h1, h2, h3, h4, h5, h6  { letter-spacing: normal;}
.main-nav > ul > li > a {
font-weight:600;
color:#6d6d6d;
}
.product-icons {
display:none;
}
.footer-logo {
background:#232323;
padding:20px;
}
.footer-logo img {
display:table;
margin:auto;
}
#hm-blog h4{
margin: 8px 0;
font-size: 22px;
font-weight: 600;
text-align: center !important;
}
#hm-blog .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat
{
background:none !important;
color:#e4a740 !important;
font-weight:600;
text-align:center;
display: table;
margin: auto;
margin-top:-20px;
}
#hm-blog p
{
color:#1a1919 !important;
font-size:16px; 
font-weight:500;
}
#hm-blog p {
overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
#hm-blog .vc_grid-item-mini vc_clearfix {
background:#fff !important;
}
#hm-blog .vc_gitem-zone {
overflow:visible;
}
#hm-blo .vc_gitem-zone-mini{
}
#hm-blo .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {
background:#E4A740 !important;
color:#222 !important;
font-weight:600;
text-transform:uppercase;
border-radius:0;
padding:12px 30px
}
#hm-blo .vc_btn3.vc_btn3-color-blue, .vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover{
color:#fff !important;
}
.hm-blog .btn.btn-solid.color{
background:transparent;
border:none;
border-radius:0;
color:#E4A740;
font-size:14px;
padding:0;
}
#hm-blog .vc_btn3-left{
position:relative;
margin-left:-20px;
}
#hm-blog .vc_btn3-left:after{
position:absolute;
content:'→';
color:#E4A843;
top:6px;
right:60px;
font-size:20px
}
.hm-blog .btn.btn-solid.color:hover{
color:#222;
}
.hm-blog .author-name {
display:none;
}
.hm-blog .blog-blocks .title a:hover{
color:#E4A740;
}
.hm-blog .date {
font-style:italic;
}
.hm-blog .pagination a {
font-size:32px;
color:#222;
}
.hm-blog .pagination {
display:table;
margin:auto;
padding-top:20px;
}
.flex-control-thumbs li{
list-style:none;
float:left;
}
.flex-control-thumbs {
margin-top:10px;
}
ul.products .product-content .add-links-wrap,
.single-product .entry-summary .add_to_cart_button {
display:none;
}
.hp-Inquire-btn { margin-top:20px;}
#content .product-images .magic-imagehp + .product-image-slider.owl-carousel { }
.single-product-modern .summary .single_add_to_cart_button {
background:#e4a740;
color:#fff;
border:none;
}
.woocommerce-Price-amount {
color:#000;
font-weight:600;
text-transform:uppercase;
font-style:italic;
}
.single-product-modern .woocommerce-tabs {
border:none; 
}
.single-product-modern .woocommerce-tabs ul.tabs li {
border:1px solid #ddd;
}
.woocommerce-tabs ul{
border:none;
}
.single-product-modern .woocommerce-tabs ul.tabs li.active a{
background:#E4A740;
color:#fff !important;
}
body.de .single-product-modern a.button.alt {
font-size: 0 !important;
text-align: center;
width: 400px !important;
padding-top: 5px;
}
body.de .single-product-modern a.button.alt:before {
content: 'Jetzt anfragen';
font-size:20px;
}
h1,h2,h3,h4,h5,h6,p{
font-family:"open sans";
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading{
color:#222 !important;
}
.wpb-js-composer .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading{
background:#fff !important;
border-bottom:1px solid #ddd;
}     
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span, .owl-theme, .owl-theme .owl-dots .owl-dot.active span {
background:#F5F4F4;
}
.woocommerce .add_to_cart_button, .woocommerce .added_to_cart, .woocommerce .ajax_add_to_cart, .woocommerce .product_type_external, .woocommerce .product_type_grouped {
border:1px solid #E4A740 !important;
}
#sec-4section .wpb_text_column  h2 { font-size: 23px; line-height: normal;}
#sec-4section .vc_column_container .wpb_text_column  { margin-bottom: 15px !important }
@media screen and (max-width: 991px){
.summary {
padding:10px;
}
#buy-btn,#meet-btn{
display:table !important;
margin:auto !important;
float:none !important;
}
#slide-title {
font-family: against !important;
font-size:80px !important;
letter-spacing:3px !important;
}
}
.speial-title{
font-size:120px;
font-weight:500;
color:#1B326D;
letter-spacing:10px;
}
.unica{
margin-bottom:-180px !important;
margin-left:120px;
}
.tori{
margin-bottom:-180px !important;
margin-left:180px;
}
.flu{
margin-bottom:-260px !important;
margin-left:380px;
}
.tenor{
margin-bottom:-120px !important;
}
.sbogen{
margin-top:-250px !important;
margin-left:220px
} @media screen and (max-width: 720px){
.blog-1 section.vc_custom_1664996493288,
.blog-1 section.vc_custom_1664996440091 { padding-right: 0 !important;  padding-left: 0 !important; }
.title-h2 {
font-size:28px;
}
.speial-title {
font-size: 80px;
}
.unica {
margin-bottom: -142px !important;
}
.tori {
margin-bottom: -142px !important;
}
.flu {
margin-bottom: -225px !important;
margin-left: 188px;
}
.tenor {
margin-bottom: -89px !important;
}
}
@media screen and (max-width: 580px){
.speial-title{
font-size:36px;
}
.unica {
margin-bottom: -70px !important;
margin-left:10px;
word-spacing:0px;
}
.tori {
margin-bottom: -70px !important;
margin-left:0;
}
.flu {
margin-bottom: -40px !important;
margin-left: 0px;
}
.tenor {
margin-bottom: -60px !important;
}
.sbogen{
margin-top:-40px !important;
margin-left:0
}
}
h4.feature-tittle{
font-weight:700;
text-transform:uppercase;
color:#E0A741;
}
h4.align-right, p.align-right{
text-align:right;
}
p.feature-dec{
color:#000;
margin-top:20px;
margin-bottom:40px;
}
span.feture-number{
color:#fff;
background:#b7b7b7;
padding:3px 9px;
border-radius:50%;
margin-right:10px
}
.feature-right,.feature-left{
overflow:hidden;
display:block;
max-width:180px;
}
.feature-left{
float:right;
}
@media screen and (max-width:991px){
h4.align-right, p.align-right {
text-align: center;
}
.feature-right,.feature-left {
width:180px;
margin:0 auto;
float:none;
}
.align-left {
text-align:center;
}
} .header-title {
font-size:80px;
color:#fff;
line-height:100px;
font-weight:500 ;
letter-spacing:normal;
}
@media screen and (max-width:768px){
.header-title {
font-size: 36px;
line-height: 50px;
}
body #header .header-main .container {
padding-left: 20px;
padding-right: 20px;
}
body .newsletter form { display:block;}
} .atw_wrapper .atw_grid_wrapper .atw_item {
margin-bottom: 30px;
border: 1px solid #f3f3f3;
box-shadow: 0px 0px 2px rgba(0,0,0,.2);
}
#atw_style6 .atw--single_item .atw_item_bottom .atw_item_title{
text-transform:uppercase;
font-weight:600 !important;
margin:0px 10px !important;
text-align:left;
}
#atw_style6 .atw--single_item .atw_item_bottom .atw_item_info .atw_price {
color: #9b9b9b;
line-height: 44px;
font-size: 16px;
text-align: left;
margin: 0px 10px;
font-weight: 500 !important; 
}
#atw_style6 .atw--single_item .atw_item_top .atw_post_view {
background: #e4a640 !important;
}
.atbd_listing_pagination .nav-links .page-numbers.current {
background: transparent !important;
border-color: transparent !important;
color: #e4a640;
font-size: 24px;
font-weight:600;
color:#e4a640 !important;
}
.atbd_listing_pagination .nav-links .page-numbers {
background: transparent !important;
border-color: transparent !important;
color: #e4a640;
font-weight:600;
color:#222 !important;
}
.atbd_listing_pagination .nav-links .page-numbers span {
} .gform_wrapper .gform_body input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
border:1px solid #ddd;
}
.gform_wrapper textarea.medium{
border:1px solid #ddd;
}
.contact-us .button, input[type="submit"]{
background:#E4A640;
color:#fff;
border:1px solid #E4A640;
}
.contact-us .button:hover{
background:#222;
color:#fff;
border:1px solid #222;
}
.gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label{
margin-bottom:-54px;
} .button, input[type="submit"] {
background:#E4A740 !important;
color:#fff !important;
border:1px solid #E4A740 !important;
}
.button:hover, input[type="submit"]{
background:#222 !important;
} .custom-cart img{
height:160px !important;
width:auto !important;
display:table;
margin:auto;
}
#atw_style6 .add_to_cart_inline .add_to_cart_button {
margin-bottom: -20px;
font-weight:600;
}
.atw_wrapper .atw_grid_wrapper .atw_grid--single {
margin-top:20px;
}
#atw_style6 .added_to_cart {
font-weight:600;
} .eg-cleveland-element-0 {
margin-top: -54px;
background: #f7f6f6;
padding: 20px;
}
#blog-post {
max-width:1100px;
margin:0 auto;
}
.main-nav ul > .current-menu-item > a {color: #fff !important}
.icon.icon--search.icon--dark.sprite-icons-2x.field-holder__icon {  background-position: left 14px !important;}
.single-product-modern .woocommerce-tabs.wc-tabs-wrapper .panel {    width: 138%; margin: 0 auto;
position: relative;
left: -19%;
right: 4px;}
.vc_row.vc_row-flex, .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {    padding-top: 0 !important;}
.esg-content.eg-post-8047.eg-cleveland-element-4-a {display: none !important}
#info-img.info-img {    background-size: 83% !important;
background-repeat: no-repeat !important;
background-position: center !important;}
.store-locator__infobox.store-locator__infobox--main {
background-color: #e4a740 !important;}
.store-locator__infobox.is-active .infobox__marker {
background-color: #e4a740 !important;}
.store-website a, .store-email a {color: #fff !important}
.vc_row.vc_row-flex, .vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {
padding-top: 10px !important;
} .atw_slider_wrapper .atw_single_slide {
padding:5px;
}
.tp-caption {
text-transform: none !important;
}
.single-product .breadcrumb>li:first-child +li:before,
.single-product .pix-breadcrumbs  .breadcrumb li:first-child {
display:none;
}
.header-btn-group {
text-align:center;
clear:left;
display:block;
}
.gform_confirmation_message_2.gform_confirmation_message { 
color: #790000;
font-size: 1em;
font-weight: 700;
margin-bottom: 25px;
border: 2px solid #790000;
padding: 16px 0 16px 0;
clear: both;
width: 100%;
text-align: center; 
}
#pageFooterCon .widget .widgettitle {
color: #e4a740 !important;
} .gform_footer.top_label p {
display: none !important;
}
.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
background: #E4A740 !important;
color: #fff !important;
border: 1px solid #E4A740 !important;
font-family: 'Open Sans', Helvetica, sans-serif;
}
.featherlight-content .add_to_cart_button, .featherlight-content .add_to_cart_inline .button {
padding-top: 0px !important;
}
.wpcsp-thumb {
max-width: 270px !important;
}
.atw_product_desc {
overflow: auto !important;
height: 400px !important;
}
.sub-menu {
width: 320px !important;
}
.sub-menu .menu-item .external {
padding-top: 5px !important;
margin-top: 0px !important;
padding-bottom: 0px !important;
margin-bottom: 0px !important;
}
.atw_single_slide .atw_item_title {
height: 52px !important;
}
.persephone .tp-bullet:hover, .persephone .tp-bullet.selected {
background:   rgba(222,152,25,0.92) !important;
}
.tp-bullet.selected {
background:    rgba(222,152,25,0.92) !important;
}
.persephone .tp-bullet {
background: transparent  !important;
}
#sub-header .sub-banner-title {
font-family: 'Open Sans', Helvetica, sans-serif !important;
}
.rev_slider #slide-title, h1.header-title, h2.sub-banner-title, h1.speial-title {
font-family: 'Open Sans', Helvetica, sans-serif !important;
}
.search-btn {
display: none !important;
}
.woocommerce-Price-currencySymbol {
padding-right: 4px !important;
}
filter__items-counter {
display: block !important;
}
.widget_nav_menu>div>ul li:before { display:none;}
.page-content section 	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {
display:block;
}
.footer-top { padding-top:30px; text-align:center;}
.footer .widget-title { font-weight: 600; font-size: 17px; text-transform:none;     margin-bottom: 2rem;}
.widget_nav_menu>div>ul,
.footer .widget > div > ul li  { border: none; padding-left:0 !important; }
.footer .widget > div > ul li a {  font-family: 'Open Sans', Helvetica, sans-serif;  font-size: 14px;
font-style: normal;  font-weight: 400;}
#footer .footer-bottom .footer-center { font-size: 14px;}
#header .main-menu > li.menu-item.active > a,
#header .main-menu > li.menu-item:hover > a { border-color:transparent !important}
#header .header-main .container {  width: 100%;    max-width: 100%;   padding-left: 60px;  padding-right: 60px;}
#hm-blog h4 { height: 54px;}
#whatsNew .vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline { padding-top: 17px !important; padding-bottom: 17px;  padding-left: 24px !important;   padding-right: 24px;}
.vc_gitem-post-data-source-post_excerpt + .vc_btn3-container .vc_general   { padding-left:0 !important; padding-right:0 !important;} .newsletter {background-color: #e4a740; padding: 40px 0}
.newsletter h2, .newsletter p {color: #fff; text-align: center; margin-bottom: 10px;}
.newsletter form {display: flex;margin-bottom: 10px;}
.newsletter form input[type=text] {margin-right: 10px;border-radius: 0;height: 61px; width: 80% !important}
.newsletter form input[type=submit]   {background: transparent !important;border-top: none; width: 20% !important;
border-left: none; font-weight: bold;
border: 2px solid white !important;
color: white !important; border-radius: 0}
.newsletter form input[type=text]:focus {outline: none; box-shadow: none;}
.newsletter form input[type=submit]:hover {background: #fff !important;border-top: none;
border-left: none;
border: 2px solid white !important;
color: #e4a740 !important; border-radius: 0}
.newsletter form ::-webkit-input-placeholder {
color: #fff;}
.newsletter form :-ms-input-placeholder {color: #fff;}
.newsletter form ::placeholder {color: #fff;}
#hm-blog .vc_btn3-left::after {
right:50% !important;
margin-right: -70px;
}
@media (min-width: 992px) {
.blog-posts .post .entry-title {
height: 55px;
overflow: hidden;
margin-bottom: 5px;
}
#hm-blog .vc_gitem-post-data {
margin-bottom: 0;
}
#hm-blog .vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
margin-bottom: 35px;
}
#hm-blog p { margin-bottom:0 !important;}
body #header .main-menu > li.menu-item > a {
padding: 10px;
}
.newsletter .col-md-offset-2 {
margin-left: 16.66666667%;
}
.page-top.banner-img > .container {
padding-top: 100px;
padding-bottom: 100px;
}
.page-top.banner-img .page-title {
font-weight: 500;
font-size: 55px;
margin-bottom: 25px;
}
.page-top.banner-img ul.breadcrumb {
color: #fff;
}
.page-top.banner-img .breadcrumbs-wrap a {
color: #a5a5a5;
} } #main, .main-content, #content section#blog { background:#eeeeee !important}
.page-top.banner-img { border-bottom:none !important}
.gform_wrapper input[type="email"], .gform_wrapper input[type="tel"],
.gform_wrapper  input[type="text"] {  width: 100%;   height: 50px; padding: 5px 12px; }
.gform_wrapper textarea.medium, input[type="text"].medium, .name_first input[type="text"], .name_last input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"] {
border: 1px solid #000000 !important;
background: transparent !important;  padding: 5px 12px;
}
.resp-tabs-container .tab-content,
#tab-description .vc_section  { background-color: transparent !important;}
form .gform_footer.top_label .button, 
.gform_wrapper input[type="submit"] {
border: none !important;
margin: 0 !important;
width: 50% !important;
border-radius: 0 !important;
height:60px; line-height:60px;     padding: 0;
font-size: 20px;
}
.gform_wrapper .gform_body .field_sublabel_below .ginput_complex.ginput_container label { display:none;}
.gform_legacy_markup_wrapper li.hidden_label input {
margin-top: 0;
}
#gform_wrapper_2 .gform_body {
width: 80% !important;
margin-right: 10px;
}
#gform_wrapper_2 .gform_footer {
width: 20% !important;
}
#gform_wrapper_2 .gform_body .ginput_container  input#input_2_1 {
border-radius: 0;
height: 61px;
border: 2px solid white !important;
padding: 2%;
color: white !important;
background: transparent;
width: 100% !important;
}
#gform_wrapper_2 .gform_footer .gform_button {
background: transparent !important;
border-top: none;
border-left: none;
font-weight: bold;
border: 2px solid white !important;
color: white !important;
border-radius: 0;
height: 61px !important;
width: 100% !important;
text-transform: uppercase;
}
.newsletter input:placeholder,
.newsletter input:-webkit-placeholder,
.newsletter input:-moz-placeholder { 
color: #fff !important;
}
#gform_fields_1 input:placeholder,
#gform_fields_1 input:-webkit-placeholder,
#gform_fields_1 input:-moz-placeholder { 
color: #000 !important;
}
.gform_wrapper input[type="email"], 
.gform_wrapper input[type="tel"], 
.gform_wrapper input[type="text"], textarea {
color:#000;
}
.page-id-9790 #blog h2.vc_custom_heading,
.page-id-10029 #blog h2.vc_custom_heading {
font-size:22px;
text-transform: uppercase;
}
.page-id-9911 #blog .vc_column_container .wpb_wrapper h2,
.page-id-9766 #blog .vc_column_container .wpb_wrapper h2,
form .gform_footer.top_label .button, .gform_wrapper input[type="submit"] {
text-transform: uppercase;
}
.btn-default.btn {
background: #e4a740;
box-shadow: none!important;
border-color: transparent !important;
color: #fff;
padding: 10px 20px;
font-size: 14px !important;
font-weight: 500;
}
.btn-default.btn:hover { border-color: #e4a740 !important; background:#fff;}
#gform_wrapper_2 .gform_body #field_2_1 {
padding-right: 0px;
}
.newsletter #gform_2 .validation_error { display:none;} 
.newsletter #gform_2 li.gfield.gfield_error.gfield_contains_required div.ginput_container { margin-top: 0 !Important;     }
.newsletter #gform_2 li.gfield.gfield_error.gfield_contains_required {  padding-top: 0 !Important; background: transparent !Important;    border: 0 !Important;}
.breadcrumb li.home,
.newsletter form .gform_body label {
display: none !important;
}
body .no-breadcrumbs .main-content {
padding-top: 0 !important;
}
.newsletter .gform_legacy_markup_wrapper .gform_footer {
padding: 0;
}
.page-id-9805 #content section#blog { }
body.page-id-10047 #main .main-content,
body.page-id-9805 #main .main-content {
background: transparent !important;
}
.products.related { margin-top:50px;}
.footer .widget-title { white-space: nowrap;} ul.pcols-lg-4 li.product-col .product-inner,
.products-slider.products li.product .product-inner {
background: #fff;
}
ul.pcols-lg-4 li.product-col:hover .product-inner,
.products-slider.products li.product:hover .product-inner {
box-shadow: 0 25px 35px -5px rgb(0 0 0 / 10%);
}
li.product:hover .product-image {
box-shadow:none;
}
body .Magic360-container {
max-width:100% !important; 
}
ul.products .woocommerce-loop-product__title {     font-size: 18px;  font-weight: 500;  margin-bottom: 15px }
.product-image .inner { vertical-align: middle; }
#main .main-content { padding-bottom:0;}
.newsletter .alert-danger { background-color: transparent;  border-color: transparent;  padding: 0;
margin: 0;  border: 0;}
.newsletter .alert-danger h2 { font-size:14px;}
.page-top ul.breadcrumb>li:nth-child(2n) { font-size:0 !important}
.page-top ul.breadcrumb>li:nth-child(2n) > span { margin-right: 15px; font-size:0.75rem !important; margin-left: 5px; position:relative}
.page-top ul.breadcrumb>li:nth-child(2n) > span:not(:last-child):after { position:absolute; right:-12px; top:0; content:"/"; font-size:0.75rem !important; line-height: normal;}
.page-top ul.breadcrumb>li .delimiter {visibility: hidden;  margin: 0;    width: 5px;}
body.single-post .breadcrumbs-wrap { display:none !important}
body.single-post .page-top { padding: 40px 0;}
ul.pcols-lg-4 li.product-col .product-inner .product-image,
ul.products .product-image { padding:15px;}
@media (min-width:1024px) and (max-width:1200px) {
.rev_slider li.tp-revslider-slidesli .rev-btn {
width: auto !important;
min-width: auto !important;
max-width: none !important;
text-align: center !important;
padding: 19px 20px !important;
}
.main-nav > ul > li > a {
font-size: 15px;
padding: 0 7px;
}
}
.single-product .button.add_to_cart_button {  }
ul.products .woocommerce-loop-product__title { white-space: normal;  overflow: hidden; height:50px; text-overflow: inherit;}
.inquire-btn .porto-btn.inquire-btn { font-size:20px;}
.inquire-btn .porto-btn.inquire-btn:hover { background:#000 !important;}
.single-product .product_meta { display:none;}
@media (max-width:767px) {
.header-btn-group .btn-book-appointment { max-width: auto !important;}
.vc_gitem-post-data {
margin-bottom: 0;
}
body .vc_custom_1578461595709 {
margin-top: 0 !important;
}
.header-btn-group .ubtn-ctn-inline {
width: 98% !important;
}
.header-btn-group .ubtn-large {
padding: 5px 0; 
width: 100%;
}
.header-btn-group .vc_custom_1673858619079,
.header-btn-group .vc_custom_1673852605742 {
margin-left: 0 !important;
}
.ubtn-large {
padding: 12px 0;
}
#main .btn-instrumente,
.vc_custom_1665002318137, .vc_custom_1664335000284, .vc_custom_1664724882891,
.vc_custom_1665291434910 {
margin-right: 0 !important;
}
h2.resp-accordion { font-size:14px;}
.header-btn-group .ubtn-ctn-inline.btn-instrumente { margin-right: 0 !important;}
.btn-video-chat .ubtn-large .ubtn-large,
#content section.vc_section-o-content-middle button.ubtn-large,
.header-btn-group button.ubtn-large {padding: 21px 20px; width: 100%;  height: auto;}
#sec-4section .col-md-3 .wpb_content_element:first-child { margin-bottom:5px !important}
#gform_wrapper_2 .gform_footer .gform_button {font-size: 14px;}
#hm-blog h4 {
height:auto !important;
margin:0;
}
ul.pcols-ls-2 li.product-col {
width: 100%;
}
ul.products .woocommerce-loop-product__title { }
#main-wrapper .wpb_wrapper h1 { font-size: 28px !important; line-height: normal;}
#gform_wrapper_2 .gform_footer {
width: 100% !important;
}
#gform_wrapper_2 .gform_body {
width: 100% !important; 
}
.accordion-menu li.menu-item.wpml-ls-item {
border:none !important;
float:left;
}
.header-btn-group .ubtn-ctn-inline { max-width: 308px !important; }
} .resp-tabs-list li { font-size:14px;}
.header-btn-group .btn-video-chat .ubtn-text { text-transform:uppercase !important }
.header-btn-group .btn-book-appointment { max-width: 346px;}
.header-btn-group .btn-book-appointment button.ubtn  {  padding: 8px 42px;}
.page-top .yoast-breadcrumbs a, .page-top .breadcrumbs-wrap a, .page-top .product-nav .product-link {
color: #e4a740;
}
.product-type-simple .add-links .add_to_cart_button:before { display:none;}
.header-btn-group .ubtn-ctn-inline { display:inline-block; }
.header-btn-group .ubtn-ctn-inline .ubtn-link .ubtn { float:left; height:68px; }
.header-btn-group .ubtn-ctn-inline.btn-video-chat .ubtn-link .ubtn { background:#e4a740 !important; color: #fff !important }
.header-btn-group .ubtn-ctn-inline.btn-video-chat .ubtn-link:hover .ubtn-hover,
.header-btn-group .ubtn-ctn-inline.btn-video-chat .ubtn-link:hover .ubtn { background:#fff !important;  }
.header-btn-group .ubtn-ctn-inline.btn-video-chat .ubtn-link:hover .ubtn-text { color: #000 !important } 
@media screen and (min-width: 768px) and (max-width: 992px){
.footer .widget-title {
white-space: normal;
}
.col-md-6 {
width: 100%;
}
#header .header-main .container { padding-left: 30px;  padding-right: 30px;}
.page-top > .container {
padding-top: 40px;
padding-bottom:40px;
}
.newsletter .col-md-8 { margin:0 auto; width: 88%;}
#sec-4section .col-md-3 { width:50%;}
#sec-4section .col-md-3 h2 { font-size:16px !important;}
#sec-4section .col-md-3 .wpb_content_element:first-child { margin-bottom:5px !important}
#gform_wrapper_2 .gform_body {   width: 75% !important;  float: left;}
#gform_wrapper_2 .gform_footer {  width: 20% !important; float: left; clear: none;}
.newsletter h2 {
font-size: 22px;
} 
#footer .footer-main .col-lg-3 {
width: 25%; float:left; 
}
}