.elementor-button.elementor-size-md {
	padding-left:20px;
	padding-right:20px;
}

body {
	font-size:18px;
	color:#222222;
	
}

blockquote{
	font-size: 17px;
	    border-left-color: #f0aa1e;
    padding-top: 0px;
    padding-bottom: 0px;
}

/**** post grid plugin na stránce článků *****/

#custom_html-4 > div > div > div > div > section.elementor-element.elementor-element-be67c00.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div > div > div.elementor-element.elementor-element-01738bc.elementor-widget.elementor-widget-shortcode > div > div > div > div >  a.image{
	display: block;
  height:155px;
  overflow:hidden;
}

.my-post-grid-layout {
	display: flex;
}

#custom_html-4 > div > div > div > div > section.elementor-element.elementor-element-be67c00.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div > div > div.elementor-element.elementor-element-01738bc.elementor-widget.elementor-widget-shortcode > div > div > div > div {
	display: block;
  width:33%;
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 30px;
}
#custom_html-4 > div > div > div > div > section.elementor-element.elementor-element-be67c00.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-section.elementor-top-section > div > div > div > div > div > div.elementor-element.elementor-element-01738bc.elementor-widget.elementor-widget-shortcode > div > div > div > div > a.title
 {
	display: block;
  color:#000;
  font-size: 24px;
    line-height: 1.3em;
  font-family: 'Roboto Condensed',sans-serif;
  text-transform:uppercase;
  padding-top:20px;
   text-align:left;
}


/**** KONEC post grid plugin na stránce článků *****/


#elementor-menu-toggle > i{
		font-size:30px;
}

.menu-item{
		font-weight:300;
		font-family: 'Roboto Condensed',sans-serif;
		font-size:20px;
		
}

.ast-separate-container .ast-article-single {
	padding-bottom:0px;
}

.elementor-column-gap-default {
	padding-left:25px;
  	padding-right:25px;
}

.entry-title{
color: #cd4439;
}

#elementor-tab-title-1861{
	padding-left:250px;
}

@media (max-width: 768px){
  #elementor-tab-title-1861{
    padding-left:00px;
  }
  .afc_popup{
  	display:none;
  }
  
}

.elementor-element.elementor-button-success .elementor-button {
background-color: #00874c;
}


#afc_sidebar_275 {
background: none !important;
  padding: 0px !important;
}

input  {

    font-family: "Roboto Condensed", Arial;
  font-size: 20px;
}


/*
.obfx-grid .obfx-grid-title, .obfx-grid .obfx-grid-title a {
font-size: 100px !important; 
}
*/

ul {
    list-style-image: url('/wp-content/uploads/sipka-zluta.png');
	margin-left:15px;
}

a:hover {
 text-decoration: underline;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image  .lae-image-info{
  display: none;
}

.lae-posts-carousel .lae-posts-carousel-item .lae-project-image .lae-image-overlay{
  display: none;
}

.image-gray {
    filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}



.wp-post-image {
    filter: url("data:image/svg+xml;utf8,#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */
}


.single .post-navigation .nav-links {
	display: none;
}



.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary {
	margin-top: 0px;
}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding-top: 50px;
}

h2, .entry-content h2 {
  color: #cd4439;
}
/*
h2, .entry-content h2 {
  color: #000;
}
*/
h3 {
  color: #cd4439;
}

/*
h3 {
  color: #33aecc;
  margin-left: -12px;
}


h3:before {
	content: url('http://www.zdrawi.cz/wp-content/uploads/2017/10/sipka-zluta-nizka.png');
}
*/

h4 {
  color: #cd4439;
  text-transform: none;
}

.recaptcha-container {
	text-align: -webkit-center;
}

.submit-container {
	text-align: center;

}
#nf-field-10 {
	color: #ffffff;

}



.nf-response-msg{
		text-align: center;
  color:#cd4439;
     font-weight: bold;
    text-transform: uppercase;
}

.nf-form-fields-required {
	text-align: right;
  padding-bottom: 30px;
    color: #7a7a7a;
  font-size: 12px;

}
 div.nf-field-label > label{
  color: #7a7a7a;
  font-weight:normal;
}

#nf-field-45-wrap > div.nf-field-label, #nf-field-24-wrap > div.nf-field-label, #nf-field-37-wrap > div.nf-field-label{
  width: 100%;
}



