
/* playfair-display-regular - latin */





* { margin: 0; padding: 0; list-style-type:none; font-family: 'Noto Sans', sans-serif;
	outline-width:0; outline-color: transparent;
}

body { font-family: 'Noto Sans', sans-serif; font-size: 14px }
body {  color: #5b5b5b;
	    /*         background: #fafafa url(/imglib/c/jidlo6.webp) repeat-x 0px 0px;background-size: 15px 24000px;  
	      backdrop-filter: blur(0px); */
	    background-color: #2bab69;
	  }

  .fea { font-size:1.5em; color:#b62112; font-weight: bold }
  .shptxd { margin: 20px 0 20px 20px; }
  .shptx { cursor: hand;
    cursor: pointer;
    border: 0;
    
    padding: 10px 20px;
    color: #fff;
    text-align: center;
    margin-right: 0;
    background-color: #2bab69 ;
	font-size: 1.5em;}
   .shptx  { color: #fff !important }
   .shptx:hover { text-decoration: underline !important; opacity: .9; }

#burger { display:none !important}
#basilWrapper { margin: 0 auto;  }
/* -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.21);
-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.21);
box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.21);
max-width: 1024px; } */
h1,h1 a,h1 span,h2,h2 a,h2 span,h3,h3 a,h3 span,h4,h4 a,h4 span,h5,h5 a,h5 span,h6,h6 a,h6 span,.cattit, .onerel a, .artpod a , .sezn a span, .fbz p, 
.fbz .socia { font-family: 'Poppins', sans-serif !important; font-weight:600; 
	
	letter-spacing: -0.05em;
	text-decoration: none !important;   text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

.clr { clear: both; height: 0px !important;width:0;margin:0; padding:0 }


#bana { margin:0 auto; text-align: center}

.fus { position: fixed; top: 135px; right: 0px; z-index: 999998;
		border: 1px solid rgba(200,200,200,0.4); border-right:0px; 
		width:32px;
		background-color: #ffffff; padding: 9px 2px 4px 2px; 
		text-align:center;
		-webkit-box-shadow: 1px 0px 2px 1px rgba(200,200,200,0.2);
		-moz-box-shadow: 1px 0px 2px 1px rgba(200,200,200,0.2);
		box-shadow: 1px 0px 2px 1px rgba(200,200,200,0.2);		
		 
}
.fus img { padding: 0 5px;}
.fusw { margin: 0 0 3px 0; }

.uka { border: 1px solid  #ccc; display:table; margin: 0 auto; background-color: #fff; width: 80%; text-align: left; padding: 5px}

.gale .bbokr {width: 120px !important; font-size:11px !important; top:200px !important; margin-left:-50px; position: static;margin-top:15px; top:	0; box-sizing: content-box;}
.gale .bookr {opacity: 1 !important; transition: all .0s ease!important;}

.galkax { color: #fff }


.hgl { font-weight: bold }


.plbx { margin-top: 10px }
.rtag a {  display:block;
    width:20%;float: left}
.rtaga { font-weight: bold  }     
#tmore, #tmore2 {
    display: none;
}
.rtag {    margin-right: 10px; width:90%; width: calc(100% - 44px) }
.rtag a {   text-overflow: ellipsis;
white-space: nowrap;
  overflow: hidden;}
.moreli .box { padding: 20px}
.morelix .box { padding: 20px 20px 0 20px}
.fmapin {  
    z-index: 1;
    position: absolute;
    top: calc(50% - 33px);
    left: calc(50% - 8px);
    
  
   }
   .fulw { width: 100% !important}
 .fmap img { }
  .fmap { position: relative; margin-bottom:20px}
  .fmp { float:left; width: 50%;  }
  .onri {  }
   .onle {  }
   
   .restad { margin: 0 auto; max-width: 320px }
   
   .butor { }
   
   .favbxx {    cursor: hand;
    cursor: pointer;
    border: 0;
border-radius: 5px;    
    padding: 13px;
    color: #fff;
    text-align: center;
    margin-right: 0;
    background-color: #2bab69;
  font-size: 15px; }
  .favbxx a { color: #fff !important }
  
  .onle .b1box { margin-bottom: 20px }
  
  .resto { margin-bottom: 10px }
  .irrate  { float: left; width: 40%; margin-top: 10px }
  .irratex  { float: left; width: 60%; margin-top: 10px }
 
  
  input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}

/* branding mod */
@media screen and (min-width: 980px) {
  
  body {
    background-color: #fff;
    background-image: linear-gradient(transparent 105px, #2bab69 105px);    
  }
  
  #basilWrapper {
    max-width: 1080px;
  }
  
}

