html{
	scroll-behavior: smooth;	
}

.baymak--aside{
	width:100%;   
	padding: 45px 0;
}

.baymak--aside-header{

}

.baymak--aside-header .nav-container{
	display:flex;
	align-items:center;
	justify-content:flex-end;
}

.baymak--aside h5{
	padding:0;
	border-bottom:none;
	font-size:2em;
	line-height:1.5em;
}

.baymak--aside .product-category-filter{
	position:relative;
}

.baymak--aside .product-category-filter.filter-open .product-category-filter-menu{
	display:block;
}

.baymak--aside .product-category-filter > a img{
	transition: transform 0.3s ease-in-out;	
}
.baymak--aside .product-category-filter.filter-open > a img{
	transform: rotate(172deg);	
}

.baymak--aside .product-category-filter .product-category-filter-menu{
	display:none;
	position:absolute;
	z-index:99;
	padding: 30px;
    box-sizing: border-box;
    right: 0;
	top:calc(100% + 10px);
	background:#fff;
	width:max-content;
	min-width:280px;
	border-radius:8px;
	-webkit-box-shadow: 0px 10px 32px rgba(0, 132, 120, 0.25);
	box-shadow: 0px 10px 32px rgba(0, 132, 120, 0.25);
}

.baymak--aside .product-category-filter .product-category-filter-menu .nav{
	min-width:280px;
}

.baymak--aside .product-category-filter .nav ul li{
	font-size: 14px;
	font-weight:600;
    line-height: 1.4;
    border-bottom: solid 1px #f0ebeb;
	margin-top: 15px;
    margin-bottom: 15px;
    padding-bottom: 15px;
	text-indent:25px;
}

.baymak--aside .product-category-filter .nav ul li:first-child{
	text-indent:0;		
}

.baymak--aside .product-category-filter .nav ul li > a{

}

.baymak--aside .product-category-filter .nav ul li:last-child{
	border-bottom:none;
	padding-bottom:0;
	margin-bottom:0;
}

.baymak--aside .product-category-filter .nav ul li a.active{
	font-weight:800;
	color:#008478;
}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav{
	margin-top:10px;	
	margin-left:10px;	
	margin-bottom:10px;
	color:#000;
	font-size: 14px;
	font-weight:600;
    line-height: 1.4;
}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav .baymak--aside-sub-nav-item{

}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav .baymak--aside-sub-nav-item > span{
	display:block;
	margin-bottom:10px;
}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav .baymak--aside-sub-nav-item > label{
	display: block;
	margin-bottom: 10px;
	color: #000000;
	font-weight: 400;
	margin-left: 10px;
}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav .baymak--aside-sub-nav-item > label .icheckbox{
	width: 21px;
    height: 21px;
    background: url(../assets/image/plugins/baymak-iradio-background.png) no-repeat center top;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}

.baymak--aside .product-category-filter .nav ul li .baymak--aside-sub-nav .baymak--aside-sub-nav-item > label .icheckbox.checked{
	background-position: center bottom;	
}

.baymak--aside p{
	color:#000;
	font-size: 1.4em;
	font-weight: 400;
}

.baymak--aside h5::before{
	display:none;
}

.aside-boxes{
	background-color:#008478;
	margin-top:60px;
}

.aside-boxes .aside-content{	
	padding: 60px 0;
    width: 100%;
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto;
}

.aside-boxes .aside-content .aside-content-header{
	position:relative;
}

.aside-boxes .aside-content .aside-content-header h4{
	font-size:24px;
	text-align:center;
	font-weight:bold;
}

.aside-boxes .aside-content .aside-content-header h4::before{
	content:'';
	position:absolute;
	top:-15px;
	left:50%;
	transform:translateX(-50%);
	height:2px;
	background-color:#fff;
	width:90px;
}

.aside-boxes .aside-content .aside-content-boxes{
	display:flex;
	align-items:stretch;
	justify-content:center;
	gap:30px;
	margin-top:60px;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box{
	background-color:#fff;
	border-radius: 8px;
    width: 30%;
    padding: 15px 15px 30px 15px;
	box-sizing:border-box;

	transition: transform 0.3s ease-in-out;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box:hover{
	transform: scale(1.05);
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-image img{
	width:100%;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-title{
	font-size:16px;
	line-height:1.4;
	color:#000;
	margin-top:15px;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-title p{
	line-height:1.4;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-title strong{
	font-weight:bold;	
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-description{
	font-size:14px;
	line-height:1.4;
	color:#000;
	margin-top:15px;
}

.aside-boxes .aside-content .aside-content-boxes .aside-content-box .aside-content-box-description strong{
	font-weight:bold;	
}

.baymak--aside .baymak--ui-button{
	color: #000000;
	font-size: 1.2em;
	font-weight: 900;
	display: inline-table;
	padding: 2px;
	backface-visibility: hidden;
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-image: linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -webkit-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -moz-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
}

.baymak--aside .baymak--ui-button span{
	background: #FFFFFF;
	display: inline-table;
	padding: 1.5em 2.5em;
	backface-visibility: hidden;
	letter-spacing: 3px;
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
}


.baymak--content{
	width:100%;
}

.product-list{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	gap:30px;
	flex-wrap:wrap;
}

.product-list .product-list-item{
	width: calc((100% - 68px) / 3); /* 3 eleman + 2 aralık (30px * 2) */
	cursor:pointer;
	position:relative;
	z-index:4;
}


.product-list .product-list-item:hover .baymak--product-list-item-inner-buttons{
	display:flex;
}

.product-list .product-list-item .product-list-item-wrapper{
	display:flex;
	align-items:flex-start;
	justify-content: flex-start;
	background-color:#fff;
	/* border:solid 1px #D9D9D9; */
	border-radius:8px;
	position: relative;
	z-index: 99;
	-webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
	transition: box-shadow 0.3s ease;
	height:100%;
}

.product-list .product-list-item .product-list-item-inner{
	box-sizing:border-box;
	padding:30px;
	position:relative;
	display: flex;
	flex-direction: column;
	height:100%;
}

.product-list .product-list-item:hover .product-list-item-wrapper{
	-webkit-box-shadow: 0px 10px 32px rgba(0, 132, 120, 0.25);
	box-shadow: 0px 10px 32px rgba(0, 132, 120, 0.25);
}

.product-list .product-list-item .product-list-item-inner-gallery img{
	width:100%;
}

.product-list .product-list-item .product-list-item-inner-header{
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.product-list .product-list-item .product-list-item-inner-header .product-list-item-inner-header-col{
	display:flex;
	align-items:center;
	justify-content: flex-end;
	font-weight: 600;
	color:#008478;
}

.product-list .product-list-item .product-list-item-inner-header .product-list-item-inner-header-col img{
	width:44px;
}

.product-list .product-list-item .product-list-item-inner-header .product-list-item-inner-header-col.pin-image a{
	display:flex;
	align-items:center;
	justify-content: center;
	gap:5px;
	color:#008478;
	font-size:12px;
}

.product-list .product-list-item .product-list-item-inner-header .product-list-item-inner-header-col.pin-image img{
	height:24px;
	width:auto;
}

.product-list .product-list-item .baymak--product-list-item-inner-content h4{
	font-size:18px;   
	font-weight:700;
	line-height:1.4;
	color:#000;
}

.product-list .product-list-item .baymak--product-list-item-inner-content ul{
	font-size:12px;
	color:#000;
	list-style: disc;
	list-style-position: inside;
	margin-top:30px;
}

.product-list .product-list-item .baymak--product-list-item-inner-content ul li{
	margin-bottom:10px;
	line-height:1.2;
}

.product-list .product-list-item .baymak--product-list-item-inner-footer{
	line-height:1.4;
	color:#000;
	font-size:14px;
	margin-top:5px;
}

.product-list .product-list-item .baymak--product-list-item-inner-footer .product-button{
	opacity:.7;
	margin-top:30px;
}

.product-list .product-list-item .baymak--product-list-item-inner-footer .product-button a{
	background-color:transparent;
	color:#008478;
	font-weight:600;
	font-size:16px;
	padding:15px;
	border:2px solid #008478;
	border-radius:32px;
	display:flex;
	box-sizing: border-box;
	text-align:center;
	align-items:center;
	justify-content:center;
	gap:5px;
}

.product-list .product-list-item .baymak--product-list-item-inner-footer .product-button:hover{
	opacity:1;	
}


.product-list .product-list-item .baymak--product-list-item-inner-buttons{
	display:none;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:10px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color: rgba(255, 255, 255, 0.9); 
	z-index:999;
	border-radius:8px;
	padding:30px;
	box-sizing:border-box;

}

.product-list .product-list-item .baymak--product-list-item-inner-buttons .baymak--product-list-item-inner-button{
	opacity:0.9;  
	width: 100%;
}

.product-list .product-list-item .baymak--product-list-item-inner-buttons .baymak--product-list-item-inner-button a{
	background-color:#008478;
	color:#fff;
	font-weight:600;
	font-size:14px;
	padding:15px;
	border:2px solid #008478;
	border-radius:32px;
	display:flex;
	box-sizing: border-box;
	text-align:center;
	align-items:center;
	justify-content:center;
	gap:5px

}

.baymak--product-detail .baymak--product-list-item-inner-button a{
	background-color:#008478;
	color:#fff;
	font-weight:600;
	font-size:16px;
	padding:15px;
	border:2px solid #008478;
	border-radius:32px;
	display:flex;
	box-sizing: border-box;
	text-align:center;
	align-items:center;
	justify-content:center;
	gap:5px;
	width:fit-content;
	min-width:155px;
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	transition: all 0.2s ease-in-out;
}

.baymak--product-detail .baymak--product-list-item-inner-button.outlined-button a{
	background-color:#fff;
	color:#008478;
	font-weight:600;
	font-size:16px;
	padding:15px;
	border:2px solid #008478;
	border-radius:32px;
	display:flex;
	box-sizing: border-box;
	text-align:center;
	align-items:center;
	justify-content:center;
	gap:5px;
	width:fit-content;
	opacity:.9;
}

.baymak--product-detail .baymak--product-list-item-inner-button a:hover{
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0);
    box-shadow: 0px 3px 8px rgba(0, 0, 0, 0);	
}

.product-list .product-list-item .baymak--product-list-item-inner-buttons .baymak--product-list-item-inner-button.outlined-button a{
	background-color:#fff;
	color:#008478;
	border:2px solid #008478;
}

.product-list .product-list-item .baymak--product-list-item-inner-buttons .baymak--product-list-item-inner-button:hover{
	opacity:1;
}


.baymak--product-detail ul{
	margin-top:30px;	
}

.baymak--product-detail ul li{
	font-weight:500;	
}

.baymak--product-detail .product-detail-information{
	font-size:14px;
	line-height:1.4;
	color:#000;
	
}

.baymak--product-detail .product-detail-icons{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	flex-wrap:wrap;
	margin-top:30px;
	
}

.baymak--product-detail .product-detail-icons img{
	max-width:64px;	
}

.baymak--product-detail .product-detail-all-features-link{
	position:relative;
	margin-top:30px;	
	text-align:center;
}

.baymak--product-detail .product-detail-all-features-link a span{
	display:inline-block;
	background-color:#fff;
	font-size:16px;
	font-weight:600;
	padding:10px;
	position:relative;
	z-index:1;
}

.baymak--product-detail .product-detail-all-features-link a::after{
	content:'';	
	position:absolute;	
	top:50%;
	left:0;
	transform:translateY(-50%);
	width:100%;
	height:1px;
	background-color:#000;
}

.baymak--product-detail .product-detail-all-features-warranty-disclaimer{
	font-style:italic;	
	font-size: 14px;
    line-height: 1.4;
    color: #000;
	margin-top:30px;
}


.baymak--product-detail .baymak--product-detail-buttons{
	display:flex;
	align-items:center;
	justify-content:flex-start;
	gap:10px;
	margin-top:30px;
}

.baymak--product-detail .baymak--product-detail-image-carousel .owl-dots{
	display:none!important;	
}

.owl-carousel:not(.baymak--news-slider .owl-carousel) .owl-nav button.owl-prev{
	left:-4em;
	transform: translateY(-50%);
}

.owl-carousel:not(.baymak--news-slider .owl-carousel) .owl-nav button.owl-next{
	right:-4em;
    transform: translateY(-50%);
}


.product-detail-all-features{
	background-color:#008478;
	margin-top:90px;
	padding-top:30px;
}


.product-detail-all-features .o-content{	
	padding: 60px 0;
    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
}

.product-detail-all-features .o-content .o-content-header{
	position:relative;
}

.product-detail-all-features .o-content .o-content-header h4{
	font-size:24px;
	text-align:center;
	font-weight:bold;
}

.product-detail-all-features .o-content .o-content-header h4::before{
	content:'';
	position:absolute;
	top:-15px;
	left:50%;
	transform:translateX(-50%);
	height:2px;
	background-color:#fff;
	width:90px;
}

.product-detail-all-features .o-content .o-content-boxes{
	display:flex;
	align-items:flex-start;
	justify-content:center;
	margin-top:60px;
	gap:30px;
}


.product-detail-all-features .o-content .o-content-boxes .o-content-box{
	width:40%;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box.box-description{
	width:60%;
	padding:0 15px;
	box-sizing:border-box;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box ul{
	font-size:16px;
	line-height:1.4;
	color:#fff;
	list-style: disc;
	list-style-position: inside;
	margin-top:30px;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box ul li{
	margin-bottom:10px;
}


.product-detail-all-features .o-content .o-content-boxes .o-content-box ul li em{
	font-style:italic;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box span{
	color:#fff!important;
	//display:inline-block;
	margin-top:10px;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box strong{
	font-weight:bold;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box em{
	font-style:italic;
}

.product-detail-all-features .o-content .o-content-boxes .o-content-box.box-description .row.text-white p{
	font-size:14px	
}


.document-boxes{
	display:flex;
	flex-direction:column;
	align-items: stretch;
	justify-content:stretch;
	gap:15px;
}

.document-boxes .document-box{
	width:90%;	
	transition: transform 0.250s ease-in-out;

}

.document-boxes .document-box:hover{
	opacity:1;
	transform:scale(1.0125);
}

.document-boxes .document-box a{
	background-color:#fff;
	padding:30px;
	border-radius:16px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:15px;
}

.document-boxes .document-box .document-box-icon{
	width:36px;
	height:36px;
}

.document-boxes .document-box .document-box-icon img{
	width:36px;
}


.document-boxes .document-box .document-box-label{
	font-size:14px;
	line-height:1.4;
	font-weight:600;
	width: 100%;
}

.document-boxes .document-box .document-box-download{
	width:16px;
}

.document-boxes .document-box .document-box-download img{
	width:16px;
}


.product-detail-tech-features .o-content-header{
	position:relative;
	margin-top:90px;
	margin-bottom:30px;
}

.product-detail-tech-features .o-content-header h4{
	font-size:24px;
	text-align:center;
	font-weight:bold;
	color:#000;
}

.product-detail-tech-features .o-content-header h4::before{
	content:'';
	position:absolute;
	top:-15px;
	left:50%;
	transform:translateX(-50%);
	height:2px;
	background-color:#008478;
	width:90px;
}


.product-detail-similar{
	background-color:#F7FBF7;	
	margin-top: 90px;
}

.product-detail-similar .o-content-header{
	position:relative;
	margin-top:90px;
	margin-bottom:60px;
}

.product-detail-similar .o-content-header h4{
	font-size:24px;
	text-align:center;
	font-weight:bold;
	color:#000;
}

.product-detail-similar .o-content-header h4::before{
	content:'';
	position:absolute;
	top:-15px;
	left:50%;
	transform:translateX(-50%);
	height:2px;
	background-color:#008478;
	width:90px;
}

.product-detail-similar .product-list{	

    width: 100%;
    max-width: 1280px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom:60px;
}



.product-e-commerce-links-container{
	        
}

.product-e-commerce-links-container strong{
	color:#000;
	color: #000000;
	font-size: 17px;
	font-weight: 700;
	display:block;
	margin-top:45px;
	margin-bottom:5px;
}

.product-e-commerce-links-container .product-e-commerce-links{
	display:flex;
	align-items:center;
	justify-content:left;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link{
	margin-right:15px;
	width:160px;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link a{
	color: #000000;
	display: block;
	padding: 2px;
	backface-visibility: hidden;
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-image: linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -webkit-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -moz-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link a div{
	background-color:#fff;
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
	margin:1px;
	padding: 5px 30px;
	display: flex;
	align-items: center;
	height:40px;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link span{
	color: #000000;
	display: block;
	padding: 2px;
	backface-visibility: hidden;
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	background-image: linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -webkit-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	background-image: -moz-linear-gradient(to right, #14A292 0%, #90BF47 100%);
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link span div{
	background-color:#fff;
	border-top-left-radius: 10em;
	border-top-right-radius: 10em;
	border-bottom-left-radius: 10em;
	border-bottom-right-radius: 10em;
	margin:1px;
	padding: 5px 30px;
	display: flex;
	align-items: center;
	height:40px;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link a:hover{
	opacity:0.7;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link span:hover{
	opacity:0.7;
}

.product-e-commerce-links-container .product-e-commerce-links .product-e-commerce-link img{
	width:100%;
	max-height:26px;
}

.product-e-commerce-link-modal{
	display:none;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	z-index:999;
}

.product-e-commerce-link-modal-inner{
	padding:60px 120px;
	background-color:#fff;
	-moz-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.15);
	border-radius: 8px;
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:30px

}

.product-e-commerce-link-modal-closer{
	position: absolute;
	top: 4px;
	right: 4px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 8px;
	cursor:pointer;
	z-index:1000;
}

.product-e-commerce-link-modal a{
	padding: 10px 15px;
	font-size: 14px;
	color: #000;
	border:solid 2px #000;
	border-radius:32px;
}

.technical-features-table{
	padding:30px 0;    
	overflow-x:scroll;
}

.technical-features-table table{
	width:100%;
	padding-top:60px;
	padding-bottom:60px;
	color:#000;
	font-size:16px;
	border:solid 1px #ddd;
}

.technical-features-table table tr:first-child{
	background:#14A292;
	color:#fff;
}

.technical-features-table table tr:first-child td{
	border:none!important;
	padding:30px 15px;
	padding:30px 15px;
	font-size:18px;
	border:solid 1px #4b8173;
}

.technical-features-table table tr{
	height:auto!important;    
}

.technical-features-table table tr td{
	height:auto!important;
	width:auto!important;
	border:solid 1px #ddd;
	padding:15px 15px;
	font-size:16px;
	vertical-align:middle;
}

.technical-features-table table tr td:first-child{

}

.technical-features-table table tr:not(:first-child) td[colspan]:not([colspan="1"]) {
	background:#F5FDF5;
	color:#000;
	height:auto!important;
	border:solid 1px #ddd;
}

.technical-features-table table tr td strong{
	font-weight:bold;
}

.technical-features-table .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	top:0;
	bottom:auto;
}

.technical-features-table .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #14A292;
}

.product-comparison-sidebar{
	background-color:#008478;
	position:fixed;
	left:0;right:0;
	bottom:0;
	width:100%;
	height:160px;
	display: flex;
    align-items: center;
	z-index:9999999;
	display:none;
}

.product-comparison-sidebar-inner{
	margin: 0 auto;
	display: flex;
    gap: 30px;
    align-items: center;
}

.comp-product-holder{
	position:relative;
	background:transparent url('/assets/img/icon-select-product.png') no-repeat center center;
	background-size:30%;
	height:100px;
	width:260px;
	border:solid 1px #C2C2C2;
	border-radius:12px;
	display:flex;
	align-items:center;
	padding: 0 15px;
	box-sizing:border-box;
	gap:15px;
}

.comp-product-holder.has-item{
	background-color:#fff;	
	background-image:none;
}

.comp-buttons{
	display:flex;
	gap:15px;
	flex-direction:column;
}

.comp-product-button{
	color:#000;
	min-width:100px;
}

.comp-product-button a{
	background:#fff;
	border:solid 1px #fff;
	border-radius:24px;
	color:#000;
	display:flex;
	align-items:center;
	gap:10px;
	padding: 10px 30px;
}

.comp-product-button.button-outlined{
	background:transparent;
}

.comp-product-button.button-outlined a{
	background:transparent;
	color:#fff;
}

.comp-product-holder .comp-product-image{
	width:40%;
	border-radius:8px;
	border: solid 1px #DAEBD9;
	display:none;
}

.comp-product-holder .comp-product-image img{
	width:100%;
}

.comp-product-holder .comp-product-remove{
	position:absolute;
	top:5px;
	right:5px;	
	display:none;
	cursor:pointer;
	font-size:16px;
	padding:4px;
	color:#000;
}

.comp-product-holder .comp-product-name{
	color:#000;
	font-weight:bold;
	line-height:1.4;
	display:none;
}

.comp-product-holder.has-item .comp-product-image{
	display:block;
}

.comp-product-holder.has-item .comp-product-name{
	display:block;
}

.comp-product-holder.has-item .comp-product-remove{
	display:block;
}




@media screen and (max-width: 1024px){
	.product-e-commerce-link-modal{
		left:auto;
		top:auto;
		transform:none;
	}

	.product-e-commerce-link-modal-inner{
		padding:60px 30px;
	}
	
	.product-list .product-list-item{
		width:calc((100% - 68px) / 2);	
	}
	
	.product-list .product-list-item .product-list-item-inner-header .product-list-item-inner-header-col.pin-image{
		display:none;
	}
	
	.baymak--aside h5::after{
		content:'';
		display:none;	
	}
	
	.document-boxes .document-box a{
		padding:15px;	
	}
	
	.baymak--footer .col{
		margin:0!important;	
	}
}

@media screen and (max-width: 600px){
	.product-list .product-list-item{
		width:100%;	
	}
	
	.baymak--category-title{
		display:none!important;
	}
	
	.baymak--aside{
		padding:15px 0;
	}
	
	.baymak--aside .col-6:first-child{
		display:none;
	}
	
	.baymak--aside-header .nav-container{
		justify-content: center;
	    margin-top: 15px;
	}
	
	.baymak--aside .product-category-filter .product-category-filter-menu{
		left:50%;	
		transform:translateX(-50%);
	}
	
	.baymak--aside .product-category-filter .nav ul li{
		text-align:center;
		text-indent:0;
	}
	
	.baymak--product-detail .product-detail-icons img{
		max-width:50px;	
	}
	
	.baymak--product-detail .baymak--product-detail-buttons{
        flex-direction: column;
        align-items: normal;	
	}
	
	.baymak--product-detail .baymak--product-list-item-inner-button.outlined-button a{
		width:100%;	
	}
	
	.product-detail-all-features .o-content .o-content-boxes{
		flex-direction:column;	
		margin-top:15px;
	}
	
	.product-detail-all-features .o-content .o-content-boxes .o-content-box{
		width:100%!important;
	}
	
	.document-boxes{
		align-items: center;
	}
	
	.find-a-dealership{
		display:none!important;	
	}
	
	.product-detail-similar .o-content-header h4{
		font-size:20px;	
	}
	
	.aside-boxes .aside-content .aside-content-boxes{
		justify-content: flex-start;	
		overflow:scroll;
		-webkit-overflow-scrolling: touch;
	    scroll-behavior: smooth;
		padding-left: 30px;
        padding-right: 30px;
	}
	
	.aside-boxes .aside-content .aside-content-boxes .aside-content-box{
		min-width:320px;	
	}
	
	.seo-content-row{
		padding:0 30px;
		box-sizing:border-box;
	}
	
	.product-comparison-sidebar{
		height:auto;
		padding:10px 0;
	}
	
	.product-comparison-sidebar-inner{
		width:100%;
		flex-direction:column;
		gap:5px;
	}
	
	.comp-product-holder{
		height:64px;	
	}
	
	.comp-product-holder.has-item{
		width:90%;
		margin:0 5%;
	}	
	
	.comp-product-holder .comp-product-image{
		width:auto;	
	}
	
	.comp-product-holder .comp-product-image img{
		max-width:44px;	
	}
	
	.comp-buttons{
		flex-direction: row-reverse;	
		margin-bottom: 5px;
	    margin-top: 5px;
	}
	
	.comparison-table .main-cols{
		padding:0;	
	}
	
	.comparison-table table tr{
		display: flex;
	    flex-wrap: wrap;
		margin-bottom: 30px;
	}
	
	.comparison-table table tr td{
		padding: 15px;
	    box-sizing: border-box;
		width:50%;
	}	    
	
	.comparison-table table tr td:first-child{
		width:100%;	
		flex-direction:column;
		text-align:center;
		border-top:none;
		background:#fff;
	}
	
	.comparison-table table tr td.td-title{
		display:none;	
	}
	
	.comparison-table .product-list .product-list-item .baymak--product-list-item-inner-footer .product-button a{
		padding:5px;
		font-size:12px;
	}
	
	.comparison-table .heading{
		margin-top:60px!important;	
	}
	
	.comparison-table table tr td.td-data-center{
		padding:30px 15px;
		font-size:18px;
		display: flex;
        align-items: center;
        justify-content: center;
	}
	
	.comparison-table table tr td.td-data-center img{
		width:32px;	
	}
}
