/*
 Theme Name: BuildMax Child Theme
 Theme URI: https://buildmax.axiomthemes.com/
 Description: BuildMax Child Theme
 Author: AxiomThemes
 Author URI: https://axiomthemes.com/
 Template: buildmax
 Version: 1.0
 Tested up to: 6.6
 Requires at least: 5.0
 Requires PHP: 7.0
 Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  buildmax
*/


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

.sc_button.sc_button_bordered, .wp-block-button.is-style-outline > .wp-block-button__link{
	border-width: 1px !important;
}

.koka-icon-list{}


.koka-icon-list .sc_icons_item_description ul{
	padding-left: 30px;
	list-style-type: none;
}

.koka-icon-list .sc_icons_item_description ul li{
	position: relative;
	margin-bottom: 15px;
	list-style-type: none;
}

.koka-icon-list .sc_icons_item_description ul > li:before{
	font-family: "Font Awesome 5 Free";
	content: "\f00c";
	font-size: 1em;
	top: 0.15em;
  	position: absolute;
  	left: -1.5em;
}

.koka-icon-list .sc_icons .sc_icons_item .sc_icons_item_more_link{
	margin-top: 1.4em;
	color: #919B92;
}

.koka-image-grid .elementor-container{
	position: relative;
	height: 100%;
	/*border: 2px solid green;*/
}

.koka-image-grid .elementor-container > .elementor-column{
	position: relative;
	height: 100%;
	aspect-ratio: 1 / 1;
	max-height: 800px;
	/*border: 2px solid blue;*/
}

.koka-image-grid .elementor-container > .elementor-column .elementor-inner-section{
	position: relative;
	height: 50%;
	max-height: 400px;
	/*border: 2px solid yellow;*/
}

.koka-image-grid .elementor-container > .elementor-column .elementor-inner-section .elementor-column{
	position: relative;
	height: 100%;
	max-height: 400px;
}

.koka-image-grid .elementor-container > .elementor-column .elementor-widget-wrap,
.koka-image-grid .elementor-container > .elementor-column .elementor-widget-image,
.koka-image-grid .elementor-container > .elementor-column .elementor-widget-container{
	position: relative;
	height: 100%;
}

.koka-image-grid .elementor-container > .elementor-column img{
	position: relative;
	display: block;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position:  center center;
}

.koka-testimonial .sc_testimonials_item_content:before{
	display: none;
}

.koka-testimonial .slider_pagination_wrap{
	display: none;
}

.disabled-links a{
	cursor: default;
}

.services-custom .sc_services_item_text{
	min-height: 40px;
}

.services-history .sc_services_item_title{
	font-size: 20px;
}

.services-custom .sc_services_item_title a{
	font-weight: 700;
}

.services-custom .sc_services_item .sc_services_item_text p{
	margin-bottom: 20px;
}

.services-custom .sc_services_content .sc_services_item_marker img{
	height: 30px !important;
}


.col-2{
	column-count: 2;
	column-gap: 30px;
}

ul.col-2{
	list-style-type: disc;
}

ul.col-2 li{
	display: inline-block;
	list-style-type: disc;
}

ul.col-2 li:before{
	content: '●';
	margin-left: -20px;
	margin-right: 10px;
}

.header-light .menu_main_nav li > a{
	color: #919B92 !important;
}

.header-light .menu_main_nav li > a:hover,
.header-light .menu_main_nav li > a:focus{
	color: #363C3A !important;
}

.header-light .sub-menu li > a{
	color: #D8D8D8 !important;
}

.header-light .sub-menu li > a:hover,
.header-light .sub-menu li > a:focus{
	color: #FFFFFF !important;
}

.header-light .search_modern > .search_submit{
	color: #919B92 !important;
}

.header-light .search_modern > .search_submit:hover,
.header-light .search_modern > .search_submit:focus{
	color: #363C3A !important;
}

.header-light .sc_button{
	background-color: #919B92 !important;
	border-color: #919B92 !important;
}

.header-light .sc_button:hover,
.header-light .sc_button:focus{
	background-color: #363C3A !important;
	border-color: #363C3A !important;
}


.portfolio_page .portfolio_page_content_wrap .portfolio_page_featured + .portfolio_page_content {
  margin-top: 0.4em;
}

.wpcf7 label {
	color: var(--theme-color-input_dark);
}

.center-content{
	text-align: center;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit.white-button{
	padding: 15px 65px !important;
	background-color: #fff !important;
	color: #967F5F !important;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit.white-button:hover,
.wpcf7 .wpcf7-submit-style .wpcf7-submit.white-button:focus{
	background-color: #1a1a1a !important;
	color: #fff !important;
}

.wpcf7 .wpcf7-submit-style .wpcf7-submit.white-button + .submit-style-in:before{
	display: none;
}

.post_item.post_layout_band {
	background-color: #F2F2F2;
}

.sidebar_default[class*="scheme_"] .sidebar_inner{
	background-color: #F2F2F2;
}

.post_layout_band .post_content_wrap .post_meta_item.post_categories a {
	background-color: #919B92;
}

[class*="scheme_"].sidebar .widget_tag_cloud a {
	background-color: #ededed;
}

.news-only{
	display: none;
}

body.blog .news-only{
	display: block;
}

body.elementor-editor-active .news-only{
	display: block;
}

body.elementor-editor-active .elementor-40530 .news-only{
	display: none;
}

body.elementor-editor-active .elementor-40530.elementor-edit-area-active .news-only{
	display: block;
}

section.match-height .elementor-column{
	position: relative;
}

section.match-height .elementor-column .elementor-section,
section.match-height .elementor-column .elementor-section .elementor-container,
section.match-height .elementor-column .elementor-section .elementor-container .elementor-column,
section.match-height .elementor-column .elementor-section .elementor-container .elementor-column .elementor-widget-wrap{
	position: relative;
	height: 100%;
}
section.match-height .sc_item_descr.sc_align_center{
	max-width: 90;
}

/* PRODUCTS */

.add_to_cart_wrap{
	display: none;
}

.trx_addons_product_attributes{
	display: block;
}

.trx_addons_product_attributes .trx_addons_product_attribute{
	display: inline-block;
}

.trx_addons_product_attributes .trx_addons_product_attribute .trx_addons_product_attribute_item{
	margin-right: 4px;
}

.product .post_header .woocommerce-loop-product__title a{
	cursor: default;
	pointer-events: none;
}

.product .post_featured{
	aspect-ratio: 1;
	position: relative;
}

.product .post_featured a{
	cursor: default;
	pointer-events: none;
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
}

.product .post_featured a .attachment-woocommerce_thumbnail{
	position: relative;
	width: 100% !important;
	height: 100% !important;
	display: block;
	object-fit: contain;
	object-position: center center;
}

.product-slider a.link{
	pointer-events: none;
}

.product-slider h5 a{
	pointer-events: none;
}

.sc_button_default.color_style_dark:hover,
.sc_button_default.color_style_dark:focus{
	color: #fff !important;
	background-color: #919B92 !important;
	border-color: #919B92 !important;
}

.sc_layouts_menu_nav .menu-collapse a.trx_addons_icon-ellipsis-vert:before{
	color: #fff;
}

@media screen and (max-width: 768px) {
	
}



