/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

nav.vertical_menu > ul > li > a{margin-bottom: 10px;}

.title_subtitle_holder .separator{visibility:hidden;margin:5px 0!important}

.q_logo_vertical img.normal{height: auto;}
.vertical_menu_area.vertically_center_content nav.vertical_menu{padding: 0;top: 49%;transform: translateY(-50%);-webkit-transform: translateY(-50%);height: auto;}
.vertical_menu_area.vertically_center_content nav.vertical_menu ul{display: block;}

.menu-btn{padding: 0;top: 50%;height: auto;position: absolute; top: 74%}

.menu-btn a{display: block;margin: 5px 0;}
.menu-btn img {
    width: 160px;
}

/*aside.vertical_menu_area{width: 260px;}*/
ul {
    list-style-position: outside;
    padding-left: 16px;
}
.vertical_menu ul{padding-left: 0}
.subtitle{margin-top: 20px}

.portfolio_main_holder .item_holder.subtle_vertical_hover .image_holder{height: 312px;}
.projects_holder .mix .image{height: 100%}
.projects_holder article .image img{height: 100%; width: 100%; object-fit: cover;}

/*.vertical_menu_enabled .content .container, .vertical_menu_enabled .full_width, .vertical_menu_enabled .q_slider, .vertical_menu_enabled .title_outer, .vertical_menu_enabled footer{padding-left: 284px;}*/


/*.rev_slider_wrapper{height: 100vh !important}
.fullwidthbanner-container .fullwidthabanner{height: 100vh !important}*/

.footer_top h5{font-size: 20px; margin-bottom: 10px;}



.scroll-down span{text-align: center !important; border: 2px solid #e8e8e8; border-radius: 30px;}
.scroll-down:hover span{text-align: center !important; border: 2px solid #252525; border-radius: 30px; background-color: #fff;}
.scroll-down:hover span i{color:#252525 }

.scroll-down span i{color: #b0b0b0;}

.contact-info .q_icon_with_title.small .icon_holder img{width: 30px !important;}
.contact-info .q_icon_with_title.small .icon_text_holder{padding-left: 45px !important;}

.tp-revslider-slidesli .tp-parallax-wrap:last-child{left: auto !important; right: 75px;}

.contact-info .icon_text_inner p{font-size: 15px;line-height: 27px;font-weight: 600;text-transform: uppercase;}

.mobile_menu_button span{color: #003E7E}

#text-2{margin-bottom: 0}
a.twitter-icon {
    display: flex;
    align-items: center;
}
a.twitter-icon svg {
    background: #f36e21;
    fill: #fff !important;
    width: 16px;
    height: 18px;
    padding: 6px;
    margin-right: 10px;
    border-radius: 100%;
}
.connect-mobile-menu, .send-mobile-menu {
	display: none;
}
@media all and (max-width: 1600px){

	nav.vertical_menu > ul > li > a{margin-bottom: 5px;}
	.q_logo_vertical img.normal{height: auto;}
}

@media all and (max-width: 1400px){

	.q_logo_vertical img.normal{height: auto;}
}

@media all and (max-width: 1280px){
	


}

@media all and (max-width: 1000px){
	.header_bottom, nav.mobile_menu{background-color: #EDEDED !important}
	.connect-mobile-menu, .send-mobile-menu {background: url("images/online_plan_room_button_latest.png") no-repeat 0 0;font-size: 0;display: flex;
	width: 100%;height: 50px;background-size: 180px;border: 0 !important;margin: 10px 0 !important;}
	.connect-mobile-menu a, .send-mobile-menu a {width: 100%;}
	.connect-mobile-menu span, .send-mobile-menu span{font-size: 0}
	.send-mobile-menu {background: url("images/Sendusfilesbutton_latest.png") no-repeat 0 0;display: flex;height: 50px;background-size: 170px;}

}

@media all and (max-width: 767px){
	#home-icon-section{padding-top: 10px !important;}

        #slide-1-layer-4{min-height: 35px !important; padding-top: 10px !important;}
	#slide-1-layer-4 > div {font-size: 9px !important; line-height: 11px !important;}
	#slide-1-layer-4 > div b{font-size: 9px !important; line-height: 11px !important;}
	#slide-1-layer-4 > div a{font-size: 8px !important; line-height: 11px !important;}
	#slide-1-layer-4 > div span{font-size: 7px !important; }

	#slide-1-layer-8 a{font-size: 15px !important; line-height: 15px !important;}
	#slide-1-layer-8 a .fa-stack{font-size: 15px !important; line-height: 15px !important;}
	#slide-1-layer-8 a .fa-stack i{font-size: 15px !important; line-height: 15px !important;margin: 8px 0px !important;}
}

@media all and (max-height: 1300px){
	.portfolio_main_holder .item_holder.subtle_vertical_hover .image_holder{height: 255px;}

	
}

@media all and (max-height: 767px){

	.menu-btn{position: relative; margin-bottom: 20px; top: 0;}
	.vertical_menu_area.vertically_center_content nav.vertical_menu{position: relative; margin-bottom: 20px; margin-top: 20px; top: 0;transform: none;-webkit-transform: none;}
	.vertical_menu_area.vertically_center_content .vertical_menu_area_widget_holder{position: relative; top: 0}
	.portfolio_main_holder .item_holder.subtle_vertical_hover .image_holder {height: auto;}
	.projects_holder article .portfolio_description .portfolio_title{text-align: center;}

}                                                                               
.social_twitter:before, .social_instagram:before, .social_facebook:before, .social_linkedin:before {
    color: #fff;
    background: #f36e21;
    padding: 8px;
    border-radius: 100%;
}
