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

/* Set white text where needed on site by applying this class */
.white-text { color: #ffffff !important; }
.white-text h1, .white-text h2, .white-text h3, .white-text h4, .white-text h5, .white-text h6 { color: #ffffff !important; }

/* fix text in footer by making it white and remove the white box */
.footer_top .container {background-color: transparent}
.footer_bottom_holder .container {background-color: transparent}
footer .column1 {position: relative; top: 0px;}
.footer_top .widget_nav_menu ul li { padding: 0 0 10px; }
.footer_top { padding: 49px 0 52px; }
.menu-footer_1-container ul > li > a {color:#ffffff; text-decoration: none}
.menu-footer_2-container ul > li > a {color:#ffffff; text-decoration: none}
.menu-footer_3-container ul > li > a {color:#ffffff; text-decoration: none}

/*Tenders section*/
.tenders_header a { text-decoration:none; }
.content, .content .container, .full_width { background-color:#fff; }

/* Title display fix must be active for breadcriumb but hide it */
.title_subtitle_holder h1 { visibility: hidden }

/* Sharing icons in footer */
.social-links a{
  text-align:center;
	float: left;
	width: 36px;
	height: 36px;
	border: 2px solid #8A4818;
	border-radius: 100%;
	margin-right: 7px; /*space between*/
    display: flex;
    align-items: flex-start;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
} 
.social-links a i{
	font-size: 20px;
    align-self:center;
	color: #8A4818;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    margin: 0 auto;
}
.social-links a i::before{
  display:inline-block;
  text-decoration:none;
}
.social-links a:hover{
  background: rgba(0,0,0,0.2);
}
.social-links a:hover i{
  color:#fff;
}

/*Advanced tabs styling*/
.qode-advanced-tabs .qode-advanced-tabs-nav { border-bottom: 1px #000000 solid;}

/* Old tabs styling Ministers page */
.q_tabs .tabs-nav {
    border-bottom: 1px #000 solid;
    width: 100%;
}
.old-tab-ministers .tabs-nav li a {
	font-size: 16px;
	background-color: #d2b774;
	padding: 0 10px;
}
.old-tab-ministers .tabs-nav li {
	background-color: #d2b774;
	padding: 5px 10px;
	margin-right: 3px;
}
.tabs-nav li.active, .tabs-nav li.active a  { background-color: #8a4818; }
.q_tabs.horizontal .tabs-nav li:first-child a { padding: 0 10px; }

/*Search button styling*/
.side_menu_button {display: none;}
.search_button {
	display: block;
	background-color: #d2b774;
	padding: 0 12px;
	color: #fff;
	font-size: 20px;
}
.top_search_block :hover {color:#000000; transition: all 0.4s; -webkit-transition: all 0.4s; }

/* Complaints block*/
.complaints_button{
	display: block;
	background-color: #8a4818;
	padding: 0 10px;
	margin-left: 2px;
	font-weight: 600;
}
.complaints_button a { 	color: #d2b774 !important; }
.complaints_button span:hover a {
	color: #ffffff !important;
	transition: all 0.4s;
    -webkit-transition: all 0.4s;	
}

/*header flag*/
.top_header_flag {
	display: block;
	margin-left: 2px;
}
/*Header top spacng and sizing */
.header_top{
	line-height: 40px;
}
/*top social icons styling*/
header .header_top .q_social_icon_holder .simple_social.fa-lg {
    font-size: 13px;
}
header .header_top .q_social_icon_holder {
	margin-top: 6px;
}
header .header_top .q_social_icon_holder a {
    text-align:center;
	float: left;
	width: 23px;
	height: 23px;
	border: 2px solid #d2b774;
	border-radius: 100%;
	margin-right: 10px; /*space between*/
    display: flex;
    align-items: flex-start;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
}
header .header_top .q_social_icon_holder a i {
	font-size: 20px;
    align-self:center;
	color: #d2b774;
    transition: all 0.4s;
    -webkit-transition: all 0.4s;
    margin: 0 auto;
}
header .header_top .q_social_icon_holder a i::before{
  display:inline-block;
  text-decoration:none;

}
header .header_top .q_social_icon_holder a:hover {
	background: rgba(0,0,0,0.2);
}
header .header_top .q_social_icon_holder a:hover i {
	color:#fff;
}
.header-widget.widget_nav_menu a {
	color: #d2b774 !important;
	font-weight: 600;
}
#menu-extra_top_menu li:hover a {
	color:#8A4818 !important;
	transition: all 0.4s;
    -webkit-transition: all 0.4s;
}

/* Contact for 7 Styling */
.one-half,
.one-third {
   	position: relative;
    margin-right: 1%;
	float: left;
    margin-bottom: 10px;
	border: 1px #808080 solid;
 
}
 
.one-half { width: 49.2%; }
.one-third { width: 32%; }
 
.last {
    margin-right: 0 !important;
    clear: right;
}
.comp-text-area {
	float: left;
    margin-bottom: 10px;
	width: 100%;
	border: 1px #808080 solid;
}
.comp-button {
	float:left;
}
input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select {padding: 6px}

/*Sub menu colouring*/
.header-widget.widget_nav_menu ul ul {
	background-color: #8a4818;
	padding:0 10px 0 0;
	border: none;
}
#menu-extra_top_menu li:hover a { color: #d2b774 !important; }
.header-widget.widget_nav_menu ul.menu li ul li a { border:none !important; }
#menu-extra_top_menu li a:hover { color: #d2b774 !important; background-color: #8a4818; }
.header-widget.widget_nav_menu { padding: 0;}
.header-widget.widget_nav_menu ul.menu li a { padding: 0 10px }

/* Flip box settings */
h4.cq-flipbox-title { font-weight: 700;}

/* Nav Menu for Categories on Post pages */
#nav_menu-8 ul,
#nav_menu-9 ul { margin: 0; padding: 0; 
	list-style-type: none; list-style-image: none; border-bottom: 1px #8a4818 solid; }
#nav_menu-8 li,
#nav_menu-9 li { display: inline; }
#nav_menu-8 ul li a,
#nav_menu-9 ul li a{ 
	text-decoration:none;  margin: 4px;
	padding: 5px 20px 5px 20px;
	color: #8a4818;
	background: #fff; }
#nav_menu-8 ul li a:hover,
#nav_menu-9 ul li a:hover { color: #d2b774;
	background: #8a4818; }
#menu-news-resources-page-menu .current_page_item a {
	color: #d2b774;
	background: #8a4818; }
#menu-publications-page-menu .current_page_item a {
	color: #d2b774;
	background: #8a4818; }
