

@media screen and (max-height: 450px) {
  .overlay {overflow-y: auto;}
  .overlay a {font-size: 20px}
  .closebtn {
    font-size: 40px !important;
    top: 15px;
    right: 35px;
  }
 }

@media screen and (max-width: 979px) {
	
#imanx { display:none}
.urs a,.urs span {  }

.urs svg {     padding: 9px 2px 0px 10px;}
.urs { margin-top: 0px;}
	ul.subm {

    bottom: auto;
}
.zoop { display:none}

   .onri,.onle {width:calc(100% - 0px);}
   .bso div { margin-left:10px !important; }
   div.ulti,div.trlm { margin-left:0px !important; }
.nomobw {display:none !important }
#basilHeader {
 margin-bottom: 0px;}
 .bookr img {
    height: 45px !important;
    width: 45px !important;
  }
	.rpd { min-height: 250px}
	#logox,.nomorr{display:none !important}
	#logo{display:block}
	.mainpgm { display:block !important; padding: 5px 1px; text-align: center;}
	.mainpgm a {  cursor: pointer;font-size: 15px; font-family: 'Poppins',sans-serif !important; color: #fff;}
	.result-boxx {float: left; margin: 5px;
    width: calc(50% - 10px);}
    #cooked-plugin-page .result-section.masonry-layout .result-boxx .box-entry { padding:0 !important}
	.sesil2 { display:flex;margin: 0 auto }
	.flox { display:block }
	
		.htz { text-align:center }
	.bso .ulti { margin-bottom: 0px}
  .overlay-content {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    /*padding: 10px 0px  !important;*/
    background-color: #fff;
    border: 2px solid #fff;
	}
	#burger { display: block !important}
	.nodesk { display: block !important }
#basilHeaderTop {  }
	.submt {
    position: fixed;
    top: 50px;
    right: 0;
    z-index: 1050;
    display: none;
 overflow: auto;

    width: 100%;
    height: 100%;
    max-width: 300px;
    padding: 10px;
    border: 1px solid #f0f0f0;
    background-color: #fff;
    transition: all 0.15s ease-in-out;
   box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
#x  { display: block }
ul.subm li.wrz { text-align:left;
	    line-height: 2em;
    border-bottom: 1px solid #f0f0f0;
    padding: 5px;
        padding-bottom: 5px;
    padding-bottom: 10px;
    margin-bottom: 0px;
    float:left;
    width:100%
	}
	ul.subm li.wrz:last-child { border: 0 }
ul.subm li.wrz a { border: 0; margin: 0px;background-color: #fff !important; color: #5b5b5b !important }
ul.subm li.wrz a:hover,ul.subm li.wrz a:active {  color: #2bab69 !important }
ul.subm li.wrz ul {
    min-width: auto;
    z-index: 9999;
    visibility: visible;
    position: relative;
    top: 0;
    left: 0;
    padding: 20px;
    background-color: #fff;
    border: 1px solid #2bab69;
}
	.overlay-content .lbox,.overlay-content .rbox { float: none; width: 80%; padding-left: 10%; padding-top: 10px }
	.overlay-content h2 { margin-top: 36px }
	.bread {width: 100%;
	}
	.bread .basilRight { float: none; text-align: center; margin-right: 10px}
	br.clr {height:0}
	.icotip {text-transform: capitalize;}
	.relbo {width: 320px;}
	#sfrm {display: none;}

	.basilRight .tpmn span, .breadcrumb li:last-child, .recipe-info .greenbut, .recipe-info .orangebut, .a1 .kimi, .gbutton, .fus, .komx, .prnt, .f22x 
		{display: none !important;}
	#topreccat, #reccat, #reclist, #usrlist, #maglist  {display: none;background-color: white;margin-top: -16px;border-bottom: 1px solid #dcdcdc;margin-bottom: 12px;padding-top: 0px;padding-bottom: 8px;}
	#soclist {background-color: white;margin-top: -16px;}
	#soclist a {margin-right: 12px; margin-top: 3px; margin-bottom: 5px;}
	.acasio {line-height: 2em;}
	.icorec {height: 35px;}
	.sochead {background: none !important;}
	.f22 {width: 100%; padding-left: 0;}
	.f3 {margin-bottom: 6px;}
	.copi .norka {width: 47% !important;}
	.norka {margin-bottom: 3px;}
	.sebom form { width:100%}
	#menu h2 {padding-bottom: 17px; background: url('https://cdn.receptnajidlo.cz/imglib/newrec.svg') no-repeat; background-position: right 2px;}	
	#basilWrapper {max-width: 100%;}
	#basilHeaderTop {width: 100%; background-color: #2bab69; }
	#logo {margin-left: 20px; margin-top: 10px;}
	#logo h1 { padding-left: 13px;}
	#logo a {text-align: center; display: initial; line-height: .7em;}
	#logo a span {font-size: .6em;line-height: 0.6em;}
	.muha,.muhe {width: 100%; height: 50px}
	.dropbtn {margin-left: 5px;}
	
	.basilShell {width: 100%;    padding: 5px !important; box-sizing: border-box;}
	.breadcrumb {margin-left: 10px; margin-top: 3px;}
	#cooked-plugin-page .result-section.masonry-layout .result-box,.mirv {width: 100%; padding-right: 0;}
	.myrp {width: 100%;}
	.myrl {width: auto; padding: 4px 10px;}
	.rmid {width: 100%;}
	.rcps-list-ingredients {width: 100%;}
	.rcps-list-ingredients:last-child {margin-left: 0;}
	.a1 .timing {width: 100%;}
	.a2 {width: 100%; padding-left: 0;}
	.cupa {margin-top: 5px; margin-left: -30px;}
	
	.slider, .slide img {height: auto;}
	.slide img {width: 100%; }
	.slide {position: relative;}
	
	
	.ff2 {width: auto;}
	.ff5 {width: 100%;}
	.stpx {padding-left: 0px; background-image: none !important;}
	.b1box {/*margin-top: -20px;*/}
	#rmd .artpod {padding-bottom: 10px;}
	#rmd .artpod .artp {width: 100%; margin-right: 0 !important; }
	#rmd .artpod .artp img {float: left; max-width: 43%; height: auto; margin-bottom: 20px;}
	#rmd .artpod .artp .posun {float: left; padding-top: 8px; padding-left: 15px; margin-left: 0px; width: 55%; box-sizing: border-box;}
	#artp2x, #artp3x {display: none;}
	.xmzrpb, .xmzrpb {top:inherit; right: inherit;}
	.recipe-container .bookr {bottom: -22px; right: 0px;}
	#fba {text-align: center;}
	.b2 {padding: 23px 0; padding-top: 30px;}
	.rcps-list-ingredients li {margin: 7px 0 0 0; padding: 0 0 0 26px; background-position: 0 9%; min-height: 30px;}
	.cp-box-img-holder {position: relative;}
	.bsock {padding-bottom: 10px;}
	.bsoc {background: none !important; height: auto !important; margin-bottom: 45px !important; padding-top: 0 !important;}
	.bsoc h3 {font-size: 19px;}
	.bsoc a.facebook, .bsoc a.google, .bsoc a.twitter, .bsoc a.pin {width: 92% !important; margin-bottom: 8px;}
	.bread {padding: 10px 0  !important; border-radius: 0px;}
	.breadslogan {margin-top:6px;padding-left: 20px; line-height: 1.3em;}
	
	.overlaya, .overlay-contenta, .overlayap {width: 100%; top:66px;}
	.overlaya, .overlayap {left: 0;}
	.overlay-contenta {padding-bottom: 43px;}
	.pls div div {line-height: 2em;}
	
	.mleft, .mright {float: left; width: 100%; padding-left: 20px; box-sizing: border-box; padding-right: 20px;}
	.mleft {padding-bottom: 0;}
	.mright {padding-top: 0;}
	.subma {margin-top: 0;}
		
	#search {display: flex !important;}
	.pubu { margin: 10px 10px 10px 10px; }
	#search img {width: 34px; height: 34px;padding: 0 7px;}
	.xnop svg { width: 32px; height: 32px;  }
	#burger { padding-right: 10px}
	#plusak {margin-left: 0;}
	
	.bng1, .sumf {display: none}
	.gala { display:none}
	.galkax {padding-top: 0px;}
	.mzrpb img {width: 60px !important; height: auto !important; padding-top: 30px; padding-right: 15px;}
	.fli {float: none;}
	.box .bookr img {width: 65px !important; height: auto !important;}
	.artik .b1 {min-height: auto;}
	.artik .mzrpb img {padding-top: 0px !important;}
	.nebo {background: none !important;}
	.col-md-6 {width: 100% !important; padding-right: 0 !important;}
	.login-form, .login-social {padding-top: 0 !important;}
	.login-social {padding-left: 0 !important; padding-top: 20px !important;}
	.login-form .ajax-form label, .login-form .ajax-form input[type="text"], .login-form .ajax-form input[type="password"], .ajax-form label, .ajax-form input[type="text"], .ajax-form input[type="password"] {width: 100% !important;}
	.popup-form {padding: 35px !important; padding-top: 30px !important;}
	.overlay .login-form {padding-right: 0 !important;}
	.login-form .ajax-form button, .login-form .ajax-form input[type="submit"] {max-width: 100%; width: 100%;}
	.uka {display: none !important;}
	.BACKtpmn a {font-size: 13px;}
	
	
	#sfrm {
    width: 100%;
    z-index: 1000;
    position: absolute;
    top: 50px;
    left:0;
    right:0;
    margin:0;
    background-color: white;
    padding: 15px 0px 25px 0;
    -webkit-box-shadow: 0px 2px 2px 2px rgb(225 225 225 / 85%);
    -moz-box-shadow: 0px 2px 2px 2px rgba(225,225,225,0.85);
    box-shadow: 0px 2px 2px 2px rgb(225 225 225 / 85%);
}
	#sfrm select {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 35%;
}
	#sfrm input.field { width: 100%}
	#sfrm .wedr { width: calc(100% - 50px)}
	
	
	
	#asfrm {  background-color: #2bab69; padding: 15px 0px 20px 0;
flex-wrap: wrap; margin:0 auto;

}
	#asfrm .field {border: 0 !important; border-right: none !important; }
	#asfrm select {border: 0 !important; border-left: none !important;}
	#asfrm .basilSearch {float: none; width: 100%; box-sizing: border-box; padding-left: 18px; padding-right: 18px;}
	#asfrm .select-container {width: 25%;}
	#asfrm .wedr {width: calc(100% - 45px); float: left;padding:0; margin:0 }
	#asfrm .btn {width: 100%;}
	.basilHPBlock { margin-top: 0px }
	.sebom {width: 98%; 
		display:flex;
margin: 0 auto; } 
	.sevh .sebom {width: 98%; 
margin: 0 auto; } 
.bedr { width: auto !important; padding:0 !important; margin:0 !important; float: right !important;
 }
.bedr button { float: right }

.fullad {
    height: auto;
}
.adpads {
  margin-bottom: 0px; margin-top: 15px; }
 
  
}
@media screen and (min-width:701px) and (max-width: 979px) {

.nomobw2 {  float: right}
}
@media screen and (min-width:701px) and (max-width: 860px) {

.posta { display:none !important; }

}
@media screen and (max-width: 700px) {
	.adpads { margin: 0 auto; 
  padding: 0 0 20px 0; width:100%;}
ul.subm li.wrz { float: left; width: 95%; padding: 2.5%; text-align:left }
.spk .bookr,.spo .bookr,.spl .bookr {
right: 10px;
}
.nomobw2 { display:none !important; }

.posta { display:none !important; }

.bso .ulti {
    width: 100%; 
    margin-bottom: 0px;
}
}
@media screen and (min-width: 640px) and (max-width: 979px) {
	
	.kriv  .setga {
    float: left;
    margin-right: 15px;
    max-width: calc(33.333% - 15px);
    margin-bottom: 0px;
    min-height: auto;
  clear: none
}

	.spk .bookr,.spo .bookr,.spl .bookr {
right: 10px;
}
	#cooked-plugin-page .result-section.masonry-layout.mirv{width: 100% !important; padding-right: 0px;} 
		#cooked-plugin-page .result-section.masonry-layout .result-box {width: 50% !important; padding-right: 4px;}
		
}
@media screen and (min-width: 760px) and (max-width: 979px) {
	.spk .bookr,.spo .bookr,.spl .bookr {
right: 15px;
}
		#cooked-plugin-page .result-section.masonry-layout .result-box {width: 50% !important; padding-right: 10px;}
}


.shopp { width: 25% !important; }

@media screen and (max-width: 979px){
	.slider-container { display: none}
.shopp { width: 50% !important; }
	
}

@media screen and (max-width: 759px){

.rtag {
    margin-right: 4px;
  
    width: calc(100% - 38px);
}

.bso {
    width: calc(100% - 0px);
}
}

@media screen and (min-width: 860px){
	.vresb { display: block !important }
	.vres { display: none !important }
	
	.shpt .box-img { float: left; width: 20% !important; width: calc(25% - 40px) !important; padding: 20px !important}
	.shpt .box-entry { float: left; width: 75% !important; width: calc(75% - 20px) !important; padding: 20px 20px 20px 0 !important}
	.shpt { width:100% !important; min-height: 250px }
	.shpt .bookr {float: left;
    z-index: 101;
    position: absolute;
    top: 5px;
  right: -700px;}
  .shpt .bomg { float: right; width: 30%; text-align: right; margin-top: 20px;margin-right: 10px }
   .shpt .rating { float: left; }
   .shpt h2 { margin-right: 50px }
   .shpt a { font-weight: bold }
   .shpt .box-entry p { float: left; width: 68% }
  
}


@media screen and (max-width: 859px){
	.vresb { display: none !important }
	.vres { display: block !important }
	.lll {-webkit-line-clamp: 2;}
.rtag a {
   
    width: 25%;
  
}
}

@media screen and (max-width: 639px){
	#qdots{ display:inline} 
	#qmore{ display:none} 
	
	.bxnv {
    max-width: 100% !important;
}
div.bxnv {display:none !important}
		.kriv  .setga {
    float: left;
    margin-right: 15px;
    max-width: calc(50% - 15px);
    margin-bottom: 0px;
    min-height: auto;
  clear: none
}
	
	
	
	.rpd { min-height: 155px}
	.fgv svg ,.fgvv svg { display: block; text-align:center;margin: 0 auto;}
	.roxit h2 {font-size: 20px !important; -webkit-line-clamp: 4; /* number of lines to show */}
	.slidertxt .inner { display:none }
	.slider .next2 {background-position: 75% 50%}
	.slidertxt {height: 50%; width: 40px; top:25%; box-sizing: border-box; margin-top: 0;}
	.pfo {position: relative !important; top:0 !important; right: 0 !important; float: none !important;}
	.relbo {width: 50%;}
	.topba .xbut { width: 50px !important; min-width: 50px !important;}
	.topba .xbut .label {display: none;}
	.topba {margin-left: 30px;}
	.galkax .mzrpb {top: 13px;}
	.slider-container {display: none;}
	.relreimg {width: 43% !important; height: auto !important; margin-right: 15px !important;}
	.relre h3 {font-size: 1em;}
	.relre .ratings_starz {width: 20px !important; height: 20px !important;}
	.mriv .setga {width: calc(100% - 10px);}
	.inprecepty .bsock, .inprecepty .bsocki, .inpjidlo .bsock, .inpjidlo .bsocki {text-align: left !important;}
	.slowly li {margin-right:10px;}
}	

@media screen and (max-width: 360px){
.nomobw { display:none}
	.ratings_stars {
  width: 20px !important; }
.shopp { width: 50% !important; }
	.popup-form h1 {font-size: 22px; margin-bottom: 5px;}
	.popup-form p {line-height: 1.3em; font-size: 0.9em;}
	.uka {display: none !important;}
	.tpmn a {font-size: 15px;}
	.dropbtn {   margin-left: 0px;}
	#rmd .artpod .artp img {max-width: 100%; margin-bottom: 0;}
	#rmd .artpod .artp .posun {width: 100%; margin-bottom: 15px; padding-right: 15px;}
	.artpod .artp img {width: 100%;}
}


@media screen and (min-width: 980px) {

#cooked-plugin-page .result-section.masonry-layout .result-box .box .box-img img {
    opacity: 1;
}
#cooked-plugin-page .result-section.masonry-layout .result-box .box:hover > .box-img img {
    opacity: 1;
}
}


@media screen and (min-width: 100px) {
#cooked-plugin-page .result-section.masonry-layout .shopp {
    width: 50% !important;
    width: calc(100% / 2) !important;
     display: table;
}
#cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 200px;
}
}
@media screen and (min-width: 420px) {
#cooked-plugin-page .result-section.masonry-layout .shopp {
    width: 33% !important;
    width: calc(100% / 3) !important;
     display: table;
}
#cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 220px;
}
}

@media screen and (min-width: 710px) {
#cooked-plugin-page .result-section.masonry-layout .shopp {
    width: 25% !important;
     display: table;
      width: calc(100% / 5) !important;
}
#cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 190px;
}
}

@media screen and (min-width: 980px) {

#cooked-plugin-page .result-section.masonry-layout .shopp {
    width: 16.6% !important;
    width: calc(100% / 6) !important;
     display: table;
}
#cooked-plugin-page .result-section.masonry-layout .shopp .box {   height: 170px  }
}



.fousax {
	width:100%;
  }
#cooked-plugin-page .result-section.masonry-layout .fou .shopp { width: 25% !important }
.shopp .box { text-align:center; padding: 12px; }
.shopp img { margin: 0 }

.shopp .box-img {    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
 -webkit-box-orient: vertical; }
 .nolines .box-img {    overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 100; /* number of lines to show */
 -webkit-box-orient: vertical; }
#cooked-plugin-page .result-section.masonry-layout .shopp {   }
    
    


.ksux {
 
  position: relative;
 
}

.ksux div {
	width: calc(100% - 20px);
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.bbox p { padding: 20px !important }
#tmore, #tmore2 {
    display: none;
}

.sisi h2{ margin-top: 10px }

	.breadcrumb li.f0p:last-child,.breadcrumb li.f0p:nth-last-child(2) { display: none}
	
#cooked-plugin-page .result-section.masonry-layout .mainbx {width:644px !important; margin-bottom: 0 } 	
	
@media screen and (max-width: 979px) {
#cooked-plugin-page .result-section.masonry-layout .mainbx {
    width: 100% !important;

}
 .adinle div { width: 100%;  margin: 0 auto; text-align: center; float:none; padding-left: 0px }
.sub_menu,.adinle div.secoinle { display:none }
}

@media screen and (max-width: 660px) {
	.htz { display:block }
	
	.xxxxded,.nomob { display:none }
	.nomobw { display:none; }
	.tpmn a { font-size:15px; padding-left: 6px; padding-right: 6px; }
	#cooked-plugin-page .result-section.masonry-layout .mainbx {width: 100% !important;}
	.inimg { width: 50px}
	.smalh h1 { max-width: calc(100% - 70px) } 
	.smalh { width: 100%; float:none }
	.whybox {width: 100%}
	.favbcont {width: 50%;}
	.partner-icon {margin-bottom: 45px;}
	.lister li {float: none; width: 100%;}
}

@media screen and (max-width: 640px) {
	#cooked-plugin-page .result-section.masonry-layout .result-box .box-entry {
    padding: 3px 15px 15px 15px;
    font-size: 14px;
}
.rtag a {
   
    width: 33.333%;

}
.rtag {
    margin-right: 0px;
  
    width: calc(100% - 34px);
}
	.fgt {width:50%; max-width: 50%}
	.ftz .fgt{width:50%; max-width: auto; margin: 0 0 10px 0}
	.fgt img { display:none}
	.fmap {float:left; width:calc(100% - 20px);}
.fgt .fmap { padding: 10px; background-color: #fafafa; margin-bottom: 10px;   word-wrap: break-word;}

	.roxit { float: none; width: 100%}
	 .roxit:first-child {padding-right: 0px}
 
	.smalh  { width: calc(100% - 10px) }
 .sesil span { display:none }


.shwt {  width: 30%; width: calc(33% - 20px);       white-space: nowrap;
    overflow: hidden; text-overflow: ellipsis;  }
}




.akcl .mzrpb { top: 20px !important;right: 10px }

#cooked-plugin-page .result-section.masonry-layout .vsus { width: 100% !important }
.offshop img {
    filter: gray;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.roq { 
width:100% 
	}
.clearfix { clear: both }

@media screen and (max-width: 500px) {
	#sfrm .field, #sfrm select { font-size: 14px}
	 
	.rozz .box-entry img.fnuk {
    float: left;
    border-radius: 10px;
    margin-right: 10px;
    margin-bottom: 5px;
    width: 25%;
}
.rozi h1 { font-size: 20px;}
.rtag a {

    width: 50%;
 
}
	.spl .favbxx {
    margin: 10px 0;
    width: calc(100% - 20px);
    padding: 10px;
    float: left;
}
		.submt {
    max-width: 460px;
  }
	.bckll { display:none}
	.xsesil2 {justify-content: space-between; margin: 0 3px 3px 5px; flex-wrap: wrap; width:100%}
	.xsesil { padding: 0 }
	.rcx { width:128px; margin-top:2px; height: 26.75px } 
	#basilHeaderTop .basilRight { height: 50px }
	#logo {     margin-left: 10px; margin-top: 10px}
	#pub { margin-left: 5px; margin-right:5px; padding: 2px 8px; margin-top: 14px}
 	.basilHPBlock {    }
 	#sfrm .filed { margin: 0 5px; }
 	.pls,.pls2 {  }
 	.basilShell {padding: 0 2px}
 	
 	
 		#rmd .artpod .artp img {float: left; max-width: 100%; height: auto; margin-bottom: 10px;}
	#rmd .artpod .artp .posun {float: left; padding-top: 8px; padding-left: 0px; margin-left: 0px; width: 100%; box-sizing: border-box;}
	 #artp3 {display: none;}
}

@media screen and (max-width: 625px) {
	.ll { display:none}
	.rozz .bsock { margin-top:10px}
	.box .bookr img { width: 50px !important; }
	.godown { font-size:16px}
	.godown span { display:none}
	
	 .rawd .category-list .setga {   width: calc(50% - 10px); margin: 0 10px 10px 0}
	 .inprecepty .category-list span.psun {display: none;}
	 
	 .inprecepty .artik .bsock .fbutton, .inprecepty .artik .bsock .tbutton, .inprecepty .artik .bsock .pbutton,.inpjidlo .artik .bsock .fbutton, .inpjidlo .artik .bsock .tbutton, .inpjidlo .artik .bsock .pbutton {
		width: 29px;
	    height: 27px;
	    overflow: hidden;
	    display: block;
	    position: relative;
	    float: left;
	    margin-right: 10px;
	 }
	 
	 .inprecepty .artik .bsock .fbutton img, .inprecepty .artik .bsock .tbutton img, .inprecepty .artik  .bsock .pbutton img,.inpjidlo .artik .bsock .fbutton img, .inpjidlo .artik .bsock .tbutton img, .inpjidlo .artik  .bsock .pbutton img {
		position: absolute;
		top: 0;
	    left: 2px;
	    height: 100%;
	 }
	 
	.inprecepty .artik .bsock .tbutton img,.inpjidlo .artik .bsock .tbutton img {
		 left: 0;
	 }
	 
	  .xsevh input.field {
	  width: 350px !important;}
	#cooked-plugin-page .result-section .result-box.riv { width: 100% !important; }
	#cooked-plugin-page .result-section  .result-box.mriv { width: 100% !important; }
}

@media screen and (max-width: 399px) {
		.rpd { min-height: 125px}
#sfrm .field,#sfrm select { padding: 0 5px; font-size: 12px;}
#sfrm select {  padding-right: 1rem;}

	.sesil {
    padding: 0 5px;}
	.xsevh input.field {
 	 width: 270px !important;}
}

@media screen and (max-width: 359px) {
	.mriv .setga img,.mriv .setga img.kosa {
    width: calc(100% - 10px);
	}
	.sesil { font-size: 0.9em}
	.setga .favbxx {margin-left:0  }
	}

@media screen and (min-width: 625px) and (max-width: 979px) {

	 .rawd .category-list .setga {   width: calc(33.333% - 10px); margin: 0 10px 10px 0}
	 .inprecepty .category-list span.psun {display: none;}
	
	#cooked-plugin-page .result-section  .result-box.riv { width: 100% !important; }
	#cooked-plugin-page .result-section  .result-box.mriv { width: 100% !important; }
	
	  .xsevh input.field {
	  width: 570px !important;}
}

@media screen and (min-width: 980px)  {
 .ieHeader { display: none}
#cooked-plugin-page .result-section  .result-box.riv { width: 66.6666% !important; }
#cooked-plugin-page .result-section  .result-box.mriv { width: 66.6666% !important; }


}
@media screen and (min-width: 1000px)  {

#basilHeaderTop,  .bread, .basilShell,.adFull,.muhe {width: calc(100% - 20px); padding: 0 10px; max-width: 1020px}
}
@media screen and (min-width: 11000px)  {
.lll { -webkit-line-clamp: 3; }
 ul.subm li {
margin: 0 0px 0 30px;
  
}
#sfrm .field { 		width: 475px;  	}

}
#cooked-plugin-page .result-section .result-box.fulw {
  width: 100% !important; }


  #cooked-plugin-page .result-section.masonry-layout .rawd {width:100% !important; }
  
  @media screen and (min-width: 10400px) and (max-width: 1099px)  {
  	
  	
  	#sfrm .field { 		width: 382px;  	}
  }
  
    @media screen and (min-width: 10800px) and (max-width: 1099px)  {
  	
  	.trlm { margin-left: 150px !important; }
  	#sfrm .field { 		width: 422px;  	}
  }
  
  
  @media screen and (min-width: 11000px) and (max-width: 1140px)  {
  	
  	.trlm { margin-left: 180px !important; }
  	#sfrm .field { 		width: 442px;  	}
  }
  
  	@media screen and (max-width: 11400px)  {
  	.spl .ll {display:none}
  }
  
  
    
  @media screen and  (min-width: 11400px)  {
  	
  	.trlm { margin-left: 200px !important; }
  	
  }
  
    @media screen and (min-width: 725px) and (max-width: 979px)  {
  	.spl .ll {display:block}
  }
  
  .onriw .ll { display:block}
  .inposobnosti #cooked-plugin-page .result-section.masonry-layout .shopp .box {
  	
    height: auto;
  }
    .inposobnosti  #cooked-plugin-page .result-section.masonry-layout .shopp .box-img {
        overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
  @media screen and (min-width: 980px) {
.inpletaky #cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 170px;
}}
@media screen and (min-width: 710px) {
.inpletaky #cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 190px;
}}
@media screen and (min-width: 420px) {
.inpletaky #cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 220px;
}}
@media screen and (min-width: 100px) {
.inpletaky #cooked-plugin-page .result-section.masonry-layout .shopp .box {
    height: 200px;
}}

.attp {order: 1 !important;  }
#menup { white-space: nowrap}

.gale .trlm {
    margin-left: 130px !important;
}

.posta .xbut {     min-width: 150px !important;}