.dodaci-doba {
color: green;
}
.stripe {
padding: 50px 0;
}
.stripe-bottom {
padding: 0 0 50px 0;
}
.shopping-cart-wrapper {
cursor: unset !important;
} .codedropz-upload-inner > div {
font-weight: 600;
}
.dnd-upload-status .dnd-upload-details .name {
color: #061c45 !important;
}
.dnd-upload-status .dnd-upload-details .name em {
font-weight: 400 !important;
font-size: 12px !important;
}
.dnd-upload-status .dnd-upload-details .dnd-progress-bar span {
background: #00a89e !important;
}
.woocommerce div.product form.cart table.group_table {
max-width: unset !important;
}
.woocommerce div.product div.summary form.cart table.group_table td.woocommerce-grouped-product-list-item__quantity .button:before {
content: '\e876' !important; }
#contact-map {
filter: grayscale(1) !important;
}
.vc_custom_1605780137628 p {
display: flex !important;
flex-wrap: wrap;
align-items: center;
}
.vc_custom_1605780137628 p span {
font-size: 12px;
}
.vc_custom_1605780137628 p img {
margin-top: 0 !important;
}
.abra-gen-active a {
background-color: green !important;
}
.abra-gen-inactive a {
background-color: red !important;
}
.woocommerce-product-details__short-description ul li {
padding: 0 !important;
}
@media (max-width:  576px) {
.newsletter-content p {
flex-direction: column;
}
.newsletter-content .wpcf7-submit {
margin-top: 10px;
}
.newsletter-content input[type="email"] {
max-width: 280px;
}
}
input::placeholder {
color: #888 !important;
}
.products .product.product-category .product-wrapper > a {
height: 180px;
}
.woolab-ic-dic-tip {
padding-left: 32%;
margin-top: 3px;
font-size: 13px;
}
p.stock.in-stock, p.stock.zakazkova_vyroba {
color: green !important;
}
@media only screen and (max-width: 767px) {
.hp-products .product-group-button-meta {
display: none !important;
}
}
.newsletter-content {
max-width: 450px;
margin: 0 auto;
}
.newsletter-content p {
display:flex;
align-items: center;
}
.newsletter-content input::placeholder {
color: #fff;
}
.newsletter-content input[type="email"] {
width: auto;
color: #fff !important;
margin-bottom: 0 !important;
margin-right: 10px;
}
.newsletter-content .wpcf7-submit {
color: rgba(163,163,163,1) !important;
border-color: rgba(163,163,163,1);
}
.newsletter-content .wpcf7-submit:hover {
background: #fff !important;
border-color: #fff !important;
color: #061d44 !important;
}
.newsletter-content input[type="email"].wpcf7-not-valid {
color: #ff0000;
border-color: #ff0000;
}
.newsletter-content .wpcf7-response-output, #wpcf7-f18814-p16255-o1 .wpcf7-spinner, #wpcf7-f18814-p16255-o1 span.wpcf7-not-valid-tip {
display: none !important;
}
.woocommerce-grouped-product-list-item p.stock {
font-size: 11px !important;
margin-bottom: 0;
}
.woocommerce-grouped-product-list-item__label > label {
font-size: 12px !important;
font-weight: 600 !important;
}
.available_on_backorder_color {
color: #eaa600 !important;
}
.shop_table p.stock {
margin-bottom: 5px !important;
}
.woocommerce-mini-cart-item p.stock {
font-size: 13px !important;
}
#swipebox-overlay {
background: rgba(0,0,0,0.8) !important;
}
.rl-gallery {
margin-bottom: 1rem;
margin-right: -15px;
}
.rl-basicgrid-gallery .rl-gallery-item {
margin-right: 15px;
margin-bottom: 15px;
}
.rl-basicgrid-gallery .rl-gallery-item img {
object-fit: cover;
}
#swipebox-slider .slide img {
padding: 15px;
}
@media (min-width: 1200px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100%/6 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 180px;
}
}
@media (max-width: 1200px) and (min-width: 992px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 4 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 225px;
}
}
@media (max-width: 992px) and (min-width: 768px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 3 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 250px;
}
}
@media (max-width: 768px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 3 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 180px;
}
}
@media (max-width: 576px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 2 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 250px;
}
}
@media (max-width: 480px) and (min-width: 380px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 2 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 180px;
}
}
@media (max-width: 380px) {
.rl-basicgrid-gallery .rl-gallery-item {
width: calc(100% / 2 - 15px);
}
.rl-basicgrid-gallery .rl-gallery-item img {
height: 125px;
}
}
.shop_table p.stock.in-stock, .woocommerce-mini-cart-item p.stock.in-stock, .woocommerce-mini-cart-item p.stock.stock-zakazkova_vyroba {
color: green !important;
}
.cmplz-btn {
text-transform: unset;
font-weight: 600 !important;
font-size: 14px !important;
}
.woocommerce-checkout .woocommerce-billing-fields .woolab-ic-dic-toggle.active,
.woocommerce-checkout .woocommerce-billing-fields .woolab-ic-dic-toggle[style*="display: block"] {
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
flex-flow: row wrap;
align-items: center;
}
.sticky-wrapper.is-sticky .search-content input[type="text"]::placeholder {
color: #fff !important;
}
.gallery-item img {
height: 250px;
object-fit: cover;
}
h3.heading-title.product-name > a {
font-weight: 600;
}
.woocommerce .products .product .price-without-tax {
order: 3;
font-size: 12px;
color: #888;
}
.woocommerce .products .product .woo-custom-stock-status {
order: 5;
line-height: 1.2;
font-size: 13px;
}
.woocommerce .products .product .price-without-tax bdi {
color: #888 !important;
}
.woocommerce .product-wrapper .meta-wrapper {
display: flex;
flex-direction: column;
}
.woocommerce .products .product .product-categories {
display: none !important;
}
.woocommerce .products .product .short-description {
display: none !important;
}
.cart-collaterals .cart_totals table.shop_table tbody tr.order-total td:before {
position: relative !important;
margin-right: 8px;
}
.includes_tax {
white-space: nowrap !important;
}
.woocommerce .product-wrapper .meta-wrapper .product-name {
order: 1;
}
.woocommerce .product-wrapper .meta-wrapper .product-list-short-description {
order: 2;
}
.woocommerce .product-wrapper .meta-wrapper .price {
order: 3;
margin-bottom: 0 !important;
}
ul.wc-bacs-bank-details li:first-child {
padding-top: 8px !important;
}
.products .product .product-sku {
display: none !important;
}
.images-thumbnails {
display: flex;
flex-direction: column-reverse;
}
.woocommerce div.product.vertical-thumbnail.thumbnail-right .thumbnails {
position: relative !important; }
.ts-product-attribute.pa_barva a {
padding-left: 0 !important;
}
.ts-product-attribute.pa_barva a img {
width: 30px !important;
height: 30px !important;
transform: unset !important;
}
.ts-product-attribute.pa_barva > div.option.selected > a > img {
border: 2px solid;
}
.ts-product-attribute.pa_barva a:before, .ts-product-attribute.pa_barva a:after {
display: none;
}
.img-grouped-product {
width: 45px;
min-width: 45px;
height: 45px;
margin-right: 15px;
}
.tab-downloads table {
width: 100%;
}
.tab-downloads table tr td:first-of-type {
font-weight: 600;
}
.tab-downloads table tr td:last-of-type {
text-align: right;
}
.tab-downloads table tr td.no-wrap {
white-space: nowrap;
}
.mega-menu-title > a {
color: #061c45 !important;
font-weight: 700 !important;
}
#grouped-products-nav {
display: flex;
align-items: center;
padding-left: 0;
border-bottom: 1px solid #eee;
margin-bottom: 10px;
padding-bottom: 1px;
}
#grouped-products-nav li {
list-style: none !important;
padding: 0;
font-size: 12px;
}
#grouped-products-nav li a {
display: inline-block;
padding: 10px 20px;
}
#grouped-products-nav li a img {
width: 45px;
height: 45px;
display: block;
margin: 10px auto;
}
#grouped-products-nav li a:hover {
text-decoration: none;
}
#grouped-products-nav li a.active {
color: #fff;
background-color: #061c45;
}
#grouped-products-nav li a:not(.active) {
color: #061c45;
background-color: #fff;
}
#grouped-products-nav li a:hover:not(.active) {
background-color: #f4f5f6;
}
.grouped-product-tab:not(.active) {
display: none;
}
.yith-wcwl-add-button {
display: none !important;
}
.woocommerce-grouped-product-list-item__label > label {
display: flex;
}
.woocommerce-grouped-product-list-item__label > label img {
width: 75px;
padding-right: 15px;
}
.woocommerce-grouped-product-list-item__label > label a {
font-size: 12px;
line-height: 15px;
color: #061c45;
}
.woocommerce-grouped-product-list-item__price {
font-size: 12px;
text-align: center;
}
#order_review .shop_table.woocommerce-checkout-review-order-table td:last-child {
width: 100% !important;
text-align: unset !important;
}
#order_review table.shop_table ul#shipping_method {
margin-left: unset !important;
}
.glide--slider .glide__slide {
list-style: unset;
}
.glide--slider .glide__slide img {
width: 40px !important;
}
.woocommerce-shipping-destination {
display: none;
}
.ts-social-sharing i, .ts-product-attribute > div.option:not(.color) a {
color: #061c45;
}
#main-layout > #main-layout-top #notifications-bar-container, #main-layout > #main-layout-top #toolbox > .toolbox-item > .toolbox-subitem-container {
z-index: 9 !important;
}
.ex-vat-price {
color: #444;
font-size: 12px;
}
.ex-vat-price bdi {
color: #444;
font-size: 12px;
}
.product-list-short-description {
color: #444;
font-size: 12px;
line-height: 16px;
font-weight: 400;
margin-bottom: 0.5rem;
}
.header-top span.divider {
display: inline-block;
padding: 0 8px;
}
.is-sticky .header-sticky {
background: #061c45 !important;
color: #fff !important;
}
.is-sticky .shopping-cart-wrapper .cart-control .cart-number {
color: #061c45 !important;
background: #fff !important;
}
.is-sticky .ts-group-meta-icon-toggle .icon span, .is-sticky .ts-icon-toggle-header-top span {
background-color: #fff !important;
}
.is-sticky nav > ul.menu li > a .menu-label:before, .is-sticky span.ts-menu-drop-icon:before {
color: #fff !important;
}
.is-sticky .search-button .icon:before, .is-sticky .ts-search-by-category .search-button:before, .is-sticky .shopping-cart-wrapper a > .ic-cart:before, .is-sticky .ts-tiny-account-wrapper .account-control:before, .is-sticky .logged-in .my-account-wrapper .dropdown-container a, .is-sticky .my-wishlist-wrapper > a:before {
color: #fff !important;
}
.ts-header .is-sticky .menu-wrapper nav > ul.menu > li > a, .ts-header .is-sticky .menu-wrapper nav > ul > li > a {
color: #fff !important;
}
.product-category .meta-wrapper .icon {
width: 68px !important;
margin: 0 auto !important;
}
.products .product.product-category h3 > a {
color: #061c45 !important;
font-size: 14px;
text-transform: uppercase;
}
.ts-product-category-wrapper.grid .products .product.product-category {
max-height: 180px;
}
.woocommerce .products .product.product-category {
padding: 0 15px !important;
}
.products .product.product-category .product-wrapper > a {
background-color: #fafafa !important;
}
@media (min-width: 768px) {
.hp-categories h2 {
font-size: 36px !important;
line-height: 50px !important;
text-transform: uppercase;
}
}
.products .product.product-category .product-wrapper:hover > a {
background-color: #061c45 !important;
}
.products .product.product-category .product-wrapper .icon svg {
width: 100%;
transition: .3s;
-webkit-transition: .3s;
}
.products .product.product-category .product-wrapper:hover .icon svg path {
fill: #fff !important;
}
.products .product.product-category .product-wrapper:hover h3 > a {
color: #fff !important;
}
.products .product.product-category .product-wrapper > a img {
visibility: hidden !important;
opacity: 0 !important;
}
.products .product.product-category .product-wrapper .meta-wrapper {
visibility: visible !important;
opacity: 1 !important;
transform: translateY(-50%) !important;
}
.ts-testimonial-wrapper blockquote .content, .ts-testimonial-wrapper .author-role .role {
color: #061c45 !important;
}
.ts-testimonial-wrapper.dots-horizontal .author a {
text-transform: unset !important;
color: #061c45 !important;
font-weight: 700;
font-size: 18px !important;
margin-bottom: 10px;
}
blockquote.style-2:before {
color: #00a89e !important;
font-size: 130px !important;
line-height: 130px !important;
height: 70px !important;
}
@media only screen and (max-width: 992px) {
.meta-wrapper .button-in.wishlist {
display: none !important;
}
.ts-product-category-wrapper.grid .products .product.product-category {
margin-bottom: 30px;
}
}
@media only screen and (max-width: 767px) {
.hp-products .product-group-button-meta {
position: relative !important;
}
.logo-wrapper .mobile-logo {
width: 150px !important;
}
.hp-categories h2 {
font-size: 26px !important;
line-height: 36px !important;
text-transform: uppercase;
}
.ts-product-category-wrapper.grid .products .product.product-category {
max-height: 160px !important;
}
}
@media (max-width: 768px) {
.zakazkova-vyroba {
text-align: center;
}
.zakazka-heading {
font-size: 36px !important;
line-height: 46px !important;
text-align: center !important;
}
.icon-box {
margin-bottom: 40px;
}
.woocommerce-product-attributes-item__label {
padding-right: 15px;
}
.group-button-header span.divider {
display: none;
}
.group-button-header i {
margin-right: 6px;
}
.group-button-header span.contact-info {
display: block;
}
.footer-nav ul {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.footer-socials {
justify-content: center;
}
.footer-payment-methods {
padding-top: 10px;
padding-bottom: 30px;
}
}
#menu-slunecniky {
display: flex;
}
#menu-slunecniky > li > a {
font-weight: 700 !important;
}
.ts-header .menu-wrapper nav > ul.menu ul.sub-menu li:hover > ul.sub-menu {
animation: unset !important;
}
.ts-header .is-sticky .menu-wrapper nav > ul.menu li ul.sub-menu > li:first-child ul.sub-menu {
top: 10px !important;
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li:first-child ul.sub-menu {
position: relative;
opacity: 1;
visibility: visible;
display: flex;
flex-direction: column;
top: 0;
left: 0;
margin-left: 0 !important;
right: 0;
padding: 0;
box-shadow: unset !important;
}
@media (min-width: 1280px) and (max-width: 1700px) {
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu > li:first-child ul.sub-menu {
max-width: 150px;
}
}
.button-in.wishlist {
display: none !important;
}
.ts-header .menu-wrapper nav > ul.menu li ul.sub-menu ul.sub-menu:before {
box-shadow: unset;
}
@media only screen and (min-width: 1400px) {
.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-fullwidth.sub-padding-60 .ts-megamenu-widgets-container > ul > li {
padding: 0 30px !important;
}
}
.ts-header .menu-wrapper nav > ul.menu li.ts-megamenu-fullwidth .ts-megamenu-widgets-container > ul {
flex-wrap: nowrap !important;
}
.first-footer-area {
padding-bottom: 50px;
}
.star-rating {
display: none !important;
}
.filter-widget-area.style-default > .widget-container > :not(.widget-title-wrapper) {
width: 250px !important;
}
.woocommerce-widget-layered-nav-list__item span.count {
white-space: nowrap !important;
}
.product-type-zakeke .single_add_to_cart_button:after {
content: '';
display: inline-block;
width: 18px;
height: 18px;
margin-left: 8px;
margin-bottom: -2px;
background-size: cover;
background-repeat: no-repeat;
}
.reset_variations {
color: #061d44 !important;
text-decoration: underline;
}
.product-type-zakeke .single_add_to_cart_button:not(:hover):after {
background-image: url(//montisprint.cz/wp-content/themes/drile-child/img/pencil-white.svg);
}
.product-type-zakeke .single_add_to_cart_button:hover:after {
background-image: url(//montisprint.cz/wp-content/themes/drile-child/img/pencil.svg);
}
.woocommerce .product .thumbnail-wrapper .product-label:nth-of-type(2) {
top: 40px;
}
.woocommerce .product .thumbnail-wrapper .product-label:nth-of-type(3) {
top: 70px;
}
.woocommerce .product .thumbnail-wrapper .product-label:nth-of-type(4) {
top: 100px;
}
.product-label .vlastni-design {
background: #061c45;
color: #fff;
text-transform: uppercase;
height: 26px;
line-height: 26px !important;
width: auto;
padding-left: 10px;
padding-right: 10px; white-space: nowrap;
display: inline-block;
vertical-align: top;
font-weight: 600;
}
.zakeke-cart-previews {
display: none !important;
}
#order_review .shop_table.woocommerce-checkout-review-order-table td {
width: 50% !important;
}
.variation-Pizpsoben {
display: none !important;
}
@media (max-width: 1200px) {
.product-label .vlastni-design {
font-size: 10px !important;
}
}.glide {
position: relative;
width: 100%;
height: 100%;
}
.glide__wrapper {
overflow: hidden;
}
.glide__track {
position: relative;
width: 100%;
height: 100%;
list-style: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-ms-touch-action: pan-Y;
touch-action: pan-Y;
overflow: hidden;
padding: 0;
}
.glide__track.dragging {
cursor: grabbing;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__slide {
width: 100%;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-webkit-tap-highlight-color: transparent;
}
.glide__slide a {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-user-drag: none;
-moz-user-select: none;
-ms-user-select: none;
}
.glide__arrows {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide__arrow {
cursor: pointer;
}
.glide__bullets {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.glide--slider .glide__slide {
float: left;
clear: none;
}
.glide--carousel.glide--vertical .glide__track {
overflow: visible;
}
.glide--carousel .glide__slide {
float: left;
clear: none;
}
.glide--slideshow .glide__wrapper {
height: 100%;
}
.glide--slideshow .glide__slide {
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: -1;
-webkit-transform-style: preserve-3d;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.glide--slideshow .glide__slide.active {
z-index: 1;
}.glide__arrows {
position: absolute;
}
.glide--horizontal .glide__arrows {
top: 50%;
width: 92%;
margin-left: 4%;
}
.glide--vertical .glide__arrows {
left: 50%;
height: 88%;
margin-top: 6%;
}
.glide__arrow {
position: absolute;
z-index: 2;
padding: 9px 12px;
background: transparent;
transition: opacity 150ms ease, border 300ms ease-in-out;
top: 50px;
border-radius: 6px;
}
.glide__arrow.disabled {
opacity: 0.33;
}
.glide__arrow:focus {
outline: none;
}
.glide__arrow:hover {
border-color: white;
}
.glide--horizontal .glide__arrow {
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.glide--horizontal .glide__arrow.prev {
left: 0;
}
.glide--horizontal .glide__arrow.next {
right: 0;
}
.glide--vertical .glide__arrow {
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.glide--vertical .glide__arrow.prev {
top: 0;
}
.glide--vertical .glide__arrow.next {
bottom: 0;
}
.glide__bullets {
position: absolute;
z-index: 2;
list-style: none;
}
.glide--horizontal .glide__bullets {
bottom: 8%;
left: 0;
width: 100%;
height: 12px;
text-align: center;
}
.glide--vertical .glide__bullets {
top: 50%;
right: 8%;
width: 12px;
height: auto;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
.glide__bullets > * {
display: inline-block;
background-color: rgba(255, 255, 255, 0.5);
width: 12px;
height: 12px;
padding: 0;
cursor: pointer;
border-radius: 50%;
border: 2px solid transparent;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.glide--horizontal .glide__bullets > * {
margin: 0 5px;
}
.glide--vertical .glide__bullets > * {
vertical-align: middle;
}
.glide__bullets > *.active {
background-color: white;
}
.glide__bullets > *:focus {
outline: none;
}
.glide__bullets > *:hover,
.glide__bullets > *:focus {
border: 2px solid white;
background-color: rgba(255, 255, 255, 0.5);
}
.glide__arrow.prev {
left: 0;
}
.glide__arrow.next {
right: 0;
}
.glide__slides {
margin: 0px;
padding: 0;
list-style: none;
}.zakeke-cart-preview-window {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.94);
z-index: 1000;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
user-select: none;
}
.zakeke-cart-preview-window-label {
padding: 20px;
}
.zakeke-cart-preview-window-label h3 {
color: white;
}
.zakeke-cart-previews {
position: relative;
max-width: 260px;
}
.zakeke-cart-preview {
cursor: pointer;
}