/*
Theme Name: divi child
Description: Theme enfant pour Top Of The Skills by AdgenSii
Author: AdgenSii
Author URI: https://www.adgensii.com
Template: Divi 
Version: 1.0
*/

#logo {
 display:inline-block;
 float:none;
 max-height:100%;
 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)
}

.et_pb_section {
  padding:0px;
 }
.h2
{  color: #fff !important;
} 
.et_pb_main_blurb_image { margin-bottom: 15px !important; }

.h1 h1,
h2,
h3,
h4,
h5,
h6 {
 font-family:'Patua One',display;
  font-size:44px;
	hyphens: none;
 
}
.h2{hyphens: none;
 
}

#footer-info {
 float:none;
 padding-bottom:10px;
 color:#fff;
 text-align:center;
}

#left-area ul,
.comment-content ul,
.entry-content ul,
.et-l--body ul,
.et-l--footer ul,
.et-l--header ul,
body.et-pb-preview #main-content .container ul {
 padding:0 0 0px 0em;
 line-height:26px;
 list-style-type:disc;
}

.caldera-grid .btn-default {
 color:#131f3b;
	border-color: #deacc4;
 background-color:#deacc4;
  border-radius: 15px;
  font-family:'Patua One',display;
	margin:2%;
    
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination,
.et_pb_gallery .et_pb_gallery_pagination {border-top:0px;}

.caldera-grid .btn { font-size:20px !important;}

.bouton_contact { text-align:center;
padding-top:5%; }
.caldera-grid .btn-default.active,
.caldera-grid .btn-default.focus,
.caldera-grid .btn-default:active,
.caldera-grid .btn-default:focus,
.caldera-grid .btn-default:hover,
.open>.dropdown-toggle.caldera-grid .btn-default {
 color:#fff;
 background-color:#deacc4;
 border-color:#adadad
}
.bouton_candidat {text-align:center;}

@media only screen and (max-width: 980px)
{.blocillu 
{ display:none;}
 }


.mail { color:#fff !important;}
a:hover {
 color:#fff;
}
a {color:#fff;
    text-decoration: none;

}

.liens
a:hover {
 color:#455d9e;
}

@media only screen and (max-width: 1100px)
	{.et_pb_blurb_3.et_pb_blurb
	{ height:370px !important;
}}
@media only screen and (max-width: 1100px)
{.et_pb_blurb_5.et_pb_blurb
	{ height:370px !important;
}}

@media only screen and (max-width: 900px)
{.et_pb_blurb_5.et_pb_blurb
	{ height:auto !important;
}}
@media only screen and (max-width: 900px)
{.et_pb_blurb_3.et_pb_blurb
	{ height:auto !important;
}}

.et_pb_post_slider_0 .et_pb_slide .et_pb_slide_overlay_container {
 background-color:rgba(0, 0, 0, 0.51) !important;}

#top-menu li a{
    letter-spacing: 1px !important;
	font-size : 16px !important;
	
}

#et-top-navigation {
    font-weight: 500;
}

#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose, #cmplz-document .cmplz-dropdown .cookies-per-purpose, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose,
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div,
#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-document .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown h4, #cmplz-document .cmplz-dropdown h4, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h4, #cmplz-cookies-overview .cmplz-dropdown ul, #cmplz-document .cmplz-dropdown ul, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown ul,
#cmplz-cookies-overview .cmplz-dropdown h5, #cmplz-document .cmplz-dropdown h5, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown h5,
#cmplz-cookies-overview .cmplz-dropdown p, #cmplz-document .cmplz-dropdown p, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown p, #cmplz-cookies-overview .cmplz-dropdown a, #cmplz-document .cmplz-dropdown a, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown a {
    color:black !important;
}

input.wpcf7-form-control:not(.wpcf7-submit),
select.wpcf7-form-control {
	-webkit-appearance: none;
	border-radius: 10px;
    background-color: #eee;
    width: 100%;
    color: #2e3858;
	font-family: 'Patua One',display;
    font-size: 17px;
    letter-spacing: 1px;
    padding: 16px;
	position: relative;
}
input.wpcf7-form-control::placeholder {
    color: #2e3858;
}
input[type="radio"], input[type="checkbox"] {
	accent-color: #3981ea;
	transform: scale(1.5);
}
select.wpcf7-form-control {
	cursor: pointer;
}
.wpcf7-form-control-wrap.jobs {
	position: relative;
}
.wpcf7-form-control-wrap.jobs::after {
	content: ">";
    color: #2e3858;
	font-size: 25px;
	position: absolute;
	top: 53%;
	right: 25px;
	transform: translateY(-50%) rotate(90deg);
}

.form-group {
	margin-bottom: 15px;
}
.row {
	display: flex;
	flex-flow: row wrap;
}
.row > * {
	flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-right: calc(30px * .5);
    padding-left: calc(30px * .5);
}
@media (min-width: 768px) {
	.col-md-6 {
		flex: 0 0 auto;
		width: 50%;
	}
}
.wpcf7-submit {
	margin-right: 0;
}
.wpcf7-spinner {
	background-color: #fff;
}
.wpcf7-spinner::before {
	background-color: #2e3858;
}
.wpcf7 form.invalid .wpcf7-response-output {
	background-color: #dc3232;
	border-color: #dc3232;
}
.wpcf7 form.sent .wpcf7-response-output {
	background-color: #46b450;
	border-color: #46b450;
}
 input.wpcf7-submit {
	background-color: #deacc4;
    border-radius: 15px;
	color: #131f3b;
	display: inline-block;
	font-family: 'Patua One',display;
    margin: 0 0 0 18px;
    cursor: pointer;
	font-size: 20px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em!important;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    border: 2px solid;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-transition-property: all!important;
    transition-property: all!important;
}
input.wpcf7-submit::before {
	font-family: ETmodules!important;
    speak: none;
	font-size: 32px;
    line-height: 1em;
    content: "\35";
    opacity: 0;
    position: absolute;
    margin-left: -1em;
    -webkit-transition: all .2s;
    transition: all .2s;
    text-transform: none;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    font-variant: none;
    font-style: normal;
    font-weight: 400;
    text-shadow: none;
    direction: ltr;
} 

.text-right { 
	text-align: right;
}

input.wpcf7-submit {
    cursor: pointer;
}