@font-face {
font-family: Gotham-Regular;
src: url(//www.sgsgases.co.uk/wp-content/themes/fonts/Gotham Book Regular.otf);
}
@font-face {
font-family: Gotham-Bold;
src: url(//www.sgsgases.co.uk/wp-content/themes/fonts/Gotham Bold Regular.ttf);
}
body{
font-family: 'Montserrat', sans-serif;
}
h2{
letter-spacing: 1px;
margin-bottom: 1rem;
}
p{
font-size: 16px;
line-height: 26px;
}
.txtlarge p {
font-size:160%;
line-height:160%;
}
#main-content .container:before {
display: none;
}
.text-white{
color:#fff;
}
.primary-button{
min-width: 300px;
text-align: center;
}
.vertical-center-row{
display: flex;
flex-wrap: wrap;
align-items: center;
}
.bg-gradient::before{
content: "";
position: absolute;
top:0;
width: 100%;
height: 50px;
background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 19%, rgba(255, 255, 255, 0));
}
.search #main-content{
padding-bottom: 3rem;
}
.page:not(.home) #main-content,
.search #main-content,
.single #main-content,
.error404  #main-content,
.archive:not(.home) #main-content,
.woocommerce-page:not(.home) #main-content{
background-image: url(//www.sgsgases.co.uk/wp-content/themes/divi-child/images/home-background.png);
background-repeat: no-repeat;
background-size: 100%;
padding-top: 115px;
position: relative;
}
.page:not(.home) #main-content:after,
.archive:not(.home) #main-content:after,
.woocommerce-page:not(.home) #main-content:after,
.single #main-content:after{
content: "";
position: absolute;
bottom:0;
width:100%;
height: 100%;
left:0;
background: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.single #main-content:after{
height: 25%;
}
.page:not(.home) #main-content > .container,
.archive:not(.home) #main-content > .container,
.woocommerce-page:not(.home) #main-content > .container{
z-index: 1;
}
.et_pb_section{
background-color: transparent;
}
@media(max-width: 1340px) and (min-width: 1135px){
.container{
width: 100%;
}
}
@media(max-width: 1134px) and (min-width: 981px){
.et_header_style_left .logo_container{
position: static;
}
#logo{
width: 150px;
}
#et-top-navigation{
padding-top: 16px !important;
padding-left: 0 !important;
float:none;
}
}
#main-content > .container{
padding-top: 0;
} #top-header{
padding: 1.2rem 0;
font-size: 0.9rem;
}
#top-header .container{
font-weight: 400;
padding-top: 0;
}
#top-header li {
padding-right:20px;
}
.search-wrapper{
float: left;
position: relative;
}
.widget_search{
position: relative;
}
.search-wrapper input{
width: 350px;
border:none;
box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.41);
}
@media(max-width: 991px){
.search-wrapper input{
width: 200px;
}
}
@media(max-width: 767px){
.search-wrapper{
float:none;
margin-bottom: 10px;
}
.search-wrapper input{
width:100%;
}
}
.search-wrapper input,
.widget_search input{
background: #fff;
padding: 0.5rem 1rem;
font-family: 'Montserrat', sans-serif;
font-size: 0.9rem;
}
.widget_search input{
width: 100%;
}
.search-wrapper input:-webkit-input-placeholder,
.widget_search input:-webkit-input-placeholder{
color:#b2b2b2;
}
.search-wrapper #searchsubmit{
display: none;
}
.search-wrapper #et_search_icon,
.widget_search #et_search_icon{
position: absolute;
right: 28px;
top: 11px;
transform: rotateY(-180deg);
transform-origin: 7px;
}
@media(max-width: 980px){
.search-wrapper #et_search_icon,
.widget_search #et_search_icon{
top:3px;
}
}
.search-wrapper #et_search_icon:before,
.widget_search #et_search_icon:before{
color:#b2b2b2;
}
#et-info{
float: right;
padding-top: 0.4rem;
padding-bottom: 0;
}
#et-info-phone {
margin-right: 22px;
}
#et-info-phone:before,
#et-info-email:before{
margin-right: 10px;
} @media(min-width: 768px){
#main-header{
position: absolute;
top: 70px;
background-color: transparent;
box-shadow: none;
padding: 20px 0px;
}
}
#main-header #top-menu a{
text-transform: uppercase;
font-size: 0.85rem;
transition: all .1s ease-in-out;
}
#main-header #top-menu a:hover{
color:#35af40;
opacity: 1;
}
#top-menu li {padding-right:20px;} #main-header .sub-menu a{
padding: 1px 0;
}
#main-header .sub-menu li.current-menu-item,
#main-header .sub-menu li.current-menu-item a {
color:#fff !important;
background-color: #35af40;
opacity: 1;
}
#main-header .sub-menu li a{
background-color: transparent;
}
.d-flex{
display: flex;
font-size: 16px;
}
.d-flex li{
list-style: none;
}
.d-flex ul{
padding:0;
}
.d-flex li:before{
content: "\f138";
display: inline-block;
font-family: FontAwesome;
color:#22ab4a;
margin-right: 1rem;
}
.d-flex ul + ul{
margin-left: 3rem;
}
.mobile_menu_bar:before{
font-size: 40px;
}
@media(max-width:1024px) and (min-width: 768px){
.mobile_menu_bar{
padding-bottom:  0 !important;
}
.et_header_style_left #et-top-navigation{
padding-top: 0 !important;
}
#et_mobile_nav_menu{
display: block;
}
#top-menu{
display: none;
}
.et_header_style_left .logo_container {
position: static;
}
.et_menu_container{
display: flex;
justify-content: space-between;
align-items: center;
}
} .footer-widget h4{
font-weight: 700;
text-transform: uppercase;
margin-bottom: 1rem;
letter-spacing: 1px;
}
#footer-widgets .footer-widget li{
margin-bottom: 0.1rem;
font-weight: 300;
padding-left: 0;
font-size: 16px;
}
#footer-widgets .footer-widget li:hover a,
#footer-widgets .footer-widget li.current-menu-item a{
color:#35af40 !important;
}
#footer-widgets .footer-widget li:before{
display: none;
}
#footer-contact{
font-size: 15px;
}
#footer-contact span{
margin-bottom: 5px;
display: block;
}
.et-social-icons{
float:none;
}
.et-social-icons li:first-child{
margin-left: 0;
}
.et-social-icon a:hover,
#footer-contact a:hover{
color:#35af40 !important;
}
#footer-info{
color:#fff;
font-weight: 400;
font-size: 12px;
float:none;
}
@media(min-width: 1135px){
#footer-info{
float:right;
margin-top: -101px;
text-align: right;
position: relative;
left: 6px;
}
}
#footer-info a{
color:#fff;
font-weight: 400;
}
#footer-info a:hover{
color:#35af40;
}
@media(max-width: 767px){
#footer-widgets{
padding-bottom: 0;
}
#footer-widgets .footer-widget .fwidget{
float:none;
text-align: center;
}
} .home-banner-content h2{
font-size:30px;
}
.home-banner-bottom-shape{
margin-top: -100px;
padding: 0px 0!important;
}
@media(min-width: 992px){
.home-banner-content{
padding-top: 90px;
padding-bottom: 90px;
}
.banner-img img{
margin-top: 4rem;
}
}
@media(max-width: 991px){
.home-banner-content{
padding-top: 30px;
padding-bottom: 30px;
}
}
.rent-product-img{
cursor: pointer;
margin-bottom: 30px;
}
.rent-product-img img{
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
}
.img-radius img{
border-top-left-radius: 80px;
border-bottom-right-radius: 80px;
}
.rent-product-img .et_pb_image_wrap {
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
box-shadow: inset 0px 0px 9px 4px rgba(117, 117, 117, 0.96); background: #fff;
}
.img-overlay{
position: absolute;
width: 100%;
height: 100%;
top: 0;
z-index: 1;
padding: 0px !important;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
opacity: 0;
transition: opacity 0.2s;
}
@media(max-width: 767px){
.img-overlay{
opacity: 1;
}
}
.rent-product-img:hover  .img-overlay{
opacity: 1;
}
.img-overlay .et_pb_promo_description{
padding-bottom:0;
} .home .drts-form.drts-search-search.drts-search-form input {display:block !important;}
.drts .drts-bs-btn-primary {background-color:#00ae4c !important;border-color:#00ae4c !important;}
.drts .irs-bar, .drts .irs-bar-edge, .drts .irs-from, .drts .irs-single, .drts .irs-slider:before, .drts .irs-to {background-color: #00ae4c !important;}
.drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child .drts-search-form-submit, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child .select2-container .select2-selection--single, .drts-search-form-responsive .drts-search-form-field.\:container\(width\>480px\):last-child input[type=text] {border-top-right-radius: 0px !important;border-bottom-right-radius: 0px !important;} .et-cart-info {
display:none;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active {
background:#35af40 !important;
}
body.woocommerce #content-area div.product .woocommerce-tabs ul.tabs li.active a, body.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
color:#fff !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title {
text-align:center;
} .wpgmp_filter_wrappers {
margin-bottom:0 !important;
text-align:center;
}
.wpgmp_tabs_container .wpgmp_tabs li a.active {
background:#35af40 !important;
}
.wpgmp_tabs_container .wpgmp_tabs li a.active, .wpgmp_direction_container p input.wpgmp_find_direction, .wpgmp_nearby_container .wpgmp_find_nearby_button, .wpgmp_pagination span.current, .wpgmp_pagination a:hover, .wpgmp_toggle_main_container input[type="submit"], .wpgmp_toggle_main_container .amenity_type:hover {
background:#35af40 !important;
}
.wpgmp_toggle_container {
background:#efefef !important;
color:#999 !important;
}
div.categories_filter select {
background: url(//www.sgsgases.co.uk/wp-content/plugins/wp-google-map-gold/assets/images/white_select_arrow.png) no-repeat  99% 50% #35af40 !important;	
}
div.categories_filter {
display: flex;
justify-content: center;
}
div.wpgmp_search_form:after{
content:none !important;
}
.drts-gutter-none {background: transparent !important;}
@media only screen and (min-width : 320px) {
div.wpgmp_search_form input.wpgmp_search_input {width:100%;margin:0 auto;}
}
@media only screen and (min-width : 992px) {
div.wpgmp_search_form input.wpgmp_search_input {width:60% !important;}
}
.et_pb_post.not_found {margin-bottom:0px;}
.single-product #main-content .container:before { display: none; }
.single-product #left-area { width: 100%; padding: 0!important; }
.single-product #sidebar {display:none;}
.drts-map-marker-content .drts-bs-card-img-overlay {background-image:none !important;background-color:#fff;}
.drts-bs-card-title a.drts-bs-text-white {color:#35af40 !important;}
.drts-map-marker-address.drts-bs-card-text {color:#444;} .drts .drts-bs-btn-primary {font-size:14px;}
.single-distributors_dir_ltg.et-db #et-boc .et_pb_section {background:transparent !important;}
.drts-bs-badge.drts-bs-badge-dark.drts-bs-mx-1.drts-location-distance {display:none;}
.drts.twitter-typeahead {width:100% !important;}