<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/**MOBILE**/
	html.mobiversion{margin-top:0!important;padding-top:30px!important;padding-bottom:80px!important;}
	html.logged-in.mobiversion{margin-top:0!important}
	html:not(.home) body.mobiversion{padding-top:20px;}
	
	1body.mobiversion.scrolled header#masthead.site-header{position:fixed;left:-10000px;}
	body.mobiversion.scrolled #ticker{position:fixed;left:0;width:100%;top:30px;z-index:333;}
	1body.mobiversion.scrolled .branding img.custom-logo{left:-10000px;}

	body.mobiversion .top-nav{position:fixed;left:0;top:auto;bottom:0;width:100%;height:60px;z-index:999;background:#111;font-size:15px}
	body.mobiversion.notin .top-nav{top:auto;bottom:0;}
	body.mobiversion .top-nav .cart-right a{font-size:18px}
	body.mobiversion .top-nav .cart-right{width:100%;text-align:center!important;float:none!important;clear: both;}
	body.mobiversion .top-nav .cart-left{width:100%;text-align:center!important;float:none!important;clear: both;}

	body.mobiversion .top-nav .container .eight.columns.lefta{float:none;width:100%}
	body.mobiversion .top-nav .container .eight.columns.righta{	float:none;width:100%}
	
	body.mobiversion .branding{position:fixed;left:0;top:0;width:100%;z-index:999;background:#111;height:50px;max-height:50px;border-bottom:1px solid #fff}
	body.mobiversion.logged-in .branding{top:0}
	body.mobiversion .branding .site-branding{text-align:left;padding-bottom:0;margin-top:0;margin-left:-20px}
	body.mobiversion .branding .container{width:100%;padding-bottom:0}

	body.mobiversion .branding .nav-wrap .menu-toggle{position:fixed;right:10px;top:3px;z-index:222}
	
	body.mobiversion .branding .nav-wrap input.menu-toggle, body.mobiversion .branding .nav-wrap button.menu-toggle{padding:3px!important;color:#fff!important;background:transparent!important;font-size:18px}

	body.mobiversion .branding img.custom-logo{height:35px!important;margin-left:25px;margin-top:8px}
	
	body.mobiversion h4.widget-title{font-size:14px;margin-bottom:-5px}
	
	
	body.mobiversion .main-navigation{padding:0!important;}
	body.mobiversion .branding .nav-wrap{width:100%;padding:0;margin:0;position:fixed;left:0;top:0px;z-index:9999;background:#111}
	body.mobiversion.logged-in .branding .nav-wrap{top:0!important;}

	body.mobiversion .branding .nav-wrap li.menu-item-has-children ul{display:none;padding-bottom:10px;}
	1body.mobiversion .menu-toggle ul, body.mobiversion .main-navigation.toggled ul.nav-menu ul{padding-left:10px!important}
	body.mobiversion .main-navigation.toggled{z-index:9999999!important;background:transparent;}
	body.mobiversion .main-navigation.toggled ul.nav-menu{width:100%;margin-top:0;margin-right:0;text-align:left;}
	body.mobiversion .main-navigation.toggled ul.nav-menu li a{display:block;color:#fff;}
	body.mobiversion .main-navigation.toggled ul.nav-menu li.current-menu-item a{color:#EE2E24!important;}
	
	1body.mobiversion .main-navigation li.menu-item-has-children a, body.mobiversion .main-navigation li.page_item_has_children a{color:#666}
	1body.mobiversion .main-navigation ul ul.sub-menu li a, body.mobiversion .main-navigation ul ul.children li a{margin-left:0!important;padding-left:0!important;text-decoration:none!important;border:none;color:#333}
	1body.mobiversion .main-navigation ul ul.sub-menu li, body.mobiversion .main-navigation ul ul.children li{margin-left:0!important;padding-left:10px!important;text-decoration:none!important;border:none;color:#333}
	
	1body.mobiversion .main-navigation a{padding-left:10px!important;}
	1body.mobiversion .main-navigation a:hover{color:#666}
	1body.mobiversion .main-navigation li.current-product-ancestor &gt; a{color:#EE2E24!important;}
	
	
	body.mobiversion #topslidermobile .metaslider .caption-wrap{opacity:1;background:transparent;bottom:auto;top:5%;left:0;text-align:center;}
	body.mobiversion #topslidermobile .metaslider .caption-wrap .caption{overflow:hidden;max-width:100%;margin:auto}
	
	body.mobiversion #topslidermobile .metaslider .caption-wrap h2{font-size:30px;color:#eee;line-height:130%;text-shadow:0 0 10px #000;margin-top:2%}
	body.mobiversion #topslidermobile .metaslider .caption-wrap a{background:#EE2E24;color:#fff;font-size:24px;line-height:160%;padding:15px 25px;box-shadow:0 0 4px #ccc;text-transform:uppercase;margin-top:15%;border-radius:10px;}
	
	body.mobiversion #topslidermobile .metaslider .flexslider .flex-next, body.mobiversion #topslidermobile .metaslider .flexslider .flex-prev{opacity:1!important}
	body.mobiversion #topslidermobile .metaslider .flexslider .flex-direction-nav a{text-shadow:none!important;background-color:transparent!important;}
	
	body.mobiversion #catlista{border:none!important;border-left:none!important;border-right:none!important;padding:10px}
	body.mobiversion #catlista a{position:relative;float:none;vertical-align:top;width:100%;overflow:hidden;margin:10px 0;display:block}
	body.mobiversion #catlista a:first-child{width:100%;}
	body.mobiversion #catlista h3{position:absolute;z-index:999;top:20px;opacity:0.8;width:200px;left:0;text-align:center;font-size:18px;background:#fff;color:#000;font-weight:800;padding:10px 0;text-transform:uppercase}
	body.mobiversion #catlista a:hover h3{color:#fff;}
	body.mobiversion #catlista h2{line-height:100%;font-size:20px}
	body.mobiversion #catlista ul li{display:block;width:auto;min-height:100%;max-height:0;overflow:hidden;position:relative;margin:10px 0 10px 0;}
	body.mobiversion #catlista ul li h3{position:absolute;top:0;left:0;width:100%;font-size:20px;text-align:center;opacity:0.7;padding:10px 0!important;border-bottom:10px solid #EF3580}
	body.mobiversion #catlista ul li h3:hover{color:#fff}
	
	body.mobiversion #contactspace .exp{display:block;vertical-align:top;width:auto;padding:0;color:#999}

	body.mobiversion #about h2{font-size:22px;padding:35px 0 25px 0;margin-bottom:0}
	body.mobiversion #about li div{font-size:18px;}

	body.mobiversion #homefeat .insida li{text-align:center;position:relative;}
	body.mobiversion #homefeat .insida li p{text-align:justify;}
	body.mobiversion #homefeat .insida li .widget_sp_image-description div{position:absolute;bottom:10px;left:0;width:100%;text-align:center}
	body.mobiversion #homefeat .insida li .widget_sp_image-description a{display:block;text-align:center;left:0}

	body.mobiversion #motto{padding:20px 0}
	body.mobiversion #motto .widget h2{font-size:20px;}
	body.mobiversion #motto div{font-size:15px;}
	body.mobiversion #why ul li{width:auto;display:block;margin:10px 0}
	body.mobiversion #why{padding:20px 0}

	body.mobiversion .row.prodlivre #primary #aboutcat{background:#111;padding:10px;margin:10px 0}

	body.mobiversion .row #primary #aboutcat{margin:0;}
	body.mobiversion .row #primary #aboutcat li{margin:0;font-size:13px}
	body.mobiversion .row #primary .page-title{margin:0;}	
	body.mobiversion .row #primary .page-title span{font-size:16px;}


	body.mobiversion .row{padding-top:0}
	body.mobiversion .woocommerce-result-count{display:none}	
	
	body.mobiversion.woocommerce ul.products{background:#fff;margin:10px auto;}	
	
	body.mobiversion.woocommerce ul.products li.product, body.mobiversion.woocommerce-page ul.products li.product, body.mobiversion.woocommerce-page[class*="columns-"] ul.products li.product, 
	body.mobiversion.woocommerce[class*="columns-"] ul.products li.product{width:38%;padding:2%;margin:10px 3%!important;float:none!important;min-width:0;display:inline-block;vertical-align:top;background:#fff;border:none;text-align:center;box-shadow:none}

	body.mobiversion.woocommerce div#secondary .showfilter.goto:after,body.mobiversion.woocommerce-page .showfilter.goto:after{content:"\f0d7";font-family:fontAwesome;padding-left:10px;color:#fff;}
	body.mobiversion.woocommerce div#secondary .showfilter.goto,body.mobiversion.woocommerce-page .showfilter.goto{padding:3px 10px}
	body.mobiversion.woocommerce .showfilter.goto:after{content:"\f0d7";font-family:fontAwesome;padding-left:10px;color:#fff;}
	body.mobiversion.woocommerce a.showfilter.goto{padding:3px 10px;display:block;position:fixed;bottom:0;left:0;z-index:222;width:100%;background:#E10088;color:#fff;text-align:center;font-size:28px;}
	body.mobiversion.woocommerce.single-product a.showfilter.goto{display:none}
	body.mobiversion.woocommerce div#secondary{display:none}
	
	body.mobiversion .site-footer .container .seven.columns,body.mobiversion .site-footer .container .three.columns{width:45%!important;padding:0 1%;display:inline-block!important;float:none!important;vertical-align:top}
	body.mobiversion .site-footer .container .three.columns.omega{width:100%!important;padding:0 1%;display:block!important;float:none!important;vertical-align:top}
	
	body.mobiversion .site-footer .footer-widgets h4.widget-title{font-size:1.4rem}
	body.mobiversion .site-footer a.contactus{padding:10px;font-size:13px;display:block}
	
	body.mobiversion .site-footer .footer-widgets ul li{font-size:11px;}
	body.mobiversion .site-footer .footer-widgets ul li a:before{content:"\f0da";font-family:fontAwesome;padding-right:5px;color:#666}
	body.mobiversion .site-footer .footer-widgets .omega ul li a:before{content:"";font-family:inherit;padding-right:0}
	
	body.mobiversion footer .phone{font-size:14px}
	body.mobiversion .site-footer .footer-widgets{padding:20px 0 0 0;margin-bottom:0px;clear:both}
	body.mobiversion .site-info .widget_nav_menu ul{text-align:center;font-size:11px;}
	body.mobiversion .site-info .widget_nav_menu ul li a{text-align:center;font-size:11px;}
	body.mobiversion .site-info p{text-align:center}
	body.mobiversion h2{font-size:18px;}
	body.mobiversion h3{font-size:15px;}
	
	html body.woocommerce.mobiversion ul.products li.product h2.woocommerce-loop-category__title{font-size:14px;margin-top:-5px}
	html body.woocommerce.mobiversion ul.products li.product .woocommerce-loop-category__title, 
	html body.woocommerce.mobiversion ul.products li.product .woocommerce-loop-product__title, 
	html body.woocommerce.mobiversion ul.products li.product h3{font-size:12px;min-height:40px;height:40px;line-height:100%;font-weight:800}
	html body.woocommerce.mobiversion ul.products li.product .price{font-size:12px;}
	
	body.mobiversion .reservationcontent .formspace{width:95%;max-width:100%;padding:10px;margin:0;}
	body.mobiversion .reservationcontent .horairespace{width:95%;max-width:100%;padding:10px;margin:0;}
		
	body.mobiversion #hours .reservationcontent .horairespace li.widget{width:95%;padding:10px;margin:0}
	body.mobiversion #hours .reservationcontent .horairespace li.widget:first-child{width:95%;padding:10px;margin:0}

	body.mobiversion.woocommerce #content table.cart td.actions .coupon .button, 
	body.mobiversion.woocommerce #content table.cart td.actions .coupon .input-text, 
	body.mobiversion.woocommerce #content table.cart td.actions .coupon input, 
	body.mobiversion.woocommerce table.cart td.actions .coupon .button, 
	body.mobiversion.woocommerce table.cart td.actions .coupon .input-text, 
	body.mobiversion.woocommerce table.cart td.actions .coupon input, 
	body.mobiversion.woocommerce-page #content table.cart td.actions .coupon .button, 
	body.mobiversion.woocommerce-page #content table.cart td.actions .coupon .input-text, 
	body.mobiversion.woocommerce-page #content table.cart td.actions .coupon input, 
	body.mobiversion.woocommerce-page table.cart td.actions .coupon .button, 
	body.mobiversion.woocommerce-page table.cart td.actions .coupon .input-text, 
	body.mobiversion.woocommerce-page table.cart td.actions .coupon input{
		width:100%!important;font-size:13px!important;margin-bottom:10px
	}
	
	body.mobiversion.woocommerce #content table.cart td.actions .button, body.mobiversion.woocommerce table.cart td.actions .button, 
	body.mobiversion.woocommerce-page #content table.cart td.actions .button, body.mobiversion.woocommerce-page table.cart td.actions .button{
		width:100%!important;font-size:15px!important;
	}
	
	body.mobiversion .woocommerce ul#shipping_method{margin-top:20px}
	html.mobiversion .woocommerce .wc-proceed-to-checkout{text-align:center}
	html.mobiversion .woocommerce .wc-proceed-to-checkout .checkout-button.button.alt{float:none}

	html.mobiversion .woocommerce .woocommerce-breadcrumb,html.mobiversion .woocommerce-page .woocommerce-breadcrumb {
	  padding: 0 10px 0 10px;background:#f1f1f1;width:auto;max-width:100%;
	  box-sizing: content-box;text-transform1:uppercase;
	  margin: -15px auto 0 auto;float:none;
	}

	html.mobiversion .woocommerce tr.order-total th,
	html.mobiversion .woocommerce tr.order-total td{
		font-size:24px
	}
	
	html.mobiversion .woocommerce .woocommerce-ordering, 
	html.mobiversion .woocommerce-page .woocommerce-ordering{margin:auto;width:90%;padding:0;float:none;text-align:center;}
	html.mobiversion .woocommerce .woocommerce-ordering select, 
	html.mobiversion .woocommerce-page .woocommerce-ordering select{margin:auto;padding:0 3px;float:none;width:150px;border:2px solid #111}
	html.mobiversion .woocommerce ul.products li.product a img, 
	html.mobiversion .woocommerce-page ul.products li.product a img{height:120px;width:auto;margin:auto;box-shadow:0 0 1px #ccc;border:1px solid #ddd;padding1:10px;}
	html.mobiversion .woocommerce-page ul.products li.product.product-category a img{height:120px;width:auto;margin:auto}
	
	html.mobiversion body.single-product #content.container{margin-top:-15px}


			
/**END MOBILE**/
body a,body a:visited1{color:#EE2E24}
li{list-style:none}
body li.widget{background:transparent;padding:0;margin:0;}

.xt_woofc-trigger .xt_woofc-trigger-close-icon, .xt_woofc-trigger .xt_woofc-trigger-cart-icon{
	background-color:#FF3300;border:2px solid #666;
}

html body.isnotmainsite .headertopmenu, html body.isnotmainsite #wpadminbar{display:none!important;}
html.isnotmainsite body.isnotmainsite .headertopmenu li#wp-admin-bar-reseau{display:none!important;position:fixed;left:-100000px;}
html.isnotmainsite body .headertopmenu li#wp-admin-bar-oursites{display:none!important}
.languagechangersel h2{font-size:16px;}

header#masthead.site-header{border:none!important;}
html body.notin #page.site{margin-top:0px!important}

html body{background:#fff;font-family:Inconsolata,palatino,helvetica,arial;padding-top:0;font-size:14px;}
html:not(.home) body1{padding-top:80px;}

body #page.site{width:auto;max-width:100%;margin:auto;background:transparent}
html body.custom-background{background:#f0f0f0;}

body .top-nav{font-size:12px;position:fixed;left:0;top:0;width:100%;z-index:99999;background:#111;overflow:hidden;padding-top:0!important}
body.notin .top-nav{top:0;}
body .top-nav i.fa{padding-left:10px;font-weight:800;font-size:14px}
body .top-nav .cart-right{text-align:right;font-size:15px;font-weight:800;margin-top:0px;float:right}
body .top-nav .cart-right a{display:block;position:relative;z-index:999999;color:#FF5D18}
body .top-nav .cart-right a:hover{color:#ddd}
body .top-nav .cart-left{margin-top:3px;float:left}

.top-nav .container{
	overflow:hidden
}
.top-nav .container .eight.columns.lefta{
	float:left;width:auto
}
.top-nav .container .eight.columns.righta{
	float:right;width:auto
}

body .container .eleven.columns.full{float:none;width:auto}
body .container .columns.full{float:none;width:auto}

body .theme-default .nivo-controlNav{background:#425CFA}

body .site-info{background:#3f3f3f;padding}
body.desktopversion .branding{position:fixed;left:0;top:30px;width:100%;z-index:999;background:#f0f0f0 /*EE2E24 url('/images/resto-bg.jpg') no-repeat fixed;background-size:cover*/}
body .container{width:1600px;max-width:100%;}


body .branding img.custom-logo{height:40px;width:auto;max-width:100%;position:relative;top:0px;background:transparent!important;padding:0;}
body .branding img.custom-logo:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}
body .branding img.custom-logo:after{font-family:fontAwesome;display:block;text-align:center;content:"\f0d7";font-size:25px;color:#000;}

body.desktopversion .branding &gt; .container{padding-bottom:0;margin:auto;margin-top:-15px;text-align:center;width:1000px;max-width:100%}
body.desktopversion .branding .container .seven.columns{width:20%;float:none;vertical-align:top;display:inline-block}
body.desktopversion .branding .container .six.columns{width:73%;margin:0;padding-top:0;float:none;vertical-align:top;display:inline-block}
body.desktopversion .branding .container .three.columns{width:15%;padding-top:0px;margin:0 -10px 0 0;}

body .nav-wrap{margin-top:30px}
body .nav-wrap .container{max-width:100%;}


body.desktopversion .main-navigation{text-align:left}
body.desktopversion .main-navigation li a{font-size:12px!important;padding:0 10px;color:#111;text-shadow:0 0 1px #f0f0f0}
body.desktopversion .main-navigation li.menu-item-has-children &gt; a, body .main-navigation li.page_item_has_children &gt; a{font-size:12px;color:#111;}
body.desktopversion .main-navigation li.menu-item-has-children:hover ul{display:block!important}
body.desktopversion .main-navigation li{float:none;display:inline-block;vertical-align:top;}
body.desktopversion .main-navigation li.current-menu-item &gt; a{color:#FF0000!important;border-bottom:3px solid #FF0000}
body.desktopversion .main-navigation li:hover &gt; a{color:#FF0000!important;}

body.desktopversion .main-navigation li.current-product-ancestor &gt; a{color:#111!important;}

body.desktopversion .main-navigation li ul{text-align:left;}
body.desktopversion .main-navigation li ul li{display:block;}
body.desktopversion .main-navigation li ul a{color:#111;line-height:100%;padding:15px;text-transform:uppercase}
body.desktopversion .main-navigation li.menu-item-has-children ul a{color:#111;}
body.desktopversion .main-navigation li.page-item-has-children ul a{color:#111;}

body.desktopversion .branding .nav-wrap .container{width:100%;padding-bottom:0}

body .main-navigation li.menu-item-has-children a, body .main-navigation li.page_item_has_children a{color:#111;}

body .site-content .container{width:1300px;max-width:85%}
.breadcrumb .container{width:1300px;max-width:100%}

body.home .site-content .container{width:1600px;max-width:85%}
.breadcrumb.home .container{width:1600px;max-width:85%}


body .site-content{padding-top:10px;}
body .post-thumb{float:left;padding:0 10px 10px 0}
body .entry-content img.wp-post-image{float:left;padding:0 10px 10px 0}
body.archive .post-thumb{float:none;padding:0}
html body input[type=submit]{background:#000;color:#fff;padding:20px;}
.term-description{display:none}


img{
	height:auto;max-width:100%;
	transform: scale(1);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
img.zoom1{
	transform: scale(1.1);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}

body .row #primary .livraisonmsg{font-size:16px;font-weight:800;padding:0 10px;text-align:center;color:#fff;text-shadow:10px 10px 10px #000}

body .row #primary .page-title{background:transparent;text-align:center;font-size:30px;font-weight:600;color:#E92D23;margin-top:10px;width:auto;}
body .row #primary .page-title span{background:#111;color:#fff;font-size:30px;font-weight:600}
body .row #primary #aboutcat li{font-size:20px;text-align:center;color:#fff;text-shadow:10px 10px 10px #000}
body .row #primary #aboutcat{margin-bottom:15px;text-align:center}

body .row #primary #aboutcat .prodcatlist{float: none;overflow: hidden;display:block;vertical-align: top;width: 200px;margin:auto;margin-bottom:10px;text-align:center;margin-top:7px;}
body .row #primary #aboutcat .prodcatlist h2{font-size:12px;text-transform:uppercase;padding:5px;border:1px solid #111;background:#fff;text-shadow:none;width:80px;margin:auto;text-align:center;}
body .row #primary #aboutcat .prodcatlist h2:after{font-family:fontawesome;content:"\f0d7";padding:5px 5px 0 5px}
body .row #primary #aboutcat .prodcatlist ul{position:absolute;z-index:99999;display:none;padding:10px;text-align:left;border:1px solid #ddd;background:#fff;margin:0 0 0 60px;text-shadow:none}
body .row #primary #aboutcat .prodcatlist ul li{font-size:13px;text-align:left;color:#111;text-shadow:none;text-transform:uppercase}
body .row #primary #aboutcat .prodcatlist ul li.current-cat{background:#ccc;}


/**FACEBOOKLIKE**/
html.isnotmainsite body.isnotmainsite #topliker{max-width:100%;margin:auto;width:100%;padding:10px 0 0 0;position:fixed;bottom:-20px;left:0;z-index:112;background:#F8F5F2}
html.isnotmainsite body.isnotmainsite #topliker #toplikespace{background:transparent}
html.isnotmainsite body.isnotmainsite #toplikespace #facebookstuff{margin-top:-5px!important;}


/**CAPTION**/
#slida{position:relative;overflow:hidden;background:#333 url('/images/resto-bg.jpg') no-repeat fixed;background-size:cover;border-bottom:2px solid #fff}
body.desktopversion #slida .caption-wrap{margin-top:60px}

#topslider{max-width:100%;margin:auto;max-height:660px;overflow:hidden;margin-bottom:-25px}
#topslider .metaslider .caption-wrap{opacity:1;background:transparent;bottom:auto;top:5%;left:15%;}
#topslider .metaslider .caption-wrap .caption{overflow:hidden;max-width:70%}

#topslider .metaslider .caption-wrap h2{font-size:3vw;color:#eee;width:45%;max-width:100%;float:left;line-height:130%;text-shadow:0 0 10px #000;margin-top:4%}
#topslider .metaslider .caption-wrap a{background:#EE2E24;color:#fff;font-size:2vw;line-height:160%;padding:15px 25px;box-shadow:0 0 4px #ccc;text-transform:uppercase;float:right;margin-top:15%;border-radius:10px;}

#topslider .metaslider .flexslider .flex-next, #topslider .metaslider .flexslider .flex-prev{opacity:1!important}
#topslider .metaslider .flexslider .flex-direction-nav a{text-shadow:none!important;background-color:transparent!important;}

/**RESERVATION**/
.reservationcontent{overflow:hidden;text-align:center}
.reservationcontent .formspace{text-align:left;width:45%;max-width:100%;padding:10px 1%;margin:0 1%;display:inline-block;vertical-align:top;background:#fff;font-size:12px}
.reservationcontent .formspace h5{font-size:16px}

.reservationcontent .horairespace{text-align:left;width:45%;max-width:100%;padding:10px 1%;margin:0 1%;display:inline-block;vertical-align:top;background:#4DA711;color:#fff;overflow:hidden}
.reservationcontent .horairespace div{padding:0;overflow:hidden}
.reservationcontent .horairespace span{float:right;}
1.reservationcontent .horairespace h2{color:#fff;text-align:center;font-size:30px}
.reservationcontent .horairespace h5{color:#fff;text-align:center;margin:-20px 0 0 0;font-size:12px}
.reservationcontent .horairespace h4{color:#fff;text-align:center;font-size:23px}
.reservationcontent .horairespace a{color:#fff;font-weight:600}
.reservationcontent .horairespace h2.widgettitle{font-size:30px;margin:0;color:#fff;font-weight:800;font-family:Inconsolata,palatino,arial;text-transform:none;text-align:center;}

/** HOURS **/
#hours{position:relative;overflow:hidden;background:#333 url('https://cdn4.mivaah.com/images/resto-bg.jpg') no-repeat fixed;background-size:cover;padding:40px 0}
#hours .reservationcontent .horairespace{text-align:left;width:95%;max-width:100%;padding:0;margin:0;display:inline-block;vertical-align:top;font-size:16px;background:transparent}
#hours .reservationcontent .horairespace li.widget{text-align:left;width:25%;max-width:100%;padding:10px 2%;margin:0 1%;display:inline-block;vertical-align:top;background:#4DA711;color:#fff;overflow:hidden;font-weight:600}
#hours .reservationcontent .horairespace li.widget:first-child{text-align:left;width:65%;max-width:100%;padding:10px 1%;margin:0 1%;display:inline-block;vertical-align:top;overflow:hidden;background:transparent;background:#111;color:#fff;}




/**CATLISTA**/
#catlista{overflow:hidden;border:60px solid transparent;border-left:none;border-right:none;background:#fff;text-align:center}
#catlista a{position:relative;float:left;vertical-align:top;width:25%;overflow:hidden;margin:0 0 -7px 0}
#catlista a:first-child{width:50%;}
#catlista h3{position:absolute;z-index:999;top:45%;opacity:0.8;width:80%;left:0;text-align:center;font-size:24px;background:#000;color:#fff;padding:10px 0;border-top:2px solid #fff;}
#catlista img{width:100%;margin:0;padding:0;border:1px solid #fff}
#catlista a:hover h3{background:#425CFA;color:#fff}
#catlista img:hover{-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ filter: grayscale(100%);}

/**MAPSPACE**/
#mapspace{background:#111;color:#fff;overflow:hidden}
#mapspace span.spantitle{font-size:30px;color:#fff;font-weight:800;font-family:Inconsolata,palatino,arial;padding-top:20px;}
#mapspace p{font-size:20px;}
#mapspace img{width:500px;float:right}



/**MOTTO**/
#motto{position:relative;;font-size:25px;text-shadow:0 0 1px #111;text-align:center;padding:120px 0;background1:url(https://cdn2.mivasocial.com/wp-content/uploads/sites/214/2017/10/svuac-1.jpeg) transparent no-repeat fixed;background-size:cover}
#motto div#mottobg{width:100%;height:100%;padding:0;left:0;top:0;position:absolute;z-index:001;background:#000;opacity:0.5}
#motto div{text-shadow:0 0 1px #444;color:#fff;width:700px;max-width:100%;margin:auto;padding:20px;font-size:35px;position:relative;z-index:002}

#why{text-align:center;padding:30px 0;background:#3C9910}
#why li.widget.widget_e_newsletter_subscribe{width:400px;max-width:85%;margin:50px auto;background:#EE2E24;padding:10px;border-radius:20px}
#why li.widget.widget_e_newsletter_subscribe label{display:none;}
#why li.widget.widget_e_newsletter_subscribe p:first-child{width:70%;}
#why li.widget.widget_e_newsletter_subscribe p{display:inline-block;vertical-align:top;;}
#why li.widget.widget_e_newsletter_subscribe h2{color:#fff;font-size:24px}
#why li.widget.widget_e_newsletter_subscribe input#new_subscribe{background:#333}

h3.pro_title{font-size:14px;}

/**NEWS**/
#eventshome{background:/*#425CFA*/#222;}
#eventshome .widget h2.widgettitle{display:none}
body #eventshome h2.widgettitle{color:#fff;padding-bottom:10px;margin-bottom:0}
body #eventshome h2.widgettitle:before{content:"\f073";font-family:fontawesome;color:#fff;font-size:inherit;top:0}

#eventshome .widget{overflow:hidden;margin:auto;width:1300px;max-width:85%;padding:0px 0px 40px 0;font-size:18px;color:#fff}
#eventshome .widget li a:first-child{font-size:26px;color:#f0f0f0;padding:10px 0;font-weight:800}
#eventshome .widget li a:first-child:after{content:"--&gt; Vous venez? Cliquez ici pour nous le dire";padding-left:20px;color:#eee;font-size:20px}
#eventshome ul{padding:0;margin:0;}
#eventshome ul li{padding:0;margin:0;}
#eventshome ul li img{width:100%;float:none;border-radius:10px}

#eventshome .wpmudevevents-date{padding:10px 0;color:#ffc;}
body .wpmudevevents-date *{font-size:17px;}

body .wpmudevevents-date a{color:#111;}
body.fr .wpmudevevents-date:before{content:"Se Déroule:";text-decoration:underline;text-transform:uppercase;margin-right:10px;}
body.en .wpmudevevents-date:before{content:"Event Date:";text-decoration:underline;text-transform:uppercase;margin-right:10px;}
#wpmudevevents-user{display:none}
body #wpmudevevents-contentbody{padding-top:20px;margin-top:20px;border-top:1px solid #eee;font-size:16px;}

body .event-pagination{overflow:hidden}
body .event-pagination a{font-size:24px;float:right;font-weight:800}
body .event-pagination a:first-child{float:left}



/**NEWS**/
#featured{background:#f0f0f0;}
#featured .widget{overflow:hidden;margin:auto;width:1300px;max-width:85%;padding:40px 0px;font-size:18px}
#featured .widget img{width:50%;}

#newshome .widget{overflow:hidden;margin:auto;width:1300px;max-width:85%;padding:40px 0px;text-align:center}
#newshome li ul{overflow:hidden;text-align:center}

#newshome li ul li{display:inline-block;vertical-align:top;width:24.5%;background:#425CFA;margin:0;padding:0;color:#fff;border-radius:5px}
#newshome li ul li .tm_lcptu_post_thumbnail{float:none;width:100%;clear:both;max-height:250px;overflow:hidden}
#newshome li ul li .tm_lcptu_post_thumbnail img{float:none;width:100%;clear:both}
#newshome li ul li h4{height:50px;overflow:hidden;padding:10px;}
#newshome li ul li h4 a{color:#fff;}

#newshome li ul li h4 a:after{content:"...";}
#newshome li ul li div{padding:20px;color:#fff;height:100px}
#newshome li ul li div a{color:#111;display:block;padding:10px;margin:10px 0;background:#FFFF00;font-size:18px;border-radius:5px}
#newshome li ul li a.rmore{color:#111;display:block;padding:10px;margin:10px 20px;background:#FFFF00;font-size:18px;border-radius:5px}

/**REVIEWS**/
#reviewshome{background:#ccc;padding:20px;}
#reviewshome .widget{overflow:hidden;margin:auto;padding:0}
body #reviewshome h2.widgettitle{font-size:30px;line-height:100%;color:#111;font-weight:800;font-family:Inconsolata,palatino,arial;text-transform:none;text-align:center;}

body #reviewshome h3 a{color:#000;text-transform:none;font-size:18px;line-height: 100%;}
body #reviewshome h3{min-height:40px;color:#222;}

h2.write-review{overflow:hidden;font-size:24px;padding-bottom:10px;line-height:120%}
h2.write-review a{float:right;font-size:16px;color:#000}


.testimonial-success{width:80%;margin:30px auto;padding:20px;background:#ffc;border:1px dashed #ccc;text-align:center;font-size:20px;line-height:130%}
#wpmtst-form &gt; div{padding:0px 2% 2% 2%;margin:auto;background:#FCFAF8;border:1px solid #ccc}
h3.writereview{padding-left:30px;font-size:30px;}
input#wpmtst_submit_testimonial{width: 250px;padding: 10px 20px;font-size: 22px;background:#814D9F;color:#fff}

body .strong-view.default .testimonial-inner{color:#222;background:#fff}
body .testimonial{color:#222;background:#fff;padding:20px;}


.strong-view.default{
	height:auto;max-width:100%;
	transform: scale(1);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}
.strong-view.default.zoom{
	transform: scale(1.1);
	transition-property: all;
	transition-duration: 0.3s;
	transition-timing-function: ease-in-out;
	transition-delay: 0s;
}

body.single-wpm-testimonial article{padding:20px;background:#eee;border:1px solid #ccc;width:600px;max-width:100%;margin:auto;}

/**VIDEO**/
#homevideospace{background:#111}
#homevideospace #homevideo{overflow:hidden;margin:auto;width:1160px;max-width:100%;position:relative;left:-5px;}
#homevideo iframe,#homevideo embed,#homevideo video, #homevideo .container-youtube,#homevideo #player,#homevideo .html5-video-container{width:100%!important;height:600px!important;}
#homevideo .wp-video{width:100%!important;}
#homevideo .wp-video .mejs-video{width:100%!important;}
#homevideo .mejs-container .mejs-controls{display:none!important}
#homevideo .container-youtube &gt; a{display:block;height:100%}

body #homevideospace #homevideo h2.widgettitle:before{content:"\f03d";font-family:fontawesome;text-decoration:none;border:none;top:0;color:inherit;font-size:inherit}
#homevideospace #homevideo h2 a{float:right}
body.single iframe,body.single embed,body.single video, body.single .container-youtube,body.single #player,body.single .html5-video-container{width:100%!important;height:600px!important;}



/**PAGE**/
body .nav-links .meta-nav, body .nav-links .nav-next:hover a, body .more-link .nav-next:hover a, 
body .comment-navigation .nav-next:hover a{background:#EE2E24}

body.page #content.site-content{overflow:hidden;background:#333 url('/images/resto-bg.jpg') no-repeat fixed;background-size:cover;margin-bottom:0}

body .entry-header h1{background:transparent;margin-bottom:20px}
body.page .entry-header h1{text-align:center;color:#111;font-size:25px;line-height:120%;text-transform:none}
body.page .entry-header h1 span{background:#111;color:#fff;text-shadow:0 0 6px #000;font-size:25px;line-height:120%;text-transform:none}

#content.pagespecial div#secondary{margin-left:-15px;}
#content.pagespecial div#secondary .left-sidebar .widget{border:1px solid #ccc;padding:10px;margin-bottom:20px}
#content.pagespecial div#secondary .left-sidebar li.current-menu-item a{color:#425CFA;font-weight:800;}
#content.pagespecial div#secondary .left-sidebar li.current_page_item a{color:#425CFA;font-weight:800;}

body.page #content .sharedaddy.sd-sharing-enabled{padding-top:30px!important;}

/*FAQ**/
body.faq #content h3{font-size:12px;text-transform:uppercase;}
body.faq .arconix-faq-wrap{margin:0 0 0px 0!important;border:none;background:transparent}


body .arconix-faq-wrap{margin:0 0 -20px 0!important;border:none;background:transparent}
body .arconix-faq-wrap .arconix-faq-content{margin-top:20px;margin-left:30px;font-size:15px;}
body .arconix-faq-wrap .arconix-faq-content ul{margin:0}
body .arconix-faq-wrap .arconix-faq-content ul li{margin:0}

body .arconix-faq-wrap .arconix-faq-content li:before{font-family:fontawesome;content:"\f111";margin-right:10px;font-size:10px!important;}

body .arconix-faq-title{background-image:none!important;font-size:18px;padding-left:0;color:#000}
body .arconix-faq-title:before{font-family:fontawesome;content:"\f0da";font-size:20px;margin-right:10px;padding:3px 10px;border:1px solid #ccc;border-radius:100%}
body .arconix-faq-title.faq-open:before{content:"\f0d7";background:#222!important;color:#fff}


/**CONTACT**/
body.contact #content{width:1300px;max-width:85%;margin:auto;overflow:hidden}
body.contact #content form{background:#f0f0f0;border:1px solid #ddd;padding:10px 0 0 20px;margin-bottom:20px;}
body.contact .entry-content form label{font-size:12px;}
body.contact .entry-content form &gt; div{display:inline-block;vertical-align:top;padding:5px 1%;width:48%}
body.contact .entry-content form &gt; div:nth-last-child(2){display:block;vertical-align:top;padding:5px 1%;width:98%}

body.contact .entry-content form select{background-color:#fff;border:1px solid #ccc;}
body.contact .entry-content form input,body.contact .entry-content textarea{width:99%;background-color:#fff;border:1px solid #ccc;}
body.contact .entry-content form select:focus,body.contact .entry-content form input:focus,body.contact .entry-content textarea:focus{background:#ffc;border:1px solid #bbb;}
body.contact .entry-content form input[type=submit]{background:#000;margin:0 3% 0 10px;max-width:95%}

.placeorder{padding:20px;background:#111;color:#fff;text-align:justify;margin:auto;margin-bottom:20px;font-size:24px;font-weight:800;width:600px;max-width:100%;line-height:130%;border-radius:20px;border:10px solid #E67B0A;overflow:hidden;text-transform:uppercase}
.placeorder:before{font-family:fontawesome;padding-right:0;content:"\f2a0";font-size:130px;line-height:130px;display:block;float:left;margin-top:-10px;}
.placeorder strong{display:block;padding-top:10px;}

#contactform{width:48%;min-width:300px;display:inline-block;vertical-align:top}
#contactform form input,#contactform form textarea{width:99%;}
body #contactform input[type=submit]{background:#425CFA}
#contactmap{width:48%;min-width:300px;display:inline-block;vertical-align:top;overflow:hidden}
#map{text-align:center;overflow:hidden}


/**SERVICES**/
body.post-type-archive-services article{display:inline-block;width:46%;vertical-align:top;position:relative;margin:1%}
body.post-type-archive-services article h2{position:absolute;z-index:111;bottom:10px;left:-2px;padding:10px;font-size:16px;background:#425CFA;color:#fff;width:80%}
body.post-type-archive-services article h2.entry-title a{color:#fff!important}
body.post-type-archive-services article img{border:1px solid #ccc}

body.tax-servicescategory article{display:inline-block;width:46%;vertical-align:top;position:relative;margin:1%}
body.tax-servicescategory article h2{position:absolute;z-index:111;bottom:10px;left:-2px;padding:10px;font-size:16px;background:#425CFA;color:#fff;width:80%}
body.tax-servicescategory article h2.entry-title a{color:#fff!important}
body.tax-servicescategory article img{border:1px solid #ccc}

/**VEGAN**/
#vegan{padding:0;background:#333 url('https://cdn4.mivaah.com/images/veganbg.png') no-repeat fixed top;background-size:cover;}
body.desktopversion #vegan .insida{width:1100px;max-width:100%;margin:auto}
#vegan li.widget{padding:40px 0;overflow:hidden;text-align:left}

/**ABOUT**/
#about{padding:0px 0 20px 0;background:#111;color:#fff}
body.desktopversion #about .insida{width:100%;max-width:1100px;margin:auto}

#about li.widget{padding:20px 0;overflow:hidden;text-align:left;}
#about li.widget img{width:500px;max-width:100%;float:right;padding:0;}
#about li.widget:first-child img{float:left;}

#about span.spantitle{font-size:30px;margin-top:-30px;color:#EE2E24;font-weight:800;font-family:"Roboto Slab",Inconsolata,palatino,arial}
#about span.spaninfo{font-size:25px;color:#000;font-weight:800;font-family:Inconsolata,palatino,arial}

#about p{font-size:16px;}

#about h1{font-size:30px;padding-bottom:20px;text-transform:uppercase;color:#EE2E24;font-family:"Roboto Slab",helvetica,arial}
#about div.categorydescription{font-size:20px;color:#444;width:700px;max-width:100%;margin:auto;margin-top:-15px;font-weight:600;font-family:Inconsolata,palatino,helvetica,arial}

/**ABOUTSEC**/
#aboutsec{padding:0px 0 20px 0;}
body.desktopversion #aboutsec .insida{width:100%;max-width:1100px;margin:auto}

#aboutsec li.widget{padding:20px 0;overflow:hidden;text-align:left;}
#aboutsec li.widget img{width:500px;max-width:100%;float:right;padding:0;}

#aboutsec span.spantitle{font-size:30px;margin-top:-40px;color:#EE2E24;font-weight:800;line-height:100%;font-family:"Roboto slab",Inconsolata,palatino,arial}
#aboutsec span.spaninfo{font-size:25px;color:#000;font-weight:800;line-height:100%;font-family:Inconsolata,palatino,arial}

#aboutsec p{font-size:16px;}

#aboutsec h1{font-size:30px;padding-bottom:20px;text-transform:uppercase;color:#EE2E24;font-family:Oswald,helvetica,arial}
#aboutsec div.categorydescription{font-size:20px;color:#444;width:700px;max-width:100%;margin:auto;margin-top:-15px;font-weight:600;font-family:Inconsolata,palatino,helvetica,arial}

/**HOMEFEAT**/
body.desktopversion #homefeat .insida{display:flex;width:1150px;max-width:100%}
body.desktopversion #homefeat .insida li{flex:1;}

#homefeat{padding:30px 0;background:#333 url('/images/resto-bg.jpg') no-repeat fixed;background-size:cover;}
#homefeat .insida li{background:#fff;color:#444;padding:10px 10px 40px 10px;margin:10px;text-align:justify;position:relative;}
#homefeat .insida li .widget_sp_image-description div{position:absolute;bottom:10px;left:10px;width:100%;text-align:left}
#homefeat .insida li .widget_sp_image-description a{display:block;margin:auto;width:85%;position:relative;left:-10px;text-align:center;padding:10px;border-radius:10px;background:#425CFB;color:#fff;text-transform:uppercase;font-family:arial,helvetica,arial,Inconsolata,palatino;font-size:12px;font-weight:600}
#homefeat .insida li a.widget_sp_image-image-link{display:block;border:1px solid #eee;box-shadow: 0 0 3px #ddd;padding:0px;text-align:center}
#homefeat .insida h2.widgettitle{font-size:13px;text-align:left;margin-top:10px}
#homefeat .insida li img{width:100%;height:auto;}


body.page .entry-content img.wp-post-image{float:none;width:100%;max-width:100%}
body.page .entry-content{font-size:18px;line-height:140%}
body .page-content{margin-top:-30px}

/**CONTACT**/
#contactspace{float:none;margin:auto;max-width:100%;padding:0px 0px;text-align:center}
body.desktopversion #contactspace img{width:100%;padding-right:0}
#contactspace .exp{	/*display:inline-block;vertical-align:top;width:49%;padding:0 3% 0 0;*/color:#999}
#contactspace .exp:last-child{padding-right:0}
#contactspace .exp h3{color:#111;font-size:22px;margin-bottom:0}
#contactspace .address{color:#425CFA;font-family:Inconsolata,palatino,arial;font-size:22px;margin-left:10px}
#contactspace .contact-form label{margin-bottom:0px;display:none}
1body.desktopversion #contactspace .contact-form &gt; div{display:inline-block;vertical-align:top;width:47%;padding:10px 2% 10px 0}
1body.desktopversion #contactspace .contact-form &gt; div.lastdiv{display:block;vertical-align:top;width:100%}
#contactspace .contact-form &gt; p input{display:block;vertical-align:top;width:100%;padding:15px 0;text-align:center;cursor:pointer;text-transform:uppercase;font-size:25px;background:#425CFA;color:#fff}
#contactspace .contact-form textarea{width:98%}
#contactspace .contact-form input{padding:10px}
#contactspace #damap div{max-width:100%;position:relative;left:-5px}
.insida{width:1300px;max-width:85%;margin:auto;text-align:center}
.mapa{max-width:100%;overflow:hidden}
form.contact-form{background:#F4F3EE;padding:20px;border:1px solid #ddd;}

#contactform{width:48%;min-width:300px;display:inline-block;vertical-align:top}
#contactform form input,#contactform form textarea{width:99%;}
body #contactform input[type=submit]{background:#425CFA}
#contactmap{width:48%;min-width:300px;display:inline-block;vertical-align:top;overflow:hidden;margin:0 10px}
#contactmap h3{line-height:130%}


/**SIDEBAR**/
body.home h2.widgettitle{text-transform:uppercase;}

body .widget-area h4.widget-title{font-size:16px}
body .site-footer .footer-widgets h4.widget-title{font-size:14px;text-transform:uppercase;}
body .widget-area h2.widgettitle{font-size:12px;text-transform:uppercase;padding-bottom:10px;}

body .newsletter h2.widgettitle{text-align:center;}
body .newsletter h2.widgettitle:before{content:"\f003";font-family:fontawesome;font-size:inherit;border:none;width:auto;top:0;color:inherit;padding-right:10px}
body #featured h2.widgettitle:before{content:"\f00c";font-family:fontawesome;font-size:inherit;border:none;width:auto;top:0;color:inherit}
body #newshome h2.widgettitle:before{content:"\f09e";font-family:fontawesome;font-size:inherit;border:none;width:auto;top:0;color:inherit}

body.single-product #tab-description h2{font-size:16px;text-transform:uppercase;padding-bottom:10px;}
body.single-product .related.products h2{font-size:16px;text-transform:uppercase;padding-bottom:10px;padding-top:10px;}
body.single-product .up-sells.products h2{font-size:16px;text-transform:uppercase;padding-bottom:10px;}
body.single-product .related.products li h2{font-size:12px;color:#222;border:none;margin-top:15px!important}
body.single-product .up-sells.products li h2{font-size:12px;color:#222;border:none;margin-top:15px!important}

body #secondary .left-sidebar aside{margin-bottom:20px;border:1px solid #ccc;padding:10px;}
body #secondary .left-sidebar aside ul{max-height:300px;overflow:hidden;overflow-y:auto}
body #secondary .left-sidebar aside ul li a:before{font-family:fontAwesome;padding-right:10px;content:"\f10c";}
body #secondary .left-sidebar aside ul li{border:none}


/**FOOTER**/
body footer .container{width:1300px;max-width:85%;margin:auto}
body footer.site-footer{background:#F8F5F2;padding:0;border-top:1px solid #ccc;}
body footer .site-info .container{width:1000px;max-width:100%;margin:auto;text-align:center}
body footer.site-footer .site-info{background:#F8F5F2;color:#333;text-transform:none;font-size:11px}
body footer.site-footer .site-info h2.widgettitle{font-size:30px;color:#111;font-weight:800;font-family:Inconsolata,palatino,arial;text-transform:none;text-align:center;}

body footer.site-footer .site-info a{color:#333;font-size:11px}
body footer.site-footer .site-info p{color:#333;font-size:11px}
body footer.site-footer .site-info .widget_nav_menu a{font-size:12px;padding-top:0px;font-family:Inconsolata,palatino,helvetica,arial}

body footer .site-info .container.socialicons{padding:0}

.phone{font-size:30px}

body .site-footer .footer-widgets{padding:20px 0 0 0}
body footer.site-footer .footer-widgets .container{overflow:hidden;width:1300px;max-height:105px;padding:0}
body .site-footer .footer-widgets a{text-transform:none;font-size:12px;}
body .site-footer .footer-widgets .container .three.columns{width:18%}
body .site-footer .footer-widgets .container .threeone.columns{width:95px;float:left;height:95px}
body .site-footer .footer-widgets .container .threeone.columns img{width:100%;height:auto}

body .site-footer .footer-widgets .container .threewide.columns{margin-left:100px;text-align:center;float:none}
body.desktopversion .site-footer .footer-widgets .container .threewide.columns ul{display:flex}
body.desktopversion .site-footer .footer-widgets .container .threewide.columns li{float:none;flex:1}
body.mobiversion .site-footer .footer-widgets .container .threewide.columns li{display:inline-block;vertical-align:top}
body .site-footer .footer-widgets .container .threewide.columns li a{font-size:14px;color:#444;font-weight:600;padding:10px 20px;text-transform:uppercase}

footer .container .eight.columns{text-align:right}
footer .container .copyright.eight.columns{text-align:right;float:none;display:inline-block;vertical-align:top;width:auto;padding:0 10px}
footer .container .left-sidebar.eight.columns{text-align:left;float:none;display:inline-block;vertical-align:top;width:auto}
footer .container .left-sidebar.eight.columns a{border-left:1px solid #ddd;color:#444}

footer .phone{position:relative;top:-8px}
footer .phone a{color:#fff}
footer .phone h1{display:none}

body .agm_mh_container ul.agm_mh_marker_list{display:none!important}
body a.contactus{padding:10px;font-size:16px;text-align:center;background:#425CFA;color:#fff;}
body .alpha div{padding-bottom:20px}

body .ts-widgets-social-icons ul li{margin:0;float:none;display:inline-block;vertical-align:top}
body .ts-widgets-social-icons ul li a{color:transparent;border-radius:10px;}

/**SIZEFIT**/
#content #sizechart-body{}
#content #sizechart-body img{width:100%}
#content a#tover_view_page_close{float:right;cursor:pointer;display:none}
#content a#tover_view_page_close i{padding:3px;background:#333;margin-left:5px;color:#fff}
#content .sizechartnav{overflow:hidden}
#content .sizechartnav a{padding-right:20px;}

#content #sizechart-body table thead tr{background:#222!important;color:#fff;text-align:left;}
#content #sizechart-body table  td,#content1 table  th{text-align:left;border:1px solid #fff;}
#content #sizechart-body table thead tr th:first-child{text-align:left;}
#content #sizechart-body table tr{background:#f0f0f0;}
#content #sizechart-body table tr:nth-child(odd){background:#ddd;}

.sizefit{position:fixed;top:15%;z-index:999;left:0;width:100%;display:block}
.sizefit.nope{position:relative;top:auto;left:auto;display:none}

.sizefit #sizechart-body{width:800px;margin:auto;max-width:100%;background:#fff;box-shadow:0 0 15px #ccc;padding:20px;font-size:12px;}
.sizefit a#tover_view_page_close{float:right;cursor:pointer}
.sizefit a#tover_view_page_close i{padding:3px;background:#333;margin-left:5px;color:#fff}
.sizefit .sizechartnav a{padding-right:20px;}
.sizefit table thead tr{background:#222!important;color:#fff;text-align:left;}
.sizefit table  td,.sizefit table  th{text-align:left;border:1px solid #fff;}
.sizefit table thead tr th:first-child{text-align:left;}
.sizefit table tr{background:#f0f0f0;}
.sizefit table tr:nth-child(odd){background:#ddd;}

/**VIDEO ARCHIVE**/
body.single.single-videos #content.singlevideo .padder{width:67%;}
body.single.single-videos #sidebar.sidesingle{width:31%;padding:0 0 0 1%;display:inline-block;vertical-align:top}
body.single.single-videos #content.singlevideo embed,body.single.single-videos #content.singlevideo iframe, body.single.single-videos #content.singlevideo video{width:800px;max-width:100%;height:450px;margin:auto;}

body.single.single-videos #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:96%;padding:10px 2%;background:#222;color:#fff;}
body.single.single-videos #videocat{clear:both;overflow:hidden;text-align:center;padding:30px 0;background:transparent}
body.single.single-videos #videocat h4{text-transform:uppercase;font-size:16px;}
body.single.single-videos #videocat .videos{display:inline-block;width:48%;height:250px;margin:10px 1% 10px 0;position:relative;vertical-align:top;float:none!important}
body.isnotmainsite.single.single-videos #videocat div.lite{height:250px!important;}
body.single.single-videos #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body.single.single-videos #videocat .videos iframe,body.single.single-videos .videos video{width:100%;max-width:100%;}


body #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:96%;padding:10px 2%;background:#222;color:#fff;}
body #videocat{clear:both;overflow:hidden;text-align:center;padding:0px;background:transparent/*#333*/}
body #videocat h4{text-transform:uppercase;font-size:16px;}
body #videocat .videos{display:inline-block;width:100%;height:250px;margin:0px 0 20px 0;position:relative;vertical-align:top;float:none!important;background:#202038;padding:10px 0 0 15px;overflow:hidden}
body.isnotmainsite #videocat div.lite{height:250px!important;width:100%}
body.isnotmainsite #videocat div.lite img.liteimg{height:40px!important;width:auto!important}
body #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body #videocat .videos iframe,body  #videocat .videos video{width:100%;max-width:100%;}


body.category-video #content .padder{width:100%;display:block;padding:0;float:none!important}
body.category-video #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:0px;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body.category-video #videocat{clear:both;overflow:hidden;text-align:center;;padding:30px 0}
body.category-video #videocat .post{display:inline-block;width:350px;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px;float:none!important}
body.isnotmainsite.category-video #videocat div.lite{height:250px!important;}
body.category-video #videocat .post .entry{padding:0px;margin:0;position:relative;height:100%;}
body.category-video #videocat .post iframe,body.category-video #videocat .post video{width:100%;max-width:100%;}
a.covervideo {display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:666;opacity:0.1;padding:0;background:#fff}
a.covervideo:hover{opacity:0.2;background:#222}

body.post-type-archive-videos #content .padder{width:100%;display:block;padding:0;float:none!important}
body.post-type-archive-videos #videocat h2.pagetitle{margin-top:0px;font-size:15px;position:absolute;bottom:-10px;left:0;z-index:222;width:100%;padding:10px;background:#222;color:#fff;}
body.post-type-archive-videos #videocat{clear:both;overflow:hidden;text-align:center;padding:30px 0}
body.post-type-archive-videos #videocat .videos{display:inline-block;width:350px;max-width:100%;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px;float:none!important}
body.isnotmainsite.post-type-archive-videos #videocat div.lite{height:250px!important;}
body.post-type-archive-videos #videocat .videos .entry{padding:0px;margin:0;position:relative;height:100%;}
body.post-type-archive-videos #videocat.videos iframe,body.post-type-archive-videos .videos video{width:100%;max-width:100%;}

/*TICKER**/
#ticker h3{display:none}
#ticker i{color:#D22920;font-weight:800}
#ticker .insida:before{font-family:fontawesome;color:#D22920;font-weight:800;padding-right:10px;content:"\f041";float:left;}
#ticker{background:#F8F5F2;font-size:18px;font-weight:800;position:relative;top:-10px;margin-bottom:-10px;padding:10px;color:#425CFA}
#ticker .insida{width:600px;max-width:100%;overflow:hidden}

/**AUTOSEARCH**/
body.desktopversion .branding .header-search-box .wizardinfosys_autosearch_wrapper{margin-top:40px}
html body .wp_autosearch_submit, html body .wp_autosearch_submit:hover, html body .wp_autosearch_submit:active, html body .wp_autosearch_submit:visited{background:transparent/*#425CFA*/!important}
html body .wp_autosearch_submit:before{color:#ccc;font-family:fontawesome;content:"\f002";font-size:20px;}
html body input[type=text].wp_autosearch_input{border:none!important;max-height:92%!important}
html body .wp_autosearch_form_wrapper{border:none!important;border-bottom:1px solid #ccc!important;}

/**TOP CART**/
body .branding .cart-item{background-color:transparent /*#425CFA*/!important;padding:10px 20px 0 0;position:relative;position:relative;top:-10px}
body .branding .cart-item a:before{font-size:25px;font-family:fontawesome;content:"\f290";color:#333}
body .branding .cart-item a{}
body .branding .cart-item a .qtya{padding:2px 7px;background:#000;color:#fff;font-size:11px;border-radius:100%;position:absolute;top:10px;right:0}
body .branding .cart-contents .amount{display:none}





/**COMMERCE**/

html .woocommerce table.shop_table tbody .cart_item td{overflow:hidden;vertical-align:middle}
html .woocommerce table.shop_table tbody .cart_item td .cw_quantity_select{float:right!important;}


table.wccpf_fields_table tbody{display:none}
td.wccpf_label{display:none}
h3.productoptiontitle{overflow:hidden;width:300px;max-width:100%;font-size:20px!important;padding-top:10px;}
h3.productoptiontitle span{color:#EE2E24}
h3.productoptiontitle span.chooseproductoption{font-size:14px!important;background:#EE2E24;color:#fff;;padding:5px;border-radius:2px;font-weight:800;cursor:pointer;float:right}

.cw_quantity_select select.cw_qty{padding:2px 10px;background-color:#fff;border:1px solid #ccc;width:50px;font-size:16px;font-weight:600}

a.ordernowarchive{font-size:18px!important;background:#EE2E24;color:#fff;;padding:5px;border-radius:5px;font-weight:800;}

body.single-product .sharedaddy{text-align:left;}

html .woocommerce div.product .woocommerce-tabs .panel{border:1px solid #ddd;border-top:none;margin-top:-25px;background:#fff}
html .woocommerce div.product .woocommerce-tabs .panel &gt; p{padding:20px}
html .woocommerce div.product .woocommerce-tabs .panel &gt; .tabcontent{padding:20px}

html .woocommerce div.product .woocommerce-tabs .panel h2{display:none}
html .woocommerce div.product .woocommerce-tabs .panel #reviews{margin:20px!important}
body.woocommerce #review_form{padding:20px;background:#f0f0f0;margin:0 0px 0 20px}
html .woocommerce div.product .woocommerce-tabs .panel #review_form #respond textarea{background:#fff;}

html .woocommerce div.product .woocommerce-tabs ul.tabs{background:#f0f0f0}

html .woocommerce div.product .woocommerce-tabs ul.tabs a{text-transform:uppercase;font-family:oswald,helvetica,arial}

html body.woocommerce ul.products{text-align:center}
html body.woocommerce ul.products li.product.product-category img{border-radius1:10px;}
html body.woocommerce ul.products li.product img{border-radius1:10px;}

html body.woocommerce ul.products li.product h2.woocommerce-loop-category__title{font-size:24px;color:#333;font-weight:800;text-align:left;height:70px;margin-top:10px;line-height:110%}
html body.woocommerce ul.products li.product h2.woocommerce-loop-category__title .count{display:none}

.woocommerce div.product div.images img{border-radius1:10px;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{margin-left:20px;display:none}
.woocommerce .woocommerce-ordering select{margin-right:50px;}

html .woocommerce div.product div.summary formNOPE{border-top:1px solid #ddd;}
html .woocommerce div.product div.summary table select{font-size:11px}
html .woocommerce div.product div.summary label{font-family:Arial,helvetica,Inconsolata,palatino,oswald;text-transform:uppercase;color:#222;font-size:12px}

body.single-product .widget-area#secondary{margin-top:-100px!important;}
body.single-product .widget-area#secondary .left-sidebar{border-left:10px solid #fff;}

body.desktopversion .singleleft{float:left;width:66.66%; display: inline;  margin-left: 1%;  margin-right: 1%;}
html.single-product .woocommerce ul.product_list_widget li img{float:left;width:120px;margin-right:30px}
html.single-product .woocommerce ul.product_list_widget li{border:none;margin-bottom:20px;}
html.single-product .woocommerce ul.product_list_widget li span.product-title{font-family:Arial,helvetica,Inconsolata,palatino,oswald;font-weight:600;color:#000;font-size:14px;text-transform:uppercase}
html.single-product .woocommerce ul.product_list_widget li span{font-weight:600;color:#222;font-size:14px;}

html .woocommerce div.product div.summary .product_meta{display:none}
html .woocommerce div.product div.summary span.price{color:#425CFA!important;font-size:25px;}
html .woocommerce div.product div.summary p.price{color:#425CFA!important;;font-size:25px;}

html .woocommerce div.product div.summary h3{text-transform:uppercase;font-size:12px;color:#222}
html .woocommerce div.product div.summary .cart &gt; div{overflow:hidden;border:none}
html body.woocommerce .quantity .qty{padding:7px 10px!important;}
html .woocommerce .cart button.single_add_to_cart_button{font-size:24px;opacity:1;padding-right:25px!important;margin-left:25px!important}
html .woocommerce .cart button.single_add_to_cart_button:before{font-family:fontawesome;padding-right:10px;padding-left:20px;content:"\f290";}

html .woocommerce nav.woocommerce-pagination ul li{background:#425CFA;}
html .woocommerce nav.woocommerce-pagination ul li.current{background:#111!important;color:#fff;}
html .woocommerce nav.woocommerce-pagination ul li span.current{background:#111!important;color:#fff;}


.add_to_wishlist{font-weight:600;max-width:35px!important;max-height:35px!important;overflow:hidden;display:inline-block;float:right;margin-right:10px;}
.add_to_wishlist:before{font-family:fontAwesome;content:"\f08a";font-size:27px;position:relative;}

body .woocommerce ul#shipping_method li{list-style:none;background:none;text-align:left}
body .woocommerce ul#shipping_method li:before{display:none;}


body .woocommerce .cart-collaterals .cart_totals, body .woocommerce-page .cart-collaterals .cart_totals{float:none;width:auto}
body .woocommerce #content table.cart td.actions .coupon, body .woocommerce table.cart td.actions .coupon, 
body .woocommerce-page #content table.cart td.actions .coupon, body .woocommerce-page table.cart td.actions .coupon{float:none!important;width:auto;max-width:100%;margin:auto;padding:20px 0;text-align:center;overflow:hidden}
html body .woocommerce .coupon input.button, html body .woocommerce .coupon button{font-size:20px!important;}
html.isnotmainsite body.isnotmainsite .woocommerce .coupon input[type=text],html.isnotmainsite body.isnotmainsite .woocommerce .checkout_coupon input[type=text]{line-height:17px!important;width:50%!important}
html.isnotmainsite body.isnotmainsite .woocommerce .coupon input,html.isnotmainsite body.isnotmainsite .woocommerce .checkout_coupon input{float:left!important;width:auto!important;font-size:16px!important;}

html.isnotmainsite body.isnotmainsite .woocommerce #customer_details .col-1 input.input-checkbox,html.isnotmainsite body.isnotmainsite .woocommerce #customer_details .col-1 .input-checkbox{position:relative;top:-7px;}
#add_payment_method .wc-proceed-to-checkout, .woocommerce-cart .wc-proceed-to-checkout, .woocommerce-checkout .wc-proceed-to-checkout{text-align:right;}
#add_payment_method .wc-proceed-to-checkout *, .woocommerce-cart .wc-proceed-to-checkout *, .woocommerce-checkout .wc-proceed-to-checkout *{font-size:22px!important}


body.page.woocommerce-page .entry-content form &gt; div{display:block;vertical-align:top;padding:5px 0;width:auto}

html.desktopversion .woocommerce ul.products li.product a img, html.desktopversion .woocommerce-page ul.products li.product a img {height:auto;width:100%;display:block;margin:auto}

html .woocommerce-cart-tab{top:30px;}
html .woocommerce-cart-tab-container{background:#fff!important}

html .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, html .woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:#425CFA!important}
html .woocommerce ul.products li.product h2.woocommerce-loop-category__title, 
html .woocommerce ul.products li.product h2.woocommerce-loop-product__title{min-height:70px;text-align:center;margin:0;padding:10px 0 0 0;font-size:16px;color:#000;font-weight:400;text-transform:capitalize}
html .woocommerce ul.products li.product .woocommerce-loop-category__title, 
html .woocommerce ul.products li.product .woocommerce-loop-product__title, 
html .woocommerce ul.products li.product h3{min-height:100px;text-align:center;margin:0;padding:10px 0 0 0;font-size:16px;color:#000;font-weight:400;text-transform:capitalize}
html .woocommerce ul.products li.product .price{font-size:20px;color:#425CFA!important;padding-top:10px;margin-bottom:-10px!important;font-weight:800!important;display:block}

html .woocommerce button.button,
html .woocommerce-page button.button,
html .woocommerce #content table.cart input,
html .woocommerce table.cart input,
html .woocommerce-page #content table.cart input,
html .woocommerce-page table.cart input {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

html .woocommerce #content input.button,
html .woocommerce #respond input#submit,
html .woocommerce a.button,
html .woocommerce button.button,
html .woocommerce input.button,
html .woocommerce-page #content input.button,
html .woocommerce-page #respond input#submit,
html .woocommerce-page a.button,
html .woocommerce-page button.button,
html .woocommerce-page input.button {
  color: #fff;
  background:#FF3300; }

html .woocommerce #content input.button:hover,
html .woocommerce #respond input#submit:hover,
html .woocommerce a.button:hover,
html .woocommerce button.button:hover,
html .woocommerce input.button:hover,
html .woocommerce-page #content input.button:hover,
html .woocommerce-page #respond input#submit:hover,
html .woocommerce-page a.button:hover,
html .woocommerce-page button.button:hover,
html .woocommerce-page input.button:hover {
  background: none !important;
  background-color: #425CFA !important;
  color: #fff; }

html .woocommerce #content input.button.alt,
html .woocommerce #respond input#submit.alt,
html .woocommerce a.button.alt,
html .woocommerce button.button.alt,
html .woocommerce input.button.alt,
html .woocommerce-page #content input.button.alt,
html .woocommerce-page #respond input#submit.alt,
html .woocommerce-page a.button.alt,
html .woocommerce-page button.button.alt,
html .woocommerce-page input.button.alt {
  background: #272727 !important;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272727), color-stop(100%, #45484d)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #272727 0%, #45484d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #272727 0%, #45484d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272727', endColorstr='#45484d',GradientType=0 ) !important;
  /* IE6-9 */
  border: 1px solid #333; }

html .woocommerce #content input.button.alt:hover,
html .woocommerce #respond input#submit.alt:hover,
html .woocommerce a.button.alt:hover,
html .woocommerce button.button.alt:hover,
html .woocommerce input.button.alt:hover,
html .woocommerce-page #content input.button.alt:hover,
html .woocommerce-page #respond input#submit.alt:hover,
html .woocommerce-page a.button.alt:hover,
html .woocommerce-page button.button.alt:hover,
html .woocommerce-page input.button.alt:hover {
  border-color: #000;
  background: #666 !important;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #45484d)) !important;
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #666 0%, #45484d 100%) !important;
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #666 0%, #45484d 100%) !important;
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666', endColorstr='#45484d',GradientType=0 ) !important;
  /* IE6-9 */ }

html .woocommerce-info:before {
  top: 8px;
  color: #425CFA; }

html .woocommerce html .woocommerce-info,
html .woocommerce-page html .woocommerce-info,
html .woocommerce html .woocommerce-message,
html .woocommerce-page html .woocommerce-message {
  border-color: #333; }

.order-total .amount,
.cart-subtotal .amount {
  color: #425CFA; }

html .woocommerce ul.products li.product .price,
html .woocommerce-page ul.products li.product .price,
html .woocommerce #content div.product p.price,
html .woocommerce #content div.product span.price,
html .woocommerce div.product p.price,
html .woocommerce div.product span.price,
html .woocommerce-page #content div.product p.price,
html .woocommerce-page #content div.product span.price,
html .woocommerce-page div.product p.price,
html .woocommerce-page div.product span.price {
  color: #222222; }

html .woocommerce a.added_to_cart,
html .woocommerce-page a.added_to_cart {
  background-color: #666;
  color: #fff; }

html .woocommerce a.added_to_cart:hover,
html .woocommerce-page a.added_to_cart:hover {
  background-color: #000; }

html .woocommerce .woocommerce-breadcrumb a,
html .woocommerce-page .woocommerce-breadcrumb a {
  color: #FF3300; }

html .woocommerce #content div.product html .woocommerce-tabs ul.tabs li, html .woocommerce div.product html .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product html .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product html .woocommerce-tabs ul.tabs li {
  background: #f2f9fe;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f2f9fe), color-stop(100%, #d6f0fd));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f9fe 0%, #d6f0fd 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #f2f9fe 0%, #d6f0fd 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f9fe', endColorstr='#d6f0fd',GradientType=0 );
  /* IE6-9 */ }

html .woocommerce #content table.cart a.remove,
html .woocommerce table.cart a.remove,
html .woocommerce-page #content table.cart a.remove,
html .woocommerce-page table.cart a.remove {
  color: #425CFA; }

html .woocommerce #content table.cart a.remove:hover,
html .woocommerce table.cart a.remove:hover,
html .woocommerce-page #content table.cart a.remove:hover,
html .woocommerce-page table.cart a.remove:hover {
  background-color: #222222; }

html .woocommerce span.onsale, html .woocommerce-page span.onsale {
  background: #fceabb;
  /* Old browsers */
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fceabb), color-stop(50%, #fccd4d), color-stop(51%, #f8b500), color-stop(100%, #fbdf93));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 );
  /* IE6-9 */ }

html .woocommerce #content navhtml .woocommerce-pagination ul li a,
html .woocommerce #content navhtml .woocommerce-pagination ul li span,
html .woocommerce navhtml .woocommerce-pagination ul li a,
html .woocommerce navhtml .woocommerce-pagination ul li span,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li span,
html .woocommerce-page navhtml .woocommerce-pagination ul li a,
html .woocommerce-page navhtml .woocommerce-pagination ul li span {
  background-color: #222222;
  color: #fff !important; }

html .woocommerce #content navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce #content navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce #content navhtml .woocommerce-pagination ul li span.current,
html .woocommerce navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce navhtml .woocommerce-pagination ul li span.current,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li span.current,
html .woocommerce-page navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce-page navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce-page navhtml .woocommerce-pagination ul li span.current {
  background-color: #425CFA;
  color: #fff; }

html .woocommerce #content navhtml .woocommerce-pagination ul li,
html .woocommerce #content navhtml .woocommerce-pagination ul {
  background-color: #222222; }

html .woocommerce-error li strong {
  color: #B81C23; }

html .woocommerce #content input.button,
html .woocommerce #respond input#submit,
html .woocommerce a.button,
html .woocommerce button.button,
html .woocommerce input.button,
html .woocommerce-page #content input.button,
html .woocommerce-page #respond input#submit,
html .woocommerce-page a.button,
html .woocommerce-page button.button,
html .woocommerce-page input.button {
  border: 1px solid #111;font-size:15px;
  padding: 5px 12px;
  text-align: center;
  text-decoration: none;
  border-radius: 3px;
  box-shadow: 0 0 1px #ccc;
  font-weight: 400; }

html .woocommerce html .woocommerce-error:before,
html .woocommerce html .woocommerce-info:before,
html .woocommerce html .woocommerce-message:before,
html .woocommerce-page html .woocommerce-error:before,
html .woocommerce-page html .woocommerce-info:before,
html .woocommerce-page html .woocommerce-message:before {
  padding-top: 0;
  height: 2.5em;
  line-height: 2.5;
  width: 2em; }

html .woocommerce form .form-row input.input-text,
html .woocommerce form .form-row textarea,
html .woocommerce-page form .form-row input.input-text,
html .woocommerce-page form .form-row textarea {
  line-height: normal;
  border: 1px solid #aea9a9;
  color: #000; }

html .woocommerce a.added_to_cart,
html .woocommerce-page a.added_to_cart {
  padding: 2px 15px 1px 30px;
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border-radius: 3px; }

html .woocommerce html .woocommerce-breadcrumb a,
html .woocommerce-page html .woocommerce-breadcrumb a {
  text-decoration: none; }

html .woocommerce html .woocommerce-breadcrumb a:hover,
html .woocommerce-page html .woocommerce-breadcrumb a:hover {
  color: #425CFA; }

html .woocommerce #content div.product html .woocommerce-tabs ul.tabs li a:hover,
html .woocommerce div.product html .woocommerce-tabs ul.tabs li a:hover,
html .woocommerce-page #content div.product html .woocommerce-tabs ul.tabs li a:hover,
html .woocommerce-page div.product html .woocommerce-tabs ul.tabs li a:hover {
  position: static; }

html .woocommerce #content div.product form.cart table.variations,
html .woocommerce div.product form.cart table.variations,
html .woocommerce-page #content div.product form.cart table.variations,
html .woocommerce-page div.product form.cart table.variations,
html .woocommerce #content div.product form.cart table.variations td,
html .woocommerce div.product form.cart table.variations td,
html .woocommerce-page #content div.product form.cart table.variations td,
html .woocommerce-page div.product form.cart table.variations td {
  border: 0; }

.cross-sells h2,
.shipping_calculator h2 {
  font-size: 1.6em; }

html .woocommerce #content table.cart a.remove,
html .woocommerce table.cart a.remove,
html .woocommerce-page #content table.cart a.remove,
html .woocommerce-page table.cart a.remove {
  margin: 0 auto; }

html .woocommerce #content table.cart td.actions input#coupon_code,
html .woocommerce table.cart td.actions input#coupon_code,
html .woocommerce-page #content table.cart td.actions input#coupon_code,
html .woocommerce-page table.cart td.actions input#coupon_code {
  width: auto; }

html .woocommerce button.button,
html .woocommerce-page button.button {
  padding: 10px 12px; }

html .woocommerce .cart button.single_add_to_cart_button {
  padding: 6px 12px 5px; }

html .woocommerce button.button, html .woocommerce-page button.button,
html .woocommerce #content div.product html .woocommerce-tabs .panel,
html .woocommerce div.product html .woocommerce-tabs .panel,
html .woocommerce-page #content div.product html .woocommerce-tabs .panel,
html .woocommerce-page div.product html .woocommerce-tabs .panel {
  padding: 20px;
  border-top: 0; }

html .woocommerce #content div.product html .woocommerce-tabs ul.tabs,
html .woocommerce div.product html .woocommerce-tabs ul.tabs,
html .woocommerce-page #content div.product html .woocommerce-tabs ul.tabs,
html .woocommerce-page div.product html .woocommerce-tabs ul.tabs {
  margin-bottom: 0; }

html .woocommerce #content table.cart td.actions .coupon #coupon_code,
html .woocommerce table.cart td.actions .coupon #coupon_code,
html .woocommerce-page #content table.cart td.actions .coupon #coupon_code,
html .woocommerce-page table.cart td.actions .coupon #coupon_code {
  padding: 4px 6px; }

html .woocommerce #content div.product .stock,
html .woocommerce div.product .stock,
html .woocommerce-page #content div.product .stock,
html .woocommerce-page div.product .stock {
  text-decoration: underline;
  color: #333; }

html .woocommerce span.onsale, html .woocommerce-page span.onsale {
  background-clip: padding-box;
  /* stops bg color from leaking outside the border: */
  border-radius: 50px;
  padding: 8px 13px; }

html .woocommerce ul.products li.product .onsale,
html .woocommerce-page ul.products li.product .onsale {
  margin: -15px -15px 0 0; }

html .woocommerce #content navhtml .woocommerce-pagination ul li a,
html .woocommerce #content navhtml .woocommerce-pagination ul li span,
html .woocommerce navhtml .woocommerce-pagination ul li a,
html .woocommerce navhtml .woocommerce-pagination ul li span,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li span,
html .woocommerce-page navhtml .woocommerce-pagination ul li a,
html .woocommerce-page navhtml .woocommerce-pagination ul li span {
  border: 0;
  padding: 3px 10px; }

html .woocommerce #content navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce #content navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce #content navhtml .woocommerce-pagination ul li span.current,
html .woocommerce navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce navhtml .woocommerce-pagination ul li span.current,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce-page #content navhtml .woocommerce-pagination ul li span.current,
html .woocommerce-page navhtml .woocommerce-pagination ul li a:focus,
html .woocommerce-page navhtml .woocommerce-pagination ul li a:hover,
html .woocommerce-page navhtml .woocommerce-pagination ul li span.current {
  border: 0; }

html .woocommerce #content navhtml .woocommerce-pagination ul li {
  border: 0; }

html .woocommerce #content navhtml .woocommerce-pagination ul {
  padding: 7px 10px;
  border: 0; }

html .woocommerce-page .site-footer,
html .woocommerce-page .footer-bottom{
  padding: 0 50%;
  box-sizing: content-box;
  margin: 0 -50%; }

div.breadcrumb{display:none}
div.breadcrumbarea{overflow:hidden;padding:20px;background:aqua;height:30px;}
html .woocommerce .woocommerce-breadcrumb,html .woocommerce-page .woocommerce-breadcrumb {
  padding: 0 10px 0 10px;background:#f1f1f1;width:auto;max-width:100%;
  box-sizing: content-box;
  margin: 0 auto 20px 15px;float:left;
}

html .woocommerce a.remove {
  background: #425CFA;
  color: #fff !important; }

/*html .woocommerce {
	#primary {
		margin: 50px 0px;
	}
}*/
/*Product inner Page*/
html .woocommerce .cart button.single_add_to_cart_button {
  padding: 8px 15px;
  background: #425CFA !important;
  border: 0;
  text-transform: none; 
}

html .woocommerce .cart button.single_add_to_cart_button:hover {background: #222222 !important; }

button.vendorinfo{display:block;padding:10px;margin-top:-15px;background:#CC3300;border:1px solid #ccc;text-transform:capitalize;color:#fff;font-size:16px;border-radius:5px}
button.vendorinfo:before{font-family:fontawesome;padding-right:10px;padding-left:10px;content:"\f232";}
button.vendorinfo a{color:#fff;}
button.vendorinfo:hover{background: #222222}

button.vendorinfotel{display:block;padding:10px;margin-top:5px;background:#009900;border:1px solid #ccc;text-transform:capitalize;color:#fff;font-size:16px;border-radius:5px}
button.vendorinfotel:before{font-family:fontawesome;padding-right:10px;padding-left:10px;content:"\f095";}
button.vendorinfotel a{color:#fff;}
button.vendorinfotel:hover{background: #222222}


html .woocommerce-product-gallery__image { padding-top: 1em; }

html .woocommerce div.product .product_title { font-size: 32px;line-height:100%;font-family:Roboto slab,Inconsolata,palatino,helvetica,Arial;font-weight:400; margin-bottom: 10px; }

html .woocommerce div.product div.images, html .woocommerce div.product div.summary {
  margin-top: 0px; }

.row {
  padding-top: 0px;
  margin-bottom: 5%; }
  .row #primary {
    margin-top: 0; }

html .woocommerce div.product form.cart div.quantity {
  margin-right: 6px; }

html .woocommerce .quantity .qty {
  border: 1px solid rgba(107, 107, 107, 0.6);
  width: 4;
  padding: 2px;
  text-align: left;
  color: #222222; }

html .woocommerce html .woocommerce-product-rating {
  display: none; }

html .woocommerce ul.products li.product, html .woocommerce-page ul.products li.product {
  width: 23%/*23%*//*31.8%*/;
  margin-right: 0/*1.5%*/;
  margin-left: 1%/*1.5%*/;
  padding:10px 0 15px 0;
  display: inline-block;vertical-align:top;
  float: none;
  background:#fff /*#e6e7e8*/;
  border-radius:10px;
  box-shadow: 0 0 2px #ccc;
  position: relative; 
}

html .woocommerce ul.products li.product.last, html .woocommerce-page ul.products li.product.last{margin-right:0}

html .woocommerce ul.products li.product a img, html .woocommerce-page ul.products li.product a img { margin-bottom: 0px;}

html .woocommerce ul.products li.product h3, html .woocommerce ul.products li.product .price, html .woocommerce-page ul.products li.product h3, html .woocommerce-page ul.products li.product .price {
    text-align: center; }
  html .woocommerce ul.products li.product h3, html .woocommerce-page ul.products li.product h3 {
    margin-top: 1em; }
  html .woocommerce ul.products li.product .price, html .woocommerce-page ul.products li.product .price {
    margin-bottom: 1em; }
  html .woocommerce ul.products li.product html .woocommerce-loop-product__title, html .woocommerce-page ul.products li.product html .woocommerce-loop-product__title {
    font-size: 1.4em;
    text-align: center;
    font-weight: normal;
    font-family: "Open Sans", sans-serif; }



  html .woocommerce ul.products li.product .price html .woocommerce-Price-amount, html .woocommerce-page ul.products li.product .price html .woocommerce-Price-amount {
    font-size: 1.4em; }
  html .woocommerce ul.products li.product .price del, html .woocommerce-page ul.products li.product .price del {
    display: inline;
    margin-right: 5px; }

html .woocommerce span.onsale, html .woocommerce-page span.onsale {
  background: #425CFA; }

.single-product del {
  font-size: 1em;
  margin-right: 5px; }

.single-product html .woocommerce-Price-amount, .single-product ins {
  font-size: 1.2em; }

.single-product #tab-description {
  padding: 15px 20px; }
  .single-product #tab-description h2 {
    font-weight: 400;
    font-size: 2.8rem; }

.single-product .related.products h2 {
  font-size: 2.8rem; }

.single-product .up-sells.products h2 {
  font-size: 2.8rem;
  font-weight: 400; }

html .woocommerce ul.cart_list li img, html .woocommerce ul.product_list_widget li img {
  width: 55px; }

/*Woocommerce Price Widget*/
html .woocommerce .widget_price_filter .price_slider_amount .button {
  text-transform: capitalize;
  padding: 8px 15px !important;
  background: #425CFA;
  font-size: 1.38em; }
  html .woocommerce .widget_price_filter .price_slider_amount .button:hover {
    background: #222222 !important; }

html .woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  background: #dad9d9; }

html .woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  background: #425CFA; }

html .woocommerce .widget_price_filter .price_label {
  font-size: 16px;
  color: #222222; }

html .woocommerce ul.products li.product:nth-child(3n) {
  margin-right: 0px; }

/* Woocommerce Message */
html .woocommerce-message:before {
  color: #425CFA;
  top: 0.65em; }

/* Review Star */
html .woocommerce .star-rating span {
  color: #425CFA; }

html .woocommerce .star-rating::before {
  color: #425CFA; }

/* Inner Tab */
html .woocommerce div.product html .woocommerce-tabs ul.tabs::before {
  border-bottom: 1px solid #425CFA; }

html .woocommerce div.product html .woocommerce-tabs ul.tabs li::before {
  display: none; }

html .woocommerce div.product html .woocommerce-tabs ul.tabs li::after {
  display: none; }

html .woocommerce div.product html .woocommerce-tabs ul.tabs li {
  border: 1px solid #425CFA;
  border-radius: 0;
  margin: 0 2px; }

html .woocommerce #content div.product html .woocommerce-tabs ul.tabs li, html .woocommerce div.product html .woocommerce-tabs ul.tabs li, html .woocommerce-page #content div.product html .woocommerce-tabs ul.tabs li, html .woocommerce-page div.product html .woocommerce-tabs ul.tabs li {
  background: #425CFA; }

html .woocommerce div.product html .woocommerce-tabs ul.tabs li a {
  color: #fff; }

html .woocommerce div.product html .woocommerce-tabs ul.tabs li a:hover {
  color: #222222; }
  
/* Cart Page Style */
html #content .woocommerce table.shop_table {
  border: 1px solid #d9d9d9;background:#f1f1f1;
  margin-bottom: 50px;
  border-radius: 0px; }
  
  html #content .woocommerce table.shop_table thead th {
    background: #425CFA!important;
    color: #fff;padding:0;height:30px;font-size:12px;
    text-transform: capitalize;
    font-weight: 400;
    border-right: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    text-align: center; }
    html .woocommerce table.shop_table thead th:last-child {
      border-right: 0; }
  html #content .woocommerce table.shop_table tbody {
    background: rgba(96, 87, 144, 0.045); }
  
    html .woocommerce #content table.shop_table tbody .cart_item td {
      border-right: 1px solid #d9d9d9;;vertical-align:middle;overflow:hidden;
      border-bottom: 1px solid #d9d9d9;
      border-top: 0;
      text-align: center;
      color: #222222; }
      html .woocommerce table.shop_table tbody .cart_item td a {
        color: #222222; }
      html .woocommerce table.shop_table tbody .cart_item td:last-child {
        border-right: 0; }
      html .woocommerce table.shop_table tbody .cart_item td .quantity .qty {
        padding: 7px 2px 7px 8px;
        width: 4em; }
    html .woocommerce table.shop_table tbody .cart_item img {
      display: block;
      text-align: center;
      margin: 0 auto; }
    html .woocommerce table.shop_table tbody td.actions {
      padding: 12px;
      border-top: 0;
      border-bottom: 0; }
      html .woocommerce table.shop_table tbody td.actions .coupon #coupon_code {
        padding: 9px 12px !important; }
      html .woocommerce table.shop_table tbody td.actions .coupon input.button {
        padding: 9px 12px !important;;
        background: #425CFA !important;
        text-transform: capitalize; }
        html .woocommerce table.shop_table tbody td.actions .coupon input.button:hover {
          background: #222222 !important; }
      html .woocommerce table.shop_table tbody td.actions .button {
        padding: 9px 12px !important;
        background: #425CFA !important; }
        html .woocommerce table.shop_table tbody td.actions .button:hover {
          background: #222222 !important; }

html .woocommerce .cart-collaterals .cart_totals h2 {
  font-size: 2.5rem; }

html .woocommerce .cart-collaterals .cart_totals tbody th {
  text-align: center;
  color: #222222;
  border-right: 1px solid #d9d9d9;
  border-bottom: 0; }

html .woocommerce .cart-collaterals .cart_totals tbody .cart-subtotal th, html .woocommerce .cart-collaterals .cart_totals tbody .cart-subtotal td {
  border-bottom: 1px solid #d9d9d9; }

html .woocommerce .cart-collaterals .cart_totals tbody tr.order-total th,
html .woocommerce .cart-collaterals .cart_totals tbody tr.order-total td{
	font-size:24px
}

html .woocommerce .cart-collaterals .cart_totals tbody td {
  text-align: center;
  border-bottom: 0; }
  html .woocommerce .cart-collaterals .cart_totals tbody td .amount {
    color: #222222; }

html .woocommerce .cart-collaterals .cross-sells ul.products li {
  width: 65%; }

html .woocommerce .wc-proceed-to-checkout .checkout-button.button.alt {
  display: inline-block !important;
  font-size: 25px !important;text-transform:uppercase;
  padding: 6px 18px !important;
  background: #425CFA !important;
  border: 0 !important; }
  html .woocommerce .wc-proceed-to-checkout .checkout-button.button.alt:hover {
    background: #222222 !important; }

/* My Account Page */
html .woocommerce #customer_login .u-column1 h2, html .woocommerce #customer_login .u-column2 h2 {
  font-size: 3.2rem;
  color: #425CFA;
  text-align: center; }

html .woocommerce #customer_login .u-column1 form.login, html .woocommerce #customer_login .u-column1 form.register, html .woocommerce #customer_login .u-column2 form.login, html .woocommerce #customer_login .u-column2 form.register {
  border: 1px solid #d9d9d9;
  border-radius: 0px;
  background: rgba(96, 87, 144, 0.045); }
  html .woocommerce #customer_login .u-column1 form.login input, html .woocommerce #customer_login .u-column1 form.register input, html .woocommerce #customer_login .u-column2 form.login input, html .woocommerce #customer_login .u-column2 form.register input {
    border: 1px solid #d9d9d9;
    margin-top: 10px; }
  html .woocommerce #customer_login .u-column1 form.login input.button, html .woocommerce #customer_login .u-column1 form.register input.button, html .woocommerce #customer_login .u-column2 form.login input.button, html .woocommerce #customer_login .u-column2 form.register input.button {
    margin-top: 0px;
    padding: 8px 15px;
    background: #425CFA; }
    html .woocommerce #customer_login .u-column1 form.login input.button:hover, html .woocommerce #customer_login .u-column1 form.register input.button:hover, html .woocommerce #customer_login .u-column2 form.login input.button:hover, html .woocommerce #customer_login .u-column2 form.register input.button:hover {
      background: #222222 !important; }

/* CheckOut Page */
html .woocommerce #customer_details h3 {
  font-size: 1.8rem;
  color: #425CFA; }

html .woocommerce #customer_details input {
  border: 1px solid #d9d9d9;
  margin-top: 10px; }

html .woocommerce #customer_details #billing_phone {
  padding: 6px 15px; }

html .woocommerce #customer_details #s2id_billing_state {
  margin-top: 10px; }
  html .woocommerce #customer_details #s2id_billing_state .select2-choice {
    padding: 2px 0px 2px 8px; }

html .woocommerce #order_review_heading {
  font-size: 2.8rem;
  color: #425CFA; }

html .woocommerce #order_review thead th, html .woocommerce #order_review thead td {
  font-weight: 700; }

html .woocommerce #order_review tbody th, html .woocommerce #order_review td {
  border-bottom: 0; }

html .woocommerce #order_review tbody td {
  border-top: 1px solid #d9d9d9; }

html .woocommerce #order_review tfoot {
  background: rgba(96, 87, 144, 0.045); }
  html .woocommerce #order_review tfoot th, html .woocommerce #order_review tfoot td {
    text-align: center; }
  html .woocommerce #order_review tfoot th {
    border-right: 1px solid #d9d9d9; }

html .woocommerce #order_review #payment {
  background: rgba(96, 87, 144, 0.045);
  border: 1px solid #d9d9d9;
  border-radius: 0; }
  html .woocommerce #order_review #payment label {
    color: #222222; }
  html .woocommerce #order_review #payment .input-radio {
    position: relative;
    top: 4px; }
  html .woocommerce #order_review #payment .place-order input {
    padding: 8px 15px;
    background: #425CFA !important;
    border: 0;
    text-transform: capitalize; }
    html .woocommerce #order_review #payment .place-order input:hover {
      background: #222222 !important; }

html .woocommerce .checkout_coupon {
  background: rgba(96, 87, 144, 0.045);
  border: 1px solid #d9d9d9;
  border-radius: 0; }
  html .woocommerce .checkout_coupon .form-row-last {
    padding-top: 5px; }
    html .woocommerce .checkout_coupon .form-row-last .button {
      padding: 8px 15px !important;
      background: #425CFA !important; }

html .woocommerce .login {
  background: rgba(96, 87, 144, 0.045); }
  html .woocommerce .login .form-row-first input {
    border: 1px solid #d9d9d9; }
  html .woocommerce .login .button {
    background: #425CFA !important; }
    html .woocommerce .login .button:hover {
      background: #222222 !important; }

/* Woocommerce Pagination */
html .woocommerce navhtml .woocommerce-pagination ul {
  border: none; }
  html .woocommerce navhtml .woocommerce-pagination ul li {
    display: inline-block;
    margin-right: 10px;
    color: #fff;
    padding: 8px 15px;
    background: #425CFA; }
    html .woocommerce navhtml .woocommerce-pagination ul li span, html .woocommerce navhtml .woocommerce-pagination ul li a {
      display: inline-block;
      text-align: center;
      font-size: 15px;
      font-size: 1.5rem;
      color: #fff;
      background: transparent !important; }
    html .woocommerce navhtml .woocommerce-pagination ul li:hover {
      background: #222222; }




</pre></body></html>