@font-face {
  font-family: museo-sans, sans-serif; font-weight: 300;
  src: url('/user/documents/font/MuseoSansRounded-300/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-300/font.woff') format('woff');
}
@font-face {
  font-family: museo-sans, sans-serif; font-weight: 900;
  src: url('/user/documents/font/MuseoSansRounded-900/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-900/font.woff') format('woff');
}
@font-face {
  font-family: museo-sans, sans-serif; font-weight: 500;
  src: url('/user/documents/font/MuseoSansRounded-500/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-500/font.woff') format('woff');
}
@font-face {
  font-family: museo-sans, sans-serif; font-weight: 100;
  src: url('/user/documents/font/MuseoSansRounded-100/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-100/font.woff') format('woff');
}
@font-face {
  font-family: museo-sans, sans-serif;
  src: url('/user/documents/font/MuseoSansRounded-1000/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-1000/font.woff') format('woff');
}
@font-face {
  font-family: museo-sans, sans-serif; font-weight: 700;
  src: url('/user/documents/font/MuseoSansRounded-700/font.woff2') format('woff2'), url('/user/documents/font/MuseoSansRounded-700/font.woff') format('woff');
}

/* Variables */
body, .external-fonts-loaded #navigation, .external-fonts-loaded body, body.blank-mode {font-family: museo-sans, sans-serif;}
body {font-size: 18px;color: #1a1a1a;font-weight:300;font-family: museo-sans, sans-serif;}
.banner, .banner-wrapper, .banner-category, .carousel-inner {color: #1a1a1a;}
h4 {font-size: 22px;font-family: museo-sans, sans-serif; font-weight: 500;color: #00967f;margin-bottom:25px;line-height:1.2;}
.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name, h4 {font-family: museo-sans, sans-serif; font-weight: 500;}
h4.homepage-group-title, .h4.homepage-group-title, .p-detail-inner-header h1, .category-title, h1 {font-size: 44px;font-family: museo-sans, sans-serif; font-weight: 500;color: #1a1a1a;margin-bottom:55px;line-height:1.2;}
h4, .sidebar h4, .sidebar .h4 {font-weight: 900;font-size: 22px;}
h2 {font-size: 44px;font-family: museo-sans, sans-serif; font-weight: 500;color: #1a1a1a;margin-bottom:25px;line-height:1.2;}
a, .link-like, .search-whisperer .p-name , .search-whisperer .price{color: #1a1a1a;}
a:hover, p a:hover, .link-like:hover {color: #ed3b7d;} 
h3 {font-size: 24px;}
.search-whisperer ul li a {flex-wrap: nowrap;}
.search-whisperer .price {font-size: 13px;}
.search-whisperer ul li a:hover, .search-whisperer ul li a:hover .p-info span, .search-whisperer ul li a:hover .price {color: #ed3b7d;}
.vote-title {color: #01957f;}
.vote-initials {background-color: #01957f !important;}
ul {padding-left: 20px;}
#content p > a:not(.btn), #content li a:not(.btn) {text-decoration: underline;}
:focus {outline:none;}
.submenu-visible {overflow-x: hidden;}

/* Flexbox */
.flex {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
.flex-between-center {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-wrap {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-between-center-wrap {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-between-wrap {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-center-wrap {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-center {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-wrap-center {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;
  -moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-wrap-reverse {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}

/* Formuláře */
input[type="checkbox"]+label, input[type="radio"]+label {padding-left: 30px;font-size: 12px;font-weight:400;}
.filter-section label.active {font-weight: 400;}
.form-control, select {background-color: #fff;border:1px solid #bfbfbf;height: 44px;color: #1a1a1a;font-size: 16px;}
textarea{background-color: #fff;border:1px solid #bfbfbf;color: #1a1a1a;font-size: 16px;}
select option {outline-style:none;box-shadow:none;border-color:transparent;background-clip: padding-box;}
textarea.form-control, textarea {border-radius: 0px;background-clip: padding-box;background-color: #fff;border:1px solid #bfbfbf;color: #1a1a1a;font-size: 16px;}
textarea:focus, .form-control:focus, select:focus  {border-color: #939292;}
.form-control, .form-control:focus, select:focus, textarea:focus {color: #000;}
input[type="checkbox"]:checked+label::after {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/ico-tick.svg') center center no-repeat; background-size: 11px auto;border:none;left:5px;} 
input[type="checkbox"]:checked+label::before {background-color: #fff;}
input[type="checkbox"]:checked+label::before, input[type="radio"]:checked+label::before {border-color: #00967f;}
input[type="checkbox"]+label::before, input[type="radio"]+label::before {width:20px;height:20px;}
input[type="checkbox"].error-field+label, input[type="radio"].error-field+label, input[type="checkbox"].js-error-field+label, input[type="radio"].js-error-field+label {padding-left:30px;}
label {font-size: 17px;}
.form-control.ui-autocomplete-input {border-radius: 50px;background-clip: padding-box;}
select, select.form-control {background-image: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/arrow-select.svg');background-position: right 10px center;border: 1px solid #bfbfbf;border-radius: 4px;}
.form-group label {font-size: 15px;}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {-webkit-box-shadow: 0 0 0 30px white inset !important;background-clip: padding-box;}
.login-wrapper {padding-top:15px;padding-bottom:15px;}
.form-control::placeholder, input::placeholder, select::placeholder, textarea::placeholder {font-size: 16px;color: #9b9b9b;}
#rate-form label a {color: #666;}
#rate-form label a:hover, .form-group.consents label a:hover {color: #ed3b7d;}
#rate-form .form-group .star-wrap .star {width: 17px;height:15px;}
#rate-form .form-group .star-wrap .star::before {font-size: 14px;cursor: pointer;}
#rate-form .form-group .star-wrap {width: 100px;}
.rate-average {color: #00967f;}
.form-control:focus, .form-control:hover, .form-control {background-clip: padding-box;}

/* Spinner */
.overall-wrapper:not(.hideSpinner) {z-index:9999999;} .overall-wrapper:not(.hideSpinner)::before {content: "";left: 0;right: 0;top: 0;bottom: 0;z-index: 99999;display: block;position: fixed;background-color: #fff;content:"";background-image:url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/logo-xs.png');background-position: top 205px center;background-repeat: no-repeat;background-size: 100px auto;}
 .overall-wrapper:not(.hideSpinner)::after {content:"";border-color: #00967f;border-right-color: transparent;z-index: 999991;position: fixed;left: 50%;top: 250px;display: block;width: 140px;height: 140px;margin-top: -70px;margin-left: -70px;border-style: solid;border-width: 3px;border-radius: 50%;font-size: 0;text-indent: -9999em;background-clip: content-box;-webkit-animation: load 1s infinite linear;animation: load 1s infinite linear;}

/* Hlavička */
.cart-widget .popup-widget-inner {height: 300px;}
.popup-widget-inner h2 {font-size: 18px !important;}
#header {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); position: relative;z-index: 2;}
#navigation #nav-manufacturers {display:none;}
.top-navigation-bar {border:none;padding-top:15px;padding-bottom:15px;background: #1e5799;background: -moz-linear-gradient(left, #1e5799 0%, #57887c 0%, #00ac92 100%);background: -webkit-linear-gradient(left, #1e5799 0%,#57887c 0%,#00ac92 100%);background: linear-gradient(to right, #1e5799 0%,#57887c 0%,#00ac92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#00ac92',GradientType=1 );}
.top-navigation-menu, .top-navigation-contacts {background-color: transparent;}
.top-navigation-bar a, .top-navigation-bar .dropdown button {font-size: 14px;color:#fff;}
.top-navigation-bar a:hover, .top-navigation-bar .dropdown button:hover {color: #fff;text-decoration: underline;}
.top-navigation-contacts a.project-phone::before, .top-navigation-contacts a.project-email::before {display: none;}
.top-navigation-bar-menu li::before {display: none;}
.header-top .cart-count span{color: #835a24;font-size: 16px;font-weight: 700;text-transform: none;}
.header-top .cart-count .cart-price::after {content: ''; position: absolute; right:0;top:0; display: inline-block; height: 44px;width:40px;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/header_sipka_dolu_hneda.svg') center center no-repeat;}
.navigation-buttons > a[data-target="cart"] i {font-size: 13px;font-weight: 300;background-color: #ed3b7d; width: 22px; height: 22px; line-height: 18px; left: -10px; top: -10px; text-align: center;}
#header .cart-count{border-radius: 2px;background-color: #ffddc4;padding:0px 0 0 14px; min-width: 150px; border-radius: 2px; text-align: right;line-height:1.2;height:44px;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.header-top .btn.cart-count .cart-price {padding-right: 40px;white-space: nowrap;width:100%;}
.btn.cart-count::before, a.btn.cart-count::before{color:#fff;}
.top-navigation-contacts a::before {display: none;}
.header-top .btn.cart-count::before {min-width: 20px;max-width:20px;height:19px;background-size: 100% auto;content:'';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/kosik-h.svg') center center no-repeat;margin-right:10px;}
.top-navigation-bar .top-nav-button-login::before, .top-navigation-bar .top-nav-button-account::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/header_vas_ucet.svg') center center no-repeat;background-size: 100% auto; width:20px;height:20px;display:inline-block;margin-right: 8px;position: relative;top:3px;}
.top-navigation-bar .dropdown button::after {right: -1px;top:2px;position: absolute; content: '';display: inline-block;height: 14px;width: 14px;background: url(/user/documents/upload/sablona-nemazat/header_sipka_dolu_bila.svg) center center no-repeat;}
.top-navigation-bar .dropdown button {padding-right: 16px;padding-left:25px;margin-left:15px;}
.top-navigation-bar .dropdown button::before {content: '';display: inline-block;height: 18px;width: 22px;position: absolute;left:0;top:1px;}
.top-navigation-bar .dropdown button.flag-cz::before {background: url(/user/documents/upload/sablona-nemazat/flag-cz.svg) center center no-repeat;}
.top-navigation-bar .dropdown button.flag-sk::before {background: url(/user/documents/upload/sablona-nemazat/flag-sk.svg) center center no-repeat;}
.top-navigation-bar .dropdown {float: right;margin-right: 0;}
.top-navigation-bar .dropdown {float: right;margin-right: 0;}
.navigation-in ul.menu-level-2 a {color: #1a1a1a;font-size: 15px;margin-bottom:8px;}
.navigation-in>ul>li.ext>ul>li>div>ul>li {font-size: 0;color:transparent;margin: 3px 0;}
.navigation-in>ul>li.ext>ul>li>div>ul>li>a {color: #1a1a1a;margin-bottom: 8px;display:inline-block;font-size:14px;}
.navigation-in>ul>li.ext>ul>li>div>ul>li>a:hover, .navigation-in ul.menu-level-2 a:hover {color: #ed3b7d;}
.user-action-tabs {padding-left: 0;}
.login-widget .user-action-tabs {display: none;}
.user-action-tabs li a {font-size: 15px;}
.login-wrapper .password-helper a {font-size: 16px;text-decoration: underline;}
.responsive-tools>a.project-email::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/ico-email.svg') center center no-repeat;background-size: 100% auto; width:24px;height:31px;display:inline-block;}
.responsive-tools>a.project-phone::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/ico-tel.svg') center center no-repeat;background-size: 100% auto; width:20px;height:31px;display:inline-block;}
.responsive-tools>a.project-phone > span, .responsive-tools>a.project-email > span {font-size: 0;color:transparent;}
.dropdown-menu {min-width: auto;}
.header-top .search .btn.btn-default {font-size: 16px;font-weight: 700;padding: 5px 10px;border-radius: 0 3px 3px 0;}
input[type="search"].form-control, input[type="search"].form-control::placeholder {font-size: 16px;}
.in-registrace #navigation-1 .breadcrumbs>span>a::after {display: none;}
.box.register-soc.co-box.co-registration {padding-right: 0;}
.in-registrace a.login-btn.google strong {padding: 13px 15px 13px 0;}
.in-registrace .login-btn.google {max-width: 300px;}
.dropdown-menu li a {color: #1a1a1a;}
.dropdown-menu li a:hover {color: #ed3b7d;}
.dropdown-menu li a::before {display: none;}
.top-navigation-bar .dropdown .dropdown-menu {right: -5px;}
.client-center-box {padding-bottom: 0;padding-top: 20px;}
.client-center-box ul {padding-left: 0;list-style-type: none;margin: 0;}
.client-center-box ul li {margin: 5px 0;}
.navigation-in>ul>li.ext>ul>li>a.menu-image {display: none;}

/* šipka animace */
li > a .submenu-arrow {-webkit-transform: rotate(0);transform: rotate(0);left: 0;width: 11px;margin-left:4px;}
li > a .submenu-arrow:before, li > a .submenu-arrow:after {background-color: transparent;width: 1px;height: 13px;display: inline-block;position: absolute;border-bottom: 7px solid #1a1a1a;top: 1px;left: 5px;-webkit-transform: rotate(0);transform: rotate(0);}
li > a .submenu-arrow:before {-webkit-transform: rotate(-135deg);transform: rotate(-135deg);}
li > a .submenu-arrow:after {-webkit-transform: rotate(135deg);transform: rotate(135deg);}
.submenu-visible li.exp > a .submenu-arrow {-webkit-transform: rotate(0);transform: rotate(0);-webkit-transform: translate(0, -6px);transform: translate(0, -6px);}
.submenu-visible li.exp > a .submenu-arrow:before {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);border-color: #ed3b7d;}
.submenu-visible li.exp > a .submenu-arrow:after {-webkit-transform: rotate(45deg);transform: rotate(45deg);border-color: #ed3b7d;}
.submenu-arrow {padding: 0;width: 13px;height: 13px;display: inline-block;position: relative;bottom: 0px;left: -10px;-webkit-transition: 0.4s ease;transition: 0.4s ease;margin-top: 2px;text-align: left;-webkit-transform: rotate(45deg);transform: rotate(45deg);float: right;}
.submenu-arrow:before, .submenu-arrow:after {position: absolute;content: "";display: inline-block;width: 12px;height: 3px;background-color: #fff;-webkit-transition: 0.4s ease;transition: 0.4s ease;}
.submenu-arrow:after {position: absolute;-webkit-transform: rotate(90deg);transform: rotate(90deg);top: -5px;left: 5px;}

/* slider */
.homepage-box.before-carousel .content-wrapper-in > .container {width: 100%;padding:0;}
.homepage-box.before-carousel .row {margin-left:0;margin-right:0;}
.homepage-box.before-carousel {padding: 0;margin: 0;border:none;background-color: transparent;}
.carousel .extended-banner-text {max-width:none;top:0;left:0;right:0;background-color: transparent;box-shadow:none;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border:none;padding:0 0 50px;}
.carousel .extended-banner-text .slider-text {box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);background-color: rgba(255, 255, 255, 0.8);border-radius:5px;display:inline-block;padding:20px 30px;max-width:600px;width:100%;}
.carousel .extended-banner-text p {font-size: 44px;color: #007362;line-height:1.2;margin:0 0 5px;font-family: museo-sans, sans-serif; font-weight: 500;}
.carousel .extended-banner-text p span {font-size: 36px;display:block;font-weight:100;color: #1a1a1a;margin-top:5px;}
.carousel .extended-banner-text p .btn {font-size: 20px;font-weight: 300;color: #845b25;height: 54px;padding-left:15px;padding-right: 15px;display:inline-block;line-height:38px;margin-top: 20px;font-family: "Muli",sans-serif;}
.carousel-inner>.item > a {display: block;position: relative}
.carousel-inner::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/header_slider_maska.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;bottom:0;height:60px;z-index: 1;}
.homepage-box.before-carousel .banners-row .col-sm-8 {width:100%;}
.homepage-box.before-carousel .banners-row .col-sm-4 {display: none;}
.carousel {overflow: hidden;}
.carousel-indicators {text-align: center;left:0;width:100%;margin:0;bottom:0;z-index:1;}
.carousel-indicators li {background-color: #c2c2c2;width: 13px;height: 13px;border:none;margin:5px;}
.carousel-indicators .active, .carousel-indicators li:hover {background-color: #00967f;width: 13px;height:13px;border:none;margin:5px;}
.carousel-inner>.item>img, .carousel-inner>.item>a>img {margin: 0 auto;}

/* top bannery */
.next-to-carousel-banners .banner-wrapper {padding:10px;height: 340px;width:50%;}
.next-to-carousel-banners .banner-wrapper > span {height:100%;width:100%;display:block;overflow: hidden; border: 1px solid #dedede; border-radius: 5px;box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);-webkit-box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);}
.next-to-carousel-banners .banner-wrapper > span > a {position: relative;width:100%;height:100%;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-left:45px; z-index: 2;} 
.next-to-carousel-banners {margin-left: -10px;margin-right: -10px;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 60px;margin-bottom:20px;}
.next-to-carousel-banners .banner-wrapper+.banner-wrapper {margin-top:0;}
.next-to-carousel-banners .banner-wrapper span > a::before {-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;content:'';position:absolute; top: 0;left:0;right:0;bottom:0; background-color: rgba(0, 0, 0, 0.5);z-index:1;opacity: 0;-webkit-transition: opacity .2s ease-in-out;-moz-transition: opacity .2s ease-in-out;-ms-transition: opacity .2s ease-in-out;-o-transition: opacity .2s ease-in-out;transition: opacity .2s ease-in-out;}
.next-to-carousel-banners .banner-wrapper span > a:hover::before {opacity: 1;}
.next-to-carousel-banners .top-banner .btn-primary {height:54px;line-height:40px;}
.next-to-carousel-banners .top-banner h2 {color: #fff;text-shadow: 0 0 25px rgba(1, 2, 2, 0.05);margin-top: 0;}
.next-to-carousel-banners .banner-wrapper:nth-child(1) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/kategorie_leginy_se_sukni.jpg') no-repeat;background-size: cover;}
.next-to-carousel-banners .banner-wrapper:nth-child(2) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/kategorie_spodni_pradlo.jpg') no-repeat;background-size: cover;}
.next-to-carousel-banners .banner-wrapper:nth-child(3) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/kategorie_pro_muze.jpg') no-repeat;background-size: cover;}
.next-to-carousel-banners .banner-wrapper:nth-child(4) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/kategorie_zero_waste.jpg') no-repeat;background-size: cover;}
.next-to-carousel-banners .banner-wrapper .top-banner {position: relative;z-index:1;}


/* Tlačítka */
.btn, a.btn {font-size: 15px;border-radius: 5px;text-transform: none;}
.btn.btn-primary, a.btn.btn-primary, .link-like.comment-icon, .discount-coupon form .btn, .login-widget .btn.btn-secondary, .in-registrace .submit-wrapper .btn-secondary, .btn.btn-success, .btn.btn-secondary, a.btn.btn-secondary {color: #845b25;border-color: #ffdcc4;background-color: #ffdcc4;height: 44px;line-height: 30px;padding: 5px 15px;font-size: 18px;font-weight: 400;border-radius: 5px;}
.btn.btn-primary:hover, a.btn.btn-primary:hover, .link-like.comment-icon:hover, .discount-coupon form .btn:hover, .login-widget .btn.btn-secondary:hover, .in-registrace .submit-wrapper .btn-secondary:hover, .btn.btn-default:hover, a.btn.btn-default:hover, .btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover  {background-color: #e3c4ae;color: #845b25;border-color: #e3c4ae;}
.btn.btn-default, a.btn.btn-default, .btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {color: #845b25;border-color: #ffdcc4;background-color: #ffdcc4;height: 44px;line-height: 30px;padding: 5px 15px;font-size: 18px;font-weight: 400;}
.btn.btn-success:hover, .btn.btn-secondary:hover, a.btn.btn-secondary:hover {color: #845b25;border-color: #ffdcc4;background-color: #ffdcc4;}
.btn.btn-cart.btn-lg, a.btn.btn-cart.btn-lg {height: 64px;color:#845b25;line-height:1;padding: 19px 17px;font-size: 22px;font-weight:700;width:100%;background-color: #ffdcc4;border-color: #ffdcc4;}
.cart-widget-button a.btn.btn-conversion {max-width: 250px;margin: 0 auto;}
.btn.btn-cart::before, a.btn.btn-cart::before, .btn.add-to-cart-button::before, a.btn.add-to-cart-button::before {display: none;}
.btn.add-to-cart-button.btn-lg, a.btn.add-to-cart-button.btn-lg {height: 64px;color:#fff;line-height:1;padding: 19px 17px;font-size: 22px;font-weight:700;width:100%;background-color: #ee3b7d;border-color: #ee3b7d;}
.btn.add-to-cart-button.btn-lg:hover, a.btn.add-to-cart-button.btn-lg:hover {background-color: #ce366e;border-color: #ce366e;}
.ordering-process .radio-wrapper input[type="radio"] + label .sublabel > a {color: #845b25;border-color: #ffdcc4;background-color: #ffdcc4;height: 32px;line-height: 22px;padding: 5px 15px;font-size: 14px;font-weight: 400;border-radius: 5px;margin-top:5px;display:inline-block;}
.ordering-process .radio-wrapper input[type="radio"] + label .sublabel > a:hover {background-color: #e3c4ae;color: #845b25;border-color: #e3c4ae;}
.ordering-process input[type="checkbox"]+label, .ordering-process input[type="radio"]+label {font-size: 14px;}

/* Výpis produktů */
.products-block>div,.products-inline>div {padding: 10px;border:none;box-shadow: none;}
.products-block .p, .products-inline p {border: 1px solid rgb(222, 222, 222);border-radius: 5px;box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);-webkit-box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);overflow: hidden;}
.columns-4 .products-block>div:nth-child(3n), .columns-4 .products-block>div:nth-child(even) {border:none;}
.products-block .p .p-in, .products-inline .p .p-in {padding: 20px;}
.products-block .product .p .name, .products-inline .p .name {font-size: 18px;color: #1a1a1a;text-align:center;font-family: museo-sans, sans-serif; font-weight: 700;height:46px; line-height: 1.384615;}
.products-block .p:hover .name, .products-inline .p:hover .name {color: #ed3b7d;}
.products-block .ratings-wrapper .availability, .products-inline .ratings-wrapper .availability {flex: auto;text-align:center;font-size: 15px;}
.products-block .ratings-wrapper, .products-inline .ratings-wrapper {padding-bottom: 0;min-height: auto;margin-top:0px;margin-bottom:5px;}
.availability[style="color:#009901"] {color: #7db2aa !important;}
.cart-table td.p-availability strong {font-size: 14px;font-weight: 400;}
.availability[style="color:#cb0000"] {color: #f20c0c !important;}
.availability {color: #7db2aa;}
.availability-amount {display: none;}
.flag {font-size: 12px;}
.products-inline .p .name {text-align:left;font-size: 16px;}
.products-block .p .flags-default {top: 10px;}
.flags-extra {display: none;}
.products-block.products .p .price strong, .products-inline .p .price strong {font-size: 18px;margin: 0;}
.products-block.products .p .price .price-standard span, .products-inline .p .price .price-standard span {font-size: 15px;color: #808080;margin: 0 5px;}
.products-block .p .price, .products-inline .p .price {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.products-block>div .btn {margin-top:20px;}
.products-block>div .btn.btn-cart span::before { min-width: 20px;max-width: 20px;height: 19px;background-size: 100% auto;content: '';background: url(/user/documents/upload/sablona-nemazat/kosik-h.svg) center center no-repeat;margin-right: 10px;content: '';display:inline-block;position: relative;top:2px;}
.products-block .p-bottom .prices, .products-block .p-bottom .p-tools {width: 100%;text-align:center;}
.products-block .p-bottom>div {display: block;}
.products-block {margin-left: -10px;margin-right:-10px;margin-bottom:25px;}
.products-block.products .p .price strong, .products-block.products .p .price span {line-height: 1.2;}
.p:hover .btn-cart, .p:hover .btn-primary {background-color: #e3c4ae;border-color: #e3c4ae;color: #845b25;}
.products-block .p-bottom .price-additional {display: none;}
.pagination-top strong {color: #1a1a1a;text-decoration:underline;width:auto;text-transform:none;transition: .2s;}
.pagination-top strong:hover, .pagination-link:hover + strong, .pagination>a:hover {color: #ed3b7d;}
.pagination-link:hover {background-color: #f6f6f6;color: #1a1a1a;}
.pagination-link {color: #1a1a1a;}
.pagination>strong {color: #969696;}
.pagination>a {color: #1a1a1a;text-decoration:underline;}

/* Blog  */
.blog {padding: 65px 0 50px;background-color: #F7F7F7;position: relative;}
.blog .container {position: relative;z-index:1;}
.blog::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/maska-paticka.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;top:0;height:120px;}
.blog .blog-wrapper, .in-blog.type-posts-listing #newsWrapper {margin: 0;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;max-width: 1270px;margin: 0 auto;}
.flex-title.h4.homepage-group-title {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.blog .news-item .image, .in-blog.type-posts-listing .news-item .image {width: 100%;overflow: hidden;height: 200px;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;margin-right: 0;}
.blog .news-item .image img, .in-blog.type-posts-listing .news-item .image img {min-height: 100%;width: auto;max-width: none;min-width: 100%;}
.blog .news-item, .in-blog.type-posts-listing .news-item  {max-width: none;display:block;box-shadow: 0 0 25px rgba(1, 2, 2, 0.05);-webit-box-shadow: 0 0 25px rgba(1, 2, 2, 0.05);border-radius: 5px;border: 1px solid #dedede;margin-bottom: 40px;overflow: hidden;}
.work-wrapper .news-item a img {max-height: none;}
.blog .news-item .text, .in-blog.type-posts-listing .news-item .text {padding: 27px 30px 75px;background-color: #fff;position: relative;height: calc(100% - 200px);}
.blog .news-item .text p, .in-blog.type-posts-listing .news-item .text p {line-height: 1.6;}
.blog .news-item time, .blog .news-item-detail time, .in-blog.type-posts-listing .news-item time, .in-blog.type-posts-listing .news-item-detail time {font-size:16px;color: #808080;margin-bottom: 15px;}
.blog .news-item .btn-primary, .in-blog.type-posts-listing .news-item .btn-primary {height: 40px;line-height: 26px;position: absolute;bottom:20px;}
.blog .btn ~ .btn, .in-blog.type-posts-listing .btn ~ .btn  {display: none;}
.blog .h4.homepage-group-title {margin-bottom: 40px;}
.blog .news-item .text .title, .in-blog.type-posts-listing .news-item .text .title, .in-blog.type-posts-listing .news-item-detail .text .title {font-size: 22px;font-family: museo-sans, sans-serif; font-weight: 500;;color: #1a1a1a;margin-bottom: 5px;}
.blog .news-item .text .title:hover, .in-blog.type-posts-listing .news-item .text .title:hover, .in-blog.type-posts-listing .news-item-detail .text .title:hover {color: #ed3b7d;}
.news-item .text .title:hover {text-decoration: none;}
.h4.homepage-group-title a, .btn-basic {display: inline-block;font-family: Muli;color: #1a1a1a;font-size: 18px;font-weight: 300;margin-top: 25px;text-decoration:underline;}
.h4.homepage-group-title a:hover,.btn-basic:hover {color: #ed3b7d;text-decoration:underline;}
.chevron-after {color: #1a1a1a;font-size: 18px;font-weight: 300;text-decoration:underline;}
body:not(.in-o-nas):not(.id-694) .news-item-detail, .in-jak-nakupovat .content-inner {margin: 0 auto;max-width: 880px;line-height: 1.6;}
body.in-blog.type-post .news-item-detail {max-width: 100%;}
body.in-blog.type-post .news-item-detail .text {margin: 0 auto;max-width: 660px;} 
body:not(.in-o-nas):not(.id-694) .news-item-detail h1, .in-jak-nakupovat h1 {text-align:center;margin-bottom: 10px;}
.id-694 .news-item-detail h1 {margin-bottom:60px;text-align:center;}
body:not(.in-o-nas):not(.id-694) .news-item-detail time {text-align:center;}
.type-page #content, .type-post #content, .type-detail #content {line-height: 1.6;}
.in-index .latest-contribution-box {display: none;}

/* Reference slider */
.slick-arrow {background-color: transparent;width: 23px;height: 54px;border: none;position: absolute;top: 50%;margin-top: -27px;-webkit-transition: .2s ease-in-out;transition: .2s ease-in-out;padding:0;}
.slick-arrow::before {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/reference_sipka_vpravo.svg') center center no-repeat;background-size: 100% auto;width: 23px;height: 54px;content:'';display:block;margin:0 auto;}
.slick-arrow.slick-next {right: 0;}
.slick-arrow.slick-prev::before {-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.slick-arrow.slick-prev {left: 0px;}
.slick-arrow:focus {border:none;outline:none;}
.references {padding-bottom: 35px;}
.refs-wrapper {margin: 60px 0 50px;}
.refs-wrapper .slick-list {max-width: 1160px;width:100%;margin: 0 auto;}
.refs-wrapper .news-item {margin-bottom: 0;display:block;position: relative;}
.refs-wrapper .news-item .image, .refs-wrapper .news-item .text {width: 100%;margin: 0;cursor: default;  pointer-events: none;}
.refs-wrapper .news-item .text .title {position: absolute;left: 0;top: 0;right:50%;bottom:0;font-size: 34px;font-family: museo-sans, sans-serif; font-weight: 500;line-height:1.5;color:#fff;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;max-width: 510px;margin: 0 auto;padding: 20px;}
.refs-wrapper .news-item .text .title:hover {text-decoration: none;}
.refs-wrapper .news-item .text .description p {font-size: 18px;line-height:1.6;}
.refs-wrapper .news-item .text .description {padding: 0px 20px 20px 40px;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height:100%;}
.slick-slider {padding-left: 45px;padding-right:45px;}

/* Benefity */
.in-index .content-wrapper-in .content .footer-banners {display: none;}
.benefits {padding-bottom: 40px;}
.benefits .footer-banners {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.benefits .footer-banners .footer-banner {max-width: 220px;width: 100%;border-left: 1px solid #cad3d9;text-align:center;margin-bottom:30px;}
.benefits .footer-banners .footer-banner:first-child {border-left: none;}
.benefits .footer-banners .footer-banner .ico {height: 52px;}
.benefits .footer-banners .footer-banner p {margin-top: 12px;color: #1a1a1a;font-weight: 700;line-height: 1.2;margin-bottom: 0;}
.benefits .footer-banners .footer-banner:nth-child(3) .ico img {height: 100%;}

/* Instagram */
.insta-wrap {position: relative;padding-top:30px;background-color: #fff; text-align:center;padding-bottom:30px;}

/* Patička */
.footer-links-icons {display: none;}
#footer::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/maska-paticka.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;top:-1px;height:120px;}
#signature img {width:16px;margin-right:7px;-webkit-filter: grayscale(100%);filter: grayscale(113%);}
.copyright {color: #fff;text-align:left;margin-top:25px;font-size: 15px;} 
.copyright a {color: #fff;text-decoration: underline;}
.copyright a:hover {text-decoration: none;}
#signature a, #signature {color: #a3d9c9;font-size: 15px;}
#signature a:hover {color: #fff;}
#footer .site-name {display: none;}
#footer {position: relative;padding-top:140px;background: -moz-linear-gradient(left, #1e5799 0%, #57887c 0%, #00ac92 100%);background: -webkit-linear-gradient(left, #1e5799 0%,#57887c 0%,#00ac92 100%);background: linear-gradient(to right, #1e5799 0%,#57887c 0%,#00ac92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#00ac92',GradientType=1 );}
#footer .footer-rows {padding-bottom: 45px;background-color: transparent;}
#footer .footer-bottom {padding-top:5px;padding-bottom:8px;border:none;background-color: transparent;}
#footer .contact-box a, #footer .password-helper a, #footer .news-item-widget a, #footer ul a, #footer p, #footer {color: #fff;font-size: 18px;}
#footer .contact-box a:hover, #footer .password-helper a:hover, #footer .news-item-widget a:hover, #footer ul a:hover {color: #fff;text-decoration: underline;}
#footer .news-item-widget {margin-bottom: 20px;}
#footer .contact-box ul li:nth-child(n+3) {display: none;}
#footer .custom-footer>div.extended .contact-box ul li {display: none;}
#footer .custom-footer>div.extended .contact-box ul li:nth-child(n+3) {display: block;}
#footer time {display: none;}
.contact-box ul li>span.tel::before {content: '';top:5px;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/footer_telefon.svg') left center no-repeat;background-size: 100% auto;display: inline-block;width:24px;height:24px;}
.contact-box ul li>span.mail::before {content: '';top:5px;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/footer_email.svg') left center no-repeat;background-size: 100% auto;display: inline-block;width:25px;height:20px;}
.custom-footer>div:first-child .contact-box ul li a {font-weight: 700;}
#footer .custom-footer>div:not(:first-child) h4 {font-size: 22px;text-transform: none;color: #fff;margin-bottom: 30px;}
.contact-box ul li>span {padding-left: 35px;}
.shop_id {margin-top: 25px;}
.shop_id p {margin-top: 15px;}
#footer .custom-footer>div:first-child h4 {font-size: 0;}
#footer .custom-footer>div:first-child h4::before {content:'';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/footer-logo.svg') center top no-repeat;display:block;max-width:210px;width:100%;height:60px;background-size: 100% auto;}
.custom-footer .subscribe-form .btn {height: 49px;border-radius: 0 3px 3px 0;}
.custom-footer .subscribe-form .btn::before {display: none;}
.custom-footer .subscribe-form .btn .sr-only {position: initial;font-size: 18px;font-weight: 700;}
.compact-form .validator-msg-holder input {border: 1px solid #fff;background-color: #008b76;height:49px;padding-right: 116px;color: #fff;}
.compact-form .validator-msg-holder input::placeholder {color: #fff;}
.compact-form .validator-msg-holder div {color: #fff;margin-left: 0;font-size: 14px;}
.custom-footer .form-group.consents label .red {color: #fff;}
.form-group.consents label a {font-weight: 300;font-size: 16px;text-decoration:underline;}
.form-group.consents label a:hover {text-decoration: none;}
.custom-footer .form-group.consents label a {color: #fff;}
.form-group.consents label {font-size: 16px;margin: 0;}
.custom-footer>div.extended .contact-box {margin-top: 30px;min-height: auto;}
.custom-footer>div.extended .contact-box ul {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.custom-footer>div.extended .contact-box ul li {margin-right: 20px;}
.contact-box ul li>span::before {font-size: 24px;}
.copyright, #signature {position: relative;}
#footer .validator-msg.msg-error, #footer .js-validator-msg.msg-error {color: #fff;font-size: 16px;}
.custom-footer, .footer-bottom {border:none;}
#footer .footer-bottom {font-size: 15px;}
.custom-footer>div.extended .contact-box ul li>span {padding-left: 0px;position: relative;height: 30px;width:24px;}
.custom-footer>div.extended .contact-box ul li>span > a {display:block;height: 30px;width:24px;position: relative;z-index:1;}
.custom-footer>div.extended .contact-box ul li>span::before {font-size: 24px;top:0;line-height:30px;}
.custom-footer>div.extended .contact-box ul li>span:hover::before {color:#ffdcc4;}
.custom-footer .form-group.consents label .red {display: none;}
.custom-footer .form-group.consents label {padding-right: 0;}
.login-wrapper .btn {float: none;}


/* Tabulka velikostí */
.btn-size {display: inline-block;color: #1a1a1a;;font-size: 18px;cursor:pointer;margin-left: 20px;}
.btn-size:hover {color: #ed3b7d;}
.btn-size::before {content: '';background-size: 100% auto;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/metr_velikost.svg') center center no-repeat;width:30px;height: 24px;display: inline-block;position: relative;top: 6px;margin-right: 10px;}
/* #modalTable {position: fixed;width: 890px;left: 50%;margin-left: -445px;top: 50%;margin-top:-200px;background-color: #fff;padding: 30px 30px 15px;display: none;z-index: 3;-webkit-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
#modalTable .close {width: 40px;height: 40px;display:block;cursor:pointer;position: absolute;right: 0px;top: 10px;}
#modalTable .close::before { content: '\e912';position: absolute;left: 0px;top: 0;font-size: 20px;text-indent: 0;line-height: 40px;display: inline-block;vertical-align: middle;font-family: shoptet;}
.overall-wrapper.back-shadow {position: relative;}
.overall-wrapper.back-shadow::before {background: transparent;backdrop-filter: blur(2px);-webkit-backdrop-filter: blur(2px);background-color: rgba(0, 0, 0, 0.13);opacity: 0.87 !important;content:'';position: absolute;top:0px;bottom:0px;left:0px;right:0px;z-index: 2;}
#modalTable h3 {margin-top: 0px;}
#modalTable p {font-family: roboto;font-size: 14px;}
#modalTable table {margin-bottom: 30px;} */
.type-post #content table h5, #velikost table h5, #velikost table tr:first-of-type td, .in-velikost table tr:first-of-type td {margin: 0;font-size: 16px;font-weight:700;font-family: Muli !important;color: #000;}
.type-post #content table h6, #velikost table td p {margin: 0;}
.in-velikost table td, #velikost table td {font-size: 14px;}
#velikost table td {font-size: 14px;width: auto !important;padding: 5px;color: #1a1a1a;}
#velikost table th, #velikost table {width: auto !important;}
.detail-parameters th, .detail-parameters td {border:none;}
#velikost .text > p:first-child {margin: 0;}
.in-velikost table {margin: 0 auto;}

/* Drobečková navigace */
.breadcrumbs {color: #1a1a1a;font-size:16px;border: none;padding-top: 15px;padding-bottom: 15px;display:flex;}
.breadcrumbs a {color: #1a1a1a;font-size:16px;text-decoration: none;position: relative;}
.breadcrumbs>span>a::before {display: none;}
.breadcrumbs>span>a, .breadcrumbs>span>span {padding: 10px 15px;}
.breadcrumbs>span>span {color: #808080;}
.navigation-home-icon .sr-only:hover::after {color: #00967f;}
.breadcrumbs>span>a::after {color: #C6C6C6;content: '';width:8px;height:5px;background-size: 100% auto;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/ico-breadcrumbs.svg') center center no-repeat;transform: none;bottom:15px;transform: none;height: 10px;right: -5px;}
.navigation-home-icon-wrapper #navigation-first a {position:  relative;}
.navigation-home-icon-wrapper #navigation-first a::before {color: #1a1a1a;content: '\e91f';position: absolute;left: 20px;top: 50%;margin-top: -10px;font-size: 19px;line-height: 19px;display:block;font-family:shoptet;transform:none;background: none;}
.navigation-home-icon-wrapper #navigation-first a:hover::before {color: #ed3b7d;}
.breadcrumbs a:hover {color: #ed3b7d;}
.breadcrumbs>span>a {text-decoration: underline;}
.breadcrumbs #navigation-1 > a {padding-left: 20px;}
.breadcrumbs>span>a.navigation-home-icon::after {bottom: 13px;}
.navigation-home-icon-wrapper::before {display:none;}

/* Detail produktu */
.social-buttons-wrapper, .p-thumbnail::before, .show360image::before {display: none;}
.validator-msg.msg-error, .js-validator-msg.msg-error {font-size: 14px;}
.validator-msg+input, .js-validator-msg+input, .validator-msg+select, .js-validator-msg+select, .validator-msg+.phone-combined-input, .js-validator-msg+.phone-combined-input, .validator-msg, .js-validator-msg {margin-left: 0;}
.p-info-wrapper .chevron-after {color: #000;text-decoration:underline;}
.p-info-wrapper .chevron-after:hover {color: #ed3b7d;}
.p-thumbnails a {padding: 8px;}
.p-thumbnails a img {height: 90px !important;border: 3px solid transparent}
.p-thumbnails a.highlighted img {border-color: #00967f;}
.p-thumbnails a.highlighted::before {content: '';position: absolute;top:11px;left:11px;right:11px;bottom:11px;background-color: rgba(255, 255, 255, 0.75);display:block;height:auto;width: auto;}
.p-info-wrapper .detail-parameters {display: inline-block;}
.detail-parameters th {font-size: 18px;color: #1a1a1a;font-weight:700;}
.variant-list select {width: auto;padding: 10px 30px 10px 10px;}
.p-detail-info .flags-default {position: absolute;top:30px;right:20px;z-index: 1;}
.p-detail-info .flags-default .flag {clear:right;margin-bottom: 5px;}
.p-detail-info {margin: 0;}
.products-related .p .availability {display: block;}
.p-info-wrapper .add-to-cart {flex-wrap: nowrap;}
.p-image-wrapper {position: relative;}
.flag {font-size: 16px;font-weight:400;border-radius: 4px 0 0 4px;}
.flag.flag-new {background-color: #019680;}
.flag.flag-discount {background-color: #0085c8;}
.flag.flag-tip {background-color: #835a24;}
.flag.flag-action {background-color: #ee3b7d;}
.p-short-description p {font-size: 16px;}
.p-short-description {margin-top: 10px;}
.p-image {border: 1px solid #dedede;margin-bottom: 20px;}
.p-info-wrapper .price-final {font-family: museo-sans, sans-serif; font-weight: 500;font-size: 28px;color: #01957f;line-height:1.4;}
.p-final-price-wrapper .price-standard > span {color: #1a1a1a;}
.p-info-wrapper .price-save {color: #fff;background-color: #ee3b7d;font-size:13px;padding: 4px 3px;border-radius: 4px;}
.add-to-cart-wrapper {margin-top: 15px;}
.add-to-cart .quantity, .cart-table .p-quantity .quantity, .p-detail .add-to-cart .quantity, .quantity-form .quantity {border: none;padding: 0 36px;}
.add-to-cart .quantity {margin-right:15px;}
.add-to-cart .quantity input, .cart-table .p-quantity .quantity input, .quantity-form .quantity input {height: 64px;width: 60px;background-color: #fff;font-size: 20px;text-align:center;border-top: 1px solid #bfbfbf;border-bottom: 1px solid #bfbfbf;padding-left: 5px;padding-right: 5px;}
.quantity .increase, .quantity .decrease, .quantity-form .quantity .increase, .quantity-form .quantity .decrease {top:0px;height:64px;width:40px;background-color: #ffdcc4;border: none;line-height: 44px;text-align: center;border-radius: 4px;}
.quantity .increase, .quantity-form .quantity .increase {right: 2px;}
.quantity .decrease {right: auto;left:2px;}
.quantity .increase::before, .quantity .decrease::before, .quantity-form .quantity .decrease::before {width:12px;height:12px;display: inline-block;position: initial;}
.quantity .decrease::before, .quantity-form .quantity .decrease::before {content: '-';font-size: 20px;font-weight: 400;color: #835a24;}
.quantity .increase::before, .quantity-form .quantity .increase:before {content: '+';font-size: 20px;font-weight: 400;color: #835a24;}
.add-to-cart .btn.add-to-cart-button.btn-lg:before {content: ''; min-width: 26px;max-width: 26px;height: 24px;background-size: 100% auto;content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/cart-btn.svg') center center no-repeat;margin-right: 10px;display: inline-block;}
.quantity-form .quantity .increase, .quantity-form .quantity .decrease {width: 20px;height: 36px;}
.quantity-form .quantity input {height: 36px;width: 40px;font-size: 14px;}
.quantity-form .quantity {padding: 0 17px;}
.p-info-wrapper .availability-value {margin-left: 20px;font-size: 19px;}
.availability-label[style="color: #009901"], .cart-table td.p-availability strong[style="color: #009901"], span[style="color:#009901"] {color: #00967f !important;}
.basic-description > h3:first-child {display: none;}
.p-info-section {padding-bottom: 80px;padding-top: 50px;background-color: #f7f7f7;position: relative;}
.p-info-section .back-flowers .container {position: relative;z-index: 1;}
.p-info-section::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/maska-paticka.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;top:0;height:120px;}
.p-detail-tabs-wrapper {margin-top:0px;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;box-shadow: 0 0 25px rgba(1, 2, 2, 0.05);-webkit-box-shadow: 0 0 25px rgba(1, 2, 2, 0.05);border: 1px solid #dedede;border-radius:5px;background-color: #ffffff;}
.p-detail-tabs-wrapper > .row, .p-detail-tabs-wrapper .image-detail {width:100%;}
.p-detail-tabs-wrapper > .row {margin-left: 0;margin-right: 0;padding: 30px 10px 15px;}
.p-detail-tabs-wrapper .shp-tabs-row {margin-bottom: 35px;}
.description-inner {padding-left: 0;padding-right:0;}
.shp-tabs-holder, .shp-tabs, .shp-tab-link, .shp-tabs-holder ul.shp-tabs li a {background-color: #fff;border: none;}
.shp-tab-link:hover, .about-menu li a:hover {color: #ed3b7d;}
.p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li {margin-right: 20px;}
.p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li a {padding: 5px 0 5px;text-decoration:underline;color: #1a1a1a;font-weight: 400;margin-bottom:0;}
.p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li.active a, .p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li a:hover {color: #ed3b7d;}
.p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li.active a {font-weight: 700;color: #1a1a1a;text-decoration:none;}
.products-block>div, .columns-4 .products-block>div:nth-child(3n), .columns-4 .products-block>div:nth-child(even), .columns-4 .products-block>div:nth-child(even) {border: none !important;}
.products-related>div.product {display: none;}
.products-related>div.product:nth-child(-n+5) {display:block;}
.browse-p {display: none;}
.products-related-header {text-align: center;}
.products-block .p .flags-default {right: -1px;left: auto;}
.flag {float:right;clear:right;}
.type-detail #content-wrapper {width: 100%;}
.type-detail #content-wrapper #content {padding-left:0;padding-right:0;} 
.p-info-wrapper .p-final-price-wrapper {margin-bottom: 0;}
.price-wrap {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom:25px;}
.p-code {color: #808080;font-size:14px;}
.p-detail .stars-wrapper {display: none;}
.dkLabNoteDiv {order: -1;margin-top: -25px;}
.dkLabNoteDiv .dkLabNoteNadpis {font-size: 18px;color: #1a1a1a;font-weight: 700;text-transform:none;}


/* Kategorie */
.category-header {background-color: #fff;}
.category-header input[type="radio"]+label {padding: 5px 0;color: #1a1a1a;font-weight: 400;font-size: 16px;margin-right: 20px;text-decoration: underline;}
.category-header input[type="radio"]+label:hover {color: #ed3b7d;}
.category-header input[type="radio"]:checked+label {color: #1a1a1a;text-decoration: none;font-weight: 700;}
.category-title {margin-top: 0;margin-bottom: 35px;}
.subcategories.with-image li a {background-color: #f7f7f7;line-height: 1;font-size: 16px;padding: 5px 20px 5px 5px;color: #1a1a1a;}
.subcategories {margin-bottom: 30px;}
.box-bg-variant .categories a {font-size: 16px;}
.categories .topic.active>a:hover {background-color: #00967f;color:#fff;}
#categories .expandable>.topic.active>a:hover>span {color: #fff;}
#categories ul ul .expandable .cat-trigger {left: 50px;}
.categories ul ul ul a {padding-left: 90px;}
#categories .expandable > a > span, #categories .expandable>.topic>a>span {top:7px;}
.box.box-sm.box-filters {padding-top: 0;}
.from, .to {font-size: 14px;}
.slider-wrapper {padding-bottom: 0;}
.filter-total-count {font-size: 14px;}
.filter-sections {padding-left: 0;padding-right:0;}
.filter-section .filter-label {display: block;margin-right: 0;font-size: 14px;margin-bottom:6px;}
.filter-section .filter-label .filter-count {float:right;}
#manufacturer-filter {display: none;}
.sidebar-inner > div h4 {font-size:20px;text-transform: none;color: #1a1a1a;margin: 10px 0 20px;}
.sidebar-inner {padding-top: 0;}
.products-inline > div .p .p-in .p-in-in .ratings-wrapper .stars-wrapper, .products-inline > div .p .p-in .p-in-in .ratings-wrapper .flags, .products-inline > div .p .p-in .p-in-in .ratings-wrapper .p-code, .products-inline > div .p .p-in .p-in-in .ratings-wrapper .availability {font-size: 15px;}
.p .name {font-size: 16px;}
.products-inline > div .p .p-in .p-bottom > div .prices .price-standard ~ .price-standard {display: none;}
.categories ul ul a {padding-left: 70px;}
.param-filter-top {display: none;}
.products-inline.products-top > div .p {align-items: flex-start;}
.products-inline.products-top > div .p .p-in {padding-top: 0;}
.search-results-groups .search-results-group a {text-decoration: underline;}
.subcategories.with-image li a .text {max-height: none;line-height:1.4;}
.subcategories.with-image li a {line-height: 15px;height:60px;}
.subcategories.with-image li a .image {width: 20%;}

/* Blog výpis */
.in-blog.type-posts-listing .breadcrumbs {display: none;}
.in-blog.type-posts-listing .news-item:first-child .text {padding-top: 30px;height: 100%;}
.type-posts-listing h1 {text-align: center;}
.type-posts-listing #content, .in-uzitecne-informace #content {padding-top: 20px;}
.in-uzitecne-informace .breadcrumbs, .in-o-nas .breadcrumbs {display: none;}
.in-blog.type-post .breadcrumbs-wrapper {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}

/* Textové stránky */
body:not(.type-category):not(.in-klient) .sidebar {display: none;}
.id-694 .news-item-detail {max-width: 100%;}
.in-o-nas .content-wrapper.container, .id-694 .content-wrapper.container {padding-left: 0;padding-right:0;width:100%;}
.in-o-nas h1, .id-694 h1 {margin-bottom: 30px;text-align:center;}
.shp-tab-link, .about-menu {margin-bottom: 20px;list-style-type: none;padding-left: 0;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.in-o-nas #content, .id-694 #content {padding: 20px 0;}
.shp-tab-link li, .about-menu li {margin: 0 15px;}
.shp-tab-link li a, .about-menu li a {color: #1a1a1a;font-size: 20px;padding: 5px;text-decoration: underline;}
.shp-tab-link li.active a, .about-menu li.active a {color: #1a1a1a;font-weight: 700;text-decoration: none !important;}
.type-post .top-img, .type-page .top-img {position: relative;text-align:center;height: 360px;max-width:100%;overflow:hidden;}
.type-post .top-img img, .type-page .top-img img {position: absolute;left: -9999px;right: -9999px;top:-9999px;bottom:-9999px;margin: auto;height:360px;max-width:none;}
.type-page .top-img::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/header_slider_maska.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;bottom:0;height:120px;z-index:1;}
.in-o-nas .news-item-detail .container, .id-694 .news-item-detail .container {padding-top:40px;padding-bottom:40px;max-width:1050px;}
.in-o-nas .about-menu li {margin-bottom: 5px;}
.in-o-nas .about-menu {margin-bottom: 15px;}
.type-page p em {color: #00967f;font-size: 22px;font-weight: 700;}
.type-page p em a {color: #00967f;}
.type-page p em a:hover {color: #ed3b7d;}
.type-page p a {color: #1a1a1a;text-decoration:underline;}
.type-page p a:hover {color: #ed3b7d;}
.in-o-nas p {margin-bottom: 35px;}
.in-o-nas .image-cat {font-size: 16px;margin-top: 15px;text-align:center;}
.in-o-nas .image-cat p {color: #1a1a1a;}
.in-o-nas .image-cat p a:hover {color: #ed3b7d;}
.type-post .top-img::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/header_slider_maska.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;bottom:0;height:80px;z-index:1;}
.type-post #content h1, .in-jak-nakupovat h1 {color: #1A1A1A;font-size: 60px;font-family: museo-sans, sans-serif; font-weight: 500;margin: 30px 0px 30px;}
.type-post #content h2, .in-jak-nakupovat h2 {color: #1A1A1A;font-size: 44px;font-family: museo-sans, sans-serif; font-weight: 500;margin: 0px 0px 25px;}
.type-post #content h3, .in-jak-nakupovat h3 {color: #1A1A1A;font-size: 32px;font-family: museo-sans, sans-serif; font-weight: 500;margin: 0px 0px 25px;}
.type-post #content h4, .in-jak-nakupovat h4 {color: #1A1A1A;font-size: 24px;font-family: museo-sans, sans-serif; font-weight: 500;margin: 0px 0px 25px;}
.type-post #content h5, .in-jak-nakupovat h5 {color: #1A1A1A;font-size: 18px;font-family: "Muli",sans-serif;margin: 0px 0px 35px;}
.type-post #content h6, .in-jak-nakupovat h6 {color: #1A1A1A;font-size: 18px;font-family: "Muli",sans-serif;margin: 0px 0px 35px;}
.type-post #content em, .in-jak-nakupovat #content em {color: #00967f;font-size: 28px;font-family: "Muli",sans-serif;margin: 0px 0px 35px;font-style: italic;}
.type-post #content em a, .in-jak-nakupovat #content em a {color: #00967f;text-decoration: underline;}
.type-post #content em a:hover, .in-jak-nakupovat #content em a:hover {color: #ed3b7d;}
.ico-shop::before {font-family: vc_linecons;content: "\e02a";display: inline-block;}
.cont-img {min-width:60px;max-width:60px;height:60px;padding:15px;border: 2px solid #EBEBEB;border-radius:50%;margin-right:25px;}
.in-uzitecne-informace .col-md-6 .flex > div:not(.cont-img) {margin-bottom: 10px;min-height:90px;}
.in-uzitecne-informace .col-md-6 .flex > div > h4 {font-weight: 400;margin-bottom: 15px;}
.type-post #content table h1 {margin: 0;}
.type-post #content table h2 {margin: 0;}
.type-post #content table h3 {margin: 0;}
.type-post #content table h4 {margin: 0;}

/* Košík */
.extra.delivery {padding-left: 50px;}
.co-box.co-registration:first-of-type table td {font-size: 14px;}
.payment-shipping-price:not(.for-free) {text-transform:none;}
.for-free {color: #00967f;}
.cart-widget-product-name a {font-size: 16px;color: #1a1a1a;line-height:1;}
.cart-widget-product-amount {width: 93px;}
.cart-widget-product-unit {font-size: 14px;width:30px;color: #1a1a1a;}
.cart-widget-button {padding: 60px 0 23px;}
.cart-table .p-quantity .quantity {padding: 0 20px;width:76px;}
.quantity-form .quantity input, .cart-table .p-quantity .quantity input {height: 36px;width: 36px;font-size: 14px;color: #1a1a1a;}
.quantity-form .quantity .increase:before, .quantity-form .quantity .decrease:before {font-size: 16px;}
.quantity-form .quantity .increase {line-height: 22px;}
.quantity-form .quantity .decrease {line-height: 20px;}
input[type="checkbox"]:checked+label::after, input[type="radio"]:checked+label::after {left: 5px;}
.msg.msg-success, .msg.msg-notice {background-color: #00967f;border-color: #00967f;}
.cart-item {font-size: 14px;}
.ordering-process .form-control, .ordering-process select {height: 44px;font-size: 16px;}
.ordering-process .form-control::placeholder {font-size: 16px;}
.ordering-process textarea.form-control {height: auto;}
.cart-item>div.cart-item-name {text-transform: none;font-size: 15px;}
.price-wrapper .price.price-primary {font-size: 26px;}
.co-box h4 {line-height: 1.4;}
ol.cart-header {text-transform: none;}
tr.removeable .remove-item {visibility: visible;margin-left:10px;}
.remove-item::before {height: 12px;line-height:1.1;}
.order-summary .checkout-box .btn-block.btn-default {height: auto;}
.cart-table tr td {border-right: none;}
.box-bg-default .next-step .next-step-back {display: none;}
.cart-widget-product-name a:hover {color: #ed3b7d;}
.cart-table .main-link {text-transform: none;}
.cart-table tr td.p-name a, .p-total .price-final {color: #1a1a1a;}
.cart-table tr td.p-name a:hover {color: #ed3b7d;}
.cart-table tr td.p-name .show-related {display: none;}
.cart-table .p-price .price-final {color: #1a1a1a;}
.discount-coupon {padding-left: 0;}
.discount-coupon::before {display:none;}
.applied-coupon {font-size: 14px;}
.discount-coupon form .btn-secondary {line-height: 18px;height: 42px;padding: 10px 15px;}
.extra.delivery::before {color: #00967f;}
.cart-content.checkout-box-wrapper h4 {font-size: 20px;}
.ordering-process .contact-box ul li span {color: #1a1a1a;font-size: 14px;padding-left: 30px;}
.ordering-process .contact-box ul li a:hover span {color: #ed3b7d;}
.ordering-process .contact-box ul li>span.tel::after {content:'po-pá 8:00-19:00';display:block;font-size: 12px;color: #b2b2b2;}
.ordering-process .contact-box ul li>span.tel::before {content: '';top:3px;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/telefon.svg') left center no-repeat;background-size: 100% auto;display: inline-block;width:16px;height:16px;}
.ordering-process .contact-box ul li>span.mail::before {content: '';top:3px;background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/email.svg') left center no-repeat;background-size: 100% auto;display: inline-block;width:17px;height:13px;}
.cart-inner .contact-box>img {display: none;}
.cart-inner .contact-box {padding-left: 0;}
.recapitulation-single > strong span, .for-free, .radio-wrapper.active label > span b, .unit-value {color: #1a1a1a;}
.unit-value {padding-left: 0;}
.payment-info b {text-transform: none;font-size: 14px;}
.radio-wrapper.active, .radio-wrapper:hover {background-color: #f7f7f7;}
.radio-wrapper.active:hover  {background-color: #ecebeb;}
.order-summary .checkout-box .btn-block.btn-default {text-align:left;padding:0;background-color: #fff;border:none; font-weight: 900;font-size: 22px;color: #00967f;text-transform: uppercase;font-family: museo-sans, sans-serif; font-weight: 500;margin-top: 10px;margin-bottom: 25px;cursor: default;}
.order-summary .checkout-box .btn-block.btn-default span {display: none;}
.checkout-box .box.box-sm {visibility: visible;height: auto;transform: none;}
.recapitulation-single>span::after{content:':';display:inline-block;}
.recapitulation-single>span {flex: 0 0 120px;padding-right: 10px;}
.recapitulation-single>strong {font-weight: 700;}
.co-box.co-contact-information > .form-group:first-of-type {display: none;}
.contact-line {margin-top: 20px;padding: 5px 15px;border-radius:5px;background-color: #F7F7F7;}
.contact-line p {margin-top: 19px;padding-right: 20px;}
.form-control[disabled], select[disabled] {color: #646464;}
.co-box.co-box-additional .form-group label[for="add-note"]::before, .co-box.co-box-additional .form-group label[for="add-note"]::after {display: none;}
.co-box.co-box-additional .form-group label[for="add-note"] {padding-left: 0;}
.next-step .next-step-back {text-decoration: underline;}
.order-summary-heading, .recapitulation-wrapper {max-width: 880px;}
.recapitulation-wrapper .order-summary-item {font-size: 18px;}
.recapitulation-wrapper .order-summary-item.summary-thx {font-size: 24px;font-weight: 600;}
.cart-table .p-name > a:first-of-type, .cart-item>div.cart-item-name > a:first-of-type {text-decoration: underline;}
.order-summary-item.helper>div:first-child > strong {font-weight: 300;}
.cart-free-shipping {font-size: 16px;}
.cart-free-shipping > div {max-width:350px;width: 100%;display:inline-block;}


/* Pracovnici slider */
.workers {background-color: #F7F7F7;position: relative;padding-top:15px;}
/* .workers::after {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/slider-bottom.svg') bottom center no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;bottom:0px;height:26px;} */
.workers::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/maska-paticka.svg') no-repeat;background-size: 100% auto;display:block;position: absolute;left:0;right:0;top:0;height:120px;}
.work-wrapper .news-item {text-align: center;}
.work-wrapper .news-item:focus, .work-wrapper .news-item:active, .work-wrapper .news-item:hover {border:none; outline: none;}
.work-wrapper .news-item .image, .work-wrapper .news-item .text {max-width: 225px;width: 100%;background-color: #fff;margin: 0 auto;border: 1px solid rgb(222, 222, 222);box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);-webkit-box-shadow: 0px 0px 25px 0px rgba(1, 2, 2, 0.05);overflow: hidden;}
.work-wrapper .news-item .image {position: relative;height: 210px;border-bottom: none;border-radius: 5px 5px 0 0;}
.work-wrapper .news-item .text {border-top: none;border-radius: 0 0 5px 5px;padding: 15px 20px 20px;min-height:200px;}
/* .work-wrapper .news-item .image::before {content:"1";position: absolute;left:-50px;top:50%;margin-top:-60px;font-family: museo-sans-rounded, sans-serif;font-size: 160px;color: #dbdbdb;display:block;z-index: -1;} */
.news-item .text .title {font-family: museo-sans, sans-serif; font-weight: 500;font-size: 22px;}
.work-wrapper {margin: 60px 0 0px;margin: 0 auto;max-width: 1060px;}
.work-wrapper .slick-list {width:100%;}
.work-wrapper .news-item a {cursor: default;  pointer-events: none;}
.work-wrapper .news-item a:hover {color: #1a1a1a;}

#signature {display: none !important;}
select > option:focus {border:none; outline: none;}

/* login */
.in-login .id--4 .content-inner {margin: 0 auto;}

/* Klientské centrum */
.in-objednavky table.table.border thead > tr > th, .in-objednavky table.table.border tbody > tr > th, .in-objednavky table.table.border thead > tr > td, .in-objednavky table.table.border tbody>tr>td, .in-klient-slevy table.table.border thead > tr > th, .in-klient-slevy table.table.border tbody > tr > th, .in-klient-slevy table.table.border thead > tr > td, .in-klient-slevy table.table.border tbody>tr>td, .in-klient table.table.border thead > tr > th, .in-klient table.table.border tbody > tr > th, .in-klient table.table.border thead > tr > td, .in-klient table.table.border tbody>tr>td, .in-objednavky #content p, .in-klient-slevy #content p, .in-klient #content p, .in-klient-hodnoceni #content p, .in-klient-diskuze #content p {font-size: 14px;text-align: left;}
.client-center-box ul li a, .in-nastaveni .form-group label, .in-nastaveni .form-control, .in-nastaveni .form-control::placeholder {font-size: 14px;}
.client-center-box ul .btn-primary {font-size: 14px;line-height: 24px;height:36px;}
.in-klient .sidebar {width: 245px}
.in-klient .content-inner h2 {font-size: 30px;}


@media screen and (min-width: 768px) {
  .top-navigation-bar .dropdown {top: 4px;margin-left: 10px;}
  .top-navigation-bar-menu, .top-navigation-bar-menu-helper {text-transform:none;}
  .top-navigation-bar .container>div {flex: auto;}
  .header-top {margin-left: 190px;height:84px;flex-wrap: nowrap;padding-top:0px;padding-bottom:0px;align-items:center;}
  .top-navigation-bar .container {padding-left: 230px;}
  .top-navigation-bar .container > div:last-child, .top-navigation-bar .container>div:first-child {flex:none;}
  #navigation {margin-left:0;margin-right:0;position: initial;width:100%;display:none;height:auto;}
  .navigation-in {position: initial;background-color: transparent;}
  .navigation-in>ul>li {border:none;}
  .navigation-in>ul>li>a {color: #1a1a1a;padding-top:35px;padding-bottom:35px;font-size: 18px;}
  .navigation-in>ul>li>a b {font-weight:400;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover {color: #ed3b7d;}
  .navigation-in>ul>li.ext>a>span {display: inline-block;}
  .navigation-in>ul>li.ext>ul, .submenu-visible .navigation-in>ul>li.ext.exp>ul {background-color: #f7f7f7;border:none;}
  .navigation-in>ul>li.ext>ul::before {z-index: -1;content: "";border-left: 9999px solid #f7f7f7;box-shadow: 9999px 0 0 #f7f7f7;position: absolute;left: -9999px;right: 0;bottom: 0px;top: 0px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);-webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);right:-9999px;background-color: #f7f7f7;}
  .navigation-in>ul>li.ext>ul {padding-top: 30px;padding-bottom: 30px;align-items: flex-start;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li {display: block;}
  .navigation-in>ul>li.ext>ul>li>div>ul {max-height: none;}
  .header-top>div {flex:none;}
  .header-top>div:last-child {flex: auto;}
  .banners-content a:hover img, .banner-footer a:hover img, .banner-wrapper a:hover img, .footer-banner a:hover img, .banner-category a:hover img {-webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
  .navigation-in>ul>li.ext>ul>li>a {width: 115px;padding: 15px 0;}
  .blog .news-item, .in-blog.type-posts-listing .news-item {width: 48%;}
  .blog .blog-wrapper, .in-blog.type-posts-listing #newsWrapper {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;margin: 0 auto;}
  .custom-footer>div.extended {width: 50%;}
  .header-top .search {margin-right: 5px;}
  .back-flowers {position: relative;}
  .back-flowers::before {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/reference_kytka_vpravo.svg') top right no-repeat;width: 100px; height: 240px;background-size: auto 100%;position: absolute;top: 45%;right:0;}
  .back-flowers::after {content: '';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/reference_kytka_vlevo.svg') top left no-repeat;width: 90px; height: 200px;background-size: auto 100%;position: absolute;top: 45%;left:0;}
  .p-info-section .back-flowers::before, .p-info-section .back-flowers::after {top: 13%;}
  .top-navigation-bar .container .top-navigation-menu {text-align:right;}
  #header .site-name a img {max-height:114px;}
  #header .site-name {position: absolute;top: -50px;left: 5px;}
  .navigation-in > ul > li.ext > ul > li > a img {max-height: 80px;max-width: 100px;}
  body:not(.in-o-nas).news-item-detail .container:not(.contact-container) {width:740px;}
  input[type="search"].form-control, .header-top .search .btn.btn-default {height: 52px;}
  .navigation-in>ul>li.ext>ul>li {align-items: flex-start;}
  .carousel-inner>.item {height: 540px;}
  .carousel-inner>.item>a {height: 100%;}
  .carousel-inner>.item>a>img {position: absolute;left: -9999px;right: -9999px;top:-9999px;bottom:-9999px;margin: auto;height:540px;max-width:none;}
  .navigation-in ul.menu-level-2 a {font-size: 17px;}
  .navigation-in>ul>li.ext>ul>li>div>ul>li>a {font-size: 16px;}
}

@media screen and (min-width: 992px) {
  .header-top .search {margin-right: 20px;}
  .blog .news-item, .in-blog.type-posts-listing .news-item {width: 31.33%;}
  .refs-wrapper .slick-slide.news-item {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;}
  .refs-wrapper .news-item .image, .refs-wrapper .news-item .text {width: 50%;}
  .in-blog.type-posts-listing .news-item:first-child {width: 100%;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
  .in-blog.type-posts-listing .news-item:first-child .image {width: 66.66%;height:100%;text-align:right;}
  .in-blog.type-posts-listing .news-item:first-child .image > a {position: relative;display:block;height: 100%;}
  .in-blog.type-posts-listing .news-item:first-child .image {max-height:none;}
  .in-blog.type-posts-listing .news-item:first-child .image img  {min-height: auto;min-width:auto;position: absolute;right: -9999px;top: -9999px;bottom: -9999px;left: -9999px;margin: auto;max-height: none;max-width: 100%;}
  .in-blog.type-posts-listing .news-item:first-child .text {width: 33.33%;}
  .admin-logged .popup-widget.login-widget {top: 62px;}
  .popup-widget.login-widget::before, .login-widget::before {right:110px;}
  .p-detail-tabs-wrapper > .row, .p-detail-tabs-wrapper .image-detail  {width: 50%;}
  .popup-widget.login-widget {top: 37px;}
  .popup-widget.cart-widget {top: 122px;}
  .admin-logged .popup-widget.cart-widget{top: 148px;}
  
}

@media screen and (min-width: 1200px) {
  .custom-footer {padding-left: 0;padding-top:0;}
  .custom-footer>div.extended {width: 34%;}
  .columns-4 .products-block>div {width: 20%;}
  .custom-footer>div {width: 22%;}
  .p-detail-tabs-wrapper .image-detail {overflow: hidden;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .content-inner {max-width: 100%;}
  .box.co-box h4, .co-box h4 {padding-left: 80px; margin-left: -80px !important;}
  .co-box, .co-box.co-registration {padding-left: 80px;}
  .navigation-in>ul>li>a {padding-left: 15px;padding-right: 15px;}
  .navigation-in>ul>li.ext.exp:first-child>a, .navigation-in>ul>li:first-child>a:hover {padding-left: 15px;}
  .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a:hover, .navigation-in>ul>li.ext.exp>a {padding-left: 16px;padding-right:16px;}
  .in-registrace .co-box.co-registration h4 {padding-left: 80px;}
  .p-detail-inner-header h1 {margin: 0px 0 25px;}
  #velikost table {width: 100% !important;}
}

@media screen and (min-width: 1420px) {
  .container {width: 1380px;}
  .admin-logged .popup-widget.cart-widget, .popup-widget.cart-widget {margin-left: 265px;}  
  .popup-widget {margin-left: 265px;}
  .popup-widget {margin-left: 265px;}
}

@media screen and (min-width: 1440px) {
  .container {width: 1380px;}
}

@media screen and (min-width: 1921px) {
  .carousel-inner>.item > a::before {height: 90px;}
}

@media screen and (min-width: 2500px) {
  .carousel-inner>.item > a::before {height: 120px;}
  .type-post .top-img::before {height: 120px;}
}

@media screen and (max-width: 1199px) {
  #velikost .text {overflow-x: scroll;}
  #velikost .text table {min-width: 500px;}
  .carousel .extended-banner-text .slider-text {padding: 15px 25px;text-align:left;max-width:400px;}
  .carousel .extended-banner-text p {font-size: 30px;}
  .carousel .extended-banner-text p span {font-size: 24px;}
  .carousel .extended-banner-text p .btn {margin-top: 0;}
  .carousel .extended-banner-text p .btn {font-size: 18px;line-height: 34px;height:48px;}
  .products-block>div {width: 25%;}
  .p-detail-tabs-wrapper .image-detail {text-align: center;}
  .p-detail-tabs-wrapper {margin: 0 20px;}
  .top-navigation-bar .container > div:last-child, .top-navigation-bar .container>div:first-child {flex: auto;}
  .top-navigation-bar .container>div.top-navigation-menu {padding-left: 10px;}
  .header-top {margin-left: 150px;}
  .top-navigation-bar .container {padding-left: 180px;}
  #header .site-name a img {max-height: 100px;}
  .top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a {padding:4px 10px;}
  .navigation-in>ul>li>a {padding: 25px 10px;font-size: 16px;}
  .navigation-in>ul>li.ext.exp:first-child>a {padding-left: 10px;}
  .navigation-in>ul>li.ext.exp>a, .navigation-in>ul>li>a:hover {padding-left: 11px;padding-right:11px;}
  #header .cart-count {min-width: auto;}
  .top-navigation-bar .top-nav-button-login {position: relative;top: -4px;}
  .top-navigation-bar .dropdown {top: 2px;}
  .header-top .navigation-buttons {flex: none;}
  .next-to-carousel-banners .banner-wrapper > span > a {padding: 20px;text-align: center;-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .next-to-carousel-banners .banner-wrapper:nth-child(1) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/cat-1.jpg') no-repeat;background-size: cover;}
  .next-to-carousel-banners .banner-wrapper:nth-child(2) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/cat-2.jpg') no-repeat;background-size: cover;}
  .next-to-carousel-banners .banner-wrapper:nth-child(3) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/cat-3.jpg') no-repeat;background-size: cover;}
  .next-to-carousel-banners .banner-wrapper:nth-child(4) > span {background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/cat-4.jpg') no-repeat;background-size: cover;}
  .next-to-carousel-banners .top-banner h2{font-size: 35px;}
  .blog .news-item .image, .in-blog.type-posts-listing .news-item .image {height: 150px;}
  .blog .news-item .text, .in-blog.type-posts-listing .news-item .text {height: calc(100% - 150px);}
  .refs-wrapper .news-item .text .title {font-size: 26px; }
  .benefits .footer-banners .footer-banner {max-width: 190px;}
  .header-top .search .btn.btn-default {font-size: 14px;}
  input[type="search"].form-control, input[type="search"].form-control::placeholder {font-size: 14px;}
  .carousel-inner>.item > a::before, .type-post .top-img::before {height: 45px;}
  .type-post .top-img, .type-page .top-img {height: 300px;}
  .type-post .top-img img, .type-page .top-img img {height:300px;}
}

@media screen and (max-width: 991px) {
  .in-o-nas .flex-wrap-reverse {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
  .compact-form .validator-msg-holder input, .compact-form .validator-msg-holder input::placeholder, .custom-footer .subscribe-form .btn .sr-only {font-size: 16px;}
  .category-title {margin-top: 30px;}
  #footer {padding-top: 45px;}
  .navigation-in>ul>li>a {padding: 25px 8px;}
  .top-navigation-bar .container>div:first-child {display: none;}
  .top-navigation-bar .container>div.top-navigation-menu {text-align:left;padding-left: 0;}
  .top-navigation-bar-menu li:first-child a {padding-left: 0;}
  .popup-widget.cart-widget {top: 150px !important;}
  .products-block>div {width: 50%;}
  .products-block .p .p-in {padding: 15px;}
  .blog .news-item .image, .in-blog.type-posts-listing .news-item .image {height: 175px;}
  .blog .news-item .text, .in-blog.type-posts-listing .news-item .text {height: calc(100% - 175px);}
  .blog .news-item:nth-child(3) {display: none;}
  .refs-wrapper .news-item .text .title {width: 100%;bottom:auto;position: initial; color: #00967f;max-width: 100%;}
  .refs-wrapper .news-item .image {display: none;}
  .refs-wrapper .news-item .text .description {padding: 20px;}
  .footer-bottom {display: block;}
  .benefits .footer-banners .footer-banner:nth-child(4) {border-left-style: none;}
  .carousel .extended-banner-text p {font-size: 18px;}
  .carousel .extended-banner-text p span {font-size: 18px;}
  .carousel .extended-banner-text p .btn {margin-top: 10px;line-height: 26px;font-size: 16px;height: 38px;}
  .carousel .extended-banner-text .slider-text {padding: 15px;}
  .carousel .extended-banner-text .container {text-align:center;}
  .carousel .extended-banner-text {padding-bottom: 25px;}
  .products-inline.products-top > div .p {font-size: 16px;}
  #header .container {width: 100%;}
  .header-top .search .btn.btn-default {padding: 5px;}
  .header-top .search {max-width: 215px;}
  .carousel-inner>.item > a::before, .type-post .top-img::before {height: 35px;}
  .navigation-home-icon-wrapper #navigation-first a, .breadcrumbs #navigation-1 > a {position: relative;}
  .breadcrumbs>span>a::after {position: absolute;}
  .navigation-home-icon-wrapper::before {top: 27px;}
  .breadcrumbs > span:last-of-type {display: none;}
  .breadcrumbs>span:nth-last-child(2)>a::after {display: none;}
}

@media screen and (max-width: 767px) {
  #header {box-shadow:none;border:none;}  
  .navigation-home-icon-wrapper::before {left: 0;}
  .box-bg-default .next-step .next-step-back {display: block;}
  ol.cart-header li.active {text-align: center;}
  .p-detail {margin-left: -10px;margin-right: -10px;}
  .next-step-back {z-index: 4;}
  ol.cart-header {z-index: 3;}
  .ordering-process #header {display: none;}
  .popup-widget-inner .cart-widget-products {margin-bottom: 0;}
  .popup-widget.login-widget, .popup-widget.cart-widget {top: 78px !important;}
  .cart-widget-button{padding-top: 40px;position: initial;}
  .popup-widget-inner.cart-widget-inner {height: 100%;}
  .cart-window-visible .user-action .user-action-in>div.user-action-cart {padding-bottom: 100px;}
  .header-top .search {max-width:100%;width: 100%;}
  .carousel-indicators .active, .carousel-indicators li:hover, .carousel-indicators li {height: 10px;width:10px;margin:0 5px;}
  #header {width: 100%;margin-bottom: 0;background: -moz-linear-gradient(left, #1e5799 0%, #57887c 0%, #00ac92 100%);background: -webkit-linear-gradient(left, #1e5799 0%,#57887c 0%,#00ac92 100%);background: linear-gradient(to right, #1e5799 0%,#57887c 0%,#00ac92 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#00ac92',GradientType=1 );}
  .carousel .extended-banner-text .container {padding-left: 15px;padding-right:15px;width:100%;}
  .carousel .extended-banner-text p {font-size: 18px;}
  .carousel .extended-banner-text p span {font-size: 18px;}
  .carousel .extended-banner-text p .btn {margin-top: 10px;line-height: 26px;font-size: 16px;height: 38px;}
  .carousel .extended-banner-text .slider-text {padding: 15px;}
  #footer .footer-bottom::before {height:auto;}
  .blog .news-item:nth-child(2) {display: none;}
  .news-item .image {margin-bottom: 0;}
  .blog .news-item .image, .in-blog.type-posts-listing .news-item .image, .in-blog.type-posts-listing .news-item:first-child .text {height: auto;}
  .blog .news-item, .in-blog.type-posts-listing .news-item {max-width: 500px;margin: 0 auto 30px;}
  .blog .news-item .text, .in-blog.type-posts-listing .news-item .text {padding: 27px 15px 25px;height:auto;}
  .blog .news-item, .in-blog.type-posts-listing .news-item {padding-bottom: 0;}
  .blog .news-item .btn-primary, .in-blog.type-posts-listing .news-item .btn-primary {position: initial;margin-top: 25px;}
  .references {display: none;}
  .products-block .p .p-in {padding: 10px;}
  .header-top {margin-left: 0;padding-top:4px;padding-bottom:11px;width: 100%;}
  .responsive-tools {padding-top: 0;padding-bottom: 0;display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
  .responsive-tools>a {width: 35px;}
  .top-navigation-bar .top-nav-button-login > span {display: none;}
  #header .cart-count {position: relative;top: unset;background-color: #fff;top: -47px;right:10px;position: absolute;background-color: transparent;}
  .responsive-tools>a[data-target="navigation"] {width:28px;right:unset;left:15px;padding-left: 0;padding-top:3px;}
  .responsive-tools>a[data-target="navigation"]::before {background-color: transparent;color: #fff;font-size:22px;width:30px;}
  #header .site-name {position: absolute;left:54px;top:-40px;}
  #header .site-name a::before {content:'';background: url('https://cdn.myshoptet.com/usr/www.nicebelly.cz/user/documents/upload/sablona-nemazat/footer-logo.svg') center top no-repeat;display:block;width:120px;height:34px;background-size: 100% auto;}
  #header .site-name a {position: relative;}
  #header .site-name a img {display: none;}
  .navigation-in>ul>li>a {padding: 20px 10px;}
  .navigation-in ul.menu-level-2 li a {padding-top:5px;padding-bottom:5px;}
   #navigation  {bottom: 0px;height: auto;padding-bottom: 55px;}
  .responsive-tools>a[data-target="login"] {display: none;}
  .top-navigation-bar .top-nav-button-login {display: block;margin: 0;right:35px;top:-3px;}
  .header-top .btn.cart-count::before {background: url(/user/documents/upload/sablona-nemazat/kosik.svg) center center no-repeat;background-size: 100% auto;min-width: 25px; max-width: 25px; height: 24px;}
  .navigation-buttons > a[data-target="cart"] i {left:-1px;top:0;}
  .top-navigation-bar .dropdown {right:95px;color:#000;left:auto;top:15px;}
  .top-navigation-bar .dropdown button::before {display: none;}
  .top-navigation-bar .container>div.top-navigation-tools {display:flex;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-moz-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
  .responsive-tools>a[data-target="search"] {display: none;}
  #header .search-form {display: block;}
  .top-navigation-bar {padding-top:16px;padding-bottom:11px;}
  .popup-widget.cart-widget {top: 107px;}
  .top-navigation-bar .container {padding-left: 20px;}
  .in-index .content-wrapper.container .row.banners-row>div {padding-left: 0;padding-right: 0;margin-bottom:0;}
  h4.homepage-group-title, .h4.homepage-group-title, .p-detail-inner-header h1, .category-title, h1 {font-size: 30px;}
  h4.homepage-group-title, .h4.homepage-group-title {margin-top: 35px;margin-bottom: 35px;}
  .next-to-carousel-banners .banner-wrapper {height: 300px;margin-top: 0;}
  .next-to-carousel-banners .top-banner .btn-primary {display: none;}
  .next-to-carousel-banners .top-banner h2 {font-size: 30px;margin-bottom:0;}
  .products-block>div {width: 50%;}
  .products-block.products>div {padding: 5px;}
  .refs-wrapper {margin: 30px 0;}
  .benefits .footer-banners .footer-banner {width: 50%;max-width: none;}
  .benefits .footer-banners .footer-banner {border: none;}
  #footer {text-align:center;padding-top: 30px;}
  #footer .form-group.consents label {text-align:left;}
  #footer .custom-footer>div:first-child h4::before {display: inline-block;}
  #footer .subscribe-form {max-width: 300px;margin: 0 auto;}
  .custom-footer>div.extended .contact-box ul {-webkit-box-pack: center;-moz-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
  .navigation-window-visible #navigation {width: auto;z-index: 9;overflow: visible;}
  .navigation-window-visible .responsive-tools>a[data-target="navigation"]::before {content: '\e912';}
  .navigation-close {top: 0px;opacity: 0;width: 0;height: 0;padding: 0;}
  .navigation-close::before {color: transparent;display: inline-block;width: 0;height: 0;font-size: 0;line-height: 0;}
  #navigation {right: 0px;left:0;}
  .navigation-window-visible .responsive-tools>a[data-target="navigation"] {display: block;}
  .top-navigation-contacts a:first-of-type {display: none;}
  .blog .news-item .image img, .in-blog.type-posts-listing .news-item .image img {min-width: auto;max-width:100%;min-height:auto;}
  .category-header input[type="radio"]+label {font-size: 13px;margin-right: 10px;}
  .detail-parameters th, .detail-parameters td {display: block;}
  .btn-size {margin-left: 0;}
  .detail-parameters th {margin-bottom: 5px;}
  .detail-parameters td  {margin-bottom: 15px;}
  .add-to-cart-wrapper {display: block;}
  .btn.add-to-cart-button.btn-lg {width: auto;}
  .p-info-wrapper .add-to-cart {margin-bottom: 0;}
  .p-info-wrapper .add-to-cart .quantity {margin-bottom: 20px;}
  .p-info-wrapper .add-to-cart .btn {margin-bottom: 20px;}
  .p-detail-tabs-wrapper {margin: 0;}
  .p-detail-tabs-wrapper .shp-tabs-holder ul.shp-tabs li a {font-size: 16px;}
  .content-wrapper.container .row>div {margin-bottom: 20px;}
  .p-detail-tabs-wrapper .basic-description p {font-size: 15px;}
  .p-info-section {padding-bottom: 30px;margin-bottom:30px;}
 .content-wrapper.container .p-detail-tabs-wrapper > .row {margin-left: 0;margin-right: 0;}
  body {font-size: 15px;}
  .ordering-process .responsive-tools>a[data-target="navigation"] {width: 80px;}
  .next-step-back::before {color: #1a1a1a;}
  .p-label {display: none;}
  ol.cart-header li a, ol.cart-header li strong {padding: 18px 0 22px;}
  .ordering-process .responsive-tools>a[data-target="navigation"]::before {top: 0;}
  .ordering-process .responsive-tools>a[data-target="navigation"]::after {top: 0;}
  h4, .sidebar h4, .sidebar .h4 {font-size: 16px;}
  .co-box h4 {padding-left: 50px;}
  ol.cart-header li {padding: 0 45px;}
  .products-block .product .p .name {font-size: 16px;}
  .in-o-nas .about-menu li {margin: 0 5px;}
  .in-o-nas .about-menu li a {font-size: 16px;}
  .in-o-nas .top-img::before {height: 25px;}
  h2 {font-size: 30px;}
  .p-detail-tabs-wrapper > .row {padding-left: 0;padding-right:0;}
  #header .cart-count {padding: 0 0 0 8px;}
  .banners-row .col-sm-8 {padding-left:0;padding-right:0;}
  #navigation {top: 78px;}
  .type-post .top-img, .type-page .top-img {height: 240px;}
  .type-post .top-img img, .type-page .top-img img {height:240px;}
  .cont-img {min-width:40px;max-width:40px;height:40px;padding:8px;margin-right:15px;line-height: 14px;}
  .contact-line {display: block;padding: 5px 15px 15px}
  .carousel-control.left, .carousel-control.right {display: none;}
  .top-navigation-bar a {color: #1a1a1a;text-transform:none;}
  .top-navigation-bar-menu li a, .top-navigation-bar-menu-helper li a {padding: 5px;}
  .top-navigation-bar-menu li {margin: 0 2px;}
  .top-navigation-bar .dropdown button {text-transform: none;color: #fff;padding-left: 0;margin-left: 0;}
  .navigation-window-visible .top-navigation-bar .container>div.top-navigation-menu {width:100%;height: auto;left:0;right:0;padding-left: 15px;padding-right: 15px;text-align:center;}
  .p-detail .add-to-cart .quantity{padding: 0 30px;}
  .p-detail .add-to-cart .quantity .increase, .p-detail .add-to-cart .quantity .decrease {width: 30px;}
  .add-to-cart .quantity input, .cart-table .p-quantity .quantity input, .quantity-form .quantity input {width: 40px;font-size: 18px;}
  .btn.add-to-cart-button.btn-lg, a.btn.add-to-cart-button.btn-lg {font-size: 18px;}
  .add-to-cart .btn.add-to-cart-button.btn-lg:before {min-width: 20px;max-width: 20px;background-size: 100% auto;}
  .p-info-section .back-flowers .container {padding: 0 10px;}
  h4.homepage-group-title, .h4.homepage-group-title, .p-detail-inner-header h1, .category-title, h1 {margin: 30px 0;}
  .p-detail-inner-header h1, h1 {margin-bottom: 10px;}
  .template-11 #navigation {margin-top: 0 !important;}
  .remove-item::before {line-height: 15px;}
  .cart-table .p-availability {line-height: 36px;}
  .cart-table .p-total form.inline {position: absolute;right:10px;top:20px;}
  .cart-table .p-price, .cart-table .p-total {min-height: 30px;line-height:36px;}
  .cart-table tr {margin-top: 10px;padding-top: 10px;position: relative;}
  .cart-table tr>td.cart-p-image {flex: 0 0 65px;}
  .cart-table .cart-p-image img {width: 65px;}
  .free-gift, .discount-coupon form {flex-wrap: wrap;}
  .discount-coupon form .btn {margin-top: 10px;}
  .ordering-process .checkout-box {display: none;}
  .in-krok-1 .order-summary-inner {display: none;}
  .box .next-step-back::before, .next-step .next-step-back::before { color: #845b25;border-color: #ffdcc4;background-color: #ffdcc4;padding: 5px 0;border-radius: 5px;height: 40px;line-height: 30px;width: 40px;top: 10px;left: 10px;}
  .box .next-step-back::before:focus, .next-step .next-step-back::before:focus {background-color: #e3c4ae;color: #845b25;border-color: #e3c4ae;}
  .next-step {padding: 0 10px;}
  body.ordering-process {background-color: #fff;}
  /* .back-shopping-link .next-step-back {display: block;position: initial;margin: 5px 0 25px;text-align:center;text-indent: 0;width:auto;height:auto;} */
  .form-group.consents label a, .form-group.consents label {font-size: 14px;}
  .cart-table .p-quantity {max-width: 90px;width:100%;}
  .cart-table tr>td.p-total {max-width: 130px;width: 100%;}
  .cart-table .p-availability, .cart-table .p-price {padding-left: 70px;width: auto;}
  .p-info-wrapper .availability-value {margin-left: 0;}
  .p-info-wrapper .detail-parameters {margin-bottom: 0;}
}


@media screen and (max-width: 479px) {
  .products-related>div.product:nth-child(3), .products-related>div.product:nth-child(4) {display: none;}
  .next-to-carousel-banners .banner-wrapper {height: 220px;}
  .next-to-carousel-banners .top-banner h2 {font-size: 24px;}
  .p-info-section > .container {padding-left: 0;padding-right: 0;}
  .in-o-nas .top-img::before {height: 16px;}
  .carousel-inner>.item > a::before, .type-post .top-img::before {height: 20px;}
  .type-post .top-img, .type-page .top-img {height: 180px;}
  .type-post .top-img img, .type-page .top-img img {height:180px;}
  .id-694.type-post .top-img::before {display: none;}
}

@media screen and (max-width:400px) {
}
