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

nav.main_menu ul li.active a, nav.main_menu ul li a:hover {
	color:#763bad!important; 
}

.home nav.main_menu ul li.active a, .home nav.main_menu ul li a:hover {
	color:#fff!important;
}

*/

/* 190724*/



.sticky .topinfo .fa-solid:before,
.sticky .topinfo a,
.home .topinfo .fa-solid:before,
.home .topinfo a {
    color: #2e2e33;
}

.topinfo a {
	transition:all ease 0.5s;
}


.topinfo .fa-solid{
	font-family: "Open Sans";
	transition:all ease 0.1s;
}

.topinfo .fa-solid:before{
	font-family: "Font Awesome 6 Free";
	transition:all ease 0.2s;
}

.topinfo .fa-solid:hover:before,
.topinfo a:hover {
    color: #ffbe34;
    text-decoration: none !important;
}

.sticky .topinfo .fa-solid:before,
.sticky .topinfo a,
.home .topinfo .fa-solid:before,
.home .topinfo a {
    color: #2e2e33;
}

.topinfo a {
	transition:all ease 0.5s;
}

.topinfo .fa-solid{
	font-family: "Open Sans";
	transition:all ease 0.1s;
}

.topinfo .fa-solid:before{
	font-family: "Font Awesome 6 Free";
	transition:all ease 0.2s;
}

.topinfo .fa-solid:hover:before,
.topinfo a:hover {
    color: #ffbe34;
    text-decoration: none !important;
}

@media only screen and (max-width: 1278px){
	nav.main_menu {
		left: 45% !important;
	}
}

@media only screen and (max-width: 1162px){
	nav.main_menu>ul>li>a {
		padding: 0 8px!important;
	}
}

@media only screen and (max-width: 1000px){
	
	/*.qode-animate-mobile-header {
		transform: translateY(0px);
	}*/
	
	.qode-animate-mobile-header {		
		-webkit-transform: translateY(-200%) !important;
		-moz-transform: translateY(-200%) !important;
		transform: translateY(-200%) !important;
	}
	
	
	.qode-animate-mobile-header .header_inner_right{
		display:block;
		-webkit-transform: translateY(0%) !important;
		-moz-transform: translateY(0%) !important;
		transform: translateY(0%) !important;
	}
	

	.topinfo .fa-solid:before,
	.header_inner_right .topinfo a {
		color: #2e2e33;
	}
	
	.header_inner_right .topinfo a:hover {
		color: #ffbe34;
	}
	
}

@media only screen and (max-width: 768px) {
    .has_header_fixed_right.stick.menu_bottom .header_inner_right, 
	.header_bottom_right_widget_holder {
        display: block !important;
    }
	
	.header_inner_right .side_menu_button_wrapper{
		display: flex;
    	align-items: center;
	}
}

@media only screen and (max-width: 767px){
	.header_inner_right {
		position: absolute!important;
		width: 100%;
		left: 0;
		bottom: -29px;
		background: #fff;
		padding:15px;
		padding-top:0px
	}
	
	    .header_inner_right .side_menu_button_wrapper {
			justify-content: center;
		}
	
	.header_inner_right .topinfo {
		display: flex;
		gap: 15px;
	}
	
	.header_inner_right .topinfo i {
		font-size: 14px;
	}
	
	.header_inner_right .side_menu_button,
	.header_inner_right .topinfo br{
		display:none;
	}
}

@media only screen and (max-width: 425px){
	.header_inner_right .header_bottom_right_widget_holder {
		padding: 0;
	}
	
	.header_inner_right {
        padding: 0 0 5px;
        bottom: -18px;
    }

	.header_inner_right .topinfo {
		flex-wrap: wrap;
		justify-content:center;
	}

}

@media only screen and (max-width: 393px){
	header .q_logo img.mobile {
        left: 7px;
    }
	
	.header_inner_right .header_bottom_right_widget_holder {
		padding: 0 15px;
	}
	
	.header_inner_right {
        bottom: -33px;
    }
}
