@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//regiozona.cz/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=8.2.2") format("woff2");
}

:root {
	--wd-text-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 500;
	--wd-text-color: rgb(9,16,24);
	--wd-text-font-size: 20px;
	--wd-title-font: "Russo One", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Montserrat", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 700;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Russo One", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 400;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 20px;
	--wd-primary-color: #83b735;
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: #83b735;
	--btn-accented-bgcolor-hover: #74a32f;
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: #0a0a0a;
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-bottom-active: -1px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
--btn-accented-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
--wd-brd-radius: 0px;
}

@media (min-width: 1222px) {
[data-vc-full-width]:not([data-vc-stretch-content]),
:is(.vc_section, .vc_row).wd-section-stretch {
padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2);
}
}


.wd-slide-container {
	padding-top:unset !important;
	padding-bottom: unset !important;}

.whb-color-dark:not(.whb-with-bg) {box-shadow: 0px 0px 32px #dddddd;}

.wd-gallery-item img {
object-fit: cover;
    height: 320px;
	    width: 100vw;}

.wd-page-nav:not(:last-child) {    display: none;}


.copyrights-centered .min-footer>div:last-child{    font-size: 18px;}

/* MOBIL START */ @media only screen and (min-width: 768px) {
	.tile-kontakt{		min-height: 198px;}}

a.woodmart-nav-link.__mPS2id._mPS2id-h {color: #000000 !important}

/* + + + + + + + + + + + + + + + + + + + + + + + + IBA + + + + + + + + + + + + + + + + + + + + + + + + */

.yellow {
background: rgb(255,233,152);
background: linear-gradient(22deg, rgba(255,233,152,0.6041010154061625) 0%, rgba(255,233,151,0.4724483543417367) 15%, rgba(255,255,255,1) 100%);
margin-top: 20px;
    margin-bottom: 20px;}

.page .main-page-wrapper {
    background-image: unset !important ;
}

/* MOBIL START */ @media only screen and (max-width: 767px) {

li.lang-item.lang-item-9.lang-item-en.lang-item-first.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-693-en.item-level-0 {
		background-color: #fec90522;
    border: 1px solid #fec905;
    margin-left: 10px !important;
    margin-right: 20px !important;
    width: 280px !important;
    border-radius: 37px;}
} /*MEMEMEMEMEMEME*/

/* - - - - - - - - - - - - - - - - - - - - - - - IBA - - - - - - - - - - - - - - - - - - - - - - - */


/* + + + + + + + + + + + + + + + + + + + + + + + + Timeline + + + + + + + + + + + + + + + + + + + + + + + + */

.wd-timeline-item :is(.wd-timeline-title,.wd-timeline-content,.wd-timeline-image) {
    color: #d7b937;
    margin-top: 0px !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - Timeline - - - - - - - - - - - - - - - - - - - - - - - */



/* MOBIL START */ @media only screen and (max-width: 767px) {
} /* MOBIL END */

.vc_separator.vc_sep_color_blue .vc_sep_line {
    border-color: var(--pr)!important;
    border-width: 2px !important;
    margin-top: 5px !important;}

.first-main {
		padding-top: 40px !important;
		padding-bottom: 40px !important}


/* MOBIL START */ @media only screen and (max-width: 767px) {
.mobilleft {
		--text-align: left!important;
		text-align: left !important}
} /*MEMEMEMEMEMEME*/

/* + + + + + + + + + + + + + + + + + + + + + + + + VIDEO + + + + + + + + + + + + + + + + + + + + + + + + */

.wd-el-video-play-btn {
    color: var(--pr) !important;
    background: #ffffff;
    border-radius: 50px !important;}

.wd-el-video-play-btn:after {
    border: none !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - VIDEO - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + VYCHYTÁVKY + + + + + + + + + + + + + + + + + + + + + + + + */



/* MOBIL START */ @media only screen and (max-width: 767px) {

.inrow {display: inline-table !important;}

} /*MEMEMEMEMEMEME*/


/* - - - - - - - - - - - - - - - - - - - - - - - VYCHYTÁVKY - - - - - - - - - - - - - - - - - - - - - - -  */

/* + + + + + + + + + + + + + + + + + + + + + + + + TEAM MEMBER + + + + + + + + + + + + + + + + + + + + + + + + */

h4.member-name {
 		font-weight: 600 !important;
    margin-top: 20px !important;}

.team-member .member-position {
    color: var(--ink3) !important;
    font-weight: 600 !important;
    margin-bottom: 16px !important;
    margin-top: 12px;}

.set-mb-s>* {
		font-size: 18px;
    text-transform: unset;
    font-weight: 400 !important;
    margin-bottom: 16px !important;
		line-height: 1.2 !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - TEAM MEMBER - - - - - - - - - - - - - - - - - - - - - - -  */

/* + + + + + + + + + + + + + + + + + + + + + + + + INFO BOX + + + + + + + + + + + + + + + + + + + + + + + + */

.wd-info-box .info-box-content {
    padding: 10px !important;
    position: relative;}

.wd-info-box {
    --ib-icon-sp: 10px!important;
		gap: 8px!important;}

.wd-info-box .info-box-content {
    margin-bottom: 0px;}

.wd-info-box .box-icon-wrapper {
    margin-top: 0px !important;}

.box-icon-with-bg .info-box-icon {
    padding: 20px 10px 20px 20px !important;
    background-color: unset !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {
	
.box-icon-with-bg .info-box-icon {
	 padding: 20px 0px 20px 8px !important;}
	
} /*MEMEMEMEMEMEME*/

.wd-info-box .info-btn-wrapper {
    margin-top: 5px !important;}

.wd-info-box :is(.info-box-subtitle,.info-box-title,.info-box-inner):not(:first-child) {
    margin-top: 8px!important;
    margin-bottom: -6px!important;}

:is(.box-icon-align-left,.box-icon-align-right) .box-icon-wrapper {
    margin-top: 10px !important;
    margin-bottom: 14px !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - INFO BOX - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + TILE + + + + + + + + + + + + + + + + + + + + + + + + */

.tile2 {
    background-color: var(--wh90);
    padding: 24px 16px!important;
    border-radius: 15px;
    box-shadow: var(--sh1);
		-webkit-backdrop-filter: blur(6px);
  	backdrop-filter: blur(6px);}

.tile-kontaktni {background-color: var(--wh90);
    padding: 10px 0px !important;
    border-radius: 15px;
    box-shadow: var(--sh1);}

.tile3 {
    background-color: var(--wh90);
    min-height: 125px !important;
    padding: 12px 8px!important;
    border-radius: 15px;
    box-shadow: var(--sh2);}

/* na řádek pro text - šedé dlaždice */
.tile4 {
		background-color: var(--wh);
    padding: 24px 16px!important;
    border-radius: 15px;
   	box-shadow: 0px 0px 20px #00000011, 0px 0px 40px #00000011;}

/* na header 2*/
.tile5 {
    background-color: var(--wh90);
    padding: 24px 32px 40px !important;
    border-radius: 30px;
    box-shadow: var(--sh4);}

/* na info box - barevná dlaždice */
.tile6 {
    background-color: var(--pr4);
    padding: 16px 24px 8px !important;
    border-radius: 15px;
    box-shadow: unset;
    border: 1px solid var(--pr3);}

/* na info box - ikona, nadpis, tělo */
.tile7 {
    background-color: var(--wh90);
    padding: 16px 16px 12px!important;
    border-radius: 15px;
    box-shadow: var(--sh1);}

/* na text - pravidelny ramec */
.tile8 {
    background-color: var(--wh90);
    padding: 16px 24px 16px !important;
    border-radius: 15px;
    box-shadow: var(--sh1);}

/* na info box - IDS tiles */
.tile9 {
    background-color: var(--wh90);
    padding: 4px 8px 0px!important;
    border-radius: 15px;
    box-shadow: var(--sh1);}

/* uvod 5 */
.tile10 {
    background-color: var(--wh80);
    padding: 24px !important;
		border-radius: 15px;}

/* download tile */
.tile11 {
    background-color: var(--wh90);
    padding: 8px 4px !important;
    border-radius: 15px;
    box-shadow: var(--sh3);
    margin-bottom: 16px;}

/* kreativni bio */
.tile12 {
    background-color: var(--wh90);
    padding: 8px !important;
    border-radius: 30px;
    box-shadow: var(--sh2);
    margin-bottom: 16px;}

/* kreativni special border */
.tile13 {
    background-color: var(--pr4);
		border: 1px solid var(--pr2);
    padding: 24px !important;
    border-radius: 30px;
    margin-bottom: 16px;}

/* kreativni spoluprace sedy box */
.tile14 {
		background-color: var(--ink6);
    padding: 24px 32px!important;
    border-radius: 15px;
    border: 1px solid var(--ink5);}

/* zvyrazneni radku sedou, např. cena */
.tile15 {
    background-color: var(--ink6);
    border: 1px solid var(--ink5);
    padding: 16px 16px 0px !important;
    border-radius: 6px;
		margin-top: 20px !important;}

/* velke boxy s prezentací - úvody, nabídky apod. */

.tile16 {
    background-color: var(--wh);
    padding: 40px 24px !important;
    border-radius: 30px;
    /* border: 1px solid var(--ink5); */
    box-shadow: var(--sh2);}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

	.tile4 { 
	margin-left: 8px !important;
	margin-right: 8px !important;}
	
.tile5 { 
	  padding: 20px 10px 20px !important;}
	
.tile10 { 
	  padding: 20px 8px 20px !important;}
	
.tile13 {
    padding: 16px 4px !important;
    margin: 16px !important;}
	
.tile16 {
    padding: 32px 0px 16px !important;
	  margin: 0px 16px !important;}
	
} /*MEMEMEMEMEMEME*/

/* - - - - - - - - - - - - - - - - - - - - - - - TILE 1 - - - - - - - - - - - - - - - - - - - - - - -  */

/* + + + + + + + + + + + + + + + + + + + + + + + + BADGES + + + + + + + + + + + + + + + + + + + + + + + +  */

.badge-light    {
    background-color: var(--pr4);
    padding: 8px 24px 0px;
    border-radius: 50px;
		margin: 10px;}

/* - - - - - - - - - - - - - - - - - - - - - - - BADGES - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + TABULKA + + + + + + + + + + + + + + + + + + + + + + + + */

table {
    background-color: #09101855;}

table td {
    padding: 8px 12px;
    border-bottom: 1px solid var(--brdcolor-gray-300);
    border: 1px solid #42484f !important;
    font-weight: 500 !important;}

td:nth-child(1) { 
    font-weight: 600 !important;}

r:nth-child(1) {
    background-color: #1c222b !important;}

.tablepress tfoot th {
	background-color: #5C4F9A;
	color: #FFFFFF;}

/* - - - - - - - - - - - - - - - - - - - - - - - TABULKA - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + PORTFOLIO + + + + + + + + + + + + + + + + + + + + + + + + */
.wd-project .portfolio-info {    
		padding: 20px !important;
    min-height: 123px !important;}

.portfolio-text-shown .entry-header {    box-shadow: 0 0 20px #00000022; }

.wd-project .entry-thumbnail img {
    width: 100%;
    height: 280px !important;
    background-size: cover;
    object-fit: cover !important;}

.wd-entities-title {
    color: var(--ink) !important;
    margin-top: 0px !important;
    margin-bottom: 9px !important;
    text-align: left;
    line-height: 1.1 !important;
    font-size: 22px !important;
    font-weight: 600 !important;}

.wd-project .wrap-meta {
    margin-bottom: 10px;
    text-align: left;
    font-size: 16px !important;
    color: var(--pr);}

li {
    font-size: 18px !important;
    text-transform: unset;
    font-weight: 500 !important;
    line-height: 1.1 !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - PORTFOLIO - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + INFO BOX + + + + + + + + + + + + + + + + + + + + + + + + */

.vc_message_box>p:last-child {    
    margin-bottom: 0px !important;}

.wd-enabled-flex>.vc_column-inner>.wpb_wrapper>*:not(.wd-enabled-width):not(.inline-element) {
    width: auto !important;}

.vc_color-info.vc_message_box {
    color: var(--pr);
    border-color: #cfebfe00;
    background-color: #09101852;}

.vc_message_box {
    margin: 0 0 8px 0!important;
    padding: 10px 20px 10px 70px !important;}

.box-style-shadow {
    padding: 0px 0px 30px !important;
    align-items: center;
    background-color: #fff;
    box-shadow: var(--sh4) !important;}

.wd-info-box :is(.info-box-subtitle,.info-box-title) {
    margin: unset !important; }

/* - - - - - - - - - - - - - - - - - - - - - - - INFO BOX - - - - - - - - - - - - - - - - - - - - - - - */


/* + + + + + + + + + + + + + + + + + + + + + + + + PROMO BANNER + + + + + + + + + + + + + + + + + + + + + + + + */

.promo-banner .wrapper-content-banner {
    box-shadow: var(--sh1);
    align-items: center;}

.wd-nav-arrows:where(.wd-pos-together) {
    --wd-arrow-icon-size: 20px !important;
    --wd-arrow-size: 40px !important;}

.promo-banner {
    box-shadow: var(--sh1) !important;
    margin-top: 20px;
    margin-bottom: 20px;
    --button-space: 15px;}

/* - - - - - - - - - - - - - - - - - - - - - - - PROMO BANNER - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + REVIEWS + + + + + + + + + + + + + + + + + + + + + + + + */

.testimon-style-info-top .wd-testimon-text {
    font-size: 18px !important;
    background-color: #ffffff!important;
    box-shadow: 0px -5px 16px 4px #0910180F;
    font-weight: 400;
    line-height: 1.2;}

.testimon-style-info-top .wd-testimon-text:before {
		border-bottom: 12px solid #ffffff !important;}

.wd-testimon-name{
    font-size: 21px !important;
    text-transform: unset;
    font-weight: 600 !important;
    line-height: 1:1 !important;}

.wd-testimon-bio{
    font-size: 18px !important;
    text-transform: unset;
    font-weight: 400 !important;
    line-height: 1.2 !important;
    color: var(--ink2);}

/* - - - - - - - - - - - - - - - - - - - - - - - REVIEWS - - - - - - - - - - - - - - - - - - - - - - - */


/* + + + + + + + + + + + + + + + + + + + + + + + + SIDE TAB + + + + + + + + + + + + + + + + + + + + + + + + */

.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels {
    background-color: #ffffff !important;
    border-radius: 30px !important;
    box-shadow: var(--sh1);
    padding: 20px 20px;}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
    border: 2px solid var(--pr) !important;
    background-color: var(--ink6) !important;
    color: var(--ink) !important;
    border-radius: 15px !important;
    padding: 16px 30px;
    font-size: 18px;
    font-weight: 600;}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a{
    border: 2px solid var(--tra) !important;
    background-color: var(--ink6) !important;
    color: var(--ink) !important;
    border-radius: 15px !important;
    padding: 16px 30px !important;
    font-size: 18px;
    font-weight: 400;}

.vc_tta.vc_tta-style-modern .vc_tta-tab>a {
    background-image: unset !important;}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before {
    border-color: #ffffff00 !important;}

.vc_tta.vc_general .vc_tta-panel-title {
    padding: 0px !important;
    margin: 0px !important;}

.vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading {
    background-image: unset !important;}

.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
    color: var(--wh) !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.vc_tta.vc_tta-style-classic .vc_tta-tab{
    margin-top: 8px !important;}
	
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-title>a {
		border: 2px solid var(--pr) !important;
    background-color: var(--ink6) !important;
    color: var(--ink) !important;
    border-radius: 15px !important;
    padding: 24px 30px;
    font-size: 18px;
    font-weight: 600;}
	
.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-title>a{
		border: 2px solid var(--tra) !important;
    background-color: var(--ink6) !important;
    color: var(--ink) !important;
    border-radius: 15px !important;
    padding: 24px 30px !important;
    font-size: 18px;
    font-weight: 400;		}
	
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab .vc_tta-title-text:after {
    background-color: var(--pr) !important ;}
	
}/*MEMEMEMEMEMEME*/

/* - - - - - - - - - - - - - - - - - - - - - - - SIDE TAB - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + ACCORDION + + + + + + + + + + + + + + + + + + + + + + + + */

.wd-accordion.wd-style-shadow>.wd-accordion-item {
 		background-color: #ffffff;
    border-radius: 10px;
    box-shadow: var(--sh3) !important;}

.wd-accordion.wd-style-default:before {
    border-top: unset !important;}

.wd-accordion.wd-style-default .wd-accordion-item:last-child {
    border-bottom: none;}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container, .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-modern .vc_tta-tabs-container {
    margin-bottom: 4px!important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body {
    padding-top: 10px !important;
    padding-bottom: 10px !important;}

.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
    background-color: #ffffff!important;
    border-radius: 15px !important;
    box-shadow: var(--sh3) !important;
    padding: 10px 5px 20px;}

.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background-color: #ffffff00!important;
    border: none !important;
‘   box-shadow: none !important;
    margin-left: -20px;
    margin-right: -20px;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    padding: 4px 16px!important;
    font-weight: 600 !important;
    font-size: 20px!important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab.vc_active>a {
    background-color: var(--sec);}

.vc_tta.vc_general .vc_tta-panel-body {
    background-color: unset !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.vc_tta.vc_general.vc_tta-style-classic:is(.vc_tta-tabs-position-top,.vc_tta-tabs-position-bottom) .vc_tta-tabs-list{
    display: contents;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tab>a {
    padding: 0px 12px !important;}

.vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-tabs-container{
    display: table;
    -webkit-mask-image: unset !important;
    mask-image: unset !important;}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none!important;
    box-shadow: none !important;}
	
.vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels{
    padding: 0px 0px!important;}

.vc_tta.vc_general .vc_tta-panel-body{
    padding: 0px 0px!important;}
	
.wpb-js-composer .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel-body {
    padding-top: 0px !important;
		padding-left: 0px;
	  padding-right: 0px;
}

}/*MEMEMEMEMEMEME*/

/* - - - - - - - - - - - - - - - - - - - - - - - ACCORDION - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + BLOG + + + + + + + + + + + + + + + + + + + + + + + +  */

.post-image-mask {display: none;}

.blog-design-mask .article-body-container{
    padding: 100px 25px 15px 25px !important;}

.wd-post .article-body-container{
		font-size: 18px !important;}

.post-img-wrapp a {
    height: 210px !important;}

.wd-single-footer ~ .wd-page-nav {
    display: none;}

.wd-entry-meta {	
    display: none !important;}

.wd-post-entry-meta {
    color: #868B91 !important;}

.hovered-social-icons {    
    display: none !important;}

.read-more-section {    
    display: none;}

entry-content wd-entry-content {
    line-height: 1.1 !important}

.sidebar-container {
    margin-bottom: 40px;
    position: sticky !important;
    top: 110px !important;}

html .post.blog-post-loop .post-title {
    font-size: 22px !important;
    text-transform: unset;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    padding-bottom: 8px !important;
    margin: unset !important;
    text-align: left !important;
    margin-top: 8px !important;
    color: #091018 !important;
    background-color: unset;
    padding: 0px 0 8px 0 !important;}

a.wd-entities-title:hover, .wd-entities-title a:hover {
    color: var(--pr);}

.wd-entities-title a {
    font-weight: 600 !important;
		text-decoration: unset !important;
		font-size: 18px;}

.wd-post-cat.wd-style-with-bg {
    display: table!important;;
    overflow: hidden!important;;
    padding-right: 0!important;;
    padding-left: 0!important;;
    height: 30px!important;;
    border-radius: calc(var(--wd-brd-radius) / 1.5)!important;;
    color: #09101800 !important;
    background-color: #09101800 !important;
    line-height: 30px!important;;}

.wd-post-cat.wd-style-with-bg>a {
    color: var(--prdark) !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    text-transform: unset !important;
    padding: 2px 20px !important;
    background-color: var(--pr4) !important;
		text-decoration: unset !important;}

.post-single-page.has-post-thumbnail .article-inner>.entry-header {
    margin-bottom: 0px !important;
    margin-top: 30px !important;}

.wd-single-footer {
    display: none !important;}

.post-single-page {
    padding: 15px 10%;}

.post-single-page .wd-entry-meta {
    display: none;}

.woodmart-archive-blog .main-page-wrapper {
    min-height: 60vw;}

.post-single-page .post-title {
    font-family: unset !important;
    font-size: 32px !important;
    font-weight: 600 !important;
    color: #091018 !important;
}

.meta-categories-wrapp {
    height: 35px!important;}

.blog-design-mask.has-post-thumbnail .article-body-container {
    background: linear-gradient(to bottom, transparent 5%, var(--wh80) 50%, var(--wh90) 100%) !important;}

.post-single-page .entry-header img {
    border-radius: 15px !important;
    height: 300px;
    object-fit: cover;
    width: 100%;}


/*  + + + + + + BLOG POST 1  + + + + + + */

.blog-post-loop .article-body-container {
    padding: 24px;
    text-align: left !important;
    font-size: 20px !important;
		font-weight: 400 !important;
    line-height: 1.2 !important;
		font-size: 18px !important;}

.blog-post-loop .article-body-container {
    background-color: #ffffff !important;
    box-shadow: var(--sh1) !important;}

.wd-entities-title a {    
    font-weight: 600 !important;}

/*  - - - - - - - BLOG POST 1  - - - - - - - */

/*  + + + + + + BLOG POST 2  + + + + + + */

.wd-post.blog-style-bg .wd-post-inner{
    background-color: #ffffff !important;
    box-shadow: var(--sh1) !important;}

.blog-design-meta-image.has-post-thumbnail .wd-post-header {
    display: none !important;}

.wd-post-cat.wd-style-default a {
    color: #868b92 !important;}

/*  - - - - - - - BLOG POST 2  - - - - - - - /

/*  + + + + + + BLOG POST 3  + + + + + + */

.wd-post-header {
    display: none !important;}

.blog-design-list.blog-style-bg .wd-post-inner { 
    padding: 0px !important;}

.blog-design-list :is(.wd-post-inner,.wd-post-content) {
    gap: 0px;}

/*  - - - - - - - BLOG POST 3  - - - - - - - */

/* - - - - - - - - - - - - - - - - - - - - - - - BLOG - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + FORMULAR + + + + + + + + + + + + + + + + + + + + + + + + */

.quform-spacer {
    padding: 0 0 5px 0;
    margin: 0 0 5px 0;}

.quform-theme-light .quform-field-captcha, .quform-theme-light .quform-field-date, .quform-theme-light .quform-field-email, .quform-theme-light .quform-field-multiselect, .quform-theme-light .quform-field-password, .quform-theme-light .quform-field-select, .quform-theme-light .quform-field-text, .quform-theme-light .quform-field-textarea, .quform-theme-light .quform-field-time, .quform-theme-light .select2-container--quform .select2-selection, .quform-theme-light.quform-timepicker.k-list-container.k-popup {
     font-weight: 500 !important;
    -webkit-box-shadow: var(--sh3) !important;
    box-shadow: 0px 0px 8px #00000022 !important;
		border: 1px solid var(--ink3);}

.quform-theme-light .quform-page-progress {
    display: none;}

.quform-theme-light .quform-label>label {
    color: var(--ink) !important;
    font-weight: 600 !important;
    font-size: 18px !important;}

.quform-1 .quform-button-next button, .quform-1 .quform-element-submit.quform-button-style-theme .quform-button-next button{
    background-color: var(--pr); !important;
    border-radius: 15px !important;
    font-size: 18px !important;
    padding: 5px 20px !important;
    font-weight: 600 !important;
		text-transform: unset;}

.quform-option .quform-option-label {
    color: var(--ink);}

.quform-element-submit button {
    background-color: var(--pr) !important;
    border-radius: 6px !important;
    font-size: 18px !important;
    padding: 8px 18px !important;
    font-weight: 600 !important;
    text-transform: none;}



.quform-theme-light .quform-field-captcha:active, .quform-theme-light .quform-field-captcha:focus, .quform-theme-light .quform-field-date:active, .quform-theme-light .quform-field-date:focus, .quform-theme-light .quform-field-email:active, .quform-theme-light .quform-field-email:focus, .quform-theme-light .quform-field-multiselect:active, .quform-theme-light .quform-field-multiselect:focus, .quform-theme-light .quform-field-password:active, .quform-theme-light .quform-field-password:focus, .quform-theme-light .quform-field-select:active, .quform-theme-light .quform-field-select:focus, .quform-theme-light .quform-field-text:active, .quform-theme-light .quform-field-text:focus, .quform-theme-light .quform-field-textarea:active, .quform-theme-light .quform-field-textarea:focus, .quform-theme-light .quform-field-time:active, .quform-theme-light .quform-field-time:focus, .quform-theme-light .select2-container--quform.select2-container--open .select2-selection, .quform-theme-light.quform-timepicker.k-list-container.k-popup {
    border-color: var(--pr);}

.quform-3.quform-theme-light .quform-button-style-theme .quform-upload-button, .quform-3.quform-theme-light .quform-options-style-button .quform-option-label, .quform-3.quform-theme-light .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button, .quform-3.quform-theme-light .quform-element-submit.quform-button-style-theme>.quform-button-next-default>button, .quform-3.quform-theme-light .quform-element-submit.quform-button-style-theme>.quform-button-back-default>button {
    background-color: #bababa;
}

/* - - - - - - - - - - - - - - - - - - - - - - - FORMULAR - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + MENU + + + + + + + + + + + + + + + + + + + + + + + +  */

.wd-nav li.current-menu-item>a {
    color: var(--pr) !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (min-width: 768px) {

.wd-sub-menu  li.current-menu-item>a::before {
    content: "|";
    margin-right: 8px;}

} /*MEMEMEMEMEMEME*/


.wd-dropdown {
    box-shadow: var(--sh1);
    background-color: #fffffff9;}

.wd-nav {	
    --nav-gap: 10px;}

.wd-side-hidden {    
     background-color: #fffffff0 !important;}

.mobile-nav .wd-heading {    
    background-color: unset !important;}

.wd-tools-element>a {	
    color: var(--ink) !important;
    text-decoration: unset !important;}

.wd-tools-element .wd-tools-icon:before {
    font-size: 25px !important;}

.whb-general-header{
    border-color: unset;
    border-bottom-width: unset;
    border-bottom-style: unset;}

.wd-nav[class*="wd-style-"]>li:hover>a {
     color: var(--prdark) !important;
     text-decoration: unset !important;}
/*
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    text-decoration: 3px underline;
    text-underline-offset: 27px;
    color: var(--pr) !important;}*/

.whb-color-light:not(.whb-with-bg) {
    background-color: var(--ink) !important;}

.wd-nav-mobile li.current-menu-item>a {  
    color: var(--pr) !important; 
    border-left: 4px solid;}

.wd-dropdown-menu.wd-design-default {
    --wd-dropdown-width: 500px !important;}

.wd-nav.wd-style-bg>li>a:before {
    background-color: unset !important;}

.wd-nav.wd-style-bg {
    --nav-color-hover: unset !important;}

.wd-nav.wd-style-bg {
    --nav-color-hover: var(--wh) !important;}

.wd-nav[class*="wd-style-"]>li>a { 
        padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    text-transform: initial;
    text-decoration: unset;
    font-family: 'Montserrat';
    color: var(--ink) !important;
    font-weight: 500;}

.wd-nav[class*="wd-style-"]>li>a {
    padding-right: 10px;
    padding-left: 10px;
    font-size: 18px;
    text-transform: initial;
    text-decoration: unset;}

.wd-nav-mobile li a {
    font-size: 20px !important; 
    border-bottom: 1px solid rgb(255 255 255 / 11%) !important}

.wd-nav-mobile>li>a {
    color: var(--ink) !important; 
    text-transform: initial !important;
		text-decoration: none !important;}

.wd-heading {
    border-bottom: 1px solid rgb(255 255 255 / 11%) !important}

.wd-heading .wd-action-btn.wd-style-text>a {
    color: var(--ink3);}

.wd-sub-menu li>a {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    color: var(--ink1) !important;
    font-size: 18px;
    line-height: 1.3;
		text-decoration: unset;}

.wd-sub-menu li>a:hover {
    color: var(--prdark) !important;
    text-decoration: unset !important;}

.wd-nav-opener:hover {
    color: var(--prdark) !important;}

.mobile-nav .wd-nav-opener {
    border-left: unset !important;
    border-bottom: unset !important;}

.mobile-nav .wd-nav-opener.wd-active {
    background-color: var(--tra) !important;}

.wd-nav-mobile li:active>a, .wd-nav-mobile li.opener-page>a {
    background-color: var(--wh2) !important;}

.wd-nav-opener:after {
    font-size: 19px!important;
    color: var(--ink) !important;}

.wd-nav-opener.wd-active:after {
     color: var(--prdark) !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.wd-sub-menu li>a {
    color: var(--ink2) !important; 
    font-size: 16px !important; 
    background-color: var(--wh2);}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    display:none !important }

} /*MEMEMEMEMEMEME*/

.whb-sticky-shadow.whb-sticked .whb-main-header {
    box-shadow: unset!important;}

.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    margin-left: 8px;
    font-size: 16px !important;
    color: var(--ink)!important;
    font-style: normal;
    font-size: clamp(6px, 50%, 18px);
    order: 3;
    content: "\f129";
    font-family: "woodmart-font";
}

:is(.widget,.wd-widget,div[class^="vc_wp"]) :is(ul,ol) {
    display: flex;
    justify-content: center;
    --nav-gap: 20px !important;
    flex-wrap: wrap;
    gap: 1px var(--nav-gap);}

/* - - - - - - - - - - - - - - - - - - - - - - - MENU - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + BUTTON BTN + + + + + + + + + + + + + + + + + + + + + + + + */

.prvnibtn {margin-right:15px}

.wpb-js-composer .wd-button-wrapper.inline-element {
    margin-bottom: unset !important;}

.inline-element:not(:last-child) {
    margin-right: unset !important;}

.btn.btn-color-primary {
    color: var(--pr);
    font-weight: 600 !important;
    border: unset;
    background-color: var(--pr2);
    border-radius: 10px;
    padding: 10px 24px !important;
    box-shadow: unset;
    margin-bottom: 10px;
    margin-top: 8px;
    text-transform: unset;
    font-size: 18px;}

.btn.btn-color-primary:hover {
    background-color: var(--pr);
		color: #ffffff !important;}

.quform-theme-light .quform-element-submit.quform-button-style-theme>.quform-button-submit-default>button:hover{
    background-color: var(--prdark);}

.btn.btn-color-alt {
    color: var(--ink);
    font-weight: 600 !important;
    font-size: 18px;
    border: unset;
    background-color: var(--tra);
    border-radius: 0px;
    padding: 8px 0px 0px;
    text-transform: unset;
    box-shadow: unset;
    margin-bottom: 10px;
    text-decoration-line: underline;
    text-underline-offset: 8px;}

.btn.btn-color-alt:hover {
    color: var(--ink2);
    box-shadow: unset;}

.btn.btn-color-default {   
    color: var(--pr);
    font-weight: 600 !important;
    font-size: 18px;
    border: unset;
    background-color: var(--tra);
    border-radius: 0px;
    padding: 0px 0px !important;
    text-transform: unset;
    box-shadow: unset;
    margin-bottom: 0px;
    margin-top: 0px;}

.btn.btn-color-default:hover {
    color: var(--prdark);
    box-shadow: unset;}

.btn.btn-color-default::after {
    content: ">";
    padding-left: 5px;}

.btn.btn-color-white {
    color: var(--ink);
    font-weight: 700 !important;
    box-shadow: inset 0px 0px 0px 2px var(--pr) !important;
    background-color: #ffffff;
    border-radius: 10px;
    padding: 10px 24px !important;
    margin-bottom: 10px;
    margin-top: 8px;
    text-transform: unset;
    font-size: 18px;}

.btn.btn-color-white:hover {
    color: var(--wh);
    background-color: var(--pr);}

.wd-btn-icon {
    margin-left: unset !important;}

.btn.btn-color-black {
    color: var(--ink);
    font-weight: 600 !important;
    font-size: 18px;
    border: unset;
    background-color: var(--tra);
    border: 2px solid var(--ink);
    border-radius: 6px;
    padding: 8px 18px;
    text-transform: unset;
    box-shadow: unset;
    margin-bottom: 10px;
    margin-top: 8px;}

.btn.btn-color-black:hover {
    color: var(--ink);
    box-shadow: unset !important;
    background-color: var(--ink4);}

.btn-size-large {
    padding: 8px 20px !important;
    min-height: unset;
    font-size: 21px !important;}

.btn-size-small {
    padding: 8px 16px !important;
    min-height: unset;
    font-size: 16px !important;}

.btn-size-extra-small {
    padding: 6px 6px !important;
    min-height: unset;
    font-size: 11px !important;}

/* - - - - - - - - - - - - - - - - - - - - - - - BUTTON BTN - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + aaa TEXT STYLE + + + + + + + + + + + + + + + + + + + + + + + + */

h1 {
    font-size: 50px !important;
    text-transform: unset;
    line-height: 1.1 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 16px !important;
    margin-top: 0px !important;
		color:#2C8E90}

h2 {    
    font-size: 42px !important;
    text-transform: unset;
    line-height: 1 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
    margin-top: 16px !important;
		color:#2C8E90}

h3 {
    font-size: 24px !important;
    text-transform: unset;
    line-height: 1 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 20px !important;
    margin-top: 12px !important;}

h4 {
    font-size: 20px !important;
    text-transform: unset;
    line-height: 1.2 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 12px !important;
    margin-top: 8px !important;}

h5 {
    font-size: 18px !important;
    text-transform: unset;
    line-height: 1.2 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 16px !important;
    margin-top: 12px !important;}

h6 {
    font-size: 18px !important;
    text-transform: unset;
    line-height: 1.2 !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-bottom: 8px !important;
    margin-top: 8px !important;}

p { 
    font-size: 18px;
    text-transform: unset;
    margin-bottom: 12px !important;
    line-height: 1.2 !important;}

strong, b {
    font-weight:700 !important; }

em {
        font-weight: 600;
    color: var(--prdark);}

pre {
    border-radius: 10px;
    color: #848484;
    margin: 50px 0px 30px !important;
    background: unset !important;
    border: 3px dashed #e8e8e8;}

pre::after {
    content: " ↓↓↓";}
	
li { 
    font-size: usnet !important;
    text-transform: unset;
    font-weight: unset;
    line-height: 1.0 !important;}

hr {
	  margin-top: 10px!important;
    margin-bottom: 10px!important;
    max-width: 100%!important;}

blockquote {
    padding-left: 30px;
    padding-top: 16px !important;
    padding-right: 16px !important;
    padding-bottom: 8px;
    border: 1px solid var(--pr);
    border-left: 10px solid var(--pr);
    text-align: left;
    font-size: 100% !important;
    --wd-tags-mb: 10px;
    font-weight: 100 !important;
    background-color: var(--wh) !important;
    border-radius: 15px !important;
    box-shadow: var(--sh1) !important;
    margin-top: 30px !important;
    margin-bottom: 30px !important;}

a { 
		color: var(--prdark);
    text-decoration: underline;
    text-underline-offset: 4px;
    font-weight: 600;}

a:hover {
    color: var(--prdark);
    text-decoration: underline;
    text-underline-offset: 4px;}

:is(h1,h2,h3,h4,h5,h6,.title) a:hover{  color: var(--prdark) !important; }

.fa-angle-right:before {
    color: var(--ink);}

/* - - - - - - - - - - - - - - - - - - - - - - - TEXT STYLE - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + DALŠÍ NASTAVENÍ + + + + + + + + + + + + + + + + + + + + + + + + */



/*MMMMMMMMMMMMM*/ @media only screen and (min-width: 768px) {
.min250 {min-height:250px}
} /*MEMEMEMEMEMEME*/

.zalomeni {
    word-break: break-all;}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li { 
    margin-bottom: 24px !important;
    margin-top: 8px !important; }

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.mobil-thin { 
    padding: 0 20px}
	
.thinhard {
    margin-left: -20px !important;
    margin-right: -20px !important;}

} /*MEMEMEMEMEMEME*/

.vc_section {
    padding-top:40px!important;
    padding-bottom: 40px!important;}

.box-with-icon .info-box-icon {
    border-radius: 15px !important;}

/* - - - - - - - - - - - - - - - - - - - - - - -  DALŠÍ NASTAVENÍ - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + ccc MAIN + + + + + + + + + + + + + + + + + + + + + + + + */


@media (min-width: 1222px) {
    [data-vc-full-width]:not([data-vc-stretch-content]), :is(.vc_section, .vc_row).wd-section-stretch {
        padding-left: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2 + 16px) !important;
        padding-right: calc((100vw - 1222px - var(--wd-sticky-nav-w) - var(--wd-scroll-w)) / 2 + 16px) !important;
}}

.wd-copyrights {background-color: var(--ink6);
 		border-top: unset !important;}

.wd-content-layout {padding-block:0px !important;}

.wd-text-block:not(.inline-element).text-left {
    margin-bottom: 12px !important;
    margin-top: 12px !important}

.footer-container {
    margin-top: 0px !important;
    box-shadow: var(--sh1);}

.wd-copyrights.wd-layout-centered {    margin-top: 0px;}

.page .main-page-wrapper {
    padding-top: 30px !important;
    background-color: var(--wh);
    background-size: cover;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.page .main-page-wrapper {
    padding-top: 30px !important;}

}/*MEMEMEMEMEMEME*/

.main-page-wrapper{
    padding-top: 70px !important;}

.comments-area .comment-respond {
    display:none !important}

.whb-header {
    margin-bottom: -30px !important; }

.wd-wpb {
    margin-bottom: unset !important;}

.inline-element:not(:last-child) { 
     margin-right: 8px;}

.main-page-wrapper {
    margin-top: 0px!important;}

.color-alt { 
    color: var(--ink) !important;}

.alt-col {
    color: var(--ink) !important;}

.vc_column_container {
    padding-left: 10px !important;
    padding-right: 10px !important;}

.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: unset;}

.vc_column_container>.vc_column-inner {
    padding-left: 8px!important;
    padding-right: 8px!important;}

.vc_row {
    margin-left: 0px;
    margin-right: 0px;}

.site-content {
    margin-bottom: 0px !important;}

.wd-prefooter {
    padding-bottom: 0px!important;
    background-color: var(--ink) !important;}

.menu-footer {
    color: var(--ink) !important; 
    padding: 0px 8px !important;}

.first-sub {
    margin-bottom: 20px !important;
    border-bottom: 20px solid #ffffff00 !important;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.first-sub {
    margin-top: -20px;
    margin-bottom: 0px !important;
    border-bottom: unset;}

} /*MEMEMEMEMEMEME*/

.wd-accordion-opener {
    color: var(--pr);
    font-size: 16px;}

.wd-list {
		margin-top: 20px;}

.wd-list li {
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
		margin-bottom: 10px !important;}

.wd-lazy-fade.wd-loaded {
		box-shadow: var(--sh1);}

.scrollToTop.button-show {
    text-decoration: none !important;}

.owl-dots .owl-dot.active span {
    border-color: var(--ink2);
    background-color: var(--ink2);}

/* - - - - - - - - - - - - - - - - - - - - - - - MAIN - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + ROOT + + + + + + + + + + + + + + + + + + + + + + + + */

:root {
--ink: #091018;
--ink2: #464E56;
--ink3: #868B91;

--wd-primary-color: var(--pr);
--pr: #2C8E90;
--pr2: #CBEBEB;
--pr3: #EAF4F4;
--prdark: #2C8E90;
	
--sec: #FEC905;
--sec2: #FFDF68;
--sec3: #FFEDAC;
--secdark: #E8B907;

--wh: #ffffff;
--wh90: #ffffffE6;
--wh80: #ffffffCC;

--tra: #ffffff00;

--sh1: 0px 0px 20px #0910181A;
--sh2: 0px 0px 32px #0910181A;
--sh3: 0px 0px 16px #0910180F;
--sh4: 0px 0px 48px #0910180F;
	
--wd-brd-radius: 15px;}

.stin1 {text-shadow: 0px 0px 6px var(--ink);}
.stin2 {text-shadow: var(--sh1);}
.stin3 {text-shadow: var(--sh1)}
.stin4 {box-shadow: var(--sh1); transition: box-shadow 0.3s;}
.stin4:hover {box-shadow: var(--sh2); transition: box-shadow 0.3s;}
.stin5 {box-shadow: 0px 0px 32px var(--ink5); }
.stin6 {box-shadow: var(--sh1); background-color: #ffffff; padding: 48px; border-radius: 30px;}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {
.stin6 {padding: 16px}
} /*MEMEMEMEMEMEME*/

.color-scheme-dark {
    --color-white: #fff;
    --color-gray-100: #f7f7f7;
    --color-gray-200: #f1f1f1;
    --color-gray-300: #bbb;
    --color-gray-400: #a5a5a5;
    --color-gray-500: #777;
    --color-gray-600: #091018;
    --color-gray-700: #091018;
    --color-gray-800: #091018;
    --color-gray-900: #091018;
    --bgcolor-white-rgb: 255,255,255;
    --bgcolor-white: #fff;
    --bgcolor-gray-100: #f7f7f7;
    --bgcolor-gray-200: #f7f7f7;
    --bgcolor-gray-300: #f1f1f1;
    --bgcolor-gray-400: rgba(187,187,187,0.4);
    --brdcolor-gray-200: rgba(0,0,0,0.075);
    --brdcolor-gray-300: rgba(0,0,0,0.105);
    --brdcolor-gray-400: rgba(0,0,0,0.12);
    --brdcolor-gray-500: rgba(0,0,0,0.2);
    --wd-text-color: #777;
    --wd-title-color: #091018;
    --wd-entities-title-color: #091018;
    --wd-entities-title-color-hover: rgba(51,51,51,0.65);
    --wd-link-color: #091018;
    --wd-link-color-hover: #242424;
    --wd-form-brd-color: rgba(0,0,0,0.1);
    --wd-form-brd-color-focus: rgba(0,0,0,0.15);
    --wd-form-placeholder-color: #777;
    --wd-link-color: #a76312 !important;
    color: #091018;}

[class*="color-scheme-light"] {
    --color-white: #000;
    --color-gray-100: rgba(255,255,255,0.1);
    --color-gray-200: rgba(255,255,255,0.2);
    --color-gray-300: rgba(255,255,255,0.5);
    --color-gray-400: rgba(255,255,255,0.6);
    --color-gray-500: rgba(255,255,255,0.7);
    --color-gray-600: rgba(255,255,255,0.8);
    --color-gray-700: rgba(255,255,255,0.9);
    --color-gray-800: #fff;
    --color-gray-900: #fff;
    --bgcolor-black-rgb: 255,255,255;
    --bgcolor-white-rgb: 0,0,0;
    --bgcolor-white: #0f0f0f;
    --bgcolor-gray-100: #0a0a0a;
    --bgcolor-gray-200: #121212;
    --bgcolor-gray-300: #141414;
    --bgcolor-gray-400: #171717;
    --brdcolor-gray-200: rgba(255,255,255,0.1);
    --brdcolor-gray-300: rgba(255,255,255,0.15);
    --brdcolor-gray-400: rgba(255,255,255,0.25);
    --brdcolor-gray-500: rgba(255,255,255,0.3);
    --wd-text-color: #ffffff;
    --wd-title-color: #fff;
    --wd-widget-title-color: var(--wd-title-color);
    --wd-entities-title-color: #fff;
    --wd-entities-title-color-hover: rgba(255,255,255,0.8);
    --wd-link-color: rgba(255,255,255,0.9);
    --wd-link-color-hover: #fff;
    --wd-form-brd-color: rgba(255,255,255,0.2);
    --wd-form-brd-color-focus: rgba(255,255,255,0.3);
    --wd-form-placeholder-color: rgba(255,255,255,0.6);
    --wd-main-bgcolor: #1a1a1a;}

/* - - - - - - - - - - - - - - - - - - - - - - - ROOT - - - - - - - - - - - - - - - - - - - - - - - */

/* + + + + + + + + + + + + + + + + + + + + + + + + MOBIL + + + + + + + + + + + + + + + + + + + + + + + + */
	
.pouze-mob {display:none}

/*MMMMMMMMMMMMM*/ @media only screen and (max-width: 767px) {

.vc_section {
    padding-top:40px!important;
    padding-bottom: 40px!important;
    padding-left: 0px!important;
    padding-right: 0px!important;}

.vc_section[class*="wd-section-stretch"] {
    padding-top: 35px!important;
    padding-bottom: 35px!important;}
	
.post-single-page {
    margin-top: 0px;
    padding: 0 0% !important;}
	
h1 {font-size: 34px !important;}
h2 {font-size: 27px !important;}
h3 {font-size: 23px !important;}
h4 {font-size: 21px !important;}
h5 {font-size: 20px !important;}
h6 { font-size: 18px !important;}
		
.pouze-pc {
    display:none !important}

.pouze-mob {
    display: inline-flex}

div.wd-testimon.wd-col {
     margin-bottom: 60px !important}

} /*MEMEMEMEMEMEME*/
	
/* - - - - - - - - - - - - - - - - - - - - - - - MOBIL - - - - - - - - - - - - - - - - - - - - - - - */



.tile-havarijni {
    background-color: #ffffff44;
    padding: 6px 0px 0px 16px !important;
    border-radius: 15px;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);}

.tile-kontakt{
		background-color: #F8F8F8;
    padding: 16px 10px 0px 10px !important;
    border-radius: 10px;}

.tile-firmy {
    background-color: #F8F8F8 !important;
    border-radius: 57px !important;
    border: 12px solid #ffffff;
    padding: 40px 30px 30px !important;
}

.wd-page-nav { 	display: none !important;}