/*
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: 7.5
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.

*/
.drop_down .second .inner {
  
    text-align: center;
}



.TopButton a { display:inline-block;
	padding:5px;
	border:1px solid #fff;
	margin-top:11px; 
	color:#fff;
	}

.TopButton a:hover {color:#666!important; background:#fff; z-index:10;}



.drop_down .second .inner ul, .drop_down .second .inner ul li ul, .shopping_cart_dropdown, li.narrow .second .inner ul, .header_top .right #lang_sel ul ul, .drop_down .wide .second ul li.show_widget_area_in_popup .widget, .drop_down .wide.wide_background .second {

    background-color: rgba(15,18,24,0.75)!important;
}

/*.AddTopLeft {width: 200px; height:100px;} */



.AddTopRight {
    line-height: 1.35em;
position:relative;
top:-15px;

}
.testimonials_holder .flex-direction-nav {
    display: block;
    position: relative!important;
        left: -10px;
}

.testimonials {
    position: relative;

right: -0px;
}



.boxedBut {display:inline-block; padding:5px; border:1px solid #000; text-align:center; width:auto;}

.guestBlock { 
background-color:#fff; 
border: #c3cee0 solid 1px!important;
margin: 20px !important;
padding: 10px !important;
}

ul li {
    /*
     * We want the bullets outside of the list,
     * so the text is aligned. Now the actual bullet
     * is outside of the list’s container
     */
    list-style-position: outside;

    /*
     * Because the bullet is outside of the list’s
     * container, indent the list entirely
     */
    margin-left: 1em;
 padding-bottom: 5px;
}



.footer_bottom {
height: 0px !important; 
padding: 20px 0!important; 
font-size: 10px!important; 
}

.footer_top {
    padding: 25px 0 25px!important;  
}

footer .column1 {
  position: relative;
   top: 0!important;  
}

footer .column1 {
position: relative;
top: -18px;
}

/*
.three_columns>.column1,  .three_columns>.column3 {
  width: 30%!important; 
  float: left;
}

*/
.three_columns>.column2 {
  width: 20%!important; 
padding-left: 5%;
padding-right: 5%;
  float: left;
}

/* GALLERY NAV BUTTONS */
/* GALLERY2679 */
 #sliderightgallery2679:hover {
    background-color: #CECECE!important; 
}
#slideleftgallery2679 {

    background-color: #F8F8F8!important; 
}
#sliderightgallery2679 {

    background-color: #F8F8F8!important; 
}

/* GALLERY4 */
 #sliderightgallery4:hover {
    background-color: #CECECE!important; 
}
#slideleftgallery4 {

    background-color: #F8F8F8!important; 
}
#sliderightgallery4 {

    background-color: #F8F8F8!important; 
}

 #slideleftgallery4:hover {
    background-color: #CECECE!important; 
}

/* GALLERY3 */
 #sliderightgallery3:hover {
    background-color: #CECECE!important; 
}
#slideleftgallery3 {

    background-color: #F8F8F8!important; 
}
#sliderightgallery3 {

    background-color: #F8F8F8!important; 
}

 #slideleftgallery3:hover {
    background-color: #CECECE!important; 
}
/* GALLERY2 */
 #sliderightgallery2:hover {
    background-color: #CECECE!important; 
}
#slideleftgallery2 {

    background-color: #F8F8F8!important; 
}
#sliderightgallery2 {

    background-color: #F8F8F8!important; 
}

 #slideleftgallery2:hover {
    background-color: #CECECE!important; 
}

/* GALLERY1 */
 #sliderightgallery1:hover {
    background-color: #CECECE!important; 
}
#slideleftgallery1 {

    background-color: #F8F8F8!important; 
}
#sliderightgallery1 {

    background-color: #F8F8F8!important; 
}

 #slideleftgallery1:hover {
    background-color: #CECECE!important; 
}

/* Pulled CSS from the Theme options override */



.cover_boxes ul li .box .box_content { top: 0; }
.cover_boxes ul li .box .qbutton { margin-top: 18px; }


#nav-menu-item-14860 li,
#nav-menu-item-14862 li,
#nav-menu-item-14864 li,
#nav-menu-item-14866 li,
#nav-menu-item-15100 li,
#nav-menu-item-15102 li,
#nav-menu-item-15176 li,
#nav-menu-item-15180 li,
#nav-menu-item-15348 li{
width: 280px;
}

.drop_down .second .inner .widget {
padding-bottom: 13px;
}

.drop_down .second .inner .widget a{
padding: 0px !important;
}

.testimonials_holder .flex-direction-nav a:hover {
    background-color: #f53644 ;
    border-color: #f53644 ;
}

.contact_detail .contact_section > h4 {
display: none;
}

.blog_large_image h2,
.blog_large_image h2 a,
.blog_holder.blog_single article h2,
.blog_holder.blog_single article h2 a {
font-size: 27px;
}

.blog_small_image h2,
.blog_small_image h2 a { font-size: 22px; }

.q_counter_holder .separator.small,
.portfolio_slider .image_holder .separator {
width: 65px !important;
}

.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child { color: #fff !important; }

.q_pie_chart_holder .tocounter,
.q_counter_holder p.counter_text {
font-family: Montserrat;
}

.contact_detail .separator.small { background-color: #e2e2e2; }

.filter_holder ul li span {
font-family: Montserrat;
font-weight: 300;
letter-spacing: 0;
font-size: 13px;
}

.filter_holder ul li.active span,
.filter_holder ul li:hover span { color: #f96021 !important; }

.q_icon_with_title.circle .icon_holder .fa-stack:hover {
background-color: #c2e6e9;
}

.flex-direction-nav a, .caroufredsel-direction-nav a { box-sizing: initial; }

.blog_load_more_button a {
background-color: transparent;
border-color: #303030;
color: #303030;
}

.footer_bottom { padding: 36px 0; font-size: inherit; }

@media only screen and (max-width: 1000px) {
.side_menu_button > a, .mobile_menu_button span {
    color: #000;
}
}

.buttonSmallajm {display:block; width:150px; border:2px #fff solid; color:#fff; padding:5px; text-align:center }

.buttonSmallajm:hover{
	border:#039 2px solid;;
	color:#039; }
	



.footer_top .three_columns .column3 .column_inner>div {
  margin: 0 0 0 100px!important;
}