/*
Theme Name: Divi Child od WPlama.cz
Theme URI: http://www.wplama.cz/divi-child-sablona/
Description: Divi child šablona od WPlama. Obsahuje vylepšení překladu, přepřipravené styly a další rozšíření výchozích funkcí.
Author: <a href="http://www.wplama.cz/">WPlama.cz</a>
Author URI: http://www.wplama.cz/divi-child-sablona/
Template: Divi
Version: 1.20
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/


/*------------------------------------*\
    MAIN
\*------------------------------------*/
/*
@font-face {
	font-family: "Comic Neue";
	src: url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff/ComicNeue-Regular.woff') format('woff'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff2/ComicNeue-Regular.woff2') format('woff2'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/ttf/ComicNeue-Regular.ttf') format('truetype');
	font-style: normal;
}
@font-face {
	font-family: "Comic Neue";
	src: url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff/ComicNeue-Bold.woff') format('woff'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff2/ComicNeue-Bold.woff2') format('woff2'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/ttf/ComicNeue-Bold.ttf') format('truetype');
	font-weight: 700;
}
@font-face {
	font-family: "Comic Neue";
	src: url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff/ComicNeue-Italic.woff') format('woff'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/woff2/ComicNeue-Italic.woff2') format('woff2'),
		url('https://sanokundioweb.mondamo.cz/wp-content/themes/Divi-child-wplama/fonts/comicneue/ttf/ComicNeue-Italic.ttf') format('truetype');
	font-style: italic;
} */

/*------------------------------------*\
    MENU
\*------------------------------------*/

/* Make Divi Mobile Menu Scrollable */
.et_mobile_menu {   
    overflow-y:scroll!important;
    max-height:82vh!important;
    -overflow-scrolling:touch!important;
    -webkit-overflow-scrolling:touch!important;
}
.et_mobile_menu #page-container .submenu a {
	white-space: wrap !important;
	padding: 10px 10px 10px 10px;
}

/*adjust spacing around menu items*/
.lwp-hide-mobile-menu .et_pb_menu li a {
  padding: 4px 20px;
}

.et_mobile_menu li a {
	padding: 5px 3% !important;
	font-size: 1.2em !important;
}

/* Increase width of drop-down menus */
@media screen and (min-width: 981px) {
    #page-container .sub-menu, #page-container .sub-menu a {
        width: auto!important;
		padding: 10px 0px;
    }
    #page-container .sub-menu a {
        white-space: nowrap;
		padding: 10px 10px;
    }
	.nav li li ul {
		/*left: 200px !important;*/
	}
}

/* adjust dropdown icon */
.et-menu li li.menu-item-has-children > a:first-child::after {
	right: -17px !important;
	top: 4px !important;
}

/* hide hamburger menu with class name lwp-hide-mobile-menu */
.lwp-hide-mobile-menu.et_pb_menu .et_pb_menu__menu,.lwp-hide-mobile-menu.et_pb_fullwidth_menu .et_pb_menu__menu {
    display: flex!important;
}
 
.lwp-hide-mobile-menu .et_mobile_nav_menu {
    display: none;
}

/* Add Vertical Dividers To The Divi Menu Module */
/*add borders to the menu items*/
.lwp-hide-mobile-menu .et_pb_menu nav > ul > li:not(:last-child) {
  border-right: 1px solid #91b81a;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/*collpse and set the height of the toggle text*/
.pa-toggle-text .et_pb_text_inner {
	max-height: 15em;
	transition: max-height 0.3s ease-out;
	overflow: hidden;
}

/*add gradient to the collapsed text*/
.pa-toggle-text .et_pb_text_inner:after {
	content: "";
	display: inline-block;
	position: absolute;
	pointer-events: none;
	height: 80px;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	background-image: linear-gradient(0deg, #fff4d3 10%, transparent);
}

/*style the expand text link*/
.pa-toggle-text .pa-text-expand-button {
	padding: 0.2em;
	text-align: center;
	color: #226d36!important;
}

/*change the curor to a pointed when hovering over the expand text link*/
.pa-toggle-text .pa-text-expand-button span {
	cursor: pointer;
}

/*define the font family for the toggle icon*/
.pa-toggle-text .pa-text-expand-button .pa-text-toggle-icon {
	font-family: ETMODULES, "sans-serif";
}


/*set the max height and transition of the expanded toggle*/
.pa-toggle-text .pa-text-toggle-expanded {
	max-height: 99000px;
	transition: max-height 0.3s ease-in;
}


/*hide the gradient when the toggle is expanded*/
.pa-toggle-text .pa-text-toggle-expanded.et_pb_text_inner:after {
	background: none;
}


/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/

/* hide gallery 1 of 100 images */ 
.mfp-counter {
	display: none !important;
}

/* Galerie: přesunout X v pravo od obrázku v lightbox */
@media only screen and (min-width:1322px) {
	.mfp-close {
		opacity: .5 !important;
		top: 32px !important;
		left: 46px !important;
	}
}

@media only screen and (max-width:1321px) {
	.mfp-close {
		opacity: .5 !important;
		top: -2px !important;
	}
}

/* vypnout zobrazovani popisku obrazku */
img {
	pointer-events: none;
}


/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

h1,h2,h3,h4,h5,h6 {
	line-height: 1.5em !important;
}

#obchodni-podminky ol { counter-reset: item }
#obchodni-podminky li{ display: block }
#obchodni-podminky li:before { content: counters(item, ".") " "; counter-increment: item }


/*------------------------------------*\
	WOOCOMMERCE
\*------------------------------------*/

.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 52px;
}

.select2-container .select2-selection--single {
    height: 52px;   
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 52px;
}

#order_review_heading {
    margin-top: 35px;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:981px) {
/*
	h4,h5,h6 {
		font-size: 1.5em !important;
	}*/
 
}

@media only screen and (max-width:980px) {

 
}

@media only screen and (max-width:767px) {
	/*h1.projektsanokundio{*/
		/*font-size: 4vmin !important;*/
		/*font-size: 2.2em !important;*/
	
/*	h1 {
		font-size: 1.2em;
	}
	h2 {
		font-size: 1em;
	}
	h3 {
		font-size: 1em;
	}
	h4,h5,h6 {
		font-size: 1em;
	}*/
}

/*
@media only screen and (max-width:400px) {
	h1 {
		font-size: 0.8em !important;
	}
	h2 {
		font-size: 1em;
	}
	h3 {
		font-size: 1em;
	}
	h4,h5,h6 {
		font-size: 1em;
	}
	
}*/

@media only screen and (min-width:981px) {
	/*.et_pb_menu__icon.et_pb_menu__search-button {
		/*padding: 0px 0px 0px 30px;
		margin-left: 30px;
	}*/
 
}


/*------------------------------------*\
    MISC
\*------------------------------------*/

/*fix for audio time position*/
.et_audio_container .mejs-container .mejs-controls .mejs-time span {
    line-height: 18px!important;
    top: -4px;
    position: relative;
}

/* fix popup close button */
.da-close .evr-close {
    font-size: 40px !important;
    right: 10px !important;
    top: 10px !important;
}

span.wpcf7-list-item {
	display: block;
}