body #page-container #top-header { background:#20252c;}
body #page-container #main-header { background:#20252c;}
#main-header .nav li ul a {color:#000000 !important; }
.blackBG {background: #000 url(//turatello.fr/wp-content/themes/turatello/images/shadow.png) no-repeat 0 0 !important;}
#et-info {font-weight:500;}
#top-header .et-social-icons a.icon:before { color:#fff;}
#top-header {border-bottom:1px solid rgba(255,255,255,.3); }
#et-secondary-nav {text-transform:uppercase; font-weight:400; }
#top-menu li a {font-weight:500 !important;}
#logo { border-radius:15px; }
.wpcf7 input[type="checkbox"] {position: relative; opacity: 1; display: block !important; -webkit-appearance: checkbox; margin: 0 10px 0 0 !important; float: left; pointer-events: auto;}
.wpcf7-acceptance {line-height:1.2em;}
.wpcf7 input, .wpcf7 textarea {border-radius: 4px !important; background: #fff !important; border: 2px solid #ddd !important; font-family: 'Comfortaa',display !important;}
.light .wpcf7 input, .light .wpcf7 textarea { border: 1px solid #ddd !important; }
.wpcf7 textarea {max-width:100%; width:100%; max-height:100px;}
.wpcf7 small {font-size:75%;}
.wpcf7 input[type="submit"] {padding:.3em .7em .3em .7em; color:#aaa; font-size:15px; font-weight:600; text-transform:uppercase;}
.light input[type="submit"] { color: #222; }
.wpcf7 input[type="submit"]:hover {padding:.3em .7em .3em .7em; background:#01a33e !important; border-color:#01a33e !important; color:#fff;}
.wpcf7 .ajax-loader {display:none !important;}
.light p.et_pb_contact_field {margin-bottom: 2%;} .wpcf7 .contactHome input, .wpcf7 .contactHome textarea {border-radius:0 !important; font-family: 'Lato',Helvetica,Arial,Lucida,sans-serif !important;  color: #ffffff !important; background-color: rgba(0,0,0,0.15) !important; border-width:0 !important;  font-size:16px !important; }
.wpcf7 .contactHome input::placeholder, .wpcf7 .contactHome textarea::placeholder{color:#fff; opacity: 1;}
.wpcf7 .contactHome input:-ms-input-placeholder, .wpcf7 .contactHome textarea:-ms-input-placeholder{color:#fff;}
.wpcf7 .contactHome input::-ms-input-placeholder, .wpcf7 .contactHome textarea::-ms-input-placeholder{color:#fff;}
.wpcf7 .contactHome small {color:#fff;}
.wpcf7 .contactHome input[type="submit"] { color: #c10f1b!important;
background: #ffffff !important;
border-width: 8px!important;
border-color: #ffffff !important;
border-radius: 0px;
letter-spacing: 4px;
font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
text-transform: uppercase!important;
background-color: #ffffff;
font-size: 20px !important;
font-weight: 500;
}
.wpcf7 .contactHome span.wpcf7-not-valid-tip {color:#fff;}
.wpcf7 .wpcf7-mail-sent-ok {border-color:#fff; background:#fff; color:#000;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {border-color:#fff; color:#fff;} .et_pb_portfolio_item.et_pb_grid_item{box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3);
padding: 10px 10px 20px;
border: 1px solid #ebebeb;
background:#fff;
margin-bottom: 30px !important;}
.et_pb_portfolio_item.et_pb_grid_item .et_overlay {display:none !important;}
.et_pb_portfolio_item.et_pb_grid_item img {  padding-bottom:8px;
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
}
.et_pb_portfolio_item.et_pb_grid_item .et_portfolio_image {overflow:visible;}
.et_pb_portfolio_item.et_pb_grid_item:hover img {transform:scale(1.05,1.05); }
.et_pb_filterable_portfolio_0.et_pb_filterable_portfolio .post-meta {min-height:30px;}
.noborder .et_pb_portfolio_item.et_pb_grid_item {border:none;}
.noborder .et_pb_portfolio_item.et_pb_grid_item .et_overlay {display:inherit !important; } .et_fullwidth_nav #top-menu li.mega-menu>ul.sub-menu li {text-align:center;}
.et_fullwidth_nav #top-menu li.mega-menu>ul.sub-menu li a{font-size:15px; font-weight:500; line-height:15px;}
#top-menu li.mega-menu.mega-menu5>ul>li {width:20%;}
#top-menu li.mega-menu.mega-menu5>ul>li:nth-of-type(4n+1) {clear:none;}
#top-menu li.mega-menu.mega-menu5>ul>li:nth-of-type(5n+1) {clear: left;}
.et_pb_gallery_pagination ul li.next,
.et_pb_gallery_pagination ul li.prev {display:none !important;}
.et_pb_gallery_pagination ul:after {display:none !important;}
.bg1 {width: 350px;
height: 118px;
background-image: url(//turatello.fr/wp-content/themes/turatello/images/figure-1.svg);}
.bg2 {width: 360px;
height: 118px;
background-image: url(//turatello.fr/wp-content/themes/turatello/images/figure-2.svg);
background-position: 0 100%;}
.bg3 {width: 350px;
height: 118px;
background-image: url(//turatello.fr/wp-content/themes/turatello/images/figure-3.svg);}
.bg1 .percent,
.bg2 .percent,
.bg3 .percent{height:55px; padding-top:20px;}
.strongCustom strong {
color: #d51a27!important;
letter-spacing: 2px;
font-size: 16px;
font-family: 'Teko',Helvetica,Arial,Lucida,sans-serif!important;
font-weight: 700!important;
text-transform: uppercase!important;
}
@media (min-width:980px){
#top-header #et-info {width:57%;}
#top-header #et-info > span {float:right; margin-left: 13px;}
#top-header #et-info > a {float:right;}
}
.zoomHoverEffect .et_pb_image {overflow:hidden;}
.zoomHoverEffect img{
-webkit-transition: 8s;
-moz-transition: 8s;
-o-transition: 8s;
-ms-transition: 8s;
transition: 8s;
}
.zoomHoverEffect img:hover{
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
}
@media screen and (max-width:980px){
ul.sub-menu li a img {max-width:20px; margin-right:6px;}
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {letter-spacing:-0.03em; text-transform:uppercase; font-size:12px; }
@media screen and (max-width:767px){
.et_pb_portfolio_filters{display:none;}
}
.fts-jal-fb-header {text-align:center;}
.fts-jal-fb-group-display.fts-simple-fb-wrapper {max-width:760px; margin:auto;}
.fts-jal-single-fb-post {border:1px solid #ddd; background:#f4f5f6; padding:30px !important; margin-bottom:30px;}
body #footer-widgets{display:none;}
body.single-project #footer-widgets{display:block;}
#footer-widgets {padding:1% 0;}
.textwidget small{font-size:12px; font-weight:400;}
#et-boc .et_password_protected_form {padding:16% 0; width: 80%; max-width: 1080px; margin-left:auto; margin-right:auto;} ul.dlm-downloads {padding-left:0;}
.dlm-downloads li{list-style:none; padding-bottom:4px;}
.dlm-downloads li a{ color:#1d1d1b; font-size: 19px; font-weight:300; }
.dlm-downloads li a:before{content: "\e092"; font-family: "ETmodules"; display: inline-block; padding-right:5px;}
.dlm-downloads li a:hover:before {color:#c10f1b;}
@media (max-width: 479px){
.dlm-downloads li a {font-size:16px;}
} .occasioniSide .et_pb_widget{background-color: #f5f5f5; border-radius:4px; border: 1px solid #dddddd; padding: 20px;}
.occasioniSide.et_pb_widget_area_left {padding-right:0; border-right:none;}
@media (min-width: 981px){
.occasioniSide .et_pb_widget {width: 30.3333% !important; margin:1.5% !important;}
}