/*!
Theme Name: Divi Child
Template: Divi
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 4.9.2
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
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
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@media screen and  (min-width:940px) and (max-width:1075px){
	#top-menu li a {
    font-size: 15px!important;
}
}

.et_header_style_centered header#main-header .logo_container, .et_header_style_split header#main-header .logo_container {
    height: auto;
    max-height: 100px;
    padding: 0;
}

#et-secondary-menu {
    float: none;
    width: 100%;
}

#et-secondary-menu .et-social-icons {
    float:right;
}

#et-secondary-nav {
	width:90%;
}

#et-secondary-menu .menu-item {
	float:right;
}

#et-secondary-menu .top-menu-left {
	float:left;
}

#et-secondary-menu .top-menu-left a {
 color:#f7a70b;
}

#et-secondary-nav > li:last-child {
    margin-right: 15px;
}

.cta-button-top {
border: 3px #186eb9;
border-radius: 19px;
background: white;
transition: all .3s 0s;
		margin-top:-0.75em;

}

.cta-button-top  a {
	color:#22438a!important;
	padding:0.75em 10px 0.75em 10px!important;

}

.cta-button-top2  a {
text-decoration-line: underline overline;
text-underline-offset: 3px;
}


#et-secondary-nav li li a {
	text-decoration:none;
}

.main-title-iabs {
	color:#22438a;
	font-size:26px;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:27px;
	
}

	#top-menu li {
    padding-right: 20px;
}

#top-menu li a {
    font-size: 17px!important;
}

.cta-button-iabs {
    border: 3px #186eb9;
    border-radius: 19px;
    background: white;
    box-shadow: 0px 0px 1px 1px #186eb9;
    transition: all .3s 0s;
}

.cta-button-iabs a {
    padding: 10px !important;
    color: #186eb9 !important;
}


@media screen and (max-width:1355px){
.main-title-iabs {
	font-size:22px;
	margin-bottom:27px;
}
	#top-menu li {
    padding-right: 15px;
}
	#top-menu li a {
    font-size: 15px!important;
}
}

@media screen and (max-width:1230px){
.main-title-iabs {
	font-size:21px;
	margin-bottom:25px;
}
	#top-menu li {
    padding-right: 12px;
}
	#top-menu li a {
    font-size: 14px!important;
}
}

@media screen and (max-width:1170px){
.main-title-iabs {
	font-size:20px;
	margin-bottom:25px;
}
	#top-menu li {
    padding-right: 10px;
}
	#top-menu li a {
    font-size: 13px!important;
}
}


@media screen and (max-width:1130px){
.main-title-iabs {
	font-size:19px;
	margin-bottom:25px;
}
	#top-menu li {
    padding-right: 10px;
}
	#top-menu li a {
    font-size: 12px!important;
}
}


@media screen and (max-width:1090px){
.main-title-iabs {
	font-size:18px;
	margin-bottom:25px;
}
	#top-menu li {
    padding-right: 5px;
}
	#top-menu li a {
    font-size: 12px!important;
}
	
	
.cta-button-iabs a {
    padding: 8px !important;
}
}


@media screen and (max-width:1050px){
.main-title-iabs {
	font-size:17px;
	margin-bottom:25px;
}
	#top-menu li {
    padding-right: 5px;
}
	#top-menu li a {
    font-size: 11px!important;
}
	
	.cta-button-iabs a {
    padding: 7px !important;
}
}

@media screen and (max-width:1010px){
.main-title-iabs {
	font-size:16px;
}
}



@media screen and (max-width:980px){
.main-title-iabs {
	font-size:15px;
	margin-bottom:0px;
}
}
@media screen and (max-width:900px){
.main-title-iabs {
	font-size:14px;
}
}
@media screen and (max-width:800px){
.main-title-iabs {
	font-size:12px;
}
}

@media screen and (max-width:700px){
.main-title-iabs {
	font-size:11px;
}
}

@media screen and (max-width:600px){
.main-title-iabs {
	font-size:10px;
}
}


.bouton-deconnect {
	display:block;
	background-color:#80a8ff;
	padding:15px;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	max-width:200px;
	text-align:center;
	margin:50px auto;
	margin-top:100px;
	border:3px solid #22438a;
}

.serrebas {
	padding-bottom:0!important;
}

.decale {
	padding-top:10px!important;
	padding-bottom:20px!important;
}

.decale .wpforms-field-label {
	padding-left:28px!important;
	font-style:italic;
}