/*
Theme Name: Bridge
Theme URI: http://bridgelanding.qodeinteractive.com/
Description: Creative Multipurpose WordPress Theme
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Author: Qode Interactive
Author URI: http://qodethemes.com/
Text Domain: bridge
Version: 18.1
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.

*/
.contact-error{color:red}
.contact-us p{color:#818181}
.normal,.dark,.mobile{max-height:70% !important}
nav.main_menu > ul > li > a{color:#000 !important}
.reports > .q_team_title_holder > p{}
.q_logo .light{top: 0% !important;}
.q_logo .sticky{top: 0% !important;}
.q_team .q_team_text { padding: 23px 16px 12px 16px !important;}
.q_team_inner {min-height: 325px;}
.reportss .q_team_inner {min-height: 290px;}
/*.reports .q_team{border: 1px solid #757373;} */
.cat_heading{color:#303030; padding-left:15px; font-weight:bold; text-transform:uppercase;font-size: 18px;margin: 10px 0 20px 0;}
.q_team_text_inner p{color:#303030}
.vc_row {margin-left: unset !important;margin-right: unset !important;}
.testimonial_image_holder img{height:150px !important;}
.image_with_text img {min-width: 200px;width:100%;height: 220px;border: 1px solid #b2acac;}
.bx_content{text-align:center;}
.award_css{height:220px; background-color:#fff; margin:0 0 15px 0;border:1px solid #eee}
ul > li { color: #313131;}
.wpb_single_image .vc_single_image-wrapper {border: 1px solid #ccc; }
.tabset .tabs-nav{border-radius:5px !important;}
.tabset .tabs-nav li:first-child{border-radius:5px 5px 0 0 !important}
.tabset .tabs-nav li:last-child{border-radius:0 0 5px 5px !important;border-bottom:unset !important}

.tabset .tabs-nav{border:1px solid #848383 !important; overflow:unset !important;}
.tabset .tabs-nav li{border-bottom:1px solid #848383 !important}
.tabset .tabs-nav li.active{background-color:#666;}
.tabset .tabs-nav li{background-color:#fff;}
.tabset .tabs-nav li.active a {color: #fff !important; width:80%;float:left}
.tabset .tabs-nav li > a{ text-align:left !important; width:80%;float:left}
.q_tabs.vertical.left .tab-content{border-left:unset !important;}
.q_tabs .tabs-nav li a {color: #303030 !important; line-height:17px !important;}
.q_tabs.vertical .tabs-nav li.active a{border: unset !important}
.pull-right{font-size: 28px !important;position: absolute;margin-left: 0px !important; width:7%;top: 17%; }
.active .pull-right{color: #fff !important;}
/*
path {stroke:white;stroke-width: 0.5px;fill:#EBEBE0;}
#float-button-group {position:fixed;left:10;opacity:0.5;}
#float-button-group:hover {opacity:1;}
#map-zoomer {position:absolute;writing-mode: bt-lr;-webkit-appearance: slider-vertical;width: 8px;height: 100px; padding: 0 5px; position: absolute; top:110px;left:22px;}
*/
.citymap div.tooltip {position: absolute;text-align: center;min-width: 50px; min-height: 30px;padding: 5px;	font-size: 12px;background-color:#239282; color:#fff; border: 0px;border-radius: 8px;pointer-events: none; margin-top:-260px !important;margin-left:-210px !important;}
.homemap div.tooltip {position: absolute;text-align: center;min-width: 50px; min-height: 30px;padding: 5px;	font-size: 12px;background-color:#239282; color:#fff; border: 0px;border-radius: 8px;pointer-events: none; margin-top:-4210px !important ;margin-left:-0px !important;}
.cont{color:#000;}

.tabcontent h3{padding: 5px 10px;}
.cities{background-color:#ccc;margin: 4px 10px;cursor: pointer;padding: 5px 10px;}
.tab {float: left;border: 1px solid #ccc;background-color: #f1f1f1;width: 30% !important;height: 300px;}
.tab button {display: block;background-color: inherit;color: black;padding: 22px 16px;width: 100%;border: none;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 17px;border-bottom: 1px solid #ccc;}
.tab button:hover { background-color: #ddd;}
.tab button.active { background-color: #ccc;}
.tabcontent {float: left;padding: 0px 12px;width: 67% !important;border-left: none;height: 300px;}
