@charset "utf-8";

/*** --------------------- Control Page ---------------------- ***/

/* Control LABEL FOR PRODUCTS AKCIJE */

/*.type-label-2 {display:none;} /* (Label Akcije na proizvodima) */
/*.term-akcije .type-label-2 {display:inline-block !important;} */


/*** --------------------- End Control Page ---------------------- ***/

/***** Custom Override CSS *****/
.hidden {display:none !important;}
.etheme-activation-bar, .footer-product, .back-history {display:none !important;}
.vc_custom_1408093298634, .product-brands {display:none !important;}
.woocommerce-shipping-totals .woocommerce-shipping-destination {display:none;}


/***** ALL Pages *****/
.button, .add_to_cart.button {color: #fff !important;}
.btn:hover, .button:hover, .wishlist_table .add_to_cart.button:hover, .wpcf7-submit:hover {border:none !important} /* Borderi na tipkama */
.login-popup p {text-transform:none !important;}
.shopping-container .btn.border-grey {border:none !important;}


/******* Custom Override TEXT FONT FAMILY *******/
.akcije-box-text h1, .akcije-box-text h2, .akcije-box-text h3, .akcije-box-text h4, .akcije-box-text h5, .kontakt-forma h1, .kontakt-forma h2, .kontakt-forma p, .dostava h1, .dostava h2, .dostava h3, .dostava h4, .txt-container-gray h2, .c-img-title p {font-family:Verdana, Arial, Helvetica, sans-serif;}

/******* Custom Override COLORS CSS *******/
.filter-wrap .view-switcher .switchToGrid .icon-th-large:hover, .filter-wrap .view-switcher .switchToList .icon-th-list:hover, .product-information .yith-wcwl-add-to-wishlist a:hover, .product-information .email-link:hover, .product-information .yith-wcwl-add-to-wishlist a::before, .product-information .email-link::before, .product-categories > li a:hover, .cart-contact-top, .toggle-content a, .news-time, .clanci-box-text h1, .clanci-box-text h2, .clanci-box-text h3, .clanci-box-text h4, .clanci-box-text h5, .kontakt-forma h1, .kontakt-forma h2, .tab-content-inner li:before {color:#f69300 !important;} /* Narancasta */
button, .button, .shopping-container .btn.border-grey:hover, .btn.filled, .wpcf7-submit {background-color:#f69300 !important;} /* Narancasta */
button:hover, .button:hover, .btn.filled:hover {background-color:#f67f00 !important;} /* Narancasta tamnija */
.btn.filled:hover {border:hidden !important;} /* Narancasta tamnija tipka "BLAGAJNA" na košarici */
.shopping-container .btn.border-grey {background-color:#fdb74f !important;} /* Narancasta košarica tipka "košarica" */
button:focus, input:focus {border:1px solid #fdb74f !important;} /* Buttons Border Focus */
.cv_certifikati-box .wpb_content_element {border-top:2px solid #f69300;}

.progress-button .progress, .progress-button .progress-inner {background:#99c236 !important;} /* Zelena */
.filter-wrap .view-switcher .switchToGrid .icon-th-large, .filter-wrap .view-switcher .switchToList .icon-th-list, .product-information .yith-wcwl-add-to-wishlist a, .product-information .email-link, .buy-phone-icon {color:#99c236 !important;} /* Zelena */
.filter-wrap, .sidebar-widget .widget-title, .sidebar-slider .widget-title, .copyright-3 .container .row-copyrights, .copyright .container .row-copyrights, .title {border-top:1px solid #99c236 !important;} /* Zelena */
.tabs .tab-title.opened::before {border-top-color:#99c236 !important;} /* Zelena na tipki TAB kursor */
.tabs .tab-title.opened::after {border-bottom:3px solid #99c236 !important;} /* Zelena na tipki TAB kursor */
.login-link .login-popup .popup-title {border-bottom:1px solid #99c236 !important;} /* Zelena na popup login */

.product-information-inner .product_title {background-color:#eee; padding:5px;} /* Single Product Title Background */
.page-heading .woocommerce-breadcrumb {color:#777 !important;}
.pagination-cubic li span.page-numbers.current {background-color:#c7e480 !important;}
.pagination-cubic li a:hover {background-color:#99c236 !important;}

/* Horizontal Line */
.cont-hr {width:100%; margin-top:15px; margin-bottom:22px; border-bottom:1px dashed #BBBBBB;}
.quotes {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #555; text-align:justify;}
.krilatice {width:75%; padding:10px; border: 1px dashed #bbe7c0; background-color:#dbf3de; margin:25px auto 25px auto; font-weight:bold;}


/***** HEADER Menu & Contacts *****/
.header-logo img {max-width:200px !important;}
.shop-text, .header-type-6 .header .tbs span {display:none !important;} /* Display None All */
.header-type-6 .header .header-logo {text-align:left !important;}
.shopping-container .shopping-cart-widget {padding:0 !important; border:0 !important;}
.shopping-container:hover .cart-popup-container {top:35px !important;}
.cart-popup-container::before {left:257px !important;}
.menu-main-container .menu > li > a {font-size:14px !important;}
.login-link .login-popup::before {left:180px !important;}

/* Search Form */
.et-mega-search {margin-top:10px;}
.etheme_widget_search h5 {display:none;}
.header-middle-box .etheme_widget_search {text-align:left; margin-left:30px;}
.header-middle-box .etheme_widget_search ul {padding:7px 7px 0 7px;}
.navbar-collapse {max-height:55px !important;}
.header-middle-box input[type="text"] {width:260px;}
.result-exist div {z-index:100 !important; background-color:#faebd7; position:relative;}
.et-search-result {margin-top:0 !important;}
.meta-title::after {background:#CCC !important;}

/* HEADER BreadCrumbs */
.page-heading.bc-type-2 .title {display:none !important;}  /* Display None All */
.page-heading {padding:10px 0 !important;}
.woocommerce-breadcrumb, .woocommerce-breadcrumb a, .woocommerce-breadcrumb span {font-size:15px !important;}
.woocommerce-breadcrumb a, .woocommerce-breadcrumb span {color:#f69300 !important;}
.ticon {font-size:14px;}

/* IMAGE Category Dimension */
.product-image-wrapper img, .product-content-image img {max-height:250px; width:auto !important; margin-left:auto; margin-right:auto;}
.product-image-wrapper, .product-content-image {background-color:#f8f7f8; padding:5px 0; border-radius:3px;}

/*** Index Page ***/
.top-slider {display:none;}
.page-heading-slider .wpb_revslider_element {margin-top:5px;}

/*** Delivery (Dostava) Page ***/
.dostava h1, .dostava h2, .dostava h3, .dostava h4 {font-weight: bold; text-transform:none;}
.dostava h1 {margin: 0px 0px 10px 0px;  font-size: 23px;}
.dostava h2 {margin: 40px 0px 10px 0px; font-size: 20px;}
.dostava h3 {margin: 40px 0px 10px 0px; font-size: 17px;}
.dostava h4 {margin: 40px 0px 10px 0px; font-size: 13px;}

/*** Quality (Kvaliteta) Page ***/
.certif-img-box {padding-top:25px; overflow:hidden;}
.certif-img-kvaliteta {float:left; width:17%; min-height:100px; position:relative;}
.certif-img-kvaliteta img {width:75%; height:100%; max-width:270px; max-height:100px;}
.certif-txt-kvaliteta {float:right; width:83%; position:relative; min-height:100px;}
#top-caption h1 {margin:0 0 5px; font-weight:bold; font-size: 30px; text-transform:none;}
.txt-container-gray {clear:both; width:100%; background-color:#CCC; margin-bottom:15px; margin-top:40px;}
.txt-container-gray h2 {text-align:left; font-weight:bold; font-size: 18px; color:#333; margin-left:7px; padding-top:14px; padding-bottom:14px;}
.c-img-title p {margin: 5px; font-size: 12px; color: #333; text-align:center;}
.c-img {float:left; margin-right:7px; margin-bottom:15px; max-width:555px;}
.c-img img {vertical-align:bottom; max-height:400px; width:100%; height:100%;}
.c-img-title {margin-top:0; margin-bottom:15px;}


/***** Single Page Product *****/
.product-information .cart button[type="submit"] {float:left !important;}
.buy-online {float:right; max-width:150px; margin-left:5px; border:1px dotted #ddd; border-radius:2px; text-align:center; font-weight:500; padding:0px 2px;}
.product-images {/*border: 1px solid #EEE; border-radius: 3px;*/ padding: 20px 0;}
.images img {max-width:70%; /* max-height:50%; */}
.product_details_body {color:#474747;}
#product-declaration-title {font-size:15px; font-weight:bold; color:#555;}
.pagination-cubic li span.page-numbers.current {border-right: none !important;}
.tab-content-inner ul {list-style: none; padding-left:0; margin-bottom: 15px;}
.tab-content-inner li {padding: 5px 0 5px 20px;}
.tab-content-inner li:before {content: "\f105"; float: left; font-family: "FontAwesome"; font-size: 12px; font-style: normal; font-weight: normal; line-height: 18px; margin-right: 10px; text-decoration: inherit;
  -webkit-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s;}

/* Order Page - Address */
.state-hidden {display:none !important;}
.postcode {max-width:27%;}
.city {width:350px;}

/* WATERMARK Specification */
#wmark {position:absolute;}
.wmark-bckg {position:relative; top:57px; left:50%; color:#aaa; opacity:0.2; font-size:28px; text-align:center; transform:rotate(340deg); -webkit-transform:rotate(340deg); z-index:1;}


/*** Novosti - Akcije ***/
.akcije-box-text h1 {margin:0 0 5px; font-size:20px;}
.akcije-box-text h2 {margin:0 !important; font-size:17px !important; text-transform:none !important;}
.akcije-box-text h3, .akcije-box-text h4, .akcije-box-text h5 {padding-top:30px; margin-bottom:5px; font-size:18px;}
.clanci-box-text h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, Helvetica, sans-serif;}
.clanci-box-text h1 {margin:0 0 5px 0; font-size:25px; text-transform:none;}
.clanci-box-text h2 {margin:27px 0 0 0 !important; font-size:22px !important; text-transform:none !important;}
.clanci-box-text h3 {padding-top:30px; margin-bottom:5px; font-size:19px; text-transform:none;}
.clanci-box-text h4 {padding-top:20px; margin-bottom:5px; font-size:16px; text-transform:none;}
.clanci-box-text h5 {padding-top:15px; margin-bottom:5px; font-size:14px; text-transform:none;}
.akcije-img-right {float:right; max-height:250px; max-width:250px; margin: 13px 2px 5px 7px; padding:0px; display:block; border:1px #CCC solid; border-radius:3px; position:relative;}
.novosti-img {margin-left:50px;}
.novosti-img-left {margin-top:25px;}
.novosti-img-left-2 {float:left; max-width:250px; margin: 8px 10px 5px 2px; display:block; border:1px #CCC solid; border-radius:3px; z-index:10;}
.novosti-img-left-product {float:left; max-width:250px; margin: 8px 15px 5px 2px; padding:5px; display:block; border:1px #CCC solid; border-radius:3px; z-index:10;}
.novosti-img-right {float:right; max-height:250px; max-width:250px; margin: 8px 2px 5px 7px; padding:0px; display:block; border:1px #CCC solid; border-radius:3px;}
.novosti-img-right-2 {float:right; max-width:250px; margin: 8px 2px 5px 7px; display:block; border:1px #CCC solid; border-radius:3px; z-index:10;}
.novosti-img-right-product {float:right; max-width:250px; margin: 8px 2px 5px 10px; padding:5px; display:block; border:1px #CCC solid; border-radius:3px; z-index:10;}
.novosti-img-banner-center {}
.news-time {float:right; margin-top:-27px; font-size:12px;}
.post-slide .meta-post, .blog-post.post-single .meta-post, .blog-post.content-default .meta-post {display:none;}
.slide-item.post-slide .caption h3 {border-bottom:2px solid #EEE;}
/* Order Button Products on Članci */
.product-order-countainer {float:left; width:100%; padding:5px; margin-bottom:10px; border: 1px solid #EEE; overflow:hidden;}
.product-order-butt .quantity {width:50% !important;}
.product-order-img {float:left; width:20%; min-width:170px;}
.product-order-butt {float:left; height:50px; width:50%; margin-bottom:10px;}
.product-order-spec {clear:both; float:left; width:200%;}

/* Kontakt Forma */
.kontakt-forma h1 {margin: 0 0 15px 0; padding-bottom:15px; font-weight: bold; font-size: 12px; text-transform:none;}
.kontakt-forma h2 {margin: 0 0 10px 0; padding-bottom:10px; font-weight: bold; font-size: 17px; text-transform:none;}
.kontakt-forma p {font-size: 12px; color: #333; text-align:right;}
.wpcf7-form-control-wrap .wpcf7-form-control:focus {border-color:#0e9558 !important;}

/* Login Page */
.register .aiowps-captcha-equation #aiowps-captcha-answer {margin-bottom:20px;}

/*** FOOTER 1 - Certifikati ***/
.cv_certifikati-box .wpb_content_element {width:100%; /* border-bottom:1px solid #CCC; */}
.cv_certifikati-box .cv-certifikati ul {text-align:center; margin-bottom:15px;}
.cv-certifikati li {margin-right:50px !important;}

/*** FOOTER 2 ***/
.main-footer.main-footer-1 {border-top:1px solid #dbefe7;}

/* Footer Adresa */
.footer-address {padding:5px; border:0px solid #CCC;}
.footer-company {margin:10px 0 7px 0;}
.footer-address-company a:hover {color:#459A01 !important;}
.widget_nav_menu li.current-menu-item a {background-color: transparent !important}

/***** FOOTER 3 *****/
.footer-copyright-left {float:left; margin-right:15px; width:32%;}
.footer-copyright-center {float:left; margin-right:15px; width:44%; margin-top:-4px !important;}
.footer-copyright-right {float:right; width:20%; text-align:right;}
#hmsg-policy {display:none !important;}


/* =========================== effect ============================================== */
.header-button,
.header-button > a:hover,
.header-button.active > a,
.header-button ul li a,
.menu-toggle {transition: all 0.3s ease 0s;}


/* ================================= RESPONSIVE ====================================== */
/* =================================================================================== */

@media only screen and (min-width: 980px) {
.header-search, .ttext {display:none;}
.cv_certificates-box .wpb_content_element {max-height:70px;}
}

@media only screen and (max-width: 1200px) {
#text-7 {}
#text-6 {display:none;} /* Slika Dostava Index */
.fixed-header-area .menu-main-container > ul {text-align: center;}
}

@media only screen and (max-width: 992px) {

}
@media only screen and (max-width: 979px) {
.delivery-product {display:none;}
}

@media only screen and (max-width: 767px) {
.header-logo {transform: translateX(-20%) !important;}
#benefits-box {margin-top:-70px;}
.footer-copyright-left p {text-align:center;}
.footer-copyright-center .footer-links p {text-align:center;}
#menu-footer_menu {margin-top:25px;}
.short-product-desc h2 {font-size:14px; line-height:1.4;}
.header-logo {margin-left:auto !important; margin-right:auto !important; text-align:center !important;}
.header-logo img {max-width:50% !important;}
}

@media only screen and (max-width: 449px) {
.buy-online {float:left; margin-top:7px; padding:5px; margin-left:0; max-width:90%;}
}

@media only screen and (min-width: 350px) and (max-width: 767px) {
.footer-copyright-left {height:20px !important;}
.wmark-bckg {left:20%;}
}

@media only screen and (max-width: 349px) {
.footer-copyright-left {height:40px !important;}
.product-order-spec {display:none;}
.wmark-bckg {left:2%;}
}
