﻿/* here you can have your custom css - just don't overwrite this file each time */

/* 4495-1323786268 */

/* 141647-1363855584-au */

/**MOBIVERSION**/
			html.logged-in.mobiversion{margin-top:0px!important}
			html body.mobiversion.isnotmainsite{margin-top:0px!important;padding-top:30px!important}

			body.mobiversion div#header-wrapper{position:fixed;top:30px;width:100%;z-index:111;}
			html.mobiversion body.mobiversion #logo{float:none;width:auto;max-width:60%;margin:-10px auto 0 auto}
			html.mobiversion body.mobiversion #logo img{height:30px;width:auto;max-width:100%}
			

			body.isnotmainsite.mobiversion.is-mobile .wasclosed ul{display:block!important}
			body.isnotmainsite.mobiversion.is-mobile #topnav .menu-container{display:none}
			body.mobiversion .mobimenuicon{font-size:30px;padding-left:10px;color:#fff;display:block!important;position:fixed;top:30px;z-index:666}

			html body.mobiversion.slideleft #topnav .menu-container{width:100%!important;max-width:100%;height:100%;max-height:100%;position:fixed;z-index:112;left:0;top:60px;margin-left:0;border-radius:0;margin:0px;padding:0 0 0 0;background:#B81C1D!important}
			html body.mobiversion.slideleft #topnav ul li ul{position:relative;top:0px;display:none!important}
			html body.mobiversion.slideleft #topnav ul li ul.showme{display:block!important}
			
			html body.mobiversion #topnav{padding:0;position:relative;z-index:111;width:100%;left:0;top:30px;border:none;background:transparent!important}
			html body.mobiversion #topnav ul.nav li{display:block;padding:10px;text-align:left}
			html body.mobiversion #topnav ul.nav li a{font-size:14px;border-bottom:1px solid #fff;color:#fff}
			html body.mobiversion div#topnav ul.nav > li > a{color:#fff;}
			
			html body.mobiversion #navigation-wrapper{position:absolute;top:10px;left:0;}
			body.mobiversion #callnow{font-size:24px;padding:10px;color:#fff!important;text-shadow:none}
			body.mobiversion #callnow a{color:#fff!important;text-shadow:none}

			1body.mobiversion .infotxt #callnow{color:#fff!important;}
			body.mobiversion .infotxt #callnow a{color:#000!important;}
			
			body.mobiversion .downa{display:none}	
			html body.mobiversion:not(.home) #content{padding:0!important;margin:-30px auto 0 auto!important;max-width:98%;position:relative;}
			html body.mobiversion #content .inline{display:inline-block;vertical-align:top;width:auto}
			html body.mobiversion .leftspace{padding:0px;float:none;width:auto;padding:0}
			html body.mobiversion .rightspace{padding:0px 10px;float:none;width:auto;}
			html body.mobiversion #content .insidetext{padding:0px;float:none;width:auto;}
			html body.mobiversion #content .insidetext h2{font-size:30px;line-height:120%}
			html body.mobiversion ul.entryul li a{width:200px;max-width:100%;text-align:center;display:block}

			body.mobiversion #benefits{padding:30px}
			body.mobiversion #benefits .placeorder{margin:30px 0 0 0}
			body.mobiversion #benefits .placeorder a{font-size:24px!important;}			
			body.mobiversion #benefits h2.widgettitle{font-size:24px;padding:0}

			html body.mobiversion .pricing{padding-left:15px;padding-right:15px}
			html body.mobiversion .pricing ul li{margin:10px 0 30px 0;padding:10px 0px 10px 0;max-width:100%!important;font-size:16px;line-height:130%}
			html body.mobiversion .pricing ul li div{padding-right:0%}
			
			
			body.mobiversion #sidebar.mainsidebararea{display:none!important}
			
			body.mobiversion #calltoaction .toucha{width:auto;padding:10px;height:auto;margin:0}
			body.mobiversion #calltoaction .insida{padding:0!important;}
			
			body.mobiversion div.cfilterjm.topfilter{width:300px;max-width:100%;float:none!important;margin:auto;text-align:center}	
			body.mobiversion div.cfilterjm.topfilter li{float:none;width:99%;margin:auto;display:block;padding:5px;}		
			body.mobiversion div#mp-storepicker{width:30%}
			body.mobiversion div#searchsolutions{width:300px;max-width:100%;margin-top:0px;float:none!important;margin:auto}
			1body.mobiversion div#toplikespace{display:none!important}
			
			body.mobiversion #footer li.widget{float:none;display:block;margin:10px 0;padding:0 20px;overflow:hidden;text-align:center;font-size:12px;}
			body.mobiversion #footer li.widget h2.widgettitle{text-align:center;margin:10px 0 0 0}

			body.mobiversion #topslider{margin-top:0;padding:0}
			body.mobiversion #topslider .metaslider .caption-wrap{position:absolute;top:20%;background:transparent;text-align:center;opacity:1}
			body.mobiversion #topslider .metaslider .caption-wrap h1{font-size:24px;font-weight:600}
			body.mobiversion #topslider .metaslider .caption-wrap h3{font-size:16px;font-weight:400;display:none}
			body.mobiversion .placeorder{padding:15px 0;text-align:center}
			body.mobiversion .placeorder a{font-size:24px;text-transform:uppercase;padding:5px 10px}
			body.mobiversion #topslider .placeorder a{font-size:24px;}

			body.home.mobiversion .entry li{float:none;width:auto;}
			
			body.mobiversion .entry.bigdiv{padding:0}
			body.mobiversion .bigdiv{text-align:center;padding-top:0px;max-width:98%;margin:auto}
			body.mobiversion .bigdiv .iconSection{display:block;padding:20px;vertical-align:top;width:auto;max-width:100%;text-align:center}
			1body.mobiversion img.bigimg{display:none}
			
			body.mobiversion #featured{text-align:center;padding:0px 30px 30px 30px;border:none;background:#fff}
			body.mobiversion #featured h2.widgettitle,body.mobiversion #featured h2{font-size:30px;color:red;background:transparent}
			body.mobiversion #featured h3.widgettitle,body.mobiversion #featured h3{font-size:22px;}
			
			
			body.mobiversion #portfoliohome,body.mobiversion #couponhome{max-width:100%;overflow:hidden}
			body.mobiversion #portfoliohome img{max-width:100%!important;margin:10px 0}
			body.mobiversion #couponhome img{max-width:100%!important;}
			body.mobiversion #portfoliohome h2.widgettitle{font-size:24px;}
			html body.mobiversion #mappa h2.widgettitle{font-size:24px}
			
			body.mobiversion #calltoaction{padding-top:0;padding-bottom:0}
			body.mobiversion #calltoaction h2{font-size:35px;padding:10px;}
			body.mobiversion #calltoaction h2.widgettitle{font-size:24px;}
			body.mobiversion #calltoaction > li.widget{margin-left:5px;margin-right:5px;width:auto;display:block}
			body.mobiversion #calltoaction > li.widget:last-child{margin-bottom:0;}

			body.home.mobiversion .entry li .caption{font-size:30px;margin-top:5%}
			body.home.mobiversion .entry li .caption h2{font-size:30px;}
			
			body.mobiversion #reviewshome{padding:0 20px}
			body.mobiversion #reviewshome h2.widgettitle{font-size:35px}

			body.mobiversion #footer li.widget:first-child img{width:200px}
			


/**END MOBI**/

@-ms-viewport{
  width: device-width;
}

@media only screen and (min-width : 1200px) and (max-width : 1400px) {
	body #calltoaction > li.widget{height:340px;}
}

@media only screen and (max-width : 1200px) {
	body #calltoaction > li.widget{width:40%;}
}

@media only screen and (max-width : 1000px) {
	body.home.desktopversion .entry li .caption{margin-top:20%;}
	body.home.desktopversion .entry li:hover .caption{padding-top:1%;}
	body.home.desktopversion .entry li .caption .dtxt{display:none;font-size:18px;text-align:center;width:500px;max-width:98%;margin:auto}
	body.home.desktopversion .entry li .caption .dtxt a{padding:0px 15px;color:#fff;font-size:18px;text-transform:uppercase;border:1px solid #fff;display:block;margin:20px auto;width:200px;}
	body.home.desktopversion .entry li .caption h2{font-size:30px;font-weight:800;}
}



html{background:#FDFD3D;}
html.notin{margin-top:0!important;}
1html.isnotmainsite.yvonnebraids.notin{padding:0!important}
html.logged-in{margin-top:0!important;}

html body{font-size:14px;color:#111;line-height:150%;font-family:palatino,"roboto Slab",helvetica,arial,"open sans";text-rendering: optimizelegibility;background:#FFCCFF;width:100%;min-width:0;max-width:100%;margin:0 auto 0 auto;/*padding-top:150px*/}
body.isnotmainsite{max-width:100%;font-size:12px;}
html body.home{padding-top:0;max-width:100%;overflow-x:hidden}

body.isnotmainsite.yvonnebraids .headertopmenu{background:#B81C1D!important;border:none!important}
body.isnotmainsite.yvonnebraids #wpadminbar{background:#B81C1D!important;border:none!important}

p{font-size:16px;line-height:180%;}
body h1,body h2{font-family:"Bree Serif",Vollkorn,"Old Standard TT","Roboto Slab",palatino,serif,Oswald,"open-sans",arial,helvetica;line-height:130%;text-rendering: optimizelegibility;}
h1{font-size:30px;}
h2{font-size:22px;}
h3{font-size:18px;font-weight:400}
.entry{overflow:hidden;width:auto}

a{color:red;text-decoration: none;}
a[href^=tel] {
  color: #000!important; /* Inherit text color of parent element. */
  text-decoration: none; /* Remove underline. */
  /* Additional css `propery: value;` pairs here */
}
img{max-width:100%;height:auto}
iframe{max-width:100%}
.alignright{float:right}
.alignleft{float:left}
.pagination{overflow:hidden;}
li{list-style:none}
div#toplikespace{position:fixed;z-index:222;bottom:-20px;left:0;width:100%;text-align:center;background:#000;padding:10px 0 0 0!important;margin:0!important}


/**SCROLLED**/
body.desktopversion.scrolled a.lasta{border:1px solid #111!important;color:#fff;text-shadow:none;top:40px}
body.desktopversion.scrolled div#topnav ul.nav > li > a{color:#111;text-shadow:none}
body.desktopversion.scrolled #logo{width:auto;margin-top:15px!important;}
body.desktopversion.scrolled #logo .widget{display:block}
body.desktopversion.scrolled #logo .widget:first-child{display:none}
body.desktopversion.scrolled #logo img{height:40px;width:auto;padding:10px;}


/**HEADER**/
div#header-wrapper{margin:0;padding-bottom:0px;background:#B81C1D;/*position1:absolute;top:0px;left:0;width:100%;z-index:111;opacity:0.9;*/}
div#header-wrapper label{color:#000;}
div#header-wrapper #header{margin:auto;margin-top:0px;padding:0;text-align:center;width:1400px;max-width:100%;position:relative}


/**BRANDING**/

body #logo{margin:auto;margin-top:0px;padding:10px 0 0 0;width:500px;max-width:100%;float:none;}
body #logo h2,body #site-logo h3{display:none}
body #logo .widget{margin:0!important;padding:0!important}
body #logo li{margin:0!important;padding:0!important}
body #logo .widget a{padding:0;margin:0}
body #logo .widget{display:none}
body #logo .widget:first-child{display:block}
body #logo img{padding:0;margin:0!important;width:100%;max-width:100%;height:auto;}
body #logo img:hover{-webkit-filter: grayscale(100%);filter: grayscale(100%);}
body #logo .widget_sp_image-description{display:none}

div#site-advert{max-width:100%;box-shadow:none!important;font-size:20px;line-height:120%;height:auto;width:65%;margin-top:5px;padding:0px;background:transparent!important;color:#444;float:left;}
body li.widget{background:transparent;padding:0;margin:0;}


/**NAVIGATION**/
body.desktopversion #navigation-wrapper{float:none;margin:0 250px 0 250px/*370px*/;}

div#topnav{width:100%;max-width:100%;padding:5px 0 0 0;text-align:center}
div#topnav ul.nav{margin:0!important;padding:0;text-align:center;width:100%}
div#topnav ul.nav li{background:transparent;display:inline-block;vertical-align:top;float:none;padding:10px 20px 20px 20px;}

body.home div#topnav ul.nav > li > a{color:#fff;text-shadow:0 0 20px #888;}
body.page.desktopversion div#topnav ul.nav > li.lasta a{border:0.5px solid #888;}
body.page div#topnav ul.nav > li > a{color:#fff;text-shadow:0 0 20px #888;}

div#topnav ul.nav li a{font-size:13px;font-weight:400;}

div#topnav ul.nav > li > a{padding:10px 0 15px 0;text-transform:uppercase;color:#fff;line-height:100%;display:block;}
div#topnav ul.nav li.current-menu-item > a{font-weight:600;border-bottom:2px solid #FDFD3D}
div#topnav ul.nav li.current > a{font-weight:600;border-bottom:2px solid #FDFD3D}
div#topnav ul.nav li.current_page_item > a{font-weight:600;border-bottom:2px solid #FDFD3D}
div#topnav ul.nav li a:hover{border-bottom:2px solid #FDFD3D}

div#topnav ul.nav li.menu-item-has-children > a:hover{border-bottom:none!important}
div#topnav ul.nav li.menu-item-has-children > a:after{font-family:fontAwesome;padding-left:5px;content:"\f078"}

div#topnav ul.nav li > ul.sub-menu{display:none;width:220px;margin-left:-110px;max-height:400px;max-width:100%;overflow:hidden;overflow-y:auto;position:fixed;z-index:999;background:#FDFD3D;}
div#topnav ul.nav li:hover > ul.sub-menu{display:block!important;padding:0;text-align:justify}
div#topnav ul.nav li > ul.sub-menu > li{display:block;margin-left:0;padding:0;}
div#topnav ul.nav li > ul.sub-menu > li a{padding:10px;text-transform:uppercase;color:#111;line-height:100%;display:block;}

body.desktopversion a.lasta{position:absolute/*fixed*/;right:20px;top:10px/*60px*/;z-index:333;background:#FDFD3D;border:0.5px solid #fff;border-radius:10px;padding:10px 20px;font-weight:800;text-transform:none;font-size:18px;color:#111;line-height:100%;display:block;font-family:"Roboto Slab",palatino,serif,Oswald,"open-sans",arial,helvetica;text-rendering: optimizelegibility;}
body.desktopversion a.lasta:hover{background:#99CCFF;color:#111;border:0.5px solid #111;}

.intro{padding:20px;color:#fff;font-size:16px;margin:20px 0 0px 0;background:transparent}
.intro i{display:block;margin:10px 0 0 0;font-size:20px;text-align:center}
.intro img{padding-bottom:20px}

#sellnow a{display:block;text-align:center;padding:20px 0;background:#006699;color:#fff;font-size:25px;text-shadow:0 0 3px #000}

/**TOPSLIDER**/
#topslider{max-width:100%;width:100%;position:relative;margin:auto;background:#fff/*F0F0F0*/;padding:10px 0}
#topslider img{max-width:100%;position:relative;margin:auto;}

#topslider .metaslider .caption-wrap{position:absolute;top:40%;text-align:center;opacity:1;background:transparent;display:none/*table*/;vertical-align:middle;height:100%;}
#topslider .metaslider .caption{display:block/*table-cell;vertical-align:middle;*/;width:70%;margin:auto;}

#topslider .metaslider .caption-wrap h1{font-size:45px;font-weight:400;text-shadow:0 0 22px #000}
#topslider .metaslider .caption-wrap h3{text-shadow:0 10px 22px #000;display:none}


.placeorder{padding:20px 0;text-align:center}
.placeorder a{padding:20px;background:#FF0066/*#43B51F*/;color:#fff;border-radius:10px;font-size:22px;text-transform:uppercase;border:1px solid #fff}
#topslider .placeorder a{font-size:35px;font-weight:800}

#topslider .actnow-wrap{position:absolute;top:20%;left:0;z-index:111;text-align:center;width:100%;height:100%;color:#fff}
#topslider .actnow-wrap .actnow{display:block;margin:auto;text-align:center;margin-top:10%}
#topslider .actnow h1{font-size:45px;font-weight:400;}

/**CALL NOW**/
#callnow{margin-top:-40px;padding:0px 20px 20px 20px;font-size:40px;text-shadow:0 0 3px #eee;background:#000!important;text-align:center;color:#fff;line-height:130%}
#callnow span:before{padding-right:10px;font-family:fontawesome;content:"\f2a0"}


/**FEATURED**/
#featured{background:#fff;padding:0px 30px 50px 30px;overflow:hidden;font-size:18px;}
#featured .widget{width:1200px;margin:auto;max-width:100%;overflow:hidden;line-height:140%;color:#666}
body.desktopversion #featured img{float:right;margin:0 0 0 1.5%;background:transparent;width:49.5%}
#featured .widget_sp_image-description{padding:10px 60px;text-align:justify}
#featured h2{font-size:55px;font-weight:400;max-width:100%;background:#FFCC00}
body.desktopversion #featured h2{float:right;padding:20px 20px 20px 40px;margin:0 0px 20px 20px;color:#fff/*#FDFD3D*/;width:450px;}
#featured h3{font-weight:600;color:#000;padding:10px 0;font-size:25px;}

/**Call to action**/
#calltoaction{text-align:center;padding:20px 0;margin:-10px 0;width:100%;z-index:555;font-size:18px;color:#111;line-height:130%;background:#000/*FDFD3D*/;}
#calltoaction .insida{width:1200px;max-width:100%;margin:auto;background:transparent;text-align:center}
#calltoaction h2{font-size:45px;font-weight:400;padding:0;margin:0;color:#fff}
#calltoaction .toucha{max-width:100%;width:49%;height:300px;text-align:justify;vertical-align:top;display:inline-block;margin:0px 0 20px 0;padding:10px 0 10px 0;line-height:150%;background:#FDFD3D;}
#calltoaction .toucha.loca{background:#F4F3F3;}
#calltoaction .toucha.loca a{color:#111;}
#calltoaction .toucha.loca b{color:#111;}
#calltoaction .toucha.loca div{padding:0}
#calltoaction .toucha div,#calltoaction .toucha ul li{padding:10px 0;font-size:18px;}
#calltoaction .toucha i{font-size:24px;width:24px;margin-right:10px;}
#calltoaction li.widget.widget_e_newsletter_subscribe input[type=submit]{background:#000;color:#fff;font-size:18px;border:1px solid #fff!important;border-radius:10px;}

#calltoaction .toucha .agm_mh_container,#calltoaction .toucha h2{padding:0;display:none}

#calltoaction li.widget.callnow{font-size:30px;text-align:center;line-height:110%!important}
#calltoaction .callnow strong{display:block;padding:2px}

#calltoaction ul{padding:0 20px;margin-left:0;}

#calltoaction > li.widget:hover{background:#11161C!important}
#calltoaction > li.widget li{padding:10px 0;border-bottom:1px solid #ccc;margin-left:0;}
#calltoaction > li.widget li:first-child{border-top:1px solid #ccc;}

#calltoaction li.widget h2.widgettitle{color:#111;font-size:30px;text-transform:uppercase;text-align:center;padding-bottom:5px;margin-bottom:20px;}
#calltoaction li.widget.storelocation h2.widgettitle:before{padding-right:10px;font-family:fontawesome;content:"\f041";}
#calltoaction li.widget.widget_agmmapswidget h2.widgettitle:before{padding-right:10px;font-family:fontawesome;content:"\f041";}

#calltoaction li.widget.storehours h2.widgettitle:before{padding-right:10px;font-family:fontawesome;content:"\f073";}
#calltoaction li.widget.callnow h2.widgettitle:before{padding-right:10px;font-family:fontawesome;content:"\f2a0";}
#calltoaction li.widget.widget_e_newsletter_subscribe h2.widgettitle:before{padding-right:10px;font-family:fontawesome;content:"\f0e0";}

#calltoaction li.widget.storehours{font-size:15px}

#calltoaction h3{color:#111;font-size:24px;}
#calltoaction a{color:#111;text-decoration:underline;font-weight:800}
#calltoaction b{color:#111;text-decoration:underline;font-weight:800}

/**TOP**/
li.terms_and_conditions textarea{height:auto!important;resize:auto!important;overflow-y:auto!important;min-height:300px}

/**SEARCHSPACE**/
div#search-bar{width:40%;max-width:100%;display:inline-block;vertical-align:top;text-align:center;margin-top:0px;}
div#search-bar div{padding:0!important;margin:0!important;max-width:100%!important}
div#search-bar form{margin:0!important;}

/**TOP SEARCH**/
#searchsolutions{max-width:100%;overflow:hidden}
#searchsolutions h2{display:none}
#searchsolutions ul{padding:0;margin:0}
#searchsolutions ul li{padding:0;margin:0}
#searchsolutions .widget{padding:0;margin:0}

html body .wp_autosearch_form_wrapper{max-height:30px;border:2px solid #666!important;margin-top:20px}
html body .wp_autosearch_inputNOPE{border:1px solid #111!important}
body .wp_autosearch_input,body .wp_autosearch_submit{height:30px!important;line-height:29px!important;padding:0!important}
body .wp_autosearch_submit,body .wp_autosearch_submit:hover, body .wp_autosearch_submit:active, 
body .wp_autosearch_suggestions .wp_autosearch_more, body .wp_autosearch_suggestions .wp_autosearch_category{background:#AE197E!important;display:none}
body .wp_autosearch_suggestions .wp_autosearch_more{display:none!important}

/**HOME**/
body.home #content{background:#fff;padding:10px 0 0 0;margin:0}
body.home #content .entry{overflow:hidden}
body.home #content .entry table{overflow:hidden;border:1px solid #ccc;font-size:16px;line-height:130%;background:#fff}
body.home #content .entry table th{text-align:left;padding:10px;}
body.home #content .entry table td{text-align:left;padding:10px;border:1px solid #ddd}
body.home #content .entry table tr td:first-child{text-transform:uppercase;font-weight:600;font-size:14px;}
body.home #content .entry table tr td:first-child:before{font-family:fontawesome;font-size:30px;content:"\f00c";padding-right:15px;color:#4CAA00}
body.home #content .entry table tr.heada td:first-child:before{display:none}
body.home #content .entry table tr:first-child td:first-child:before{display:none}
body.home #content .entry table h3{font-size:20px;text-align:center}

body img.bigimg{width:99%;float:none;border:1px solid #ddd;}

body.home .entry ul{margin:0;padding:0}
body.home .entry li{position:relative;float:left;vertical-align:top;width:50%;padding:0!important;margin:0!important;overflow:hidden;border-bottom:8px solid #fff;text-align:left;}

body.home .entry li.lastd img.bigimg{width:99%;float:none;}
body.home .entry li.lastd{text-align:right;}

body.home .entry li.laste img.bigimg{width:99%;float:none;}
body.home .entry li.laste{text-align:right;}

body.home .entry li.lastd .captiona{ background:#111;}
body.home .entry li.laste .captiona{ background:#006666;}
body.home .entry li.lastb .captiona{ background:#003399;}
body.home .entry li .captiona{display:none;position:absolute;z-index:110;width:100%;max-width:100%;height:100%;left:0;top:0;background:#FDFD3D;color:#fff;opacity:0.7;}
body.home .entry li:hover .captiona{display:block;}

body.home .entry li.lastd .caption{ background:#111;}
body.home .entry li.laste .caption{ background:#006666;}
body.home .entry li.lastb .caption{ background:#003399;}
body.home .entry li .caption{margin-top:30%;position:absolute;z-index:111;width:99%;max-width:100%;right:0;top:0;font-size:40px;font-weight:800;text-align:center;padding:0px 5px 0px 5px;background:#FDFD3D;color:#fff;opacity:0.6;line-height:130%}

body.home .entry li:hover .caption{transform:none;top:0;left:0;right:auto;margin:0;padding-top:5%;height:100%;;background:transparent}
body.home .entry li:hover .caption .dtxt{display:block;vertical-align:middle;}
body.home .entry li .caption .dtxt{display:none;font-size:24px;text-align:center;width:500px;max-width:98%;margin:auto}
body.home .entry li .caption .dtxt a{padding:0px 15px;color:#fff;font-size:20px;text-transform:uppercase;border:1px solid #fff;display:block;margin:20px auto;width:150px;}
body.home .entry li .caption h2{font-size:40px;font-weight:800;}


body.desktopversion .entry.bigdiv{padding:0;}
body.home .entry.bigdiv{padding:0px;background:transparent;}
.bigdiv h2{font-size:35px;font-weight:400;}
.bigdiv h3{font-weight:600;color:#000}
.bigdiv i.fa{font-weight:600;color:#66CCFF;font-size:50px}
body.desktopversion .bigdiv .iconSection{display:inline-block;padding:20px 20px 20px 0;vertical-align:top;width:300px;max-width:100%}

/**PORTFOLIOHOME**/
#portfoliohome{text-align:center;background:#FDFD3D url(/wp-content/uploads/sites/16/2018/02/bghair.jpg) no-repeat fixed center top;background-size:cover;margin:-30px 0 0 0;clear:both;padding:0 30px 10px 30px;}
#portfoliohome h2.widgettitle{color:#fff;}
#portfoliohome img1:hover{-webkit-filter:none;filter:none}
#portfoliohome img1{-webkit-filter: grayscale(100%);   filter: grayscale(100%);margin:25px 0}

#portfoliohome .gallery-item .gallery-caption{display:none}
.gallery-item:hover .gallery-caption{display:block;background:#000;border-top:2px solid #fff;color:#fff;position:absolute;bottom:0;left:0;padding:20px 1%;width:98%;z-index:222;text-align:center}
#portfoliohome .gallery-item img{border:1px solid #fff}


/**COUPONHOME**/
#couponhome{text-align:center;background:#FDFD3D;margin:0;clear:both;padding:30px 20px 30px 20px;}
#couponhome h2.widgettitle{font-size:34px;padding-bottom:15px;font-weight:400;text-transform:none;color:#fff;width:700px;max-width:100%;margin:auto}
#couponhome img1{-webkit-filter: grayscale(100%);   filter: grayscale(100%);margin:40px 0}

/**BENEFITS**/
#benefits{background:#000/*212640*/;color:#fff;padding:20px 20px;margin-bottom:-30px;overflow:hidden;text-align:center}
#benefits img{margin:60px 0 0 0;}
#benefits .widget_sp_image-description{padding:50px}
#benefits h2.widgettitle{font-size:34px;padding-bottom:15px;font-weight:400;text-transform:none;color:#fff;width:700px;max-width:100%;margin:auto}
#benefits h3{font-weight:400;color:#fff;padding:10px 0 30px 0;width:650px;max-width:100%;margin:auto;line-height:140%}
#benefits .placeorder{margin:60px 0 0 0}
#benefits .placeorder a{font-size:35px!important;font-weight:800;background:#FDFD3D}
#benefits .placeorder a:hover{background:#534B63}

/** MAP **/
#mappa{padding:0px;margin-bottom:10px;overflow:hidden;background:#F3F2F2}
#mappa h2.widgettitle{color:#111;font-size:35px;text-transform:uppercase;text-align:center}
#mappa h3{color:#fff;font-size:24px;}
.agm_mh_container{background:#fff;padding:20px;}
a.agm_mh_marker_item_directions{display:block;text-align:center}
body .agm-google_map-widget{max-width:100%!important;overflow:hidden}

/**SIDEBAR**/
div#sidebar{float:left;overflow:hidden;border-right:1px dashed #ccc;padding-right:10px;width:250px;margin-right:20px;max-width:100%}
body .side{max-width:100%;width:250px;margin-right:20px;}
#sidebar ul li{background-position:left center;margin-top:0px;margin-bottom:0px;margin-left:0;}
#sidebar .widget{padding:0px;background:transparent}
#sidebar .widget .widget{padding:0px;}
body div#sidebar div.islands .widget.widgetpromo li .atitle{padding:5px;margin-left:150px;}
body div#sidebar div.islands .widget.widgetpromo li .atitle h4{font-size:12px;;}
body div#sidebar div.islands .widget.widgetpromo li .atitle p{display:none;}
body div#sidebar div.islands .widget.widgetpromo li div.atitle a.buyme{padding:2px 10px;border-radius:5px;background:#5BB75B}
body div#sidebar div.islands .widget.widgetpromo li div.atitle span.myprice{margin-top:3px}
div.shopitem{margin-bottom:0}

#sidebar .widget img{height:auto;}

/**CATEGORY**/
body.category #content.indexpage .insida{text-align:center}
body.category #content.indexpage .post{margin:10px!important;padding:10px!important;text-align:left;}
body.category #content.indexpage .post a.singlefeatimg img{margin:0 20px 0 0;border:1px solid #ddd;border-radius:10px;}
body.category #content.indexpage .post .ptitle{padding-top:10px;}
body.category #content.indexpage .post .ptitle a{font-size:20px;color:#111}


/**SINGLE**/
body.single div#content.page .page{width:600px;max-width:100%;margin:auto}

body.single.e-affiliate-programs #content{width:auto;max-width:100%;margin:auto;background:transparent;border:none;border-radius:0px;}

body.single #content form{text-align:left;padding-left:20px}
body.single #content form div{display:inline-block;vertical-align:top;width:45%;padding:10px 5px;}
body.single #content form div.last{width:100%}
body.single #content form input[type=submit]{padding:10px 0!important;width:93%;font-weight:600;background:#00C853;color:#fff;text-transform:uppercase;font-size:18px;display:block;text-align:center;cursor:pointer}
body.single #content form input[type=submit]:hover{background:#009933}
body.single #content form div.clear-form{display:none}


/**WHY WHY**/
#content .entry ul.whywhy{text-align:center;background:#eee;border:1px solid #ddd;}
#content .entry ul.whywhy li{display:inline-block;vertical-align:top;padding:20px 2%!important;margin:10px 0;width:40%;text-align:left;font-size:18px;}


/**PARTNERS**/
body.page.become-a-partner .entry form{width:auto;padding:10px}

/**START AD NOW**/

/**TOPVIDEO**/
#topvideo{padding:0px 0 30px 0;background:#993366;border-top:1px solid #FF0066}
#topvideo .bigdiv{text-align:center;padding-bottom:40px;}
#topvideo .bigdiv h2{margin-top:-65px;}
#topvideo .bigdiv h2 i{font-size:120px;color:#FF0066;position:relative;z-index:666}

#topvideo .bigdiv .infotxt{font-size:20px;background:transparent}
body.home .bigdiv .infotxt{font-size:20px;background:transparent}

#topvideo .widget{overflow:hidden;width:1200px;max-width:100%;margin:auto}
body.desktopversion #topvideo .wp-video{margin:-20px 0 -45px 0}

/**VIDEO ARCHIVE**/

body.single.single-videos #content.singlevideo embed,body.single.single-videos #content.singlevideo iframe, body.single.single-videos #content.singlevideo video{width:100%;max-width:100%;height:500px;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:#fff}
body.single.single-videos #videocat h4{text-transform:uppercase;font-size:16px;}
body.single.single-videos #videocat .videos{display:inline-block;width:46%;max-width:100%;height:250px;margin:10px 1%;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;margin-left:-20px;}
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:48%;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px 1%;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:46%;height:250px;padding:0px;position:relative;vertical-align:top;margin:10px 1%;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%;}

/**COUPONS**/
#couponcat{text-align:center}
#couponcat .coupon{border:4px dashed #111;background:#eee;border-radius:10px;padding:0 1% 10px 1%;margin:10px auto;width:700px;max-width:100%;/*width:46%;display:inline-block;vertical-align:top*/}
body.single-coupon .coupon{border:4px dashed #111;background:#eee;border-radius:10px;padding:20px;text-align:center;font-size:18px;}
body.single-coupon .coupon .couponshow{text-align:center;font-size:20px;}
body.single-coupon .coupon .couponshow p{text-align:center;font-size:20px;}
body.single-coupon .couponexpiration{font-size:20px;padding:20px}
.couponexpiration{font-size:18px;padding-bottom:20px}


#content a.viewpost:before{content:"\f061";font-family:fontawesome;padding-right:10px;}
#content a.viewpost.big:before{content:"\f217";font-family:fontawesome;padding-right:10px;}
#content a.viewpost{padding:10px 0px!important;font-weight:600;background:#4CAA00;color:#fff;text-transform:uppercase;font-size:15px;display:block;text-align:center;position:relative;bottom:auto;left:auto;width:auto}
#content a.viewpost:hover{background:#009933}
#content a.viewpost.big{font-size:25px;padding:20px 10px!important;margin:30px auto;max-width:80%;border-radius:10px}


.slida{clear:both;padding:40px 0}


/**PAY METHODS**/
#paymethods {text-align:center;text-transform:none}

#paymethods h2{text-align:center;text-transform:none}
#footer #paymethods h2.widgettitle{text-align:center;text-transform:none}

/**CONTENT**/
body:not(.home){background:url(https://cdn4.mivasocial.com/wp-content/uploads/sites/238/2018/02/bginfo.jpg) #666 no-repeat fixed center top;background-size:100%}
.insida{text-align:justify;padding:20px;margin:10px 0;background:#fff;font-size:16px;}

.infotxt{color:#111;max-width:100%;margin:auto;text-align:center;background:#FDFD3D;padding:0 10px 15px 10px;text-shadow:0 0 5px #fff;}
.infotxt .postintro{margin-top:-25px;}
.infotxt .callus{margin-top:-20px;font-size:18px;padding-bottom:15px}
.infotxt .callus span:before{padding-right:10px;font-family:fontawesome;content:"\f2a0"}
body.single-coupon .infotxt{background:transparent;color:#111;text-shadow:none;padding:0}
body.single-coupon .infotxt .date{display:block;padding-top:20px}

div#content.page{padding:0;float:none;width:auto;max-width:100%;margin:auto;margin-top:0px;overflow:hidden;}
div#content.page .page{padding:0;float:none;width:1150px;max-width:98%;margin:auto;margin-top:0px;overflow:hidden;}

div#content.page .entry-thumbnail{width:100%;float:none}
div#content.page .entry-thumbnail img{width:100%;float:none}

body.about div#content.page .entry-thumbnail{width:auto;float:none}
body.about.desktopversion div#content.page .entry-thumbnail img{width:500px;max-width:100%;float:left;margin:0 20px 20px 0}
body.about.desktopversion .insida p{font-size:18px;}

.bigdiv h2{font-size:35px;font-weight:400;}
h1.post-title{font-size:35px;font-weight:400;text-transform:none;color:#777;padding:5px;margin-bottom:10px;}
h2.pagetitle{font-size:35px;font-weight:400;text-transform:none;color:#777;padding:5px;margin-bottom:10px;overflow:hidden;}
h2.widgettitle{font-size:35px;font-weight:400;text-transform:none;color:#777;padding:5px;margin-bottom:10px;overflow:hidden;}

/*h1.post-title:before,h2.pagetitle:before,h2.widgettitle1:before{content:"\f015";padding-right:10px;font-size:35px;font-family:FontAwesome!important;}*/
h2 a{float:right;text-decoration:underline}

/*
table th{padding:10px;background:transparent;font-size:16px;text-transform:uppercase;width:45%;}
table td{padding:5px 5px 50px 5px;width:40%}
body table h2{font-size:16px;padding:10px 0;margin:10px 0;text-transform:uppercase}
body table ul{margin:0;padding:10px;}
body table ul li{padding:10px 0 0 0px;margin:0;text-align:justify}
body table ul li:before{content:"\f14a"; font-family:FontAwesome!important;font-size:18px!important;color:#0156C3;padding-right:10px;height:100%}
*/
a.applynow{padding:10px;background:#FF3399;color:#fff;border-radius:10px;display:block;width:90%;margin:20px auto;text-align:center;font-size:20px;}
a.applynow:hover{color:#eee}
.pagesimple form{padding:10px;margin:20px 0;}
.pagesimple form label span{color:#444;}

body .nav-next,body .nav-prev{font-size:30px;text-transform:uppercase;padding:10px;}


/**REVIEWS**/
#reviewshome{background:#eee/*url(https://cdn4.mivasocial.com/wp-content/uploads/sites/238/2018/02/bgirl-2.jpg) no-repeat fixed center top;background-size:100%*/}
#reviewshome .widget{overflow:hidden;margin:auto;width:1150px;max-width:100%;padding:40px 0px}
body #reviewshome h2.widgettitle{max-width:100%;margin:auto;margin-bottom:0px;text-align:center;padding:20px;color:#000;font-size:45px}
body #reviewshome h3 a{color:#fff;text-transform:uppercase;font-size:18px}
body #reviewshome h3{min-height:40px;color:#fff;}
body #reviewshome .strong-view.default .testimonial-inner{color:#fff;font-size:14px;;background:#111}
body #reviewshome .strong-view.default .testimonial-inner p{color:#fff;font-size:14px;background:#111}
body #reviewshome .strong-view.default .testimonial-inner a{color:#FDFD3D}
body #reviewshome .strong-view.default .testimonial-inner h3 a{color:#fff}

body #reviewshome .infotxt{color:#111;text-shadow:none}

h2.write-review{overflow:hidden;font-size:16px;}
h2.write-review a{float:right;font-size:16px;}
h2.write-review a i{font-size:16px;}

body .strong-view.default .testimonial-image img{width:90px;height:90px;}

.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 > 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:#FDFD3D;color:#000}

body .strong-view.default .testimonial-inner{color:#777;background:#fff}

.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;
}

/**APPOINTMENT**/
.app_services,.app_workers{display:none!important}



/**SUBSCRIPTION**/
html body.subscription{background:url(https://cdn4.mivasocial.com/wp-content/uploads/sites/238/2018/02/bginfo.jpg) #666 no-repeat 100%;background-attachment:fixed;background-size:100%;}

body.subscription .entry{position:relative;text-align:center}
.subscriptioninfo{padding:10px;background:#f0f0f0;margin-bottom:30px;border-bottom:1px solid #ccc}
body.subscription .entry .subscriptionstatus p{font-size:15px;line-height:130%;display:inline-block;vertical-align:top;text-align:center;padding-right:10px;margin-right:10px;font-weight:600;font-family:"Roboto Slab",palatino,serif;}
body.subscription .subscriptionstatus{background:#ffc;text-align:center;border:1px dashed #555}

body.subscription .darea{background:#fff!important}
body .entry-content ul.wpuf_packs .wpuf-sub-desciption p, body ul.wpuf_packs .wpuf-sub-desciption p{text-transform:capitalize;font-size:15px;line-height:130%;font-family:"Roboto Slab",palatino,serif;}
body .entry-content ul.wpuf_packs h3, body ul.wpuf_packs h3{background:#fff!important;color:#111}
body .entry-content ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount, body ul.wpuf_packs .wpuf-pricing-wrap .wpuf-sub-amount{background:#fff!important;color:#111;border-bottom:none!important}
body .entry-content ul.wpuf_packs .wpuf-sub-button a, body ul.wpuf_packs .wpuf-sub-button a{background:#FDFD3D;font-size:20px;padding:10px;;}
body .entry-content ul.wpuf_packs .wpuf-sub-button a:hover, body ul.wpuf_packs .wpuf-sub-button a:hover{background:#FDFD3D}
body input.wpuf-btn{background:#FDFD3D!important;}

/**PAYMENTS**/
body.payment .entry{background:#fff;padding:20px;font-size:18px}
body.payment .entry form{padding:20px;}


/**FEATURES**/
html body.features{background:url(https://cdn4.mivasocial.com/wp-content/uploads/sites/238/2018/02/bginfo.jpg) #666 no-repeat 100%;background-attachment:fixed;background-size:100%;}
body.features .entry{position:relative;text-align:center}
body.features .entry ul{text-align:justify;padding:40px;margin:30px 0;background:#fff;}
body.features .entry ul li{padding:10px 0;font-size:18px;}
body.features .entry ul li:before{padding-right:40px;content:"\f00c";font-family:fontawesome;font-size:20px;color:#0099CC}

/**CONTACT**/
html body.contact{background:url(https://cdn4.mivasocial.com/wp-content/uploads/sites/238/2018/02/bginfo.jpg) #666 no-repeat 100%;background-attachment:fixed;background-size:100%;background-position:top}
body.contact .entry{position:relative;text-align:center}
body.contact .entry ul div{padding:5px;}
body.contact .entry ul li{padding:10px 0;font-size:18px;text-transform:uppercase}
body.contact .bigdiv i.fa{font-weight:600;color:#000;font-size:20px;padding-right:20px;}
body.contact .coform{margin-top:40px;background:#ddd/*#FDFD3D*/;color:#000;font-size:18px;padding:20px}
body.contact .coform a{color:#111}
body.contact .coform input{padding:10px;font-size:18px}
body.contact .coform div{padding:10px 0}
body.contact form.contact-form input[type=submit]{background:#111}


/**SHARING**/
html body .entry .sd-sharing{background:#fff!important;text-align:center;}
html body .entry .sd-sharing ul{text-align:center;padding:10px}
html body .entry .sd-sharing ul li:before{display:none!important}



/***SERVICES ARCHIVES**/
#content.servicearchive{text-align:center}
#content.servicearchive h1.entry-title{display:none}
#content.servicearchive .post{position:relative;text-align:left;padding:10px;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;;font-size:16px;background:#fff;overflow:hidden;width:375px;max-width:100%;height:600px;display:inline-block;vertical-align:top;}
#content.servicearchive .post img{margin:0 auto 0px auto;height:200px;width:auto;max-width:100%;float:none}
#content.servicearchive .post h2.posttitle{font-size:22px;margin:0;padding:5px 0;text-transform:uppercase;overflow:hidden;height:70px;text-align:center;}
#content.servicearchive .post h2.posttitle a{color:#000}
#content.servicearchive .post a.rmore{float:none;font-size:16px;font-weight:600;padding:5px 0px;margin-bottom:20px;background:#555/*#8871B5*/;color:#fff;text-transform:none;display:block;text-align:center;border-top:1px solid #fff;}
#content.servicearchive .post a.rmore:hover{background:#333;color:#fff;}
#content.servicearchive .post a.rmore span{display:block;color:#fff;}
#content.servicearchive .post a.readmore{float:none;font-size:16px;font-weight:600;padding:5px 0px;position:absolute;left:0;bottom:0;width:100%;background:#8871B5;color:#fff;text-transform:none;display:block;text-align:center;border-top:1px solid #fff;}
#content.servicearchive .post a.readmore:hover{background:#FDFD3D}

.catdesc{padding:10px;background:#eee;border:1px solid #ddd;border-radius:5px;}
.pmeta{color:#fff;font-weight:800;font-size:11px;}
.pmeta.abs{color:#fff;font-weight:800;font-size:11px;}
.pmeta ul{margin:0;padding:0}
.pmeta ul li{margin:0;padding:0;}



/**TAXO**/
body.tax-book-authors section.mp_products_filter{display:none!important}

/**NEWSLETTER**/
#newsletter{background:#FDFD3D;padding:20px;}
#newsletter li.widget.widget_e_newsletter_subscribe{border-radius:20px;background:#FDFD3D;padding:20px;}

li.widget.widget_e_newsletter_subscribe{width:600px;max-width:90%;margin:0px auto;padding:10px;text-align:center;}
li.widget.widget_e_newsletter_subscribe label{display:none;}
li.widget.widget_e_newsletter_subscribe p:first-child{width:60%;}
li.widget.widget_e_newsletter_subscribe p{display:inline-block;vertical-align:top;;}
li.widget.widget_e_newsletter_subscribe h2{color:#fff}
li.widget.widget_e_newsletter_subscribe input#new_subscribe[type=submit]{background:#FDFD3D;font-size:18px;color:#fff}
li.widget.widget_e_newsletter_subscribe input#e_newsletter_email{width:100%;padding:10px;font-size:18px;}
li.widget.widget_e_newsletter_subscribe .e-newsletter-widget-screen{overflow:hidden}

#footer li.widget.widget_e_newsletter_subscribe{padding-top:0;}
#footer li.widget.widget_e_newsletter_subscribe p:first-child{width:60%;}
body #footer li.widget.widget_e_newsletter_subscribe input[type=submit]{background:#000;color:#fff;font-size:18px;border:1px solid #fff!important;border-radius:10px;}


/**FOOTER**/
html body.isnotmainsite #footer{margin:auto;margin-top:30px;width:auto!important;background:#111;color:#fff}
html body.isnotmainsite #footer span.copyright{text-align:center;color:#fff!important;display:block;float:none;padding:10px 0 50px 0;border-top:1px solid #555;}
html body.isnotmainsite #footer a{color:#fff;text-decoration:underline}
html body.isnotmainsite #footer h3{max-width:90%;margin:auto;padding:20px;line-height:150%}

#footer #footerspace{width:1200px;max-width:100%;margin:auto;padding:10px 0;background:transparent;overflow:hidden;font-size:12px;}

#footer li.widget h2{text-align:center;}

#footer li.widget:first-child h2{display:none;}
#footer li.widget:first-child img{margin-top:20px;}

body.desktopversion #footer #paymethods{margin-bottom:30px}

body.desktopversion #footer #paymethods li.widget:first-child{border:none}
body.desktopversion #footer li.widget{float:none;display:inline-block;width:20%;padding:10px 1%;margin:0 1%;vertical-align:top;overflow:hidden;text-align:left!important;font-size:12px;border-top:1px solid #888;}

#footer p{font-size:12px;}

#footer li.widget ul.menu{margin-left:-30px!important}
#footer li.widget ul.menu li{display:inline-block;width:48%;padding:5px 0;vertical-align:top;text-align:left;}
#footer li.widget ul.menu li a{text-decoration:none}
#footer h2.widgettitle{color:#FDFD3D;font-size:18px;text-align:left;text-transform:uppercase;padding-bottom:20px;}

#footer ul li{margin-left:0;background:transparent;padding-left:0}
#footer ul li a{font-size:16px!important;}

/**TS SOCIAL**/
#footer .ts-widgets-social-icons ul{text-align:center!important;margin-left:0!important;padding-left:0!important;padding-top:10px;}
#footer .ts-widgets-social-icons ul li{text-align:center!important;display:inline-block!important;vertical-align:top;float:none!important;}


#partenaires img{height:50px;width:auto}
.bphone{font-size:20px;padding:20px 0 0 0}

