.wpb_wrapper a {
color: #b3916c;
}
.nm-highlight-text h4 {
color: #b3916c !important;
}
.nm-row {
max-width: 1130px;
}
.custom-breadcrumb .wpb_wrapper a {
color: #fff;
}
.custom-breadcrumb .wpb_wrapper a.banner-active-class,.custom-breadcrumb .wpb_wrapper a:hover {
opacity: 1;
}
.custom-breadcrumb {
padding: 40px 0 135px;
}
.custom-breadcrumb .nm-banner-text {
padding: 0;
}
.custom-breadcrumb .subtitle-below .nm-banner-subtitle {
margin: 18px 0 0 0;
color: #fff;
font-weight: 400;
font-size: 30px;
}
.custom-breadcrumb .nm-banner-content {
position: relative;
}
.custom-breadcrumb .wpb_wrapper a.nm_btn {
color: #42463f;
opacity: 1;
margin-top: 40px;
}.custom-breadcrumb .nm-banner.image-type-none {
height: auto;
margin-top: 90px;
}
.custom-breadcrumb .nm-banner-text.xlarge .nm-banner-title {
font-size: 60px;
color: #fff;
font-weight: 700;
}
.products.layout-centered .nm-wishlist-button {
right: auto;
left: 18px;
opacity: 1;
color: #fff;
}
.products li.outofstock .nm-shop-loop-thumbnail > a:after {
left: auto;
right: 20px;
top: 18px;
}
.custom-about-left::before {
content: "";
position: absolute;
background: #f3cbca;
top: 0;
left: 30px;
width: 100%;
max-width: 876px;
right: 15px;
height: 100%;
z-index: -1;
}
.custom-about-left {
position: relative;
z-index: 1;
color: #282828;
}
.custom-about-left .vc_single_image-img.attachment-medium {
opacity: 0.43;
}
.custom-about-left > div:first-child {
padding: 70px 20px 20px 95px;
}
.custom-about-left h2 {
font-weight: 700;
margin: 30px 0 10px;
}
.custom-about-left .nm_btn .nm_btn_bg {
border-radius: 30px;
}
.custom-about-left .nm_btn {
color: #f3cbca;
margin-top: 45px;
}
.nm-footer h6 {
color: #9896a4;
font-weight: bold;
font-size: 14px;
}
.nm-footer-bar-inner {
background: #f6f6f6 !important;
}
.custom-footer ul li {
list-style: none;
font-size: 16px;
line-height: 36px;
}
.custom-footer h5 {
font-weight: 800;
font-size: 14px;
line-height: 30px;
margin-bottom: 12px;
letter-spacing: 2px;
}
.custom-footer .nm-social-profiles li a {
width: 30px;
border-radius: 100%;
height: 30px;
background: #9896a4;
color: #fff;
text-align: center;
display: inline-block;
}
.custom-footer .nm-social-profiles li {
margin: 0 8px;
}
.custom-footer .nm-social-profiles li a i {
font-size: 15px;
}
.custom-footer .nm-social-profiles li a:hover {
background: #000;
}
.custom-footer .nm-social-profiles {
text-align: right;
margin-top: 35px;
}
.custom-footer .wpb_wrapper a {
color: #9896a4;
}
#nm-cart-panel .devnet_fsl-free-shipping {
background: #333333;
border: 1px solid #e1e1e1;
}
.widget-panel-dark #nm-widget-panel .buttons .button.border {
color: #282828;
background-color: #81d742;
border: 0 none;
margin-top: 15px;
}
.widget-panel-dark #nm-widget-panel .buttons .button.border:hover {
color: #282828;
opacity: 0.82;
}
#nm-widget-panel .buttons .button.checkout {
display: none;
}
.nm-header-col .nm-header-logo {
order: 1;
grid-column: span 2;
grid-row: span 2;
text-align: center;
padding: 40px 0 20px;
max-width: 713px;
margin-left: 50%;
}
.nm-header-col nav.nm-main-menu {
order: 3;
text-align: center !important;
grid-column: span 3;
grid-row: span 1;
border-top: 1px solid #ccc;
}
.has-bg-color .nm-single-product-bg {
background: #f2f2f2 !important;
}
.nm-header-col nav.nm-right-menu {
order: 2;
grid-column: span 1;
grid-row: span 2;
text-align: right !important;
padding: 40px 0 20px;
width: 270px;
margin-right: auto !important;
}
.nm-header-col nav.nm-right-menu .nm-menu li a {
padding: 8px;
}
.nm-header {
padding: 0 !important;
}
.nm-header-row.nm-row {
max-width: 100%;
padding: 0;
}
.nm-header-col nav.nm-right-menu ul {
max-width: 377px;
margin-right: auto;
}
.nm-header-col .nm-main-menu > ul li {
padding: 0px 22px;
}
@media (max-width: 1130px) {
.nm-header-col .nm-main-menu > ul li {
padding: 0px 11px;
}
}
.nm-header-col .nm-main-menu > ul li:first-child {
padding-left: 0;
}
.nm-right-menu a i {
font-size: 22px;
}
.nm-right-menu a {
color: #707070;
opacity: 0.6;
font-weight: 100;
}
.nm-header-col .nm-main-menu > ul li:last-child {
padding-right: 0;
}
.nm-header-col .nm-menu li a {
color: #42463f;
text-transform: uppercase;
}
header#nm-header {
background: #fcfbfa;
}
.nm-single-product-bg.clear {
padding: 20px 0 50px;
}
.nm-single-product-showcase {
padding-top: 25px;
}
.nm-single-product-showcase .summary .product_title {
font-size: 30px;
font-weight: 700;
}
.product .summary .price .woocommerce-Price-amount.amount {
font-size: 20px;
color: #b3916c;
font-weight: 700;
}
.product .summary .price {
padding: 12px 0;
}
.nm-product-summary-inner-col {
font-weight: 500;
color: #9896a4;
}
.nm-product-share a {
color: #ffffff !important;
background: #9896a4;
width: 30px;
height: 30px;
line-height: 31px;
text-align: center;
border-radius: 100%;
}
.single-product .woocommerce-tabs .tabs {
padding-top: 100px;
}
.nm-tabs-panel-inner {
padding: 0 160px 65px;
border-bottom: 1px solid #ddd;
}
.woocommerce-tabs .panel {
padding-bottom: 0;
}
.single-product .woocommerce-tabs {
border: none;
}
.single-product .product_meta {
display: none;
}
.single-product .related {
border: none;
}
.single-product .related h2 {
font-size: 30px;
text-align: center;
text-transform: uppercase;
font-weight: 700;
margin: 40px 0 25px;
}
ul.tabs.wc-tabs .additional_information_tab {
display: none;
}
.nm-footer-widgets h3 {
font-weight: bold;
font-size: 14px !important;
letter-spacing: 2px;
}
.nm-footer-widgets {
background: #f6f6f6 !important;
}
.nm-footer-widgets ul li {
font-size: 16px;
line-height: 36px;
margin-bottom: 0;
}
.nm-footer-widgets .footerwid-social a {
width: 30px;
border-radius: 100%;
height: 30px;
background: #9896a4;
color: #fff !important;
text-align: center;
display: inline-block;
}
.nm-footer-widgets .footerwid-social li {
margin: 0 0px;
display: inline-block;
}
#mc4wp-form-1 input[type="email"] {
max-width: 100%;
}
#mc4wp-form-1 p {
margin-bottom: 13px;
line-height: 24px;
}
.nm-footer-widgets .footerwid-social li a {
margin-right: 10px
}
.nm-footer-widgets .footerwid-social li a i {
font-size: 15px;
}
.nm-footer-widgets .footerwid-social li a:hover {
background: #000;
}
.nm-footer-widgets .footerwid-social {
text-align: left;
float: left;
margin-top: 10px;
display: block;
}
.footerwid-contact {
float: none;
}
.layout-centered .nm-shop-loop-details {
text-align: left;
padding: 0 15px;
}
.layout-centered .woocommerce-loop-product__title {
font-weight: 600;
}
.nm-shop-loop-details h3 a {
color: #282828 !important;
}
.layout-centered .nm-shop-loop-actions {
position: relative;
opacity: 1;
color: #282828;
}
.products li:hover .price {
opacity: 1;
}
.woocommerce-product-details__short-description.entry-content {
padding-bottom: 0;
}
.nm-footer .large-block-grid-4 > li:nth-child(1) {
width: 15%;
}
.nm-footer .large-block-grid-4 > li:nth-child(2) {
width: 27%;
} 
.nm-footer .large-block-grid-4 > li:nth-child(3) {
width: 17%;
clear: none;
}
.nm-footer .large-block-grid-4 > li:nth-child(4) {
width: 20%;
}
.nm-footer .large-block-grid-4 > li:nth-child(5) {
width: 20%;
}
.nm-header-col {
display: grid;
grid-template-rows: repeat(3, 1fr);
grid-gap: 10px;
grid-template-columns: repeat(3, 1fr);
padding: 0;
}
.blockUI.blockOverlay:after, .nm-loader:after, .nm-image-overlay:before, .nm-image-overlay:after, .gallery-icon:before, .gallery-icon:after, .widget_tag_cloud a:hover, .widget_product_tag_cloud a:hover, .demo_store {
background: #78c154 !important;
}
.nm-post-body {
padding-top: 30px;
}
.nm-post.nm-post-sidebar-none .nm-post-header {
margin-top: 40px
}
.nm-blog-grid .nm-post-excerpt {
display: none
}
li#mc4wp_form_widget-2 {
float: right;
clear: none;
}
.nm-blog-categories-wrap {
padding-top: 29px;
padding-bottom: 68px;
}
.touch.has-hover .products.has-action-links:not(.attributes-position-details) li:hover .price, .no-touch .products.has-action-links li:hover .price {
opacity: 1;
}
.nm-product-wishlist-button-wrap, .nm-wishlist-button {
display: none !important;
}
.stitky {
position: absolute;
left: 0;
top: 0;
border-radius: 17px;
background: #f7f7f7;
padding: 5px 10px;
font-size: 12px;
margin: 10px;
display: inline-block;
line-height: initial;
min-width: 60px;
text-align: center;
font-weight: 700;
}
.stitky.bestseller, .tagcloud a.tag-link-66 {
background: #e4ad41;
color: #FFF;
}
.stitky.nove, .tagcloud a.tag-link-64 {
background: #a9d689;
color: #FFF;
}
.stitky.darek, .tagcloud a.tag-link-68 {
background: #f8b1aa;
color: #FFF;
}
.breadcrumb_last {
color: #FFF;
}
.ppom-input-f_siti_panenky>label {
display: none;
}
.ppom-input-f_siti_panenky label {
font-size: 15px;
}
.ppom-input-f_siti_panenky label input {
width: 18px;
height: 18px;
float: left;
margin-right: 5px;
}
.cart-collaterals {
float: right;
clear: none;
}
.cross-sells {
float: left;
max-width: 710px;
clear: none;
padding-right: 70px;
}
.devnet_fsl-free-shipping {
background: #fafafa;
border: 1px solid #e1e1e1;
}
#shipping_method label { 
max-width: 293px;
}
.wgb-add-gift-btn, .wgb-title.text-capitalize {
text-transform: none !important;
}
.wgb-header-cnt:before {
content: '';
border-top: 3px solid #81d742;
}
.owl-carousel.owl-drag .owl-item {
max-width: 150px;
}
.wgb-add-gift-btn {
border: 1px #81d742 solid;
color: #000;
}
.wgb-add-gift-btn:hover {
background-color: #81d742;
color: #fff;
}
.nm-top-bar-social, .nm-top-bar .nm-top-bar-right {
display: none !important;
}
.nm-top-bar .col-xs-6 {
width: 100% !important;
}
.nm-top-bar .nm-top-bar-text {
width: 100%;
text-align: center;
}
.nm-top-bar {
margin-bottom: -4px;
}
@media (max-width: 1200px) {
.cross-sells {
float: left;
max-width: 560px;
clear: none;
}
}
@media (max-width: 991px) {
.cross-sells {
float: none;
max-width: 100%;
clear: both;
}
.nm-header-col {
display: block;
height: auto;
padding: 5px 0;
}
.nm-header.stacked-centered .nm-header-logo {
position: static;
margin: 0;
width: 100%;
text-align: center;
max-width: 100%;
z-index: 0;
padding: 0;
transform: none;
}
.nm-header.stacked-centered .nm-right-menu {
position: absolute;
top: 5px;
padding: 0;
right: 0;
z-index: 3; 
width: auto;
}
.nm-header-col nav.nm-right-menu ul {
max-width: 100px;
}
.custom-breadcrumb .nm-banner-text.xlarge .nm-banner-title {
font-size: 36px;
}
.custom-breadcrumb .subtitle-below .nm-banner-subtitle {
font-size: 20px;
}
.custom-about-left::before {
max-width: 600px;
}
.custom-about-left > div:first-child {
padding: 20px 15px 20px 40px;
}
.custom-about-left h2 {
margin: 15px 0 5px;
}
.custom-about-left .nm_btn {
margin-top: 15px;
padding: 8px 20px;
}
#nm-page-overlay.show {
opacity: 0;
}
#nm-page-overlay.show {
opacity: 0;
}
.no-touch .nm-widget-panel-header {
top: 40px;
}
.nm-widget-panel-inner {
padding-top: 35px;
}
.top-bar-mobile-rc .nm-top-bar-left, .top-bar-mobile-lc .nm-top-bar-right {
display: block;
}
}
@media (max-width: 767px) {
.mobile-menu-open #nm-mobile-menu {
top: 30px;
}
.nm-footer .large-block-grid-4 > li:nth-child(1) {
width: 100%;
}
.nm-footer .large-block-grid-4 > li:nth-child(2) {
width: 100%;
} 
.nm-footer .large-block-grid-4 > li:nth-child(3) {
width: 100%;
}
.nm-footer .large-block-grid-4 > li:nth-child(4) {
width: 100%;
}
.nm-footer .large-block-grid-4 > li:nth-child(5) {
width: 100%;
}
.nm-footer-widgets-inner {
max-width: 290px;
margin: auto;
}
.nm-footer-widgets .footerwid-social li {
margin: 0 0px;
}
.nm-footer-widgets .footerwid-social li a {
margin-right: 10px
}
.nm-footer-bar .menu {
text-align: center;
}
.nm-footer-bar-right .nm-footer-bar-text {
padding-top: 5px;
}
.nm-header-col nav.nm-right-menu .nm-menu li a {
padding: 5px;
}
.nm-header-col nav.nm-right-menu .nm-menu li a#nm-mobile-menu-button {
padding-top: 10px;
}
.custom-about-left > div:first-child {
background: #f3cbca;
margin: 0 15px;
padding: 15px;
}
.custom-about-left {
max-width: 460px;
}
.custom-about-left::before {
display: none;
}
.nm-tabs-panel-inner {
padding: 0 0 15px;
}
.related.products .xsmall-block-grid-2 > li {
width: 100%;
}
.woocommerce-breadcrumb .delimiter {
padding: 0 2px;
}
.woocommerce-breadcrumb {
font-size: 12px;
}
.woocommerce-product-gallery .flex-direction-nav a {
opacity: 1;
}
.woocommerce-product-gallery .flex-direction-nav a:after {
font-weight: 700;
text-shadow: 1px 1px 2px #FFFFFF;
padding-top: 4px;
}
} .nm-menu .sub-menu li {
padding: 0 23px !important;
text-align: left;
color: #FFF;
font-weight: 700;
}
.nm-menu .sub-menu {
min-width: 185px;
}
.nm-menu .sub-menu .nm-sub-menu-ul li a {
color: #FFF;
}
.nm-menu .sub-menu .nm-sub-menu-ul li:hover a {
text-decoration: underline;
}
.nm-shop-subcategories {
padding: 30px 0 0;
}
.nm-shop-subcategories-list {
display: flex;
flex-wrap: wrap;
gap: 20px;
}
.nm-shop-subcategories-list>div {
flex: 1 1 auto;
height: 100px;
background-size: cover;
position: relative;
margin-right: 5px;
}
.nm-shop-subcategories-list>div a {
width: 100%;
height: 100%;
display: block;
padding-top: 8%;
text-align: center;
position: relative;
color: #FFF;
font-weight: 600;
font-size: 17px;
}
.nm-shop-subcategories-list>div a:hover {
color: #FFF;
}
.nm-shop-subcategories-list>div::before {
width: 100%;
height: 100%;
display: block;
background: #0000005e;
content: "";
position: absolute;
z-index: 0;
}
.nm-shop-subcategories-list>div:hover:before {
background: #0000004f;
}
.header-on-scroll .nm-header-col {
grid-template-rows: repeat(2, 1fr);
grid-gap: 0px;
}
.header-on-scroll .nm-header-logo img {
height: 20px;
}
.header-on-scroll .nm-header-col .nm-header-logo {
padding: 0px 0 0px;
grid-row: span 1;
}
.header-on-scroll .nm-header-col nav.nm-right-menu {
padding: 0px 0 0px;
grid-row: span 1;
}
@media (max-width: 991px) {
.nm-shop-subcategories-list>div {
width: 100%;
}
.nm-shop-subcategories-list>div a {
padding-top: 30px;
}
}
#custom_html-3 {
clear: none;
}
.custom-html-widget .ec-v-form-holder {
max-width: 100% !important;
background: transparent !important;
}
.custom-html-widget .ec-v-form-spacer {
height: 20px !important;
}
.custom-html-widget .ec-v-form-close {
display: none !important;
}
.custom-html-widget .ec-v-form-holder button {
margin-top: 15px;
}
.custom-html-widget .ec-v-form-holder div {
padding: 0 !important;
background: transparent !important;
}
.custom-html-widget .ec-v-form-holder form {
max-height: 150px !important;
min-height: unset !important;
background: transparent !important;
}