@import url('https://fonts.googleapis.com/css2?family=Whisper&display=swap');

.navbar {
	padding: 0px;
}
h1, h2, h3
{
	font-size: 3.5rem;
}

h4 {
	font-size: 2.5rem;
}
.navbar-toggler:focus {
	box-shadow: 0 0 0!important;
}
.logo {
	padding: 7px;
	margin: 7px 0;
	display: inline-block;
}
.blog-item {
	display: block;
}

.left.item-image {
	width: 33.3%;
	float: left;
	margin: 0px;
}
.item-content {
	width: 66.6%;
	float: right;
	padding: 0px 15px;
	margin: 0px;
}
.left.item-image  img {
	width: 100%;
}
textarea {
	display: none!important;
}
#bottom .btn {
	color: white;
	width: 95%;
	
}
.input-group {
	padding-bottom: 10px;
}
h1, h3, h2, h4, h5 {
  font-family: "Whisper", cursive;
  font-weight: 400;
  font-style: normal;
}
.itemid-101 #top {
	
}
.padd {
	padding: 30px 0px;
}
.padd-top {
	padding-top: 30px;
}
#mod-custom112 {
	padding-top: 60px;
}
#mainmenu {
	float:  right;
}
.item-101 {
	display: none;
}
.nspText,  .nspImageWrapper {
	width: 50%;
}

@media (min-width: 1200px) {
    h4 {
        font-size: 2.5rem!important;
    }
}

.nav-item a {
	padding: 21px 25px !important;
	display: inline-block;
	color: white;
	text-transform: uppercase;
}
.nav-item.active a, .nav-item a:hover  {
	color: #d5b49e;
}

.btn {
	border: 3px solid #d5b49e;
	text-transform: uppercase;
    padding: 15px 30px;
    margin: 10px 0;
	border-radius: 0 0 0!important;
	width: 40%;
	max-width: 298px;
    display: inline-block;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
	text-align: center;
	min-width: 200px;
}
.rapid_contact .form-control {
    border-radius: 0 0 0 !important;
	
}
.place {
	border: 3px solid #d5b49e;
	text-transform: uppercase;
    padding: 7px 15px;
    margin: 10px 0;
	border-radius: 0 0 0!important;
	width: 40%;
    display: inline-block;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
	text-align: center;
}
#bottom {
	padding: 60px 0;
	background: #151212;
	color: white;
}
#top {
	background: url('../../../images/bg1.png');
	background-position: top right;	
	background-repeat: no-repeat;
}

#middle {
	background: url('../../../images/bg2.png');
	background-position: top 40px left;	
	background-repeat: no-repeat;
}
#middle {
	padding: 60px 0;
}
footer {
	background: url('../../../images/bg4.png');
	background-position: bottom;	
	background-repeat: no-repeat;
}
.btn:hover {
	border: 3px solid #d5b49e;
	background:  #d5b49e;
	color: white;
}

#mod-custom111 img, #mod-custom112 img {
	width: 80%;
}
#mod-custom113 {
	
	padding-top: 30px;
}
h1, h3 {
	padding: 30px 0;
}
.buttons {
	padding: 30px 0;
	text-align: center;
}
h4.nspHeader a {
	color: black;
}
.nspArt h4.nspHeader, h4 {
	    padding: 30px 0;
		font-size: 2.5rem!important;;
}

.nspArt p.nspText {
	
	padding: 0 30px 0 0;
}
#top {
	padding: 60px 0;
	display: none;
}
.navbar-toggler-icon {
	width: 2.8em;
    height: 2.8em;
}
.itemid-101 #top {
	display: block;
}
#mod-custom113 h3, .page-header h1 {
	text-align: center;
}
.page-header h2 {
	padding: 20px 0;
    font-size: 42px;
}
.readon {
	clear: both;
	color:#d5b49e;
	display: block;
	width: 100%;
}
a {
	color: #d5b49e; 
}

.itemid-103 h4 {
	padding-bottom: 0px;
}
.itemid-103 iframe {
	margin-bottom: 60px;
}
#mod-custom117 {
	text-align: center;
}
#mod-custom113 {
	padding-top: 60px;
}
.com-content-article__body h3 {
	text-align: center;
}
header .row {
	width: 100%;
}
#mod-custom119 p {
	margin-bottom: 0px;
}
.ico {
	padding: 15px 5px;
	display: inline-block;
	float: right;
}
#kontakt {
	padding: 60px 0 0 0;
}
.navbar-toggler {
    text-decoration: none;
    border: 0px!important;
	
}
.nspMain {
    overflow: hidden;
    margin-bottom: 60px;
}
#nsp-nsp-120 {
	margin-bottom: 30px;
}
.nspArt.nspCol1 
{
	padding: 0 0 0!important;
}
footer .ico {
	float: none;
}

@media (max-width: 991px) { 

	#mod-custom111 img, #mod-custom112 img {
		width: 100%;
	}
	#mod-custom112 img {
       
        margin-bottom: 30px;
    }
	.mod-custom119 {
		display: none;
	}
	
	.btn, .place {
		width: 100%;
	}
	.nspArt p.nspText {
		padding: 0 0!important;
	}
	#top  {
		 
		background-position: bottom right;
	}
	
	 #middle {
		
		background-position: bottom 400px left;
	}
	
	#nsp-nsp-120 {
	margin-bottom: 60px;
    }
	
	iframe {
		margin-bottom: 20px!important;
	}
	.com-content-article__body img {
		margin-bottom: 30px;
	}
	.nspText, .nspImageWrapper {
		width: 100%;
	}
	.nspArts, .nspLinksWrap {
		padding: 0 0!important;
	}
	.nspImageWrapper {
		margin-top: 30px!important;
	}
	#top h2 {
	margin-top: 30px;	
	}
	.left.item-image, .item-content {
		width: 100%;
	}
}
.copyright {
	font-size: 0.85rem;
	color: #9e9e9e;
}
@media (max-width: 480px) { 

.left.item-image {
	width: 100%;
	float: left;
	margin: 0px;
}
.item-content {
	width: 100%;
	padding: 15px 0px;
	margin: 0px;
}
.sigplus-gallery ul > li > a,.sigplus-gallery>ul>li, .sigplus-gallery ul > li > div > a, .sigplus-gallery ul>li>div>.captionplus>a, .sigplus-gallery ul > li > a img {
	width: 100%;
}

}