        body.woocommerce-page {
            background-image: url(images/product_bg.png);
        }
        
        .wpb_content_element .text-with-icon,
        .menu-top-menu-container a {
            font-family: Galindo, sans-serif;
        }
        
        body,
        input[type="text"],
        input[type="password"],
        input[type="email"],
        input[type="url"],
        input[type="tel"],
        input[type="number"],
        input[type="range"],
        input[type="date"],
        textarea,
        input.text,
        input[type="search"],
        select,
        textarea,
        .dt-header-menu .blog-entry .entry-title h4 a,
        #respond #reply-title,
        #select2-billing_country-container,
        #select2-billing_state-container {
            font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
            color: #333;
        }
        
        .top .wpb_wrapper>div {
            display: inline-block;
            width: auto;
            margin: 0 12px;
            vertical-align: 0
        }
        
        .top .wpb_wrapper .right-contact-content,
        .top .wpb_wrapper .dt-custom-nav-wrapper {
            vertical-align: 15px;
            height: 25px;
        }
        
        .wpb_content_element .text-with-icon a {
            color: #666 !important;
        }
        
        .wpb_content_element .text-with-icon span {
            color: #666 !important;
        }
        /* .dt-header-tpl .top {
    height: 82px;
    background-position: 0 -5px !important;
    padding-top: 10px;
    background-image: url(images/header_bg.png) !important;
    background-repeat: repeat !important;
} */
        
        #header {
            background: #fff url(images/header_bg2.png) !important;
        }
        /* #header:before {
    content: "";
    height: 100%;
    background-position: 0 0 !important;
    padding-top: 10px;
    background-image: url(images/header_bg.png) !important;
    background-repeat: repeat-x !important;
    position: absolute;
    width: 100%;
} */
        
        #header .dt-header-tpl .vc_row[data-vc-full-width] {
            padding: 15px 0;
            margin-bottom: 0;
        }
        
        .dt-custom-nav li a {
            padding: 0 15px;
        }
        
        .right-contact-content .wpb_wrapper {
            padding-top: 0px;
        }
        
        .menu-container>ul.dt-primary-nav>li>a {
            display: block;
            padding: 0px 0;
            margin: 0px;
            margin-top: 0px;
            text-transform: uppercase;
            position: relative;
            margin-top: 0;
            border-top: 0 solid #999;
            text-align: center;
            line-height: 22px;
            font-size: 16px;
        }
        
        .dt-header-menu ul.dt-primary-nav li.has-mega-menu {
            position: static;
            max-width: 135px;
            margin-right: 20px;
        }
        
        li#menu-item-4934 {
            max-width: 150px;
        }

        li#menu-item-4921 {
            max-width: 100px
        }
        
        li#menu-item-4927 {
            margin-right: 0 !important;
            max-width: 100px;
        }
        
        .menu-container>ul.dt-primary-nav>li:last-child>a {
            padding-right: 0;
        }
        
        .dt-header-menu {
            margin: 0 !important;
            float: right;
        }
        
        .right-contact-content .wpb_wrapper {
            padding-top: 0;
        }
        
        .dt-logo-container img {
            width: 292px !important;
            margin-top: -40px;
        }
        
        #slider {
            background-image: url(images/footer_strip.jpg);
            background-position: center top;
            background-repeat: no-repeat;
            padding-top: 5px;
        }
        
        #header-wrapper {
            background-image: url(images/footer_strip.jpg);
            background-position: center bottom;
            background-repeat: no-repeat;
            padding-bottom: 5px;
        }
        
        .menu-container>ul.dt-primary-nav>li>a:after {
            width: 0px;
        }
        
        div#header1-home {
            margin-bottom: 15px;
        }
        
        .dt-sc-sociable {
            display: inline-block;
        }
        
        .dt-sc-sociable>li.facebook>a>.dt-icon-hover:before,
        .dt-sc-sociable>li.facebook>a>.dt-icon-hover:after {
            background-color: #3C5A99 !important;
            border-color: #3C5A99 !important;
        }
        
        .dt-sc-sociable>li.instagram>a>.dt-icon-hover:before,
        .dt-sc-sociable>li.instagram>a>.dt-icon-hover:after {
            background-color: #833AB4 !important;
            border-color: #833AB4 !important;
        }
        
        .dt-sc-sociable>li.youtube>a>.dt-icon-hover:before,
        .dt-sc-sociable>li.youtube>a>.dt-icon-hover:after {
            background-color: #ff0000 !important;
            border-color: #ff0000 !important;
        }
        
        ul.products li.product .woo-type1 .product-details h5 {
            float: none;
        }
        
        ul.products li.product .woo-type1 .product-details .product-price {
            float: none;
        }
        
        footer ul.products li.product .woo-type1 .product-details h5 {
            font-family: 'Lato', Helvetica, Arial, sans-serif;
        }
        
        footer .featured-tag,
        .wqoecf_form_title {
            display: none;
        }
        
        footer ul.products li.product .woo-type1 .product-details span.price ins .amount,
        footer ul.products li.product .woo-type1 .price {
            color: #008c99 !important;
        }
        
        footer .dt-sc-newsletter-section.type2 h2 {
            font-family: Galindo, sans-serif;
            position: relative;
            margin-bottom: 20px;
            padding-bottom: 20px;
        }
        
        footer .dt-sc-newsletter-section.type2 h2:after {
            content: "";
            padding: 0px;
            max-width: 275px;
            width: 100%;
            display: inline-block;
            background-image: url(images/footer_title_bg.png);
            background-position: left bottom;
            background-repeat: no-repeat;
            position: absolute;
            bottom: 0px;
            left: 0px;
            height: 14px;
        }
        
        footer .dt-sc-newsletter-section.type2 h2:after {
            background-color: #fac34c;
        }
        
        .dt-sc-image-caption.type3.rounded-img .dt-sc-image-wrapper {
            height: 100%;
            width: 100%;
            max-height: 270px;
            border: 7px solid #FFFFFF;
        }
        
        .dt-sc-image-caption.type3.rounded-img .dt-sc-image-wrapper .icon-wrapper:before {
            height: 260px;
            width: 260px;
        }
        
        .front-portfolio .image-overlay a.link,
        .front-portfolio .image-overlay a.zoom {
            display: none;
        }
        
        .front-portfolio .image-overlay h5 {
            top: 45%;
            font-size: 25px;
        }
        
        .dt-sc-image-caption.type3.rounded-img .dt-sc-image-title h3 a {
            font-size: 21px;
        }
        
        #header-wrapper .main-title-section-wrapper {
            margin: 0 0;
        }
        
        .diamand .woocommerce ul.products li.product {
            margin: 0 0 30px auto !important;
            float: none !important;
            display: inline-block !important;
        }
        
        .diamand .woocommerce ul.products li.product {
            background-image: url(images/hexagon.png);
            background-repeat: no-repeat;
            background-size: contain;
            display: inline-block;
            width: 380px;
            height: 330px;
            position: relative;
            overflow: hidden;
            z-index: 9;
        }
        
        .diamand .woocommerce ul.products li.product .woo-type1 {
            overflow: hidden;
            position: absolute;
            display: inline-block;
            height: 318px;
            left: 0;
            top: 0;
            transform: rotate(120deg);
            -webkit-transform: rotate(120deg);
            -moz-transform: rotate(120deg);
            -ms-transform: rotate(120deg);
            right: 0;
            bottom: 0;
            margin: auto;
        }
        
        .diamand .woocommerce ul.products {
            text-align: center;
            float: none;
        }
        
        .diamand .woocommerce ul.products li.product .woo-type1 .dt-sc-one-fourth {
            overflow: hidden;
            width: 100%;
            height: 100%;
            transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
            margin: 0;
        }
        
        .diamand .woocommerce ul.products li.product .product-wrapper {
            overflow: hidden;
            width: 100%;
            height: 100%;
            transform: rotate(-60deg);
            -moz-transform: rotate(-60deg);
            -ms-transform: rotate(-60deg);
            -webkit-transform: rotate(-60deg);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(1) {
            margin: auto !important;
            display: block !important;
            right: 0px;
            left: 0px;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(2) {
            margin: -168px 0 0 114px !important;
            float: left !important;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(3) {
            margin: -168px 0px 0px 182px !important;
            float: left !important;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(4) {
            margin: -6px 0px 0px 114px !important;
            float: left !important;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(5) {
            margin: -168px 0px 0px -100px !important;
            float: left !important;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(6) {
            margin: -6px 0px 0px -100px !important;
            float: left !important;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(7) {
            margin: -168px 0px 0px 395px !important;
            float: left !important;
        }
        
        .diamand ul.products li.first {
            clear: none;
        }
        
        .diamand .dt-sc-one-fourth {
            width: 100%;
        }
        
        .diamand .featured-tag {
            display: none;
        }
        
        .diamand .secondary-image {
            display: none !important;
        }
        
        .diamand .product-buttons-wrapper {
            display: none;
        }
        
        .diamand .woocommerce ul.products li.product .product-details {
            float: left;
            height: 100%;
            left: 0;
            opacity: 0;
            position: absolute;
            top: 0;
            transition: opacity 0.3s ease 0s;
            -moz-transition: opacity 0.3s ease 0s;
            -webkit-transition: opacity 0.3s ease 0s;
            width: 100%;
        }
        
        .diamand .woocommerce ul.products li.product:hover .product-details {
            visibility: visible;
            opacity: 1;
            background: rgba(76, 114, 150, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:hover .product-details h5 a {
            transform: scale(1);
            -webkit-transform: scale(1);
            -moz-transform: scale(1);
        }
        
        .diamand ul.products li.product .woo-type1 .product-details {
            padding: 0;
            background: rgba(76, 114, 150, 0.0);
        }
        
        .diamand ul.products li.product .woo-type1 .product-details .woocommerce-Price-amount {
            display: none;
        }
        
        .diamand ul.products li.product .woo-type1 .product-details h5 a {
            top: 45%;
            font-size: 25px;
            color: #FFF;
        }
        
        .diamand ul.products li.product .woo-type1 .product-details h5 a {
            top: 40%;
            left: 0px;
            right: 0px;
            margin: auto;
            text-align: center;
            position: absolute;
            text-transform: uppercase;
            color: #FFF;
            font-weight: 500;
            transform: scale(0);
            -webkit-transform: scale(0);
            -moz-transform: scale(0);
            width: 65%;
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(1) .product-details {
            background-color: rgba(234, 157, 95, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(2) .product-details {
            background: rgba(222, 129, 184, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(3) .product-details {
            background: rgba(76, 188, 212, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(4) .product-details {
            background: rgba(242, 124, 126, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(5) .product-details {
            background: rgba(188, 83, 147, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(6) .product-details {
            background: rgba(207, 87, 27, 0.9);
        }
        
        .diamand .woocommerce ul.products li.product:nth-child(7) .product-details {
            background: rgba(76, 114, 150, 0.9);
        }
        
        .diamand ul.products li.product .product-wrapper {
            background: none;
            padding: 0 !important;
        }
        
        .diamand .onsale,
        .diamand .product-subtitle {
            display: none;
        }
        
        .product-price,
        .onsale,
        .woocommerce-ordering,
        .woocommerce-result-count,
        .price {
            display: none !important;
        }
        
        .woocommerce div.product div.images {
            position: relative;
            width: 50%;
        }
        
        .woocommerce div.product div.summary {
            margin-top: 0;
            width: 45%;
        }
        
        .woocommerce div.product div.images ol.flex-control-nav li {
            width: 17.4%;
        }
        
        .woocommerce ul.products li.product:hover .woo-type4 .product-thumb:after {
            background-color: rgba(255, 255, 255, 0);
        }
        
        .woocommerce ul.products li.product .product-thumb,
        .woocommerce ul.products li.product .product-thumb .image,
        .woocommerce ul.products li.product .product-thumb .image img {
            transition: all .2s ease-in-out;
        }
        
        .woocommerce ul.products li.product .product-thumb:after {
            display: none;
        }
        
        .woocommerce ul.products li.product .product-buttons-wrapper {
            display: none;
        }
        
        ul.products li.product .woo-type4 .product-details h5:after {
            top: -5px;
        }
        
        ul.products li.product .woo-type4 .product-details h5 a,
        ul.products li.product-category .woo-type4 .product-details h5 {
            padding: 50px 0 0 0;
        }
        
        ul.products li.product .woo-type4 .product-details h5 a:after,
        ul.products li.product-category .woo-type4 .product-details h5:before {
            top: 36px;
            border-bottom: 2px dotted #a2a2a2;
        }
        
        .woocommerce ul.products li.product .product-wrapper,
        .has-mega-menu ul.products li.product .product-wrapper {
            background: #fff;
            padding: 10px;
        }
        
        .woocommerce ul.products li.product .product-details {
            padding: 0 0 0;
        }
        
        .woof_container_checkbox,
        .woof_container_slider {
            border: 1px solid #dcddde;
            background: #fff !important;
            vertical-align: middle;
            padding: 10px 20px 10px 10px;
            background: #f2f2f2;
        }
        
        .woof_container h4 {
            margin: 0px;
            font-size: 16px;
        }
        
        .woof_container ul.woof_list {
            float: none !important;
            margin-top: 10px !important;
        }

        .featured-tag > div {
            overflow: hidden;
        }
        /* .wc_display_product_attributes {
    padding: 10px;
    margin: 10px 0;
    border: 1px solid;
}

.wc_display_product_attributes span {
    background: #fff;
    padding: 10px;
    border-radius: 50%;
    border: none;
    border: 3px solid #fac34c;
    height: 80px;
    width: 80px;
    display: inline-block;
    color: #fff;
    font-family: Galindo, sans-serif;
    font-size: 12px;
    vertical-align: middle;
}

.wc_display_product_attributes span p {
    padding: 0;
    margin: 0;
}

.wc_display_product_attributes a {
    color: #fac34c;
    font-family: Galindo, sans-serif;
    font-size: 12px;
} */
        
        .ribbon p {
            padding: 0;
            margin: 0;
        }
        
        .woocommerce-product-gallery__wrapper .featured-tag {
            display: none;
        }
        
        .ribbon.attribute_pa_primerna-starost,
        .ribbon.attribute_pa_trajanje {
            width: 150px;
            height: 150px;
            overflow: hidden;
            position: absolute;
            z-index: 1;
        }
        
        .ribbon a {
            color: #fff;
            text-shadow: 0 1px 1px rgba(0, 0, 0, .5);
            text-align: center;
            font-family: Galindo, sans-serif;
        }
        
        .ribbon::before,
        .ribbon::after {
            position: absolute;
            z-index: -1;
            content: '';
            display: block;
            border: 5px solid #2980b9;
        }
        
        .ribbon.attribute_pa_primerna-starost span {
            background-color: #fac34c;
        }
        
        .ribbon.attribute_pa_primerna-starost::before,
        .ribbon.attribute_pa_primerna-starost::after {
            border: 5px solid #fac34c;
        }
        
        .ribbon span {
            position: absolute;
            display: block;
            width: 225px;
            padding: 12px 0;
            background-color: #3498db;
            box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
            text-align: center;
        }
        
        .attribute_pa_tema,
        .attribute_pa_pravljicni-liki,
        .attribute_pa_leto-premiere {
            display: none;
        }
        /* top left*/
        
        .attribute_pa_trajanje {
            top: -10px;
            left: -10px;
        }
        
        .attribute_pa_trajanje::before,
        .attribute_pa_trajanje::after {
            border-top-color: transparent;
            border-left-color: transparent;
        }
        
        .attribute_pa_trajanje::before {
            top: 0;
            right: 0;
        }
        
        .attribute_pa_trajanje::after {
            bottom: 0;
            left: 0;
        }
        
        .attribute_pa_trajanje span {
            right: -25px;
            top: 30px;
            transform: rotate(-45deg);
        }
        /* top right*/
        
        .attribute_pa_primerna-starost {
            top: -10px;
            right: -10px;
        }
        
        .attribute_pa_primerna-starost::before,
        .attribute_pa_primerna-starost::after {
            border-top-color: transparent;
            border-right-color: transparent;
        }
        
        .attribute_pa_primerna-starost::before {
            top: 0;
            left: 0;
        }
        
        .attribute_pa_primerna-starost::after {
            bottom: 0;
            right: 0;
        }
        
        .attribute_pa_primerna-starost span {
            left: -25px;
            top: 30px;
            transform: rotate(45deg);
        }
        /* bottom left*/
        
        .ribbon-bottom-left {
            bottom: -10px;
            left: -10px;
        }
        
        .ribbon-bottom-left::before,
        .ribbon-bottom-left::after {
            border-bottom-color: transparent;
            border-left-color: transparent;
        }
        
        .ribbon-bottom-left::before {
            bottom: 0;
            right: 0;
        }
        
        .ribbon-bottom-left::after {
            top: 0;
            left: 0;
        }
        
        .ribbon-bottom-left span {
            right: -25px;
            bottom: 30px;
            transform: rotate(225deg);
        }
        /* bottom right*/
        
        .ribbon-bottom-right {
            bottom: -10px;
            right: -10px;
        }
        
        .ribbon-bottom-right::before,
        .ribbon-bottom-right::after {
            border-bottom-color: transparent;
            border-right-color: transparent;
        }
        
        .ribbon-bottom-right::before {
            bottom: 0;
            left: 0;
        }
        
        .ribbon-bottom-right::after {
            top: 0;
            right: 0;
        }
        
        .ribbon-bottom-right span {
            left: -25px;
            bottom: 30px;
            transform: rotate(-225deg);
        }
        
        .attribute_pa_trajanje a:before {
            content: "\f017";
            font: normal normal normal 18px/1 FontAwesome;
            margin-right: 10px;
        }
        
        .attribute_pa_primerna-starost a:before {
            content: "\f1ae";
            font: normal normal normal 18px/1 FontAwesome;
            margin-right: 10px;
        }
        
        ul.products li.product .woo-type4 .featured-tag {
            top: 10px;
            z-index: 1;
        }
        
        .woocommerce ul.products li.product:hover .woo-type1 .product-thumb:after {
            background-color: rgba(255, 255, 255, 0);
        }
        
        ul.products li.product .woo-type1 .product-details h5:after {
            top: -5px;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a,
        .has-mega-menu ul.products li.product-category .woo-type1 .product-details h5 {
            padding: 40px 0 0 0;
        }
        
        ul.products li.product .woo-type1 .product-details h5 a:after,
        ul.products li.product-category .woo-type1 .product-details h5:before {
            top: 25px;
            border-bottom: 2px dotted #a2a2a2;
        }
        
        ul.products li.product .woo-type1 .featured-tag {
            top: 10px;
            z-index: 1;
        }
        
        .woocommerce-page .product-subtitle,
        .has-mega-menu .product-subtitle,
        .dt-header-menu .dt-primary-nav li.product a.product-subtitle {
            position: absolute;
            z-index: 1;
            top: 10px;
            width: 93%;
            text-align: center;
            color: #008c99;
            background-color: rgba(255, 255, 255, 0.9);
            height: 227px;
            vertical-align: middle;
            padding: 37% 0;
            opacity: 0;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            transition: all 0.3s linear;
            font-family: Galindo;
            font-size: 20px;
        }
        
        .single-product .product .summary .product-subtitle {
            color: #666;
            font-size: 16px;
            position: relative;
            z-index: 1;
            top: unset;
            width: auto;
            text-align: left;
            background-color: transparent;
            height: auto;
            vertical-align: middle;
            padding: 0;
            opacity: 1;
            -webkit-transition: all 0.3s linear;
            -moz-transition: all 0.3s linear;
            -o-transition: all 0.3s linear;
            -ms-transition: all 0.3s linear;
            transition: all 0.3s linear;
            margin-bottom: 20px;
            display: block;
        }
        
        .woocommerce-product-details__short-description {
            font-size: 17px;
            line-height: 28px;
        }
        
        .product-wrapper:hover .product-subtitle:hover {
            opacity: 1;
            color: #008c99;
        }
        
        .right-contact-content .text-with-icon span {
            float: none;
        }
        
        .has-mega-menu .woocommerce ul.products li.product {
            float: none;
            width: auto;
        }
        
        .has-mega-menu .dt-sc-one-third {
            width: 23%;
        }
        
        .has-mega-menu .custom-sub-nav li {
            vertical-align: top;
            width: 33% !important;
            overflow: hidden;
        }
        
        .woof label {
            max-width: 200px;
            color: #333;
        }
        
        .has-mega-menu .featured-tag {
            display: none;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-thumb {
            float: left;
            width: 100%;
            height: 100%;
            padding: 0;
            border: 0px solid #CCC;
            margin: 0;
            transition: all .2s ease-in-out;
        }
        
        ul.products li.product .woo-type1 .featured-tag {
            top: 10px;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a,
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:before,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:before,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:before,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:before,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:before,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:before,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:before {
            z-index: 2;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            content: "";
            height: 100%;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            z-index: -1;
        }
        
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(2) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(3) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(1) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(2) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(2) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(1):nth-last-child(3) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(1) a,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper .wc_inline_buttons>.wc_btn_inline:nth-child(2):nth-last-child(2) a {
            margin: auto 10px;
        }
        
        .has-mega-menu .woocommerce ul.products li.product .woo-type1 .product-thumb .yith-wcwl-add-button img,
        .has-mega-menu .woocommerce ul.products li.product .woo-type1 .product-thumb .yith-wcwl-add-button img {
            right: calc(50% - 85px);
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 {
            border-bottom: none;
            margin: 0 0 15px;
            text-transform: uppercase;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a,
        .has-mega-menu ul.products li.product-category .woo-type1 .product-details h5 {
            padding: 18px 0 20px;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5,
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a {
            position: relative;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5:after {
            clear: both;
            content: "";
            display: inline-block;
            height: 10px;
            margin: 0 auto;
            position: absolute;
            bottom: -4px;
            left: 0;
            right: 0;
            text-align: center;
            width: 10px;
            border-radius: 1px;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            -ms-border-radius: 1px;
            -o-border-radius: 1px;
            border-radius: 1px;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a:after,
        .has-mega-menu ul.products li.product-category .woo-type1 .product-details h5:before {
            content: "";
            border-bottom: 1px solid;
            height: 0;
            margin: 0 auto;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
        }
        
        .has-mega-menu ul.products li.product:hover .woo-type1 .product-details h5 a:after,
        .has-mega-menu ul.products li.product-category:hover .woo-type1 .product-details h5:before {
            width: 75%;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .price,
        .has-mega-menu ul.products li.product:hover .woo-type1 .price {
            padding: 0;
            text-align: center;
            width: auto;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details .product-rating-wrapper,
        .has-mega-menu ul.products li.product:hover .woo-type1 .product-details .product-rating-wrapper {
            display: none;
        }
        
        .has-mega-menu .woo-type1 .quantity .qty,
        .has-mega-menu .woo-type1.woocommerce-page .quantity .qty,
        .has-mega-menu .woo-type1 #coupon_code.input-text {
            height: 40px;
            min-height: 40px;
        }
        
        .has-mega-menu .woo-type1 .quantity .qty,
        .has-mega-menu .woo-type1.woocommerce-page .quantity .qty {
            padding: 0;
        }
        
        .has-mega-menu .woo-type1 #coupon_code.input-text {
            padding-top: 0;
            padding-bottom: 0;
        }
        
        .has-mega-menu .woo-type1 form .form-row .select2-container {
            line-height: 39px;
        }
        
        .has-mega-menu .woocommerce ul.products li.product:hover .woo-type1 .product-thumb:after {
            background-color: rgba(255, 255, 255, 0.75);
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        ul.products li.product .woo-type1 .product-details h5:after,
        .has-mega-menu .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .has-mega-menu .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            background-color: #008c99;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5:after {
            top: -5px;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5:after {
            -webkit-box-shadow: 0 0 0 10px #fff;
            -moz-box-shadow: 0 0 0 10px #fff;
            -ms-box-shadow: 0 0 0 10px #fff;
            -o-box-shadow: 0 0 0 10px #fff;
            box-shadow: 0 0 0 10px #fff;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        ul.products li.product .woo-type1 .product-details h5:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a:after,
        .has-mega-menu ul.products li.product-category .woo-type1 .product-details h5:before {
            top: 33px;
            border-bottom: 2px dotted #a2a2a2;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5,
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a {
            position: relative;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details h5 a,
        .has-mega-menu ul.products li.product-category .woo-type1 .product-details h5 {
            padding: 40px 0 0 0;
            font-family: Galindo;
            font-weight: 400;
            font-style: normal;
            color: rgba(0, 0, 0, 0.6);
            text-align: center;
        }
        
        .has-mega-menu .wpb_text_column {
            font-size: 18px;
            line-height: 30px;
        }
        
        .has-mega-menu .dt-custom-nav li a>span {
            font-size: 14px;
            text-transform: uppercase;
        }
        
        .heading-bottom-img {
            color: rgb(172, 193, 88);
        }
        /* .flex-viewport {
    max-height: 510px;
} */
        
        .pswp__bg {
            background: rgba(0, 0, 0, 0.5);
        }
        
        .wqoecf-pop-up-box {
            padding: 50px 0;
        }
        
        .wpcf7-form .dt-sc-one-third {
            width: 31%;
            display: inline-block;
            float: none;
        }
        
        .woocommerce-product-details__short-description .ult-modal-input-wrapper {
            position: relative;
        }
        
        .woocommerce-product-details__short-description .btn-modal {
            position: relative;
            font-size: 14px;
            padding-top: 14px;
            padding-bottom: 14px;
            padding-right: 20px;
            padding-left: 48px;
            color: #fff;
            border: 1px solid #39a0bd;
        }
        
        .woocommerce-product-details__short-description .ult-modal-input-wrapper:before {
            content: "\f0e0";
            font: normal normal normal 17px/1 FontAwesome;
            position: absolute;
            top: 12px;
            left: 19px;
            color: #fff;
            z-index: 1;
        }


        .ult-modal-input-wrapper {
            position: relative;
        }

        .ult-modal-input-wrapper:before {
            content: "\f0e0";
            font: normal normal normal 17px/1 FontAwesome;
            position: absolute;
            top: 12px;
            left: 19px;
            color: #fff;
            z-index: 1;
        }

        .btn-modal {
            position: relative;
            font-size: 14px;
            padding-top: 14px;
            padding-bottom: 14px;
            padding-right: 20px;
            padding-left: 48px;
            color: #fff;
            border: 1px solid #39a0bd;
            line-height: 15px;
            text-transform: initial;
        }

        .knjiga.ult-modal-input-wrapper    {
            margin-bottom: 0;
        }

        .wpb_images_carousel .vc_carousel-indicators {

                bottom: -30px !important;

        }
        
        .rainbowdivider {
            background-image: url(images/footer_strip.jpg);
            background-position: center bottom;
            background-repeat: no-repeat;
            padding-bottom: 5px;
        }
        
        .banner-shade {
            background: #000;
        }
        
        .vc_separator.vc_separator_align_center h4 {
            font-size: 28px;
            margin-bottom: 20px;
        }
        
        .dt-sc-colored-big-buttons.border-number {
            background: #fff;
        }
        
        .kontakt h6 {
            margin: 30px 0 0 0;
        }
        
        .sku_wrapper {
            display: none;
        }
        
        .woocommerce div.product div.images ol.flex-control-nav li {
            width: 23%;
        }
        
        .woocommerce div.product div.images ol.flex-control-nav li:last-child {
            margin-right: 0;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 a {
            padding: 40px 0 0 0;
            color: #666666;
            position: relative;
            font-size: 14px;
            text-transform: uppercase;
            font-weight: 400;
            letter-spacing: 0.5px;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 {
            border-bottom: none;
            margin: 0 0 15px;
            text-transform: uppercase;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        ul.products li.product .woo-type1 .product-details h5:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            background-color: #008c99;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5:after {
            top: -5px;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5:after {
            -webkit-box-shadow: 0 0 0 10px #fff;
            -moz-box-shadow: 0 0 0 10px #fff;
            -ms-box-shadow: 0 0 0 10px #fff;
            -o-box-shadow: 0 0 0 10px #fff;
            box-shadow: 0 0 0 10px #fff;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5:after {
            clear: both;
            content: "";
            display: inline-block;
            height: 10px;
            margin: 0 auto;
            position: absolute;
            bottom: -4px;
            left: 0;
            right: 0;
            text-align: center;
            width: 10px;
            border-radius: 1px;
            -webkit-border-radius: 1px;
            -moz-border-radius: 1px;
            -ms-border-radius: 1px;
            -o-border-radius: 1px;
            border-radius: 1px;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        ul.products li.product .woo-type1 .product-details h5:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 a:after,
        .woocommerce-page ul.products li.product-category .woo-type1 .product-details h5:before {
            border-color: rgba(0, 0, 0, 0.1);
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 a:after,
        .woocommerce-page ul.products li.product-category .woo-type1 .product-details h5:before {
            content: "";
            height: 0;
            margin: 0 auto;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            width: 100%;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 a:after,
        .woocommerce-page ul.products li.product-category .woo-type1 .product-details h5:before {
            top: 33px;
            border-bottom: 2px dotted #a2a2a2;
        }
        
        .woocommerce-page ul.products li.product:hover .woo-type1 .product-details h5 a:after,
        . woocommerce-page ul.products li.product-category:hover .woo-type1 .product-details h5:before {
            width: 75%;
        }
        
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a,
        ul.products li.product .woo-type1 .product-thumb a.add_to_cart_button:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_simple:after,
        ul.products li.product .woo-type1 .product-thumb a.button.product_type_variable:after,
        ul.products li.product .woo-type1 .product-thumb a.added_to_cart.wc-forward:after,
        ul.products li.product .woo-type1 .product-thumb a.add_to_wishlist:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistaddedbrowse a:after,
        ul.products li.product .woo-type1 .product-thumb .yith-wcwl-wishlistexistsbrowse a:after,
        ul.products li.product .woo-type1 .product-details h5,
        ul.products li.product-category .woo-type1 .product-details h5 .count,
        ul.products li.product .woo-type1 .product-details h5 a:after,
        ul.products li.product-category .woo-type1 .product-details h5:before,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-wcqv-button:after,
        .woocommerce ul.products li.product .woo-type1 .product-buttons-wrapper a.yith-woocompare-button:after {
            -webkit-transition: all 300ms linear 0s;
            -moz-transition: all 300ms linear 0s;
            -ms-transition: all 300ms linear 0s;
            -o-transition: all 300ms linear 0s;
            transition: all 300ms linear 0s;
        }
        
        .woocommerce-page ul.products li.product .woo-type1 .product-details h5 a:hover {
            color: #008c99;
        }
        
        .woocommerce-page ul.products li.product .woo-type4 .product-details h5 {
            min-height: 90px;
        }
        
        li.woof_open_hidden_li {
            border-top: 1px dashed #666;
            margin-top: 10px !important;
            display: block;
            padding-top: 10px !important;
        }
        
        li.woof_open_hidden_li a {
            font-size: 14px !important;
        }
        
        body.single-product {
            background-repeat: no-repeat;
            background-position: 0 700px;
        }
        
        .attribute_pa_trajanje a,
        .attribute_pa_primerna-starost a {
            pointer-events: none;
        }
        
        .vc_custom_1559042746468 {}
        
        #header1-home {
            margin-left: 0;
            margin-right: 0;
        }
        
        .slick-next:before,
        .slick-prev:before {
            display: none;
        }
        
        .vc_custom_1573057609909 {
            margin-left: -15px;
            margin-right: -15px;
        }
        
        .slick-next {
            right: -25px;
        }
        
        .slick-prev {
            left: -25px;
        }
        
        .has-mega-menu .woocommerce ul.products li.product .product-wrapper {
            margin-bottom: 20px;
        }
        
        .has-mega-menu ul.products li.product .woo-type1 .product-details {
            width: 100%;
        }
        /* .woocommerce-product-gallery__image {
    width: 580px !important;
} */
        
        .separator.white {
            line-height: 40px;
        }
        
        .mobile-menu .dt-primary-nav li.menu-item-has-children>a {
            text-transform: uppercase;
        }
        
        div#ocs-mobile-sidebar {
            background: #fff;
            padding: 10px;
        }
        
        div#ocs-mobile-sidebar>li {
            list-style: none;
        }
        
        [canvas=container] {
            background-color: transparent !important;
        }
        
        #header-wrapper {
            float: left;
            margin: 0 0 50px;
        }
        
        #custom_html-2 {
            margin-bottom: 15px
        }
        
        #main ul.products li.product .product-thumb {
            max-height: 260px;
        }
        
        #menu-main-menu ul.products li.product .product-thumb {
            overflow: hidden;
            max-height: 148px;
        }
        
        .woocommerce div.product .product_title,
        .woocommerce div.product .woocommerce-product-rating {
            margin-bottom: 0;
        }
        
        .vc_custom_1571991283048 ul.products li.product .product-thumb {
            max-height: 318px !important;
        }
        
        .main-title-section br,
        .breadcrumb br,
        .product_title br {
            display: none;
        }
        
         ::placeholder {
            color: #a9a7a7;
        }
        
        #menu-main-menu .product-thumb img {
            min-height: 148px;
        }
        
        #menu-main-menu .product-details h5 a {
            font-size: 12px;
            text-transform: none;
            font-weight: 700;
            font-family: 'Open Sans', sans-serif;
            ;
            letter-spacing: 0px;
        }
        
        .dt-header-menu .dt-primary-nav li a.image {
            padding: 0;
        }
        
        .woocommerce-products-header .term-description {
            font-size: 18px;
            padding: 15px;
            background: #fff;
            border-radius: 5px;
            border: solid 3px;
            border-color: #008c99;
            margin-bottom: 10px;
            line-height: 26px;
        }
        
        .prim_cat {
            font-weight: bold;
            font-size: 16px;
            margin-bottom: 20px;
            margin-top: 0;
        }
        
        .prim_cat_loop {
            font-size: 12px;
            position: absolute;
            width: 100%;
            top: 13px;
            color: #008c99;
            font-weight: bold;
            font-family: 'Open Sans';
        }
        
        .breadcrumb,
        .tagged_as {
            display: none;
        }
        
        .dt-sc-toggle-content {
            padding: 15px 0px 0 0;
        }
        
        .woocommerce-product-details__short-description .wpb_text_column p {
            text-align: justify;
        }
        
        .diamand .prim_cat_loop {
            display: none;
        }
        
        .product-type-simple .flex-viewport {
            border-radius: 5px;
            border: solid 2.5px;
        }
        
        .fa.fa-map-marker:before {
            content: "\f041" !important;
        }
        
        #footer .copyright {
            font-size: 12px;
        }
        
        .testimonial-home .slick-slide .wpb_content_element {
            padding: 15px 55px 15px 55px;
            display: block;
            background-color: #008c99;
            color: #fff;
            font-style: italic;
            border-radius: 5px;
            font-size: 16px;
            line-height: inherit;
            min-height: 180px;
            display: flex;
            align-items: center;
        }
        
        .testimonial-home .slick-slide .wpb_content_element strong {
            font-style: normal;
            font-size: 18px;
            margin-top: 20px;
        }
        
        .testimonial-home .slick-slide .wpb_content_element:after,
        .testimonial-home .slick-slide .wpb_content_element:before {
            font-size: 78px;
            font-family: Georgia, serif;
            font-style: italic;
            position: absolute;
        }
        
        .testimonial-home .slick-slide .wpb_content_element:before {
            left: 9px;
            top: 38px;
            content: "\201c";
        }
        
        .testimonial-home .slick-slide .wpb_content_element:after {
            right: 16px;
            bottom: -8px;
            content: "\201d";
        }
        
        .post-edit-link,
        .vc_inline-link {
            display: none !important;
        }
        
        #footer {
            margin-top: 50px !important;
        }
        
        .home #footer {
            margin-top: 0 !important;
        }
        
        .dt-sc-sociable li a {
            border: 1px solid;
            border-radius: 50%;
        }
        
        .single-post #primary {
            width: 750px;
        }
        
        .single-post #secondary-right {
            width: 370px;
        }
        
        .widget .recent-posts-widget li .thumb {
            width: 90px;
        }
        
        .tax-pa_pravljicni-liki #primary {
            width: 1170px;
        }
        /*Footer Newsletter*/
        
        footer .dt-sc-newsletter-section.type2 {
            text-align: left;
            padding: 15px 0px;
        }
        
        footer .dt-sc-newsletter-section.type2 h2 {
            padding-bottom: 0px;
            font-size: 14px;
            font-weight: 700;
            color: inherit;
            margin-bottom: 0px;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="text"],
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="email"] {
            border-radius: 5px 0 0 5px;
            width: 65%;
            color: #a9a7a7;
            font-size: 13px;
            position: relative;
            border-color: #dddddd;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="submit"] {
            border-radius: 0 5px 5px 0;
            font-size: 14px;
            font-weight: 400;
            padding: 13px 15px 13px;
            display: inline-block;
            float: none;
            margin-top: 0;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="email"] {
            padding: 13px 10px 12px 31px;
            display: inline-block;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="email"]:focus {
            box-shadow: none;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="text"],
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="email"],
        footer .dt-sc-newsletter-section.type2 .mc4wp-form input[type="submit"] {
            min-height: 45px;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form {
            position: relative;
            margin-top: 0;
            float: left;
            width: 100%;
            clear: both;
            float: left;
            margin: 0px;
        }
        
        footer .dt-sc-newsletter-section.type2 .mc4wp-form:before {
            font: normal normal normal 14px/1 FontAwesome;
            content: "\f003";
            position: absolute;
            left: 9px;
            top: 16px;
            z-index: 9;
            display: block;
        }
        
        .headinghome2 {
            font-weight: normal;
            font-size: 24px;
            width: 65%;
            margin: 0 auto;
            font-family: 'Open Sans', sans-serif;
            ;
            margin-bottom: 50px;
        }
        
        .headinghome1 {
            text-align: center;
            margin-bottom: 0px;
        }
        
        .dt-sc-toggle-content table {
            margin-top: 20px;
        }
        
        #custom_html-2 {
            display: none;
        }
        
        .woof_checkbox_term {
            width: 16px;
            height: 16px;
        }
        
        .woof_checkbox_label_selected {
            font-weight: bold;
            color: #008c99 !important;
        }
        
        .custom-sub-nav li a span {
            font-size: 13px !important;
        }
        
        .custom-sub-nav li a {
            margin-bottom: 0 !important;
        }
        
        .home #main {
            margin-top: 0px;
        }
        
        .blog-entry p {
            font-size: 17px;
        }
        
        .share,
        .blog-entry .entry-meta-data,
        .commententries {
            display: none;
        }
        
        .blog-entry.post-info-within-image .entry-thumb:hover:before {
            height: 50%;
        }
        
        .dt-sc-toggle-content p {
            text-align: justify;
        }
        
        .mc4wp-form p {
            margin-top: 10px;
        }
        
        .dt-custom-nav-wrapper[data-default-style="none"][data-hover-style="none"]:not(.inline-vertical):not(.inline-horizontal) .dt-custom-nav li a {
            white-space: normal;
        }
        
        .woocommerce-product-search button {
            width: 15%;
            content: "";
            float: right;
            height: 48px;
            margin-top: 2px;
            position: relative;
            color: #008c99;
        }
        
        .woocommerce-product-search button:hover {
            color: #2f2f2f;
        }
        
        .woocommerce-product-search button:before {
            content: "\f002";
            font-family: 'Font Awesome 5 Free';
            font-weight: 900;
            position: absolute;
            top: 17px;
            left: 0;
            font-size: 15px;
            height: 40px;
            width: 42px;
            color: #fff;
        }
        
        .woocommerce-product-search input#woocommerce-product-search-field-0 {
            width: 84.6%;
            display: inline-block;
            margin: 0;
            padding: 15px;
        }
        
        a.woof_childs_list_opener {
            display: inline;
            width: 30px !important;
            float: right;
        }
        
        .grecaptcha-badge {
            /* display: none !important; */
            /* opacity: 0; */
            visibility: collapse !important;
        }
        
        #moove_gdpr_save_popup_settings_button span.moove_gdpr_text {
            line-height: 30px;
        }
        
        #moove_gdpr_save_popup_settings_button span.moove_gdpr_icon {
            font-size: 20px;
            min-width: 30px;
            height: 30px;
        }
        
        #moove_gdpr_save_popup_settings_button {
            height: 30px;
        }
        
        .post-left-date .entry-details {
            border: none !important;
            background: none !important;
            padding: 0 !important;
        }
        
        .post-left-date {
            padding: 0 !important;
        }
        
        .post-left-date .entry-title,
        .post-left-date .entry-meta,
        .post-left-date .entry-thumb {
            display: none;
        }
        
        h5.dt-sc-toggle-accordion,
        h5.dt-sc-toggle {
            display: block !important;
        }
        
        .woo-type1 .button.product_type_simple,
        .woo-type4 .button.product_type_simple {
            display: none;
        }

        .woocommerce-product-details__short-description .dt-sc-toggle-group-set {
            display: none !important;
        }

        h3.center {
            text-align: center;
        }


/* Woo: odstrani prazen levi sidebar */
.woocommerce section#secondary-left {
  display: none !important;
}

/* da vsebina ne ostane ozka – odvisno od teme je lahko float ali flex */
.woocommerce section#primary {
  width: 100% !important;
  float: none !important;
}

.woocommerce #primary.with-left-sidebar {
  margin-left: 0px;
}

.woocommerce ul.products li.product .product-wrapper, .has-mega-menu ul.products li.product .product-wrapper {
  padding: 0;
}

.dt-sc-sociable.center {
    text-align: center !important;
}

.dt-sc-sociable.center li {
    float: none !important;
    display: inline-block !important;
}