/******************************************************************
Theme Name: Cannabisclinical.eu
Theme URI: http://www.miloslavpoliak.sk
Description: 
Author: Miloslav Poliak
Author URI: http://www.miloslavpoliak.sk
Version: 1.0
******************************************************************/

/* Farby
Pozadie: #fbfbfb
Svetlomodrá: #e6e9ee
Modrá: #1f375f
Tmavámodrá: #171c2c
Červená: #d2232a
Šedá: #9d9d9d
Zelená: #498c4d
Svetlošedá: #f9f9f9
*/

/*@font-face {font-family: 'numbers';src: url('assets/fonts/numbers-webfont.woff2') format('woff2'),url('assets/fonts/numbers-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sansbold';src: url('assets/fonts/opensans-bold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sansregular';src: url('assets/fonts/opensans-regular-webfont.woff2') format('woff2'),url('assets/fonts/opensans-regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'open_sanssemibold';src: url('assets/fonts/opensans-semibold-webfont.woff2') format('woff2'),url('assets/fonts/opensans-semibold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
*/

@font-face {font-family: 'cannabisclinical_black';src: url('assets/fonts/cannabisclinical_black-webfont.woff2') format('woff2'),url('assets/fonts/cannabisclinical_black-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'cannabisclinical_bold';src: url('assets/fonts/cannabisclinical_bold-webfont.woff2') format('woff2'),url('assets/fonts/cannabisclinical_bold-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'cannabisclinical_regular_italic';src: url('assets/fonts/cannabisclinical_regular-italic-webfont.woff2') format('woff2'),url('assets/fonts/cannabisclinical_regular_italic-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'cannabisclinical_regular';src: url('assets/fonts/cannabisclinical_regular-webfont.woff2') format('woff2'),url('proxima-assets/fonts/cannabisclinical_regular-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}
@font-face {font-family: 'cannabisclinical_thin';src: url('assets/fonts/cannabisclinical_thin-webfont.woff2') format('woff2'),url('assets/fonts/cannabisclinical_thin-webfont.woff') format('woff');font-weight: normal;font-style: normal;font-display: swap;}

/* Slick slider - fix nacitavania */
.front-slider, .my-front-posledne, .zlavnene {display: none;}
.slider-container {overflow: hidden;}
.slick-slide:nth-of-child(n+1) {display: none;}
.slick-initialized,.slick-slide:first-child {display: block;}
.slick-track{display: flex !important;} /* Rovnaka vyska slidov */
.slick-slide{height: inherit !important;} /* Rovnaka vyska slidov */

body, html {color:#262626;font-family: 'cannabisclinical_regular';}

.content {background-color: #ffffff;padding-top: 2rem;}
.front-naposledy {background-color: #ffffff;}

h1, h2, h3, h4, h5, h6 {color:#262626;font-family: 'cannabisclinical_bold';}
body {color:#262626;font-family: 'cannabisclinical_regular';}

a, a:visited, a:focus {color: #262626;}
a:hover {color: #4a7095;}

a.button, a.button:visited, a.button:focus {background-color: #4a7095;color: #ffffff;}
a.button:hover {background-color: #395e81;color: #ffffff;}

input.button, input.button:visited, input.button:focus {background-color: #498c4d;color: #ffffff;}
input.button:hover {background-color: #3a7b3e;color: #ffffff;}

a.button.red, a.button.red:visited, a.button.red:focus {background-color: #d2232a;color: #ffffff;}
a.button.red:hover {background-color: #b21b21;color: #ffffff;}

a.button.blue, a.button.blue:visited, a.button.blue:focus {background-color: #4a7095;color: #ffffff;}
a.button.blue:hover {background-color: #395e81;color: #ffffff;}

a.button.green, a.button.green:visited, a.button.green:focus {background-color: #498c4d;color: #ffffff;}
a.button.green:hover {background-color: #3a7b3e;color: #ffffff;}

a.button.border, a.button.border:visited, a.button.border:focus {background-color: #ffffff;color: #262626;border: 2px solid #262626;padding: .75em .75rem .4rem .75rem;}
a.button.border:hover {background-color: #262626;color: #ffffff;}

a.button.margin-right {margin-right: 1rem;}

.tiny {padding: .85em .75rem .4rem .75rem;}

.icon{display:inline-flex;align-self:center}
.icon img,.icon svg{height:1em;width:1em;fill:currentColor}
.icon img,.icon.baseline svg{top:.125em;position:relative}

.grid-container {max-width: 85rem;}
.grid-container-nopadding {padding-left: 0;padding-right: 0;}

.dgwt-wcas-st>span.dgwt-wcas-st-breadcrumbs {display: none;}

.off-canvas {padding-top: 1rem;padding-bottom: 3rem; background-color: #498c4d;}
.off-canvas .menu a {color: #ffffff;}
.off-canvas h4 {padding-left: 1rem;margin-top: 2rem;color: #ffffff;border-bottom: #3a7b3e solid 1px;padding-bottom: .5rem;}
.position-right.is-transition-push {-webkit-box-shadow: none;box-shadow:none;}
.off-canvas .accordion-menu .is-accordion-submenu-parent:not(.has-submenu-toggle)>a::after {border-color: #ffffff transparent transparent}

.off-canvas ul .menu a {padding-left: 1.5rem;font-size: .9375rem;}
.off-canvas ul ul .menu a {padding-left: 2rem;font-size: .875rem;}
.off-canvas ul ul ul .menu a {padding-left: 2.5rem;font-size: .8125rem;}

.off-canvas ul ul  {background-color: #559959;}
.off-canvas ul ul ul {background-color: #5ba15f;}
.off-canvas ul ul ul ul {background-color: #66a86a;}

.off-canvas .menu .active>a, .off-canvas .menu a.active {background-color: #d2232a;}

.live-nav {position: absolute;z-index: 10000000; width: 100%; background: #e6e9ee; display: none;position: absolute;left: 0;top:60px;padding: 1rem 2rem 2rem 2rem;}
.live-nav h2 {font-size: 1.5rem;}
.live-nav-in a {}
.live-nav-in p {font-size: .75rem;}
.live-nav-in h2 {margin-top: 2rem;font-size: 1rem;}
.live-nav-zavrit {margin-top: 2rem;}

.my-top-header-wrapper {background-color: #e6e9ee;}

a.doprava-zdarma-button, a.doprava-zdarma-button:focus, a.doprava-zdarma-button:visited {background-color: #498c4d;color: #ffffff;font-family: 'cannabisclinical_bold';text-transform: uppercase;padding: .25rem .75rem;}
a.doprava-zdarma-button:hover {background-color: #306c34;}

.main-navigation-wrapper {background-color: #4a7095;}
.main-navigation .menu a {color: #ffffff;}
.main-navigation-container {position: relative;}
ul.main-navigation a, ul.main-navigation a:visited, ul.main-navigation a:focus {color: #ffffff;padding: 1.25rem 2.5rem;font-size: 1.25rem;}
ul.main-navigation a:hover {background-color: #d2232a;}
ul.main-navigation a.active {background-color: #d2232a;}

.icon-user, .icon-user-add {fill:#1f375f;margin-right: .25rem;}
.user-ucet, .user-ucet:focus, .user-ucet:visited {color: #171c2c;font-family: 'cannabisclinical_bold';}
.user-ucet:hover {color: #d2232a;}
.user-odhlasenie, .user-odhlasenie:focus, .user-odhlasenie:visited {color: #9d9d9d;font-family: 'cannabisclinical_regular';margin-left: 1rem;}
.user-odhlasenie:hover {color: #171c2c;}

.user-prihlasit, .user-prihlasit:visited, .user-prihlasit:focus {color: #171c2c;font-family: 'cannabisclinical_bold';margin-right: 1rem;}
.user-prihlasit:hover {color: #d2232a;}
.user-vytvorit, .user-vytvorit:visited, .user-vytvorit:focus {color: #171c2c;margin-right: 1rem;}
.user-vytvorit:hover {color: #d2232a;}

.zavolaj-header, zavolaj-header:focus, zavolaj-header:visited {color: #171c2c;font-family: 'cannabisclinical_bold';font-size: .8125rem;margin-top: .4rem;display: block;}
.zavolaj-header:hover {color: #d2232a;}
.icon.baseline svg.icon-phone-header {margin-right: .5rem;top: 0;}
.icon svg.icon-phone-header {height: 1.25rem;width: 1.25rem;}

.icon-phone-footer {max-width: 3rem;max-height: 3rem;fill:#171c2c;}
.icon-mail-footer {max-height: 3rem;max-width: 3rem;fill:#171c2c;}
.icon-facebook-footer {max-height: 3rem;max-width: 3rem;fill:#171c2c;}
.icon-instagram-footer {max-height: 3rem;max-width: 3rem;fill:#171c2c;}
.icon-phone-header {max-width: 3rem;max-height: 3rem;fill:#171c2c;}
.icon-facebook-header {margin-top: .55rem;max-height: 1rem;max-width: 1rem;fill:#171c2c;margin-right:3rem;}
.icon-instagram-header {margin-top: .55rem;max-height: 1rem;max-width: 1rem;fill:#171c2c;margin-right:1rem;}
.icon-facebook-header:hover {fill: #d2232a;}
.icon-instagram-header:hover {fill: #d2232a;}
.list {max-height: 3rem;max-width: 3rem;fill:#4a7095;display: block;margin: 0 auto;}
.logo-header {max-width: 12rem;margin: 1rem 0 .5rem 0;}
.logo-header-1 {fill:#231f20;}
.logo-header-2 {fill:#d2232a;}
.kosik {max-height: 3rem;max-width: 3rem;fill:#171c2c;position: relative;}
.burger {height: 2rem;width: 2rem;fill:#171c2c;margin: .5rem .5rem 0 1.5rem;}
 

.kosik-icon-wrapper {position: relative; width: 3.25rem;display: inline-block;margin-top: 2rem;}
.kosik-pocet-wrapper {position: absolute;background-color: #498c4d;border-radius: 1rem;top: 0;left: 17px;height: 25px;width: 25px;text-align: center;padding-top: 1px;}
span#mini-cart-count {color: #ffffff;font-family: 'cannabisclinical_regular';}

.dgwt-wcas-search-wrapp {margin-top: 2rem;}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border: 1px solid #171c2c;}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {fill: #171c2c;opacity: 1;}

.my-small-medium-header .dgwt-wcas-search-wrapp {max-width: 100%;margin: .5rem;margin: .5rem;}
.my-small-medium-header {background-color: #e6e9ee;}
.my-small-medium-header .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {border: 1px solid #cfd7e3;}


.Price-amount-wrapper {margin-top: 2.4rem;}

.Price-amount-wrapper svg.icon-user-header, .Price-amount-wrapper svg.user-vytvorit-header {height: 25px;margin-right: .8125rem;fill: #4a7095;} 
svg.icon-user-header {margin-right: .8125rem;padding-right: 0;}
svg.user-vytvorit-header {margin-right: .8125rem;padding-right: 0;}
.user-ucet-header {margin-right: .5rem;padding-right: 0;}
.user-vytvorit-header {margin-right: .5rem;padding-right: 0;}

a.cart-total-header>span.woocommerce-Price-amount, a.cart-total-header>span.woocommerce-Price-amount:visited, a.cart-total-header>span.woocommerce-Price-amount:focus, a.cart-total-header>span.woocommerce-Price-amount>bdi>span.woocommerce-Price-currencySymbol, a.cart-total-header>span.woocommerce-Price-amount>bdi>span.woocommerce-Price-currencySymbol:focus, a.cart-total-header>span.woocommerce-Price-amount>bdi>span.woocommerce-Price-currencySymbol:visited {color: #171c2c;font-family: 'cannabisclinical_bold';display: inline-block;font-size: 1.25rem;}

.kosik-header-wrapper {margin-top: 2.5rem;}
a.kosik-header, a.kosik-header:focus, a.kosik-header:visited {margin-right: .5rem;color: #171c2c;margin-top: 2rem;}  
a.kosik-header:hover {color: #d2232a;}

.pokladna-header-wrapper {margin-top: 2.5rem;}
a.pokladna-header, a.pokladna-header:focus, a.pokladna-header:visited {margin-left: 1rem;color: #171c2c;font-family: 'cannabisclinical_bold';margin-top: 1rem;}
a.pokladna-header:hover {color: #498c4d;}

.logo-mobile {fill: #d2232a;width: 3rem;margin-top: .5rem;}
.my-small-medium-top-header .Price-amount-wrapper {margin-top: .5rem;margin-right: 1rem;}
.my-small-medium-top-header .kosik-icon-wrapper {width: 2rem;margin-top: 1rem;margin-right: 2rem;}
.my-small-medium-top-header .pokladna-header-wrapper {margin: .15rem .5rem 0 0;}
.my-small-medium-top-header .pokladna-header-wrapper a {color: #ffffff;background-color: #498c4d;font-family: 'cannabisclinical_regular';padding: .25rem.5rem;}
.my-small-medium-top-header .kosik-pocet-wrapper {top: -9px;left: 15px;height: 25px;width: 25px;}

.regenerace-imunita-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.traveni-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.srdce-kardio-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.vitalita-sport-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.spanek-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.nervy-front {height: 5rem;max-width: 5rem;fill:#d2232a;}
.bolesti-front {max-height: 5rem;max-width: 5rem;fill:#d2232a;}
.uzkosti-psychika {max-height: 5rem;max-width: 5rem;fill:#d2232a;}


.footer {margin-top: 0;padding-top: 0;}
.footer-list {background-color: #ffffff;}
.inner-footer {background-color: #e6e9ee;border-top: 5px solid #4a7095}
p.copyright {font-size: .8125rem;margin-top: 1rem;margin-bottom: 2rem;}
a.created-by, a.created-by:visited, a.created-by:hover, a.created-by:focus {font-size: .8125rem;margin-top: 1rem;margin-bottom: 2rem;display: block;color: #262626;}
a.created-by:hover {font-family: 'cannabisclinical_bold';}

.inner-footer-bottom a, .inner-footer-bottom a:visited, .inner-footer-bottom a:focus {font-size: .8125rem;color: #262626;}
.inner-footer-bottom a:hover {font-family: 'cannabisclinical_bold';}
.inner-footer-bottom ul li a {padding-left: 0;}
.inner-footer-bottom h4 {font-size: .8125rem;color: #262626;}

.inner-footer {padding: 4rem 3rem;}
.inner-footer-bottom {margin-top: 3rem;} 
.inner-footer-top a, .inner-footer-top a:focus, .inner-footer-top a:visited {font-family: 'cannabisclinical_bold';color: #171c2c;}
.inner-footer-top a:hover {color: #d2232a;}

.inner-footer-top-sledujte {margin-left: .5rem;}
.inner-footer-top-1 svg, .inner-footer-top-2 svg {margin-right: .5rem;height: 1.5rem;width: 1.5rem;}
.inner-footer-top-2 .icon img, .inner-footer-top-2 .icon.baseline svg {top: 0;}

.front-slider {z-index: 999;}
.front-under-slider {bottom: -105px;z-index: 1000;position: absolute;max-width: 115rem;padding: 0 15rem;}
.front-under-slider img {border-top: 2px solid #d2232a;}
.front-slider-wrapper {position: relative;max-width: 85rem;margin: 0 auto;margin-bottom: 1.5rem}
.front-under-slider h2 {font-size: 1rem;margin-top: .5rem;}

.front-kategorie-wrapper-list {margin-top:0rem;}
.front-kategorie-wrapper {border-top: 5px solid #4a7095;background-color: #f9f9f9;}
.front-kategorie {border: 1ps solid #e6e6e6;background-color: #ffffff;margin-top: 1.5rem;}
.front-kategorie-wrapper svg {margin: 2rem 0 1rem 0;}
.front-kategorie-wrapper h3 {font-size: 1.25rem;}
.front-kategorie-wrapper a.button {margin: 1rem 0 2rem 0;padding: .5rem .5rem;}
a.button.kategorie-main-button {margin: 4rem 0 4rem 0;}

.button-carousel-next, .button-carousel-prev {width: 2.5rem;height: 2.5rem;fill: #4a7095;}
.button-carousel-prev {margin-right: 1px;}
.my-front-posledne .product-slider {margin: 0 auto;}

.front-nove-clanky {background-color: #f9f9f9;padding: 0 3rem;}
.front-nove-clanky h2 {margin: 6rem 0 6rem 0;}
.front-nove-clanky-button {margin: 4rem 0 6rem 0;}
.front-clanok-kategoria {font-size: .75rem; margin-right: 1rem;margin-top: 1rem;}
.front-nove-clanky-in-right {padding: 0 0 0 1rem;}
.front-nove-clanky-in-right-title {font-family: 'cannabisclinical_bold';text-decoration: underline;}
.front-nove-clanky-in {margin-bottom: 2rem;}

.front-proc {padding: 4rem;}
.front-proc img {padding: 3rem 3rem 3rem 2rem;}

.woocommerce .products .star-rating {margin: 0 auto;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {text-align: center;}
.woocommerce .star-rating span {font-family:star;color: #ffc600;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {padding: .5rem 1rem;height: 3rem;overflow: hidden;}	
.woocommerce div.product .product_title {font-size: 1.5rem;}

.produkt-zlavnene-thumb-badges-top-left {position: absolute;	top: 25px;left: 20px;}
.produkt-zlavnene-thumb-badges-top-right {position: absolute;	top: 25px;right: 20px;text-align: right;}

.archiv-zlavnene-thumb-badges-top-left {position: absolute;	top: .75rem;left: -20px;}
.archiv-zlavnene-thumb-badges-top-right {position: absolute;	top: .75rem;right: -20px;text-align: right;}

.front-zlevnene .badge-text {text-transform: uppercase;font-size: .75rem;color: #ffffff;font-family: 'cannabisclinical_bold';padding: .22rem .5rem 0 .5rem;display: inline-block;margin-bottom: .5rem;}
.front-zlevnene .badge-vyprodej {background-color: #d2232a;}
.front-zlevnene .badge-zlevnene {background-color: #498c4d;}
.front-zlevnene .badge-akcia {background-color: #d2232a;}
.front-zlevnene .badge-novinka {background-color: #498c4d;}
.front-zlevnene .badge-percenta {background-color: #f8c11e;text-align: center;height: 2.5rem;width: 2.5rem;border-radius: 2.5rem;padding-top: .5rem;margin-left: 1rem;}

.archiv .badge-text {text-transform: uppercase;font-size: .75rem;color: #ffffff;font-family: 'cannabisclinical_bold';padding: .22rem .5rem 0 .5rem;display: inline-block;margin-bottom: .5rem;}
.archiv .badge-vyprodej {background-color: #d2232a;}
.archiv .badge-zlevnene {background-color: #498c4d;}
.archiv .badge-akcia {background-color: #d2232a;}
.archiv .badge-novinka {background-color: #498c4d;}
.archiv .badge-percenta {background-color: #f8c11e;text-align: center;height: 2.5rem;width: 2.5rem;border-radius: 2.5rem;padding-top: .5rem;margin-left: 2rem;}

.product-katra .badge-text {text-transform: uppercase;font-size: .75rem;color: #ffffff;font-family: 'cannabisclinical_bold';padding: .22rem .5rem 0 .5rem;display: inline-block;margin-bottom: .5rem;}
.product-katra .badge-vyprodej {background-color: #d2232a;}
.product-katra .badge-zlevnene {background-color: #498c4d;}
.product-katra .badge-akcia {background-color: #d2232a;}
.product-katra .badge-novinka {background-color: #498c4d;}
.product-katra .badge-percenta {background-color: #f8c11e;text-align: center;height: 2.5rem;width: 2.5rem;border-radius: 2.5rem;padding-top: .5rem;}

.front-zlevnene {padding: 6rem 0 4rem 0;border-bottom: 5px solid #f9f9f9;}
.front-zlevnene .zlavnene {margin-top: 6rem;}
.front-zlevnene h3 {text-align: center;font-size: 1rem;height: 3rem;overflow: hidden;}
.front-zlavnene-thumb-wrapper {position: relative;}
.front-zlavnene-thumb-badges-top-left {position: absolute;	top: 0;left: -20px;}
.front-zlavnene-thumb-badges-top-right {position: absolute;	top: 0;right: -20px;text-align: right;}
.front-zlavnene-thumb-badges-bottom-left {position: absolute;	bottom: 0;left: -20px;}

.button-slider-prev-1, .button-slider-next-1 {fill: #4a7095;}
.button-slider-prev-2, .button-slider-next-2 {fill: #ffffff;}

.zlevnene-cena {margin: 1rem 0 0 0;font-size: .85rem;}
.zlevnene-cena .amount {text-align: center;}
a.zlevnene-cena>del>span>bdi, a.zlevnene-cena>del>span>bdi>span {color: #ababab;}
a.zlevnene-cena>ins>span>bdi, a.zlevnene-cena>ins>span>bdi>span, a.zlevnene-cena>span>bdi, a.zlevnene-cena>span>bdi>span {font-family: 'cannabisclinical_bold';font-size: .85rem;}
.front-zlevnene .slick-slide {border: 1px solid #e5e5e5;margin: .5rem;padding: 1rem;text-align: center;}
.front-zlevnene del {text-decoration-color: #ababab;}
.front-zlevnene ins {text-decoration:none;}

.front-zlevnene .badge-text {text-transform: uppercase;font-size: .75rem;color: #ffffff;font-family: 'cannabisclinical_bold';padding: .22rem .5rem 0 .5rem;display: inline-block;margin-bottom: .5rem;}
.front-zlevnene .badge-vyprodej {background-color: #d2232a;}
.front-zlevnene .badge-zlevnene {background-color: #498c4d;}
.front-zlevnene .badge-akcia {background-color: #d2232a;}
.front-zlevnene .badge-novinka {background-color: #498c4d;}
.front-zlevnene .badge-percenta {background-color: #f8c11e;text-align: center;height: 2.5rem;width: 2.5rem;border-radius: 2.5rem;padding-top: .5rem;margin-left: 1rem;}

.front-naposledy {padding: 6rem 0 4rem 0;}
.front-naposledy .naposledy {margin: 0 0 6rem 0;}
.front-naposledy a.button {margin: 1rem 0 .75rem 0;}
.front-naposledy .slick-slide h3 {font-size: 1rem;margin: .5rem 0 1rem 0;height: 3rem;overflow: hidden;}
.front-naposledy .slick-slide img {margin: 0 auto;}
.front-naposledy .slick-slide {border: 1px solid #e5e5e5;margin: .5rem;padding: 1rem;text-align: center;}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {border: 1px solid #e5e5e5;padding-bottom: 2rem;min-height: 505px;}

.woocommerce ul.products li.product .price {margin-top: .5rem;}
.woocommerce ul.products li.product .price del>span>bdi, span.price del>span>bdi>span {color: #6d6d6d;font-size: 1rem;font-family: 'cannabisclinical_regular';}
.woocommerce ul.products li.product .price ins>span>bdi, span.price ins>span>bdi>span, span.price span>bdi, span.price span>bdi>span {font-family: 'cannabisclinical_bold';font-size: 1.25rem;}
.woocommerce ul.products li.product .price del>span>bdi {display: block;margin-right: .5rem;}
.woocommerce ul.products li.product .price del {text-decoration-color: #6d6d6d;}
.woocommerce ul.products li.product .price ins {text-decoration:none;}

.woocommerce ul.products li.product .button, .woocommerce ul.products li.product .button:visited, .woocommerce ul.products li.product .button:focus {display: block;background-color: #498c4d;color: #ffffff;border-radius: 0;}
.woocommerce ul.products li.product .button:hover {background-color: #336836;}
.post-type-archive-product .site-main ul.products li.product {min-height: 425px;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:focus, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:visited, .woocommerce a.button.alt:visited, .woocommerce button.button.alt:visited, .woocommerce input.button.alt:visited {background-color: #498c4d;border-radius: 0;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #336836;}

.woocommerce ul.products li.product .star-rating {position: absolute;bottom: 10px;left: 50%;transform: translate(-50%, -50%);}

/* Zobrazit subkategorie na karte archivu */ 
.archive-kategoria-list-wrapper {margin: 1rem 0 1rem 0;}
.archive-kategoria-list-left-inner-wrapper {padding: .2rem}
.box {display: flex;align-items:center;padding-left: .2rem;background-color: #ffffff;border-radius: .125rem;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.13);box-shadow: 0 1px 3px rgba(0,0,0,.13);background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(241,241,241,1) 100%);}
.box:hover {background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, #498c4d 100%);}
img.archive-kategoria-list-img {height: 3rem;width: 3rem;}
img.archive-kategoria-list-img-blank {height: 3rem;width: 5px;}
.archive-kategoria-list-right {font-size: .85rem;font-family: 'cannabisclinical_bold';padding: 0 .25rem 0 .5rem;}
/* Zobrazit subkategorie na karte archivu END */ 

.woocommerce .woocommerce-result-count {display: none;}
.woocommerce ul.products li.product a img {margin: 1em 0 1em;}

.woocommerce div.product p.price {background-color: #f7f7f7;padding: 1rem;}
.product-sumary-wrapper {background-color: #f7f7f7;padding: 1rem;margin-bottom: 1rem;}
.product-hotline-button {font-size: 1rem;}
.phone-product {margin-bottom: .75rem;}
.woocommerce .quantity .qty {box-shadow: none;height: 2.25rem;width: 5rem;margin: 0;}
.cart {background-color: #f7f7f7;padding: 1rem;margin-bottom: 1rem;}
.woocommerce-product-details__short-description p {color: #727272;font-size: .85rem;}
.icon.baseline svg.product-hotline {height: 1.5rem;width: 1.5rem;top: .6rem;margin-right: .5rem;}

.product_meta span {color: #727272;font-size: .85rem;}
.product_meta span.sku_wrapper, .product_meta span.posted_in, .product_meta span.tagged_as {display: block;}

.product_meta a {color: #4a7095;text-decoration: underline;font-family: 'cannabisclinical_bold';}
.tabs {border: none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border-radius: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after {border-radius: 0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {border-radius: 0;}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {display: block;}
p.price ins span.amount bdi  {font-family: 'cannabisclinical_bold';color: #498c4d;font-size: 1.5rem;}
.woocommerce div.product p.price, .woocommerce div.product span.price {color: #727272;font-family: 'cannabisclinical_bold';color: #498c4d;font-size: 1.5rem;}


p.price ins span.amount bdi span.woocommerce-Price-currencySymbol {font-family: 'cannabisclinical_bold';color: #498c4d;font-size: 1.5rem;}
.woocommerce div.product p.price ins, .woocommerce div.product span.price ins {text-decoration: none;}


.wpcf7 textarea, .wpcf7 input[type="email"], .wpcf7 input[type="text"], .wpcf7 input[type="tel"] {background-color: #f7f7f7;border: none;border-radius: 2rem;-webkit-box-shadow: none;box-shadow: none;}
.wpcf7 [type=button], .wpcf7 [type=submit] {border: none;background-color: #498c4d;color: #ffffff;padding: .65rem 1rem .5rem 1rem;}
.wpcf7 [type=button]:hover, .wpcf7 [type=submit]:hover {cursor: pointer;}

.kontakty-section {margin-bottom: 2rem;border-bottom: 2px solid #f7f7f7;margin-right: 2rem;}
.pagination {text-align: center;margin-top: 2rem;margin-bottom: 1rem;}
.pagination .current {background-color: #498c4d;}

.blog-index-text {padding-left: 1rem;}
.blog-index-text h2 {font-size: 1.5rem;}
.blog-article {margin: 1rem 0 2rem 0;}
.blog-article .button {padding: 1rem 1rem .85rem 1rem;}

.certifikaty img, .klinicke-studie img {border: 2px solid #f2f2f2;margin-bottom: 2rem;}

.front-vase-skusenosti {padding: 0 6rem 1rem 6rem;}

.proc-s-nami-p {text-transform: uppercase;}

.pswp__bg {background: #fff !important;}

.accordion-content {border: none;}
.accordion-title, .accordion-title:focus, .accordion-title:hover {background: none;border:none;border-bottom: 2px black solid;font-weight: bold;font-size: 1.5rem;}

/* My header warning ****************************************************************** */
.top-warning-bar-wrapper {background-color: #ff8b4b;padding: .4rem 0 .25rem 0;line-height: .825rem;display: none;}
.top-warning-bar-wrapper p {color: #ffffff;margin: 0;font-size: .825rem;margin-right: 1rem;}
.top-warning-bar-wrapper strong {color: #262626;font-family: 'bold', sans-serif;}
.top-warning-bar-left a, .top-warning-bar-left a:visited, .top-warning-bar-left a:focus {color: #262626;font-family: 'bold', sans-serif;text-decoration: underline;}
.top-warning-bar-left a:hover {color: #f2f2f2;}

.top-info-bar-wrapper {background-color: #e81750;padding: 1.15rem 0 1rem 0;line-height: .825rem;display: none;}
.top-info-bar-wrapper p {color: #ffffff;margin: 0;font-size: .825rem;}
.top-info-bar-wrapper strong {color: #ffffff;font-family: 'bold', sans-serif;}
.top-info-bar-left a, .top-info-bar-left a:visited, .top-info-bar-left a:focus {color: #e81750;font-family: 'bold', sans-serif;text-decoration: none;background-color: #ffffff;padding: .4rem .825rem .25rem .825rem;margin-left: .5rem;}
.top-info-bar-left a:hover {color: #ffffff;background-color: #ecae07;}

.top-warning-bar-right {padding-left: 1rem;}
.close-warning {height: 1rem;width: 1rem;}
.close-warning-1 {fill: #ffffff;}
/* Kontakty ****************************************************************** END */

/* Test na depresiu */
.test-depresia-otazka strong {display: block;margin-bottom: .5rem;}
.test-depresia-wrapper input {border: none;padding: 1rem 2rem 0.85rem;font-weight: bold;background-color: #498c4d;color: #ffffff;cursor: pointer;}
.test-depresia-otazka {border-radius: .5rem; background-color: #f1f1f1;padding: 1rem;margin-bottom: 1rem;display: block;}
.test-depresia-wrapper p.vysledok {border-radius: .5rem; font-size: 2rem; font-weight: bold;background-color: #498c4d;color: #ffffff;padding: 1rem 3rem;margin-bottom: 3rem;display: block;text-align: center;}
.test-depresia-wrapper .vysvetlivky {border-radius: .5rem; background-color: #f1f1f1;padding: 2rem 3rem 1rem;margin-bottom: 3rem;display: block;}
.test-depresia-wrapper .upozornenie {border-radius: .5rem; background-color: darkorange;color: #ffffff;padding: 2rem 3rem 1rem;text-align: center; margin-bottom: 3rem;display: block;}
/* Test na depresiu END */

/* Small only - do 639 px */ 
@media screen and (max-width: 39.9375em) { 
	p.copyright {margin-bottom: 0rem;margin-top: 2rem;}
	a.created-by {margin-top: .5rem;}
	.inner-footer-bottom ul li a {padding-left: 1rem;}
	.inner-footer {padding: 3rem 2rem;}
	.inner-footer-top-1, .inner-footer-top-2 {margin-bottom: 1rem;}
	ul.main-navigation a, ul.main-navigation a:visited, ul.main-navigation a:focus {padding: 1rem .85rem;font-size: 1rem;}
	.my-small-medium-top-header .Price-amount-wrapper {margin-right: .5rem;}
	.my-small-medium-top-header .kosik-icon-wrapper {margin-right: 1rem;}
	.front-under-slider {padding: 0 .5rem;bottom: -75px;}
	.front-nove-clanky {padding: 0 1rem;}
	.front-nove-clanky-in-right {padding: 0 0 0 1rem;}
	.front-nove-clanky h2 {margin: 3rem 0 3rem 0;}
	.front-nove-clanky-button {margin: 1rem 0 3rem 0;}
	.front-proc {padding: 2rem 1rem;}
	.front-proc img {padding: 2rem 1rem 1rem 1rem;}
	.front-zlevnene {padding: 2rem 0 1rem 0;}
	.front-zlevnene .zlavnene {margin-top: 1rem;}
	.front-naposledy {padding: 2rem 0 1rem 0;}
	.front-naposledy .naposledy {margin: 0 0 1rem 0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {min-height: 365px;}
	.woocommerce ul.products li.product .price {min-height: 56px;}
	.archiv-zlavnene-thumb-badges-top-left {left: -5px;}
	.archiv-zlavnene-thumb-badges-top-right {right: -5px;}
	.archiv .badge-percenta {margin-left: 1rem;}
	.kontakty-section {margin-right: 0rem;}
	.kontakty-section {text-align: center;}
	.kontakty-form {text-align: center;}
	.blog-index-text {padding-left: 0;}
	.blog-article {margin: 0rem 0 1rem 0;}
	.blog-article img {margin-bottom: 1rem;}
    .front-vase-skusenosti h3 {margin-top: 1rem;}
    .front-vase-skusenosti {padding: 0 5rem 1rem 5rem;}
     .woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {width: 100%;margin-bottom: 1rem;}
    .accordion-title, .accordion-title:focus, .accordion-title:hover {font-size: 1rem;}
}

/* Medium only - od 640 px do 1023 px */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
	.inner-footer-bottom ul li a {padding-left: 1rem;}
	.inner-footer {padding: 3rem 2rem;}
	ul.main-navigation a, ul.main-navigation a:visited, ul.main-navigation a:focus {padding: 1rem 2rem;font-size: 1rem;}
	.front-under-slider {padding: 0 1rem;bottom: -75px;}
	.front-nove-clanky {padding: 0 1.5rem;}
	.front-nove-clanky-in-right {padding: 0 0 0 1rem;}
	.front-nove-clanky h2 {margin: 4rem 0 4rem 0;}
	.front-nove-clanky-button {margin: 2rem 0 4rem 0;}
	.front-proc {padding: 3rem 2rem 3rem 2rem;}
	.front-proc img {padding: 1rem 1rem 1rem 0rem;}
	.front-zlevnene {padding: 3rem 0 2rem 0;}
	.front-zlevnene .zlavnene {margin-top: 2rem;}
	.front-naposledy {padding: 3rem 0 2rem 0;}
	.front-naposledy .naposledy {margin: 0 0 2rem 0;}
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {min-height: 405px;}
    .front-vase-skusenosti {padding: 0 2.5rem 0rem 2.5rem;}
} 
 
/* Large only - od 1024 px do 1365 px */
@media screen and (min-width: 64em) and (max-width: 85.3125em) {
	.inner-footer {padding: 3rem 2.5rem;}
	ul.main-navigation a {padding: 1.25rem 1.85rem;font-size: 1rem;}
	.front-under-slider {padding: 0 4rem;bottom: -75px;}
	.front-nove-clanky {padding: 0 1.5rem;}
	.front-nove-clanky-in-right {padding: 0 0 0 1rem;}
	.front-nove-clanky h2 {margin: 5rem 0 5rem 0;}
	.front-nove-clanky-button {margin: 3rem 0 5rem 0;}
	.front-zlevnene {padding: 4rem 0 3rem 0;}
	.front-zlevnene .zlavnene {margin-top: 3rem;}
	.front-naposledy {padding: 4rem 0 3rem 0;}
	.front-naposledy .naposledy {margin: 0 0 3rem 0;}
}

/* XXLarge only - od 1366 px do 1439 px */
@media screen and (min-width: 85.375em) and (max-width: 89.9375em) {
	.front-under-slider {padding: 0 6rem;bottom: -75px;}
}

/* XXLarge and over 1440 px a viac */
@media screen and (min-width: 83.5em) {
	.front-under-slider {padding: 0 8rem;}
}

/* XXXLarge and over 1560 px a viac */
@media screen and (min-width: 97.5em) {
	.front-under-slider {padding: 0 12rem;}
}