.page-id-2 .entry-title, .page-id-95 .entry-title, .page-id-19 .entry-title, .page-id-402 .entry-title {display: none;}

body.custom-background.home {background-color: #191919;}
body.home h1 {color: white;}
body.home p.site-description {color: white;}
body.home .site-header-navigation, body.home .site-header-navigation::before {background-color: #191919; color: white;}

@media only screen and (max-width: 54.9375em) {
	.main-navigation-container li li a::before {display: none;}
}

@media only screen and (min-width: 55em) {
	.main-navigation-container li ul {border-top-width: 0px; -webkit-box-shadow: none; box-shadow: none;}
	body.home .main-navigation-container li ul {background-color: #191919; color: #ffffff;}
}

.site-header-navigation::before {opacity: 1;}
.site-header .site-title {letter-spacing: 10px;}

@media only screen and (min-width: 80em) {
	.site-header-inner .site-description {border-left: 0px; margin-left: 0px;}
	.site-description { display: block; padding-left: 0px; }
}
.box-content .site-description {margin: 0px; padding: 10px;}

@media only screen and (max-width: 30em) {
	.box-content .site-description {font-size: 0.6rem;}
}

@media only screen and (min-width: 80em) {
	.box-content .site-description {border-left: 0px;}
}
	
.search-form input {padding: 0.2em 0.62em; border-width: 1px;}
.site-header form[role="search"]::before, .site-header .search-form::before {font-size: 1.2em}

.wpforms-confirmation-container-full {background-color: white; border: none; padding: 0px;}

header.entry-header {margin-bottom: 1em;}

.site-header .social-links {display: none;}

.site-header-navigation, .site-header-navigation::before {box-shadow: none;	}

div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {max-width: 100%;}
.obrazec label {font-size: 13px !important;}
.obrazec input, .obrazec textarea {height: auto !important; font-size: 13px !important;}
.wpforms-submit {font-size: 13px !important;}

#menu-primary > li > a {padding-right: 0px;}
#menu-primary a span.expander {display:none;}

.box{
	position: relative;
	width: 80%;		/* desired width */
}
.box:before{
	content: "";
	display: block;
	padding-top: 100%; 	/* initial ratio of 1:1*/
}
.box-content{
	position:  absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}

.is-singular .content-area {box-shadow: none;}

.site-footer {box-shadow: none;}
body.home .site-footer {background-color: #191919; color: #ffffff;}

body.home .site-footer a:not(.button) {color: white;}

li.back-to-top-link {display: none;}

.home .entry {background-color: transparent;}

@media only screen and (min-width: 55em) {
	.main-navigation-container a:hover, .main-navigation-container a:active, .main-navigation-container a:focus {
		border-color: transparent;
		color: gray;
	}
	.main-navigation-container .menu .current-menu-item > a, .main-navigation-container .menu .current-menu-item > a:hover {
		border-color: transparent;
		color: gray;}
	.main-navigation-container .menu .current-menu-ancestor > a, .main-navigation-container .menu .current-menu-ancestor > a:hover, .main-navigation-container .menu:hover .current-menu-item > a, .main-navigation-container .menu:hover .current-menu-ancestor > a { border-color: transparent; }
}

.slick-prev::before {display: none;}
.slick-next::before {display: none;}
.msacwl-gallery-slider button.slick-next, .msacwl-gallery-slider button.slick-next:hover, .msacwl-gallery-slider button.slick-next:focus, .msacwl-gallery-carousel button.slick-next, .msacwl-gallery-carousel button.slick-next:hover, .msacwl-gallery-carousel button.slick-next:focus, .msacwl-gallery-slider button.slick-prev, .msacwl-gallery-slider button.slick-prev:hover, .msacwl-gallery-slider button.slick-prev:focus, .msacwl-gallery-carousel button.slick-prev, .msacwl-gallery-carousel button.slick-prev:hover, .msacwl-gallery-carousel button.slick-prev:focus {background-color: transparent !important;}
.slick-arrow, .site-header-navigation, .posts .sticky::before, .is-singular .content-area, .posts .entry, .format-image .entry-media::before, .site-footer, .sidebar .widget {box-shadow: none;}
.msacwl-gallery-slider button.slick-prev {left: 15px;}
.msacwl-gallery-slider button.slick-next {right: 15px;}

.slideshow-window {background-color: transparent; border: none;}
.slideshow-slide-caption {bottom: -5px; color: black; text-shadow: none;}
.slideshow-controls {
	height: 100%;
	top: 0px;
}
body div div.slideshow-controls a, body div div.slideshow-controls a:hover {
	border: 2px transparent !important;
	background-color: transparent !important;
}
body div div.slideshow-controls a:first-child {
	float: left;
	position: relative;
	top: 50%;
}
body div div.slideshow-controls a:nth-child(2) {display: none !important;}
body div div.slideshow-controls a:last-child {
	float: right;
	position: relative;
	top: 50%;
}


.menu-toggle {border: 0px;}
.menu-toggle::before {margin-right: 0px; font-size: 1.5em}

.site-footer-area-inner.site-info-inner {padding-top: 0px;}

.jp-carousel-info {display:none;}
.jp-carousel-slide img {box-shadow: none;}
