p.post-last-modified {
    font-weight: bold;
}


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	border: 2px solid #F9B200;
	background: #f5f5f5;
	color: #6C6360;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 8px 10px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}


/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}

/************
    GENERAL
************/

li{
    list-style-type: none; 
}

/* Burger */

.fa.fa-bars{
    line-height:1.6;
	color: #f9b200 !important;
    font-size:2em;
}

#top .wc-nav li.checkout, #top .wc-nav li.search input{
    display: none;
}

.type-post .post-content{
    width: 100%;
}

.entry, .products{
    margin-bottom: 2.618em;
}

/*.products:before{
    content:"";
    background-color:#f9b200;
    display:block;
    height:2px;
    margin-bottom:50px;
    margin-top:-58px;
}

.entry:before{
    content:"";
    background-color:#f9b200;
    display:block;
    height:2px;
    margin-bottom:40px;
    margin-top:-40px;
}*/

/* input */
input[type="text"]:focus, input.input-text:focus, textarea:focus, input.txt:focus, input[type="tel"]:focus, input[type="email"]:focus{
    border-color: rgba(247, 166, 0, 0.8);
    box-shadow: 0px 0px 0px 0.327em rgba(247, 166, 0, 0.1), 0px 0px 0.202em rgba(232, 70, 94, 0.4)
}

.widget input[type="text"], .widget button[type="submit"]{
  width: 100%;
  height: 30px;
  margin-bottom: 10px;
}

.widget input[type="email"]{
     width:95%; 
    margin-top:2px;
}

.widget button[type="submit"]{
    border:none;
    padding: 5px 10px;
    background-color:#b49ac8 ;
    color:#ffffff;
    border-radius:3px;
}

.widget button[type="submit"]:hover{
    background-color:#f9b200;
}

.prixtotal{
    font-size:35px;
}

/* Useless */
a.reset_variations{
    display:none;
}

tbody tr td{
    padding-right:0;
    padding-left:0;
}

/*.widget:first-child h3{
    background-image:none;
    padding-bottom:0;
    margin-bottom:0;
}*/

/*********
LOGO POSITIONNEMENT
*********/
/*
hgroup img{
    height:120px;
}

#header hgroup{
    position:absolute;
    top:-54px;
    left:0;
    width:auto;
    background-color:white;
}

#header #navigation{
    margin-top:50px;
}

/************
    TOP NAV
*************/

#top ul.nav > li a:hover{
    color: #f9b200;
}

/* Reseaux Sociaux */

ul.social li{
    margin-right:5px;
    margin-top:3px;
}

ul.social li a{
    padding:0 5px !important;
    font-size:2.5em;
    line-height:1.15;
    border-radius: 3px;
	width: 50px;
}

.social .fa:before{
    color:white;
}

.social-wrapper {
  width: 100%;
  text-align: center;
  font-size: 0;
}

.social {
  display: flex;
  margin: 0 auto;
  font-size: 0;
}

.social a {
  display: inline-block;
  margin: 0 5px;
  font-size: auto;
}

.social .facebook:hover {
    opacity: 0.7;
}

.social .instagram:hover {
    opacity: 0.7;
}

.social .pinterest:hover {
    opacity: 0.7;
}

/* Cet élément block le script injecté dans l'iframe. On le cache */
#fb-root { display: none; }  /* on redéfini la taille du contenu */ .fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }

/*icones tel mail*/

#top .fa-phone:before,#top .fa-envelope:before{
    cursor:pointer;
    line-height:3.6em;
    color:#73627F;
	margin-right: 20px;
}

#top .fa-phone:hover:before,#top .fa-envelope:hover:before{
    color:#f9b200;
}

#top a.julienlavoulu{
    display: inline;
    //padding:0 !important;
}

#top .fa-phone:before{
    margin-right: 12px;
    font-size:1.2em;
}

/************
    HEADER
************/

/* bannière page d'accueil */

.home #content.with-banner{
    padding-bottom: 20px;
}

/* Texte bannière */
.homepage-banner .description{
    top: 55%;
    right:0;
}

.homepage-banner h1{
    right:0;
}

/******************
    SIDEBAR LISTE
*******************/

.woof_container {
    padding-bottom: 0 !important;
}

/* Mise en page liste */
.woof_list label {
    font-size:1.3em;
    display: inline-block;
    vertical-align: top;
max-width:75%;
padding:0;
}

.woof_childs_list_opener span.woof_is_closed {
    float: right;
}

.woof_childs_list_opener span.woof_is_opened {
    float:right
}

.woof_list li {
    padding-bottom: 10px !important;
}

input[type="checkbox"], input[type="radio"] {
    margin-top: 1px;
}

.woof_childs_list li label {
    max-width: 90%;
    display: inline;
}

/* Cacher checkbox tissus */
ul.woof_list.woof_list_checkbox li.woof_childs_list_li:nth-child(5) ul.woof_childs_list  li input{
    visibility:hidden;
}

ul.woof_list.woof_list_checkbox li.woof_childs_list_li:nth-child(5) ul.woof_childs_list li.woof_childs_list_li ul.woof_childs_list li input{
    visibility:visible;
}

/* Plus et moins */
span.woof_is_closed {
    background: transparent url("../../../wp-content/uploads/2016/03/plus1.png") no-repeat scroll 0% 0% !important;
    background-size: 15px !important;
    background-position: center !important;
}

span.woof_is_opened {
    background: transparent url("../../../wp-content/uploads/2016/03/moins.png") no-repeat scroll 0% 0% !important;
    background-size: 15px !important;
    background-position: center !important;
}

/************
    FOOTER
************/

footer{
    background: none;
}

footer #sidebar{
     float:none !important;
    margin:0 auto !important;
    width:100%;
    max-width: 91.4em;
    padding-left:3.631em;
    padding-right:3.631em;
}

footer #sidebar .widget, footer #sidebar .widget ul{
    border:none;
    float:none;
    margin:0;
    background-color:#b49ac8 !important;
}

footer #sidebar .widget ul li{
    display:inline-block;
}

footer #sidebar .widget ul li:first-child, footer #sidebar .widget ul li:nth-child(2){
    margin-right:10px;
}

footer #sidebar .widget ul li:first-child:after, footer #sidebar .widget ul li:nth-child(2):after{
     content: "|";
    color:#fff;
    margin-left:13px;
}

footer .widget a{
    color:#fff;
}

footer .widget a:hover{
    text-decoration: underline;
}

footer .widget li:before{
    display:none !important;
}

/************
    TRAITS
************/

.traits, .home #content.with-banner, .quantity, .product_meta{
    border:none !important;
}

.widget h3, hr, #header{
    border:none;
}

.widget h3{
    color:#fff;
    padding:10px;
    margin:-15px;
    margin-bottom:15px;
    background-color:#b49ac8;   
    font-size:1.1em;
	text-transform:uppercase;
	font-weight: bold;
}

ul.products li.product{
	border: 2px dashed #b49ac8 !important;
    border-radius: 3px;
    text-align: left;
    background-color:#fff;
}

ul.products li.product h3, ul.products li.product .price{
     margin-left:10px;
    margin-right:10px;
}

#post-entries{
     border:none;   
}

/* icones widget */

.widget img{
     margin-bottom:10px;
    margin-top:10px;
}

.widget h2{
    color:#9f9693;
}

/*************
    COULEURS
*************/

.woocommerce_tabs ul.tabs li.active a, .woocommerce-tabs ul.tabs li.active a, .ui-tabs ul.tabs li.active a, .woocommerce_tabs .ui-tabs-nav li.active a, .woocommerce-tabs .ui-tabs-nav li.active a, .ui-tabs .ui-tabs-nav li.active a, .woocommerce_tabs ul.tabs li.ui-state-active a, .woocommerce-tabs ul.tabs li.ui-state-active a, .ui-tabs ul.tabs li.ui-state-active a, .woocommerce_tabs .ui-tabs-nav li.ui-state-active a, .woocommerce-tabs .ui-tabs-nav li.ui-state-active a, .ui-tabs .ui-tabs-nav li.ui-state-active a {
    box-shadow: 0px 1px 2px 0px #E8E4E3;
    color: #f9b200;
    border-top-color: #f9b200;
}

.woocommerce_tabs ul.tabs li.active::before, .woocommerce-tabs ul.tabs li.active::before, .ui-tabs ul.tabs li.active::before, .woocommerce_tabs .ui-tabs-nav li.active::before, .woocommerce-tabs .ui-tabs-nav li.active::before, .ui-tabs .ui-tabs-nav li.active::before, .woocommerce_tabs ul.tabs li.ui-state-active::before, .woocommerce-tabs ul.tabs li.ui-state-active::before, .ui-tabs ul.tabs li.ui-state-active::before, .woocommerce_tabs .ui-tabs-nav li.ui-state-active::before, .woocommerce-tabs .ui-tabs-nav li.ui-state-active::before, .ui-tabs .ui-tabs-nav li.ui-state-active::before{
    background-color:#f9b200;
    border-color: #f9b200;
}


.woocommerce_tabs ul.tabs li a:hover, .woocommerce-tabs ul.tabs li a:hover, .ui-tabs ul.tabs li a:hover, .woocommerce_tabs .ui-tabs-nav li a:hover, .woocommerce-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li a:hover, ul.products li.product a:hover h3, a:hover{
    color:#f9b200;
}

/*************
    BUTTONS
*************/
a.button.alt:hover, a.comment-reply-link.alt:hover, #commentform #submit.alt:hover, .submit.alt:hover, input.alt[type="submit"]:hover, input.button.alt:hover, button.button.alt:hover, a.button.checkout:hover, a.comment-reply-link.checkout:hover, #commentform #submit.checkout:hover, .submit.checkout:hover, input.checkout[type="submit"]:hover, input.button.checkout:hover, button.button.checkout:hover, a.button:hover /*#header .nav-toggle*/{
    background-image: none;
    background-color: #f9b200 ;
    border:none ;
    color:white;
}

a.button, a.comment-reply-link, #commentform #submit, .submit, input[type="submit"], input.button, button.button, a.button.alt, a.comment-reply-link.alt, #commentform #submit.alt, .submit.alt, input.alt[type="submit"], input.button.alt, button.button.alt, a.button.checkout, a.comment-reply-link.checkout, #commentform #submit.checkout, .submit.checkout, input.checkout[type="submit"], input.button.checkout, button.button.checkout{
    text-shadow: none !important;
    box-shadow: 0px 0px 0px 0.327em rgba(0, 0, 0, 0.075), 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 0px inset, 0px 0px inset !important;
    border:none !important;
    background-color: #b49ac8;
    background-image:none !important;
}

a.button:hover, a.comment-reply-link:hover, #commentform #submit:hover, .submit:hover, input[type="submit"]:hover, input.button:hover, button.button:hover, input[type="submit"]:hover, input.button:hover{
    text-shadow: none !important;
    box-shadow: 0px 0px 0px 0.327em rgba(0, 0, 0, 0.075), 0px 1px 2px rgba(0, 0, 0, 0.2), 0px 0px inset, 0px 0px inset !important;
    border:none !important;
    background-color:#f9b200 !important;
}

button.button{
    background-color: #b49ac8 !important;
    background-image: none;
}

.yikes-easy-mc-form input{
     width:95% !important;   
}

.yikes-easy-mc-form .yikes-easy-mc-submit-button{
     min-height:30px !important;   
}

/****************
*****************
    RESPONSIVE
*****************
****************/

@media screen and (max-width:768px){

#top {
    padding: 0 1.1618em;
    }
    
#top ul.nav {
    font-size: .857em;
    margin: 0 10px;
    /* LEVEL 2 */
    /* LEVEL 3 */
  }
  #top ul.nav > li a {
    padding: 1.387em 1em;
    color: #9f9693;
  }
    
  #top ul.nav ul {
    background: #f7f7f7;
  }
  #top ul.nav ul li a {
    padding: .53em 1em;
  }

#top .wc-nav li.cart a{
    padding-top:1.387em;
}
    
/*    
#top #top-nav.nav.fl{
    display:block;
    float: right;
    }*/
    

ul.nav li{
    float:left;
}

ul.products li.product{
    border : 0px !important;
}

/*.social li a{
    padding:0 0.4em !important;
    font-size:2em !important;
    line-height:2.2 !important;
}*/

#header hgroup{
	margin-top:0;
	width:100%;
}
	
#header #navigation ul.nav  li{
    display:block;
    width:100%;
    text-align:center;
}
    
#navigation{
    background-image:none;
    background-color: #f5f5f5;
}
    
.post .alignleft, .type-page .alignleft{
        float:none;
        display:inline-block;
}
    
/* Widgets */
.widget{
    text-align : center;
}
	
.gglmps_map{
    width:100%;    
}

ul.woof_list li{
    text-align:left;
    max-width: 330px;
}
    
.fa-phone-square:before, .fa-envelope-square:before{
    display:none;   
}
    
}

@media screen and (min-width:768px){
    
#menu-item-210{
        display:none;
}
    
/* bg header */
	
/*#header #navigation ul.nav li{
background-image:url('http://idpom.com/pom/cep/wp-content/uploads/2015/11/navbg.png');
line-height:3.3;
}

ul#main-nav:before{
content:url('http://idpom.com/pom/cep/wp-content/uploads/2015/11/before.png');
float:left;
}

ul#main-nav:after{
content:url('http://idpom.com/pom/cep/wp-content/uploads/2015/11/after.png');
}
/* fin bg header */

ul#main-nav{
	width:100%;
	text-align: center;
}
	
ul#main-nav li{
	width:calc(19% - 9.2px);
	margin-right:1px ;
}

ul#main-nav li:first-child{
	width:90px;
}

ul#main-nav li a{
	background-color:#b49ac8 !important;
	border-radius:none !important;
}
	
ul.nav > li.current-menu-item > a:hover, #header #navigation ul.nav > li.current_page_item > a:hover {
	//color:#b49ac8 !important;
}

header#header.col-full{width:100%; }  

#scissors {
	height: 43px; /* image height */
	width: 90%;
	margin: auto auto;
	background-image: url('https://www.coqenpatch.com/wp-content/themes/mystile/images/scissors.png');
	background-repeat: no-repeat;
	background-position: right;
	position: relative;
	overflow: hidden;
}

#scissors:after {
	content: "";
	position: relative;
	top: 50%;
	display: block;
	border-top: 3px dashed black;
	margin-top: -3px;
}
    
}

/* titres fonts typos */

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
}

@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro'), local('SourceSansPro-Regular'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format('woff2');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: local('Source Sans Pro Semibold'), local('SourceSansPro-Semibold'), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGCOFnW3Jk0f09zW_Yln67Ac.woff2) format('woff2');
}
@font-face {
	font-family: "tabitha";
	font-style: normal;
	src: url('https://www.coqenpatch.com/wp-content/themes/mystile/css/font/tabitha.ttf');
}

body, p{
	font-family: "Source Sans Pro" !important;
}

h1, h2, h3, h1 a{
	font-family : "tabitha"; !important;
	font-weight: 300;
}

#main h1{
    background-color:#f9b200;
    color:#fff;
    margin-bottom:0.8em;
    font-size:1.8em;
    text-align: center;
    padding:5px;
    border: 2px dashed;
	letter-spacing: 2px;
}

#main .post-content header h1:hover{
    background-color: #f9b200;
}

#main h1 a{
    color:#fff;
}

.post-15742 header h1 {
	display: none;
}

/* slider */

 .huge_it_slider_1 img{
    width:100% !important;
    height:auto !important;
 }

.huge_it_slideshow_image_wrap_1{
	margin-bottom:2.618em !important;
}

.huge_it_slideshow_dots_1{
    background-color:#b49ac8 !important;
}

.huge_it_slideshow_dots_active_1{
    background-color:#fff !important;   
}

.huge_it_slideshow_description_text_1

/* MON COMPTE */

label.inline{
 margin-top:20px;   
}

input#rememberme{
    margin-right:10px;   
}