.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.item.message.success {
    padding-left: 0px!important;
	background: #00950100!important;
	color: #1979c3!important;
	margin: 0px 0px 0px!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;
}


button#product-buy-now-button.action.buy-now {
  
    margin: -10px 0px 0px 0px;
}

.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: #eee
    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: 1px 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: -40px!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){
	

	
.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;
}

.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) );

}

.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:350px;
    height: 46px;
	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: #86c9ff33;

}

.filter-options {

    margin: -10px 10px 10px 10px;

}

.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: #1f74be;
    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: 100%!important;
    padding-left: 19%;
}


.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;
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 0.1s;
    -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: 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: 0s;
    -moz-animation-duration: 0s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
}
.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;
}

.product-info-main .cart-qty .qty, .block-bundle-summary .cart-qty .qty{
    height: 30px;
    margin: -2px 0px -10px 0;

}
/* 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: -10px;
    margin-bottom: 0px;
}


.checkout-index-index .page-wrapper .authentication-wrapper {

    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) { 

.categorybf {
	display:none;
}
.sidebar .block.account-nav .title {
  
    border-color: #41a3f2;
}

.block.account-nav .title {

    background: #41a3f2;
}
.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary {

    margin-top: 30px;
    width: 100%;
    margin-left: -9px;
}
.cdz-menu .item.level-top .groupdrop-link .item {

    padding: 10px;

}

   .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;
}

.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;
   
}


.customer-account-forgotpassword .form.password.forget .actions-toolbar .secondary a.action {
    border-bottom: 0px solid;
    text-decoration: none !important;
    text-transform: uppercase;
}

.product-view-style-04 .product-media-wrapper .product-right, .product-view-style-04 .product-info-main .product-right {
  
    display: none;
}

.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) {
	


	
.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.1em!important;
}

.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;
}

.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){
.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%;

}
}

.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;


}

.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-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: 30px;
}

.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.1rem;
   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;

}
.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;

}

.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 .cart-qty .qty, .block-bundle-summary .cart-qty .qty {
    height: 32px;
    margin: 3px 0px 0px 0;
}

.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: CodaZonFont;
   
    content: '\e924';
	
}

.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 10px 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 {
    background-color: ;
    border-color: ;
    color: ;
    bottom: 13px;
    margin: 0px 0px 7px 0px;
}
}


/* ZA TELEFONE SAMO!!!! POD 728PX */
@media only screen and (max-width: 767px) {

.product-brand-name{

    margin-top: -7px;
    padding-bottom: 20px;
    text-decoration: underline;
}

.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){
.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;
}

.product-view-style-04 .product-info-main .box-tocart .actions>button {
    display: inline-block;
    width: 100%;
}
}


.grecaptcha-badge{
	display:none!important;
}


button#product-buy-now-button.action.buy-now{
	border:0px;
	min-width: calc((10% - 20px)/2);
	color: #1f74be;
	background:#fff;
	font-weight: 400;
    font-size: 12px;
}
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;
}

button#product-addtocart-button.action.primary.tocart:hover {
  color: #fff;
    border-color: #fff;
    background: #05b113;
}


@media only screen and (max-width: 767px){

.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: left;
}
.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;
    font-size: 14px;
}

.searchsuite-autocomplete ul li .qs-option-info .qs-option-reviews {
    display: inline-block;
    text-transform: lowercase;
    width: 100%;
    display: none;
}
	
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){

.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;
}

}

@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: 10px;
    top: 47px;
	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: 10px;
    top: 47px;
	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;
}

.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 25px;
    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: #f5f5f5;
    border-color: #41a3f2;
    background: #41a3f2;
}

.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;
}


.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 */
.minicart-items img.product-image-photo {
    height: 100% !important;
}


.estimatedDeliveryDate.message.success {
    margin: 1px 1px 30px;
    padding: 10px 30px 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;
}