.installment-wrapper.tooltip-opened .installment-tooltip .installment-title img {
  
    display: none!important;
}
#email_address {
    padding: 10px!important;
}

.box-tocart.att-scr-qty.active .scr-pinfo {

    background: #ededed00!important;
    border: 1px solid #e6e6e600!important;
}

.message.message-me-lff #me-lff-progress-bar, .widget.message.message-me-lff #me-lff-progress-bar {
    margin-bottom: 0;
    display: none!important;
}

.tocompare {
    display:none!important;
}

.checkout-index-index .page-wrapper .page-header .header.content {
    padding: 0px 20px !important;
}

/* Hide blue slider/carousel on checkout */
.checkout-index-index #btn-group-slider,
.checkout-index-index .btn-group-slider {
    display: none !important;
}

.product-view-style-04 .product-info-main .price-box {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #3e537e00!important;
}

.product-view-style-04 .product-info-main .product-info-stock-sku {
 
    border-bottom: 1px dashed #e9eaec00!important;
}


.installment-pdp-period .installment-logo {
   
    display: none!important;
}


div.installment-price.plp-installment {
    color: #000000!important;
    background-color: #41a3f226!important;
    width: 100%!important;
    display: block !important;
    clear: both !important;
    margin-top: 5px !important;
}

.installment-price.plp-installment {
    border-radius: 6px;
    padding: 8px 12px;
    display: block !important;
    text-align: center;
}
.installment-price.plp-installment .installment-logo {
    display: none!important;
}
.installment-pdp-text {

    font-size: 14px!important;
}
.installment-calculate-arrow {
    width: 30px!important;
    height: 30px!important;
}
.installment-calculate-btn  {

    border-radius: 4px!important;
    padding: 1px 4px!important;
}



.mageplaza-alsobought-product-slider .product-item-info:hover, .mageplaza-alsobought-product-slider .product-item-info.active {
        background: #ffffff00!important;
        box-shadow: 0px 4px 4px 0 rgb(0 0 0 / 0%)!important;
        border: 0px solid #bbbbbb!important;
        margin: 10px!important;
        padding: 9px!important;
       
    }
        .mageplaza-alsobought-product-slider li.product-item {
        padding: 15px!important;
        border: 1px solid #e6e6e6 !important;
    }

/* Hide extra owl carousel button text and fix double arrows */
.owl-nav button.owl-next,
.owl-nav button.owl-prev,
.owl-nav .owl-next,
.owl-nav .owl-prev {
    padding: 7px 15px !important;
    font-size: 14px !important;
    color: transparent !important;
    overflow: visible !important;
    position: absolute !important;
    top: 25%;
}

/* Position NEXT button on the right */
.owl-nav button.owl-next,
.owl-nav .owl-next {
    right: -20px !important;
    left: auto !important;
}

/* Position PREV button on the left */
.owl-nav button.owl-prev,
.owl-nav .owl-prev {
    left: -20px !important;
    right: auto !important;
}

.owl-nav button.owl-next span,
.owl-nav button.owl-prev span,
.owl-nav .owl-next span,
.owl-nav .owl-prev span {
    display: none !important;
}

.owl-nav button.owl-next::before,
.owl-nav button.owl-prev::before,
.owl-nav .owl-next::before,
.owl-nav .owl-prev::before {
    display: none !important;
}

/* White arrow for NEXT button (right arrow >) */
.owl-nav button.owl-next::after,
.owl-nav .owl-next::after {
    content: '' !important;
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    border: solid #000 !important;
    border-width: 0 3px 3px 0 !important;
    transform: rotate(-45deg) !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -7px !important;
    margin-left: -9px !important;
    text-indent: 0 !important;
}

/* White arrow for PREV button (left arrow <) */
.owl-nav button.owl-prev::after,
.owl-nav .owl-prev::after {
    content: '' !important;
    display: block !important;
    width: 14px !important;
    height: 14px !important;
    border: solid #000 !important;
    border-width: 0 3px 3px 0 !important;
    transform: rotate(135deg) !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    margin-top: -7px !important;
    margin-left: -5px !important;
    text-indent: 0 !important;
}

/* Hover: white background, blue arrow */
.owl-nav button.owl-next:hover,
.owl-nav button.owl-prev:hover,
.owl-nav .owl-next:hover,
.owl-nav .owl-prev:hover {
    background: #fff !important;
    border-color: #41a3f2 !important;
}

.owl-nav button.owl-next:hover::after,
.owl-nav button.owl-prev:hover::after,
.owl-nav .owl-next:hover::after,
.owl-nav .owl-prev:hover::after {
    border-color: #41a3f2 !important;
}

.owl-nav.disabled {
    display: none !important;
}

    .product-item .product-item-actions .actions-secondary>.action {
    
    display: none!important;
}

checkout-index-index .page-wrapper .opc-block-summary {
    border: 1px solid #1f74be!important;
    background: #e3f2fd8a!important;
    border-radius: 10px!important;
}

.checkout-index-index .page-wrapper .opc-block-summary {
    border: 1px solid #1f74be!important;
    background: #f0f8fe!important;
    border-radius: 10px!important;
}

.checkout-index-index .page-wrapper .opc-block-shipping-information .shipping-information {
  
    border: 1px solid #1f74be!important;
    background: #e3f2fd8a!important;
    border-radius: 10px !important;
}

.free-gift-links:before  {
    content: "🎁" !important;
}


.installment-price {
 
    font-size: 14px!important;
}

.product-info-stock-sku .product.attribute.sku {
    margin-bottom: 10px;
}

.product-info-stock-sku .energy-label-information {
    display: flex;
    width: 100%;
    padding-top: 1px;
}

.product-info-stock-sku .energy-label-information a img {
    height: 35px;
}

.product-info-stock-sku .energy-label-information-list {
    font-size: 14px;
    margin: 10px;
}

div.price-box.price-historical_price {

    padding-bottom: 10px!important;
    margin-bottom: 10px!important;
    border-bottom: 0px dashed #e9eaec!important;
    margin-top: 10px!important;
}

.product-view-style-04 .product-info-main .price-box .price-historical_price .price {
    font-size: 14px;
}


input[type="radio"] {
    margin: 2px 13px 0 0;
}
div#wk_configurableProductSelectMessage {
    display: none!important;
}
#wk_configurableProductSelectMessage {
    display: none!important;
}
.installment-logo-wrapper span {
    margin-left: -1px;
}

.installment-pdp-content {
        padding-top: 8px!important;
}

.installment-deposit {
    color: #9c9b9b;
    display: none!important;
}

div.installment-pdp-block {
    position: relative;
    border-top: 0px solid #e4e4e4;
    padding-top: 1px;
    color: #000000 !important;
        border: 1px solid #1f74be!important;
        background-color: #41a3f226 !important;
            max-width: 370px;
}
.installment-block-wrapper {
    font-size: 14px;
    padding: 0px;
}
.installment-block-wrapper .installment-block {
 
    display: none;
}

.installment-wrapper-start {
    position: absolute;
   
    display: none;
}
.checkout-payment-method .payment-method-title label img, .checkout-payment-method .payment-method-title label div {
    
    display: none;
}

@media screen and (min-width: 1000px) {
    .checkout-index-index .page-wrapper .opc-sidebar {
        padding-top: 15px!important;
            margin-top: 15px;
    }

    /* Hide calculate button on checkout payment method */
    .payment-method .installment-calculate-btn {
        display: none;
    }

    /* Style installment block on checkout payment method */
    .payment-method .installment-pdp-block {
        background-color: #41a3f200 !important;
    
            border: 1px solid #1f74be00 !important;
    }

            .table-checkout-shipping-method {
            min-width: 700px!important;
        }

        .mp-stickey .filter-options {
            
        padding: 7px!important;
    }

    .account.page-layout-2columns-left .sidebar-main, .account.page-layout-2columns-left .sidebar-additional, .columns .sidebar-main, .columns .sidebar-additional {
        padding-inline: 0px!important;
    }

.sidebar .block:not(.account-nav) .accordion, .sidebar .block:not(.account-nav) .tagclaud-hld, .sidebar .block:not(.account-nav) .block-content, .sidebar .block:not(.account-nav) .content {
    padding: 0px 0px!important;
    margin-bottom: 0!important;
    border-radius: 0 0 5px 5px!important;
}

.autocomplete-no-suggestion {
width: 100%!important;
font-size: 15px!important;
}

.checkout-index-index .installment-additional-wrapper {
    margin-top: 15px;
    max-width: 650px;
    margin-left: 12px;
}

div.message.global.demo {
    padding-top: 10px!important;
    
   
    font-size: 1.5rem!important;
    background: #006bb4!important;
    
  
    height: 60px!important;
    font-weight: 600!important;
}


.checkout-index-index .installment-wrapper {
    position: absolute;
    top: -3px;
    left: 225px;
    width: 100%;
}
.installment-additional-wrapper .installment-tooltip {
    position: fixed;
    max-width: 350px;
    box-shadow: 0px 0px 1px 1px #41a3f2;
    

}
.installment-additional-wrapper .installment-title, .installment-slider-term .term-html, .installment-slider-term .total {
    
    margin-left: 4px!important;
}
}

@media screen and (max-width: 999px) {
    .checkout-payment-method .payment-method._active {
        margin-top:15px!important;
    }

    .opc-estimated-wrapper .estimated-block .estimated-label {
       font-size: 14px!important;
    }

  

    .icon-no-result {
        display: none!important;
                padding: 35px !important;

    }
    .dropdown-toggle:after {
        display: none;

    
    }
        .cdz-menu .item.level-top>span.dropdown-toggle:before {
        margin-top: -13px!important;
    }
    .page-header a.logo[class] {
        float: left!important;
        max-width: 225px;
    }

    span.installment-checkout-wrapper{
        padding-top: 29px;
        padding-bottom: 19px;
        font-size: 15px;
        
    }

    div.message.global.demo {
        padding: 10px 5px!important;
        background: #006bb4!important;
    }
 
    .installment-block-wrapper  {
        font-size: 14px;
       
        padding-top: 0px;
        
    }

    

 
}
    

.checkout-agreements-block .action-show {
    text-align: left!important;
}


.inquiry_title_popup  {
    display: none;
}

.modal-popup .modal-title {
  
    font-size: 18px;
    margin-top: 20px;
    }

    .um-inquiry-link {
        float: left;
        width: 100%;
        padding-bottom: 30px;
        padding-top: 20px;
    }


.input-text {
    font-size: 16px!important
}


.search-autocomplete ul li:not(:empty) {
   display: none;
}


.checkout-agreements-block .action-show {
    color: #6a6a6a;
    text-transform: none;
}
.autocomplete-suggestions::-webkit-scrollbar-thumb {
    background: #1f74be!important;
}

.product-reviews-summary {
    display: flex;
    justify-content: center;
    margin-top: 5px!important;
}

.product-item .product-reviews-summary .reviews-actions {
    
    margin-top: 1px;
}
.search-autocomplete ul li:not(:empty) {
    border-top: 0;
    border: 1px solid #fff;
    background: #40a3f2;
    color: #fff;
}
.search-autocomplete ul li:hover, .search-autocomplete ul li.selected {
    background: #f5f5f5;
    color: #000;
}

.search-autocomplete ul li .amount {
    color: #999999;
    position: absolute;
    right: 7px;
    top: 5px;
    display: none;
}

.owl-carousel .owl-item .product-item-photo img {
    max-width: 90%;
    
}

.mageplaza-autorelated-slider > ol {
    width: 100%;
}

.mageplaza-autorelated-slider.products-mageplaza-autorelated .owl-carousel .owl-item {

    position: relative;
    min-height: 1px;
    float: left;
   
    border: 1px;
    border: solid 1px;
    padding: 13px;
    margin: 5px 5px 5px 5px;
    border-color: #e1e1e1;
}


.mageplaza-autorelated-slider.products-mageplaza-autorelated  .slider-product-item-info{
    width: 100%!important;
}

.mageplaza-autorelated-slider.products-mageplaza-autorelated .product-image-container {
    width: 100%!important;
}


.product-image-photo {
    max-width: 80%;
}

.gallery-container {
    position: relative;
    margin-top: 20px;
}


div.product-details-before {
    margin-top: -14px;
}
.product-view-style-04 .product-info-main .box-tocart .actions>button span {
    padding: 0px;
}
.product-view-style-04 .product-info-main .field qty .cart-qty {
    border: 1px solid #e9eaec;
    max-width: 130px;
    margin-top: 19px;
}



.modal-popup.confirm .modal-footer {
    text-align: center;
    padding-top: 0 !important;
    border-top: 0;
}


@media only screen and (min-width: 768px) {

    .post-list .post-date {
        position: static!important;
    }
    .no-loaded.cdz-menu.cdz-horizontal-menu .groupmenu {
        width: 115%!important;
    }
        .cdz-navigation .cdz-horizontal-menu .groupmenu {
    
        width: 115%!important;
        }

    .amgdprcookie-bar-container.modal-popup {
       border-radius: 10px!important;
    }
    .amgdprjs-bar-template {
    
    bottom: 10px!important;
    width: 357px!important;
    left: 15px!important;
}
.amgdprcookie-bar-container {
        padding: 17px 9px!important;
}

.amgdprcookie-bar-container .amgdprcookie-policy {
    margin-bottom: 1px!important;
}

    .abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .control, .abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .control, .product-add-form .fieldset > .field:not(.choice) > .control, .product-add-form .fieldset .fields > .field:not(.choice) > .control {
   
        margin-right: 10px;
        margin-top: -6px;
    }
    .cdz-vertical-menu .groupmenu {
        
        margin-top: 18px;
       
        border: 1px;
    }
    .field.choice.persistent .tooltip.wrapper {
        display: inline-block;
        margin-top: 3px;
        align-items: center!important;
    }

    .cdz-vertical-menu .item.level0:hover>a.menu-link {
        background: #99cfff!important;
        color: #000!important;
    }

    .list.products-list .item.product-item .product-item-details {
        padding-top: 24px;
    }

    .product-info-main .product-reviews-summary .reviews-actions .action.add {
        color: #000;
    }
    .product-info-main .product-reviews-summary .reviews-actions .action.add:hover {
        color: #1d74be;
    }

    .product-info-main .product-reviews-summary .reviews-actions {
        position: absolute;
        right: 0;
        top: 15px;
        width: 185px;
        right: -1px;
        text-align: right;
    }
    .product-info-main .product-reviews-summary .rating-summary {
        padding-right: 0px;
        overflow: visible;
        position: static;
    }
    .product-info-main .short-review-summary {
        display: none;
        text-align: center;
        top: 4px!important;
        position: absolute;
        right: 33px!important;
    }
.product-view-style-04 .product-info-main .price-box+.product-info-main-inner .product-reviews-summary {

    position: absolute;
    right: 0;
    top: -46px;
}

    .sticky-menu.active .cdz-menu .cdz-item-tag {
        top: 13px;
    }

    .cdz-menu.cdz-toggle-menu .cdz-item-tag, .cdz-menu.cdz-vertical-menu .cdz-item-tag {
        top: 13px;
    }

    .cdz-menu .cdz-item-tag:before
    {
        display: none;
    }

    div.product-details-before {
        margin-top: -30px;
       
    }
 

    .product-view-style-04 .product-info-main .box-tocart .actions {
        display: flex;
        flex-flow: unset;
    }
.page-header .sticky-menu.active {
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_titles;
    -moz-animation-duration: 5.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -webkit-animation-duration: 0.0s;
    -moz-animation-duration: 0.0s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
}


.account .secondary .action.back:before {

    content: '\f100';
    font-size: 17px;
    vertical-align: middle;
    margin-right: 8px;
    margin-top: -5px;
}

.account .column.main .block:not(.widget) .block-title .action.edit:after, .account .column.main .block:not(.widget) .block-title .action.view:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f044';
    font-size: 14px;
    vertical-align: middle;
    margin-left: 8px;
    margin-top: -2px;
}

.block.block-compare {
    display: none!important;
}


li.link.wishlist {
    display: none;
}
}

@media screen and (min-width: 768px){

    .installment-wrapper.tooltip-opened .installment-tooltip {
      background: #eb5a7a1c!important;
      border: 1px solid #eb5a7a!important;
    }

    .moreSearch {

        align-items: center;
   
        width: 100%;
    }

    .moreSearch:hover {
        border:0px!important;
        color:#05b113!important;
        height: 40px;
    }



.abs-shopping-cart-items-desktop .actions, .block-cart-failed .actions, .cart-container .form-cart .actions, .cart-container .cart-gift-item .actions {
        text-align: left;
 }
   
.switchpage-control .control {
  
    display: none;
}

.page-header .sticky-menu.active .header-panel-right .features-links>li {
    margin: -1px 0px 0px 0px;
    
}
div.account-wrapper .sticky-menu.active {
    margin-top:-9px!important;
}
.page-header:not(.sksnhv) .sticky-menu.active .block-search {
   
    margin-left: -20px;
}

.page-header .sticky-menu.active .header-panel-right {
    right: -17px;
    top: 22px;
}
.page-header .minicart-wrapper .sticky-menu.active {
    margin-left: -7px;
}

.page-header .sticky-menu.active .header-panel-right .features-links #top-wishlist:before, .page-header .sticky-menu.active .header-panel-right .features-links .account-trigger:before, .page-header .sticky-menu.active .header-panel-right .features-links .showcart:before {
    color: #fff;
    font-size: 22px;
    padding-left: 0px;
    margin-top: 3px;
}

.page-header .sticky-menu.active .features-links span.text-uppercase {
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
}

.page-header .sticky-menu.active  .features-links span.text-underlink {
    text-transform: uppercase;
    color: #fff;
}

}


.opc-wrapper .fieldset>.field {
    margin-bottom: 0px;
}
.opc-wrapper .fieldset>.field>.label {
    margin-bottom: 1px;
}

.fieldset > .field {
    margin: 0 0 20px;
    box-sizing: border-box;
    margin: 0px 0px 0px 0px!important;
    margin-bottom: 0px!important;
}

body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="number"], body input[type="datetime"], body input[type="email"] {
    height: 40px!important;
}

.checkout-index-index .page-wrapper .opc-progress-bar-item._active>span:after {
    font-size: 2.7rem;
}


.valu-method-logo {
    display:none!important;
}

.loader img {
    top: 10%;
    left: 46%;
    display: block;
    position: relative;
    content: url(https://eigre.si/media/loading.gif);
    width: 70px;
    height: 70px;
}

.block-brand-list ul.brand-options a.mp-option-item {
    color: inherit;
    position: relative;
    display: block;
    padding: 10px 14px;
    line-height: 20px;
    text-decoration: none;
    color: #000;
}

.block.filter .filter-options .filter-options-content .item:before {
 
    content: none!important;
    font-size: 0px;
    
}

.cdz-subcategories .item {
    background: #e8e8e84f;
    border-style: solid;
    border-width: thin;
    border-color: #c2c2c2;
}
.cdz-subcategories .cdz-subcat-inner {
    padding: 0px;
    background: #fff;
    border-radius: 0px;
    box-shadow: none!important;
}

.irs-line-mid, .irs-line-left, .irs-line-right, .irs-bar, .irs-bar-edge, .irs-slider {
    background-image: url(https://eigre.si/media/slider-blue-eg.png)!important;
    
}
.sorter {
    padding: 2px 20px 0;
}

.list.products-list .item.product-item {
    
    border: 2px solid #e1e1e1;
    background: #fff;
        box-shadow: transparent;
}

.account .table-wrapper .action {
    margin-right: 15px;
    
    color: #1f74be;
}


a.action.track {
    color: #1f74be;
    font-size: 15px;
    display: block;
    font-weight: 800;
    text-decoration: underline;
    align-self: right;
}

.account .page-title-wrapper .order-status {
  
    background: #1f74be;
    color: #fff;
    padding: 5px 13px;
    font-weight: 700;
}


.page-footer .footer-app-store a {
    margin: 0px 0px!important;
}

.page-product-bundle .bundle-options-container .block-bundle-summary .box-tocart .action.primary, .page-product-bundle .bundle-actions .action.primary {
    width: 85%;
}
.actions-toolbar > .secondary:last-child {
	
	    margin-left: 0px;
}

.q-a {
    float: right;
    font-size: 14px;
    display: none;
}

.cart-container .cart.table-wrapper .actions-toolbar>.action {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    background: #1f74be;
    border: 1px solid #1f74be;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 20px;
    transition: all 200ms ease;
    backface-visibility: hidden;
    z-index: 1;
    padding: 0;
}
.message-success.success.message {
	padding-left: 10px;
	
	
	
}
.mini-list .block-top {
 
    padding: 17px 10px 14px 0px;
 
}

.cart.table-wrapper .product-item-name {
    font-size: 15px!important;
}

.cart.item.message.success {
    padding-left: 0px!important;
	background: #00950100!important;
	color: #1979c3!important;
	margin: 0px 0px 0px!important;
    font-size: 14px!important;
}
.box.box-newsletter {
	display:none;
}
.cart-summary .block > .title::after, .paypal-review-discount .block > .title::after {
    display:none;
}

div.product.pricing {
	display:none;

}

.message.success > :first-child::before {
    color: #f0f;
    display: none;
}



.product-item .minimal-price-link, .product-item .price-excluding-tax, .product-item .price-including-tax {
    display: block;
    white-space: nowrap;
    display: none;
}

.cart-informed-modal strong.subtitle {
   
    font-size: 12px;
    
}

.minicart-items .product .toggle {
    display: flex!important;
}

.block-minicartpro .section-content .label {
    display: inline-block;
    text-align: left;
    float: left !important;
}

body select {
    color: #000;
    border-color: #000;
  
}

.product-item .price-box .minimal-price .price-label, .product-item .price-box .minimal-price .price-container {
    display: aa!important;
}

.product-item .price-box .price-label:after {
    display:none!important;
}

.cdz-msg-container .message.success {
background: #009501!important;
}

.post-view .post-info {
    padding-right: 90px;
    display: none;
}

.page-layout-2columns-right .column.main {
    width: 100%;
  
}


.breadcrumbs .items {
    color: #34343c;
    font: 400 13px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
    font-size: 12px;
	margin-top: 15px!important;
} 

.post-view .post-top {
    position: relative;
    margin-bottom: 30px;
}

.owl-carousel .owl-item .owl-lazy {
    transition: opacity 100ms ease-out;
    border: 0px solid #e1e1e1!important;
}

.post-view .post-header {
    position: relative;
    border-bottom: 1px dashed #e9eaec;
    padding: 0px 0;
    margin-bottom: 0px;
}


@media screen and (min-width: 768px) {
    .page-header .sticky-menu.active .header-vertical-menu-wrap{
    top:2px;
    }

.order-actions-toolbar .action {
        margin-right: 0px;
        margin-left: 10px;
}

.account .page-title-wrapper .order-actions-toolbar .action.order, .account .page-title-wrapper .order-actions-toolbar .action.print {
    float: right;
    color: #1f74be;
}
  
.page-title-wrapper .order-date {
       
        text-align: right!important;
        font-weight: 700;
        margin-top: -50px;
}
	
.sticky-menu:not(.active) .minisearch input.input-text {
	
	border: 0;
    height: 35px;
    line-height: 30px;
    padding: 0 8px;
}

.page-header:not(.sksnhv) .sticky-menu.active .block-search .control {
   
    transition: .1s;
}
    
.page-header:not(.sksnhv) .sticky-menu.active .header-search label, .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text, .page-header:not(.sksnhv) .sticky-menu.active .header-search .cdz-cat-search .current-cat {
    font: 400 13px/1.35 Roboto, Helvetica Neue, Verdana, Arial, sans-serif;
    font-weight: normal;
}

.page-header .sticky-menu.active .header-panel-right {
    
     right: -15px;
    top: 20px;
}

.block, .sidebar .widget.block:not(:last-child), .sidebar .widget:not(:last-child), .block-banners, .block-banners-inline {
        margin-bottom: 0px;
        margin-top: 0px;
    }
.block-minicart .cart-total {
    background: #f5f5f500;
    padding: 30px;
}
    .product-view-style-04 .product-info-main .product-reviews-summary {
            top: -40px;
    }
	
li.item.product.product-item.slick-slide.slick-current.slick-active {
	    padding-right: 6px;
}

.menu-transparent-area {
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.6);
    z-index: 4;
    width: 100%;
    height: 100%;
    opacity: 0;
    display: none;
}


.logo {
    z-index: 2;
}

.checkout-payment-method .actions-toolbar .primary {
	float: left!important;
}

button.action.primary.checkout {
	float: left!important;
}
	
	
.block.social-login-authentication-channel.account-social-login .block-content {
    text-align: center!important;
}


.checkout-index-index .page-wrapper .opc-progress-bar {
    text-align: right!important;
    
    margin-top: 15px!important;
}

.block-goback-container {
    margin-left: 20px!important;
    margin-top: 20px!important;
}

.cart-totals .grand .amount strong, .opc-block-summary .table-totals .grand .amount strong {
 
    font-size: 22px!important;
   
}

	
	
}


	
.acount-menu .account-menu-items {
    text-align: center;
    display: none;
}

.block-minicart .subtitle.empty {
    padding: 20px 20px 10px 20px;
    text-transform: uppercase;
    font-weight: normal;
    color: #999;
    text-align: left;
}

.sory-by {
    float: right;
    margin-left: 40px;
    width: 235px;
    display: none;
}

.search-bar {
    float: right;
    margin-right: 106px;
    width: 480px;
    display: none;
}

input[type="checkbox"] {
    top: 0 !important;
}

.bss-onestepcheckout #opc-sidebar .choice.field .label {
    display: inline;
}

.review-add #product-review-table .review-field-rating .label {
    display: none;
}

.page-header .sticky-menu.active .header-vertical-menu-wrap {
    z-index: 6;
}

.page-header .sticky-menu.active .header-vertical-menu-wrap .menu-title {
  width: auto;
  font-size: 16px;
  display: flex;
  align-items: center;
  padding: 0 12px;
 } 
.page-header .sticky-menu.active .header-vertical-menu-wrap .menu-title:after{
  margin-right: 5px;
  line-height: 1;
  margin-top: -3px;
 }

.menu-title::before {
    display: inline-block;
    font-family: 'CodazonFont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e9b1';
    font-size: 20px;
    speak: none;
    float: right;
    padding: 0px 10px 0px 0px;

}

.main-content-top-left {
    z-index: 5;
}

/* Header ožji fix */

@media screen and (min-width: 768px){
	
    .autocomplete-suggestion {
        cursor: pointer;
        overflow: hidden;
        padding: 10px 1px 10px 10px;
        font-size: 1.2em;
        border-bottom: 1px solid #eeeeee;
        display: block;
    }
    .suggestion-right {
        margin-top: 13px;
    }

.autocomplete-suggestions {
    box-shadow: 0px 0px 0px rgb(50 50 50 / 64%);
    padding: 0px 0;
}

.autocomplete-selected {
    background: #e7f4ff;
}
div.mp-show-all {
    cursor: pointer;
}

	
.page-header {


    margin-top: -20px;
	margin-bottom: 0px;
}

.catalog-product-view .sticky-wrapper .product-sticky-img img {
   
    max-width: 45%!important;
}

}


.page-header .header-panel-bottom {

    color: #fff;
    background: #1f74be;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 01px;
    margin: 10px 0 0;

}

/* END Header ožji fix */

.cdz-horizontal-menu .groupmenu li.item.level0 {

    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    float: left;

}



.page-header .sticky-menu.active .header-menu-wrap {

    width: 78%;
    float: right;

}

.page-header .sticky-menu.active .header-vertical-menu-wrap {

    position: absolute;
    left: 10px;
    width: 20%;

}

.page-header .sticky-menu.active .header.panel {

    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    padding-top: 8px;
    padding-bottom: 5px;
    margin: 0;

}

.col-sm-12 {

    width: 30%;

}



.page-header .sticky-menu:not(.active) .minisearch label.mdl-textfield__label {

    color: #fff;
    padding-top: 0;
    bottom: 3px;
    top: auto;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    padding-left: 10px;
    text-overflow: ellipsis;

}


/* MENI VERTICAL */
.cdz-vertical-menu .item.level0 > a.menu-link .menu-icon {
    min-width: 47px;
   
}

.cdz-menu i.menu-icon.img-icon img {
    max-width: 24px; 
    margin-bottom: 0px;
}

.menu-title {
    font: 500 16px/1.35 Roboto, Helvetica Neue, Verdana, Arial, sans-serif;
    padding: 12px 20px;
    text-transform: uppercase;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 0px 0 0 4px;
    color: #fff;
    background: #41a3f2;

}

.menu-title::before {
    padding: 0px 0px 0px 0px;
}


.cdz-vertical-menu .item.level0 {
    z-index: 6;
}

/* END MENI VERTICAL */


/* Search desno desktop  */
.page-header .sticky-menu:not(.active) .header-search.hide-advanced-search div[data-role="search_form"] {

    width: calc( calc(100% - 0px) );

}


.one-ver.click-display.cdz-active .cdz-vertical-menu, .sticky-menu.active .click-display.cdz-active .cdz-vertical-menu {
    animation-name: cdz-slidedown;
    animation-duration: 500ms;
    width: 330px;
}

.page-header .sticky-menu:not(.active) .header-search-wrap {

    float: right;
    padding: 0px 0px 0px 0px;

}


.page-header .sticky-menu:not(.active) .minisearch input[type="text"] {

    width:505px;
    height: 46px!important;
	font-size: 14px;
}
.page-header .sticky-menu:not(.active) .minisearch label.mdl-textfield__label {

    bottom: 8px;
	top:13px;
}

.page-header .sticky-menu:not(.active) .header-search.hide-advanced-search .minisearch .actions {

    right: 20px;

}

.page-header .sticky-menu:not(.active) .minisearch .actions {

    position: absolute;
    right: 1opx;
    top: 8px;
    text-align: center;

}

.page-header .sticky-menu.active .header-search.no-full-box .minisearch input[type="text"] {

 
    color: #000;
    height: 35px;
    

}

.page-header .sticky-menu.active .header-search.no-full-box .minisearch label {

    color: #484848;
    top: 10px;
    opacity: 0;
    padding: 0;
    bottom: auto;

}

/* END Search desno desktop  */

/* FILTER kategorije levo  */

.sidebar .block:not(.account-nav).filter .filter-content {

    margin-top: 0px;
    background-color: #ffffff;;

}


.block.filter .block-subtitle {


    margin-left: 10px;
	
}

/* END FILTER kategorije levo  */



/* TOOLBAR  kategorije */

.toolbar-blog-posts, .toolbar-products {

    
    background: #86c9ff33;

}

/* END FILTER kategorije levo  */


/* TABI PRODUCT PAGE  */

.product.info.detailed .product.items .item.title {

    position: relative;
    background: #86c9ff33;

}

.product.info.detailed .product.items .item.title > .switch {

    height: 45px;
    border: 0;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    padding: 15px 20px 20px 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    border-color: transparent;
    background: transparent;

}

.product.info.detailed .product.items .item.title > .switch::after {

    position: absolute;
    width: 100%;
    height: 3px;
    background: #fff;
    content: "";
    left: 0;
    bottom: -3px;
    -moz-transition: all 100ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

}

.mb-bottom-toolbar {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #41a3f2;
    box-shadow: 0px 0px 0px #41a3f2;
    z-index: 800;
    overflow: visible;
}


.mb-bottom-toolbar .owl-loaded .owl-stage {
    padding: 0px 0 0;
}

.product-view-style-04 .product-media-wrapper .product-right, .product-view-style-04 .product-info-main .product-right {

   
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #e1e1e1;
    background: #fff;
    -webkit-border-radius: 1;
    -moz-border-radius: 1;
    border-radius: 1;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;

}

.product-view-style-04 .product-info-main .box-tocart .field qty {
    display: block;
    padding-bottom: 0px;
    border-bottom: 0px dashed #e9eaec;
}

.product-view-style-04 .product-ads-content .items {

    padding-bottom: 0px;

}

.checkout-payment-method .payment-method-title .action-help {
    display: inline-block;
    margin-left: 5px;
    display: none;
}

tr.grand.totals.excl{
	display:none;
}

tr.totals.sub.incl{
	display:none;
}

.opc-block-summary .product-item .product-item-inner {
    display: table;
    margin: 0 0 0px;
    width: 66%!important;
}


.checkout-payment-method .payment-method-title .payment-icon {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    display: none;
}

.bss-onestepcheckout .opc-wrapper #payment input[type="radio"] {
    position: relative;
    top: -2px;
}

.bss-onestepcheckout input[type="radio"] {
    min-height: 15px;
    min-width: 15px;
}


.product.info.detailed .product.items > .item.content {

	 border: 2px solid #e6e6e6;
    padding-left: 10px;
    padding-right: 10px;

}

.product-view-style-04 .product-info-main .product-left, .product-view-style-04 .product-info-main .product-right {

    padding: 10px;

}
.page-header .sticky-menu.active {
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 0px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
    width: 100%;
    max-width: 100% !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 880;
    margin: 0 auto;
    padding: 0;
    position: fixed !important;
    background-color: #1f74be;
   
    
    
}
.product-list-style-20 .product-item .product-image-photo {
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 1500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

/* END TABI PRODUCT PAGE  */


/* Notify ko na spet na zalogi  */

.wk-container {

    margin: 20px 0;
    background-color: #86c9ff33;

}


body input[type="text"], body input[type="password"], body input[type="url"], body input[type="tel"], body input[type="search"], body input[type="number"], body input[type="datetime"], body input[type="email"] {

    border-width: 0px;
        border-bottom-width: 1px;
    border-bottom-width: 0px;
    border-bottom-width: 1px;
    color: #0f0f0f;
    border-color: #ccc;
    background: #fff;
    font: 400 14px/1.35 Roboto, Helvetica Neue, Verdana, Arial, sans-serif;
        line-height: 1.35;
    line-height: 1.35;
    height: 40px;
    line-height: 40px;
    padding-left: 0;
    padding-right: 0;
   

}



.wk-oosn-notificationcontainer {

    margin-top: 1px;
    display: inline-block;
    position: relative;
    z-index: 0;
    padding: 10px;

}

#wk-oosn-button {

    float: none;

}

#wk_priceDropTooltipContainer {

   
    position: relative;
    top: 10px;
    width: 100%;
    z-index: 100;

}

#Wk_priceDropTooltip {
 
    position: static;
   
}

#wk_title_for_notify {
    cursor: pointer;
    overflow: hidden;
   
}

wk-oosn-container {
    text-align: left;
}

#wk_priceDropTooltipArrow {

    display: none;
}

#wk_priceDropAlertMainContainer {
    width: 100%;
    box-sizing: border-box;
    background: #e7f4ff;
    padding: 10px;
	margin: 14px 0px -11px 0px;
}

.email_address {
        padding-left: 10px!important;
}

.wk-subscriptionlink-container {
   
    width: 230px!important;
}

/* END Notify ko na spet na zalogi  */

input#email_address::placeholder {
   color: #383838;
   margin-right:5px;
}	

input#oosn_email::placeholder {
   color: #383838;
   margin-right:5px;
}

/* Avto out desno produkt poštnina */

.product-view-style-04 .product-ads-title::before {

    display: none;
	
}


.message.message-me-lff .content, .widget.message.message-me-lff .content {
    background: #41a3f2!important;
    margin-bottom: 5px;
    padding: 10px;
    color: #fff;
    font-size: 20px;
    /* background-color: #41a3f2!important; */
}
/* END Avto out desno produkt poštnina */


/* Poštnina letf for freekošarica MINI CART */



.abs-account-blocks .block-title > strong, .block-compare .block-title > strong, .block-giftregistry-results .block-title > strong, .block-giftregistry-shared-items .block-title > strong, .block-wishlist-search-results .block-title > strong, .block-reorder .block-title > strong, .widget .block-title > strong, .block-wishlist .block-title > strong, .account .column.main .block:not(.widget) .block-title > strong, .multicheckout .block-title > strong, .paypal-review .block .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > strong {

    line-height: 1.1;
    font-size: 1.4rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
	font-weight: 700;

}



/* END Poštnina letf for freekošarica MINI CART */

/* PZALOGA PRODUKT */


.product-view-style-04 .product-info-main .product-info-stock-sku .stock.unavailable {

    color: #ff1800;
    font-weight: 700;

}


.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available {

    text-transform: uppercase;
    font-weight: normal;
    color: #019f03;
    font-weight: 700;

}


.product-view-style-04 .product-info-main .product-info-stock-sku .stock.available::before {

    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f058";
    font-size: 18px;
    vertical-align: middle;
    color: #009501;

}



.fotorama__thumb-border {
  border: 1px solid #1f74be!important;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;

}


.modal-popup.confirm .modal-inner-wrap .modal-content {

    padding-top: 2rem;
    padding-bottom: 20px;
    align-self: center;
    padding-right: 3rem;

}

.modal-popup .modal-header {

    padding-top: 2rem;
    padding-bottom: 0;
    align-self: center;

}

.block-minicart .block-title {

    text-transform: uppercase;
    font-size: 16px;
    border-bottom: 1px solid #e1e1e1;
  
    color: #1f74be;
    overflow: hidden;
    text-align: left;
    align-self: center;

}

.abs-account-blocks .block-title > strong, .block-compare .block-title > strong, .block-giftregistry-results .block-title > strong, .block-giftregistry-shared-items .block-title > strong, .block-wishlist-search-results .block-title > strong, .block-reorder .block-title > strong, .widget .block-title > strong, .block-wishlist .block-title > strong, .account .column.main .block:not(.widget) .block-title > strong, .multicheckout .block-title > strong, .paypal-review .block .block-title > strong, .magento-rma-guest-returns .column.main .block:not(.widget) .block-title > strong, [class^="sales-guest-"] .column.main .block:not(.widget) .block-title > strong, .sales-guest-view .column.main .block:not(.widget) .block-title > strong {

    font-weight: 300;
    line-height: 1.1;
    font-size: 16px;

}


.product-item .product-image-container {

    
    padding: 5px;

}

body:not(.cms-index-index) .page-main {

    padding-top: 0px;
    padding-bottom: 20px;

}

.breadcrumbs {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #fff;
	color:#eee;
}



.ui-slider-handle {

    height: 10px;
    width: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: #1f74be;
    display: block;
    position: absolute;

}

.block.filter .filter-options .filter-options-item.active .filter-options-title::before {

    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
    background: #59b2ff;
    color: #fff;
    padding: 3px;
    font-size: px;
	font-weight:700;

}

.block.filter .filter-options .filter-options-item .filter-options-title::before {

    display: inline-block;
    font-family: 'CodazonFont';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\e991';
    font-size: 12px;
    speak: none;
    position: absolute;
    top: 17px;
    right: 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #1f74be;
    padding: 3px;
    color: #fff;
	font-weight:700;

}

.block.filter .filter-current .items {

    overflow: hidden;
    border: 0;
    background: #1f74be;
    padding: 10px;
    margin-bottom: 10px;
    color: #fff;
	font-weight: 600;

}
.sidebar .filter-current {

    width: 100%;
    padding-top: 10px;

}
.block.filter .filter-options .filter-options-content .count {

    color: #000;
    border: 1px solid #000;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 3px;
    display: inline-block;
    height: 15px;
    line-height: 13px;
    font-size: 11px;
    padding: 0 2px;
    margin-left: 2px;
    vertical-align: text-top;
    -webkit-opacity: .5;
    -moz-opacity: .5;
    opacity: .5;
    font-family: arial;
    min-width: 15px;
    text-align: center;
    font-weight: 600;

}
.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary>.title, .checkout-agreements-items .checkout-agreements-item-title {
	
    border-color: #fff;
	
}

.opc-wrapper .form-login, .opc-wrapper .form-shipping-address {
    margin-top: 20px;
    margin-bottom: 0px;
}


.checkout-index-index .page-wrapper .authentication-wrapper {
    display: none !important;
    margin-top: 0px;
    margin: 20px 0px -10px 5px;

}

.checkout-index-index .page-wrapper .action-auth-toggle, .checkout-index-index .page-wrapper .action-auth-toggle:hover {

    padding: 7px 15px;
    border-radius: 1px;

}

.checkout-index-index .checkout-container .authentication-wrapper .action.action-auth-toggle {

    border: 1px 1px 1px 1px;
    background-color: #1979c3;
    color: #fff;
    padding: 10px 25px 10px 25px;
    font-weight: 700;

}

.authentication-wrapper {

    width: 100%;
    text-align: left;
    padding: 0px 0px 0px 10px;

}

.authentication-wrapper {

    float: left;
    margin-top: -60px;
    max-width: 50%;
    position: relative;
    z-index: 1;

}

.checkout-index-index .page-wrapper .opc-wrapper .opc {

    border: 0px solid #e6e6e6;
    padding: 20px;
    background: #fff;

}

.block.filter .items .action.remove::before {

  
    color: #f95f5f;
    

}

.cdz-vertical-menu .groupmenu {

    padding-bottom: 1px;
   
}




.block.filter .block-subtitle {

    margin-left: 10px;
    display: none;
    margin-top: 0px;

}


.page-header .store-language-currency .account-trigger::before {


    content: '\f079';
 

}


.cdz-menu .item.level-top > .dropdown-toggle {

    width: 40px;
    height: 40px;
    line-height: 40px;
    background: rgb(65, 163, 242);
    color: #444;

}
.cdz-menu .item.level-top > .dropdown-toggle::before {

    margin-top: 7px;
    color: #fff;

}

@media (max-width: 750px){
    #email_address {
   padding: 10px!important;
    }

    button#product-buy-now-button.action.buy-now
    {
        height: 36px!important;
        font-size: 10px!important;
        line-height: 1.15 !important;
                width: 68% !important;
    }

    .checkout-agreement {
    display: flex!important;
    align-items: flex-start!important;
    flex-wrap: nowrap!important;
   flex-direction: row!important;
    align-content: space-around!important;
    justify-content: center!important;
}

    .payment-method-billing-address {
        padding: 0px!important;
    }
}

    .searchsuite-autocomplete .product, .searchsuite-autocomplete .suggest {
    
    display: none;
}
.amgdprcookie-bar-container {
    padding: 17px 1px!important;
}

.amgdprcookie-bar-container .amgdprcookie-policy {
    margin-bottom: 1px!important;
}



    .page-footer .footer-app-store {
        text-align: center;
        margin: 10px 10px;
        padding-bottom: 30px;
    }

    .mst-seo-content__description {

        display:none!important;
    }
    .product-view-style-04 .product-info-main .field qty .cart-qty {
        margin-top: 10px!important;
    }

    .product-view-style-04 .product-info-main .box-tocart .actions {
       
        margin-bottom: 3px!important;
    }

    .box-tocart.att-scr-qty.active.scr-bottom {
           bottom: 0px !important;
    height: 66px !important;
    padding-top: 10px !important;
    border-bottom: 1px solid #40a3f2;
    background: #fdfdfd;
        
      
       
    }


    .cart.table-wrapper .product-image-wrapper, .minicart-items .product-image-wrapper, .block-giftregistry-shared-items .product-image-wrapper {
        height: auto;
        padding: 0 !important;
        width: 60px;
    }
    .minicart-items .product-item .product-image-container {
        width: 100px !important;
    }

    .cart-container .cart .item-actions .actions-toolbar {
        text-align: right;
        margin-top: -27px;
    }

    .cdz-flbar.active {
        padding-top: 10px!important;
    }

    .header-search input.input-text {
        left: auto;
        position: relative;
        margin: 0;
        border: 0px solid #ccc;
        box-shadow: inset 0px 0px 0px #ccc;
    }
    
    .moreSearch {

        align-items: center;
        height: 40px!important;
        width: 100%;
    }

    .moreSearch:hover {
        border:0px!important;
        color:#05b113!important;
        height: 40px!important;
        
    }
    
 

    .page-products .products-grid.ctst .product-items {
        margin-right: -10px!important;
    }

  
    .mageplaza-autorelated-slider.products-mageplaza-autorelated .owl-stage {
        margin-left: 2px;
    
        }
    

    .owl-loaded .owl-stage {

        margin-left: 1px;
    }
    



    h2.block-mageplaza-autorelated-heading {
        margin-left: 15px!important;
    }


    .product-view-style-04 .product-info-main .field qty .cart-qty {
        margin-top: 11px!important;
    }

    .account .column.main .block:not(.widget) .block-title .action.edit:after, .account .column.main .block:not(.widget) .block-title .action.view:after {
        display: inline-block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: '\f044';
        font-size: 17px;
        vertical-align: middle;
        margin-left: 2px;
    }
    
.header-search .search-toggle {
  
    transition: 0s;
}

.categorybf {
	display:none;
}
.sidebar .block.account-nav .title {
  
    border-color: #006bb4;
    margin-top: -10px;
    background: #006bb4;
    color: #fff;
}

.block.account-nav .title {

    background: #41a3f2;
}
.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary {

    margin-top: 30px;
    width: 100%;
    margin-left: -9px;
}


   .block-minicart .cart-total {
    background: #f5f5f500;
    padding: 10px;
}

.block-goback-container {
    text-align: center!important;
    margin-top: 20px!important;
}

.cdz-vertical-menu li.item:hover>.groupmenu-drop {
    transition-delay: 0s!important;
}

.cart-container .form-cart .action.update, .cart-container .form-cart .action.continue, .cart-container .form-cart .action.clear {
    margin: 10px auto 10px;
}

.cart-container .form-cart .action.update, .cart-container .form-cart .action.continue, .cart-container .form-cart .action.clear {
    margin: 10px auto 10px;
}


.product-list-style-20 .product-item-info {
    padding-bottom: 0px;
}
.product-view-style-04 .product-info-main .product-social-links {
    text-align: center;
    margin-top: -45px!important;
    display: none;
}

.product-item .product-item-name .product-item-link, .product-item .product-item-link, .product-item .product.name a {
    font: 400 14px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
   font-weight: 500 !important;
}


.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary a.action {
    border-bottom: 0px solid;
    text-decoration: none !important;
    text-transform: uppercase;
}



.product-item .product-item-name {
    white-space: normal;
    overflow: hidden;
}





.catalog-product-view .sticky-wrapper .actions .action.primary {
	    font-size: 12px!important;
    line-height: 21px!important;
	padding: 11px 10px;
}
	
	
	.catalog-product-view .sticky-wrapper .product-info-content .product-name-block h2 {
    font-size: 11px!important;
    }
	
	
	


@media only screen and (max-width: 700px) {

    .cdz-menu .item.level-top .groupdrop-link .item {

  padding: 10px;

}
    .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop>li.tablet-item>a {
    padding: 10px 0px;
    }

    .block-brand-list ul.brand-options {
        display: none;
    }

   
    div.block.block-brand-list {
        display: none;
    }

    .actions .search {
        width: 40px;
        height: 40px;
        
        }

        .header-search .minisearch .action.search:before {
            color: #fff;
        }

    .block.account-nav .title strong:before {
        font-family: 'FontAwesome';
        content: '\f1de';
        font-size: 20px;
        
    }

    .autocomplete-suggestions {
        
        max-height: 550px!important;
        z-index: 999999999999;
        width: 105%!important;
        margin-left: -12px;
        margin-top: 10px;
        box-shadow: 0px 0px 0px rgb(50 50 50 / 64%);
    }
    .suggestion-right {
        
        padding-top: 15px;
    }

	
.mb-bottom-toolbar .menu-items .item>a, .mb-bottom-toolbar .group-switch>button.switcher {
    
    font-size: 20px;
    line-height: 35px;
}

.estimatedDeliveryDate.message.success {

    line-height: 1.5em!important;
        font-size: 16px;
}

.page-header .header-panel-bottom {
   
    background: #1f74be00;
    
}

.shared-carts-table.clean-table {
    font-size: 12px;
    text-transform: uppercase;
    width: 100%;
    font-weight: 300;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
}

.account .toolbar .limiter {
    clear: both;
    width: 100%;
}

.account .products-grid.wishlist .box-tocart>.fieldset {
    display: none;
}

.block-minicart .cart-total .subtotal .label {
    float: left;
    text-transform: uppercase;
    font-size: 12px;
    color: #686770;
    font-weight: 600;
    align-content: right!important;
}

.owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid #e1e1e1!important;
    padding: 15px!important;

}

.product-list-style-20 .owl-carousel.owl-drag .owl-item:after {
    display: none!important;
}

.field.choice.persistent .tooltip.wrapper {
    display: inline-block;
    margin-top: 9px;
    float: right;
    display: none;
}

.page-footer {
    padding-bottom: 0px;
}

#mobi_vertcial-menu-container .main-content-top-left {
    margin: 0px;
}

}


#mobi_vertcial-menu-container .groupmenu {

    background: #e8f9ff;
    padding-top: 10px;
     
}

@media screen and (max-width: 768px){

    .autocomplete-no-suggestion {
    width: 100%!important;
    }

        .form.minisearch.show .control {
   top: 5px!important;
        }

    .form.minisearch.active .control {
        background-color: #f1f1f1;
        position: fixed !important;
        width: 100% !important;
       top: 5px!important;
       left: 0px;
    }

    .page-header .sticky-menu.active .header-search-wrap .header-search.no-full-box .minisearch .actions .search {
      margin-top: 15px;
    }

    .form.minisearch .autocomplete-suggestions {
    padding: 10px;
    background: #f1f1f1;
    color: #6d6d6d;
    /* height: 100%; */
   
   
}
}


.checkout-index-index .page-wrapper .opc-progress-bar {
 
        
        margin-top: 15px;
        margin-bottom: -5px;
    }



.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title, .cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .groupdrop-title-line {

    color: #41a3f2;
    font-weight: 700;
    border: 0;
    margin: 0;
    font-size: 12px;
    margin-left:0px;


}

.product-view-style-04 .product-ads-title::before {

   
    display: none;

}



.block.related .products-grid .product-item .product-item-top, .block.upsell .products-grid .product-item .product-item-top, .block.crosssell .products-grid .product-item .product-item-top {

    padding: 0px;

}

div.cart-empty{
	padding-top:20px;
	font-size:20px;
}


/* DODAJ V KOŠARICO POPUP */
@media (min-width: 768px){
    .product-list-style-20 .product-item .price-box {
        display: flex;
    flex-direction: column;
}
   

        .checkout-index-index .page-header:not(.header-style-01) {
        border-bottom: 1px solid #e9eaec00!important;
        }

            .block-content-with-show-navigation {
            display: flex;
            flex-direction: column!important;
        }

    .checkout-index-index .page-wrapper .opc-wrapper {
       
        margin-top: -78px;
    }

    .cdz-vertical-menu .groupmenu-drop {
        top: -1px;
        left: 100%;
        visibility: hidden;
        -webkit-opacity: 0;
        -moz-opacity: 0;
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px);
        -webkit-transition: opacity 0s ease,transform .0s ease,visibility 0s linear 0s;
        -moz-transition: opacity 0s ease,transform .4s ease,visibility 0s linear 0s;
        transition: opacity 0s ease,transform 0s ease,visibility 0s linear 0s;
        display: none;
    }

    .owl-loaded .owl-stage {

        margin-left: -2px;
    }
    

    
.product-brand-name{
    position: relative;
    float: right;
    text-decoration: underline;
    margin-top: -5px!important;
}

	
.panel-toggle-wrap.applied .content-outer {
    
    max-height: 600px!important;
}

div.col-sm-7.minicartpro-summary {
        width: 40%;
    }

.cdz-product-labels .label-item {
        color: #fff;
        background: #1f74be;
        margin-top: -18px!important;
        margin-left: -17px!important;
    }
div.col-sm-10.cart-items
    {
        width: 60%;
    }

.block.social-login-authentication-channel.account-social-login {
        margin-left: 15px;
		margin-top: 20px;
    }



    div.col-sm-7.newst-added-item{
        display:none;
    }
.cdz-vertical-menu li.item:hover>.groupmenu-drop {
    transition-delay: 0.2s;
}
}

.checkout-index-index .page-wrapper .page-header .logo {
    margin-top: 39px;
}
/* END DODAJ V KOŠARICO POPUP */
.cdz-popup .minicart-popup {
    display: block;
    margin: 10px;
}

.product-list-style-17 .product-item-details {

    text-align: center;
    margin-top: -5px;
    padding: 0 10px;

}

.column.main .block.crosssell, .column.main .block.upsell, .column.main .block.related {

    margin-bottom: 10px;

}

.block.upsell .block-title.title {

    margin-bottom: 5px !important;

}

@media (min-width: 768px), print {
.sorter {
    float: left;
}


.product-list-style-20 .owl-carousel.owl-drag .owl-item:after{
display:none!important;
}	

}

select#sorter.sorter-options{
	color: #282828;
    border-color: #7d7d7d;
    background: #fff;
    font: 400 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
}


.block-minicart .cart-total .actions .layout-row {

    margin: 1px 1px 1px 1px;

  

}

.account-nav .content .item a, .account-nav .content .item > strong {

    border: 0;
    padding: 13px 0;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 100ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    font: 500 14px/1.35 Montserrat, Helvetica Neue, Verdana, Arial, sans-serif;
    color: #282828;

}

.account-nav .content{
    border: 1px solid #006bb4;
    background: #f2f7fc;

}

button, .mdl-button, .md-button, .md-button.md-raised, .cart-container .form-cart .action.continue{

    color: #1f74be;
    border-color: #1f74be;
    background: #fff;
    font: 400 12px/1.35 Montserrat, Helvetica Neue, Verdana, Arial, sans-serif;
    margin: 0px;
   

}

.page-header .sticky-menu.active .header-vertical-menu-wrap .menu-title::before {

    padding: 10px 20px 10px 5px;

}


.minicart-items .action {

    
    left: 0px;
}

.cdz-popup-area .cdz-popup {

    visibility: hidden;
    overflow: visible;
    top: -110%;
    left: 0;
    right: 0;
    position: absolute;
    background: #FFF;
    -moz-transition: all 300ms ease;
    -webkit-transition: all 300ms ease;
    -o-transition: all 300ms ease;
    transition: all 300ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    max-height: 80%;
    width: 750px;
    max-width: calc(105% - 40px);
  

}


.message.success {

	margin: 1px 1px 30px;
    padding: 10px 30px 10px;
        padding-left: 20px;
    display: block;
    line-height: 1em;
    font-size: 1.4rem;
   background: #009501;

color: #fff;

padding-left: 50px;

position: relative;
  
}

.message.success > :first-child::before {

    
    color: #fff;
	
}

.cart-container .cart-summary .block > .title strong {

    text-transform: uppercase;
    font: 600 14px/1.35 Montserrat, Helvetica Neue, Verdana, Arial, sans-serif !important;

}

.cart-container .checkout-methods-items .action.primary {
    width: 99%;
}

.message.success a:active, .message.success a:focus, .message.success a:visited {

    color: #fff;

}
.cart-summary .block > .title::after, .paypal-review-discount .block > .title::after {

    position: absolute;
    right: 0px;
    top: -3px;
    background-color: #1f74be;
    color: #fff;
    font-weight: 700;

}

.block-compare .action.compare, .cart-summary .actions-toolbar > .primary button, .cart-summary .form.giftregistry .fieldset .action.primary, .paypal-review .block .actions-toolbar .action.primary, .cart-summary .actions-toolbar > .primary .cart.table-wrapper .actions-toolbar > .action, .cart-summary .actions-toolbar > .primary .action-gift {

    background: #1f74be;
    border: 1px solid #fcfcfc;
    color: #fff;

}
a.action.tocompare {
    display: none;

}
.product-list-style-03 .wrap-right .action.primary {

    width: 100%;
    height: 33px;
    padding: 0;
    font-size: 12px;
    line-height: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 1px;
    color: #fff;
    border-color: #1f74be;
    background: #1f74be;

}

.cdz-popup-area .cdz-popup.popup-minicart-popup .cdz-popup-inner {
    padding-bottom: 20px;
}

.cdz-popup-area .cdz-popup.popup-minicart-popup .cdz-popup-inner .block-minicart .cart-total .actions button {
    width:98%;
    margin-top: 16px !important;
}

.cdz-popup-area .cdz-popup.popup-minicart-popup .cdz-popup-inner .minicart-items .product-item .product-item-actions .details-qty {
    margin-top: 5px;
}


li.cdz-google-plus {
display:none !important;
}

li.cdz-linkedin {
display:none !important;
}

li.cdz-pinterest {
display:none !important;
}

.page-header .sticky-menu.active {
-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
}


.product-list-style-20 .product-item-top .action.primary {

   
    display: none;

}

.product-view-style-04 .product-info-main .swatch-attribute-label, .product-view-style-04 .product-info-main .field qty .label {


  display: none !important;

}

.message.success a {
    color: #fff !important;
    text-decoration: underline;
}


button#share-cart-btn-mini-cart {
	    background: #fff;
    color: #1f74be;
}


button#share-cart-btn-mini-cart:hover{
	    background: #000;
    color: #fff;
}


.share-cart-popup {
	
	width: 50%;
	
}

.sidebar .block:not(.account-nav) .block-title strong, .sidebar .block:not(.account-nav) .title strong {
  
    margin-bottom: 10px;
   
}

.product-info-main .product-brand-info {
	
	padding: 0px 0px;
}


.product-view-style-04 .product-info-main .overview strong {
    margin-bottom: 0px;
    display: inline-block;
}
.nav-sections{
	    margin: -10px;
}



.product-info-main .product.attribute.overview {
    margin: -25px 0px 5px;
	display:none;
}
.page-main > .page-title-wrapper .page-title {
	    margin-top: 10px;
}

.page-header .account-trigger::before {
 
    content: "\e9aa";
    font-size: 32px;
    speak: none;
}
.page-header .action.showcart::before {
    
    content: '\e9a2';
    font-size: 33px;
    
}

.page-header .wishlist #top-wishlist::before {
   
    content: '\e987';
    font-size: 32px;
    
}


.cdz-popup-area .cdz-popup.popup-account-popup .account-info-summary .info-summary-top::before {
    font-family: 'FontAwesome';
   
    content: '\f2bd';
	
}

.product-view-style-04 .product-info-main .page-title-wrapper .page-title{
	line-height: 1.2;
}

.customer-account-login .login-container {

    border: 1px solid #e6e6e6;
    background: #fff;
    -webkit-border-radius: 1;
    -moz-border-radius: 1;
    border-radius: 1;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    -ms-box-shadow: none;
}


@media only screen and (min-width: 768px){
	
	.mp-arp-slider-content .owl-nav button span {
	    display: none;
}

.owl-carousel .owl-stage-outer{
	padding: 0px 0px 0px 2px;
}


div[data-role="gdpr-cookie-container"] {
    position: sticky;
    position: -webkit-sticky;
    z-index: 999999999!important;
    bottom: 9px!important;
    left: 11px;
	width: 374px;
}

.actions button.action.primary.cookiebar {
  
    bottom: 13px;
    margin: 0px 0px 7px 0px;
}
}


/* ZA TELEFONE SAMO!!!! POD 728PX */
@media only screen and (max-width: 767px) {

    .cdz-menu .col-lg-1, .cdz-menu .col-lg-10, .cdz-menu .col-lg-11, .cdz-menu .col-lg-12, .cdz-menu .col-lg-13, .cdz-menu .col-lg-14, .cdz-menu .col-lg-15, .cdz-menu .col-lg-16, .cdz-menu .col-lg-17, .cdz-menu .col-lg-18, .cdz-menu .col-lg-19, .cdz-menu .col-lg-2, .cdz-menu .col-lg-20, .cdz-menu .col-lg-21, .cdz-menu .col-lg-22, .cdz-menu .col-lg-23, .cdz-menu .col-lg-24, .cdz-menu .col-lg-3, .cdz-menu .col-lg-4, .cdz-menu .col-lg-5, .cdz-menu .col-lg-6, .cdz-menu .col-lg-7, .cdz-menu .col-lg-8, .cdz-menu .col-lg-9, .cdz-menu .col-md-1, .cdz-menu .col-md-10, .cdz-menu .col-md-11, .cdz-menu .col-md-12, .cdz-menu .col-md-13, .cdz-menu .col-md-14, .cdz-menu .col-md-15, .cdz-menu .col-md-16, .cdz-menu .col-md-17, .cdz-menu .col-md-18, .cdz-menu .col-md-19, .cdz-menu .col-md-2, .cdz-menu .col-md-20, .cdz-menu .col-md-21, .cdz-menu .col-md-22, .cdz-menu .col-md-23, .cdz-menu .col-md-24, .cdz-menu .col-md-3, .cdz-menu .col-md-4, .cdz-menu .col-md-5, .cdz-menu .col-md-6, .cdz-menu .col-md-7, .cdz-menu .col-md-8, .cdz-menu .col-md-9, .cdz-menu .col-sm-1, .cdz-menu .col-sm-10, .cdz-menu .col-sm-11, .cdz-menu .col-sm-12, .cdz-menu .col-sm-13, .cdz-menu .col-sm-14, .cdz-menu .col-sm-15, .cdz-menu .col-sm-16, .cdz-menu .col-sm-17, .cdz-menu .col-sm-18, .cdz-menu .col-sm-19, .cdz-menu .col-sm-2, .cdz-menu .col-sm-20, .cdz-menu .col-sm-21, .cdz-menu .col-sm-22, .cdz-menu .col-sm-23, .cdz-menu .col-sm-24, .cdz-menu .col-sm-3, .cdz-menu .col-sm-4, .cdz-menu .col-sm-5, .cdz-menu .col-sm-6, .cdz-menu .col-sm-7, .cdz-menu .col-sm-8, .cdz-menu .col-sm-9, .cdz-menu .col-xs-1, .cdz-menu .col-xs-10, .cdz-menu .col-xs-11, .cdz-menu .col-xs-12, .cdz-menu .col-xs-13, .cdz-menu .col-xs-14, .cdz-menu .col-xs-15, .cdz-menu .col-xs-16, .cdz-menu .col-xs-17, .cdz-menu .col-xs-18, .cdz-menu .col-xs-19, .cdz-menu .col-xs-2, .cdz-menu .col-xs-20, .cdz-menu .col-xs-21, .cdz-menu .col-xs-22, .cdz-menu .col-xs-23, .cdz-menu .col-xs-24, .cdz-menu .col-xs-3, .cdz-menu .col-xs-4, .cdz-menu .col-xs-5, .cdz-menu .col-xs-6, .cdz-menu .col-xs-7, .cdz-menu .col-xs-8, .cdz-menu .col-xs-9 {

         position: relative;
        min-height: 1px;
        padding-left: 10px;
        padding-right: 10px;
        width: 100%;
    }


    .header-search.input-opened .search-form {
    
        top: 5px!important;
    }


    .autocomplete-suggestions {
        padding-bottom: 94%;
        max-height: 900px!important;
    }

    .cart-informed-modal .latest-added-item .left-part {
        width: 0%;
    }

    .cart-informed-modal .latest-added-item .right-part {
        width: 100%;
    }

.product-brand-name{

    margin-top: -7px;
    padding-bottom: 20px;
    text-decoration: underline;
    float: right;
}

.opc-block-summary .product-item .subtotal, .opc-block-summary .product-item .product-item-name-block {
   text-align: right;
}
    
.minicart-items .action {
        left: 5px;
}
	
.owl-carousel .owl-nav [class*='owl-'] {
   
    display: none;
}

div[data-role="gdpr-cookie-container"] {

bottom: 33px!important;
}

.message.success {

    margin: 30px 10px 10px;
}

.opc-estimated-wrapper .minicart-wrapper {
    margin: 0;
    display: none;
}

.actions button.action.primary.cookiebar {
    
margin: 2px 3px 5px 0px;
}
	
.wk-oosn-container {
text-align: left;
}

.checkout-index-index .checkout-container .authentication-wrapper .action.action-auth-toggle {
  
    margin-bottom: 20px;
}


.product.info.detailed .product.items .item.title > .switch::after {

    position: absolute;
    width: 100%;
    height: 3px;
    background: #fff;
    content: "";
    left: 0;
    bottom: -3px;
    -moz-transition: all 100ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 100ms ease;
    transition: all 100ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;

}

.sory-by {
	display:none;
    float: right;
    margin-left: 6px;
    width: 170px;
}


.product.info.detailed .product.items .item.title > .switch {
    /* height: 45px; */
    border: 0;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    padding: 5px 0px 10px 10px;
    text-transform: uppercase;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 14px;
    font-weight: 400;
    color: #000;
    border-color: transparent;
    background: transparent;
}

.product.info.detailed .product.items {
    padding: 0 0 0px;
    margin-bottom: 0;
}


}


div.category-cms {
padding-bottom: 20px

}
table#k1 {
border-style: solid;
    border-color: #e6e4e4 !important;
    border-width: 2px !important;

}

table#komponente {
    border-style: solid;
    border-color: #e6e4e4 !important;
    border-width: 2px !important;

}


table#komponente:hover {
    	border-style: solid;
    	border-color: #41a3f2 !important;
    	border-width: 2px !important;
	width: 85%px;
	margin-left: 12,5%;

}


.acount-menu .account-menu-items {
  
    text-align: center;
}
@media only screen and (min-width: 768px){

    .amgdprcookie-bar-container .action-close {
    
    right: -9px!important;
    top: -12px!important;
}

    .block-search {
        padding-left: 0px !important;
    }

    .searchsuite-autocomplete {
        width: 100%;
        display: none;
    }

    .fotorama__stage.fotorama__shadows--right:after, .fotorama__nav.fotorama__shadows--right:after{
        display: none;
    }

    .fotorama__stage.fotorama__shadows--left:before, .fotorama__nav.fotorama__shadows--left:before
    {
        display: none;
    }
    .customer-account-login .login-container .block {
        
            padding: 20px 10%;
            
    }

    .customer-account-login .login-container .block.block-new-customer {
        padding: 20px 10%;
    }
    .sociallogin-block.sociallogin-login {
        margin: 50px 0px -11px;
    }


    .sociallogin-block.sociallogin-login {
        margin: 35px 0px -10px;
    }
    .product-view-style-04 .product-info-main .cdz-social-listing {
        position: absolute;
            right: 10px;
        margin-top: -47px;
        display: none;
    }

    .product-view-style-04 .product-info-main .box-tocart .actions>button {
        display: inline-block;
        width: 100%;
    }

    .searchsuite-autocomplete .suggest {
        display: block;
    }
}


.grecaptcha-badge{
	display:none!important;
}


button#product-buy-now-button.action.buy-now{

	min-width: calc((10% - 20px)/2);
	color: #1f74be;
	background:#fff;
	font-weight: 400;
    font-size: 10px;
    width: 350px!important;
    height: 60px;
    line-height: 1.15!important;
}
button#product-buy-now-button.action.buy-now:hover{
	
	color: #05b113;
	
}


button#product-addtocart-button.action.primary.tocart {
    color: #fff;
    border-color: #1f74be;
    background: #1f74be;
    width: 232%;
        margin-left: 7px;
}

button#product-addtocart-button.action.primary.tocart:hover {
  color: #fff;
    border-color: #fff;
    background: #05b113;
}


@media only screen and (max-width: 767px){

    .product-right.col-sm-8 {
        display: none;
    }

    .modal-popup.modal-slide {
        left: 0px;
    }
    .modal-popup .modal-inner-wrap {
        max-width: 100%;
    }

    button#product-buy-now-button.action.buy-now {
   
        width: 75%!important;
    }
    

    .sorter-options{
        width: 120px!important;
    }


    .cdz-menu.cdz-toggle-menu .cdz-item-tag, .cdz-menu.cdz-vertical-menu .cdz-item-tag {
        top: 12px;
    }
    .cdz-menu .cdz-item-tag:before {
        display: none;
    }
    .product-view-style-04 .product-info-main .box-tocart .product-addto-links .action:before {
        display: inline-block;
        margin-top: -2px;
    }

    .product-view-style-04 .product-info-main .box-tocart .product-addto-links .action {
        margin: 0px 7px 0px 0px;
        width: 36px;
        height: 36px;
    }

.page-header .sticky-menu.active .header-search.no-full-box div[data-role="search_form"] {
        width: 100%!important;
        z-index: 1;
        border-radius: 3px;
        -webkit-transition: none;
        transition: none;
        top: 0px!important;
}

.header-search .search-form {
        visibility: hidden;
        position: fixed;
        width: 100%;
        background: #f0f0f0;
        left: 0px;
        top: 40px;
        z-index: 10;
        opacity: 0;
        transition: 0.1s;
        box-shadow: 0px 4px 0px 0px #41a3f2;
}

.mb-bottom-toolbar .btn-cart .info-wrap {
        position: absolute;
        width: 14px;
        height: 14px;
        line-height: 14px;
        background: red;
        font-size: 11px;
        right: 0px;
        top: 5px;
        color: #ffffff;
        border-radius: 100%;
}

.page-footer .footer-app-store a {
    width: 49%1!important;
    display: inline-block;
    margin-bottom: 5px;
    padding: 0 0px;
    margin: 0;
}
.product-info-main .product-social-links .cdz-social-listing {
	
    text-align: right;
}
.product-view-style-04 .product-info-main .box-tocart .actions {
    justify-content: center;
    padding-left: 0px!important;
    padding-top: 1px!important;
   
}
.product-view-style-04 .product-info-main .product-social-links .cdz-social-listing {
    display: block;
}
}

/* remove :hover && add !important to border-color */
.page-header .sticky-menu.active .header-search-wrap .header-search.no-full-box .minisearch .actions .search {
    background: #1f74be;
    border-color: #41a3f2 !important;
    border-radius: 3px;
}


/* remove :hover */
.page-header .sticky-menu.active .header-search.no-full-box {
        overflow: visible;
        z-index: 1;
}


/* remove :hover && add border-radius */
.page-header .sticky-menu.active .header-search.no-full-box div[data-role="search_form"] {
    width: 300px;
    z-index: 1;
    border-radius: 3px;
    -webkit-transition: none;
    transition: none;
}

/* remove completely */
.page-header .sticky-menu.active .header-search-wrap .header-search.no-full-box:hover div[data-role="search_form"] 

/* remove hover */
.page-header .sticky-menu.active .header-search-wrap .header-search.no-full-box:hover div[data-role="search_form"] 

.page-header .sticky-menu.active .header-search.no-full-box .minisearch input[type="text"] {
    width: 100%;
    border-bottom: 0;
    padding: 0 8px;
    color: #fff;
    height: 35px;
    line-height: 35px;
    opacity: 1;
    border-radius: 3px;
}


.page-header .sticky-menu.active .header-search.no-full-box .minisearch .mdl-textfield {
    padding: 0;
    background: #fff;
	
}

.page-header .header-search.no-full-box #search_mini_form .mdl-textfield__label {
    text-overflow: ellipsis;
    transition: none;
    opacity: 1;
    padding: 0 8px;
}

.product-view-style-04 .product-info-main .box-tocart {
	    margin: 7px 0 2px;
}



.account .form-address-edit .actions-toolbar .action.primary, .account .secondary .action.back, .mdl-button, a.action.primary, .md-button, button, .action.primary, .md-button.md-primary, .md-button.md-primary.md-raised, .md-button.md-raised:not([disabled]), .cdz-popup-area .cdz-popup.popup-wl-login-popup .no-account a.md-primary, .cart-container .form-cart .action.continue {
   
    -moz-transition: all 0ms ease;
    -webkit-transition: all 0ms ease;

}

@media only screen and (max-width: 767px){
	
.page-header .sticky-menu:not(.active) .minisearch input[type="text"] {
    width: 100%;
    height: 49px!important;
    font-size: 14px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
    display: inline-block;
    text-transform: lowercase;
    width: 100%;
    display: none!important;
}

.searchsuite-autocomplete .title {
    display: none!important;
}
	
div.contact-form-wrap.col-sm-12 {
	width:100%!important;
}

.contact-map-wrap.col-sm-12 {
		width:100%!important;
}

.contact-form-wrap.col-sm-12 {
	width:100%!important;
}

.page-header .nav-toggle {
    visibility: hidden!important;
}


.page-header .sticky-menu:not(.active) .header-search.hide-advanced-search .minisearch .actions {
    right: 20px;
    visibility: hidden;
}



.logo {
    float: left;
    margin: 0 0 0 0;
    max-width: 150px;
    position: relative;
    z-index: 5;
}
.page-header .logo {
    margin: 0 0 0 0;
    float: left;
    display: inline-block;
    max-width: 150px;
	margin-top: 10px;
}
.page-header .sticky-menu.active {
    visibility: hidden;
}
}

.cdz-slideshow:after {
    width: 100%;
    height: 100%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    box-shadow: 0px 10px 20px 5px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0px 10px 20px 5px #eee;
    -webkit-box-shadow: 0px 26px 20px 5px rgba(0, 0, 0, 0.08);
    -o-box-shadow: 0px 10px 20px 5px #eee;
    -ms-box-shadow: 0px 10px 20px 5px #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0px;
}
.product-list-style-20 .items.product-items .item.product-item{
    border: 1px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #fff;
}


.product-item-photo img, object, video, embed{
	    height: auto;
    max-width: 90%;
}

.recent-info .item-info .item-detail {
     float: right;
    width: 100%;
    font-size: 11px;
    padding-top: 1px;
}

.recent-notification .product-item-photo img, object, video, embed {
    position: absolute;
    height: 100%;
}

.blposition {
    bottom: 4px;
    left: -6px;
    z-index: 999999999;
}
.recent-notification .close {
    background-size: 100%;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 97px;
    top: 12px;
    cursor: pointer;

}


.product-view-style-04 .product-ads-title {
    padding: 15px;
    margin-bottom: 10px;
    color: #fff;
    background: #144c7c;
    position: relative; 
    z-index: 0;
    overflow: hidden;
}

.product-view-style-04 .product-ads-title :after {
    position: absolute;
    top: 0;
    left: -20px;
    width: 85%;
    height: 100%;
    background: rgba(255,255,255,0);
    content: '';
    z-index: -2;
    transform: skew(-45deg);
}


.product-view-style-04 .product-ads-title {
    padding: 0px;
    margin-bottom: 5px;
    color: #fff;
    background: rgba(255, 255, 255, 0);
    position: relative;
    z-index: 0;
    overflow: hidden;
}

.recent-notification .recent-info > div.item-info {
    margin-left: 5px;
    width: 220px;
    float: left;
    height: 85px;
    padding: 5px;
    border-radius: 0px;
    box-shadow: 0px 0px 2px 0px #282828;
}

.account .secondary .action.back {
    color: #006bb4;
    border-color: #006bb4;
    background: #fff;
    font: 600 12px/1.35 Rajdhani, Helvetica Neue, Verdana, Arial, sans-serif;
}

.block-authentication .block[class] ul {
    list-style: none;
    padding-left: 0px;
}


@media screen and (min-width: 768px){
    .product-view-style-04 .product-info-main .box-tocart .product-addto-links .action {
        padding: 0px;
        width: 50px;
        height: 60px;
        line-height: 38px;
        border: 1px solid;
        text-align: center;
        border-radius: 100%;
        transition: all 500ms ease;
        backface-visibility: hidden;
        color: #1f74be;
        border-color: #1f74be;
        background: #fff;
        font-size: 0;
        margin-right: 0px;
        border-radius: 4px;
    }

    button#product-buy-now-button.action.buy-now:hover{
        border-color: #05b113;
        
        
    }

    .product-info-main .product-addto-links .action.towishlist:before {
        font-size: 20px;
    }

    .bss-onestepcheckout #opc-sidebar {
        width: 33.33%;
        margin-top: 19px;
    }

    div.contact-form-wrap.col-sm-12 {
        width:100%!important;
    }
    .contact-form-wrap.col-sm-12 {
        width:100%!important;
    }


    .contact-form-wrap .fieldset>.field {
        float: left;
        width: 100%!important;
        padding: 0 20px;
    }

    /* sticky menu always visible */
    .page-header:not(.sksnhv) .sticky-menu.active .block-search .control {
        visibility: visible;
        opacity: 100;
    }

    .page-header:not(.sksnhv) .sticky-menu.active .header-search div.search-form {
        width: 300px;
        z-index: 1;
        overflow: visible;
    }

    .page-header:not(.sksnhv) .sticky-menu.active .header-search .actions .search {
        background: #1f74be;
        border: 1px solid #328ede;
        border-radius: 0 3px 3px 0;
    }

    .page-header:not(.sksnhv) .sticky-menu.active .header-search input.input-text {
        width: 100%;
        padding: 0 8px;
        opacity: 1;
    }
    /* end sticky menu always visible */
}

@media only screen and (min-width: 900px){
[class*='product-list-style'] .owl-nav [class*='owl-'], [class*='post-list-style'] .owl-nav [class*='owl-'], [class*='wrapper-adv-style'] .owl-nav [class*='owl-'], [class*='brand-style'] .owl-nav [class*='owl-'] {
    width: 34px;
    height: 52px;
    line-height: 48px;
}

[class*='product-list-style'] .owl-dots, [class*='post-list-style'] .owl-dots, [class*='wrapper-adv-style'] .owl-dots, [class*='instagram-wrapper'] .owl-dots {
    width: 100%;
    text-align: center;
    margin: -60px 0 0;
    visibility: hidden;
}

[class*='product-list-style'] .owl-nav [class*='owl-'].owl-next, [class*='post-list-style'] .owl-nav [class*='owl-'].owl-next, [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-next, [class*='brand-style'] .owl-nav [class*='owl-'].owl-next {
    right: -25px;
    top: 40px;
	width: 50px;
}


[class*='product-list-style'] .owl-nav [class*='owl-'].owl-prev, [class*='post-list-style'] .owl-nav [class*='owl-'].owl-prev, [class*='wrapper-adv-style'] .owl-nav [class*='owl-'].owl-prev, [class*='brand-style'] .owl-nav [class*='owl-'].owl-prev {
    left: -25px;
    top: 40px;
	width: 50px;
}
}



#back-top {
    display:none!important;
}



.product-view-style-04 .product-info-main .page-title-wrapper .page-title {

    text-transform: none!important;
}


.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>div, .block.filter .filter-options .filter-options-content .price-slider-container .input-wrap>span {
  
    margin-left: 12px;
}

.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap input {
    width: 59px;
    text-align: center;
}

.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap {
    float: left;
    margin-top: 10px;
    margin-left: -17px;
}

.block.filter .filter-options .filter-options-content .price-slider-container .input-wrap .delimiter {
    margin: 0px -10px 0px 12px;
}


@media screen and (min-width: 768px){



.catalog-product-view .sticky-wrapper .actions .action.primary {
    font-size: 14px!important;
 margin-top: 1%!important;
}

.opc-wrapper .step-content {
    margin: 10px 0 10px;
}


.opc-wrapper .action-select-shipping-item {
    float: left!important;
    margin: 0px 0 0;
}
.shipping-address-item.not-selected-item {

padding: 0px 1px 10px 10px!important;
	
}

.catalog-product-view .sticky-wrapper.bottom {
    
    border-top: 0px solid #e1e1e1 !important;
}

}


.g-recaptcha {
    margin-top: 15px;
    margin-bottom: 15px;
    display: none!important;
}


	
.checkout-payment-method .payment-method-title label div.adyen-sprite.adyen_cc {
    background: url(../images/logos/cc_border.png) no-repeat;
    display: none;
}

.checkout-payment-method .payment-option-title .action-toggle {
    font-size: 15px;
    font-weight: 700;
}

.brposition {
    bottom: 4px;
    right: -92px;
	z-index: 999999999;
}

.sidebar .block:not(.account-nav) .block-title, .sidebar .block:not(.account-nav) .title {

    margin-top: 2px;
}
.store-event .icon .fa {
    color: #006bb4;
    font-size: 50px;
    line-height: 122px;
    width: 100%;
    text-align: center;
}

.store-event .icon {
    display: block;
    width: 122px;
    height: 122px;
    margin: 0 auto 1rem;
    border-radius: 50%;
    border: 2px solid #006bb4;
    text-align: center;
}

.skill-value {
    color: #006bb4;
}



.amgdprcookie-main-wrapper .amgdprcookie-btn {
    padding: 7px 27px;
    border: 0;
    font-size: 14px;
    color: #fff;
    border-radius: 6px;
    background: #1979c3;
    box-shadow: 0 3px 5px rgba(62, 40, 13, 0.15);
    text-transform: uppercase;
}

.amgdprcookie-main-wrapper .amgdprcookie-btn:hover {
    background: #006bb4;
}


.fieldset > .field.required > .label:after, .fieldset > .fields > .field.required > .label:after, .fieldset > .field._required > .label:after, .fieldset > .fields > .field._required > .label:after {
    content: '*';
    color: #e02b27;
    font-size: 1.2rem;
    margin: 0 0 0 3px;
    vertical-align: middle;
}

#password-strength-meter-container {
   
    margin: 27px 0;
}


.product-list-style-20 .owl-nav [class*="owl-"] {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    top: -60px;
    border: 1px solid;
    color: transparent !important;
    font-size: 0 !important;
    border-color: #41a3f2;
    background: #41a3f2;
    position: relative;
}

/* White arrow for next button */
.product-list-style-20 .owl-nav .owl-next::after {
    content: '' !important;
    display: block !important;
    width: 10px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    transform: rotate(-45deg);
    position: absolute;
    top: 50%;
    left: 45%;
    margin-top: -5px;
    margin-left: -5px;
}

/* White arrow for prev button */
.product-list-style-20 .owl-nav .owl-prev::after {
    content: '' !important;
    display: block !important;
    width: 10px;
    height: 10px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    transform: rotate(135deg);
    position: absolute;
    top: 50%;
    left: 55%;
    margin-top: -5px;
    margin-left: -5px;
}

.product-list-style-20 .cdz-block-content {
    border: 0px solid #e1e1e1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #fff;
    text-align: center;
    
}

.currency{
	display:none;
}

div.availability.only{
	display:none;
}
.product-item-name {
  
    
    margin: 0px 0px 0px 0px;

    
}

.product-item .price-box {
    margin: 0 2px 5px;
}

.block.filter .filter-options .filter-options-item .filter-options-title {

    word-break: normal;
    
}
.opc-wrapper .fieldset > .field.required > label:after, .opc-wrapper .fieldset > .field._required > label:after {
    margin-left: 10px;
    position: relative;
    /* top: 0px; */
}

.price-box .special-price, .price-box .old-price {
    display: center!important;
    vertical-align: top;
   
}

.product-item .old-price .price {
    color: #ccc;
    font-size: 15px;
}

.product-item .old-price {
    margin: 0 5px 0 0;
    color: #e1e1e1;
}

.product-list-style-20 .product-item .old-price {
    margin: 3px 5px;
}
.post-list-style09 .post-footer {
    margin-top: 10px;
    overflow: hidden;
       display: block!important;
    align-items: center;
}

.post-list-style09 .post-top {
    position: relative;
    margin-top: -25px;
}

.product-image-wrapper {
    display: block;
    height: 0;
    overflow: hidden;
    position: relative;
    z-index: 1;
    padding-bottom: 94%!important;
    margin-bottom: -8px;
    margin-top: -11px;
    
}

.message.error {
  
    text-align: center!important;
    margin: 0 0 0px!important;
}


.cdz-popup-area .g-recaptcha {
    
    display: none!important;
}


.share-cart-popup .title {
  
    text-transform: d;
    
}

.cart-informed-modal .section-bottom .block.crosssell {
    margin: 10px -10px 0;
    overflow: hidden;
    display: none;
}

div.block.block-reorder {
	display:none!important;
}

.payment-tos-checkbox {
    cursor: pointer;
    width: 30px;
    height: 14px;
}


/* remove price for bundle product items on cart */
.product-item-details .item-options .price {
    display: none;
}

/* remove bundle products list in minicart */
.minicart-items .product.options {
    display: none;
}

/* fix minicart product image scale - override .cart-informed-modal .product-image-photo */
.cart-informed-modal .minicart-items img.product-image-photo {
    position: relative!important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}


.estimatedDeliveryDate.message.success {
    margin: 1px 1px 30px;
    padding: 10px 10px 10px;
    padding-left: 20px;
    display: block;
    line-height: 1em;
    font-size: 1.3rem;
    background: rgb(0 0 0 / 0%);
    color: #009501;
    padding-left: 0px;
    position: relative;
    font-weight: 700;
	margin-left: -0px!important;
}


/* show dark background below sidebar & search */

/* .menu-backface {
    background: rgba(0, 0, 0, 0.8);
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 5;
    opacity: 0;
} */

/* .menu-backface.show {
    opacity: 1;
} */


/* Checkout Shipping & Payment Method Styling */
#checkout-shipping-method-load table.table-checkout-shipping-method {
    border-collapse: separate;
    border-spacing: 0 10px;
}

.checkout-agreement.required {

color: #000 !important;
}
.checkout-index-index .page-wrapper .checkout-payment-method .payment-method-content {
    padding-left: 10px;
}

div.payment-method-title.field.choice{
    padding: 19px 20px !important;
        background: #fafafa!important;
}

.checkout-payment-method .payment-method._active {

    padding: 10px;
}

.checkout-payment-method .payment-method + .payment-method .payment-method-title {
    border-top: 1px solid #cccccc00!important;
        background: #f7f7f794;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row {
    cursor: pointer;
    transition: all 0.2s ease;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row td {
    padding: 18px 12px;
    background: #f7f7f794;
    border-top: 1px solid #d1d1d1;
    border-bottom: 1px solid #d1d1d1;
    border-left: none;
    border-right: none;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row td:first-child {
    border-left: 1px solid #d1d1d1;
    border-radius: 6px 0 0 6px;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row td:last-child {
    border-right: 1px solid #d1d1d1;
    border-radius: 0 6px 6px 0;
}

/* Selected shipping method - blue border like button */
#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:has(input[type="radio"]:checked) td {
    background-color: #c8e8ff;
    border-top: 2px solid #1979c3;
    border-bottom: 2px solid #1979c3;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:has(input[type="radio"]:checked) td:first-child {
    border-left: 2px solid #1979c3;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:has(input[type="radio"]:checked) td:last-child {
    border-right: 2px solid #1979c3;
}

/* Hover effect for shipping methods */
#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:hover td {
    border-top-color: #90caf9;
    border-bottom-color: #90caf9;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:hover td:first-child {
    border-left-color: #90caf9;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row:hover td:last-child {
    border-right-color: #90caf9;
}

/* Payment methods styling */
.checkout-payment-method .payment-method {
    border: 2px solid #d1d1d1;
    border-radius: 6px;
    margin-bottom: 10px;
    padding: 0;
    overflow: hidden;
}

.checkout-payment-method .payment-method .payment-method-title {
    padding: 12px 15px;
    margin: 0;
    background: transparent;
    transition: all 0.2s ease;
}

/* Selected payment method - bluish background */
.checkout-payment-method .payment-method._active {
    border-color: #2196F3;
    background-color: #e3f2fd;
}

.checkout-payment-method .payment-method._active .payment-method-title {
    background-color: #e3f2fd;
    margin-bottom: 10px;
}

/* Hover effect for payment methods */
.checkout-payment-method .payment-method:hover {
    border-color: #90caf9;
}

/* Table layout fix for shipping methods */
#checkout-shipping-method-load table.table-checkout-shipping-method {
    border-collapse: separate;
    border-spacing: 0 10px;
}

#checkout-shipping-method-load table.table-checkout-shipping-method tr.row {
    display: table-row;
}
/* Order Comment Textarea Styling */
textarea.um-order-comment.order-comment-input {
    background-color: #ffffff;
    border: 1px solid #1979c3;
    border-radius: 6px;
    color: #000000;
    padding: 12px;
    font-size: 14px;
    width: 100%;
}

textarea.um-order-comment.order-comment-input:focus {
    border-color: #1979c3;
    outline: none;
    box-shadow: 0 0 3px rgba(25, 121, 195, 0.3);
}

/* Checkout Agreement / Terms Styling */
.checkout-agreement {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px;
    padding: 15px;
    background: #f9f9f9;
    border: 1px solid #d1d1d1;
    border-radius: 6px;
    margin-bottom: 15px;
}

.checkout-agreement input[type="checkbox"] {
    width: 20px;
    height: 20px;
    min-width: 20px;
    cursor: pointer;
}

.checkout-agreement label.label {
    flex: 1;
    cursor: pointer;
    font-size: 14px;
    color: #333;
    margin: 0;
}

/* Agreement text - not a link */
.checkout-agreement label.label > span:first-child {
    color: #333;
    text-decoration: none;
}

/* Separator styling */
.checkout-agreement label.label .separator {
    color: #333;
}

/* Odpri pogoje link styling */
.checkout-agreement .action-show-terms {
    color: #1979c3;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 500;
}

.checkout-agreement .action-show-terms:hover {
    color: #0d5a9e;
}

/* Legacy button styling (if any) */
.checkout-agreement .action-show {
    background: none;
    border: none;
    padding: 0;
    color: #1979c3;
    cursor: pointer;
    font-size: 14px;
    text-decoration: underline;
    font-weight: 500;
}

.checkout-agreement .action-show:hover {
    color: #0d5a9e;
}

.checkout-payment-method .billing-address-same-as-shipping-block {
    margin: 30px 10px 15px 10px;
}