/*
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");
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');

.admin-bar header.fixed, .admin-bar header.sticky.sticky_animate {
    background-color: #fff;
}

nav.main_menu > ul > li > a {
    color: #000 !important;
   }
.main_menu .active a{color:#C40C0C !important;}

.header_top {
    
    background-color: #C40C0C !important;
}
.header_bottom {
	background-color: rgba(255, 255, 255, 1) !important;
}


input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    border: 2px solid #303030;
    color: #303030;
    margin-top: 15px;
}

.content{ margin-top:0px !important}

.q_circles_holder .q_circle_inner2:hover {
	background-color:     #1abc9c; !important;
	border-color: #1abc9c; !important;
}

.product-main .filter_outer{ display:none;}

body{ font-family:'bariol' !important; font-size: 14px;
line-height: 26px;
color: #000;
font-weight: normal !important;
letter-spacing: 1px;}

h1,h2,h3,h4,h6{ font-family:'afterglow' !important;}

#sb_instagram .sb_instagram_header { display:none;}
.blog .title_outer{margin-bottom:50px}

.wp-image-18623{ margin-top:22px;}
.two-sec-bg .elementor-column-wrap{ background-size:100% 100% !important;}
.two-sec-bg{min-height:650px;}
 /*.title img {
	height: 83vh !important;
object-fit: fill;
}
.carousel-inner .item .image{ background-size:100% 100% !important;}
.carousel {
	
	height: 87vh !important;
}

.carousel.fade .item {
    
    height: 87vh !important;
}
*/

.elementor-element-748e855 .qbutton{ margin-top:10px;}

.elementor-widget-text-editor {
    color: #000;
    font-family: 'bariol' !important;
    font-weight: 400;
}
#submit_comment, .blog_load_more_button a, .drop_down .wide .second ul li .qbutton, .drop_down .wide .second ul li ul li .qbutton, .load_more a, .qbutton {
	position: relative;
	display: inline-block;
	width: auto;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 10px;
	border: 2px solid #303030;
	font-size: 12px;
	font-weight: normal;
	font-family: inherit;
	text-align: left;
	color: #303030;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	outline: 0;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	text-shadow: none;
	background-color: transparent;
	-webkit-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	-moz-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	-ms-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	-o-transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	transition: color .1s linear,background-color .1s linear,border-color .1s linear;
	-webkit-box-sizing: initial !important;
	-moz-box-sizing: initial !important;
	box-sizing: initial !important;
}

.elementor-widget-counter .elementor-counter-title {
	color: #54595f;
	font-family: 'bariol' !important;
	font-weight: 400;
}

.portfolio_custom_date, .portfolio_categories{ display:none;}
[id^="readlink"] {
	background: transparent !important;
	border: #000 solid 2px;
	font-size: 12px;
	padding: 0px 10px !important;
	border-radius: 5px;
	margin-top: 15px;
	float: left;
	border-bottom: #000 solid 2px !important;
}

[id^="readlink"]:hover{ background-color:#1ABC9C !important; color:#fff !important; border:#1ABC9C solid thin; border-bottom:#1ABC9C solid thin !important;}
.read_div{ float:left;}
.feature_holder_icons .lightbox{display:none !important;}


@media(max-width:768px)
{
	.title img {
	/*height:120px;*/	
	}	
	
	.portfolio_social_holder {
	
	margin-bottom: 100px;
}
	
	.q_tabs .tabs-nav li a { font-size:12px; margin-top:20px;}
	
		
	}