@font-face {
  font-family: 'fontello';
  src: url('font/fontello.eot?35734837');
  src: url('font/fontello.eot?35734837#iefix') format('embedded-opentype'),
       url('font/fontello.woff2?35734837') format('woff2'),
       url('font/fontello.woff?35734837') format('woff'),
       url('font/fontello.ttf?35734837') format('truetype'),
       url('font/fontello.svg?35734837#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

 [class^="icon-"]:before, [class*=" icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
speak: none;
 
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: .2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;

width: 30px; 
height:30px;
font-size:20px;
background: #3d3d3d;
padding: 5px;
}
 
.rrssb-buttons .icon-twitter:before { content: '\e040'; } /* '' */
.rrssb-buttons .icon-facebook:before { content: '\e041'; } /* '' */
.rrssb-buttons .icon-instagram:before { content: '\f16d'; } /* '' */
.rrssb-buttons .icon-pinterest:before { content: '\f231'; } /* '' */
.rrssb-buttons .icon-print:before { content: '\e800';background: transparent;color: #333; font-size:25px; } /* '' */
.rrssb-buttons .icon-search:before { content: '\f002'; } /* '' */
.rrssb-buttons .icon-angle-right:before { content: '\f105'; } /* '' */
.rrssb-buttons .icon-angle-circled-right:before { content: '\f138'; } /* '' */

.rrssb-buttons{padding:0 10px;}
.sicon{display:block; width:30px!important; height:30px; margin-left:0; margin-right:10px; float:left; }
.sicon a{color: #fff;}
.sicon a:hover{text-decoration:none; opacity:1;color:#ddd;}
.print-page {width:90px !important; float:right; margin-right:0; margin-top: -3px;}
.print-page a{color:#333; font-weight:bold; font-size:14px;}
.print-page a:hover{color:#555;}


.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.slick-prev, .slick-next{font-size: 0;line-height: 0;position: absolute;top: 50%;display: block;width: 32px;height: 32px;padding: 0;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);cursor: pointer;color: transparent;border: none;outline: none;background: transparent; border-radius:50%;}
.slick-prev{left:0px;z-index:9999;}
.slick-next{right:0px; ;}
.slick-dots{ list-style:none; text-align:center;}
.slick-dots li{display:inline-block;}
.slick-dots li button{height:8px;width:8px;background: #73DBF6; padding:0; margin:0 5px; text-indent:-9999px;overflow:hidden;border-radius:50%; border-color:transparent;}
.slick-dots li.slick-active button{background:#33CAF1;}
.slick-arrow:hover{background:#BFEEFB;}
.slick-arrow:focus{background:transparent;}
.slick-arrow:active{background:#73DBF6;}
.slick-arrow:focus:hover{background:#BFEEFB;}
.slick-slide img{width:100%;}

/*HOME*/
.home-slider .slick-arrow{display:none !important;}
.home-slider a:hover{opacity:1;}

.h-products{text-align:center; margin:30px auto; max-width:1500px; padding:0 5%;}
.h-product{width:28%; margin:30px 2% 40px; vertical-align:top; display:inline-block;}
.h-product-name{font-size:20px; font-weight:bold; margin:20px 0 5px;}
.h-product-price{font-size:25px;}
.h-button,
.hs5-in input[type=submit]{ background:rgb(138,197,68); color:#fff; padding:10px 15px;box-shadow: 0px 0px 5px rgba(0,0,0,.6);font-weight: bold;display: inline-block; margin:10px auto 0; transition:.3s all; font-size:16px;}
.h-product-img:hover, .h-button:hover, .hs5-in input[type=submit]:hover{opacity:1; background:rgb(120,170,50); text-decoration:none; color:#fff;}

.h-product:nth-child(3n+1){ margin-left:0;}
.h-product:nth-child(3n){ margin-right:0;}

.hs3{background:url(img/bg-3.jpg) center; background-size:cover; text-align:center; padding:200px 5% 185px;}
.hs3 h2{font-size: 66px; margin: 0; font-weight: bold; text-transform: initial; line-height:1;}
.hs3 .line2{color:rgb(138,197,68);font-size:66px; margin:20px; line-height:1; font-weight:bold;}
.hs3 .line3{font-size:42px; line-height:1;}

.hs4{background:#fff; min-height:300px;}
.hs4-in{max-width:1200px; margin:0px auto; padding:40px 5%; text-align:center;}

.hs4-top h2{font-size:42px; margin:0 0 10px; text-transform:none; font-weight:bold; color:#3a3a3a;}
.hs4-top p{font-size:15px;}
.hs4-blocks{margin: 40px 0;}
.hs4-block{width:25%; float:left;}
.hs4-block-title{ margin:15px auto 10px; text-transform:uppercase; font-weight:bold;letter-spacing: -.2px;font-family: "Open sans"; color:#3a3a3a;}
.hs4-banner img{width:700px; height:auto; max-width:100%;}


.hs5{background:url(img/bg-5.jpg); min-height:400px; background-position:0 -100px;}
.hs5-in{margin:0px auto; max-width:1080px; padding:120px 5% 110px; text-align:center;}
.hs5 input[type=email]{border:1px solid rgb(231,232,234); border-radius:2px; padding:10px 15px; line-height:1; font-size:17px; height:auto;}
#mc_embed_signup label{font-size:20px; font-weight:400; margin-bottom:30px; text-transform:uppercase; font-family: "open sans";}

/*Search form*/
.in-w-1200{max-width:1200px; margin:0px auto;}
.search-form-w{float:right;width:265px; height:29px; border:2px solid rgb(138,197,68); border-radius:15px;margin: 33px 33px 21px 0;}
.search-form-w .td-search-form-widget .wpb_button{left:0;text-indent: 9999px;width:25px; height:25px!important;padding:0!important;overflow: hidden;background: transparent;    z-index: 9999; border-radius:50%;}

.search-form-w .td-search-form-widget{position:relative;}
.search-form-w .td-search-form-widget:after{position:absolute;left:5px;top:5px;color:rgb(138,197,68);font-size:30px;display: inline-block;font: normal normal normal 14px/1 FontAwesome;content:'\F002';font-size: inherit;
text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.search-form-w .td-search-form-widget .td-widget-search-input{width:90%; max-height:25px; margin-left:7px; padding-left:20px; border:none;}	


/*clearfix*/
.in-w:before, .in-w:after, 
.in-w-1200:before, .in-w-1200:after,
.hs4-blocks:before, .hs4-blocks:after,
.nut-fact:before, .nut-fact:after,
.cook-step:before, .cook-step:after,
.recipe-all-w:before, .recipe-all-w:after,
.guide-in-w:before, .guide-in-w:after,
.alltax-one-w:before,.alltax-one-w:after{display:table; clear:both; content:' ';}
	
/*Single*/
.in-w{max-width:1070px; margin:0px auto;/* border:1px solid red;*/}
.single-rec-w{margin:43px auto 0;}

.cook-left,.cook-right{font-size:16px; font-family:'open sans', sans-serif;}
.cook-right{width:69.16%; float:right;}
.cook-left{width:28.4%; float:left; margin-bottom:30px;}

.cook-title{background:rgb(60,60,60);color:#fff;padding:12px 12px; margin-top:0;font-size:24px;font-weight:700;}
.prep-wrap{padding:10px;margin: 20px auto 20px;}
.prep-time{margin-bottom:2px;}
.prep-time .span-lefty{font-weight:bold; text-transform:uppercase; width:45%; display:inline-block;}
.prep-time .span-righty{width:40%; display:inline-block; text-transform:uppercase;}


.cook-ingre{background:rgba(138,197,68,.1);padding:15px 20px;}
.ingre-title{color:rgb(55,55,55); margin:0 0 10px; font-size:24px; font-weight:bold; text-transform:uppercase;}
.cook-ingre li{ margin-left:0;text-transform: uppercase;}

.nut-button{padding:8px 20px;font-weight:bold; cursor:pointer;border: 2px solid rgb(138,197,68); margin-bottom:0; text-transform:uppercase;}
.nut-button:after{content: "\f055";font-family:FontAwesome;display: inline-block;float:right;}

.cook-nutri{padding:15px 20px; background:rgba(138,197,68,.1);}
.nut-border, .nut-fact{text-transform:uppercase;padding:5px 0;border-bottom:2px solid #3b3b3b;}
.nut-fact .nut-percentage{float:right;}
.sec-bold{font-weight:bold; text-transform:uppercase;}
.nut-fact-size{border-bottom:11px solid #3a3a3a; margin-bottom:5px;}
.nut-fact:last-child{border: none;}

.cook-slider{margin-bottom:30px;}

.cook-content{margin:0px auto 40px;}
.cook-content p{color:#333; font-size:16px; margin-bottom:15px;}

.cook-how{background:rgb(138,197,68); color:#fff;display: inline-block;padding:8px 12px; margin:0 0 15px;}
.cook-step{ margin-bottom:8px;}
.cook-d-num{float:left;width:2%; margin-right:.8%; font-weight:bold;}
.cook-d-text{float:left;width:97%;}


/*Archive*/
.recipe-arc{margin:0px auto;margin:50px auto 0;}
.recipe-all-w{margin:0px auto;}
.tax-page-title{background:#333; color:#fff; font-size:20px; text-transform:uppercase; display:inline-block; padding:8px 12px;margin: 0px 0 35px;font-weight: bold;}

.tax-one{position:relative;float:left; color:#fff; box-shadow:3px 3px 15px rgba(0,0,0,.5); transition:.3s all;width:22.5%;margin-right:3.33%; margin-bottom:25px;}
.tax-one:hover, .tax-one:focus{ opacity:.9; color:#fff; box-shadow:5px 5px 15px rgba(0,0,0,.6);}
.tax-one-top{position:absolute; top:0; right:0; background:rgba(0,0,0,.3); left:20px; padding:15px 10px 10px 15px; border-left:2px solid #bbb;}
.tax-one-bot{ position:absolute; bottom:0; right:0; padding:10px 30px; background:rgba(0,0,0,.3);text-transform:uppercase;font-weight:bold;}
.arr_next:before{color:rgba(255,255,255,.7); }
.arr_next{ margin-left:5px; transition:.3s all;}

.tax-date{margin-bottom:12px;}
.tax-title{font-size: 16px;font-weight: bold;}
.tax-one:nth-child(4n){margin-right:0;}

.back-to-allrecipe{text-align:center; padding:40px 0 0;}
.back-to-allrecipe .h-button{ padding:10px 20px; margin-top:0;}

/*All Type page*/
.alltax-in-w{max-width:1140px; margin:0px auto;}
.alltax-one-w{position:relative; margin-bottom:37px;}

.alltax-one-abs{position:absolute; height:50px; background:rgb(60,60,60); left:0; right:0;}
.alltax-one-left{width:195px; float:left; position: relative;}
.alltax-one-right{width:945px; float:right; border-top-left-radius:60px;;margin-top:6px;background:#fff;position:relative;padding: 20px 0 0px 66px; min-height:50px;}
.alltax-one-right-in-w{}
.alltax-one-title{line-height:50px; font-size:20px; font-weight:bold; color:#fff; text-transform:uppercase; margin-bottom:10px; padding:0 30px;}
.alltax-one-link{background:rgb(138,197,68); color:#fff; font-size:20px; font-weight:bold; line-height:45px; text-transform: uppercase; display:block; padding:0 30px; transition:.3s all;} 
.alltax-one-link:hover{background:#dd3333; text-decoration:none; opacity:1; color:#fff;}
.all-in-cat{font-size:30px !important; color:rgb(138,197,68); position:absolute; right:-50px; top:50%; transform:translateY(-50%); transition:.3s all;}
.all-in-cat:hover{text-decoration:none; color:#dd3333; opacity:1;}

.alltax-one{position:relative;float:left; color:#fff; box-shadow:3px 3px 15px rgba(0,0,0,.5); transition:.3s all;width:157px; margin-right:23px;} 
.alltax-one:hover, .alltax-one:focus{ opacity:.9; color:#fff; box-shadow:5px 5px 15px rgba(0,0,0,.6);}
.alltax-one-top{position:absolute; top:0; right:0; background:rgba(0,0,0,.3);border-left:2px solid #bbb;left:7px;padding:13px 4px 10px 4px;}
.alltax-one-bot{ position:absolute; bottom:0; right:0; padding:10px 30px; background:rgba(0,0,0,.3);text-transform:uppercase;font-weight:bold;font-size:11px;}
.alltax-date{font-size:11px; margin-bottom:6px;}
.alltax-title{font-size:12px;font-weight: bold;}
.alltax-one:nth-child(5){margin-right:0;}


/*Guide*/
.guide-in-w{ max-width:1526px; margin:63px auto 0px;}
.g-one{position:relative; border:2px solid rgb(60,60,60); border-radius:71px; overflow:hidden; min-height:142px; width:738px; box-shadow:5px 5px 15px rgb(0,0,0,.35); float:left; margin-bottom:44px; margin-right:50px;}
.g-abs{min-height:45px; background:rgb(60,60,60);}
.g-one:nth-child(2n){margin-right:0;}
.g-one b{ display:block;}

.g-left, .g-right{ position:absolute; width:139px; background:#fff; border-radius:50%; padding:14px; top:0;}
.g-left{left:0;}
.g-left img{max-width:110px; height:auto;}
.g-right{padding:24px; min-height:139px; right:0;}
.g-right a{display:block; background:rgb(138,197,68); color:#fff;width:90px;height: 90px;border-radius: 50%;text-align: center;padding:26px 0;font-size:18px; font-weight:bold; line-height: 1; transition:.3s all;}
.g-right a:hover{text-decoration:none; opacity:1; color:#fff; background:rgb(108,157,38);}

.g-mid{position: relative; margin:0px 142px;}
.g-mid-h{color:#fff; margin:0px;font-size: 16px;font-weight:bold; text-transform: uppercase;line-height: 1;padding: 14px 140px; background:rgb(60,60,60);}
.g-mid-text{padding:6px 0px 0;}
.g-one li{line-height:1.43; list-style-position:outside; margin-left:0;}
.g-one ul{margin-bottom:0;}

.g-extra{max-width:650px; padding:0 5%; margin:0px auto;}
.g-extra img{display:block; margin:0px auto;}
.g-extra b{display:block; text-align:center; margin:0px auto 10px; text-transform:uppercase; font-size:16px;}
.g-extra li{line-height:1.43;}

.g-half{display:none;}
.g-one:last-child{ float:none; margin:0px auto -7px;}
.g-one:last-child .g-mid-h{text-align:center;}



/*MEGE MENU*/
.site-header__search{padding-right: 85px !important;}
.site-header__account{color:#333;}

.wpmemgamenu-pro a:hover{opacity:1;}
.wpmemgamenu-pro ul ul{ padding-bottom:0 !important; }
.wpmemgamenu-pro ul ul{ padding-top:10px !important;}
.wpmemgamenu-pro li{margin-left:0;}
.wpmemgamenu-pro ul ul li{list-style:circle !important;}

.wp-mega-sub-menu h4.td-block-title{background:#3a3a3a; color:#fff; font-weight:bold; font-size:14px; padding:5px 20px; margin: 0 0 10px; text-transform:uppercase;}
.wpmm-sub-menu-wrap{padding:0 !important;}
.menu-item-type-widget{padding:0!important;}
.wpmm-sub-menu-wrap li.wpmega-1columns-4total{width:25% !important;}
.wpmm-sub-menu-wrap li.wpmega-1columns-2total{width:50% !important;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper,
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li,
.wpmm_megamenu .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover{ background:transparent !important; }
.wpmm_megamenu .wp-megamenu-main-wrapper ul .wpmm-sub-menu-wrap ul.wp-mega-sub-menu li.menu-item-depth-1 { margin-top: 0px !important;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal{border:none !important;}

.site-header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a{color:#333; font-size:16px; text-transform:uppercase; font-weight:bold;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link{ padding:3px 7px!important; border-radius:5px;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li{margin-left:14px;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a{ background:rgb(220,50,50)!important; color:#fff!important; }

.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{right:0!important; opacity:0;}

.wp-mega-sub-menu{background:rgb(232,232,232) !important;}
.wpmm_megamenu ul.wp-mega-sub-menu li a{text-transform:uppercase!important;}

.site-header .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmm-mega-wrapper > li.current-menu-item > a {color: #333 !important;}

.wpmemgamenu-pro li:nth-of-type(1) > .wpmm-sub-menu-wrap{width:500px !important; left:0px !important;}
.wpmemgamenu-pro li:nth-of-type(2) > .wpmm-sub-menu-wrap{width:900px !important; left:-200px !important;}
.wpmemgamenu-pro li:nth-of-type(4) > .wpmm-sub-menu-wrap{width:500px!important;}

/*.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li a { color: #000 !important; padding: 6px!important;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul {padding: 5px 0;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {background: rgb(220,50,50) !important; border-radius:5px;}*/

@media only screen and (max-width: 1528px) and (min-width:1200px) {
.guide-in-w{ max-width:1200px;}
.g-one{max-width:580px; margin-right:40px;}
.g-mid,.g-one li{line-height:1.125;font-size: 13px;}
.g-mid{margin:0px 135px;}
.g-full{display:none;}
.g-half{display:inline-block;}
}

@media only screen and (max-width: 1199px) {
.in-w, .recipe-arc{max-width:1024px;}
.guide-in-w{ max-width:738px;}
.g-one,.g-one:nth-child(2n){margin-right:0;}
.g-one:last-child .g-mid-h{text-align:left;}

/*arc*/
.recipe-arc{padding:0 5%;}

/*alltax*/
.all-tax, .search-form-ww{max-width:960px;}
.alltax-one{margin-right:23px;}
.alltax-one-right{max-width:765px;}
.alltax-one:nth-child(5){display:none;}
.alltax-one:nth-child(4){margin-right:0;}
.all-in-cat{right:-30px;}
.search-form-w{margin-right:0;}
/*single*/
.single-rec-w{max-width:960px;}
.cook-left{width:300px;}
.cook-right{width:630px;}

/*home*/
.h-product{padding:3%;}

}

@media only screen and (max-width: 1023px) {
/*arc*/	
.tax-one, .tax-one:nth-child(4n){width:30%; margin-right:5%;}
.tax-one:nth-child(3n){margin-right:0;}
	
/*alltax*/
.all-tax{padding:0 5%;}
.alltax-one-right{max-width:100%; padding:20px 0 20px 0;}
.alltax-one{margin-right:15px;}
.all-in-cat{right:-30px;}
.search-form-ww{padding-left:5%; padding-right:5%;}

/*single*/
.in-w,.single-rec-w{max-width:740px;}
.cook-right{width:420px;}

/*home*/
.hs4-block{width:50%; margin-bottom:30px;}

/*MegaMenu*/

.head-right{position:absolute; top:15px; right:11%;}
.js-drawer-open-top .drawer--top{z-index:99999;}

.menutoggle{display:none;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmegamenu-toggle{width: 40px;position: absolute;right: 4%;top: 24px;background: #fff!important;}
.wp-megamenu-main-wrapper.wpmm-orientation-horizontal.wpmm-ctheme-wrapper ul.wpmm-mega-wrapper > li.menu-item-has-children > a:after{right:12px!important; opacity:1;}
.wpmegamenu-toggle .dashicons-no:before{content: "\f333"; font-size:25px;}
.wpmegamenu-toggle .dashicons-menu:before{content: "\f158"; font-size:25px;}

.wpmm-sub-menu-wrap li.wpmega-1columns-4total, .wpmm-sub-menu-wrap li.wpmega-1columns-2total{ width: 100% !important;}

.grid--table>.grid__item {display: inline-block !important; vertical-align: top !important;}
.grid--table> #mainnavdiv{display:block !important; width:100%;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmegamenu-toggle .wpmega-openblock, .wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmegamenu-toggle .wpmega-closeblock {
color: #333 !important;background:#fff!important;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal {width:90%!important;margin: 0px auto;}
.wpmemgamenu-pro li:nth-of-type(1) > .wpmm-sub-menu-wrap,
.wpmemgamenu-pro li:nth-of-type(2) > .wpmm-sub-menu-wrap, 
.wpmemgamenu-pro li:nth-of-type(4) > .wpmm-sub-menu-wrap{width:auto!important; left:0px !important;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li{margin-left:0px;}

.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li > a.wp-mega-menu-link {padding: 8px 12px!important;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper > li:hover > a{ background:transparent!important; color:#333!important; }

/*.site-header ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul{width:100% !important;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme ul.wpmm-mega-wrapper li.wpmega-menu-flyout ul.wp-mega-sub-menu li:hover {background: transparent !important; border-radius:5px;}*/

}

@media only screen and (max-width: 900px) {
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme.wpmm-orientation-horizontal ul.wpmm-mega-wrapper{margin-top:20px;}
.wp-megamenu-main-wrapper.wpmm-ctheme-wrapper.wpmega-default-theme .wpmegamenu-toggle{top:12px !important;}	
.site-header__icons {margin-right: 24px; padding-right:0!important;}
.wpmm-ctheme-wrapper.wpmm-orientation-horizontal .wpmegamenu-toggle .wpmega-openblock{ padding-bottom:7px!important;}
}

@media only screen and (max-width: 767px) {
.guide-in-w{ padding:0 3%;}	
.g-one{width:100%;}

/*arc*/	
.tax-one, .tax-one:nth-child(3n), .tax-one:nth-child(4n){width:45%; margin-right:10%;}
.tax-one:nth-child(2n){margin-right:0;}
.tax-one img{width:100%;}


/*alltax*/
.alltax-one, .alltax-one:nth-child(3n), .alltax-one:nth-child(4n){width:47%; margin-right:6%; margin-bottom:23px;}
.alltax-one:nth-child(2n){margin-right:0;}
.alltax-one img{width:100%;}

.all-in-cat{display:none!important;}

/*single recipe*/
.single-rec-w{max-width:100%; padding:0 5%;}
.cook-left,.cook-right{width:100%;}
.cook-d-num{width:4%;margin-right:2%;}
.cook-d-text{width:94%;}

.head-right{top:0; right:9%;}

/*home*/
.h-product,.h-product:nth-child(3n),.h-product:nth-child(3n+1){ width:45%; margin-left:0; margin-right:8%;}
.h-product:nth-child(2n){ margin-right:0;}
.hs5{background-position: -200px -100px;}

}

@media only screen and (max-width: 599px) {
.g-one{border-top-right-radius:0; border-bottom-left-radius:0;}	
.g-right{position: relative; width:auto; min-height:0; padding:20px 0 30px}
.g-right a {display: block;width: 200px;height: 45px;border-radius:0;padding:12px 20px 7px;margin:0px auto; border-top-left-radius:20px;border-bottom-right-radius:20px;}
.g-mid-h{padding-right:10px;padding-left:145px;}
.g-mid-text{padding:12px 0 0;}
.g-mid{margin-right:10px;}
.g-mid-text{min-height:72px;}

/*tax*/
.all-tax{padding:0 5%;}
.all-tax .tax-one{margin-right:10px;}
.all-tax .tax-one:nth-child(2n){margin-right:0px;}
}

@media only screen and (max-width: 450px) {
.recipe-all-w{max-width:240px;}
.tax-one, .tax-one:nth-child(2n), .tax-one:nth-child(3n), .tax-one:nth-child(4n){width:100%; margin-right:0%;}
	
.hs4-block{width:100%;}	
.h-products{margin:0 0 30px;}
.h-button{padding:10px;}

}