@charset "utf-8";
/* CSS Document */

/*
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");

body a.pp_previous:after {
  border: none !important;
}
body a.pp_next:after {
  border: none !important;
}
h3.brd2.brd5.brd6 {
  font-size: 13px !important;
}

.qbutton:hover, .load_more a:hover, .blog_load_more_button a:hover, #submit_comment:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover {
  background-color: #1B1B1B !important;
  border-color: #000 !important;
  color: #fff;
  text-decoration: none;
}

nav.main_menu>ul>li>a {
  position: relative;
  padding: 0 17px;
  color: #000000;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 13px;
  letter-spacing: 1px;
}
nav.main_menu>ul>li.active>a {
  color: #D5D5D5;
}
a.lightbox.qbutton.small.white {
  display: none;
}
.flex-direction-nav a:hover {
   background-color: rgba(255, 255, 255, 0) !important;
}
.flex-direction-nav a:hover i {
	color:#fff !important;
}
.portfolio_navigation {
  display: none;
}
.fb_iframe_widget {
  display: inline-block;
  position: relative;
  border: 1px solid #ccc !important;
}

header.sticky .side_menu_button {
  height: 50px !important;
}
header.sticky nav.main_menu>ul>li>a, .light.sticky nav.main_menu>ul>li>a {
line-height:50PX !important;
}
header:not(.centered_logo) .q_logo img {
  height: 80% !important; 
}

h5.portfolio_title a:hover {
  color: #000 !important;
}
.title_subtitle_holder a:hover {
  /*color: #000 !important;*/ 
}
.widget.widget_recent_entries.posts_holder a:hover {
  color: #000 !important;
}
.blog_holder article .post_info a:hover {
  color: #000;
}
.post_text_inner h2 a:hover {
  color: #000 !important;
}
.brd5{
  font-size: 14px !important;

}
.blog_like a:hover i, .blog_like a.liked i, .blog_like a:hover span {
  color: #000000 !important;
}
.blog_holder article.format-quote .post_text:hover .post_text_inner {
  background-color: #6B6B6B!important
}
.social_share_dropdown ul li :hover i {
  color: #040404 !important;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
  position: absolute;
  left: 0;
  top: 16px;
  width: 40px;
  height: 8px;
  margin: 0;
  padding: 0;
  font-size: 1px;
  background-color: #000000 !important;
}
nav.main_menu ul li a:hover {
  color: #000 !important;
}
.navigationbar {
  margin-top: 2%;
}
.brd{
margin-left:9%;
}
.brd1{
margin-bottom:10px;
float: none;
}
.brd2{
float:left;
margin-right:30px;
}
.flex-direction-nav a {
  background-color: transparent !important;
  border: 2px solid rgba(31, 31, 31, 0) !important;
}
@media only screen and (min-width:1401px) and (max-width:1450px){

.brd{margin-left:11.5%  !important;}

}
.single_port{
text-align:center !important;
margin-top:10px !important;
}
@media only screen and (min-width:990px) and (max-width:1030px){

.brd{margin-left:3% !important;
}
}

@media only screen and (min-width:1031px) and (max-width:1280px){

.brd{margin-left:7% !important;
}

}
@media only screen and (min-width:1281px) and (max-width:1366px){

.brd{margin-left:9.8% !important;
}

}

@media only screen and (min-width:1451px) and (max-width:1600px){

.brd{margin-left:15.5% !important;
}


}
@media only screen and (min-width:1601px) and (max-width:1680px){

.brd{margin-left:17% !important;
}


}
@media only screen and (min-width:1681px) and (max-width:1799px){



}


@media only screen and (min-width:1800px) and (max-width:1920px){

.brd{margin-left:21% !important;
}


}
@media only screen and (min-width:1920px) and (max-width:2499px){

}

@media only screen and (min-width:2500px) and (max-width:2880px){

.brd{margin-left:31% !important;
}


}

@media only screen and (min-width:2881px) and (max-width:5000px){



}



span.submit_button_contact.ingle_port>.qbutton {
  height: 30px !important;
  line-height: 30px !important;
  padding: 0 10px !important;
}

a.pp_previous {
  background: url(../images/prettyPhoto/default/sprite_prev.png) center left no-repeat;
  display: block;
  float: left;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
   display:none !important;
}
a.pp_next {
  background: url(../images/prettyPhoto/default/sprite_next.png) center right no-repeat;
  display: block;
  float: right;
  height: 100%;
  text-indent: -10000px;
  width: 49%;
  display:none  !important;
}
.pp_hoverContainer .pp_next:hover {
  display: bolck !important;
}
.pp_hoverContainer .pp_previous:hover {
    display: bolck !important;
}
span.submit_button_contact.ingle_port {
  text-align: left;
}
span.submit_button_contact.ingle_port a {
  margin-left: 5px;
  margin-top: 5px;
}