/*
Theme Name: Boostrap Basic Child Theme
Theme URI: 
Author: Vee Winch
Author URI: http://okvee.net
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy.
Version: 1.0.3.3
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic-child
Domain Path: /languages/
Template: bootstrap-basic
Tags: white, gray, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.
*/

.headers_wrapper, .feature-videos { margin-bottom: 25px;}

.headers-image { width: 100%; position: relative;}

.headers-image img { width: 100%;}

.content-header { position: absolute; top: 40%; width: 50%; margin: auto; text-align: center; left: 0; right: 0; }

.site-title-heading img {width: 190px;}

.headers-text { color: #ffffff; font-size: 16px;}

.header-link {
    border: 2px solid #27adc6;
    background: url("../bootstrap-basic/img/arrow.png") no-repeat 85% 50% #ffffff;
    display: inline-block;
    border-radius: 30px;
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    padding: 10px 60px 10px 25px;
    font-size: 14px;
    text-transform: uppercase;
    color: #27adc6;
    font-family: "Source Sans Pro", sans-serif;
    font-weight: 900;
}

.header-link:hover {
    border-color: #1c212c;
    color: #1c212c;
    text-decoration: none;
}

.videos_wrapper { margin-bottom: 25px; }

.home-video { width: 57%; display: inline-block; }

.home-video  iframe { width: 100%; height:auto; min-height: 315px;}

.content-video { display: inline-block; width: 40%;  float: right; text-align: center;}

.content-video .featured_title, .video-text { text-align: left; margin-bottom: 20px;}

.custom-title { color: #27adc6; }

@media (max-width: 600px) {
    .content-header,.home-video{ width: 100%;}
    .content-video { width: 100%; float: none; margin-top: 20px;}
}

.newsletter-wrapper form { position: relative;}

.newsletter-wrapper .new-sub { height: 40px !important;  border: none !important;  border-radius: 0 !important;  background: white;
    font-size: 16px !important;  text-align: left !important;  color: #555555; padding: 12px 15px !important;}

.newsletter-wrapper .new-sub:focus, .newsletter-wrapper .new-sub:hover {  outline: none !important;}
.newsletter-wrapper  button { background: none;  border: none;  padding: 0; position: absolute; top: 23px; right: 30px;
    outline: none;
}


.icon-email-gray {  height: 16px;  width: 20px;  background-image: url("img/icon-email-gray.png");  display: block; }
.partner-list .partner-wrapper .partner-logo a {height: 140px !important ;}




/* MODIFS CSS 27/09/2017 */

body, body p, .custom-text, .single-event .entry-title, .single-event .info-wrap > div {
    font-family: 'Source Sans Pro', sans-serif;
    color: #1a1a1a !important;
}

p a {
    background-color: #FCD385;
    text-decoration: none !important;
    color: #1a1a1a !important;
    padding: 0 2px 2px 2px;
}

.site-description {
    font-size: 22px;
    padding: 15px;
}


.navbar-nav {
    float:none;
    margin:0 auto;
    display: block;
    text-align: center;
}

.navbar-nav > li {
    display: inline-block;
    float:none;
}

.sliderRev {
    margin-bottom: 80px;
}


.img-footer-co-creation {
    max-height: 50px;
    max-width: 200px;
}

h5 {
    color: #00ADC6 !important;
    font-size: 32px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
}

h6 {
    color: #00ADC6 !important;
    font-size: 18px !important;
    font-style: italic !important;
    font-weight: 900 !important;
    text-transform: uppercase !important;
    letter-spacing: 2px !important;
}

body {
    width: 100vw;
}