/*
    Template:       veera
    Theme Name:     Veera Child
    Theme URI:      http://themeforest.net/user/LA-Studio/portfolio?ref=LA-Studio
    Author:         LA Studio
    Author URI:     http://themeforest.net/user/LA-Studio?ref=LA-Studio
    Description:    Veera - Multipurpose WooCommerce Theme
    Version:        1.0
    Tags:           one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, flexible-header, full-width-template, post-formats, sticky-post, theme-options, translation-ready
    License: 		    GNU General Public License
	  License URI: 	  licence/GPL.txt
    Text Domain:    veera-child
    Domain Path:    /languages/
*/
/* @font-face {
	font-family: 'Roboto Flex';
	src: url('RobotoFlex-VF.woff2') format('woff2 supports variations'),
       url('RobotoFlex-VF.woff2') format('woff2-variations');
	font-weight: 100 1000;
	font-stretch: 25% 151%;
} */
@font-face {
  font-family: 'Imbue';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/imbue-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/imbue-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/imbue-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/imbue-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/imbue-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/imbue-v9-latin-regular.svg#Imbue') format('svg'); /* Legacy iOS */
	 font-display: swap;
}
@font-face{font-family:'Imbue';font-style:normal;font-weight:500;font-display: swap;src:url('fonts/imbue-v9-latin-500.eot');src:local(''),url('fonts/imbue-v9-latin-500.eot?#iefix') format('embedded-opentype'),url('fonts/imbue-v9-latin-500.woff2') format('woff2'),url('fonts/imbue-v9-latin-500.woff') format('woff'),url('fonts/imbue-v9-latin-500.ttf') format('truetype'),url('fonts/imbue-v9-latin-500.svg#Imbue') format('svg')} 

body.page, body.single, .home.veera-body, body.woocommerce {background-repeat: no-repeat;background-size: 100% auto;background-attachment: fixed;font-family: Trebuchet MS, "Trebuchet MS", "Helvetica Neue", Arial, sans-serif;}


.woocommerce .site-header .site-branding img {
    width: 226px;
}
.btn { font-size: 16px;}
.bl1{
    max-width: 87%;
    margin: auto;
}
.site-header .site-branding img {
    max-height: none;    margin-top: 22px;
}
.site-main-nav .main-menu > li > a {
    font-weight: 400;
}
.heading-tag {font-weight: 500 !important;
    font-size: 30px;text-transform: uppercase;
    font-family: 'Imbue', serif;
}
#la_heading_607708417fb0d .subheading-tag, .subh1 {text-transform: uppercase;
    font-size: 19px;font-weight: 500;
    line-height: 20px;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.la-headings.spacer-position-middle .la-separator {
    margin-top: 1px;
    margin-bottom: 9px;
}
.la-headings .la-line {
    border-style: solid;
    border-width: 1px;
    width: 64%;
}
.b1, .b3 {z-index: 2;
    position: relative;
    left: -4vW;    top: 3rem;
}
.b2, .b4 {
    position: relative;
    top: -21rem;
    left: 3.69rem;
    z-index: 1;
}
.b4 {
    left: 2.69rem;}
.b1 img, .b3 img, .b2 img, .b4 img{ box-shadow: -1px 2px 4px #7d7d7d;
}
.enable-header-transparency .site-header-mobile:not(.is-sticky) .site-header-inner {
    background-color: transparent;
}
.section-page-header {
    color: #262626;
    background-repeat: repeat;
    background-position: left top;
    background-color: transparent;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
    color: rgba(33, 33, 33, 1);
    background: transparent !important;    box-shadow: 0 0 0 1px #a29684 inset !important;padding: 14px 20px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected {
    color: rgb(255 126 0);
    background: rgb(33 33 33 / 8%);
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected
 .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-hover {
    background: #ff7e00 !important;
}
.product--summary .single_add_to_cart_button {padding: 8px 80px!important;margin: 7px 0 0 4px;}
.place-order .button, .product--summary .single_add_to_cart_button   {
    background-color: #ea7036;
    outline: 6px solid #f79962;
    box-sizing: border-box;
    border-collapse: collapse;
    border: 1px solid #c15d4b;
}
.entry-summary .wrap-cart-cta .quantity .qty {
    background: none;
    padding: 10px;
    height: 60px;
    width: 71px;
    margin-top: -6px;
}
.entry-summary .wrap-cart-cta .quantity span { top: -4px;}
.wc-proceed-to-checkout .button, .products-grid-1 .product_item--thumbnail-holder > a:not(.woocommerce-loop-product__link):last-child {
    border: 4px solid #ff5722;}
/* .entry-summary .wrap-cart-cta */ul.products .quantity .qty {padding: 6px;margin-top: -3px;
height: 28px;
       border-color: #dadada;
}
/* .entry-summary .wrap-cart-cta */ul.products .quantity span { height: 26px;line-height: 26px;}
aside#sidebar_primary {
    padding: 0 0 0 5%;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .mega-menu .mm-popup-wide .inner > ul.sub-menu > li > a, .la-service-box.service-type-3 .b-title1, .heading-font-family {font-weight: 500;
    font-family: "Imbue", Trebuchet MS, "Poppins", "Helvetica Neue", Arial, sans-serif;
    letter-spacing: 1px;
}
.home h2, .upp {text-transform: uppercase;font-size: 52px;}
.filter-style-1 a { 
font-weight: bold;
    /* background: #ffffff52; */
    background: #ffffff4d;
    text-align: center;
    outline: 1px solid #b1b1b1;
}
#home_05_new_arrival .product_item--inner  {
    font-weight: bold;
       /*background: #d4c9b4e6;  */
	   background:#ffffff61;
    text-align: center;
    padding-bottom: 1.13rem;box-shadow: 0px 0px 5px #e2e1dd;
    /* outline: 1px solid #cec6b9; */
}
.product_item .product_item--title{font-weight: bold;}
.site-main {padding-top: 34px;}
.sidebar-inner .widget .widget-title {font-size: 19px;text-transform: uppercase;
    font-weight: 500;
}
.product--summary .product_title {
    font-size: 34px;
    margin: 0 0 5px;
    font-weight: 500;}
.wc-tabs li.active > a {
    background-color: transparent;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
}
.sidebar-inner ul.menu li {
    padding: 2px 0;
    margin-bottom: 4px;
}
.sidebar-inner {
    font-size: 13px;
}
.product--summary .entry-summary > .cart {
    margin-top: 6px;
}
.product--summary .variations_button {
    margin-top: 1px;
}
.quantity input {border-color: #d4cbc9;
}
.wc-tab img {
    opacity: .79;
    bottom: 6px;
    position: relative;
}
.product_item .product_item--title {
    font-family: Trebuchet MS, "Poppins", "Helvetica Neue", Arial, sans-serif;}
.wlt-product-likes-product {opacity: .6;
    font-size: .91em!important;
    margin: 3px 0 0 3px!important;}
.wlt-product-likes-product .wlt-product-likes-button.unlike::before, .wlt-product-likes-product .wlt-product-likes-button.like::before {padding-right: 1.32em!important; filter: hue-rotate(31deg );}
.wlt-comments-product { display: none;}
.la-custom-badge {    background-color: #ff7e00;}
.testim{background-color: #fbfbfbc4;
    max-width: 79%;margin: auto;}
.la_testimonials--style-7 .loop__item__inner { 
    margin: auto;
	background:transparent;
}
.la_testimonials--style-7 .loop__item__info2 {
    padding-left: 0px;}
.la_testimonials--style-7 .loop__item__desc{font-family: 'Imbue', Garamond, serif;font-size: 29px;}
.footer-top { background-color: #827b6f7a;
    padding-bottom: 20px;
    border-top: 1px solid #bf8775;
}
.btn-backtotop { background-color: #928979ed;}
.neuest{width: 39vW;
    margin: 0 0 0 auto;
    max-width: 600px;
}
input, select, textarea, table, table th, table td, .share-links a, .select2-container .select2-selection--single, .swatch-wrapper, .widget_shopping_cart_content .total, .calendar_wrap caption, .widget-border.widget, .widget-border-bottom.widget, .commentlist .comment_container, .easy_mc__style1 .yikes-easy-mc-form .yikes-easy-mc-email, .la-newsletter-popup .yikes-easy-mc-form .yikes-easy-mc-email, .social-media-link.style-outline a, body .vc_toggle.vc_toggle_default, .la-timeline-wrap.style-1 .timeline-line, .la-timeline-wrap.style-2 .timeline-title:after, .shop_table.woocommerce-cart-form__contents td, .showposts-loop.main-search-loop .btn-readmore {
    border-color: #a29684;
    background: transparent;
    padding: .41rem 1rem;
    font-size: 13px;
}
.geburtstagdat .uni-row-content  {
    display: flex;
}
.uni-node-c24a2a99 .uni-cpo-module-text_input-label {
    width: 100%;
    display: block;
}
.uni-module-text_input input, .uni-module.uni-module-empty  {
    background: transparent !important;}
.uni-cpo-module-text_input-label, .uni-cpo-module-radio-label { font-size: 13px;}
.entry-summary .wrap-cart-cta {margin: .3rem 0;
}
#uni_cpo_gesch_open {
    margin-top: 2rem;
}
.uni-cpo-module-text_input-label {
    width: 100%;
    display: block;
    height: 29px;
    padding-top: 7px;
}
.uni-module-radio .uni-cpo-option-label__radio  {
    border: 0px solid #d7d7d7;
    background-color: transparent;}
.uni-cpo-radio-option-label{height: 34px;
}
.uni-module-radio .uni-cpo-option-label__radio:after  {
    position: absolute;
    left: 4px;
    top: 3px;
    width: 9px;
    height: 9px;
    border-radius: 10%;
    content: "";
    color: #ff7e00 !important;
}
.uni-module-radio.uni-module-radio-classic-mode label.uni-cpo-option-label, .uni-module-checkbox.uni-module-checkbox-classic-mode label.uni-cpo-option-label {
    line-height: 20px;
    margin: 0 0 6px 0;
    line-height: 20px;
    margin: 0 0 6px;
    display: inline-block !important;
        padding-right: 2rem;
    border: 1px solid #d7d7d7;
    /* text-align: center; */
    vertical-align: middle;
}
.uni-module-radio label .uni-cpo-option-label__text, .uni-module-checkbox label .uni-cpo-option-label__text {
    /* vertical-align: top; */
    line-height: 20px;
    margin: 0px 0 6px;
    position: relative;
    /* display: inline-block !important; */
    width: 6rem;
    top: 6px;
}
.uni-module-radio .uni-cpo-option-label__radio{margin: 9px 4px 0 0;}
.uni-module-radio input:checked+.uni-cpo-radio-option-label .uni-cpo-option-label__radio:after, .forminator-custom-form-1170.forminator-design--material .forminator-button-submit {
    background-color: #ff7e00;
}
.woocommerce-info:before {
    color: #ff7e00;
}
::-webkit-scrollbar, scrollbar-small {
    width: 9px !important;
    height: 9px;
}
::-webkit-scrollbar-thumb, scrollbarthumb-vertical {
    background-color: #eeeae1;
    border-left: 1px solid #ccc;
    border-bottom: 4px solid #ccc;
}
::-webkit-scrollbar-track, scrollbartrack-vertical {
    background-color: #eeeae1;
    border-left: 1px solid #ccc;
}
.c4d-woo-bundle-wrap.outside.discount-0-percent {
    display: block;
    margin-top: 13rem;
}
.woocommerce-order-received #section_page_header {
    display: block;
}
.woocommerce-checkout .shop_table, .woocommerce-message, .woocommerce-error, .woocommerce-info, .woocommerce-cart .not-active-fullpage > .woocommerce .cart_totals {
    background-color: #f5f2ecd9;/* box-shadow: 0px 1px 2px #aaa; */
}
span.woocommerce-gzd-legal-checkbox-text {
    font-size: 13px;
    line-height: 1rem;}
.woocommerce #order_review_heading {
    position: relative;
    right: 0;
    padding: 0;
    margin: 0 0 2rem 0;
    left: 0;
    width: 100%;
}
.select2-container .select2-selection--single {  margin: 0 0 0px;}
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 14px;
}
.woocommerce-additional-fields__field-wrapper {
    margin-top: 2rem;
}
.vc_tta.vc_general .vc_tta-panel-title {font-family: Trebuchet MS, "Poppins", "Helvetica Neue", Arial, sans-serif;}
.la-sc-icon-boxes.icon-type-img .wrap-icon .box-icon span img {
    width: auto;
    filter: hue-rotate(20deg);
}
.site-header-inner.sticky--pinned .site-branding img {
    width: auto;
    height: 100%;
    margin-top: 0;
}
.wi-quick-view { padding: 21px 10px 10px;
    background: #efe1c7;
    font-size: 14px!important;
    line-height: 13px!important;
}
.wi-quick-view .woocommerce-Price-amount.amount {
    font-size: 14px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-default {
    color: rgba(33, 33, 33, 1);
    background: transparent !important;
    box-shadow: 0 0 0 1px #a29684 inset !important;
    padding: 6px 12px;margin: 3px;
}
.vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design .vi-wpvs-option-wrap.vi-wpvs-option-wrap-selected, .vi-wpvs-option-wrap-hover {padding: 4px 12px;margin: 3px 0;
}
.wi-quick-view td, .wi-quick-view tr {border: none;text-align: left;
}
.wi-quick-view .quantity span, .wi-quick-view .quantity .qty { 
    height: 30px; 
    line-height: 30px;
}
.variations_form.la-init-swatches .variations {
    margin-bottom: 10px;
}
#wcj_product_addons {
    margin-bottom: 24px;
}
.wi-quick-view .single_add_to_cart_button {
    background-color: #fe7e00;
    /* outline: 2px solid #f79962; */
    box-sizing: border-box;
    border-collapse: collapse;
    border: 2px solid #c15d4b;
    padding: 6px;
    margin-top: 0;
}
.cart-flyout .cart-flyout__content {
    padding-top: 6px;
}
.woocommerce-mini-cart dl {
    margin-top: 0;
    margin-bottom: 4px;
}
.cart-flyout .widget_shopping_cart_content .total {
    border: none;
    text-transform: none;
    margin-bottom: 0px;
    margin-top: 3px;
}
.cart-flyout {
    background-color: #f3f0ec;overflow-y: auto;
}
.legal input[type="checkbox"]  { outline: 2px solid red;}
#wcj_product_addons p, .cart {
    margin: 0px 19px 0 0;
    /* width: 46%; */
    /* display: inline-block; */
    vertical-align: text-top;
    font-size: 14px;
}
.product_item--thumbnail/* .wrap-addto */ .zusatz  { display:none;}
.zusatz { position: relative;
    text-align: center;
    width: 100%;}
.zusatz button, ul.products .add_to_cart_button{ background: transparent;
    border: 1px solid #a5a5a5;    padding: 1px 10px;
}
.zusatz button:hover, ul.products .add_to_cart_button:hover {background-color: #000;
    border: 2px solid #ff5722;color:#ff5722;
}
.products .wc-gzd-additional-info {
    font-size: 13px;
    margin: .1rem 0 .47rem 0;
    padding: 0;
}
.product_item--inner {
    margin-bottom: 30px;
    text-align: center;
}
/* */ .bami .banner--btn { display: none;}
.ti1{    font-size: 40px!important;
    font-family: 'Imbue',serif;
    font-weight: 500 !important;
    text-transform: uppercase;
    border-bottom: 1px solid #000; color: #000;}
.ti2{
    color: #000!important;
    font-size: 23px!important;}

.bami .banner--info {
    left: 10%;
    font-weight: 500;
    width: 80%;
    text-align: center;
}

.product_item .product_item--thumbnail-holder a img { 
    filter: saturate(0.9);

    filter: brightness(0.921);
} 
.bl2{text-transform: uppercase;
    width: 82vW;
    margin: auto;
    height:542px;margin-bottom: 13rem;
}
.page-id-308 #home_05_new_arrival .product_item--inner {
    font-weight: bold;
    /* background: #d4c9b4e6; */
    background: #ffffff36;
    text-align: center;
    padding-bottom: 1.13rem;
    box-shadow: 0px 0px 9px #e4e4e4;
    /* outline: 1px solid #cec6b9; */
}
img.wcj-question-icon  {    max-width: 11px;
    margin: -2px 0px 6px;
    filter: hue-rotate(166deg);
}
.home .page-title, .home .la-breadcrumbs, .page-id-1590 .page-title, .page-id-1590 .la-breadcrumbs  {
    display: none;
}
.bl1a img{ -webkit-transition: all 2s ease;
      -moz-transition: all 2s ease;
      -ms-transition: all 2s ease;
        transition: all 2s ease;}
.bl1a img:hover{		max-width: 90%;}
.enable-header-fullwidth:not(.body-boxed) .site-header .site-header-inner > .container {
    padding-left: 50px;
    padding-right: 53px;
}
.page-id-1590 .bl1a img:hover{		max-width: 100%;}
.page-id-1590 .container, .u2, .page-id-1590 #la_carousel_64549513760a28b07aae77 .la-item-wrap.slick-slide, .u2 .vc_column_container>.vc_column-inner  {
    padding-left: 0px!important;left: 0px;
    padding-right: 0px!important;right: 0px; width:100%;
}

.lh1a {
animation:rotin 4s 1}
@keyframes rotin{0%{opacity:0;margin:-62px -4px 27px 0;transform: rotate(-90deg); }20%{margin:-62px -4px 27px 0;}87%{transform: rotate(-90deg);opacity:100;margin:-62px -4px 27px 0; }100%{ transform: rotate(0deg); }}
.mk {
    font-size: 1.4rem;
    color: #ff5722;
    border: 1px solid #ff5722;
    width: 100%;
    padding: 3px 9px;
    margin: 0px auto 10px;
    display: grid;
    text-align: center;
}
.products .grid-item { margin-bottom: 1.6rem;
}
.hgtr {min-height: 41rem;
}
.wp-block-cover p:not(.has-text-color) { text-shadow: 1px 2px 3px #000;}
.products-grid-1 .product_item_thumbnail_action .add_wishlist:before {
    content: "✎";
}
/*Quick shop im backend bei Design > theme options  */
.home .vi-wpvs-variation-wrap.vi-wpvs-variation-wrap-vi_wpvs_button_design { display: none;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~media qu~~~~~~~~~~~~~~~~~ */
@media (max-width: 1024px) {

.header-v3 .site-header .header-left { min-width: 44%;
}
.b1, .b3 { left: -4vW; top: 0rem; }
.b2, .b4 { top: 1rem; left: 3.69rem; }
.filter-style-1 li {
    margin: 0 10px 8px;
}

}
@media (max-width: 768px) {

}
@media (max-width: 670px) {
.neuest {width: 74vW;
    margin: auto;}
table.woocommerce-checkout-review-order-table .shipping td {
    min-width: 140px;
    text-align: left;
}
.woocommerce-info {
    font-size: 13px;
    line-height: 1em;
}
}
@media (max-width: 460px) {
body.page, body.single, body.woocommerce {
background-position: center -1rem;}	
.home.veera-body {background-position: center top;}
.b1, .b3, .b2, .b4 { left: 0;}
.product--summary .quantity { margin: 2rem 0;
}
.wi-cart-header.hascart {
    left: -49px;width: 49px;
    opacity: .7;
}

}


@media (min-width: 992px) {
.woocommerce-shop .section-page-header .page-header-inner {
    padding-top: 126px;
    padding-bottom: 0;
}
.section-page-header .page-header-inner {
    padding-top: 99px;
    padding-bottom: 69px;
}


}

@media (min-width: 1025px) {
body.page, body.single, body.woocommerce {/*background-image:url(https://patissierie-jadore.dev2.dwd-pro.de/wp-content/themes/veera-child/img/Patisserie-Jadore-hpshop-entw6.jpg); */
/* background-image:url(https://patissierie-jadore.dev2.dwd-pro.de/wp-content/themes/veera-child/img/Patisserie-Jadore-hg-shop.jpg); */background-position: center -1rem;}	
.home.veera-body {/* background-image: url(https://patissierie-jadore.dev2.dwd-pro.de/wp-content/themes/veera-child/img/Patisserie-Jadore-hgh.jpg);  */   background-position: center top;}
 .page-id-308.veera-body, .page-id-1506.veera-body {
 /*   background-image: url(https://patissierie-jadore.dev2.dwd-pro.de/wp-content/themes/veera-child/img/Patisserie-Jadore-hgh.jpg);*/
    background-position: center top;
}
.bl1a  {
    margin-top: -4rem;
}
.hbox1a, .hbox3a {
    width: 34%;
}
.hbox2a  {
    max-width: 32%;
}
.page-id-1590 .hbox2a {
    max-width: 20%!important;
}
.page-id-1590 .hbox1a, .page-id-1590 .hbox3a {
    width: 40%!important;
}
}
@media only screen and (min-width: 1670px) {
.b1 {left: -1vW;
}

