/*
Theme Name: PanGraf
Description: Trgovina na veliko
Version: 1.0.0
Author: Bokisha
Author URI: https://www.bokisha.net
Template: pangraf
*/

@font-face {
    font-family: 'Montserrat';
	font-display: swap;
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
        url('fonts/Montserrat-Regular.woff2') format('woff2'),
        url('fonts/Montserrat-Regular.woff') format('woff'),
        url('fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
	font-display: swap;
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
        url('fonts/Montserrat-Medium.woff2') format('woff2'),
        url('fonts/Montserrat-Medium.woff') format('woff'),
        url('fonts/Montserrat-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
	font-display: swap;
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
        url('fonts/Montserrat-Bold.woff2') format('woff2'),
        url('fonts/Montserrat-Bold.woff') format('woff'),
        url('fonts/Montserrat-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}


#top h1, #top h2, #top h3, #top h4, #top h5, #top h6 {font-family:'Montserrat',sans-serif;text-transform:none;}
body, #top p{font-family:'Montserrat',sans-serif;font-weight:300;line-height: 1.45em;}
#top .avia-post-nav{display:none!important}
#top .image-overlay{display:none!important}
.breadcrumb .sep{width:13px;}
#top .boldtext .av-special-heading-tag {font-weight:bold;}





/**** Header *****/
#top #header_meta{background:#f6f7f9}
#top .phone-info{padding:10px 0}
#top #header .phone-info{font-size:14px;color:#777777;font-weight:500!important;line-height:26px;}
#top #header_meta .phone-info {width:100%}
#top #header_meta .phone-info  span{width:100%}
#top #header_meta .phone-info .metaheaderleft{width:60%;float:left}
#top #header_meta .phone-info .metaheaderright{width:40%;float:left;text-align:right;}
#top #header_meta .phone-info .headervisibleonall{width:auto!important;float:left}
#top #header_meta .phone-info .headervisibleonall a{text-decoration:none}
#top #header_meta .phone-info .headeronlymobile{width:auto!important;float:left;}
#top #header_meta .phone-info .headervisibleline{width:auto!important;float:left;}
#top #header_meta .phone-info .metaheaderright a{text-decoration: none;color:#777777;font-size:14px;}
#top #header_meta .headervisibleline{padding:0px 20px}
#top .yith-wcbr-thumbnail-list ul li{width: calc(25% - 10px) !important;margin-left: 13px;}
#top .yith-wcbr-thumbnail-list ul li.first{margin-left:0px;}

/***** Header Menu *****/
#header_main .avia-menu-text {font:500 14px/25px "Montserrat",sans-serif;}
#top .main_menu #avia-menu a:hover {color:#231f20;} 
#header_main .current-menu-item .avia-menu-text {color:#231f20;}
#header_main .current-menu-item .avia-menu-text a:hover{color:#231f20;}
#top #header .main_menu ul li.current-menu-item ul li a .avia-menu-text{color:#231f20;}

#top #header ul.sub-menu a {background:#ffffff;color:#231f20!important;}
#top #header ul.sub-menu a:hover{background:#ffffff;color:#231f20;}
#top #header ul.sub-menu .current-menu-item a {background:#231f20;color:#231f20!important;}
#top #header ul.sub-menu .current-menu-item a:hover{background:#ffffff;color:#231f20;}




#top #avia-menu li a{ font-size:13px;font-family: 'Montserrat',sans-serif;font-weight:300; }
#top #avia-menu li li a{font-size:13px;font-family:'Montserrat',sans-serif;text-transform:none!important;font-weight:300;}
ul.cart_dropdown {border: none!important;}
#top .headermiddle{display: table;left:220px;position: relative;float: left;width:48%;}
#top .headerright{display: table;position: relative;float: right;width:325px;}
#top #headertrazenje .aws-search-field{position:relative;font-family:"Open Sans",sans-serif;font-weight:300;border-radius:26px!important;border-color:#f7f7f7;background-color:#f7f7f7!important;font-size:16px;padding: 17px 22.6px;display: table;height: auto;padding-left: 45px;background:url(images/search.svg)no-repeat left 16px center;background-size:14px;}
#top #headertrazenje .widget h3{display:none;}
#top #headertrazenje .aws-search-form{margin-bottom:0px;}
#top #headertrazenje .widget{padding:0px;margin-top:29px;}
#top .headermyacc{padding-top: 0px;padding-right: 16.2px;display: table;float: right;font-size: 14px;text-decoration: none;color:#4c4c4c;background: url(images/account.svg)no-repeat left center;background-size:27px;padding-left: 43px;}
#top .headerwish{padding-top: 0px;padding-right: 16.2px;display: table;float: right;font-size: 14px;text-decoration: none;color:#4c4c4c;background: url(images/whishlist.svg)no-repeat left center;background-size:27px;padding-left: 43px;}
#top #header .headerright #headerslicice a:hover{color: #572d83;}
#top .av-cart-counter {background-color: #ffea00;color: #231f20;}
#top #header #menu-item-shop .cart_dropdown_first:before{content:"";width:1px;height:54px;display:table;float:left;margin-top:32px;background-color: #e3e3e3;}
#top #headerslicice{position:absolute;right:-11.2px;}
#top #headerslicice .widget p{margin:0px;}
#top #headerslicice .widget{padding:0px!important;margin-top: 0px;}
#top #header .main_menu ul li:first-child a{padding-left:0px;}
#top .breadcrumb .breadcrumb-trail span:nth-child(2){padding-left:0px!important;}
#top .breadcrumb .breadcrumb-trail span:nth-child(2) a{padding-left:0px!important;}
#top #header #menu-item-shop .cart_dropdown_link{line-height:118px;height:118px;}
h4{font-weight:400!important;}
#top #header #menu-item-shop .cart_dropdown_link [data-av_icon]::before{font-size:26px;color:#572d83;}
#top .av-special-heading h1{font-weight:700;}
#top .av-special-heading-h2 h2{font-weight:400;}
#top .av-special-heading-h4 h4, #top #tab-description h4{font-weight:600!important;font-size:16px!important;}
#top .headingboldovano.av-special-heading-h3 h3{font-weight:600;}
#top #header_main .av-logo-container .inner-container{height:118px;line-height:118px;}
#top #header #header_main_alternate{background:#572d83;box-shadow: 0 2px 1px -1px rgba(0,0,0,0.1);display: block;width: 100%;}
#top.single #wrap_all{background-color:#ffffff}
#top.single-product .template-shop{padding-top:20px}
#top .products .product .avia_cart_buttons .show_details_button{display:none;}
#top .products .product .avia_cart_buttons .button-mini-delimiter{display:none;}
#top .products .product .avia_cart_buttons .add_to_cart_button{min-width: 150px !important;display: table;margin: 0px auto;padding: 10px 20px;width: auto !important;float: none;background: #572d83;color: #ffffff;}
#top .products .product .avia_cart_buttons .add_to_cart_button:hover{background:#ffea00;color:#231f20}
#top .products .product .avia_cart_buttons .add_to_cart_button span{display:none;}
#top .products .product .avia_cart_buttons .add_to_cart_button em{font-style: normal;}
#top .products .product .variations_form{border-top-width: 0px;padding:0px;display: table;margin: 0px auto;padding-bottom: 10px;}
#top .products .product .variations_form [data-av_icon]{display:none;}
#top .products .product.product-type-variable .price{font-size:0px;}
/*#top .products .product.product-type-variable .price .woocommerce-Price-amount:nth-child(2){display:none!important;}*/
#top.page-id-2690 .products .product.last{margin: 0 1.75% 1.75% 0!important;}
#top.page-id-2690 .products .product:nth-child(4n){margin-right:0px!important;}


#top .stranicabold {font-weight:700;}
.sloganbold {font-family:'Montserrat',sans-serif;font-weight:400;}
strong {font-family:'Montserrat',sans-serif!important;font-weight:600!important;}
strong2 {font-family:'Montserrat',sans-serif!important;font-weight:400!important;}
#top.page-id-41 .av-layout-grid-container {padding: 0% 13% !important;}



/***** Content ******/
#top .special_amp {font-family:inherit!important;font-style:normal!important;font-size:inherit!important;}
#top #vodaproducts .av-flex-placeholder {width:1%!important;}
#top .no_margin.av_one_third {width:33.3%;}

/*** Banners ***/
#top #bannerpang1 {text-align: center; padding:14px 0px;
    width: 100%;
    text-transform: uppercase;
    position: absolute;
    bottom: 0;
    height: 30px;
    background-color: rgba(0,0,0,0.5);
	display: table;}

#top #bannerpang1:hover {background-color: rgba(0,0,0,0.4);}
	
#top #bannerpang1 h4 {line-height: 30px;letter-spacing: 0.5px;font-weight: bold;font-family: 'Montserrat',sans-serif;}




/*** Slider ***/

#top #homesec2 .owl-item li.product{width:100%;padding: 0px;height:100%;}
#top #homesec2 .stock.in-stock {display:none;}
#top .products li.product .price .stock.in-stock {display:none;}
#top #homesec3 .products li.product{width: 23.68%;margin: 0 1.75% 1% 0;margin-bottom:20px;}
#top #homesec2 .owl-item li .variations_form,#top.archive .owl-item li .variations_form {background: transparent;border-right: 0px;border-left: 0px;border-bottom: 0px;border-top-width: 2px;}
#top #homesec2 .owl-item li .variations_form ul,#top.archive .owl-item li .variations_form ul{display: table;margin: 0px auto;background: transparent;float: none;}
#top #homesec3 li .variations_form ul.variable-items-wrapper,#top archive li .variations_form ul.variable-items-wrapper{display: table;margin: 0px auto!important;background: transparent;float: none;}
#top #homesec3 li .variations_form ul li.woo-variation-items-wrapper,#top.archive li .variations_form ul li.woo-variation-items-wrapper{width:100%;}
#top #homesec3 li .variations_form,#top.archive li .variations_form{background: transparent;border-right: 0px;border-left: 0px;border-bottom: 0px;border-top-width: 2px;}
#top #homesec2 .owl-stage{display:flex;flex-wrap:wrap;}
#top #homesec2 .owl-dots{margin: 0px auto;padding-top: 20px;}





/*** Newsletter Homepage ***/
#top #homepagenews .wpcf7 form .wpcf7-response-output {margin:0px;padding:0px;}
#top #homepagenews .wpcf7 form.invalid .wpcf7-response-output, #top #homepagenews .wpcf7 form.unaccepted .wpcf7-response-output, #top #homepagenews .wpcf7 form.payment-required .wpcf7-response-output {border:none;}
#top #homepagenews .wpcf7-form{max-width:725px;width:100%;margin:0 auto;display: table;}
.formapolovina1{float:left;width:80%;}
.formapolovina2{float:left;width:20%;}
#top #homepagenews .emailnewsletter{margin-bottom:0px!important}
#top #homepagenews .formapolovina1 input{border:none!important;height:59px;background:#f7f7f7!important;padding:13px;border-radius:3px;font-weight:300;margin-bottom:0px;}
#top #homepagenews .formapolovina2 .wpcf7-submit{color: #231f20;background-color:#ffea00!important;border-radius:3px;height:59px;}
#top #homepagenews .formapolovina2 .wpcf7-submit:hover{background-color:#572d83!important;color: #ffea00 !important;}
#top #homepagenews .formapolovina2 .wpcf7-form-control{padding:9px 42px!important;}
#top #homepagenews .cf7rowhome1{width:100%;display:block;}
#top #homepagenews .ajax-loader{display:none!important;}

/*** Homepage SLider ***/
#top .slideshow_caption {width:44%;}
#top h1.avia-caption-title, #top h2.avia-caption-title {font-weight:bold;}
#top h1.avia-caption-title::after {width:150px;position:absolute;content:'';height:1px;background:#000;bottom:-15px;left:0;}
#top.page-id-2690 .products .product{width: 23.68%;}
#top.page-id-2690 .products .product .variations_form .variations .woo-variation-items-wrapper{width: 100% !important;}



/*** Filter Everything ***/
#top .widget ul.wpc-filters-ul-list{float:none;}
#top .wpc-filter-set-widget-title {padding-bottom:10px;}
#top .wpc-custom-selected-terms {padding-top: 20px;}
#top .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item{clear:none!important}
#top .widget-area .wpc-filters-labels li.wpc-term-item input, #top .woocommerce-page .content .h-section .wpc-filters-labels li.wpc-term-item input[type="checkbox"], #top .wpc-filters-labels li.wpc-term-item input {display: none!important;}
#top .ui-slider {width: 90%;margin: 0px auto;}
#top span.wpc-filter-label-wrapper a:hover, #top span.wpc-filter-label-wrapper span:hover, #top span.wpc-filter-label-wrapper:hover {color:#ffffff;opacity:1;}
#top .widget-title.wpc-filter-title {font-weight: bold;}




/*** Category Page ***/
#top.archive .breadcrumb{right:0px;left: 50px;display:none;}
#top.archive .breadcrumb .breadcrumb-title{display:none;}
#top.archive .title_container .breadcrumb {margin-top:1px!important;}
#top.archive .breadcrumb .trail-end{color: #572d83 !important;font-weight: 400;font-size: 13px;}
#top.archive .breadcrumb a, #top.archive .breadcrumb .sep{font-weight: 400;font-size: 13px;text-decoration:none!important}
#top.archive .breadcrumb a:hover{color: #572d83;}
#top.archive .title_container{display:none;}
#top.archive .products .product .price .amount {font-size: 20px;}
/*** #top.archive .sidebar{display: table !important;width: 25% !important;float: left !important;padding-right: 0px;}***/
#top.archive .sidebar_left .inner_sidebar {margin-right:10px;}
#top.archive .sidebar_left .content {padding-left:40px!important;}
#top.archive .sidebar_left .widget {padding: 0px 0 30px 0 !important;}
/*** #top.archive main.template-shop{width:75%;padding-left:0px;margin-right:0px;}
#top.archive main.template-shop .entry-content-wrapper{padding-right: 0px;margin-left: 15px;} ***/
#top.archive .template-search-none{width:75%;padding-left:0px;margin-right:0px;}
#top.archive .template-search-none .entry-content-wrapper{padding-right: 0px;margin-left: 15px;}
#top .products{display:flex;flex-wrap:wrap;width: 100%;}
#top .products .product{margin: 0 1.75% 1.75% 0;width:23.60%;}
#top .related.products .product{height:auto;}
#top .products .product .inner_product{padding:4%;height: 100%;padding-bottom:45px;}
#top .products .product .avia-arrow{display:none;}
#top .products .product .inner_product_header{border-top:0px!important;text-align:center;min-height:120px;padding: 0px 5px 5px 5px;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt, #top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {width:32px;height:32px;}
#top ul.products .product .tinv-wishlist{display:table;position:absolute;z-index:2;top: 0px;left: 0px;}
#top ul.products .product .tinvwl_add_to_wishlist_button{margin-top:0px;margin-left:0px;}
#top ul.products .product .tinvwl_add_to_wishlist_button:before{font-size:28px;}
#top .products .product h2{color:#3c3b3b;font-size:16px;font-weight:400;}
#top .products .product .avia_cart_buttons{padding:0px;background:transparent;border:0px;opacity:1!important;position: absolute;bottom: 25px;left: 0px;}
#top .products .product .avia_cart_buttons a.button.product_type_variable{min-width:150px!important;display: table;margin: 0px auto;padding: 10px 20px;width: auto!important;float: none;background:#572d83;color:#ffffff;}
#top .products .product .avia_cart_buttons a.button.product_type_variable:hover{background: #ffea00;color: #231f20;}
#top .products .product .price{font-size:18px;line-height: 1;display: table;margin:10px auto;margin-bottom:17px;color:#50514f;font-weight:700!important;position: absolute;margin: 0px;bottom: 16px;left: 50%;transform: translateX(-50%);}
#top .products .product .description{pointer-events:none;}
#top .widget_price_filter .price_slider_wrapper .price_slider .ui-slider-handle{background-color: #009bec;}
#top .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#572d83}
#top .widget_price_filter .ui-slider-horizontal .ui-slider-range{background-color: #009bec;}
#top.archive .sidebar h3{border-bottom: 2px solid rgba(0,0,0,.1);padding-bottom: 10px;margin-bottom: 15px;}

#top.archive .sidebar ul.product-categories li.cat-item a {background:url(images/unchecked.png) no-repeat scroll left center transparent;padding-left:19px;}
#top.archive .sidebar ul.product-categories li.cat-item.current-cat a {background:url(images/checked.png) no-repeat scroll left center transparent!important;}
#top .products .product.product-type-variable .price{font-size:0px;}

#top .products .product .price ins{color: #50514f!important;}
#top .products .product .price ins:before{display:none!important;}
#top .products .product .price ins{display:block!important;}
/*#top .products .product .price del{display:block!important;}*/
#top .products .product .price del .woocommerce-Price-amount{font-size: 12px!important;}
#top .products .product .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol{font-size: 12px!important;}
#top .products .product .woocommerce-Price-currencySymbol{font-weight:500!important;}
#top #shopcustomsec1{background:#f7f7f7;}
#top.archive .product_on_sale .inner_product_header, #top.single .product_on_sale .inner_product_header {padding-right:0px!important;}
#top.page-id-27 .product_on_sale .inner_product_header {padding-right:0px!important;}
#top.archive .template-shop .product-sorting .currently-selected{border: 1px solid #ebebeb;background-color:#ffffff}
#top.archive .template-shop .product-sorting ul:first-child{float:left;}
#top.archive .template-shop .product-sorting ul:nth-child(2){float:right;}
#top.archive .template-shop .product-sorting{display: table;float: right;margin-bottom: 1%;padding-bottom: 10px;}
#top.archive .widget_product_categories li a {font-size:15px;}
#top.archive .widget_product_categories li span.count {font-size:15px;font-style:normal;}
#top .products .product .thumbnail_container  img{height: 230px;object-fit: contain;}
#top .products .product .inner_product_header_cell h2{min-height:46.6px;height: 46.6px;}
#top .products .product .thumbnail_container {height: 230px;}
#top.single .related.products span.price .stock.in-stock {display:none;}
#top.single .related.products .variable-items-wrapper {flex-wrap:inherit!important;}
#top.single .related.products .related ul.products li, #top.single .related.products .upsells.products ul.products li, #top.single .related.products .related ul li, #top.single .related.products .upsells.products ul li {width:100%!important;}
#top.single .related.products li .variations_form ul.variable-items-wrapper{display: table;margin: 0px auto!important;background: transparent;float: none;}
#top.single .related.products li .variations_form ul li.woo-variation-items-wrapper{width:100%;}
#top.single .related.products li .variations_form{background: transparent;border-right: 0px;border-left: 0px;border-bottom: 0px;border-top-width: 2px;}
#top.archive .av-special-heading h1 {font-size:27px;color:#3c3b3b;}
#top .ywcps-slider .owl-item [itemprop="description"], #top.archive [itemprop="description"] {display:none;}
#top.archive .sidebar .wpfMainWrapper .wpfFilterWrapper{display: table;}
#top.archive #wpfBlock_1 .wpfFilterVerScroll {height:auto;overflow:hidden;}
#top.archive .wpfFilterWrapper .wpfFilterTitle {cursor: pointer;padding-bottom: 5px;}
#top.archive .wpfCheckboxHier li > ul {margin-left: 1em;padding-left: 0;}
#top.archive .wpfFilterWrapper .wpfFilterTaxNameWrapper {font-size:15px;}
#top.archive .products .product .onsale {top:-228px;right:3px;}
#top.archive .wpfCheckboxHier ul.wpfFilterVerScroll label span {font-size:15px;}
#top .wpfPriceRangeField#wpfMinPrice, #top .wpfPriceRangeField#wpfMaxPrice {margin-bottom:10px!important;margin-top:10px!important;}
#top.archive .stock.in-stock {display:none;}
#top.archive .sidebar_left .sidebar {border-right-width:0px!important;}
#top.archive .products li.product:hover {box-shadow: 1px 1px 10px #cccccc;}
#top.archive .sidebar .sidebar_left ul.product-categories li.cat-item .current-cat a{font-weight:bold!important;}

#top.archive .yith-wcbr-brands, #top.home .yith-wcbr-brands, #top.archive .cena-akcija, #top.page-id-2690 .cena-akcija {display:none;}
#top.archive .price, #top.archive .price span, #top.archive del, #top.archive ins {line-height:1.1;}



#top.page-id-2690 .inner_product_header .price {line-height:0px;}





/***#top.single .product-type-variable .single-product-summary .price{display:none;}***/
#top.single .product-type-variable .single-product-summary .variations_form .price{display:block;margin-bottom:20px;}
#top.single .single-product-summary .variations tbody tr th.label {display:table;border-style:none;}
#top.archive .wpfFilterButton.wpfButton, #top.archive .wpfClearButton.wpfButton {font-size: 13px;}
#top .main_color ::placeholder {color:#b0b0b0!important;}

#top.single-product .product_column.product_column_4 .yith-wcbr-brands {display:none;}


#top.single .yith-wcbr-brands {padding-bottom:0px;}
#top.single .yith-wcbr-brands-logo {margin-top:0px;}
#top.single .yith-wcbr-brands-logo img {width:auto;}

/*** Navigacija ***/
#top.archive .pagination .current {background: #ffea00;color: #ffffff;font-size: 16px;}
#top.archive .pagination a.inactive {background:#f2f2f2;color:#231f20;font-size: 16px;font-weight: 500;}
#top.archive .pagination a.inactive:hover {background:#ffea00;color:#ffffff;}


/*** Single Product ***/
#top.single .single-product-summary h1{font-weight:700;font-size:32px;color:#231f20;padding-bottom:15px;margin-bottom:5px;width:100%;}
#top.single .single-product-summary .price .amount{font-size:32px;font-weight:700;line-height:26px;}
#top.single .single-product-summary .price{font-weight:400;line-height:26px;margin-top:0px;display:block;}
#top.single .single-product-summary #extraopcije .price span.cena-akcija {display:table;font-size:18px;font-weight:normal;}
#top.single .single-product-summary .custom_isporuka{margin-bottom:10px;}
#top.single .single-product-summary .av-share-box ul{width: 200px;}
#top.single .single-product-summary .av-share-box ul li a{padding: 9px 0;}
#top.single .woocommerce-product-gallery .flex-viewport{height:auto!important;}
#top.single .single-product-summary .woocommerce-Price-currencySymbol{font-size:32px;font-weight:400;}
#top.page-id-27 h2.woocommerce-loop-product__title {font-size: 23px!important;}
#top.page-id-27 .woocommerce-Price-amount.amount, #top.page-id-27 .woocommerce-Price-currencySymbol {font-size: 17px;font-weight:400;}
#top.archive ul.sort-param ul{display:flex;flex-wrap:wrap;visibility: hidden;}
#top.archive ul.sort-param:hover ul{visibility:visible!important;}
#top.archive ul.sort-param ul li{width:100%;float:none;}
#top.archive ul.sort-param ul li a{color:#5e5e5e;font-size:13px;font-weight:400;}
#top.archive ul.sort-param ul li:nth-child(1){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(2){order:1;}
#top.archive ul.sort-param ul li:nth-child(3){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(4){order:4;}
#top.archive ul.sort-param ul li:nth-child(5){order:3;}
#top.archive ul.sort-param ul li:nth-child(6){order:2;}
#top.archive ul.sort-param ul li:nth-child(7){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(8){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(9){display:none!important;}
#top.archive ul.sort-param ul li:nth-child(10){display:none!important;}
#top.single .single-product-summary .price del{text-decoration:none!important;position:relative;}
#top.single .single-product-summary .price del .amount:after{content:"";width:100%;background:#919191;height:1px;display:table;z-index:1;position:absolute;top:2px;}
#top.single .single-product-summary .price del{color:#bbbbbb!important;}
#top.single .single-product .template-shop {padding-top:34px!important;}
#top.single .title_container .breadcrumb {margin-top:1px!important;}
#top.single .title_container .container{padding:0px 50px;padding-top: 10px;padding-bottom: 10px;min-height: 40px;}
#top.single .breadcrumb{left: 0px;position: relative;}
#top.single .breadcrumb .breadcrumb-title{display:none}
#top.single .breadcrumb .trail-end{color:#777777!important;font-weight:400;font-size:13px;}
#top.single .breadcrumb a, #top.archive .breadcrumb .sep{font-weight: 400;font-size: 13px;text-decoration:none!important}
#top.single .breadcrumb a:hover{color: #572d83;}
#top.single table.shop_attributes th {width:160px!important;color:#000000!important;}
#top.single table.shop_attributes td{font-style:normal!important;color:#000000!important;}
/***#top.single #extraopcije .email{font-weight: 500;font-size: 14px;color:#4c4c4c;margin: 0 -20px;margin-top: 25px;margin-bottom: 40px;}
#top.single #extraopcije .email li {display: inline-block;padding: 0 20px;line-height: 24px;}
#top.single #extraopcije .email li a{color:#4c4c4c;font-family: 'Montserrat',sans-serif;overflow:visible!important;font-weight:300;text-decoration:none;}
#top.single #extraopcije .email li:last-child{border-left: 2px solid #d3d3d3;}
#top.single #extraopcije .email li a img{vertical-align: middle !important;margin-right: 12px !important;max-width: 100% !important;max-height: 100% !important;}
#top.single #extraopcije .email li a:hover {color:#242424;}***/
#top.single .sidebar{padding:0px;}
#top.single .inner_sidebar{padding:0px;}
#top.single-product .single-product-main-image {padding-bottom:0px;}
#top.single .product .woocommerce-tabs{padding: 0px;}
#top.single .related.products .product.last{margin-right:0px!important;}
#top.single #ywdpd-table-discounts .woocommerce-Price-currencySymbol {font-size:inherit!important;}
#top.single .ywdpd-table-discounts-wrapper p.ywdpd-table-discounts-label strong {font-weight:500!important;color:#242424;}
#top.single .main_color tr:nth-child(2n) {color:#717171!important;}
#top.single #ywqa-questions-and-answers .questions-section textarea.ywqa-ask-question-text {background-color:#fff!important;}
#top.single .single-product-summary .product_meta .tagged_as {display:none;}
#top.single .single-product-main-image .yith-wcbm-badge.yith-wcbm-badge-2305 {display:none;}
#top.single-product .av-share-link.av-social-link-reddit,#top.single-product .av-share-link.av-social-link-linkedin,#top.single-product .av-share-link.av-social-link-tumblr,#top.single-product .av-share-link.av-social-link-vk,#top.single-product .av-share-link.av-social-link-reddit {display:none;}
#top.single-product .av-share-box {width:50%;}
#top.single .single-product-main-image {width:50%;}
#top.single .related.products .inner_product_header_cell h2 {font-size:16px!important;}
#top.single form.cart {margin-top:20px;}

/*** Single varijacije ***/
#top.single .single-product-summary .summary.entry-summary {padding-left:2px;}
#top.single .single-product-summary .variations_form .variations td {padding: 4px 0px!important;}
#top.single .single-product-summary .woo-selected-variation-item-name {font-size:15px;}
#top.single .single-product-summary .variations_form label {font-family:"Montserrat", sans-serif;font-size:15px;font-weight:400;color:rgb(41, 41, 41);}
#top.single .single-product-summary .variations_form {background-color:transparent!important;border-style:none!important;padding:0px!important;}
#top.single .single-product-summary .variations_form table.variations {text-align:left;margin:0px 0;}
#top.single .single-product-summary .variations_form .single_variation_wrap {margin:10px 0px 20px 0px!important;}
#top.single .product_column.product_column_4 .related.products h2, #top.single .product_column.product_column_4 .upsells.products h2 {font-size:28px;color:#000;text-align:center;margin-bottom:25px;width:100%;display:table;}
#top.single .single-product-summary .stock.in-stock {color:#000000;}
#top.single .single-product-summary .stock.in-stock:before{display:inline-block;content:' ';background-image: url('images/na-stanju.svg');background-size:12px 12px;height:12px;width:12px;margin-right:5px;margin-bottom:0px;}
#top .custom_isporuka {margin:0px;font-size:15px;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {font-size:30px!important;}


#top.single-product .single-product-summary #cena_total_usteda {font-size:18px;color:#ec1c24;font-weight:normal;margin:10px auto;}
#top.single-product .single-product-summary #cena_total_usteda .woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol {font-size:18px;}
#top.single-product .single-product-summary .cena-proizvoda {font-weight:normal;font-size:20px;}
#top.single-product .product_column.product_column_4 .cena-proizvoda, #top.archive .products.columns-4 .cena-proizvoda, #top.single-product .product_column.product_column_4 .price span.cena-akcija, #top.home span.cena-akcija {display:none;}
#top.single-product .product_column.product_column_4 .price {line-height: 0px;}

#top.single-product button.single_add_to_cart_button.button.alt {min-width: 40%;padding: 13px;font-size: 16px;text-transform: uppercase;}
#top.single-product button:hover.single_add_to_cart_button.button.alt {background-color: #8966ae;}

#top #wrap_all ins:before {display:none;}

/* Vreme isporuke */
#top.single-product .single-product-summary .pocetak-product-meta-shipping {margin: 0 0 17px;padding: 0 0 14px;border-bottom: 1px solid #eeeeee;}

#top.single-product .single-product-summary .vreme-isporuke, #top.single-product .single-product-summary .besplatna-isporuka {position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
font-size:14px;
padding: 0 0 0 33px;}

#top.single-product .single-product-summary .vreme-isporuke .ikonica, #top.single-product .single-product-summary .besplatna-isporuka .ikonica {position: absolute;top: 0px;left: 0;}
#top.single-product .single-product-summary .vreme-isporuke .label, #top.single-product .single-product-summary .besplatna-isporuka .label {font-weight: 500;color: #524f50;margin: 0 10px 0 0;}
#top.single-product .single-product-summary .vreme-isporuke .value, #top.single-product .single-product-summary .besplatna-isporuka .value {color:#777777}


/*** WooCommerce cart ***/
#top.shop_table ul#shipping_method li, .cart_totals ul#shipping_method li {text-align:right!important;}
#top.page-id-243 .woocommerce-cart td.product-name a {line-height:17px!important;}


 /*** Yith categories plugin ***/
#top .ywcca_widget_container_style_4 ul.ywcca_category_accordion_widget li span.round_count, .ywcca_widget_container_style_4 ul.ywcca_category_accordion_widget li span.rectangle_count_count {margin-right:-20px!important;}
#top ul.ywcca_category_accordion_widget li span.round_count {margin-top:8px!important;}
#top .ywcca_widget_container_style_4 .ywcca_widget_title {font-size:16.5px!important;padding-bottom:12px!important;border-bottom:1px solid!important;margin-bottom:9px!important;}
#top .ywcca_container {margin:0px!important;} 
#top .owl-item .onsale, #top .avia-content-slider-inner span.onsale {top: -42px;right: 3px;}


/***** Custom Filter CF7 page ******/
#top #custompagecf7 #responsive-form{
	max-width:100%; 
	margin:0 auto;
    width:100%;
    padding: 20px 0 20px 0;

}
#top #custompagecf7 .form-row{
	width: 100%;

}

#top #custompagecf7 .column-full{ 
float: left;
position: relative;
padding-bottom: 20px;
padding-top: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#top #custompagecf7 .column-halflastname{
	float: left;
	position: relative;
	padding-right: 0px;
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}

#top #custompagecf7 .column-half{
	float: left;
	position: relative;
	padding-right: 20px;
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
#top #custompagecf7 .clearfix:after {
	content: "";
	display: table;
	clear: both;
}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-countrytext {padding: 8px 50px!important;}
#top #custompagecf7 #responsive-form .wpcf7-form-control.wpcf7-text.wpcf7-phonetext.wpcf7-validates-as-required {padding: 8px 50px!important;}


#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {
    background-color:#ffea00;
    font-size: 13px;
    width: 190px;
    height: 42.67px;
    border-radius: 3px;
    color: #231f20;
}
#top #custompagecf7 .wpcf7-submit:hover {color:#ffea00!important;background-color:#572d83!important;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"] {height:44px;}

#top #custompagecf7 .wpcf7 input[type="text"], #top #custompagecf7 .wpcf7 input[type="email"], #top #custompagecf7 .wpcf7 textarea, #top #custompagecf7 .wpcf7 input[type="tel"], #top #custompagecf7 .wpcf7 input[type="url"] {
	width: 100%;
	padding: 8px;
	border: 1px solid #ccc;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	border: 1px solid #cacaca91;
	font-family: Montserrat,sans-serif;
    font-size: 13px;
    color: #7c8187 !important;
    background-color:#ffffff;
    font-weight: 300;
}

#top #custompagecf7 .intl-tel-input ul.country-list {top:-20px;}






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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.woocommerce-cart .product-name,
.woocommerce-cart .product-price,
.woocommerce-cart .product-quantity,
.woocommerce-cart .product-subtotal {
    color: #777;
    font-size: 14px;
    text-transform: uppercase
}

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

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

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

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

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

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

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

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

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

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

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

.woocommerce-cart .cart_item .product-price {
    font-weight: 700;
    color: #111
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#top.woocommerce-checkout #order_review tr td {
    border: none!important;
    background: #fff!important;
    padding-left: 0;
    padding-right: 0
}

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

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

#top.woocommerce-checkout #order_review .cart_item .product-name,
#top.woocommerce-checkout #order_review .cart_item .product-quantity {
    color: #666;
    font-weight: 700
}

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

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

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

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

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

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

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

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

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

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

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

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

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











/*** Footer ***/
#scroll-top-link {background-color:#ffea00!important;border-color:#ffea00!important;color:#000!important;}
#top #footer #custom_html-2 p {font-family:Montserrat,sans-serif;font-style:normal;font-size:14px}
#top #footer a {font-size:14px;text-decoration:none;color:#ffffff;}
#top .alternate_color footer {border-color:#262730!important;}
#footer h3.widgettitle {color:#ffffff;font-size:18px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;text-transform:uppercase;}
#fotoer #widgettitle .widget_nav_menu a {font-family:Montserrat,sans-serif;font-style:normal;font-size:14px;font-weight:400;color:dimgrey;line-height:1.5;}
#footer .social_bookmarks li {clear:none!important;border-right-width: 0px;}
#top #footer .footertelefon{padding-left:31px;background:url(images/telefon.svg)no-repeat center left;font-weight:300;font-size:14px;color:#ffffff;margin-bottom:10px;}
#top #footer .footeremail{padding-left:31px;background:url(images/email.svg)no-repeat center left;font-weight:300;font-size:14px;color:#ffffff;margin-bottom:10px;}
#top #footer .footersat{padding-left:31px;background:url(images/sat.svg)no-repeat center left;font-weight:300;font-size:14px;color:#ffffff;margin-bottom:10px;margin-top:12px;}
#top #socket a{color:#ffffff;}
#socket a:hover,#footer a:hover{color:#ffea00;}
#footer #text-7 {margin-bottom:0px;}
#footer #custom_html-4 {margin-top:10px;}
#top.single-product #footer .alternate_color strong {color:#ffffff!important;}



/*** Footer Widget arrows ***/
#top  .content .flex_column .widget_nav_menu ul:first-child > .current-menu-item{background-color:transparent;color:#ffea00!important;}
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {color:#ffffff!important;font-weight:400;}
.widget_nav_menu .current-menu-item > a:hover, .widget_nav_menu .current_page_item > a:hover{color:#ffea00;}
.widget_nav_menu .current-menu-item > a::before, .widget_nav_menu .current_page_item > a::before {color:#ffea00!important;}
.widget_nav_menu ul li a::before {text-align:center;content: "\e879";font-family:entypo-fontello;font-size:14px;display: inline-block;position:absolute;left:-15px;top:4px;}
ul.sub-menu  {list-style-type: none!important;}
.widget_nav_menu ul li a:hover::before {color:#ffea00;}
.widget_nav_menu ul{margin-left:15px!important;}
.widget_nav_menu ul:first-child > .current-menu-item > a, .widget_nav_menu ul:first-child > .current_page_item > a {padding: 4px 7px 7px 0!important;}


/*** Social links ***/
#top #footer .social-facebook, .social-instagram, .social-linkedin, .social-twitter, .social-youtube{display:inline-block;background:url('images/footer-social-sprites.png')no-repeat;overflow:hidden;text-indent:-9999px;text-align:left;margin-left:0px!important;opacity:1;}
#top #footer .footerspritesocialmar {margin:8px;width:26px;height:26px;}
#top #footer .social-facebook {background-position:-10px -0px;width:26px;height:26px;}
#top #footer .social-instagram {background-position:-46px -0px;width:26px;height:26px;}
#top #footer .social-linkedin {background-position:-10px -36px;width:26px;height:26px;}
#top #footer .social-twitter {background-position:-46px -36px;width:26px;height:26px;}
#top #footer .social-youtube {background-position:-10px -72px;width:26px;height:26px;}
#top #footer .social-facebook:hover, #top #footer .social-instagram:hover, #top #footer .social-linkedin:hover, #top #footer .social-twitter:hover, #top #footer .social-youtube:hover {opacity:0.9;}



/***** Socket ******/
#socket .sub_menu_socket li, .sub_menu_socket li a:hover {font-size:12px;text-decoration:none!important;}
#socket .copyright{float:left;font-size:12px;line-height:21px;}
#socket .socketimg{float:right;display:flex;}

#top #footer .flex_column{margin-left: 4.45%;}
#top #footer .flex_column.first{margin-left: 0px!important;}
#top #footer {padding:11px 0 23px 0}
#top #socket .socketdiv{border-top:1px solid #d0d0d0;padding-top:15px}
#socket .container{padding-top:0px}







.my-custom-button-row .avia-button {border-radius: 50px;}

#top #footer .flex_column:nth-child(1){width: 25%;margin:0px;padding: 0px 0px;}
#top #footer .flex_column:nth-child(2){width: 25%;margin:0px;padding: 0px 25px;}
#top #footer .flex_column:nth-child(3){width: 25%;margin:0px;padding: 0px 20px;}
#top #footer .flex_column:nth-child(4){width: 25%;margin:0px;padding: 0px 0px;}





@media only screen and (max-width: 1225px) {
#top .headermiddle{width: 30%;}
}




@media only screen and (max-width: 1147px) {
#top #header_meta .phone-info .metaheaderright{width: 100%;float: none;text-align: center;padding-top: 7px;}
#top #header_meta .phone-info .metaheaderleft{display: none;}
}

@media only screen and (max-width: 1080px) {
#top .headermiddle{width: 25%;left: 300px;}
}

@media only screen and (max-width: 1024px) {
#top.archive.woocommerce aside.sidebar{display:table;width:100%;padding-bottom:0px;}
#top.archive.woocommerce aside.sidebar .inner_sidebar{margin-right:0px;}
#top.archive.woocommerce .container_wrap_first .container{display:flex;flex-wrap:wrap;}
#top.archive.woocommerce main.template-shop{width:100%;order:2;margin-right:0px;padding-left:0px;padding-top:20px;}
#top.archive.woocommerce main.template-shop .entry-content-wrapper{padding-right:0px;}
#top.archive .template-shop .product-sorting{margin-bottom: 20px;}
#top.archive main.template-shop .entry-content-wrapper{margin-left:0px!important;}
}

#top .headermiddle{
    -webkit-animation: 0.6s ease 0s normal forwards 1 fadein;
    animation: 0.6s ease 0s normal forwards 1 fadein;
}
@keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}
@-webkit-keyframes fadein{
    0% { opacity:0; }
    66% { opacity:0; }
    100% { opacity:1; }
}




@media screen and (max-width:989px) {
#top .headermiddle{display:none;opacity:0}
#top .main_menu{left:0px!important;position:absolute;display: table!important;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{display:none;}
#top #header_meta{display:none;}
#top .av-burger-menu-main .avia_hidden_link_text{display:inline;padding-left:10px;}
#top #header_main{border:0px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position: absolute;top: 0px;right: 51px;display: table;z-index: 1;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#4c4c4c;height: 90px;line-height: 90px;}
.html_av-overlay-side .av-burger-overlay-scroll {right: auto;left: 0;}
.html_av-overlay-side .av-burger-overlay-scroll {width: 350px;-webkit-transform: translateX(-350px);transform: translateX(-350px);}
#top #header_main .av-logo-container{max-width:100%!important;width:100%!important;padding:0px 16px;}
/***#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#ffffff;background:url(images/cart-grey.svg)no-repeat center center;background-size:26px;}***/
.av-burger-overlay-active #top .av-burger-menu-main .avia_hidden_link_text{display:none!important;}
.av-burger-overlay-active #top .headermiddle{display:table;z-index: 501;position: absolute;top: -7px;left: 75px;width: 230px;background: #fff;opacity:1}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link .avia_hidden_link_text{display:none!important;}
#top #headertrazenje .aws-search-field{padding: 11px 22.6px;padding-left: 45px !important;}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{padding: 10px 30px!important;border: 0px;}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a{padding: 0 0 0 10px;}
#top #av-burger-menu-ul{padding: 120px 0px;vertical-align: top;}
#top #header #av-burger-menu-ul .mobmenubrowse a{pointer-events: none;text-decoration: none;}
#top #header #av-burger-menu-ul .mobmenuchat a{pointer-events: none;text-decoration: none;}
#top #header #av-burger-menu-ul .mobmenusocial a{pointer-events: none;text-decoration: none;}
#top #header #av-burger-menu-ul .mobmenubrowse{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header #av-burger-menu-ul .mobmenuchat{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header #av-burger-menu-ul .mobmenusocial{padding: 25px 0 0 0;opacity: 0.6;font-size: 12px;letter-spacing: 1px;text-transform: uppercase;}
#top #header .avia-menu .av-main-nav{display: table;background: #fff;}
#top #header #menu-item-shop .cart_dropdown_first::before{display:none!important;}
#top #header_main_alternate{display:none!important;}
#top #footer a {font-size:11px;}
#top #footer .footertelefon{font-size:11px;}
#top #footer .footeremail{font-size:11px;}
#top #footer .footersat{font-size:11px;}
#top .logo img{display: table;margin: 0px auto;height:90px;}
#top #header #mega-menu-wrap-avia {margin-top:20px;}
#top .main_menu ul#mega-menu-avia .av-burger-menu-main {display:none;}
#top #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item {max-width:300px;min-width:300px;}
#top #wpfwoofilterswidget-3 .wpfMainWrapper {margin:0 auto;position:relative;}
#top.archive .wfpHideButton {background:#572d83;color:#ffffff;}
#scroll-top-link {display:block!important;}
#top .headerright .headermyacc{display:none;}
#top #header .main_menu{right: 0px !important;left: auto !important;}
#top #header #menu-item-shop .cart_dropdown_link{padding: 0 20px;}
#top #headerslicice .headermyacc{display:none;}
#top #headerslicice .headerwish{font-size: 0px;padding: 0px 14px;height: auto;line-height: 90px;}
#top #header_main .av-logo-container .inner-container{height: 90px;line-height: 90px;}
#top .headerright{right: 120px;position: relative;}
#top .headerright a{height:90px!important;line-height:90px!important;}
#top.archive .wfpHideButton {max-width:100%;}
}



@media screen and (max-width:800px) {
    .woocommerce-checkout #customer_details {
        overflow: visible;
        width: 100%;
        float: none
    }
    .woocommerce-checkout #order_review,
    .woocommerce-checkout #order_review_heading {
        float: none;
        width: 100%
    }
    .woocommerce-cart .woocommerce-cart-form {
        width: 100%;
        float: none
    }
    .woocommerce-cart .woocommerce-cart-form + .cart-collaterals {
        width: 100%;
        float: none;
        border-left: none;
        padding-left: 0
    }
    .responsive #top table .product-name {
        border-left: none!important
    }
}



@media only screen and (max-width: 767px){
#top.single-product .av-share-box {width:100%;}
#top .slideshow_caption {width:80%;}
#top #homeslidermobile .av-parallax {background-position: 39% 50%!important;}
.responsive #top .logo {width:62%}
#top #footer .flex_column{width:100%!important;margin:0px;text-align: center;}
#top #wrap_all .social_bookmarks {text-align: center;}
#top #wrap_all .social_bookmarks li {display: inline-block;float: none;margin: 0 9px;}
#top #footer .flex_column ul{margin-left:0px!important}
.responsive #top #menu-item-shop.cart_dropdown {margin-left:-50px;}
#top #payment div.payment_box {width:100%;padding:3px;}
#top #payment div.payment_box p, #payment div.payment_box .form-row {width:100%}
#top #payment div.form-row {padding:0px;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#top #footer .footerphone{display:table;margin:0px auto;margin-bottom:20px}
#top #footer .footeremail{display:table;margin:0px auto;margin-bottom:20px}
#top #footer .flex_column:nth-child(1){width: 100%;margin:0px;text-align: center;}
#top #footer .flex_column:nth-child(2){width: 50%;margin:0px;padding: 0px 0px;}
#top #footer .flex_column:nth-child(3){width: 50%;margin:0px;padding: 0px 11px 0px 0px;}
#top #footer .flex_column:nth-child(4){width: 100%;margin:0px;padding: 0px 0px 20px;text-align: center;}
#top #footer .footeremail{padding-left:31px;background:url(images/email-icon.png)no-repeat top 14px left;font-weight: 300;font-size: 14px;color:#606060;}
#top #footer .footerphone{margin-bottom:0px}
#top #footer {padding: 11px 0 0px 0!important;}
#socket .copyright{float: right;font-size: 12px;display: table;width: 100%;text-align: center;height: 35px;line-height: 19px;padding-bottom: 13px;}
#socket .socketimg{display: table;width: 100%;text-align: center;}
#top #custompagecf7 .column-half, #top #custompagecf7 .column-halflastname{width:100%;height:88px;padding-right:0px!important;}
#top #homepagenews .formapolovina2 .wpcf7-form-control {padding:9px 32px!important;}
#top #homepagenews .formapolovina1 {width: 60%!important;}
#top #homepagenews .formapolovina2 {width: 40%!important;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top.single .breadcrumb{right: 0px;left: 0!important;}
#top.archive .breadcrumb{right: auto;left: 0;}
#top.single .title_container .breadcrumb{margin-top:-7px!important;}
#top.archive .title_container .breadcrumb{margin-top:-7px!important;}
#top #mobilnikolumn {margin-bottom:0px!important;}
#top.single .single-product-main-image{width: 100%;margin-right: 0px;}
#top.page-id-41 form {margin-bottom:0px;}
.responsive.html_cart_at_menu #top .main_menu .menu > li:last-child{padding-right: 0px;margin-right: 0px;}
#top #menu-item-shop.cart_dropdown {margin-left: -23px;}
#menu-item-shop .cart_dropdown_link {padding: 0 18px;margin-right:12px;}
.responsive #top #menu-item-shop.cart_dropdown {margin-left:-15px!important;}
#top .av-burger-menu-main .avia_hidden_link_text{display:none!important;}
#top #header_main .av-logo-container .inner-container{height: 80px;line-height: 80px;}

#top .container{max-width: 100% !important;width: 100% !important;padding: 0px 29px !important;}
#top #header .av-logo-container{padding:0px!important}
#top #homesec2 .owl-item li{width:100%!important;margin:0px!important;}	
#top #bloglisting article{width:100%!important;margin:0px!important;margin-bottom:20px!important;}
#top.single #extraopcije .av-share-box{width:100%;}
#top .related.products .product{margin-bottom:20px!important;}
#top #footer .footertelefon{font-size: 14px;display: table;margin: 0px auto;margin-bottom: 10px;}
#top #footer .footeremail{font-size: 14px;display: table;margin: 0px auto;margin-bottom: 10px;background: url(images/email-icon.png)no-repeat top 4px left;}
#top #footer .footersat{font-size: 14px;display: table;margin: 0px auto;margin-bottom: 10px;}
#top #footer a {font-size:14px;}
#top .logo img{display: table;margin: 0px auto;}
#top #header #menu-item-shop{height:80px;}
#top #header #menu-item-shop li a{height: 80px!important;line-height: 80px!important;}
#top.single #main{padding-top:10px!important;}
#top.single .title_container .breadcrumb{margin-top: 0px !important;display: table;}
#top.archive.woocommerce main.template-shop{padding-left:0px!important;}
#top #main #homesec2 .owl-carousel.owl-drag .owl-item .product{margin: 0px !important;width: 100% !important;}
#top #main #homesec2 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper{width: 100% !important;}
#top #main #homesec2 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper li{width: 20px !important;float: left;clear: none;display: table;margin: 4px 8px 4px 0!important;}
#top #main #homesec2 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper li span{width: 100%;height: 100%;display: table;}
#top #main #homesec2 .products .product .price .amount{font-size: 20px;}
#top .products .product .avia_cart_buttons a.button.product_type_variable{min-width: 114px !important;}
#top #homesec2 .owl-item li .variations_form {padding: 7px 15px!important;}
#top #main #homesec3 .owl-carousel.owl-drag .owl-item .product{margin: 0px !important;width: 100% !important;}
#top #main #homesec3 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper{width: 100% !important;}
#top #main #homesec3 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper li{width: 20px !important;float: left;clear: none;display: table;margin: 4px 8px 4px 0!important;}
#top #main #homesec3 .owl-carousel.owl-drag .owl-item .variations_form .variable-items-wrapper li span{width: 100%;height: 100%;display: table;}
#top #homesec3 .owl-item li .variations_form {padding: 7px 15px!important;}
#top.page-id-244 #customer_details .col-1{width:100%!important;}
#top.page-id-244 #customer_details .col-2{width:100%!important;}
#top.page-id-244 #order_review .woocommerce-checkout-review-order-table .product-total{text-align:right;}
#top.page-id-244 #order_review .woocommerce-checkout-review-order-table .product-total{text-align:right;}
#top.page-id-244 #order_review .woocommerce-checkout-review-order-table tfoot td{text-align:right;}
#top.page-id-244 .shop_table ul#shipping_method li  .woocommerce-Price-amount.amount{float:right;}
#top.page-id-244 .shop_table ul#shipping_method li label{text-align: right;display: table;float: right;}
#top .slideshow_caption h2,#top .slideshow_caption .avia-caption-content {font-size:inherit!important;margin:20px;}
#top #header #mega-menu-wrap-avia{margin-top:0px;}
#top #header .mega-menu-toggle{margin-top: 20px;margin-left: 20px;}
#top #header .mega-menu-toggle.mega-menu-open{margin-top:0px;margin-left:0px;height:0px;}
#top #header #mega-menu-item-3438{padding-right: 45px;}
#top #header .mega-menu-toggle.mega-menu-open .mega-toggle-blocks-right{width: 20px;position: absolute;right: 0px;top: 8px;z-index: 50;}
#top #header_main .av-logo-container .inner-container{padding:0px 20px;}
#top .logo{width: auto !important;}
#top #header .main_menu{right: 0px !important;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{right: 71px;}
#top #headerslicice{position:relative;right:0px;}
#top .headerright{width: 28px;float: right;position: absolute;right: 143px;top: 0px;}
#top .headerright a{height: 80px !important;line-height: 80px !important;}
#top #header .mega-menu-toggle{margin-right: 20px;margin-left:0px;}
#top #header .mega-menu-toggle.mega-menu-open{margin-right:0px;}

#top #pangrafbanners{padding-bottom: calc( 0.7 * 100% )!important;height:0px!important;}
#top #pangrafbanners{padding-bottom: calc( 0.7 * 100% )!important;height:0px!important;}
#top.page-id-2690 .products .product.last{margin: 0 1% 1% 0!important;}
#top.page-id-2690 .products .product:nth-child(4n){margin-right:0px!important;}
#top .sidebar {padding-top:0px;}


}


#top #main #homesec2.homesec2 .owl-carousel.owl-drag .owl-item .product{border: 1px solid #fff;}


@media screen and (max-width:480px) {
#top.woocommerce-checkout #order_review .order-total th {width: 100%!important;text-align: left!important;display: table!important}	
#top.archive .template-shop .product-sorting ul:first-child{float: left;display: table;margin-bottom: 10px;width: 100%;}
#top.archive .template-shop .product-sorting ul:nth-child(2){float: left;display: table;width: 100%;}
#top.archive.woocommerce .container_wrap_first .container{max-width: 100%!important;width: 100%!important;padding: 0px 20px!important;}
}
@media screen and (max-width:479px) {
#top #main .products .product{margin: 0 2% 20px 0!important;width: 49%!important;}
#top #main .products .product:nth-child(even){margin-right:0px!important;}
}















