/*
Theme Name: TISupply Child
Description: Thompson Industrial Supply Inc.
Version: 1.0
Author: bokishaNET
Author URI: http://bokisha.net
Template: tismc
*/

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

/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4uaVIGxA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH1x4gaVI.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

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

@font-face {
    font-family: 'Open Sans';
	font-display: swap;
    src: local('Open Sans Extra Bold'), local('Open-Sans-Extra-Bold'),
        url('fonts/OpenSans-ExtraBold.woff2') format('woff2'),
        url('fonts/OpenSans-ExtraBold.woff') format('woff'),
        url('fonts/OpenSans-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'MS Reference Sans Serif';
    src: local('MS Reference Sans Serif'), local('MSReferenceSansSerif'),
        url('fonts/MSReferenceSansSerif.woff2') format('woff2'),
        url('fonts/MSReferenceSansSerif.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


#top h1,#top h2,#top h3,#top h4,#top h5,#top h6 {font-family:"Open Sans",sans-serif;font-weight:700;text-transform:none;}
body, #top p{font-family:"Open Sans",sans-serif;font-weight:400;line-height:24px;}
#top .avia_textblock p{font-size:inherit;}
#top .tismcbold.av-special-heading-h2 h2 {font-weight:800;line-height:60px;}
#top .image-overlay{display:none!important}
#top .avia-post-nav{display:none!important}
#top #tisbigletters h3.iconbox_content_title {text-transform:uppercase;}
#top strong {color:#4c4c4c;}
#top a:hover {text-decoration:none;}
#top .special_amp {font-family:inherit;font-style:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;}

/*** Top & Header ***/
#header_main_alternate {background:#c6b0a2;}
#top #header #avia-menu .menu-item a .avia-menu-text {color:#ffffff;text-transform:uppercase;}
#top #header #avia-menu li.menu-item:hover a .avia-menu-text {color:#ffffff;text-transform:uppercase;}
#top #header .avia-menu-fx {bottom:9px;background-color:#fff;border-color:#fff;}
#top #header .av-main-nav ul {margin-top:-11px!important;}
#top #header #header_main{border-color:#c6b0a2;}
#top #header #header_main_alternate{border-color:#c6b0a2;}
#top #header_meta .phone-info {width:100%;padding:12px 0px;}
#top #header_meta .phone-info div {width:100%;font-size:14px;font-weight:300;}
#top #header_meta .phone-info div span.topheaderlevo{float:left;width:auto;padding-top: 3px;}
#top #header_meta .phone-info div span.topheaderdesno{float: right;width:auto;padding-top: 3px;}
#top #header_meta .phone-info div span.topheaderdesno strong{color:#4c4c4c!important;}
#top .headermiddle{display: table;left:242px;position: relative;float: left;width: 50%;}
#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 #headertrazenje .aws-container .aws-search-form {height:auto;}
#top .headermyacc{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 14px;text-decoration: none;color:#4c4c4c;background:url(images/accounticon.svg)no-repeat top 5px center;background-size:27px;}
#top .headercusth{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 14px;text-decoration: none;color:#4c4c4c;background:url(images/abouticon.svg)no-repeat top 5px center;background-size:27px;border-left: 1px solid #eee;border-right: 1px solid #eee;}
#top .headerwish{padding-top: 32px;padding-left: 11.2px;padding-right: 11.2px;display: table;float: right;font-size: 14px;text-decoration: none;color:#4c4c4c;background:url(images/likeicon.svg)no-repeat top 5px center;background-size:27px;}
#top #headerslicice{position:absolute;right:-11.2px;}
#top #headerslicice .widget p{margin:0px;}
#top #headerslicice .widget{padding:0px!important;margin-top: 31.5px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position: absolute;top: 85px;right: -24px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#ffffff;background:url(images/cart-white.svg)no-repeat center center;background-size:26px;padding: 0 50px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link span:first-child{display:none;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link .avia_hidden_link_text{display:table;position:absolute;left:0px;font-size:13px;font-weight:600;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .dropdown_widget{top: 80%;}

/*** Sub Heading ***/
#top #logo-tis.av-special-heading .av-special-heading-tag {font-family:'MS Reference Sans Serif';font-weight:normal;font-style:normal;}
#top .bigsubhead .av-subheading {text-transform:uppercase;letter-spacing:.41em;color:#4c4c4c;font-family:"Open Sans",sans-serif;}
#top #logo-tis .av-subheading_below{margin-top: 0em;margin-left: 5px;}
#top.home #tisinstore .av-subheading {color:#ffffff;}
#top.home #tisinstore .av-subheading.av_custom_color {opacity:1;}
#top .hr-custom .hr-inner.inner-border-av-border-fat {border-top-width:3px;}

#top.home .av-subheading.av-subheading_above:after{
content: "";
display: inline-block;
width: 10%;
height: 3px;
background: #ffffff;
vertical-align: middle;
}

/*** Contact page ***/
#top.page-id-140 #tismccontactpage .av_one_fourth {margin-left:2%!important;width:100%!important;}

/*** Slider ***/
#top #tismbuttonslider .slideshow_caption {width:70%;}
#top #tismbuttonslider span.avia-caption-title {font-family: "Open Sans",sans-serif;font-weight: 700;text-transform: none;line-height: 1.1;}

/*** Slider buttons ***/
#top #tismbuttonslider .avia-button.avia-color-light {font-size: 14px;font-weight:600;color:#323232;border:1px solid #ecded1;border-radius:0px;background:#ecded1;}
#top #tismbuttonslider .avia-button.avia-color-light:hover {font-size: 14px;font-weight:600;color:#c6b0a2!important;background-color:#ffffff!important;border-color:#ffffff!important;border-radius:0px;}
#top #tismbuttonslider .avia-button.avia-color-dark {font-size: 14px;font-weight:600;color: #ffffff!important;border: 1px solid #c6b0a2!important;border-radius:0px;background:#c6b0a2!important;}
#top #tismbuttonslider .avia-button.avia-color-dark:hover {font-size: 14px;font-weight:600;color: #c6b0a2!important;border: 1px solid #ffffff!important;border-radius:0px;background: #ffffff!important;}
#top #tismbuttonslider .avia-button.avia-color-light:hover, #top #tismbuttonslider .avia-button.avia-color-dark:hover, #top #tismbuttonslider-products .avia-button.avia-color-dark:hover {opacity:1!important;}

#top #tismbuttonslider-products .avia-button.avia-color-dark {font-size: 14px;font-weight:600;color: #ffffff!important;border: 1px solid #4f4879!important;border-radius:0px;background:#4f4879!important;}
#top #tismbuttonslider-products .avia-button.avia-color-dark:hover {font-size: 14px;font-weight:600;color: #ffffff!important;border: 1px solid #c6b0a2!important;border-radius:0px;background: #c6b0a2!important;}

/*** Search field ***/
#top .aws-search-form .aws-search-field::-webkit-input-placeholder{font-family:"Open Sans",sans-serif;font-size:1em;font-weight:300;color:#999999;}
#top .aws-search-form .aws-search-field:-ms-input-placeholder{font-size:1em;font-weight:300;color:#999999;}
#top .aws-search-form .aws-search-field::placeholder{font-size:1em;font-weight:300;color:#999999;}
#top .aws-search-form input[type="search"]:focus {box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2)!important;}

#top.page .social_bookmarks li {border-right-style:none;border-right-width:0px;}


/*** Hide logo on scroll ***/
#top .header-scrolled #header_main > .container {display:none!important;}
#top .header-scrolled .av-logo-container {display:none;}

/*** Sidebar WooCommerce ***/
#top.archive .widget {padding: 0px 0 20px 0!important;}
#top.archive .ywcca_container {margin:0px!important;}
#top.archive .template-shop .product-sorting .currently-selected{border: 1px solid #f3f3f3;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: 10px;background: #fcfcfc;border: 1px solid #f3f3f3;}

/*** 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;}


/*** Category Page ***/
#top ul.products .product .tinv-wishlist{display:table;position:absolute;z-index:2;}
#top ul.products .product .tinvwl_add_to_wishlist_button{margin-top:0px;}
#top.archive .sidebar .inner_sidebar ul.woof_list{padding: 20px 15px;}
#top.archive .sidebar .inner_sidebar ul.woof_list li {display: table;width: 100%;float: none;margin-bottom: 10px !important;text-align:left}
#top.archive .sidebar .inner_sidebar ul.woof_list li label{color: #5e5e5e;font-weight: 400;font-size: 14px;font-family: 'Poppins', sans-serif;float: left;width: 78%;padding: 0;line-height: 19px;}
#top.archive .sidebar .inner_sidebar ul.woof_list li div{margin-top: 0px;float: left;width: 20px;background: #ffffff;border: 1px solid #a4a4a4;border-radius: 4px;}
#top.archive .sidebar .inner_sidebar ul.woof_list li div.checked{background: url(images/green.png) no-repeat;background-position: -22px 0;border: 0px;}

#top ul.products .product .inner_product{border: 1px solid #f3f3f3;height: 100%;padding-bottom: 43px;}
#top ul.products .product .onsale{display:none;}
#top div .product_on_sale .inner_product_header{padding-right: 10px;}
#top ul.products .product h2{text-align:center;font-weight:normal;margin-bottom: 20px;padding-top: 10px;text-transform: uppercase;font-weight: 600;}
#top ul.products .product .price{display:table;margin:0px auto;}
#top ul.products .product .avia_cart_buttons{opacity:1!important;border-color:#f3f3f3;background:#ffffff;bottom: 1px;position: absolute;margin: 0px;width: 99%;}
#top ul.products .product .avia_cart_buttons:hover {background:#c6b0a2;}
#top ul.products .product .avia-arrow{display:none;}
#top ul.products .product .inner_product_header{border-top-width:0px;padding-top: 0px;padding-left:10px;padding-right:10px;}
#top ul.products{display:flex;flex-wrap:wrap;}
#top.archive .avia_cart_buttons .button a:hover{color:#ffffff!important;}
#top #wrap_all .single_button .button:hover, #top #wrap_all .shop_columns_5 .avia_cart_buttons .button:hover {color:#ffffff;}
#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 .wpfFilterWrapper .wfpTitle {padding-bottom:15px;}
#top.archive .wpfCheckboxHier li > ul {margin-left: 1em;padding-left: 0;}
#top.archive .wpfFilterWrapper .wpfFilterTaxNameWrapper {font-size:15px;}
#top.archive .wpfFilterButton.wpfButton, #top.archive .wpfClearButton.wpfButton {font-size: 13px;}
#top.archive .wpfCheckboxHier ul.wpfFilterVerScroll label span {font-size:15px;}
#top .avia_cart_buttons.single_button a.button span {margin-right: 5px;}

/*** Single Product ***/
#top.single .yith-wcbr-brands-logo {margin-top:0px;}
#tab-spec-sheet ul li {font-size:14px;}
#top.single .main_color .price {color:#4c4c4c;}
#top.single #reviews h2 {font-family:"Open Sans",sans-serif;font-weight:bold;font-size:inherit;text-transform:none;letter-spacing:0px;}
#top.single .product_meta .sku_wrapper {padding-right:5px;}
#top.single .product_meta .posted_in {padding-left:5px;border-left:1px solid #d3d3d3;}
#top.single .woocommerce-product-details__short-description {padding-top:18px;}
#top.single .single-product-summary h1{font-weight:600;font-size:37px;padding-bottom:25px;margin-bottom:5px;}
#top.single .single-product-summary .price .amount{color:#4c4c4c!important;font-size:25px!important;font-weight:400!important;line-height:26px!important;}
#top.single .single-product-summary .price del{text-decoration:none!important;position:relative;}
#top.single .single-product-summary .price del .amount{color:#919191;}
#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 #extraopcije p.price .woocommerce-Price-amount.amount bdi .woocommerce-Price-currencySymbol{font-size:35px!important;font-weight:500!important;}
#top.single .single-product-summary #extraopcije p.price {color:#484c4a;font-size:25px;}
#top.single .single-product-summary .variations_form .single_variation_wrap {margin:10px 0px 20px 0px!important;}
#top.single h2.woocommerce-loop-product__title {font-size:16px!important;}
#top.single .woocommerce-Price-amount.amount, #top.single .woocommerce-Price-currencySymbol {font-size:17px!important;color:#4c4c4c!important;font-weight:400!important}
#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 .template-shop {padding-top:20px!important;}
#top.single .woocommerce-breadcrumb {font-size:14px;margin-bottom:20px;}
#top.single .title_container .container{padding:0px;padding-top: 25px;padding-bottom: 15px;min-height: 56px;}
#top.single table.shop_attributes th {width:160px!important;color:#4c4c4c!important;}
#top.single table.shop_attributes td{font-style:normal!important;color:#4c4c4c!important;}
#top.single .related.products h2 {font-size:28px;text-align:center;margin-bottom: 25px;}

#top.single .single-product-summary ul {list-style:disc;margin-left: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 {opacity:0.8;}

#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.archive .widget_product_categories li a {font-size:16px;line-height:1.3em;}
#top.archive .widget_product_categories li a:hover {text-decoration:underline;}
#top.archive .sidebar a {color:#222222!important;}
#top.archive .sidebar_left .widget {padding:0px 0 30px 0!important;}

#top.single .dd-pointer-down {border: solid 5px transparent!important;border-top-color: transparent!important;border-top-style: solid!important;border-top-width: 5px!important;border-top: solid 5px #000!important;}
#top.single .dd-pointer-up {margin-top:-3px;}

#top.single-product .single-product-summary form.variations_form .woovr-variations .dd-select a.dd-selected .woocommerce-Price-amount.amount bdi span.woocommerce-Price-currencySymbol {font-size:17px!important;}
#top.single-product .single-product-summary form.variations_form .woovr-variations .dd-select a.dd-selected .woocommerce-Price-amount.amount bdi {color:#484c4a!important;}

#top.single-product .single-product-summary .summary .buy__top-main__payment {width:100%;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;padding:20px 0;margin:20px 0;}
#top.single-product .single-product-summary .buy__top-main__payment{color:#3c413e;font-family:'Open Sans';}
#top.single-product .single-product-summary .buy__top-main__payment-method{font-size:14px;margin-bottom:18px;margin-top:0px;}
#top.single-product .single-product-summary .buy__top-main__payment-method b{color:#3c413e;font-family:'Open Sans';}
#top.single-product .single-product-summary .buy__top-main__payment-advantages{display:flex;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item{display:flex;align-items:center;margin-right:30px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__free{width: 30px;height: 23px;background-image: url(images/sprite.png);background-position: -336px -50px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-text{margin-left: 10px;font-family: 'Open Sans';font-size: 14px;color: rgb(60, 65, 62);outline-color: rgb(60, 65, 62);outline-style: none;outline-width: 0px}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__hidden{width: 32px;height: 24px;background-position: -378px -49px;background-image: url(images/sprite.png);}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__return{width: 20px;height: 20px;background-position: -420px -53px;background-image: url(images/sprite.png);}
#top.single-product .single-product-main-image {width:43%;}
#top.single-product .template-shop .single-product-main-image .images a {border-style:none;border-width:0px;}
#top.single-product div.product div.images img {padding:0px;}
#top.single-product .single-product-main-image {padding-bottom:0px;}
#top.single div.product .woocommerce-tabs {padding:0px 0 0 0;margin:0 0 50px 0;}
#top.single-product .variations_form {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:inherit;}
#top.single .single-product-summary .variations_form label {font-family:"Montserrat", sans-serif;font-size:inherit;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:10px 0 40px;}
#top.single .single-product-summary .variations_form .single_variation_wrap {margin:10px 0px 20px 0px!important;}

#top.single .variations th.label {text-align: left;}
#top.single .variations th, #top.single .variations td {padding: 4px 0px;}

#top .single_button .button {font-size: 14px;font-weight: 400;}

/*** Single varijacije swatches ***/
.veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image, .veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image.current-thumbnail {opacity:1;}
.veb-variation-gallery-wrapper .iwp-gallery-thumbnail-image:hover {opacity:0.8;}
.veb-variation-swatches .inwp-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {border-radius:0px;}
.veb-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {margin-left:2px;}
.veb-variation-swatches.inwp-show-label .variations th label {margin: 0;}
#top li.product .inner_product ul.variations li.woo-variation-items-wrapper {width:100%!important;}

#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart:before {font-size:30px!important;}
#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:30px;height:30px;}
#top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt:before, #top .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt:before {
margin-top:-18px;margin-left:-16px;}


#top.single #wrap_all{background-color:#ffffff}
#top.single-product .template-shop{padding-top:20px}
#top.single .related.products .products li:nth-child(4){margin-right:0px!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;overflow: visible!important;}
#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:#c6b0a2;}


/***** Footer & 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 {padding:11px 0 23px 0}
#top #socket .socketdiv{padding-top:15px}
#socket .container{padding-top:0px}
#footer strong {color:#323232;}
#footer h3.widgettitle {color:#323232;}
#footer .social_bookmarks li {clear:none!important;border:0!important;}
#footer .social_bookmarks li a {border-radius:0px;}
#footer p {font-size:13px!important}
#footer a, #top #socket a {color:inherit;text-decoration:none!important;}
#footer .content .flex_column .widget_nav_menu ul:first-child > .current-menu-item{background-color: transparent;  color:#323232!important;}
.widget_nav_menu .current-menu-item > a, .widget_nav_menu .current_page_item > a {color:#323232!important;}
.widget_nav_menu .current-menu-item > a::before, .widget_nav_menu .current_page_item > a::before {color:#323232!important;}
.widget_nav_menu ul li a::before {text-align: center;content: "\e879";font-family: entypo-fontello;font-size: 13px;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:#323232;}
.widget_nav_menu ul{margin-left:14px!important;}
#footer .flex_column:nth-child(1){width:36%;margin:0px;padding:0px 0px;}
#footer .flex_column:nth-child(2){width:21.33333333%;margin:0px;padding:0px 60px;}
#footer .flex_column:nth-child(3){width:21.33333333%;margin:0px;padding:0px 20px;}
#footer .flex_column:nth-child(4){width:21.33333333%;margin:0px;padding:0px 0px;}
#socket {border-color:transparent!important;}
#footer a {color:#323232;}
#footer a:hover {color:#323232;}
#top #footer .footerphone{padding-left:31px;background:url(images/footer-phone.svg)no-repeat center left;font-weight: 300;font-size: 14px;color:#606060;margin-bottom:10px;background-size:20px;}
#top #footer .footeremail{padding-left:31px;background:url(images/footer-at.svg)no-repeat center left;font-weight: 300;font-size: 14px;color:#606060;margin-bottom:10px;background-size:20px;}
#top #footer .social_bookmarks li a {font-size:20px;}

/*** Privacy ***/
#top .avia-cookie-consent p {font-size:11px}
#scroll-top-link {color:#ffffff;background-color:#c6b0a2;border:1px solid #c6b0a2;}




/***** Custom CF7 stranica ******/
#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 div.wpcf7 .ajax-loader{position:absolute;top:23px;}

#top #custompagecf7 .column-full-send {
padding-top:10px;
display:table;
margin:0px auto;
position:relative;
width:auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#top #custompagecf7 .column-full-posalji {
float: left;
position: relative;
padding-top: 10px;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

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

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

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

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

#top #custompagecf7 .column-three:last-child,#top #custompagecf7 .column-half:last-child,#top #custompagecf7 .column-fourth:last-child {padding-right:0px;}

#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 #responsive-form .wpcf7-textarea,#top textarea {min-height:160px!important;max-height:260px!important;min-width:100%!important;max-width:100%!important;}


#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {
    background-color:#4f4879;
    font-size: 16px;
	font-weight: 600;
    width: 260px;
    height: 42.67px;
    border-radius: 0px;
    color: #ffffff;
}
#top #custompagecf7 .wpcf7-submit:hover {border:1px solid #323232!important;border-radius:2px;opacity:0.9!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"], #top #custompagecf7 .wpcf7 input[type="select"], #top #custompagecf7 .wpcf7 input[type="date"] {height:46px;}

#top #custompagecf7 .wpcf7 input[type="text"],#top #custompagecf7 .wpcf7 input[type="email"],#top #custompagecf7 .wpcf7 input[type="tel"],#top #custompagecf7 .wpcf7 input[type="url"],#top #custompagecf7 .wpcf7 input[type="select"],#top #custompagecf7 .wpcf7 input[type="date"],#top #custompagecf7 .wpcf7 textarea,#top #custompagecf7 .wpcf7 select {
	width: 100%;
	height: 46px;
	padding: 8px;
	margin-bottom: 10px;
	border: 1px solid #cccccc;
	-webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	      box-sizing: border-box;
	background-color:#ffffff;
	border-radius: 0px;
	font-family:'Proxima Nova',sans-serif;
    font-size: 16px;
    color:#2f323b!important;
    font-weight:300;
}

#top #custompagecf7 .wpcf7-list-item input {position: relative;right: 3px;}
#top #custompagecf7 .wpcf7-form-control:focus {border:2px solid #323232!important;}
#top #custompagecf7 .wpcf7-not-valid-tip {font-family:'Proxima Nova',sans-serif;font-weight:400;color:#fd0000;}
#top #custompagecf7 .intl-tel-input ul.country-list {top:-20px;}
#top #custompagecf7 label {font-size:16px!important;}
#top #custompagecf7 th {text-transform:none!important;letter-spacing:0px!important;padding:4px 8px!important;}









/*** 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;
	line-height: 16px;
}

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

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

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

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

#top.woocommerce-checkout label {
    color: #222;
    font-weight: 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: 700;
    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;
	background: #ffffff;
}

#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
}

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


@media screen and (max-width:1060px) {
#top .headermiddle{left: 140px;}



@media only screen and (max-width: 1024px) {
/*#top.archive.woocommerce aside.sidebar{display: table !important;width: 100% !important;padding-bottom:0px!important;padding-top:0px;order:1;margin-top: 20px;}
#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.woocommerce main.template-shop{padding-top:20px;}
}




#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 .headerright{display:none;}
#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:none;padding-left:10px;}
#top #header_main{border:0px;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown{position: absolute;top:0px;right: 0px;display: table;z-index: 501;}
#top #header .av-logo-container #menu-item-shop.cart_dropdown .cart_dropdown_link{color:#4c4c4c;height: 80px;line-height: 80px;}
 #top .logo {
    display: table !important;
    width: 86px !important;
    margin: 0 auto;
    float: none !important;
    position: relative !important;
  }
#top a.av-contains-svg {
    padding-left: 0;
  }
.logo a {
    margin: auto;
    display: table;
  }
#top #header_main .av-logo-container .inner-container {
    height: 80px;
    line-height: 80px;
  }
.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;padding: 0 42px;}
.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: 85px;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;border: 0px;}
.responsive.html_mobile_menu_tablet #top #header_main > .container .main_menu .av-main-nav > li > a{padding: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;font-weight: bold;}
#top #header #av-burger-menu-ul .mobmenuchat a{pointer-events: none;text-decoration: none;font-weight: bold;}
#top #header #av-burger-menu-ul .mobmenusocial a{pointer-events: none;text-decoration: none;font-weight: bold;}
#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.single-product .single-product-main-image {width:100%;}
#top #tismbuttonslider .slideshow_caption {width:100%;}
.responsive.html_cart_at_menu #top .main_menu .menu > li:last-child {padding-right: 13px;padding-left: 13px;margin-left: 10px;}
#top #wpfwoofilterswidget-3 .wpfMainWrapper {margin:0 auto;padding:0px 0px 0px 16px;position:relative;}
#top.woocommerce-checkout h3#order_review_heading {padding:5px 15px;}
#top.woocommerce-checkout #order_review {padding:10px 15px;}
#top.woocommerce-checkout #order_review table.shop_table {border:none!important;}
#top.woocommerce-checkout #order_review .cart_item .product-name {line-height:16px;}
#top.woocommerce-checkout #customer_details {width:100%;}
.responsive #top .col2-set .col-1, .responsive #top .col2-set .col-2, .responsive .cart-collaterals .shipping_calculator {width:100%;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout #order_review_heading {width:100%;}
#top.woocommerce-cart .woocommerce-cart-form + .cart-collaterals {width: 100%;float: right;border-left: 0px solid #ececec;padding-left: 0px;}
#top.woocommerce-cart .woocommerce-cart-form {width:100%;}
#top.woocommerce-cart table .product-name {border-left-style:none;}
.responsive .cart-collaterals .cross-sells, .responsive .cart-collaterals .cart_totals, .responsive .shipping_calculator {margin-top:0px;}
#top.woocommerce-checkout #order_review tr td {padding-right:10px;}
#top.woocommerce-checkout #order_review, #top.woocommerce-checkout h3#order_review_heading {border: 1px solid #444;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-text {line-height:16px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__free {width:40px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__hidden {width:51px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item-ico__return {width:33px;}
#top.single-product .single-product-summary .buy__top-main__payment-advantages__item {margin-right:0px;}
#socket .socketimg {float: left;position: relative;left: 33%;list-style: none;}
#top #tismbuttonslider .slideshow_caption {padding-bottom:30px;}
#top #tismbuttonslider .slideshow_caption .slideshow_align_caption {vertical-align:bottom;}
#top #intro-tekst-home.av_textblock_section, #top #logo-tis.av-special-heading {text-align:center;}
#top .inner_product .avia_cart_buttons {padding: 3px;}
}

@media screen and (max-width:767px) {
#top #custompagecf7 .column-half,#top #custompagecf7 .column-three,#top #custompagecf7 .column-fourth{width:100%;padding-right:0px!important;}
#top #custompagecf7 .wpcf7-form input[type="submit"], #top #custompagecf7 .wpcf7-submit {width:100%;}
#top #custompagecf7 .input-text, #top input[type="text"], #top input[type="input"], #top input[type="password"], #top input[type="email"], #top input[type="number"], #top input[type="url"], #top input[type="tel"], #top input[type="search"], #top textarea, #top select {margin-bottom:10px;}
#top #footer .flex_column{margin-bottom:0px!important}
#top #footer .flex_column .widget{margin: 10px 0 10px 0;}
#footer .flex_column:nth-child(1){width: 100%;margin:0px;padding-bottom:0px;}
#footer .flex_column:nth-child(2){width: 100%;margin:0px;padding: 0px 0px;}
#footer .flex_column:nth-child(3){width: 100%;margin:0px;padding: 0px 0px;}
#footer .flex_column:nth-child(4){width: 100%;margin:0px;padding: 0px 0px;}
#top #footer .footeremail{padding-left:31px;background:url(images/footer-at.svg)no-repeat center left;font-weight: 300;font-size: 14px;color:#606060;background-size:20px;}
#top.archive #av_product_description {display:none;}
#top.archive .wfpHideButton {max-width:100%;}
#socket .copyright {padding-bottom: 10px;text-align:center;}
#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 .xlwcty_wrap .xlwcty_order_details_2_col .xlwcty_pro_list .xlwcty_rightDiv {width:30%!important;}
#top ul.products li.product {width: 48%!important;}
#top ul.products li.product:nth-child(odd){margin-right:4%!important;}
#top .main_menu .av-burger-menu-main{padding: 0px!important;margin-left:32px!important;}
#top .main_menu .av-burger-menu-main a{padding: 0px!important;height: auto!important;line-height: 30px!important;margin-top: 26px!important;}
#top #headertrazenje .widget{margin-top:25px;}
#top #header .avia-menu .av-main-nav{background: transparent;}
.av-burger-overlay-active #top .headermiddle{background: transparent;}
}


@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:430px) {
	#top #header .av-logo-container #menu-item-shop.cart_dropdown{z-index: 100;}
}

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






