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


.inverse-big, .inverse-big h1, .inverse-big h2, .inverse-big h3, .inverse-big p, .inverse-big a {
   text-transform: uppercase;
   padding-top: 15px;
   font-size: 18px;
   font-family: 'Roboto', sans-serif;
   font-weight: 700;
   font-style: normal;
   line-height: 19px;
   color: #fff;
   letter-spacing: 1px;
}
.txt-color-white, .txt-color-white h1, .txt-color-white h2, .txt-color-white h3, .txt-color-white h6, .txt-color-white p, .txt-color-white a {
   color: #fff;
}
.box-portfolio {
    padding: 10px;
    border: 1px white;
    margin: 0;
}
.creative-title, .creative-title h1, .creative-title h2, .creative-title h3, .creative-title h4, .creative-title h5, .creative-title h6, .creative-title p, .creative-title a {
   text-transform: uppercase;
   font-size: 9px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 10px;
   color: #ffffff;
   letter-spacing: 2px;
}
.creative-title-grey, .creative-title-grey h1, .creative-title-grey h2, .creative-title-grey h3, .creative-title-grey h4, .creative-title-grey h5, .creative-title-grey h6, .creative-title-grey p, .creative-title-grey a {
   text-transform: uppercase;
   font-size: 9px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 10px;
   color: #848484;
   letter-spacing: 2px;
}
.box-button {
    font-size: 9px;
    font-weight: 500;
    text-align: left;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    line-height: 10px;
    width: 60%;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
}

/* small-slider navigation color */
special-flex-direction-nav a {
    border-color: #000000;
}

special-flex-direction-nav a i {
    color: #000000;
	background: 0 0;
}
.testimonials_holder .flex-direction-nav a:hover {
    background-color: transparent;
	background: rgba(255, 255, 255, 0.0);
	
}
/* small slider nav hover color */
.special-flexslider:hover .flex-direction-nav a.flex-next:hover,
.special-flexslider:hover .flex-direction-nav a.flex-prev:hover {
    background-color: #606060;
}

.special-flexslider:hover .flex-direction-nav a.flex-next:hover i,
.special-flexslider:hover .flex-direction-nav a.flex-prev:hover i {
    color: #606060;
}
.back-to, .back-to h1, .back-to h2, .back-to h3, .back-to h4, .back-to h5, .back-toe h6, .back-to p, .back-to a {
   text-transform: uppercase;
   font-size: 7px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 8px;
   color: #fff;
   letter-spacing: 1px;
   text-align: justify
}
.ubtn-data, .ubtn-text, .ubtn-link ubtn-left ubtn-small, .ubtn-link href {
   text-transform: uppercase;
   font-size: 8px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   letter-spacing: 2px;
}
.sfd-ubtn-grey ubtn-data, .sfd-ubtn-grey ubtn-text, .sfd-ubtn-grey ubtn-link ubtn-left ubtn-small, .sfd-ubtn-grey ubtn-link href {
   text-transform: uppercase;
   font-size: 8px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 9px;
   color: #a8a8a8;
   letter-spacing: 2px;
}
.ult_exp_section {
   text-transform: uppercase;
   text-align: left;
   font-size: 6px;
   font-family: Poppins, sans-serif;
   font-weight: 500;
   letter-spacing: 1px;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   float: left;
   margin: 10px;
}
.ult_exp_content, .ult_exp_content wpb_wrapper {
   font-family: Poppins, sans-serif;
   text-transform: uppercase;
   text-align: left;
   letter-spacing: 1px;
   font-style: normal;
   color: #ffffff;
   float: left;
   Margin: 25px 0px 10px 0px
}
.sfd-expand ult_expheader {
   text-transform: uppercase;
   text-align: left;
   font-size: 8px;
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   letter-spacing: 1px;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   float: left;
   margin: 10px;
}
.more_facts_button_holder center {
   font-family: Poppins, sans-serif;
   text-transform: uppercase;
   font-size: 8px;
   font-weight: 700;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   letter-spacing: 2px;
   
}
.more_facts_button_text, more_facts_button, .more_facts_button_text data-morefacts, .more_facts_button_text data-lessfacts {
   text-transform: uppercase;
   font-size: 13px;
   font-family: Poppins, sans-serif;
   font-weight: 700;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   letter-spacing: 2px; 
}
.more_facts_button_arrow {
   font-family: FontAwesome;
   content: '\f078'; 
 }
.sfd-more-button more_facts_button_text, .sfd-more-button h1, .sfd-more-button h2, .sfd-more-button h3, .sfd-more-button h4, .sfd-more-button h5, .sfd-more-button h6 {
   text-transform: uppercase;
   font-size: 7px;
   font-family: 'Poppins', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 9px;
   color: #ffffff;
   letter-spacing: 2px;
}
.sfd-more-buttongrey more facts button, .sfd-more-buttongrey more facts holder, .sfd-more-buttongrey more facts holder button text, .sfd-more-buttongrey more facts button text, .sfd-more-buttongrey more facts button holder left, .sfd-more-buttongrey more facts inner holder {
   text-transform: uppercase;
   font-size: 8px; 
   font-family: 'Roboto', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 9px;
   color: #666666;
   letter-spacing: 2px;
}
.expandable-title, .expandable-title h1, .expandable-title h2, .expandable-title h3, .expandable-title h4, .expandable-title ult_expheader, .expandable-title ult_exp_section , .expandable-title p, .expandable-title a {
   text-transform: uppercase;
   font-size: 8px;
   font-family: 'Poppins', sans-serif;
   font-weight: 500;
   font-style: normal;
   line-height: 10px;
   color: #ffffff;
   letter-spacing: 2px;
   text-align: left;
}
.portfolio_title entry_title .portfolio_title entry_title h5 .portfolio_title entry_title h2{
   text-align: center;
   font-size: 12px;
   font-family: 'Arapey';
   font-weight: 500;
   font-style: italic;
   line-height: 12px;
   color: #ffffff;
   letter-spacing: 0px;
}
.portfolio_title entry_title sfd {
   text-align: center;
   font-size: 12px;
   font-family: 'Arapey';
   font-weight: 500;
   font-style: italic;
   line-height: 12px;
   color: #ffffff;
   letter-spacing: 0px;
}
.nav.main_menu.right{
	position: relative;
	display: inline-block;
	left: 50%;
	float: none;
	vertical-align: middle;
	color: #666666;
}
.nav.main_menu_white.right{
	vertical-align:middle;
	color: #ffffff;
}
.nav-menu-item-17387 li a {
	color: #ffffff;
}
.current.no_link a {
	color: #ffffff;
}
div.text_holder_inner{
	text-align: center;
	font-size: 12px;
   	font-weight: 500;
   	font-style: italic;
   	line-height: 14px;
   	color: #ffffff;
   	letter-spacing: 0px;
}
.menu-item menu-item-type-post_type menu-item-object-page{
	text-align: center;
	font-size: 14px;
   	font-weight: 500;
   	font-style: italic;
   	line-height: 18px;
   	color: #ffffff;
   	letter-spacing: 1px;
}
.dark.header_style_on_scroll nav.main_menu>ul>li.active>a, .dark.header_style_on_scroll nav.main_menu>ul>li:not(:first-child):before, .dark.header_style_on_scroll nav.main_menu>ul>li>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.active>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a{
	color: #ffffff;
}
.dark.header_style_on_scroll nav.main_menu > ul > li.active > a, .dark.header_style_on_scroll nav.main_menu > ul > li:not(:first-child):before,
.dark.header_style_on_scroll nav.main_menu > ul > li > a, .dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li.active > a,
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li:not(:first-child):before,
.dark:not(.sticky):not(.scrolled) nav.main_menu > ul > li > a {
		color: #ffffff;
}
header.dark.header_style_on_scroll .header-widget, header.dark.header_style_on_scroll .header-widget a,
header.dark.header_style_on_scroll .header-widget p, header.dark.header_style_on_scroll .header-widget span,
header.dark.header_style_on_scroll .header-widget.widget_nav_menu ul.menu > li > a,
header.dark.header_style_on_scroll .q_social_icon_holder i.simple_social,
header.dark.header_style_on_scroll .q_social_icon_holder span.simple_social,
header.dark:not(.sticky) .header-widget, header.dark:not(.sticky) .header-widget a,
header.dark:not(.sticky) .header-widget p, header.dark:not(.sticky) .header-widget span,
header.dark:not(.sticky) .header-widget.widget_nav_menu ul.menu > li > a,
header.dark:not(.sticky) .q_social_icon_holder i.simple_social,
header.dark:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant,
header.dark:not(.sticky) .q_social_icon_holder span.simple_social {
    color: #ffffff
}

header.dark.header_style_on_scroll #lang_sel > ul > li > a, header.dark.header_style_on_scroll #lang_sel_click > ul > li > a,
header.dark.header_style_on_scroll .q_social_icon_holder i.simple_social,
header.dark.header_style_on_scroll .q_social_icon_holder span.simple_social,
header.dark.header_style_on_scroll .textwidget span, header.dark.header_style_on_scroll .textwidget span:hover,
header.dark:not(.sticky) #lang_sel > ul > li > a, header.dark:not(.sticky) #lang_sel_click > ul > li > a,
header.dark:not(.sticky) .q_social_icon_holder i.simple_social,
header.dark:not(.sticky) .q_social_icon_holder span.qode_icon_font_elegant,
header.dark:not(.sticky) .q_social_icon_holder span.simple_social,
header.dark:not(.sticky) .textwidget span, header.dark:not(.sticky) .textwidget span:hover {
    color: #ffffff !important
}
@media only screen and (max-width: 1000px) {
  .header_top .right {    
    display: none !important;
  }
  .header_top {    
    height: 33px !important;    
    padding-top: 3px !important;
  }
  .header_top .inner {    
    display: block !important;
  }
  .q_icon_list p {    
    position: relative;    
    left: -20px !important;    
    top: -6px !important;
  }
}
mobile_menu_button {
    display: none;
    float: left;
    height: 100px;
    margin: 0 20px 0 35px;
	}
nav.mobile_menu ul {
	font-size: 24px;
	margin: 0 0 0 35px;
}