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

/*@font-face {font-family: "GT Walsheim Pro Regular"; src: url("https://r3stemcell.com/wp-content/uploads/2023/01/GTWalsheimPro-Thin.eot"); src: url("https://r3stemcell.com/wp-content/uploads/2023/01/GTWalsheimPro-Thin.eot?#iefix") format("embedded-opentype"), url("https://r3stemcell.com/wp-content/uploads/2023/01/GTWalsheimPro-Thin.woff2") format("woff2"), url("https://r3stemcell.com/wp-content/uploads/2023/01/GTWalsheimPro-Thin.woff") format("woff"), url("https://r3stemcell.com/wp-content/uploads/2023/01/GTWalsheimPro-Thin.ttf") format("truetype") }*/
/*@font-face {*/
/*    font-family: 'GT Walsheim Pro Regular';*/
/*    src: local('GT Walsheim Pro Regular'), local('GT-Walsheim-Pro-Regular'),*/
/*        url('https://r3stemcell.com/wp-content/uploads/2022/03/GTWalsheimPro-Regular.woff2') format('woff2'),*/
/*        url('https://r3stemcell.com/wp-content/uploads/2022/03/GTWalsheimPro-Regular.woff') format('woff'),*/
/*        url('https://r3stemcell.com/wp-content/uploads/2022/03/GTWalsheimPro-Regular.ttf') format('truetype');*/
/*    font-weight: 400;*/
/*    font-style: normal;*/
/*  }*/
.content .container .container_inner.page_container_inner, .full_page_container_inner{
	padding:0!important;
}

.header_top {
	background:#ffb400!important;
	height:50px;
	line-height:50px;
}
.header_top .right a{
	margin-right:5px;
}
nav.main_menu>ul>li>a{
	color: #fff;
}
nav.main_menu>ul>li>a:hover {
    color: #ffb400;
}
nav.main_menu>ul>li.active>a {
    color: #ffb400;
}
.new-sidebar .q_icon_list p {
	padding:25px 0 25px 0!important;
	line-height:0;
	margin:0px;
}
.new-sidebar .q_icon_list {
    margin-bottom: 0px!important;
	
}

nav.main_menu ul li a{
	line-height:50px;
}
.q_icon_list i{
	padding-top:14px;
}
.qode_icon_list_item{
	  width: 195px;
    float: right;
}
.q_social_icon_holder.normal_social{
	float:right;
}
nav.main_menu.left>ul, nav.main_menu.right>ul{
	clear:both;
}
.q_social_icon_holder.normal_social{
	margin: 14px 6px;
}
.new-sidebar{
	border-bottom:1px solid #9e5a3d;
	margin-right: 15px;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active>a {
    color: #6a2f1a;
}
@media only screen and (max-width: 768px) {
	.footer_top_bg{
		background-size: cover!important;
	}
	.header_top .left, .header_top .right {
    text-align: center;
    float: right!important;
}
}
@media only screen and (max-width: 768px) {
	.foot_col1,.foot_col2,.foot_col3,.foot_col4,.foot_col5,.foot_col6 {
		width:100%!important;
	}
	.foot_col1{
		padding:10px;
	}
		.foot_col6{
		padding-top:20px;
	}
	.elementor-210 .elementor-element.elementor-element-d5391cf{
		margin-bottom:0px!important;
	}
}
#how-we-are-different{
	border-top-left-radius: 5em 5em;
	border-bottom-left-radius: 5em 5em; 
}
#r3-is-global{
	border-top-right-radius: 5em 5em;
 border-bottom-right-radius: 5em 5em;
}

/*** Contact Popup Form ***/
.caldera-grid .form-control {
    border-radius: 30px!important;
		height: 50px!important;
		padding: 10px 20px!important;
}
.caldera-grid .btn-default {
    color: #fff!important;
    background-color: #ffb400!important;
		font-size:18px!important;
}
.caldera-grid textarea.form-control {
    height: auto!important;
}
.caldera-grid .btn{
	padding:10px 0!important;
}


.home .elementor-element ul.elementor-icon-list-items {
    min-height: 230px;
}

@media only screen and (max-width: 768px) and (min-width:320px) {
	.home .elementor-element ul.elementor-icon-list-items {
    min-height: inherit;
}
}
.elementor-element-47d298d{
	margin-bottom: 0px!important;
}
.elementor-widget .elementor-icon-list-item {
    align-items: start!important;
}
.comment_holder, .comment_form {
	display:none!important;
}
.white_link a{
	color:#fff!important;
}
.black_link a{
	color:#000!important;
}
.blue_link a{
	color:blue;
}
.white_link a:hover, .black_link a:hover, .blue_link a:hover  {
	text-decoration:underline;
	color:#ffb400;
}

/*** Header ***/

#block-10{
	float:right;
}

#block-10 a{
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
#block-10 a:hover{
	color:#ffb400;
	text-decoration:underline;
}
#block-10 i{
	color:#fff;
}
.drop_down .second .inner ul li.sub ul li a:hover, .drop_down .second .inner>ul>li>a:hover {
    color: #000;
    background: #ffb400!important;
}
.drop_down .second .inner ul li .current-menu-item{
	 background: #ffb400!important;
}
.drop_down .second .inner ul li .current-menu-item a{
	 color: #000!important;
}

/*** Footer ***/
.footer_location p{
	font-size:16px;
	color:#fff;
}
.footer_bttm .q_icon_list i {
    padding-top: 0px;
}
.footer_bttm .q_icon_list {
    margin-bottom: 0;
}
.footer_lastchild_padding.elementor-widget:not(:last-child) {
    margin-bottom: 0px;
}
.footer_link a{
	color:#fff;
}
.footer_link a:hover{
	color:#ffb400;
}
.footer_service_nav nav{
	margin-top: 0px!important;
}
.footer_service_nav nav .current-menu-item{
	 background: 0 0!important;
}
.footer_service_nav nav .current-menu-item a{
	color:#ffb400!important;
}
.title_outer.with_image .title{
	display:none!important;
}
#applyFilterOptions{
	font-size: 14px!important;
	text-transform: capitalize!important;
}

/* ALS- Conditions page Bullet point */
.als-bullet-point i{
	visibility:hidden;
}
/* Single blog page problem */


/* Menu blank space issue */

@media only screen and (min-width: 1020px) and (max-width: 1069px){       
.tab-spacing .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 1px !important;
}
	.elementor-20240 .elementor-element.elementor-element-70e8a1e > .elementor-element-populated{
		margin-top:6px !important;
	}
}
@media only screen and (min-width: 1070px) and (max-width: 1100px){       
.tab-spacing .elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 3px !important;
}
	.elementor-20240 .elementor-element.elementor-element-70e8a1e > .elementor-element-populated{
		margin-top:6px !important;
	}
}


