/*
Theme Name: Divi Child theme v1.31
Theme URI: https://www.grafique.cz/
Description: Divi - child šablona od GRAFIQUE.
Author: <a href="https://www.grafique.cz/">www.grafique.cz</a>
Author URI: https://www.grafique.cz/
Template: Divi
Version: 1.31
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/




/* 
@font-face {
    font-family: 'HK Grotesk';
    src: url('hkgrotesk-regular-webfont.eot');
    src: url('hkgrotesk-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-regular-webfont.woff2') format('woff2'),
         url('hkgrotesk-regular-webfont.woff') format('woff'),
         url('hkgrotesk-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HK Grotesk bold';
    src: url('hkgrotesk-bold-webfont.eot');
    src: url('hkgrotesk-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('hkgrotesk-bold-webfont.woff2') format('woff2'),
         url('hkgrotesk-bold-webfont.woff') format('woff'),
         url('hkgrotesk-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}
 */


html, body { font-family: sans-serif; }
#page-container { font-family: 'DM Sans', Helvetica, Arial, sans-serif !important; }



.et_pb_column--with-menu.has_et_pb_sticky .et_pb_menu_inner_container {
    background: none !important;
}

.et_pb_toggle_title:after {
    content: "";
	position: absolute;
	top: -8px !important;
	right: 0;
   background-size: initial;
    background-position: center right;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    background-image: url(img/accordeon-arrow.svg) !important;
	width: 20%;
		height: 50px;
	transition: all 0.15s ease-in-out;
}

.et_pb_toggle_open .et_pb_toggle_title:after {
	top: -7px !important;
     background-size: initial;
    background-position: center right;
    background-repeat: no-repeat;
    background-blend-mode: normal;
    background-image: url(img/accordeon-close.svg) !important;
	width: 20%;
		height: 50px;
		transition: all 0.15s ease-in-out;

}

.et_pb_toggle {
	border-bottom: 2px solid #030062 !important;
	padding: 1.25rem 0 0.25rem 0 !important;
	margin:  0 !important;
}


.et_pb_toggle:first-child {
	padding: 0.15em 0 0.25rem 0 !important;
}

.et_pb_toggle:last-child {
	padding-bottom: 0 !important;
}



.et-readmore-toggle   {
	border-color: transparent!important;
	padding: 20px 0 20px 0 !important;
	margin:  0 !important;
}

.et_pb_toggle_title {
padding-bottom: 10px !important
}


.et-readmore-toggle .et_pb_toggle_title  {
	border: none !important;

	margin:  5px 0 !important;
		height: 50px;
	background-position: right center !important;
transition: all 0.1s ease-in-out;

}

.et-readmore-toggle   .et_pb_toggle_title:after  {
	top: -20px !important;
	height: 50px !important;
	background-position: right 50% !important;
transition: all 0.1s ease-in-out;

}

.et-readmore-toggle .et_pb_toggle_content  {
	border: none !important;
	padding: 0px 0 30px 0 !important;
	margin:  0 !important;
}


.et-readmore-toggle.et_pb_toggle_open .et_pb_toggle_title:after {
display:none;
transition: all 0.1s ease-in-out;


}

.et_pb_toggle:last-child {
	border-bottom: none !important;
}

.et_pb_toggle :first-child {padding-top: 0rem !important}



.et_pb_toggle .et_pb_toggle_title:before,
.et_pb_toggle_open .et_pb_toggle_title:before {
    content: " "	!important;
}



/* Hide footer */

#main-footer {
    height: 0 !important;
    overflow: hidden;
}

/* Remove bottom footer from divi */
#footer-bottom {
display:none;
}


#main-footer .container #footer-widgets {display: none !important}


/* Remove sidebar pages */
#sidebar {
	display:none;
}

/* Remove thin line */
#main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
#left-area {
	width: 100%;
	padding-right: 0px !important;
}}

/* Remove sidebar posts */
.single #sidebar {
	display:none;
}

/* Remove thin line */
.single #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.single #left-area {
	width: 100%;
	padding-right: 0px !important;
}}


/* Remove sidebar category */
.category #sidebar {
	display:none;
}

/* Remove thin line */
.category #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.category #left-area {
	width: 100%;
	padding-right: 0px !important;
}}

/* Remove sidebar archive */
.archive #sidebar {
	display:none;
}

/* Remove thin line */
.archive #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.archive #left-area {
	width: 100%;
	padding-right: 0px !important;
}}


/* Remove sidebar 404 */
.error404 #sidebar {
	display:none;
}

/* Remove thin line */
.error404 #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.error404 #left-area {
	width: 100%;
	padding-right: 0px !important;
}}



/*------------------------------------*\
    MAIN
\*------------------------------------*/


/* Remove sidebar pages */
#sidebar {
	display:none;
}

/* Remove thin line */
#main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
#left-area {
	width: 100%;
	padding-right: 0px !important;
}}

/* Remove sidebar posts */
.single #sidebar {
	display:none;
}

/* Remove thin line */
.single #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.single #left-area {
	width: 100%;
	padding-right: 0px !important;
}}


/* Remove sidebar category */
.category #sidebar {
	display:none;
}

/* Remove thin line */
.category #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.category #left-area {
	width: 100%;
	padding-right: 0px !important;
}}

/* Remove sidebar archive */
.archive #sidebar {
	display:none;
}

/* Remove thin line */
.archive #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.archive #left-area {
	width: 100%;
	padding-right: 0px !important;
}}


/* Remove sidebar 404 */
.error404 #sidebar {
	display:none;
}

/* Remove thin line */
.error404 #main-content .container:before {
	background: none;
}

/* Make content 100% width */
@media (min-width: 981px){
.error404 #left-area {
	width: 100%;
	padding-right: 0px !important;
}}


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



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



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



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



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



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

@media only screen and (min-width:981px) {


}

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


}

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

}

@media only screen and (min-width:981px) {


}


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


