/*
Theme Name: Cooksafari
Theme URI: http://dahz.daffyhazan.com/food-cook/
Template: food-cook
Author: Dahz
Author URI: http://www.daffyhazan.com/
Description: Food &amp; Cook - Multipurpose Food &amp; Recipe Wordpress Theme Designed by Dahz.
Tags: one-column,two-columns,left-sidebar,right-sidebar,custom-background,custom-colors,custom-header,custom-menu,editor-style,featured-image-header,featured-images,full-width-template,microformats,post-formats,sticky-post,theme-options
Version: 3.9.1748263509
Updated: 2025-05-26 18:15:09

*/

body{padding:0}
@media only screen and (min-width: 800px) {
    .col-full, .home #main-sidebar-container #main.full-width, .page-template-404-php #main-sidebar-container #main.full-width, .error404 #main-sidebar-container #main.full-width 
 { 
        max-width: 1200px !important; 
    }
}
header{position:relative;width:100%;z-index:9999;background:#fff;transition:all 0.8s;-webkit-transition:all 0.8s;}
.ubermenu-skin-white {
    border-top: 0;
    border-bottom: 0;
    border-left: none;
    border-right: none;
    background: linear-gradient(to right, rgba(97, 97, 97, 1) 0%, rgba(28, 28, 28, 1) 100%) !important;
}
/* .ubermenu .ubermenu-target-text{color: #fff !important;} */
 
#navigation{border: 0 !important;}
#top{margin:0px;}
p{font-size:15px;line-height:1.4;color:#000000;}
table th, table td{border-bottom:none;padding:0;vertical-align:top;text-align:left;font-size:14px;font-weight:500;line-height:1.8;color:#000;}
#top{border-top:2px solid #d32835;}
#top-searchform input{background:#d32835 url(images/search.png) no-repeat 8px 6px;}
ul.nav li.current_page_item > a, ul.nav li.current_page_parent > a, ul.nav li.current-menu-ancestor > a, ul.nav li.current-cat > a, ul.nav li.current-menu-item > a{color:#d32835;}
#top ul.nav > li a:hover{background:rgba(255, 255, 255, 1);color:#d32835;}
h3{font-size:27px;}
#logo{text-align:center;float:left;width:auto;}
#wrapper{position:relative;}
#header{padding:6px 0 6px;}
.ubermenu .ubermenu-target{padding:3px 16px !important;}
#navigation{border-top:1px solid #ebebeb;}
.regional li img {
    border-radius: 100%;
    float: left;
    height: 60px;
    width: 25%;
}
.ubermenu-skin-white{padding: 5px 0 !important;}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after { right: 5px;}
#navigation ul.nav > li{line-height:1.5;}
#navigation ul.nav > li:first-child{border-left:none;}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:85px;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target{font-weight:normal;font-size:13px;}
.ubermenu-skin-white{border:0;}
.ubermenu-skin-white{background:none;}
.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{border:0;}
.ubermenu-skin-white .ubermenu-item-level-0 > .ubermenu-target{color:#fff !important;}
.ubermenu-skin-white .ubermenu-item-level-0:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target{background:#d32835 !important;color:#fff !important;}
.ubermenu-skin-white.ubermenu-horizontal .ubermenu-item-level-0 > .ubermenu-submenu-drop{}
.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel{background:url(images/main-menubg.jpg) repeat bottom right;background-size:contain;}
.ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, .ubermenu-skin-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target{color:#fff;background:transparent;}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target{border-bottom:1px solid #e9e9e9;text-transform:capitalize;color:#d32835 !important;font-size:14px !important;font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;}
.ubermenu .ubermenu-target-text{}
.ubermenu-submenu li a span .ubermenu-target-title .ubermenu-target-text{text-transform:capitalize !important;}
.ubermenu-submenu .ubermenu-target, ..ubermenu-submenu .ubermenu-nav .ubermenu-target{font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;text-transform:capitalize;}
.ubermenu-skin-white .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack{font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;text-transform:capitalize;}
.ssmenu{color:#d32835 !important;}
.ssmenu li{line-height:1 !important}
.ssmenu span{width:100%;color:#d32835;font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;font-size:12px;border-bottom:1px solid #eee;padding-bottom:5px;text-transform:uppercase;}
.ssmenu ul li a{padding-bottom:0 !important;}
.ssmenu ul li a span:hover{color:#333 !important;}
.ssmenu ul li a span{background:none;color:#666 !important;font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;font-size:12px;padding:0px;border-bottom:none;text-transform:capitalize}
.ssmenu ul li a span:hover{color:#d32835 !important;}
.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{padding-top:0;padding-bottom:2px;text-transform:capitalize !important;font-weight:500;font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;}
.ubermenu-submenu ul li{text-transform:capitalize;color:#000;}
.ubermenu-submenu ul li a .ubermenu-target-title .ubermenu-target-text{color:#000}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0 a .ubermenu-target-title .ubermenu-target-text{text-transform:uppercase !important;}
#navigation ul ul li a .ubermenu-target-text{font-family:"Open Sans", Helvetica, Arial, Sans-serif !important;text-transform:capitalize;font-weight:600;}
.ubermenu .ubermenu-tab-layout-top>.ubermenu-tabs-group>.ubermenu-tab>.ubermenu-tab-content-panel li a .ubermenu-target-text{font-weight:600;color:#d32835;font-size:14px}
.ubermenu-submenu .ubermenu-submenu-type-stack a .ubermenu-target-text{color:#1872D7 !important;font-size:13px !important;font-weight:500 !important}
.ubermenu-submenu .ubermenu-submenu-type-stack a .ubermenu-target-text:hover{color:#d32835 !important;}
.ubermenu-submenu .ubermenu-submenu-type-stack a .ubermenu-target-text a span:after{content:"";border-left:4px solid transparent;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;display:inline-block;position:relative;right:-1px;-webkit-transition:all 100ms ease-out 0s;-moz-transition:all 100ms ease-out 0s;-ms-transition:all 100ms ease-out 0s;transition:all 100ms ease-out 0s;}
.col-full{max-width:80%;clear:both;}
.full-width-row{width:100%;float:left}
.flexslider-tmb{width:100%;height:100%;overflow:hidden;}
.flexslider-tmb .flex-direction-nav .flex-prev{left:0;opacity:1 !important;top:40%;}
.flex-direction-nav a:before{font-family:inherit;content:url(images/prev-icon.png);display:block;position:absolute;top:-1px;left:0;right:0;bottom:0;text-indent:0;text-align:center;}
.flex-direction-nav .flex-next:before{content:url(images/nwxt-icon.png);}
.flexslider-tmb .flex-direction-nav .flex-next{right:0;top:40%;}
.flexslider-tmb .flex-viewport{-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;width:92%;margin:0 auto;}
.flexslider-tmb .flexslider-tmb li{margin:5px !important;}
.thumnail-slide{border-bottom:3px solid #d32835;height:158px;overflow:hidden;width:158px;margin-bottom:12px;}
.flexslider-tmb .flex-direction-nav a{width:200px;position:absolute;top:20px;width:1.618em;display:inline-block;background:#d32835;text-indent:-999em;line-height:1.618;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;margin-top:-1em;color:#fff;}
.flexslider-tmb .flexslider:hover .flex-prev{opacity:1 !important;background:#d32834;}
.flexslider-tmb .flex-direction-nav .flex-next{opacity:1 !important;}
.flexslider-tmb .fxslider:hover .flex-next{opacity:1!important;background:#d32834;}
.flexslider-tmb .flexslider-tmb li{opacity:1 !important;width:133px !important;cursor:pointer;margin:0 5.2px;}
.flexslider-tmb li:first-child{margin-left:0;}
.flexslider-tmb .flex-direction-nav a:hover{background:#d32835;color:#fff;display:block;}
.flexslider .slides > li{display:none;width:156px !important;margin:5px;-webkit-backface-visibility:hidden;}
.flexslider{margin:0 0 0;}
.flexslider .slides img{display:block;width:100%;height:100%;}
.flexslider-tmb li{opacity:1;}
.cat-rec{width:100%;float:left;background:#80AB00 url(images/bomboo-bg.png) no-repeat;background-size:cover;padding:3% 0}
.cat-rec h3{font-size:25px;color:#fff;font-family:"Georgia", sans-serif;}
.cat-rec ul{width:100%;float:left;}
.cat-rec ul .taxonomy-term-image{width:auto;position:absolute;clear:both;text-align:center;margin-bottom:20px;}
.cat-rec ul li{width:118px;min-height:100px;float:left;position:relative;border:1px solid #EBDFE9;padding:5px;list-style:none;display:inline-block;margin-right:4.2px !important;text-align:center;font-size:14px;color:#fff;line-height:1;text-transform:capitalize;transition:all 0.9s ease 0s;font-weight:500}
.cat-rec ul li .image{width:100%;float:left;text-align:center;padding:10px 0 10px;margin:0;}
.cat-rec ul li .image img{width:46%;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform;overflow:hidden;}
.cat-rec ul li:hover .image img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);}
.cat-rec ul li .taxonomy-term-image{width:auto;position:absolute;clear:both;}
.taxonomy-term-image{width:auto;position:absolute;clear:both;z-index:9999;}
.cat-rec ul li:hover{background:#0A79BD;border:1px solid #055c91;transition:all 0.9s ease 0s;cursor:pointer;}
.cat-rec ul li a{width:100%;height:100%;color:#fff;}
.cat-rec ul li:hover{cursor:pointer-webkit-box-shadow:inset 0 0 30px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 30px rgba(0,0,0,.2);box-shadow:inset 0 0 30px rgba(0,0,0,.2);}
.cat-rec ul li:last-child{margin-right:0;}
.ls-nav ul li{font-size:15px;font-family:"Open Sans", Helvetica, Arial, Sans-serif;text-transform:capitalize;}
.pt-cv-content-item{width:106px;min-height:136px;border:1px solid #f5818a;margin-right:5px;}
.pt-cv-content-item:last-child{margin-right:0;}
.ls-nav a:hover{background:none;color:#f5818a;}
.liquid-slider{background:none;font-family:inherit}
.ls-nav{border-bottom:1px solid #bbbbbb;}
.mg-masala{background:#d32835 url(images/bg-icons.png) repeat;padding:1%;color:#fff;}
.mg-masala ul li{padding-left:5px;color:#fff;list-style:none}
.mg-masala .heading1{color:#fff;}
.mg-masala h3{font-size:20px;color:#fff;margin:5px 0;}
.mg-masala p{color:#fff;font-size:15px;text-align:justify;line-height:1.5;font-weight:300;margin-bottom:0;}
.mg-masala .figure{width:100%;margin-right:11px;overflow:hidden;float:left;height:100px;border:2px solid #333;}
.mg-masala .figure img{height:100px;}
.mg-masala .bttn{margin-top:6px;}
.full-width-rowgrey{width:100%;float:left;background:#f5f5f5;padding:3% 0}
.full-width-rowgrey .colm-half{width:48%;float:left;margin-right:1%;padding:1%;}
.full-width-rowgrey .colm-half a{color:#fff;}
.full-width-rowgrey .colm-half a:hover{color:yellow;}
.ls-nav .current a{background:none;color:#292929;}
.ls-nav a{background:none;color:#d32835;}
.title{position:relative;}
.ls-nav .current a{position:inherit;}
.ls-nav .current a .tringle{width:20%;height:20px;position:absolute;background:url(images/arrow-tab.png) no-repeat 50% 12px;overflow:hidden}
.panel-wrapper{padding:25px 0 0;position:static;}
.panel-wrapper p{font-family:"Georgia", sans-serif;color:#6c6c6c;line-height:22px;}
.ls-nav ul li{border-right:1px solid #cdcdcd;display:inline-block;}
.ls-nav ul li:last-child{border-right:none}
.bttn{width:auto;float:left;text-transform:capitalize;margin-top:10px;}
.bttn a{width:auto;float:left;background:#363636;padding:7px 15px;text-align:center;color:#fff;font-size:14px;font-weight:400;}
.bttn a:hover{background:#d32835;}
.colm-right{width:48%;float:left;background:#ffffff;padding:1% 0 1% 1%;}
.colm-right p{font-size:15px;line-height:1.5;font-weight:300;text-align:justify;padding-right:10px;color:rgb(6, 149, 191);margin-bottom:0;}
.colm-right h3{margin-bottom:0px;color:#666666;font-family:"Open Sans", Helvetica, Arial, Sans-serif;font-weight:bold;}
.colm-right .figure{width:100%;position:relative;border:2px solid #000;cursor:pointer;}
.colm-right .figure img{height:100px;}
.colm-right .figure:hover .divh{text-align:center;width:100%;height:100%;padding:0;position:absolute;background-color:rgba(0,0,0,.8);}
.colm-right .cotet-left > ul > li{margin-right:5px;}
.cotet-left{width:100%;float:left;text-align:justify;padding-right:10px;}
.cotet-left>ul{list-style:0;margin-top:10px}
.cotet-left>ul>li{width:23%;display:inline-block;text-align:center;vertical-align:top;}
.heading1{font-family:"Open Sans", Helvetica, Arial, Sans-serif;font-size:25px;color:#d32835;margin-bottom:15px;font-weight:600}
.fnc-menu-51col{width:13%;margin-right:50px;}
.cotet-left h3{color:#666;font-size:18px}
.cotet-left h3 a{color:rgb(107, 204, 39);font-weight:500;font-size:14px;font-family:"Georgia", sans-serif;}
.cotet-left p{font-size:13px;margin-bottom:0;}
#navigation img{display:none;}
.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(assets/large_right.png) no-repeat 0 -79px;width:80px;height:80px;}
.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(assets/large_left.png) no-repeat 0 -79px;width:80px;height:80px;}
.post .title, .page > .title{font:normal 400 24px/1.2em "Georgia", sans-serif;margin:0 0 0.5em;}
.mrtb{margin:3% auto 0;}
.home-newsletter{width:33%;min-height:165px;background:#d32835;float:left;padding:20px 10px;margin-right:1%;color:#fff;}
.home-newsletter:first-child{}
.home-newsletter h3{font-size:25px;margin:0 0 .2em;color:#fff;border-bottom:1px solid #fff;padding-bottom:8px;}
.home-newsletter p{font-size:15px;line-height:1.5;color:#fff;}
.home-newsletter:last-child{margin-right:0;}
.clom3{width:61%}
.videos{padding:10px 0 0 0;}
#footer-wrap{clear:both;float:left;position:relative;}
#footer-widgets ul{font-size:!important;}
#footer-wrap .widget ul li a{font-size:12px !important;color:#333;}
#footer-wrap .widget_nav_menu{margin:0 !important;}
#footer-wrap .widget ul li{margin:0;padding:0 !important;line-height:1.8 !important;text-transform:capitalize}
#divSliderMain54c234e5d173e .bx-wrapper .bx-viewport{background:none !important;}
.footer-widget-1 li{line-height:2;color:#545454}
.footer-widget-1 li a{color:#545454 !important;}
.bx-wrapper{position:relative !important;margin:0 auto 0 !important;padding:0 !important;}
#footer-wrap .post_content{border-bottom:0;}
#footer-wrap .post_thumbnail{width:55px;float:left;overflow:hidden;margin:0px 8px 0 0 !important;border:1px solid #eee;padding:3px;}
#footer-wrap .post_thumbnail img{width:100%;}
#footer-wrap .post_content h2{color:#969696;font-size:14px;margin-bottom:4px;line-height:1}
#footer-wrap .post_content h2 a{color:#969696;}
#footer-wrap .newsdesc{width:100%;float:left;border-bottom:1px dotted #ababab;margin-bottom:10px;}
.home-newsletter input[type=text]{margin:0;width:80%;border:0;line-height:30px;padding:0 10px;}
.home-newsletter input[type=submit]{border:0;line-height:28px;}
.home-newsletter .social a{font-size:25px;color:#fff;}
.home-newsletter .social a:hover{color:#000;}
#divSliderMain54cdf0c527b69 .bx-wrapper .bx-viewport{background:none !important;}
.ubermenu-skin-grey-white .ubermenu-item-level-0 > .ubermenu-target{font-weight:normal;color:#373737;text-transform:uppercase;border-left:none;}
.ubermenu-nojs.ubermenu-skin-white .ubermenu-submenu .ubermenu-tabs .ubermenu-tab:hover > .ubermenu-target, .ubermenu-skin-white .ubermenu-submenu .ubermenu-tab.ubermenu-active > .ubermenu-target{background:#d32835;color:#fff;}
.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%;color:#fff;}
.row-m{width:100%;float:left;background:#fafafa;margin-bottom:2%;padding-bottom:1%;}
.hww{width:48%;float:left;}
.hww-right{width:45%;float:right;}
.hww-right h2{font-family:open sans;font-size:30px;color:#d32835;margin-bottom:15px;text-transform:capitalize}
.hww-right p{font-size:16px;line-height:1.7}
h3{color:#0F8BD7}
.ingre li{display:block!important;margin-bottom:2px !important;margin-left:20px;line-height:1.7}
.nutritional p{padding:5px 0;line-height:1.3;text-align:left;}
.nutritional p span{margin-right:5px;font-size:12px;float:left;}
.two-col-right #main-sidebar-container #sidebar{width:25% !important;background:#fdfdfd;padding:0;}
.widget ul ul{padding:0 0 0 0;margin-left:0;}
.widget_search{border-bottom:1px solid #eee;clear:both;}
.widget ul li a:hover{color:#d32835 !important;}
#sidebar .widget ul li{clear:both;background:#eee;padding:6px 0 1px 24px;font-weight:600}
#sidebar ul li a{color:#1872D7 !important;font-weight:600;border-bottom:1px solid #eee;margin-bottom:5px;padding:0 5px;}
#sidebar .widget .submenu{margin-left:10px;}
#sidebar .widget .submenu a{color:#256bb9 !important;font-weight:normal}
#sidebar .widget .submenu ul{margin-left:30px !important;}
 
#sidebar .widget .submenu ul a{}
.two-col-right #main-sidebar-container #main{width:71.89% !important;border-left:1px solid #eee;padding-left:1%;}
.recipe-title{clear:both;border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;padding-top:6px;}
.recipe-title h1{color:#d32835 !important;}
.recipe-title .title{display:block;color:#d32835 !important;margin-bottom:10px;}
.breadcrumbs{margin-bottom:1em}
.orderby .recipe-ordering select{margin-bottom:0;}
.recipe-menu-tab a{bottom:9px;}
.hrecipe ul{padding-left:30px}
.hrecipe ul{padding-left:19px;}
.metstep li{margin-left:0;clear:both}
.ingre{padding-left:0 !important;}
.ingre li{margin-left:0 !important;}
.nutritional h3{text-align:left}
.extra{margin-bottom:0 !important;}
.extra a{vertical-align:super;}
div.printfriendly{margin:0;}
div.printfriendly a, div.printfriendly a:link{font-size:12px;}
.content-left-first{width:100% !important; margin-top: 25px;}
.metstep li{display:block!important;margin-bottom:5px;margin-left:0;list-style-type:decimal!important;font-size:14px;font-weight:500;line-height:1.4;}
.title{display:block !important}
.single-img-box, .single-slider{width:45%;overflow:hidden;float:left; margin-right: 5% !important;}
.mt{margin-top:15px;}
.single-rp{}
.single-rp .title-single{width:43%;float:right}
.recipe-info h3 a{color:#0F8BD7;}
h1 .title{font-size:2.5em;font-weight:600}
.title{color:#0F8BD7;margin:0;}
.title a{color:rgb(107, 204, 39);}
.prep-time em, .cook-time em, .yield em, .skill_level em{float:left;margin-top:5px;margin-left:5px;color:#0F8BD7;font-size:19px;margin-right:10px;display:block;}
i{font-size:13px;font-weight:500;color:#000}
.prep-time li:last-child, .cook-time li:last-child, .yield li:last-child, .skill_level a{color:#d32835;font-size:12px;font-weight:600;border-right:0;}
.recipe-info-single-big > li{width:19%;line-height:1}
li.yield:last-child{border-right:0;}
.latest-blog-list h4.title a, .blog-item h4.title a{color:rgb(107, 204, 39) !important;}
.single-recipe h2{color:#731616;font-size:22px;font-weight:500}
.single-recipe h3{margin-bottom:.7em;}
.paynow-button{width: auto; float: right; text-align: center; padding-top: 20px}
.rating-single .df-rating-avg {left: inherit !important;  margin-left: 0 !important;}
h1 {
    font-size: 24px !important; 
    color: #9d6a37 !important; margin-bottom: 10px !important; 
}
.recipe-info-single.title-single {
    width: 50% !important;
}
.post-meta {
    width: 100%;
    float: left;color: #545454 !important;
}
@media only screen and (min-width:769px){#topad{text-align:right}
.fnc-menu > ul.sub-menu{padding-top:20px;padding-bottom:20px;width:100% !important;}
.fnc-menu-51col{width:12%;margin-right:50px;}
.fnc-menu-51col:nth-child(3){width:15%;}
ul.nav li a{display:block;padding-top:0 !important;padding-bottom:0 !important;border-left:1px solid #ebebeb;}
ul.nav li:first-child a{border-left:none;}
#navigation .nav li.parent > a:after{top:6%;}
#navigation .nav li.parent > a{}
#navigation ul.nav ul{border:none}
ul.nav ul{top:100%;border:none}
ul.nav ul li a{border-left:0;}
#navigation ul.nav{text-align:center;margin:10px 0;}
#wrapper{padding:0;margin:0;}
#content{clear:both;position:relative;}
.bgimg{width:100%;float:left;background:url(images/main-menubg.jpg) repeat bottom right;}
}
.fork em{background: #d32835 !important;}
#footer-wrap{width: 100%;overflow: hidden;}
@media only screen and (max-width:768px){.two-col-right #main-sidebar-container #main{width:100%;border-left:none;}
.two-col-right #main-sidebar-container #sidebar{width:100%}
}
@media only screen and (min-width:569px) and (max-width:1000px){.col-full{max-width:96%;}
}
.accordion{width:100%;max-width:360px;margin:0 auto 20px;}
.accordion .link{cursor:pointer;display:block;padding:5px 15px 5px 0px;color:#4D4D4D;font-size:13px;font-weight:700;position:relative;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion .link a{font-weight:600}
.accordion li:last-child .link{border-bottom:0;}
.accordion li i{position:absolute;top:16px;left:12px;font-size:18px;color:#595959;-webkit-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.accordion li i.fa-chevron-down{right:12px;left:auto;font-size:9px;}
.accordion li.open .link{color:#b63b4d;}
.accordion li.open i{color:#b63b4d;}
.accordion li.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.children{margin-left:5px !important;}
.children li{background:none !important}
.span_3_of_1 li{width:100%;position:relative;}
ul ,li{list-style:none;margin:0;padding:0;}
.span_3_of_1 li{clear:both;float:left;}
.span_3_of_1 li a{font-size:13px;color:#1872D7 !important;font-weight:600;padding:0;display:block;line-height:1.9em;text-decoration:none;background:url(images/arrow_down_icon.png) no-repeat 98% 9px;}
.span_3_of_1 li a:hover{background:url(images/arrow_down_icon.png) no-repeat 98% 9px;color:#731616;}
#sidebar ul li li a{color:#d32835 !important;}
#sidebar ul li li li a{color:#731616 !important;margin-bottom:0 !important;}
.span_3_of_1 li a ul{width:100%;position:absolute;display:none;transition-property:all;transition-duration:8s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);}
.span_3_of_1 li a ul li a{font-weight:normal !important;margin-bottom:0px;}
.span_3_of_1 ul ul{display:none;}
.span_3_of_1 ul li:hover ul{display:block}
.span_3_of_1 ul li:hover ul ul{display:block}
.span_3_of_1 ul li ul li{background:none}
.span_3_of_1 ul li ul li:last-child a{border-bottom:none}
.span_3_of_1 ul li ul li ul{float:left;width:96%;display:block;}
.span_3_of_1 ul li ul li ul li{background:none !important}
.span_3_of_1 ul li ul li ul li{margin-bottom:0;}
.span_3_of_1 ul li:hover ul li ul li a{font-weight:normal !important;color:#b02424 !important;border:none !important}
.span_3_of_1 ul li:hover ul li ul li:last-child{border:none !important}
.span_3_of_1 ul li ul li ul li:last-child a{border-bottom:none} 
.span_3_of_1 li:hover a{}
.span_3_of_1 li li a:hover , .span_3_of_1 li li li a:hover{background:none !important;color:#d32835 !important;}
.accordion .submenu{display:none;font-size:13px;}
.accordion .submenu li{}
.search_main {
    float: left;
    width: 100%;
}
.regional li a {
    float: right;
    width: 70%;
}
.accordion .submenu a{display:block;text-decoration:none;color:#d9d9d9;padding:3px 5px;-webkit-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.accordion .submenu a:hover{color:#d32835;}
.accordion .submenu ul{margin-left:30px;}
.accordion .submenu a:hover{background:none;color:#d32835 !important;}
#copyright .col-right{color:#fff !important}
#copyright .col-right a{color:#fff !important}
#copyright p{color:#fff;}
#copyright p a{color:#fff;}
.post-meta{color:#666;font:300 13px/21px "Open Sans", Helvetica, Arial, sans-serif;}
.home-newsletter #connect{background:none;border:none}
.rate-rec{width:100%;float:left;clear:both;margin-top:20px;}
.rate-rec>ul{list-style:none !important}
.rate-left li{list-style:none !important}
.rate-right li{list-style:none}
.col-left .full-width-rowgrey{background:none;padding:0}
.col-left .full-width-rowgrey .col-full{max-width:100%}
.col-left .full-width-rowgrey .colm-half{width:48%;background:none}
.col-left .full-width-rowgrey .mg-masala .heading1{color:#0F8BD7;}
.col-left .full-width-rowgrey .mg-masala .single-recipe h3 a{color:rgb(107, 204, 39)}
.col-left .full-width-rowgrey .mg-masala .figure{border:2px solid #E5E5E5;width:170px;height:170px;border-radius:100%;}
.col-left .full-width-rowgrey .mg-masala .figure img{height:100%;}
.col-left .full-width-rowgrey .colm-right{width:48%;background:none;}
.col-left .full-width-rowgrey .cotet-left>ul>li{width:45%;margin-right:10px;}
.col-left .full-width-rowgrey .colm-half a{color:rgb(107, 204, 39) !important}
.col-left .full-width-rowgrey .colm-right .figure{border:2px solid #E5E5E5;width:170px;height:170px;border-radius:100%;overflow:hidden}
.col-left .full-width-rowgrey .colm-right .figure img{height:100%;}
#sidebar .full-width-rowgrey{background:none;padding:0}
#sidebar .full-width-rowgrey .col-full{max-width:100%}
#sidebar .full-width-rowgrey .colm-half{width:100%;background:none}
#sidebar .full-width-rowgrey .mg-masala .heading1 a{font-size:20px;color:#0F8BD7 !important;font-weight:900}
#sidebar .full-width-rowgrey .mg-masala .single-recipe h3 a{color:rgb(107, 204, 39)}
#sidebar .full-width-rowgrey .mg-masala .figure{border:2px solid #E5E5E5;width:70px;height:70px;border-radius:100%;}
#sidebar .full-width-rowgrey .mg-masala .figure img{height:100%;}
#sidebar .full-width-rowgrey .colm-right{width:100%;background:none;height:100% !important;margin-bottom:20px;}
#sidebar .full-width-rowgrey .cotet-left>ul>li{width:100%;margin-right:10px;border-bottom:1px dotted #eee;padding:10px;}
#sidebar .full-width-rowgrey .cotet-left{clear:both;}
#sidebar .span_3_of_1{width:100%;float:left;clear:both;margin-bottom:20px;}
#sidebar .full-width-rowgrey .colm-half h3{text-align:left}
#sidebar .full-width-rowgrey .colm-half a{color:rgb(107, 204, 39) !important;font-size:13px;text-transform:capitalize;text-align:left;font-weight:500;}
#sidebar .full-width-rowgrey .colm-right h3{width:60%;float:left;text-align:left}
#sidebar .full-width-rowgrey .colm-right a{color:rgb(107, 204, 39) !important;font-size:13px;text-align:left;text-transform:capitalize;font-weight:500;}
#sidebar .full-width-rowgrey .colm-right .heading1 a{font-size:20px;color:#731616 !important;font-weight:900}
#sidebar .full-width-rowgrey .colm-right{height:auto;margin-bottom:20px;clear:both;}
#sidebar .full-width-rowgrey .colm-right .figure{float:left;border:2px solid #E5E5E5;width:70px;height:70px;border-radius:100%;overflow:hidden;margin-right:15px;}
#sidebar .full-width-rowgrey .colm-right .figure img{height:100%;}
.relatedrec{float: left; width: 100%; margin-top: 20px;}
.relatedrec .recipe-grid-item{width:13.6%;margin-left:0;}
.relatedrec .recipe-grid-item .recipe-info h3{font-size:13px;line-height:1;margin-bottom:0}
.relatedrec .recipe-grid-item .snipit .recipe-info-page li{display:none;}
.relatedrec .recipe-grid-item .snipit .recipe-info-page li:first-child{display:block;}
.leafs{position:absolute;bottom:0;left:0;z-index:1;}
#footer-wrap-bottom{z-index: 2;
    position: relative; margin-bottom: 13px !important; clear: both;}
#footer-wrap-bottom p{margin-bottom: 0 !important;}
.boxinc .single-img-box{width:100%;}
.mettip{}
.nivoSlider{height:300px !important}
.videoslist{list-style:none;margin-left: -10px;
    margin-right: -10px;}
.videoslist li{width:30.33%;display:inline-block;list-style:none;vertical-align:top; padding-left: 10px; padding-right: 10px; margin-bottom: 20px;}
.featured-list{width:100%;float:left;}
.featured-list li{max-width:177px;vertical-align:text-top;width:100%;display:inline-block}
.featured-list li .thumnail-slide{width:177px;}
.featured-list li .thumnail-slide img{height:158px;}
.link-recp{float:right;color:#731616;font-family:open sans;font-size:15px;text-align:right;}
.link-recp a{color:#731616;font-weight:600}
.responsiveSlider{visibility:visible !important}
.home-vedio{width:23% !important;padding-bottom:0 !important}
.home-vedio h3{border-bottom:none;margin-bottom:0;padding-bottom:0px !important}
.home-vedio h3 a{color:#fff !important;}
#sidebar{background: #fff;
    padding: 20px;}
    ul.videoslist h3 {
        font-size: 16px !important;}
        #recipe-form .title-recipe{font-size: 16px !important;}
        ul.videoslist h3.title a{ color: rgb(84, 84, 84) !important;}
        ul.videoslist  iframe 
 {
    width: 100%;
}
        #recipe-form .outer-form, #login-signup-forgot .outer-form{padding-left: 0 !important; margin-top: 20px;}
        .breadcrumbs {
            margin-top: 2em;
    /* margin-bottom: 3em; */
    padding-bottom: 1.067em;
    border-bottom: 1px solid #e1e1e1;
    font-style: italic;
    color: #d32835;
        }
        .breadcrumb a{color: #731616; font-weight: 600;}
        span.current {    color: #d32835;
        }

        #recipe-form{float:left;}
        #recipe-form input{padding:5px;color:#000;border:1px solid #ebebeb;font-family:"Open Sans";}
        #login-signup-forgot input{padding:5px;border:1px solid #ebebeb;font-family:"Open Sans";}
        #recipe-form textarea{padding:5px;width:530px;color:#000;border:1px solid #ebebeb;font-family:"Open Sans";}
        #recipe-form .input-title{width:530px;}
        #recipe-form .wys{width:530px;margin-bottom:20px;font-family:"Open Sans";}
        #recipe-form .wys #wp-description-editor-container{border:1px solid #DBDBDB;}
        #recipe-form fieldset ,
        #login-signup-forgot fieldset{border-bottom:1px solid #ebebeb;padding:20px 0px 0px 20px;position:relative;}
        #recipe-form label, #login-signup-forgot label 
 {
    display: inline-block;
    font-size: 14px;
    margin: 0px 0px 10px 0px;
    width: 22%;
    color: #222222;
    font-weight: bold;
    margin-top: 7px;
}
#registration-form h2{margin: 20px 0;}
#login-signup-forgot input[type='radio']{margin-right: 5px;}
.submit-area {
    left: 232px;
    padding: 7px;
    position: relative;
    width: 104px;
    margin-bottom: 64px;
}
#bookly-info {
    color: #D32835;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 36px !important;
}
#submit_contact, #submit_otp, #pippin_login_submit, #bookly-login {
    background: #d32835 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-weight: bold;
    font-size: 15px;
    padding: 5px 25px 7px 21px !important;
}   
#recipe-form label.error,
        #login-signup-forgot label.error{color:red;font-size:12px;position:absolute;top:0px;right:0px;}
        #recipe-form .in-set , #login-signup-forgot .in-set{margin-bottom:20px;border:none!important;padding:0!important;}
        #recipe-form .outer, #login-signup-forgot .outer{background-color:#fbfbfb;border-radius:10px;padding:0px!important;margin:0px!important;}
        #recipe-form .rwmb-clone{margin-bottom:20px;}
        #recipe-form .rwmb-clone input{width:490px!important;}
        #recipe-form .rwmb-clone button, #recipe-form .rwmb-input button{border-top:2px solid #ebebeb;border-left:2px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;color:#ababab;background-color:white;padding:5px 10px;}
        #recipe-form .rwmb-clone button:hover, #recipe-form .rwmb-input button:hover{background-color:#d32835;color:#fff;border-top:2px solid #a68356;border-left:2px solid #a68356;border-bottom:1px solid #a68356;border-right:1px solid #a68356;}
        #recipe-form .half{width:256px;float:left;display:block;margin-right:20px;}
        #recipe-form .half input{width:250px!important;}
        #recipe-form .half select{width:250px!important;padding:5px;border:1px solid #ebebeb;}
        #recipe-form .twoThird{width:340px!important;float:left;display:block}
        #recipe-form .twoThird input{width:285px!important;}
        #recipe-form .third, #recipe-form .oneThird{width:261px;float:left;display:block;margin-right:20px;}
        #recipe-form .third input{width:253px!important;}
        #recipe-form .oneThird input{width:105px!important;}
        #recipe-form .recipe-title input.error{border:1px solid red;}
        #recipe-form .content textarea.error{border:1px solid red;}
        #recipe-form span.note{display:block;color:#d32835;margin:0px 0px 10px 0px;font-size:11px;}
        #recipe-form .recipe-detail{margin-bottom:0px;}
        #recipe-form .recipe-detail label{display:inline-block;margin-right:10px;}
        #recipe-form .recipe-detail div{margin-bottom:20px;}
        #recipe-form .outer-form, #login-signup-forgot .outer-form{padding-left:20px;}
        #recipe-form .title-recipe{font-weight:bold;font-family:"Open Sans";}
        #recipe-form .tltip{font-size:18px;color:#e7e7e7;margin-left:10px;position:relative;display:inline-block;}
        #recipe-form .tltip:hover{color:#97ccf0;}
        div.tooltip{background-color:#3D6199;color:white;position:absolute;left:25px;top:-10px;z-index:1000000;width:250px;border-radius:5px;}
        div.tooltip:before{border-color:transparent #3D6199 transparent transparent;border-right:6px solid #3D6199;border-style:solid;border-width:6px 6px 6px 0px;content:"";display:block;height:0;width:0;line-height:0;position:absolute;top:10px;left:-6px;}
        div.tooltip p{margin:10px;color:white;font-family:"Open Sans";font-size:11px;}
        #recipe-form .last-field{border:none!important;}
        #recipe-form .submit, #login-signup-forgot .submit{padding:20px 0px!important;border:none!important;}
        #recipe-form .submit button, #login-signup-forgot .submit button{background-color:#d32835;height:40px;width:200px;border:none;text-transform:uppercase;}
        #recipe-form .submit button:hover, #login-signup-forgot .submit button:hover{background-color:#a68356;border:none;}
        #recipe-form .submit button p, #login-signup-forgot .submit button p{color:white;margin:0px;font-size:12px;}
        #recipe-form .recipe-categories{}
        #recipe-form .recipe-categories label{width:120px;display:inline-block;}
        #recipe-form .recipe-categories label.for-tags{width:auto;margin-right:10px;}
        #recipe-form .recipe-categories span.note{display:inline;}
        #recipe-form .recipe-categories div{margin-bottom:20px;}
        #recipe-form .recipe-categories select{width:120px;padding:0px 0px 0px 5px;border:1px solid #efefef;color:#6F716B;padding:5px;box-shadow:0px 2px 6px #E2E2E2 inset;}
        .recipe-message{border-top:1px solid #d32835;border-bottom:1px solid #d32835;border-right:1px solid #d32835;border-left:5px solid #d32835;padding:20px 0 0 20px;}
        .recipe-message h4 em{background-color:#d32835;color:#fff;margin-right:10px;border-radius:20px;padding:8px;}
        .info-extra{border:1px;border-style:solid none solid none;border-color:#e3e3e3;padding-top:1.067em;margin-bottom:20px;}
        .extra .printfriendly-text2:before{content:"\f02f";margin-right:5px;font-family:"FontAwesome";}
        .extra{float:right;}
        .extra li{list-style:none;display:inline-block;margin-left:20px;}
        .extra a{color:#e3e3e3;}
        .extra a:hover{color:#d32835;}        
@media only screen and (max-width:1200px){.col-full{max-width:96%;}
.tp-rightarrow.default{background-size:30% 30%}
.tp-leftarrow.default{background-size:30% 30%}
.cat-rec ul li{width:10.9%}
}
@media only screen and (max-width:880px){.cat-rec ul li{width:17.9%;margin-bottom:10px;}
.cat-rec ul li .image img{width:auto}
.home-newsletter.clom3{width:60%}
.leafs img{width:40%}
.colm-right p{font-size:13px;}
.mg-masala p{font-size:13px;}
.home-newsletter input[type=text]{width:71%}
}
@media only screen and (max-width:768px){
    .two-col-right #main-sidebar-container #main{width: 100% !important;}
    .videoslist li{width: 100%;}
.col-full{max-width:100%;}
#wrapper{width:90%;margin:0 auto}
#header{padding:6px 6% 6px;position:relative}
#topad{text-align:right}
#topad img{width:50%}
html #top{margin:0}
#header .nav-toggle{text-align:right;display:block;margin:2.5em 0 0;padding:0.4em 1em;font-size:1em;border:none;background:none
border-radius:0px;clear:none;}
.full-width-rowgrey{background:none}
.full-width-rowgrey .colm-half{width:98%;height:auto !important;padding-bottom:3%}
.full-width-rowgrey .colm-right{width:98%;height:auto !important;margin-top:10px;}
.cat-rec{width:96%;padding:2%;}
.cat-rec ul li{width:22.8%}
.home-newsletter{width:98%;margin-bottom:10px;}
.home-newsletter .clom3{width:98%}
.home-newsletter h3{font-size:150%}
.home-newsletter input[type=text]{width:56%}
#navigation li{position:static;}
.rev_slider_wrapper{margin-top:0 !important;}

}
/* @media screen and (max-width: 959px) {
    .ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse 
 {
        max-height: 100% !important; 
        visibility: visible !important;
    }
    .ubermenu-skin-white.ubermenu-responsive-toggle{display: none !important;}
    #navigation li {
        position: static;
        margin-bottom: 8px;
    }
} */
@media only screen and (min-width:240px) and (max-width:568px){.col-full{max-width:100%;}
#wrapper{width:86% !important;margin:0 auto}
html #top{margin:0}
header{position:relative;}
.home-newsletter{width:90%;padding:6%;margin-bottom:10px;}
.cat-rec{width:90%;padding:6%;}
#topad{display:none}
.full-width-rowgrey .colm-half{width:88%;padding:6%;height:inherit}
.mg-masala p{color:#fff;font-size:13px;text-align:justify;line-height:1.5;font-weight:500;}
.cotet-left>ul>li{width:95%;display:inline-block;margin-bottom:10px;text-align:center;vertical-align:top;}
.cotet-left>ul>li{display:none;}
.cotet-left>ul>li:nth-child(n+3){display:block;}
.full-width-rowgrey .colm-right{width:100%;height:inherit;margin-top:20px;}
#logo{width:auto;margin-bottom:5px;z-index: 2;
    position: relative;}
.col-full{max-width:99.34%}
#content{width:100%;float:left}
#main-sidebar-container{width:100%;float:left}
.two-col-right #main-sidebar-container #main{width:100%;float:left;border-left:0;padding-left:0;}
.two-col-right #main-sidebar-container #sidebar{width:94%;background:#fafafa;float:left;margin-top:8%;padding:4%}
.recipe-grid-item{width:100%;}
.recipe-grid-item img{width:100%;}
.single-img-box{width:100%;}
.hrecipe .recipe-info-single{width:100%;}
.hrecipe .recipe-info-single-big{width:100%}
.content-right-first{width:100%}
.nutritional{width:100% !important;}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{top:30px;}
li#menu-item-2294{z-index:-1;}
li#menu-item-2293{z-index:-1;}
.topad{display:none}
.cat-rec ul li{width:100%;text-align:center;margin-bottom:10px;}
.cat-rec ul li .image img{width:auto}
.cat-rec ul{text-align:center;}
#yith-wcwl-popup-message{border:1px solid red;}
.ubermenu-submenu{z-index:999999999999}
.rev_slider_wrapper{margin-top:0 !important;}
}
@media only screen and (max-width:568px){.full-width-rowgrey{background:none;padding:0;}
.tp-rightarrow.default{display:none}
.tp-leftarrow.default{display:none}
.leafs{display:none}
/* header{position:relative !important;} */
#mobile-header{border-bottom:1px solid red;width:90%;}
#mobile-header .col-full{width:60%;margin:0 auto}
.layerslider_1{height:200px !important;}
.cat-rec ul{width:97%;}
.home-newsletter.clom3{width:90.3%}
.full-width-rowgrey{width:98%}
.rev_slider_wrapper{margin-top:0 !important;}
.featured-list li{width:100%;display:none;}
.featured-list li .thumnail-slide{width:100%;height:100%;}
.featured-list li .thumnail-slide img{width:100%;height:100%;}
.featured-list li:nth-child(1), .featured-list li:nth-child(2), .featured-list li:nth-child(3){display:block}
.home-vedio{width:48% !important;}
.col-full{margin-bottom:10px;}
#main{margin-top:5px}
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target{margin-left:-7px;}
.ubermenu-main .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 > .ubermenu-target .ubermenu-sub-indicator {
    color: #fff;
}
.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target>.ubermenu-sub-indicator{right:4px}
.woo-pagination{margin-top: 100px; margin-bottom: 50px;}
    .widget .latest-blog-list .blog-list-image{margin-top: 0 !important; }
    .widget .latest-blog-list{padding-top: 10px;}
    .widget p { 
        font-size: 12px;
    }
    #footer-widgets h4 {
        font: 400 12px / 18px "Georgia", sans-serif;
        color: #333333;
        text-transform: uppercase;margin: 0 0 0.8em;
    }
    .widget .latest-blog-list h4.title a {
        color: #969696 !important;
        font-size: 14px !important;
        margin-bottom: 4px !important;
        line-height: 1 !important;
        text-transform: none; font-weight: 600;
    }
    .df-ajax-search, .searchform button{     background: #d32835 !important;}
    .heading-regional {
        color: #731616;
        text-transform: capitalize !important;
        font-size: 20px;
        font-weight: 900; margin-bottom: 20px;
    }
    .widget_nav_menu h3, .Recent_Recipe_Sidebar_Widget h3 {
        color: #731616;
        font-size: 20px;
        font-weight: 900;
        text-transform: capitalize !important;
    }
    #sidebar .widget ul li {
        clear: both;
        background: transparent;
        padding: 6px 0 1px 0;
        font-weight: 600;
    }
    
    #sidebar ul li a{font-size: 14px !important;}
    #recipe-form{width: 100% !important; }
    .saleassist {
        display: none !important;
    }
    .ubermenu-nav{max-width: 80%;
        margin: 0 auto !important; } 
        #content{    padding: 0;}   
        div#credit p, div#credit p a {
            color: #a6a6a6 !important;
        }

@media screen and (max-width:800px){
    .two-col-right #main-sidebar-container #sidebar{width: 100% !important;}
    html #mobile-header .col-3{display: none;}
    .burger_box{position:absolute; top: 0; right: 10px;}
    div#logo-landing img {
        max-height: 120px;
    }
    .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target {
        margin-left: 0;
    }
    .ubermenu-responsive-toggle .fas, .ubermenu-skin-white.ubermenu-responsive-toggle{color: #fff;    padding: 10px !important;}
    #footer-widgets{    padding: 0 0 20px !important;}
    #footer{padding: 1.067em 18px !important;}
}
@media screen and (min-width: 768px) {
    .tax-recipe_type .recipe-grid-item {
        height: 330px;
    }
   
}