/*
Theme Name: Salient thème enfant
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: Graphisterie Générale
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


body{color: #595959 !important;}
.texte-contact-home{font-size: 16px;}

/*Couleurs*/
.blanc{color: #fff !important;}
.vert{color: #43b02a !important;}
.gris{color: #595959 !important;}
.kaki{color: #999570 !important;}
.kaki01{color: #625d20 !important;}

/*header outer small*/
header#top {border-bottom: 1px solid #ececec !important;}
#header-outer[data-lhe="animated_underline"] header#top nav > ul > li > a{margin-top: 20px !important;margin-bottom: -20px !important;}
body:not(.material) header#top nav > ul > li#social-in-menu > a {margin-top: 38px !important;}


/*Masquer count carousel*/
.item-count{display: none !important;}

/*Titres*/
h2{margin-bottom: 35px !important;}
.h1-page{margin-bottom: 35px !important;text-transform: none;font-size: 32px !important;line-height: 38px !important;font-weight: 200 !important;}
.titre-picto{text-transform: uppercase !important; font-size: 15px !important;letter-spacing: 2px !important;line-height: 22px !important;font-family: 'Dosis', sans-serif !important;}
.titre-picto-1{text-transform: uppercase !important; font-size: 15px !important;letter-spacing: 2px !important;line-height: 22px !important;margin-top: -9% !important;font-family: 'Dosis', sans-serif;}
.titre-picto-2{text-transform: uppercase !important; font-size: 15px !important;letter-spacing: 2px !important;line-height: 22px !important;margin-top: 4% !important;font-family: 'Dosis', sans-serif !important;}
.widget h4{font-size: 15px !important;letter-spacing: 2px !important;}
.portfolio-items[data-ps="6"] .work-meta h4 {font-size: 18px !important;font-family: 'Dosis', sans-serif !important;text-transform: uppercase !important;font-weight: 400 !important;letter-spacing: 1px !important;}
.portfolio-items[data-ps="6"] .bg-overlay{display: none !important;}

/*Divider*/
.vertical-divider{padding-top: 1% !important;padding-bottom: 1% !important;}

/*Submenu*/
.page-submenu[data-alignment="center"]{text-transform: uppercase !important;font-size: 12px !important;font-family: 'Dosis', sans-serif !important;}
.page-submenu li a{opacity: 1 !important;}
.page-submenu li a:hover{color: #43b02a !important;}


/*Filtres nos réalisations*/
.portfolio-filters-inline:not([data-color-scheme="default"]) ul li a{font-family: 'Dosis', sans-serif !important;text-transform: uppercase !important;letter-spacing: 1px !important;}


/*Fond vert opener*/
.carre-vert{width: 310px !important;}
.top-fond-vert{margin-top: -47% !important;}
.top-fond-vert-1{margin-top: -50% !important;}
.center-link{text-align: center !important;margin: 0 auto !important;margin-bottom: 8% !important;}


/*Boutons*/
.square_btn{position: relative;display: inline-block;padding: 0.25em 0;text-decoration: none;color: #595959;text-transform: uppercase !important;letter-spacing: 2px !important;margin-top: 2% !important;font-size: 13px !important;font-family: 'Dosis', sans-serif !important;}
.square_btn:before{position: absolute;content: '';width: 100%;height: 1px;top:100%;left: 0;border-radius: 0px;background:#43b02a;transition: .4s;}
.square_btn:hover:before {top: -webkit-calc(100% - 17px);top: calc(100% - 17px);}
.square_btn_inline_1{position: relative;display: inline-block;padding: 0.25em 0;text-decoration: none;color: #595959;text-transform: uppercase !important;letter-spacing: 2px !important;margin-top: 2% !important;font-size: 13px !important;margin-right: 15px;font-family: 'Dosis', sans-serif !important;}
.square_btn_inline_1:before{position: absolute;content: '';width: 100%;height: 1px;top:100%;left: 0;border-radius: 0px;background:#43b02a;transition: .4s;}
.square_btn_inline_1:hover:before {top: -webkit-calc(100% - 17px);top: calc(100% - 17px);}
.square_btn_inline_2{position: relative;display: inline-block;padding: 0.25em 0;text-decoration: none;color: #595959;text-transform: uppercase !important;letter-spacing: 2px !important;margin-top: 2% !important;font-size: 13px !important;margin-left: 15px;font-family: 'Dosis', sans-serif !important;}
.square_btn_inline_2:before{position: absolute;content: '';width: 100%;height: 1px;top:100%;left: 0;border-radius: 0px;background:#43b02a;transition: .4s;}
.square_btn_inline_2:hover:before {top: -webkit-calc(100% - 17px);top: calc(100% - 17px);}
.square_btn_vert{position: relative;display: inline-block;padding: 0.25em 0;text-decoration: none;color: #fff;text-transform: uppercase !important;letter-spacing: 2px !important;margin-top: 2% !important;font-size: 13px !important;font-family: 'Dosis', sans-serif !important;}
.square_btn_vert:before{position: absolute;content: '';width: 100%;height: 1px;top:100%;left: 0;border-radius: 0px;background:#fff;transition: .4s;}
.square_btn_vert:hover:before {top: -webkit-calc(100% - 17px);top: calc(100% - 17px);}
.square_btn_kaki{position: relative;display: inline-block;padding: 0.25em 0;text-decoration: none;color: #595959;text-transform: uppercase !important;letter-spacing: 2px !important;margin-top: 2% !important;font-size: 13px !important;font-family: 'Dosis', sans-serif !important;}
.square_btn_kaki:before{position: absolute;content: '';width: 100%;height: 1px;top:100%;left: 0;border-radius: 0px;background:#999570;transition: .4s;}
.square_btn_kaki:hover:before {top: -webkit-calc(100% - 17px);top: calc(100% - 17px);}

/*picto-retina*/
.picto-retina{width: 25% !important;}
.picto-retina-neige{width: 33% !important;}
.picto-retina-1{width: 14% !important;}
.picto-retina-1-neige{width: 18% !important;}
.chiffre-picto{font-size: 32px !important;line-height: 40px !important;font-weight: 200 !important;font-family: 'Dosis', sans-serif !important;}

/*Single portfolio*/
.project-title .section-title{padding: 0px !important;}
.single-portfolio .row .col.section-title h1{text-align: left !important;font-size: 44px !important;line-height: 50px !important;font-weight: 200 !important;}
.comments-section{display: none !important;}
#full_width_portfolio .container-wrap[data-nav-pos="after_project_2"] .bottom_controls {margin-top: 5% !important;}
/*à propos*/
.padding-carre-vert{padding-left: 5% !important;padding-right: 5% !important;}

/*footer*/
#footer-outer #copyright p{text-align: center !important;margin: 0 auto !important;}
.span_5 {width: 100% !important;}
#footer-outer .row {padding-top: 30px !important;padding-bottom: 0px !important;}
#footer-outer .widget {margin-top: 10px !important;}

/*--- contact form 7 ---*/
 
#left {width: 49%;float: left;margin-right:2%;}
#right {width: 49%;float: left;}
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;margin-bottom:10px;}
.clearfix {display:block;}
body[data-form-style="minimal"] input[type="text"]{background-color: transparent !important;padding: 16px 16px 8px 16px !important;margin-top: 2% !important;}
body[data-form-style="minimal"] input[type="email"]{background-color: transparent !important;padding: 16px 16px 8px 16px !important;margin-top: 2% !important;}
body[data-form-style="minimal"] input[type="tel"]{background-color: transparent !important;padding: 16px 16px 8px 16px !important;}
body[data-form-style="minimal"] textarea{background-color: transparent !important;border-bottom: 2px solid #e0e0e0 !important;height: 150px !important;padding: 15px !important;margin-top: 2% !important;}
select{;background-color: transparent !important;box-shadow: none !important;padding: 16px !important;border-radius: 0px !important;font-family: 'Lora', serif !important;color: #a4a4a4!important;border-bottom: 2px solid #e0e0e0 !important;padding: 16px 16px 8px 12px !important;}
select {-webkit-appearance: none !important; -moz-appearance: none !important;appearance: none !important;       /* remove default arrow */background-image: url("http://artsetnature.graphisteriegenerale.com/wp-content/uploads/2019/02/arrow_formulaire_contact.png");background-repeat:no-repeat !important;   /* add custom arrow */background-position:97% 50% !important;font-size: 14px !important;}


/*--- Media Queries ---*/

@media (max-width: 3000px) {
.fond-vert{padding: 18% 0 !important;}
.top-fond-vert{margin-top: -27% !important;}
.top-fond-vert-1{margin-top: -40% !important;}

@media (max-width: 1440px) {
.fond-vert{padding: 18% 0 !important;}
.top-fond-vert{margin-top: -27% !important;}
.top-fond-vert-1{margin-top: -40% !important;}
}
@media (max-width: 1250px) {
.fond-vert{padding: 18% 0 !important;}
.top-fond-vert{margin-top: -27% !important;}
.top-fond-vert-1{margin-top: -43% !important;}

.carre-vert{width: 280px !important}
}

@media (max-width: 1159px) {
.carre-vert{width: 260px !important}
.fond-vert{padding: 18% 0 !important;}
.top-fond-vert{margin-top: -27% !important;}
.top-fond-vert-1{margin-top: -35% !important;}

}

@media (max-width: 1094px) {
.carre-vert{width: 240px !important}
}

@media (max-width: 1030px) {
.carre-vert{width: 235px !important}
body:not(.material) header#top nav > ul > li#social-in-menu > a {margin-top: 22px !important;}
.portfolio-filters-inline[data-color-scheme="accent-color"]{width: 134% !important;;margin-left: -16% !important;margin-top: -1% !important;margin-bottom: 5px !important;}

}



@media (max-width: 999px) {

.carre-vert{width: 310px !important;margin-top: 16.7% !important;}
.fond-vert{padding: 27% 0 !important;}
.top-fond-vert{margin-top: -40% !important;}
.carre-image-apropos{height: 400px !important;}
.picto-retina{width: 15% !important;}
.picto-retina-neige{width: 17% !important;}
.picto-retina-1-neige{width: 14% !important;}
.center-link{padding-bottom: 12% !important;}
#left {width: 100% !important;}
#right {width: 100% !important;}
.portfolio-filters-inline[data-color-scheme="accent-color"]{width: 134% !important;;margin-left: -16% !important;margin-top: -1% !important;margin-bottom: 5% !important;}


}
@media (max-width: 690px) {
.carre-vert{width: 310px !important;margin-top: 23.7% !important;}
.fond-vert{padding: 27% 0 !important;}
.top-fond-vert{margin-top: -40% !important;}
.top-responsive{margin-top: 20% !important;}
.top-responsive-1{margin-top: 10% !important;}
.portfolio-filters-inline[data-color-scheme="accent-color"]{width: 134% !important;margin-left: -16% !important;margin-top: -38% !important;margin-bottom: 5% !important;}


}
@media (max-width: 480px) {
.carre-vert{width: 310px !important;margin-top: 31% !important;}
.top-fond-vert{margin-top: -33% !important;}
}