/*
Theme Name: Maison Child
Description: Custom WordPress child theme.
Author: kha-concept.com
Author URI: 
Version: 1.0.0
Template: maison
*/

/* latin-ext */
@font-face {
  font-family: 'Belleza';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/0nkoC9_pNeMfhX4Bhc_4ajzr.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Belleza';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/0nkoC9_pNeMfhX4BhcH4ag.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'a Auto Signature';
    src: local('a Auto Signature'), local('aAutoSignature'),
        url('fonts/aAutoSignature.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'a Auto Signature';
    src: local('a Auto Signature'), local('aAutoSignature'),
        url('fonts/aAutoSignature.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


/***  remove google recaptcha font ***/
#top .grecaptcha-badge {display:none!important;}
#top .rc-anchor-invisible-text, #top .rc-anchor-normal .rc-anchor-pt, #top .rc-anchor-invisible .rc-anchor-pt, #top .rc-anchor-compact .rc-anchor-pt {font-family: "Montserrat", sans-serif!important;}




/*** General ***/
#top h1,#top h2,#top h3,#top h4,#top h5,#top h6{font-family: "Belleza", sans-serif;font-style:normal;font-weight:700;line-height:normal;line-height:1;text-transform:none;}
body, #top p{font-family: "Roboto", sans-serif;font-weight:400;font-style: normal;line-height:1.4;}
body{background:url(images/noise-background.jpg);background-repeat:repeat;}
#top #main{background:url(images/noise-background.jpg);background-repeat:repeat;}
#top #main .container_wrap_first{background:transparent;}
#top .image-overlay{display:none!important}
#top .avia-post-nav{display:none!important}
#top .special_amp {font-family:inherit;font-style: inherit;font-size: inherit;line-height: inherit;font-weight: inherit;color:inherit!important;}
#top strong {color:inherit;}
#top .avia-button:hover {opacity:1;}
#top b {font-weight:600;}
#top .av-main-nav ul {width: 237px;}
#top .title_container{background: #ebebeb;}
#top .title_container .container{height: 100px;}
#top .title_container .main-title{display:none;}
#top .title_container .breadcrumb{right: auto;}
#top .title_container .breadcrumb a{text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;color: #595959;font-family: "Roboto", sans-serif;font-weight: 300;}
#top .title_container .breadcrumb a:hover{color: #000;}
#top .title_container .breadcrumb .trail-end{text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;color: #595959;font-family: "Roboto", sans-serif;font-weight: 300;cursor: unset;}
#top .title_container .breadcrumb .sep:after{content:"-";text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;color: #595959;font-family: "Roboto", sans-serif;font-weight: 300;}
#top .title_container .breadcrumb .sep{font-size:0px;}
#top .title_container .breadcrumb .trail-begin{color:#000;font-family: "Roboto", sans-serif;font-weight: 300;}





/*** Header ***/
#top #header_main{border-bottom-width: 0px;}
#top #header_main .av-logo-container{height: 120px;line-height: 120px;max-width: 100%;padding:0px 50px;}
#top #homeslider h2{z-index: 9;margin-bottom:3px;font-family: "Belleza";text-transform: uppercase;height: auto;width: auto;color: rgb(255, 255, 255);text-decoration:none;white-space:nowrap;min-height: 0px;min-width: 0px;max-height: none; max-width: none;text-align: center;line-height: 82px;letter-spacing: 0px;font-weight: 300;font-size: 100px;backdrop-filter: none;filter: none;transform-origin: 50% 50% 0px;opacity: 1;transform: translate(0px, -1px);visibility: visible;}
#top #homeslider li.avia-slideshow-slide.slide-2 h2 br {display:none;}
#top #homeslider li.avia-slideshow-slide.slide-1 h2 br {display:block;}
#top #homeslider .avia-caption-content p{margin-top:0px;}
#top #homeslider li:after{content:"";background:#000;opacity:0.15;width:100%;height:100%;position:absolute;z-index:7;top: 0px;}
#top #homeslider li .slideshow_inner_caption{z-index:10;}
#top #header_main .logo img{display:none;}
#top #header .logo{height: 120px;line-height: 120px;}
#top #header .logo .subtext svg{max-height: 120px;width: 206.05px;height: 60px;margin-top: 30px;}
#top #header .logo svg{max-height: 120px;width: 206.05px;height: 60px;margin-top: 30px;}
#top #header.header-scrolled .logo svg{margin-top: 0px;}
#top #header .logo svg .cls-1{fill: #000;}
#top #header .logo svg .cls-2{fill: #000;}
#top #header .logo .subtext svg .cls-2{fill: #fff;}
#top #header .logo .subtext svg .cls-1{fill: #fff;}
#top #header .logo a{vertical-align: middle;display: inline;position: relative;}
#top #header.header-scrolled .logo{height: 60px;line-height: 60px;}
#top #header_main .main_menu ul li .avia-menu-fx{display:none;}
#top #header_main .main_menu li.current_page_item a:after{content: "";position: absolute;width: 0;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;width: 66%;color:#000;}
#top #header_main .main_menu li a:hover:after{width: 66%;}
#top #header_main .main_menu li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;width: 0%;color:#000;}
#top #header_main .main_menu li a{line-height: 1;vertical-align: middle;display: inline;position: relative;}
#top #header.header-scrolled .main_menu li{height: 60px;line-height: 60px;}
#top #header.header-scrolled .av-header-widget-area{height: 60px;line-height: 60px;}
#top #header .av-header-widget-area{position: absolute;right: 100px;height: 100%;top: 0px;line-height: 120px;z-index: 1;}
#top #header .av-header-widget-area a .wishlist_products_counter_number{display:none;}
#top #header .av-header-widget-area a .wishlist_products_counter_text{display:none;}
#top #header.av_header_transparency .av-header-widget-area a:before{color:#fff;}
#top #header .av-header-widget-area a:before{margin-right:0px;color:#000;font-size: 23px;}
#top #header.header-scrolled .av-header-widget-area a:before{color:#000}
#top #header .av-header-widget-area a:hover:before{color:#b59175;}
#top #header .av-header-searc-icon{width:30px;height:120px;right: 50px;top: 0px;line-height: 120px;z-index: 1;position: absolute;}
#top #header.av_header_transparency .av-header-searc-icon span{background:url(images/lupa2.svg);background-repeat:no-repeat;background-position:center;}
#top #header.header-scrolled .av-header-searc-icon{line-height: 60px;height:60px;}
#top #header.header-scrolled .av-header-searc-icon span{fill:#000;background:url(images/lupa.svg);background-repeat:no-repeat;background-position:center;}
#top #header .av-header-searc-icon span{cursor:pointer;background:url(images/lupa.svg);background-repeat:no-repeat;background-position:center;display: table;width: 30px;height:30px;position: absolute;top: 50%;transform: translateY(-50%);}
#top #header .av-header-searc-icon span:hover{background:url(images/lupa3.svg);background-repeat:no-repeat;background-position:center;}
#top #header .av-header-search{position: absolute;top:120px;right: 50px;visibility: hidden;opacity: 0;background-color: #1a1a1a;z-index: -1;max-height: 0;transition:.5s ease-out;width: 300px;}
#top #header .av-header-search.aktivno{animation: cover_search_fade_in .3s ease-out both;display: table;}
#top #header .av-header-search .aws-container{padding:0px 30px;}
#top #header .av-header-search .aws-container .aws-search-form{margin-bottom:0px;height:auto;display: table !important; background:transparent;}
#top #header .av-header-search .aws-container input::placeholder{color: #c2c2c2;text-transform: none !important;opacity: 1;}
#top #header .av-header-search .aws-container input{margin-top: 25px !important;margin-bottom: 25px !important;line-height: 28px;padding:3px 0;margin-bottom: 0;font-size: 15px;letter-spacing: 0;color: #c2c2c2;text-transform: none;font-weight: 300;background-color: transparent !important;border:0;border-radius:0;outline-offset: 0;border-bottom:1px solid #8d8d8d;}
#top #header.header-scrolled .av-header-search{top:60px;}
#top #aws-search-result-1{background:#1a1a1a;border: 0px;}
#top #aws-search-result-1 ul li{border:0px;}
#top #aws-search-result-1 ul li .aws_result_title{font-weight: 500;font-family: "Belleza", sans-serif;text-transform: uppercase;color: #fff;font-size: 18px;line-height: 1 !important;margin:-3px 0 5px;}
#top #aws-search-result-1 ul li .aws_result_price{font-size: 14px;color: #c2c2c2;}
#top #aws-search-result-1 ul li .aws_onsale{background: #b59175;}
#top #aws-search-result-1 ul li.aws_search_more{border-top:1px solid #8d8d8d}
#top #aws-search-result-1 ul li.aws_search_more a{font-size: 14px;color: #c2c2c2;}
#top #aws-search-result-1 ul li:hover{background:transparent;}
#top #aws-search-result-1 ul li.aws_search_more a:hover{background:transparent;}
#top #header_main .main_menu li{margin: 0 22px;height: 120px;line-height: 120px;}
#top #header_main .main_menu li:first-child{margin-left:0px;}
#top #header_main .main_menu li:last-child{margin-right:0px;}
#top #header.av_header_transparency{background:transparent;}
#top #header{background:url(images/noise-background.jpg);background-repeat: repeat;}
#top #header .header_bg{display:none;}
#top #header .main_menu{position: absolute;left: 0;right: 0;margin-inline:auto;width: fit-content;}
#top #header .main_menu li a .avia-menu-text{text-transform: uppercase;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;color: #000;}
#top #header .main_menu li a{padding: 0px;}
#top #header.av_header_transparency .main_menu li a .avia-menu-text{color: #fff;}
#top #header.av_header_transparency .main_menu li a:after{color: #fff;}
#top #header.av_header_transparency .logo .avia-standard-logo-sub{color: #fff;}
#top #header.header-scrolled .main_menu li a .avia-menu-text{color: #000;}
#top #header.header-scrolled .main_menu li a:after{color: #000;}
#top #header.header-scrolled .logo .avia-standard-logo-sub{color: #000;}
.html_header_top.html_header_sticky #main{padding-top:120px;}
#top #header .cart_dropdown{right: 143px;height: 100%;top: 0px;margin:0px;line-height: 1;border:0px;width: 87px;}
#top #header .cart_dropdown .av-cart-container{display:none;}
#top #header .cart_dropdown .av-cart-counter{transform: scale(1);position: relative;top: auto;left: auto;height: auto;padding:0px;border-radius:0px;text-transform: uppercase;transition:none;color: #000;opacity:1;display: table;float: left;line-height: 120px;margin:0px;font-size: 13px;letter-spacing: .3em;background: transparent;font-weight: 400;}
#top #header .cart_dropdown .av-cart-counter:before{content:"Korpa/";display:table;color: #000;float: left;text-transform: uppercase;font-size: 13px;line-height: 120px;letter-spacing: .3em;font-weight: 400;}
#top #header.header-scrolled .av-cart-counter{line-height:60px;}
#top #header.header-scrolled .av-cart-counter:before{line-height:60px;}
#top #header .cart_dropdown .dropdown_widget{padding-top: 120px;width: 300px;}
#top #header.header-scrolled .cart_dropdown .dropdown_widget{padding-top: 60px;}
#top #header .cart_dropdown .dropdown_widget .avia-arrow{display:none;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content{position: relative;display: inline-block;vertical-align: top;width: 300px;padding:40px 30px 30px;background-color: #1a1a1a;border: 0px;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li{padding:0px;border:0px;margin-top: 20px;padding-right: 20px;background:transparent;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li .variation{display:none;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li:first-child{margin-top:0px;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li img{margin-right: 15px;float: left;margin-left: 0px;padding:0px;border:0px;width: 54px;}
#top #header .dropdown_widget_cart ul.product_list_widget li a.remove{position: absolute;top: -1px;right: -1px;font-size: 20px;color: #fff;background-color:transparent;border:0px;width: 15px;height: 20px !important;line-height: 1 !important;background:url(images/x.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;display: table;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li a{font-weight: 500;font-family: "Belleza", sans-serif;text-transform: uppercase;color: #fff;font-size: 18px;line-height: 1!important;margin: -3px 0 5px;}
#top #header .cart_dropdown .dropdown_widget .widget_shopping_cart_content li .quantity{font-size: 14px;color: #c2c2c2;}
#top #header .cart_dropdown .dropdown_widget .total{padding:0px;margin-top: 23px;}
#top #header .cart_dropdown .dropdown_widget .total strong{font-size: 13px;line-height: 1.4em;letter-spacing: .3em; font-weight: 400;color: #fff;text-transform: uppercase;}
#top #header .cart_dropdown .dropdown_widget .total .woocommerce-Price-amount{font-size: 13px;line-height: 1.4em;letter-spacing: .3em; font-weight: 400;color:#c2c2c2;text-transform: uppercase;float:right;}
#top #header .cart_dropdown .dropdown_widget .buttons{display: flex;justify-content: space-between;margin:10px 0;padding:0px;background:transparent;border:0px;}
#top #header .cart_dropdown .dropdown_widget .buttons a{position: relative;margin:0;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;color: #b59175;background-color: transparent;border:1px solid #b59175;width: calc(50% - 5px);text-align: center;font-size: 11px;padding:3px 10px;}
#top #header .cart_dropdown .dropdown_widget .buttons a:hover{background:#b59175;color:#fff;}
#top #header .cart_dropdown .cart_dropdown_first .cart_dropdown_link{background: transparent;}
#top #header.av_header_transparency .cart_dropdown .av-cart-counter{color:#ffffff;}
#top #header.av_header_transparency .cart_dropdown .av-cart-counter:before{color:#ffffff;}
#top #header .avia_mega_div{margin:0px!important;background:#1a1a1a;width: 100%;left: 0px;transition: height 2s ease-out;display: block;opacity:0;visibility:hidden;overflow:hidden}
#top #header .avia_mega_div.aktiv{z-index:20;opacity:1;visibility:visible;animation: growFromTop .2s ease-out forwards;}
#top #header .avia_mega_div .sub-menu{margin:0px;border:0px;max-width: 1400px;margin:0px auto;padding:42px 50px;}
#top #header .avia_mega_div .sub-menu li{padding: 0 15px;border:0px;}
#top #header .avia_mega_div .sub-menu li .mega_menu_title{font-family: "Belleza", sans-serif;font-size: 17px;color: #fff;text-transform: uppercase;cursor:pointer;}
#top #header .avia_mega_div .sub-menu li .mega_menu_title a{text-decoration:none;}
#top #header .avia_mega_div .sub-menu li .sub-menu li{margin:0px;padding:0px;}
#top #header .avia_mega_div .sub-menu li .sub-menu li a{font-weight: 300;color: #cfcfcf;font-size: 15px;line-height: 26px;transition: color .2s ease-out;margin: 6px 0;padding:0px;display: table;}
#top #header .avia_mega_div .sub-menu li .sub-menu li a:hover{color:#ffffff;}
#top #header .avia_mega_div .sub-menu li .sub-menu li a .avia-bullet{display:none;}
@keyframes growFromTop {
  0% {
    height: 0;
    overflow: hidden;
  }
  100% {
    height: 410px; /* Adjust the height to your desired final height */
	overflow:visible;
	
  }
}

@keyframes cover_search_fade_in {
  0% {
    opacity:0;
    visibility:hidden;
    z-index:100;
    max-height:0
  }
  100% {
    opacity:1;
    visibility:visible;
    z-index:100;
    max-height:100%;
	display: table;
  }
}








/***  Footer  ***/
#top #footer{padding:171px 0 75px;border-top:0 solid #8d8d8d;}
#top #footer .flex_column .widget:first-child{margin-top:0px;margin-bottom: 0px;overflow: visible;}
#top #footer .flex_column .widget h3{margin:0 0 18px;color: #fff;font-weight: 500;text-transform: uppercase;font-size: 18px;line-height: 1.1em;}
#top #footer .flex_column{color: #999;}
#top #footer .flex_column:nth-child(1){width: 39%;padding-right: 7%;}
#top #footer .flex_column:nth-child(2){width: 17%;margin-left: 0px;padding:0 15px;}
#top #footer .flex_column:nth-child(3){width: 25%;margin-left: 0px;padding:0 15px;}
#top #footer .flex_column:nth-child(4){width: 19%;margin-left: 0px;padding-left: 15px;}
#top #footer .flex_column:nth-child(5){width: 100%;margin-left: 0px !important;padding-top: 50px;}
#top #footer .flex_column .widget ul li{margin: 0 0 13px;}
#top #footer .flex_column .widget ul li a{font-size: 16px;line-height: 1.62em;font-weight: 300;padding: 0px;display: table;}
#top #socket .copyright{padding:14px 0;border-top:1px solid #434343;width: 100%;text-align: center;color: #999;font-size: 14px;line-height: 1.62em;font-weight: 300;}
#top #socket .container{padding-top:0px;padding-bottom:0px;}
#top #scroll-top-link{width: 40px;height: 40px;border:1px solid #b59175;line-height: 40px;border-radius:0px;opacity:1;background:transparent;}
#top #scroll-top-link:hover{background:#b59175;}
#top #scroll-top-link svg{height: 25px;width: auto;margin-top: 7px;fill:#b59175;}
#top #scroll-top-link:hover svg{fill:#fff;}
#top #footer .formapolovina3{display:none;}
#top #footer .forma-newsletter-info{margin-bottom: 19px;}
#top #footer .forma-newsletter-info p{font-size: 13px;font-style: italic;margin: 0px;color: #999;}
#top #footer .wpcf7-email{color: #999;background-color: transparent;border:0px;border-bottom:1px solid #999;padding:0px;padding-bottom: 4px;font-size: 16px;line-height: 28px;margin-bottom: 7px;}
#top #footer input.wpcf7-email::placeholder{color:inherit;opacity:1;}
#top #footer input.wpcf7-submit{padding:4px 51px !important;display: block;background:transparent;border:1px solid #b59175;color: #b59175;ont-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;font-family: "Roboto", sans-serif;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;}
#top #footer input.wpcf7-submit:hover{color:#fff;background:#b59175;}
#footer .flex_column .widget .social_bookmarks:nth-child(1){display: none;}
#footer .flex_column .widget .social_bookmarks{display: block;margin-top: 30px;}
#footer .flex_column .widget .social_bookmarks li{width: auto;border:0px;clear: none;margin-right: 21px!important;}
#footer .flex_column .widget .social_bookmarks li.social_bookmarks_youtube{margin-right: 0px!important;}
#footer .flex_column .widget .social_bookmarks li a{display:table;float:left;width:auto;background:transparent;}
#footer .flex_column .widget .social_bookmarks li a:hover{background:transparent!important;}
#footer .flex_column .widget .social_bookmarks .social_bookmarks_instagram a:before{content:"Instagram"}
#footer .flex_column .widget .social_bookmarks .social_bookmarks_facebook a:before{content:"Facebook"}
#footer .flex_column .widget .social_bookmarks .social_bookmarks_youtube a:before{content:"Youtube"}
#footer .flex_column .widget .social_bookmarks li a:before{font-family: "Roboto", sans-serif;letter-spacing: .3em;font-weight: 400;position: relative;line-height: 30px;font-size: 13px;text-transform: uppercase;color:#fff;}
#footer .flex_column .widget .social_bookmarks li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#footer .flex_column .widget .social_bookmarks li a:hover:after{width: 66%;}
#footer .flex_column .widget .social_bookmarks li a:hover:before{background:transparent;}





/*** Home ***/
#top #homeslider .avia-slideshow-button{color: rgb(255, 255, 255);border-color:rgb(255, 255, 255);background-color: rgba(0, 0, 0, 0);position: relative;display: inline-flex;vertical-align: middle;width: auto;margin:0;font-family: Roboto,sans-serif;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:10px 57px;border:1px solid;}
#top #homeslider .avia-slideshow-button:hover{background-color:#ffffff;color:tan;border-color:#ffffff;}
#top #homeslider .avia-slideshow-arrows a{background:transparent;border-radius:0px;}
#top #homeslider .avia-slideshow-arrows a::before{}
#top #homeslider .avia-slideshow-arrows a.avia-svg-icon{border:0px;background:transparent;height: auto;width: auto !important;line-height: 1;margin: -30px 30px 0;}
#top #homeslider .avia-slideshow-dots .goto-slide{border:0px;padding:0px;text-indent: unset;opacity: 1;background:transparent !important;text-align:left;height: auto;text-transform: uppercase;color: #fff;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;width: 40px;}
#top #homeslider .avia-slideshow-dots .goto-slide:after{content: '';position: absolute;transition: width 500ms ease-in-out;width: 0;height: 1px;background-color: currentColor;left: 0;top: calc(50% - 1px);transition:all 0.3s ease-in-out;}
#top #homeslider .avia-slideshow-dots .goto-slide.active:after{content: '';position: absolute;width: 0;height: 1px;background-color: currentColor;left: 0;top: calc(50% - 1px);transition:all 0.3s ease-in-out;width: 66%;}
#top #homeslider .avia-slideshow-dots .goto-slide:hover:after{width: 66%;transition: width 500ms ease-in-out;}
#top #hms2 .template-page{padding-top:185px;padding-bottom:185px;}
#top #hms2header .av-subheading {margin-bottom: 0px;}
#top #hms2header p{font-family: 'a Auto Signature';transition:clip-path .8s cubic-bezier(.65,0,.35,1) .2s;margin-left: -.5em;padding-left: .5em;margin-top: 22px;line-height: 1em;margin-bottom: -8px;font-size: 50px;clip-path: inset(0 0 0 0);}
#top #hms2header h2{text-transform: uppercase;}
#top #hms2header{padding-bottom:0px;}
#top #hms2text p{margin: 15px 0 0;line-height: 28px;color: #000;letter-spacing: .2px;font-weight: 300;}
#top #hms2clm1{padding-right: 12%;margin-bottom:90px;align-content: center;align-items: center;width: 45%;}
#top #hms2clm2{width: 27.355%;}
#top #hms2clm3{width: 27.309%;}
#top #hms2img1 img{padding-right:15px;}
#top #hms2img2 img{padding-left:15px;}
#top #hms2button{margin-top: 43px;}
#top #hms2button a{background:transparent;border:0px;border-radius:0px;padding:0px;text-align: left;margin:0px;height: 30px;width: auto;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 30px;font-weight: 400;text-transform: uppercase;color: #000;letter-spacing: .3em;}
#top #hms2button a:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top #hms2button a:hover:after{width: 0;}
#top .hsm3clm1{transition: background-position 0.3s ease;transform: scale(1.05) translateX(0);}
#top .hsm3clm2{transition: background-position 0.3s ease;transform: scale(1.05) translateX(0);}
#top #hsm3button .avia_button_background{display: none;}
#top #hsm3button2 .avia_button_background{display: none;}
#top #hsm3button a{color: rgb(181, 145, 117);background-color: #ffffff;border: 1px solid #ffffff!important;font-size: 13px;line-height: 30px;font-family: "Roboto", sans-serif;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:10px 57px;position: relative;display: inline-flex;vertical-align: middle;width: auto;}
#top #hsm3button a:hover{color: #ffffff;background-color: transparent !important;border:1px solid #fff !important;}
#top #hsm3button2 a{color: rgb(181, 145, 117);background-color: #ffffff;border: 1px solid #ffffff!important;font-size: 13px;line-height: 30px;font-family: "Roboto", sans-serif;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:10px 57px;position: relative;display: inline-flex;vertical-align: middle;width: auto;}
#top #hsm3button2 a:hover{color: #ffffff;background-color: transparent !important;border:1px solid #fff !important;}
#top .hsm3clm1.animslika {background-position: calc(50% + 10px) 50% !important;transition: background-position 0.3s ease;}
#top .hsm3clm2.animslika {background-position: calc(50% + 10px) 50% !important;transition: background-position 0.3s ease;}
#top #hsm3header h2{font-family: 'a Auto Signature';text-transform: none;word-wrap: break-word;line-height: 1em;font-weight: 500;}
#top #hms4 .template-page{padding:150px 0px;}
#top #hms4header .av-subheading {margin-bottom: 0px;}
#top #hms4header p{font-family: 'a Auto Signature';transition:clip-path .8s cubic-bezier(.65,0,.35,1) .2s;margin-left: -.5em;padding-left: .5em;margin-top: 22px;line-height: 1em;margin-bottom: -8px;font-size: 50px;clip-path: inset(0 0 0 0);}
#top #hms4header h2{text-transform: uppercase;}
#top #hms4header{padding-bottom:0px;}
#top #hms4text p{margin: 15px 0 0;line-height: 28px;color: #000;letter-spacing: .2px;font-weight: 300;}
#top #hms4clm1{padding-right: 9%;align-content: center;align-items: center;}
#top #hms4button{margin-top:53px;}
#top #hms4button a{border:1px solid #b59176;background-color: transparent;color: #b59176;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:10px 57px;font-family: "Roboto", sans-serif;position: relative;width: auto;margin:0;}
#top #hms4button a:hover{color:#ffffff;background-color:#b59176;border-color: #b59176;}
#top #hms6 .template-page{padding: 142px 0px 140px 0px;}
#top #hms6 ul.products{position: relative;display: table;width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);gap:20px;margin-bottom:0px;}
#top #hms6 ul.products li.product{padding: 0px;margin-left:0px!important;margin-right:0px!important;width:100%;}
#top #hms6 ul.products li.product img{height: 450.067px;object-fit:cover;border-radius: 0px;}
#top #hms6 ul.products li.product a{border-radius:0px;}
#top #hms6 ul.products li.product .inner_product{border: 0px;border-radius: 0px;position: relative;}
#top #hms6 ul.products li.product .rating_container{display:none;}
#top #hms6 ul.products li.product .inner_product_header .avia-arrow{display:none;}
#top #hms6 ul.products li.product .inner_product_header{padding:0px;margin: 21px 0 30px;border: 0px;min-height: auto;display: table;width: 100%;margin-bottom:0px;}
#top #hms6 ul.products li.product .inner_product_header h2{padding-top:0px;font-weight: 500;text-transform: uppercase;color: #000;font-size: 18px;line-height: 1.1em;display: table;float: left;width: 50%;}
#top #hms6 ul.products li.product .inner_product_header .price{font-size:0px;display: table;float: left;width: 50%;text-align: right;}
#top #hms6 ul.products li.product .inner_product_header .price .woocommerce-Price-amount{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top #hms6 ul.products li.product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top #hms6 ul.products li.product .inner_product .tinv-wraper{display:table;position: absolute;top: 406px;right: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top #hms6 ul.products li.product .inner_product .tinv-wraper a{margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top #hms6 ul.products li.product .inner_product:hover .tinv-wraper a{opacity: 1;transform: translateY(0);}
#top #hms6 ul.products li.product .inner_product .tinv-wraper a:before{color:#000;font-size:22px!important;}
#top #hms6 ul.products li.product .inwp_archive_reset_variations{display:none;}
#top #hms6 ul.products li.product .variations th{padding:0;text-align: initial;border:0;width: auto !important;display: table;float: left;}
#top #hms6 ul.products li.product .variations th label{text-transform: uppercase;margin: 0px;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;}
#top #hms6 ul.products li.product .variations td{padding:0;text-align: initial;border:0;}
#top #hms6 ul.products li.product .variations th .woo-selected-variation-item-name{display:none;}
#top #hms6 ul.products li.product .variations ul li{border:0px;border-radius:0px;margin:0px;padding:0px;font-size: 0px;width: 42px;height: 15px;margin-right: 5px;}
#top #hms6 ul.products li.product .variations ul li .variable-item-contents:before{display:none;}
#top #hms6 ul.products li.product .product-category{display: table;float: left;width: 50%;border:0px;margin-top: 7px;}
#top #hms6 ul.products li.product .product-category a{display: table;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #000;}
#top #hms6 ul.products li.product .product-category a:hover{color:#b59176}
#top #hms6 ul.products li.product .inwp-archive-variations-wrapper{display: table;width: 50%;float: right;  margin-top: 7px;}
#top #hms6 ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper{padding:0px;display: table;width: auto;}
#top #hms6 ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper ul{display: table;float: right;}
#top #hms6 ul.products li.product .thumbnail_container:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding:10px;text-align: center;background-color: rgba(255,255,255,.84);opacity: 0;transition:opacity .2s ease-out;}
#top #hms6 ul.products li.product:hover .thumbnail_container:after{opacity: 1;}
#top #hms6 ul.products li.product .product_type_variable .avia-svg-icon{display:none;}
#top #hms6 ul.products li.product .qqvfw-quick-view-button-wrapper{display:table;position: absolute;top: 411px;left: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top #hms6 ul.products li.product .qqvfw-quick-view-button-wrapper a{color: #000;background:transparent;margin:0px;min-width: auto;padding:0px;margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top #hms6 ul.products li.product .inner_product:hover .qqvfw-quick-view-button-wrapper a{opacity: 1;transform: translateY(0);}
#top #hms6 ul.products li.product .qqvfw-quick-view-button-wrapper a .qqvfw-m-text{display:none;}
#top #hms6 ul.products li.product .avia_cart_buttons{display:table;position: absolute;top: 202px;width: auto;border:transparent; padding:0px;background: transparent;left: 50%;transform: translate(-50%, 0);}
#top #hms6 ul.products li.product .inner_product .avia_cart_buttons a{opacity: 0;transform: translateY(15px);transition:opacity .3s ease-out,transform .5s ease;will-change: transform;}
#top #hms6 ul.products li.product .inner_product .avia_cart_buttons a{letter-spacing: .3em;padding: 0 !important;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;}
#top #hms6 ul.products li.product .inner_product:hover .avia_cart_buttons a{opacity: 1;transform: translateY(0);}
#top #hms6 ul.products li.product .avia_cart_buttons a:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top #hms6 ul.products li.product .avia_cart_buttons a:hover:after{width: 0;}
#top #hms6 ul.products li.product .avia_cart_buttons .show_details_button{display:none;}
#top #hms6 ul.products li.product .avia_cart_buttons .avia-svg-icon{display:none;}
#top #hms6 ul.products li.product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top #hms6 ul.products li.product .avia_cart_buttons .product_type_simple{width:100%;}
#top #hms6 ul.products li.product .onsale{display:none;}
#top #hms6 ul.products li.product .custom-sale-badge.onsale{margin-top: 5px;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;}
#top #hms6 ul.products li.product .price del{display: table;width: 100%;}
#top #hms6 ul.products li.product .price ins{display: table;width: 100%;}
#top #hms6 ul.products li.product .price ins:before{display:none;}
#top #hms6 ul.products li.product .custom-badge-wrapper{position: absolute;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;}
#top #hms6 ul.products li.product .custom-new-badge{min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;display: table;margin-bottom: 5px;}
#top #hms7header .av-subheading {margin-bottom: 0px;}
#top #hms7header p{font-family: 'a Auto Signature';transition:clip-path .8s cubic-bezier(.65,0,.35,1) .2s;margin-left: -.5em;padding-left: .5em;margin-top: 22px;line-height: 1em;margin-bottom: -8px;font-size: 50px;clip-path: inset(0 0 0 0);}
#top #hms7header h2{text-transform: uppercase;}
#top #hms7header{padding-bottom:0px;}
#top #hms7text p{margin: 15px 0 0;line-height: 28px;color: #000;letter-spacing: .2px;font-weight: 300;}
#top #hms7clm1{padding-left: 9%;align-content: center;align-items: center;}
#top #hms7button{margin-top:53px;}
#top #hms7button a{border:1px solid #ffffff;background-color: transparent;color: #ffffff;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:10px 57px;font-family: "Roboto", sans-serif;position: relative;width: auto;margin:0;}
#top #hms7button a:hover{color:#b59176;background-color:#ffffff;border-color: #ffffff;}
#top #hms8 .template-page{padding:150px 0px;}
#top #hms8header .av-subheading {margin-bottom: 0px;}
#top #hms8header p{font-family: 'a Auto Signature';transition:clip-path .8s cubic-bezier(.65,0,.35,1) .2s;margin-left: -.5em;padding-left: .5em;margin-top: 22px;line-height: 1em;margin-bottom: -8px;font-size: 50px;clip-path: inset(0 0 0 0);}
#top #hms8header h2{text-transform: uppercase;}
#top #hms8header{padding-bottom:0px;}
#top #progbars .progress{overflow: visible;}
#top #progbars .bar-outer{background:transparent;}
#top #progbars .bar-outer .bar{background:#000;}
#top #progbars .bar-outer .bar:after{content: "";position: absolute;top: -5px;right: 0;height: 11px;width: 1px;background-color: currentColor;}
#top #progbars .progressbar-title{text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;margin: 0 0 15px;}
#top #progbars .progressbar-percent{text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;margin: 0 0 15px;}


/*** Single Product ***/
#top.single-product .template-shop{border:0px;padding-top: 110px;padding-bottom: 0px;background: transparent;}
#top.single-product .summary{display: flex; flex-direction: column;}
#top.single-product .single-product-summary .tinv-wraper{display:none!important;}
#top.single-product .single-product-summary{width: 51.539%;padding-left:40px;}
#top.single-product .single-product-main-image{margin-right: 0px;width: 48.462%;}
#top.single-product #av_section_1{background: transparent;}
#top.single-product .single-product-summary .cart{order:5;margin-top:49px;}
#top.single-product h1{font-weight: 500;text-transform: uppercase;color: #000;font-size: 66px;line-height: 1em;order:1;margin-bottom:0px;}
#top.single-product .price{order:2;font-weight: 300;font-size: 19px;color: #000;line-height:23px;margin-top:16px;margin-bottom:19px;}
#top.single-product .price .woocommerce-Price-amount{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#top.single-product .price bdi{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#top.single-product .price .woocommerce-Price-currencySymbol{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#top.single-product .woocommerce-product-rating{order:3;top:0px;}
#top.single-product .woocommerce-product-rating .woocommerce-review-link{display:none;}
#top.single-product .woocommerce-product-details__short-description{margin-top: 43px;margin-bottom:0px;order:4;}
#top.single-product .woocommerce-product-details__short-description p{font-family: "Roboto", sans-serif;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin:0px;}
#top.single-product .variations_form{order:5;margin-top: 40px;background:transparent;border:0px;padding: 0px;}
#top.single-product .variations_form .variations th{padding:0;text-align: initial;border:0;width: auto !important;display: table;float: left;}
#top.single-product .variations_form .variations th label{text-transform: uppercase;margin: 0px;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;}
#top.single-product .variations_form .variations td{padding:0;text-align: initial;border:0;}
#top.single-product .variations_form .variations th .woo-selected-variation-item-name{display:none;}
#top.single-product .variations_form .variations ul li{border:0px;border-radius:0px;margin:0px;padding:0px;font-size: 0px;width: 42px;height: 19px;margin-right: 5px;}
#top.single-product .variations_form .variations ul li.button-variable-item-beige{background: #f3e5c0;}
#top.single-product .variations_form .variations ul li.button-variable-item-brown{background: #bda9a2;}
#top.single-product .single_variation_wrap{margin-top:49px;margin-left:0px;}
#top.single-product .quantity .minus{font-weight: 300;line-height:47px;height:47px;border:0px!important;background:transparent!important;color: #2e251d!important;font-size: 19px;cursor: pointer;padding-right: 16px;width: auto;font-family: "Roboto", sans-serif;}
#top.single-product .quantity .plus{font-weight: 300;line-height:47px;height:47px;border:0px!important;background:transparent!important;color: #2e251d!important;font-size: 19px;cursor: pointer;padding-left: 14px;width: auto;font-family: "Roboto", sans-serif;}
#top.single-product .quantity input::placeholder{opacity: 1;}
#top.single-product .quantity input.qty{border: 1px solid #d8d8d8;line-height:47px;height:47px;width:47px;font-weight: 300;color: #2e251d;font-size: 19px;box-shadow:0px 0px 0px;}
#top.single-product .single_add_to_cart_button{background:#ffffff;color:#b59175;border:1px solid #b59175;width: auto;margin:0;font-family: Roboto,sans-serif;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:9px 41px;}
#top.single-product .single_add_to_cart_button:hover{background:#b59175;color:#ffffff;}
#top.single-product .product_meta{order:6;}
#top.single-product .product_meta .sku_wrapper{margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#top.single-product .product_meta .sku{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#top.single-product .product_meta .posted_in {margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#top.single-product .product_meta .posted_in a{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#top.single-product .product_meta .tagged_as {margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#top.single-product .product_meta .tagged_as a{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#top.single-product .veb-variation-gallery-thumbnail-slider.slick-vertical{height: 100%;}
#top.single-product .veb-variation-gallery-thumbnail-wrapper .slick-slide img{height: 196px;object-fit: cover;}
#top.single-product .veb-variation-gallery-thumbnail-wrapper{height:631.2px;width: 183.44px;}
#top.single-product .veb-variation-gallery-slider-wrapper{height:631.2px;}
#top.single-product .veb-variation-gallery-wrapper .veb-variation-gallery-slider img{height:631.2px;object-fit: cover;}
#top.single-product .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image img{height: 195.733px;object-fit:cover;}
#top.single-product .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image{opacity: 1;margin-bottom: 22px;}
#top.single-product .woocommerce-tabs{margin-bottom: 0px;}
#top.single-product .woocommerce-tabs .tabs li{background:transparent;}
#top.single-product .woocommerce-tabs .tabs li.active a{border-bottom:1px solid #9e9e9e!important;}
#top.single-product .woocommerce-tabs .tabs li a:hover{border-bottom:1px solid #9e9e9e!important;}
#top.single-product .woocommerce-tabs .tabs li.active a:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;bottom: -6px;right: 16px;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.single-product .woocommerce-tabs .tabs li a{background:transparent!important;display: block;text-transform: uppercase;color: #000;font-family: Roboto,sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;transition:all .2s ease-out;border-bottom:0px!important;padding:15px 26px!important;z-index: 5;position: relative!important;padding-left: 26px;border-top:0px!important;border-right:0px!important;border-left:0px!important;}
#top.single-product .woocommerce-tabs .tabs li:first-child a{padding-left:0px!important;}
#top.single-product .woocommerce-tabs .tabs li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: currentColor;bottom: -6px;right: 16px;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.single-product .woocommerce-tabs .tabs li a:hover:after{width: 66%;}
#top.single-product .woocommerce-tabs .tabs li a:hover:before{content: "";display: block;height: 11px;width: 1px;position: absolute;bottom: -6px;right: 0;background-color: #000;transition:inherit;}
#top.single-product .woocommerce-tabs .tabs li.active a:before{content: "";display: block;height: 11px;width: 1px;position: absolute;bottom: -6px;right: 0;background-color: #000;transition:inherit;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel{background:transparent;border:0px!important;border-bottom-left-radius: 0px!important;border-bottom-right-radius: 0px!important;padding-left: 0px!important;padding-top: 25px!important;padding-bottom: 0px!important;padding-right: 0px !important;width: 100%;}
#top.single-product .woocommerce-tabs .tabs:after{content: "";display: block;height: 1px;width: 100%;position: absolute;bottom: 0;background-color: #9e9e9e;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel h2{display:none}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--description p{margin:0px;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information tr{background: transparent;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table{background: transparent;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information tbody{background: transparent;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information th{text-transform: uppercase;color: #000;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;padding:5px 0;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information td p{margin:0px;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--additional_information th:after{content: ":";}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title{display: table;font-size: 25px!important;line-height: 1.12em!important;margin:0;font-weight: 500!important;text-transform: uppercase!important;color: #000;font-family: "Belleza", sans-serif!important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel .woocommerce-Reviews-title span{padding-top:0px;font-size: 25px!important;line-height: 1.12em!important;margin:0;font-weight: 500!important;text-transform: uppercase!important;color: #000;font-family: "Belleza", sans-serif!important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol{position: relative;display: inline-block;width: 100%!important;vertical-align: top;margin:36px 0 0!important;padding:0;list-style:none;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li{margin:0 0 35px!important;padding:0!important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container{position: relative;display: flex;align-items: flex-start;padding-right: 0px;float: left;width: 100%;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container img{flex-shrink: 0;width: 100px !important;margin-right: 25px !important;border:0px !important;padding:0px !important;position: relative !important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text{background: transparent;position: relative;display: inline-block;width: 100%;border: 0px !important;border:0px !important;padding:0px !important;margin-left: 0px !important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .star-rating{position: relative;display: inline-block;vertical-align: top;line-height: 1;float: left !important;margin-bottom: 10px;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .meta{display: flex;flex-direction: column;clear:left;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .meta .woocommerce-review__author{font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 18px;line-height: 1.1em;order: 2;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .meta .woocommerce-review__dash{display:none!important;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .meta .woocommerce-review__published-date{order: 1;margin-bottom: 6px;margin-top: -4px;line-height: 25px;font-weight: 300;color: #595959;font-size:16px;}
#top.single-product .woocommerce-tabs .woocommerce-Tabs-panel--reviews ol li .comment_container .comment-text .description p{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-product #review_form_wrapper #reply-title{display: block;font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 25px;line-height: 1.12em;margin: 25px 0;}
#top.single-product #comment-form-rating-label{font-size: 16px!important;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-product #commentform .form-submit #submit{background:#ffffff;color:#b59175;border:1px solid #b59175;width: auto;margin:0;font-family: Roboto,sans-serif;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:9px 41px;}
#top.single-product #commentform .form-submit #submit:hover{background:#b59175;color:#ffffff;}
#top.single-product .related.products h2{font-weight: 500;text-transform: uppercase;color: #000;font-size: 46px;line-height: 1em;margin:0 0 33px;}
#top.single-product .template-page ul.products{position: relative;display: table;width: 100%;display: grid;grid-template-columns: repeat(4, 1fr);margin:0px;gap:30px;}
#top.single-product .template-page ul.products li.product{padding: 0px;margin-left:0px!important;margin-right:0px!important;width:100%;margin: 0 0 0px;}
#top.single-product .template-page ul.products li.product img{height: 371.067px;object-fit:cover;border-radius: 0px;}
#top.single-product .template-page ul.products li.product a{border-radius:0px;}
#top.single-product .template-page ul.products li.product .inner_product{border: 0px;border-radius: 0px;position: relative;background: transparent;}
#top.single-product .template-page ul.products li.product .rating_container{display:none;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons .show_details_button{display:none;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons .avia-svg-icon{display:none;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons .product_type_simple{width:100%;}
#top.single-product .template-page ul.products li.product h2{margin-bottom:0px;}
#top.single-product .template-page ul.products li.product .inner_product_header .avia-arrow{display:none;}
#top.single-product .template-page ul.products li.product .inner_product_header{padding:0px;margin: 21px 0 30px;border: 0px;min-height: auto;display: table;width: 100%;margin-bottom:0px;background: transparent;}
#top.single-product .template-page ul.products li.product .inner_product_header h2{padding-top:0px;font-weight: 500;text-transform: uppercase;color: #000;font-size: 18px;line-height: 1.1em;display: table;float: left;width: 61%;}
#top.single-product .template-page ul.products li.product .inner_product_header h2:hover{color:#b59176}
#top.single-product .template-page ul.products li.product .inner_product_header .price{margin:0px;font-size:0px;display: table;float: left;width: 39%;text-align: right;}
#top.single-product .template-page ul.products li.product .inner_product_header .price .woocommerce-Price-amount{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.single-product .template-page ul.products li.product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.single-product .template-page ul.products li.product .inner_product .tinv-wraper{display:table;position: absolute;top: 342px;right: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top.single-product .template-page ul.products li.product .inner_product .tinv-wraper a{margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top.single-product .template-page ul.products li.product .inner_product:hover .tinv-wraper a{opacity: 1;transform: translateY(0);}
#top.single-product .template-page ul.products li.product .inner_product .tinv-wraper a:before{color:#000;font-size:22px!important;}
#top.single-product .template-page ul.products li.product .inwp_archive_reset_variations{display:none;}
#top.single-product .template-page ul.products li.product .product_type_variable .avia-svg-icon{display:none;}
#top.single-product .template-page ul.products li.product .variations th{padding:0;text-align: initial;border:0;width: auto !important;display: table;float: left;}
#top.single-product .template-page ul.products li.product .variations th label{text-transform: uppercase;margin: 0px;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;}
#top.single-product .template-page ul.products li.product .variations td{padding:0;text-align: initial;border:0;}
#top.single-product .template-page ul.products li.product .variations th .woo-selected-variation-item-name{display:none;}
#top.single-product .template-page ul.products li.product .variations ul li{border:0px;border-radius:0px;margin:0px;padding:0px;font-size: 0px;width: 42px;height: 15px;margin-right: 5px;}
#top.single-product .template-page ul.products li.product .variations ul li .variable-item-contents:before{display:none;}
#top.single-product .template-page ul.products li.product .product-category{display: table;float: left;width: 50%;border:0px;margin-top: 7px;}
#top.single-product .template-page ul.products li.product .product-category a{display: table;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #000;}
#top.single-product .template-page ul.products li.product .product-category a:hover{color:#b59176}
#top.single-product .template-page ul.products li.product .inwp-archive-variations-wrapper{display: table;width: 50%;float: right;  margin-top: 7px;}
#top.single-product .template-page ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper{padding:0px;display: table;width: auto;}
#top.single-product .template-page ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper ul{display: table;float: right;}
#top.single-product .template-page ul.products li.product .thumbnail_container:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding:10px;text-align: center;background-color: rgba(255,255,255,.84);opacity: 0;transition:opacity .2s ease-out;}
#top.single-product .template-page ul.products li.product:hover .thumbnail_container:after{opacity: 1;}
#top.single-product .template-page ul.products li.product .qqvfw-quick-view-button-wrapper{display:table;position: absolute;top: 346px;left: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top.single-product .template-page ul.products li.product .qqvfw-quick-view-button-wrapper a{color: #000;background:transparent;margin:0px;min-width: auto;padding:0px;margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top.single-product .template-page ul.products li.product .inner_product:hover .qqvfw-quick-view-button-wrapper a{opacity: 1;transform: translateY(0);}
#top.single-product .template-page ul.products li.product .qqvfw-quick-view-button-wrapper a .qqvfw-m-text{display:none;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons{display:table;position: absolute;top: 176px;width: auto;border:transparent; padding:0px;background: transparent;left: 50%;transform: translate(-50%, 0);}
#top.single-product .template-page ul.products li.product .inner_product .avia_cart_buttons a{opacity: 0;transform: translateY(15px);transition:opacity .3s ease-out,transform .5s ease;will-change: transform;}
#top.single-product .template-page ul.products li.product .inner_product .avia_cart_buttons a{letter-spacing: .3em;padding: 0 !important;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;}
#top.single-product .template-page ul.products li.product .inner_product:hover .avia_cart_buttons a{opacity: 1;transform: translateY(0);}
#top.single-product .template-page ul.products li.product .avia_cart_buttons a:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.single-product .template-page ul.products li.product .avia_cart_buttons a:hover:after{width: 0;}
#top.single-product .template-page ul.products li.product .onsale{display:none;}
#top.single-product .template-page ul.products li.product .custom-sale-badge.onsale{margin-top: 5px;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;}
#top.single-product .template-page ul.products li.product .price del{display: table;width: 100%;}
#top.single-product .template-page ul.products li.product .price ins{display: table;width: 100%;}
#top.single-product .template-page ul.products li.product .price ins:before{display:none!important;}
#top.single-product .template-page ul.products li.product .custom-badge-wrapper{position: absolute;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;}
#top.single-product .template-page ul.products li.product .custom-new-badge{min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;display: table;margin-bottom: 5px;}
#top.single-product #av_section_1{border: 0px;}
#top.single-product #av_section_1 .template-page{padding: 98px 0 193px;}
#top.single-product #av_section_1 .template-page .product_column{margin: 0px;}
#top.single-product .product_cat-ugaone-garniture .single-product-summary{width: 38.539%;}
#top.single-product .product_cat-ugaone-garniture .single-product-main-image{width: 61.462%;}
#top.single-product .product_cat-ugaone-garniture .veb-variation-gallery-wrapper .veb-variation-gallery-slider img{height: auto;}
#top.single-product .product_cat-ugaone-garniture .veb-variation-gallery-slider-wrapper{height: 425px;}
#top.single-product .product_cat-ugaone-garniture .veb-variation-gallery-thumbnail-wrapper{height: 425px;}
#top.single-product .product_cat-ugaone-garniture .veb-variation-gallery-wrapper{min-height: auto;}
#top.single-product .product_cat-ugaone-garniture .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image img{height: 123px;object-fit: fill;}





/*** Shop page ***/
#top.archive .template-shop  .container{max-width: 1430px;}
#top.archive .template-shop.container_wrap_first{padding: 130px 0 100px;background: transparent;}
#top.archive .template-shop .product-sorting{display:none;}
#top.archive .template-shop.content .entry-content-wrapper{padding-right:0px;}
#top.archive .template-shop .template-shop{padding:0px;border:0px;width:75%;margin-right: 0px;margin-left: 0px;}
#top.archive .sidebar_left h3{font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 25px;line-height: 1.12em;margin: 0 0 18px;}
#top.archive .sidebar_left{padding-top:0px;}
#top.archive .sidebar_left .sidebar{width:25%!important;border:0px!important;text-align:left;padding-left:0px;padding-right:0px;float: left !important;}
#top.archive .sidebar_left .sidebar .inner_sidebar{margin: 0px;padding-right: 15px;padding-left: 15px;}
#top.archive .widget_product_categories ul li{margin: 0 0 8px;padding: 0px;}
#top.archive .widget_product_categories ul li a{padding-left:0px;background:none;color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;}
#top.archive .widget_product_categories ul li .count{color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;line-height: 1.62em;font-weight: 300;font-size: 16px;font-style: normal;}
#top.archive .widget_product_categories ul li a:hover{color:#b59176}
#top.archive .widget_product_categories ul.children li{padding-left:10px;}
#top.archive .widget_product_categories ul.children{padding-top: 5px;}
#top.archive .sidebar .social_bookmarks{display: none;}
#top.archive li.wpc-term-item > .wpc-term-item-content-wrapper + ul.children{padding-left: 10px;}
#top.archive li.wpc-term-item a{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.archive li.wpc-term-item .wpc-term-count{width: auto;}
#top.archive li.wpc-term-item .wpc-term-count .wpc-term-count-brackets-open{display: table;float: left;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.archive li.wpc-term-item .wpc-term-count .wpc-term-count-value{display: table;float: left;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.archive li.wpc-term-item .wpc-term-count .wpc-term-count-brackets-close{display: table;float: left;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.archive #wpc_filters_widget-2 .wpc-filter-header{display:none;}
#top.archive #wpc_filters_widget-2 .wpc-filters-scroll-container .wpc-posts-found{display:none;}
#top.archive .wpc-chip-reset-all .wpc-chip-content .wpc-filter-chip-name{font-size:0px;}
#top.archive .wpc-chip-reset-all .wpc-filter-chip-name:after{content:"Poništi sve";display:table;float:left;font-size: 15.47px;}
#top.archive .wpc-filter-chips-list li{display: flex;}
#top.archive .sidebar .widget .social_bookmarks{display: table;}
#top.archive .sidebar .widget .social_bookmarks li{width: auto;border:0px;clear: both;margin-right: 21px!important;}
#top.archive .sidebar .widget .social_bookmarks li.social_bookmarks_youtube{margin-right: 0px!important;}
#top.archive .sidebar .widget .social_bookmarks li a{display:table;float:left;width:auto;background:transparent;color: #000;}
#top.archive .sidebar .widget .social_bookmarks li a:hover{background:transparent!important;}
#top.archive .sidebar .widget .social_bookmarks .social_bookmarks_instagram a:before{content:"Instagram"}
#top.archive .sidebar .widget .social_bookmarks .social_bookmarks_facebook a:before{content:"Facebook"}
#top.archive .sidebar .widget .social_bookmarks .social_bookmarks_youtube a:before{content:"Youtube"}
#top.archive .sidebar .widget .social_bookmarks li a:before{font-family: "Roboto", sans-serif;letter-spacing: .3em;font-weight: 400;position: relative;line-height: 30px;font-size: 13px;text-transform: uppercase;color: #000;}
#top.archive .sidebar .widget .social_bookmarks li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: #000;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.archive .sidebar .widget .social_bookmarks li a:hover:after{width: 66%;}
#top.archive .sidebar .widget .social_bookmarks li a:hover:before{background:transparent;}
#top.archive .sidebar .aws-container .aws-search-form{background: transparent;}
#top.archive .sidebar .aws-container .aws-search-form .aws-search-field{font-family: inherit;font-size: 16px;line-height: 28px;font-weight: inherit;color: #595959;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #8d8d8d;box-sizing: border-box;outline:0;cursor: pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;background:transparent;padding-left: 0px;padding-right: 50px;padding-top: 4px;padding-bottom: 4px;}
#top.archive .sidebar .aws-container .aws-search-form .aws-search-field::placeholder{color:inherit;opacity:1;}
#top.archive .sidebar_left .widget{padding:0px;margin: 0 0 69px;}
#top.archive .widget_product_tag_cloud .tagcloud a{position: relative;text-transform: uppercase !important;font-family: "Roboto", sans-serif!important;font-size: 13px !important;line-height: 1.4em !important;letter-spacing: .3em !important;font-weight: 400 !important;margin:5px 19px 11px 0;padding:0px;border:0px;color: #000;}
#top.archive .widget_product_tag_cloud .tagcloud a:after{content: "-";position: absolute;display: inline-block;top: -1px;right: -10px;color: currentColor;text-decoration:none;transition:color .2s ease-out;cursor: pointer;}
#top.archive .widget_product_tag_cloud .tagcloud a:last-child:after{display:none;}
#top.archive .widget_top_rated_products ul li{padding:0px;border: 0px;margin-bottom:20px;}
#top.archive .widget_top_rated_products ul li img{float: left;margin:0px;padding:0px;width: 70px;margin-right:20px;}
#top.archive .widget_top_rated_products ul li .product-title{margin-top: 19px;color: #000;font-style: normal;font-weight: 300;letter-spacing:normal;line-height: 25.9167px;font-size:16px;}
#top.archive .widget_top_rated_products ul li a:hover .product-title{color:#b59176}
#top.archive .widget_top_rated_products ul li .star-rating{display:none;}
#top.archive .widget_top_rated_products ul li .woocommerce-Price-amount{position: absolute;left: 90px;top: 28px;font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.archive .widget_top_rated_products ul li .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.archive .template-shop ul.products{position: relative;display: table;width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);row-gap:40px;}
#top.archive .template-shop ul.products li.product{padding: 0 15px;margin-left:0px!important;margin-right:0px!important;width:100%;}
#top.archive .template-shop ul.products li.product img{height: 371.067px;object-fit:cover;border-radius: 0px;}
#top.archive .template-shop ul.products li.product a{border-radius:0px;}
#top.archive .template-shop ul.products li.product .inner_product{border: 0px;border-radius: 0px;position: relative;background: transparent;}
#top.archive .template-shop ul.products li.product .rating_container{display:none;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons .show_details_button{display:none;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons .avia-svg-icon{display:none;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons .product_type_simple{width:100%;}
#top.archive .template-shop ul.products li.product .inner_product_header .avia-arrow{display:none;}
#top.archive .template-shop ul.products li.product .inner_product_header{padding:0px;margin: 21px 0 30px;border: 0px;min-height: auto;display: table;width: 100%;margin-bottom:0px;background: transparent;}
#top.archive .template-shop ul.products li.product .inner_product_header h2{padding-top:0px;font-weight: 500;text-transform: uppercase;color: #000;font-size: 18px;line-height: 1.1em;display: table;float: left;width: 61%;}
#top.archive .template-shop ul.products li.product .inner_product_header h2:hover{color:#b59176}
#top.archive .template-shop ul.products li.product .inner_product_header .price{font-size:0px;display: table;float: left;width: 39%;text-align: right;}
#top.archive .template-shop ul.products li.product .product_type_variable .avia-svg-icon{display:none;}
#top.archive .template-shop ul.products li.product .inner_product_header .price .woocommerce-Price-amount{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.archive .template-shop ul.products li.product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.archive .template-shop ul.products li.product .inner_product .tinv-wraper{display:table;position: absolute;top: 342px;right: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top.archive .template-shop ul.products li.product .inner_product .tinv-wraper a{margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top.archive .template-shop ul.products li.product .inner_product:hover .tinv-wraper a{opacity: 1;transform: translateY(0);}
#top.archive .template-shop ul.products li.product .inner_product .tinv-wraper a:before{color:#000;font-size:22px!important;}
#top.archive .template-shop ul.products li.product .inwp_archive_reset_variations{display:none;}
#top.archive .template-shop ul.products li.product .variations th{padding:0;text-align: initial;border:0;width: auto !important;display: table;float: left;}
#top.archive .template-shop ul.products li.product .variations th label{text-transform: uppercase;margin: 0px;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;}
#top.archive .template-shop ul.products li.product .variations td{padding:0;text-align: initial;border:0;}
#top.archive .template-shop ul.products li.product .variations th .woo-selected-variation-item-name{display:none;}
#top.archive .template-shop ul.products li.product .variations ul li{border:0px;border-radius:0px;margin:0px;padding:0px;font-size: 0px;width: 42px;height: 15px;margin-right: 5px;}
#top.archive .template-shop ul.products li.product .variations ul li .variable-item-contents:before{display:none;}
#top.archive .template-shop ul.products li.product .product-category{display: table;float: left;width: 50%;border:0px;margin-top: 7px;}
#top.archive .template-shop ul.products li.product .product-category a{display: table;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #000;}
#top.archive .template-shop ul.products li.product .product-category a:hover{color:#b59176}
#top.archive .template-shop ul.products li.product .inwp-archive-variations-wrapper{display: table;width: 50%;float: right;  margin-top: 7px;}
#top.archive .template-shop ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper{padding:0px;display: table;width: auto;}
#top.archive .template-shop ul.products li.product .inwp-archive-variations-wrapper li.woo-variation-items-wrapper ul{display: table;float: right;}
#top.archive .template-shop ul.products li.product .thumbnail_container:after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;flex-direction: column;padding:10px;text-align: center;background-color: rgba(255,255,255,.84);opacity: 0;transition:opacity .2s ease-out;}
#top.archive .template-shop ul.products li.product:hover .thumbnail_container:after{opacity: 1;}
#top.archive .template-shop ul.products li.product .qqvfw-quick-view-button-wrapper{display:table;position: absolute;top: 346px;left: calc(50% - 30px);display: flex;justify-content: space-between;align-items: center;flex-direction: row-reverse;}
#top.archive .template-shop ul.products li.product .qqvfw-quick-view-button-wrapper a{color: #000;background:transparent;margin:0px;min-width: auto;padding:0px;margin-top: 0px;margin-left:0px;opacity: 0;transform: translateY(10px);transition:opacity .3s ease-out,transform .4s ease;  transition-delay: 0s, 0s;transition-delay: .25s;margin-left: 0px !important;}
#top.archive .template-shop ul.products li.product .inner_product:hover .qqvfw-quick-view-button-wrapper a{opacity: 1;transform: translateY(0);}
#top.archive .template-shop ul.products li.product .qqvfw-quick-view-button-wrapper a .qqvfw-m-text{display:none;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons{display:table;position: absolute;top: 176px;width: auto;border:transparent; padding:0px;background: transparent;left: 50%;transform: translate(-50%, 0);}
#top.archive .template-shop ul.products li.product .inner_product .avia_cart_buttons a{opacity: 0;transform: translateY(15px);transition:opacity .3s ease-out,transform .5s ease;will-change: transform;}
#top.archive .template-shop ul.products li.product .inner_product .avia_cart_buttons a{letter-spacing: .3em;padding: 0 !important;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;}
#top.archive .template-shop ul.products li.product .inner_product:hover .avia_cart_buttons a{opacity: 1;transform: translateY(0);}
#top.archive .template-shop ul.products li.product .avia_cart_buttons a:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.archive .template-shop ul.products li.product .avia_cart_buttons a:hover:after{width: 0;}
#top.archive .template-shop ul.products li.product .onsale{display:none;}
#top.archive .template-shop ul.products li.product .custom-sale-badge.onsale{margin-top: 5px;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;}
#top.archive .template-shop ul.products li.product .price del{display: table;width: 100%;}
#top.archive .template-shop ul.products li.product .price ins{display: table;width: 100%;}
#top.archive .template-shop ul.products li.product .price ins:before{display:none!important;}
#top.archive .pagination{padding-bottom:0px;text-align: center;display: flex;justify-content: center;padding-top: 40px;}
#top.archive .pagination .pagination-meta{display:none;}
#top.archive .pagination a{position: relative;margin:0 16px;padding:0 3px;font-size: 13px;font-weight: 400;letter-spacing: .3em;width: auto;height: auto;box-shadow: none;border-radius:0px;line-height: 1.62em;color:#000;}
#top.archive .pagination a:hover{background-color:transparent;color:#000}
#top.archive .pagination .current{position: relative;margin:0 16px;padding:0 3px;font-size: 13px;font-weight: 400;letter-spacing: .3em;width: auto;height: auto;box-shadow: none;border-radius:0px;line-height: 1.62em;color:#000;}
#top.archive .pagination .current:after{content: "";position: absolute;width: 30px;height: 1px;background-color: currentColor;left: -2px;top: 50%;transition:all .3s ease-in-out;}
#top.archive .pagination .current:hover:after{width: 0;right: 0;}
#top.archive .pagination .next.page-numbers{background:url(images/strelicadesno.svg)no-repeat center;background-size:38px;width: 38px;height:12px;font-size: 0px;margin:0px;position: absolute;right: 0px;bottom: 4px;}
#top.archive .pagination .prev.page-numbers{background:url(images/strelicalevo.svg)no-repeat center;background-size:38px;width: 38px;height:12px;font-size: 0px;margin:0px;position: absolute;left: 0px;bottom: 4px;}
#top.archive .template-shop ul.products li.product .custom-badge-wrapper{position: absolute;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;}
#top.archive .template-shop ul.products li.product .custom-new-badge{min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;display: table;margin-bottom: 5px;}
#qode-quick-view-for-woocommerce-pop-up h1{font-weight: 500;text-transform: uppercase;color: #000;font-size: 46px;line-height: 1em;order:1;margin: 25px 0px;}
#qode-quick-view-for-woocommerce-pop-up .price{order:2;font-weight: 300;font-size: 19px;color: #000;line-height:23px;margin-top:16px;margin-bottom:19px;}
#qode-quick-view-for-woocommerce-pop-up .price .woocommerce-Price-amount{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#qode-quick-view-for-woocommerce-pop-up .price bdi{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#qode-quick-view-for-woocommerce-pop-up .price .woocommerce-Price-currencySymbol{font-weight: 300;font-size: 19px;color: #000;line-height:23px;}
#qode-quick-view-for-woocommerce-pop-up .woocommerce-product-rating{order:3;top:0px;margin-top: 19px;}
#qode-quick-view-for-woocommerce-pop-up .woocommerce-product-rating .woocommerce-review-link{display:none;}
#qode-quick-view-for-woocommerce-pop-up .woocommerce-product-details__short-description{margin-top: 43px;margin-bottom:0px;order:4;}
#qode-quick-view-for-woocommerce-pop-up .woocommerce-product-details__short-description p{font-family: "Roboto", sans-serif;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin:0px;}
#qode-quick-view-for-woocommerce-pop-up .variations_form{order:5;margin-top: 40px;background:transparent;border:0px;padding: 0px;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations th{padding:0;text-align: initial;border:0;width: auto !important;display: table;float: left;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations th label{text-transform: uppercase;margin: 0px;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations td{padding:0;text-align: initial;border:0;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations th .woo-selected-variation-item-name{display:none;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations ul li{border:0px;border-radius:0px;margin:0px;padding:0px;font-size: 0px;width: 42px;height: 19px;margin-right: 5px;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations ul li.button-variable-item-beige{background: #f3e5c0;}
#qode-quick-view-for-woocommerce-pop-up .variations_form .variations ul li.button-variable-item-brown{background: #bda9a2;}
#qode-quick-view-for-woocommerce-pop-up .single_variation_wrap{margin-top:49px;margin-left:0px;}
#qode-quick-view-for-woocommerce-pop-up .quantity .minus{font-weight: 300;line-height:47px;height:47px;border:0px!important;background:transparent!important;color: #2e251d!important;font-size: 19px;cursor: pointer;padding-right: 16px;width: auto;font-family: "Roboto", sans-serif;}
#qode-quick-view-for-woocommerce-pop-up .quantity .plus{font-weight: 300;line-height:47px;height:47px;border:0px!important;background:transparent!important;color: #2e251d!important;font-size: 19px;cursor: pointer;padding-left: 14px;width: auto;font-family: "Roboto", sans-serif;}
#qode-quick-view-for-woocommerce-pop-up .quantity input::placeholder{opacity: 1;}
#qode-quick-view-for-woocommerce-pop-up .quantity input.qty{border: 1px solid #d8d8d8;line-height:47px;height:47px;width:47px;font-weight: 300;color: #2e251d;font-size: 19px;box-shadow:0px 0px 0px;}
#qode-quick-view-for-woocommerce-pop-up .single_add_to_cart_button{background:#ffffff;color:#b59175;border:1px solid #b59175;width: auto;margin:0;font-family: Roboto,sans-serif;font-size: 13px;line-height: 30px;font-weight: 400;text-decoration:none;text-transform: uppercase;border-radius:0;outline:0;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;padding:9px 41px;}
#qode-quick-view-for-woocommerce-pop-up .single_add_to_cart_button:hover{background:#b59175;color:#ffffff;}
#qode-quick-view-for-woocommerce-pop-up .product_meta{order:6;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .sku_wrapper{margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .sku{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .posted_in {margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .posted_in a{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .tagged_as {margin-bottom: 5px;text-transform: uppercase;color: #000;font-family: "Roboto", sans-serif;font-size: 13px;line-height: 1.4em;letter-spacing: .3em;font-weight: 400;display: table;width: 100%;}
#qode-quick-view-for-woocommerce-pop-up .product_meta .tagged_as a{font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;text-transform: none;letter-spacing: 0px;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-thumbnail-slider.slick-vertical{height: 100%;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-thumbnail-wrapper .slick-slide img{height: 196px;object-fit: cover;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-thumbnail-wrapper{height:400px;width: 127.44px;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-slider-wrapper{height:400px;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-wrapper .veb-variation-gallery-slider img{height:400px;object-fit: cover;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image img{height: 195.733px;object-fit:cover;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image{opacity: 1;margin-bottom: 22px;}
#qode-quick-view-for-woocommerce-pop-up .reset_variations{display:none;}
#qode-quick-view-for-woocommerce-pop-up .tinv-wraper{display:none;}
#qode-quick-view-for-woocommerce-pop-up .onsale{margin-top: 5px;display:table;top: 20px;min-height: 20px;border-radius:0px;padding:0px;right: 0;min-width: 100px;height: 20px;line-height: 20px;background-color: #b59175;z-index: 5;font-size: 13px;color: #fff;letter-spacing: .3em;padding-left: .3em;text-align: center;text-transform: uppercase;}
#qode-quick-view-for-woocommerce-pop-up .sale .price del .woocommerce-Price-amount{text-decoration: line-through;margin-right: 6px;}
#top.single-product .template-page ul.products li.product .inner_product_header .price .woocommerce-Price-amount bdi{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}
#top.single-product .template-page ul.products li.product .inner_product_header .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 16px;font-weight: 300;line-height: normal;color: rgb(89, 89, 89);}






/*** Single Blog ***/
#top.single-post .container.template-single-blog{max-width: 1430px;padding-top: 150px;padding-bottom: 150px;}
#top.single-post main{width: 75%;display: table;float: left;padding:0px;}
#top.single-post main .singlebmine{padding:0px 15px;}
#top.single-post .singleside{width: 25%;display: table;float: left;padding: 0px 15px;}
#top.single-post .singlebmimg img{margin-bottom:44px;}
#top.single-post .singlebmeta{display: table;width: 100%;margin-bottom: 17px;}
#top.single-post .singlebdatum{display: table;float: left;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-post .singlebsep{display: table;float: left;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin:0px 10px;}
#top.single-post .singlebauthor{display: table;float: left;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-post .singlebcat a{display: table;float: left;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top.single-post .singlebcat a:hover{color:#b59175;}
#top.single-post h1{font-weight: 500;text-transform: uppercase;color: #000;font-size: 66px;line-height: 1em;margin-bottom: 22px;}
#top.single-post .singlebcontent p{font-size: 20px;line-height: 1.62em;font-weight: 300;color: #595959;margin: 0px 0px;padding: 10px 0px;}
#top.single-post .singlebcontent blockquote{position: relative;padding:18px 5% 20px 50px;border:none;font-size: 19px;color: #000;line-height: 31px;font-weight: 300;text-align: left;quotes: none;width: 100%;vertical-align: top;display: inline-flex;margin:0;z-index: 1;}
#top.single-post .singlebcontent blockquote p{font-size: inherit;line-height: inherit;font-weight: inherit;color: inherit;margin:0px;padding:0px;}
#top.single-post .singlebcontent blockquote:before{content: "";display: inline-block;margin-right: 20px;width: 30px;height: 25px;flex-shrink: 0;background-size: cover;background-position:center;background-image:url(images/quete.svg);margin-right: 20px;}
#top.single-post h2{font-weight: 500;text-transform: uppercase;color: #000;font-size: 56px;line-height: 1em;margin-bottom: 25px;margin-top: 59px;}
#top.single-post .blogdveslike{display: table;width: 100%;padding-top: 40px;}
#top.single-post .blogdveslike img{display: table;float: left;margin-right: 20px;}
#top.single-post .singlebtags{margin-top: 70px;display: table;width: 100%;}
#top.single-post .singlebtags ul{margin:0px;}
#top.single-post .singlebtags ul li{display: table;float: left;}
#top.single-post .singlebtags ul li:after{content:" - ";font-size: 13px;text-transform: uppercase;color: #000;font-weight: 400;letter-spacing: .3em;line-height: 1.62em;display:table;float:left;margin: 0px 10px;}
#top.single-post .singlebtags ul li a{font-size: 13px;text-transform: uppercase;color: #000;font-weight: 400;letter-spacing: .3em;line-height: 1.62em;display: table;float: left;}
#top.single-post .singlebtags ul li a:hover{color:#b59175;}
#top.single-post .singlebtags ul li:last-child:after{display:none;}
#top.single-post .singlebposts{position: relative;display: table;width: 100%;padding:12px;border:1px solid #8d8d8d;margin-top:93px;}
#top.single-post .singlebposts .prev-post{text-align:left;float: left;}
#top.single-post .singlebposts .next-post{text-align: right;float: right;}
#top.single-post .singlebposts .prev-post img{margin-right: 30px;display: table;float: left;}
#top.single-post .singlebposts .next-post img{margin-left: 30px;display: table;float: right;order: 2;}
#top.single-post .singlebposts .prev-post h3{display: table;float: left;padding-left: 58px;width: 218px;font-size: 18px;text-transform: uppercase;line-height: 20px;letter-spacing: 0;color: #000;cursor: pointer;font-weight: 300;margin-bottom: 0px;background:url(images/strelicalevo.svg)no-repeat left center;background-size:38px;}
#top.single-post .singlebposts .next-post h3{display: table;float: right;padding-right: 58px;width: 218px;font-size: 18px;text-transform: uppercase;line-height: 20px;letter-spacing: 0;color: #000;cursor: pointer;font-weight: 300;margin-bottom: 0px;background:url(images/strelicadesno.svg)no-repeat right center;background-size:38px;}
#top.single-post .singlebposts .prev-post a{position: relative;display: flex;align-items: center;}
#top.single-post .singlebposts .next-post a{position: relative;display: flex;align-items: center;}
#top.single-post .singleside .widget .social_bookmarks{display: table;}
#top.single-post .singleside .widget .social_bookmarks li{width: auto;border:0px;clear: both;margin-right: 21px!important;}
#top.single-post .singleside .widget .social_bookmarks li.social_bookmarks_youtube{margin-right: 0px!important;}
#top.single-post .singleside .widget .social_bookmarks li a{display:table;float:left;width:auto;background:transparent;color: #000;}
#top.single-post .singleside .widget .social_bookmarks li a:hover{background:transparent!important;}
#top.single-post .singleside .widget .social_bookmarks .social_bookmarks_instagram a:before{content:"Instagram"}
#top.single-post .singleside .widget .social_bookmarks .social_bookmarks_facebook a:before{content:"Facebook"}
#top.single-post .singleside .widget .social_bookmarks .social_bookmarks_youtube a:before{content:"Youtube"}
#top.single-post .singleside .widget .social_bookmarks li a:before{font-family: "Roboto", sans-serif;letter-spacing: .3em;font-weight: 400;position: relative;line-height: 30px;font-size: 13px;text-transform: uppercase;color: #000;}
#top.single-post .singleside .widget .social_bookmarks li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: #000;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.single-post .singleside .widget .social_bookmarks li a:hover:after{width: 66%;}
#top.single-post .singleside .widget .social_bookmarks li a:hover:before{background:transparent;}
#top.single-post .singleside .aws-container .aws-search-form{background: transparent;}
#top.single-post .singleside .aws-container .aws-search-form .aws-search-field{font-family: inherit;font-size: 16px;line-height: 28px;font-weight: inherit;color: #595959;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #8d8d8d;box-sizing: border-box;outline:0;cursor: pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;background:transparent;padding-left: 0px;padding-right: 50px;padding-top: 4px;padding-bottom: 4px;}
#top.single-post .singleside .aws-container .aws-search-form .aws-search-field::placeholder{color:inherit;opacity:1;}
#top.single-post .singleside h3{font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 25px;line-height: 1.12em;margin: 0 0 18px;}
#top.single-post .singleside .widget_categories ul li{margin: 0 0 8px;padding: 0px;color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;line-height: 1.62em;font-weight: 300;font-size: 16px;font-style: normal;}
#top.single-post .singleside .widget_categories ul li a{padding-left:0px;background:none;color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;}
#top.single-post .singleside .widget_categories ul li .count{color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;line-height: 1.62em;font-weight: 300;font-size: 16px;font-style: normal;}
#top.single-post .singleside .widget_categories ul li a:hover{color:#b59176}
#top.single-post .singleside .widget_categories ul.children li{padding-left:10px;}
#top.single-post .singleside .widget_categories ul.children{padding-top: 5px;}
#top.single-post .singleside .widget{padding:0px;margin: 0 0 69px;}
#top.single-post .singleside .widget_tag_cloud .tagcloud a{position: relative;text-transform: uppercase !important;font-family: "Roboto", sans-serif!important;font-size: 13px !important;line-height: 1.4em !important;letter-spacing: .3em !important;font-weight: 400 !important;margin:5px 19px 11px 0;padding:0px;border:0px;color: #000;}
#top.single-post .singleside .widget_tag_cloud .tagcloud a:after{content: "-";position: absolute;display: inline-block;top: -1px;right: -10px;color: currentColor;text-decoration:none;transition:color .2s ease-out;cursor: pointer;}
#top.single-post .singleside .widget_tag_cloud .tagcloud a:last-child:after{display:none;}
#top.single-post .singleside .social_bookmarks{display: none;}
#top.single-post .newsbox li{margin: 0 0 30px;padding:0px;}
#top.single-post .newsbox li .news-thumb{width: 70px;margin:0 19px 0 0;border:0px;background:transparent;height: auto;padding:0px;}
#top.single-post .newsbox li .news-thumb img{width: 100%;height: 82px;object-fit: cover;}
#top.single-post .newsbox li .news-headline a{font-weight: 500;text-transform: uppercase;color: #000;font-size: 15px;line-height: 20px;display: table;font-family: "Belleza", sans-serif;}
#top.single-post .newsbox li .news-headline .news-time{font-size: 16px;color: #595959;line-height: 1.62em;font-weight: 300;margin-top: 5px;}
#top.single-post .newsbox li .news-headline{padding-top: 0px;margin-top: -4px;}


/*** Blog arhive ***/
#top.page-template-arhive-blog .title_container .main-title a{pointer-events: none;}
#top.page-template-arhive-blog .title_container .main-title{font-weight: 500;text-transform: uppercase;color: #000;font-size: 66px;line-height: 1em;margin-bottom:11px;display:table;}
#top.page-template-arhive-blog .title_container .container{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 256px;text-align: left;}
#top.page-template-arhive-blog .title_container .breadcrumb{margin:0px;top: auto;position: relative;}
#top.page-template-arhive-blog #main .container_wrap_first .container{max-width: 1430px;padding-top: 150px;padding-bottom: 150px;}
#top.page-template-arhive-blog #main .sidebar{border:0px;width: 25%;display: table;float: left;padding:0px;}
#top.page-template-arhive-blog #main .sidebar .inner_sidebar{margin-left:0px;padding:0px 15px}
#top.page-template-arhive-blog main{width: 75%;display: table;float: left;border:0px;padding:0px;}
#top.page-template-arhive-blog main .bloglisting{padding:0px 15px;}
#top .bloglisting .post-image{overflow:hidden;margin-bottom: 44px;}
#top .bloglisting .post-image img{transform: scale(1.05) translateX(0);transition:transform .6s cubic-bezier(.61,1,.88,1);}
#top .bloglisting .post-image img:hover{transform: scale(1.05) translateX(5px);}
#top .bloglisting .post-meta{display: table;width:100%;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin-bottom: 11px;}
#top .bloglisting .post-date{display: table;float:left;}
#top .bloglisting .post-author{display: table;float:left;}
#top .bloglisting .post-meta .post-category a{text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;}
#top .bloglisting .post-meta .post-category a:hover{color:#b59175;}
#top .bloglisting .post-meta .post-sep{display: table;float:left;text-transform: capitalize;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin: 0px 5px;}
#top .bloglisting .post-title a{font-weight: 500;text-transform: uppercase;color: #000;font-size: 56px;line-height: 1em;font-family: "Belleza", sans-serif;}
#top .bloglisting .post-content p{margin-top: 23px;font-size: 16px;line-height: 1.62em;font-weight: 300;color: #595959;margin-bottom:0px;}
#top .bloglisting .read-more-button{display: table;margin-top: 47px;padding:0 !important;color: #000;background-color: transparent;border:0;letter-spacing: .3em;position: relative;transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;text-transform: uppercase;font-size: 13px;line-height: 30px;font-weight: 400;}
#top .bloglisting .read-more-button:after{content: "";position: absolute;width: 66%;height: 1px;background-color: currentColor;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top .bloglisting .read-more-button:hover:after{width:0px;}
#top .bloglisting .blog-post{margin-bottom: 80px;}
#top .bloglisting .pagination{padding-bottom:0px;text-align: center;display: flex;justify-content: center;}
#top .bloglisting .pagination .page-numbers{position: relative;margin:0 16px;padding:0 3px;font-size: 13px;font-weight: 400;letter-spacing: .3em;width: auto;height: auto;box-shadow: none;border-radius:0px;line-height: 1.62em;color:#000;}
#top .bloglisting .pagination .page-numbers:hover{background-color:transparent;color:#000}
#top .bloglisting .pagination .page-numbers.current:after{content: "";position: absolute;width: 30px;height: 1px;background-color: currentColor;left: -2px;top: 50%;transition:all .3s ease-in-out;}
#top .bloglisting .pagination .page-numbers.current:hover:after{width: 0;right: 0;}
#top .bloglisting .pagination .next.page-numbers{background:url(images/strelicadesno.svg)no-repeat center;background-size:38px;width: 38px;height:12px;font-size: 0px;margin:0px;position: absolute;right: 0px;bottom: 4px;}
#top .bloglisting .pagination .prev.page-numbers{background:url(images/strelicalevo.svg)no-repeat center;background-size:38px;width: 38px;height:12px;font-size: 0px;margin:0px;position: absolute;left: 0px;bottom: 4px;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks{display: table;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li{width: auto;border:0px;clear: both;margin-right: 21px!important;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li.social_bookmarks_youtube{margin-right: 0px!important;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a{display:table;float:left;width:auto;background:transparent;color: #000;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a:hover{background:transparent!important;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks .social_bookmarks_instagram a:before{content:"Instagram"}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks .social_bookmarks_facebook a:before{content:"Facebook"}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks .social_bookmarks_youtube a:before{content:"Youtube"}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a:before{font-family: "Roboto", sans-serif;letter-spacing: .3em;font-weight: 400;position: relative;line-height: 30px;font-size: 13px;text-transform: uppercase;color: #000;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a:after{content: "";position: absolute;width: 0;height: 1px;background-color: #000;right: -10%;top: calc(50% - 1px);transition:all .3s ease-in-out;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a:hover:after{width: 66%;}
#top.page-template-arhive-blog .sidebar .widget .social_bookmarks li a:hover:before{background:transparent;}
#top.page-template-arhive-blog .sidebar .aws-container .aws-search-form{background: transparent;}
#top.page-template-arhive-blog .sidebar .aws-container .aws-search-form .aws-search-field{font-family: inherit;font-size: 16px;line-height: 28px;font-weight: inherit;color: #595959;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #8d8d8d;box-sizing: border-box;outline:0;cursor: pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;background:transparent;padding-left: 0px;padding-right: 50px;padding-top: 4px;padding-bottom: 4px;}
#top.page-template-arhive-blog .sidebar .aws-container .aws-search-form .aws-search-field::placeholder{color:inherit;opacity:1;}
#top.page-template-arhive-blog .sidebar h3{font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 25px;line-height: 1.12em;margin: 0 0 18px;}
#top .sidebar .widget_categories ul li{margin: 0 0 8px;padding: 0px;color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;line-height: 1.62em;font-weight: 300;font-size: 16px;font-style: normal;}
#top .sidebar .widget_categories ul li a{padding-left:0px;background:none;color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;font-size: 16px;line-height: 1.62em;font-weight: 300;}
#top .sidebar .widget_categories ul li .count{color: #595959;text-decoration:none;transition:color .2s ease-out;cursor: pointer;line-height: 1.62em;font-weight: 300;font-size: 16px;font-style: normal;}
#top .sidebar .widget_categories ul li a:hover{color:#b59176}
#top .sidebar .widget_categories ul.children li{padding-left:10px;}
#top .sidebar .widget_categories ul.children{padding-top: 5px;}
#top.page-template-arhive-blog .sidebar .widget{padding:0px;margin: 0 0 69px;}
#top .sidebar .widget_tag_cloud .tagcloud a{position: relative;text-transform: uppercase !important;font-family: "Roboto", sans-serif!important;font-size: 13px !important;line-height: 1.4em !important;letter-spacing: .3em !important;font-weight: 400 !important;margin:5px 19px 11px 0;padding:0px;border:0px;color: #000;}
#top .sidebar .widget_tag_cloud .tagcloud a:after{content: "-";position: absolute;display: inline-block;top: -1px;right: -10px;color: currentColor;text-decoration:none;transition:color .2s ease-out;cursor: pointer;}
#top .sidebar .widget_tag_cloud .tagcloud a:last-child:after{display:none;}
#top.page-template-arhive-blog .sidebar .social_bookmarks{display: none;}
#top.page-template-arhive-blog .newsbox li{margin: 0 0 30px;padding:0px;}
#top.page-template-arhive-blog .newsbox li .news-thumb{width: 70px;margin:0 19px 0 0;border:0px;background:transparent;height: auto;padding:0px;float: left;}
#top.page-template-arhive-blog .newsbox li .news-thumb img{width: 100%;height: 82px;object-fit: cover;}
#top.page-template-arhive-blog .newsbox li .news-headline a{font-weight: 500;text-transform: uppercase;color: #000;font-size: 15px;line-height: 20px;display: table;font-family: "Belleza", sans-serif;}
#top.page-template-arhive-blog .newsbox li .news-headline .news-time{font-size: 16px;color: #595959;line-height: 1.62em;font-weight: 300;margin-top: 5px;}
#top.page-template-arhive-blog .newsbox li .news-headline{padding-top: 0px;margin-top: -4px;}

/*** Blog Category arhive ***/
#top.category .title_container .main-title a{pointer-events: none;}
#top.category .title_container .main-title{font-weight: 500;text-transform: uppercase;color: #000;font-size: 66px;line-height: 1em;margin-bottom:11px;display:table;}
#top.category .title_container .container{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 256px;text-align: left;}
#top.category .title_container .breadcrumb{margin:0px;top: auto;position: relative;}
#top.category .newsbox li{margin: 0 0 30px;padding:0px;}
#top.category .newsbox li .news-thumb{width: 70px;margin:0 19px 0 0;border:0px;background:transparent;height: auto;padding:0px;float: left;}
#top.category .newsbox li .news-thumb img{width: 100%;height: 82px;object-fit: cover;}
#top.category .newsbox li .news-headline a{font-weight: 500;text-transform: uppercase;color: #000;font-size: 15px;line-height: 20px;display: table;font-family: "Belleza", sans-serif;}
#top.category .newsbox li .news-headline .news-time{font-size: 16px;color: #595959;line-height: 1.62em;font-weight: 300;margin-top: 5px;}
#top.category .newsbox li .news-headline{padding-top: 4px;margin-top:0px;}
#top.category #main .container_wrap_first .container{max-width: 1430px;padding-top: 150px;padding-bottom: 150px;}
#top.category #main .sidebar{border:0px;width: 25%;display: table;float: left;padding:0px;}
#top.category #main .sidebar .inner_sidebar{margin-left:0px;padding:0px 15px}
#top.category main{width: 75%;display: table;float: left;border:0px;padding:0px;margin: 0px;}
#top.category main .bloglisting{padding:0px 15px;}




/*** Blog Tag arhive ***/
#top.tag .title_container .main-title a{pointer-events: none;}
#top.tag .title_container .main-title{font-weight: 500;text-transform: uppercase;color: #000;font-size: 66px;line-height: 1em;margin-bottom:11px;display:table;}
#top.tag .title_container .container{display: flex;flex-direction: column;align-items: flex-start;justify-content: center;height: 256px;text-align: left;}
#top.tag .title_container .breadcrumb{margin:0px;top: auto;position: relative;}
#top.tag .newsbox li{margin: 0 0 30px;padding:0px;}
#top.tag .newsbox li .news-thumb{width: 70px;margin:0 19px 0 0;border:0px;background:transparent;height: auto;padding:0px;float: left;}
#top.tag .newsbox li .news-thumb img{width: 100%;height: 82px;object-fit: cover;}
#top.tag .newsbox li .news-headline a{font-weight: 500;text-transform: uppercase;color: #000;font-size: 15px;line-height: 20px;display: table;font-family: "Belleza", sans-serif;}
#top.tag .newsbox li .news-headline .news-time{font-size: 16px;color: #595959;line-height: 1.62em;font-weight: 300;margin-top: 5px;}
#top.tag .newsbox li .news-headline{padding-top: 0px;margin-top: -4px;}
#top.tag #main .container_wrap_first .container{max-width: 1430px;padding-top: 150px;padding-bottom: 150px;}
#top.tag #main .sidebar{border:0px;width: 25%;display: table;float: left;padding:0px;}
#top.tag #main .sidebar .inner_sidebar{margin-left:0px;padding:0px 15px}
#top.tag main{width: 75%;display: table;float: left;border:0px;padding:0px;margin: 0px;}
#top.tag main .bloglisting{padding:0px 15px;}




/*** Kontakt ***/
#top #cnt1{background:transparent;}
#top #cnt1 p{margin:0px;line-height: 0;}
#top #cnt2{background:transparent;}
#top #cnt2 .template-page{padding: 140px 0px 150px 0px;}
#top #cnt2header h2{font-weight: 500;text-transform: uppercase;color: #000;font-size: 56px;line-height: 1em;}
#top #cnt2header .av-subheading{margin:0px;}
#top #cnt2header .av-subheading p{font-family: 'a Auto Signature';margin-top: -15px;font-size: 90px;line-height: 1em;color: #d7cbb7;margin-bottom: 15px;transition:clip-path .8s cubic-bezier(.65,0,.35,1) .2s; margin-left: -.5em;padding-left: .5em;clip-path: inset(0 0 0 0);}
#top #responsive-form {max-width: 1110px;margin: 0px auto;}
#top #responsive-form .form-row{padding:0px;margin:0px;display: table;width: 100%;}
#top #responsive-form .form-row p{margin:0px;}
#top #responsive-form .form-row .column-half{display:table;float:left;padding:0px 15px;width: 50%;}
#top #responsive-form .form-row .checkbox-pitanja{display:none;}
#top #responsive-form .form-row input{margin:0 0 26px;box-shadow: none;padding:4px 0;font-size: 16px;line-height: 28px;font-weight: 300;color: #595959;background-color: transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #8d8d8d;border-radius:0;font-family: "Roboto", sans-serif;cursor: pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;}
#top #responsive-form .form-row input::placeholder{color:#595959;opacity:1;}
#top #responsive-form .form-row .column-full{padding:0px 15px}
#top #responsive-form .form-row textarea{margin:0 0 59px;height: 85px;padding:4px 0;font-size: 16px;line-height: 28px;font-weight: 300;color: #595959;background-color: transparent;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #8d8d8d;border-radius:0;font-family: "Roboto", sans-serif;cursor: pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;}
#top #responsive-form .form-row textarea::placeholder{color:#595959;opacity:1;}
#top #responsive-form .form-row br{display:none;}
#top #responsive-form .form-row .wpcf7-submit{display: table;padding: 8px 47px;font-size: 13px;margin:0px auto;line-height: 30px;font-weight: 400;text-decoration:none;border-radius: 0;transition: color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;border: 1px solid #b59175;color:#b59175;text-transform: uppercase;}
#top #responsive-form .form-row .wpcf7-submit:hover{color:#fff;background:#b59175;}
#hs7text p a{text-decoration:none;}
#top #cnt3{background:transparent;}
#top #cnt3 .template-page{padding: 150px 0px 110px 0px;}
#top #cnt3header .av-subheading p{font-size: 60px;color: #d7cbb7;line-height: 30px;margin:20px 0 0 4px;font-family: 'a Auto Signature';}
#top #cnt3header h2{font-weight: 500;text-transform: uppercase;color: #000;font-size: 46px;line-height: 1em;margin-bottom:25px;}
#top #cnt3header{padding:0px;}
#top #cnt3header:before{content: "”";position: absolute;font-family: "Belleza", sans-serif;top: -12%;right: -4px;font-size: 100px;line-height: 1;color: #d7cbb7;}
#cnt3slider{margin:0px;}
#cnt3slider .avia-testimonial-content{padding-bottom: 0px;padding-right: 25%;background:transparent;border:0px;padding-left: 0px;padding-top: 0px;}
#cnt3slider .avia-testimonial-content p{margin:0 0 41px;font-size: 21px;color: #000;line-height: 31px;letter-spacing: .2px;font-weight: 300;}
#cnt3slider .avia-testimonial-meta{margin:0px;}
#cnt3slider .avia-testimonial-meta .avia-testimonial-name{font-size: 13px;line-height: 30px;letter-spacing: .3em;font-weight: 400;color: #000;text-transform: uppercase;}
#cnt3slider .avia-testimonial-meta .avia-testimonial-subtitle{font-size: 16px;line-height: 25px;font-weight: 300;color: #595959;text-transform: none;}
#top #footer .flex_column:nth-child(1) img{display:flex;width:300px;height:116px;margin-top:-40px;}


/*** Woocommerce Checkout ***/
.woocommerce-billing-fields {
    padding-top: 15px;
    border-top: 2px solid #ddd
}

.woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-checkout .woocommerce-additional-fields h3,
.woocommerce-checkout h3#order_review_heading {
    font-size: 18px;
    overflow: hidden;
    padding-top: 10px;
    font-weight: bolder;
    text-transform: uppercase;
    color: #000;
    padding-left: 0;
    padding-right: 0
}

.col2-set .col-1 h3,
.col2-set .col-2 h3 {
    padding-left: 0;
    padding-right: 0
}

.woocommerce-checkout label {
    color: #222;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: .4em;
    width: auto;
    display: inline
}

.woocommerce-checkout #order_comments,
.woocommerce-checkout input[type="email"],
.woocommerce-checkout input[type="date"],
.woocommerce-checkout input[type="number"],
.woocommerce-checkout input[type="text"],
.woocommerce-checkout input[type="tel"],
.woocommerce-checkout input[type="url"],
.woocommerce-checkout input[type="password"],
.woocommerce-checkout textarea,
.woocommerce-checkout select,
.woocommerce-checkout .select-resize-ghost,
.woocommerce-checkout .select2-container .woocommerce-checkout .select2-choice,
.woocommerce-checkout .select2-container .select2-selection {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .75em;
    min-height: 2.507em;
    font-size: .97em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: color .3s, border .3s, background .3s, opacity .3s;
    font-weight: 700;
    margin-bottom: 3px
}

.woocommerce-checkout #place_order {
    outline: none;
    opacity: 1;
    color: #fff;
    margin-bottom: 1em;
    border-color: rgba(0, 0, 0, 0.05);
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px;
    padding: 13px;
    padding-bottom: 11px
}

.woocommerce-checkout #customer_details {
    overflow: visible;
    width: 56%;
    float: left
}

.woocommerce-checkout #order_review,
.woocommerce-checkout #order_review_heading {
    clear: none;
    float: right;
    width: 41%
}

.woocommerce-checkout .product-total .product-tax {
    text-align: right!important;
    font-weight: 700!important
}

.woocommerce-checkout .product-total .product-tax span {
    font-weight: 700!important
}

.woocommerce-checkout .woocommerce-checkout-review-order-table .shipping td {
    text-align: right;
    color: #000
}

.woocommerce-checkout .order-total .includes_tax {
    font-weight: 700!important;
    color: #000!important
}

.woocommerce-checkout .order-total .includes_tax span {
    font-weight: 700!important
}

.woocommerce-cart .woocommerce-cart-form {
    width: 57%;
    float: left
}

.woocommerce-cart .woocommerce-cart-form + .cart-collaterals {
    width: 40%;
    float: right;
    border-left: 2px solid #ececec;
    padding-left: 30px
}

.woocommerce-cart .cart-collaterals .cart_totals,
.woocommerce-cart .cart-collaterals .cart_totals {
    float: right;
    width: 100%
}

.woocommerce-cart td.product-thumbnail {
    min-width: 60px;
    max-width: 90px;
    width: 90px
}

.woocommerce-cart table.cart img {
    width: auto;
    height: auto
}

.woocommerce-cart .wc-proceed-to-checkout {
    padding-top: 20px
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    width: 100%;
    float: none;
    min-width: 100%;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: 700
}

.woocommerce-cart .woocommerce-cart-form .actions .button {
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px!important;
    font-weight: 700
}

.woocommerce-cart .cart-collaterals .cart_totals h2 {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    border-bottom: 3px solid #ececec;
    line-height: 1;
    padding-bottom: 5px
}

.woocommerce-cart .product-name,
.woocommerce-cart .product-price,
.woocommerce-cart .product-quantity,
.woocommerce-cart .product-subtotal {
    color: #000;
    font-size: 16px;
    text-transform: none;
}

.woocommerce-cart .woocommerce-cart-form table thead tr {
    border: none;
    padding: 0;
    border-bottom: 3px solid #ececec
}

.woocommerce-cart .woocommerce-cart-form table thead tr th {
    border: none;
    padding: 0;
    background: #fff;
    padding-bottom: 5px;
    line-height: 1;
    color: #000;
    font-size: 16px;
    text-transform: uppercase
}

.woocommerce-cart .woocommerce-cart-form td.actions {
    border: none;
    background: #fff
}

.woocommerce-cart tr.cart_item {
    border-bottom: 1px solid #ececec
}

.woocommerce-cart tr.cart_item td {
    border: none
}

.woocommerce-cart .cart-collaterals tr {
    border: none;
    border-bottom: 1px solid #ececec
}

.woocommerce-cart .cart-collaterals tr.order-total {
    border: none;
    border-bottom: 2px solid #ececec;
    margin-bottom: 10px
}

.woocommerce-cart .cart-collaterals td {
    border: none;
    text-align: right;
    padding-right: 0!important;
	font-size: 16px;
    font-weight: 600;
}

.woocommerce-cart .cart-collaterals th {
    border: none;
    font-weight: 400;
    color: #000;
    text-transform: none;
    font-size: 16px;
    padding-left: 0!important
}

.woocommerce-cart .cross-sells {display: inline-block;vertical-align: bottom;padding-top: 30px;}

.woocommerce-cart .cross-sells h2 {font-size: 18px;text-align: center;}

.woocommerce-cart .cross-sells .inner_product_header_cell h2.woocommerce-loop-product__title {text-align: left;}

.woocommerce-cart .cart-collaterals .shop_table {
    border: none
}

.woocommerce-cart .product-name a {
    text-transform: none!important
}

.woocommerce-cart .cart_item .product-price {
    font-weight: 400;
    color: #000;
}

.woocommerce-cart .cart_item .product-subtotal {
    font-weight: 600;
    color: #000;
    padding-right: 0;
    text-align: right
}

.woocommerce-cart .woocommerce-cart-form th {
    text-align: center
}

.woocommerce-cart .woocommerce-cart-form th.product-subtotal {
    text-align: right
}

.woocommerce-cart .woocommerce-cart-form td {
    text-align: left;
	line-height: 16px;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
    border-radius: 0!important
}

#top.woocommerce-checkout .woocommerce-info {
    border: none!important;
    background: none!important;
    padding: 0;
    color: #777;
    line-height: 1.6;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px
}

#top.woocommerce-checkout .woocommerce-info a {
    color: #444;
    text-decoration: none
}

#top.woocommerce-checkout .woocommerce-info a:hover {
    color: #000;
    text-decoration: none
}

#top.woocommerce-checkout label {
    color: #222;
    font-weight: 400;
    font-size: 16px;
    margin-bottom: .4em
}

#top.woocommerce-checkout #billing_country_field .woocommerce-input-wrapper strong {font-weight:400;}

#top.woocommerce-checkout .main_color .required {
    color: #222;
    border: none;
    text-decoration: none
}

#top.woocommerce-checkout .main_color strong {
    color: #222
}

#top.woocommerce-checkout #order_comments,
#top.woocommerce-checkout div form .form-row input.input-text {
    box-sizing: border-box;
    border: 1px solid #ddd;
    padding: 0 .75em;
    min-height: 2.507em;
    font-size: .97em;
    border-radius: 0;
    max-width: 100%;
    width: 100%;
    vertical-align: middle;
    background-color: #fff;
    color: #333!important;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    transition: color .3s, border .3s, background .3s, opacity .3s;
    font-family: inherit;
	font-weight: 400;
    font-size: 15px
}

#top.woocommerce-checkout #order_comments {
    padding-top: 10px
}

#top.woocommerce-checkout label span {
    font-weight: 700;
    color: #222
}

#top.woocommerce-checkout #place_order {
    border-radius: 0
}

#top .checkout .col-1,
#top .checkout .col-2 {
    background: transparent;
    float: left;
    width: 100%
}

#top.woocommerce-checkout h3#order_review_heading {
    border: 2px solid #444;
    border-bottom: none!important;
    padding: 20px 30px;
    margin-bottom: 0!important
}

#top.woocommerce-checkout #order_review {
    border: 2px solid #444;
    border-top: none!important;
    padding: 10px 30px;
    margin-top: 0!important
}

#top.woocommerce-checkout #payment li label {font-weight: bold;text-transform: uppercase;}

#top.woocommerce-checkout #payment {
    border: none!important;
    background: #fff;
    padding: 0
}

#top.woocommerce-checkout #payment ul.payment_methods {
    padding: 0!important
}

#top.woocommerce-checkout #payment ul.payment_methods li {
    padding: 0;
    background: #fff;
    border: none;
    border-top: 1px solid #ececec;
    padding-bottom: 5px
}

#top.woocommerce-checkout #order_review tr th {
    border: none!important;
    background: #fff!important;
    text-transform: uppercase;
    color: #000;
    font-size: 16px;
    letter-spacing: 0;
    padding-left: 0;
    padding-right: 0
}

#top.woocommerce-checkout #order_review tr td {
	width: 50%;
    border: none!important;
    background: #fff!important;
    padding-left: 0;
    padding-right: 20px;
	vertical-align: top;
	font-size: 16px;
}

#top.woocommerce-checkout #order_review thead {
    border-bottom: 3px solid #ececec
}

#top.woocommerce-checkout #order_review tr td.product-total span {
    font-size: 16px;
	color: #111;
    font-weight: 700
}

#top.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #000;
	font-size: 16px;
	line-height: 1.2;
    font-weight: 400;
}

#top.woocommerce-checkout #order_review .cart-subtotal th,
#top.woocommerce-checkout #order_review .order-total th {
    text-transform: none!important
}

#top.woocommerce-checkout #order_review tr {
    border-bottom: 1px solid #eee
}

#top.woocommerce-checkout #order_review tr.order-total {
    border-bottom: 3px solid #eee;
	background: #ffffff;
}

#top.woocommerce-checkout .payment_box p {
    color: #777;
    font-weight: 400;
    font-size: 14px
}

#top.woocommerce-cart .woocommerce-cart-form td {
    background: #fff!important
}

#top.woocommerce-cart .cart-collaterals tr {
    background: #fff!important
}

#top.woocommerce-cart .cart-collaterals td strong {
    color: #111!important
}

.et_divi_theme.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #666;
    font-weight: 600;
    font-size: 13px
}

.et_divi_theme.woocommerce-checkout #order_review .cart-subtotal th,
#top.woocommerce-checkout #order_review .order-total th {
    text-transform: none!important;
    font-size: 16px
}

#order_review #wc-stripe-cc-form {
    margin: 0
}

.woocommerce-checkout #payment div.payment_box #wc-stripe-cc-form .form-row {
    padding: 0;
    margin: 0
}

.woocommerce-checkout .payment_method_stripe label {
    line-height: 1
}

.woocommerce-checkout .payment_method_stripe {
    margin-bottom: 0!important;
    padding-bottom: 0!important;
}

#top .cart_totals ul#shipping_method li, #top .shop_table ul#shipping_method li {line-height: 1.2;}

.shop_table ul#shipping_method li label, .cart_totals ul#shipping_method li label {font-size: 16px;font-weight: 400;color:#000000;}
#top .cart_totals ul#shipping_method li {text-align:right;}
#top.xlwcty_thankyou-template-default small.includes_tax {font-size:14px;}

#top #payment .payment_box.payment_method_bacs{padding-left: 0px;padding-right: 0px;}
#top #payment .form-row.place-order{padding-left:0px;line-height: 1.2;margin-top: 35px;}
#top #payment p#checkout_checkbox_field {font-weight:400;line-height: 1.2;}
#top #payment .form-row.place-order label, #top #payment .form-row.place-order span {font-weight:400;}

#top.woocommerce-checkout .payment_box.payment_method_npintesa img {display:none;}
#top.woocommerce-checkout .woocommerce-privacy-policy-text p {font-size:15px;}

#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao legend, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao legend {color:#222;font-size:14px;margin-bottom:.4em;}
#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label {float:left;width:20%;}
#top.woocommerce-checkout #billing_kupujete_kao_fizicko_ili_pravno_lice_field.porucujem-kao label:last-child, #top.woocommerce-checkout #shipping_porucujem_kao_field.porucujem-kao label:last-child {float:right;width:80%;}

#top.woocommerce-checkout #place_order.button.alt {min-width: 100%;}

#top .woocommerce-info {background-color:#ffedc1;}

#top.woocommerce-checkout .checkout-sigurnost {display:flex;align-items:center;justify-content:center;margin-top:-5px;padding-bottom:10px;}
#top.woocommerce-cart .checkout-sigurnost {display:flex;align-items:center;justify-content:center;margin-top:20px;}

#top.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow {height:42px;}

#top.woocommerce-checkout #customer_details p#billing_wooccm11_field br {display:none;}
#top.woocommerce-checkout #customer_details span.woocommerce-radio-wrapper label.checkbox {margin-right: 10px;}
#top #customer_details textarea#order_comments.input-text {height: 10em;}

#top.woocommerce-checkout ul.woocommerce-error li a {color:#941210;}


#top input::placeholder, #top input-text::placeholder, #top textarea::placeholder {color:#868686!important;}

#top.woocommerce-checkout #billing_type_field label.radio {display: inline;margin-left: 5px;}


/* Sakriva default WooCommerce Thank you poruku */
.woocommerce-thankyou-order-received {display: none !important;}
.custom-thankyou-notice {display: flex;justify-content: left;margin: 40px 0 20px;}
.custom-thankyou-content {width: 100%;display: flex;align-items: center;background: #f8f8f8;padding: 15px 25px;border-radius: 0px;border: 1px solid #ebebeb;}
.checkmark-circle {width: 50px;height: 50px;background-color: #4CAF50;border-radius: 50%;display: flex;align-items: center;justify-content: center;margin-right: 15px;flex-shrink: 0;}
.checkmark {color: white;font-size: 24px;font-weight: bold;}
.thankyou-text {font-size: 20px;color: #333;font-weight: 600;}
.thankyou-text b {font-weight: 700;}


/*** Thank you stranica ***/
#top.woocommerce-order-received .woocommerce-order section.woocommerce-order-details {float:right;width:60%;}
#top.woocommerce-order-received .woocommerce-order section.woocommerce-customer-details {width:40%;margin-bottom: 150px;}









#top #footer .footer__bottom__cards {width:unset;height:auto;flex-wrap:nowrap;}
#top #footer .footer__bottom__cards br {display:none;}
#top #footer .footer__bottom__cards {padding-top:0px;display: flex;justify-content:center;grid-gap: 10px;gap: 10px;flex-wrap: wrap;width:auto;}
#top #footer .footer__bottom__cards__card {width:auto;background: #fff;border-radius: 2px;display: block;height: 40px;padding: 5px 11px;text-align: center;}
#top #footer .footer__bottom__cards__card img, .footer__bottom__cards__card svg {width:100%;height:100%;}









@media only screen and (max-width: 1300px) {
#top.archive .template-shop ul.products li.product .inner_product_header h2{width: 50%;}
#top.archive .template-shop ul.products li.product .inner_product_header .price{width: 50%;}
#top.single-product .template-page ul.products li.product .inner_product_header h2{width: 50%;}
#top.single-product .template-page ul.products li.product .inner_product_header .price{width: 50%;}
#top #hms6 ul.products{grid-template-columns: repeat(3, 1fr);}



}


@media only screen and (max-width: 989px) {
#top #wrap_all #header.av_header_transparency {background: transparent !important;position: absolute!important;}
#top #wrap_all #header {background:url(images/noise-background.jpg)!important;background-repeat:repeat;position: absolute!important;position: fixed!important;}
#top #wrap_all #header .av-logo-container{height: 120px!important;line-height: 120px!important;}
#top #wrap_all #header.header-scrolled .av-logo-container{height: 60px!important;line-height: 60px!important;}
#top #header .main_menu ul#avia-menu .av-burger-menu-main{margin-left: 0px;padding-right: 0px;}
#top #header .main_menu ul#avia-menu .av-burger-menu-main a{padding-left:0px;}
#top #header_main .main_menu li a::after{height: 0px;}
#top #header .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:after{height:1px;background:#000;}
#top #header .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:before{height:1px;background:#000;}
#top #header .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner{height:1px;background:#000;}
#top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:after{height:1px;background:#fff;}
#top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:before{height:1px;background:#fff;}
#top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner{height:1px;background:#fff;}
#top #header.header-scrolled .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:after{height:1px;background:#000;}
#top #header.header-scrolled .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner:before{height:1px;background:#000;}
#top #header.header-scrolled .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner{height:1px;background:#000;}
#top #header .av-header-searc-icon{right: 95px;}
#top #header .av-header-widget-area{right: 135px;}
#top #header .cart_dropdown{right: 168px;}
#top #header_main #av-burger-menu-ul li{margin: 0px;height: auto;line-height: 1;}
#top #header_main #av-burger-menu-ul li.current_page_item a::after{height:0px;}
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top #wrap_all #main{padding-top: 120px !important;}
.av-burger-overlay-active #top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner::after{background: #000;}
.av-burger-overlay-active #top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner::before{background: #000;}
.av-burger-overlay-active #top #header.av_header_transparency .main_menu ul#avia-menu .av-burger-menu-main .av-hamburger-inner{background:#000;}
#top #header.av_header_transparency .main_menu li a::after{}
.responsive.html_mobile_menu_tablet.html_header_top.html_header_sticky #top.home #wrap_all #main{padding-top: 0px !important;}
#top #header_main #av-burger-menu-ul li a .avia-menu-text{color:#000;}
#top #homeslider h2{font-size: 60px;line-height: 80px;}
#top #hms6 ul.products{grid-template-columns: repeat(2, 1fr);}
#top.archive .sidebar_left .sidebar{width:100%!important;margin-top: 85px !important;}
#top.archive .template-shop .template-shop{width:100%!important;}
#top.archive .template-shop ul.products li.product{padding:0px;}
#top.archive .template-shop ul.products{grid-template-columns: repeat(2, 1fr);gap:30px;}
#top.single-product .single-product-main-image{width:100%;padding-bottom:0px;}
#top.single-product .single-product-summary{width: 100%;padding-left: 0px;}
#top.single-product .single-product-main-image .veb-variation-gallery-thumbnail-wrapper{width: 100%;height: auto;}
#top.single-product .single-product-main-image .veb-variation-gallery-wrapper{min-height: auto!important;height: auto!important;}
#top.single-product .template-page ul.products{grid-template-columns: repeat(3, 1fr);}
#top.page-template-arhive-blog #main .sidebar{width: 100%;margin-top: 30px;}
#top.page-template-arhive-blog #main .sidebar .inner_sidebar{padding: 0px;}
#top .sidebar .widget_categories ul li{cursor: unset;}
#top.page-template-arhive-blog main .bloglisting{padding: 0px;}
#top.page-template-arhive-blog main{width: 100%;}
#top.category main{width: 100%;}
#top.category main .bloglisting{padding: 0px;}
#top.category #main .sidebar .inner_sidebar{padding: 0px;}
#top.category #main .sidebar{width: 100%;margin-top: 30px;}
#top.tag main{width: 100%;}
#top.tag main .bloglisting{padding: 0px;}
#top.tag #main .sidebar .inner_sidebar{padding: 0px;}
#top.tag #main .sidebar{width: 100%;margin-top: 30px;}
#top.single-post main{width: 100%;}
#top.single-post main .singlebmine{padding: 0px;}
#top.single-post .singleside{width: 100%;margin-top: 60px;padding: 0px;}
#top #header.av_header_transparency .logo svg .cls-1{fill: #fff;}
#top #header.av_header_transparency .logo svg .cls-2{fill: #fff;}
#top #header.av_header_transparency .logo svg{fill: #fff;}

#top #footer .flex_column:nth-child(1){width: 50%;float: left;display: table;padding: 0px 15px;margin-bottom: 40px;}
#top #footer .flex_column:nth-child(2){width: 50%;float: left;clear: right;padding: 0px 15px;}
#top #footer .flex_column:nth-child(3){width: 50%;float: left;clear: left;padding: 0px 15px;}
#top #footer .flex_column:nth-child(4){width: 50%;float: left;padding: 0px 15px;}



#top.woocommerce-checkout h3#order_review_heading {padding:15px;}
#top.woocommerce-checkout #order_review {padding:10px 15px;}
#top.woocommerce-checkout #order_review table.shop_table {border:none!important;}
#top.woocommerce-checkout #order_review .cart_item .product-name {line-height:16px;}
#top.woocommerce-checkout #customer_details {width:100%;}
.woocommerce-checkout #customer_details p#billing_country_field, .woocommerce-checkout #customer_details p#billing_address_1_field, .woocommerce-checkout #customer_details p#billing_address_2_field, 
.woocommerce-checkout #customer_details p#billing_grad_field, .woocommerce-checkout #customer_details p#billing_postanski_broj_field, .woocommerce-checkout #customer_details p#billing_email_field, 
.woocommerce-checkout #customer_details p#billing_phone_field {width:100%;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {width:100%;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout #order_review_heading {width:100%;}
#top.woocommerce-cart .woocommerce-cart-form + .cart-collaterals {width: 100%;float: right;border-left: 0px solid #ececec;padding-left: 0px;}
#top.woocommerce-cart .woocommerce-cart-form {width:100%;}
#top.woocommerce-cart table .product-name {border-left-style:none;}
.responsive .cart-collaterals .cross-sells, .responsive .cart-collaterals .cart_totals, .responsive .shipping_calculator {margin-top:0px;}
#top.woocommerce-checkout #order_review tr td {padding-right:10px;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout h3#order_review_heading {border: 1px solid #444;}
}



@media only screen and (max-width: 767px) {
#top #homeslider h2{font-size: 40px;line-height: 40x;}
#top #homeslider li.avia-slideshow-slide.slide-2 h2 br {display:block;}
#top #homeslider li.avia-slideshow-slide.slide-1 h2 br {display:block;}
#top #hms2clm1{margin-bottom: 70px!important;}
#top #hms2img2 img{padding-left:0px;}
#top #hms2img1 img{padding-right:0px;}
#top #hms2 .template-page{padding-top: 109px;padding-bottom: 60px;}
#top .hsm3clm1{min-height: 400px;}
#top .hsm3clm1 .flex_cell_inner{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#top .hsm3clm2{min-height: 400px;}
#top .hsm3clm2 .flex_cell_inner{position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
#top #hms4 .template-page{padding: 90px 0px;}
#top #hms5 .av-section-cont-open{height: 400px;}
#top #hms6 .template-page{padding:90px 0px;}
#top #hms6 ul.products{grid-template-columns: repeat(2, 1fr);gap: 50px;}
#top #hms6 ul.products li.product{margin:0px !important;width: 100%!important;}
#top #hms8 .template-page{padding: 90px 0px;}
#top #footer .flex_column:nth-child(1){width: 50%;padding-right: 30px;float: left;}
#top #footer .flex_column:nth-child(2){padding-left: 30px;width: 50%;}
#top #footer .flex_column:nth-child(3){width: 50%;padding-right: 30px;float: left;padding-left:0px;}
#top #footer .flex_column:nth-child(4){padding-left: 30px;width: 50%;}
#top #hms8 #hms8clm2{padding-left: 0px!important;}
#top.archive .template-shop ul.products li.product{margin:0px!important;width:100%!important;}
#top.archive .sidebar_left .sidebar{display: block !important;padding-bottom:0px;}
#top #main .container_wrap_first{border: 0px;}
#top .title_container .breadcrumb{line-height: 100px;}
#top.archive .template-shop.container_wrap_first{padding: 60px 0px;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-thumbnail-wrapper{display:none;}
#qode-quick-view-for-woocommerce-pop-up .veb-variation-gallery-wrapper{min-height: auto;height: auto;}
#top.single-product .template-page ul.products li{margin:0px!important;width:100%!important;}
#top.single-product .template-page ul.products{grid-template-columns: repeat(2, 1fr);}
#top #responsive-form .form-row .column-half{padding:0px;width: 100%;}
#top #responsive-form .form-row .column-full{padding: 0px;}
#top #cnt2 .template-page{padding: 100px 0px 100px 0px;}
#top #cnt3header .av-subheading p{font-size: 45px;}
#top #cnt3header h2{font-size: 34px;}
#cnt3slider .avia-testimonial-content p{font-size:18px;}
#top.page-template-arhive-blog .title_container .main-title{font-size: 50px;}
#top.page-template-arhive-blog .title_container .breadcrumb{line-height: 1;}
#top.single-post .title_container .container{display: flex;align-items: center;}
#top.single-post .title_container .breadcrumb{line-height: 1;}
#top.category .title_container .breadcrumb{line-height: 1;}
#top.tag .title_container .breadcrumb{line-height: 1;}
#top.page-template-arhive-blog #main .container_wrap_first .container{padding-top: 100px;padding-bottom: 100px;}
#top .bloglisting .post-title a{font-size: 40px;}
#top.category .title_container .main-title{font-size: 50px;}
#top.category #main .container_wrap_first .container{padding-top: 100px;padding-bottom: 100px;}
#top.tag .title_container .main-title{font-size: 50px;}
#top.tag #main .container_wrap_first .container{padding-top: 100px;padding-bottom: 100px;}
#top.single-post .container.template-single-blog{padding-top: 100px;padding-bottom: 100px;}
#top.single-post h1{font-size: 40px;}
#top.single-post .singlebposts{display: none;}
#top .wpc-filters-widget-content .wpc-widget-popup-title{font-family: "Belleza", sans-serif;font-weight: 500;text-transform: uppercase;color: #000;font-size: 25px;line-height: 1.12em;}
#top .wpc-widget-close-container .wpc-widget-close-icon .wpc-icon-html-wrapper{cursor: pointer;}
#top.single-product .title_container .container{display: flex;align-items: center;}
#top.single-product .title_container .breadcrumb{line-height: 1;top: 0px;left: 0px;}
#top.single-product .veb-variation-gallery-wrapper .veb-variation-gallery-slider img{height: auto;object-fit: cover;}
#top.single-product .veb-variation-gallery-slider-wrapper{height: auto;}
#top.single-product .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image img{height: auto;}
html #wpadminbar{position: fixed !important;}
#top.single-product .template-shop{padding-top: 40px;}
#top.single-product #av_section_1 .template-page{padding: 98px 0 60px;}
#top #header .av-hamburger-box{height: 26px;top: 6px;}
#top #header .av-header-searc-icon{right: 70px;}
#top #header .av-header-widget-area{right: 113px;}
#top #hms4button{margin-top: 20px;}
#top #hms7 .av-parallax{transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;}
#top #footer .flex_column:nth-child(1){width: 100%!important;padding: 0p!importantx;float: left;margin-bottom: 56px;}
#top #footer .flex_column:nth-child(2){padding: 0px!important;width: 100%!important;margin-bottom: 56px;}
#top #footer .flex_column:nth-child(3){width: 100%!important;float: left;padding:0px;margin-bottom: 56px;}
#top #footer .flex_column:nth-child(4){padding: 0px!important;width: 100%!important;}


#top.woocommerce-checkout h3#order_review_heading {padding:0;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout h3#order_review_heading {border:none;}
#top.woocommerce-checkout #order_review {padding:20px 0px;}
#top #payment div.payment_box {width:100%;padding:3px;}
#top #payment div.payment_box p, #payment div.payment_box .form-row {width:100%}
#top #payment div.form-row {padding:0px;}




#top #footer .footer__bottom__cards {padding-top:20px;padding-bottom:15px;display:inline-flex;gap:7px;flex-wrap:wrap;width:auto;justify-content:left;}
#top #footer .footer__bottom__cards__card {width:80px;height:30px;}
}















@media only screen and (max-width:560px) {
#top #hms6 ul.products{grid-template-columns: repeat(1, 1fr);gap: 30px;}
#top #footer{padding: 120px 0 80px;}
#top.archive .template-shop ul.products{grid-template-columns: repeat(1, 1fr);gap:30px;}
#top.single-product h1{font-size:40px}
#top.single-product .template-page ul.products{grid-template-columns: repeat(1, 1fr);}
#top #cnt2header h2{font-size: 40px;}
#top #cnt2header .av-subheading p{margin-top: 0px;font-size: 50px;}
#top #header .cart_dropdown{display:none;}

}

@media only screen and (max-width:500px) {
#top #homeslider h2{font-size: 40px;line-height: 40px;}
#top #homeslider li.avia-slideshow-slide.slide-2 h2 br {display:block;}
#top #homeslider li.avia-slideshow-slide.slide-1 h2 br {display:block;}
#top .bloglisting .post-title a{font-size: 30px;}
#top #header .logo svg{width: 175.05px;margin-top: 33px;}
#top #homeslider .slideshow_caption .avia-caption-content{font-size: 17px!important;}
#top #homeslider .avia-caption-content p{font-size: 17px!important;}
#top.woocommerce-checkout #order_review .order-total th {width:100%!important;text-align:left!important;display:table!important;}
}


@media only screen and (max-width: 375px) {
#top.woocommerce-checkout #order_review .order-total th {width:100%!important;text-align:left!important;display:table!important;}
#top .veb-variation-product-gallery {width:100%;}
}