/*
 Theme Name:   Faded Child
 Theme URI:    http://droitthemes.com/wp/faded/
 Description:  App Landing Page with blog
 Author:       droitthemes
 Author URI:   https://themeforest.net/user/droitthemes
 Template:     faded
 Version:      1.5.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header,post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready, blog
 Text Domain:  faded-child
*/
.subheader a {
    color: #00703c!important;
}
.subheader a:hover {
    text-decoration: underline;
}
.loading{
	background-color: #00703c!important;
}
nav.bg-solid .navbar-collapse .navbar-right > li > a {
    color: #00703c!important;
}
nav.bg-solid .navbar-collapse .navbar-right > li > a:hover {
    border-bottom: 2px solid #00703c!important;
}

nav.bg-solid .navbar-collapse .navbar-right > li.active > a {
    border-bottom: 2px solid #00703c!important;
}
nav.bg-solid {
    color: #00703c!important;
}
nav .btn-getnow:hover {
    color: #00703c!important;
}
nav.bg-solid .btn-getnow {
    border: 2px solid #00703c!important;
}
@media (max-width: 1200px){
    nav.bg-solid .btn-getnow {
        display: none!important;
    }
}
nav.bg-solid .navbar-header .navbar-toggle .icon-bar {
	background-color: #00703c!important;
}
.contact-info h6 a.faded_text_btn {
    text-align: center;
    height: 35px;
    width: 90%;
    text-transform: uppercase;
    font-weight: 700;
    border: 2px solid white;
    line-height: 31px;
    vertical-align: middle;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    margin-top: 12.5px;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease;
    -ms-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
    margin-right: 15px;
    border: 2px solid #00703c!important;
}

@media (min-width: 992px){
    nav .btn-getnow {
        width: auto!important;
        padding: 0 20px!important;
    }
}
@media (min-width: 1200px){
    nav .navbar-collapse {
        max-width: 415px;
    }
}
header.blog-list .breadcrumb, header.blog-detail .breadcrumb {
    display: none!important;
}
header.blog-list, header.blog-detail {
    min-height: 290px!important;
}
header a.btn-white {
    color: #00703c!important;
}
/*header.slider-area .container [class^='col-']:first-child {
    background: url(images/marques.png) 0px 38% no-repeat;
    background-size: contain;
}*/
.defatult_section {
    background: #ffffff!important;
}
.wrapper-img img{
	opacity: 1!important;
}
.page-id-477 .site-content{
	margin: 25px auto;
}
/*.slider-caption .col-header-txt h1 {
     font-weight: 400!important;
}
*/
section#tarifs{
    padding-bottom: 0!important;
}
.sec-contact .contact .contact-info {
    width: 100%!important;
}
.sec-contact h3 {
    margin: 0 auto 0px!important;
}
.sec-contact .contact .contact-info h5 {
    color: #00703c!important;
}
.sec-contact form {
	background-color: rgba(255,255,255,.97)!important;
}
.sec-contact form .form-group input, .sec-contact form .form-group textarea {
    color: #262626!important;
}
.sec-contact form .form-group input::-webkit-input-placeholder,
.sec-contact form .form-group textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

.sec-contact form .form-group input::-moz-placeholder,
.sec-contact form .form-group textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

.sec-contact form .form-group input:-ms-input-placeholder,
.sec-contact form .form-group textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

.sec-contact form .form-group input:-moz-placeholder,
.sec-contact form .form-group textarea:-moz-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}
.sec-contact form button {
    border: 1px solid #00703c!important;
}
.sec-contact div.wpcf7-response-output {
    color: #000!important;
}
.contact_form span.wpcf7-not-valid-tip {
    color: red!important;
}
.sec-contact h3::before{
    display: none!important;
}
.sec-contact .ovi-item{
    /*background: rgba(0,0,0,0.7);*/
    background: rgba(0,112,60,0.8);
    margin: 6px 0;
    padding: 15px;
}
.sec-contact .ovi-item hr{
    border-top: 1px solid #00a357;
}
/*.sec-contact form button input[type="submit"] {
    background-color: #ebebeb!important;
}*/
.sec-contact form button {
    color: #00703c!important;
}
.sec-contact form button i {
    bottom: 8.7%!important;;
    right: -19%!important;
}
.contact_form span.wpcf7-not-valid-tip {
    top: 0px!important;
}
#contact{
	padding-top: 20px;
}

/*----------- FAQ -----------*/

.sec-faq #accordion .panel {
    width: 640px!important;
    margin: 0 auto!important;
}
.sec-faq .panel-group .panel .panel-collapse .panel-body {
    padding-left: 20px!important;
}
.page-template-default .sec-faq .panel-group .panel .panel-collapse .panel-body::before {
    border-left: none!important;
}
.page-template-default .sec-faq .panel-group .panel .panel-heading .panel-title .btn-accordion {
    color: #00703c!important;
}
.page-template-default .sec-faq .panel-group .panel .panel-heading .panel-title .btn-accordion::after {
    border: 1px solid #00703c!important;
    color: #00703c!important;
}


footer {
    padding: 20px 0!important;
}
footer .footer {
    color: #dcdcdc!important;
}
footer h5.footer {
    color: #ffffff!important;
}
footer .bg-img, section .bg-img, .sec-faq .bg-img, sec-features .bg-img {
    opacity: 1!important;
}

/**----------------------------------------------------------
// custom header image block
/**----------------------------------------------------------*/

.custom-slider-area .slider-area{
    height: 650px;
}

.custom-slider-area .slider-caption .col-header-img .img-header-lg{
    top: 80px;
}
.custom-slider-area .slider-caption .col-header-img .img-header-sm{
    top: 70px;
}

.custom-slider-area .slider-caption .col-header-txt h1{
    font-size: 50px;
}

.custom-slider-area .slider-area .slider-caption .col-header-txt{
    padding-top: 140px !important;
}

.custom-header-video .home-video::before{
    display: none;
}
.custom-header-video .slider-area.vertical::after{
    display: none;
}

/**----------------------------------------------------------
// Tools
/**----------------------------------------------------------*/

.clean-section{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.bg-auto .bg-img{
    -webkit-background-size: auto;
    background-size: auto;
}

/**----------------------------------------------------------
// Vrac
/**----------------------------------------------------------*/

.sec-contact .contact{
    box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.05) !important;
}

.sec-video .wrapper-video{
    margin-top: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.sec-video {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

#blog-post{
    display: none;
}

#nos-tondeuses footer .subheader, section .subheader {
    margin: 19px auto 30px!important;
}

.magasins_anchors a.faded_text_btn {
    display: inline-block!important;
    position: relative!important;
    z-index: 0!important;
    height: 50px!important;
    line-height: 36px!important;
    width: 220px!important;
    -webkit-border-radius: 25px!important;
    -moz-border-radius: 25px!important;
    border-radius: 25px!important;
    background-color: #00703c!important;
    border: 2px solid #fff!important;
    color: #fff!important;
    text-decoration: none !important;
}

.magasins_anchors a.faded_text_btn:hover {
    background-color: #fff!important;
    border: 2px solid #00703c!important;
    color: #00703c!important;
}

a.faded_text_btn {
    display: inline-block;
    position: relative;
    z-index: 0;
    height: 50px;
    line-height: 46px;
    width: 220px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    background-color: #00703c;
    border: 2px solid #fff;
    color: #fff;
    text-decoration: none !important;
}

a.faded_text_btn:hover {
    background-color: #fff;
    border: 2px solid #00703c;
    color: #00703c !important;
}

nav.bg-solid .btn-getnow:hover {
    background-color: #00703c !important;
    color: white!important;
}

#etudeperso .subheader{
    padding: 0!important;
}

.sec-testimonial .media .media-body {
    top: 28px!important;
    padding-right: 70px!important;

}
.sec-testimonial .media .media-body p {
     font-style:normal!important;
}

/*.sec-features [class^="col-"]:not(.container-acting).feat-top-left {
    top: 58px !important;
    left: 119px !important;
}
.sec-features [class^="col-"]:not(.container-acting).feat-top-right {
    top: -2px !important;
    right: 126px !important;
}
.sec-features [class^="col-"]:not(.container-acting).feat-bottom-left {
    bottom: -25px !important;
    left: 202px !important;
}
.sec-features [class^="col-"]:not(.container-acting).feat-bottom-right {
    bottom: 40px !important;
    right: 103px !important;
}*/

footer .footer{
    font-size: 12px !important;
}
footer .footer p{
    margin: 0;
}

.magasins_anchors .subheader{
    position: relative;
    z-index: 2;
}

.magasins_anchors strong{
    font-size: 16px;
    font-weight: bolder;
    display: block;
    text-transform: uppercase;
}

.magasins_anchors a{
    display: inline-block;
    margin: 0 5px;
    padding: 5px 8px;
    text-transform: none;
    font-size: 14px;
    padding-top: 7px;
    background: white;
    border-radius:3px;
    border: 1px solid rgba(0,0,0,.08);
    box-shadow:0 2px 7px rgba(0,0,0,.1);
    -webkit-transition: all .25s;
       -moz-transition: all .25s;
        -ms-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
}
.magasins_anchors a:hover{
    background: rgba(0,0,0,.03);
}
.magasins_anchors a:active{
    transform:scale(.98);
}


.column {
  height:100px;
  background-color:black;
}
@media (min-width: 768px){
  div.togglenav .navbar-toggle {
       display: block !important;
  }
}
@media (max-width: 768px){
  div.togglenav {
       display: none !important;
  }
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    z-index: 10;
}
div.togglenav{
    width: 33%;
    float: right;
    height: 73px;
    z-index: 20;
    position: relative;
}
@media (max-width: 1199px){
    div.togglenav{
        width: 40%;
    }
}
@media (max-width: 991px){
    div.togglenav{
        width: 51%;
    }
}
div.togglenav .navbar-header .navbar-toggle {
    margin: 21.5px 4px !important;
    line-height: 1 !important;
    background-color: #00703c;
    color: #fff !important;
    font-family: 'Roboto';
    font-weight: 700;
    text-transform: uppercase;
}
div.togglenav .navbar-header .navbar-toggle .overview-img{
}
div.togglenav .navbar-header .navbar-toggle:hover  {
    background-color: #ddd;
}
div.togglenav .navigatsioon .navbar{
  border-radius:0px;
  background-color:transparent;
}
div.togglenav .navigatsioon .container-fluid{
  text-align:center;
}
div.togglenav .navigatsioon .navbar.navbar-default{
  border-color:transparent;
}
div.togglenav .navigatsioon .navbar-default{

}
div.togglenav .navigatsioon .navbar-default .navbar2-collapse{
    background-color: rgba(0,112,60,0.9);
    padding: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     border-radius: 5px;
/*    top: 67px;
    position: relative;*/
}
/*form .form-group input, div.togglenav form .form-group textarea {
    color: #262626!important;
}
div.togglenav form .form-group input::-webkit-input-placeholder,
div.togglenav form .form-group textarea::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

div.togglenav form .form-group input::-moz-placeholder,
div.togglenav form .form-group textarea::-moz-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

div.togglenav form .form-group input:-ms-input-placeholder,
div.togglenav form .form-group textarea:-ms-input-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}

div.togglenav form .form-group input:-moz-placeholder,
div.togglenav form .form-group textarea:-moz-placeholder {
    color: rgba(0, 0, 0, 0.35)!important;
}
div.togglenav form button {
    border: 1px solid #00703c!important;
}
div.togglenav div.wpcf7-response-output {
    color: #000!important;
}
.contact_form span.wpcf7-not-valid-tip {
    color: red!important;
}
div.togglenav h3::before{
    display: none!important;
}*/
div.togglenav .ovi-item{
    /*background: rgba(0,0,0,0.7);*/
    background: rgba(0,112,60,0.8);
    margin: 6px 0;
    padding: 15px;
}
div.togglenav .ovi-item hr{
    border-top: 1px solid #00a357;
}
/* form button input[type="submit"] {
    background-color: #ebebeb!important;
}*/
div.togglenav form button {
    color: #00703c!important;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
     border-radius: 20px;
    line-height: 1!important;
}
div.togglenav form button input[type="submit"]{
    background: transparent!important;
}
div.togglenav form button input {
    line-height: 3!important;
}
div.togglenav form button i {
    bottom: 8.7%!important;;
    right: -19%!important;
}
.contact_form span.wpcf7-not-valid-tip {
    top: 0px!important;
}

/**----------------------------------------------------------
// Vrac - pricing
/**----------------------------------------------------------*/

.sec-pricing [class^="col-"] .wrapper h1 {
    font-size: 25px!important;
}
.sec-pricing [class^="col-"] .wrapper h3 {
    letter-spacing: 0px!important;
    font-size: 15px!important;
}
.sec-pricing [class^="col-"] span.price_mon {
    display: none;
}
.sec-pricing [class^="col-"].highlighted .wrapper::after {
    content: 'Meilleure offre'!important;
    font-size: 11px!important;
}

.sec-pricing [class^="col-"] .wrapper h3, .sec-pricing [class^="col-"] .wrapper h1{
    color: #303030 !important;
}
.sec-pricing [class^="col-"].highlighted .wrapper h3, .sec-pricing [class^="col-"].highlighted .wrapper h1{
    color: #23479e !important;
}
.sec-pricing [class^="col-"].highlighted .wrapper::after{
    background-color: #23479e !important;
}
.sec-pricing [class^="col-"] span.curency {
    /*left: 65%!important;*/
    display: none !important;
}
.sec-pricing [class^="col-"] .wrapper a{
    display: none !important;
}
.sec-pricing [class^="col-"] .wrapper h1 + hr {
    display: none !important;
}
.hold-btn-devis a{
    padding: 25px;
    width: 400px;
    line-height: 9px;
    height: 60px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
    width: 170px !important;
    right: 0 !important;
}
/**----------------------------------------------------------
// Responsive
/**----------------------------------------------------------*/

@media (max-width: 1199px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: 220px!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        top: 170px!important;
    }
    .sec-testimonial .media .media-body {
        left: 41%!important;
    }
    .sec-testimonial .media .media-body p {
        line-height: 1.2!important;
        font-size: 15px!important;
    }
}
@media (max-width: 991px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: 310px!important;
    }
}
@media (max-width: 767px) {
    nav .navbar-collapse {
        background-color: #00703c!important;
        background-image: none!important;
    }
    nav.bg-solid .navbar-collapse  {
        background-color: #ffffff!important;
        background-image: none!important;
    }

    .custom-slider-area .slider-area .slider-caption .col-header-txt{
        padding-top: 100px !important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: -90px!important;
        width: 340px!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        top: -130px!important;
        right: -560px!important;
    }
    header img.img-header-sm {
         width: 450px!important;
    }
    .sec-pricing [class^="col-"] .wrapper h1 {
        font-size: 28px!important;
    }
}
@media (max-width: 640px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: -112px!important;
        width: 300px!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        top: -180px!important;
        right: -480px!important;
    }
    header img.img-header-sm {
         width: 300px!important;
    }
}
@media (max-width: 480px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: -170px!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        top: -140px!important;
        right: -350px!important;
        width: 120px!important;
    }
    header img.img-header-sm {
         width: 300px!important;
    }
    .sec-testimonial .media {
        -webkit-box-shadow: none!important;
        -moz-box-shadow: none!important;
        box-shadow: none!important;
    }
}
@media (max-width: 414px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        top: -116px!important;
        width: 190px!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        top: -100px!important;
        right: -320px!important;
        width: 73px!important;
    }
    header img.img-header-sm {
         width: 300px!important;
    }
}
@media (max-width: 360px) {
    .custom-slider-area .slider-caption .col-header-img .img-header-sm {
        display: none!important;
    }
    .custom-slider-area .slider-caption .col-header-img .img-header-lg {
        display: none!important;
    }
}
@media (max-width: 600px) {
    #video {
        display: none!important;
    }
}
