/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

h1, h2, h3, h4, h5, h6 {
    color: #9ABE97;
    text-transform: uppercase;
}
p {
    color: #707070;
}
h3 {
    font-size: 24px;
    line-height: 29px;
}
p, h4 {
    font-size: 16px;
    line-height: 24px;
}
.top-bar-nav-link img {
	margin-right: 10px;
}
.top-bar-nav-link:hover {
    text-decoration: underline;
}
.top-bar-nav-text {
	font-weight: bold;
}
.navigation-style-default .item-level-0.current-menu-item > a {
	color: #E3EAD3 !important;
}
.wpml-ls-legacy-dropdown {
	width: unset;
}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
    height: 23px;
    width: 23px;
}
.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown>a {
	height: 70px;
	white-space: nowrap;
    letter-spacing: .2px;
    font-weight: 500;
    font-size: 13px;
	display: flex;
    align-items: center;
    flex-direction: row;
    padding-right: 10px;
    padding-left: 10px;
    text-transform: uppercase;
    letter-spacing: .2px;
    line-height: 1;
    padding: 0px 10px !important;
    background-color: transparent;
}
.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown>a:after {
	content: "\f129" !important;
    font-family: woodmart-font;
    color: #000;
    font-weight: 500;
    border: none !important;
    margin-left: 4px;
    top: unset !important;
    right: unset !important;
    position: relative !important;
}
.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover>a {
	background: none;
}
.wpml-ls-legacy-dropdown a {
	padding: 5px 10px;
	padding-right: 10px !important;
	border: none;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
	background-color: #9ABE97;
    font-weight: 500;
    font-size: 13px;
}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover {
	color: #E3EAD3;
}
.wpml-ls-legacy-dropdown ul.wpml-ls-sub-menu {
	padding-top: 10px;
    padding-bottom: 10px;
    /*width: 165px;*/
    width: auto;
    background-color: #FFF;
    box-shadow: 0 0 3px rgba(0,0,0,.15);
    border: none;
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translateY(15px) translateZ(0);
    transform: translateY(15px) translateZ(0);
    transition: opacity .2s ease,visibility .2s ease,-webkit-transform .2s ease;
    transition: opacity .2s ease,visibility .2s ease,transform .2s ease;
    transition: opacity .2s ease,visibility .2s ease,transform .2s ease,-webkit-transform .2s ease;
    pointer-events: none;
    background-color: #9ABE97;
}
.wpml-ls-legacy-dropdown .wpml-ls-item-legacy-dropdown:hover ul.wpml-ls-sub-menu {
	visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    pointer-events: visible;
    pointer-events: unset;
    display: block;
    background-color: #9ABE97;
}
.wcml-dropdown a.wcml-cs-item-toggle {
	color: #000 !important;
}
.wcml-dropdown .wcml-cs-active-currency:hover>a.wcml-cs-item-toggle {
	color: #E3EAD3 !important;
}
.wcml-dropdown a.wcml-cs-item-toggle:after {
	height: 10px;
}
.whb-header .whb-divider-element:before {
	height: 30px;
	border-color: #000;
}
.whb-header .wcml_currency_switcher {
    padding-right: 10px;
}
.whb-header .wcml_currency_switcher .wcml-cs-item-toggle:after {
    content: "\f129" !important;
    font-family: woodmart-font;
    color: #000;
    font-weight: 500;
    border: none !important;
    margin-left: 4px;
    top: unset !important;
    right: unset !important;
    position: relative !important;
}
.whb-header .navigation-style-default .item-level-0>a, .woodmart-header-links a {
    color: #000;
}
.whb-header .navigation-style-default .item-level-0>a:hover, .woodmart-header-links a:hover { 
	color: #E3EAD3;
}
.whb-header .woodmart-cart-totals, .woodmart-shopping-cart .woodmart-cart-subtotal .amount {
	color: #000;
}
.whb-header .woodmart-wishlist-info-widget .wishlist-icon:before, .whb-header .woodmart-shopping-cart .woodmart-cart-icon:before {
    font-size: 25px;
}
.whb-header .woodmart-wishlist-info-widget .wishlist-icon .wishlist-count, .whb-header .woodmart-shopping-cart .woodmart-cart-icon .woodmart-cart-number {
	background-color: #FF9A5A;
	width: 19px;
    height: 20px;
    color: #000;
    text-align: center;
    font-size: 12px!important;
    line-height: 19px;
    font-weight: 400 !important;
}
.whb-text-element .wcml-dropdown .wcml-cs-submenu {
	background-color: #9ABE97;
    width: auto;
}
.whb-text-element .wcml-dropdown .wcml-cs-submenu li a {
	color: #000;
    font-weight: 500;
    font-size: 13px;
}
.whb-text-element .wcml-dropdown .wcml-cs-submenu li a:hover {
	color: #E3EAD3;	
    background-color: #9ABE97;
}
.whb-header .whb-top-bar-inner a, .whb-header .whb-top-bar-inner p {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400 !important; 
}
.footer-column-1 #media_image-2 {
    margin-bottom: 30px;
    padding-bottom: 0px;
    border-bottom: none;
}
.footer-column-1 #media_image-2 img {
    max-width: 60% !important;
}
.footer-column-1 #custom_html-2 h5{
    color: #fff !important;
}
.footer-column-1 #custom_html-2 h5:after{
    color: #fff;
}
.footer-column-1 #custom_html-2.footer-widget-opened h5:after {
    background-color: transparent;
}
.footer-tp-column-1 {
    color: #707070;
}
.footer-tp-column-1 span {
    font-size: 21px;
    color: #fff;
}
.footer-tp-column-2 , .footer-tp-column-3 { 
    margin-top: 70px;
}
.footer-column-2>p {
    display: none;
}
/*.footer-tp-column-2 { 
    margin-top: 40px;
}
.footer-tp-column-3 { 
    margin-top: 60px;
}*/
.footer-tp-column-2 li, .footer-tp-column-3 li {
    margin-bottom: 15px;
}
.footer-tp-column-2 a, .footer-tp-column-3 a {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
}
.footer-tp-column-2 a:hover, .footer-tp-column-3 a:hover {
    color: #fff;
    text-decoration: underline;
}
.footer-tp-column-1 p, .footer-tp-column-1 a {
    min-height: 28px;
    background-repeat: no-repeat !important;
}
.footer-tp-column-1>a {
    display: block;
    color: #707070 !important;
    margin-bottom: 20px;
}
.footer-tp-column-1 div a {
    margin-right: 20px;
    color: #707070 !important;
}
.footer-social-mobile {
    display: none;
}
.footer-tp-column-1 a:hover {
    color: #707070 !important;
    text-decoration: underline;
}
.footer-tp-column-1 .footer-c1-icon-1 {
    background: url(/wp-content/uploads/2020/08/TerraPia-Ikona_Map.svg);
    padding: 0 0 0 30px;
    font-size: 14px;
}
.footer-tp-column-1 .footer-c1-icon-2 {
    background: url(/wp-content/uploads/2020/08/TerraPia-Ikona_Mobile.svg);
    padding: 0 0 0 30px;
    background-size: 21px 28px;
    line-height: 29px;
}
.footer-tp-column-1 .footer-c1-icon-3 {
    display: inline-block;
    padding-left: 10px;
}
.div-footer-payment-card-icons {
    text-align: center;
}
.div-footer-payment-card-icons a {
    background-color: #ffffff;
    display: inline-block;
    padding: 9px 4px;
}
.div-footer-payment-card-icons img {
    display: inline-block;
    height: 30px !important;
}
.div-footer-payment-card-icons-inner  {
    width: 70%;
    float: left;
    margin-top: 3px;
    text-align: left;
}
.div-footer-copyright-bottom {
    background-color: #fff;
    width: 22%;
    float: right;
    margin: 10px 0;
}
.copyrights-wrapper .min-footer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.copyrights-wrapper {
    background-color: #ffffff;
}
.btn.woodmart-switch-to-register {
    border: 2px solid #000;
    background-color: transparent;
    max-width: 200px;
    width: 100%;
    color: #000000;
}
.btn.woodmart-switch-to-register:hover {
    border: 2px solid #9ABE97;
    color: #9ABE97;
}
input:focus {
    border-color: #9ABE97 !important;
}
.woocommerce-LostPassword {
    color: #FF9A5A !important;
}
.woocommerce-LostPassword:hover {
    color: #FF9A5A !important;
    text-decoration: underline;
}
.whb-header .sub-menu-dropdown {
    background-color: #9ABE97;
}
.whb-header .sub-menu-dropdown a {
    color: #000000 !important;
}
.whb-header .sub-menu-dropdown a:hover {
    color: #E3EAD3 !important;
    background-color: #9ABE97 !important;
}
.mc4wp-form input[type=email] {
    border-color: #CBCBCB;
    color: #000;
}
.mc4wp-form input::placeholder {
    color:#707070;
}
.newsletter-tp-popup a {
    color: #9ABE97;
}
.newsletter-tp-popup a:hover {
    color: #9ABE97;
    text-decoration: underline;
}
.mfp-bg {
    background: #9ABE97;
    opacity: 0.6 !important;
}
.woodmart-promo-popup {
    padding: 0;
}
.mc4wp-success {
    background-color: #9ABE97;
}
.mc4wp-success p {
    color: #fff;
}
.woocommerce-account .woocommerce-privacy-policy-text a {
    text-transform: capitalize;
}
.page-id-32 .main-page-wrapper, .page-id-573 .main-page-wrapper, .page-id-1534 .main-page-wrapper, .page-id-1559 .main-page-wrapper {
    padding-top: 0px;
}
.row-color-overlay:before {
    background-color: #383e29e0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.kontakt-color-overlay .vc_column-inner {
    background-blend-mode: multiply;
}
.woodmart-title-container {
    font-family: "Halogen-Light";
    font-weight: 400;
}
.terrapia-button1 {
    background-color: #FF9A5A !important;
    /*padding: 12px 90px;*/
    color: #fff !important;
}
.terrapia-btn-hov-border:hover {
    border: 2px solid #9ABE97 !important;
}
.terrapia-potpis-border {
    border-bottom: 2px solid #CBCBCB;
    padding-bottom: 10px;
}
.terrapia-text-content h3 {
    text-transform: none;
    font-weight: 400;
}
.onama-slika img {
    width: 100%;
    /*max-width: 260px;*/
    max-width: 200px;
}
.onama-3-row {
    background-size: 500px !important;
    background-color: rgba(238,238,228,0.6);
    background-repeat: no-repeat;
    background-position: right bottom;
}
.site-content {
    margin-bottom: 0px;
}
.blog .site-content {
    margin-bottom: 40px;
}
.entry-header .entry-title, .shop-title-wrapper .entry-title {
    font-family: "Halogen-Light";
    font-weight: 400;
}
.blog article:hover .post-image-mask, .naslovna-blog article:hover .post-image-mask, .single article:hover .post-image-mask {
    display: none;
}
.blog article .entry-title, .naslovna-blog article .entry-title { 
    font-family: "Montserrat";
    text-transform: initial;
    font-size: 36px;
    color: #9ABE97;
}
.single article .entry-title { 
    font-family: "Montserrat";
    text-transform: initial;
    font-size: 36px;
    padding-top: 30px;
    color: #9ABE97;
    font-weight: 500;
}
.sidebar-single-article .entry-title {
    text-align: center;
    padding-top: 10px !important;
}
.sidebar-single-article {
    margin-bottom: 20px !important;
    box-shadow: 0 0 3px rgb(0 0 0 / 0.16);
}
.sidebar-single-article:last-child {
    margin-bottom: 0 !important;
}
.blog article .woodmart-post-date .post-date-day, .single .woodmart-post-date .post-date-day, .naslovna-blog article .woodmart-post-date .post-date-day {
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 18px;
    line-height: 22px;
}
.blog article .woodmart-post-date .post-date-month, .single .woodmart-post-date .post-date-month, .naslovna-blog article .woodmart-post-date .post-date-month {
    padding-top: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    letter-spacing: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 22px;
}
/*.blog .page-title, .single .page-title {
    background-color: rgb(245 245 239 / 1);
}*/
.blog article .woodmart-post-date, .single .woodmart-post-date, .naslovna-blog article .woodmart-post-date {
    top: 0 !important;
    right: 0 !important;
    left: unset !important;
    padding: 10px;
    background: #9ABE97;
    color: #fff !important;
}
.blog article .meta-categories-wrapp, .naslovna-blog article .meta-categories-wrapp {
    display: none;
}
.single .meta-post-categories {
    display: none;
}
article .entry-meta .modified-date {
    display: none;
}
.blog article .woodmart-entry-meta .meta-author .avatar, .single .woodmart-entry-meta .meta-author .avatar, .naslovna-blog article .woodmart-entry-meta .meta-author .avatar {
    display: none;
}
.blog article .woodmart-entry-meta li.meta-author, .sidebar-single-article li.meta-author, .naslovna-blog article .woodmart-entry-meta li.meta-author {
    color: #9ABE97;
    /*margin-right: 50px;*/
    margin-right: 0px;
}
.sidebar-single-article li.meta-author {
    margin-bottom: 0;
    /*margin-right: 50px;*/
    margin-right: 0px;
}
.single .woodmart-entry-meta li.meta-author {
    color: #9ABE97;
}
.blog article .hovered-social-icons, .single article .hovered-social-icons, .naslovna-blog article .hovered-social-icons {
    /*margin-left: 5px;
    margin-bottom: 12px;*/
    display: none;
}
.blog article .hovered-social-icons:after, .single article .hovered-social-icons:after, .naslovna-blog article .hovered-social-icons:after {
    content: none;
}
.blog article .hovered-social-icons .blog-share-text, .single article .hovered-social-icons .blog-share-text, .naslovna-blog article .hovered-social-icons .blog-share-text {
    display: inline-block;
    margin: 0 0 0 5px;
    cursor: default;
}
.blog article .hovered-social-icons:before, .single article .hovered-social-icons:before, .naslovna-blog article .hovered-social-icons:before{
    vertical-align: top;
    content: url(/wp-content/uploads/2020/10/TerraPia-Ikona_Share_new2.svg);
    height: 22px;
    width: 20px;
    display: inline-block;
}
.single-product .share-title:before, .product-quick-view .share-title:before {
    vertical-align: top;
    content: url(/wp-content/uploads/2020/10/TerraPia-Ikona_Share_new2.svg);
    line-height: 38px;
    padding-right: 15px;
    display: inline-block;
    width: 38px;
    height: 28px;
}
.single-product .share-title, .product-quick-view .share-title {
    font-weight: 400;
    color: #000000;
}
.single-product .product_meta .posted_in, .product-quick-view .product_meta .posted_in {
    margin-left: 36px;
    font-weight: 400;
    color: #000000;
}
.blog article .meta-reply a:before, .single article .meta-reply a:before, .single .widget_recent_comments ul li:before, .naslovna-blog article .meta-reply a:before {
    content: "";
    width: 30px;
    height: 20px;
    font-size: 10px;
    background-image: url(/wp-content/uploads/2020/10/TerraPia_Comment_new2.svg);
    background-size: 25px 20px;
    background-repeat: no-repeat;
    display: inline-flex;
}
.single .widget_recent_comments li.recentcomments {
    background-color: #ffffff;
    padding: 20px;
    box-shadow: 0 0 12px rgb(0 0 0 / 0.16);
}
.single .widget_recent_comments li.recentcomments .comment-author-link {
    color: #707070;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
.single .widget_recent_comments li.recentcomments a {
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 24px;
    color: #9ABE97;
}
.blog article .entry-meta-list li:last-child, .single article .entry-meta-list li:last-child, .naslovna-blog article .entry-meta-list li:last-child {
    display: none;
}
.blog article .meta-reply, .single article .meta-reply, .naslovna-blog article .meta-reply {
    display: none;
}
.single .site-content article .article-inner .meta-author {
    display: block;
}
.blog article .meta-reply a:after, .single article .meta-reply a:after, .naslovna-blog article .meta-reply a:after {
    content: none;
}
.blog article .meta-reply a, .single article .meta-reply a, .naslovna-blog article .meta-reply a {
    display: inline-flex;
    width: unset;
    height: unset;
}
.blog article .meta-reply .replies-count, .single article .meta-reply .replies-count, .naslovna-blog article .meta-reply .replies-count {
    position: relative;
    top: 0;
    right: 0;
    width: unset;
    height: unset;
    background-color: transparent;
    color: #707070;
    text-align: center;
    font-size: 16px;
    line-height: 18px;
}
.blog article .read-more-section a, .single article .read-more-section a, .naslovna-blog article .read-more-section a {
    font-weight: 700;
}
.blog article .read-more-section a:hover, .single article .read-more-section a:hover, .naslovna-blog article .read-more-section a:hover {
    text-decoration: underline;
}
.blog .woodmart-pagination {
    padding-bottom: 15px;
}
.single .tags-list {
    display: none;
}
.single .owl-carousel .owl-prev, .single .owl-carousel .owl-next {
    display: none;
}
.single-product .owl-carousel .owl-prev, .single .owl-carousel .owl-next {
    display: flex;
}
.single .owl-carousel .owl-nav>div[class*=prev] {
    left: -20px;
}
.single .owl-carousel .owl-nav>div[class*=next] {
    right: -20px;
}
.single-product .owl-carousel .owl-nav>div[class*=prev] {
    left: 0px !important;
}
.single-product .owl-carousel .owl-nav>div[class*=next] {
    right: 0px !important;
}
.single .owl-carousel .meta-author {
    margin-right: 50px;
}
.single .owl-carousel .entry-content {
    font-size: 16px;
    line-height: 24px;
}
.sidebar-single-article .sidebar-excerpt {
    text-align: center;
}
.sidebar-single-article .article-body-container {
    padding-top: 0;
}
.single .site-content {
    background-color: #ffffff;
    box-shadow: 0 0 3px rgb(0 0 0 / 0.16);
    margin-bottom: 40px;
}
.hexa img{
    width:100%;
    margin-top: -5px;
}
.hexa, .hexa div {
    margin: 0 auto;
    transform-origin: 50% 50%;
    overflow: hidden;
}
.hexa {
    text-align: center;
    margin: 0 auto;
    width: 95px;
    height: 75px;
}
.hexa div {
  width: 100%;
  height: 100%;
}
.hexa {
  transform: rotate(120deg);
}
.hex1 {
  transform: rotate(-60deg);
}
.hex2 {
  transform: rotate(-60deg);
}
.comment-list .comment-body {
    padding-left: 115px;
}
.hexa-comments {
    position: absolute;
    top: 0;
    left: 0;
}
.hexa-comments img {
    position: relative !important;
    top: unset !important;
    left: unset !important;
    max-width: unset !important;
    border-radius: unset !important;
}
.author-info .author-avatar {
    position: relative;
    top: unset;
    left: 0;
    margin: 0 auto;
}
.author-info .avatar {
    max-width: unset;
    border: none;
    border-radius: unset;
}
footer.entry-author .author-info {
    border-top: 2px solid rgba(113,113,113,.15);
    background-color: transparent;
}
footer.entry-author .author-info .author-title {
    margin-top: 15px;
    text-transform: initial;
    font-size: 24px;
    line-height: 29px;
    font-weight: 400;
}
footer.entry-author .author-info .author-area-info {
    margin-bottom: 0;
}
footer.entry-author .author-info .author-link {
    color: #9ABE97;
    font-weight: 500;
}
.owl-dots .owl-dot.active span {
    border-color: #707070;
    background-color: #9ABE97;
}
.owl-dots .owl-dot span {
    width: 18px;
    height: 18px;
    border: 1px solid #707070;
}
.comment-respond label {
    color: #707070;
}
.color-scheme-dark, .color-scheme-dark h3 {
    color: #000000 !important;
}
.yikes-easy-mc-form {
    text-align: center;
    margin-bottom: 20px !important;
}
.yikes-easy-mc-form label {
    display: inline-block !important;
    margin-bottom: 0 !important;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
    display: inline-block !important;
    margin-top: 0 !important;
}
.yikes-easy-mc-form label .EMAIL-label {
    display: none;
}
.yikes-easy-mc-form input[type=email] {
    border-color: #CBCBCB !important;
    color: #000 !important;
    background-color: transparent !important;
    margin-bottom: 0 !important;
}
.yikes-easy-mc-form input[type=email]::placeholder {
    color: #707070;
}
.yikes-easy-mc-form input[type=email]:focus {
    outline: none !important;
    border: 2px solid #9ABE97 !important;
}
.yikes-easy-mc-form [type=submit] {
    background-color: #ff9a5a;
    color: #ffffff;
}
.yikes-easy-mc-form [type=submit]:hover {
    background-color: #ff853a;
}
.yikes-easy-mc-form .yikes-easy-mc-submit-button.admin-logged-in {
    margin-bottom: 0 !important;
}
.yikes-easy-mc-error-message {
    background: #ff9a5b !important;
    color: #ffffff !important;
}
.yikes-easy-mc-success-message {
    background: #9ABE97 !important;
    color: #ffffff !important;
}
.modal {
    max-width: 800px;
    border-radius: 0;
}
.jquery-modal.blocker {
    background-color: rgb(161 176 128 / 0.6);
    z-index: 999;
}
.widget-title {
    font-family: "Montserrat";
    font-size: 24px;
    line-height: 29px;
    color: #9ABE97;
    font-weight: 500;
}
.single .page-title .breadcrumbs a, .blog .page-title .breadcrumbs a {
    font-family: "Montserrat";
    text-transform: initial;
    font-size: 14px;
    font-weight: 400;
}
.single .page-title .breadcrumbs span a, .blog .page-title .breadcrumbs span a {
    font-size: 14px;
    font-weight: 500;
}
.single .page-title .breadcrumbs span.current, .blog .page-title .breadcrumbs span.current {
    font-size: 14px;
    font-weight: 500;
    font-family: "Montserrat";
    text-transform: initial;
}
.single .comment-form .comment-form-comment label .required {
    margin-left: 4px;
}
.comments-area .comments-title {
    font-weight: 500;
}
.comments-area .reply a {
    font-weight: 600;
}
.comment-respond .comment-reply-title {
    font-weight: 500;
}
.kontakt-info-column {
    color: #ffffff;
    max-width: 85%;
    margin: 0 auto;
}
.kontakt-info-column span {
    font-size: 21px;
    color: #fff;
}
.kontakt-info-column p, .kontakt-info-column a {
    min-height: 28px;
    background-repeat: no-repeat !important;
}
.kontakt-info-column p {
    color: #ffffff;
}
.kontakt-info-column>a {
    display: block;
    color: #ffffff !important;
    margin-bottom: 20px;
    font-size: 16px;
}
.kontakt-info-column div a {
    margin-right: 20px;
    color: #ffffff !important;
}
.kontakt-info-column a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}
.kontakt-social {
    margin-left: 5px;
}
.footer-social-desktop {
    margin-left: 5px;
}
.kontakt-info-column .kontakt-c1-icon-1 {
    background: url(/wp-content/uploads/2020/08/TerraPia-Ikona_Map.svg);
    padding: 0 0 0 30px;
}
.kontakt-info-column .kontakt-c1-icon-2 {
    background: url(/wp-content/uploads/2020/08/TerraPia-Ikona_Mobile.svg);
    padding: 0 0 0 30px;
    background-size: 21px 28px;
    line-height: 29px;
    line-height: 29px;
}
.kontakt-info-column .kontakt-c1-icon-3 {
    display: inline-block;
    padding-left: 10px;
}
.kontakt-info-logo {
    margin-left: 20px;
}
.kontakt-info-logo img {
    max-width: 50%;
}
.wpcf7 input[type=text], .wpcf7 input[type=email], .wpcf7 input[type=tel] {
    max-width: 70%;
}
.wpcf7 input[type=checkbox] {
    vertical-align: unset;
}
.wpcf7 input[type=submit] {
    background-color: #FF9A5A;
    color: #ffffff;
}
.wpcf7 textarea {
    max-width: 90%;
}
.wpcf7 label {
    color: #707070;
}
.kontakt-accordion .vc_tta-panel {
    border-left: 1px solid;
    border-right: 1px solid;
}
.kontakt-accordion .vc_active {
    border-color: #9ABE97 !important;
    border-left: 2px solid;
    border-right: 2px solid;
    border-top: 2px solid;
    border-bottom: 2px solid #9ABE97!important;
}
.kontakt-accordion .vc_tta-panel .vc_tta-panel-heading h4 {
    font-size: 16px !important;
    line-height: 19px !important;
    font-weight: 400 !important;
    text-transform: initial;
}
.kontakt-accordion .vc_tta-panel .vc_tta-panel-heading h4 a {
    color: #707070 !important;
    padding-right: 35px !important;
    padding-left: 18px !important;
}
.kontakt-accordion .vc_tta-panel .vc_tta-panel-heading .vc_tta-controls-icon {
    right: 18px !important;
}
.kontakt-accordion .vc_tta-panel .vc_tta-panel-body {
    padding-left: 18px !important;
    padding-right: 18px !important;
}
.kontakt-accordion .vc_tta-panels {
    border-top: 1px solid rgba(119,119,119,.17) !important;
}
.kontakt-faq-row {
    padding: 30px 0;
}
.wpcf7 form.sent .wpcf7-response-output {
    background-color: #9ABE97 !important;
}
.wpcf7 form.invalid .wpcf7-response-output {
    background-color: #FF9A5A;
}
.product-grid-item .product-element-top {
    background-color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.product-grid-item .product-element-top .product-image-link:before {
    display: block;
    content: '';
    width: 100%;
    /*height: 25px;*/
    height: 35px;
    background: #fff;
    opacity: 1;
    position: absolute;
    /*bottom: 10px;*/
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1;
}
.product-grid-item .product-element-top .product-image-link:after {
    display: block;
    content: '';
    width: 80%;
    height: 2px;
    background: #707070;
    opacity: 0.29;
    position: absolute;
    bottom: 20px;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 2;
}
.product-grid-item .product-title {
    background-color: #ffffff;
    margin-bottom: 0;
}
.product-grid-item .woodmart-product-cats {
    background-color: #ffffff;
    margin-bottom: 0;
    padding-bottom: 15px;
    padding-top: 15px;
}
.product-grid-item .price {
    background-color: #ffffff;
    padding-bottom: 30px;
}
.product-grid-item .price .amount {
    color: #FF9A5A;
    font-weight: 700;
}
.product-grid-item:hover {
    box-shadow: 0 0 12px rgb(0 0 0 / 0.16);
}
.woodmart-hover-icons .wrapp-buttons {
    position: absolute;
    right: 0px;
    bottom: 10px;
    left: unset;
    top: 0;
}
.woodmart-hover-icons .woodmart-buttons {
    max-width: 100%;
    flex-direction: column;
}
.woodmart-buttons {
    background-color: #9ABE97;
    box-shadow: none;
}
.woodmart-buttons .wd-action-btn>a:before {
    color: #ffffff;
}
.woodmart-buttons .wd-action-btn>a:hover:before {
    color: #000000;
}
.product-grid-item .product-title a {
    font-family: "Montserrat";
    color: #9ABE97;
    font-weight: 400;
}
.woocommerce-ordering select {
    color: #707070;
    font-weight: 500;
    border-bottom: 1px solid #707070;
}
.single-product .site-content {
    box-shadow: none;
}
.single-product .main-page-wrapper {
    background-color: #ffffff;
}
.single-product .wd-action-btn.wd-wishlist-btn>a {
    font-weight: 400;
    color: #000000;
}
.single-product .wd-action-btn.wd-wishlist-btn>a:before {
    font-size: 25px;
    color: #9ABE97;
    margin-right: 10px;
}
.single-product .owl-stage .wd-action-btn.wd-wishlist-btn>a:before {
    color: #ffffff;
}
.single-product .wd-action-btn.wd-wishlist-btn>a.added:before {
    content: url(/wp-content/uploads/2020/10/TerraPia-Favorites-new.svg);
    width: 25px;
    margin-right: 10px;
}
.product-grid-item .wd-action-btn.wd-wishlist-btn>a.added:before {
    content: url(/wp-content/uploads/2020/09/TerraPia-Favorites-black.svg);
}
.product-grid-item .product-element-top a:after {
    display: none;
}
.single-product .product_meta .sku_wrapper, .product-quick-view .product_meta .sku_wrapper {
    display: none;
}
.single-product .product_title, .product-quick-view .product_title {
    color: #000000;
}
.single-product .price span, .product-quick-view .price span {
    color: #FF9A5A;
    font-weight: 700;
}
.single-product .woocommerce-breadcrumb .breadcrumb-last {
        font-weight: 400;
}
.single-product .product-share a, .product-quick-view .product-share a {
    background-color: #707070;
    margin-right: 10px !important;
}
.single-product .product-share a:hover, .product-quick-view .product-share a:hover {
    background-color: #000000;
}
.single-product .product-share a i:before, .product-quick-view .product-share a i:before {
    color: #ffffff;
}
.single-product .product-share i, .product-quick-view .product-share i {
    min-width: 14px;
}
.single .owl-carousel .owl-nav>div[class*=prev] {
    left: -12px;
}
.single .owl-carousel .owl-nav>div[class*=next] {
    right: -12px;
}
.single-product .related-products .wd-action-btn.wd-wishlist-btn>a:before {
    margin-right: 0;
}
.single-product #tab-description h3, .single-product #tab-description h4 {
    font-size: 20px;
    line-height: 24px;
    text-transform: initial;
}
.single-product .related-products .product-grid-item, .woocommerce-cart .cross-sells .product-grid-item {
    max-width: 100%;
}  
.woocommerce-Reviews .comment_container .comment-text .meta {
    font-size: 16px;
    line-height: 20px;
}
.hexa-reviews-img {
    margin-right: 25px;
}
.hexa-reviews-img img {
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    min-width: 85px;
    max-height: 75px;
    object-fit: cover;
}
.woocommerce-Reviews #review_form .comment-reply-title {
    font-size: 16px;
    line-height: 24px;
    text-transform: initial;
    color: #9ABE97;
}
.woocommerce-Reviews #review_form label {
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-Reviews #review_form .comment-form-comment textarea {
    font-size: 16px;
}
.single-product .tabs-layout-tabs .tabs li a {
    font-weight: 500;
    color: #CBCBCB;
    opacity: 1;
    padding-top: 10px;
}
.single-product .tabs-layout-tabs .tabs li.active a {
    color: #9ABE97;
}
.single-product .related-products .title, .woocommerce-cart .cross-sells .title {
    font-family: "Halogen-Light";
    font-weight: 400;
    text-align: center;
    font-size: 24px;
    line-height: 29px;
    padding-top: 40px;
}
.single-product .related-products .title:before, .woocommerce-cart .cross-sells .title:before {
    display: none;
}
.woocommerce-cart .cross-sells .woodmart-carousel-container {
    margin-bottom: 0;
}
.single-product .summary-inner .woocommerce-product-rating {
    display: none;
}
.single-product .related-and-upsells {
    background-color: rgb(255 154 90 / 0.08);
    width: 100%;
    max-width: 100%;
    padding-bottom: 40px;
}
.single-product .related-and-upsells:empty {
    margin-top: -40px;
    background-color: transparent !important;
}
.single-product .product-tabs-wrapper, .single-product .site-content {
    margin-bottom: 0 !important;
}
.single-product .product-tabs-wrapper #tab-woodmart_additional_tab h3, .single-product .product-tabs-wrapper #tab-woodmart_additional_tab h4, .single-product .product-tabs-wrapper #tab-woodmart_additional_tab h2 {
    text-transform: initial;
}  
.woocommerce-message {
    background-color: #9ABE97;
}
.woocommerce-cart .page-title, .woocommerce-checkout .page-title {
    /*background-color: rgb(227 234 211 / 0.35);*/
    background-color: #000000;
}
.page-title .woodmart-checkout-steps ul li a {
    opacity: 1;
}
.page-title .woodmart-checkout-steps ul li a span, .page-title .woodmart-checkout-steps ul li span {
    opacity: .44;
    color: #ffffff;
    font-size: 24px;
    line-height: 29px;
    font-weight: 400;
}
.page-title .woodmart-checkout-steps ul li.step-active a span, .page-title .woodmart-checkout-steps ul li.step-active span {
    opacity: 1;
}
.page-title .woodmart-checkout-steps ul li.step-active a span:after, .page-title .woodmart-checkout-steps ul li.step-active span:after {
    background-color: transparent;
}
.page-title .woodmart-checkout-steps ul li:after {
    opacity: .44;
    color: #ffffff;
}
.cart-widget-side .widget-title {
    color: #000000;
}
.cart-widget-side ul li .cart-info .product-title {
    font-family: "Montserrat";
    text-transform: uppercase;
    font-weight: 500;
    color: #9ABE97;
}
.cart-widget-side ul li .cart-info .quantity {
    color: #CBCBCB;
    font-size: 16px;
}
.cart-widget-side ul li .cart-info .quantity .amount {
    font-size: 16px;
    color: #FF9A5A;
}
.cart-widget-side .shopping-cart-widget-footer .btn-cart {
    background-color: transparent;
    border: 2px solid;
    border-color: #000000;
    color: #000000 !important;
    font-size: 14px;
    line-height: 18px;
}
.cart-widget-side .shopping-cart-widget-footer .checkout {
    font-size: 14px;
    line-height: 18px;
}
.cart-widget-side .shopping-cart-widget-footer .btn-cart:hover {
    background-color: #000000;
    color: #ffffff !important;
}
.cart-widget-side .shopping-cart-widget-footer .total strong {
    color: #000000;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}
.cart-widget-side .shopping-cart-widget-footer .total .amount {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #FF9A5A;
}
.woocommerce-cart .cart-collaterals {
    background-color: rgb(255 154 90 / 0.08);
    /*padding-bottom: 40px;*/
}
.woocommerce-cart .cart-collaterals .cross-sells {
    padding-bottom: 40px;
}
.woocommerce-cart .cart-totals-inner {
    background-color: #EBF2EA;
    border: none;
}
.woocommerce-cart .cart-totals-inner h2 {
    font-weight: 500;
    color: #000000;
    font-size: 24px;
    line-height: 29px;
}
.woocommerce-cart .cart-totals-inner table td {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-cart .cart-totals-inner table th {
    border-bottom: 2px solid #9ABE97;
    color: #000000;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-cart .cart-totals-inner table td label {
    color: #707070;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-cart .cart-totals-inner table .cart-subtotal td .amount {
    color: #707070;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}
.woocommerce-cart .cart-totals-inner table .shipping ul li .amount {
    font-size: 16px;
    line-height: 24px;
    color: #ff9a5a;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-cart .cart-totals-inner table .shipping .shipping-calculator-button {
    font-size: 16px;
    text-transform: uppercase;
    color: #ff9a5a !important;
}
.woocommerce-cart .cart-totals-inner table .order-total strong>.amount {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: #ff9a5a;
}
.woocommerce-cart .cart-totals-inner table .order-total .includes_tax .amount {
    color: #ff9a5a;
}
.woocommerce-cart .cart-table-section table .product-name a {
    font-family: "Montserrat";
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase;
}
.woocommerce-cart .cart-table-section table .product-price span {
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-cart .cart-table-section table .product-subtotal span {
    font-size: 16px;
    line-height: 19px;
    color: #ff9a5a;
    font-weight: 600;
}
.woocommerce-checkout .checkout-order-review {
    background-color: #EBF2EA;
}
.woocommerce-checkout .checkout-order-review  .woodmart-table-wrapper {
    background-color: #EBF2EA;
    box-shadow: none;
}
.woocommerce-checkout .checkout-order-review .payment_methods .payment_box {
    background-color: #EBF2EA;
    box-shadow: none;
    padding-left: 24px;
}
.woocommerce-checkout .checkout-order-review .payment_methods .payment_box:before {
    content: none;
}
.woocommerce-checkout .checkout-order-review .payment_methods li label {
    font-size: 16px;
    line-height: 19px;
    color: #707070;
}
.woocommerce-checkout .checkout-order-review #order_review_heading {
    text-align: left;
    color: #000000;
}
.woocommerce-checkout .checkout-order-review table th, .woocommerce-checkout .checkout-order-review table td {
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: 500;
    color: #000000;
}
.woocommerce-checkout .checkout-order-review thead th {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-checkout .checkout-order-review tbody td {
    color: #707070;
    font-weight: 500;
    border-bottom: 1px solid #CBCBCB;
}
.woocommerce-checkout .checkout-order-review tbody td span {
    color: #707070;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-checkout .checkout-order-review tbody tr:last-child td {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-checkout .checkout-order-review tfoot th, .woocommerce-checkout .checkout-order-review tfoot td {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-checkout .checkout-order-review table .cart-subtotal span {
    color: #ff9a5a;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-checkout .checkout-order-review table .shipping label {
    text-transform: initial;
    color: #707070;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-checkout .checkout-order-review table .shipping label .amount {
    color: #ff9a5a;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-checkout .checkout-order-review table .order-total strong>.amount {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: #ff9a5a;
}
.woocommerce-checkout .checkout-order-review table .order-total .includes_tax {
    text-transform: initial;
    font-weight: 400;
}
.woocommerce-checkout .checkout-order-review table .order-total .includes_tax .amount {
    color: #ff9a5a;
}
.woocommerce-checkout .checkout-order-review .woocommerce-terms-and-conditions-checkbox-text {
    color: #707070;
}
.woocommerce-checkout .woocommerce-billing-fields h3 {
    color: #000000;
}
.woocommerce-checkout .woocommerce-billing-fields label, .woocommerce-checkout .woocommerce-billing-fields input, .woocommerce-checkout .woocommerce-shipping-fields label, .woocommerce-checkout .woocommerce-shipping-fields input, .woocommerce-checkout .woocommerce-additional-fields label, .woocommerce-checkout .woocommerce-additional-fields textarea {
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-checkout .woocommerce-billing-fields p span, .woocommerce-checkout .woocommerce-shipping-fields p span {
    font-size: 16px;
}
.woocommerce-checkout .woocommerce-account-fields .woocommerce-form__label {
    font-weight: 400;
}
.woocommerce-checkout .woocommerce-form-login-toggle a {
    color: #ff9a5a !important; 
}
.woocommerce-order-received .woocommerce-thankyou-order-received {
    border: none;
    font-size: 24px;
    line-height: 36px;
}
.woocommerce-order-received .woocommerce-order-overview li {
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-order-received .woocommerce-order-details h2 {
    color: #000000;
    text-align: center;
}
.woocommerce-order-received .woocommerce-order-details thead th {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-order-received .woocommerce-order-details table th, .woocommerce-order-received .woocommerce-order-details table td {
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    font-weight: 500;
    color: #000000;
}
.woocommerce-order-received .woocommerce-order-details tbody td {
    color: #707070;
    font-weight: 500;
    border-bottom: 1px solid #CBCBCB;
}
.woocommerce-order-received .woocommerce-order-details tbody tr:last-child td {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-order-received .woocommerce-order-details tbody td a {
    color: #707070;
    font-weight: 500;
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-order-received .woocommerce-order-details tbody td span {
    color: #707070;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
}
.woocommerce-order-received .woocommerce-order-details tfoot th, .woocommerce-order-received .woocommerce-order-details tfoot td {
    border-bottom: 2px solid #9ABE97;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(1) td span, .woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(2) td span {
    color: #ff9a5a;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(2) td small {
    text-transform: initial;
    color: #707070;
    font-size: 16px;
    line-height: 24px;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(3) td {
    text-transform: initial;
    color: #707070;   
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(4) td span {
    font-size: 24px;
    line-height: 29px;
    font-weight: 700;
    color: #ff9a5a;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(4) td .includes_tax {
    text-transform: initial;
    font-weight: 400;
}
.woocommerce-order-received .woocommerce-order-details tfoot tr:nth-child(4) td .includes_tax span {
    color: #ff9a5a;
    font-size: 14px;
}
.woocommerce-order-received .woocommerce-order {
    padding-bottom: 40px;
}
.slider-naslov .title-subtitle, .izdvajamo-naslov .title-subtitle, .naslovna-blog-naslov .title-subtitle {
    font-family: "Montserrat";
    font-size: 16px;
    line-height: 19px;
    color: #9ABE97;
    text-transform: uppercase;
}
.izdvajamo-naslov .title-after_title, .naslovna-blog-naslov .title-after_title {
    font-size: 16px;
    line-height: 24px;
}
.slider-naslovna .product {
    padding: 0 !important;
    border: none !important;
}
.slider-naslovna .product .amount {
    display: none;
}
.slider-naslovna .product a {
    background-color: #FF9A5A;
    color: #ffffff;
    margin-left: 0;
}
.slider-naslovna .product a:hover {
    background-color: #FF6200;
}
.slider-naslovna .product a span {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}
.slider-naslovna .slider-button-more {
    font-weight: 600;
    background-color: #ffffff;
    border: 2px solid #000000;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
    z-index: 10;
}
.slider-naslovna .slider-button-more:hover {
    background-color: #000000;
    color: #ffffff;
}
.home .woodmart-slider .owl-dots .owl-dot span{
    border-color: transparent;
    background-color: #F3F9F5;
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    height: 18px;
    width: 20px;
    border-radius: 0;
}
.home .woodmart-slider .owl-dots .owl-dot.active span {
    background-color: #9ABE97;
}
.owl-nav>div:after {
    font-size: 30px;
    line-height: 30px;
    color: #9ABE97;
}
.moove-gdpr-infobar-allow-all:hover {
    background-color: #FF6200 !important;
}
.izdvajamo-row {
    padding: 40px 0;
}
.naslovna-onama-btn {
    background-color: #FF9A5A !important;
    color: #ffffff !important;
}
.naslovna-onama-btn:hover {
    background-color: #FF6200 !important;
}
.product-grid-item {
    box-shadow: 0 0 3px rgba(0,0,0,.16);
}
.product-grid-item:hover {
    box-shadow: 0 0 12px rgba(0,0,0,.16);
}
.terrapia-hero-onama {
    background-blend-mode: multiply;
}
.naslovna-cta-row {
    background-blend-mode: multiply;
}
/*.naslovna-onama-row { 
    background-blend-mode: multiply;
    background-blend-mode: luminosity;
}*/
.naslovna-cta-btn {
    font-weight: 600;
    background-color: transparent !important;
    border: 2px solid #ffffff;
    color: #ffffff !important;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
}
.naslovna-cta-btn:hover {
    background-color: #000000 !important;
    border: 2px solid #000000;
}
.naslovna-cta-naslov h4 {
    color: #ffffff; 
}
.naslovna-cta-naslov .title-after_title {
    font-size: 16px;
    line-height: 24px;
    color: #ffffff;
}
.naslovna-cta-row {
    padding: 100px 0;
}
.naslovna-proizvodi-row {
    padding: 40px 0 30px 0;
}
/*.page-id-25 .main-page-wrapper {
    background-color: #fff7f2;
}*/
.page-id-25 .products .wd-button-remove-wrap {
    margin-bottom: 0;
    background-color: #ffffff;
}
.error404 .page-content {
    padding-bottom: 50px;
}
.error404 .page-content p {
    font-size: 16px !important;
    line-height: 24px;
}
.not-found-custom-btn {
    font-size: 16px;
    line-height: 24px;
    color: #FF9A5A;
    font-weight: 600;
}
.not-found-custom-btn:hover {
    color: #000000;
}
.moove-gdpr-cookie-notice p {
    font-weight: 500 !important;
}
.woocommerce-Price-currencySymbol {
    text-transform: initial;
}
.read-more-section a:hover:after, .read-more-section a:after  {
    display: none;
}
.mobile-nav .wpml-ls-legacy-dropdown-click {
    width: 100%;
}
.mobile-nav .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
    height: 38px;
    line-height: 26px;
}
.mobile-nav .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -4px;
    height: 8px;
    border: none;
    color: #BBB;
    font-size: 8px;
    line-height: 1;
    content: "\f129";
    font-family: woodmart-font;
}
.mobile-nav .wpml-ls-legacy-dropdown-click li.wpml-ls-current-language {
    border: 1px solid #cdcdcd;
}
.mobile-nav .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
    height: 38px;
    line-height: 26px;
}
.onama-row-only-on-tablet {
    display: none !important;
}
body .woodmart-entry-meta .meta-author {
    pointer-events:none;
}
.author-area-info .author-link {
    display: none;
}
.product-grid-item .price del .amount {
    font-size: 100%;
}
.single-product .summary-inner .price del {
    font-size: 60%;
}
.price del {
    color: #9ABE97;
}
.woocommerce-lost-password .site-content .woocommerce>p:before {
    content: url(/wp-content/uploads/2020/10/TerraPia_Ikona_Reset-Pass-new-green.svg);
    font-size: initial;
    line-height: 50px;
    height: 80px;
    width: 70px;
    margin: 0 auto;
}
.woocommerce-lost-password .site-content .woocommerce>p {
    padding-bottom: 15vh;
}
.woocommerce-lost-password .entry-header .entry-title {
    font-family: "Montserrat";
    font-size: 24px;
    line-height: 29px;
    font-weight: 600;
}
.woocommerce-lost-password .breadcrumbs {
    font-family: "Montserrat";
}
.wpcf7 input[type=submit]:hover, .terrapia-button1:hover{
    background-color: #FF6200 !important;
}
ul li {
    font-size: 16px;
}
.top-bar-dostava {
    color: #ffffff;
    font-size: 14px;
    font-weight: 400 !important;
}
.woocommerce-privacy-policy-text a, .woocommerce-terms-and-conditions-wrapper a {
    text-transform: capitalize;
}
.product-quick-view .woocommerce-product-details__short-description p {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-quick-view figure img {
    max-height: 300px;
    object-fit: cover;
    object-position: center;
}
.popup-quick-view .product-image-summary {
    min-height: 520px;
}
.kontakt-faq-stavka h4 {
    color: #707070;
    text-transform: initial;
    font-weight: 400;
}
.kontakt-faq-stavka {
    margin-bottom: 0;
    border-top: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: rgba(129,129,129,.2);
}
.kontakt-faq-stavka:last-child {
    border-bottom: 1px solid rgba(129,129,129,.2);
} 
.kontakt-faq-stavka.vc_toggle_active {
    border-left: 2px solid;
    border-right: 2px solid;
    border-top: 2px solid;
    border-color: #9ABE97;
    border-bottom: 2px solid #9ABE97;
}
.kontakt-faq-stavka .vc_toggle_title {
    padding: 18px 35px 18px 18px;
}
.kontakt-faq-stavka i.vc_toggle_icon {
    position: absolute;
    top: 60%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 8px;
}
.kontakt-faq-stavka i.vc_toggle_icon:before, .kontakt-faq-stavka i.vc_toggle_icon:after {
    border-color: #666 !important;
    width: 8px !important;
    height: 8px !important;
}
.kontakt-faq-stavka .vc_toggle_content {
    margin: 0;
    padding: 0 18px 14px 18px;
}
.povratak-shop-link-container {
    text-align: center;
    margin: 30px 0 20px 0;
}
a.povratak-shop-link {
    /*font-size: 16px;
    color: #707070;    
    font-weight: 500;*/
    text-transform: uppercase;
    font-weight: 600;
    background-color: #ffffff;
    border: 2px solid #000000;
    color: #000000;
    font-size: 14px;
    line-height: 18px;
    padding: 10px 20px;
    z-index: 10;
}
a.povratak-shop-link:hover {
    /*color: #9ABE97;*/
    background-color: #000000;
    color: #ffffff;
}
.upsells-carousel .product-grid-item {
    max-width: 100%;
}
.upsells-carousel .owl-carousel .owl-stage {
    margin: 0px auto;
}
.upsells-carousel .slider-title {
    font-weight: 400;
    font-family: "Halogen-Light";
    text-align: center;
    padding-top: 20px;
    font-size: 24px;
    line-height: 29px;
}
.upsells-carousel .slider-title:before {
    display: none;
}
.woodmart-product-categories .category-nav-link .category-products-count {
    text-align: center;
}
.woocommerce-cart .cart_totals .woocommerce-shipping-destination {
    display: none;
}
.dostava-page-kartice-row {
    margin-bottom: 30px;
}
.woocommerce-order-pay .entry-content>.woocommerce {
    margin-bottom: 40px;
}
#woodmart-instagram-2 .wrapp-picture {
	box-shadow: 0 0 3px rgb(0 0 0 / 0.16);
}

@media only screen and (max-width: 768px) {
    .footer-container .footer-column {
        margin-left: 20px;
    }
    .footer-tp-column-2 , .footer-tp-column-3 { 
        margin-top: 0px;
    }
    .footer-widget-collapse .widget-title:after {
        right: unset;
        margin-left: 25px;
    }
    .footer-column-1 #media_image-2 img {
        max-width: 50% !important;
    }
    .div-footer-copyright-bottom {
        width: unset;
        float: none;
        margin: 0px;
        text-align: center;
    }
    .div-footer-payment-card-icons-inner {
        width: 100%;
        float: none;
        margin-top: 0px;
        text-align: center;
    }
    .div-footer-payment-card-icons img {    
        height: 20px !important;
    }
    .footer-social-desktop {
        display: none;
    }
    .footer-social-mobile {
        display: block;        
    }
    .footer-social-mobile a {
        margin-right: 20px;
        color: #707070 !important;
    }
    .footer-big-img, .footer-column-4 {
        display: none;
    }
    .footer-column-1 {
        margin-bottom: 15px;
        /*margin-bottom: -10px;*/
    }
    .footer-column-2 {
        margin-bottom: 0px;
    }
    .footer-column-2 .wpb_raw_code {
        margin-bottom: 0px;
        /*margin-bottom: -20px;*/
    }
    .footer-c1-icon-3 {
        margin-bottom: 0px;
    }
    .whb-header {
        margin-bottom: 0px;
    }
    .terrapia-title-container h4 {
        font-size: 25px !important;
        line-height: 45px !important;
    }
    .terrapia-text-content h3 {
        font-size: 24px;
        line-height: 29px;
    }
    .entry-header .entry-title {
        font-size: 25px;
        line-height: 45px;
    }
    .blog article .woodmart-entry-meta li.meta-author, .sidebar-single-article li.meta-author, .naslovna-blog article .woodmart-entry-meta li.meta-author {
        font-size: 14px;
    }
    .comments-area .children {
        margin-left: 20px;
    }
    .yikes-easy-mc-form label {
        width: 100% !important;
        margin-bottom: 10px !important;
    }
    .yikes-easy-mc-form .yikes-easy-mc-submit-button {
        width: 100% !important;
    }
    .kontakt-forma-title h4 {
        font-size: 26px !important;
    }
    .woodmart-buttons {
        border-radius: 0;
    }
    .woodmart-products-holder {
        margin-left: 0;
        margin-right: 0;
    }
    .product-grid-item {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-bottom: 25px !important;
        /*margin-left: 5px;
        margin-right: 5px;
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;*/
    }
    .product-grid-item .wd-action-btn.wd-wishlist-btn>a:before {
        /*width: 16px;*/
        width: 22px;
    }
    .product-grid-item .wd-action-btn.wd-wishlist-btn>a:hover:before {
        /*width: 16px;*/
        width: 27px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:before {
        /*width: 16px;*/
        width: 12px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:hover:before {
        /*width: 16px;*/
        width: 18px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a.added:before {
        width: 18px;
    }
    .product-grid-item .woodmart-product-cats {
        font-size: 14px;
        line-height: 16px;
    }
    .product-grid-item .price .amount {
        font-size: 16px;
        line-height: 20px;
    }
    .product-grid-item .product-title a {
        font-size: 16px;
        line-height: 20px;
    }
    .woocommerce-page .main-page-wrapper {
        margin-top: 0;
    }
    .cart-widget-side ul li .cart-info .product-title {
        font-size: 18px;
        line-height: 22px;
    }
    .woocommerce-cart .main-page-wrapper .container {
        padding-left: 0;
        padding-right: 0;
    }
    .woocommerce-cart .woocommerce.cart-content-wrapper.row {
        padding-left: 15px;
        padding-right: 15px;
    }
    .woocommerce-cart .cross-sells .owl-carousel .product-grid-item {
        margin-left: 15px;
        margin-right: 15px;
    }
    .slider-button-more-column .woodmart-button-wrapper {
        text-align: center;
    }
    .slider-naslovna .slider-button-more {
        margin-bottom: 20px;
    }
    .slider-naslovna .product {
        text-align: center;
    }
    .home h4 {
        font-size: 24px !important;
        line-height: 29px;
    }
    .naslovna-blog article .entry-title { 
        font-size: 26px;
        line-height: 29px;
    }
    .slider-naslovna .slider-naslov {
        text-align: center;
    }
    .naslovna-onama-row .izdvajamo-naslov {
        text-align: center;
    }  
    .footer-column-1 #custom_html-2 h5 {
        color: #fff !important;
        font-size: 16px;
    } 
    .naslovna-onama-row .naslovna-onama, .naslovna-onama-row .woodmart-button-wrapper {
        text-align: center;
    }
    body .blog-post-loop {
        margin-bottom: 25px !important;
    }
    .home .main-page-wrapper, .page-id-32 .main-page-wrapper, .page-id-573 .main-page-wrapper {
        margin-top: -40px;
    }
    .main-page-wrapper {
        margin-top: 0;
    }
    .woodmart-show-categories {
        display: none;
    }
    .izdvajamo-row {
        padding: 40px 0 5px;
    }
    .izdvajamo-slika {
        padding-bottom: 20px;
    }
    .izdvajamo-box {
        padding-bottom: 30px;
    }
    .terrapia-potpis-border {
        margin-bottom: 0;
    }
    .single-product .summary-inner .price {
        font-size: 26px;
        line-height: 29px;
    }
    .single-product .summary-inner .price del {
        color: #9ABE97;
        font-size: 60%;
    }
    .product-grid-item .price .amount {
        /*font-size: 18px;
        line-height: 20px;*/
        font-size: 24px;
        line-height: 26px;
    }
    .product-grid-item .price del .amount {
        font-size: 80%;
    }
    .kontakt-top-column-left .woodmart-title-container {
        text-align: center;
    }
    .product-grid-item .woodmart-buttons .wd-action-btn>a:before {
        font-size: 24px;
    }
    .product-grid-item .woodmart-buttons .wd-action-btn .add_to_cart_button:before {
        /*padding-left: 5px;*/
        width: 20px;
    }
    /*.product-grid-item .woodmart-buttons .wd-wishlist-btn>a:before {
        width: 10px;
    }*/
    .single-product .woocommerce-product-gallery figure .owl-nav {
        display: none;
    }
    .footer-column-3>p {
        display: none;
    }
}
@media only screen and (min-width: 768px) {
    .footer-column-1 #custom_html-2 h5{
        display: none;
    }
    .terrapia-title-container h4 {
        font-size: 60px !important;
        line-height: 80px !important;
        max-width: 50% !important;
    }
    .terrapia-title-container .title-after_title {
        font-size: 24px !important;
        line-height: 36px !important;
    }
    .terrapia-text-content h3 {
        font-size: 36px;
        line-height: 44px;
    }
    .onama-3-row {
        padding: 40px 0;
    }
    .entry-header .entry-title, .shop-title-wrapper .entry-title {
        font-size: 60px;
        line-height: 80px;
    }
    .blog article header.entry-header, .single .slide-post article header.entry-header, .naslovna-blog article header.entry-header {
        height: 296px;
    }
    .blog .post-img-wrapp img, .single .slide-post .post-img-wrapp img, .naslovna-blog .post-img-wrapp img {
        height: 300px;
        max-height: 300px;
        object-fit: cover;
    }
    .blog article .article-body-container, .single .slide-post article .article-body-container, .naslovna-blog article .article-body-container {
        padding-right: 40px;
        padding-left: 40px;
    }
    .blog article .entry-title, .single .slide-post article .entry-title, .sidebar-single-article .entry-title, .naslovna-blog article .entry-title, .sidebar-container article .entry-title { 
        /*font-size: 36px;*/
		font-size: 28px;
		line-height: 1.2em;
    }
    .blog article .article-body-container, .naslovna-blog article .article-body-container {
        min-height: 268px;
    }
    .single .slide-post article .article-body-container {
        min-height: 276px;
    }
    .post-single-page .entry-thumbnail img {
        width: 100%;
        object-fit: cover;
        max-height: 550px;
    }
    .comments-area .children {
        margin-left: 70px;
    }
    .yikes-easy-mc-form label {
        width: 60% !important;
    }
    .yikes-easy-mc-form .yikes-easy-mc-submit-button {
        width: 20% !important;
    }
    .single .page-title, .blog .page-title {
        padding-bottom: 0;
        margin-bottom: 20px;
    }
    .single .page-title .entry-header .entry-title, .blog .page-title .entry-header .entry-title {
        margin-bottom: 40px;
    }
    .single .page-title .container {
        padding-left: 0;
        padding-right: 0;
    }
    .single .page-title .breadcrumbs, .blog .page-title .breadcrumbs {
        text-align: left;
    }
    .kontakt-forma-title h4 {
        font-size: 48px !important;
        line-height: 60px;
    }
    .kontakt-info-podaci {
        margin-top: -40px;
    }
    .kontakt-info-podaci .vc_row .kontakt-podaci-inner-column .vc_column-inner>.wpb_wrapper {
        padding: 220px 0px;
    }
    .product-grid-item {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-left: 15px;
        margin-right: 15px;
        -ms-flex: 0 0 23%;
        flex: 0 0 23%;
        max-width: 23%;
    }   
    .product-grid-item .woodmart-product-cats {
        font-size: 16px;
        line-height: 19px;
    }
    .product-grid-item .price .amount {
        font-size: 24px;
        line-height: 29px;
    }
    .product-grid-item .product-title a {
        font-size: 24px;
        line-height: 29px;
    }
    .woodmart-buttons .wd-action-btn>a:before {
        font-size: 26px;
    }
    .woocommerce-ordering select {
        background-image: url(/wp-content/themes/woodmart-child/lib/woo-arrow-custom.svg);
    }
    .product-grid-item .wd-action-btn.wd-wishlist-btn>a:before {
        width: 25px;
    }
    .product-grid-item .wd-action-btn.wd-wishlist-btn>a:hover:before {
        width: 25px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:before {
        width: 16px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:hover:before {
        width: 16px;
    }
    .single-product .wd-action-btn.wd-wishlist-btn>a.added:before {
        width: 18px;
    }
    .single-product .product_title {
        font-size: 36px;
        line-height: 45px;
    }
    .single-product .related-products .owl-carousel .owl-stage, .woocommerce-cart .cross-sells .owl-carousel .owl-stage {
        margin: 0 auto;
    } {
        margin: 0 auto;
    }
    .single-product .tabs-layout-tabs .tabs li a {
        font-size: 24px;
        line-height: 40px;
    }
    .cart-widget-side .widget-title {
        font-size: 24px !important;
        line-height: 29px;
    }
    .cart-widget-side ul li .cart-info .product-title {
        font-size: 20px;
        line-height: 24px;
    }
    .slider-naslov h4 {
        font-size: 48px !important;
        line-height: 60px;
    }
    .izdvajamo-naslov h4 {
        font-size: 36px !important;
        line-height: 45px;
    }
    .naslovna-blog-naslov h4 {
        font-size: 48px !important;
        line-height: 60px;
        font-weight: 400 !important;
    }
    .naslovna-cta-naslov h4 {
        font-size: 48px !important;
        line-height: 60px;
        font-weight: 400 !important;
    }
    .home .main-page-wrapper {
        padding-top: 20px;
    }
    .izdvajamo-slika img {
        max-width: 500px;
        height: auto;
    }
    .woodmart-buttons {
        border-radius: 0;
    }
    .naslovna-blog {
        padding-bottom: 4vh;
    }
        
}
@media only screen and (max-width: 767px) {
    .slider-naslovna-container {
        height: 86vh;
        /*height: calc(var(--vh, 1vh) * 86);*/
    }
    .slider-naslovna .slider-tekst {
        display: none;
    }
    .slider-naslovna .slider-naslov .title-subtitle {
        display: none;
    }
    .slider-naslovna .product {
        display: none;
    }
    .slider-naslovna .slider-naslov h4 {
        /*font-size: 48px !important;
        line-height: 60px;*/
        font-size: 32px !important;
        line-height: 44px;
    }
    .slider-naslovna .slider-slika-desno img {
        /*margin-top: -50px;
        transform: scale(1.3);*/
        transform: scale(1.2);
    }
    .slider-naslovna-row .owl-nav {
        display: none;
    } 
    .single .upsells-carousel .owl-carousel .owl-prev, .single .upsells-carousel .owl-carousel .owl-next {
        display: block;
    }
    .single .upsells-carousel .owl-carousel .owl-nav>div[class*=prev] {
        left: -35px;
    }
    .single .upsells-carousel .owl-carousel .owl-nav>div[class*=next] {
        right: -35px;
    }
    .top-bar-dostava {
        font-size: 12px !important;
        text-align: center !important;
    }
}
@media only screen and (min-width: 1025px) {
    .woocommerce-cart .main-page-wrapper .container {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }
    .woocommerce-cart .woocommerce.cart-content-wrapper.row {
        max-width: 1600px;
        margin: 0 auto;
    }
    .slider-naslovna .slider-button-more-column {
        width: 30%;
    }
    .slider-naslovna .slider-column-left {
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 500px;
    }
    .slider-naslovna .slider-slika-desno img {
        max-height: 500px;
        width: auto;
    }
    .izdvajamo-box {
        padding: 0 30px;
    }
    .naslovna-onama-slika  {
        margin-bottom: 0 !important;
    }
    .naslovna-onama-slika img {
        max-height: 600px;
        width: auto;
    }
    .naslovna-onama {
        background-color: #ffffff;
        padding: 20px;
        margin-bottom: 0;
    }
    .naslovna-onama-tekst-column {
        z-index: 2;
    }
    .naslovna-onama-tekst-column>.vc_column-inner {
        margin-left: 300px;
    }
    .naslovna-onama-tekst-column>.vc_column-inner>.wpb_wrapper {
        display: flex;
        flex-direction: column;
        justify-content: center;
        min-height: 600px;
    }
    .naslovna-onama-tekst-column .woodmart-button-wrapper {
        background-color: #ffffff;
        padding-left: 20px;
        padding-bottom: 20px;
    }
    .naslovna-onama-row .vc_column-inner {
        padding-top: 0 !important;
    }
    .content-404 {
        min-height: 60vh;
    }
    .privacy-row {
        min-height: 50vh;
    }
    .onama-1st-tekst-img img {
        height: 100%;
        min-height: 600px;
        object-fit: cover;
        /*object-position: -90px;*/
		object-position: 0px;
    }
    .onama-2nd-tekst-img {
        padding: 90px 0;
    }
    .woocommerce .related-products .owl-stage {
        width: 1305px !important;
    }
    .woocommerce .related-products .owl-item.active {
        max-width: 435px !important;
    }
    /*.single-product .upsells-carousel .owl-stage {
        width: 1305px !important;
    }*/
    .single-product .upsells-carousel .owl-item.active {
        max-width: 435px !important;
    }
    .single-post .main-page-wrapper .page-title>.container {
        width: 1330px;
    }
    .terrapia-hero-onama {
        margin-bottom: 8vh;
    }
    .product-grid-item {
        min-height: 544px;
        background-color: #fff;
    }
    .upsells-carousel .product-grid-item {
        max-width: 435px;
    }
    .newsletter-mobile-popup-footer {
        display: none;
    }
    
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .slider-naslovna .product a {
        padding: 12px 5px;
    }
    .naslovna-onama-tekst-column, .naslovna-onama-slika-column {
        width: 100%;
    }
    .product-grid-item {
        padding-right: 0px !important;
        padding-left: 0px !important;
        margin-left: 10px;
        margin-right: 10px;
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
    }
    .woodmart-blog-holder article {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 30px !important;
    }
    .naslovna-blog {
        padding-bottom: 1vh;
    }
    .mobile-nav-icon .woodmart-burger-label {
        display: none;
    }
    .woodmart-show-categories {
        display: none;
    }
    .kontakt-top-column-left, .kontakt-top-column-right {
        width: 100%;
    }
    .kontakt-top-column-left .wpcf7 {
        padding-bottom: 50px;
    }
    .kontakt-top-column-left .wpcf7 textarea {
        max-width: 100%;
    }
    .slider-naslovna .vc_column-inner {
        margin: 0 20px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1024px) {
    .product-grid-item {
        -ms-flex: 0 0 47%;
        flex: 0 0 47%;
        max-width: 47%;
    }
    .woodmart-blog-holder article {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        margin-bottom: 30px !important;
    }
    .naslovna-blog {
        padding-bottom: 1vh;
    }
    .mobile-nav-icon .woodmart-burger-label {
        display: none;
    }
    .footer-container .footer-column {
        margin-left: 20px;
    }
    .footer-tp-column-2 , .footer-tp-column-3 { 
        margin-top: 0px;
    }
    .footer-widget-collapse .widget-title:after {
        right: unset;
        margin-left: 25px;
    }
    .footer-column-1 #media_image-2 img {
        max-width: 50% !important;
    }
    .div-footer-copyright-bottom {
        width: unset;
        float: none;
        margin: 0px;
        text-align: center;
    }
    .div-footer-payment-card-icons-inner {
        width: 100%;
        float: none;
        margin-top: 0px;
        text-align: center;
    }
    .div-footer-payment-card-icons img {    
        height: 20px !important;
    }
    .footer-social-desktop {
        display: none;
    }
    .footer-social-mobile {
        display: block;        
    }
    .footer-social-mobile a {
        margin-right: 20px;
        color: #707070 !important;
    }
    .footer-big-img, .footer-column-4 {
        display: none;
    }
    .footer-column-1 {
        margin-bottom: 15px;
    }
    .footer-column-2 {
        margin-bottom: 0px;
    }
    .footer-column-2 .wpb_raw_code {
        margin-bottom: 0px;
    }
    .footer-c1-icon-3 {
        margin-bottom: 0px;
    }
    .woodmart-show-categories {
        display: none;
    }
    .kontakt-top-column-left, .kontakt-top-column-right {
        width: 100%;
    }
    .kontakt-top-column-left .wpcf7 {
        padding-bottom: 50px;
    }
    .kontakt-top-column-left .wpcf7 textarea {
        max-width: 100%;
    }
    .slider-naslovna .vc_column-inner {
        margin: 0 20px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    /*.whb-header .whb-top-bar-inner .whb-col-mobile {
        flex: none;
    }*/
    .tablet-onama-slika-tekst-float {
        width: 46%;
        float: right;
        margin: 10px 0 10px 20px;
    }
    .onama-row-disabled-on-tablet {
        display: none !important;
    }
    .onama-row-only-on-tablet {
        display: block !important;
    }
    .onama-tablet-tekst {
        padding-top: 35px; 
    }
    .kontakt-column-width-tablet {
        width: 100%;
    }
    .single-product .summary-inner .price {
        font-size: 26px;
        line-height: 29px;
    }
    .single-product .summary-inner .price del {
        color: #9ABE97;
        font-size: 60%;
    }
    .product-grid-item .price .amount {
        /*font-size: 18px;
        line-height: 20px;*/
        font-size: 24px;
        line-height: 26px;
    }
    .product-grid-item .price del .amount {
        font-size: 80%;
    }
    .entry-header .entry-title {
        font-size: 25px;
        line-height: 45px;
    }
    .kontakt-top-column-left .woodmart-title-container {
        text-align: center;
    }
    .woodmart-buttons .wd-action-btn>a:before {
        font-size: 22px !important;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:before {
        width: 14px;
    }
    .upsells-carousel .product-grid-item .wd-action-btn.wd-wishlist-btn>a:hover:before {
        width: 18px;
    }
    .top-bar-dostava {
        text-align: center;
    }
    .footer-column-3>p {
        display: none;
    }
}
@media only screen and (min-width: 1180px) and (max-width: 1515px) {
    .sidebar-single-article .article-body-container {
        padding-left: 5px;
        padding-right: 5px;
    }
    .sidebar-single-article li.meta-author {
        /*margin-right: 50px;*/
        margin-right: 0px;
    }
}
@media only screen and (min-width: 1053px) and (max-width: 1578px) {
    .product-grid-item {
        -ms-flex: 0 0 22%;
        flex: 0 0 22%;
        max-width: 22%;
    }
}
@media only screen and (min-width: 1025px) and (max-width: 1052px) {
    .product-grid-item {
        -ms-flex: 0 0 21%;
        flex: 0 0 21%;
        max-width: 21%;
    }
}
@media only screen and (min-width: 1705px) {
    .single-product .upsells-carousel .owl-stage {
        width: 1305px !important;
    }
}
@media only screen and (min-height: 1130px) {
    .woocommerce-cart .main-page-wrapper {
        min-height: calc(100vh - 537px);
    }
    .button[name=update_cart] {
        margin-bottom: 30px;
    }
}
