@charset "utf-8";
 


/* CSS Document */

/*GD V2 Edits*/


i.fas.fa-link {
    display: none;
}

.disttop {
    overflow: auto;
}
.distmap .wpb_text_column .wpb_wrapper {
    border-bottom: 2px solid #006db1;
}

.distlogo {
    float: left;
    width: 500px;
	    margin-right: 15px;
}

.con .geodir-image-container ul.geodir-images li img {
    object-fit: contain;
	height:auto;
	    max-height: 100%;
}

.distinfo {
overflow:auto;	
}
.distdetails h2 {
      border-bottom: 2px solid #006db1;
	font-size: 1.5em;
    line-height: initial;
}
.distdetails h3 {
    font-size: 1.5em;
     border-bottom: 2px solid #006db1;
}

.distlogo .geodir-post-meta-container .geodir-custom-field-file a img {
    height: auto;
    width: 500px;
}

.geodir-image-container .geodir-image-wrapper {
    margin: 0 0 0 0 !important;
}

.geodir-i-address{
	display:block;
}
.geodir-post-meta-container {
    padding-bottom: 8px;
}
span.geodir_post_meta_icon svg {
    width: 20px!important;
}
.geodir_post_meta.geodir-field-address span {
    padding-left: 24px;
}
span.geodir_post_meta_icon.geodir-i-address span {
    padding-left: 0;
}
span.geodir_post_meta_icon.geodir-i-address {
    padding-left: 0;
}
.geodir-post-rating {
    display: none;
}
.geodir-post-title h2 {
    font-size: 2em!important;
}
/* body ul.geodir-category-list-view li .gd-list-item-right .geodir-field-post_content {
	max-height: 30px!important; } */
.distmap .wpb_text_column {
    margin-bottom: 15px;
}
.wpb_content_element.gdsearch {    margin-bottom: 15px;
}
.top_banner_section {margin-bottom:0!important;}

.gd-search-bar-style .geodir-loc-bar {
    padding:  0;
    border-top: 0;
    border-bottom: 0;
    margin: 0;
}

/*fullpage*/
.inner_rg_cont.pagechange{   margin: auto;
    max-width: initial;
}
.distconstrict { max-width:1140px;
margin:auto!important;}


.geodir-loc-bar .geodir-loc-bar-in {
    position: relative;
/*    float: right; */
    width: 100%;
 border: 2px #006db1 solid!important;
    border-radius: 10px;
}

.geodir-loc-bar-in { 
    background: #79b0d9!important;
    border: 2px #006db1 solid!important;
    padding: 0 2px!important;
    border-radius: 10px;}
.geodir-loc-bar {
padding: 0 10px 0 10px; }

.geodir_submit_search   {  border-radius: 0 8px 8px 0!important; }


.customize_filter-in {
 background: #79b0d9!important;
    border-radius: 8px 0 0 8px;
    padding: 0!important;
	border:0px!important;
    width: 100%!important;
    margin: 0 auto;
    text-align: center;
    color: #000;
		height:100%
}

/*styles for countries dropdown on distributors */

.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title a {
    color: #000;
}

.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_active.vc_tta-panel .vc_tta-panel-title a {
    color: #000;
}

.hide {display:none;}

.dropcountry {
margin-top:10px;
}

.locbuttons p {
    display: inline;
}

.locbuttons a {
    background-color: #00294b;
background-image: linear-gradient(0deg, #003058b3, #0070b7db),radial-gradient(ellipse at top, #004e89, #024f8100);
	color: white;
    padding: 10px;
    border-radius: 25px;
    font-family: montserrat, sans-serif;
	font-size: .9em;
    margin: 1%;
    display: inline-block;
	width: 22.67%;
    text-align: center;
}
.locbuttons a:hover {
    background-color: #006db1;
}

@media only screen and (max-width: 725px)  {
  .locbuttons a {  width: 47%; } 
}

.hide {display:none;}

.dropcountry.opendrop, .usdrop.usopen { 
    border-bottom: #79b0d9;
    border-radius: 20px 20px 0 0;
	transition: all 0s 0s;
}


.dropcountry, .usdrop {
	cursor: pointer; 
	background: #79b0d9;
	background-image: linear-gradient(180deg, #9cd5ff7a, #77bef1), radial-gradient(ellipse at top left, #b0ddff,#63afe9);
	padding: 5px;
    border-radius: 30px;
    padding-left: 15px;
    font-weight: bold;
    font-size: 1.1em;
	transition: all .0s linear .29s;
	display:flex;
	align-items: center;
}

.usdrop:before, .dropcountry:before {
	content: '+';
    font-size: 1.5em;
    padding-right: 6px;
    vertical-align: middle;
	width:15px;
}

.usdrop.usopen:before, .dropcountry.opendrop:before {
	content: '-';
    font-size: 1.5em;
    padding-right: 6px;
    vertical-align: middle;
}

.usdrop p, .dropcountry p {
    display: inline-block;
    vertical-align: middle;
}

.optioncountry, .states {
	background: #77bef1;	
    border-top: none;
	border-radius: 0 0 15px 15px;
	padding-bottom:3px;
}



.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panels .vc_tta-panel  .vc_tta-panel-heading {
    border:none;
    border-radius:12px;
}

.vc_general.vc_tta.vc_tta-accordion.vc_tta-color-blue.vc_tta-style-classic.vc_tta-shape-rounded.vc_tta-o-shape-group.vc_tta-controls-align-left.vc_tta-o-all-clickable {
    border: 2px #006db1 solid;
    border-radius: 10px;
    background: #79b0d9;
}

.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {border:none;}
.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading {background-color:transparent;}
.wpb-js-composer .vc_tta-container .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color:transparent;}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-controls-icon::before {border-color:black!important;}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before {
    border-color: black!important;}