/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/








.show-password-input:before {
    position: relative;
    top: -1px;
    right: 6px;
}

#cstapfilters .widget-typography-inherit .widget-title {
    color: #303133 !important;
	font-weight: 600 !important;
}

#cstapfilters .widget-ajax-filters--checkbox input[type=checkbox], .widget-ajax-filters--checkbox input[type=radio] {
    height: 18px;
    vertical-align: text-bottom;
    width: 18px;
}

#cstapfilters .webkit input[type=checkbox], .webkit input[type=radio], .android input[type=checkbox], .android input[type=radio] {
    top: 0px;
}

.uncode-sidecart-wrapper .close-mini-cart {
    font-size: 15px !important;
}

.ajax-filter-sidebar-overlay .ajax-filter-sidebar .ajax-filter-sidebar-header .close-ajax-filter-sidebar {
    font-size: 15px;
}

.style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: #045c2f !important;
    border-color: #045c2f !important;
}

.style-light .btn-default.btn-flat:hover, .style-dark .style-light .btn-default.btn-flat:hover, .tmb-light .t-entry-text .btn-default.btn-flat:hover, .style-dark .tmb-light .t-entry-text .btn-default.btn-flat:hover, .tmb-dark .t-overlay-inner .btn-default.btn-flat:hover {
    color: #045c2f !important;
    background-color: #ffffff !important;
    border-color: #045c2f !important;
}

#cstapprod .menu-sub-enhanced.menu-horizontal ul.menu-smart > li ul:not(.unmenu-inner-ul) {
    padding: 18px;
    border: 1px solid #e1ccb5;
    border-radius: 8px;
}

#cstapprod .ajax-grid-system .grid-filters .filter-list li a, .widget-ajax-active-filters .filter-list li a {
    font-size: 15px !important;
}

#cstapprod .widget-collapse-content {
    padding: 0 0 13px 0 !important;
}

#cstapprod .widget-collaps-icon-plus.widget-desktop-collapse .widget-title.open:after {
    transform: rotate(45deg);
}

#cstapprod .widget-title {
    color: #303133 !important;
    font-weight: 600 !important;
	padding-top: 18px !important;
}

#cstapprod .widget-container {
    background-color: #ffffff;
    padding: 0 18px;
    border-radius: 8px;
    margin-bottom: 9px;
    border: 1px solid #e1ccb5;
}

#cstapprod .widget-ajax-filters--checkbox input[type=checkbox], .widget-ajax-filters--checkbox input[type=radio] {
    height: 18px;
    width: 18px;
}

#cstapprod .webkit input[type=checkbox], .webkit input[type=radio], .android input[type=checkbox], .android input[type=radio] {
    top: 0px;
}

#cstapprod .price.h6.title-scale  {
    font-weight: 400;
    color: #c3996b;
}

#cstapprod .btn-container {
	margin-top: 18px !important;
}

#cstapprod .dummy {
    border-radius: 0 !important;
}

#cstapprod .tmb-light.tmb-border, .tmb-light.tmb-bordered:not(.tmb-no-bg):not(.tmb-shadowed).tmb > .t-inside, .tmb-light.tmb-bordered.tmb-no-bg.tmb > .t-inside .t-entry-visual {
    border: 1px solid rgba(195,153,107,0.5);
}

#cstapprod .btn {
    width: 100% !important;
    padding: 12px 18px !important;
}

#cstapprod .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-dark .tmb-light .t-entry-text .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .tmb-dark .t-overlay-inner .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover, .style-light .btn-default.active, .style-dark .style-light .btn-default.active, .tmb-light .t-entry-text .btn-default.active, .style-dark .tmb-light .t-entry-text .btn-default.active, .tmb-dark .t-overlay-inner .btn-default.active {
    color: #045c2f !important;
    background-color: transparent !important;
    border-color: #045c2f !important;
}

#cstapprod .style-light .btn-default, .style-dark .style-light .btn-default, .tmb-light .t-entry-text .btn-default, .style-dark .tmb-light .t-entry-text .btn-default, .tmb-dark .t-overlay-inner .btn-default {
    color: #ffffff !important;
    background-color: #045c2f !important;
    border-color: #045c2f !important;
}

.dgwt-wcas-sf-wrapp button[type="submit"] {
    border-radius: 0 8px 8px 0 !important;
}

.woocommerce .product .qty-inset.btn-block, .vc_element .cart.woocommerce .qty-inset.btn-block, .woocommerce .product .qty-inset, .vc_element .cart.woocommerce .qty-inset {
    border-radius: 8px;
}

.el-text > * > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner, .el-text > * > i > span.heading-text-inner .split-word:last-child .heading-text-highlight-inner {
    right: 0;
}

.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
    border-bottom: 1px solid rgba(195,153,107,0.5);
}

body:not(.rtl) .wpcf7-acceptance .wpcf7-list-item-label {
    padding-left: 9px;
}

.webkit input[type=checkbox], .webkit input[type=radio], .android input[type=checkbox], .android input[type=radio] {
    top: -1px;
}

input[name=accept-this-1] {
    border-color: #ff6961 !important;
}

input[name=accept-this-1]:checked {
    border-color: rgba(195, 153, 107, 0.5) !important;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    color: #c3996b;
}

textarea {
    max-height: 125px;
}

.wpcf7 .wpcf7-mail-sent-ok, .wpcf7 .wpcf7-validation-errors, .wpcf7 span.wpcf7-not-valid-tip {
    margin: 0;
    font-weight: 400;
}

.inline-meta .detail-container .detail-label {
    text-transform: capitalize;
}

.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 200px;
	background: transparent;
}

.uncode-owl-nav:not(.pos-abs):not(.dots-numbers) .uncode-nav-dots {
    opacity: 1;
}

.style-light .headings-bg, .style-dark .style-light .headings-bg, .style-light input[type=radio]:checked:before, .style-dark .style-light input[type=radio]:checked:before, .style-light .nav-tabs.tab-switch li:before, .style-dark .style-light .nav-tabs.tab-switch li:before, .style-light .arrows-default.uncode-owl-nav .uncode-nav-container, .style-dark .style-light .arrows-default.uncode-owl-nav .uncode-nav-container, .style-light .arrows-round.uncode-owl-nav .uncode-nav-container, .style-dark .style-light .arrows-round.uncode-owl-nav .uncode-nav-container, .style-light .arrows-square.uncode-owl-nav .uncode-nav-container, .style-dark .style-light .arrows-square.uncode-owl-nav .uncode-nav-container, .style-light .dots-look-default:not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-dark .style-light .dots-look-default:not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-light :not(.dots-look-defaut):not(.dots-numbers).uncode-owl-nav .uncode-nav-index span, .style-dark .style-light :not(.dots-look-defaut):not(.dots-numbers).uncode-owl-nav .uncode-nav-index span {
    background-color: #c3996b;
}

.cst-wish-pad-2 .uncode-wishlist-module .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: flex-end;
}

.cst-cst-pad {
    padding: 18px;
    border: 1px solid #e1ccb5;
    margin-top: 0;
}

div.yith-wcwl-wishlistaddedbrowse > span.feedback {
	display: none !important;
}

.cst-wish-pad {
    padding: 13px;
    border: 1px solid #e1ccb5;
}

span.detail-value a:hover {
	color: #c3996b !important;
}

form.cart.dynamic-button > button.btn {
	width: calc(100% - 168px);
}

.woocommerce .shop_table .quantity input[type="text"].qty, .woocommerce .quantity input[type="text"].qty {
    padding: 20px 61px 21px 61px !important;
}

.cst-prod-info-1 .woocommerce-product-attributes-item {
  display: none !important;
}

.cst-prod-info-1 .woocommerce-product-attributes-item--attribute_pa_producator {
  display: table-row !important;
}

.cst-prod-info-2 .woocommerce-product-attributes-item--attribute_pa_producator {
	display: none !important;
}

table.woocommerce-product-attributes.shop_attributes {
    margin-bottom: 0;
	margin-top: 0;
}

.shop_attributes th {
    padding: 0;
    min-width: 144px;
}

.shop_attributes td p {
    padding: 0px 9px 0px 9px;
}

.nav-tabs > li {
    display: inline-block;
    margin-top: 0px;
    position: relative;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

div.product .wootabs .tab-content:not(.vertical) {
    border-top-width: 0;
}

.product_meta  .detail-value a:hover {
	color: #c3996b !important;
}

.detail-container .detail-label {
    min-width: 126px;
}

.uncode-wishlist-module .yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: center;
}

.uncode-wishlist-module .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse {
    align-items: center;
    flex-direction: column;
    gap: 0;
}

.yith-wcwl-add-button .delete_item:before {
	content: '\e829';
    font-weight: 400;
	font-family: uncodeicon;
    margin-right: 5px;
}

.yith-wcwl-wishlistaddedbrowse .feedback, .uncode-wishlist-module .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-add-button .delete_item {
    line-height: 1.75;
}

.yith-wcwl-add-button .add_to_wishlist:before {
    content: '\e829';
    font-weight: 400;
}

.uncode-wishlist-module .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a, .yith-wcwl-add-button .delete_item {
    font-weight: 600;
}

.style-light .yith-wcwl-add-button .add_to_wishlist {
    line-height: 1.75;
    font-weight: 600;
}

.style-light .uncode-wc-attribute-image-module img {
	border: 0;
}
div.product div.woocommerce-product-gallery {
    border: 1px solid rgba(195, 153, 107, 0.5);
	border-radius: 8px;
}
div.product .woocommerce-product-gallery-nav ul li img {
    border: 1px solid rgba(195, 153, 107, 0.5);
	border-radius: 8px;
}
.lines-button .lines {
transition: background 0s 0.25s ease-in-out;
}
.opening-overlay-menu.off-opened .lines {
    transition: background 0.3s 0s ease-in-out;
    background: transparent !important;
}
.opening-overlay-menu.off-opened .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
}
.opening-overlay-menu.off-opened .lines:before, .opening-overlay-menu.off-opened .lines:after {
    transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out;
    top: 0;
}
.opening-overlay-menu.off-opened .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-145173.menu-item-link {
	margin-top: 18px;
}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-145176.menu-item-link {
	margin-top: 18px;
}
.menu-item-145173 a, .menu-item-145174 a, .menu-item-145175 a {
	font-size: 14px !important;
    font-weight: 400 !important;
}
.menu-item-145176 a, .menu-item-145177 a, .menu-item-145178 a {
	font-size: 14px !important;
    font-weight: 400 !important;
}
.menu-item-145173 a:before {
	content: "\e82a";
	font-family: 'uncodeicon' !important;
	margin-right: 5px;
}
.menu-item-145174 a:before {
	content: "\e829";
	font-family: 'uncodeicon' !important;
	margin-right: 5px;
}
.menu-item-145175 a:before {
	content: "\e82e";
	font-family: 'uncodeicon' !important;
	margin-right: 5px;
}
.menu-item-145173:before, .menu-item-145176:before {
    content: '';
    display: block;
    height: 1px;
    width: calc(100% - 72px);
    margin-left: 36px;
    background-color: rgba(195, 153, 107, 0.5);
}
.menu-item-145173 a, .menu-item-145176 a {
	padding-top: 18px !important;
}
.style-light .ui-br, .style-dark .style-light .ui-br, .style-light hr, .style-dark .style-light hr, .style-light pre, .style-dark .style-light pre, .style-light table, .style-dark .style-light table, .style-light table td, .style-dark .style-light table td, .style-light table th, .style-dark .style-light table th, .style-light input, .style-dark .style-light input, .style-light textarea, .style-dark .style-light textarea, .style-light select, .style-dark .style-light select, .style-light .seldiv, .style-dark .style-light .seldiv, .style-light .select2-choice, .style-dark .style-light .select2-choice, .style-light .select2-selection--single, .style-dark .style-light .select2-selection--single, .style-light fieldset, .style-dark .style-light fieldset, .style-light .seldiv:before, .style-dark .style-light .seldiv:before, .style-light .tab-container .nav-tabs, .style-dark .style-light .tab-container .nav-tabs, .style-light .nav-tabs > li.active > a, .style-dark .style-light .nav-tabs > li.active > a, .style-light .border-100 .tab-content::before, .style-dark .style-light .border-100 .tab-content::before, .style-light .tab-content.vertical, .style-dark .style-light .tab-content.vertical, .style-light .nav-tabs.tabs-vertical > li, .style-dark .style-light .nav-tabs.tabs-vertical > li, .style-light .panel, .style-dark .style-light .panel, .style-light .panel-group .panel-heading + .panel-collapse:before, .style-dark .style-light .panel-group .panel-heading + .panel-collapse:before, .style-light .divider:before, .style-dark .style-light .divider:before, .style-light .divider:after, .style-dark .style-light .divider:after, .style-light .plan, .style-dark .style-light .plan, .style-light .plan .plan-title, .style-dark .style-light .plan .plan-title, .style-light .plan .item-list > li, .style-dark .style-light .plan .item-list > li, .style-light .plan .plan-button, .style-dark .style-light .plan .plan-button, .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-dark .style-light .uncode-single-media-wrapper.img-thumbnail:not(.single-advanced), .style-light .post-share, .style-dark .style-light .post-share, .style-light .post-tag-share-container, .style-dark .style-light .post-tag-share-container, .style-light .widget-container .widget-title, .style-dark .style-light .widget-container .widget-title, .style-light .widget-container.widget_calendar #wp-calendar caption, .style-dark .style-light .widget-container.widget_calendar #wp-calendar caption, .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-dark .style-light .widget-container.widget_calendar .wp-calendar-nav, .style-light #comments .comment-list .comments-list:first-child, .style-dark .style-light #comments .comment-list .comments-list:first-child, .style-light #respond .comment-list .comments-list:first-child, .style-dark .style-light #respond .comment-list .comments-list:first-child, .style-light #comments .comments-list .comment-content, .style-dark .style-light #comments .comments-list .comment-content, .style-light #respond .comments-list .comment-content, .style-dark .style-light #respond .comments-list .comment-content, .style-light ul.dwls_search_results, .style-dark .style-light ul.dwls_search_results, .style-light ul.dwls_search_results li, .style-dark .style-light ul.dwls_search_results li, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-header, .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-dark .style-light .ajax-filter-sidebar .ajax-filter-sidebar-footer, .style-light .swatch-type-label, .style-dark .style-light .swatch-type-label, .style-light .swatch--logo, .style-dark .style-light .swatch--logo, .style-light .widget-container .tagcloud a, .style-dark .style-light .widget-container .tagcloud a {
    border-color: #e1ccb5 !important;
}
.widget-container ul li.li-hover:not(.parent-li-hover):hover > label > a, .widget-container ul li.li-hover:not(.parent-li-hover):hover > a, .widget-container ul li.li-hover:not(.parent-li-hover):hover > a span, .widget-container ul li.li-hover:not(.parent-li-hover):hover > span, .widget-container ul li.li-hover:not(.parent-li-hover):hover > .star-rating, .widget-container ul li.li-hover:not(.parent-li-hover):hover > ins {
    opacity: 1;
    color: #c3996b;
}
.widget-container.widget_nav_menu li a, .widget-container.widget_custom_menu li a {
    font-size: 14px;
    text-transform: none;
}
.widget-typography-inherit .widget-title {
    font-size: 15px !important;
    text-transform: uppercase !important;
    color: #c3996b;
}
.cart-close-label, .cart-close-icon {
	color: #c3996b;
}
.style-light .shop_table, .style-dark .style-light .shop_table, .style-light .woocommerce-pagination, .style-dark .style-light .woocommerce-pagination, .style-light .tmb .t-entry-attribute-image img, .style-dark .style-light .tmb .t-entry-attribute-image img, .style-light .woocommerce .woocommerce-breadcrumb, .style-dark .style-light .woocommerce .woocommerce-breadcrumb, .style-light .widget ul.product_list_widget li, .style-dark .style-light .widget ul.product_list_widget li, .style-light .widget_shopping_cart .total, .style-dark .style-light .widget_shopping_cart .total, .style-light .widget_shopping_cart .buttons, .style-dark .style-light .widget_shopping_cart .buttons, .style-light .widget_layered_nav_filters ul li a, .style-dark .style-light .widget_layered_nav_filters ul li a, .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-dark .style-light .widget_price_filter .ui-slider .ui-slider-handle, .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-dark .style-light .widget_price_filter .price_slider_wrapper .ui-widget-content, .style-light .row-related, .style-dark .style-light .row-related, .style-light .payment_methods .about_paypal, .style-dark .style-light .payment_methods .about_paypal, .style-light .wootabs .tab-content:not(.vertical), .style-dark .style-light .wootabs .tab-content:not(.vertical), .style-light .uncode-wc-attribute-image-module img, .style-dark .style-light .uncode-wc-attribute-image-module img, .style-light .woocommerce-checkout-review-order-table, .style-dark .style-light .woocommerce-checkout-review-order-table, .style-light .woocommerce-billing-fields__field-wrapper, .style-dark .style-light .woocommerce-billing-fields__field-wrapper, .style-light .woocommerce-shipping-fields, .style-dark .style-light .woocommerce-shipping-fields, .style-light #payment, .style-dark .style-light #payment, .style-light .form-row.place-order, .style-dark .style-light .form-row.place-order, .style-light .woocommerce-form-login, .style-dark .style-light .woocommerce-form-login, .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-number a, .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-MyAccount-orders .woocommerce-orders-table__cell-order-actions a, .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-product a, .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-dark .style-light .woocommerce-MyAccount-content table.woocommerce-table--order-downloads .download-file a, .style-light .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-dark .style-light .woocommerce-MyAccount-content table.account-payment-methods-table .payment-method-actions a, .style-light .woocommerce-Addresses, .style-dark .style-light .woocommerce-Addresses, .style-light .uncode-sidecart-wrapper li.mini_cart_item, .style-dark .style-light .uncode-sidecart-wrapper li.mini_cart_item, .style-light .uncode-sidecart-wrapper .woocommerce-mini-cart-header, .style-dark .style-light .uncode-sidecart-wrapper .woocommerce-mini-cart-header {
    border-color: rgba(195, 153, 107, 0.5);
}
.uncode-sidecart-wrapper .close-mini-cart span.cart-close-icon {
    top: 17px;
}
.uncode-sidecart-wrapper .close-mini-cart {
    font-size: 13px;
}
.mmb-container {
    z-index: 99;
}
ul.menu-smart li.menu-item.not-builder *, ul.menu-smart li.menu-item.not-builder *:before, ul.menu-smart li.menu-item.not-builder *:after, ul.menu-smart li:not(.menu-item) *, ul.menu-smart li:not(.menu-item) *:before, ul.menu-smart li:not(.menu-item) *:after, ul.menu-smart li:not(.mega-menu) *, ul.menu-smart li:not(.mega-menu) *:before, ul.menu-smart li:not(.mega-menu) *:after {
    box-sizing: inherit;
}
.fa-head:before {
    content: "CONT CLIENT";
	font-family: 'Barlow Condensed';
	font-size: 15px;
	font-weight: 500;
	position: relative;
    top: -2px;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border: 1px solid rgba(195, 153, 107, 0.5);
    border-radius: 8px !important;
    -webkit-border-radius: 0;
	padding: 9px 81px 9px 18px;
}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus {
	box-shadow: none;
	border-color: #c3996b;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
    content: none;
}
.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    background-color: #303133;
	min-width: 45px;
}
.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover, .dgwt-wcas-sugg-hist-clear:hover, .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus, .dgwt-wcas-sugg-hist-clear:focus {
    opacity: 1;
	background-color: #c3996b;
}
.dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler {
    max-width: 18px !important;
}
.dgwt-wcas-open .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    border-radius: 8px !important;
}
.dgwt-wcas-close path {
    fill: #c3996b;
}
.dgwt-wcas-suggestions-wrapp {
    border: 1px solid rgba(195, 153, 107, 0.5);
    padding: 9px;
	border-top: none;
}
.dgwt-wcas-suggestion {
    padding: 9px !important;
}
.dgwt-wcas-si img {
    border: 1px solid rgba(195, 153, 107, 0.5);
    border-radius: 0;
    padding: 0;
}
.mobile-additional-icon i:hover, .mobile-additional-icon i:active, .mobile-additional-icon i:focus {
    color: #c3996b;
}
.fa-cart:before {
    font-size: 27px;
    position: relative;
    top: -1px;
}
.mobile-shopping-cart .badge {
    top: 33%;
}
#main-logo {
    z-index: 102;
}
.uncode-close-offcanvas-overlay {
    height: 95px;
    line-height: 95px;
	width: 92px;
}
.vmenu-footer {
    padding: 36px 36px 0px 36px;
}



@media (min-width: 960px) {
	

	
.menu-item-145179 {
	display: none !important;
}
.vmenu-container .menu-smart.menu-social a {
    font-size: 24px;
}
.vmenu-container .navbar-social ul {
    padding: 0 36px;
	margin-top: -18px;
}
.lines-button .lines {
transition: background 0s 0.25s ease-in-out;
}
body.menu-offcanvas .main-header {
    z-index: 100;
}
.vmenu-offcanvas-overlay.vmenu-position-left .uncode-close-offcanvas-overlay {
    display: none !important;
}
.vmenu-container {
        height: calc(100% - 99px) !important;
        top: 99px !important;
}
.vmenu-position-left.menu-offcanvas .main-header {
    top: 99px;
}
.lines-button.off-close .lines {
    transition: background 0.3s 0s ease-in-out;
    background: transparent !important;
}
.lines-button.off-close .lines:after {
    transform: rotate3d(0, 0, 1, -45deg);
}
.lines-button.off-close .lines:before, .lines-button.off-close .lines:after {
    transition: top 0.3s ease-in-out, transform 0.3s 0.5s ease-in-out;
    top: 0;
}
.lines-button.off-close .lines:before {
    transform: rotate3d(0, 0, 1, 45deg);
}

body.menu-offcanvas .uncode-menu-additional-text {
    padding: 36px 36px 0;
}
.menu-accordion .menu-smart a {
    padding: 5px 36px 5px 36px;
}
body.menu-offcanvas.vmenu-offcanvas-overlay.off-opened .vmenu-container {
    box-shadow: none;
}
.vmenu-container > .row, .vmenu-wrap-cell > .row {
    border-right: 1px solid rgba(195, 153, 107, 0.5);
}
.font-size-menu, .menu-container:not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link), .menu-container:not(.vmenu-container):not(.grid-filters) ul.menu-smart > li > a:not(.social-menu-link):not(.vc_control-btn), .menu-smart > li > a > div > div > div.btn, .burger-label, #masthead .overlay .overlay-search-wrapper .search-container {
    font-size: 20px;
}
body .menu-button-offcanvas:after {
    content: "MENIU";
    color: #303133;
    margin-left: 10px;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Barlow Condensed' !important;
    position: relative;
    top: 0;
}
.menu-overlay-left .logo-container, .vmenu-position-left.menu-offcanvas .logo-container {
    text-align: center;
}
.menu-overlay-left .mmb-container, .vmenu-position-left.menu-offcanvas .mmb-container {
    width: 100%;
}
body.menu-overlay-left .menu-horizontal-inner .mobile-additional-icons, body.menu-offcanvas.vmenu-position-left .menu-horizontal-inner .mobile-additional-icons {
    right: 18px;
    left: auto;
}
body.vmenu-position-left #masthead .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-2, body.menu-overlay-left #masthead .row-offcanvas .row-menu-inner .main-menu-container.cta-with-icons-2 {
    z-index: 101;
}
body.vmenu-position-right #masthead .row-offcanvas .row-menu-inner .main-menu-container, body:not(.menu-overlay-left) #masthead .row-offcanvas .row-menu-inner .main-menu-container {
    right: 167px;
	text-align: right;
}
body.hormenu-position-right:not(.hmenu-center-split):not(.menu-overlay):not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.vmenu-position-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.menu-overlay.menu-overlay-left:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul, body.hormenu-position-left.hmenu-center-split:not(.hmenu-center) .menu-container.menu-borders .navbar-cta > ul {
    margin: 0 !important;
    padding: 0 !important;
}
}


@media (max-width: 959px) {
	
.cst18nomg {
	padding-left: 36px !important;
    padding-right: 36px !important;
}
	
body.menu-mobile-default.opening-overlay-menu #masthead > .menu-container {
    box-shadow: none;
}
	
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 100%;
}
	
.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0px 0px 0px 2px #c3996b;
}
li.menu-item-link.social-icon.social-816565 > a, li.menu-item-link.social-icon.social-172871 > a {
	font-size: 24px;
}
body.menu-mobile-default.menu-sticky-mobile .main-menu-container .vmenu-wrap-cell, body.menu-mobile-default.menu-sticky-mobile .main-menu-container .menu-horizontal {
    padding-bottom: 0;
}
.dgwt-wcas-search-wrapp {
    padding: 0 36px 18px 36px;
}
body.menu-mobile-default .main-menu-container .menu-sidebar-inner, body.menu-mobile-default .main-menu-container .menu-horizontal-inner {
    padding: 18px 0px 36px 0px;
}
.menu-smart i.fa-dropdown {
    display: none !important;
}
body[class*=vmenu-] .main-header .menu-container {
    top: 74px !important;
}
.vmenu-container .menu-sidebar-inner .menu-accordion + .menu-accordion, .vmenu-container .menu-sidebar-inner .menu-accordion > ul + ul, .vmenu-container .menu-sidebar-inner > div:not(:first-child):not(.uncode-close-offcanvas-mobile):not(.navbar-main), .overlay .vmenu-container .menu-sidebar-inner .appended-navbar, .vmenu-container .menu-sidebar-inner > div.navbar-nav > ul + ul, .vmenu-container .menu-sidebar-inner li.social-icon + li:not(.social-icon) {
	padding-top: 0;
}
#menu-meniu-alma-parchet-1 .menu-item-145173 a, #menu-meniu-alma-parchet-1 .menu-item-145174 a, #menu-meniu-alma-parchet-1 .menu-item-145175 a, #menu-meniu-alma-parchet-1 .menu-item-145176 a, #menu-meniu-alma-parchet-1 .menu-item-145177 a, #menu-meniu-alma-parchet-1 .menu-item-145178 a {
	font-size: 14px !important;
}
body.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell ul.menu-smart:not(.menu-primary-inner) li.menu-item-link > a {
	font-size: 24px !important;
}
.menu-mobile-centered.menu-mobile-off-canvas .main-menu-container .menu-horizontal, .menu-mobile-centered.menu-mobile-off-canvas .vmenu-container .vmenu-row-wrapper, .menu-mobile-centered.menu-mobile-off-canvas .overlay-menu .navbar-main {
    width: 100%;
    margin: 0;
}
body.menu-mobile-off-canvas .main-menu-container {
    left: -100vw;
    transition: left 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), box-shadow 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86);
	width: 100%;
}
.menu-mobile-off-canvas.menu-mobile-centered .main-menu-container .menu-horizontal .menu-horizontal-inner, .menu-mobile-off-canvas.menu-mobile-centered .vmenu-container .vmenu-row-wrapper .vmenu-wrap-cell, .menu-mobile-off-canvas.menu-mobile-centered .overlay-menu .navbar-main .menu-sidebar-inner {
    padding: 36px 0px 108px 0px;
}
body.menu-mobile-off-canvas .main-menu-container .uncode-close-offcanvas-mobile {
    display: none !important;
}
body.opening-overlay-menu.menu-mobile-off-canvas .main-menu-container {
    box-shadow: none;
	left: 0;
	right: auto;
}
.mobile-additional-icons {
    right: 36px;
}
.mmb-container {
    width: 100%;
}
body.menu-custom-padding .menu-container .logo-container {
    text-align: center;
}
#menu-item-145110 {
    display: none !important;
}
.mobile-account-icon {
    display: none !important;
}
}


@media (min-width: 570px) {
.cst-ftr-1 {
    padding-top: 36px;
}
.widget-container.widget-style .widget-title {
    border-bottom-width: 0;
}
.widget-container .widget-title {
    margin: 0;
}
}



@media (max-width: 569px) {
	
#cstapcatheader h1:not([class*="fontsize-"]), .h1:not([class*="fontsize-"]) {
    font-size: 29px;
}
	
#cstapheadprod h4:not([class*="fontsize-"]), .h4:not([class*="fontsize-"]) {
    font-size: 15px;
}
	
#cstapheadprod h3:not([class*="fontsize-"]), .h3:not([class*="fontsize-"]) {
    font-size: 20px;
}
	
#cstapprod .btn {
	font-size: 13px;
}
	
.wc-backward, .uncode-sidecart-wrapper .buttons a.wc-forward.checkout, .wc-backward {
    padding: 12px 18px !important;
}
	
.woocommerce .shop_table .quantity input[type="text"].qty, .woocommerce .quantity input[type="text"].qty {
    padding: 15px 61px 16px 61px !important;
}
	
.uncode-wrapper:not(.tabs-appended) .tab-pane, .uncode-wrapper.tabs-appended .nav-tabs > li:last-of-type > .tab-pane {
    padding: 0;
}
.btn {
    padding: 12px 18px !important;
}
	
.main-container .row-container .double-top-padding, .block-wrapper-parent .row-container .double-top-padding, .has-unblock .row-container .double-top-padding {
    padding-top: 36px;
}
	
.cst18nomg {
	padding-left: 18px !important;
    padding-right: 18px !important;
}
	
.double-block-padding {
        padding: 36px 18px 36px 18px;
}

.single-block-padding {
    padding: 36px 18px 36px 18px;
}
	
.main-container .row-container .double-bottom-padding {
    padding-bottom: 36px;
}	
.main-container .row-container .row-parent {
    padding-left: 18px;
	padding-right: 18px;
}
.owl-dots-inside .owl-dots .owl-dot span {
    box-shadow: 0px 0px 0px 2px #c3996b;
}
div.product div.woocommerce-product-gallery {
    margin-left: -19px;
    margin-right: -19px;
    width: calc(100% + 38px);
	border-radius: 0;
}
.cst-prod-info {
    padding: 18px 0px 0px 0px !important;
}
.cst-mobile-hide {
	display: none !important;
}
#cst-prod-mobile > .row {
    padding-top: 0 !important;
}
#cst-prod-mobile-2 > .row {
	padding-top: 0 !important;
    padding-left: 0 !important;
	padding-right: 0 !important;
}
#cst-prod-mobile-2 .un-media-gallery {
	border-bottom: 1px solid rgba(195, 153, 107, 0.5);
}
li.menu-item-link.social-icon.social-816565 > a {
	padding-left: 18px;
}
.menu-mobile-default .menu-accordion .menu-smart a {
    padding: 5px 18px 5px 18px;
}
.dgwt-wcas-search-wrapp {
    padding: 0 18px 18px 18px;
}
.menu-item-145173:before, .menu-item-145176:before {
    width: calc(100% - 36px);
    margin-left: 18px;
}
.menu-mobile-centered .menu-smart-social, .menu-mobile-centered .menu-smart.menu-social {
    padding: 0 18px 0 !important;
}
.uncode-menu-additional-text {
    padding: 0 18px 0;
}
.menu-smart:not(.menu-smart-social) a {
    padding-left: 18px;
	padding-right: 18px;
}
.mobile-additional-icons {
    right: 18px;
}
.mobile-menu-button {
    padding: 0 36px 0 18px;
}
.main-container .row-container .single-h-padding {
    padding-left: 18px;
    padding-right: 18px;
}
}