/*
Theme Name: Divi Child v1.31
Theme URI: https://www.grafique.cz/
Description: Divi - child šablona.
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
*/

.page-id-279 .et-l--header {display: none}

.et_pb_accordion_item {
	padding: 0 !important
}
.et_pb_toggle, .et_pb_toggle_content {
	padding: 0 !important;
margin: 0 !important;
	font-size: 1.15rem;
	line-height: 1.7rem;
}

.et_pb_toggle_content .layoutArea {
padding: 5px 0 25px !important
}

 #menu-nfal-menu-1 li a:hover
{
    color: #22B573!important;
	opacity: 1 !important;
}


#nfal #menu-nfal-menu-1 .ds-menu-active {
background: black;
	 color: #22B573!important;
	opacity: 1 !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(https://nfal.grafique.cz/wp-content/uploads/2021/01/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(https://nfal.grafique.cz/wp-content/uploads/2021/01/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;
}

/*
.et_pb_menu__menu {
	position: relative;
}


#menu-nfal-menu {
		position: rela;
	width: 200px;
}

*/

@media (max-width: 980px) {
#intro-menu {
margin:0 !important;
	top: 0 !important;
	    display: flex!important;
}}

.et_pb_menu__logo {margin-bottom: 25px !important}

#menu-nfal-menu li,
#intro-menu li{
	display: block !important;
	width: 100% !important;
	border-bottom: 2px solid #F0F0E6;
	padding: 0;
margin: 0!important;
	line-height: normal;
max-width: 65%
}

#intro-menu li{
margin: 0 30% !important
}

#menu-nfal-menu li:first-child, #intro-menu li:first-child {
	border-top: 2px solid #F0F0E6;
	padding: 0;
}

#intro-menu li:first-child {
/* display: none!important */
}

#intro-menu li:nth-child(1) {
	border-top: 2px solid #F0F0E6;
}




.et_pb_menu__menu>nav>ul>li>a, #menu-nfal-menu li a {
	text-align: center !important;
		display: block !important;
		padding: 15px 0;
	justify-content: center;

}

/* Hide footer */

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

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


.et-pb-slide, .et-pb-active-slide {
	-webkit-animation-name: fade !important;;
	        animation-name: fade!important;;
    -webkit-animation-duration: 0.25s !important;
            animation-duration: 0.25s !important;
	-moz-animation-duration: 0.25s!important;
-ms-animation-duration: 0.25s!important;
-o-animation-duration: 0.25s!important;
animation-duration: 0.25s!important;


 -webkit-animation-delay: 0.1s!important;
-moz-animation-delay: 0.1s!important;
-ms-animation-delay: 0.1s!important;
-o-animation-delay: 0.1s!important;
animation-delay: 0.1s!important;
}



/* EBD NFAL */

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

@media only screen and (max-width: 980px)  {
	#et-top-navigation span.mobile_menu_bar:before,
	#et-top-navigation span.mobile_menu_bar:after {
		color: red !important;
	}
}

.et_post_meta_wrapper { display:none;}

body.single article.has-post-thumbnail > img:nth-of-type(1) { width:auto !important; height:auto !important; }
body.single article.has-post-thumbnail .et_post_meta_wrapper > img:nth-of-type(1) { width:auto !important; height:auto !important; }

.et_pb_column--with-menu.has_et_pb_sticky .et_pb_menu_inner_container {
	    background-color: #000;
    -webkit-transition: background-color 500ms linear;
    -ms-transition: background-color 500ms linear;
    transition: background-color 500ms linear;
		}

.et_pb_column--with-menu.has_et_pb_sticky .et_pb_menu_inner_container a:hover {
	color: #fff !important;
	}

.has_et_pb_sticky .et_pb_menu_inner_container ul li a, .has_et_pb_sticky .et_pb_menu_inner_container ul li.current-menu-item a {
color: #eee!important;
}

.has_et_pb_sticky .et_pb_menu_inner_container ul li a:hover, .has_et_pb_sticky .et_pb_menu_inner_container ul li.current-menu-item a {
color: #fff!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;
}}


/*-------------------------------------------------------*/
/*------Change Active Menu Item Colour by Divi Soup------*/
/*-------------------------------------------------------*/
/*This will change the active menu items colour*/
#menu-nfal-menu-1 li.current-menu-item > a,
#menu-nfal-menu-1 li.current-menu-ancestor > a,
.nav li ul .current-menu-item a {
    color: #000 !important;
}
/*-------------------------------------------------------*/
/*----End Change Active Menu Item Colour by Divi Soup----*/
/*-------------------------------------------------------*/

/*-------------------------------------------------------*/
/*------Change Active Menu Item Colour by Divi Soup------*/
/*-------------------------------------------------------*/
/*This will change the active main menu item colour*/
#menu-nfal-menu-1 li.current-menu-item > a {
    color: #23b674 !important;
}
/*This will change the active main menu item colour when a submenu item is active*/
#menu-nfal-menu-1 li.current-menu-ancestor > a {
    color: #23b674 !important;
}
/*This will change the active submenu item colour*/
.nav li ul .current-menu-item a {
    color: #23b674 !important;
}
/*-------------------------------------------------------*/
/*----End Change Active Menu Item Colour by Divi Soup----*/
/*-------------------------------------------------------*/


/*------------------------------------*\
    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
\*------------------------------------*/

#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;
}

/*------------------------------------*\
    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
\*------------------------------------*/


