/*

Theme Name: Bridge

Theme URI: http://demo.qodeinteractive.com/bridge/

Description: Bridge Theme

Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax

Author: Qode Interactive

Author URI: http://www.qodethemes.com/

Version: 10.0

License: GNU General Public License

License URI: licence/GPL.txt



CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.



*/

.accordian-title.accordion h6.ui-accordion-header { border-bottom: 1px solid #EBEBEB!important;font-family: "Poppins",sans-serif;font-size: 17px;font-style: normal;font-weight: 500;}

.accordian-title.accordion h6.ui-accordion-header:hover{ color:#000!important;}

.accordian-title.accordion .ui-accordion-header .accordion_mark { border:none!important;}

.accordian-title.accordion .ui-accordion-header .accordion_mark.left_mark { float:right!important;position: relative!important;}

.accordian-title.accordion.without_icon .ui-accordion-header span.tab-title { padding-left: 0px!important; padding-top:10px!important;}

.accordian-title.accordion div.accordion_content {padding-left:20px!important;}

.accordian-title.accordion .ui-accordion-header.ui-state-active .accordion_mark { background-color:#fff!important;}

.accordian-title .panel-body { color: #777777;font-size: 14px;line-height: 26px;font-style: normal;font-weight: 300;}

.accordian-title .panel-body ul{ color: #777777;font-size: 14px;line-height: 26px;font-style: normal;font-weight: 300;list-style-position:outside;margin-left:20px;}

.accordian-title .panel-body h2 {font-size:18px;}

.portfolio_navigation.navigation_title .post_info { float:left;width:100%;}

@media only screen and (min-width: 0px) and (max-width: 760px) {

.image-single { margin-top:20px;}

.mob-content{margin-top:20px;}

}

.qode-prettyphoto::after{

    bottom: 20px;

    color: hsl(0, 0%, 100%);

    content: "+";

    font-size: 30px;

    font-weight: 100;

    line-height: 0;

    position: absolute;

    right: 40px;

}

.portfolio_navigation.navigation_title{ display:none!important;}

.feature-image img{ width:1600px!important; height:auto!important}

.portfolio_single { margin-bottom:50px!important;}

.qode_portfolio_related { display:none!important;}

.home .footer-logo { width:100%; float:left; margin-top:6%;}

.page .footer-logo { width:100%; float:left; margin-top:6%;}

.home-page-portfolio .image_holder .image img{height:auto!important;max-height: 136px!important;}
.home-page-portfolio .item_holder a:hover { font-size: 12px!important;}
nav.main_menu ul li.menu-item-type-custom{ width: 125px!important; text-align: center!important;}
nav.main_menu ul li#nav-menu-item-317{ width: 95px!important; text-align: center!important;}

nav.main_menu ul li .second.right ul li#nav-menu-item-402{ width:100%!important;}

nav.main_menu{ margin-top: 15px!important;}
nav.main_menu ul li a{
    line-height: 39px!important;
}
nav.main_menu ul li#nav-menu-item-748 a { line-height: 24px!important;}
nav.main_menu ul li.resources a { line-height: 24px!important;}
nav.main_menu ul li#nav-menu-item-747 a { line-height: 24px!important;}
nav.main_menu ul li .second.right ul.right li a{ line-height: 15px!important;}


.drop_down .narrow .second .inner ul li a { line-height: 15px!important; text-align: left!important;}
.drop_down .narrow .second.right .inner ul li a { line-height: 15px!important; text-align: right!important;}
header.transparent:not(.sticky) .drop_down .second {top: 59px !important;}
.drop_down .second.right { top:59px!important;}
.drop_down .second{ top:59px!important;}
.drop_down .second .inner ul.right li ul { left:-225px!important;}
.title_subtitle_holder { padding-top: 9%!important;}
footer .form-fields{text-align:left!important;}
footer .footer-button{text-align:left!important;}
@media only screen and (min-width: 688px) and (max-width: 920px) {
.home-page-portfolio .image_holder .image img{height:auto!important;max-height: 100px!important;}

}	
@media only screen and (min-width: 921px) and (max-width: 1204px) {
.home-page-portfolio .image_holder .image img{height:auto!important;max-height: 98px!important;}

}
@media only screen and (min-width: 1080px) and (max-width: 1136px) {
.home-page-portfolio .image_holder .image img{height:auto!important;max-height: 135px!important;}

}
@media only screen and (min-width: 899px) and (max-width: 968px) {
.content { margin-top: -194px!important;}
}