/*Single Product page*/
.woocommerce-Reviews .comment_container .meta > * {
    display: initial !important;
}
.site-header .login-register {
    width: 130px !important;
    font-size: 14px !important;
    font-weight: 600;
    line-height: 22px;
}
.header__action.header__action--wishlist.header-toggle-wishlist{
    display: none!important;
}
.site-header .userroleinfo{
    padding-top:0px;
}
.enable-header-transparency .site-header .userroleinfo{
 color: #000!important;
}
.woocommerce-account.site-loading .la-image-loading{
    display:none;
}
.site-header .header-right {
    display: flex;
    align-items: center;
}
.site-header .header-main{
    display:flex;
}
.description p {
    margin-bottom: 0 !important;
}
dd.tc-value.variation-Farbe span.tc-quantity-in-cart {
    display: none;
}
dd.tc-value.variation-Farbe span.cpf-img-on-cart span.tc-quantity-in-cart {
    display: inline;
}
i.tc-icontooltipleft.tm-tooltip.tc-tooltip.tc-tooltip-left.tcfa.tcfa-question-circle {
    display: none;
}
.product_list_widget .variation p {
    margin: 0;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    margin-bottom: 10px;
}
span.tc-label.checkbox-image-label-inline {
    font-size: 13px !important;
}
a.home-link {
    background: #fff;
    border: 1px solid;
    padding: 13px 20px;
    border-radius: 5px;
    margin-left: 15px;
}
strong.wc-item-meta-label {
    margin-right: 10px;
}
a.download-pdf {
    background: #000;
    color: #fff;
    padding: 10px 15px;
    display: inline-block;
    border-radius: 5px;
    transition: 0.5s all ease;
    border: 1px solid #000;
}
a.download-pdf:hover {
    color: #000;
    border: 1px solid #000;
    background: #fff;
}
_:-ms-lang(x), .sgpb-bounceIn,.sg-animated { animation:inherit !important; }

_:-ms-lang(x), .tm-extra-product-options ul.tmcp-elements.use-images-container li.tmcp-field-wrap.tc-mode-startimages, 
.tm-extra-product-options ul.tmcp-elements.use-images-container li.tmcp-field-wrap.tc-mode-endimages,
table.woocommerce-checkout-review-order-table th,.shop_table th, .shop_table td {
	text-align: left;
}
_:-ms-lang(x), .single-product .baby-flasche .tm-extra-product-options-container li input {
	padding: 0;
}
.shop_table dl.variation img {
	padding: 0 !important;
	margin-right: 10px;
	margin-left: 10px;
}
.hidden-title-form input[type="text"] {
    width: 230px;
}
.hidden-title-form button {
    padding: 9px;
    width: 100px;
}
body.single-product .product--summary .product_meta {
    font-weight: bold;
}
.product--summary .product_meta > span {
    font-weight: normal;
}

/*Checkout page*/

body.woocommerce-checkout ul#shipping_method label {    
    padding-right: 8px;
}
table.woocommerce-checkout-review-order-table .shipping td {
    min-width: 155px;
}
body.woocommerce-checkout ul#shipping_method {
    display: flex;
    flex-direction: column;
}
body.woocommerce-checkout ul#shipping_method li {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
}
.footer-top .container .row {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
}
.footer-column.col-xs-12.col-sm-6.col-md-4 {
    width: auto;
    float: none !important;
}
.footer-top .container .row::before, .footer-top .container .row::after {
    order: 0;
}
.cart-flyout {
    overflow-y: scroll;
    padding: 35px;
}
.cart-flyout .btn-close-cart {
    top: 25px;
}
.widget_shopping_cart_content {
    padding-bottom: 30px;
}
.cart-flyout .cart_list {
    max-height: 100%;
    padding: 0;
}
.cart-flyout .product_list_widget a:hover {
    opacity: 0.7;
    color: #000;
}
.cart-flyout .cart-flyout__content {
    padding-top: 30px;
}
ul#menu-menu-account i,
ul#menu-menu-account-nav i {
    font-size: 20px;
    width: 30px;
    height: 30px;
    float: left;
}
.header__action--account-menu .menu {
    right: 0;
}
.header__action--account-menu li a {
    padding: 10px 15px !Important;
}
body.woocommerce-cart ul#shipping_method label {
    padding-left: 7px !important;
}
header#masthead {
    background: rgba(255, 255, 255,0.57);
}
body .form-row.form-row-last button.button.ywgc_apply_gift_card_button {
    background: none !important;
    border: 2px solid #000 !important;
    color: #000 !important;
    text-transform: uppercase;
    padding: 10px;
    border-radius: 5px;
    transition: 0.5s all ease;
}
body .form-row.form-row-last button.button.ywgc_apply_gift_card_button:hover {
    background: #000 !important;
    color: #fff !important;
}

.wc-tabs li:first-child {
    margin-left: 0;
}
.vc_sep_width_20 {
    width: 20%;
    margin: 0 !important;
    margin-bottom: 30px !important;
}
.subheading-tag.la-unit-responsive ul {
    padding-left: 0;
}
a.btn-create-account {
    border: 1px solid transparent !important;
}

.woocommerce-checkout .woocommerce-form-coupon-toggle {
    margin-top: 15px;
}
table.shop_table.cart.wishlist_table tfoot td {
    border: none;
}
.la-myaccount-page form .button
 {
 border-width: 1px;
 }
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    float: right;
    margin-top: 50px;
}
 .product-thumbnail .wcibd-single-item {
    margin-left: 0 !Important;
}
.mega-menu > li {
    padding: 0;
}
.header-v2 .site-header .header-left, .header-v1 .site-header .header-left {
    width: 23%;
}
li.wpml-ls-item a {
    padding: 0;
}
li.wpml-ls-item a img {
    filter: grayscale(100%);

}
li.wpml-ls-item:hover a img {
    filter: grayscale(0%);
    
}
li.menu-item.wpml-ls-current-language a img {
    filter: grayscale(0%);
}


@media (max-width: 1300px) and (min-width: 1200px){
.header-v2 .site-header .header-middle, .header-v1 .site-header .header-middle {
    width: 69% !IMPORTANT;
}
}
@media (min-width: 1200px){
    body.single-product div#main .container,body.archive.tax-product_cat div#main .container {
        width: 100%;
        padding-left: 80px;
        padding-right: 80px;
    }
}
.product-type-gift-card .woocommerce-product-gallery__wrapper {
    box-shadow: none !Important;
}
.product-type-gift-card .woocommerce-product-gallery__image {
    padding: 0 !Important;
}
.woocommerce > p.cart-empty:before {
    font-size: 24px !important;
    color: #fff !Important;
}
.product_item .product_item--thumbnail-holder a img {
    width: 100%;
    height: 250px;
    object-fit: cover;
    border-radius: 10px;
}
body.archive.tax-product_cat .product_item .product_item--thumbnail-holder a img {
    width: 100%;
    height: auto;
    object-fit: cover;
    border-radius: 10px;
}
.item--overlay {
    border-radius: 10px;
}
@media (max-width: 600px){
.woocommerce-orders .shop_table_responsive tbody tr:nth-child(2n) {
    background-color: #12121233;
}
}
/*************Responsive Styles*****************/
/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 320px){
.la_compt_iem,span.userroleinfo {
    float: right;
}
.header-mb-v2 .site-header-mobile .header-component-outer_1 {
    text-align: right;
}
tr.woocommerce-orders-table__row {
    margin-bottom: 20px;
}
.footer-top .row {
    display: block !important;
}
.woocommerce-MyAccount-navigation li {
    display: inline-block;
    padding: 0 !important;
    margin: 0 10px 20px 0;
}
.userinfo-outer {
    margin-top: 30px;
}
.tm-extra-product-options .color-field-fontfarben-div ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
    width: 30% !IMPORTANT;
}
.single-product .tm-extra-product-options .tm-extra-product-options-container ul {
    padding: 5px !Important;
}
.la-headings.text-left,
.vc_row.vc_column-gap-30>.vc_column_container {
       padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0;
    padding-top: 13px !important;
    margin-bottom: 10px !Important;
}
.vc_column-inner {
    padding-left: 15px !IMPORTANT;
    padding-right: 15px !important;
}
div#sbi_images {
    padding-left: 0px !IMPORTANT;
    padding-right: 0px !important;
}
.wpb_wrapper .block-max-width-90percent {
    max-width: 100% !important;
}

h2.heading-tag {
    text-align: left;
}
.vc_column-gap-5.la_fp_slide.la_fp_child_section .vc_column-inner {
    padding: 0 !IMPORTANT;
}
.wcibd-buttons-right,
.shop_table.cart td.actions .button,
.wcibd-buttons-left {
    float: none;
    text-align: center;
}
.wcibd-buttons-right input ,
.wcibd-buttons-left a{
    margin: 0 !important;
    margin-bottom: 10px !IMPORTANT;
    width: 90% !important;
    text-align: center !IMPORTANT;
}
.shop_table dl {
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
    margin-top: 10px;
}
.subheading-tag ul,
.wpb_wrapper ul {
    padding-left: 15px;
}
.our-service-page .heading-tag {
    font-size: 25px !important;
    line-height: 35px !important;
}
.subheading-tag ul li {
    padding-bottom: 15px;
}
.vc_row.wpb_row.our-service-page {
    flex-direction: column-reverse;
}
.vc_row.wpb_row.vc_row-fluid.our-service-page.second {
    flex-direction: column;
}
.block-max-width-90percent {
    margin-bottom: 0;
}
.margin-bottom-50 {
    margin-bottom: 20px !important;
}
.wpb_single_image.wpb_content_element.vc_align_center.block-max-width-90percent {
    margin-bottom: 20px;
    margin-top: 20px;
}
.vc_row.wpb_row.vc_row-fluid.reverse-col {
    flex-direction: column-reverse;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.la_fp_slide.la_fp_child_section .la-divider {
    height: 210px;
}
.vc_general.vc_single_bar:last-child {
    top: 15px;
}
.vc_progress_bar .vc_general.vc_single_bar:last-child .vc_label {
    top: -50px;
}
.cart-collaterals h2,#coupon_code_ref,#coupon_btn_ref {
    width: 100% !Important;
}
.shop_table.cart.shop_table_responsive tr td.product-thumbnail img {
    max-width: 100px;
    margin-left: 10px;
    border-radius: 10px !important;
}
.woocommerce-message.woocommerce-message--info.woocommerce-Message.woocommerce-Message--info.woocommerce-info a {
    position: absolute;
    top: 30px;
    right: 0;
}
.woocommerce-cart .jc-bs3-container {
    width: 87% !important;
    margin-left: 0% !important;
}

.woocommerce-checkout .col2-set {
    margin: 0;
}
.woocommerce-checkout div#customer_details .col-1 {
    padding-left: 0;
    padding-right: 0;
}
li.wpml-ls-item a {
    padding: 5px 30px;
}
.header_component.header_component--login-register.la_compt_iem.header__action--account-menu {
    display: none;
}
.site-header-mobile .mobile-menu-wrap .dl-menu > li > a {
    padding-left: 15px;
}
h2.heading-tag.la-unit-responsive {
    text-align: left;
}
.icon-boxes-inner h5 {
    font-size: 14px !IMPORTANT;
}
.woocommerce #customer_details .col-1, .woocommerce #customer_details .col-2 {
    padding-left: 0;
}
.woocommerce #order_review {
    float: left;
    padding: 0 !important;
}
ul.wc_payment_methods.payment_methods.methods {
    padding: 0;
}
table.shop_table.woocommerce-checkout-review-order-table bdi {
    padding-right: 20px;
    font-size: 14px;
}
table.shop_table.woocommerce-checkout-review-order-table th,
ul#shipping_method label {
    padding-right: 10px;
    padding-left:10px;
}
.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox.searchbox__01, .header_component.header_component--cart.la_compt_iem.la_com_action--cart, .header_component.header_component--wishlist.la_compt_iem.la_com_action--wishlist {
    display: none;
}
form.checkout.woocommerce-checkout {
    width: 100%;
}
.woocommerce-shipping-fields label {
    margin-top: 10px !IMPORTANT;
    display: block;
}
input[text],textarea {
    -webkit-appearance: none;
}
.our-service-page .heading-tag {
    font-size: 28px !important;
}
span.mm-text {
    text-transform: capitalize;
    line-height: 18px;
}
span.la-line.la-unit-responsive {
    margin: 0 auto;
}
body .our-service-page .heading-tag {
    font-size: 26px !important;
}
.wc-tabs li:first-child {
    margin-left: 0;
}

.wpb_text_column p, .wpb_text_column li,
.subheading-tag.la-unit-responsive, .subheading-tag.la-unit-responsive p {
    text-align: left;
}
table.shop_table.woocommerce-checkout-review-order-table td {
    padding-left: 10px;
}

thead tr th.product-total {
    margin-left: -46px !IMPORTANT;
    display: block;
}
table.woocommerce-checkout-review-order-table .shipping td {
    min-width: auto;
}
form.checkout.woocommerce-checkout label {
    text-align: left;
}
.payment_box.payment_method_bacs p br {
    display: none;
}
span.woocommerce-input-wrapper {
    display: block;
    text-align: left;
}
.form-row.place-order {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}
dl.tc-epo-metadata.variation {
    display: block;
    overflow:   hidden;
}
.payment_box.payment_method_bacs {
    padding-left: 15px;
    padding-right: 15px;
}
body .vc_sep_width_20 {
    margin: 0 auto !IMPORTANT;
    margin-bottom: 20px !IMPORTANT;
}
.footer-column li.wpml-ls-item a {
    padding: 0;
}
.footer-column img.wpml-ls-flag {
    margin-right: 10px;
}
.footer-bottom-inner .small.text-uppercase {
    display: block;
}
.social-links ul li {
    border-left: none;
}
h2.heading-tag.la-unit-responsive {
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 500 !Important;
}
body.page-id-902 .heading-tag.la-unit-responsive.margin-bottom-50 {
    font-weight: 500 !IMPORTANT;
    font-size: 28px !important;
}
ul.woocommerce-error {
    padding-left: 50px;
}
ul.woocommerce-error:before {
    left: 20px;
}
}

/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px){
.footer-column {
    width: 50% !Important;
}
.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.footer-top .row {
    display: block !important;
}
.woocommerce-MyAccount-navigation li {
    display: inline-block;
    padding: 0 !important;
    margin: 0 10px 20px 0;
}
.userinfo-outer {
    margin-top: 30px;
}
.tm-extra-product-options .color-field-fontfarben-div ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
    width: 30% !IMPORTANT;
}
.single-product .tm-extra-product-options .tm-extra-product-options-container ul {
    padding: 5px !Important;
}
.la-headings.text-left,
.vc_row.vc_column-gap-30>.vc_column_container {
       padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0;
    padding-top: 13px !important;
    margin-bottom: 20px !Important;
}
.vc_column-inner {
    padding-left: 15px !IMPORTANT;
    padding-right: 15px !important;
}
div#sbi_images {
    padding-left: 0px !IMPORTANT;
    padding-right: 0px !important;
}
.wpb_wrapper .block-max-width-90percent {
    max-width: 100% !important;
}

h2.heading-tag {
    text-align: left;
}
.vc_column-gap-5.la_fp_slide.la_fp_child_section .vc_column-inner {
    padding: 0 !IMPORTANT;
}
.wcibd-buttons-right input {
    margin: 0 !important;
    margin-bottom: 10px !important;
}
.shop_table dl {
    overflow: hidden;
}
.subheading-tag ul,
.wpb_wrapper ul{
    padding-left: 15px;
}
.subheading-tag ul li {
    padding-bottom: 15px;
}
.vc_row.wpb_row.our-service-page {
    flex-direction: column-reverse;
}
.vc_row.wpb_row.vc_row-fluid.our-service-page.second {
    flex-direction: column;
}
.vc_row.wpb_row.vc_row-fluid.reverse-col {
    flex-direction: column-reverse;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.la_fp_slide.la_fp_child_section .la-divider {
    height: 350px;
}
.margin-bottom-50 {
    margin-bottom: 20px !important;
}
input#wcibd-delete-selected {
    width: 100%;
}
.header_component.header_component--login-register.la_compt_iem.header__action--account-menu {
    display: none;
}
.site-header-mobile .mobile-menu-wrap .dl-menu > li > a {
    padding-left: 15px;
}
.icon-boxes-inner h5 {
    font-size: 14px !IMPORTANT;
    line-height: 23px !Important;
}
.vc_row.wpb_row.vc_row-fluid.la_fp_slide.la_fp_child_section .icon-section.wpb_column.vc_column_container.vc_col-sm-3 {
    width: 33%;
    float: left;
}
.vc_row.wpb_row.vc_row-fluid.banner__info--scale.vc_column-gap-30 .wpb_column.vc_column_container.vc_col-sm-3.vc_col-lg-3 {
    width: 50%;
    float: left;
}
body.open-mobile-menu .mobile-menu-wrap .dl-menu {
    max-height: 45vh;
}
.header_component.header_component--searchbox.la_compt_iem.la_com_action--searchbox.searchbox__01, .header_component.header_component--cart.la_compt_iem.la_com_action--cart, .header_component.header_component--wishlist.la_compt_iem.la_com_action--wishlist {
    display: none;
}
input[text],textarea {
    -webkit-appearance: none;
}
.xs-grid-1-items .grid-item {
    width: 50%;
    float: left;
    clear: none !IMPORTANT;
}
h2.heading-tag.la-unit-responsive {
    text-align: left;
    font-weight: 500 !Important;
}
span.la-line.la-unit-responsive {
    margin: 0 auto;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .vc_col-sm-2 {
    width: 50%;
}
.wc-tabs li:first-child {
    margin-left: 0;
}
.wpb_text_column p, .wpb_text_column li,
.subheading-tag.la-unit-responsive, .subheading-tag.la-unit-responsive p {
    text-align: left;
}
.shop_table.cart td.actions .button {
    width: 100%;
}
form.checkout.woocommerce-checkout label {
    text-align: left;
}
ul#shipping_method li {
    text-align: right;
}
.payment_box.payment_method_bacs p br {
    display: none;
}
h3#order_review_heading {
    width: 100% !important;
    text-align: left;
    padding-left: 0 !IMPORTANT;
}
body .vc_sep_width_20 {
    margin: 0 auto !IMPORTANT;
    margin-bottom: 20px !IMPORTANT;
}
.footer-column img.wpml-ls-flag {
    margin-right: 10px;
}
#mp_form_slide_in3 {
    width: 50%;
}
body.page-id-902 .heading-tag.la-unit-responsive.margin-bottom-50 {
    font-weight: 500 !IMPORTANT;
    font-size: 28px !important;
}
td.product-add-to-cart {
    display: flex;
    column-gap: 10px;
}
table.shop_table.cart.wishlist_table td.product-price span {
    font-size: 12px;
}
table.shop_table.cart.wishlist_table td.product-add-to-cart a {
    font-size: 12px !IMPORTANT;
    padding: 10px !IMPORTANT;
}
table.shop_table.cart.wishlist_table td.product-add-to-cart {
    display: flex;
    column-gap: 5px;
}
.woocommerce-wishlist .shop_table thead th.product-name {
    width: 165px;
}
}

/*************************iPad Portrait***************/
@media only screen and (max-width: 985px) and (min-width: 768px){
.footer-column {
    width: 50% !Important;
    text-align: left !important;
}
.footer-top .row {
    display: block !important;
}
h5.la-unit-responsive.icon-heading {
    font-size: 12px;
}
.woocommerce-MyAccount-navigation li {
    display: inline-block;
    padding: 0 !important;
    margin: 0 10px 20px 0;
}
.userinfo-outer {
    margin-top: 30px;
}
.tm-extra-product-options .color-field-fontfarben-div ul.tmcp-elements:not(.tm-extra-product-options-variations) li.tmcp-field-wrap:not(.tm-per-row) {
    width: 30% !IMPORTANT;
}
.single-product .tm-extra-product-options .tm-extra-product-options-container ul {
    padding: 5px !Important;
}

.la-headings.text-left,
.vc_row.vc_column-gap-30>.vc_column_container {
       padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0;
    padding-top: 13px !important;
}
.vc_column-inner {
    padding-left: 15px !IMPORTANT;
    padding-right: 15px !important;
}
div#sbi_images {
    padding-left: 0px !IMPORTANT;
    padding-right: 0px !important;
}
.wpb_wrapper .block-max-width-90percent {
    max-width: 100% !important;
}

h2.heading-tag {
    text-align: left;
    font-size: 32px !important;
}
.vc_column-gap-5.la_fp_slide.la_fp_child_section .vc_column-inner {
    padding: 0 !IMPORTANT;
}
.subheading-tag.la-unit-responsive ul {
    padding-left: 0;
}
.vc_general.vc_single_bar:last-child {
    top: 15px;
}
.vc_progress_bar .vc_general.vc_single_bar:last-child .vc_label {
    top: -50px;
}
.site-header-mobile .mobile-menu-wrap .dl-menu > li > a {
    padding-left: 15px;
}
.icon-boxes-inner h5 {
    font-size: 12px !IMPORTANT;
    line-height: 16px !important;
}
.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .wpb_column.vc_column_container.vc_col-sm-2 {
    width: 33%;
}
div#order_review {
    padding: 30px !IMPORTANT;
    padding-top: 85px !IMPORTANT;
}
h3#order_review_heading {
    padding-left: 30px !important;
}
input[text],textarea {
    -webkit-appearance: none;
}
h2.heading-tag.la-unit-responsive {
    text-align: left;
}
span.la-line.la-unit-responsive {
    margin: 0 auto;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.wc-tabs li:first-child {
    margin-left: 0;
}
.footer-column img.wpml-ls-flag {
    margin-right: 10px;
}
.heading-tag.la-unit-responsive {
    font-size: 45px !important;
    text-align: left !IMPORTANT;
    font-weight: 500 !Important;
}
#mp_form_slide_in3 {
    width: 50%;
}
}

/**************iPad Landscape***************/
@media only screen and ( max-width: 1024px ) and (min-width: 986px){
   .woocommerce-MyAccount-navigation li {
    display: inline-block;
    padding: 0 !important;
    margin: 0 20px 20px 0;
}
#mp_form_slide_in3 {
    width: 40%;
}
.single-product .giftwrap-field-block .tm-extra-product-options-container ul li {
    width: 50% !important;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .wpb_text_column.wpb_content_element {
    margin-bottom: 15px;
}
.vc_row.wpb_row.vc_row-fluid.vc_row-o-equal-height.vc_row-flex.la_fp_slide.la_fp_child_section .vc_col-sm-2 {
    width: 33%;
}
.xs-grid-1-items .grid-item {
    width: 33%;
    float: left;
    clear: none !IMPORTANT;
}
.single-product .embroidery-field-block #embroidery-block-1 .tm-extra-product-options-container ul li {
    width: 40% !important;
}
td.product-thumbnail {
    padding-left: 12px !important;
}
div#order_review {
    padding: 30px !IMPORTANT;
    padding-top: 85px !IMPORTANT;
}
h3#order_review_heading {
    padding-left: 30px !important;
}
.userinfo-outer {
    margin-top: 30px;
} 
.la-headings.text-left,
.vc_row.vc_column-gap-30>.vc_column_container {
       padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 0;
    padding-top: 13px !important;
    margin-bottom: 20px !important;
}
.vc_column-inner {
    padding-left: 15px !IMPORTANT;
    padding-right: 15px !important;
}
div#sbi_images {
    padding-left: 0px !IMPORTANT;
    padding-right: 0px !important;
}
.wpb_wrapper .block-max-width-90percent {
    max-width: 100% !important;
}
input[text],textarea {
    -webkit-appearance: none;
}
h2.heading-tag {
    text-align: left;
    font-size: 32px !important;
}
.vc_column-gap-5.la_fp_slide.la_fp_child_section .vc_column-inner {
    padding: 0 !IMPORTANT;
}
.subheading-tag.la-unit-responsive ul {
    padding-left: 0;
}
.vc_general.vc_single_bar:last-child {
    top: 15px;
}
.vc_progress_bar .vc_general.vc_single_bar:last-child .vc_label {
    top: -50px;
}
.header-v2 .site-header .header-middle, .header-v1 .site-header .header-middle {
    width: 70% !Important;
}
li.wpml-ls-item a {
    padding: 1px;
}
.site-main-nav .main-menu > li > a {
    padding: 6px;
}
.icon-boxes-inner h5 {
    font-size: 12px !IMPORTANT;
    line-height: 16px !important;
}
body .site-header .login-register {
    width: 120px !Important;
}
h2.heading-tag.la-unit-responsive {
    text-align: center;
}
span.la-line.la-unit-responsive {
    margin: 0 auto;
}
.wc-tabs li:first-child {
    margin-left: 0;
}
.heading-tag.la-unit-responsive {
    font-size: 45px !important;
    text-align: left !IMPORTANT;
}
}
/*******************************************/

.home-video-inner{
	max-height:85%;
	overflow:hidden;
}

/*customize*/

nav.woocommerce-breadcrumb {
    font-size: 10px;
    text-transform: uppercase;
    margin-top: 15px;
}
div#woocommerce_product_categories-4 h4.h3.widget-title {
    display: block;
}
span.cpf-data-on-cart {
    padding-right: 10px;
    border:none !Important;
}
span.cpf-data-on-cart:before {
    display:none;
}
dd.tc-value.variation- p {
    display: flex;
}
.sidebar-inner ul.menu li {
    margin-bottom:0px;
}
.header__action--account-menu .menu {
    right:0;
}
/*Footer*/
.social-links ul li a {
    color: #fff;
}
.social-links ul li {
    list-style: none;
    margin-right: 10px;
    border-left: 1px solid;
    line-height: 15px;
    padding-left: 10px;
}
.social-links ul {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    margin-bottom: 0;
    padding-left: 10px;
}
.footer-bottom-inner .small.text-uppercase {
    display: flex;
    align-items: center;
    justify-content: center;
}

/*List style*/

.vc_column-inner ul li {
    list-style: none;
}
.vc_column-inner .subheading-tag ul li:before {
    content: '\f111';
    font-family: FontAwesome;
    font-size: 9px;
    position: absolute;
    left: 0;
}
.vc_column-inner .subheading-tag ul li {
    position: relative;
    padding-left: 17px;
    margin-bottom: 10px;
}
.woocommerce-cart .product-quantity{
    display:none!important;
}

@media (min-width: 800px) and (max-width: 1024px) {
  .post-type-archive-product #site-content.col-md-push-3, #site-content.col-md-push-4 {
        left: 0%;
        width:100%;
    }
}
@media screen and (max-width: 1400px){
    .einkaufen_buttons a,.bold_font_einkaufen a{
    font-size: 12px!important;
}
}
@media screen and (min-width: 1200px){
.site-header .header__action--account-menu .menu{
    right:30px;
}
}
