/* BODY.home .post-wrapper #latest-post .post-grid  */

.navigation ul li a, .navigation ul li a:link { font-size:18px; }

.page.home .entry-title { display:none; }
/*.page #wp-custom-header { margin-top:80px; }*/

.icons-row { padding:20px 0; }
.service-block { padding-top:10px; }
.service-block ul { display:flex; flex-direction:row; flex-wrap:wrap; justify-content:center; align-items:stretch;  }
.service-block ul li { padding:10px 0; }

.material-item H3 { font-size:18px; letter-spacing:1; line-height:normal; margin:0; }
.material-item DIV { margin:0; }
.material-item .material-item-title { margin:0; min-height:90px; text-transform:uppercase; }
.material-item .material-item-date { float:right; color:#fff; font-weight:bold; }
.material-item .material-item-footer .material-item-categories { float:left; margin-bottom:5px; }
.material-item .material-item-footer .vc_btn3-container { clear:both; }

#google_translate_element{width:300px;float:right;text-align:right;display:block}
.goog-te-banner-frame.skiptranslate { display: none !important;} 
body { top: 0px !important; }
#goog-gt-tt,#gtx-trans{display:none !important; top: 0px !important; } 
.goog-tooltip skiptranslate{display:none !important; top: 0px !important; } 
.activity-root { display:hide !important;} 
.status-message { display:hide !important;}
.started-activity-container { display: hide !important; }

H1 { position:relative; display:inline-block; font-size:38px !important; text-align:center; clear:both; left:50%; transform:translate(-50%, 0); }
H1:before, H1:after { content:''; position:absolute; top:50%; margin-top:-1px; height:2px; width:108px; border-top: 2px solid #32c4d1; }
H1:before { left:-148px; }
H1:after { right:-148px; }

.list-video-item H2, .list-document-item H2, .list-material-item H2 { font-size:16px; }
.home-7vrchov-list .vc-hoverbox-block-inner P { line-height:normal; font-size:14px; }
.home-text-shadow { position:relative; color:#fff; font-size:30px; line-height:40px;text-align:center; text-shadow:rgba(0, 0, 0, .4) 0px 4px 5px; background-position:50% 50%; }
.home-text-shadow:before { content:''; position:absolute; top:0; bottom:0; left:0; right:0; width:100%; height:100%; background-color:rgba(50,196,209,0.65); z-index:1; }
.home-text-shadow > DIV { z-index:2; }
.home-text-shadow DIV { margin:0 !important; }
.home-contacts P { position:relative; padding-left:40px; text-align:left; }
.home-contacts P .fa, .home-contacts P .far, .home-contacts P .fas { position:absolute; display:block; left:0; top:0px; width:30px; line-height:30px; font-size:24px; color:#32c4d1; text-align:center; }
.home-contacts P STRONG { font-size:18px; }

.text-left { text-align:left; }

.ih-item.square { margin-bottom:0 !important; }