@charset "utf-8";
/* CSS Document */

.highlights{display: flex;flex-flow: row wrap;justify-content: space-between;margin: 0;padding: 0;width: 66%;float: right;margin-right: 10%;}
.highlights .box{list-style: none;margin-bottom: 0;/*max-width: 33.33%;*/}
.highlights .box .ic{width: 35px;margin-top: 6px;margin-right: 15px;margin-top: 8px;float: left;}
.highlights .box .ic img{width: 100%;}
.highlights .box .title{line-height: normal;margin-bottom: 0;float: left;width: calc( 100% - 50px );}
.highlights .box .title p{font-size: 15px;color: #5b5b5b;margin: 0;margin-bottom: 0;}
.highlights .box .title b{font-size: 24px;letter-spacing: -2px;font-family: 'Source Code Pro';line-height: 24px;font-weight: bold;}

@media only screen and (max-width: 1024px){
	.highlights{width: 100%;margin-right: 0;}
	.highlights .box{display: inline-block;text-align: center;}
	.highlights .box .ic{margin: 0 auto;width: 40px;}
	.highlights .box .title b{font-size: 20px;}
	.highlights .box .title p{font-size: 15px;}
  .highlights .box .title{width: calc( 100% - 55px );}
}
@media only screen and (max-width: 768px){
	.highlights .box .ic img{width: 30px!important;margin-bottom: 5px;display: block;margin: 0 auto;}
	.highlights .box .title b{font-size: 20px;}
	.highlights .box .title p{font-size: 15px;margin-bottom: 0px;}
	.wd-gallery-thumb{display: none!important;}
  .highlights{width: 100%;margin: 0 auto;float: none;}
  /*.highlights .box .ic,.highlights .box .title{width: 100%!important;}*/
  .highlights .box .title{text-align: left;}
  .highlights .box{width: 100%;max-width: 100%;margin-bottom: 10px;}
  .highlights .box .ic{margin-top: 10px;margin-right: 12px;}
  
}



.proshow_tit3{position: relative;padding-top: 34px;}
.proshow_tit3 h2.name{font-size: 42px;text-transform: uppercase;position: relative;display: inline-flex;padding-bottom: 8px;padding-right: 210px;margin: 0;z-index: 9;}
.proshow_tit3 h2.name::after,.proshow_tit3 h2.name::before{width: 192px;height: 4px;background: #a6c939;position: absolute;content: '';}
.proshow_tit3 h2.name::after{top: 40px;right: 0;}
.proshow_tit3 h2.name::before{bottom: 0;left: 0;}
.proshow_tit3 .line{width: 192px;height: 4px;background: #a6c939;}
.proshow_tit3 h3{font-size: 60px;color: #e7e7e7;text-transform: uppercase;position: absolute;top: 0;left: 0;font-style: italic;position: absolute;z-index: 1;margin: 0;letter-spacing: -1px;font-family: 'Source Code Pro';font-weight: 700;}

@media only screen and (max-width: 1400px){
	.proshow_tit3 h2.name{font-size: 40px;padding-right: 185px;}
	.proshow_tit3{padding-top: 40px;}
	.proshow_tit3 h2.name::after{top: 35px;}
	.proshow_tit3 h2.name::after, .proshow_tit3 h2.name::before{width: 170px;}
}
@media only screen and (max-width: 1024px){
	.proshow_tit3 h2.name{font-size: 30px;padding-right: 185px;padding-right: 165px;}
	.proshow_tit3 h3{font-size: 50px;}
	.proshow_tit3{padding-top: 30px;}
	.proshow_tit3 h2.name::after{top: 28px;}
	.proshow_tit3 h2.name::after, .proshow_tit3 h2.name::before{width: 150px;height: 3px;}
}
@media only screen and (max-width: 768px){
	.proshow_tit3 h3{font-size: 38px;}
	.proshow_tit3 h2.name::after,.proshow_tit3 h2.name::before,.proshow_tit3 h3{width: 100px;display: none;}
	.proshow_tit3 h2.name{padding-right: 0;font-size: 28px;text-align: center;display: block;padding-bottom: 0;}
	.proshow_tit3{padding-top: 0;}
	.proshow_tit3 h3{display: none!important;}
}
@media only screen and (max-width: 564px){
	.proshow_tit3 h2.name{font-size: 24px;}
}
@media only screen and (max-width: 470px){
	.proshow_tit3 h2.name{font-size: 26px;}
}



.proshow_tit3 h2 i img{max-width: 50px;margin-top: 0;margin-left: 15px;margin-right: 10px;}
.proshow_tit3 h3 i{line-height: 0px;margin-left:10px;}
.proshow_tit3 h3{display: flex;}
.proshow_tit3 h3 i img{max-width: 36px;}
@media only screen and (max-width: 1024px){
  .proshow_tit3 h3 i img,.proshow_tit3 h2 i img{display: none;}
}



.swiper_features .swiper-button-next,.swiper_features .swiper-button-prev{width: 40px!important;height: 40px!important;background: #fff;border-radius: 100px;color: #000;box-shadow: 0 1px 5px rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14);font-family: 'Poppins';text-align: center;line-height: 40px;margin-top: 0;top: 105px;}
.swiper_features .swiper-button-next:after,.swiper_features .swiper-button-prev:after{display: none;}
.swiper_features .swiper-button-next:hover,.swiper_features .swiper-button-prev:hover{background: #a6c939;}
.swiper_features .swiper-button-next .arrow:after,.swiper_features .swiper-button-prev .arrow:after{font-family: swiper-icons;font-size: 18px;font-weight: bold;color: #000;}
.swiper_features .swiper-button-next .arrow:after{content: 'next';}
.swiper_features .swiper-button-prev .arrow:after{content: 'prev';}
.swiper_features .swiper-button-next:hover .arrow:after,.swiper_features .swiper-button-prev:hover .arrow:after{color: #333;}
.swiper_features .swiper-button-prev{left: 5px;}.swiper_features .swiper-button-next{right: 5px;}
.swiper_features .box{padding: 0 15px;}
.swiper_features .box .pic img{width: 100%;}
.swiper_features .box .txt h3{font-size: 18px;display: block;margin: 15px 0 10px!important;}



.specifications_table th{border: none!important;font-size: 24px;padding-top: 50px;}
.specifications_table tr:first-child th{padding-top: 0;}
.specifications_table td:nth-child(1){font-weight: bold;letter-spacing: 2px;padding-right: 20px;max-width: 32%!important;}
.specifications_table td:nth-child(2){letter-spacing: 1px;}

@media only screen and (max-width: 564px){
	.specifications_table th{font-size: 20px;padding: 0;padding-top: 30px;padding-bottom: 10px;}
	.specifications_table td{font-size: 16px;padding: 10px 0;}
	.specifications_table td:nth-child(1){letter-spacing: 1px;padding-right: 20px;max-width: 150px!important;word-wrap: break-word;overflow-wrap: break-word;}
	.specifications_table td:nth-child(2){letter-spacing: 0;}
}


.tab_geometrie ul,.tab_geometrie li{margin: 0!important;padding: 0!important;}
.tab_geometrie{width: 100%;font-size: 18px;}
.tab_geometrie li{list-style: none;}
.tab_geometrie .tab-bd{float: left;width: 60%;padding: 0;}
.tab_geometrie .tab-bd li{display:none;}
.tab_geometrie .tab-bd li.thisclass{display:list-item;}
.tab_geometrie .tab-hd {overflow:hidden; zoom:1;float: right;width: 38%;padding: 0;}
.tab_geometrie .tab-hd li{cursor:pointer;width: 100%;display: flow-root;margin: 20px 0!important;}
.tab_geometrie .tab-hd li .let{width: 24px;height: 24px;line-height: 24px;text-align: center;color: #fff;font-size: 15px;background: #000;border-radius: 100%;float: left;font-weight: bold;}
.tab_geometrie .tab-hd li .box{width: calc( 100% - 34px );line-height: 24px;float: right;}
.tab_geometrie .tab-hd li .tit{float: left;font-weight: bold;}
.tab_geometrie .tab-hd li .num{float: right;margin-left: 2%;text-align: right;width: 100px;}
.tab_geometrie .tab-hd li .num2,.tab_geometrie .tab-hd li .num3{text-align: right;width: 100px;}
.tab_geometrie .tab-hd li.active{color: #a6c939;}
.tab_geometrie .tab-hd li.active .let{background: #a6c939;color: #fff;}
.tab_geometrie2 .tab-bd{margin-top: 5%!important}
.tab_geometrie2{position: relative;padding-top: 40px;}
.tab_geometrie2 .sort{width: 38%;position: absolute;top: 0;right: 0;}
.tab_geometrie2 .sort .num,.tab_geometrie2 .sort .num2,.tab_geometrie2 .sort .num3{width: 100px;text-align: right;font-size: 24px;font-weight: 600;}
.tab_geometrie2 .sort .num,.tab_geometrie2 .sort .num4{margin-left: 2%;}

@media only screen and (max-width: 1024px){
	.tab_geometrie{width: 100%;font-size: 16px;}
	.tab_geometrie .tab-hd{width: 48%;}
	.tab_geometrie .tab-bd{width: 50%;}
	.tab_geometrie .tab-hd li{margin: 12px 0!important;}
}
@media only screen and (max-width: 768px){
	.tab_geometrie .tab-hd,.tab_geometrie .tab-bd,.tab_geometrie2 .sort{width: 100%;}
   .tab_geometrie .tab-hd li{margin: 6px 0!important;}
	.tab_geometrie2{padding-top: 0;}
	.tab_geometrie2 .sort{position: relative;}
	.tab_geometrie2 .sort .num,.tab_geometrie2 .sort .num2,.tab_geometrie2 .sort .num3{font-size: 18px;}
}



.swiper_video .swiper-button-next,.swiper_video .swiper-button-prev{width: 40px!important;height: 40px!important;background: #fff;border-radius: 100px;color: #000;box-shadow: 0 1px 5px rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14);font-family: 'Poppins';text-align: center;line-height: 40px;}
.swiper_video .swiper-button-next:after,.swiper_video .swiper-button-prev:after{display: none;}
.swiper_video .swiper-button-next:hover,.swiper_video .swiper-button-prev:hover{background: #a6c939;}
.swiper_video .swiper-button-next .arrow:after,.swiper_video .swiper-button-prev .arrow:after{font-family: swiper-icons;font-size: 18px;font-weight: bold;color: #000;}
.swiper_video .swiper-button-next .arrow:after{content: 'next';}
.swiper_video .swiper-button-prev .arrow:after{content: 'prev';}
.swiper_video .swiper-button-next:hover .arrow:after,.swiper_video .swiper-button-prev:hover .arrow:after{color: #333;}
.swiper_video .swiper-button-prev{left: 5px;}.swiper_video .swiper-button-next{right: 5px;}
.swiper_video .swiper-wrapper .swiper-slide .box{max-width: 1300px;margin: 0 auto;}
.swiper_video .txt{float: left;width: 36%;font-size: 18px;display:table;height: 430px;}
.swiper_video .txt .middle{display:table-cell; vertical-align:middle;}
.swiper_video .txt .intro_1{font-size: 23px;font-weight: bold;}
.swiper_video .txt .intro_2{border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;margin: 20px 0;padding: 20px 0;display: inline-block;width: 100%;}
.swiper_video .video{float: right;width: 60%;position: relative;padding-top: 36%;overflow: hidden;}
.swiper_video .video iframe{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;z-index: 1;}

@media only screen and (max-width: 1024px){
  .swiper_video .txt{height: auto;}
  .swiper_video .box{padding: 0 15px;}
}
@media only screen and (max-width: 564px){
  .swiper_video .video{margin-top: 20px;padding-top: 56%;}
  .swiper_video .txt,.swiper_video .video{width: 100%;}
  .swiper_video .txt{height: auto;font-size: 16px;}
  .swiper_video .txt .intro_1{font-size: 18px;}
  .swiper_video .txt .intro_2{margin: 15px 0;padding: 15px 0;}
  .swiper_video .swiper-button-next, .swiper_video .swiper-button-prev{top: auto;bottom: 92px;}
}



.wd-action-btn.wd-gallery-btn{--icon-bg-size: 60px!important;}
.product-additional-galleries{height: 100%;}
.wd-show-product-gallery-wrap{position: absolute;bottom: 15px;}


.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{width: 32px!important;height: 32px!important;margin-top: 6px;}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{width: 60px;}
@media only screen and (max-width: 769px){
  .elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{line-height: 40px!important;width: 50px;}
  .elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{width: 27px!important;height: 27px!important;margin-top: 0;}
}


.swiper_acce{position: relative;}
.swiper_acce .swiper{max-width: 1300px;margin: 0 auto;}
.swiper_acce .swiper-button-next,.swiper_acce .swiper-button-prev{width: 40px!important;height: 40px!important;background: #fff;border-radius: 100px;color: #000;box-shadow: 0 1px 5px rgba(0,0,0,.2),0 3px 1px -2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.14);font-family: 'Poppins';text-align: center;line-height: 40px;}
.swiper_acce .swiper-button-next:after,.swiper_acce .swiper-button-prev:after{display: none;}
.swiper_acce .swiper-button-next:hover,.swiper_acce .swiper-button-prev:hover{background: #a6c939;}
.swiper_acce .swiper-button-next .arrow:after,.swiper_acce .swiper-button-prev .arrow:after{font-family: swiper-icons;font-size: 18px;font-weight: bold;color: #000;}
.swiper_acce .swiper-button-next .arrow:after{content: 'next';}
.swiper_acce .swiper-button-prev .arrow:after{content: 'prev';}
.swiper_acce .swiper-button-next:hover .arrow:after,.swiper_acce .swiper-button-prev:hover .arrow:after{color: #333;}
.swiper_acce .swiper-button-prev{left: 5px;}.swiper_acce .swiper-button-next{right: 5px;}
    
.swiper_acce .swiper-slide a{display: inline-block;border-radius: 15px;border: 1px solid rgba(119,119,119,.5);overflow: hidden;}
.swiper_acce .swiper-slide .pic{width: 100%;background: linear-gradient(180deg, #fffdfa, #e5ded2);}
.swiper_acce .swiper-slide .pic img{width: 100%;display: block;}
.swiper_acce .swiper-slide .txt{padding: 20px 20px 25px;display: flow-root;}
.swiper_acce .swiper-slide .txt h3{font-size: 19px;color: #000;margin: 0;margin-bottom: 10px!important;line-height: 50px;height: 50px;overflow: hidden;}
.swiper_acce .swiper-slide .txt2 h3{line-height: 25px;}
.swiper_acce .swiper-slide:hover .txt h3{color: #a6c939;}
.swiper_acce .swiper-slide .txt h5{font-size: 16px;color: #a6c939;margin: 0;line-height: 45px;}
.swiper_acce .swiper-slide .txt .cmore{width: 140px;height: 45px;border-radius: 15px;background: #000;color: #fff;margin: 0 auto;text-align: center;line-height: 45px;display: block;font-size: 16px;font-weight: 500;}
.swiper_acce .swiper-slide .txt .cmore:hover{background: #a6c939;color: #fff;}
@media only screen and (max-width: 1024px){
  .swiper_acce .box{padding: 0 15px;}
}
@media only screen and (max-width: 560px){
  .swiper_acce .swiper-slide .txt h3{font-size: 17px;margin-bottom: 8px!important;line-height: inherit;height: auto;}
  .swiper_acce .swiper-button-next, .swiper_acce .swiper-button-prev{margin-top: 0;top: 32%;}
  .swiper_acce .swiper-slide .txt .cmore{width: 110px;}
  .swiper_acce .swiper-slide .txt2 h3{line-height: inherit;}
}
@media only screen and (max-width: 1450px){
  .swiper_video .swiper-wrapper .swiper-slide .box{padding: 0 15px;}
  .swiper_acce .swiper{margin: 0 15px;}
}


.yotpo-base-layout{width: 100%!important;}
.yotpo-head{display: none!important;}
.yotpo-bottom-line .yotpo-bottom-line-left-panel.yotpo-bottom-line-score{font-weight: 600!important;}
.yotpo-reviews-pagination-container{margin-bottom: 0!important;}


/*leasing*/
.proshowxl{margin-top: 15px;display: flow-root;}
.proshowxl .ic1 img{width: 100%;display: block;}
.proshowxl .ic1{width: 24px;margin-right: 15px;height: 24px;float: left;}
.proshowxl .tit{line-height: 24px;float: left;}
.proshowxl .tit1{font-weight: 800;}
.proshowxl .tit1 img{width: 20px;height: 20px;margin-right: 8px;}
.blshow .cd-accordion-menu li.has-children{padding: 0!important;border: none;margin-bottom: 0!important;}
.blshow .cd-accordion-menu li.has-children label .title{font-size: inherit!important;text-transform: none;margin: 0!important;font-weight: 800!important;font-size: 14px!important;line-height: 26px;}
.blshow .cd-accordion-menu li.has-children label{display: flex;height: auto!important;line-height: normal!important;width: 340px;border: 1px solid rgba(119,119,119,.3);border-radius: 6px;padding: 8px;}
.blshow .cd-accordion-menu.animated label::before{top: 17px!important;right: 6px!important;}
.blshow .cd-accordion-menu input[type=checkbox]:checked + label::before{transform: rotate(180deg);}
.blshow .cd-accordion-menu li.has-children:hover label .title{color: #a6c939;cursor: pointer;}
/*.blshow .cd-accordion-menu input[type=checkbox]:checked + label .title{color: #a6c939;}
.blshow .cd-accordion-menu input[type=checkbox]:checked + label{opacity: 1;}*/
.blshow .cd-accordion-menu li.has-children ul li{padding: 20px!important;border: 1px solid rgba(119,119,119,.3);border-radius: 6px;}
.blshow .cd-accordion-menu li.has-children ul{padding-bottom: 0!important;max-width: 550px;}
.blshow .cd-accordion-menu li.has-children ul li{white-space: normal;}
.blshow .cd-accordion-menu li.has-children ul li .word{font-size: 15px;margin: 10px 0;}
.blshow .cd-accordion-menu li.has-children ul li a{font-size: 14px;text-decoration: underline;}
.proshowxl .ic2{width: 40px;}
@media(max-width:620px){
  .proshowxl .ic1{margin-right: 10px;}
  .blshow .cd-accordion-menu li.has-children ul li{padding: 10px!important;}
  .blshow .cd-accordion-menu li.has-children ul li .word{margin: 5px 0;}
}
