.vcex-heading {font-size: 4em;}
.vc_separator h4 {
font-size: 2em;
}
.vc_separator.vc_sep_color_grey .vc_sep_line {
border-color: rgba(30, 38, 64, 0.25);
}
table.cart .actions .coupon .input-text {
width: 46%;
} #current-shop-items-dropdown {
width: 400px;
border-top-color: #62f3e7;
}
span.woocommerce-Price-amount {}
.woocomerce .product-details span.price  {
color:#0cc2b4;
}
.woocommerce .product .cart .variations select {
line-height: 1.2em;
}
.product .summary .price >.woocommerce-Price-amount {
color: #0cc2b4;
font-size: 1.4em;
}
.wpex-loop-product-images .wpex-loop-product-add-to-cart>.button, .wpex-loop-product-images .wpex-loop-product-add-to-cart>.added_to_cart {
background: #1e2640!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a {
border-bottom-color: #61d8f2;
}
.wcmenucart-details.count.t-bubble {
background: #62f3e7;
color: #1e2640;
}
.post-pagination-wrap {
border: none;
padding: 1.538em 0;
background: white;
}
.switch-toggle{ height: 2.4em;}
.switch-toggle label, .switch-toggle > span {
line-height: 2.4em;
}
.switch-candy {
background-color: #1e2640;
text-shadow: 1px 1px 1px #1e2640;
box-shadow: inset 0 2px 6px rgba(18, 23, 39, 0.3), 0 1px 0 rgba(18, 23, 39, 0.3);
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
background: #fff;
}
.woocommerce-MyAccount-navigation li.is-active a {
background: #1e2640;
color: #60f0e5;
} .openingtable th,
.openingtable td {
padding: 2px 0px;
border: 0;
} @media screen and (max-width: 379px) {}
@media only screen and (max-width: 479px) {
#top-bar-content span.wpex-inline {
display: inline;
}
#top-bar-content span.phone, #top-bar-content span.email {display:none;}
}
@media screen and (max-width: 420px) {
h2 {font-size: 1.3em;}
h3 {font-size: 1em;}
.vcex-heading {font-size: 2.5em;}
.full-screen-overlay-nav.white {
font-size: 3em!important;
}
#site-header.header-one.wpex-full-width, #site-header.header-five.wpex-full-width {
padding-left: 0px !important;
padding-right: 10px !important;
}
#site-header-sticky-wrapper.is-sticky #site-header {
background-color: rgba(255, 255, 255, 0.95);
}
#site-header.overlay-header #site-header-inner {
padding-top: 15px;
padding-bottom: 15px;
}
#site-logo img {
max-height: 52px!important;
}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item, .vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {
display: block;
width: 33.3%;
float: left;
}
}
@media only screen and (min-width: 421px) and (max-width: 768px) {}
@media only screen and (max-width: 767px) {
#top-bar-minimenu:before, 
#top-bar-minimenu:after {
display:none;
}
#top-bar {
width:100%;
max-width:100%;
}
.top-bar-right {
padding-top: 0;
}
#top-bar-minimenu {
width: 100%;
}
}
@media screen and (max-width: 1180px) {	
#site-header-inner {
padding: 40px 0;
}
}
@media screen and (max-width: 1025px) {}
@media screen and (min-width: 980px) {}
@media screen and (min-width: 1100px) {}
@media screen and (max-width: 1100px) {} .yoga-terminform-container-outer {
z-index:100;
}
.yoga-terminform-container {
background: white;
padding: 50px 100px 100px 100px;
margin-top: -100px;
border-radius: 20px;
}
.yoga-terminform-container .servicetype .wpcf7-list-item {
margin: 0 0 10px 0;
min-width: 25%;
}
.yoga-terminform-container .neukunde .wpcf7-list-item {
margin: 0 0 10px 0;
min-width: 100%;
}
.xdsoft_datetimepicker .xdsoft_label {
z-index: 100;
}
.xdsoft_datetimepicker {
box-shadow: 0 5px 15px -5px rgba(0,0,0,0.506);
background-color: rgba(230, 230, 230, 0.3);
border: 1px solid #d8d8d8;
color: #333;
}
.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
border: 4px solid #f8fbfc;
color: #fff;
font-size: 1.3em;
text-align: center;
vertical-align: middle;
cursor: pointer;
height: 45px;
}
.xdsoft_datetimepicker .xdsoft_calendar td {
background: #717a80;
}
.xdsoft_datetimepicker .xdsoft_calendar th {
background: #ca0622;
}
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover {
background: #fd9420 !important;
}
.xdsoft_datetimepicker.xdsoft_inline {
width: 100%;
padding: 35px;
margin-top: 20px;
}
.xdsoft_datetimepicker .xdsoft_datepicker {
width: 70%;
margin-left: 0;
margin-right: 2%
}
.xdsoft_datetimepicker .xdsoft_timepicker {
width: 28%;
margin-left: 0
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
height: 266px;
overflow: hidden;
border-bottom:0px;
margin-top: 12px;
}
.xdsoft_time_box {
border: 0px;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div {
background: #717a80;
border-top: 4px solid #f8fbfc;
color: #fff;
font-size: 1.3em;
text-align: center;
height: 50px;
line-height: 50px;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current {
background: #95c121;
box-shadow: none;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
color: #ca0622;
}