/*
 Theme Name:   Medigreen Child
 Theme URI:    http://medigreen.bold-themes.com
 Description:  Medigreen child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     medigreen
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  medigreen-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */
/*Font*/
@font-face {
 font-family: "DomaineDisplay-Bold";
 font-weight: 300;
 src: url("fonts/DomaineDisplay-Bold.otf") format("opentype");
}

.slider-header span {
 font-family: 'DomaineDisplay-Bold'!important;
}

/* Header */
.mainHeader {
background: rgb(22,21,35);
background: linear-gradient(90deg, rgba(22,21,35) 0%, rgba(46,42,79) 50%) !important;
}

#menu-primary-menu {
 float: left !important;
}

.btSearch {
 float: right !important;
 padding: 23px 0px 22px 50px;
 font-size: 26px;
}

#menu-primary-menu li {
 color: #fff !important;
}

.view-more-vape-pens {
 float: none !important;
 display: block !important;
 margin: auto !important;
 width: fit-content !important;
}

.btStickyHeaderActive .btSearch {
    padding: 16px 0px 16px 50px !important;
}



/* Footer */
.footer-links {
 display: flex;
 justify-content: space-between;
}

.footer-links li {
 display: inline-block;
}

.bt_bb_color_scheme_4.bt_bb_icon.bt_bb_style_transparent_border.bt_bb_size_small .bt_bb_icon_holder:after {
 box-shadow: 0 0 0 4px #8fac91 !important;
}

.bt_bb_icon.bt_bb_style_transparent_border .bt_bb_icon_holder:after {
 opacity: 1 !important;
}
   
.first-social-footer {
 margin-left: 32px !important;
}

.bt_bb_section.bt_bb_top_spacing_large > .bt_bb_port {
 padding-top: 75px;
 padding-bottom: 75px;
}



/*Single News Post*/
body.btNoSidebar .btPostSingleItemStandard {
    margin-top: 8em !important;
}





/* Dispensary Locator */
#wpsl-wrap{
 border: 1px solid #d9d9d9;
}

#wpsl-search-input {
 height: 38px;
 background-color: #fff;
}

#wpsl-search-btn {
 height: 38px;
 margin-top: 0px;
}




/* Shop Page */
.btBox ul li a {
 display: inline-block !important;
}




/* About Page */
.about-h2 {
 margin-top: 20px !important;
 margin-bottom: 20px !important;
}

.about-3-col-info {
 background-color: #fff !important;
 font-size: 20px;
 font-weight: bold;
 padding: 80px 30px;
}

.about-3-col-middle {
 padding: 80px 30px 55px;
}

.about-3-col-info span {
 font-size: 50px;
 color: #262262 !important;
 margin-top: 18px;
 display: block;
 line-height: 0px;
 margin-bottom: -5px;
}

.middle-about-info {
 padding-left: 2px;
 padding-right: 2px;
}

.about-standard-logo, .about-standard-headline {
 margin-bottom: 15px !important;
}

.formulation-sub-text {
 margin-top: 5px;
 font-size: 18px !important;
 font-weight: 400;
}

.my_columns {
 display: grid;
 grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
 grid-template-rows: 0.5fr;
 gap: 0px 0px;
 grid-template-areas:
   ". . . . .";
}

.type-header {
 margin-top: 20px !important;
 font-size: 21px !important;
}

.types-container {
 margin-top: -72px;
}

.tilt-logo {
 margin-bottom: 15px;
}

.btProductSKU.product_meta {
 display: none !important;
}

.product-where-to-buy {
 border-radius: 30px;
 box-shadow: 0 0 0 3em #4b8f16 inset;
 color: #ffffff;
 background-color: transparent;
 padding: 10px 23px 11px;
 margin-top: 15px;
 display: block;
 width: fit-content;
 color: #fff !important;
 font-weight: 600;
 border: 5px solid #a5c78b;
}

.products ul li.product .btWooShopLoopItemInner .bt_bb_image img, ul.products li.product .btWooShopLoopItemInner .bt_bb_image img {
 width: auto !important;
 margin: auto;
 max-width: 300px !important;
 max-height: 300px !important;
}



.btNewsletter.btDispensary {
 margin-bottom: 75px !important;
}