/*
Theme Name: Bridge-Child
Description: Bridge Theme Child
Template: bridge
License: GNU General Public License
License URI: licence/GPL.txt
*/

nav.main_menu>ul>li>a>em.menu_icon {
	margin-right: 7px
}
nav.main_menu>ul>li>a>em.blank {
	display: none
}
nav.main_menu>ul>li.has_sub>a>em.q_menu_arrow {
	display: inline-block;
	margin-left: 6px
}
.drop_down .second em {
	display: none
}
.drop_down .second .inner ul li.sub a em.q_menu_arrow {
	display: inline-block;
	float: right;
	position: relative;
	top: 2px;
	font-size: 12px;
	color: #888
}
.drop_down .second .inner ul li.sub ul li a em.q_menu_arrow, .drop_down .wide .second .inner ul li.sub a em.q_menu_arrow {
	display: none
}
.drop_down .second .inner ul.right li.sub a em.q_menu_arrow {
	float: left;
	-ms-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg)
}
.drop_down .wide.icons .second em {
	width: 24px;
	height: 16px;
	float: left;
	display: inline-block;
	color: #888;
	line-height: 16px;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}
.drop_down .wide.icons .second a:hover em {
	color: #fff
}
.drop_down .wide.icons .second em.blank {
	background: 0;
	border: 0;
	display: none
}
nav.mobile_menu ul li span.mobile_arrow em, nav.mobile_menu ul li span.mobile_arrow em {
	color: #888
}
nav.mobile_menu ul>li>span.mobile_arrow em {
	display: none
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow em {
	display: inline
}
nav.mobile_menu ul>li.has_sub>span.mobile_arrow em.fa-angle-down, nav.mobile_menu ul>li.has_sub>span.mobile_arrow em.fa-angle-down {
	display: none
}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow em.fa-angle-right, nav.mobile_menu ul>li.has_sub>ul.open_sub>li>span.mobile_arrow em.fa-angle-right {
	display: none
}
nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow em.fa-angle-down, nav.mobile_menu ul>li.has_sub ul.open_sub>li>span.mobile_arrow em.fa-angle-down {
	display: inline
}
.light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder em.simple_social, .light:not(.sticky):not(.scrolled) .header-widget, .light:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu>li>a, .light:not(.sticky):not(.scrolled) .header-widget p, .light:not(.sticky):not(.scrolled) .header-widget a, .light:not(.sticky):not(.scrolled) .header-widget span, .light.header_style_on_scroll .header-widget .q_social_icon_holder i.simple_social, .light.header_style_on_scroll .header-widget, .light.header_style_on_scroll .header-widget.widget_nav_menu ul.menu>li>a, .light.header_style_on_scroll .header-widget p, .light.header_style_on_scroll .header-widget a, .light.header_style_on_scroll .header-widget span {
	color: #fff
}
.light:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder em.simple_social, .light:not(.sticky):not(.scrolled) .header-widget #lang_sel>ul>li>a, .light:not(.sticky):not(.scrolled) .header-widget #lang_sel_click>ul>li>a, .light.header_style_on_scroll .header-widget .q_social_icon_holder em.simple_social, .light.header_style_on_scroll .header-widget #lang_sel>ul>li>a, .light.header_style_on_scroll .header-widget #lang_sel_click>ul>li>a {
	color: #fff!important
}
.dark:not(.sticky):not(.scrolled) .q_social_icon_holder em.simple_social, .dark:not(.sticky):not(.scrolled) .header-widget, .dark:not(.sticky):not(.scrolled) .header-widget.widget_nav_menu ul.menu>li>a, .dark:not(.sticky):not(.scrolled) .header-widget p, .dark:not(.sticky):not(.scrolled) .header-widget a, .dark:not(.sticky):not(.scrolled) .header-widget span, .dark.header_style_on_scroll .q_social_icon_holder i.simple_social, .dark.header_style_on_scroll .header-widget, .dark.header_style_on_scroll .header-widget.widget_nav_menu ul.menu>li>a, .dark.header_style_on_scroll .header-widget p, .dark.header_style_on_scroll .header-widget a, .dark.header_style_on_scroll .header-widget span {
	color: #000
}
.dark:not(.sticky):not(.scrolled) .header-widget .q_social_icon_holder em.simple_social, .dark:not(.sticky):not(.scrolled) .header-widget #lang_sel>ul>li>a, .dark:not(.sticky):not(.scrolled) .header-widget #lang_sel_click>ul>li>a, .dark.header_style_on_scroll .header-widget .q_social_icon_holder i.simple_social, .dark.header_style_on_scroll .header-widget #lang_sel>ul>li>a, .dark.header_style_on_scroll .header-widget #lang_sel_click>ul>li>a {
	color: #000!important
}
.box_image_holder .box_icon .fa-stack em {
	margin: 35% 0 0
}
.box_image_holder .box_icon .fa-stack em.fa-stack-base {
	color: #1abc9c
}
.q_icon_list em {
	background-color: #1abc9c;
	color: #fff;
	font-size: 18px;
	line-height: 27px;
	height: 27px;
	width: 27px;
	text-align: center;
	border-radius: 2em;
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	-o-border-radius: 2em
}
.q_icon_list em.transparent {
	background: transparent;
	border: 0;
	color: #ababab
}
.box_holder_icon .fa-stack em {
	color: #1abc9c
}
.box_holder_icon_inner.tiny em.fa-circle {
	font-size: 40px
}
.qbutton em {
	margin: 0 0 0 10px
}
.qbutton.large em {
	margin: 0 0 0 17px
}
.qbutton.medium em {
	margin: 0 0 0 15px
}
.qbutton.small em {
	margin: 0 0 0 10px
}
.qbutton.tiny em {
	margin: 0 0 0 8px
}
.qbutton.big_large em, .qbutton.big_large_full_width em {
	margin: 0 0 0 19px
}
.q_percentage_with_icon em {
	float: none;
	margin: 0;
	vertical-align: middle!important;
	color: #b9b9b9
}
.portfolio_single a.lightbox_single_portfolio>em {
	position: absolute;
	top: 50%;
	left: 50%;
	display: inline-block;
	vertical-align: middle;
	font-size: 40px;
	color: #fff;
	margin: -20px 0 0 -15px;
	z-index: 110
}
.portfolio_single .dots em {
	font-size: 3px;
	vertical-align: middle
}
.portfolio_slider .portfolio_like a:hover em, .portfolio_slider .portfolio_like span {
	color: #e0e0e0
}
.q_accordion_holder.accordion.with_icon .ui-accordion-header em {
	margin: 0 0 0 15px;
	font-size: 18px;
	color: #1abc9c
}
blockquote em.pull-left {
	font-size: 22px;
	color: #c1c0c0;
	margin: 6px 0 0!important
}
.q_message.with_icon>em {
	line-height: 1em
}
.q_message a.close em {
	width: 14px;
	height: 14px;
	display: inline-block;
	background-repeat: no-repeat;
	background-position: center
}
.q_icon_with_title .icon_holder .fa-stack, .box_holder_icon_inner .fa-stack, .q_font_awsome_icon_square, .q_font_awsome_icon_stack em.fa-stack-base {
	border: 2px solid #c0c0c0;
	-webkit-transition: all .1s linear;
	-moz-transition: all .1s linear;
	-ms-transition: all .1s linear;
	-o-transition: all .1s linear;
	transition: all .1s linear;
	-webkit-backface-visibility: hidden;
	-webkit-box-sizing: initial;
	-moz-box-sizing: initial;
	box-sizing: initial
}
.q_font_awsome_icon_stack em.fa-stack-base {
	border: 0
}
.q_icon_with_title.center .icon_holder .font_awsome_icon em {
	color: #7b7b7b;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}
.q_icon_with_title.center .icon_holder .font_awsome_icon em:hover {
	color: #1abc9c
}
.q_box_holder.with_icon .box_holder_icon_inner .fa-stack em.fa-stack-base {
	color: #1abc9c;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-backface-visibility: hidden
}
.q_icon_with_title.circle .icon_holder .fa-stack:hover em.fa-circle, .q_font_awsome_icon_stack:hover .fa-circle, .q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover em.fa-stack-base {
	color: #f3f3f3!important
}
.q_icon_with_title.circle .icon_holder .fa-stack:hover .qode_iwt_icon_element, .q_icon_with_title.square .icon_holder .fa-stack:hover .qode_iwt_icon_element, .q_font_awsome_icon_stack:hover em:last-child, .q_icon_with_title.boxed .icon_holder .fa-stack:hover em, .q_box_holder.with_icon span.fa-stack:hover em:last-child, .q_icon_with_title.square .icon_holder .fa-stack:hover em, .box_holder_icon_inner.square:hover em, .q_font_awsome_icon_square:hover em {
	color: #fff
}
.q_box_holder.with_icon .tiny span.fa-stack em:last-child {
	top: 1px
}
.drop_down .second .flexslider.widget_flexslider ul.flex-direction-nav em {
	display: inline
}
.drop_down .wide.icons .second .flexslider.widget_flexslider ul.flex-direction-nav em {
	width: auto;
	float: none;
	height: auto;
	color: #fff
}
.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider a em, .drop_down .wide .second ul li .flexslider.widget_flexslider a em {
	font-size: 20px
}
.q_progress_bars_icons_inner.square .bar.active em, .q_progress_bars_icons_inner.circle .bar.active em, .q_progress_bars_icons_inner.normal .bar.active em, .q_progress_bars_icons_inner .bar.active em.fa-circle {
	color: #1abc9c
}
.q_progress_bars_icons_inner.square .bar em, .q_progress_bars_icons_inner.circle .bar em, .q_progress_bars_icons_inner.normal .bar em, .q_progress_bars_icons_inner .bar em.fa-circle {
	color: #d7d7d7
}
.header_top .q_social_icon_holder .fa-stack:hover em, .header_top .q_social_icon_holder .fa-stack:hover span {
	color: #fff
}
.q_social_icon_holder .fa-stack em, .q_social_icon_holder .fa-stack span {
	color: #b9b9b9;
	-webkit-transition: color .3s ease-out;
	-moz-transition: color .3s ease-out;
	-o-transition: color .3s ease-out;
	transition: color .3s ease-out
}
.header_top .q_social_icon_holder .fa-stack em, .header_top .q_social_icon_holder .fa-stack span {
	color: #7b7b7b
}
.q_social_icon_holder.circle_social .fa-stack:hover em, .q_social_icon_holder.circle_social .fa-stack:hover span, .q_social_icon_holder.square_social .fa-stack:hover em, .q_social_icon_holder.square_social .fa-stack:hover span {
	color: #fff
}
.q_social_icon_holder .fa-stack em.fa-circle, .q_social_icon_holder .fa-stack span.fa-circle {
	color: #fbfbfb
}
.q_social_icon_holder .fa-stack em:last-child, .q_social_icon_holder .fa-stack span {
	font-size: .7692307692307692em;
	display: block;
	line-height: inherit
}
.q_social_icon_holder .fa-stack.fa-lg em:last-child, .q_social_icon_holder .fa-stack.fa-lg span {
	font-size: 1em
}
.social_share_dropdown ul li em {
	font-size: 17px;
	width: 22px;
	height: 22px;
	line-height: 22px;
	color: #fff;
	text-align: center
}
.social_share_dropdown ul li :hover em {
	color: #1abc9c
}
.social_share_list_holder ul li em {
	color: #bcbcbc;
	-webkit-transition: color .3s ease-in-out;
	-moz-transition: color .3s ease-in-out;
	-ms-transition: color .3s ease-in-out;
	-o-transition: color .3s ease-in-out;
	transition: color .3s ease-in-out
}
.social_share_list_holder ul li em:hover {
	color: #1abc9c
}
.latest_post_holder>ul>li .date_hour_holder em {
	margin-right: 8px
}
.latest_post_holder .post_infos .dots em {
	font-size: 3px;
	vertical-align: middle
}
.q_masonry_blog article.format-quote .q_masonry_blog_post_text em.qoute_mark, .q_masonry_blog article.format-link .q_masonry_blog_post_text em.link_mark {
	margin: 7px 0 0;
	color: #c0c0c0;
	font-size: 36px
}
.q_masonry_blog article.format-link:hover .q_masonry_blog_post_info, .q_masonry_blog article.format-link:hover .q_masonry_blog_post_info a, .q_masonry_blog article.format-quote:hover .q_masonry_blog_post_info, .q_masonry_blog article.format-quote:hover .q_masonry_blog_post_info a, .q_masonry_blog article.format-quote:hover .q_masonry_blog_post_text .quote_author, .q_masonry_blog article.format-quote:hover .q_masonry_blog_post_text i.qoute_mark, .q_masonry_blog article.format-link:hover .q_masonry_blog_post_text em.link_mark, .q_masonry_blog article.format-quote:hover .q_masonry_blog_post_text p a, .q_masonry_blog article.format-link:hover .q_masonry_blog_post_text p a {
	color: #fff
}
.latest_post_inner .post_comments em {
	font-size: 16px;
	color: #adadad;
	padding: 0 8px 0 0
}
.latest_post_inner .post_comments:hover em {
	color: #1abc9c
}
.blog_like a em {
	color: #adadad;
	font-size: 16px
}
.blog_holder.masonry article .blog_like a em, .blog_holder.masonry_full_width article .blog_like a em, .blog_holder.blog_single article .blog_like a em, .blog_holder.blog_large_image article .blog_like a em {
	display: inline-block
}
.blog_like a:hover em, .blog_like a.liked em, .blog_like a:hover span {
	color: #1abc9c
}
.blog_holder article.format-quote .post_text em.qoute_mark, .blog_holder article.format-link .post_text em.link_mark {
	margin: 7px 0 0;
	color: #c0c0c0;
	font-size: 36px
}
.blog_large_image_simple.blog_holder article.format-quote .post_text em.qoute_mark, .blog_large_image_simple.blog_holder article.format-link .post_text em.link_mark {
	margin: 20px 0;
	float: none
}
.blog_holder article.format-link .post_text:hover .post_info, .blog_holder article.format-link .post_text:hover .post_info a, .blog_holder article.format-quote .post_text:hover .post_info, .blog_holder article.format-quote .post_text:hover .post_info a, .blog_holder article.format-quote .blog_like a:hover span, .blog_holder article.format-quote .post_text:hover .quote_author, .blog_holder article.format-quote .post_text:hover em.qoute_mark, .blog_holder article.format-link .post_text:hover em.link_mark, .blog_holder.blog_large_image_with_dividers article.format-quote .post_text:hover span.qoute_mark, .blog_holder.blog_large_image_with_dividers article.format-link .post_text:hover span.link_mark, .blog_holder.blog_large_image_with_dividers article.format-quote .post_text:hover .quote_author, .blog_holder article.format-link .blog_like a:hover span, .blog_holder article.format-quote .post_text:hover p a, .blog_holder article.format-link .post_text:hover p a, .blog_holder.blog_single article.format-quote .post_text:hover p, .blog_holder.blog_single article.format-link .post_text:hover p, .blog_large_image_simple article.format-quote .post_text:hover .minimalist_date, .blog_large_image_simple article.format-link .post_text:hover .minimalist_date, .blog_holder.masonry article.format-link .post_text:hover .post_info, .blog_holder.masonry article.format-link .post_text:hover .post_info a, .blog_holder.masonry article.format-quote .post_text:hover .post_info, .blog_holder.masonry article.format-quote .post_text:hover .post_info a, .blog_holder.masonry_full_width article.format-link .post_text:hover .post_info, .blog_holder.masonry_full_width article.format-link .post_text:hover .post_info a, .blog_holder.masonry_full_width article.format-quote .post_text:hover .post_info, .blog_holder.masonry_full_width article.format-quote .post_text:hover .post_info a {
	color: #fff
}
.blog_holder.blog_masonry_date_in_image .social_share_list_holder ul li em {
	color: #8d8d8d;
	-webkit-transition: color 0s ease-in-out;
	-moz-transition: color 0s ease-in-out;
	-ms-transition: color 0s ease-in-out;
	-o-transition: color 0s ease-in-out;
	transition: color 0s ease-in-out
}
.blog_holder.blog_masonry_date_in_image article:not(.format-quote):not(.format-link) .social_share_list_holder ul li em:hover {
	color: #1abc9c
}
.blog_holder.blog_masonry_date_in_image article.format-quote .post_text:hover .social_share_list_holder ul li em, .blog_holder.blog_masonry_date_in_image article.format-link .post_text:hover .social_share_list_holder ul li em {
	color: #fff!important
}
.footer_top .q_social_icon_holder em.simple_social {
	margin-right: 16px
}
.footer_top .q_social_icon_holder em.simple_social, .side_menu .q_social_icon_holder em.simple_social {
	color: #818181
}
.footer_top .q_social_icon_holder:hover em.simple_social, .side_menu .q_social_icon_holder:hover em.simple_social {
	color: #fff!important
}
.footer_top .q_social_icon_holder:last-child em.simple_social {
	margin-right: 0
}
.footer_top .q_social_icon_holder em.simple_social {
	-webkit-transition: all .3s ease 0s;
	-moz-transition: all .3s ease 0s;
	-o-transition: all .3s ease 0s;
	transition: all .3s ease 0s
}
#back_to_top span em {
	font-size: 22px;
	-webkit-transition: color .2s ease 0s;
	-moz-transition: color .2s ease 0s;
	-o-transition: color .2s ease 0s;
	color: #b0b0b0;
	line-height: 52px
}
.q_team .q_team_social_holder .q_social_icon_holder em.simple_social {
	font-size: 19px;
	color: #bcbcbc
}
.q_team .q_team_social_holder .q_social_icon_holder:hover em.simple_social {
	color: #1abc9c
}
.carousel-control.dark .prev_nav em, .carousel-control.dark .next_nav em {
	color: #000
}
.carousel-control.light .prev_nav em, .carousel-control.light .next_nav em {
	color: #fff
}
@media(max-width:768px) {
.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton em {
	margin: 0 0 0 17px
}
}
@media(max-width:567px) {
.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton em {
	margin: 0 0 0 14px
}
}
@media(max-width:320px) {
.carousel:not(.advanced_responsiveness) .carousel-inner .qbutton em {
	margin: 0 0 0 10px
}
}
.flexslider:hover .flex-direction-nav a.flex-prev:hover em, .flexslider:hover .flex-direction-nav a.flex-next:hover em, .portfolio_slider:hover .flex-direction-nav a.flex-prev:hover em, .portfolio_slider:hover .flex-direction-nav a.flex-next:hover em, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover em, .portfolio_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover em, .blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-next:hover em, .blog_slider:hover .caroufredsel-direction-nav a.caroufredsel-prev:hover em {
	color: #8a8a8a
}
.flex-direction-nav a em, .caroufredsel-direction-nav a em {
	line-height: 42px;
	color: #fff;
	font-size: 22px
}
.have_frame .flex-direction-nav a em {
	display: none
}
.animated_icon_inner em {
	width: 77px;
	height: 77px;
	line-height: 77px;
	background: transparent;
	-o-border-radius: 100px;
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	margin: 0;
	border: 2px solid #c0c0c0;
	color: #c0c0c0;
	font-size: 35px
}
.animated_icon_inner span.animated_icon_back em {
	background-color: #1abc9c;
	color: #fff;
	border-color: #1abc9c
}
.service_table_inner li.service_table_title_holder em {
	color: #1abc9c
}
.service_table_title_holder em {
	display: block;
	line-height: 1em;
	padding: 33px 0 0
}
.qode_search_form_3 .qode_search_close a em {
	vertical-align: top
}
.q_circles_holder .q_circle_inner2 em, .q_circles_holder .q_circle_inner2, .q_circles_holder .q_circle_inner2 .q_text_in_circle {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.q_circles_holder .q_circle_inner2 em {
	color: #b9b9b9
}
.q_circles_holder .q_circle_inner2:hover em, .q_circles_holder .q_circle_inner2:hover .q_text_in_circle {
	color: #fff!important
}
nav.content_menu ul li em {
	color: #c3c3c3;
	margin: 4px 0 0 0;
	font-size: 24px;
	line-height: 1em;
	display: block
}
nav.content_menu ul li em.undefined {
	display: none
}
nav.content_menu ul li.active:hover em, nav.content_menu ul li:hover em, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a {
	color: #1abc9c
}
nav.content_menu ul li.active em, nav.content_menu ul li.active a {
	color: #303030
}
nav.content_menu .nav_select_menu ul li a em {
	width: 12px;
	text-align: center
}
.vertical_menu_enabled.vertical_menu_transparency .carousel-control em {
	font-size: 24px;
	line-height: 40px
}
.full_screen_navigation_inner em {
	font-size: inherit;
	color: inherit;
	line-height: inherit
}
.qode_image_gallery_no_space .controls a.prev-slide span em, .qode_image_gallery_no_space .controls a.next-slide span em {
	vertical-align: top
}
.q_list.strong ul>li {
	font-weight: 600!important
}
.content_inner .container_inner ul{
	margin-bottom: 22px;
}