/*
Theme Name: Drile Child
Theme URI: http://demo.theme-sky.com/drile/
Author: Theme Sky Team
Author URI: http://theme-sky.com/
Description: A Premium and Responsive WordPress theme, designed for E-Commerce websites
Template: drile
Version: 1.0.0
License: GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: drile-child
*/



/*Custom CSS*/
a{
    transition: none!important;
}


#main > .page-container {
   padding-top: 0px;
}
  @font-face {
  font-family: 'Plain';
  src: url('Plain-Regular.eot');
  src: url('Plain-Regular.eot?#iefix') format('embedded-opentype'),
       url('Plain-Regular.woff2') format('woff2'),      
       url('Plain-Regular.woff') format('woff');      
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

  @font-face {
  font-family: 'Plain';
  src: url('Plain-Bold.eot');
  src: url('Plain-Bold.eot?#iefix') format('embedded-opentype'),
       url('Plain-Bold.woff2') format('woff2'),      
       url('Plain-Bold.woff') format('woff');      
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

body {
	font-family: 'Plain'!important;
}
h1, .h1 {
    letter-spacing: -0.005em!important;
    line-height: 110%!important;
}

h2, .h2, h3, .h3{
	line-height: 120%!important;
	letter-spacing: -0.005em!important;
	line-height: 120%;
}
h4, .h4{
	line-height: 130%!important;
	letter-spacing: -0.01em!important;
}


 h5, .h5, h6, .h6{
	line-height: 130%!important;
	letter-spacing: 0.01em!important;
}
p{
 	line-height: 140%;
    letter-spacing: 0;
}

strong{
	font-weight: 700!important;
}

.x-small{
	 font-size:8px;
}


.smaller{
 	font-size:10px;
	 line-height: 1.5;
}

.x-normal{
	font-size:22px;
}
.normal{
	font-size:20px;
    line-height: 26px!important;
}
.xx-small{
	font-size:12px;
	line-height: 130%;
}
.xxx-small{
font-size:13px;
}
.small{
	font-size:14px;
	line-height: 130%;
	letter-spacing: 0.01em;
}

.medium{
	font-size:16px; 
	line-height: 140%;
	letter-spacing: 0.005em;
}

.radius-image {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
}
div#radius-image {
    border-radius: 25px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    -ms-border-radius: 25px;
}



/*MENU*/
/* 	header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{
	font-size: 16px!important;
} */
.header-middle.header-sticky{
	height: 60px;
}
.header-right {
	padding-top: 12px!important;
}
div#undefined-sticky-wrapper {
    height: 60px;
}

ul.sub-menu{
	height: 475px;
}
#menu-main-menu >  li {
    z-index: 3;
    position: relative;
}
#menu-main-menu > li:hover {
    z-index: 2;
}
/* .ts-header .menu-wrapper nav > ul.menu li:hover ul.sub-menu {

} */
.ts-header .menu-wrapper nav > ul.menu li:hover a:after {
	content: "";
    position: absolute;
    top: 0;
    left: -50px;
    right: 0;
    bottom: -3px;
    display: block;
}
.ts-menu ul .sub-menu li a{
	color: #2F2D29;
}

.header-top {
    display: none;
}
header .logo-wrapper .logo a {
    font-size: 0;
    line-height: 1.2;
}
.header-v7 header .header-middle .logo-wrapper, .header-v7 header .header-middle .header-right {
    width: 11%;
}

.ts-home-tabs > .tab-items > li > a{
	font-size: 24px!important;
    line-height: 26px!important;
}

nav > ul.menu li > a .menu-label:before{
    color: #fff!important;
    text-decoration: none;
    height: 52px;
}
.header-middle > .container{
	padding-top: 0px;
    padding-bottom: 0px;
}
header .logo-wrapper {
	height: auto;
}
.ts-menu ul li.current-menu-item > a, .ts-menu ul li.current_page_item > a{
	color:#fff!important;
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before{
	top:0px;
}
.ts-megamenu-static-html-container > .ts-home-tabs {
    align-items: end;
}
.ts-megamenu-static-html-container > .ts-home-tabs > .tab-items {
    padding-top: 61px;
	padding-left: 10px;
}
ul ul{
    margin: 0px;
}
.ts-menu-drop-icon {
    right: 10px;
    top: 45%;
    font-size: 10px;
}
nav > ul.menu > li > a .menu-label:before{
    content: none;
    transition: none;
}
span.ts-menu-drop-icon:before{
	cursor:pointer;
}
.opacityzero {
    opacity: 0;
}
ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu{
	    transition: none!important;
}
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
    transition: 10ms ease!important;
}
header .header-middle .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu:before{
    transition: 10ms ease!important;
}


/* a.js-wpml-ls-item-toggle.wpml-ls-item-toggle {
    cursor: pointer;
}

ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu {
    cursor: pointer;
} */
/*MENU STICKY*/
.sticky-wrapper.is-sticky .header-sticky > .container {
    padding-top: 0px;
    padding-bottom: 0px;
}

.header-middle.header-sticky {
    position: fixed!important;
}
header .sticky-wrapper.is-sticky .header-sticky{
    animation: none;
}

/*BUTTON*/

/*BUTTON REGULAR*/
.button-regular a.ts-button{
	padding: 13px 38px;
}
.button-regular a.ts-button span{
	font-style: normal;
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	
}
/*BUTTON REGULAR SMALL*/
.button-regular-small a.ts-button{
	padding: 8px 20px;
}
.button-regular-small a.ts-button span{
	font-style: normal;
    font-size: 14px;
    font-weight: normal;
    line-height: 130%;
    text-transform: none;
    letter-spacing: 0.01em;
	align-items: center;
	
}
/*BUTTON REGULAR BIG*/
.button-regular-big a.ts-button{
	padding: 13px 38px;
}
.button-regular-big a.ts-button span{
	font-style: normal;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	
}
/*BUTTON RED*/
.button-red a.ts-button{
	padding: 12px 28px;
}

.button-red a.ts-button span{
	font-size:20px;
	line-height: 140%;
	color:#F9F8F5;
    letter-spacing: 0.005em;
    text-transform: none;
	font-weight: normal;
}
/*BUTTON YELLOW*/
.button-yellow a.ts-button{
	padding: 12px 28px;
}

.button-yellow a.ts-button span{
	font-size:16px;
	line-height: 140%;
    letter-spacing: 0.005em;
    text-transform: none;
	font-weight: normal;
}

.ts-button-wrapper:not(.has-border) .ts-button {
    padding-top: 15px;
    padding-bottom: 10px;
}
a.ts-button.small{
	margin: 0px;
}
.button-menu{
	background-color: #D73023;
    border: #D73023;
    color: #fff;
	display:block;
    border-radius: 30px;
    margin-top: 30px;
}
.button-menu:hover{
	background-color: #E2554A;
    border: #E2554A;
    color: #fff;
    border-radius: 30px;
    margin-top: 30px;
}
.ts-header .menu-wrapper nav > ul.menu > li a, .ts-header .menu-wrapper nav > ul > li > a{
	border-bottom: 2px solid #fff0;
}
.ts-header .menu-wrapper nav > ul.menu > li a:hover, .ts-header .menu-wrapper nav > ul > li > a.active:hover,
.ts-header .menu-wrapper nav > ul > li:hover > a {
	border-bottom: 2px solid #D73023;
}
.ts-megamenu-static-html-container > .ts-home-tabs > .tab-items > li > a:not(:hover):not(.active) {
    opacity: 1;
	border-bottom: 2px solid transparent;
}
.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu > ul.sub-menu > li{
	background-color:#F1F0EB;
}

.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu > ul.sub-menu > li{
	padding-left: 38px;
}
.ts-menu ul li .ts-menu-drop-icon{
	display:none}

.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before{
	background-color:#F1F0EB;
}

div#main > *:first-child:before {
    border-color: rgb(47 45 41 / 0%)!important;
}
.ts-header .menu-wrapper nav > ul.menu > li > a, .ts-header .menu-wrapper nav > ul > li > a{
	padding-top: 20px;
    padding-bottom: 12px;
}
@media only screen and (max-width: 1600px){
	.header-fullwidth .ts-header .container {
	width: 1230px;
	padding-left: 30px;
    padding-right: 30px;
	}
	.header-fullwidth .breadcrumb-title-wrapper .breadcrumb-content{
	width: 1280px;
	}
}
@media (min-width: 1600px){
	.header-fullwidth .ts-header .container{
	width: 1230px;
    padding-left: 30px;
    padding-right: 30px;
	}
	.main-content-fullwidth .breadcrumb-content{
	width: 1180px;	
	}
}
.header-right{
	padding-top: 0px;
}

.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li{
	padding:0px;	
}

li.custome-gap{
	padding-top: 32px!important;
}
.tab-item a {
    font-size: 24px;
line-height: 26px!important;
    /* padding-bottom: 10px!important; */
    margin-bottom: 16px;
    letter-spacing: 0.005em!important;
}
ol ol ol, ol ul ol, ul ul ol, ul ol ol, ol ol ul, ol ul ul, ul ul ul, ul ol ul {
    margin: 0px 0 0 20px;
}
.menu-text-hurry {
    font-weight: bold;
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #2F2D29;
    padding-bottom: 16px;
	padding-top: 48px;
}
.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li > a{
	color:#2F2D29;
}
.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li > a.active {
    border-bottom: 2px solid #D73023;
}
.button-menu-products{
     background-color: #D73023;
    border: #D73023;
    color: #F9F8F5;
    border-radius: 25px;
    margin-top: 33px!important;
    line-height: 1.5;
    text-transform: none;
    font-size: 16px;
    padding: 12px 28px;
    height: 46px;
    text-align: center;
	width: max-content;
}
.button-menu-products:hover{
	background-color: #E2554A;
    border: #E2554A;
    color: #fff;
}


/*BUTTON PRODUCTS DOTS*/

button.buttonDots{
    display: flex;
    margin: 0 auto;
    align-items: center;
	width: 153px;
	height: 51px;
	padding: 14px 10px 15px 27px; 
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 8px;

}
button.buttonDots.active{
	padding: 14px 10px 15px 27px; 
	background-color: #fff;
	border: 1px solid #fff;
	
}
button.buttonDots:hover {
	background-color: #fff;
	border: 1px solid #fff;
}
button.buttonDots span {
	color:#2f2D29;
	letter-spacing: 0.005em;
	line-height: 140%;
	text-decoration:none;
	font-size:16px; 
	text-transform: none;
}


/*BUTTON PRODUCTS DOTS - ICONS*/
.one-dots{
background: url('https://www.mute.design/wp-content/themes/drile/svg/one-dots.svg');
  width: 6px;
  height: 6px;
  margin-right: 16px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;

}
.two-dots{
background: url('https://www.mute.design/wp-content/themes/drile/svg/two-dots.svg');
    width: 18px;
    height: 6px;
    margin-right: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

.four-dots{
background: url('https://www.mute.design/wp-content/themes/drile/svg/four-dots.svg');
width: 18px;
    height: 16px;
    margin-right: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}


.six-dots{
background: url('https://www.mute.design/wp-content/themes/drile/svg/six-dots.svg');
width: 18px;
    height: 26px;
    margin-right: 6px;
    margin-bottom: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
/*BUTTON PRODUCTS ALL*/

.buttonyProducts{
	display:flex; 
	background:transparent; 
    padding: 12px 28px;
    height: 46px;
    width: max-content;
}
.buttonyProducts.yellow-button{
	border: 1px solid #fff;
	border-radius: 200px;
	color:#fff;
	text-decoration:none;
    font-size: 16px;
    letter-spacing:0.005em; 
    line-height:140%; 

}

.buttonyProducts.yellow-button2{
	border: 1px solid #fff;
	border-radius: 200px;
	color:#fff;
	text-decoration:none;
    font-size: 16px;
    letter-spacing:0.005em; 
    line-height:140%; 

}
button.buttonyProducts.yellow-button2:hover{
background:transparent;
    border: 1px solid #D73023!important;
}
.buttonyProducts.yellow-button2:hover{
background:transparent;
    border: 1px solid #D73023!important;

}


.buttonyProducts.red-button{
	border: 1px solid #2F2D29;
	border-radius: 200px;
	color:#2F2D29;
	text-decoration:none;
    font-size: 16px;
    letter-spacing:0.005em; 
    line-height:140%; 

}

button.buttonyProducts.red-button:hover{
background:transparent;
    border: 1px solid #D73023!important;
}
.buttonyProducts.red-button:hover{
background:transparent;
    border: 1px solid #D73023!important;

}
button.buttonyProducts.yellow-button:hover{
background:transparent;
    border: 1px solid #FBE571!important;
}
.buttonyProducts.yellow-button:hover{
background:transparent;
    border: 1px solid #FBE571!important;

}
.buttonProducts{
	padding: 10px 28px;
	height:46px;
	display:flex; 
	background:transparent; 
}

.buttonProducts {
	letter-spacing: 0.005em; 
	font-size: 16px; 
	line-height: 140%; 
	text-transform: none;
}
.buttonProducts.yellow-button{
	padding: 12px 28px!important;
	border: 1px solid #fff;
	border-radius: 200px;
}

.buttonProducts.yellow-button{
	color:#fff;
	text-decoration:none;
    font-size: 16px!important;
    letter-spacing:0.005em!important;
    line-height:140%!important;

}
.buttonProducts.red-button{
	padding: 12px 28px!important;
	border: 1px solid #7A7D77;
	border-radius: 200px;
align-items: center;
}

.buttonProducts.red-button {
	color:#2F2D29;
	text-decoration:none;
    font-size: 16px;
    letter-spacing:0.005em!important;
    line-height:140%!important;
}
button.buttonProducts.red-button:hover{
background:transparent;
    border: 1px solid #D73023!important;
}
.buttonProducts.red-button:hover{
background:transparent;
    border: 1px solid #D73023!important;
}
a.buttonProducts.red-button {
    font-size: 16px;
    line-height: 140%!important;
    letter-spacing: 0.005em!important;
    font-weight: normal!important;
    font-style: normal!important;
}
button.buttonProducts.yellow-button:hover{
background:transparent;
    border: 1px solid #FBE571!important;
}
.buttonProducts.yellow-button:hover{
background:transparent;
    border: 1px solid #FBE571!important;

}
a.buttonProducts.yellow-button {
    font-size: 16px;
    line-height: 140%!important;
    letter-spacing: 0.005em!important;
    font-weight: normal!important;
    font-style: normal!important;
}

/*BUTTON PRODUCTS ALL - ICONS*/

.down-red{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   
.down2-red{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACsSURBVHgB1dLLDcIwDAbgP2EBRqh4Sb15BNiAEWACRmg2QGzAJhUb5BaJh1iBIxdiklCkKiWl6q0+JbE/JbEMJMLQtDQ0U6m8RM8YErxTNj7TnLoC17BlgE+M1ha27IINTQqAQ63M9e3IEId/+IOEcsvtQl90+GOur6oN15G/yJ+J6P1KgHcScvWC3bv0CbAcowasYwY/qpIsRj/hF7smFNW2gVrDYzevm1T+DfzESlyBH/LmAAAAAElFTkSuQmCC");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   



.right-yellow{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB3SURBVHgB1Y7NEUAwFIT3GaMLPVCRFhINoAIt6IQS9ODv6O5l8lBASG58191vZwEHvKnKbLpw5ZErgAGJRfckO+FJ1bxo+blMvJQ1IFXIiIjksYlsFxsMr2VCRkQtLDVJ2o7w4ZhVdt3cebrfefJx6YZX3QdLPpxO02fUZA2M0QAAAABJRU5ErkJggg==");
    width: 14px;
    height: 14px;
    margin-right: 10px;
  margin-top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;

} 
/*BUTTON CONCEPT ICONS*/
.buttonsMenu__icon,
.buttonsMenu__label {
    vertical-align: middle;
}
.buttonsMenu__icon{
  	height: 16px;
    background-repeat: no-repeat!important;
    background-position: center;
}
.buttonsMenu.active{
    color:#2F2D29;
    background-color:#F9F8F5; 
    border: 1px solid #F9F8F5;
    border-radius: 10px;
}
.buttonsMenu:hover{
    color:#2F2D29;
    background-color:#F9F8F5; 
    border: 1px solid #F9F8F5;
    border-radius: 10px;
}
.buttonsMenu{
    font-size: 16px;
    text-transform: none;
    background-color: transparent;
    border: 1px solid #F9F8F5;
    border-radius: 10px;
    color: #F9F8F5;
    width: 229px;
    height: 60px;
    padding: 11px;
}

.buttonsMenu:hover .display{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/display-red.svg');
    width: 14px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}
.buttonsMenu.active span.display{
background: url('https://www.mute.design/wp-content/themes/drile/svg/display-red.svg');
    width: 14px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.users {
background: url('https://www.mute.design/wp-content/themes/drile/svg/usergroup-white.svg');
width: 16px;
    height: 16px;
    margin-right: 8px;
margin-bottom: -2px;
    background-size: contain;
    display: inline-block;
}
.buttonsMenu:hover .users{
background: url('https://www.mute.design/wp-content/themes/drile/svg/usergroup-red.svg');
    width: 16px;
    height: 16px;
    margin-right: 8px;
margin-bottom: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}
.buttonsMenu.active span.users{
background: url('https://www.mute.design/wp-content/themes/drile/svg/usergroup-red.svg');
    width: 16px;
    height: 16px;
    margin-right: 8px;
margin-bottom: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.lightbulb {
 background: url('https://www.mute.design/wp-content/themes/drile/svg/lightbulb-white.svg');
    width: 10px;
    height: 16px;
    margin-right: 8px;
	margin-bottom: 1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}
.buttonsMenu:hover .lightbulb {
 background: url('https://www.mute.design/wp-content/themes/drile/svg/lightbulb-red.svg');
    width: 10px;
    height: 16px;
    margin-right: 8px;
	margin-bottom: 1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.buttonsMenu.active span.lightbulb {
background: url('https://www.mute.design/wp-content/themes/drile/svg/lightbulb-red.svg');
    width: 10px;
    height: 16px;
    margin-right: 8px;
	margin-bottom: 1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.display {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/display-white.svg');
    width: 14px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.user{
background: url('https://www.mute.design/wp-content/themes/drile/svg/users-white.svg');

    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}
.buttonsMenu:hover .users{
background: url('https://www.mute.design/wp-content/themes/drile/svg/usergroup-red.svg');
    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.phone{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/phone-white.svg');
    width: 15px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.buttonsMenu:hover .phone{
 background: url('https://www.mute.design/wp-content/themes/drile/svg/phone-red.svg');
    width: 15px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}

.buttonsMenu.active span.phone {
 background: url('https://www.mute.design/wp-content/themes/drile/svg/phone-red.svg');
    width: 15px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}



.buttonsMenu.active span.user {
background: url('https://www.mute.design/wp-content/themes/drile/svg/users-red.svg');

    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

.buttonsMenu:hover .user {
background: url('https://www.mute.design/wp-content/themes/drile/svg/users-red.svg');

    width: 16px;
    height: 16px;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    
}

/*MENU*/ 

div.menu-contact-quick{
	padding-top: 13px;
}

.menu-text-hurry p{
	margin: 0px; 
	font-size: 16px; 
	font-weight: bold;
	color: black;
}
.button-menu{
	line-height: 2; 
	margin-top: 12px!important; 
	margin-bottom: 10px; 
	font-size: 16px; 
	text-transform: none;
}
p a.menu-contact-emial{
	color: #2F2D29!important;
	border-bottom: 1px solid #2F2D29!important;
}
p a.menu-contact-emial:hover{
	color: black!important;
}
p a.menu-contact-tel{
	color: #2F2D29!important;
	border-bottom: 0px solid #fff0!important;
}
p a.menu-contact-tel:hover{
	color: black!important;
}

.menu-wrapper nav > ul.menu ul.sub-menu li > a{
	transition: none;
}
.menu-info{
	margin-left: 14px;
	font-weight: normal;
	float: right;
	padding: 0px;
	font-size: 18px;
	line-height: 1.5;

}
.menu-info p{
    margin: 0;
}
.ts-header .menu-wrapper nav > ul.menu > li, .ts-header .menu-wrapper nav > ul > li{
	cursor:auto;
}
a.menu-bottom-separator {
    border-bottom: 0px!important;
    background-size: 100%;
}

.button-configure{
	margin-right: 0px;
    text-align: right;
	padding-right:0px;
}

/*SEARCH*/
header .header-middle .search-button .icon:before{
    color: #2F2D29;
    font-weight: bold;
    border: 1px solid #fff;
    background-color: #fff;
    padding: 0px 9px 0px 9px;
    border-radius: 50%;
    font-size: 14px;
    line-height: 32px;
}
.header-middle div.header-right > div{
   margin-left: 0px
}
/*CONTACT*/
p.clearfix.popup-button{
    margin-top: 10px;
} 
div#experience-our-products{
    margin-bottom: -12px!important;
}

body .select2-container {
    z-index: 99999999999999999999999999999999999999999999!important;
}

.one-line-checkboxmobile{
    display: flex;
    margin-bottom: 2px;
}
.one-line-checkboxmobile33{
    display: flex;
    padding-top: 15px;
}
.one-line-checkboxmobile3{
	padding-top: 10px;
}
.one-line-checkboxmobile33 .wpcf7-not-valid-tip {
    width: max-content;
    position: absolute;
    top: -14px;
    left: 0px;
}
.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{
    display: block;
    margin-bottom: 10px;
}
.wpcf7-form-control.wpcf7-checkbox{
    border: 1px solid black;
    /* width: 10px; */
    /* height: 10px !important; */
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    /* display: inline; */
    /* width: auto; */
    margin: -2px 8px 0 0;
    text-align: center;
    vertical-align: middle;

}
.one-line-checkbox label {
    letter-spacing: 0.01em;
}
.one-line-checkboxmobile{
    letter-spacing: 0.01em;
}
.one-line-checkboxmobile2{
    letter-spacing: 0.01em;
}
.one-line-checkbox .wpcf7-not-valid-tip {
    /* margin: -63px 0 0px; */
    position: absolute;
    top: -15px;
    /* position: relative; */
    width: 300px;
	left: 0px;
}
.vc_tta.vc_general .vc_tta-panel-body {
    width: 100%;
    /* max-height: 0;
    display: block !important;
    transition: max-height .25s; */
}
/* .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    max-height: none;
} */
.breadcrumb-title-wrapper .breadcrumb-title{
    padding-top: 10px!important;
	padding-bottom: 6px!important;
}
.breadcrumb-title-wrapper .breadcrumb-title .breadcrumbs {
    padding: 0px 0 0px;
	font-size: 12px;
	line-height: 130%;
}
.breadcrumb-title-wrapper.breadcrumb-v1 .breadcrumb-title > .breadcrumbs:first-child:last-child {
    padding-bottom: 0px; 
}
hr{
	border: 1px solid #dfdcd2;
}

.button-primary {
    min-width: 100%;
    background-color: #db0000;
    color: #fff;
	border: #db0000;
    text-transform: none;
    border-radius: 30px;
    font-size: 16px;
    font-weight: normal;
}
.button-primary:hover {
   border-color: #E2554A;
   background-color: #E2554A;
   color: #fff;
}
input::placeholder, textarea::placeholder {
   font-size: 12px;

}
span.wpcf7-list-item {
    margin: 0 0 0 0em;
}

.one-line-checkbox{
    display: flex!important;
	padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
}
.one-line-checkbox2{
	width: 50%;
}

.uael-cf7-col{
    font-size: 13px;
    display: flex;
}
html input[type^="checkbox"] {
    width: 20px;
    height: 20px;
}
.vc_tta-title-text{
	font-size:20px;	
}

input[type^="submit"]:hover{
    border-color: #FFF!important;
}
.siema{
    display: none;
    width: 90%;
    margin: 0 auto;
    height: 6px;
    border-radius: 25px;
    overflow: hidden;
    background-color: #2f2d2985;
    background-image: -webkit-gradient(linear, left top, right top, from(#F1F0EB), to(#F1F0EB));
    background-image: linear-gradient(to right, #F1F0EB, #F1F0EB);
    background-repeat: no-repeat;
    -webkit-transition: background-size .4s ease-in-out;
    transition: background-size .4s ease-in-out;

}
.popup-form {
    font-size: 11px;
}
.ol-info-window-plain {
    min-width: 450px!important;
    padding: 15px!important;
    border-radius: 20px;
width: 450px!important;
height:auto;
    bottom: auto!important;
}
.wpcf7-not-valid-tip {
    margin: 0px 0 0px;
}
.contact-form .popup-form {
    margin-bottom: 10px!important;
}
/*div.wpcf7-response-output {
    display: none;
}
*/
.wpgmza-infowindow .ol-info-window-container .ol-info-window-plain > span{
    font-size: 20px;
	font-weight: bold;}

a.ts-button.large {
    font-size: 20px!important;
}
.wpcf7 p textarea {
    height: auto;
}

.ol-info-window-close{
color: #D73023;
}


@media only screen and (max-width: 992px){


	body .virtual_product{
height: 468px;
}

}
/*FOOTER*/
.first-footer-area{
    letter-spacing: 0px;
    line-height: 1.4;

}
footer ul li > a {
    text-decoration: none!important;
    border-bottom: 1px solid #2F2D29;
}

footer ul li > a:hover {
    border-bottom: none;
}
footer ul li {
    padding: 0px 0;
}
footer ul li {
    text-decoration: none;
}
.first-footer-area a:hover, .first-footer-area .vc_wp_custommenu .current-menu-item > a {
  	text-decoration:none;
    color: #2F2D29!important;
}
footer ul li :hover {
  	text-decoration:none;
 	color: #2F2D29!important; 
}
.social-icons-footer{
	display: flex;

}
.fa-instagram:before{
    font-size: 19px;
}
.social-icons-footer >a{
	padding-right:10px;
	color:#2F2D29;
}
.social-icons-footer >a:hover{
	color:#7A7D77;
}

.number-eu{
	line-height: 2.9; 	
}
.footer-policy{
	color: #7A7D77;
 	display: inline-flex;
 	font-size: 14px; 
	padding-top: 0px;
    margin-bottom: 0px!important;
}
.footer-policy p {
	padding: 2px 8px;
}

.footer-policy li{
	text-decoration: none;
}	
.footer-policy a{
border-bottom: none;
}
/*FOOTER-SOCIAL*/
.ts-social-icons li i {
    color: #2F2D29;
	font-size:16px; 
}
	
/*BLOG*/
.entry-meta-top span{
	font-size:14px!important;
}
.tagcloud a, .tags-link a{
    font-size: 14px!important;
    color: #000000!important;
}
.tags-link-list {
    display: flex;
    padding-left: 12px;
}
.ts-blogs .article-content{
	background-color: rgb(255 255 255 / 0%)!important;
}
.author > a, .cats-link > a {
    text-transform: uppercase;
    font-size: 14px;
    margin-bottom: 8px;
    color: #7A7D77!important;
}
.cats-link > a:after{
    border-top: none;
}
.owl-carousel .owl-item img{
	transition: transform .8s;
}
.owl-carousel .owl-item img:hover{
	transform: scale(1.1);
}

.ts-blogs .entry-content {
    padding: 0px 30px 0px 30px;
    background-color: #FFF;
    border-radius: 0px 0px 16px 16px;
    position: relative;
    top: -13px;
}
.ts-blogs article {
    margin-bottom: 0px;
}
.tag-wrapper{
	display:inline-block;	
}
.tag-element{
	display:inline-block;
}
.tag-wrapper .tag-element a {
	border-radius: 16px;
    padding: 12px;
    margin-right: 10px;
    border: 1px solid #C4C4C4;
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.005em;
    padding: 11px 20px 9px 20px;
}
.tag-wrapper .tag-element a:hover {
    border: 1px solid #D73023;
  
}
.cats-link a:hover{
	color:#000!important;
}
.owl-carousel .owl-stage-outer {
    padding-bottom: 50px;
}
.single .entry-header .entry-format{
	margin-bottom: 50px;
}

.entry-title-left .entry-meta-top, .entry-title-left header {
    margin-bottom: 0px;
}

.owl-dots > div.active > span{
	border-radius:25px;
}
.product_one_idea_sizes .owl-dots .owl-dot:first-child span{
    border-top-left-radius: 25px!important;
    border-bottom-left-radius: 25px!important;
}
.product_one_idea_sizes .owl-dots .owl-dot:last-child span{
    border-top-right-radius: 25px!important;
    border-bottom-right-radius: 25px!important;
}

.owl-dots .owl-dot:first-child span{
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.owl-dots .owl-dot:first-child span {
    border-top-left-radius: 25px;
    border-bottom-left-radius: 25px;
}
.owl-dots .owl-dot:last-child span{
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
}
.tagcloud a, .tags-link a {
    font-size: 14px!important;
}
/*STORIES*/

@media only screen and (max-width: 992px){
	body .stories_wrap .pgafu-filter {
    height: auto!important;
    border-radius: 0px!important;
width: 100%!important;
	}}

.pgafu-filter {
    background: #fff!important;
    width: 97%!important;
    height: 51px;
    border-radius: 16px!important;
    margin: 0 auto!important;
    font-size: 24px;
    line-height: 180%;
    margin-bottom: 46px!important;
}
.pgafu-filter li a{
	padding:0px;}
.pgafu-filter li{
  padding: 16px 15px!important;
}.pgafu-filter li a{
    line-height: 26px;
}
.pgafu-filter li a:hover{
    line-height: 26px;
}
.tagcloud a, .tags-link a {
    margin: 5px;
}
/*MAILCHIMP*/
.mc4wp-form-theme-light button, .mc4wp-form-theme-light input[type=submit]{
    background-color: #FBE571!important;
    padding: 13px 38px 13px 38px;
    width: 96px;
    margin-left: 15px;
    border-radius: 200px;
    height: 54px;
    border-color: transparent;
}
.mc4wp-form-theme input[type=email]{
    padding: 8px 0px;
    background-color: #fff0;
    border: none;
	border-bottom: 1px solid #fff!important;
	color: #BDB7AC;
    max-width: 360px;
}

.mc4wp-form-theme-light button:hover{
    color: #2F2D29;
	background-color: #fff09e!important;

}
input::placeholder{
    color:#BDB7AC!important;
    font-size:20px!important;
}
.vertical-button-icon .subscribe-email input[type="email"]{
  color:#BDB7AC!important;
}

.subscribe-text{
	font-size:14px; 
	line-height: 1.3; 
	color:#BDB7AC; 
	font-size: 14px; 
	line-height: 130%; 
	letter-spacing: 0.01em;  
	margin-top: 8px;
}
.subscribe-text a {
    color: #BDB7AC;
    text-decoration: none;
}
/*CONTACT POPUP*/
.paoc-popup-modal{
        border-radius: 25px!important;
}
.paoc-popup-modal-cnt{
    border-radius: 25px;
padding: 20px 24px;
}
.paoc-popup-close{
	top: 13px;
    right: 6px;
}
.wpcf7 p select{
font-size:14px; 
line-height: 130%;
letter-spacing:0.01em;
    text-transform: uppercase;
}
select option{
	font-size:14px!important;
	line-height: 130%!important;
	letter-spacing:0.01em!important;
	color:#2F2D29;

}
.contact-form p {
    margin-bottom: 10px;
}
/*ARROW-BUTTON*/
.lnr-arrow-right {
    color: #D73023;
    font-size: 16px;
    font-weight: 800!important;
}
.lnr-arrow-down {
  	color: #D73023;
 	font-size: 16px;
  	font-weight: 800!important;
}
.btn-product-single{
	font-size: 14px;
    background: #fbe571;
    border: #fbe571;
    padding: 12px 20px 10px 20px;
    border-radius: 30px;
    white-space: nowrap;
    width: max-content;
}

.btn-product-single:hover{
    background: #fff09e;
    border: #fff09e;
}
.btn-product-single {
	text-decoration: none;
}
.icon-product{
	padding-top: 6px;
}


/*DOTS*/
.owl-dots {
    text-align: center;
}
.owl-dots > div{
	margin: 0;
}
.owl-dots > div > span{
	border-radius: 0;	
    width: 200px;
    border-color: rgb(47 45 41 / 0%)!important;
    background-color: #76726b;
    height: 6px;
	margin-bottom:0px;
}
.owl-dots > div.active > span{
    background: #F1F0EB!important;
	border-color: rgb(47 45 41 / 0%);
}


body .widget-container input[type="email"]{
	 max-width: 71%;
 	 display: inline-block;
}

a{
text-decoration:underline;
}

a:hover{
	text-decoration:none;
}


/*BREADCRUMB*/
.breadcrumb-title-wrapper *{
	text-decoration: none;
    letter-spacing: 0;
}
.breadcrumb-title-wrapper .breadcrumbs span{
	color: #2f2d29!important;
}
.breadcrumb-title-wrapper.breadcrumb-v2 {
    padding: 0px 0px 0px 0px;
}
.breadcrumb-title-wrapper .breadcrumb-title{
	padding-top: 5px;
 	letter-spacing: -0.005em
}
.breadcrumb-title-wrapper .breadcrumb-title .breadcrumbs{
	font-size: 12px;
	color:#7A7D77;
}

.breadcrumb-title-wrapper .breadcrumbs a {
    color: #7A7D77!important;
}




/*BLOG SINGLA*/
.single .entry-header .entry-format{
    width: 100%;
}
article.single .entry-title{
	font-weight: 900;
}
.tagcloud a, .tags-link a {
    background: none!important;
    border-bottom: none;
    text-decoration: none;
    padding: 6px 10px;
    border: 1px solid #C4C4C4;
    border-radius: 12px;
}
.tagcloud a, .tags-link a:hover {
	border: 1px solid #D73023;
}
 article.single > .entry-content {
    margin-bottom: 0px;
}


/*WPML*/
/* .wpml-ls-legacy-dropdown-click .wpml-ls-item {
    float: right;
 	padding-top:0px;
}
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	margin-left: 22px;
}
header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{
	line-height: 1;
}
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	width: 60px;
}

.wpml-ls-legacy-dropdown-click a:hover{
	color:#fff!important;
}
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #2F2D29;
    opacity: 0.3;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-current-language:hover>a{
	color:#fff!important;
}
body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu .wpml-ls-item{
	padding-top:19px;

}
.wpml-ls-legacy-dropdown-click a span{
	font-size:16px;
} */


.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click{
	width:64px;
	height:66px;
	position:relative;
}



.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul{
	width:100%;
	height:100%;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li{
    width: 100%;
    height: 100%;
	padding-right:15px;
    display: flex;
    align-items: center;
    justify-content: center;
	transition: all .5s ease;
    transition: 10ms ease!important;
}
ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu{
    transition: 10ms ease!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li a{
	font-size:16px!important;
	line-height: 1!important;
	color:white;
	transition: all .5s ease;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click.wpmlopened ul li a{
	color: #2F2D29;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click.wpmlopened ul li{
	background:white;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li ul{
    width: 64px;
    min-height: 66px;
    padding: 0;
    top: 66px;
	opacity: 1;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li ul li{
	border-top: 0.5px solid #BDB7AC;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li ul li:last-child{
	border-bottom-left-radius:16px;
	border-bottom-right-radius:16px;
}
.wpml-ls-statics-shortcode_actions .ts-menu-drop-icon{
	 right:6px;
	transition: all .5s ease;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click.wpmlopened .ts-menu-drop-icon{
	transform: rotate(176deg);
    right: 10px;
    top: 23px;
	color: #2F2D29;
}
header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
    transition: 10ms ease!important;
}
/* .wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click.wpmlopened .js-wpml-ls-sub-menu.wpml-ls-sub-menu{
	visibility:visible!important;
	opacity:1!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click.js-wpml-ls-sub-menu.wpml-ls-sub-menu{
	visibility:hidden!important;
	opacity:0!important;
} */
header .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span{
		font-size:16px!important;
	line-height: 1!important;
}
.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li ul li{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background:white;
	padding-right:0!important;
}

.wpml-ls-statics-shortcode_actions.wpml-ls.wpml-ls-legacy-dropdown-click.js-wpml-ls-legacy-dropdown-click ul li ul li a{
    background:white;
	color: #2F2D29;
	opacity: 0.3;
}
	.header-v7 header .header-middle .header-right{
		padding-right:35px;
	}




ul.js-wpml-ls-sub-menu.wpml-ls-sub-menu{
   /* animation: fade 1s; */
   visibility: hidden;
   opacity: 0;
  /*  transition: opacity .35s, visibility .35s !important; */
 
    border-radius: 0px 0px 16px 16px;
    z-index: -1;
}

@keyframes fade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}
header .header-middle .wpml-ls-legacy-dropdown-click ul.wpml-ls-sub-menu:before{
    background: #FFFFFF;
    border-radius: 0px 0px 16px 16px;
}
/* body .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
  
    font-size: 16px;
    line-height: 130%;
    letter-spacing: 0.01em;
    color: #2F2D29;
    opacity: 0.3;
}

header .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu{
	padding:20px;
} */
/*SEARCH*/
.column {
  	float: left;
	width: 33.33%;
	padding: 10px;
 	height: 300px; 
}

.row:after {
  	content: "";
 	display: table;
 	clear: both;
}

ul li{
	list-style:none;
}

.ts-floating-sidebar.search-fullwidth .ts-sidebar-content .ts-search-by-category{
	width: 100%;
	letter-spacing: 0;
}
.sesrch-line{
	display: inline-block;
	width:100%;
	border-top: 2px solid #2F2D29;
   	padding-top: 15px!important;
    letter-spacing: 0;
}
a > .search-icon {
	display: inline-block;
    float: right;
    padding-top: 7px;
}

.wpb_wrapper br {
    margin: 0 0 0px;
}
.search-text{
	float: left;
	display: inline-block;
	padding-top: 2px;
}
.ts-floating-sidebar.search-fullwidth .ts-sidebar-content{
    height: 740px!important;
    background-color: #F1F0EB;
}
.search-table{
	margin-top: 35px;
}


/*MAP CONTACT*/
.ol-attribution:not(.ol-collapsed){
	display: none;
}


.ol-layer{
	-webkit-filter: grayscale(1);
    filter: grayscale(1);
}
.ol-selectable{
	cursor: pointer;
}
.ol-zoom .ol-zoom-in {
    border-radius: 8px!important;
}
.ol-zoom .ol-zoom-out {
    border-radius: 8px!important;
}

.ol-control button {
    color: #2f2d29!important;
    background-color: #FBE571!important;
    border: none!important;
    margin: 0px!important;
	padding: 0;
	padding-left: 2px!important;
    padding-top: 4px;
	margin-bottom: 8px!important;
	border-radius: 8px!important;
    height: 34px!important;
    width: 34px!important;
    line-height: 139%!important;
}

.ol-full-screen-false{
 	padding-top: 1px!important;
}
.ol-zoom-out{
 	padding-top: 4px!important;
}
.ol-zoom-in{
	 padding-top: 4px!important;
}
@media (min-width: 768px) and (max-width: 1020px) {
.ol-zoom-out{
 	padding-top: 0px!important;
}
.ol-zoom-in{
	 padding-top: 0px!important;
}
}
@media (min-width: 1020px) and (max-width: 1280px) {
.ol-zoom-out{
 	padding-top: 3px!important;
}
.ol-zoom-in{
	 padding-top: 2px!important;
}
}
.ol-control {
    position: absolute;
    background-color: transparent!important;
    border-radius: 0px;
 
}
.ol-control:hover {
    background-color: transparent!important;
}

.ol-marker{
    height: 20px!important;
}
/*BLOG*/
.pgafu-filter li a {
	color: #808080!important;
    background: #e1e1e100!important;
	border-bottom: 2px solid #e1e1e100;
	font-size:24px;
}

.pgafu-filter li a:hover {
    color: #000!important;
    border-bottom: 2px solid #D73023;
	font-size:24px;
	background: #e1e1e100!important;}

.pgafu-post-categories a:nth-child(4n+1) {
    background: #1abc9c00;
    font-size: 14px;
    color: #7A7D77!important;
	padding: 5px 15px;

}
.pgafu-post-categories a:nth-child(4n+2) {
    background: #1abc9c00;
    font-size: 14px;
    color: #7A7D77!important;

}

.pgafu-post-grid-main h2.pgafu-post-title a {
    font-size: 22px !important;
    color: #2F2D29;
}
.pgafu-post-grid-main.pgafu-design-1 .pgafu-post-grid-content {
    text-align: left;
    border-radius: 20px;
}
.tagcloud a, .tags-link a {
    font-size: 14px !important;
}


/*PLAYER*/
.plyr--video {
	background: #0000;
}

.tab-content ul{
	display:none;
}
.tab-content .active ul {
	display:inline-block;
}

.tab-content .active.submenu ul {
	width:35%;float:left;
	padding-top:63px;
	font-size:18px;
}


ul .tab-items{
	font-size:24px;
	margin-left:0px;
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu:before {
    background-color: #F1F0EB!important;
}
.ts-megamenu-static-html-container > .ts-home-tabs > .tab-content {
	width:71%!important;}

.active.submenu ul li a span{
	font-size:18px;

 color:black;
}
.submenu ul li a span.small{
	font-size:18px;
	color:#2F2D29;
	letter-spacing: 0.005em;
 
}
.menu-gaps {
    margin-bottom: 6px!important;
}
.ts-header li.ts-megamenu-fullwidth .sub-menu > li > .ts-megamenu-static-html-container, .ts-header li.ts-megamenu-fullwidth-stretch .sub-menu > li > .ts-megamenu-container{
	 max-width: 1230px;
}
.ts-megamenu-static-html-container > .ts-home-tabs{
	 align-content: space-between;
}
.ts-megamenu-static-html-container > .ts-home-tabs > .tab-content > div.active{
	justify-content: flex-end;
    display: flex;
}
.ts-megamenu-static-html-container > .ts-home-tabs > .tab-content > div.active{
	float:none;
}

.ts-megamenu-static-html-container > .ts-home-tabs > .tab-items {
	width: 29%!important;}

p.small:hover{
	border-bottom:0px;
}

.ts-megamenu-static-html-container > .ts-home-tabs {
    width: 1230px;
}
.submenu.active{
	text-decoration:none;
}
.ts-floating-sidebar.search-fullwidth.active .ts-sidebar-content {
    top: 60px;
}

/*PRODUCT*/
.woocommerce div.product div.images img{
	border-radius:20px;
}
.owl-carousel .owl-item img:hover {
    transform: scale(1.0);
}
.animate-product:hover{
	color:black;	
}

.ts-megamenu-static-html-container > .ts-home-tabs{
	align-items: start;
}
.icon-snap {
    padding-left: 17px;
    line-height: 2;
    color:#fff;
    font-size: 22px;
}
.products-bottom-required p span {
    border-bottom: #dfdcd269 1px solid;
    width: 100%;
    height: 1px;
    margin-left: 0;
    padding-bottom: 16px;
}




/*INSTAGRAM*/
.owl-carousel .owl-stage-outer {
    padding-bottom: 0px;
}
.gap-5 .ts-instagram-wrapper.items .item {
    padding: 3px;
}




/*ACCORDION*/
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon.vc_tta-controls-icon-plus:before{
	font-size: 30px;
}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title .vc_tta-controls-icon{
    width: 14px;
    height: 90%;	
}
body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a{
	padding: 10px 50px 12px 0px;
    border-top: 2px solid #2F2D29;
}
.vc_tta-title-text {
    letter-spacing: 0;
    font-size: 20px;
    line-height: 140%;
}

/*CONFIGURE*/
.configure-button{
    text-align: center;
height:34px;
	width:125px;
    text-decoration: none;
    font-size: 14px;
    border: 1px solid #7A7D77;
    padding: 8px 20px;
    margin: 0px;
    border-radius: 200px;
    letter-spacing: 0.01em;
	line-height:130%;
	background: transparent;
	color:#2F2D29;
}

.configure-button:hover{
    border: 1px solid #7A7D77;
	background: #7A7D77;
	color:#fff!important;
}
.configure-button span a{
text-decoration:none;
text-transform:none;
}
.configure-button:hover span a{
color:#fff;
}
.configure-button:hover .settings-gray {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/settings-yellow.svg');
    width: 13px;
    height: 11px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}


.settings-yellow {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/settings-yellow.svg');
    width: 13px;
    height: 11px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.settings-gray {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/settings-gray.svg');
    width: 13px;
    height: 11px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
/*PRODUCT YELLOW MENU*/
a.yellow-menu:hover {
    color: #2F2D29;
    padding-bottom: 21px;
    border-bottom: 2px solid #2F2D29;
}
a.yellow-menu {
    text-decoration: none;
}

.container-yellow-menu{
    display:flex;
    justify-content: space-between;
    width: 380px;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 8px;
}

/*PRODUCTS YELLOW UNDERLINE*/
.underline-products{
	text-align: center;
	z-index: 2;
}

.underline-products-yellow:after {
    content: "";
    position: absolute;
    bottom: 6px;
    left: -1px;
    right: 0;
    width: 101%;
    margin: 0px -5px 0px -5px;
    height: 23px;
    background-color: #FBE571;
    z-index: -1;
}
.underline-products-yellow-small:after {
    content: "";
    position: absolute;
    bottom: 6px;
    left: -2px;
    right: -2px;
    width: 100.5%;
    margin: 0px 0px 0px 0px;
    height: 23px;
    background-color: #FBE571;
    z-index: -1;
}
.underline-products h2{
	display:inline;
    z-index: 2;
	position:relative;
    color: #000;
    font-weight: bold;
}

/*HOME*/
/*BANER 4 PRODUCT - HOME*/
.banner-wrapper h3 {
    font-weight: bold;
    font-size: 52px;
    line-height: 55px;
    font-weight: bold;
 color: #ffffff;
}

/*HOME - SLIDER*/
a#slider-11-slide-29-layer-4 {
    letter-spacing: 0px!important;
}

/*NEW BUTTON*/ 
/* 13px 38px*/ 
.button-icon{
	padding: 13px 38px; 
	height:54px;
	display:flex; 
	border-radius:200px;
color:#2F2D29;
}
/* 12px 28px*/ 
.button-icon-small{
padding: 16px 28px 12px 28px;
	height:52px;
	display:flex; 
	border-radius:200px;
align-items: center;
color:#2F2D29;
  width: max-content;
	font-style: normal;
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	text-decoration:none;

}
.button-icon-small.yellow-small{
text-decoration:none;}
/* BUTTON CONTACT  8px 20px*/ 
.button-icon-xsmall{
	padding: 8px 20px; 
	height:34px;
	display:flex; 
	border-radius:200px;
	align-items: center;
	color:#FFF;
}

/*BUTTON CONTACT  font-14px*/
.button-icon-xsmall.red-small {
	background:#D73023; 
	border: 1px solid #D73023;
}

.button-icon-xsmall.red-small:hover {
	background:#e2554a; 
	border: 1px solid #e2554a;
color:#fff;
}
.button-icon-xsmall.red-small{
   width: max-content;
	font-style: normal;
    font-size: 14px;
    font-weight: normal;
    line-height: 130%;
	color:#fff;
    text-transform: none;
    letter-spacing: 0.01em;
	align-items: center;
	text-decoration:none;
}

/*BUTTON CONTACT RED BORDER*/

.button-icon-xsmall.red-border-small{
	width: max-content;
	background:transparent; 
	border: 1px solid #D73023;
	color:#2F2D29;
	font-style: normal;
    font-size: 14px;
    font-weight: normal;
    line-height: 130%;
    text-transform: none;
    letter-spacing: 0.01em;
	align-items: center;
	text-decoration:none;
}
.button-icon-xsmall.red-border-small:hover {
	background:transparent; 
	border: 1px solid #2F2D29;

}
/*YELLOW font-16px*/
.button-icon-small.yellow-small {
	background:#FBE571; 
border-color: #fff09e;
	font-style: normal;
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	text-decoration:none;
  width: max-content;
}

.button-icon-small.yellow-small:hover {
    background: #fff09e;
    border-color: #fff09e;
}

/*YELLOW font-20px*/
.button-icon-small.red-big {
	background:#D73023; 
border-color: #D73023; 
color: #fff;

}

.button-icon-small.red-big:hover {
    background: #E2554A;
    border-color: #E2554A;
}
.button-icon-small.red-big {
	font-style: normal;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	text-decoration:none;
	color:#fff;
}


.button-icon.red-big {
	background:#D73023; 
border-color: #D73023; 

}

.button-icon.red-big:hover {
    background: #E2554A;
    border-color: #E2554A;
}
.button-icon.red-big span a{
	font-style: normal;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	text-decoration:none;
	color:#F9F8F5;
}

/*YELLOW font-20px*/
.button-icon.yellow {
	background:#FBE571; 
	border: 1px solid #FBE571; 
}
.button-icon.yellow:hover {
	background:#fff09e; 
	border: 1px solid #fff09e!important;
}
.button-icon.yellow a{
	font-style: normal;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%!important;
    text-transform: none;
    letter-spacing: 0!important;
	align-items: center;
	text-decoration:none;
}

/*RED font-20px*/
.button-icon.red{
	background:#D73023; 
	border: 1px solid #D73023; 
}
.button-icon.red:hover {
	background:#e2554a; 
	border: 1px solid #e2554a;
}
.button-icon.red span a{
	font-style: normal;
color:#fff;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%!important;
    text-transform: none;
    letter-spacing: 0.005em!important;
	align-items: center;
	text-decoration:none;
}

/*RED font-16px*/
.button-icon.red-small {
	background:#D73023; 
	border: 1px solid #D73023;
	width: max-content;
	font-style: normal;
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
	color:#fff;
    text-transform: none;
    letter-spacing: 0.005em;
	align-items: center;
	text-decoration:none;
}

.button-icon.red-small:hover {
	background:#e2554a; 
	border: 1px solid #e2554a;
	color:#fff;
}
.arrow-red{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC8SURBVHgB7dG9DcIwEAXgF7MAI1iEglDdRrAJZgJGADZgA8QEpMINKGELfopgWwJhsONDQlS8wjrJ9z4XBhLRNJAVyW5qTyCZa3VBZ/YFiJc/xIQ43xvKc09okvIEsdXUm3xgOOQMsdaUzx1UlHXdINsAmeJid8T0yPSODrLHsDyMG2DJwV6QaVHu1QPiYjHEg1JYG2KThV7eUb4wFyOgURY188rMMoZEIR/z1oNIK/SOxRFWLKapr/Cr3ADTK1wqCqXvEwAAAABJRU5ErkJggg==");
width: 18px;
    height: 18px;
  margin-right: 10px;
  margin-top: -3px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   
.arrow-red-home{
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTguODUzNTIgMC45ODI0MjJMMTcuMDI3MyA5LjE1NjI1TDguODUzNTIgMTcuMzMwMUw3Ljc0MDIzIDE2LjIyNjZMMTQuMDI5MyA5LjkzNzVIMC44NzVWOC4zNzVIMTQuMDI5M0w3Ljc0MDIzIDIuMDg1OTRMOC44NTM1MiAwLjk4MjQyMloiIGZpbGw9IiNENzMwMjMiLz4KPC9zdmc+Cg==");
width: 18px;
    height: 18px;
  margin-right: 10px;
  margin-top: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}  
/*HOME*/
.arrow-down-red{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   

.arrow-down-red-home{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 10px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   

.arrow-down-red-home-designed{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   
.message{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEqSURBVHgBlVHLbcJAFHyzXsPV5/xEOnAqIJRABZAKsFHukAoMFURUQDoAOqADOAQ5R9+ieO2drB0pMpaIlJFWWr03M293HsxpOpd/AIoHTeEIIj2KHAEeL7ItAoGEpGx1qTjwSswVpC+FLPXd4q3NN+nzI1G+Ak4APilNlfiGES1X9LA26XTWFOQf8URsuYHFSn9xWAr6MKeYYjnwbxfb/D0KBVirmq5iwk6EErr+sOrX/wf7qunqe5JVz7WUnXNaVzWt+KAL2Td5v6LPNOoZi40yEnZukrF/ncC/SgaFlVHRwYaHKDgTOefAcwIA+24rCJ3L0iUbFF01OxMpD7PqomHjdnK4X2RCDt0Zw62nrtVB/GDv9pDJJVSBuIlSxe50L43GX9jVU8DDN830hFg2S81CAAAAAElFTkSuQmCC");
  width: 13px;
  height: 11px;
  margin-right: 10px;
  margin-top: 8px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}


.down-world {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB8SURBVHgBjY7BDUZAEEa/3b+RP9mVcJsSlKADOqEFFSkBidhI9MBdYplwkLXCu8zlvZkBdjoKCC8YCv88pSEd/7DWA6n0SeaFFgs7yVnrwpCyvojlntTEjnPyHvlk4UaAzSWQLZCtxFoJiDJqRn9wjSwwu/Ijx3v6XfzCBh6nN116XIBCAAAAAElFTkSuQmCC");
    width: 12px;
    height: 8px;
  margin-left: 8px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.button-center{
margin: 0 auto;
}
.arrow-down-red-compare{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-right: 10px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}  
.i {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADUSURBVHgBjZGNDYJADIU54wA4gbcBK+AGbCAbyAaygW7gCm4gTgBOgBvABucrvjNNvRibfCnt9R+XGQkhlFAF2IABdM65OUsJgiswggncyEiOqYRDeEsLcvNWfyXC8Exo9Ihgb2Kmjw8fFyFR/WR8MkUfDWld2WPoTvTlnMivYHtgr1OCWjvUBZckMfLsf5klaWDlnyJ7Qj3RcYjzy2W8DtCH4D6ye6urnOn0iQ5y7p7vyxprLtnAIbvJQwd9Z84WVFxhF4/hbFUo+ckFXQ9wRXCn4165ydY7yeZUbgAAAABJRU5ErkJggg==");
 width: 13px;
    height: 13px;
  margin-right: 10px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

.down-yellow-contact {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAANCAYAAACZ3F9/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACnSURBVHgB1c+9DcIwEAXgdyeFmgFAYgRGgA0YASbAQvTxBoQNsknEBmxAwU9aaixy2IaCmDhEdLzqdPe+4oBIzEUV5rzSsTvjx/wTlIPq305q3BWYcj3x0CSYEVHRBZtSpajuvsu9QZajku03/ESkRWRhzd7/mAwz3YYDlLsd1QpHpcG0tIUpMTYQ3oErCdEHrGHg+iqMQtQI33Dq5ibUGoftv/PY/QGxUGLNYpsfHgAAAABJRU5ErkJggg==");

  width: 14px;
  height: 14px;
  margin-left: 6px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.mail-red {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAKCAYAAACALL/6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEISURBVHgBjVDRTcMwFDw7rlT+MoJTikT4wWwQJigrdAMyQWACxASwQdmgI9RISO4HoLBBPyPR2FwSB4EEiPfj8/PdvfMTzmgNJAX+UQHYqQgrAZGy8fAH+UIi1GpKVQN/HiDXg2hS5nZbj8SY4I5vVkKWsoEybFS5fc088Aa8r52ZFwN5XgQkG7o/Avulh69kNOoJJ/blksd1QFhtzWzTnbwvh77SFBr5Naczs4qkVKA9CxC3B2gzgXDqzLEeOWoET+aI0fyVwCSLf7iPsUQXk+4lAfoJBGmCdkXXbx/uKrfPNIHlpJvPCVQzRqcPC2cOFz8sNaWtJqhVg72dQnGtv1fozYAWYvcBhcJif6F5pr0AAAAASUVORK5CYII=");

    width: 12px;
    height: 10px;
  margin-left: 6px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.mail-red-big {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAYAAABPeYUaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAF2SURBVHgBnZJfUsIwEMa/1OrwiDcIf5yxjg/hBvYEwg24gXAC4ARwA/QEHoFyAvIEjFbNDexjHWjrLikzSOvIuDOdpJvsL9+3iViqRlsA9/h3iCeXAFWadfOMwekhc8hc8LBSzSGQDSzk3Pf02vxW+aFk9QvOIIPoESCoYNtxXtSVoskkgdMiEAQ2i6Wq98oAKyVlDGfBAPr6ng59zjsJsjaRZ7f6VQMpJwMBMV6pxpRP3QPWqv6Q4WxBp7MF/0aHE8qNY5y3Hd5AVMWjp4251m8d2jTiPsVURFbvGEh7JgTX1m4YsCprCXDLZLO9GG5Ayqb0O8sbOKLiYdl+p+i7PmAFBNKefq+x9AqSSwazfF4/rnF/AhpdGoZEfqxpE1mLYXCwzrbJXnMObE1BifWIMU3NBZI+SiJGQv3KjED2TOfLAoSmM+p7xI3bqziO1i6f+in4MhhUsCMkdo9tMyXZ+Cvyl24hAuknXZU5WJcnAFhpZK2k0TcmhJJpw3/HrwAAAABJRU5ErkJggg==");
    width: 17px;
    height: 13px;
    margin-right: 6px;
  margin-top: 5px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.edit-red  {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAENSURBVHgBhZHBTQMxFETHNgs5pgSigCA300FSQXAFCRUgOqAD6CBQAaEClgrwAcGFoJSQM8Q28w1IK4g3/2LL/m9m/A1sqVd7MHyx/dPmmWoH+pMEXCukFVvrgV+cyblGa6VLqs6BOOJ+SJFZ0UkcuFA1TKn7wP1NgLk3iE9A1VOlSBF6pBH3FYL/BhUk5rF/P9ElwCCMqXhlUHXp4oj4vRwT2CkBVJ4aaBcRZhWBI79wv73Z6dke2hIg97sIF81E2YkPPCc9V4j2LyCRen65+gfJOOnCaa2XQKeO+LgrARmSHyfEKcVxgukmfPL3te9g7TYBP05pkr2g2KxuOTE38G81WkriPUrztsZmfQH3CnKcz/ADWwAAAABJRU5ErkJggg==");

     width: 13px;
    height: 13px;
  margin-left: 6px;
  margin-top: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.arrow-down-white{

  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACkSURBVHgB1dBRCsIwDADQJKK0fu0IO0p3A2+gN/Mo8wZ6A3eEgtas+2hsB4KI7bbPBUKhyStNADLB/DwxP0yuTrnCBuFIQGYxnIo1Qe/dYfDuPKeZmeuhf7XppBDoJgJmCo/NGFpAqZRSlrTWXRBqSviDEMFud/sGEe04Ywn/Q+keM00XEKkFsYP42C/KzuJ7d48pKeMPriJSwdztJbwIfeMSegNxp3z1CnLLeQAAAABJRU5ErkJggg==");
     width: 14px;
    height: 14px;
  margin-right: 10px;
  margin-top: -3px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}
.right-yellow-product{
 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB3SURBVHgB1Y7NEUAwFIT3GaMLPVCRFhINoAIt6IQS9ODv6O5l8lBASG58191vZwEHvKnKbLpw5ZErgAGJRfckO+FJ1bxo+blMvJQ1IFXIiIjksYlsFxsMr2VCRkQtLDVJ2o7w4ZhVdt3cebrfefJx6YZX3QdLPpxO02fUZA2M0QAAAABJRU5ErkJggg==");
    width: 14px;
    height: 14px;
    margin-right: 10px;
  margin-top: 3px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
    margin-left: 7px;
} 

.expand{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/down-red-2.svg');
    width: 13px;
    height: 12px;
    margin-left: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   

.collapse{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/up.svg');
    width: 12px;
    height: 13px;
    margin-left: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}  


.arrow-right-red-home{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB0SURBVHgB1ZDBEUZADEbf+lXyL85RkVJQgRZ0QgkOhnHTgQawGOdl3XjHJC9fJmChl386iE5sfQ8rnlqhvJKxpwZZL9p8XFZHAUz6ZMmPJfZhLsGv74YNiMIUe1YeNWODC62E0omezuscebl0sL++eiy5sAFAT0CHHqq2+gAAAABJRU5ErkJggg==");
  width: 14px;
  height: 14px;
  margin-left: 10px;
  margin-top: 7px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}   
.vc_row[data-vc-full-width].vc_hidden{
opacity:1!important;}

/*COOKIE*/
.example-text-cookie {
    padding-left: 2px;
    width: 69%;
}
#cookie-law-info-bar {
    font-size: 12px;
    position: absolute;
    letter-spacing: 0;
    line-height: 130%;
    text-align: left;
    padding-top: 16px!important;
    padding-bottom: 16px!important;
    z-index: 99999999;
}
span.teeest{
	font-style: normal!important;
    font-weight: bold!important;
    font-size: 12px!important;
    display: flex!important;
    padding-left: 50px;
    line-height: 130%!important;
	padding: 0px;
}
.example{
	display:flex;
    justify-content: space-between;
}
a#cookie_action_close_header{
    display: inline-block;
    color: rgb(255, 255, 255);
    align-items: center;
    padding:8px 20px 6px 20px;
    background: rgb(215, 48, 35);
    border-radius: 200px;
   border: 2px solid  rgb(215, 48, 35);
    margin-right: 24px;
	}
a#cookie_action_close_header:hover{
    background: #E2554A!important;
border: 2px solid   #E2554A;
	}

.button-cookie{
margin: 24px 0px;
}
a#cookie_action_close_header_reject{
background-color: transparent;
    display: inline-block;
    align-items: center;
    padding: 8px 20px 6px 20px;
    border: 1px solid rgb(122, 125, 119);
    border-radius: 200px;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 130%;
    text-align: center;
    color: #7A7D77;
}
a#cookie_action_close_header_reject:hover{
    border: 1px solid #2F2D29!important;
background-color:#dfdcd2!important;
}


.woocommerce .before-loop-wrapper{
display:none;}

aside.ts-sidebar.filter-widget-area.style-default {
    display: none!important;
}
.product-group-button.three-button {
    display: none;
}
.product-label {
    display: none;
}

.woocommerce .products .product .product-wrapper{
display:flex;
}



.woocommerce .products .product .product-wrapper {
    display: flex;
    background-color: white;
    padding: 16px;
    border-radius: 25px;
}

.woocommerce .product-wrapper .meta-wrapper {
    padding-left: 16px;
}

h1.heading-title.page-title.entry-title {
    font-size: 24px!important;
    line-height: 180%!important;
    color: black!important;
    letter-spacing: 0!important;
    text-transform: none!important;
}
h3.heading-title.product-name {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.005em;
    color: #2f2D29;
}
/*GALLERY CAROUSEL*/
.n2-ss-slider .n2-ss-slide-background {
    background: #f9f8f5!important;
}
.n2-ss-section-main-content.n2-ss-layer-content {
    border-radius: 19px!important;
}
.n2-ow.n2-bullet {
    width: 89px;
    border-color: rgb(47 45 41 / 0%)!important;
    padding: 0px!important;
    margin: 0px!important;
    height: 6px;
    margin-left: 18px!important;
}
.nextend-bullet-bar .n2-bullet {
    border-radius: 2090px!important;
}
.nextend-bullet-bar .n2-bullet.n2-active {
    cursor: default;
    background: #FBE571!important;
    border-radius: 25px!important;
    opacity: 1!important;

}
.n2-ow.n2-bullet:hover {
    background: #FBE571!important;
	opacity: 1!important;
}
.nextend-bullet-bar .n2-bullet{
	opacity: 0.5!important;
}
.n2-bullet.n2-active {
    cursor: default;
    background: #FBE571!important;
    border-radius: 25px!important;
    opacity: 1!important;
}

div#n2-ss-4 .n2-font-5ed5fc68bcc06931ec3658f52d7f30f9-hover {
    color: #ffffff;
    font-size: 38px!important;
    line-height: 120%!important;
    font-family: 'Plain'!important;
}
.nextend-bullet-bar.n2-ow.n2-bar-justify-content-center {
    border-radius: 25px;
    background-color:transparent;
}
div#n2-ss-4 .nextend-bullet-bar .n2-bullet{
    opacity: 0.5;
}
div#n2-ss-4 .n2-ss-slide-active{
    border-radius: 20px!important;
}
div#n2-ss-4 .n2-style-51644724250d248b82991445a48d0447-dot {
border-radius: 0;
width: 89px;
    border-color: rgb(47 45 41 / 0%)!important;
    background: #2F2D29;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}



div#n2-ss-4 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-4 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-4 .n2-style-51644724250d248b82991445a48d0447-dot:focus {
 background: #FBE571!important;
}
.n2-ss-slider .n2-ss-slide-background-image{
    background-position: unset!important;
}

div#n2-ss-5 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-5 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-5 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-5 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-5 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
    margin-left: 18px!important;

}

div#n2-ss-5 .n2-style-112bca8c90748b661b7f34b7138d8818-heading-active{
    width: 40px!important;
    height: 40px!important;
    padding: 9px!important;
}

div#n2-ss-6 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-6 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-6 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-6 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-6 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-7 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-7 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-7 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-7 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-7 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}



div#n2-ss-8 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-8 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-8 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-8 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-8 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}
div#n2-ss-8 .n2-font-5ed5fc68bcc06931ec3658f52d7f30f9-hover{
    line-height: 46px!important;
}
div#n2-ss-5 .n2-font-5ed5fc68bcc06931ec3658f52d7f30f9-hover{
    line-height: 46px!important;
}
.n2-ss-layer.n2-ow{
    letter-spacing: 0px!important;
    line-height: 120%!important;
	
}

div#n2-ss-7item2 {
    line-height: 46px!important;
}
div#n2-ss-6item2 {
    line-height: 120%!important;
}


.ts-image-gallery-wrapper.has-margin.margin-10 .images .item{
padding: 8px;
}


div#n2-ss-9 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-9 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-9 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-9 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-9 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-10 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-10 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-10 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-10 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-10 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}



div#n2-ss-11 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-11 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-11 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-11 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-11 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}

div#n2-ss-12 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-12 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-12 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-12 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-12 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}

div#n2-ss-13 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-13 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-13 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-13 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-13 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-14 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-14 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-14 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-14 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-14 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}

div#n2-ss-15 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-15 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-15 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-15 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-15 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}

div#n2-ss-16 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-16 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-16 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-16 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-16 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-17 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-17 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-17 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-17 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-17 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-18 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-18 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-18 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-18 .nextend-bullet-bar{
background-color:transparent;
}

div#n2-ss-18 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}

div#n2-ss-20 .n2-style-51644724250d248b82991445a48d0447-dot{
    width: 89px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    background: #2F2D29;
    height: 6px;
    margin-bottom: 20px;
padding: 0px!important;
margin: 0px!important;
margin-left: 18px!important;
}


div#n2-ss-20 .nextend-bullet-bar .n2-bullet.n2-active {
    background: #FBE571;
border-radius: 25px!important;
    opacity: 1!important;
}
div#n2-ss-20 .n2-style-51644724250d248b82991445a48d0447-dot:hover, div#n2-ss-20 .n2-style-51644724250d248b82991445a48d0447-dot:focus{
 background: #FBE571!important;
}
div#n2-ss-20 .nextend-bullet-bar{
background-color:transparent;
}


/*BUTTON PRODUCTS DOTS ALL*/

button.buttonDotsAll{
    display: flex;
    align-items: center;
	width: 232px;
	height: 51px;
	padding: 13px 42px 16px 24px; 
	background-color: transparent;
	border: 1px solid #fff;
	border-radius: 8px;

}
button.buttonDotsAll.active{
	padding: 13px 42px 16px 24px;  
	background-color: #fff;
	border: 1px solid #fff;
	
}
button.buttonDotsAll:hover {
	background-color: #fff;
	border: 1px solid #fff;
}
button.buttonDotsAll span {
	color:#2f2D29;
	letter-spacing: 0.005em;
	line-height: 23px!important;
	text-decoration:none;
	font-size:16px; 
	text-transform: none;
font-style: normal;
font-weight: normal;
}
span.text-dots{
padding-left:12px;
    padding-top: 4px;
}

/*BLOG RECOMMENDED PRODUCTS*/
.ts-banner .box-content header h6, .ts-banner .box-content header .description {
    font-size: 28px!important;
    line-height: 130%!important;
}



/* Using the menu-813 which for me was the span around the select.*/
span.wpcf7-form-control-wrap.menu-688 {
    position: relative;
}
span.wpcf7-form-control-wrap.menu-688:after {
    content: '';
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACWSURBVHgBnY4xDsIwDEW/8RFAlGwsSBlA8hHgCNyAI3EDjoKYWHOEdksBoWydUEiGVm3aqlK/5MV+zzYQIrI/YiIiehuLRXbif/TMNmuU5fsxBgfmDk/C1n6tylZF6F+HpAYmOOLqzLFpXx8zJHXgRXUyJndcb0olpZZFCkeOev8e9MWDbmHkQD5vwzGcCs0lgk7hWfkD5QRRTxQTKF8AAAAASUVORK5CYII=");
    position: absolute;
    width: 12px;
    height: 8px;
    background-repeat: no-repeat;
    background-size: contain;
    right: 11px;
    top: 3px;
    z-index: 0;

}

.wpcf7-form select {
    -webkit-appearance: none;
    appearance: none;
    color: #2F2D29!important;
    font-size: 11px!important;
    background-color: transparent;
    width: 300px;
    z-index: 1;
    position: relative;
    line-height: 130%;
    text-transform: uppercase;
}

.contact-arrow {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACWSURBVHgBnY4xDsIwDEW/8RFAlGwsSBlA8hHgCNyAI3EDjoKYWHOEdksBoWydUEiGVm3aqlK/5MV+zzYQIrI/YiIiehuLRXbif/TMNmuU5fsxBgfmDk/C1n6tylZF6F+HpAYmOOLqzLFpXx8zJHXgRXUyJndcb0olpZZFCkeOev8e9MWDbmHkQD5vwzGcCs0lgk7hWfkD5QRRTxQTKF8AAAAASUVORK5CYII=");
}

.search.search-results .page-container {
background-color:#F1F0EB!important; }

.search.search-results #main{
background-color:#F1F0EB!important; 
}

.ts-floating-sidebar .close{
    width: 181px;
    height: 46px;

    border-radius: 25px;
    background-color: #D73023!important;
    font-size: 16px;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    color: #ffffff;
    text-align: center;
    display: inline-block;
    position: absolute;
    top: -50px;
    right: -14px;
    z-index: 999;
    background: none;
    transition: 350ms ease 0s;
}
.ts-floating-sidebar .close:hover{
 
    background-color: #E2554A!important;

}
 .ts-floating-sidebar .close:after{
    color: #fff!important;
    margin-left: 10px;
    font-size: 10px;
    font-weight: bold;
}
.ts-floating-sidebar.search-fullwidth .close{
    right: 72px!important;
}
.ts-floating-sidebar.search-fullwidth .ts-sidebar-content .ts-search-by-category{
overflow: auto;
}
/*SLIDER REVOLUTION*/
          .forest {
         
            justify-content: space-between;
			background:transparent;
			width:830px;
			display: flex;
    align-items: center;
          }

 .line{position: absolute;
width: 38px;
height: 0px;
top: 61px;
opacity: 0.3;
border: 1px solid #FFFFFF;
transform: rotate(90deg);
}

span.forest-text{
position: absolute;
font-style: normal;
font-weight: normal;
font-size: 12px!important;
line-height: 130%!important;
top: 8px;
color:#fff;
}
.button-popup {
  align-items: center;
  justify-content: center;
    display: flex;
    border-radius: 200px;
    align-items: center;
    color: #fff;
    width: 100%;
    background-color: #D73023;
    text-align: center;
    margin: 0 auto;
    height: 46px;
    padding: 12px 146px;
border:none;
}

button#wpforms-submit-24294{
  align-items: center;
  justify-content: center;
    display: flex;
    border-radius: 200px;
    align-items: center;
    color: #fff;
    width: 100%;
    background-color: #D73023;
    text-align: center;
    margin: 0 auto;
    height: 46px;
    padding: 12px 146px;
border:none;
font-size:16px;
line-height:140%;
letter-spacing: 0.005em;
text-transform:none;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
    font-size: 11px!important;
    font-weight: 400!important;
    color: #2F2D29!important;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {
       color: #2F2D29!important;
    font-weight: normal!important;
    font-size: 11px!important;

}
.button-popup span{
font-size:16px;
line-height:140%;
letter-spacing: 0.005em;
text-transform:none;
}
.button-popup:hover {
   display: flex;
    border-radius: 25px;
    align-items: center;
    color: #fff;
    height: 46px;
    padding: 12px 146px;
    width: 100%;
    background-color: #e2554a;
	border:none;
}
button#wpforms-submit-24294:before {
    content: " ";
	background: url(https://www.mute.design/wp-content/themes/drile/svg/mail-white.svg);
       width: 16px;
       height: 17px;
       margin-right: 10px;
       margin-top: 0px;
       background-repeat: no-repeat;
       background-size: contain;
       display: inline-block;
}
button#wpforms-submit-24294:hover {
   display: flex;
    border-radius: 25px;
    align-items: center;
    color: #fff;
    height: 46px;
    padding: 12px 146px;
    width: 100%;
    background-color: #e2554a;
	border:none;
}


/*UNDERLINE*/

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

.border-text a{
    border-bottom: 1px solid #2F2D29;
    text-decoration: none;
}
.border-text a:hover{
    border-bottom: none;
    text-decoration: none;
}

.close {
    position: absolute;
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    right: 16px;
    top: 19px;
    background: url('/wp-content/themes/drile/svg/delete-red.svg') no-repeat center;
    z-index: 0;
}


.tagcloud a, .tags-link a {
    background: rgba(215,215,215,1);
    color: rgba(47,45,41,1);
}
/*SLIDER REVOLUTION THE POD CONCEPT*/
.tp-video-play-button{
	display:none!important;
}

rs-layer#slider-41-slide-107-layer-6 {
    letter-spacing: 0px!important;
}
rs-layer#slider-41-slide-107-layer-1 {
    letter-spacing: -0.005em!important;
    line-height: 120%;
}

/*SLIDER REVOLUTION - PRODUCTS ALL*/
rs-module#rev_slider_65_3 {
    border-radius: 25px!important;
}


.btn-product-single {
letter-spacing:0.01em;}


tr:first-of-type {
    border-bottom: 2px solid #331919!important;
}


.dots-singlepage{
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgBpZNNDgFBEIVftYitIzSxwEa7ASfgKJwAJ8BNuIEbqB0LP3MEWwvTqiaEGJGe9i0mk07V61fVVYQPdq7RI6QDDwwBsnpG8OxBDJRnLd4n7/H0/Dk7W73CTCRwhB+I2KLJp3FOYO/qW0l2CEAdVZD2a5xczCN5HpqsaKy6zcR2zlqgdEYU1BcHpQki8fBDI59g67n7gYGhArV/wRr8iQj4BJHoc0oPaI1IpHzWHqwQSSqjbVp82MjcL1EQzdG9yJp4xW0qz8mhyVp7m4/ZzmQCXZnpNp+6IU40RvfgJfbBY7TFEXXoNWSJOFwTzEpLfo+/AyW1WCOVoyOaAAAAAElFTkSuQmCC");
    position: absolute;
    width: 16px;
    height: 16px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 0;
}
/*SOUND*/


@media only screen and (max-width:1650px){
	video.sound-mastery{
       width: 850px!important;
	}}

@media only screen and (max-width: 1300px){
	video.sound-mastery{
       width: 100%!important;
}
}

rs-layer#slider-11-slide-29-layer-3 {
    letter-spacing: 0px!important;
}

video#player6016a7bf3aa3c {
    width: 100%!important;
}

/*SPACE L - MOBILE*/
/*DESIGNED*/
.empty-space--acordion{
padding-top:40px;
		
}
.empty-space-desc-acordion{
padding-top:40px;
		
}
.empty-space--acordion30x16{
	padding-top:30px;
}
.empty-space--acordion40x16{
	padding-top:40px;
}
.empty-space--acordion80x40{
		padding-bottom:42px;
	}
.empty-space--acordion-top80x40{
		padding-top:80px;
		padding-bottom:70px;
margin: 0px;
	}
.empty-space--acordion52x24{
		padding-top:52px;
	}
	.empty-space--acordion40x24{
		padding-top:40px;
	}

	.empty-space--acordion80x56{
		padding-bottom:80px;
	}

.accordion-models{
    padding-bottom: 40px;
}
.empty-space--acordion70x40{
	padding-top:70px;
}
.empty-space--acordionbottom70x40{
	padding-bottom:70px;
}
.empty-space--acordion60x40 .medium{
padding-top:60px;
		
}
@media only screen and (max-width: 992px){
.accordion-models{
    padding-bottom: 0px;
}
.empty-space--acordion30x16{
	padding-top:16px;
}
	.empty-space--acordion{
		padding-top:24px;
	}

	.empty-space--acordion40x16{
		padding-top:16px;
	}

	.empty-space--acordion80x40{
		padding-bottom:40px;
	}
.empty-space--acordion52x24{
		padding-top:24px;
	}
.empty-space--acordion-top80x40{
		padding-top:0px;
		padding-bottom:8px;
	}
	.empty-space--acordion80x56{
		padding-bottom:56px;
	}


	.empty-space--acordion40x24{
		padding-top:4px;
	}
.empty-space--acordion70x40{
	padding-top:40px;
}
.empty-space--acordionbottom70x40{
	padding-bottom:40px;
}
.empty-space--acordion20x15{
	padding-bottom:40px;
}
.empty-space--acordiontop20x15{
	padding-top:30px;}

.empty-space--acordion60x40 .medium{
padding-top:40px;
		
}
    /**************3d models downloads END******************************/

    div#n2-ss-6 .n2-style-51644724250d248b82991445a48d0447-dot{
      width: 50px;
    }
    .n2-section-smartslider{
      padding: 0 35px;
    }
      div#n2-ss-6 .n2-style-51644724250d248b82991445a48d0447-dot{
        background: #86847D!important;
      }
      div#n2-ss-6 .nextend-bullet-bar .n2-bullet.n2-active{
      background: #FBE571!important;
      }
      div#n2-ss-6 .n2-ss-item-content{
        font-size: 14px!important;
        line-height: 130%!important;
        font-family: 'Plain'!important;
      }
      div#n2-ss-6 .n2-ss-item-content br{
        display: none!important;
      }
    div#n2-ss-6 .n2-style-8f928af1e7c9fe09eaf80b3c984347aa-heading-active{
        border-radius: 50%!important;
        padding: 10px!important;
      }


    div#n2-ss-7 .n2-style-51644724250d248b82991445a48d0447-dot{
      width: 50px;
    }
    .n2-section-smartslider{
      padding: 0 35px;
    }
      div#n2-ss-7 .n2-style-51644724250d248b82991445a48d0447-dot{
        background: #86847D!important;
      }
      div#n2-ss-7 .nextend-bullet-bar .n2-bullet.n2-active{
      background: #FBE571!important;
      }
      div#n2-ss-7 .n2-ss-item-content{
        font-size: 14px!important;
        line-height: 130%!important;
        font-family: 'Plain'!important;
      }
      div#n2-ss-7 .n2-ss-item-content br{
        display: none!important;
      }
    div#n2-ss-7 .n2-style-8f928af1e7c9fe09eaf80b3c984347aa-heading-active{
        border-radius: 50%!important;
        padding: 10px!important;
      }


    div#n2-ss-8 .n2-style-51644724250d248b82991445a48d0447-dot{
      width: 50px;
    }
    .n2-section-smartslider{
      padding: 0 35px;
    }
      div#n2-ss-8 .n2-style-51644724250d248b82991445a48d0447-dot{
        background: #86847D!important;
      }
      div#n2-ss-8 .nextend-bullet-bar .n2-bullet.n2-active{
      background: #FBE571!important;
      }
      div#n2-ss-8 .n2-ss-item-content{
        font-size: 14px!important;
        line-height: 130%!important;
        font-family: 'Plain'!important;
      }
      div#n2-ss-8 .n2-ss-item-content br{
        display: none!important;
      }
    div#n2-ss-8 .n2-style-8f928af1e7c9fe09eaf80b3c984347aa-heading-active{
        border-radius: 50%!important;
        padding: 10px!important;
      }


    div#n2-ss-5 .n2-style-51644724250d248b82991445a48d0447-dot{
      width: 50px;
    }
    .n2-section-smartslider{
      padding: 0 35px;
    }
      div#n2-ss-5 .n2-style-51644724250d248b82991445a48d0447-dot{
        background: #86847D!important;
      }
      div#n2-ss-5 .nextend-bullet-bar .n2-bullet.n2-active{
      background: #FBE571!important;
      }
      div#n2-ss-5 .n2-ss-item-content{
        font-size: 14px!important;
        line-height: 130%!important;
        font-family: 'Plain'!important;
      }
      div#n2-ss-5 .n2-ss-item-content br{
        display: none!important;
      }
    div#n2-ss-5 .n2-style-8f928af1e7c9fe09eaf80b3c984347aa-heading-active{
        border-radius: 50%!important;
        padding: 10px!important;
	}}


.button-icon.yellow:hover {
    background: #fff09e;
    border: 1px solid #fff09e!important;
}
.button-icon.yellow {
    width: max-content;
    height: 54px;
padding: 16px 38px 13px 38px;
    background: #FBE571;
    border: 1px solid #FBE571;
	font-style: normal;
    font-size: 20px;
    font-weight: normal;
    line-height: 140%!important;
    text-transform: none;
    letter-spacing: 0!important;
	align-items: center;
	text-decoration:none;
}


/*BUTTON RED 12px 24px*/

.button-icon-medium.red-medium {
    width: max-content;	
	padding: 12px 24px; 
	height:46px;
	display:flex; 
	border-radius:200px;
    background-color: #D73023;
    color: #fff;
    font-weight: normal;
    text-transform: none;
	align-items: center;
	text-decoration:none;
    font-size: 16px;
	letter-spacing:0.005em;
	line-height:140%;
}

.button-icon-medium.red-medium:hover {
    background-color: #E2554A;
}

.button-icon-medium.border-yellow-medium {
    width: max-content;	
    padding: 17px 24px 13px 24px;
	height:46px;
	width: 226px;
	display:flex; 
	border-radius:200px;
    background-color: transparent;
	border:1px solid #2F2D29;
    color: #fff;
    font-weight: normal;
    text-transform: none;
	align-items: center;
	text-decoration:none;
    font-size: 16px;
	letter-spacing:0.005em;
	line-height:140%;
    margin-left:16px;
}

.button-icon-medium.border-yellow-medium:hover {
    background-color: transparent;
	border:1px solid #FBE571!important;
}


 /*ICON SVG*/
.arrow-rig {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/arrow-right.svg');
    width: 18px;
    height: 18px;
    margin-right: 10px;
    margin-top: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
.arrow-rig-search{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/arrow-rig-search.svg');
    width: 16px;
    height: 16px;
    margin-right: 0px;
    margin-top: 6px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
.minus{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/minus.svg');
    width: 16px;
    height: 16px;
    margin-right: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
.plus{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/plus.svg');
    width: 16px;
    height: 16px;
    margin-right: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
.mobile-right-arrow  {
background: url('https://www.mute.design/wp-content/themes/drile/svg/mobile-right-arrow.svg');
    width: 16px;
    height: 16px;
    margin-right: 0px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}
.arrow-right-configure {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/arrow-right.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: -1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.arrow-right-mg {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/arrow-right.svg');
    width: 18px;
    height: 18px;
    margin-left: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;

}

.check {
  background: url('https://www.mute.design/wp-content/themes/drile/svg/check.svg');
	width: 12px;
	height: 8px;
    margin-left: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.down-red{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/arrow-right.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: -1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}



.down-red-2{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/down-red-2.svg');
 width: 16px;
    height: 17px;
    margin-right: 8px;
    margin-top: 2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.down-yellow{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/down-yellow.svg');
    width: 16px;
    height: 17px;
    margin-right: 8px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.down-yellow-2{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/down-yellow.svg');
    width: 16px;
    height: 17px;
    margin-right: 8px;
    margin-top: 2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.down-white{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/down-white.svg');
	width: 14px;
	height: 14px;
    margin-right: 10px;
    margin-top: -3px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.edit{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/edit.svg');
	width: 14px;
    height: 13px;
    margin-left: 6px;
    margin-top: -1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.mail-red-contact{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/mail-red.svg');
	width: 15px;
    height: 14px;
    margin-right: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.mail-red{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/mail-red.svg');
     width: 18px;
    height: 19px;
	margin-right: 10px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.mail-white{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/mail-white.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.mail-yellow{
    width: 12px;
    height: 10px;
    margin-left: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
  background: url('https://www.mute.design/wp-content/themes/drile/svg/mail-yellow.svg');
}

.mail-yellow-power{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/mail-yellow.svg');
     width: 15px;
    height: 17px;
    margin-right: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}


.info{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/info.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.right-yellow{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/right-yellow.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: -1px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.right-yellow-products{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/right-yellow.svg');
    width: 16px;
    height: 17px;
    margin-right: 10px;
    margin-top: 2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.absorption{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/Absorption.svg');
     width: 62px;
    height: 62px;
    margin-right: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.high{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/High_tones.svg');
     width: 62px;
    height: 62px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.isolation{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/Isolation.svg');
     width: 62px;
    height: 62px;
    margin-right: 10px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.Low{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/Low_tones.svg');
     width: 62px;
    height: 62px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-left: 4px;
}
.Medium-tones{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/Medium_tones.svg');
     width: 62px;
    height: 62px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}


.download-black{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/download-black.svg');
    width: 12px;
    height: 10px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.right-black{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/right-black.svg');
    width: 12px;
    height: 13px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}


.netflix{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/netflix_1.svg');
 width: 131px;
    height: 65px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.google{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/google.svg');
    width: 100px;
    height: 65px;
    margin-left: 6px;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
.knotel{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/knotel.svg');
    width: 131px;
    height: 65px;
    margin-left: 6px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.loreal{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/loreal.svg');
    width: 131px;
    height: 65px;
    margin-left: 6px;
    margin-top: 5px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.microsoft{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/microsoft.svg');
    width: 131px;
    height: 65px;
    margin-left: 6px;
    margin-top: 3px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}

.audi{
  background: url('https://www.mute.design/wp-content/themes/drile/svg/audi.svg');
    width: 110px;
    height: 56px;
    margin-left: 6px;
    margin-top: -2px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
}
/*END ICON SVG*/


div#n2-ss-5 .n2-style-112bca8c90748b661b7f34b7138d8818-heading-active{
    background: #ffffff!important;
    opacity: 1;
    padding: 20px 20px 20px 20px;
    box-shadow: none;
    border-width: 0px;
    border-style: solid;
    border-color: #000000;
    border-color: RGBA(0,0,0,1);
    border-radius: 50px;
}

.n2-ss-slider [data-mode=fill] .n2-ss-slide-background-image {
    background-size: 0!important;
}
.ol-control button{
font-weight: normal!important;
}



/*JS*/
.vc_row.wpb_row.vc_row-fluid.js-row.vc_column-gap-default.ts-row-wide {
    display: none!important;
}

.eff-image-scale img, .eff-image-zoom-out-img{
transition-property: border;

}

/*SLIDER REVOLUTION PARALLAX*/
#rev_slider_63_4_wrapper rs-sbg{
    background-attachment: fixed!important;
    background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center!important;
	transform: none !important;
}
#rev_slider_63_3 rs-sbg{
    background-attachment: fixed!important;
    background-repeat: no-repeat!important;
	background-size: contain!important;
	background-position: center!important;
	transform: none !important;
	border-radius: 16px!important;
}
/*SLIDER REVOLUTION - DESIGNED TEXT*/

@media only screen and (max-width: 980px) {
.designed-text.wpb_column.vc_column_container.vc_col-sm-7.vc_hidden-sm.vc_hidden-xs {
	padding-left: 160px!important;
}
.designed-text.wpb_column.vc_column_container.vc_col-sm-7.vc_hidden-sm.vc_hidden-xs h2 {
    font-size: 35px;
}
}
@media only screen and (min-width: 1440px) {
.designed-text.wpb_column.vc_column_container.vc_col-sm-7.vc_hidden-sm.vc_hidden-xs {
	padding-left: 189px!important;
}
}

@media only screen and (min-width: 1600px) {
.designed-text.wpb_column.vc_column_container.vc_col-sm-7.vc_hidden-sm.vc_hidden-xs {
	padding-left: 260px!important;
}
}
@media only screen and (min-width: 1920px) {
.designed-text.wpb_column.vc_column_container.vc_col-sm-7.vc_hidden-sm.vc_hidden-xs {
    padding-left: 425px!important;
}
}
/*NEWSLETTER*/
.mc4wp-alert.mc4wp-success {
    color: #fff;
    font-size: 14px!important;
    line-height: 140%;
    letter-spacing: 0.01em;
}
.mc4wp-alert.mc4wp-success {
    width: 70%;
}
.mc4wp-alert.mc4wp-error{
    color: #fff;
    font-size: 14px!important;
    line-height: 140%;
    letter-spacing: 0.01em;
}
.mailchimp-subscription .mc4wp-alert p{
    margin: 0;
    color: #fff;
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0.01em;
    display: flex;
    align-items: center;
}
.mc4wp-form-theme input[type=email]{
	box-shadow:none!important;
}
.mc4wp-alert.mc4wp-notice p:before{
	content: url('/wp-content/themes/drile/svg/newsletter-double.svg');
	margin-right:5px;
}
.mailchimp-subscription .mc4wp-error:before{
	content: url('/wp-content/themes/drile/svg/newsletter-red.svg')!important;

}
.mailchimp-subscription .mc4wp-success:before{
	content: url('/wp-content/themes/drile/svg/newsletter-green.svg')!important;

}
.subscribe-text a:hover {
    color: #FBE571 ;
}

/*CONTACT*/
body .select2-container--default .select2-results__option--highlighted[aria-selected], body .select2-container--default .select2-results__option[aria-selected=true], body .select2-container--default .select2-results__option[data-selected=true] {
    background: rgba(153,153,153,0.1);
    color: #202020;
    font-size: 12px;
}
body .select2-container--default .select2-results > .select2-results__options li{
  font-size: 14px;
}

.contact-form.popup-form.form .one-line-checkboxmobile {
   padding-top: 6px!important;
}

div.wpforms-container-full .wpforms-form .choices input.choices__input{
    cursor: pointer;
}
div.wpforms-container .wpforms-form .choices[data-type*="select-multiple"] .choices__inner{
    cursor: pointer!important;
}
@media only screen and (max-width: 992px){
	body .virtual_product{
height: 470px;
}
.we-can-text.wpb_column.vc_column_container.vc_col-sm-6 {
    position: absolute;
    top: 40px;
}
a.paoc-popup.popupaoc-link.button-icon.yellow {

    position: absolute;
	left: calc( 50% - 120px);
 
	}}

rs-layer#slider-28-slide-76-layer-2 {
    letter-spacing: 0px!important;
}
rs-layer#slider-28-slide-77-layer-2 {
    letter-spacing: 0px!important;
}

rs-layer#slider-28-slide-78-layer-2 {
    letter-spacing: 0px!important;
}

rs-layer#slider-29-slide-79-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-29-slide-80-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-29-slide-172-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-29-slide-81-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-30-slide-82-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-30-slide-83-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-30-slide-84-layer-2{
    letter-spacing: 0px!important;
}
rs-layer#slider-31-slide-85-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-31-slide-86-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-31-slide-87-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-34-slide-97-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-34-slide-155-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-32-slide-88-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-32-slide-91-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-32-slide-92-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-33-slide-93-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-33-slide-154-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-35-slide-100-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-37-slide-103-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-36-slide-102-layer-2{ letter-spacing: 0px!important;}
rs-layer#slider-38-slide-104-layer-2{ letter-spacing: 0px!important;}


/*POWER OF ACOUSTICS*/
video#video-different-space1 {
    padding-top: 8px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.flexdiferent.vc_custom_1614005072482.vc_row-has-fill.vc_column-gap-default {
    margin-bottom: -2px!important;
}
.button-power{
    font-size: 16px;
    font-weight: normal;
    line-height: 140%;
    text-align: center;
    letter-spacing: 0.005em;
        background: transparent;
    border-width: 0px;
    border-radius: 25px;
        text-transform: none;
    color: #2f2d29;
}
.button-power:hover{
    background: #FBE571;
    color: #2f2d29;
}
.button-power.active{
    background: #FBE571;
    color: #2f2d29;
}

@media only screen and (max-width: 992px){
.wpb_text_column.wpb_content_element.textblock-diffrent h2{
font-size:30px;
line-height: 120%;
letter-spacing:-0.005em;
	}

	.button-power{
font-size: 12px; 
line-height:130%; 

	}
.button-power.active{
font-size: 12px; 
line-height:130%; 

	}
	.vc_custom_1613986919822{
padding-bottom: 32px !important;
}
}
.empty-space--acordion20x15{
	padding-bottom:15px;
}
.empty-space--acordiontop20x15{
	padding-top:25px;}

/*PRIVACY POLICY*/
.scrollbar
{
float: left;
    width: 500px;
    height: 539px;
    height: 537px;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow
{
	min-height: 550px;
	padding-right: 80px;
}
/*
 *  STYLE 12
 */

#style-12::-webkit-scrollbar-track
{
	border-radius: 2090px;
    background-color: rgba(47, 45, 41, 0.5);
}

#style-12::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#style-12::-webkit-scrollbar-thumb
{
	border-radius: 2090px;
	background-color: #FBE571;

}


@media only screen and (max-width: 1285px) {
   

#style-12::-webkit-scrollbar {
    width: 0px!important
	}

	.force-overflow{
     padding-right: 0px;
padding-left: 10px;
}
}

@media only screen and (max-width: 1286px) {
#style-12::-webkit-scrollbar {
    width: 0px!important
	}
	.force-overflow{
    padding-right: 0px;
}
.scrollbar {
    width: 350px;
    margin-left: 17px;

}
}


@media only screen and (max-width: 985px){
    .scrollbar {
		width: 500px!important;}

}
@media only screen and (max-width: 500px){
    .scrollbar {
		width: 350px!important;}

}
@media only screen and (max-width: 395px){
    .scrollbar {
		width: 342px!important;}

}
/*COMPARE PAGE*/

.compareSection {
    margin-top: 60px;
    margin-bottom: 60px;
}
.compareSection .products .product .product-wrapper {
    flex-wrap: wrap;
    background: transparent;
    padding: 0;
    align-content: flex-start;
}
.compareSection .thumbnail-wrapper {
    width: 100%;
    background: #dbd9d5;
    border-radius: 10px;
    height: 330px;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    transition: background-color .25s;
}
.compareSection .thumbnail-wrapper:hover {
    background: #b1b1b0;
}
.compareSection .products {
    padding: 0 8px;
}
.compareSection .products .product {
    padding: 0 10px;
}
.compareSection .product-wrapper .meta-wrapper {
    display: flex;
    flex-wrap: wrap;
    padding-top: 9%;
}
.compareSection .meta-wrapper .product-name {
    width: 100%;
    order: 1;
}
.compareSection .meta-wrapper button.woosc-btn {
    order: 3;
    width: max-content;
    height: 45px;
    background: #FBE571;
    border: 1px solid #FBE571;
    font-style: normal;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 1;
    text-transform: none;
    letter-spacing: 0!important;
    align-items: center;
    text-decoration: none;
    width: 166px;
    display: flex;
    border-radius: 200px;
    justify-content: center;
    margin: 15px auto 0;
    transition: background-color .25s, color .25s;
    padding-top: 13px;
    padding-left: 35px;
}
.compareSection .meta-wrapper .woosc-btn:hover {
    background-color: #fff09e;
    border-color: #fff09e;
}

.compareSection .woosc-btn.woosc-btn-added:before {
    background-size: 100%;
    background-repeat: no-repeat;
    width: 12px;
    height: 12px;
    content: "";
    margin-right: 10px;
}
.compareSection .meta-wrapper .woosc-btn.woosc-btn-added {
    border-color: #7a7d77;
    background: none;
}
.compareSection .short-description {
    display: none;
}
.compareSection .woosc-btn.woosc-btn-added:before {
    background-image: url('/wp-content/themes/drile/svg/ok.svg');
}
.compareSection .woosc-btn:not(.woosc-btn-added.woosc-added):before {
    background-image: url('/wp-content/themes/drile/svg/plus.svg');
}
button.woosc-btn.woosc-btn.compare-btn:before { 
  content:"";
  background-image:url('/wp-content/themes/drile/svg/plus.svg');
  width: 12px;
  height: 12px;
    background-repeat: no-repeat;
    display: block;
    background-size: cover;
	position:relative;
	right:10px;
	bottom:1px;
}

.compareSection .woosc-btn.woosc-btn-added.woosc-added:before {
    background-image: url('/wp-content/themes/drile/svg/ok.svg');
}
.compareSection .product .thumbnail-wrapper > a:before {
    display: none;
}
.compareSection .short-description {
    order: 2;
    color: #7a7d77 !important;
    font-size: 16px !important;
    letter-spacing: initial;
    height: 60px;
    overflow: hidden;
}
.woosc-area .woosc-inner .woosc-bar .woosc-bar-share, .woosc-area .woosc-inner .woosc-bar .woosc-bar-search{
	display: none;
}
.compareSection .product-group-button-meta,
.compareSection .product-group-button {
    display: none;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table {
    font-size: 16px !important;
}
.page-id-19761 #woosc_table th:first-of-type:before {
    content: "Pod";
    color: #7a7d77;
    font-size: 16px;
    padding-left: 15px;
}
a.woosc-table-settings, span.woosc-remove {
    display: none;
}
.page-id-19761 .breadcrumb-title-wrapper{
    height: 220px;
    background: #9c5847 url(/wp-content/uploads/2020/12/compareHeader.png) center bottom;
    background-repeat: no-repeat;
}
.page-id-19761 .breadcrumb-title-wrapper h1.heading-title.page-title.entry-title {
    font-weight: 900;
    color: #f1f0eb !important;
    font-size: 49px !important;
    padding-top: 55px;
}
.page-id-19761 #main {
    background: #f1f0eb;
}
.page-id-19761 #main > .page-container {
    background: #f1f0eb;
}
.page-id-19761 .woosc-area .woosc-inner {
    letter-spacing: initial;
    font-size: 16px !important;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
    color: #2f2d29;
    text-transform: none;
    background: #f1f0eb;
    padding: 20px 15px 20px 0;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: normal
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table {
    padding: 10px;
}

.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
    padding: 23px 15px 23px 0;
    color: #2F2D29;
vertical-align: middle;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image td {
    padding: 10px 15px 10px 15px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image td:not(:first-child) {
    padding-left: 0;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr:nth-child(2n+1) td {
    background: #f8f7f5 !important;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr:nth-child(2n) td {
    background: #f1f0eb !important;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image,
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr  {
    border-bottom: 0 !important;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
    height: 275px;
    background: #dbd9d5;
    border-radius: 20px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr td:first-child {
    color: #7a7d77;
    padding-left: 10px;
    font-size: 16px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
    width: initial;
    max-width: 95%;
    max-height: 95%;
    border-radius: 15px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
    top: 10px;
    right: 10px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon {
    height: 40px;
    width: 40px;
    min-width: auto;
    min-height: auto;
    background: #d73023 url('/wp-content/themes/drile/svg/delete.svg') no-repeat center;
    border-radius: 50%;
    background-size: 17px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
    bottom: 0;
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    background: #fbe571 !important;
    margin: 0 10px;
    width: calc(100% - 20px);
    border-radius: 14px;
    height: 100px;
    display: flex;
    align-items: center;
}

.page-id-19761 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
    bottom: 0;
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    background: #fbe571 !important;
    margin: 0 10px;
    width: calc(100% - 20px);
    border-radius: 14px;
    height: 100px;
    display: flex;
    align-items: center;
}

.page-id-19761  .woosc-area .woosc-inner .woosc-bar .woosc-bar-items:before {
    content: "Pods to compare:";
    color: #2f2d29;
    margin-right: 20px;
}
.page-id-19761  .woosc-area .woosc-inner .woosc-bar .woosc-bar-items {
    display: flex;
    align-items: center;
    justify-content: flex-end;

}
.woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table.has-1 tbody tr td{
	width: 39%;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item {
    height: 80px;
    width: 75px;
    background: #dbd9d5;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item img {
    max-width: 40px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove {
    opacity: 1;
    visibility: visible;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    top: 8px;
    right: 8px;
    background-color: #d73023;
    background-size: 7px;
    transition: background-color .25s;
    background-image: url('/wp-content/themes/drile/svg/delete.svg');
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove:hover {
    background-color: #292a30;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
    height: 45px;
    width: 155px;
    border-radius: 30px;
    background-color: #d73023 !important;
    overflow: hidden;
    font-weight: normal;
    letter-spacing: 1.0px;
    font-size: 16px;
    text-transform: none;
    padding-left: 46px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper {
    background: none;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
    margin-top: 16px;
}
.page-id-19761 .product-style-2 .product-group-button {
    display: none;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn:not(.woosc-bar-btn-open) .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(3) {
    top: 8px;
    transform: rotate(-45deg);
    width: 50%;
    left: 8px;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn:not(.woosc-bar-btn-open) .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(1) {
    top: 2px;
    left: 8px;
    width: 50%;
    transform: rotate(45deg);
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-placeholder:before {
    background-color: transparent;
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items {
    padding-bottom: 90px;
}
#configureSection {
    padding: 11rem 0;
    background-size: initial !important;
    background-repeat: no-repeat !important;
}
#configureSection h2 {
    padding-bottom: 5px; 
}
body:not(.page-id-19761, .page-id-27644) .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
    display:  none !important;
}
.page-id-19761 .woocommerce .products .product .price {
    display: none
}
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td small,
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td:first-child:after {
    font-size: 12px;
    display: block;
}

.page-id-19761 .tr-ca_exterior-size .td-label:after {
    content: 'L x W x H';
}
.page-id-19761 .tr-ca_mobility .td-label:after {
    content: 'Pod on casters';
}
.page-id-19761 .tr-ca_yearly-energy-usage .td-label:after {
    content: 'Est.';
}
.page-id-19761 .woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
    width: 90% !important;
    margin: 0 auto;
    display: block;
}
@media only screen and (max-width: 1279px) {
    .page-id-19761 .woocommerce .products .product:not(.product-category) .product-wrapper {
        padding-bottom: 0;
    }
}
@media (max-width: 1000px) {
    .page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
        height: auto;
    }
    .compareSection .thumbnail-wrapper {
        height: auto;
    }
}
@media only screen and (max-width: 992px) {
    body.page-id-19761  .breadcrumb-title-wrapper {
        display: block;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 870px) {
    .page-id-19761 .woosc-bar .woosc-bar-btn {
        font-size: 16px !important;
        padding-left: 50px !important;
        padding-right: 0 !important;
        width: 153px !important;
        margin-left: 0 !important;
       top: 10px;
    display: inline-table;

    padding-right: 25px!important;
    }
	.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{
		
    margin-left: auto!important;
		    margin: 0 auto!important;

}
    .compareSection {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .page-id-19761 .breadcrumb-title-wrapper h1.heading-title.page-title.entry-title {
        font-size: 38px !important;
        padding-top: 29px;
    }
    .page-id-19761 .breadcrumb-title-wrapper {
        background-image: url(/wp-content/uploads/2020/12/compareHeader2.png);
        height: 280px;
        background-position: bottom -52px center;
    }
    
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
        justify-content: center;
        flex-wrap: wrap;
        height: 200px;
        transition: height .25s;
    }

	.woosc-area .woosc-inner .woosc-bar .woosc-bar-items{
		height: max-content;
	}
	.page-id-19761 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open{
text-align:center;}
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items {
        width: 100% !important;
        max-width: none;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: 7px;
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items:before {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }
		.woosc-area-open-table .woosc-inner .woosc-bar .woosc-bar-items{
		margin-top: 10px!important;
}
	.woosc-area-open-table .woosc-bar .woosc-bar-btn{
    top: 15px!important;
  
}
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar {
        padding: 5px;
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open[data-count="0"] {
        height: 95px;
    }
	
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-items {
        margin-top: 10px;
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-btn {
        top: -9px;
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-items:before {
        display: none;
    }
}
@media screen and (max-width: 767px) {
    #configureSection {
        padding: 3rem 0;
        background-position: left -410px bottom 20px !important;
        padding-bottom: 363px !important;
        background-size: 840px !important;
    }
    #configureSection h2 {
        font-size: 30px;
    }
    
    .page-id-19761 #compare {
        padding-top: 3rem !important;
        background-position: left 0 bottom 55px !important;
        padding-bottom: 363px !important;
        background-size: 700px !important;
    }
    .page-id-19761 #compare h2 {
        font-size: 30px;
    }
    #configureSection .button-icon-small {
        position: absolute;
        top: 100%;
        bottom: 0;
        transform: translateY(280px);
    }
    .page-id-19761 #compare .button-icon-small {
        position: absolute;
        top: 100%;
        bottom: 0;
        transform: translateY(300px);
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove {
        height: 20px;
        width: 20px;
        top: 4px;
        right: 4px;
        background-size: 10px;
    }
    .page-id-19761 .woosc-table:not(.woosc-table-open) + .woosc-bar {
        visibility: none;
    }
    .page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items {
        padding-bottom: 174px;
    }
}
@media screen and (max-width: 410px) {
    .page-id-19761 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item {
        width: 65px;
    }
    .page-id-19761 #main-content .woocommerce.columns-4 .products .product {
        width: 100% !important;
    }
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table {
    font-size: 16px !important;
}
.page-id-27644 #woosc_table th:first-of-type:before {
    content: "Pod";
    color: #7a7d77;
    font-size: 16px;
    padding-left: 15px;
}
.page-id-27644 .breadcrumb-title-wrapper{
    height: 220px;
    background: #9c5847 url(/wp-content/uploads/2020/12/compareHeader.png) center bottom;
    background-repeat: no-repeat;
}
.page-id-27644 .breadcrumb-title-wrapper h1.heading-title.page-title.entry-title {
    font-weight: 900;
    color: #f1f0eb !important;
    font-size: 49px !important;
    padding-top: 55px;
}
.page-id-27644 #main {
    background: #f1f0eb;
}
.page-id-27644 #main > .page-container {
    background: #f1f0eb;
}
.page-id-27644 .woosc-area .woosc-inner {
    letter-spacing: initial;
    font-size: 16px !important;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr th {
    color: #2f2d29;
    text-transform: none;
    background: #f1f0eb;
    padding: 20px 15px 20px 0;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: normal
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table {
    padding: 10px;
}

.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td {
    padding: 23px 15px 23px 0;
    color: #2F2D29;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image td {
    padding: 10px 15px 10px 15px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image td:not(:first-child) {
    padding-left: 0;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr:nth-child(2n+1) td {
    background: #f8f7f5 !important;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr:nth-child(2n) td {
    background: #f1f0eb !important;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image,
.page-id-19761 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table thead tr  {
    border-bottom: 0 !important;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
    height: 275px;
    background: #dbd9d5;
    border-radius: 20px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tr td:first-child {
    color: #7a7d77;
    padding-left: 10px;
   /* font-size: 16px;*/
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image img {
    width: initial;
    max-width: 95%;
    max-height: 95%;
    border-radius: 15px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close {
    top: 10px;
    right: 10px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-close .woosc-table-close-icon {
    height: 40px;
    width: 40px;
    min-width: auto;
    min-height: auto;
    background: #d73023 url('/wp-content/themes/drile/svg/delete.svg') no-repeat center;
    border-radius: 50%;
    background-size: 17px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
    bottom: 0;
    pointer-events: auto;
    opacity: 1;
    visibility: visible;
    background: #fbe571 !important;
    margin: 0 10px;
    width: calc(100% - 20px);
    border-radius: 14px;
    height: 100px;
    display: flex;
    align-items: center;
}
.page-id-27644  .woosc-area .woosc-inner .woosc-bar .woosc-bar-items:before {
    content: "Pod für den Vergleich:";
    color: #2f2d29;
    margin-right: 20px;
}
.page-id-27644  .woosc-area .woosc-inner .woosc-bar .woosc-bar-items {
    display: flex;
    align-items: center;

}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item {
    height: 80px;
    width: 75px;
    background: #dbd9d5;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item img {
    max-width: 40px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove {
    opacity: 1;
    visibility: visible;
    height: 15px;
    width: 15px;
    border-radius: 50%;
    top: 8px;
    right: 8px;
    background-color: #d73023;
    background-size: 7px;
    transition: background-color .25s;
    background-image: url('/wp-content/themes/drile/svg/delete.svg');
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove:hover {
    background-color: #292a30;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn {
    height: 45px;
    width: 155px;
    border-radius: 30px;
    background-color: #d73023 !important;
    overflow: hidden;
    font-weight: normal;
    letter-spacing: 1.0px;
    font-size: 16px;
    text-transform: none;
    padding-left: 40px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper {
    background: none;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner {
    margin-top: 16px;
}
.page-id-27644 .product-style-2 .product-group-button {
    display: none;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn:not(.woosc-bar-btn-open) .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(3) {
    top: 8px;
    transform: rotate(-45deg);
    width: 50%;
    left: 8px;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn:not(.woosc-bar-btn-open) .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span:nth-child(1) {
    top: 2px;
    left: 8px;
    width: 50%;
    transform: rotate(45deg);
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td.td-placeholder:before {
    background-color: transparent;
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items {
    padding-bottom: 90px;
}


.page-id-27644 .woocommerce .products .product .price {
    display: none
}
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td small,
.page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr td:first-child:after {
    font-size: 12px;
    display: block;
}

.page-id-27644 .tr-ca_exterior-size .td-label:after {
    content: 'L x B x H';
}
.page-id-27644 .tr-ca_mobility .td-label:after {
    content: 'Kabine auf Rollen';
}
.page-id-27644 .tr-ca_yearly-energy-usage .td-label:after {
    content: 'Ca.';
}
.page-id-27644 .woocommerce .products .product .product-wrapper .thumbnail-wrapper img {
    width: 90% !important;
    margin: 0 auto;
    display: block;
}
@media only screen and (max-width: 1279px) {
    .page-id-27644 .woocommerce .products .product:not(.product-category) .product-wrapper {
        padding-bottom: 0;
    }
}
@media (max-width: 1000px) {
    .page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items table tbody tr.tr-image a {
        height: auto;
    }
    .compareSection .thumbnail-wrapper {
        height: auto;
    }
}
@media only screen and (max-width: 992px) {
    body.page-id-27644  .breadcrumb-title-wrapper {
        display: block;
        margin-bottom: 0;
    }
}
@media screen and (max-width: 870px) {
    .page-id-27644 .woosc-bar .woosc-bar-btn {
        font-size: 16px !important;
        padding-left: 40px !important;
        padding-right: 0 !important;
        width: 153px !important;
        margin-left: 0 !important;
        top: 18px;
    }
  
    .page-id-27644 .breadcrumb-title-wrapper h1.heading-title.page-title.entry-title {
        font-size: 38px !important;
        padding-top: 29px;
    }
    .page-id-27644 .breadcrumb-title-wrapper {
        background-image: url(/wp-content/uploads/2020/12/compareHeader2.png);
        height: 280px;
        background-position: bottom -52px center;
    }
    
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open {
        justify-content: center;
        flex-wrap: wrap;
        height: 184px;
        transition: height .25s;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items {
        width: 100% !important;
        max-width: none;
        justify-content: center;
        flex-wrap: wrap;
        margin-top: -20px;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items:before {
        width: 100%;
        text-align: center;
        margin-right: 0;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar {
        padding: 5px;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar.woosc-bar-open[data-count="0"] {
        height: 80px;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-items {
        margin-top: -13px;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-btn {
        top: -22px;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar[data-count="0"] .woosc-bar-items:before {
        display: none;
    }
}
@media screen and (max-width: 767px) {

    
    .page-id-27644 #compare {
        padding-top: 3rem !important;
        background-position: left 0 bottom 55px !important;
        padding-bottom: 363px !important;
        background-size: 700px !important;
    }
    .page-id-27644 #compare h2 {
        font-size: 30px;
    }
 
    .page-id-27644 #compare .button-icon-small {
        position: absolute;
        top: 100%;
        bottom: 0;
        transform: translateY(300px);
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item .woosc-bar-item-remove {
        height: 20px;
        width: 20px;
        top: 4px;
        right: 4px;
        background-size: 10px;
    }
    .page-id-27644 .woosc-table:not(.woosc-table-open) + .woosc-bar {
        visibility: none;
    }
    .page-id-27644 .woosc-area .woosc-inner .woosc-table .woosc-table-inner .woosc-table-items {
        padding-bottom: 174px;
    }
}
@media screen and (max-width: 410px) {
    .page-id-27644 .woosc-area .woosc-inner .woosc-bar .woosc-bar-items .woosc-bar-item {
        width: 65px;
    }
    .page-id-27644 #main-content .woocommerce.columns-4 .products .product {
        width: 100% !important;
    }
}



/*END COMPARE PAGE*/

/*SEARCH ENGINE*/

.search-results h3.heading-title.product-name {
    font-size: 20px;
    line-height: 140%;
    letter-spacing: 0.005em;
}
.search-results .price {
    display: none;
}
.search-results .woocommerce .product-wrapper .meta-wrapper{
    display: flex;
    align-items: center;
}

.search-results .woocommerce .products .product .product-wrapper .thumbnail-wrapper img{
	width: 115px!important;
	border-radius: 16px;
}

.search-results .woosc-btn{
 display: none;
}
.search-results .woocommerce .products .product .price {
    display: none
}

.search-results h3.heading-title.product-name:after {
    content: "";
    background: url(https://www.mute.design/wp-content/themes/drile/svg/arrow-right.svg);
    width: 16px;
    height: 17px;
    margin-left: 100px;
    position: absolute;
    margin-top: 0px;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    left: 72px;
}

.search-results .product-style-2 .product-group-button{
    display: none;
}
.search-results .product-group-button-meta{
    display: none;
}
@media only screen and (max-width: 1279px){
    .search-results .woocommerce .products .product:not(.product-category) .product-wrapper {
        padding-bottom: 16px;
    }

}
@media only screen and (max-width: 1130px){
    .search-results h3.heading-title.product-name:after {
        margin-left: 85px;
    }
   
}
@media only screen and (max-width: 1100px){
 
    .search-results h3.heading-title.product-name:after {
        left: 50px;
        margin-left: 50px;
        }
    }
    @media only screen and (max-width: 900px){
        .search-results h3.heading-title.product-name:after {
              margin-left: 10px;
			  left: auto;
            }
    }

 @media only screen and (max-width: 860px){
    .search-results h3.heading-title.product-name:after {
              left: 60px;
    	      margin-left: 33px;
            }
    }


    @media only screen and (max-width: 860px){
        .search-results h3.heading-title.product-name:after {
            left: 45px;
            margin-left: 45px;
            }
    }

    @media only screen and (max-width: 860px){
        .search-results h3.heading-title.product-name:after {
              left: 40px;
  			  margin-left: 23px;
            }
        
    }

    @media only screen and (max-width: 760px){
        .search-results h3.heading-title.product-name:after {
            left: 71px;
            margin-left: 23px;
            }
      
    }
@media only screen and (max-width: 580px){
  
    .search-results #main-content .woocommerce.columns-3 .products .product{
        width: 100%!important;
    }
    .search-results .woocommerce .products .product{
        margin: 0 0 16px 0;
    }
    .search-results h3.heading-title.product-name:after{
        margin-left: 200px;
    }
}
@media only screen and (max-width: 500px){

    .search-results h3.heading-title.product-name:after{
        margin-left: 85px;
    
        }
    }
@media only screen and (max-width: 370px){

    .search-results h3.heading-title.product-name:after{
                  left: 55px;
           margin-left: 85px;
    
        }
    }
    .search-results .woocommerce .woocommerce-ordering ul.orderby{
        display: none!important;
    }
    .search-results body.woocommerce .before-loop-wrapper .product-per-page-form {
        display: none!important;
    }
    .search-results form.woocommerce-ordering {
        display: none!important;
    }
    .search-results span.perpage-current {
        display: none!important;
    }

 .search-results .woocommerce .product .thumbnail-wrapper > a {
        background: #DFDCD2!important;
        border-radius: 20px;
    }

.product-style-2 .product-group-button{
	display:none!important;
}
/*END SEARCH ENGINE*/

/*Mobile product sliders*/
.sliderRow > div,
.column_product_space_wrap > div {
    width: 50%;
}
.sliderRow > .wpb_column > .wpb_wrapper > .wpb_row {
    height: 100%;
}
@media (max-width: 991px) {
    div.sliderRow.owl-carousel {
        padding: 0 30px 35px;
    }
    .sliderRow .owl-stage {
        display: flex;
        /* left: -10px; */
    }
    .sliderRow .owl-item > .wpb_column {
        height: 100% !important;
        display: flex;
    }
    .sliderRow .owl-item > .wpb_column > div > .vc_row {
        height: 100%;
    }
    .sliderRow .owl-item > .wpb_column > div {
        width: 100%;
    }
    .sliderRow .owl-dots {
        padding: 0 4px;
        margin-left: 0;
        margin-right: 0;
        display: flex;
    }
    .sliderRow .owl-dots > div > span {
        width: 100%;
        border-radius: 0;
    }
    .sliderRow  .owl-controls .owl-dot {
        width: 100%;
        display: inherit;
    }
    .sliderRow .owl-dot.active:first-child:last-child {
        display: none;
    }
    .sliderRow .owl-dots > div.active > span {
        background: #fbe571!important;
    }
    .sliderRow.owl-carousel .owl-item {
        transition: opacity .25s;
        max-width: 100%;
    }
    .sliderRow.owl-carousel .owl-item:not(.active) {
        opacity: .5;
    }
    .sliderRow .owl-nav {
        position: absolute;
        bottom: calc(50% + 20px);
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0 9px;
        left: 0;
        display: none !important;
    }
    .sliderRow .owl-nav > div {
        height: 30px;
        width: 30px;
        background: #fff;
        color: #d73023;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }
    
    .sliderRow.owl-carousel .owl-stage-outer {
        overflow: visible;
    }
    
}
@media (max-width: 767px) {
    
    .sliderRow > div,
    .column_product_space_wrap > div{
        width: 100%;
    }
    .sliderRow .column_product_space_image {
        width: 50%;
    }
}
/*end Mobile product sliders*/

/* rwd - product yellow menu */
@media only screen and (max-width: 992px) {
    .container-yellow-menu-trigger {
        /* display: block !important; */
        position: relative;
        font-size: 14px;
        letter-spacing: 0.01em;
        width: 58px;
    }
    .container-yellow-menu-trigger:after {
        height: 10px;
        width: 10px;
        content: "";
        background: url(https://www.mute.design/wp-content/themes/drile/svg/down-arrow.svg);
        position: absolute;
        background-size: 100%;
        right: -13px;
        opacity: .7;
        top: 6px;
    }
    a.yellow-menu:hover {
        padding-bottom: 0;
        border-bottom: 0;
    }
    .container-yellow-menu {
        flex-wrap: nowrap;
        overflow: hidden;
        transition: height .25s !important;
        height: 23px;
        justify-content: flex-start;
        flex-direction: column;
        position: absolute;
        right: -53px;
        top: -10px;
        padding: 0 20px !important;
        box-sizing: content-box;
        border-radius: 20px;
        background-color: #fbe571;
        white-space: nowrap;
    }
    .container-yellow-menu.open {
        height: 65px;
        padding: 0 20px 10px !important;
    }
    .container-yellow-menu span a {
        display: block !important;
    }
}

/* rwd - end product yellow menu */

/* rwd products_one_idea_size owl carousel */

@media (max-width: 991px) {
    .product_one_idea_sizes.owl-carousel .owl-stage-outer {
        overflow: visible;
    }
    .product_one_idea_sizes.owl-carousel .owl-item {
        transition: opacity .25s;
    }
    .paddingBottom.product_one_idea_sizes.owl-carousel .owl-item {
        margin-bottom: 20px;
    }
    .product_one_idea_sizes.owl-carousel .owl-item:not(.active) {
        opacity: .5;
    }
	    .product_one_idea_sizes .owl-stage{
		padding-top: 0px;
    }
    .product_one_idea_sizes.owl-carousel .owl-dots {
        width: 100%;
        padding: 0;
        margin-left: 0px !important;
       padding-top: 20px;
    }
    .product_one_idea_sizes .owl-controls .owl-dot {
        border-radius: 0 !important;
       width: 100%;
    }
    .product_one_idea_sizes .owl-dots > div.active > span {
        background: #fbe571!important;
    }
    .product_one_idea_sizes.owl-carousel .owl-item {
        transition: opacity .25s;
        max-width: 100%;
    }
	  .product_one_idea_sizes .owl-theme .owl-dots .owl-dot span{
width: 100%;
		max-width: 100%!important;
}
.product_one_idea_sizes .owl-dots > div > span {
    width: 100%!important;
	margin:0px!important;
	border-radius: 0px!important;
}

    .product_one_idea_sizes.owl-carousel .owl-item:not(.active) {
        opacity: .5;
    }
    body .product_one_idea_sizes .vc_col-sm-4 {
        margin-bottom: 0 !important;
    }
    body .product_one_idea_sizes.owl-carousel {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .owl-dots > div.active > span {
        border-radius: 0 !important;
    }
}
@media (max-width: 767px) {
/*    body .product_one_idea_sizes .owl-item .vc_col-sm-4 {
        height: auto;
    }

body .postid-27893 .product_one_idea_sizes .owl-item .vc_col-sm-4 {
        height: 412px;
    }*/
    .product_one_idea_sizes figure,
    .product_one_idea_sizes .wpb_single_image .vc_single_image-wrapper,
    .product_one_idea_sizes .wpb_single_image .vc_single_image-wrapper img {
        width: 100%
    }
}
@media (max-width: 480px) {
    /*.product_one_idea_sizes.owl-carousel .owl-item img {
         max-height: 186px;
        width: auto; 
    }*/
    body .product_one_idea_sizes .vc_col-sm-4 {
        margin-bottom: 0 !important;
    }
}
@media (max-width: 360px) {
    /*.product_one_idea_sizes.owl-carousel .owl-item img {
         max-height: 150px;
        width: auto; 
    }*/
}
/* end products_one_idea_size owl carousel */
div#n2-ss-36 .n2-ss-slide
 {
    background: #dfdcd2!important;
}

/* rwd  smart slider product */
@media only screen and (max-width: 992px) { 
    .owl-carousel rs-module,
    .owl-carousel rs-slides {
        max-width: 100%;
    }
    .vc_row[data-vc-stretch-content].form_function_wrap {
        padding: 0;
    }
    .wpb_wrapper div.n2-section-smartslider {
        padding: 0 25px;
    }
    .n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
        margin: 0 5px !important;
    }
    div#n2-ss-5 .n2-ss-control-bullet,
    div#n2-ss-6 .n2-ss-control-bullet,
    div#n2-ss-7 .n2-ss-control-bullet,
    div#n2-ss-8 .n2-ss-control-bullet,
    div#n2-ss-9 .n2-ss-control-bullet,
    div#n2-ss-10 .n2-ss-control-bullet,
    div#n2-ss-11 .n2-ss-control-bullet,
    div#n2-ss-12 .n2-ss-control-bullet,
    div#n2-ss-13 .n2-ss-control-bullet,
    div#n2-ss-14 .n2-ss-control-bullet,
    div#n2-ss-15 .n2-ss-control-bullet,
    div#n2-ss-16 .n2-ss-control-bullet,
    div#n2-ss-17 .n2-ss-control-bullet,
    div#n2-ss-18 .n2-ss-control-bullet,
    div#n2-ss-19 .n2-ss-control-bullet,
    div#n2-ss-20 .n2-ss-control-bullet,
    div#n2-ss-21 .n2-ss-control-bullet,
    div#n2-ss-22 .n2-ss-control-bullet,
    div#n2-ss-23 .n2-ss-control-bullet,
    div#n2-ss-24 .n2-ss-control-bullet,
    div#n2-ss-25 .n2-ss-control-bullet,
    div#n2-ss-26 .n2-ss-control-bullet,
    div#n2-ss-27 .n2-ss-control-bullet,
    div#n2-ss-28 .n2-ss-control-bullet,
    div#n2-ss-29 .n2-ss-control-bullet,
    div#n2-ss-30 .n2-ss-control-bullet,
    div#n2-ss-31 .n2-ss-control-bullet,
    div#n2-ss-32 .n2-ss-control-bullet,
    div#n2-ss-33.n2-ss-control-bullet,
    div#n2-ss-34 .n2-ss-control-bullet,
    div#n2-ss-35 .n2-ss-control-bullet,
    div#n2-ss-36 .n2-ss-control-bullet,
    div#n2-ss-4 .n2-ss-control-bullet {
        visibility: visible !important;
    }
    div.n2-section-smartslider
    div#n2-ss-5 .n2-ss-slider-2, 
    div#n2-ss-5 .n2-ss-slider-3, 
    div#n2-ss-5 .n2-ss-slider-pane-single,
    div#n2-ss-4 .n2-ss-slider-2, 
    div#n2-ss-4 .n2-ss-slider-3, 
    div#n2-ss-4 .n2-ss-slider-pane-single,
    div#n2-ss-6 .n2-ss-slider-2, 
    div#n2-ss-6 .n2-ss-slider-3, 
    div#n2-ss-6 .n2-ss-slider-pane-single,
    div#n2-ss-7 .n2-ss-slider-2, 
    div#n2-ss-7 .n2-ss-slider-3, 
    div#n2-ss-7 .n2-ss-slider-pane-single,
    div#n2-ss-8 .n2-ss-slider-2, 
    div#n2-ss-8 .n2-ss-slider-3, 
    div#n2-ss-8 .n2-ss-slider-pane-single,
    div#n2-ss-9 .n2-ss-slider-2, 
    div#n2-ss-9 .n2-ss-slider-3, 
    div#n2-ss-9 .n2-ss-slider-pane-single,
    div#n2-ss-10 .n2-ss-slider-2, 
    div#n2-ss-10 .n2-ss-slider-3, 
    div#n2-ss-10 .n2-ss-slider-pane-single,
    div#n2-ss-11 .n2-ss-slider-2, 
    div#n2-ss-11 .n2-ss-slider-3, 
    div#n2-ss-11 .n2-ss-slider-pane-single,
    div#n2-ss-12 .n2-ss-slider-2, 
    div#n2-ss-12 .n2-ss-slider-3, 
    div#n2-ss-12 .n2-ss-slider-pane-single,
    div#n2-ss-13 .n2-ss-slider-2, 
    div#n2-ss-13 .n2-ss-slider-3, 
    div#n2-ss-13 .n2-ss-slider-pane-single,
    div#n2-ss-14 .n2-ss-slider-2, 
    div#n2-ss-14 .n2-ss-slider-3, 
    div#n2-ss-14 .n2-ss-slider-pane-single,
    div#n2-ss-15 .n2-ss-slider-2, 
    div#n2-ss-15 .n2-ss-slider-3, 
    div#n2-ss-15 .n2-ss-slider-pane-single,
    div#n2-ss-16 .n2-ss-slider-2, 
    div#n2-ss-16 .n2-ss-slider-3, 
    div#n2-ss-16 .n2-ss-slider-pane-single,
    div#n2-ss-17 .n2-ss-slider-2, 
    div#n2-ss-17 .n2-ss-slider-3, 
    div#n2-ss-17 .n2-ss-slider-pane-single,
    div#n2-ss-18 .n2-ss-slider-2, 
    div#n2-ss-18 .n2-ss-slider-3, 
    div#n2-ss-18 .n2-ss-slider-pane-single,
    div#n2-ss-19 .n2-ss-slider-2, 
    div#n2-ss-19 .n2-ss-slider-3, 
    div#n2-ss-19 .n2-ss-slider-pane-single,
    div#n2-ss-20 .n2-ss-slider-2, 
    div#n2-ss-20 .n2-ss-slider-3, 
    div#n2-ss-20 .n2-ss-slider-pane-single,
    div#n2-ss-21 .n2-ss-slider-2, 
    div#n2-ss-21 .n2-ss-slider-3, 
    div#n2-ss-21 .n2-ss-slider-pane-single,
    div#n2-ss-22 .n2-ss-slider-2, 
    div#n2-ss-22 .n2-ss-slider-3, 
    div#n2-ss-22 .n2-ss-slider-pane-single,
    div#n2-ss-23 .n2-ss-slider-2, 
    div#n2-ss-23 .n2-ss-slider-3, 
    div#n2-ss-23 .n2-ss-slider-pane-single,
    div#n2-ss-24 .n2-ss-slider-2, 
    div#n2-ss-24 .n2-ss-slider-3, 
    div#n2-ss-24 .n2-ss-slider-pane-single,
    div#n2-ss-25 .n2-ss-slider-2, 
    div#n2-ss-25 .n2-ss-slider-3, 
    div#n2-ss-25 .n2-ss-slider-pane-single, 
    div#n2-ss-26 .n2-ss-slider-2, 
    div#n2-ss-26 .n2-ss-slider-3, 
    div#n2-ss-26 .n2-ss-slider-pane-single, 
    div#n2-ss-27 .n2-ss-slider-2, 
    div#n2-ss-27 .n2-ss-slider-3, 
    div#n2-ss-27 .n2-ss-slider-pane-single,
    div#n2-ss-28 .n2-ss-slider-2, 
    div#n2-ss-28 .n2-ss-slider-3, 
    div#n2-ss-28 .n2-ss-slider-pane-single,
    div#n2-ss-29 .n2-ss-slider-2, 
    div#n2-ss-29 .n2-ss-slider-3, 
    div#n2-ss-29 .n2-ss-slider-pane-single, 
    div#n2-ss-30 .n2-ss-slider-2, 
    div#n2-ss-30 .n2-ss-slider-3, 
    div#n2-ss-30 .n2-ss-slider-pane-single,
    div#n2-ss-31 .n2-ss-slider-2, 
    div#n2-ss-31 .n2-ss-slider-3, 
    div#n2-ss-31 .n2-ss-slider-pane-single,
    div#n2-ss-32 .n2-ss-slider-2, 
    div#n2-ss-32 .n2-ss-slider-3, 
    div#n2-ss-32 .n2-ss-slider-pane-single,
    div#n2-ss-33 .n2-ss-slider-2, 
    div#n2-ss-33 .n2-ss-slider-3, 
    div#n2-ss-33 .n2-ss-slider-pane-single,   
    div#n2-ss-34 .n2-ss-slider-2, 
    div#n2-ss-34 .n2-ss-slider-3, 
    div#n2-ss-34 .n2-ss-slider-pane-single, 
    div#n2-ss-35 .n2-ss-slider-2, 
    div#n2-ss-35 .n2-ss-slider-3, 
    div#n2-ss-35 .n2-ss-slider-pane-single, 
    div#n2-ss-36 .n2-ss-slider-2, 
    div#n2-ss-36 .n2-ss-slider-3, 
    div#n2-ss-36 .n2-ss-slider-pane-single     {
        overflow: visible !important;
    }
    div#n2-ss-5 .n2-ss-slide,
    div#n2-ss-4 .n2-ss-slide,
    div#n2-ss-6 .n2-ss-slide,
    div#n2-ss-7 .n2-ss-slide,
    div#n2-ss-9 .n2-ss-slide,
    div#n2-ss-8 .n2-ss-slide,
    div#n2-ss-10 .n2-ss-slide,
    div#n2-ss-11 .n2-ss-slide,
    div#n2-ss-12 .n2-ss-slide,
    div#n2-ss-13 .n2-ss-slide,
    div#n2-ss-14 .n2-ss-slide,
    div#n2-ss-15 .n2-ss-slide,
    div#n2-ss-16 .n2-ss-slide,
    div#n2-ss-17 .n2-ss-slide,
    div#n2-ss-18 .n2-ss-slide,
    div#n2-ss-19 .n2-ss-slide,
    div#n2-ss-20 .n2-ss-slide,
    div#n2-ss-21 .n2-ss-slide,
    div#n2-ss-22 .n2-ss-slide,
    div#n2-ss-23.n2-ss-slide,
    div#n2-ss-24 .n2-ss-slide,
    div#n2-ss-25 .n2-ss-slide,
    div#n2-ss-26 .n2-ss-slide,
    div#n2-ss-27 .n2-ss-slide,
    div#n2-ss-28 .n2-ss-slide,
    div#n2-ss-29 .n2-ss-slide,
    div#n2-ss-30 .n2-ss-slide,
    div#n2-ss-31 .n2-ss-slide,
    div#n2-ss-32 .n2-ss-slide,
    div#n2-ss-33 .n2-ss-slide,
    div#n2-ss-34 .n2-ss-slide,
    div#n2-ss-35 .n2-ss-slide,
    div#n2-ss-36 .n2-ss-slide{
        transition: opacity .25s;
    }
    div#n2-ss-5 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-4 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-6 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-7 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-8 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-9 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-10 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-11 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-12 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-13 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-14 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-15 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-16 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-17 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-18 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-19 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-20 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-21 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-22 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-23 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-24 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-25 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-26 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-27 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-28 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-29 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-30 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-31 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-32 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-33 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-34 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-35 .n2-ss-slide:not(.n2-ss-slide-active),
    div#n2-ss-36 .n2-ss-slide:not(.n2-ss-slide-active)
 {
        opacity: .3;
    }
    .n2-bar-justify-content-center {
        width: 100%;
    }
    .nextend-bullet-bar .n2-ow .n2-bullet {
        width: auto !important;
    }
    div#n2-ss-5 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-4 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-6 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-7 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-8 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-9 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-10 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-11 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-12 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-13 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-14 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-15 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-16 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-17 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-18 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-19 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-20 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-21 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-22 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-23 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-24 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-25 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-26 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-27 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-28 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-29 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-30 .nextend-bullet-bar .n2-ow .n2-bullet,
    div#n2-ss-31 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-32 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-33 .nextend-bullet-bar .n2-ow .n2-bullet, 
    div#n2-ss-34 .nextend-bullet-bar .n2-ow .n2-bullet,  
    div#n2-ss-35 .nextend-bullet-bar .n2-ow .n2-bullet,  
    div#n2-ss-36 .nextend-bullet-bar .n2-ow .n2-bullet   {
        margin: 0 !important;
        border-radius: 0 !important;
        opacity: 1 !important;
        background: #93928e;
        width: auto !important;
    }
    div#n2-ss-5 .n2-bar-justify-content-center,
    div#n2-ss-4 .n2-bar-justify-content-center,
    div#n2-ss-6 .n2-bar-justify-content-center,
    div#n2-ss-7 .n2-bar-justify-content-center,
    div#n2-ss-8 .n2-bar-justify-content-center,
    div#n2-ss-9 .n2-bar-justify-content-center,
    div#n2-ss-10 .n2-bar-justify-content-center,
    div#n2-ss-11 .n2-bar-justify-content-center,
    div#n2-ss-12 .n2-bar-justify-content-center,
    div#n2-ss-13 .n2-bar-justify-content-center,
    div#n2-ss-14 .n2-bar-justify-content-center,
    div#n2-ss-15 .n2-bar-justify-content-center,
    div#n2-ss-16 .n2-bar-justify-content-center,
    div#n2-ss-17 .n2-bar-justify-content-center,
    div#n2-ss-18 .n2-bar-justify-content-center,
    div#n2-ss-19 .n2-bar-justify-content-center,
    div#n2-ss-20 .n2-bar-justify-content-center,
    div#n2-ss-21 .n2-bar-justify-content-center,
    div#n2-ss-22 .n2-bar-justify-content-center,
    div#n2-ss-23 .n2-bar-justify-content-center,
    div#n2-ss-24 .n2-bar-justify-content-center,
    div#n2-ss-25 .n2-bar-justify-content-center,
    div#n2-ss-26 .n2-bar-justify-content-center,
    div#n2-ss-27 .n2-bar-justify-content-center,
    div#n2-ss-28 .n2-bar-justify-content-center,
    div#n2-ss-29 .n2-bar-justify-content-center,
    div#n2-ss-30 .n2-bar-justify-content-center,
    div#n2-ss-31 .n2-bar-justify-content-center,
    div#n2-ss-32 .n2-bar-justify-content-center,
    div#n2-ss-33 .n2-bar-justify-content-center,
    div#n2-ss-34 .n2-bar-justify-content-center, 
    div#n2-ss-35 .n2-bar-justify-content-center, 
    div#n2-ss-36 .n2-bar-justify-content-center{
        border-radius: 20px;
        overflow: hidden;
        margin-top: 20px;
        margin-bottom: 13px;
        max-width: 100%;
    }
    div#n2-ss-5 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-4 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-6 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-7 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-8 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-9 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-10 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-11 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-12 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-13 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-14 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-15 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-16 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-17 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-18 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-19 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-20 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-21 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-22 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-23 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-24 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-25 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-26 .nextend-bullet-bar .n2-bullet.n2-active, 
    div#n2-ss-27 .nextend-bullet-bar .n2-bullet.n2-active, 
    div#n2-ss-28 .nextend-bullet-bar .n2-bullet.n2-active, 
    div#n2-ss-29 .nextend-bullet-bar .n2-bullet.n2-active, 
    div#n2-ss-30 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-31 .nextend-bullet-bar .n2-bullet.n2-active,   
    div#n2-ss-32 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-33 .nextend-bullet-bar .n2-bullet.n2-active,  
    div#n2-ss-34 .nextend-bullet-bar .n2-bullet.n2-active, 
    div#n2-ss-35 .nextend-bullet-bar .n2-bullet.n2-active,
    div#n2-ss-36 .nextend-bullet-bar .n2-bullet.n2-active   {
        background: #FBE571!important;
    }
    div#n2-ss-5 .nextend-bullet-bar,
    div#n2-ss-4 .nextend-bullet-bar,
    div#n2-ss-6 .nextend-bullet-bar,
    div#n2-ss-7 .nextend-bullet-bar,
    div#n2-ss-8 .nextend-bullet-bar,
    div#n2-ss-9 .nextend-bullet-bar,
    div#n2-ss-10 .nextend-bullet-bar,
    div#n2-ss-11 .nextend-bullet-bar,
    div#n2-ss-12 .nextend-bullet-bar,
    div#n2-ss-13 .nextend-bullet-bar,
    div#n2-ss-14 .nextend-bullet-bar,
    div#n2-ss-15 .nextend-bullet-bar,
    div#n2-ss-16 .nextend-bullet-bar,
    div#n2-ss-17 .nextend-bullet-bar,
    div#n2-ss-18 .nextend-bullet-bar,
    div#n2-ss-19 .nextend-bullet-bar,
    div#n2-ss-20 .nextend-bullet-bar,
    div#n2-ss-21 .nextend-bullet-bar,
    div#n2-ss-22 .nextend-bullet-bar,
    div#n2-ss-23 .nextend-bullet-bar,
    div#n2-ss-24 .nextend-bullet-bar,
    div#n2-ss-25 .nextend-bullet-bar,
    div#n2-ss-26 .nextend-bullet-bar,
    div#n2-ss-27 .nextend-bullet-bar,
    div#n2-ss-28 .nextend-bullet-bar,
    div#n2-ss-29 .nextend-bullet-bar,
    div#n2-ss-30 .nextend-bullet-bar,
    div#n2-ss-31 .nextend-bullet-bar,
    div#n2-ss-32 .nextend-bullet-bar,
    div#n2-ss-33 .nextend-bullet-bar,
    div#n2-ss-34 .nextend-bullet-bar,
    div#n2-ss-35 .nextend-bullet-bar,
    div#n2-ss-36 .nextend-bullet-bar
 {
        flex-wrap: nowrap !important;
    }
    .nextend-bullet-bar > .n2-ow {
        flex-grow: 1;
    }
    #n2-ss-8.n2-ss-slider .n2-ss-layer-content[data-verticalalign=center] {
        margin: 0 !important;
    }
    #n2-ss-8.n2-ss-slider .n2-ss-layer[data-sstype=content] {
        border: solid 10px transparent;
        box-sizing: border-box;
    }
    div#n2-ss-8.n2-ss-slider .n2-ss-slide {
        background: transparent;
    }
}

/* accordion transition */
.vc_tta.vc_general .vc_tta-panel-body {
    display: block !important;
    opacity: 0;
    visibility: hidden;
    max-height: 0;
    transition: opacity .7s,  visibility .7s !important;
    height: auto !important;
}
.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    opacity: 1;
    visibility: visible;
    max-height: 4000px;
}
/* end accordion transition*/

/* products_page_category */
@media (max-width: 991px) {
    .products_page_category.products_page_category {
        padding-bottom: 0px !important;
    }
    .products_page_category .vc_column-gap-2 {
        overflow-x: auto !important;
        flex-wrap: nowrap !important;
        padding: 0 4px 10px !important;
    }
    .products_page_category .vc_column-gap-2  > div {
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
    }
    .products_page_category > div > .wpb_wrapper {
        display: flex;
        justify-content: center;
    }
    .products_page_category .vc_column-gap-2 a.link_menu {
        padding: 0 10px;
    }
    .products_page_category .vc_column-gap-2  .link_menu:hover {
        text-decoration: underline !important;
        text-decoration-thickness: 2px !important;
        text-underline-offset: 3px;
        text-decoration-color: #d83025 !important;
    }
    .products_page_category .vc_column-gap-2 .link_menu p {
        text-align: left;
    }
}
.empty-space--acordion-reccommended-for {
    padding-bottom: 0px;
}
/* end products_page_category*/

/* podsNavigation*/
@media (max-width: 992px) {
    #podsNavigation > .vc_col-sm-1\/5 {
        width: auto;
    }
    div#phone-calls .vc_row .vc_column_container, div#individual-work .vc_row .vc_column_container, div#videoconference .vc_row .vc_column_container, div#collaboration .vc_row .vc_column_container, div#conference-meetings .vc_row .vc_column_container {
        width: 100%;
        padding: 0;
    }
    .sliderRowConcept .animation-pods {
        padding: 0 !important;
    }
    div#phone-calls .vc_row .vc_column-inner, div#individual-work .vc_row .vc_column-inner, div#videoconference .vc_row .vc_column-inner, div#collaboration .vc_row .vc_column-inner, div#conference-meetings .vc_row .vc_column-inner {
        height: 100%;
    }
    div#phone-calls.vc_row, div#individual-work.vc_row, div#videoconference.vc_row, div#collaboration.vc_row, div#conference-meetings.vc_row {
        background: #bdb7ac;
        height: auto !important;
        padding-bottom: 40px !important;
        padding-top: 25px !important;
    }
    #phone-calls.owl-carousel, #individual-work.owl-carousel, #videoconference.owl-carousel, #collaboration.owl-carousel, #conference-meetings.owl-carousel {
        display: none;
        opacity: 1;
    }
    #phone-calls.owl-carousel.active, #individual-work.owl-carousel.active, #videoconference.owl-carousel.active, #collaboration.owl-carousel.active, #conference-meetings.owl-carousel.active {
        display: block;
    }
    #phone-calls.owl-carousel .owl-stage, 
    #individual-work.owl-carousel .owl-stage, 
    #videoconference.owl-carousel .owl-stage, 
    #collaboration.owl-carousel .owl-stage, 
    #conference-meetings.owl-carousel .owl-stage {
        transform: none !important;
        width: 100% !important;
    }
    #conference-meetings.sliderRowConcept .owl-carousel .owl-item {
        max-width: 100%;
    }
    .sliderRowConcept .owl-carousel .owl-stage-outer {
        overflow: visible;
    }
    .sliderRowConcept .owl-carousel {
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 0 !important;
        max-width: 100% !important;
        /* opacity: 0; */
        /* transition: opacity .55s; */
    }
    /* .sliderRowConcept .owl-carousel.owl-loaded {
        opacity: 1;
    } */
    .sliderRowConcept .owl-dots {
        padding: 0 4px;
        margin-left: 0;
        margin-right: 0;
        display: flex;
        position: absolute;
        left: 0;
        right: 0;
        bottom: -39px;
    }
    .sliderRowConcept .owl-dots > div > span {
        width: 100%!important;
        border-radius: 0!important;
		margin:0px!important;
        height: 7px!important;
        background: #75716a!important;
    }
    .sliderRowConcept  .owl-controls .owl-dot {
        width: 100%;
        display: inherit;
    }
    .sliderRowConcept .owl-dot.active:first-child:last-child {
        display: none;
    }
    .sliderRowConcept .owl-dot:first-child {
        border-bottom-left-radius: 20px;
        border-top-left-radius: 20px;
        overflow: hidden;
    }
    .sliderRowConcept .owl-dot:last-child {
        border-bottom-right-radius: 20px;
        border-top-right-radius: 20px;
        overflow: hidden;
    }
    .sliderRowConcept .owl-dots > div.active > span {
        background: #fbe571!important;
    }
    .sliderRowConcept.owl-carousel .owl-item {
        transition: opacity .25s;
        max-width: 100%;
    }
    .sliderRowConcept.owl-carousel .owl-item:not(.active) {
        opacity: .5;
    }
    .sliderRowConcept .owl-carousel .owl-item {
        max-width: calc(50% - 15px);
    }
    .sliderRowConcept .owl-nav {
        position: absolute;
        bottom: calc(50% + 20px);
        width: 100%;
        display: flex;
        justify-content: space-between;
        padding: 0 9px;
        left: 0;
        display: none !important;
    }
    .sliderRowConcept .owl-nav > div {
        height: 30px;
        width: 30px;
        background: #fff;
        color: #d73023;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 50%;
    }
    
    .sliderRowConcept.owl-carousel .owl-stage-outer {
        overflow: visible;
    }
    .animation-pods .emptyCol {
        display: none !important;
    }
}


input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-required.wpcf7-validates-as-tel.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}
span.wpcf7-form-control.wpcf7-checkbox.wpcf7-validates-as-required.wpcf7-not-valid{
    border: 1px solid #cc0000!important;
}
/* end podsNavigation */





label#wpforms-24294-field_7-error:after {
    content: ' NAME'!important;
}
label#wpforms-24294-field_6-error:after {
    content: ' COMPANY'!important;
}

label#wpforms-24294-field_1-error:after {
    content: ' E-MAIL ADDRESS'!important;
}

label#wpforms-24294-field_11-error:after {
    content: ' PHONE NUMBER'!important;
}

label#wpforms\[fields\]\[16\]\[\]-error {
	color: transparent!important;

}
label#wpforms\[fields\]\[16\]\[\]-error:before {
    content: 'PLEASE MARK THIS CHECKBOX'!important;
    color: #D73023!important
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #595855!important
}
@media (max-width: 992px) {
span.select2-selection.select2-selection--multiple {
    padding-left: 0px!important;
}
input[type="search"]::placeholder {
    font-size: 10px!important;
}
input.select2-search__field {
    padding-left: 0px!important;
}
.empty-space--acordion-reccommended-for {
    padding-bottom: 32px;
}


}

input[type="search"]::placeholder {
    font-size: 11px!important;
    margin-top: 10px!important;
    
    text-transform: uppercase!important;
	color:#2F2D29!important;
}
span.select2-selection.select2-selection--multiple{
    padding-left: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{
    box-sizing: content-box!important;
    padding: 7px 2px 0px 0px!important;
}
.select2-search__field {
    width:auto!important;
}
input.select2-search__field {
    width: 289px!important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice{
    cursor: pointer;
    padding: 3px 10px 0px 10px;
    background-color: #0e6cad!important;
    border: 1px solid #0c5d95!important;
    color: #FFFFFF;
    font-size: 12px;
    text-transform: uppercase;
}

span.select2-selection__choice__remove {
    color: white!important;
}

/* end podsNavigation */

/*PORÓWNYWARKA*/
html[lang="de-DE"] .tr-ca_no-of-users .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_no-of-users .td-label:before {
    content: "Anzahl der Benutzer";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_purpose .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_purpose .td-label:before {
    content: "Zweck";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_exterior-size .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_exterior-size .td-label:before {
    content: "Außenmaße";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_floor-area .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_floor-area .td-label:before {
    content: "Stellfläche";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_weight-net .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_weight-net .td-label:before {
    content: "Gewicht";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_assembly-effort .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_assembly-effort .td-label:before {
    content: "Aufbauzeit";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_seating-options .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_seating-options .td-label:before {
    content: "Sitzmöglichkeiten";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_door-version .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_door-version .td-label:before {
    content: "Türvariante";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_mobility .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_mobility .td-label:before {
    content: "Mobilität";
    font-size: 14px;
}

html[lang="de-DE"] .tr-ca_yearly-energy-usage .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-ca_yearly-energy-usage .td-label:before {
    content: "Geschätzter jährlicher Energieverbrauch";
    font-size: 14px;
}
html[lang="de-DE"] .tr-image .td-label {
    font-size: 0px;
}
html[lang="de-DE"] .tr-image .td-label:before {
    content: "Bild";
    font-size: 14px;
}

html[lang="de-DE"] .woosc-table-items .woosc-no-result {
    font-size: 0px;
}
html[lang="de-DE"] .woosc-table-items .woosc-no-result:before {
    content: "Keine Produkte zum Vergleichen";
    font-size: 16px;
}



/*WYSZUKIWARKA*/
html[lang="de-DE"] .ts-floating-sidebar .close {
    font-size: 0px!important
}
html[lang="de-DE"] .ts-floating-sidebar .close:before {
    content: "Suche schließen";
    font-size: 16px;
}

html[lang="de-DE"] p.medium.search-heading-one{
   font-size: 0px!important
}
html[lang="de-DE"] p.medium.search-heading-one:before {
    content: "Suche nach Akustik";
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.005em;
    font-weight: bold;
}

html[lang="de-DE"] p.medium.search-heading-two{
   font-size: 0px!important
}
html[lang="de-DE"] p.medium.search-heading-two:before {
    content: "Suche nach Räumen";
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.005em;
    font-weight: bold;
}

html[lang="de-DE"] p.medium.search-heading-three{
   font-size: 0px!important
}
html[lang="de-DE"] p.medium.search-heading-three:before {
    content: "Suche nach Positionen";
    font-size: 16px;
    line-height: 140%;
    letter-spacing: 0.005em;
    font-weight: bold;
}
html[lang="de-DE"] .search-text.search-text-one{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-one:before {
    content: "Absorption";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-two{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-two:before {
    content: "Isolierung";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-three{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-three:before {
    content: "Freiflächen";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-four{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-four:before {
    content: "Callcenter";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-five{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-five:before {
    content: "Konferenzraum";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-six{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-six:before {
    content: "Rezeption";
    font-size: 20px;
    float: left;
    display: inline-block;
}


html[lang="de-DE"] .search-text.search-text-seven{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-seven:before {
    content: "Aufenthaltsbereiche";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-eight{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-eight:before {
    content: "Schulungsraum";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-nine{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-nine:before {
    content: "Gewerbliche Räume";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-ten{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-ten:before {
    content: "Restaurant";
    font-size: 20px;
    float: left;
    display: inline-block;
}

html[lang="de-DE"] .search-text.search-text-eleven{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-eleven:before {
    content: "Wand";
    font-size: 20px;
    float: left;
    display: inline-block;
}


html[lang="de-DE"] .search-text.search-text-twelve{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-twelve:before {
    content: "Decke";
    font-size: 20px;
    float: left;
    display: inline-block;
}


html[lang="de-DE"] .search-text.search-text-thirteen{
   font-size: 0px!important
}
html[lang="de-DE"] .search-text.search-text-thirteen:before {
    content: "Freistehend";
    font-size: 20px;
    float: left;
    display: inline-block;
}
h2.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #FBE571 45%, #FBE571 90%, transparent 90%);
}
span.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #FBE571 45%, #FBE571 90%, transparent 90%);

}
.space-family h3{
    line-height: 140%;
    letter-spacing: 0;
    font-size: 20px;
}
@media (max-width: 992px) {
h2.underline-products-yellow-underscore {
    height: 33px!important;
	}
span.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #FBE571 45%, #FBE571 90%, transparent 90%);
}

.page-id-27706 .products_page_category .vc_column-gap-2 > div{
height: 26px;
}
	body .post-27706 .products_page_category .vc_col-sm-10 .vc_row{
overflow-y: hidden;
}
	.space-family h3{
    font-size: 16px;
    line-height: 20.8px;
text-align: left!important;
}


}

/* stories */

.wpbm-filter-template-2 ul li a{
	padding: 0px 0px;
    font-size: 14px;
    border-bottom: 2px solid transparent;
    border-radius: 0;
   line-height: 18px;
    margin-left: 40px;
	letter-spacing: 0.06em;
}
.wpbm-filter-template-2 ul li a.wpbm-active-filter, .wpbm-filter-template-2 ul li a:hover{
	border:none;
  	border-radius: 0;
	padding: 0px 1px;
    font-size: 14px;
    line-height: 12px;
    margin-left: 40px;
    border-bottom: 2px solid #D73023;
    border-radius: 0;
	color: #2F2D29;
	letter-spacing: 0.06em;
  
    
}
li img.wpbm-filter-tab-loader{
	display:none!important;
}
.wpbm-grid-template-3 .wpbm-category-list a{
	font-family: 'Plain'!important;
	color:#7A7D77;
	letter-spacing: 0.06em;
	font-weight: 400;
}
.wpbm-grid-template-3 .wpbm-title, .wpbm-grid-template-3 .wpbm-title a{
	font-family: 'Plain'!important;
   font-style: normal;
	font-weight: bold;
	font-size:20px;
	line-height: 24px;
	letter-spacing: 0.015em;
	color: #2F2D29;
	text-align:left;
}
.wpbm-grid-template-3 .wpbm-category-list{
margin-bottom: 0px;
}
.wpbm-grid-template-3 .wpbm-meta-wrap > div, .wpbm-grid-template-3 .wpbm-meta-wrap > div a{
	font-family: 'Plain'!important;
	color: #7A7D77;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
}
.wpbm-grid-template-3 .wpbm-title {
    margin-bottom: 0px;
}

.wpbm-inner-wrap-contain {
    background: white;
    border-radius:  16px 16px 16px 16px!important;
    -webkit-border-radius: 16px 16px 16px 16px!important;
    -moz-border-radius:  16px 16px 16px 16px!important;
    -ms-border-radius: 16px 16px 16px 16px!important;
}
.wpbm-image{
    border-radius: 16px 16px 0px 0px!important;
    -webkit-border-radius:  16px 16px 0px 0px!important;
    -moz-border-radius:  16px 16px 0px 0px!important;
    -ms-border-radius: 16px 16px 0px 0px!important;
}
.wpbm-content-block-wrap {
    padding-left: 30px;
    padding-right: 30px;
}
.wpbm-grid-template-3 .wpbm-inner-wrap{
    padding: 0px 10px;
}
.wpbm-grid-template-3 .wpbm-button-wrapper {
    margin-top: 0px;
    margin-bottom: 8px;
}

.wpbm-grid-template-3 .wpbm-bottom-wrap{
display:none;}

.wpbm-filter-wrap {
    margin-bottom: 25px;
}
span.rt-reading-time{
	font-family: 'Plain'!important;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	color: #7A7D77;
}

/* stories - wpis*/
h2.heading-title.entry-title {
    text-align: center;
}

.single .entry-header .entry-format {
    width: 846px;
    margin: 0 auto;
}
.entry-meta-middle {
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
	letter-spacing: 0.01em;
    color: #7A7D77;
}
span.vcard.author a {
    text-transform: none;
    text-decoration: none;
}
.author > a:after, .cats-link > a:after, .cat-links > a:after{
	display:none;
}
span.date-time.primary-color {
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #2F2D29;
}
.cats-link {
    text-align: center;
    padding-top: 40px;
    margin: 0 auto;
}
.entry-meta-top, .entry-meta-middle, .entry-content header {
    margin-bottom: 0px;
}

.entry-header header {
    margin: 0 auto;
}
.entry-meta-top .list-posts .entry-meta-top .date-time:before, .entry-header .entry-meta-top .date-time:before{
	display:none;
}
.single .entry-header .entry-title-left {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin: 0 auto;
    text-align: center;
}
.date_and_read {
	margin: 0 auto;
	padding-top: 10px;
}
span.vcard.author {
    margin: 0 auto;
	padding-top: 16px;
    padding-bottom: 30px;

}

/* .content-wrapper.primary-text span.rt-reading-time {
   display: none!important;
}
*/

.dot-date-and-read {
    height: 5px;
    width: 5px;
    vertical-align: middle;
  background-color: #2F2D29;
  border-radius: 50%;
  display: inline-block;
}
.wpbm-grid-template-3 .wpbm-meta-wrap > div {
    margin-right: 0px;
vertical-align: baseline;

}
.dot2-date-and-read {
	vertical-align: baseline;
    height: 4px;
    width: 4px;
    vertical-align: middle;
	background-color: #7A7D77;
	border-radius: 50%;
 	display: inline-block;
    margin-top: 2px;
}

table.table-blog {
    font-size: 16px;
    color: #2F2D29;
}
table.table-blog tr:first-of-type {
    border-bottom: 1px solid #DFDCD2!important;
}
table.table-blog td {
    padding: 8px 0 8px 0!important;
}
.img-border-blog img{
border-radius: 16px;
}


.owl-carousel .owl-item img {
    border-radius: 16px 16px 0px 0px!important;
}
.single .single-post img {
    border-radius: 16px;
}
/* stories - wpis - karuzela*/
.wt-related-products .crp-slider{
display: flex!important;
}
.bx-wrapper {
    /*max-width: 100%!important;*/
	max-width:max-content!important;
    background: transparent;
    border: 5px solid #fff0;
	box-shadow: 0 0 5px #ccc0;
	margin-bottom: 0px;
}
.meta-wrapper button.woosc-btn {
    display: none;
}
.product-group-button-meta {
    display: none;
}
.short-description{
	display:none;
}
.product-categories {
    display: none;
}
.meta-wrapper h3.heading-title.product-name {
    position: relative;
    font-weight: 700;
}
.bxslider .product .meta-wrapper h3.heading-title.product-name {
    position: relative;
	bottom: 45px;
    font-weight: 700;
}
.bx-pager.bx-default-pager {
    display: none;
}
.first {
    clear: none;
}
.up-sells .products .product, .related .products .product {
    margin-right: 8px!important;
    width: 345px!important;
    margin-left: 10px;
}
.bx-wrapper img{
	border-radius: 16px;
}
.bx-wrapper .bx-viewport{
    border: none;
    background: transparent;
	-webkit-box-shadow: 0 0 5px transparent;
}
.bx-wrapper .bx-controls-direction a{
z-index:1;
}

.bx-wrapper .bx-controls-direction a.bx-next:after{
content: "";
background: url('https://www.mute.design/wp-content/themes/drile/svg/arow-right-blog.svg');
    width: 9px;
    height: 14px;
    position: relative;
    /* margin-right: 16px; */
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    left: 12px;
    top: -15px;
}
.bx-wrapper .bx-controls-direction a.bx-prev:after{
content: "";
background: url('https://www.mute.design/wp-content/themes/drile/svg/arow-right-blog.svg');
    width: 9px;
    height: 14px;
    position: relative;
    /* margin-right: 16px; */
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    left: 10px;
    top: -15px;
	transform: rotate(180deg);
}
.bx-wrapper .bx-next {
  
    background-color: white!important;
    border-radius: 25px;
    background: none;
}
.bx-wrapper .bx-next:hover { 
    background-color: #F1F0EB!important;
}
.bx-wrapper .bx-prev {
    background-color: white!important;
    border-radius: 25px;
    background: none;
}
.bx-wrapper .bx-prev:hover {
    background-color: #F1F0EB!important;
}
.ts-instagram-wrapper img.ts-lazy-load.loaded {
    border-radius: 0px!important;
}
.vc_row.wpb_row.vc_row-fluid.stroriespage {
    padding-bottom: 80px;
    padding-top: 40px;
}
.wpbm-layout-grid-section .wpbm-content {
    display: none!important;
}

.vc_custom_1628510882536 {
    margin-right: 54px;
    margin-left: 54px;
}
.text-blog-108-20{
padding-top: 108px;
}
.text-blog-32-24{
padding-bottom: 24px;
}
.text-blog-80-48{
padding-top: 80px;
padding-bottom: 77px;
}
.text-blog-120-48{
padding-top: 120px;
}
.text-blog-80-40{
padding-top: 80px;
padding-bottom:80px;
}
.text-blog-40-32{
padding-top: 0px;
}
.text-blog-40-20{
padding-top: 40px;
}
.text-blog-80-26{
padding-top: 80px;
padding-bottom: 80px;
}
.text-blog-bottom-top-120-48{
padding-bottom:120px;
padding-top:120px;
}
.dot-red-blog{
    height: 16px;
    width: 16px;
    vertical-align: middle;
    background-color:  #D73023;
    border-radius: 50%;
    display: inline-block;
margin-top: 36px;
margin-bottom: 125px;
}
section.related.products.wt-related-products {
    margin-bottom: 0px;
}
span.astounding-mobile {
    font-size: 20px;
line-height:28px;
text-align:center;
}
@media only screen and (max-width: 1000px){

.text-blog-40-20{
padding-top: 20px;
}
.dot-red-blog{

margin-bottom: 75px;
}
div#products-related {
    padding-right: 0px!important;
    padding-left: 0px!important;
}
	.bx-wrapper{
border-left: 0px solid transparent
}
span.astounding-mobile {
    font-size: 20px;
line-height:28px;
text-align:center;
}
.single .single-post .wpb_column.vc_column_container.vc_col-sm-12 {
    padding-right: 0px;
}
.bx-viewport {
    width: 103%;
}
.vc_custom_1628667305772 strong {
    font-size: 72px!important;
    line-height: 79px;
}
.wpb_text_column.wpb_content_element.vc_custom_1628687935380 h4 {
    text-align: left!important;
}
.wpb_text_column.wpb_content_element.vc_custom_1628687935380 {
    padding-left: 20px;
}
.wpb_text_column.wpb_content_element.vc_custom_1628666004443 {
    padding-left: 20px;
 padding-right: 20px;
}
.wpb_text_column.wpb_content_element.vc_custom_1628666004443 p {

    font-size: 14px!important;
	line-height: 18px;
}
.wpb_text_column.wpb_content_element.vc_custom_1628670180986 {
    padding-top: 48px;
}
.text-blog-32-24{
padding-bottom: 24px;
}
.text-blog-108-20{
padding-top: 20px;
}
.text-blog-120-48{
padding-top: 48px;
}
.text-blog-80-40{
padding-top: 40px;
padding-bottom:40px;
}
.text-blog-mob-48{
padding-top: 48px;
}
.text-blog-40-32{
padding-top: 0px;
}
.text-blog-80-26{
padding-top: 26px;
padding-bottom: 26px;
}
.text-blog-bottom-top-120-48{
padding-bottom:48px;
padding-top:48px;
}
.text-blog-80-48{
padding-top: 48px;
padding-bottom: 48px;
}
.bx-wrapper {
    max-width: 100%!important;
 
}
.up-sells .products .product, .related .products .product{
    width: 300px!important;
}
.ts-instagram-wrapper img.ts-lazy-load.loaded {
    border-radius: 0px!important;
}
.single .single-post figure.thumbnail {
    padding-left: 20px;
    padding-right: 20px;

}
.vc_row.wpb_row.vc_row-fluid.stroriespage {
    padding-bottom: 40px;
	padding-top: 16px;
}
	.wpbm-grid-template-3 .wpbm-title, .wpbm-grid-template-3 .wpbm-title a{
	font-weight:bold;
	 font-size:20px;
	line-height: 24px;
	letter-spacing: 0.015em;

}
.wpbm-content-block-wrap {
    padding-left: 16px;
    padding-right: 16px;
}
.wpbm-grid-template-3 .wpbm-button-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}
	.wpbm-filter-template-2 ul li a.wpbm-active-filter, .wpbm-filter-template-2 ul li a:hover{
    font-size: 12px;
    line-height: 16px;
    margin-left: 0px;
}

	.wpbm-filter-template-2 ul li a{
    font-size: 12px;
    line-height: 16px;
    margin-left: 0px;
}
.vc_custom_1628510882536 {
    margin-right: 20px;
    margin-left: 20px;
}
	.wpbm-filter-template-2 ul li a{
	margin-left: 0px;
    text-transform: capitalize;
}
.wpbm-filter-wrap {
    margin-bottom: 16px;
}
.wpb_text_column.wpb_content_element.vc_custom_1628515049639 {
    margin-top: 23px;
}
.wpbm-grid-template-3 .wpbm-inner-wrap {
    padding: 0px 20px;
}
.single .entry-header {
    flex-direction: column!important;
    padding-top: 8px;
}
	span.vcard.author{
    margin: 0 auto;
    padding-top: 0px;
    padding-bottom: 0px;
}
body.single-post #main-content .entry-content {
    padding: 20px 20px 0px!important;
}
.cats-link {
    padding-top: 20px;

}
	.wpbm-grid-template-3 .wpbm-title, .wpbm-grid-template-3 .wpbm-title a{
text-align:left;

}
.wpbm-category-wrap {
    text-align: left;
}
.wpbm-meta-wrap {
    text-align: left;
}
.single-post .entry-header header {
    padding-left: 20px;
    padding-right: 20px;
}
h4.left-text {
    text-align: left!important;
    padding-left: 20px;
    padding-right: 20px;
}
.vc_custom_1628666004443 p.small {
    text-align: left!important;
}
}
p span.astounding-mobile {
    text-align: center;
}
p span.small_center{
 text-align: center;
font-size: 14px;
line-height: 130%;
text-align: center;
letter-spacing: 0.06em;
text-transform: uppercase;
}

.archive-item img {
    border-radius: 16px 16px 0px 0px;
}
.archive-item {
    margin: 0 auto;
    text-align: center;
}
.post-title {
    text-align: left;
    padding-top: 0px;
    padding-left: 30px;
    padding-right: 30px;
}
.archive-item .post-title a{
    font-family: 'Plain'!important;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.015em;
    color: #2F2D29;
text-decoration:none;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
        padding-top: 40px!important;
}
.archive-item.ts-col-12 h2{
 font-family: 'Plain'!important;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.015em;
    color: #2F2D29;

}
.archive-item .underline-products{ text-align:left;
	}
.breadcrumbs {
    margin: 0 auto!important;
    text-align: center;
}
span.current{
    font-size: 52px;
    line-height: 55px;
	color: #2f2d29;
    padding-top: 40px;
font-weight: 700!important;
}
.archive-item {
    margin: 0 auto;
    /* text-align: center; */
    background: white;
    padding: 0px;
    margin: 0px;
    border-radius: 16px;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
    background: #dfdcd2 !important;
}
.page-container.page-template.archive-template.show_breadcrumb_v2{
 	background: #dfdcd2 !important;
}
body.archive.author.author-biuro {
    background: #dfdcd2 !important;
}
body.archive.author.author-biuro #main {
    background: #dfdcd2 !important;
}
.ts-col-12 {
    width: 48%!important;
    margin: 11px!important;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
    padding-bottom: 0px;
}

.archive-item .cats-link{
    text-align: left;
    padding-top: 23px;
    padding-left: 30px;
    padding-right: 30px;
}
.archive-item span.rt-reading-time{
float: left;
margin-top: 8px;
    padding-left: 30px;
	margin-bottom: 25px;
}
.archive-item .cats-link a {
    margin-bottom: 0px;
    font-size: 12px;
}
.breadcrumbs-container a, span.brn_arrow{
    display: none!important;
}
@media only screen and (max-width: 992px){
	.bx-wrapper .bx-next{
    right: 24px;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
    padding-top: 0px!important;
}
	.underline-products h2{
    font-weight: bold!important;
    font-size: 20px!important;
    line-height: 24px!important;
    letter-spacing: 0.015em;
}
.vc_row.wpb_row.vc_row-fluid.text-blog-80-40 {
    padding-right: 0px!important;
}
	.bx-wrapper{
border: 0px solid #fff0;
}

span.current{
    font-size: 52px;
    line-height: 55px;
	color: #2f2d29;
    padding-top: 16px;
}
h2, .h2, .breadcrumb-title-wrapper.breadcrumb-v3 .breadcrumb-title h1, .woocommerce div.product .entry-title, .single .entry-title-left header .entry-title{
font-weight: bold;
font-size: 30px!important;
line-height: 120%;
letter-spacing: -0.005em;
color: #2F2D29;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
    padding-bottom: 0px;
}
	.post-title{
    padding-left: 16px;
    padding-right: 16px;}
.archive-item .cats-link{
    padding-left: 16px;
    padding-right: 16px;}
	.archive-item span.rt-reading-time{
    padding-left: 16px;
}
.breadcrumbs-container span {
    font-size: 30px;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    letter-spacing: -0.005em;
    color: #2F2D29;
}
.ts-col-12 {
    width: 100%!important;
    margin: 0!important;
margin-bottom:40px!important;
padding-bottom:20px;
}
.archive-item .post-title a {
font-weight: bold;
font-size: 20px;
line-height: 24px;
letter-spacing: 0.015em;

	}
.post-title {
   
 text-align: left;
padding-bottom: 20px;
}
	.archive-item h2{
font-weight: 400;
    font-size: 16px;
    line-height: 24px;
}

	.archive-item span.rt-reading-time{

    margin-top: 0px;
    text-align: left;
    bottom: 11px!important;
    position: relative;

}
body.archive.category div#main-content {
    padding: 0px;
}
.wpbm-layout-grid-section {
    padding-bottom: 26px;
}
.wpbm-grid .wpbm-inner-wrap {
    margin-top: 20px;
}
.wpbm-grid-template-3 .wpbm-image {
    margin-bottom: 17px;
}
.wpbm-grid-template-3 .wpbm-meta-wrap {
    margin-bottom: 14px;
}
.wpbm-grid-template-3 .wpbm-title {
    margin-bottom: 3px;
}
}
.wpbm-filter-template-2 ul li a.wpbm-active-filter, .wpbm-filter-template-2 ul li a:hover{
    text-transform: uppercase;
}
.wpbm-grid-template-3 .wpbm-inner-wrap-contain .wpbm-image:before{
    background: rgb(255 255 255 / 0%)!important;
}
img.attachment-full.size-full.wp-post-image:hover {
    opacity: 1!important;
}
.archive.category div#main {
    background:#dfdcd2!important;
}
@media (min-width: 1020px) and (max-width: 1280px){
.underline-products h2 {
    font-family: 'Plain'!important;
    font-style: normal;
    font-weight: bold;
    font-size: 20px!important;
    line-height: 24px;
    letter-spacing: 0.015em;
    color: #2F2D29;
}
}


.owl-stage {
    padding: 20px;
}

.wpbm-grid-template-3 .wpbm-inner-wrap-contain:hover .wpbm-image img{
    opacity: 1!important;
}

.owl-carousel .owl-item, .owl-carousel .owl-stage{
	display:flex;
}
/*.owl-carousel .owl-item{
    width:363px!important
}*/
.owl-stage .underline-products h2{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.015em;
	color: #2F2D29;
	padding-left: 0px;
}
.owl-stage .underline-products{
	text-align:left;
}
a.post-title.heading-title{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.015em;
	color: #2F2D29;
	padding-left: 0px;
}
.owl-stage h4.heading-title.entry-title {
    font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.015em;
	color: #2F2D29;
	padding-left: 0px;
}

.owl-stage .cats-link{
	text-align: left;
}
.owl-stage span.vcard.author {
    margin: 0;
}
.blogs.items .owl-dots {
    display: none!important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]{
	background: white;
	border-radius: 50%;
    width: 32px;
    height: 32px;
    padding: 0px;

}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
	background: #F1F0EB!important;
}
.owl-prev {
    left: 29px!important;
}

.owl-nav > div:before, .prev-button:before, .next-button:before{
	color:#D73023;
	line-height: 35px;
    font-size: 12px;
    font-weight: bold;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
	background: white;
	border-radius: 50%;
    width: 32px;
    height: 32px;
    padding: 0px;
}
.nav-middle .owl-nav > .owl-prev, .nav-bottom .owl-nav > .owl-prev{
	left:30px;
}
.nav-middle .owl-nav > div, .nav-bottom .owl-nav > div{
    transition: 0ms ease 0s;
	right:25px;
	top: 41%;
	box-shadow: 0 0 0px rgb(155 155 155 / 0%);
}
.owl-stage .cats-link{
    padding-top: 30px;
}
.owl-stage span.vcard.author{
    padding-bottom: 20px;
}
.bx-viewport{
	height:100%!important;
}
.single.single-post span.vcard.author {
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #7A7D77;
}

.single.single-post span.vcard.author a {
    font-size: 14px;
    line-height: 130%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #7A7D77;
}
	.entry-title-left span.vcard.author{
	font-size: 14px!important;
	line-height: 130%!important;
	text-align: center;
	letter-spacing: 0.01em;
	color: #7A7D77;
}
.breadcrumb-title-wrapper .breadcrumb-title {
    padding-top: 0px!important;
    padding-bottom: 0px!important;
}
span.current {
    display: none!important;
}
.archive.category h2 {
    margin-bottom: 5px;
}
.archive.category .wpb_wrapper {
    position: relative;
    width: 100%;
}
.small-storis{
	font-size: 14px!important;
	line-height: 130%;
	text-align: center;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	color: #7A7D77;
}
@media (min-width: 1020px) and (max-width: 1280px){
	.owl-carousel .owl-item{
    width: 345px!important;
}
}

.bx-wrapper{
     box-shadow: 0 0 5px #ccc0;
    border: 0px solid transparent;
    border-left: 5px solid transparent;
}
.archive.category .underline-products h2 {
    font-family: 'Plain'!important;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.015em;
    color: #2F2D29;
    text-align: left;
}

.archive.category span.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #fbe57100 45%, #fbe57100 90%, transparent 90%);
}
@media only screen and (max-width: 1000px){
	.bx-wrapper{
		border-left: 0px solid transparent
	}}

.owl-stage span.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #fbe57100 45%, #fbe57100 90%, transparent 90%);
}
.owl-stage header {
    margin: 0px!important;
}
.archive-item img{
	width:100%!important;
}
.dot3-date-and-read {
    vertical-align: baseline;
    height: 4px;
    width: 4px;
    vertical-align: middle;
    background-color: #7A7D77;
    border-radius: 50%;
    display: inline-block;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
}
.owl-stage .entry-meta-middle {
    align-items: center;
}
.entry-meta-top > *, .entry-meta-middle > * {
    padding: 0px;
}
.owl-stage span.rt-reading-time{
    padding-top: 16px;
    padding-bottom: 28px;
}
span.dot3-date-and-read {
    margin-top: 16px;
    margin-bottom: 30px;
}
.owl-stage .entry-meta-middle{
	font-weight: normal;
	font-size: 12px;
	color: #7A7D77;
	line-height: 16px;
	padding-left:3px;
}
.owl-stage span.vcard.author a{
	font-weight: normal;
	font-size: 12px;
	color: #7A7D77;
	line-height: 16px;
}
.single-post #main {
  padding-top: 40px; 
}

.archive.category .underline-products{
  text-align: left;
}
.archive.category .underline-products h2 {
    font-family: 'Plain'!important;
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0.015em;
    color: #2F2D29;
    text-align: left;
}

.archive.category span.underline-products-yellow-underscore {
    background-image: linear-gradient(transparent 45%, #fbe57100 45%, #fbe57100 90%, transparent 90%);
}
@media only screen and (max-width: 992px){
.owl-prev{
	left: 10px!important;
}
.owl-stage span.rt-reading-time{
    padding-top: 8px;
}
	.owl-stage .entry-meta-middle{
    align-items: flex-end;
    padding-bottom: 16px;
	padding-top: 2px;

}
	.owl-stage{
    padding-top: 25px;
}
h4.heading-title.entry-title {
    margin-top: -3px;
    margin-bottom: -8px;
}
	.article-content h4.heading-title.entry-title .underline-products{
	margin-bottom: -20px;
}
	span.dot3-date-and-read{
	margin-bottom:7px;
}
.owl-stage span.vcard.author {
    padding-bottom: 0px;
}
.owl-stage span.rt-reading-time {
    padding-bottom: 0px;
}
.page-container.page-template.archive-template.show_breadcrumb_v2 {
    margin-top: -9px;
}
.single-post #main {
  padding-top: 20px; 
}
	.owl-stage span.rt-reading-time{
padding-top: 0px;
}
span.dot3-date-and-read {
    margin-top: 0px;

}
/*.owl-carousel .owl-item {
    width: 300px!important;
}*/
.ts-blogs .entry-content {
    top: -30px;
}
.woocommerce .products .product, .related-posts article, .ts-blogs article, .related-portfolio article, .ts-shortcode .items .item {
    padding-left: 10px;
    padding-right: 10px;
}
a.post-title.heading-title{
	font-weight: bold;
	font-size: 20px;
	line-height: 24px;
	letter-spacing: 0.01em;
	color: #2F2D29;
}
.owl-stage .cats-link a {
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
}
.owl-stage .underline-products h2{
  	font-weight: bold;
	font-size: 20px!important;
	line-height: 24px!important;
	letter-spacing: 0.01em;
	color: #2F2D29;
}


.owl-nav > div:before, .prev-button:before, .next-button:before {
    line-height: 34px!important;
    font-size: 12px!important;
	}
	.owl-stage span.vcard.author{
	font-size: 12px;
	line-height: 16px;
}
body.single-post #main-content .entry-content {
    padding: 0px 20px 0px!important;
}
.owl-stage .cats-link {
    padding-top: 0px;
}
.wpbm-filter-wrap.wpbm-filter-template-2 li a {
    text-transform: uppercase;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
    margin-bottom: 0px;
}
	.vc_custom_1629369570340{
    margin-left: 0px !important;
}
.wpb_text_column.wpb_content_element.vc_custom_1629370351286.link_menu {
    margin-left: 0px!important;
}
}

@media only screen and (max-width: 992px){


	/*.meta-wrapper h3.heading-title.product-name{
 margin-left: 7%;
}*/
.up-sells .products .product, .related .products .product {

    margin-left: 0px;
}
.up-sells .products .product, .related .products .product {
    width: 312px!important;
}
	/*.blogs.items.owl-carousel .owl-item{
 	width: 320px!important;
}*/
	.blogs.items.owl-carousel .owl-item:first-child{
	margin-left:0px!important;
}
}

#products-space.owl-theme .owl-dots .owl-dot span {
    width: 100%;
    height: 5px;
    margin: -1px;
    border: none;
}

.category-page-author{
    display: flex;
    flex-flow: row wrap;
    font-family: 'Plain'!important;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #7A7D77;
    margin: 0px;
    align-content: center;
    padding-left: 30px;
    height: auto;
}
.archive-item .category-page-author span.rt-reading-time{
    margin-top: 16px;
    padding-left: 2px!important;
}
.category-page-author span.dot3-date-and-read {
    margin-top: 22px;
}
span.vcard.author a {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #7A7D77;
}

span.vcard.author a {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    color: #7A7D77;
}


.single.single-post span.vcard.author {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
	line-height: 16px;
padding-top: 0px;}

	.single.single-post span.rt-reading-time{
    margin-top: 4px;
    padding-top: 4px;}
	.single.single-post span.dot3-date-and-read {
    margin-top: 8px;
}
.date_and_read {
    margin-top: 14px;
    margin-bottom: 16px;
}

@media only screen and (max-width: 900px){
.nav-middle .owl-nav > div, .nav-bottom .owl-nav > div {
    right: 12px!important;
	}}
@media only screen and (max-width: 992px){
.date_and_read {
    margin-top: 6px;
    margin-bottom: 0px;
}


	.entry-title-left span.vcard.author{
	font-size: 14px!important;
	line-height: 130%!important;
	text-align: center;
	letter-spacing: 0.01em;
	color: #7A7D77;
}
.single.single-post span.vcard.author {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
	line-height: 16px;
padding-top: 3px;}



	.single.single-post span.rt-reading-time{
margin-top:8px;}

	.single.single-post span.dot3-date-and-read {
    margin-top: 11px;
}

	.category-page-author{
      padding-left: 16px;
	  height: 10px;
}

	.category-page-author span.vcard.author {
	padding-top: 17px;}

.archive-item .category-page-author span.rt-reading-time{
    margin-top: 27px;
    padding-left: 2px!important;
}

}
.column_product_space_text h3 {
    font-size: 28px;
    margin-bottom: 29px;
    padding-top: 20px;
}
.column_product_space_text h4 {
    font-size: 16px;
    height: 45px!important;
    margin-bottom: 20px!important;
}
@media only screen and (max-width: 1024px){
.column_product_space_text h3{
    font-size: 16px!important;
    font-weight: 900;
    margin-bottom: 15px;
	}
.column_product_space_text h4 {
    font-size: 14px!important;
    line-height: 130%!important;
    letter-spacing: 0.01em!important;
}
.wpbm-grid-template-3 .wpbm-category-list {
    margin-bottom: 2px;
}
}

img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image { height: 260px; }
@media only screen and (max-width: 500px){
/*.blogs.items.owl-carousel .owl-item {
    width: 550px!important;
     padding-left: 47px!important; 
}*/
img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image {
    height: 224px;
}
/*.owl-item.active {
    max-width: 325px!important;
	}*/
}
@media only screen and (max-width: 450px){
/*.blogs.items.owl-carousel .owl-item {
    width: 550px!important;
     padding-left: 47px!important;
} */
img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image {
    height: 224px;
}
/*.owl-item.active {
    max-width: 320px!important;
	}*/
}


@media only screen and (max-width: 400px){
	.owl-item  .item .entry-content h4.heading-title.entry-title{
    padding-right: 55px!important;
}
	.owl-item.active  .item .entry-content h4.heading-title.entry-title{
    padding-right: 0px!important;
}
/*.blogs.items.owl-carousel .owl-item {
    width: 450px!important;
     padding-left: 47px!important;
} */
img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image {
    height: 235px;
}
/*.owl-item.active {
    max-width: 322px!important;
	}*/
}
img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image {
    display: block;
    object-fit: cover;
}
@media only screen and (max-width: 385px){
	.wpbm-grid-template-3 .wpbm-meta-wrap > div, .wpbm-grid-template-3 .wpbm-meta-wrap > div a{
    letter-spacing: 0.01em;
}
/*.meta-wrapper h3.heading-title.product-name {
    margin-left: 23%;
}*/
/*.blogs.items.owl-carousel .owl-item {
    width: 315px!important;
     padding-left: 47px!important; 
}*/
img.attachment-drile_blog_thumb.size-drile_blog_thumb.wp-post-image {
    height:210px;
}
/*.owl-item.active {
    max-width: 325px!important;
	}*/
}

.archive.category .vc_row.wpb_row.vc_row-fluid.footerMail {
    padding-top: 80px;

}
.vc_custom_1628680886698 {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 75px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #2f2d29 !important;
}
.vc_custom_1628680828515 {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.vc_custom_1628680911110 {
    margin-right: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    border-right-width: 0px !important;
    border-bottom-width: 0px !important;
    border-left-width: 0px !important;
    padding-top: 75px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    background-color: #bdb7ac !important;
}
@media only screen and (max-width: 996px){
.archive.category .vc_row.wpb_row.vc_row-fluid.footerMail {
    padding-top: 6px;
}
.wpbm-grid .wpbm-inner-wrap {
    margin-top: 20px;
}
.wpb_column.vc_column_container.vc_col-sm-6.vc_custom_1628680886698 {
    margin-top: 14px;
}
.product_one_idea_sizes .owl-stage {
    margin-left: 0px;
    padding-left: 0px;
}

}
h3.spacs-downloads-medium {
    line-height: 140%;
    letter-spacing: 0;
    font-size: 20px;
    color: rgba(47,45,41,1);
}


section.product {
    margin-right: 8px!important;
    width: 345px!important;
    margin-left: 10px;
}
.bx-wrapper {
    padding-top: 20px;
    padding-bottom: 10px;
}
@media only screen and (max-width: 992px){
section.product {
    width: 312px!important;
}
    
 section.product {
    margin-right: -12px!important;
    margin-left: 20px;
}   
}
@media only screen and (max-width: 992px){
img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
  /*  margin-left: 11px;*/
margin-left:20px;
}
	.bxslider .product .meta-wrapper h3.heading-title.product-name{
margin-left: 40px;
}
}
@media only screen and (max-width: 600px){

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
      margin-left: 115px;
 /* margin-left:0px;*/
	}
	.bxslider .product .meta-wrapper h3.heading-title.product-name{
margin-left: 215px;
}

}
.place-mobile {
display:none;
}


@media only screen and (max-width: 500px){

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
      margin-left: 80px;
 /* margin-left:0px;*/
	}
	.bxslider .product .meta-wrapper h3.heading-title.product-name{
margin-left: 150px;
}

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

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
   margin-left: 69px;
/*margin-left:0px;*/
	}
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 49px!important;
}*/
/*.meta-wrapper h3.heading-title.product-name {
    margin-left: 46%;
}*/
}
@media only screen and (max-width: 435px){

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
   margin-left: 52px;
 /*margin-left:0px;*/
	}
/*.meta-wrapper h3.heading-title.product-name {
    margin-left: 38%;
}*/
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 39px!important;
}*/
}
@media only screen and (max-width: 420px){
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 26px!important;
	}
*/
}

@media only screen and (max-width: 415px){

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
  margin-left: 50px;
 /* margin-left:0px;*/
	}
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 25px!important;
}*/
/*.meta-wrapper h3.heading-title.product-name {
    margin-left: 29%;
}*/
}

@media only screen and (max-width: 400px){
/*.meta-wrapper h3.heading-title.product-name {
    margin-left: 26%;
}*/
img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
   /* margin-left: 41px;*/
margin-left:41px;
	}
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 19px!important;
}*/
}
@media only screen and (max-width: 390px){
img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
/*    margin-left: 38px;*/
margin-left:38px;
	}}
@media only screen and (max-width: 380px){
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 11px!important;
}*/

img.attachment-shop_catalog.wp-post-image.ts-lazy-load.loaded {
    margin-left: 25px;

	}

.bxslider .product .meta-wrapper h3.heading-title.product-name {
    position: relative;
    bottom: 60px;
    font-weight: 700;
    margin-left: 40px;
}
}
.next-button:before, .owl-nav > div.owl-next:before{
width:100%;}

/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 5px;
}*/
h2 a:hover {
    color: #fff;
}
@media only screen and (max-width: 370px){
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 5px!important;
}*/
}
@media only screen and (max-width: 360px){
/*.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: 0px!important;
	}
*/
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
.woocommerce .products .product, .related-posts article, .ts-blogs article, .related-portfolio article, .ts-shortcode .items .item {
    padding-left: 5px;
    padding-right: 5px;
	}}

.bxslider2.owl-carousel .owl-item img {
    border-radius: 16px!important;
}
@media only screen and (min-width: 1500px){
.owl-item {
    width: 365px!important;
}
}
@media only screen and (max-width: 550px){
  .owl-item.active.center {
        width: 365px!important;
    }
}
@media only screen and (max-width: 499px){
    .owl-stage {
        margin-left: 50px;
    }
    /* .owl-item {
        width: 410px!important;
    } */
    .blogs.items.owl-carousel .owl-item:first-child {
        margin-left: 5px!important;
    }
    .owl-item.active.center {
        width: 325px!important;
    }
}

.img-ue-header {
    margin-left: -100px;
       bottom: 0px;
    position: relative;
}

 .header-v7 header .header-middle .header-right {
    top: -2px!important;
padding-bottom: 6px;
}

@media only screen and (max-width: 1300px){
.img-ue-header {
    margin-left: -80px;
     bottom: 0px;

}
.slidermobiledesigne {
    white-space: nowrap;
}
rs-layer#slider-54-slide-120-layer-2 {
    white-space: nowrap;
}
rs-module#rev_slider_54_2 {
    white-space: nowrap;
}
}
@media only screen and (max-width: 470px){
    .owl-stage {
        margin-left: 45px;
    }
.img-ue-header {
 display:none;
}

 
}
@media only screen and (max-width: 460px){
    .owl-stage {
        margin-left: 40px;
    }

 
}
@media only screen and (max-width: 440px){
    .owl-stage {
       
    margin-left: 40px;

    }
    .owl-item.active.center {
        width: 325px!important;
    }
    /* .owl-item {
        width: 450px!important;
    } */
    .blogs.items.owl-carousel .owl-item:first-child {
        margin-left: -9px!important;
    }
.bxslider .product .meta-wrapper h3.heading-title.product-name {

    margin-left: 130px;
}
.place-mobile {
    width: 0px!important;
}
}
@media only screen and (max-width: 415px){
.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: -11px!important;
}
}
@media only screen and (max-width: 412px){
.blogs.items.owl-carousel .owl-item:first-child {
    margin-left: -13px!important;
}
}
@media only screen and (max-width: 400px){
    .owl-stage {
        margin-left: 18px;
    }
.place-mobile {
    width: 0px!important;
}
    .owl-item.active.center {
        width: 325px!important;
    }
    /* .owl-item {
        width: 415px!important;
    } */
    .blogs.items.owl-carousel .owl-item:first-child {
        margin-left: 0px!important;
    }
.bxslider .product .meta-wrapper h3.heading-title.product-name {
    margin-left: 75px;
}

	.header-right{
margin-bottom: -7px;
}
}
@media only screen and (max-width: 380px){
    .owl-stage {
        margin-left: 15px;
    }
    .owl-item.active.center {
        width: 325px!important;
    }
    /* .owl-item {
        width: 394px!important;
    } */
 .owl-item.center {
     width: 325px!important;
}
.bxslider .product .meta-wrapper h3.heading-title.product-name {
margin-left: 42px;
}
}

@media only screen and (max-width: 376px){
    .owl-stage {
        margin-left: 5px;
    }
    /* .owl-item {
        width: 388px!important;
    } */
    .owl-item.active.center {
        width: 325px!important;
    }
.owl-item {
    width: 392px!important;
}
 .owl-item.center {
   width: 325px!important;
}
}
.blogs.owl-carousel .owl-stage {
    display: flex!important;
}

html[lang="de-DE"] .img-ue-header {
    display: none;
}



	@media only screen and (min-width:452px) and (max-width: 1301px) {
 .header-v7 header .header-middle .header-right {
    top: 0px !important;
    display: flex;
}
.img-ue-header {
        margin-left: -13px;
    width: 53px;
    top: 5px;
    padding-right: 10px;}

button.conf-header__cart {
    margin-right: 25px;
}
.header-v7 header .header-middle .logo-wrapper, .header-v7 header .header-middle .header-right {
 
    padding-bottom: 0px;
}
}


.wpbm-grid-template-3 .wpbm-filter-template-2 ul li:first-child {
    display: none;
}

button.woosc-btn.woosc-btn {
    padding-left: 40px;
}

.wpbm-grid-template-3 .wpbm-title a:hover{
color: #7a7d77;
}




div#n2-ss-9 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot  {
    width: 210px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    height: 6px;
    padding: 0px!important;
    margin: 0px!important;
	margin-left: -1px!important; 
}

div#n2-ss-5 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-4 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-6 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-7 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-11 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-10 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-12 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-13 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-14 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-15 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-16 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-17 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-24 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-21 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-22 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-23 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-25 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-24 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-26 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-27 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-28 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-29 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-30 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-31 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-32 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-33 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-34 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-36 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot{
	width: 200px!important;
	margin: 0px 0px 0px -1px!important;
	height: 6px;
	padding: 0px!important;
}

@media screen and (max-width: 992px) {
	div#n2-ss-9 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot  {
    width: 59px!important;
    border-color: rgb(47 45 41 / 0%)!important;
    opacity: 0.5!important;
    border-radius: 2090px!important;
    height: 6px;
    padding: 0px!important;
    margin: 0px 0px 0px -1px!important;
}
	div#n2-ss-5 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-4 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-6 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-7 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-11 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-10 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-12 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-13 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-14 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-15 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-16 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-17 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-24 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-21 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-22 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot, div#n2-ss-23 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-25 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-24 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-26 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-27 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-28 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-29 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-30 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-31 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-32 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-33 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-34 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot , div#n2-ss-36 .n2-bullet.n2-style-51644724250d248b82991445a48d0447-dot {
	width: 59px!important;
	margin: 0px 0px 0px -1px!important;
	height: 6px;
	padding: 0px!important;
	}
	
}




.vc_custom_1664269652534 , .vc_custom_1675770843066 {
    border-top-width: 10px !important;
    border-right-width: 10px !important;
    border-bottom-width: 10px !important;
    border-left-width: 10px !important;
    background-color: #c1c3cc !important;
    border-left-color: #ffffff !important;
    border-left-style: solid !important;
    border-right-color: #ffffff !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #ffffff !important;
    border-bottom-style: solid !important;
    border-radius: 30px !important;
}

.vc_custom_1615980437444 , .vc_custom_1615980432941{
    border-top-width: 10px !important;
    border-right-width: 10px !important;
    border-bottom-width: 10px !important;
    border-left-width: 10px !important;
    background-color: #dfdcd3 !important;
    border-left-color: #ffffff !important;
    border-left-style: solid !important;
    border-right-color: #ffffff !important;
    border-right-style: solid !important;
    border-top-color: #ffffff !important;
    border-top-style: solid !important;
    border-bottom-color: #ffffff !important;
    border-bottom-style: solid !important;
    border-radius: 30px !important;
}


.vc_custom_1615980428065{
border-top-width: 10px !important;
border-right-width: 10px !important;
border-bottom-width: 10px !important;
border-left-width: 10px !important;
background-color: #dfdcd3 !important;
border-left-color: #ffffff !important;
border-left-style: solid !important;
border-right-color: #ffffff !important;
border-right-style: solid !important;
border-top-color: #ffffff !important;
border-top-style: solid !important;
border-bottom-color: #ffffff !important;
border-bottom-style: solid !important;
border-radius: 30px !important;
}

.socialMedia {
    max-width: 600px;
    display: flex;
    width: 100%;
    justify-content: space-between;
    margin: 0 auto;
}
.socialMedia a {
    border-bottom: none;
    margin-left: 20px;
}