/*
Theme Name: Divi Child 02
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.59.1499099117
Updated: 2017-07-03 18:25:17

*/


/*	body {
		font-family: "Roboto", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 16px;
}  
		color: #444;
		-webkit-text-size-adjust: 100%;
 }
 */

 .et_header_style_left .logo_container {
    height: auto;
}

#main-header  {height: 130px;}

#logo {

    max-height: 100%;
    display: inline-block;
    float: none;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translate3d(0,0,0);
    margin-top: 5px;
    height: 118px;
   
}

.dirass {margin-top: -10px}

#et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 55px !important;
}


#top-menu a {
  
    font-size: 16px !important;
    font-weight: 550 !important;
    text-transform: uppercase;
}

.colwhite { color:white;}



#et-secondary-menu {

    line-height: 25px;
}
#et-secondary-nav li ul, #top-header {
/*     background-color: #213c6d !important; */
}


#et-secondary-nav li {
    float: left;
    position: relative;
    padding: 0 10px;
    border-right-style: solid;
    border-right-width: 1px;
    line-height: 10px;
    margin-right: 2px;
}

#et-secondary-menu>ul>li a {
	font-weight: 700;
    padding-bottom: 1px;
        font-size: 11px;
   font-family: 'Open Sans' !important;
    text-transform: uppercase;
}


/*FOOTER  */

#main-footer {
    background-color: #ffffff;
    border-top: 1px solid #dedcdc;
}

#footer-bottom {
   background-color: #ffffff;
}

/*
#footer-info, #footer-info a {

    color: #000;
}
*/


/*  CONTACT   */
.et_pb_contact p input, .et_pb_contact p textarea {
   
    color: #999;
    background-color: #fcfcfc;
    font-size: 14px;
    -webkit-appearance: none;
    border: 1px solid #e1e1e1;
}

.et_pb_contact_submit {
    color: white !important;
    background: #5da5e8;
    border:	none !important;
}

.et_pb_contact_submit:hover {
	background: #5da5e8;
}

@media only screen and (max-width: 767px) {
#entete .template-page:before {
    width: 34px;
    height: 45px;
}
}
.section-highlight > .container.light:before{
    background: url(images/icon-section-title-light.png) no-repeat center top;
    background-size: 100% 100%;
    top: -100px;
}


/*

Woocommerce
*/


.woocommerce ul.products li.product a img {

    margin: 18px 0px!important;
}

.single_add_to_cart_button button  {
	    border: 1px solid;
	    color:#44438c7a
}

.woocommerce-Price-currencySymbol  {

    margin-right: 7px;

}

}
 .woocommerce-Price-amount , .woocommerce-Price-currencySymbol  {
    font-family: Arial;
    margin-bottom: 32px;
    text-align: center;
    font-size: 22px !important;
    font-weight: normal;
}


h1.product_title.entry-title  {
	
	color: #333333;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 1.4em; 
	text-transform: uppercase !important;
	font-size: 22px !important;
	}

.size-guide__table td { font-size: 12px;}

 .et_shop_image {

    border: 1px solid #dad6d6;
}

.polyester {
    font-family: Arial;
    font-size: 12px !important;
    font-weight: normal;
}


/* paypal  */

/*
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
background-color:red !important;
color:red !important;
}
*/


@media only screen and (min-width: 500px)
.paypal-button-container {
    min-width: 200px !important;
    max-width: 290px !important;    font-size: 18px;
}

.paypal-button.paypal-button-color-gold {
    background: #ffc43933 !important;
    color: #111 !important;
    }

/*
END
Woocommerce
*/


@media all {
	
	.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_pb_parallax_css.et_parallax_bg {   background-attachment: inherit;}
}

.et_pb_section_parallax .et_pb_parallax_css, .et_pb_slides .et_parallax_bg.et_pb_parallax_css {
 background-attachment: initial;
}

.bold-bleu  {color: #213c6d;  font-weight: bold;}

.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,	.et_pb_text_0 h1 {
    
    font-size: 50px ;
}



/*    ----  RESPONSIVE  ---*/
/*    ----  RESPONSIVE  ---*/
/*    ----  RESPONSIVE  ---*/

@media (max-width: 1024px) {
.et_pb_promo_description p {
	    font-size: 14px !important;
 
}

}


@media (max-width: 980px) {
	
	 .et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 80%;
}


#et-top-navigation .et-cart-info {

    margin: 0px 50px 0 22px;
        font-size: 35px;

}

.et_mobile_menu  li { margin-top: 30px; }

	
.et_pb_cta_0.et_pb_promo h1.et_pb_module_header,	.et_pb_text_0 h1  , body #page-container .et_pb_button_0 {
    
    font-size: 27px !important;

}

.et_pb_text_1 h1 , .et_pb_text_0 h1 {

    font-size: 30px !important;
    line-height: 1.2em !important;
}



}

