/*
Theme Name: GPIC
Author: Evomotion
Description: GPIC website
Template: betheme
Version: 1.0.0
*/

.darkText{
	color:black;
}

li.phone {
    font-weight: bold;
}

#Action_bar .contact_details {
    padding-top: 15px;
}
div#Action_bar {
    background-color: #e2e2e2;
}

#Header_creative #Action_bar .social {
    text-align: left;
    padding: 0px 0 15px;
}

a.button.darkBtn{
	background:black!important;
}
.button-stroke a:hover.button.darkBtn,
button#vfb-field-9:hover,
.vfbp-form .btn-primary:hover{
	background:#e06b02!important;
	border-color:#e06b02!important;
}
button#vfb-field-9,
.vfbp-form .btn-primary{
    border-color: black;
    background: black!important;
    color: white!important;
    cursor: pointer;
}

button#vfb-field-9:hover {
    background-color: orange!important;
    border-color: orange!important;
}

@media only screen and (min-width: 1240px){
	#Header_creative #Top_bar .menu > li > a {
		text-align: left;
	}	
	#Header_creative #Action_bar .social li {
		margin-top: 15px;
	}
	.header-open #Header_creative #Action_bar{
		position:relative!important;
	}
}
@media only screen and (min-width: 768px){
	.tr-menu.header-creative #Header_creative:not(.active) {
		background-color: white;
	}
}


.call_to_action .call_left h3{
	color:white;
}

/*Action Bar*/
#Action_bar .contact_details li {
    padding: 5px 0;
}
#Action_bar li.phone,
#Action_bar li.mail  {
    line-height: 38px;
}
#Action_bar .social li a {
    font-size: 18px;
}

/*TEAM*/
.team img {width: 265px;height: 265px;}
.team.team_horizontal .image_frame {
    width: 281px;
}
.team.team_horizontal .desc_wrapper {
    width: 100%;
    float: left;
}
.team a.icon_bar {
    color: #000!important;
}
.team a:hover.icon_bar {
    color: #e06b02 !important;
}
/*Footer*/
.footer_copy .social {
    display: none;
}

.section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {
    top: 35%;
	left:45%;
}
li.address span {
    color: #e06b02!important;
}

.get_in_touch a {color: #e06b02!important;}
.google-map-contact-wrapper .get_in_touch {
    width: 260px;
    padding: 15px;
}
.get_in_touch, .infobox {
    background-color: transparent;
    border-color: #e06b02!important;
    border: 2px solid;
}

@media only screen and (max-width: 1239px) and (min-width: 768px){
    .slider-btn .button_label{
        padding: 10px 17px!important;
        font-size: 15px!important;
    }
    .slider-titre{   
        font-size: 37px!important;
        line-height: 40px!important;   
    }
}

@media only screen and (min-width: 768px){
    #Header_creative #Top_bar #logo img.logo-sticky {
        max-height: 70px!important;
    }
    .top_bar_left {
        height: 80px;
    }
}

@media only screen and (max-width: 1100px) and (min-width: 768px){
    .section.full-width .wrap.one .column_map.one .google-map-contact-wrapper {
        top: 35%;
        left:auto;
    }
}
@media only screen and (max-width: 1100px){
    .get_in_touch, .infobox {
        background: rgba(0,0,0,0.7)!important;   
    }
}
@media only screen and (max-width: 767px){
    .slider-btn .button_label{
        padding: 10px 17px!important;
        font-size: 15px!important;
    }
    .slider-titre {
        font-size: 22px!important;
        line-height: 25px!important;
        top: -15px;
    }
	div#slide-1-layer-3 {
		top: 15px;
	}
    .get_in_touch {
        margin: auto;
        background: transparent!important;
    }
    
    .google-map-contact-wrapper.style-box {
        padding: 10px;
        background: #333333;
    }
    .team img {width: 265px;height: 265px;}
    .team.team_horizontal .image_frame {
        width: 50%;
        margin-left: 25%;
    }
    .team.team_horizontal .desc_wrapper {
        width: 100%;
        float: left;
    }
    .col-img-mobile {
        display: none!important;
    }
}
