/*-------------------------------------------------------
Theme Name: bluehouse-child
Theme URI: http://www.bluehouse.fr
Description: A child theme template for Divi
Author: Jack
Author URI: http://www.bluehouse.fr
Template: Divi
Version: 1.0.0
----------------- ADDITIONAL CSS HERE ------------------*/



/* CODE PERSO */



/************* BLOOM *********************/
.et_bloom span.et_bloom_success_checkmark {
    
    background: #364965 !important;
    
}

/* === Slim Bloom Optin by Divi Cake === */

.et_bloom .et_bloom_bottom_stacked button.et_bloom_submit_subscription {
    
    text-align: right;
}



.et_bloom .et_bloom_form_content button {
 
    background-color: transparent !important;
    
}
.et_bloom_header_outer .et_bloom_form_text {
    padding: 0px!important;
}
.et_bloom_header_outer .et_bloom_form_header {
    padding: 0px 0px 10px 0px!important;
}
.et_bloom_header_outer .et_bloom_form_header h2 {
    font-size: 36px!important;
}
 .et_bloom_form_content {
    padding: 10px 0px 0px 0px!important;
}

/* === Transparent Bloom Optin by Divi Cake === */
.et_bloom_form_container {
    background: none !important;
}
 .et_bloom_form_header {
    background: none!important;
}
 .et_bloom_bottom_inline {
    background: none !important;
}

.et_bloom .zigzag_edge .et_bloom_form_content:before {
   
    background-size: 0px !important;
}
.et_bloom .et_bloom_form_container .et_bloom_form_content {
    
    background-color: transparent !important;
    
}


/* MENU HOVER */

/* menu li */
.et_mobile_menu li a:hover, .nav ul li a:hover {
 background-color:rgba(188,188,188,0.45);

}


#Atop-menu li a:before {
 content: "";
 position: absolute;
 z-index: -2;
 left: 0;
 right: 100%;
	
 bottom: 50% !important; /*** hauteur de la ligne ***/
 background: #5d6f8c; /*** COLOR OF THE LINE ***/
 height: 3px; /*** THICKNESS OF THE LINE ***/
 -webkit-transition-property: right;
 transition-property: right;
 -webkit-transition-duration: 0.3s;
 transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out;
 transition-timing-function: ease-out;
}



/*---------------SEARCH PAGE--------------*/

.search-results .et_pb_image_container img,.search-results .et_pb_post a img {
	display:none;
	/*max-width: 30%;*/
}

.search-results .et_pb_post{
font-size:0 ;
	margin:0px!important;
}

.search-results .entry-title{
font-size:14px!important ;
	font-weight:400;
	
}


 
.blog-title {
    margin-bottom: 60px;

}
hr.archive-line {
    width: 100%;
    float: left;
    border: 0;
    height: 4px;
    background-color: #5d708d;
}

.post-item-divider {
  border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	margin-bottom:10px;
}


/*pagination */
.pagination {
    font-size:18px!important;
	font-weight:700!important;
}


/* NAV */
#menu-item-26375, #menu-item-26385 {
    
    cursor:default !important;
}

/* END - NAV */






/* NEWSLETTER */
.et_pb_newsletter_description{
display:none!important;
}

/*hack firefox -> menu */
.et-fixed-header {
opacity: 1!important;
}


/*anim start button */

.Aanim_start {
	position: relative;
	
	width:100%;
	margin-left:auto;
	margin-right:auto;
  margin-top:25%;
  
}




/* menu-item */


 .menu-item-24905 a {
background-color:  #3262A8 !important;
padding: 6px 25px !important;
border-radius: 3px!important;
}

/* search */


A.widget_search #searchsubmit {
    
    width: 90px;
  
  }

/* END - CODE PERSO */



/******************************POLICE - FONTS **************************/

/*---------- [Load The Fonts] ----------*/
@font-face {
    font-family: Blair;
    src: url('fonts/Blair ITC Std.otf');
}
@font-face {
    font-family: Retro60Prime;
    src: url('fonts/Retro60Prime.ttf');
}

