/*
Theme Name:     Stratus Child Theme
Theme URI:      http://demo.themovation.com/stratus/
Description:    Child theme for Stratus
Author:         Themovation
Author URI:     http://themovation.com
Template:       stratus
Version:        1.1
License:        Regular License
License URI:    http://themeforest.net/licenses/regular

*/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,300italic,400italic,700,700italic);


h1.teamvisionrotate {
color:#ffffff;
font-weight:400;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width:100%;
padding:0;
margin:0;
display:block;
text-align:center;
clear:both;
overflow:hidden;
}
h2.intro {
color:#ffffff;
font-weight:100;
font-size:17px;
width:100%;
text-align:center;
padding:0;
margin:0;
display:block;
}

@media (max-width:991px) {
h1.teamvisionrotate {
font-size:24px;
padding-bottom:10px;
}

h2.intro {
display:none;
}
}

form input[type=submit], .with_frm_style .frm_submit input[type=submit], .with_frm_style .frm_submit input[type=button], .frm_form_submit_style, .with_frm_style.frm_login_form input[type=submit] {
    background: #045089;
    color: #fff;
    padding: 10px 30px;
    margin-top: 0;
    border: 0;
    opacity: 1;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.simple-conversion form input[type=submit], .simple-conversion .with_frm_style input[type=submit] {
    border-radius: 3px !important;
}

#frm_form_3_container form input[type=submit]{
background: #f9ce48 !important;
color:#464646;
    border: 0 !important;
    border-bottom: 0px !important;
box-shadow:none !important;
font-size:13px;
text-transform: uppercase;
}

.simple-conversion form input {
    height:46px !important;
    border-radius: 3px !important;
    margin: 5px 10px !important;
    border: 1px solid #e6e6e6;
    padding: 0 20px;
}

.simple-conversion form input[type=text]{
    border-radius: 3px !important;
    margin: 5px 10px !important;
    border: 1px solid #e6e6e6;
    padding: 0 20px;
font-size:13px;
font-style:italic;
font-weight:100 !important;
}
.simple-conversion form input[type=placeholder] {
  font-size:13px;
font-style:italic;
font-weight:100 !important;
}

form input[type=search]{
    border-radius: 3px 0px 0px 3px !important;

    border: 1px solid #e6e6e6; 
font-size:13px;
font-style:italic;
font-weight:100 !important;
}
.search-submit {
    padding: 14px 20px;
    color: #fff;
    background-color: #045089;
    opacity: 1;
    border: 0;
    margin-left: 0 !important;
border-radius: 3px 0px 0px 3px !important;
}

.lien_tarifs {
color: #f06519;
padding-bottom:2px;
border-bottom : 1px solid #f06519;
text-decoration:none !important;
}
.lien_tarifs:hover, .lien_tarifs:visited, .lien_tarifs:active {
color: #f06519;
padding-bottom:2px;
border-bottom : none;
text-decoration:none !important;
}


.th-accent, .headhesive--clone.banner[data-transparent-header="true"] .th-accent {
    border-radius: 3px;
}

h1, h2, h3, h4, h5, h6 {
    color: #4c4c4c;
    font-family: Raleway;
}
.nav.navbar-nav li {
 text-transform: uppercase;
font-size:13px;

}
.navbar .navbar-nav > li.active > a, .navbar .navbar-nav > li.active > a:hover, .navbar .navbar-nav > li.active > a:focus {
color:#4c4c4c;
text-transform: uppercase;
font-size:13px;
font-weight:700;
border-bottom: none;
}

.navbar .navbar-nav > li > a {
color: #4c4c4c;
font-weight:700;
font-family: Raleway;
font-size:13px;
}

.nav.navbar-nav li {
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
}

.btn {
    padding: 10px 45px;
    border-radius: 3px !important;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    transition: all 0.2s linear;
}
.home .section-header {
    margin-bottom: 0px;
}
#questionnaires h2, #backoffice h2, #mois h2 {
font-size:26px;
font-weight:700;
padding:0;
margin:0;
}
#questionnaires h3, #backoffice h3, #mois h3 {
font-size:20px;
font-weight:300;
padding:0;
margin:0;
}

#questionnaires h3 {
color:#57a3df;
}
#mois h3 {
color:#b5d74d;
}
#backoffice h3 {
color:#ffffff;
}

#questionnaires .btn.btn-standard    {
   background-color :#57a3df;
border-color:#57a3df;
font-weight:700;
 text-transform: uppercase;
}
#backoffice .btn.btn-standard    {
   background-color :#ffffff;
border-color:#ffffff;
color:#22b3aa;
font-weight:700;
 text-transform: uppercase;
}

#mois .btn.btn-standard    {
   background-color :#b5d74d;
border-color:#b5d74d;
color:#ffffff;
font-weight:700;
 text-transform: uppercase;
}

#questionnaires ul.arguments, #backoffice ul.arguments, #mois ul.arguments{
padding: 50px 0 50px 0;
margin:0;
font-weight:300;
list-style:none;
}
#questionnaires ul.arguments li, #backoffice ul.arguments li, #mois ul.arguments li{
font-size:16px;
line-height:34px;
}

#questionnaires ul.arguments li:before, #backoffice ul.arguments li:before, #mois ul.arguments li:before{
content: "\2192";
display:inline-block; 
padding-right:20px;
font-family:arial;
}

.master-slider-parent.ms-parent-id-4, .master-slider-parent.ms-parent-id-6 {
box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22);
-moz-box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22);
-webkit-box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22);
background-color:transparent;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

#teamvision_testimonials section#themo_testimonials_1 {
background-image: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1)), url(http://www.teamvision.build/wp-content/uploads/2015/11/teamvision_bottom_homepage.jpg); /* For Safari 5.1 to 6.0 */
background-image: -o-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1)), url(http://www.teamvision.build/wp-content/uploads/2015/11/teamvision_bottom_homepage.jpg); /* For Opera 11.1 to 12.0 */
background-image: -moz-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,1)), url(http://www.teamvision.build/wp-content/uploads/2015/11/teamvision_bottom_homepage.jpg); /* For Firefox 3.6 to 15 */
background-image: linear-gradient(to top, rgba(255,255,255,0), rgba(255,255,255,1)), url(http://www.teamvision.build/wp-content/uploads/2015/11/teamvision_bottom_homepage.jpg); /* Standard syntax (must be last) */
background-size: cover;

}

#teamvision_testimonials section#themo_testimonials_1 blockquote{
font-weight:300;
color: #4c4c4c;
font-size:20px;
line-height:40px;
}
#teamvision_testimonials section#themo_testimonials_1 .quote figcaption {
    font-size: 14px;
    color: #4c4c4c;
font-weight:700;
    padding-top: 5px;
    margin-left: 72px;
 text-transform: uppercase;
}
#teamvision_testimonials section#themo_testimonials_1 .quote figcaption span {
    display: block;
    font-size: 14px;
    font-weight: 300;
     color: #4c4c4c;
}
#tour .tour-content-0 h2 {
font-weight:300;
font-size:36px;
}


.rotating {
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  -moz-transform: rotateX(0) rotateY(0) rotateZ(0);
  -ms-transform: rotateX(0) rotateY(0) rotateZ(0);
  -o-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform: rotateX(0) rotateY(0) rotateZ(0);
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -ms-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
  -webkit-transform-origin-x: 50%;
}

.rotating.flip {
  position: relative;
}

.rotating .front, .rotating .back {
  left: 0;
  top: 0;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.rotating .front {
  position: absolute;
  display: inline-block;
  -webkit-transform: translate3d(0,0,1px);
  -moz-transform: translate3d(0,0,1px);
  -ms-transform: translate3d(0,0,1px);
  -o-transform: translate3d(0,0,1px);
  transform: translate3d(0,0,1px);
}

.rotating.flip .front {
  z-index: 1;
}

.rotating .back {
  display: block;
  opacity: 0;
}

.rotating.spin {
  -webkit-transform: rotate(360deg) scale(0);
  -moz-transform: rotate(360deg) scale(0);
  -ms-transform: rotate(360deg) scale(0);
  -o-transform: rotate(360deg) scale(0);
  transform: rotate(360deg) scale(0);
}



.rotating.flip .back {
  z-index: 2;
  display: block;
  opacity: 1;
  
  -webkit-transform: rotateY(180deg) translate3d(0,0,0);
  -moz-transform: rotateY(180deg) translate3d(0,0,0);
  -ms-transform: rotateY(180deg) translate3d(0,0,0);
  -o-transform: rotateY(180deg) translate3d(0,0,0);
  transform: rotateY(180deg) translate3d(0,0,0);
}

.rotating.flip.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,0);
  -moz-transform: rotateX(180deg) translate3d(0,0,0);
  -ms-transform: rotateX(180deg) translate3d(0,0,0);
  -o-transform: rotateX(180deg) translate3d(0,0,0);
  transform: rotateX(180deg) translate3d(0,0,0);
}

.rotating.flip.cube .front {
  -webkit-transform: translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: translate3d(0,0,100px) scale(0.85,0.85);
  transform: translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube .back {
  -webkit-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateY(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}

.rotating.flip.cube.up .back {
  -webkit-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.9,0.9);
  -moz-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -ms-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  -o-transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
  transform: rotateX(180deg) translate3d(0,0,100px) scale(0.85,0.85);
}


.page-id-3262 #themo_tour_1_1 .float-img .center-table-con ,.page-id-3262 #themo_tour_1_2 .float-img .center-table-con,.page-id-3262 #themo_tour_1_3 .float-img .center-table-con,
.page-id-3253 #themo_tour_1_1 .float-img .center-table-con, .page-id-3253 #themo_tour_1_2 .float-img .center-table-con  {
box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22) !important;
-moz-box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22) !important;
-webkit-box-shadow: 0px 0px 55px 7px rgba(119, 119, 119, 0.22) !important;
background-color:transparent;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}

.page-id-29 .inner-container, body.single.single-post .inner-container {
    background: #ffffff !important;
}

#themo_single_post_layout h1 {
    font-size: 53px;
    line-height: 54px;

}
#themo_single_post_layout {
background-color: #ffffff;
    background-image: url('http://site.teamvision.webfactional.com/wp-content/uploads/2015/02/teamvision_blog.jpg');
    background-attachment: scroll;
    background-position: center center; 

}
body.single .page-title {
    border: none;
}

@media (max-width:991px) {
#themo_html_2 h2 {
padding-top:70px;
}
}

@media (max-width: 767px) {
.navbar-nav .open .dropdown-menu>li>a {
    white-space: normal !important;
}}

.entry-content a {
    white-space: nowrap;
color:#428BCE;
}