.main-header .elementskit-submenu-panel {
padding: 0px 0px 0px 0px !important;
}
.slider.nickx-slider-for.nslick-initialized.nslick-slider{
display: flex;
flex-direction: row-reverse;
} 
.nslick-track.techno_stop_slide{
display: flex;
flex-direction: row-reverse;
}
@font-face {
font-family: 'Proxima Nova Light';
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.eot);
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.woff2) format('woff2'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.woff) format('woff'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.ttf) format('truetype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Light.svg#ProximaNova-Light) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova Regular';
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.eot);
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.woff2) format('woff2'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.woff) format('woff'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.ttf) format('truetype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Proxima Nova Bold';
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.eot);
src: url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.woff2) format('woff2'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.woff) format('woff'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.ttf) format('truetype'),
url(//www.reglermusic.com/wp-content/themes/regler/fonts/ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}  body{
font-family: 'Proxima Nova Regular' !important;
}
body h1, h2, h3, h4, h5, h6{
font-family: 'Proxima Nova Bold' !important;
}
#newsletter input {
width: 80%;
border: 0px;
border-radius: 30px 0px 0px 30px;
background-color: rgb(255, 255, 255,0.10);
color: #fff;
padding-left: 20px;
height: 55px;
}
.Signup__button {
background-color: #fff;
color: rgba(43, 42, 41, 1);
font-size: 16px;
font-weight: 400;
height: 56px;
border-radius: 0px 30px 30px 0px;
border: 0px;
line-height: 18px;
width: 20%;
}
.Signup__button:hover{
background-color: #fff;	
color: rgba(43, 42, 41, 1);
}
.custom-design-product .ht-product-inner {
border-radius: 30px;
}
.custom-design-product.custom-design-product1 .ht-product-inner {
border-radius: 30px;
background-color: #303030;
}
.sticky66 {
position: fixed;
top: 0px;
transform: translate(0%, 0%) !important;
transition: all 0.95s ease 0s;
width: 100%;
margin-top: 0px;
margin-bottom: 0px;
-webkit-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
-moz-box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
box-shadow: 0px 3px 8px 0px rgba(0,0,0,0.16);
}
.ast-container {
max-width: 100% !important;
padding: 0;
}
.woocommerce-js div.product form.cart div.quantity {
width: 100%;
}
.related_products .ast-article-single {
border: 1px solid #7070704A;
border-radius: 20px;
padding: 20px !important;
}
.related_products .button{
display:none !important;
}
.related_products .price {
display: none !important;
}
.related_products .star-rating {
display: none !important;
}
.entry-header.ast-no-thumbnail {
display: none;
}
.custom-design-product .ht-product-inner {
border-radius: 30px;
}
.wpcf7-form {
box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.26);
padding: 30px;
border-radius: 10px;
}
.wpcf7-form-control.wpcf7-textarea {
resize: none;
height: 148px;
}
.home #colophon{
display:none;
}
.single-product .ast-container {
max-width: 1240px !important;
padding: 0;
}
.products.columns-4 .ast-article-single {
border: 1px solid #f1f1f1;
padding: 30px !important;
border-radius: 30px;
}
.ast-on-card-button.ast-select-options-trigger.product_type_simple.add_to_cart_button.ajax_add_to_cart {
display: none;
}
.star-rating {
display: none !important;
}
.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
padding: 0 !important;
}
.ast-woocommerce-container .summary.entry-summary {
padding-top: 100px;
}
.product_title.entry-title {
font-weight: 700;
color: #000;
margin: 15px 0px !important;
display: inline-block;
}
#yith-ywraq-form td:last-child {
border-radius: ;
border-right: 0px;
}
.site-content .ast-container {
display: flex;
}
.single-post .ast-container {
max-width: 1240px !important;
padding: 0;
}
.ast-related-posts-wrapper .ast-related-post {
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.5);
border-radius: 20px 20px 20px 20px;
padding: 20px;
border: 1px solid #ccc;
}
.ast-separate-container {
background-color: transparent !important;
background-image: none;
}
span.nickx-popup.fa.fa-expand {
display: none !important;
} @media all and (max-width:767px){
.ht-row{
margin-right: 0;
margin-left: 0;
}
.summary.entry-summary, .woocommerce-tabs.wc-tabs-wrapper, .related.products{
padding: 15px;
text-align: center;
}
.woocommerce.ywraq-wrapper{
padding: 50px 15px;
}
}
@media screen and (max-width:635px) {
.Signup__button {
width: 30%;
}
#newsletter input {
width: 70%;
}
.ast-woocommerce-container .summary.entry-summary {
padding-top: 0px;
}
}