/*

Theme Name: Enfold Child Theme

Description: Enfold Child Theme

Author: Agence Discover

Template: enfold

Version: 0.1.0

*/



.page-template-template-landing-page .current-menu-item a {

  color: #f15a24!important;

}



.page-template-template-landing-page #main{

  font-family: 'Roboto', sans-serif!important;

  font-size:1em;

}



.mobile-img-container img {

  height: auto;

  width: 100%;

}



.img-container { display: none; }



.contact-container{

  padding: 30px 50px;

  max-width: 1310px;

  width:100%;

  background-color:#545f6d;

  color:#fff;

  text-align: center;

}



.contact-title,

.contact-subtitle {

  font-family: 'Roboto', sans-serif!important;

  font-weight: 100!important;

}



.contact-title {

  margin-bottom: 20px;

  font-size: 24px;

}



.contact-subtitle {

  font-size: 22px;

}



.wpcf7-form-control-wrap { display: block; }



span.wpcf7-not-valid-tip {

  position: absolute;

  top: 5px; right: 6px;

}



.page-template-template-landing-page input {

  margin: 0!important;

  -webkit-border-radius: 5px!important;

  -moz-border-radius: 5px!important;

  border-radius: 5px!important;

  font-family: 'Roboto', sans-serif!important;

}



.input-like {

  padding: 8px 6px;

  -webkit-border-radius: 5px!important;

  -moz-border-radius: 5px!important;

  border-radius: 5px!important;

  background-color: #fff;

  color: #777;

  font-size: 0,9em;

  text-align: left;

}



.page-template-template-landing-page input.wpcf7-submit {

  width: 100%;

  -webkit-border-radius: 25px!important;

  -moz-border-radius: 25px!important;

  border-radius: 25px!important;

  background-color: #f15a24;

  color: #fff;

  font-size: 30px;

  font-weight: 300!important;

  text-transform: uppercase;

}



.page-template-template-landing-page .content {

  padding: 0;

}



.edito {

  padding: 50px 0;

}



.edito p {

  color: #55606e;

  font-weight: 300!important;

}



.edito .orange-title {

  padding: 2px 0 2px 50px;

  background: url('img/tick.png') no-repeat left center;

}



.grey-title {

  color: #55606e;

  font-size: 24px;

}



.avis { clear: both; }



.fl-img {

  float: left;

  margin-right: 15px;

  width: 85px;

  height: auto;

}



.avis-content { font-style: italic; }



b { font-weight: 700!important; }



.page-template-template-landing-page .prefooter {

    padding: 85px 0 25px;

    border-top: 0;

    border-bottom: 1px solid #f15a24;

    background: #576270 url('img/time.png') no-repeat center 20px;

    color: #fff;

    text-align: center;

}



.page-template-template-landing-page #footer {

    padding: 25px 0;

    color: #fff;

    text-align: justify;

}



h3.orange-title {

    margin-bottom: 25px;

    color: #f15a24;

    font-family: 'Roboto', sans-serif;

    font-size: 28px;

}



@media screen and (min-width: 1024px){

  .page-template-template-landing-page #wrap_all {

    background-color: #fff;

  }



  .page-template-template-landing-page #main {

    margin: 0 auto;

  }



  .page-template-template-landing-page #main,

  .page-template-template-landing-page .av-logo-container {

    max-width: 1920px;

  }



  .contact{

    position:relative;

    overflow: hidden;

    z-index: 0;

  }



  .mobile-img-container { display: none; }



  .img-container {

    display: block;

    height: 430px;

    width: 100%;



    background-position: top right;

    background-repeat: no-repeat;

    -webkit-background-size:cover;

    -moz-background-size:cover;

    -o-background-size:cover;

    background-size:cover

  }



  .img-container.videosurveillance {

    background-image: url('img/videosurveillance.jpg');

  }



  .img-container.detection-intrusion {

    background-image: url('img/detection-intrusion.jpg');

  }



  .img-container.controle-acces {

    background-image: url('img/controle-acces.jpg');

  }



}



@media screen and (min-width: 1300px) {

  .img-container {

    position: absolute;

    top: 0; left: 0;

    height: 100%;

    z-index: -1;

  }



  .contact-container{

    float:right;

    padding: 30px 20px 0;

    width:500px

  }

}





/* ADDED 30-06-2107 */



.term-description p {

    font-size: 15px !important;

}

.main_color a:hover, .main_color h1 a:hover, .main_color h2 a:hover, .main_color h3 a:hover, .main_color h4 a:hover, .main_color h5 a:hover, .main_color h6 a:hover, .main_color .template-search a.news-content:hover, .main_color .wp-playlist-item .wp-playlist-caption:hover{
  color: #5a5a5a !important
}
