/* CSS Document */

html {
	scroll-behavior: smooth;
}

body{background-color:#131313;
  background-image: url("../img/isaa-background.jpg");
  background-repeat: no-repeat;
  background-attachment: fixed;
}

#header{position:fixed;width: 100%;z-index:1000;background-color: #131313;padding-bottom:0px;margin-bottom:0px;}
.ploheader{	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);-moz-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.1);padding-bottom:5px;}



#BohmanHTMLCont{position: relative;top:0px;z-index:1;padding-top:60px;} 


.container {
	min-width: 1720px!important;
}

@media only screen and (max-width: 1720px) {
.container {	width: 100%!important;	min-width: 100%!important;}
}  

@media only screen and (max-width: 992px) {
.container {	width: 94%!important;	padding-right: 3%;	padding-left: 3%;}
}  
@media only screen and (max-width: 768px) {
.container {	width: 90%!important;	padding-right: 5%;	padding-left: 5%;}
}  
@media only screen and (max-width: 576px) {
.container {	width: 94%!important;	padding-right: 5%!important;	padding-left: 5%!important;}
}  


.hlavickaLasty{	position: relative;height:60px;}

.hlavicka-Logo{	position: relative;display: inline-block;	width: 142px;padding-top: 0px;z-index: 60;}
.hlavicka-LogoHref{	display: inline-block;}


.mutace{position: absolute;top:31px;left:200px;z-index: 60;width:40px;}
.mutaceFlag{	display: inline-block;	padding: 2px 4px 0px 4px;}
.mutaceFlag a{	color: #4A4A4A;	text-decoration: none;	font-size: 16px;}
.mutaceFlag a:hover{	color: #046bbe;	text-decoration: none;}
.mutaceFlag a.mutaceSEL{	font-weight: bold;}

.hlavickaLastyMenu{padding-top:0px;}

.MenuLink{	color: #fbfbfb!important;	padding: 12px 16px 12px 16px!important;	font-size: 14px;	font-weight: normal;	margin-left: 5px;text-transform:uppercase;cursor:pointer;}
.MenuLink:hover{color: #ffffff!important;	padding: 12px 16px 12px 16px!important;}

.NewDealer{	color: #1d71b8!important;	padding: 15px 16px 15px 16px!important;	font-size: 15px;	font-weight: bold;	margin-left: 15px;}
.NewDealer:hover{	color: #0f60a4!important;	padding: 15px 16px 15px 16px!important;}

@media only screen and (max-width: 800px) {
    .hlavicka-Logo img{	width: 142px;	height: auto;}
}  

@media only screen and (max-width: 480px) 
{
    #BohmanHTMLCont{position: relative;top:0px;z-index:1;padding-top:60px;} 
    .hlavicka-Logo {	padding-top: 0px;width: 142px;}
    .hlavicka-Logo img{	width: 142px!important;		height: auto!important;	}

    .mutace{position: absolute;top:17px;left:135px;}
    .hlavickaLastyMenu{padding-top:0px;}
   /* .hlavickaLastyMenu{	position: absolute;	right: 0px;	top: 0px;z-index: 500;width:100%;margin: 0px 0px 0px 0px;}    */
  /*
    #navbarSupportedContent{background-color: White;	color: #434343;	border: 0px solid #b7b7b7;	border-radius: 4px; padding-bottom:15px;width:100%;}
    #navbarSupportedContent ul li a{	color: #434343!important;}
    #navbarSupportedContent ul li div a {	color: #434343!important;}
    */
    /*.hlavickaLastyMenu{	position: absolute;width:60%;background-color: transparent;z-index: 50;}      */
    #navbarSupportedContent{width:100%;}   
}

#Home-Slider{width: 100%;	height: auto;	position: relative;margin:0px!important;position:relative;}
#Home-Slider img{width: 100%;	height: auto;	position: relative;z-index:1000000000000;}


.video-item-pictures{display:block;width:100%;height:312px;overflow:hidden;margin-bottom:20px;}
.video-item-picture-img{width: 100%;height: inherit; object-fit:cover!important;}

.video-name{font-size:24px;color:#ffffff;height:60px;}
.video-name:hover{text-decoration:none;color:#ffffff;}

.video-watch{display:inline-block;margin:0px auto 0px auto;font-size:20px;font-weight: bolder;color:#ffffff;padding:8px 30px 8px 30px;border: 1px solid #FFFFFF;text-transform:uppercase;letter-spacing:.1em;}
.video-watch:hover{text-decoration:none;color:#000000;background-color:#ffffff;}


.cleanerDashed{border-bottom: 1px dashed #FFFFFF;height:1px;padding-top:25px;margin-bottom:25px}

@media only screen and (max-width: 1400px) 
{
.video-item-pictures{display:block;width:100%;height:270px;overflow:hidden;margin-bottom:20px;}   
}
@media only screen and (max-width: 1100px) 
{
.video-item-pictures{display:block;width:100%;height:240px;overflow:hidden;margin-bottom:20px;}   
}


/*-------PARTNERS-------*/

.partner-item-pictures{display:block;width:100%;height:110px;overflow:hidden;margin:0px auto 40px auto;text-align:center;}
.partner-item-picture-img{width: auto!important;height: 110px!important;margin:0px auto 0px auto;display:block; }


.partner-info{color:#f7f7f7;font-size:16px;text-align:center;height:70px;overflow:hidden;}

@media only screen and (max-width: 1040px) {
    .video-name{font-size:20px;height:60px;}
    .partner-item-pictures{height:90px;overflow:hidden;margin:0px auto 30px auto;text-align:center;}
    .partner-item-picture-img{height: 90px!important;margin:0px auto 0px auto;display:block; }
} 
@media only screen and (max-width: 720px) {
    .video-name{font-size:16px;height:60px;}
    .partner-item-pictures{height:60px;margin:0px auto 20px auto;text-align:center;}
    .partner-item-picture-img{height: 60px!important;margin:0px auto 0px auto;display:block; }
} 



.skladby-item-pictures{display:block;width:312px;height:312px;overflow:hidden;margin-bottom:20px;margin:0px auto 20px auto;}
.skladby-item-picture-img{width: 100%;height: inherit; object-fit:cover!important;}

.skladby-listen{cursor:pointer;display:inline-block;margin:0px auto 0px auto;font-size:20px;font-weight: bolder;color:#ffffff;padding:8px 30px 8px 30px;border: 1px solid #FFFFFF;text-transform:uppercase;letter-spacing:.1em;}
.skladby-listen:hover{text-decoration:none;color:#000000;background-color:#ffffff;}





.Song-Detail-picture {display:block;width:60%;height:300px;overflow:hidden;margin-bottom:20px;margin:0px auto 20px auto;padding:0px;}
.Song-Detail-picture img{width: 100%;height: inherit; object-fit:cover!important;object-position: 0px 5%;}

.Song-Detail-Kanal{background-size: cover;height:52px;width:100%;background-color:white;margin-bottom:2px;width:90%;margin:0px auto 1px auto; background-position: 15px center; text-align:right;padding: 6px 10px 0px 0px;}

.Song-Detail-Spotify{background-image: url(../img/logo_spotify_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-AppleMusic{background-image: url(../img/logo_applemusic_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-Youtube{background-image: url(../img/logo_youtube_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-iTunes{background-image: url(../img/logo_itunes_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-AmazonMusic{background-image: url(../img/logo_amazonmusic_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-YoutubeMusic{background-image: url(../img/logo_youtubemusic_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-Tindal{background-image: url(../img/logo_tidal_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-Deezer{background-image: url(../img/logo_deezer_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}
.Song-Detail-Pandora{background-image: url(../img/logo_pandora_onlight.svg);background-size: auto 40px;background-repeat: no-repeat;}



.Song-Detail-Kanal a{display:inline-block;padding:6px 24px 6px 24px;text-align:center;border: 1px solid #000000;color:#000000;font-size:16px;font-weight: bolder;text-transform:uppercase;letter-spacing:.1em;}
.Song-Detail-Kanal a:hover{text-decoration:none;color:#ffffff;background-color:#000000;}




.obrazky-martin {	width: 100%;	height: auto;	position: relative;}

.obrazky-martinnadpis {	position: absolute;	top: 20px;	left: 30px;	z-index: 100;	width: 25%;}

.tmavecervena {	color: #AE0018;	display: block;}

.malytext {	color: white;	font-size: 14px;}

.obrazky-martin img.full {	width: 100%!important;	height: auto!important;	position: relative;	z-index: 50;}

@media only screen and (max-width: 800px) {
	.obrazky-martinnadpis {	top: 12px;	left: 15px;	z-index: 100;	width: 27%;}
	.obrazky-martinnadpis div.h3{	font-size: 15px!important;	line-height: 20px;}
	.obrazky-martinnadpis div span.tmavecervena{	color: orange;}
	.malytext {font-size: 10px;}
}  
@media only screen and (max-width: 640px) {
	.obrazky-martinnadpis {	position: absolute;	top: 10px;	left: 15px;	z-index: 100;	width: 27%;}
	.obrazky-martinnadpis div.h3{	font-size: 13px!important;	line-height: 16px;}
	.obrazky-martinnadpis div span.tmavecervena{	color: orange;}
	.malytext {	color: white;	font-size: 9px;}
}  

.rrrr{background-color: aqua;}
.tttt{background-color: fuchsia;}

  



.produktObsah {	background-color: #ffffcc;}

.produktObrazek {	margin-right:65px;	background-color: #ffccff;}

.gorednadpis{font-size: 45px!important;padding: 80px;}
.gored {font-size: 15px!important;}

.bilynadpis {	color: white;	display: block;}
.malynadpis {	color: #white;	font-size: 14px;}

/*-------prehled produktu na uvodu------*/
.obrazky-martinnadpis30 {	position: absolute;	top: 30px;	left: 35px;	z-index: 100;	width: 65%;}
.Produkthome-Bohman{	width: 132px!important;	height: 25px!important;}
.Produkthome-Produkt{	font-weight: bolder;	padding: 10px 0px 0px 0px;	color: #2E2E2D;	font-size: 27px;	line-height: 1.15em;}
.Produkthome-Info{	padding: 0px 0px 0px 0px;	color: #2E2E2D;margin-top: -2px;	margin-bottom: 40px;font-size: 14px;}
.Produkthome-ParamTitle{	padding: 0px 0px 0px 0px!important;margin: 0px 0px 0px 0px!important;	color: #2E2E2D;font-size: 14px;}
.Produkthome-ParamValue{	padding: 0px 0px 0px 0px!important;	color: #2E2E2D;	margin: 0px 0px 0px 0px!important;	font-size: 26px;	font-weight: bolder;	line-height: 1em;}
.Produkthome-GoBox{padding: 15px 0px 0px 0px!important;}
.Produkthome-Go{width: 183px;	height: 33px;}

.doplnky-martinnadpis {	position: absolute;	top: 35px;	left: 8%;width: 70%;	z-index: 100;	}
.tmavecervena {	color: #AE0018;	display: block;}


.DrobeckovaNavigace{	font-size: 13px;	color: #2E2E2D;	width: 100%;}
.DrobeckovaNavigace a{	color: #2E2E2D;	text-decoration: none;}
.DrobeckovaNavigace a:hover{	color: #be1522;	text-decoration: none;}




/*------O nas---------*/

.Onas-zahlavi{	background: transparent url(../img/bg-o-nas.png) no-repeat right top;	background-size: 50% auto;	min-height: 587px;	height: auto;	text-align: left!important;}
.oNas-Kontakt{	background-color: #f6f6f6;}
 #googleMapa{	width: 100%;	min-height: 340px;}

@media only screen and (max-width: 480px) {
	.Onas-zahlavi{	background-image: none;}
} 
 



 

.IssaNameSection{height:60px;}
.Samer-h2{font-size: 40px;font-weight: bold;color: #ffffff;text-transform:uppercase;letter-spacing:.1em;margin-bottom:50px;}

@media only screen and (max-width: 1040px) {
    .IssaNameSection{height:50px;}
    .Samer-h2{font-size: 32px;letter-spacing:.1em;margin-bottom:40px;}
} 
@media only screen and (max-width: 720px) {
    .IssaNameSection{height:50px;}
    .Samer-h2{font-size: 28px;letter-spacing:0em;margin-bottom:28px;}
} 


/*------Novinka---------*/
.btr-w-Novinka {    background-repeat: no-repeat;    background-size: cover;   height:250px;     overflow:hidden; }

.NovinkaSymbol{/*width:15%!important;*/}
.NovinkaSymbol img{    
    -webkit-animation:spin 5s linear infinite;
    -moz-animation:spin 5s linear infinite;
    animation:spin 5s linear infinite;
}
.NovinkaName{/*width:70%!important;*/font-size: 40px;color: #ffffff;}
.NovinkaButBlock{/*width:15%!important;*/}

.NovinkaButton{text-align:center;font-size: 20px;font-weight: bold;color: #ffffff;text-transform:uppercase;cursor:pointer;text-decoration:none;border: 1px solid #ffffff;display:inline-block;padding:8px 20px 8px 20px;}
.NovinkaButton:hover{background-color:#ffffff;font-size: 20px;font-weight: bold;color: #000000;text-transform:uppercase;cursor:pointer;text-decoration:none;border: 1px solid #ffffff;}

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}

@media only screen and (max-width: 1040px) {
    .btr-w-Novinka {  height:180px;   }
    .NovinkaSymbol img{width:85px;height:85px;}
    .NovinkaName{font-size: 30px;}
    .NovinkaButton{font-size: 16px;padding:6px 16px 6px 26px;}
    .NovinkaButton:hover{font-size: 16px;}
} 
@media only screen and (max-width: 720px) {
    .btr-w-Novinka {  height:300px;   }
    .NovinkaSymbol{text-align:center!important;margin-bottom:20px;}
    .NovinkaSymbol img{width:85px;height:85px;text-align:center!important;}
    .NovinkaName{font-size: 24px;text-align:center!important;margin-bottom:30px;}
    .NovinkaButBlock{text-align:center!important;}
    .NovinkaButton{font-size: 16px;padding:6px 16px 6px 26px;text-align:center!important;}
    .NovinkaButton:hover{font-size: 16px;}
} 


/*------TOUR---------*/

.ToursLine{border-bottom: 1px solid #ffffff;padding:27px 0px 27px 0px;}

.TourDate{font-size: 32px;font-weight: bold;color: #ffffff;}
.TourTime{font-size: 32px;font-weight: normal;color: #ffffff;}
.TourPlace{font-size: 32px;font-weight: bold;color: #ffffff;text-transform:uppercase;}

.TourTicket{font-size: 20px;font-weight: bold;color: #ffffff;text-transform:uppercase;cursor:pointer;text-decoration:none;border: 1px solid #ffffff;display:inline-block;padding:8px 20px 8px 20px;}
.TourTicket:hover{background-color:#ffffff;font-size: 20px;font-weight: bold;color: #000000;text-transform:uppercase;cursor:pointer;text-decoration:none;border: 1px solid #ffffff;display:inline-block;padding:8px 20px 8px 20px;}


@media only screen and (max-width: 1040px) {
    .TourDate{font-size: 28px;}
    .TourTime{font-size: 28px;}
    .TourPlace{font-size: 28px;}
} 
@media only screen and (max-width: 720px) {
    .TourDate{font-size: 20px;}
    .TourTime{font-size: 20px;text-align:right!important;}
    .TourPlace{font-size: 20px;text-align:center!important;margin-bottom:20px;}
    
    .TourTicket{font-size: 16px;padding:6px 16px 6px 16px;}
    .TourTicket:hover{font-size: 16px;padding:6px 16px 6px 16px;}
    

    .TourTicBlock{text-align:center!important;}
} 


/*------PATIČKA---------*/
.footerWelcome{	height: 240px;}
.martinpaticka{	background: #D9D9D9;	min-height: 240px;}


.paticka-Logo{	position: relative;display: inline-block;	width:20%;padding-top:35px;z-index: 60;}
.paticka-LogoHref{	display: inline-block;}

.patickaLastyMenu{display: inline-block;padding-top:35px;padding-right:30px;/* background-color:red;*/ width:80%;height:80px;}

.footerSocials{display:inline-block; margin: 0px 15px 0px 15px;}
.footerSocialsIco{display:block;width:50px;height:50px;opacity:.85;}
.footerSocialsIco:hover{opacity:1;}

.footerSocialsIcoFacebook{background: transparent url(../img/ico-facebook-black.png) no-repeat center;}
.footerSocialsIcoInstagram{background: transparent url(../img/ico-instagram-black.png) no-repeat center;}
.footerSocialsIcoYouTube{background: transparent url(../img/ico-youtube-black.png) no-repeat center;}
.footerSocialsIcoSpotify{background: transparent url(../img/ico-spotify-black.png) no-repeat center;}
.footerSocialsIcoAppleMusic{background: transparent url(../img/ico-apple-black.png) no-repeat center;}
.footerSocialsIcoTikTok{background: transparent url(../img/ico-tiktok-black.png) no-repeat center;}

span.IssaCopy{display:inline-block;height:30px;vertical-align:center;overflow:hidden;padding-top:2px;}
a.IssaCreative{display:inline-block;background: transparent url(../img/issa-logo-cerna-1.png) no-repeat center bottom;opacity:.85;cursor:pointer; width:53px;height:30px;vertical-align:center;text-indent: 70px;overflow:hidden;}

a.footerLink{cursor:pointer;color:#131313;font-size:14px;font-weight:normal;}
a.footerLink:hover{cursor:pointer;color:#000000;font-size:14px;font-weight:normal;}

@media only screen and (max-width: 1720px) {
    .paticka-Logo{padding-left:35px;}  
}  

@media only screen and (max-width: 1040px) {
    .paticka-Logo{	position: relative;display: block;	width:90%;padding-top:35px;z-index: 60;text-align:center!important;margin: 0px auto 0px auto;}  
    .paticka-Logo img{	width:160px;height:21px;display: block;margin: 0px auto 0px auto;}

    .patickaLastyMenu{display: block;padding-top:35px;padding-right:0px; width:100%;height:80px;text-align:center!important;margin: 0px auto 0px auto;}

    .footerSocials{display:inline-block; margin: 0px 10px 0px 10px;}
    .footerSocialsIco{display:block;width:40px;height:40px;}

    .footerSocialsIcoFacebook{background: transparent url(../img/ico-facebook-black.png) no-repeat center;background-size: contain;}
    .footerSocialsIcoInstagram{background: transparent url(../img/ico-instagram-black.png) no-repeat center;background-size: contain;}
    .footerSocialsIcoYouTube{background: transparent url(../img/ico-youtube-black.png) no-repeat center;background-size: contain;}
    .footerSocialsIcoSpotify{background: transparent url(../img/ico-spotify-black.png) no-repeat center;background-size: contain;}
    .footerSocialsIcoAppleMusic{background: transparent url(../img/ico-apple-black.png) no-repeat center;background-size: contain;}
    .footerSocialsIcoTikTok{background: transparent url(../img/ico-tiktok-black.png) no-repeat center;background-size: contain;}
} 
@media only screen and (max-width: 720px) {
    .footerSocialsIco{display:block;width:36px;height:36px;}
    

} 
          

/*------SOCIALS---------*/

.SocialsItemBlockIcons{display: inline-block;padding-top:25px; /*background-color:red;*/ width:40%;height:100px;margin:0px;}

.SocialsItem{display:inline-block; float:left;margin: 0px 50px 0px 0px;}
.SocialsItemIco{display:block;width:50px;height:50px;opacity:.85;background-size: contain;}
.SocialsItemIco:hover{opacity:1;}

.SocialsItemIcoFacebook{background: transparent url(../img/ico-facebook-white.png) no-repeat center;}
.SocialsItemIcoInstagram{background: transparent url(../img/ico-instagram-white.png) no-repeat center;}
.SocialsItemIcoYouTube{background: transparent url(../img/ico-youtube-white.png) no-repeat center;background-size: contain;}
.SocialsItemIcoSpotify{background: transparent url(../img/ico-spotify-white.png) no-repeat center;}
.SocialsItemIcoAppleMusic{background: transparent url(../img/ico-apple-white.png) no-repeat center;}
.SocialsItemIcoTikTok{background: transparent url(../img/ico-tiktok-white.png) no-repeat center;}


.SocialsItemBlockSubscribe{display: inline-block;padding-top:20px;background-color:#232323;width:60%;height:100px;margin:0px;}

.SubscribeStay{color: #ffffff;font-size:40px;padding:0px 15px 15px 22px;display:inline-block;text-transform:uppercase;width:45%;}
.SubscribeInputBlock{padding:0px;display:inline-block;width:40%;}
.SubscribeInput{border:none;width:80%;background-color: #232323;padding:4px 0px 4px 0px;color: #B4B4B4;font-size:16px;border-bottom: 1px solid #B4B4B4;}

.SubscribeInput:focus{    outline: none; }


.SubscribeInputButtBlock{padding:0px;display:inline-block;width:15%;}
.SubscribeInputButton{border: 1px solid #FFFFFF;color: #ffffff;font-size:20px;padding:6px 12px 6px 12px!important;cursor:pointer;background-color: #232323;display:inline-block;text-align:center;width:80%;}
.SubscribeInputButton:hover{border: 1px solid #ffffff;color: #000000;cursor:pointer;background-color: #ffffff;}

.registraceFinText{color: white;text-align:center;font-size:18px;font-weight:bold;padding-top:15px;}


@media only screen and (max-width: 1040px) {
    .SocialsItemBlockIcons{display: block;padding-top:25px; width:96%;height:100px;margin:0px auto 0px auto; text-align:center!important;}
    .SocialsItemBlockSubscribe{display: block;padding-top:20px;width:96%;height:100px;margin:0px auto 0px auto;}

    .SubscribeStay{font-size:28px;padding:10px 15px 15px 22px;width:45%;}

    .SocialsItem{margin: 0px 25px 0px 0px;}
    .SocialsItemIco{display:block;width:40px;height:40px;} 
    
    .SocialsItemIcoFacebook{background: transparent url(../img/ico-facebook-white.png) no-repeat center;background-size: contain;}
    .SocialsItemIcoInstagram{background: transparent url(../img/ico-instagram-white.png) no-repeat center;background-size: contain;}
    .SocialsItemIcoYouTube{background: transparent url(../img/ico-youtube-white.png) no-repeat center;background-size: contain;}
    .SocialsItemIcoSpotify{background: transparent url(../img/ico-spotify-white.png) no-repeat center;background-size: contain;}
    .SocialsItemIcoAppleMusic{background: transparent url(../img/ico-apple-white.png) no-repeat center;background-size: contain;}
    .SocialsItemIcoTikTok{background: transparent url(../img/ico-tiktok-white.png) no-repeat center;background-size: contain;}
    
    .SubscribeInputButton{font-size:16px;padding:6px 12px 6px 12px!important;width:80%;}

} 
@media only screen and (max-width: 720px) {
    .SocialsItemBlockSubscribe{height:140px;margin:0px auto 0px auto;}
    .SubscribeStay{font-size:24px;padding:10px 15px 15px 22px;width:100%;display:block;text-align:center!important;}
    .SubscribeInputBlock{padding:0px;display:inline-block;width:60%;margin-left:8%;}
    .SubscribeInputButtBlock{padding:0px;display:inline-block;width:24%;margin-right:8%;} 
    
    .registraceFinText{color: white;text-align:center;font-size:15px;}
} 


.footerkategorie{	text-align: left;}
.footerKatUL{	list-style: none inside none;	padding: 96px 0px 15px 0px;}
.footerKatUL li{	list-style: none inside none;	padding: 0px 0px 10px 0px;}
.footerKatUL li a{	font-size: 18px;	color: White;	text-decoration: none;	text-transform: uppercase;	font-weight: normal;padding: 2px 2px 2px 2px;}
.footerKatUL li a:hover{text-decoration: underline;}

.footerMyContacs{
	
}
.footerMyContact{	color: White;	font-weight: bold;	font-size: 18px;	padding-bottom: 10px;margin-bottom: 0px;}
.footerMyContact a{	color: White;text-decoration: none;}
.footerMyContact a:hover{	text-decoration: underline;}

.footernavigace{text-align: left;}
.newsletter{	padding: 96px 0px 0px 0px;text-align: center;}

.newsletter-Zustan{	color: White;	font-family: 'Allura', cursive;	font-size: 28px;	text-align: center;	width: 100%;}
.newsletter-Zustan img{	width: 90%;	height: auto;	max-width: 457px;}

.footerLogaBlok {padding: 80px 0px 0px 0px; display:inline-block;width:60%;margin-right:5%;}

.footerLogoGroup{text-align:center;}
.footerLogoGroup img{width:162px;height:auto;}

ul.footerLogaSekce{width:90%;text-align:center;margin:0px auto 0px auto;padding:0px;}
ul.footerLogaSekce li{display: inline-block;width:16%; height:100px; margin: 0px 2% 15px 2%;text-align:center;position: relative;padding:0px;}
ul.footerLogaSekce li img{margin: 0;  position: absolute;  top: 50%;left: 50%;  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);max-width:90%;height:auto;opacity:.85;}
ul.footerLogaSekce li img:hover{opacity:1;}


.newsletter {padding: 80px 0; display:inline-block;width:35%;}

.newsletter .content {max-width: 100%;margin: 0 auto;text-align: center;position: relative;z-index: 2; }
.newsletter .content h2 {color: #B92732;margin-bottom: 40px; }
.newsletter .content .form-control {height: 50px;border-color: #ffffff;border-radius: 2px 0px 0px 2px;}
.newsletter .content.form-control:focus {box-shadow: none;border: 2px solid #B92732;}
.newsletter .content .btn {	min-height: 50px;	border-radius: 0px 2px 2px 0px;	background: #005FAB;	color: #fff;	font-weight: 600;	padding-top: 11px;}

.patickaLogo{	text-align: right!important;	padding-right: 5%;}

@media only screen and (max-width: 1452px) {
.patickaLogo img{	width: 75%;	height: auto;}
.newsletter {padding: 80px 25px;}
}  
@media only screen and (max-width: 1180px) {
	.patickaLogo{	text-align: center!important;	padding-right: 0%;}
	.about-company{	padding-top: 40px;	text-align: center;}
    
    .footerLogaBlok {padding: 40px 0px 0px 0px; display:block;width:100%; margin-right:0%;}
    .newsletter {padding: 40px 0px 0px 0px; display:block;width:50%;margin: 0px auto 0px auto;}
}  

@media only screen and (max-width: 800px) {
.footerkategorie{	text-align: center;}
.patickaLogo img{	width: 75%;	height: auto;}
.newsletter-Zustan img{	width: 75%;	height: auto;	}

ul.footerLogaSekce li{width:29.3%; height:100px; margin: 0px 2% 15px 2%;}
.newsletter {padding: 40px 0px 0px 0px; display:block;width:75%;margin: 0px auto 40px auto;}
}  
@media only screen and (max-width: 640px) 
{
.martinpaticka{	padding-bottom: 40px;}
.newsletter {padding: 40px 20px; }

.footerkategorie{	text-align: center;}
.footerKatUL li a{	font-size: 15px;}
.newsletter {padding: 40px 0px 0px 0px; display:block;width:85%;margin: 0px auto 0px auto;}
}  
@media only screen and (max-width: 480px) 
{
    .footerLogoGroup img{width:100px;height:auto;}
    .patickaLogo{	padding-top: 35px;padding-bottom: 35px;margin-top: 0px;padding-top: 0px;}
}
/*------PATIČKA---------*/

/*------REGISTRACE---------*/


.Registrace-zahlavi{	/*background: transparent url(../img/dokumenty-ke-stazeni.png) no-repeat right;	background-size: contain;	min-height: 387px;*/	min-height: 187px;text-align: left!important;}
.Registrace-zahlavi-Nadpis{	color: #2E2E2D;	font-size: 70px;	font-weight: bold;	margin-bottom: 15px;}
.registraceLogo IMG{	width: 502px!important;height: 75px!important;}

.registraceDesc{	font-size: 32px;	color: #2E2E2D;	margin-bottom: 64px;}

#registraceFormHEAD{background-color: #F3F3F3;margin-bottom: 40px;}
.registraceForm{background-color: #F3F3F3;}

.registraceFormLabels{	color: #2E2E2D;	font-size: 18px;	font-weight: bold;	margin-bottom: 30px;}

.registraceInputBox{	margin-bottom: 20px;}
.registraceInput{	border: 2px solid White;	padding: 24px 34px 24px 34px;	color: #2E2E2D;	font-weight: bold;	font-size: 18px;	width: 100%;}
.registraceInput:focus{	border: 0px solid White;}
.registraceInput:hover{	border: 2px solid #8A8A8A;}
.registraceInputBox::placeholder {color: #8A8A8A;}


.registraceButtonBox{	margin-bottom: 20px;}
.registraceButton{	width: 100%;	background-color: #AE0018;	color: White;	font-size: 38px;	font-weight: bold;	text-align: center;	border: 0px none #AE0018;	border-radius: 10px;	cursor: pointer;	padding: 33px 0px 33px 0px;}
.registraceButton:disabled{	text-decoration: line-through;	color: #c24052;	cursor: wait;}
.registraceButton:hover{	background-color: #c7001b;}

.RegFinText1, .RegFinText2, .RegFinText3{
	color: #2E2E2D;
	font-size: 32px;
	width: 100%!important;
	text-align: center!important;
}
.RegFinText1{	font-weight: bold;}

.RegFinPict{	text-align: center;	margin: 0px auto 0px auto!important;}


@media only screen and (max-width: 1180px) {
	/*.Registrace-zahlavi{	background: transparent url(../img/dokumenty-ke-stazeni.png) no-repeat right;	background-size: contain;	min-height: 200px;}*/
	.Registrace-zahlavi-Nadpis{	font-size: 52px;}
	.registraceDesc{	font-size: 28px;	margin-bottom: 54px;}
	.registraceInput{	padding: 18px 24px 18px 24px;	font-size: 16px;}
	.registraceButton{	font-size: 28px;	padding: 24px 0px 24px 0px;}
	.registraceLogo IMG{	width: 300px!important;height: 45px!important;}
}  
@media only screen and (max-width: 640px) {
	/*.Registrace-zahlavi{	background: transparent url(../img/dokumenty-ke-stazeni.png) no-repeat right;	background-size: contain;	min-height: 120px;}*/
	.Registrace-zahlavi-Nadpis{	font-size: 34px;}
	.registraceDesc{	font-size: 22px;	margin-bottom: 20px;}
	.registraceInput{	padding: 16px 20px 16px 20px;	font-size: 16px;}
	.registraceButton{	font-size: 20px;	padding: 16px 0px 16px 0px;}
	.registraceLogo IMG{	width: 160px!important;height: 24px!important;}
}  
@media only screen and (max-width: 480px) {
	.Registrace-zahlavi{	background-image: none;}
	.Registrace-zahlavi-Nadpis{font-size: 28px;}
	.registraceDesc{	font-size: 18px;	margin-bottom:10px;}
	.registraceButton{	font-size: 18px;	padding: 14px 0px 14px 0px;}
	.registraceLogo IMG{	display: none;}
}  



/*------ LOADER ---*/	 
#btr-loader {position: fixed;width: 96px;height: 96px;left: 50%;top: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);background-color: rgba(255, 255, 255, 0.9);-webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);border-radius: 16px;opacity: 0;visibility: hidden;-webkit-transition: opacity .2s ease-out, visibility 0s linear .2s;-o-transition: opacity .2s ease-out, visibility 0s linear .2s;transition: opacity .2s ease-out, visibility 0s linear .2s;z-index: 1000;}
#btr-loader.fullscreen {padding: 0;left: 0;top: 0;width: 100%;height: 100%;-webkit-transform: none;-ms-transform: none;transform: none;background-color: #fff;border-radius: 0;-webkit-box-shadow: none;box-shadow: none; }
#btr-loader.show {-webkit-transition: opacity .4s ease-out, visibility 0s linear 0s;-o-transition: opacity .4s ease-out, visibility 0s linear 0s;transition: opacity .4s ease-out, visibility 0s linear 0s;visibility: visible;opacity: 1; }
#btr-loader .circular {-webkit-animation: loader-rotate 2s linear infinite;animation: loader-rotate 2s linear infinite;position: absolute;left: calc(50% - 24px);top: calc(50% - 24px);display: block;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
#btr-loader .path {stroke-dasharray: 1, 200;stroke-dashoffset: 0;-webkit-animation: loader-dash 1.5s ease-in-out infinite;animation: loader-dash 1.5s ease-in-out infinite;stroke-linecap: round;}
@-webkit-keyframes loader-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes loader-rotate {100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@-webkit-keyframes loader-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -136px;}}
@keyframes loader-dash {0% {stroke-dasharray: 1, 200;stroke-dashoffset: 0;}50% {stroke-dasharray: 89, 200;stroke-dashoffset: -35px;}100% {stroke-dasharray: 89, 200;stroke-dashoffset: -136px; }}

/*------ NAVIGACNI MENU ---*/

.navbar-toggler{ width:60px;height:40px;background-color:black;}
@media only screen and (max-width: 992px) 
{
    .navbarSupportedContent{background-color:black;}
    .navbar-nav{background-color:black;}
}