a{text-decoration: none;}
a:hover{text-decoration: underline;}
h4 {font-size: 1.2em; font-weight:700;}
h5{margin: 0; text-transform: uppercase; color: rgb(68, 128, 170); font-weight: bold; font-size: 1.5em;}
body main#primary{overflow: auto; padding: 0;}
section.widget ul{margin:0;}
#headline .menu ul li a, #headline nav ul li a{padding:10px;}
body main#primary article.type-page h2 {display: block; text-align:center; text-transform: uppercase;}
article.post-757 .wrapper{padding: 0 !important;}
article.post-757 header{display: none !important;}
#headline .wrapper .navigation {bottom:0;}
#headline{height:85px;
background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 88%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(88%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 100%);
}
#headline .logo {margin: 10px 0 0 0;}
#counters_hupso_counters_0{margin-left:-10px;}
#offcanvas .area ul a{padding:10px;}
.wp-caption-text {text-align: center;}
.navigation{z-index:9999999;}
.page-id-29 .wp-caption {height: 120px;}
header{margin-bottom: 35px;}

.parent-pageid-29 > section > main > article > .wrapper{width: 80%;}
.page-id-29 > section > main > article > .wrapper{width: 80%;}
.final-tiles-gallery .loading-bar{display: none !important;}
.final-tiles-gallery .tile .caption-block{opacity: 1 !important;}
.caption-block .text-wrapper .title {font-size: 18pt !important; text-shadow: 0px 0px 15px black !important; font-weight: bold;}

.wp-block-media-text .wp-block-media-text__content {padding: 0 1em;}
.wp-block-media-text {margin-bottom: 2em; padding: 1%;}
.novinka {margin: 0 0 0.5em 0 !important; color: #c11111; font-weight: bold;}
.novinka-blok{background-color: #ddd;}
.img-premietania{margin-right: 10px;}
.page-id-529 h3{margin-bottom: 0; font-weight: bold; font-size: 1.2em;}
.page-id-529 p{margin-top: 0;}

/* BLOG */
body main#primary article .entry-meta {margin: 5px 0 0 0;}
article.category-blog h2 {display: block !important;}
article.category-blog .more-link{display: none !important;}
article.category-blog .categories{display:none;}
article.category-blog .wrapper{width:55%; text-align: justify;}
body main#primary article h2 a {color: #4480aa; font-weight: bold;}
.img-blog {width:75%;}
main#primary .wrapper {padding: 10px 50px;}
body.page main#primary article:first-child{padding-top:80px;}
body main#primary article:first-child{padding-top:80px;}
body.single main#primary article:first-child{padding-top:80px;}

#huge_it_slideshow_left_2{background: url(http://www.chmeliar.com/wp-content/plugins/slider-image/Front_images/arrows/arrows.circle.simple.dark.png) left top no-repeat !important; width: 44px !important;}
#huge_it_slideshow_right_2{background: url(http://www.chmeliar.com/wp-content/plugins/slider-image/Front_images/arrows/arrows.circle.simple.dark.png) right top no-repeat !important; width: 44px !important;}
.huge_it_slideshow_dots_thumbnails_2{top: inherit !important; bottom: 0 !important;}
.huge_it_slideshow_dots_active_2 {opacity: 0.5 !important; filter: Alpha(opacity=50) !important;}
.huge_it_slideshow_dots_deactive_2 {opacity: 0.5 !important; filter: Alpha(opacity=50) !important;}

.bg_faq_content_section h5{margin: 0 0 10px 0;}

section.widget ul li {width: 100%; white-space: nowrap; overflow: hidden; text-overflow: inherit; -o-text-overflow: inherit; margin:3px 0 0 0; padding: 3px 0 2px 0; list-style:disc;}
body footer#footer{color: #1d1f21; padding: 20px 0; background: #FFF; border-top: 1px dashed #cfcfcf;}
.textwidget, .widget-title{color: #1d1f21;}
.totop{display:none;}
.copyline{display:none;}

/* Vypnutie zoom/odzoom efektu pri hoveri */
.final-tiles-gallery .tile img,
.final-tiles-gallery .tile:hover img {
    transform: none !important;
    transition: none !important;
}


@media only screen and (max-width: 1300px) {
article.category-blog .wrapper{width:65%;}
}
@media only screen and (max-width: 961px) {
.wrapper {width: 96% !important;}
article.post-757 .wrapper{padding: 35px 0 0 0 !important;}
body footer#footer .widget-column {width: 31%;}
body.page main#primary article:first-child, body.single main#primary article:first-child {padding-top: 69px;}
}
@media only screen and (max-width: 640px){
.main-navigation {display: block !important;}
main#primary .wrapper{padding: 0 3% !important;}
article.category-blog .wrapper{width:100%;}
section.widget ul li {width: 100%;}
body footer#footer .widget-column {width: 100%;}
}
@media only screen and (max-width: 600px){
.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {padding: 1em;}
}