/*
 Theme Name:   Adomast 2022
 Theme URI:    https://www.adomast.co.uk
 Description:  Adomast 2022 website
 Author:       WWD
 Author URI:   https://www.adomast.co.uk
 Template:     adomastcore
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  adomast
*/


/* Theme customization starts here
-------------------------------------------------------------- */

h1 {font-weight:500 !important; font-size:40px !important;}
h2 {font-weight:500 !important; font-size:36px;}
h4 {color:#00749B !important; font-size:18px !important;}
.text-white, .text-white p, .text-white h1, .text-white h2, .text-white h3, .text-white h4, .text-white h5, .text-white h6 {color:#fff !important;}
li::marker {color:#00749B; /*font-size:30px; margin:-10px 0 !important;*/}
ul.hexagon-list {list-style: none; padding-left: 0; margin:10px 0;}
ul.hexagon-list li {position: relative; padding-left:40px; margin:0 0 10px 0; height: 30px; font-weight: 500;}
ul.hexagon-list li:before {
    content: '';
    width: 34px;
    height: 30px;
    position: absolute;
    background-size: cover;
    background-position: center;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
li.hex-pink {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-pink.png');}
li.hex-purple {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-purple.png');}
li.hex-teal {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-teal.png');}
li.hex-brown {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-brown.png');}
li.hex-lightblue {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-lightblue.png');}
li.hex-orange {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-orange.png');}
li.hex-pink2 {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-pink2.png');}
li.hex-darkblue {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-darkblue.png');}
li.hex-lightblue2 {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-lightblue2.png');}
li.hex-green {background-image: url('https://www.adomast.co.uk/wp-content/uploads/2022/05/hex-green.png');}

/* header */
.btMenuHorizontal .menuPort > nav > ul > li {padding: 0 20px 0 0;}
.menuPort nav > ul > li > a {height:100px; line-height: 100px;}

/* footer */
.bt_bb_port .bt_bb_dash_bottom.bt_bb_headline h5 .bt_bb_headline_content:after {border-color: #2B2624;}
footer a:hover {color:#2B2624 !important;}
#top-footer-area .bt_bb_custom_menu div ul a:hover {color:#181818;}

/* home page */
.home-4-blocks h3 {font-size:18px !important;}
.home-top-banner {background:url(/wp-content/uploads/2022/09/construction-chemical-company.jpg) no-repeat; background-position: center right; background-size: contain;}

/* about us page */
.staff-members h3 {text-align: center; font-size:20px;}
.staff-members h4 {text-align: center; font-size:16px;}

/* product page */
/*short description tables */
.woocommerce-product-attributes-item__value ul {list-style: none; margin: 0;}
.woocommerce-product-attributes-item__value ul li {
  display: inline-block; text-align: center; color:#fff;
  position: relative;
  width: 60px; 
  height: 60px;
	line-height: 60px;
  background-color: #00749b;
  margin:0 5px 0 0;
  /* create hexagon */
	-webkit-clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
  clip-path: polygon(25% 5%, 75% 5%, 100% 50%, 75% 95%, 25% 95%, 0% 50%);
}

div.product div.summary .price{display:none;}
div.product div.summary {padding:0 1em 1em 1em;}
/* ECO label
.woocommerce-product-details__short-description .woocommerce-product-attributes tr:nth-child(3n) td ul li:nth-child(1) {background-color:green;}
.woocommerce-product-details__short-description .woocommerce-product-attributes tr:nth-child(3n) td ul li:nth-child(1) :before {border-bottom: 14.43px solid #00749b;} 
.woocommerce-product-details__short-description .woocommerce-product-attributes tr:nth-child(3n) td ul li:nth-child(1) :after {border-top: 14.43px solid #00749b;} */

.product-sizes h4 {text-align: center !important;}

/* product range */
.woocommerce-page .bt-content-holder {margin-top:150px;}
.woocommerce-shop .bt-content-holder {margin-top:200px;}
.single-product .bt-content-holder {margin-top:200px;}

.btWooShopLoopItemInner .woocommerce-product-details__short-description{
    max-height: 120px;
    overflow: hidden;
    margin-bottom: 15px;
    position: relative;
}
.btWooShopLoopItemInner .woocommerce-product-details__short-description:after{
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 20px;
    content: '';
    display: block;
    background: rgb(255,255,255);
background: linear-gradient(0deg, rgba(255,255,255,1) 1%, rgba(255,255,255,0) 100%);
}


/**** RESPONSIVE CODING ****/
@media (min-width:1200px) {
	.hide-on-desktop {display:none !important;}
}

@media (min-width: 1200px) and (max-width: 1250px) {
	.btMenuHorizontal .menuPort nav {padding-left:0;}
	.btMenuHorizontal .menuPort > nav > ul > li {padding:0 15px 0 0;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bt-logo-area .logo {margin-left:calc(50% - 96px);}
	.bt-vertical-header-top .bt-vertical-menu-trigger {height:68px;}
	.bt-vertical-menu-trigger .bt_bb_icon {margin:24px 0;}
	.btMenuVertical .mainHeader nav ul li a {line-height:1.2em;}
	.menuPort nav > ul > li > a {height:30px;}
	.btMenuVertical .mainHeader .logo {padding:1em 2em}
	body.btNoSidebar .btPostSingleItemStandard:first-child {margin-top:100px;}
	.woocommerce-page .bt-content-holder {margin-top:50px;}
}


@media (min-width: 768px) and (max-width: 991px) {
	.bt-logo-area .logo {margin-left:calc(50% - 96px);}
	.bt-vertical-header-top .bt-vertical-menu-trigger {height:68px;}
	.bt-vertical-menu-trigger .bt_bb_icon {margin:24px 0;}
	.btMenuVertical .mainHeader nav ul li a {line-height:1.2em;}
	.menuPort nav > ul > li > a {height:30px;}
	.btMenuVertical .mainHeader .logo {padding:1em 2em}
	body.btNoSidebar .btPostSingleItemStandard:first-child {margin-top:100px;}
	.woocommerce-page .bt-content-holder {margin-top:50px;}
}


@media (min-width: 480px) and (max-width: 767px) {
	.bt-logo-area .logo {margin-left:calc(50% - 96px);}
	.bt-vertical-header-top .bt-vertical-menu-trigger {height:68px;}
	.bt-vertical-menu-trigger .bt_bb_icon {margin:24px 0;}
	.btMenuVertical .mainHeader nav ul li a {line-height:1.2em;}
	.menuPort nav > ul > li > a {height:30px;}
	.btMenuVertical .mainHeader .logo {padding:1em 2em}
	h1 {font-size:34px !important;}
	h2 {font-size:30px !important;}
	.bt_bb_text_size_medium.bt_bb_testimonial .bt_bb_testimonial_text span {font-size:20px;}
	body.btNoSidebar .btPostSingleItemStandard:first-child {margin-top:100px;}
	.woocommerce-page .bt-content-holder {margin-top:50px;}
}


@media (max-width:479px) {
	.bt-logo-area .logo {margin-left:calc(50% - 96px);}
	.bt-vertical-header-top .bt-vertical-menu-trigger {height:68px;}
	.bt-vertical-menu-trigger .bt_bb_icon {margin:24px 0;}
	.btMenuVertical .mainHeader nav ul li a {line-height:1.2em;}
	.menuPort nav > ul > li > a {height:30px;}
	.btMenuVertical .mainHeader .logo {padding:1em 2em}
	h1 {font-size:32px !important;}
	h2 {font-size:28px !important;}
	ul.hexagon-list li {display:block; height:40px;}
	.bt_bb_card_image_title {padding-top:20px;}
	.bt_bb_text_size_medium.bt_bb_testimonial .bt_bb_testimonial_text span {font-size:18px;}
	body.btNoSidebar .btPostSingleItemStandard:first-child {margin-top:100px;}
	.woocommerce-page .bt-content-holder {margin-top:50px;}
}


@media (max-width:320px) {
	h1 {font-size:30px !important;}
	h2 {font-size:26px !important;}
	.bt_bb_text_size_medium.bt_bb_testimonial .bt_bb_testimonial_text span {font-size:16px;}
}


