/*
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");

.light.header_style_on_scroll nav.main_menu>ul>li.active>a, .light.header_style_on_scroll nav.main_menu>ul>li:before, .light.header_style_on_scroll nav.main_menu>ul>li>a:hover, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:before, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a:hover {
	color: inherit;
	opacity: 1;
}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a {
	color: #a7cfd3 !important;
}

nav.main_menu > ul > li > a {
	color: #5b585f; !important;
}

nav.main_menu>ul>li>a:hover {
	color: #a7cfd3 !important; 
}

header.light.header_style_on_scroll #lang_sel>ul>li>a, header.light.header_style_on_scroll #lang_sel_click>ul>li>a, header.light.header_style_on_scroll .q_social_icon_holder i.simple_social, header.light.header_style_on_scroll .q_social_icon_holder span.simple_social, header.light.header_style_on_scroll .textwidget span, header.light.header_style_on_scroll .textwidget span:hover, header.light:not(.sticky) #lang_sel>ul>li>a, header.light:not(.sticky) #lang_sel_click>ul>li>a, header.light:not(.sticky) .q_social_icon_holder i.simple_social, header.light:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant, header.light:not(.sticky) .q_social_icon_holder span.simple_social, header.light:not(.sticky) .textwidget span:not(.qode-btn-text), header.light:not(.sticky) .textwidget span:not(.qode-btn-text):hover {
	color: inherit !important;
}


@media screen and (max-width: 991px) {
	.circle-custom-block .q_elements_holder {
		width: 283px;
		margin: 0 auto;
	}
}

@media screen and (min-width: 992px) {
	.circle-custom-block .q_elements_holder {
		width: 283px;
	}
}

@media only screen and (max-width: 768px) and (min-width: 600px) {
	.q_elements_item_content.q_elements_holder_custom_521428 {
		padding-top: 60px !important;
	}
}

#custom_html-6 {
	margin-top: -21px;
	height: 20px;
}

.footer_top .three_columns>.column1 {
	width: 40%;
}

.footer_top .three_columns>.column2 {
	width: 30%;
} 

.footer_top .three_columns>.column3 {
	width: 30%;
}


@media screen and (max-width: 1205px) {
	.footer_top .three_columns>.column1 {
		width: 50%;
	}

	.footer_top .three_columns>.column2 {
		width: 30%;
	} 

	.footer_top .three_columns>.column3 {
		width: 20%;
	}
}

@media screen and (max-width: 999px) {
	.footer_top .three_columns>.column1 {
		width: 40%;
	}

	.footer_top .three_columns>.column1 a,
	.footer_top .three_columns>.column2 a {
		display: block;
		margin-bottom: 10px;
		margin-right: 0 !important;
	}

	.footer_top .three_columns>.column1 a:last-child {
		margin-bottom: 0;
	}

	.footer_top .three_columns>.column2 {
		width: 30%;
	} 

	.footer_top .three_columns>.column3 {
		width: 30%;
	}

	#custom_html-6 {
		margin-top: 0;
		height: 20px;
	}
}

@media screen and (max-width: 768px) {
	.footer_top .three_columns>.column1 {
		width: 100%;
		text-align: center;
	}

	.footer_top .three_columns>.column2 {
		width: 100%;
	} 

	.footer_top .three_columns>.column3 {
		width: 100%;
		text-align: center;
	}

	.footer_top .three_columns>.column3 img {
		margin-right: -100px;
	}
}