/*
Theme Name: Espace 30
Description: Espace 30 Theme
Author: Evomotion
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.mobile_menu_button {
    float: right;
}
.q_logo a {
	height:120px!important;
}
.scrolled .q_logo a {
	height:75px!important;
}
header:not(.sticky):not(.scrolled) .header_bottom, header.fixed_top_header .bottom_header {
    border-bottom: 25px solid rgba(5,152,192,1);
}
.content .container .container_inner.page_container_inner, .full_page_container_inner {
    padding: 20px 0 0;
}
.white{
	color:white!important;
}
.blueprimaire{
	color:#0598c0;
}
.charcolPrimaire {
	color:#4e4e4e;
}
table#footable_102 thead {
   background-color: #0598c0;
   color:white;
}
#footable_102 th {
    text-align: center!important;
}
table#footable_102 {
    background-color: white;
    font-size: 15px;
    font-weight: 600;
}
#footable_102 td.ninja_column_1,
#footable_102 td.ninja_column_2,
#footable_102 td.ninja_column_3 {
    font-weight: lighter;
}
#footable_102 tr.footable-header th {
    text-transform: uppercase;
	letter-spacing: 1px;
}


.qode_content_slider .flex-control-nav {
    text-align: center;
    margin-top: 15px;
}
.caroufredsel-direction-nav a i, .flex-direction-nav a i {
    color:#4e4e4e;
}
.caroufredsel-direction-nav a, .flex-direction-nav a {
    background-color: #ffffff;
	top: 25%;
}
.qode_content_slider .flex-direction-nav .flex-next:hover, .qode_content_slider .flex-direction-nav .flex-prev:hover {
    background-color: #0094bc;
}

.qode_content_slider .flex-direction-nav .flex-next:hover i, .qode_content_slider .flex-direction-nav .flex-prev:hover i {
    color:#ffffff;
}
.qode_content_slider .flex-control-nav li a.flex-active {
    background-color: #0094bc;
}
.qode_content_slider .qode_content_slider_inner {
    padding-left: 0px!important;
}
span.qode-specification-list-item-value {
    font-weight: 300;
}

img.qode_client_main_image {
    width: 75%;
}

.boldhover:hover {
    font-weight: bold;
    color: white;
}
.q_social_icon_holder .fa-stack {
    margin-left: 0;
}
input.wpcf7-form-control.wpcf7-submit:hover{
	font-weight:bold;
}
.footer_bottom_holder .textwidget p {
    font-size: 15px;
}


@media screen and (min-width: 481px) and (max-width: 960px){
	.caroufredsel-direction-nav a, .flex-direction-nav a {
		background-color: #ffffff;
		top: 15%!Important;
	}
}
@media screen and (max-width: 768px){
	.caroufredsel-direction-nav a i, .flex-direction-nav a i {
		line-height: 25px;
	}
	.caroufredsel-direction-nav a, .flex-direction-nav a {
		background-color: #ffffff;
		width: 25px;
		height: 25px;
		line-height: 25px;
	}
	
}
@media screen and (max-width: 767px){
	.contactCol{
		margin-top: 30px;
	}
}
@media screen and (max-width: 480px){
	.caroufredsel-direction-nav a, .flex-direction-nav a {
		top: 11.5%;
	}
	.qode-specification-list .qode-specification-list-item .qode-specification-list-item-label, .qode-specification-list .qode-specification-list-item .qode-specification-list-item-value {
		font-size: 15px!important;
	}
	div#batiments .section_inner {
		width:100%;
	}
}
@media screen and (min-width: 768px) and (max-width: 960px){
	#batiments .vc_col-sm-6 {
		width: 100%; 
	}
}

@media screen and (min-width: 1921px){
	.edificeCentrale .tp-caption {
		top: -50px;
	}
}
@supports (-webkit-overflow-scrolling: touch) {
    .qode-specification-list .qode-specification-list-item .qode-specification-list-item-label, .qode-specification-list .qode-specification-list-item .qode-specification-list-item-value 
    {
        font-size: 10px !important;
		line-height: 15px!important
    }
	h5.qode-specification-list-title{
		 font-size: 15px !important;
		line-height: 20px!important
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
	.caroufredsel-direction-nav a, .flex-direction-nav a {
		top: 7%;
	}
    .qode-specification-list .qode-specification-list-item .qode-specification-list-item-label, .qode-specification-list .qode-specification-list-item .qode-specification-list-item-value 
    {
        font-size: 10px !important;
    }
	h5.qode-specification-list-title{
		 font-size: 12px !important;
		line-height: 20px!important
	}
}
