/*
Theme Name: Divi Child od WPlama
Theme URI: http://www.wplama.cz/divi-child-sablona/
Description: Divi child šablona od WPlama. Obsahuje vylepšení překladu 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.19
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html 
*/


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


body {
	
	--ruzova: #4fa7ac;

}

h1,h2,h3,h4,h5,
a{
	color: var(--ruzova);
	
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/
.et_pb_portfolio_items{
	display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
	
}

.galerie-vypis .et_pb_grid_item {
		width: 24%!important;
    	margin-right: 1%!important;	
	}


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



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



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

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

/*---INPUTY---*/
textarea, input[type=email], input[type=text], input[type=tel], input[type=number], input[type=date] {
    color: #000;
    border: 1px solid var(--ruzova);
    padding: 14px;
    position: relative;
    width: 100%;
	font-size: 16px;
    border-radius: 30px!important;
	
}

.btn-odeslat,
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
	padding: 0.6rem 2rem;
    border: 1px solid var(--ruzova)!important;
	color: #ffffff!important;
    background-color: var(--ruzova)!important;
	cursor: pointer!important;
	float: right;
	border-radius: 25px!important;
	font-size: 18px;
	width: 150px!important;
}

/*--- TLAČÍTKA ----*/
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{
    background-color: rgba(255,255,255,0.00)!important;
	cursor: pointer!important;
	color: var(--ruzova)!important;
	width: auto!important;
	margin: .5rem;
	padding: 1rem 2rem;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{
    background-color: var(--ruzova)!important;
	cursor: pointer!important;
	color: #ffffff!important;
	width: auto!important;
	border-radius: 25px!important;
	padding: 1rem 2rem;
}

.et_pb_button{
    background-color: rgba(255,255,255,0.00)!important;
	cursor: pointer!important;
	color: var(--ruzova)!important;
	padding: .5rem 2rem;
	border-radius: 3rem!important;
	border: 1px solid var(--ruzova)!important;
}

.et_pb_button:hover {
    background-color: var(--ruzova)!important;
	cursor: pointer!important;
	color: #ffffff!important;
	border-radius: 3rem!important;
	padding: 1rem 2rem;
}



/*------------------------------------*\
	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 (max-width:980px) {
	.galerie-vypis .et_pb_grid_item {
		width: 49%!important;
    	margin-right: 1%!important;	
	}
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li a,
	.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{
	width: 98%!important;
 }
}
@media only screen and (max-width:767px) {

 

}



@media only screen and (max-width:460px) {
	.galerie-vypis .et_pb_grid_item {
		width: 100%!important;
    	margin-right: 0%!important;	
	}
	
	


}




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


