/*
Theme Name: Mozo Child
Author: VamTam
Author URI: https://vamtam.com
Template: mozo
*/

.vamtam-splash-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--vamtam-accent-color-1);z-index:99999;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.vamtam-splash-screen .vamtam-splash-screen-progress-wrapper{position:absolute;bottom:55%;left:20%;right:20%;padding-bottom:30px;border-bottom:1px solid var(--vamtam-accent-color-5)}
.vamtam-splash-screen .vamtam-splash-screen-progress{position:absolute;top:100%;left:0;width:0;height:1px;background:var(--vamtam-accent-color-2);transition:width .25s linear}
.vamtam-splash-screen img{margin:auto;display:block;max-width:100%;height:auto}.icon,.icon-a:after,.icon-b:before{font-family:icomoon!important;font-weight:400!important;font-style:normal!important;display:inline-block;min-width:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


.form-input .required{display:none}.main-container input[type=date],.main-container input[type=email],.main-container input[type=number],.main-container input[type=password],.main-container input[type=range],.main-container input[type=search],.main-container input[type=text],.main-container input[type=url],.main-container select,.main-container textarea{color:var(--vamtam-accent-color-5)}

.bit-widget-container .bit-widget .bit-logo-container{display:none}.bit-widget-container .bit-widget .bit-past-events,.bit-widget-container .bit-widget .bit-upcoming-events{margin:inherit!important;border-bottom:1px solid var(--vamtam-accent-color-7)!important}.bit-widget-container .bit-widget .bit-top-track-button{padding-left:0;font-family:var(--vamtam-h1-font-family);color:#ffffff;font-weight:400;margin-bottom:5px}.bit-widget-container .bit-widget .bit-top-track-button span{color:var(--vamtam-body-link-regular)}.bit-widget-container .bit-widget .bit-nav-bar-container{padding:0}.bit-widget-container .bit-widget .bit-nav-bar{font-family:var(--vamtam-h1-font-family);color:var(--vamtam-accent-color-5)}.bit-widget-container .bit-widget .bit-nav-bar .bit-event-list-title{text-transform:uppercase;font-weight:600;padding:0 20px 5px 0;font-size:14px;color:var(--vamtam-accent-color-2)}.bit-widget-container .bit-widget .bit-nav-bar .bit-event-list-title.bit-clickable{color:var(--vamtam-body-link-regular);text-decoration:none;transition:opacity .3s ease}.bit-widget-container .bit-widget .bit-nav-bar .bit-event-list-title:hover{color:var(--vamtam-body-link-hover)}.bit-widget-container .bit-widget .bit-event{border-top:1px solid var(--vamtam-accent-color-7);background:0 0!important;padding:12px 0!important}.bit-widget-container .bit-widget .bit-event:hover{padding:12px 0}.bit-widget-container .bit-widget .bit-event .bit-event-buttons{margin:0}.bit-widget-container .bit-widget .bit-event .bit-button{border-radius:var(--vamtam-border-radius-oval);font-family:var(--vamtam-h1-font-family);color:var(--vamtam-accent-color-5);border-width:2px;font-weight:600;background-color:transparent;transition:all .3s ease-out;padding-top:3px;width:auto!important;min-width:150px;padding:3px 35px 0 35px;white-space:nowrap}.bit-widget-container .bit-widget .bit-event .bit-button:hover{color:var(--vamtam-accent-color-1-hc);background-color:var(--vamtam-accent-color-2);border-color:var(--vamtam-accent-color-5)}.bit-widget-container .bit-widget .bit-event .bit-details{border-bottom:0}.bit-widget-container .bit-widget .bit-event .bit-date{font-family:var(--vamtam-h5-font-family);color:var(--vamtam-accent-color-5);text-transform:none;font-size:20px;min-width:150px;text-transform:uppercase;margin-bottom:10px}.bit-widget-container .bit-widget .bit-event .bit-location,.bit-widget-container .bit-widget .bit-event .bit-venue{text-align:left;font:var(--vamtam-h5-font-weight) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);color:var(--vamtam-accent-color-5);transition:color .3s ease}.bit-widget-container .bit-widget .bit-event .bit-rsvp-container .bit-button{border-color:transparent}.bit-widget-container .bit-widget .bit-event:hover .bit-date,.bit-widget-container .bit-widget .bit-event:hover .bit-location,.bit-widget-container .bit-widget .bit-event:hover .bit-venue{color:var(--vamtam-accent-color-2)}.bit-widget-container .bit-widget .bit-event:hover .bit-rsvp-container .bit-button{border-color:var(--vamtam-accent-color-5)}.bit-widget-container .bit-widget.bit-layout-desktop .bit-event{background:0 0!important}.bit-widget-container .bit-widget.bit-layout-desktop .bit-event .bit-location,.bit-widget-container .bit-widget.bit-layout-desktop .bit-event .bit-venue{flex:1 10 300px;margin:0}.bit-widget-container .bit-widget.bit-layout-desktop .bit-event .bit-date{margin:0 20px 0 0}.bit-widget-container .bit-widget .bit-past-events-show-all-button,.bit-widget-container .bit-widget .bit-upcoming-events-show-all-button{border-radius:var(--vamtam-border-radius-oval);border-width:2px;margin:20px 0 0 0!important;position:relative;color:rgba(255,255,255,0);height:60px}.bit-widget-container .bit-widget .bit-past-events-show-all-button:before,.bit-widget-container .bit-widget .bit-upcoming-events-show-all-button:before{font-family:theme;content:"\e938";color:var(--vamtam-accent-color-5);font-size:24px;line-height:60px;width:100%;height:60px;text-align:center;position:absolute;background:transparent;transition:background .3s ease;top:0;left:0}.bit-widget-container .bit-widget .bit-past-events-show-all-button:hover:before,.bit-widget-container .bit-widget .bit-upcoming-events-show-all-button:hover:before{background-color:var(--vamtam-accent-color-2)}



.woocommerce .vamtam-wc-related-title{margin-top:20px}.woocommerce.single .products.vamtam-wc .product .stock,.woocommerce.single div.product .summary .stock{margin:0;overflow:hidden}.woocommerce.single .products.vamtam-wc .product .stock small,.woocommerce.single div.product .summary .stock small{position:relative;color:var(--vamtam-accent-color-2);line-height:1;padding-right:5px}.woocommerce.single .products.vamtam-wc .product div[itemprop=description] h4,.woocommerce.single div.product .summary div[itemprop=description] h4{display:none}.woocommerce.single.header-layout-logo-text-menu .vamtam-main,.woocommerce.single.header-layout-standard .vamtam-main{border-top:1px solid var(--vamtam-default-line-color)}.woocommerce .products.vamtam-wc li.product-category mark.count{display:none}.woocommerce .products.vamtam-wc .product{padding:0 0 25px 0;position:relative;z-index:1;box-sizing:border-box;background:var(--vamtam-accent-color-1);margin-bottom:30px;transition:box-shadow .4s ease-out}.woocommerce .products.vamtam-wc .product:hover{box-shadow:0 0 15px 0 rgba(0,0,0,.1);transition-delay:.1s}.woocommerce .products.vamtam-wc .product:hover .product-thumbnail img{transform:scale(1.1)}.woocommerce .products.vamtam-wc .product:hover .add_to_cart_button,.woocommerce .products.vamtam-wc .product:hover .added_to_cart,.woocommerce .products.vamtam-wc .product:hover .ajax_add_to_cart{opacity:1!important;bottom:0}.woocommerce .products.vamtam-wc .product:hover h5{opacity:1}.woocommerce .products.vamtam-wc .product.first{clear:both}.woocommerce .products.vamtam-wc .product .price del>span,.woocommerce .products.vamtam-wc .product .price ins>span,.woocommerce .products.vamtam-wc .product span.amount{color:var(--vamtam-accent-color-5);display:inline-block;font:400 16px/18px var(--vamtam-primary-font-font-family);position:relative}.woocommerce .products.vamtam-wc .product .price del>span{color:var(--vamtam-accent-color-5);opacity:.6;font-weight:400}.woocommerce .products.vamtam-wc .product .add_to_cart_button,.woocommerce .products.vamtam-wc .product .added_to_cart,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple{display:inline-block;text-align:center;cursor:pointer;position:relative;z-index:0;vertical-align:middle;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;text-decoration:none;text-shadow:none;transition:color .3s ease-out,border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out!important;font:600 12px/1em var(--vamtam-primary-font-font-family);border-radius:var(--vamtam-border-radius-oval);border:none;padding:16px 30px;-webkit-font-smoothing:auto;font-size:10px;padding:1.2em 1.9em;margin-top:-27px;margin-left:20px;bottom:-15px;background:var(--vamtam-accent-color-5);color:var(--vamtam-accent-color-1);text-transform:uppercase;opacity:0!important;transition:color .3s ease-out,border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out,bottom .3s ease-out,opacity .3s ease-out!important;box-shadow:0 1px 20px 0 rgba(0,0,0,.1)}.woocommerce .products.vamtam-wc .product .add_to_cart_button:focus,.woocommerce .products.vamtam-wc .product .added_to_cart:focus,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart:focus,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple:focus{outline:0;opacity:.8}.woocommerce .products.vamtam-wc .product .add_to_cart_button:hover,.woocommerce .products.vamtam-wc .product .added_to_cart:hover,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart:hover,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple:hover{text-decoration:none}.woocommerce .products.vamtam-wc .product .add_to_cart_button:focus,.woocommerce .products.vamtam-wc .product .added_to_cart:focus,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart:focus,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple:focus{outline:0;opacity:.8}.woocommerce .products.vamtam-wc .product .add_to_cart_button:hover,.woocommerce .products.vamtam-wc .product .added_to_cart:hover,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart:hover,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple:hover{text-decoration:none}.woocommerce .products.vamtam-wc .product .add_to_cart_button:hover,.woocommerce .products.vamtam-wc .product .added_to_cart:hover,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart:hover,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple:hover{background:var(--vamtam-accent-color-2);color:var(--vamtam-accent-color-5)}.woocommerce .products.vamtam-wc .product .added_to_cart{opacity:1;margin-left:5px;margin-right:0}.woocommerce .products.vamtam-wc .product .wc-new-badge{margin:0;position:absolute;top:15px;left:15px;border-radius:100px;padding:10px 20px;font-size:14px;font-weight:600;line-height:18px;background:var(--vamtam-accent-color-5);color:var(--vamtam-accent-color-1);text-transform:none;box-shadow:0 1px 30px 0 rgba(0,0,0,.03);-webkit-font-smoothing:antialiased}.woocommerce .products.vamtam-wc .product .categories,.woocommerce .products.vamtam-wc .product .tagged_as{margin:0;display:block;margin-left:20px;margin-right:20px;margin-bottom:10px;padding:0}.woocommerce .products.vamtam-wc .product .categories a,.woocommerce .products.vamtam-wc .product .tagged_as a{color:var(--vamtam-body-link-regular);font-size:1.2em;line-height:1.2em;transition:all .3s ease}.woocommerce .products.vamtam-wc .product .categories a:hover,.woocommerce .products.vamtam-wc .product .tagged_as a:hover{color:var(--vamtam-body-link-hover)}.woocommerce .products.vamtam-wc .product .price{display:block;color:var(--vamtam-accent-color-3);position:relative;transform:translateZ(0);margin:5px 0 0 20px}.woocommerce .products.vamtam-wc .product .price del{margin:0}.woocommerce .products.vamtam-wc .product .price del>span{padding-right:5px;text-decoration:line-through!important}.woocommerce .products.vamtam-wc .product .price ins>span{color:var(--vamtam-accent-color-5)}.woocommerce .products.vamtam-wc .product .stock{padding:0;margin:5px 0 0 20px}.woocommerce .products.vamtam-wc .product h5{position:relative;float:none;text-transform:uppercase;font-family:var(--vamtam-h3-font-family);line-height:1.3em;margin:0;padding:0;font-size:10px;letter-spacing:1px;color:var(--vamtam-accent-color-2);margin-top:-5px}.woocommerce .products.vamtam-wc .product .tagged_as a{font-size:10px;color:var(--vamtam-accent-color-3);margin-left:20px}.woocommerce .products.vamtam-wc .product .tagged_as a:after{content:"\00B7";font-size:14px;color:var(--vamtam-accent-color-3);padding-left:5px}.woocommerce .products.vamtam-wc .product .tagged_as a:last-child:after{display:none}.woocommerce .products.vamtam-wc .product .star-rating{margin:5px auto 10px 20px}.woocommerce .products.vamtam-wc .product a{border:var(--vamtam-no-border-radius)}.woocommerce .products.vamtam-wc .product a:hover .woocommerce-loop-product__title{box-shadow:none;color:var(--vamtam-body-link-hover)}.woocommerce .products.vamtam-wc .product a .woocommerce-loop-category__title,.woocommerce .products.vamtam-wc .product a .woocommerce-loop-product__title{font-size:var(--vamtam-h4-font-size);color:var(--vamtam-accent-color-5);padding-bottom:.1em;line-height:1.2em;transition:color .3s;margin-left:20px;margin-right:20px;margin-top:5px;padding:0}.woocommerce .products.vamtam-wc .product a .product-thumbnail{position:relative;display:block;max-height:none!important;margin-bottom:0;overflow:hidden;transform:translateZ(0)}.woocommerce .products.vamtam-wc .product a img{display:block;border:0;box-shadow:none;margin:0;transition:transform .6s;transform:scale(1)}.woocommerce .products.vamtam-wc .product .aggregateRating{margin:10px 0 20px 0;min-height:1.4em}.woocommerce .products.vamtam-wc .product .aggregateRating .star-rating{position:relative;top:2px;float:left;margin-right:10px;margin-bottom:0;width:7em;color:var(--vamtam-accent-color-1);letter-spacing:5px;font-size:14px}.woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span{display:inline-block}.woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span span.visualhidden,.woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span strong{display:none}.woocommerce .products.vamtam-wc .product .aggregateRating .star-rating span:before{font-size:14px!important}.woocommerce .products.vamtam-wc .product .aggregateRating a.count{position:relative;top:-3px;margin:0 0 0 5px;color:var(--vamtam-accent-color-6)}.woocommerce .products.vamtam-wc .product .aggregateRating a.count span.number{color:var(--vamtam-accent-color-2)}.woocommerce .products.vamtam-wc .product .aggregateRating+.vamtam-button{margin-top:0}.woocommerce .products.vamtam-wc .product span.price span.from{font:var(--vamtam-em-font-weight) var(--vamtam-em-font-size)/var(--vamtam-em-line-height) var(--vamtam-em-font-family);color:var(--vamtam-em-color)}.woocommerce .products.vamtam-wc div[itemprop=description]{margin:0 0 5px 0}.woocommerce .products.vamtam-wc div[itemprop=description]>p:first-child{margin-top:0}.woocommerce article.left-right .products.vamtam-wc .product .add_to_cart_button,.woocommerce article.left-right .products.vamtam-wc .product .ajax_add_to_cart,.woocommerce article.left-right .products.vamtam-wc .product .vamtam-button.product_type_simple{margin-left:10px}.woocommerce article.left-right .products.vamtam-wc .product .add_to_cart_button.added,.woocommerce article.left-right .products.vamtam-wc .product .ajax_add_to_cart.added,.woocommerce article.left-right .products.vamtam-wc .product .vamtam-button.product_type_simple.added{display:none}.woocommerce article.left-right .products.vamtam-wc .product span.onsale{top:10px;left:10px}.woocommerce article.left-right .products.vamtam-wc .product .price,.woocommerce article.left-right .products.vamtam-wc .product .woocommerce-loop-category__title,.woocommerce article.left-right .products.vamtam-wc .product .woocommerce-loop-product__title{margin-left:10px;margin-right:10px}.woocommerce .related.products,.woocommerce .upsells.products{clear:both;margin-top:20px}.woocommerce .upsells.products .products.vamtam-wc .product,.woocommerce .upsells.products ul .product{margin-bottom:0}.woocommerce .product_title{margin-bottom:15px}.woocommerce .woocommerce-product-details__short-description{margin:20px 0 30px 0}.woocommerce #quantity input.qty,.woocommerce .quantity input.qty{height:40px;position:relative;margin:5px 0;width:70px;padding:5px 5px 5px 15px}.woocommerce div.product p.price{margin:0}.woocommerce div.product p.price span.from{font:var(--vamtam-em-font-weight) var(--vamtam-em-font-size)/var(--vamtam-em-line-height) var(--vamtam-em-font-family);color:var(--vamtam-em-color)}.woocommerce div.product input.qty{height:45px;margin:0 15px 0 0}.woocommerce div.product .woocommerce-tabs{max-width:760px;margin:40px auto 0 auto;position:relative}.woocommerce div.product .woocommerce-tabs>ul.tabs{overflow:visible;margin:0;padding:0;border:0;list-style:none;text-align:center}.woocommerce div.product .woocommerce-tabs>ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs>ul.tabs li{position:relative;z-index:2;margin:0;padding:0;border:0;white-space:nowrap;border-radius:0;background:0 0;float:none;display:inline-block;width:auto}.woocommerce div.product .woocommerce-tabs>ul.tabs li:after,.woocommerce div.product .woocommerce-tabs>ul.tabs li:before{display:none!important}.woocommerce div.product .woocommerce-tabs>ul.tabs li a{position:relative;display:block;outline:0;font-size:1.2em;font-weight:600;margin-right:2em;padding:.6em 0;cursor:pointer;transition:all .3s;border-bottom:solid 2px transparent}.woocommerce div.product .woocommerce-tabs>ul.tabs li a .icon{color:var(--vamtam-accent-color-5);font-style:normal}.woocommerce div.product .woocommerce-tabs>ul.tabs li a:hover{border-radius:0;box-shadow:none;color:var(--vamtam-accent-color-1);text-decoration:none;background:0 0}.woocommerce div.product .woocommerce-tabs>ul.tabs li a:hover .icon{color:var(--vamtam-accent-color-5)!important}.woocommerce div.product .woocommerce-tabs>ul.tabs li.active{padding:0!important;border:0;box-shadow:none;color:var(--vamtam-accent-color-5);text-decoration:none;white-space:nowrap;border-radius:0;background:0 0}.woocommerce div.product .woocommerce-tabs>ul.tabs li.active a{background:0 0;color:var(--vamtam-accent-color-5);border-color:var(--vamtam-accent-color-1)}.woocommerce div.product .woocommerce-tabs .panel{padding:2em 0}.woocommerce div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs:after,.woocommerce div.product .woocommerce-tabs>ul:after{display:block;clear:both;content:""}.woocommerce div.product .woocommerce-tabs p.stars a{font-size:16px!important;margin-right:5px!important;border:var(--vamtam-no-border-link)}.woocommerce div.product form.cart .group_table td{padding-top:1em;padding-bottom:1em;vertical-align:middle}.woocommerce div.product .gift-cards-list{margin:0}.woocommerce div.product .gift-cards-list tr{border:0}.woocommerce div.product .product_meta .posted_in,.woocommerce div.product .product_meta .sku_wrapper,.woocommerce div.product .product_meta .tagged_as{margin-bottom:10px;display:block;font-weight:600}.woocommerce div.product .product_meta .posted_in span,.woocommerce div.product .product_meta .sku_wrapper span,.woocommerce div.product .product_meta .tagged_as span{font-weight:400}.woocommerce div.product .product_meta .posted_in a{display:inline-block;margin-left:5px;padding:5px 15px;border:solid 1px var(--vamtam-default-line-color);border-radius:var(--vamtam-border-radius-oval);transition:all .2s ease-out;font:400 var(--vamtam-h6-font-size)/var(--vamtam-h6-line-height) var(--vamtam-h6-font-family)}.woocommerce div.product .product_meta .posted_in a:hover{border-color:var(--vamtam-accent-color-1);background:var(--vamtam-accent-color-1);color:var(--vamtam-accent-color-5)}.woocommerce div.product .product_meta .tagged_as a{border:var(--vamtam-no-border-link);font:var(--vamtam-h6-font-weight) var(--vamtam-h6-font-size)/var(--vamtam-h6-line-height) var(--vamtam-h6-font-family);font-weight:400}.woocommerce div.product .product_meta .tagged_as a:after{content:"\00B7";font-size:14px;color:var(--vamtam-accent-color-3);padding-left:8px;padding-right:3px}.woocommerce div.product .product_meta .tagged_as a:last-child:after{display:none}.woocommerce div.product .product_meta .tagged_as a:first-child{margin-left:3px}.woocommerce div.product div.images{position:relative}.woocommerce div.product div.images ul.thumbnails{padding-top:0;list-style-type:none;margin:0}.woocommerce div.product div.images ul.thumbnails li{display:inline-block;margin-top:3.8%;margin-right:3.8%;width:22.05%}.woocommerce.woocommerce-cart .cart_totals table{text-align:left;border:solid 1px var(--vamtam-default-line-color);border-radius:var(--vamtam-border-radius)}.woocommerce.woocommerce-cart .cart_totals table td,.woocommerce.woocommerce-cart .cart_totals table th{padding:10px 15px}.woocommerce.woocommerce-checkout .cart_item b,.woocommerce.woocommerce-checkout .cart_item strong,.woocommerce.woocommerce-checkout .cart_item td{font-weight:400}.woocommerce.woocommerce-checkout .customer_details dd,.woocommerce.woocommerce-checkout .customer_details dt{display:inline}.woocommerce.woocommerce-checkout .customer_details dt:before{display:block;content:""}.woocommerce.woocommerce-checkout .addresses{margin-top:var(--vamtam-vertical-padding)}








.woocommerce.woocommerce-checkout .order-total{border:none}.woocommerce.woocommerce-checkout .order-total td,.woocommerce.woocommerce-checkout .order-total th{border:none!important}.woocommerce.woocommerce-checkout #shiptobilling{line-height:2.7em}.woocommerce.woocommerce-checkout header.main-header #header-text,.woocommerce.woocommerce-checkout header.main-header .cart-dropdown,.woocommerce.woocommerce-checkout header.main-header .layout-logo-text-menu .first-row .first-row-right,.woocommerce.woocommerce-checkout header.main-header .search-wrapper,.woocommerce.woocommerce-checkout header.main-header .second-row,.woocommerce.woocommerce-checkout header.main-header .vamtam-overlay-menu-toggle-wrapper{display:none}.woocommerce.woocommerce-checkout header.main-header .header-contents{display:block;text-align:center}.woocommerce.woocommerce-checkout header.main-header .first-row{display:inline-block;max-width:none;box-sizing:border-box}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-left{display:block}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-left .logo-tagline{text-align:center}.woocommerce.woocommerce-checkout header.main-header.layout-logo-text-menu .first-row .first-row-right{display:none}.woocommerce.woocommerce-cart #main-footer,.woocommerce.woocommerce-cart .page-header-line,.woocommerce.woocommerce-cart .page-header:after,.woocommerce.woocommerce-checkout #main-footer,.woocommerce.woocommerce-checkout .page-header-line,.woocommerce.woocommerce-checkout .page-header:after{display:none!important}.woocommerce.woocommerce-cart .meta-header .meta-header-inside,.woocommerce.woocommerce-checkout .meta-header .meta-header-inside{padding:30px 0}.woocommerce.woocommerce-cart .page-header,.woocommerce.woocommerce-checkout .page-header{align-items:center}.woocommerce.woocommerce-cart .page-header h1,.woocommerce.woocommerce-cart .page-header h1 a,.woocommerce.woocommerce-cart .page-header h1 span,.woocommerce.woocommerce-checkout .page-header h1,.woocommerce.woocommerce-checkout .page-header h1 a,.woocommerce.woocommerce-checkout .page-header h1 span{font-size:var(--vamtam-h3-font-size);font-weight:400;border:var(--vamtam-no-border-link);transition:color .2s ease}.woocommerce.woocommerce-cart .page-header h1 a:hover,.woocommerce.woocommerce-checkout .page-header h1 a:hover{color:var(--vamtam-body-link-hover);cursor:pointer}.woocommerce.woocommerce-checkout .layout-single-row .first-row{border:none}.woocommerce #reviews h3{margin:0 0 20px;font-size:16px}.woocommerce #reviews h2{font:var(--vamtam-h4-font-weight) var(--vamtam-h4-font-size)/var(--vamtam-h4-line-height) var(--vamtam-h4-font-family)}.woocommerce #reviews #comments ol.commentlist li{margin-bottom:0;padding:15px 0;border-top:1px dotted var(--vamtam-default-line-color)}.woocommerce #reviews #comments ol.commentlist li img.avatar{position:relative;float:none;width:60px}.woocommerce #reviews #comments ol.commentlist li .comment-meta{color:var(--vamtam-accent-color-2)}.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating{width:7em!important;letter-spacing:5px;font-size:14px!important}.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span{color:var(--vamtam-accent-color-1)!important;font-size:14px!important}.woocommerce #reviews #comments ol.commentlist li .comment-meta div.star-rating span:before{font-size:14px!important}.woocommerce #reviews #comments .add_review{margin-top:var(--vamtam-vertical-padding)}.woocommerce #commentform .form-submit{padding-top:10px;clear:both}.woocommerce .comment-form-author,.woocommerce .comment-form-email{width:48%;display:inline-block;vertical-align:top}.woocommerce .comment-form-email{float:right}.woocommerce form .form-row label[for].checkbox{display:inline}.woocommerce form .form-row #rememberme{margin-left:15px}.woocommerce form .form-row .input-checkbox{margin:-2px 5px 0 0}.woocommerce form .form-row textarea{height:7em}.woocommerce article img{display:inline-block}.woocommerce div.product .summary .star-rating{width:auto;color:var(--vamtam-accent-color-1);letter-spacing:5px;font-size:14px}.woocommerce div.product .summary .star-rating span:before{font-size:14px!important}.woocommerce div.product .summary a.count{display:inline-block;margin:10px 5px 15px 0;color:var(--vamtam-accent-color-6);font-size:10px}.woocommerce div.product .summary a.count span.number{color:var(--vamtam-accent-color-2)}.woocommerce div.product .summary form.variations_form table.variations{margin-bottom:30px}.woocommerce div.product .summary form.variations_form table.variations tr{border-bottom:0!important}.woocommerce div.product .summary form.variations_form table.variations td{display:block;padding-bottom:5px}.woocommerce div.product .summary form.variations_form table.variations td select{margin:0 0 5px 0}.woocommerce div.product .summary form.variations_form .single_variation{margin-bottom:30px}.woocommerce div.product .summary .share-btns{margin:0 0 0 20px;padding:0 0 20px 0}.woocommerce div.product .summary .product_meta{margin:30px 0 0 0;padding:25px 0 0 0}.woocommerce div.product .summary .stock.out-of-stock{border-top:1px solid var(--vamtam-accent-color-7);padding:25px 0 0 0}.woocommerce div.product .summary .stock.out-of-stock small{font-size:2em!important}.woocommerce div.product .summary .stock.out-of-stock small:after{display:none}.woocommerce .price .amount,.woocommerce .price ins .amount{color:var(--vamtam-accent-color-5);font:var(--vamtam-h4-font-weight) var(--vamtam-h4-font-size)/var(--vamtam-h4-line-height) var(--vamtam-h4-font-family)}.woocommerce .price del{opacity:1!important;display:inline-block;margin-right:.5em}.woocommerce .price del,.woocommerce .price del .amount{color:var(--vamtam-accent-color-5);text-decoration:line-through;font-weight:200}.woocommerce .images a img{box-shadow:none!important}.woocommerce .product_meta{padding:15px 0 0 0;border-top:1px solid var(--vamtam-default-line-color)}.woocommerce .product_meta span{line-height:25px}.woocommerce .product_meta a{font-weight:400;color:var(--vamtam-body-link-regular)}.woocommerce .product_meta a:hover{color:var(--vamtam-body-link-hover)}.woocommerce .product_meta a:visited{color:var(--vamtam-body-link-visited)}.woocommerce table.shop_table{border:0;margin-bottom:10px}.woocommerce table.shop_table tfoot th td{font-weight:400}.woocommerce table.shop_table .product-remove{padding-left:10px}.woocommerce .cart_item a{font-weight:500;display:inline-block}.woocommerce .cart_item a b,.woocommerce .cart_item a strong{font-weight:500}.woocommerce .cart_item b,.woocommerce .cart_item strong,.woocommerce .cart_item td{font-weight:500}.woocommerce .cart_item .booked-wc-checkout-section{font-weight:400;color:var(--vamtam-accent-color-2))}.woocommerce .cart_item .booked-wc-checkout-section b,.woocommerce .cart_item .booked-wc-checkout-section strong{font-weight:400}.woocommerce .cart_item .booked-wc-checkout-section small{font-size:80%}.woocommerce.woocommerce-cart .cart-collaterals .button{margin:10px 10px 0 0}.woocommerce.woocommerce-cart .coupon{margin-top:40px}.woocommerce.woocommerce-cart .coupon label{display:block;padding-bottom:5px}.woocommerce.woocommerce-cart table.shop_table,.woocommerce.woocommerce-cart table.shop_table td,.woocommerce.woocommerce-cart table.shop_table th{border:0}.woocommerce.woocommerce-cart table.shop_table .product-thumbnail img{width:80px}.woocommerce.woocommerce-cart table.shop_table .product-thumbnail a{border:var(--vamtam-no-border-link);display:block}.woocommerce.woocommerce-cart table.shop_table td{border-top:1px solid var(--vamtam-default-line-color);border-bottom:0}.woocommerce.woocommerce-cart table.shop_table a.remove:hover{background:0 0;color:red}.woocommerce.woocommerce-cart .cart_totals table.shop_table td{text-align:right}.woocommerce.woocommerce-cart .cart_totals table.shop_table th{font-weight:700;width:40%);color:var(--vamtam-accent-color-1)}


.woocommerce.woocommerce-cart .cart_totals table.shop_table td,.woocommerce.woocommerce-cart .cart_totals table.shop_table th{padding:10px 0;border-top:1px solid var(--vamtam-default-line-color);color:var(--vamtam-accent-color-1)}.woocommerce.woocommerce-cart .cart_totals,.woocommerce.woocommerce-cart .shipping_calculator{width:auto;float:none}.woocommerce.woocommerce-cart .woocommerce-cart-form .cross-sells>h2{font:var(--vamtam-h4-font-weight) var(--vamtam-h4-font-size)/var(--vamtam-h4-line-height) var(--vamtam-h4-font-family);margin:60px 0 30px 0;padding-bottom:30px;border-bottom:1px solid var(--vamtam-default-line-color)}.woocommerce.woocommerce-cart .shipping-calculator-button:hover{text-decoration:none}.woocommerce.woocommerce-cart .shipping-calculator-button:after{display:none}.woocommerce.woocommerce-cart .shipping-calculator-form .button{margin:0}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row{padding:0}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row input{margin:0!important}.woocommerce.woocommerce-cart .shipping-calculator-form .form-row .calc_shipping_country_field{margin-bottom:10px}.woocommerce .shipping td p{margin-top:5px;color:var(--vamtam-accent-color-6)}.woocommerce .add_review a.button{box-shadow:none;text-shadow:none}.woocommerce ul.cart_list a{font:var(--vamtam-h5-font-weight) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);padding:5px 0 10px 0;font-size:14px}.woocommerce ul.product-categories li.current-cat a{color:var(--vamtam-body-link-hover)}.woocommerce .myaccount_user{padding-bottom:70px}.woocommerce .myaccount_address{padding-bottom:30px}.woocommerce .lost_password{margin-top:20px}

.woocommerce .woocommerce-billing-fields h3,.woocommerce .woocommerce-shipping-fields h3{font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);color:var(--vamtam-accent-color-5);margin-top:0;margin-bottom:10px}

.woocommerce #order_review_heading,.woocommerce .cart_totals>h2{font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family);color:var(--vamtam-accent-color-6);margin-top:0;margin-bottom:10px}

.woocommerce .woocommerce-shipping-fields{margin-top:30px}.woocommerce .cart-collaterals,.woocommerce .col2-set .col-2{padding:25px;box-sizing:border-box;border-radius:var(--vamtam-border-radius);background:var(--vamtam-accent-color-5);box-shadow:0 1px 20px 0 rgba(0,0,0,.08);margin-bottom:60px}.woocommerce .return-to-shop,.woocommerce .woocommerce .cart-empty{text-align:center;margin-bottom:20px}.woocommerce.woocommerce-cart .footer-wrapper,.woocommerce.woocommerce-checkout .footer-wrapper{background:0 0!important}.woocommerce .vamtam-related-content .cbp-item{padding:10px}.woocommerce .vamtam-related-content .cbp-item .product{margin:0}.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation{border:solid 1px var(--vamtam-default-line-color);border-radius:var(--vamtam-border-radius);margin-bottom:30px}.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li{border-bottom:dotted 1px #ebe9eb;padding:.6em 1em}.woocommerce.woocommerce-account .woocommerce-MyAccount-navigation ul li:last-child{border:none}.woocommerce.woocommerce-account table tr:last-child{border:none}.woocommerce.woocommerce-account table thead th{padding:10px 10px;border:none}.woocommerce.woocommerce-account table a.button{font-size:10px;padding:8px 15px;margin:0 5px 5px 0}.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{padding-top:5px}.woocommerce .woocommerce-customer-details address{width:auto;border-width:1px}.woocommerce .woocommerce-customer-details .woocommerce-column--1 address{margin-bottom:35px}.woocommerce-page #review_form #respond p.stars{margin:5px 0 10px}.woocommerce .main-header img,.woocommerce-page .main-header img{max-width:initial}.vamtam-cart-dropdown-link{position:relative;display:block;width:auto;color:var(--vamtam-accent-color-4);text-align:center;cursor:pointer;transition:all .3s;height:40px;border:var(--vamtam-no-border-link)}.vamtam-cart-dropdown-link .products{box-sizing:border-box;position:absolute;top:15px;left:3px;z-index:1;display:block;color:var(--vamtam-accent-color-5);text-align:center;font-style:normal;font-size:11px;font-family:var(--vamtam-primary-font-font-family);line-height:1em;font-weight:700;width:90%;transition:color .3s}.vamtam-cart-dropdown-link .products.cart-empty{color:var(--vamtam-accent-color-5);transition:all .3s}.vamtam-cart-dropdown-link .icon{position:relative;font-size:42px;line-height:1;color:var(--vamtam-accent-color-5);transition:all .3s}.vamtam-cart-dropdown-link:hover{text-decoration:none;color:var(--vamtam-accent-color-2);border:none}.vamtam-cart-dropdown-link:hover .icon{color:var(--vamtam-accent-color-2)}.vamtam-cart-dropdown-link:hover .products,.vamtam-cart-dropdown-link:hover .products.cart-empty{color:var(--vamtam-accent-color-2)}.woocommerce-order-received .woocommerce{width:70%;margin:auto;text-align:center}.woocommerce-order-received .woocommerce ul.order_details{text-align:left}.woocommerce-order-received .woocommerce ul.order_details li{margin-top:1em}.woocommerce-order-received .woocommerce .cart-collaterals,.woocommerce-order-received .woocommerce .col2-set .col-2{padding:0;box-shadow:none;margin:0}.woocommerce-order-received .woocommerce address{border-width:1px;padding:30px;width:auto}.woocommerce-order-received h2{font-size:var(--vamtam-h4-font-size);line-height:1.2em;padding-bottom:30px;margin-top:50px}.fixed-header-box .cart-dropdown{min-width:42px;margin-left:25px}.fixed-header-box .cart-dropdown.hidden{display:none}.fixed-header-box .cart-dropdown:hover .vamtam-cart-dropdown-link{z-index:9999}.fixed-header-box .cart-dropdown:not(:last-child) .widget{width:280px}.fixed-header-box .cart-dropdown .cart-dropdown-inner{width:32px;height:40px}.fixed-header-box .cart-dropdown .widget{position:absolute;display:none;width:280px;background-color:var(--vamtam-accent-color-5);padding:20px;margin-left:-290px;box-shadow:0 5px 36px 0 rgba(0,0,0,.06);border-radius:var(--vamtam-border-radius);margin-top:10px}.fixed-header-box .cart-dropdown .widget img{box-shadow:none}.woocommerce-store-notice,p.demo_store{background-color:var(--vamtam-accent-color-3);box-shadow:none;padding:.6em 0;color:var(--vamtam-accent-color-5)}.woocommerce-store-notice a,p.demo_store a{font-size:1em}.select2-container--default .select2-selection--single,.select2-dropdown{text-align:left;background-color:var(--vamtam-default-bg-color);color:var(--vamtam-accent-color-2);border-color:var(--vamtam-accent-color-4);border-radius:var(--vamtam-border-radius);min-height:45px;outline:0;transition:border-color .3s ease}.select2-container--default .select2-selection--single:hover,.select2-dropdown:hover{border-color:var(--vamtam-accent-color-1)}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-dropdown .select2-selection__rendered{line-height:45px;padding:0 20px}.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-dropdown .select2-selection__arrow{height:45px;right:10px}.select2-container--default .select2-selection--single .select2-search--dropdown,.select2-dropdown .select2-search--dropdown{padding:0 20px;margin:10px 0}.select2-container--default .select2-selection--single .select2-search--dropdown input,.select2-dropdown .select2-search--dropdown input{border-color:var(--vamtam-accent-color-4);padding:10px}.select2-container--focus .select2-dropdown,.select2-container--focus.select2-container--default .select2-selection--single,.select2-container--open .select2-dropdown,.select2-container--open.select2-container--default .select2-selection--single{border-color:var(--vamtam-accent-color-1);outline:0}.select2-container--default .select2-results__option,.select2-container--default .select2-results__option--highlighted{padding:8px 20px;transition:background .2s ease;outline:0}.select2-container--default .select2-results__option--highlighted[aria-selected=true],.select2-container--default .select2-results__option--highlighted[data-selected=true],.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true]{background:var(--vamtam-default-line-color);color:var(--vamtam-default-line-color-hc)}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--vamtam-accent-color-5);color:var(--vamtam-accent-color-5-hc)}@media not (hover){.woocommerce .products.vamtam-wc .product .add_to_cart_button,.woocommerce .products.vamtam-wc .product .added_to_cart,.woocommerce .products.vamtam-wc .product .ajax_add_to_cart,.woocommerce .products.vamtam-wc .product .vamtam-button.product_type_simple{opacity:1}}.woocommerce #place_order{display:block;width:100%;margin:1em 0;padding:14px 30px!important}.woocommerce.woocommerce-cart .cart-collaterals .button:disabled,.woocommerce.woocommerce-cart .cart-collaterals .button:disabled:hover{color:var(--vamtam-accent-color-4);border-color:var(--vamtam-default-line-color);padding:14px 30px}.woocommerce.woocommerce-cart .cart-collaterals .button:disabled:hover,.woocommerce.woocommerce-cart .cart-collaterals .button:disabled:hover:hover{background:var(--vamtam-default-line-color)}.woocommerce.woocommerce-cart .cart-collaterals .checkout-button{margin-right:0;display:block}.woocommerce .button.ajax_add_to_cart{color:var(--vamtam-body-link-regular)}.woocommerce .button.ajax_add_to_cart:focus{outline:0!important}.woocommerce .button.ajax_add_to_cart:not(.added):focus .icon,.woocommerce .button.ajax_add_to_cart:not(.added):focus .woocommerce .button.ajax_add_to_cart:after{color:var(--vamtam-accent-color-1)}.woocommerce .button.ajax_add_to_cart .icon{color:var(--vamtam-body-link-regular)}.woocommerce .button.ajax_add_to_cart.added:after{display:inline-block;height:auto;line-height:1em;vertical-align:top;margin-left:10px}.woocommerce .button.ajax_add_to_cart.added+.added_to_cart{opacity:0}.woocommerce .button.ajax_add_to_cart:hover .icon{color:var(--vamtam-accent-color-5)}.woocommerce .button.ajax_add_to_cart.loading:after{top:1.25em;right:.65em}.woocommerce.widget span.amount{font-size:12px}.woocommerce ul.product_list_widget li{padding:.6em 0}.woocommerce ul.product_list_widget li a{font:var(--vamtam-h5-font-weight) var(--vamtam-h5-font-size)/var(--vamtam-h5-line-height) var(--vamtam-h5-font-family);border:var(--vamtam-no-border-link)}.woocommerce ul.product_list_widget .star-rating{display:none;margin:.7em 0}.woocommerce ul.cart_list li .vamtam-responsive-wrapper,.woocommerce ul.product_list_widget li .vamtam-responsive-wrapper{float:right;margin-left:4px;width:32px}.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .product-title{font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-style) 16px/20px var(--vamtam-h3-font-family);display:block;padding-bottom:5px;color:var(--vamtam-accent-color-1);transition:all .3s}.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .product-title:hover{color:var(--vamtam-body-link-hover)}.woocommerce.mega-menu-item-type-widget ul.product_list_widget li .amount{font:700 14px/18px var(--vamtam-h3-font-family)}.woocommerce.mega-menu-item-type-widget ul.product_list_widget li ins span.amount{padding-left:5px}.woocommerce.widget_shopping_cart .cart_list li{padding:.6em 0 .6em 1.8em;line-height:initial}.woocommerce.widget_shopping_cart .cart_list li a.remove{top:.5em}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li{overflow:visible;text-align:left;border-bottom:solid 1px var(--vamtam-default-line-color)}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a{font:500 14px/16px var(--vamtam-primary-font-font-family);color:var(--vamtam-accent-color-1);padding:0;border:var(--vamtam-no-border-link)}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a b{font-weight:500}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a .booked-wc-checkout-section{font-weight:400;color:var(--vamtam-accent-color-1)}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li a .booked-wc-checkout-section b{font-weight:400}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li img{border-radius:var(--vamtam-border-radius)}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li:last-child{border:none}.woocommerce.widget_shopping_cart .widget_shopping_cart_content li.empty{padding:0;text-align:center;margin:0}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total{padding:20px 0 5px 0;border-top:1px solid var(--vamtam-accent-color-1);text-align:center}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total .amount,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total strong{color:var(--vamtam-accent-color-6);font-size:var(--vamtam-primary-font-font-size);font-weight:700}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .amount,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .quantity{color:var(--vamtam-accent-color-1);font-size:12px}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .amount:before,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .quantity:before{display:none}.woocommerce.widget_shopping_cart .widget_shopping_cart_content p:last-child{text-align:center;margin-bottom:0}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__empty-message{padding:2em 0;text-align:left!important}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button{border-color:var(--vamtam-accent-color-7)}.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.checkout{border-color:var(--vamtam-accent-color-1)}.woocommerce.widget_product_search #searchform label{display:none!important}.woocommerce.widget_price_filter .widgettitle{border:none!important}.woocommerce.widget_price_filter .price_slider{background:var(--vamtam-accent-color-7)!important;height:.6em;border-radius:var(--vamtam-border-radius-oval)!important}.woocommerce.widget_price_filter .price_slider>div.ui-slider-range{background:var(--vamtam-accent-color-1)}.woocommerce.widget_price_filter .price_slider>.ui-slider-handle{width:1.4em;height:1.4em;background:var(--vamtam-accent-color-5);box-shadow:0 1px 5px 0 rgba(0,0,0,.2);top:-.4em}.woocommerce.widget_price_filter .price_slider_amount .button{font-size:12px;margin-top:18px;padding:10px 20px}.woocommerce.widget_price_filter .price_label{padding-top:20px}.woocommerce.widget_price_filter .ui-slider{margin:0}.woocommerce.widget_layered_nav_filters ul li{border:none}.woocommerce.widget_layered_nav_filters ul li a{border-color:transparent;border-radius:0;background:0 0;color:var(--vamtam-accent-color-2)!important;padding:4px 10px}.woocommerce.widget_layered_nav ul li{padding:10px 0}.woocommerce.widget_layered_nav ul li:first-child{padding-top:0}.woocommerce.widget_layered_nav ul li a,.woocommerce.widget_layered_nav ul li span{padding:0}.woocommerce.widget_product_categories li li{padding-left:10px}.alignnone{float:none!important;margin-bottom:1.5em;clear:both}.textcenter{text-align:center}.textright{text-align:right}.alignright:not(div):not(figure){float:right;margin:0 0 0 1.5em;text-align:right}.alignleft:not(div):not(figure){float:left;margin:0 1.5em 0 0;text-align:left}div.alignleft,figure.alignleft{float:none}div.alignleft>:not(figcaption),figure.alignleft>:not(figcaption){float:left;margin-right:1.5em}div.alignright,figure.alignright{float:none}div.alignright>:not(figcaption),figure.alignright>:not(figcaption){float:right;margin-left:1.5em}.aligncenter{display:block;margin:1em auto;text-align:center;clear:both}a img.alignright{float:right;margin:0 0 20px 25px}a img.alignnone{margin:0}a img.alignleft{float:left;margin:0 1.5em 1.5em 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignleft{margin:0 1.5em 1.5em 0}img.alignright{margin:0 0 1.5em 1.5em}img.aligncenter{display:block;margin:0 auto}img.alignnone{margin:0}p+.alignfull p+.alignwide{margin-top:30px;margin-bottom:30px}body.has-blocks:not(.fl-builder) .the-content-parent>*{margin-left:auto;margin-right:auto;max-width:var(--vamtam-site-max-width)}body.has-blocks:not(.fl-builder) .the-content-parent>.alignfull,body.has-blocks:not(.fl-builder) .the-content-parent>.alignwide{max-width:none}body.has-blocks:not(.fl-builder) .the-content-parent>.wp-block-gallery{display:flex;padding:0}body.has-blocks:not(.fl-builder) .the-content-parent>ol,body.has-blocks:not(.fl-builder) .the-content-parent>ul{padding-left:40px}.wp-block-latest-posts.is-grid{padding-left:0!important;margin-left:auto!important;margin-right:auto!important}.wp-block-latest-posts.is-grid li{border-top:2px solid var(--vamtam-accent-color-4);padding-top:20px}.wp-block-latest-posts.is-grid li a{font:var(--vamtam-h3-font-weight) var(--vamtam-h3-font-size)/var(--vamtam-h3-line-height) var(--vamtam-h3-font-family)}.wp-caption{max-width:100%;clear:both}.wp-caption a{border:var(--vamtam-no-border-link)}.entry-caption,.gallery-caption,.wp-caption .wp-caption-text{margin-top:10px;text-align:center;font:var(--vamtam-em-font-weight) var(--vamtam-em-font-size)/var(--vamtam-em-line-height) var(--vamtam-em-font-family);color:var(--vamtam-em-color)}.wp-smiley,.wp-smiley *{border:0!important}.bypostauthor,.gallery-caption,.sticky{outline:0}.blocks-gallery-item figcaption{left:0;right:0;width:auto!important}table{border-collapse:collapse;border-spacing:0;line-height:2;width:100%;margin:0 0 1.5em}caption,td,th{font-weight:400;text-align:left}caption{font-size:16px;margin:20px 0}table{border:0}thead th{border:0;border-bottom:2px solid #bbb;padding-bottom:.5em}th{padding:.4em;text-align:left;font-weight:500;border:0}td{padding:.4em;border:none;padding:8px 0 8px 0}tr{border:0;border-bottom:1px solid #eee}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}dl{margin:0 20px}dt{font-weight:700}dd{margin:0 0 10px}address{font-style:italic;margin:0 0 24px;}cite,var{font-style:italic}.wp-block-separator{margin:1.65em auto}.wp-block-separator:not(.is-style-dots):not(.is-style-wide){max-width:100px!important}.alignleft .wp-block-cover,.alignright .wp-block-cover{max-width:305px}[class*=gallery-columns-]{margin:0 -5px!important}[class*=gallery-columns-].gallery-columns-1 .gallery-item{width:100%}[class*=gallery-columns-].gallery-columns-2 .gallery-item{width:50%}[class*=gallery-columns-].gallery-columns-3 .gallery-item{width:33.33333333%}[class*=gallery-columns-].gallery-columns-4 .gallery-item{width:25%}[class*=gallery-columns-].gallery-columns-5 .gallery-item{width:20%}[class*=gallery-columns-].gallery-columns-6 .gallery-item{width:16.66666667%}[class*=gallery-columns-].gallery-columns-7 .gallery-item{width:14.28571429%}[class*=gallery-columns-].gallery-columns-8 .gallery-item{width:12.5%}[class*=gallery-columns-].gallery-columns-9 .gallery-item{width:11.11111111%}[class*=gallery-columns-] figure.gallery-item{padding:0 5px;display:inline-block;box-sizing:border-box;position:relative}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption{display:block;position:absolute;top:100%;left:-40px;right:-40px;padding:10px;border-radius:var(--vamtam-border-radius);background:var(--vamtam-default-bg-color);z-index:10;margin:0;box-shadow:0 0 2px rgba(0,0,0,.1)}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:after,[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:before{content:"";position:absolute;top:-10px;left:50%;border:10px solid transparent}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:before{border-top:0;border-bottom-color:rgba(0,0,0,.1);top:-11px}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:after{border-top:0;border-bottom-color:var(--vamtam-default-bg-color)}[class*=gallery-columns-] figure.gallery-item img{display:inline-block;padding-bottom:10px}[class*=gallery-columns-] figure.gallery-item .gallery-caption{display:none}@media (max-width:60px + 160px * 5){[class*=gallery-columns-] figure.gallery-item a,[class*=gallery-columns-] figure.gallery-item img{display:block!important;margin:auto}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption{left:-50%;right:-50%}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:after,[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:before{display:none}}@media (min-width:60px + 160px * 4 + 1) and (max-width:60px + 160px * 5){[class*=gallery-columns-] figure.gallery-item{width:25%!important}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption{left:-50%;right:-50%}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:after,[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption:before{display:none}[class*=gallery-columns-] figure.gallery-item:nth-child( 4n+1 ):hover .gallery-caption{left:0;right:-100%}[class*=gallery-columns-] figure.gallery-item:nth-child( 4n ):hover .gallery-caption{left:-100%;right:0}}@media (min-width:60px + 160px * 3 + 1) and (max-width:60px + 160px * 4){[class*=gallery-columns-] figure.gallery-item{width:33.33333333%!important}[class*=gallery-columns-] figure.gallery-item:nth-child( 3n+1 ):hover .gallery-caption{left:0;right:-100%}[class*=gallery-columns-] figure.gallery-item:nth-child( 3n ):hover .gallery-caption{left:-100%;right:0}}@media (min-width:60px + 160px * 2 + 1) and (max-width:60px + 160px * 3){[class*=gallery-columns-] figure.gallery-item{width:50%!important}[class*=gallery-columns-] figure.gallery-item:nth-child( 2n+1 ):hover .gallery-caption{left:0;right:-100%}[class*=gallery-columns-] figure.gallery-item:nth-child( 2n ):hover .gallery-caption{left:-100%;right:0}}@media (max-width:60px + 160px * 2){[class*=gallery-columns-] figure.gallery-item{width:100%!important}[class*=gallery-columns-] figure.gallery-item:hover .gallery-caption{left:0;right:0}}


.vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-next:hover,.vamtam-cubeportfolio.cbp-slider-edge .cbp-nav-prev:hover{opacity:1;color:var(--vamtam-accent-color-1-hc);background:var(--vamtam-accent-color-2);border-color:var(--vamtam-accent-color-1)}.


.main-container select{background:var(--vamtam-default-bg-color) url("data:image/svg+xml;utf8,<svg height='25' viewBox='0 0 24 24' width='50' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z' fill='#999'/></svg>") no-repeat right 50%!important;padding-right:40px!important;margin-bottom:10px!important}label{font-size:14px}textarea{min-height:4em;width:100%;position:relative;resize:none}body .pika-single.is-bound{border-radius:var(--vamtam-border-radius);background:var(--vamtam-accent-color-5);border:none;box-shadow:0 1px 20px 0 rgba(0,0,0,.08);color:var(--vamtam-accent-color-3)}body .pika-single.is-bound table{margin:0}body .pika-single.is-bound table tr{border:none}body .pika-single.is-bound table th{color:var(--vamtam-accent-color-2);font-size:11px;font-weight:400}body .pika-single.is-bound table thead th{border:none;padding-bottom:10px}body .pika-single.is-bound .pika-day{display:block;transition:all .2s ease;border-radius:var(--vamtam-border-radius);padding:10px 10px;font-size:12px;color:var(--vamtam-accent-color-3);background:var(--vamtam-accent-color-5)}body .pika-single.is-bound .pika-day:hover{color:var(--vamtam-accent-color-2-hc);background:var(--vamtam-accent-color-2)}body .pika-single.is-bound .is-selected .pika-day{color:var(--vamtam-accent-color-2-hc);background:var(--vamtam-accent-color-2);box-shadow:none}body .pika-single.is-bound .pika-lendar{width:auto;margin:20px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:0 0;border:1px solid transparent;color:initial;text-align:center}.ui-widget-content{background:0 0}.ui-widget-header{background:0 0;border:none;font-weight:initial}.ui-widget-header .ui-icon{background:0 0}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:0 0;border-color:transparent;border:none}.load-more,.navigation{clear:both}.products+.load-more,.products+.navigation{margin-top:0}.navigation{border-top:1px solid var(--vamtam-default-line-color);z-index:100;position:relative;text-align:center;border:none;margin:60px 0}article>.page-content>section.portfolios>.navigation{margin:0 10px 30px}.navigation a,.navigation span{display:inline-block;padding:0!important;font-size:12px;border-radius:var(--vamtam-border-radius-oval);width:46px;height:46px;line-height:46px;margin:0 6px 0 6px!important}.navigation .current{font-size:12px;font-weight:400!important;margin:0 0 0 5px!important}.navigation a{transition:all .3s;border:solid 1px var(--vamtam-accent-color-7)}.navigation a.next,.navigation a.prev{width:auto;padding:0 15px!important;border-color:transparent}.navigation .current,.navigation a:not(.prev):not(.next):hover{background-color:var(--vamtam-accent-color-2);border:solid 1px var(--vamtam-accent-color-2);color:var(--vamtam-accent-color-2-hc)}.navigation .next,.navigation .prev{background:var(--vamtam-accent-color-3);width:23px;height:23px;text-align:center;line-height:22px;padding:0!important;color:var(--vamtam-body-link-regular)}.navigation .next:after,.navigation .prev:after{font-size:12px;font-family:theme;position:relative;font-weight:400!important}.navigation .next:hover,.navigation .prev:hover{color:var(--vamtam-body-link-hover)}.navigation .prev:after{content:"\e006"}.navigation .next:after{content:"\e005"}.navigation a.page{background:var(--vamtam-accent-color-5);color:var(--vamtam-body-link-regular);font-size:12px}.navigation a.page:hover{color:var(--vamtam-body-link-hover)}.navigation a.page:visited{color:var(--vamtam-body-link-visited)}.navigation .current,.navigation a,.navigation span{font-size:1.2em}.comments-pagination{border-top:0;margin:10px 0;padding-top:0}.comments-pagination a,.comments-pagination span{margin:1px!important;border:none!important;display:inline-block;padding:2px 8px 3px 8px!important;font-size:12px}.comments-pagination .current{font-size:12px;font-weight:400!important}.comments-pagination a.page-numbers{background:var(--vamtam-accent-color-5);color:var(--vamtam-body-link-regular);font-size:12px}.comments-pagination a.page-numbers:hover{color:var(--vamtam-body-link-hover)}.comments-pagination a.page-numbers:visited{color:var(--vamtam-body-link-visited)}.load-more{margin:60px auto 30px auto;position:relative;text-align:center}.load-more .vamtam-button{border-radius:var(--vamtam-border-radius-oval);box-shadow:none;padding:14px 30px;border:2px solid;background:0 0;text-transform:uppercase}.load-more .vamtam-button:hover{border-color:var(--vamtam-accent-color-2);background:var(--vamtam-accent-color-2);color:var(--vamtam-accent-color-2-hc)}.load-more.loading{background:var(--vamtam-loading-animation) center center no-repeat;background-size:contain}#menus{position:relative;z-index:210;min-height:60px;display:flex;align-items:center;justify-content:center}#main-menu{width:100%}#main-menu 


#mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-ancestor:not(.mega-hide-arrow)>.mega-menu-link:after,body #mega-menu-wrap-menu-header #mega-menu-menu-header>li.mega-current-menu-item:not(.mega-hide-arrow)>.mega-menu-link:after{content:" ";height:0px}


.fl-icon-group i.has-background{padding:.5em}body.layout-full .portfolio-image-wrapper,body.layout-full .portfolio-image-wrapper .vamtam-responsive-wrapper,body.layout-full .post-article .post-media .media-inner{padding:0;border:0;position:relative;text-align:center;overflow:hidden;max-width:900px;margin:auto}body.layout-full .portfolio-image-wrapper .vamtam-responsive-wrapper img,body.layout-full .portfolio-image-wrapper img,body.layout-full .post-article .post-media .media-inner img{margin:auto;max-width:100%;height:auto;display:block}body.layout-full .portfolio-image-wrapper .client-logo img,body.layout-full .portfolio-image-wrapper .vamtam-responsive-wrapper .client-logo img,body.layout-full .post-article .post-media .media-inner .client-logo img{width:auto}body:not(.fl-builder) .post-article .gallery-post-format .post-media .media-inner{overflow:initial}
 
.tribe-bar-submit input[type=submit],.button,.tribe-button,.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce .disabled,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button,.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons a.button,a.tribe-button,button,button.tribe-button,button[class*=booked],input.tribe-button,input[type=button],input[type=submit]{display:inline-block;text-align:center;cursor:pointer;position:relative;z-index:0;vertical-align:middle;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;text-decoration:none;text-shadow:none;-webkit-font-smoothing:auto;transition:color .3s ease-out,border .3s ease-out,background .3s ease-out,box-shadow .3s ease-out!important;font:600 12px/1em var(--vamtam-primary-font-font-family);border-radius:var(--vamtam-border-radius-oval);box-shadow:none;padding:14px 30px;border:2px solid;background:0 0;background:var(--vamtam-accent-color-6);color:var(--vamtam-accent-color-5);border-color:var(--vamtam-accent-color-5);text-transform:uppercase}

.page-header .desc,.page-header .desc a{color:var(--vamtam-accent-color-5)}


.woocommerce #payment{background:0 0}.woocommerce #payment #place_order{padding:1em 1.8em}.woocommerce #payment div.payment_box{box-shadow:none;text-shadow:none;background:0 0;border:solid 1px var(--vamtam-accent-color-7)}.woocommerce #payment div.payment_box:after{border-bottom-color:var(--vamtam-accent-color-7)}.woocommerce #payment div.payment_box:before{margin:-10px 0 0 20px;border:10px solid transparent;border-bottom-color:#dfdcde}.woocommerce #payment div.payment_box p{margin:0}.woocommerce #payment ul.payment_methods{padding:10px 0;border-bottom:0}.woocommerce #payment ul.payment_methods li input{margin:0 .5em 0 0;vertical-align:middle;border:0}.woocommerce #payment ul.payment_methods .about_paypal{border:var(--vamtam-no-border-link)}.woocommerce #payment div.form-row{padding:10px}.woocommerce #payment .woocommerce-terms-and-conditions-wrapper p{margin:5px 0;color:var(--vamtam-accent-color-1)}.woocommerce .woocommerce-products-header{display:none}.woocommerce .star-rating{margin-bottom:17px;position:relative;float:none;color:var(--vamtam-accent-color-1);font-style:normal}.woocommerce .star-rating:before{color:var(--vamtam-accent-color-1);font-style:normal}.woocommerce .star-rating span{padding:0;color:transparent}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{background-color:var(--vamtam-accent-color-5);padding:15px 20px!important;border-radius:var(--vamtam-border-radius);border:solid 1px var(--vamtam-accent-color-7);}


.woocommerce .woocommerce-error:before,.woocommerce .woocommerce-info:before,.woocommerce .woocommerce-message:before,.woocommerce form.checkout_coupon:before,.woocommerce form.login:before,.woocommerce form.register:before{display:none}.woocommerce .woocommerce-error{border-color:#b81c23;color:#b81c23;background-color:rgba(184,28,35,.02)}.woocommerce .woocommerce-error{text-shadow:none}.woocommerce .button.wc-backward a:after,.woocommerce .button.wc-backward a:before,.woocommerce .button.wc-backward:after,.woocommerce .button.wc-backward:before,.woocommerce .button.wc-forward a:after,.woocommerce .button.wc-forward a:before,.woocommerce .button.wc-forward:after,.woocommerce .button.wc-forward:before{display:none}.woocommerce .products.vamtam-wc .product span.onsale,.woocommerce span.onsale{margin:0;position:absolute;top:20px;left:20px;right:inherit;border-radius:var(--vamtam-border-radius-oval);padding:.7em 1.4em;font-size:11px;background:var(--vamtam-accent-color-5);color:var(--vamtam-accent-color-1);font-weight:600;line-height:18px;text-transform:uppercase;letter-spacing:1px;min-height:auto;width:auto;z-index:10;box-shadow:0 1px 30px 0 rgba(0,0,0,.03)}


.form-input .required{display:none}.main-container input[type=tel],.main-container select,.main-container textarea{color:var(--vamtam-accent-color-5)}

.form-row a:link, .form-row a:visited {
    color:var(--vamtam-accent-color-2);
}

.woocommerce-info a:link, .woocommerce-info a:visited {
    color:var(--vamtam-accent-color-2);
}

.checkout_coupon p{
    color:var(--vamtam-accent-color-6);
}

.select2-container--default .select2-selection--single .select2-selection__rendered{color:#f7f7f7}

.form-input .required{display:none}.woocommerce form.checkout_coupon input[type=text],.woocommerce form.checkout_coupon select,.woocommerce form.checkout_coupon textarea{color:var(--vamtam-accent-color-6)}

.post-siblings a .icon{width:50px;padding:0 10px;border-radius:var(--vamtam-border-radius-oval);height:70px;background-color:var(--vamtam-accent-color-5);text-align:center;color:var(--vamtam-accent-color-6);font-size:26px;line-height:72px;transition-property:background-color,border-color,color;transition-duration:.15s;transition-timing-function:ease-out;border:solid 1px var(--vamtam-accent-color-7);-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:500;will-change:background,border-color,color}

.woocommerce-checkout-payment p{
    color:var(--vamtam-accent-color-6);
}

.woocommerce-checkout-payment label{font-size:14px;color:var(--vamtam-accent-color-1)}

.col2-set a:link, .col2-set a:visited {
    color:var(--vamtam-accent-color-2);
}

.col-2 h3{
color:var(--vamtam-accent-color-1);
}

.col-2 address{
color:var(--vamtam-accent-color-1);
}

.col-2 th{color:var(--vamtam-accent-color-1)}
.col-2 td{color:var(--vamtam-accent-color-1)}

.shipping-calculator-button a:link, .shipping-calculator-button a:visited {
    color:var(--vamtam-accent-color-6);
}

