/** 
 * Nacteni jednotlivych fontu pisma
 *
 * @since 1.3.0
 * 
 * Ze vseho nejdrive hledame shodne pismo v google fontech. Pokud ho najdeme, pouzijeme jeho nacteni a definici z goofle fontu (nactou se vsechny tloustky, pokud existuji).
 * Pokud pismo v google fontech neni, pouzijeme definici z vlastniho adresare.
 */

 @import url('https://fonts.googleapis.com/css?family=Catamaran:400,500,600,700|Lato:400,700,900&subset=latin-ext');
 
    /**
 	* Dale pouzivame zapis nize. Sans-serif je zastupne pismo, pokud by nacteni pozadovaneho pisma selhalo. 
 	*
 	* font-family: 'Catamaran', sans-serif;
	* font-family: 'Lato', sans-serif;
	* font-family: 'Proxima_Nova_Alt_Extrabold', sans-serif;
	*
    * font-style: normal;
    * font-size: px;
    * font-weight: 400;
    * letter-spacing: 0.01em;
    * color: #000000;
    * text-transform: none;
	* 
    * 100 - thin (hairline)
	* 200 - extra light (ultra light)
	* 300 - light
	* 400 - normal (regular)
	* 500 - medium
	* 600 - semi bold (Demi bold)
	* 700 - bold
	* 800 - extra bold (Ultra bold)
	* 900 - black (Heavy)
	*/

.odstavec{
	font-family: 'Catamaran', sans-serif;
	font-size: 17px!important;
	font-weight: 500;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 28px;
}

/*zdědí vše po odstavci a nové použije
jen tady se vše píše s tečkama, v builderu s mezerama pouze*/

.nadpisy_sekci h2{
	font-family: 'Catamaran', sans-serif;
	font-size: 53px;
	font-weight: 700;
}

.upoutavka_proc_prave h4{
	font-family: 'Catamaran', sans-serif;
	font-size: 18px;
	font-weight: 700;
	color: #1a1a1a;
	letter-spacing: 0.035em !important;
	line-height: 22px;
}

.vyhody_svarovacich_pripravku p{
	color: #ffffff;
}

.nadpisy_robotu h3{
	font-family: 'Catamaran', sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: #1a1a1a;
}

.odstavec.mensi p{
	font-size: 15px;
	color: #1a1a1a;	
}

/*
.formular{
	font-family: 'Catamaran', sans-serif;
	font-size: 17px!important;
	font-weight: 500;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 28px;
}
*/

.kontakty .telefon a {
	font-family: 'Lato', sans-serif;
	font-size: 25px !important;
	font-weight: 500 !important;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 30px;
}

.kontakty .telefon strong {
	font-family: 'Lato', sans-serif;
	font-size: 25px !important;
	font-weight: 900 !important;
	color: #bd2827;
	letter-spacing: 0.025em !important;
	line-height: 30px;
}

.kontakty .email{
	font-family: 'Lato', sans-serif;
	font-size: 24px !important;
	font-weight: 700;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 29px;
}

.kontakty p.adresa {
	font-family: 'Lato', sans-serif;
	font-size: 16px !important;
	font-weight: 500 !important;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 26px;
}

.kontakty p.kdy_volat_a_kdy_psat{
	font-family: 'Catamaran', sans-serif;
	font-size: 15px !important;
	font-weight: 400 !important;
	color: #4D4D4D;
	letter-spacing: 0.050em !important;
	line-height: 50px;
}

.kontakty .jmeno h4{
	font-family: 'Catamaran', sans-serif;
	font-size: 17px !important;
	font-weight: 700 !important;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 17px;
}

/*pozice*/
.kontakty p.et_pb_member_position{
	font-family: 'Catamaran', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: #808080 !important;
	letter-spacing: 0.025em !important;
	line-height: 50px !important;
}

.kontakty strong{
	font-family: 'Lato', sans-serif;
	font-size: 17px !important;
	font-weight: 700 !important;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 26px;
}

.kontakty em{
	font-family: 'Catamaran', sans-serif;
	font-size: 15px !important;
	font-weight: 600 !important;
	color: #1a1a1a !important;
	letter-spacing: 0.025em !important;
	text-decoration: underline;
	line-height: 18px !important;
	font-style: normal !important;
}

p.dalsi_nadpis{
	font-family: 'Catamaran', sans-serif;
	font-size: 39px !important;
	font-weight: 700 !important;
	color: #1a1a1a;
	letter-spacing: 0em !important;
	line-height: 61px;
}

.dalsi_sluzby strong{
	font-family: 'Catamaran', sans-serif;
	font-size: 16px !important;
	font-weight: 700 !important;
	color: #1a1a1a;
	letter-spacing: 0.010em !important;
	/*KOLIKRÁT SI JEŠTĚ BUDEME PSÁT, ŽE LINE-HEIGHT 2X A VÍCEKRÁT VĚTŠÍ NEŽ FONT-SIZE JE VŽDY PRŮSER NA MOBILECH ATP...*/
	/*
	line-height: 61px;
	*/
}

p.dalsi_sluzby {
	font-family: 'Catamaran', sans-serif;
	font-size: 14px !important;
	font-weight: 500 !important;
	color: #1a1a1a;
	letter-spacing: 0.025em !important;
	line-height: 21px;
}

/*paticka, menu*/
.paticka.prvni_radek.d2a_inline_block p{
	font-family: 'Catamaran', sans-serif;
	font-size: 15px !important;
	font-weight: 500 !important;
	color: #ffffff;
	letter-spacing: 0.035em !important;
	line-height: 21px;
}

/*paticka, kontaktujte nas a kde nas najdete*/
.paticka h4{
	font-family: 'Catamaran', sans-serif;
	font-size: 16px !important;
	font-weight: 600 !important;
	color: #bd2827 !important;
	letter-spacing: 0.025em !important;
	line-height: 16px;
}

.paticka .kontaktujte_nas a{
	font-family: 'Lato', sans-serif;
	font-size: 13px !important;
	font-weight: 700 !important;
	color: #ffffff !important;
	letter-spacing: 0.050em !important;
	line-height: 20px;
}

.paticka .kde_nas_najdete p{
	font-family: 'Lato', sans-serif;
	font-size: 14px !important;
	font-weight: 400 !important;
	color: #ffffff !important;
	letter-spacing: 0.050em !important;
	line-height: 19px;
}

.d2a_formular input{
	font-family: 'Catamaran', sans-serif;
	font-size: 17px !important;
	font-weight: 500 !important;
	color: #4D4D4D !important;
	letter-spacing: 0.025em !important;	
}

.d2a_formular .gdpr{
	font-family: 'Catamaran', sans-serif;
	font-size: 19px !important;
	font-weight: 500 !important;
	color: #fff !important;
	letter-spacing: 0.025em !important;	
}

.d2a_formular .gdpr a{
	text-decoration: underline; 
}

input[type="submit"]{
	line-height: 67px;
	font-family: 'Catamaran', sans-serif;
	font-size: 24px !important;
	font-weight: 600 !important;
	color: #fff !important;
	letter-spacing: 0.045em !important;	
}