 * 8.0 Media Queries



 * ----------------------------------------------------------------------------



 */



@media (max-width:1599px){.site{border:0;}
form.cart .variations select{width:100% !important;}
}
@media only screen (max-width:1300px){.video-js .vjs-tech{width:auto !important;height:100% !important;}
}
@media only screen and (min-width:1068px) and (max-width:1250px){.main-navigation,
.footer-main,
.content-main,
.about_block_inner,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.home_menu_inner{width:1000px;}
.top_banner{width:48.3%;margin-right:3%;}
.footer-menu-links{width:57%}
.recipe-right{width:70%;}
.nav-menu li a{padding:28px 8px;}
.menu-page .menu-content{width:68%;}
.menu-page .price{width:14%;}
.video-js .vjs-tech{width:auto !important;height:100% !important;}
}
@media (max-width:1069px){.main-navigation,
.footer-main,
.about_block_inner,
.content-main,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.home_menu_inner{width:980px;}
.sidebar img.alignleft,
.sidebar .wp-caption.alignleft{margin-left:0;}
.sidebar img.alignright,
.sidebar .wp-caption.alignright{margin-right:0;}
.archive-header,
.search .page-header,
.archive .page-header,
.blog .page-header,
.search .page-content,
.archive .page-content,
.attachment .entry-header,
.attachment .entry-content,
.post-navigation .nav-links,
.sidebar .site-info,
.site-footer .widget-area{padding-left:20px;padding-right:20px;}
.attachment .image-navigation{max-width:724px;}
.image-navigation .nav-previous,
.image-navigation .nav-next{position:static;}
.site-main .widget-area{}
.brand-logo li{list-style:none;text-align:center;}
.home-topbanner img{max-width:100%;}
.site-footer .widget{width:23%;margin-right:2%;}
.home-about-me{width:49%;margin-right:2%;}
.home-special-products{width:49%}
ul.nav-menu{padding-right:0;}
#featured ul.products{width:90%;margin:0 auto;float:none;}
.customNavigation a.prev{right:34px;}
.customNavigation a.next{right:9px;}
.customNavigation a{top:-54px;}
.homepage .header-bottom{margin-top:10%;}
.about-image{width:40%;}
.about-content{width:55%;}
.footer-menu-links{width:57%}
.logo img{max-width:100%;}
.footer-main:before{left:45%;}
.recipe-right{width:70%;}
.choice_block_container{background:url("images/megnor/choice_bg.jpg") repeat-y fixed center center transparent;}
.special_container{background:url("images/megnor/special_bg.jpg") no-repeat fixed center center transparent;}
.menu-page .menu-content{width:65%;}
.nav-menu li a{padding:28px 8px;}
.video-js .vjs-tech{width:auto !important;height:100% !important;}
}
@media only screen and (min-width:980px) and (max-width:1020px){.main-navigation,
.footer-main,
.about_block_inner,
.content-main,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.home_menu_inner{width:960px;}
.top_main{margin-bottom:18px;}
.single.body_leftcallout #tertiary, .archive.body_leftcallout #tertiary, .blog.body_leftcallout #tertiary, .search.body_leftcallout #tertiary, .body_leftcallout .blog-page #tertiary, .left-sidebar #tertiary, .home.body_leftcallout #tertiary, .left-sidebar #tertiary, .body_leftcallout .product_page #tertiary,
.single.body_rightcallout #tertiary, .archive.body_rightcallout #tertiary, .blog.body_rightcallout #tertiary, .search.body_rightcallout #tertiary, .body_rightcallout .blog-page #tertiary, .right-sidebar #secondary, .home.body_rightcallout #tertiary, .right-sidebar #tertiary, .body_rightcallout .product_page #tertiary{width:200px;}
.single.body_leftcallout #primary, .archive.body_leftcallout #primary, .blog.body_leftcallout #primary, .search.body_leftcallout #primary, .body_leftcallout .blog-page #primary, .left-sidebar #primary .body_leftcallout #home_primary, .left-sidebar #primary, .body_leftcallout .wpsc-category #primary, .body_leftcallout .product_page #primary,
.single.body_rightcallout #primary, .archive.body_rightcallout #primary, .blog.body_rightcallout #primary, .search.body_rightcallout #primary, .body_rightcallout .blog-page #primary, .right-sidebar #primary, .body_rightcallout #home_primary, .right-sidebar #primary, .body_rightcallout .product_page #primary, .body_rightcallout .wpsc-category #primary{width:725px;}
#single_product_page_container .product_right{width:335px;}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta,
.sidebar .comment-list,
.sidebar .comment-reply-title,
.sidebar .comment-navigation,
.sidebar .comment-respond .comment-form,
.sidebar .featured-gallery,
.sidebar .post-navigation .nav-links,
.author.sidebar .author-info{padding-left:0;padding-right:0;}
.sidebar .archive-meta,
.attachment .entry-header,
.search.sidebar .page-content,
.blog.sidebar .page-content,
.sidebar .site-info,
.sidebar .comments-title,
.sidebar .no-comments{padding-left:0;padding-right:0;}
.attachment .entry-meta{float:left;text-align:left;width:100%;}
.attachment .entry-content{max-width:100%;padding:40px 0;}
.format-status .entry-content{padding-top:40px;}
.format-status .entry-meta{padding-bottom:40px;}
.sidebar .format-status .entry-content,
.sidebar .format-status .entry-meta{padding-left:35px;}
.sidebar .format-status .entry-content:before,
.sidebar .format-status .entry-meta:before{left:10px;}
.sidebar .format-status .entry-content p:first-child:before{left:4px;}
.sidebar .paging-navigation .nav-links{padding:0 60px;}
.site-main .widget-area{float:none;margin:0;width:100%;}
.sidebar .site-footer .widget-area{max-width:100%;left:0;}
.text-box{width:200px !important;}
.contact-page .contact-info{width:46%;}
.footer-main:before{left:45%;}
.video-js .vjs-tech{width:auto !important;height:100% !important;}
}
@media only screen and (max-width:999px){.main-navigation,
.footer-main,
.about_block_inner,
.content-main,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.home_menu_inner{width:940px;margin:0 auto;}
.top_main{margin-bottom:18px;}
.home_menu_inner{margin-bottom:30px;}
#primary, .secondary-sidebar{width:100% !important;}
#tertiary{width:100% !important;margin:20px 0 0 !important}
.home-about-me{width:100%;}
.tm-homeslider{width:74%;}
.footer_bottom .widget ul.main-ul{display:none;padding:0 0 10px 0;}
.site-footer .widget{width:100% !important;margin:0px auto 10px;padding:0 5px;}
.site-footer .widget-title,
.site-footer .widget-title a,
.site-footer .wp-caption-text{margin:0 0 5px;}
.nav-menu li span{display:none;}
.menu-all-pages-container{margin:0;}
.nav-menu li a{border-radius:0;padding:6px 5px !important;font-size:16px;}
.nav-menu li{padding:0 5px !important;background:none;text-align:left;}
#site-navigation h3{font-size:18px;text-transform:uppercase;text-align:left;line-height:35px;}
.menu-toggle{cursor:pointer;display:inline-block;font-size:16px;margin:0;padding:10px 0;width:100%;}
.menu-toggle:after{content:"";background:url("images/megnor/top-menu.png") no-repeat scroll 0 8px transparent;width:20px;height:25px;font-size:12px;padding-left:8px;vertical-align:-4px;float:right;}
.toggled-on .menu-toggle:after{content:"";vertical-align:2px;}
.toggled-on .nav-menu,
.toggled-on .nav-menu > ul{display:block;margin-left:0;padding:10px;position:relative;width:100%;z-index:999;}
.toggled-on ul.nav-menu{background:rgba(255,255,255,0.2);box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.32);}
.toggled-on ul.sub-menu{box-shadow:none;}
.nav-menu .sub-menu:before, .nav-menu .children:before{display:none;}
.toggled-on li,
.toggled-on .children{display:block;}
.nav-menu li a{background:none;}
.toggled-on .nav-menu li > ul{display:block;float:none;position:relative;left:auto;top:auto;border:none;padding:0 0 0 15px;}
.toggled-on .nav-menu li > ul a{width:auto;}
ul.nav-menu,
div.nav-menu > ul{display:none;}
.nav-menu li a:hover{}
#single_product_page_container .product_right{width:360px;}
.wpsc_product_rating .wpsc_select_product_rating{width:50px !important;}
.attachment.single.body_leftcallout #primary, .attachment.single.body_rightcallout #primary, .attachment.single.body_twoleftcallout #primary, .attachment.single.body_tworightcallout #primary, .attachment.single.body_threecallout #primary{width:100% !important;}
.archive-header, .search .page-header, .archive .page-header, .blog .page-header, .error404 .page-content, .search .page-content, .archive .page-content, .attachment .entry-header, .attachment .entry-content, .post-navigation .nav-links, .sidebar .site-info, .site-footer .widget-area{}
.text-box{width:195px;}
.contact-page .contact-info{width:46%;}
.site-footer .footer-main .widget_newsletterwidget{margin-bottom:10px;}
.site-footer .fourth-widget.widget{border:medium none;float:right;margin-bottom:0;margin-right:0;}
.widget ul span{width:100%;}
.order-product ul span{width:auto !important;}
.widgets-leftbanner{display:none;}
.owner_image{width:100%;margin-right:0;}
.about_description{clear:both;width:100%;}
.updates_left, .updates_right{width:100%;clear:both;}
.updates_left{padding:0 0 15px 0;}
.owner_image img, .update_image img{margin:0;}
.update_image{width:auto;}
.about_description .box-content{padding:10px 0 15px;}
.about_description .description-box:before{border:none;margin-top:0;}
.about_description .description-box:after, .about_description .description-box:before{display:none;}
.about_description .description-box{border:none;}
.about_updates, .about_owners, .about_bottom_main{width:100%;}
.special-food{padding:10px 25px 10px 0;}
#tertiary .widget{margin-bottom:0;}
#tertiary .widget .widget-title, .widget-area .widget .widget-title, .secondary-sidebar .widget .widget-title{padding:14px 0;}
.sidebar-inner{margin-bottom:25px;}
.footer-main{padding:30px 0 40px;}
.footer-bottom{padding:10px;margin:20px 0 0;border-radius:10px;}
.imageBoxouter, .woocommerce-main-image{margin:0 0 25px;border:none;}
.widgets-working-hours{text-align:left;}
.footer-main .widgets-advertise h2{display:block;}
.time1{padding:0 0 10px;}
.site-footer .main-ul{padding-bottom:15px;}
.site-footer:before{left:48%;}
.search-form .search-field, .widget_product_search #searchform #s{width:100%;padding:10px 86px 10px 10px;}
.search-form .search-submit, .widget_product_search #searchsubmit{position:absolute;right:0;}
.nav-menu ul.sub-menu li:hover{background:none !important}
.nav-menu .sub-menu, .nav-menu .children{background:transparent;}
.nav-menu .sub-menu li a:hover, .nav-menu .sub-menu li a{border-left:none !important;}
.nav-menu .sub-menu li a{color:#FFF;}
.title.menu-category h2:before, .title.menu-category h2:after{display:none}
#home_menu .product-carousel .slider-wrapper-outer{border-bottom:none;}
.tp-fullwidth-forcer{height:100% !important;}
.video-js{height:100% !important;width:100% !important;}
.video-js .vjs-tech{width:auto !important;height:100% !important;}
.nav-menu li.main-li:nth-last-child(1) .sub-menu ul, .nav-menu li.main-li:nth-last-child(1) .children ul, .nav-menu li.main-li:nth-last-child(2) .sub-menu ul, .nav-menu li.main-li:nth-last-child(2) .children ul, .nav-menu li.main-li:nth-last-child(3) .sub-menu ul, .nav-menu li.main-li:nth-last-child(3) .children ul{left:auto;}
}
@media only screen and (min-width:768px) and (max-width:979px){.main-navigation,
.footer-main,
.about_block_inner,
.content-main,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.home_menu_inner{width:724px;margin:0 auto;}
.top_main{margin-bottom:18px;}
.home_cmsblock_bottom{width:100%;float:left;}
.cms_banner1,.cms_banner2,.cms_banner3{width:32%;}
.home_cmsblock_bottom img{width:100%;}
.cms_banner2{margin:0 14px;}
.footer-menu-links{width:100%;text-align:center;margin:0;}
.footer-payment-logo{width:100%;text-align:center;}
.site-info{width:100%;text-align:center;float:none;clear:both;padding-bottom:10px;margin:0;}
.widgets-follow-me h2{display:block;margin-top:15px !important;}
.follow-me a{display:inline-block;float:none;}
.footer-followus{width:100%;text-align:center;margin-top:10px;}
.feedburner-email-subscription .fes-default{margin:10px 0;overflow:hidden;}
#testimonial, .homepage_blog{width:100%;margin-right:0;}
#testimonial .products li{width:450px;}
.about-image{width:45%;}
.about-content{width:50%;}
.home-contactus-inner{padding:45px 0 100px;}
.top-bg .header-left, .top-bg .header-right{padding:5px 0 0;}
.portfolio_hover{display:none;}
.contact-page #primary #content{padding:0 5%;}
.contact-page #primary #content{padding:0 5%;}
.aboutus-middle-left{width:100%;margin:0 0 20px;}
.aboutus-middle-right{width:95%;}
.aboutus-middle-right img{width:100%;}
.site-footer:before{left:45%;}
.go-top{left:46%;}
.menu-content{width:70%;}
.menu-category-title, .border-bottom{width:100%;}
.recipe-right{width:55%;}
.menu-page .menu-content{width:55%;}
}
@media (max-width:767px){.main-navigation,
.footer-main,
.about_block_inner,
.content-main,
.choice_block_inner,
.featured_product_inner,
.special_inner,
.staff_inner,
.home-contactus-inner,
.header-inner,
.choice_block_inner,
.home_menu_inner{margin:0 15px;width:auto;}
.homepage .content-main{margin:0;}
.home_menu_inner{margin-bottom:30px;}
.main-navigation{margin:0;}
.top_main{margin-bottom:18px;}
.footer-main{padding:30px 0 20px 0;}
#top-area, .home-topbanner{width:100%}
.tm-homeslider{margin:0 0 10px 0;}
.tm-homeslider{width:100%;}
.home-topbanner .top_banner{float:left;width:48%;text-align:center;}
.footer-banners .banner{width:30%;margin:0;}
.home-topbanner #banner2{margin-top:0;}
.header-top{}
.header_cart{}
.header-bottom{width:100%;margin-top:10px;}
.header_cart .shoppingcart{right:25%;}
.site-header .search-field{width:100%;}
.site-header .home-link{text-align:center;float:none;}
.header-top .widget_search{width:100%;margin:0 auto;}
.site-header .search-form{display:inline-block;margin:0 auto;position:static;text-align:center;width:100%;}
.header-top .widgets-FooterContactUsservices{width:100%;text-align:center;margin:0 auto;}
.header_contactus{float:none;margin:5px 0 0 5px;}
.header-bottom{clear:both;}
.cms_banner1,.cms_banner2,.cms_banner3{width:32%;}
.home_cmsblock_bottom img,
.footer-banners img{max-width:100%;}
.cms_banner2, .footer-banners .subbanner2{margin:0 8px;}
.slider_right{width:100%;margin:15px 0 0 0;}
.slider_right .subbanner1,.slider_right .subbanner2,.slider_right .subbanner3{float:left;width:32%;}
.slider_right img{max-width:100%;}
.slider_right .subbanner2{margin:0 7px;}
.home-blog{width:99%;margin:3px 0 10px 0;}
.home-services{width:99%;clear:both;}
.home-special-products{width:100%;}
.default_product_display{width:188px;}
#tertiary .search-form .search-submit{top:0;}
.imagecol,#thumblist{width:98%;margin:0 auto;text-align:center;}
#thumblist .single-thumb{float:none;display:inline-block;}
#single_product_page_container .product_right{width:99%;}
.cart_tabel{overflow:auto;}
#fancy_notification{left:15px !important;}
.product-carousel{width:96% !important;}
#feature_slider .customNavigation a.prev{right:-19px !important;}
#feature_slider .customNavigation a.next{left:-15px !important;}
#content #checkout_page_container .cart_quantity{margin-bottom:5px;}
.wpsc_checkout_forms .wpsc_checkout_table td{display:block;width:90%;}
#contact-form,.contact-page .contact-info{width:100%;margin:0 auto 8px auto;}
#tertiary .widget ul.main-ul{display:none;}
.header-bottom .header_login, .header-bottom .contact-header-menu{margin-top:0;}
.col2-set .col-1, .col2-set .col-2{margin-left:0;margin-right:0;width:100%;}
.site-info{width:100%;text-align:center;float:none;clear:both;padding-top:5px;}
.resp-vtabs .resp-tab-content{border:1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none;}
.resp-accordion-closed{display:none !important;}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1 !important;}
.home-topbanner{margin:20px 0 0;}
#testimonial, .homepage_blog{width:100%;margin-right:0;}
.updates_description{width:100%;padding:0 0 15px 0;}
.about_read_more{clear:both;float:left;}
#testimonial .products li{width:450px;}
div.product div.images{width:100%;}
.woocommerce div.product div.summary,
.woocommerce #content div.product div.summary,
.woocommerce-page div.product div.summary,
.woocommerce-page #content div.product div.summary{width:100% !important;}
.testimonial-right{width:64%;}
.widgets-follow-me h2{display:block;margin-top:15px !important;}
.footer-payment-logo{width:100%;text-align:center;}
.header-top-inner .search-form, .header-top-inner #searchform{width:100%;visibility:visible;position:static;}
.search_arrow{display:none !important;}
.header-top-inner .search-main{background:none;position:absolute;width:95%;margin:0 2.5%;top:160px;height:34px;left:0;border-right:0;}
.search-field{width:100%;padding-right:20px;}
div.product div.images{width:400px;margin:0 auto;float:none;}
.woocommerce #customer_login .col-1, .woocommerce #customer_login .col-2{width:100%;}
.resp-tabs-list li, .resp-tabs-container h2.resp-accordion{margin-right:0;margin-bottom:15px;}
.resp-tabs-container h2{margin-top:0;}
.header_login .tab_content{margin:0;}
.cart-collaterals #crosssells{width:100%;}
.actions .checkout-button{margin-top:5px;}
.team .one_third{width:100%;}
.gallery-item dt{padding:2px;}
.portfolio_hover{transition:none;transform:none;opacity:1;position:relative;}
.portfolios li:hover .portfolio_hover{transform:none;}
.short-ex{padding:0;}
.short-ex .read-more{float:left;}
.short-ex .read-more a{padding:2px 5px;}
.portfolio_hover h5{padding:6px 20px;margin:0 0 10px;}
.header-left, .header-right{padding:0;}
.about-image{width:100%;text-align:center;}
.about-content{width:100%;margin:0;}
.about_block_inner{padding:25px 10px;overflow:hidden;}
.product-category li{clear:both;width:100%;margin:0 0 30px 0;}
.our-staff-widget ul li{width:100%;margin:0;}
.contact-info{width:100%;margin-bottom:20px;}
.follow-me a{display:inline-block;float:none;}
.footer-followus{width:100%;text-align:center;margin-top:10px;}
.footer-menu-links{width:100%;}
.site-footer .widget-title, .site-footer .widget-title a{font-size:20px;}
.our-team .our-team-content li{width:100%;}
.portfolio_hover{display:none;}
.aboutus-middle-left{width:100%;margin:0 0 20px;}
.aboutus-middle-right{width:95%;}
.aboutus-middle-right img{width:100%;}
.site-footer:before{left:40%;}
.go-top{left:42%;}
.menu-category-title, .border-bottom{width:100%;}
.menu-toggle{padding:10px;}
.recipe-right{width:55%;}
.menu-page .menu-content{width:55%;}
}
@media only screen and (max-width:720px){.menu_default_width{width:622px !important;}
.recipe-right{width:78%;}
}
@media only screen and (max-width:680px){.menu_default_width{width:500px !important;}
.recipe-right{width:75%;float:right;}
.menu-page .menu-content{width:50%;}
}
@media only screen and (max-width:620px){.special-food{padding:0;border-right:0;margin-top:0;}
.special-box:before{display:none;}
.season-special{width:100%;}
.order_default_width{width:350px;}
.order-special{float:left;width:100%;}
.special-readmore{margin:0 0 30px;}
.special-description{padding:0 20px;}
.home-contactus-inner{padding:45px 60px;}
.home-about-food{display:block;}
.header-left, .header-right{clear:both;display:table;float:none;padding:0;text-align:center;margin:15px auto 0;}
#shopping_cart, .header_login{width:100%;}
.homepage .header-bottom{width:50%;display:block;margin:0 auto;}
.homepage .header-bottom{display:block;margin:80px auto 0;width:35%;}
.header_cart .togg .widget.widget_shopping_cart{left:0;}
.top-bg .header-left, .top-bg .header-right{padding:0;}
.site-header .top-bg #shopping_cart, .site-header .top-bg .header_login{padding:6px 0;}
.site-header .top-bg .header_login{padding-bottom:0;}
.top-bg .header-bottom .logo{width:80%;margin:10px auto 0;}
.top-bg .header-bottom{margin:0 auto;width:100%;}
.one_third{margin-right:0;width:100%;}
.not-found p{margin:10px 0;}
.not-found h1{font-size:20px;line-height:25px;padding:10px 10px 20px;margin:0;}
.recipe-right{width:72%;}
#home_menu .customNavigation{left:38%;}
.header_cart .togg .widget.widget_shopping_cart{background:none repeat scroll 0 0 rgba(47, 47, 47, 0.8);}
.gridlist-toggle{display:none;}
.menu-page .menu-content{width:auto;border-right:none;padding-right:0;text-align:left;}
.menu-page .price{float:left;padding:0;text-align:left;}
.menu-page .price ins{float:left;}
.menu-thumb{margin-bottom:10px;}
.home-recipe-main .menu-thumb{margin-bottom:0;}
.menu-page .menu-image img{border:1px solid #CDD6DA;padding:2px;}
.menu-page .menu-image{float:none;text-align:center;}
.products li .order-image img{max-width:100% !important;}
}
@media only screen and (max-width:560px){.menu_default_width{width:400px !important;}
.recipe-right{width:68%;}
.hb-animate-element{opacity:1 !important;}
}
@media only screen and (max-width:479px){.slider_area .slider_area_inner{overflow:hidden;}
.home-topbanner{margin:10px 0 0;}
.tm-homeslider{margin:0;}
.home-special-products .widget-title{font-size:12px;}
.default_product_display,.home-featureproduct li{width:100%;}
.header_cart .shoppingcart{right:0%;width:100%;}
.home-topbanner img{}
.text-box{float:none;margin:5px auto;text-align:center;width:100%;}
.cms_banner2, .footer-banners .subbanner2{margin:0 4px;}
.wpsc_checkout_forms .wpsc_checkout_table td{display:block;width:90%;}
textarea,.wpsc_checkout_table input.text{width:250px;}
button, input, select, textarea{max-width:98%;}
#checkout_page_container .total_price.total_shipping td:first-child, #checkout_page_container .total_price td:first-child{padding-left:0;}
.div_logindisplay{overflow:auto;}
#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row{padding:15px;}
.home_cmsblock_maintitle{font-size:22px;}
.entry-meta > span{display:inline-block;float:none;margin:0 0 5px;width:100%;}
.comments-link{float:left;}
.header-bottom .header_login, .header-bottom .contact-header-menu{float:right;text-align:left;}
.cart-collaterals .cart_totals{width:100%;}
table.shop_table th, table.shop_table td{display:block;overflow:hidden;}
td.actions .button-alt{float:right !important;}
.update_description{width:100%;padding:10px 0 10px;}
.about_owners_left, .about_owners_right{width:100%;margin:0;}
.testimonial-right{padding:10px 10px 10px 15px}
.testimonial-left{float:none;text-align:center;}
.woocommerce-tabs ul li:hover div, .woocommerce-tabs ul li.active div{background:none !important;}
.woocommerce-tabs ul.tabs li a{display:block}
.woocommerce-tabs ul.tabs li{width:100%;}
div.product div.images{width:100%;margin:0 auto;float:none;}
.header_login .tab_content{margin:0;}
.contact-header-menu{text-align:center;float:none;}
.header_login .header_logout a.account{margin-left:0;}
.header-top-inner .search-main{top:188px;}
.single-product.woocommerce .thumbnails #slider-prev,
.single-product.woocommerce .thumbnails #slider-prev:hover{left:0 !important}
.single-product.woocommerce .thumbnails #slider-next,
.single-product.woocommerce .thumbnails #slider-next:hover{right:0 !important;}
.typography-page .one_sixth{margin:0;text-align:center;width:100%}
.typography-page .one_sixth ul{display:inline-block;float:none;}
.typography-page blockquote{margin:0;}
.single-product .summary form.cart .button{margin-top:5px !important}
#options li{width:100%;}
#options li a.selected, #options li:hover a{float:none;}
#options li a{border-radius:0;margin-right:0;}
ul.resp-tabs-list{display:none !important;}
h2.resp-accordion{display:block;}
.featured_product_container .customNavigation a.next:hover{background-position:-27px -665px;}
.featured_product_container .customNavigation a.prev:hover{background-position:2px -665px;}
.resp-tabs-container h3{font-size:20px;margin:0;padding:5px 0;}
.featured_product_container .customNavigation a{top:-50px;}
.home-about-food h2, .featured_product_inner h2, .contact-title h2, .special-food h3, .product-category h3{font-size:30px;}
.home-contactus-inner{padding:45px 40px;}
.contact-info{padding:15px;}
.homepage .header-bottom{width:100%;}
.contact-page #primary #content{padding:0 5%;}
.site-footer:before{left:36%;}
.go-top{left:38%;}
.menu-content{float:none;text-align:center;width:100%;clear:both;}
.menu-thumb{margin-bottom:10px;}
.menu_default_width{width:350px !important;}
.recipe-right{width:66%;}
.header_cart .togg .widget.jigoshop_cart, .header_cart .togg .widget.widget_shopping_cart{top:31px;}
.menu-image{float:none;margin:0 0 10px 0;text-align:center;border:0}
.menu-image img{border:1px solid #CDD6DA;padding:2px;}
.recipe-main{padding:20px;}
.recipe-main .recipe-image{border:none;border-radius:0;float:none;text-align:center;}
.footer-top-border{left:36%;}
}
@media only screen and (max-width:450px){.recipe-right{width:100%;margin:5px 0 0 0;}
.recipes-left{border:none;border-radius:50%;float:none;margin-right:0;text-align:center;}
#home_menu .customNavigation{left:32%;}
.header_cart .togg .widget.widget_shopping_cart{margin:0;}
#home_menu .products li .home-recipe-main:hover .recipes-left{background:none;border:none;}
}
@media only screen and (max-width:319px){.site-header .home-link img{max-width:100%;}
.home-blog, .home-services, .widget_pndl_featuredproductwidget, .widget_wpsc_product_specials{padding:10px !important}
.title-line span{height:auto;line-height:20px;}
.widget_wpsc_shopping_cart .shoppingcart{overflow:auto;}
textarea, .wpsc_checkout_table input.text,select{width:180px !important}
#tm-control-panel{display:none;}
.cms_banner1, .cms_banner2, .cms_banner3{width:100%;margin:0 0 5px 0;}
table{display:block;}
.header_cart .togg .tab_content, .header_login .togg .tab_content{padding:5px !important;width:190px;}
.jigoshop_login_widget label,
.jigoshop_login_widget .input-text,
.header_cart .cart_list li a,
.header_cart .widget ul span.js_widget_product_price, .header_cart .widget ul span.quantity{width:100%;float:none;}
.nav-below a{margin-top:2px;}
.thumbnails .yith_magnifier_thumbnail img{width:100%;}
.search-main{width:25px;}
.home-topbanner .top_banner{width:100%;margin:0 0 10px 0;}
#top-area{margin-bottom:0;}
.header_login .header_logout a.account{padding:0 2px 0 14px}
.header_login .header_logout a.logout{padding:0 0 0 14px}
.header_login{margin:0;}
.shop_table .actions .button{margin-top:5px !important;}
.home-contactus-inner{padding:15px;}
#contact-form textarea{width:100% !important;}
.follow-me a{margin-right:5px;}
#related .customNavigation a, #upsells .customNavigation a{top:24px;}
.site-footer:before{left:33%;}
.go-top{left:35%;}
.menu-page .menu-item{padding:5px 5%;}
.menu-page li.product li{display:block;overflow:hidden;}
.menu-content .price{padding:2px;}
.menu_default_width{width:300px !important;}
#home_menu .customNavigation{left:26%;}
#home_menu .product-carousel .slider-wrapper-outer{border-bottom:medium none;border-radius:0;padding:0;}
}
@media only screen and (max-width:240px){.default_product_display, .home-featureproduct li{width:95%;}
.title-line span{height:auto;line-height:20px;}
.contact-header-menu li, .header_login .widget_user_login ul.pagenav li{}
.header_login, .header_login a#show-login-link{margin:0;}
.newsletter-email{width:100%;}
.team img{width:100%;height:auto;}
.product-category{display:block;}
}

