/* */
html, body{ 
	margin:0; 
	padding:0; 
	font-family: 'Open Sans', sans-serif;
	background-color:#000;
} 
#wrap-nav {
	min-width:100%;
	background-image:url('../images/lmmuk-bkgd-nav.gif');
	background-repeat:no-repeat;
	background-position:center;
	position: fixed;
	z-index: 4;
	height: 33px;
}
#nav {
	margin:0px auto;
	padding:0px;
	width:1150px;
	height:33px;
}
#top-nav, #top-nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 12px;
    z-index:9999;
}

#top-nav a {
	display: block;
	width: auto;
	padding-left:5px;
	padding-right: 15px;
	height: 33px;
	line-height:33px;
	color: #fff;
    font-size: 13px;
    font-weight: 400;
    text-decoration: none;
}
#knopka a{
    border-bottom: 1px dotted #F1F1F1;
     padding-left: 10px;
    font-size: 14px;
   }

#gorodskoy a{
    font-size: 17px;
    padding-left: 10px;
}
#fotos {

    margin: -5px 0 0 2px;
	float: left;
}
#texts {
    font-size: 14px;
	width: 250px;
}
#top-nav li {
	float: left;
	width: auto; 
	background-color: #c92021;
    text-align:left;
    line-height: 33px;
	color: #fff;
}

#top-nav li ul { 
	position: absolute;
	width: 165px;
	left: -999em;
	color: #fff;
    text-decoration: none;
}

#top-nav li ul li{
	width:165px; 
	background-color:#c92021;
}

#top-nav li ul li a{
	height: 25px;
	line-height: 25px;
}

#top-nav li ul li a{
	width:140px;
}

#top-nav a:hover{
	background-color:#ba1010;
}

#top-nav li ul ul { 
	margin: -2em 0 0 13.3em;
}

#top-nav li:hover ul ul, #top-nav li:hover ul ul ul, #top-nav li.sfhover ul ul, #top-nav li.sfhover ul ul ul {
	left: -999em;
}

#top-nav li:hover ul, #top-nav li li:hover ul, #top-nav li li li:hover ul, #top-nav li.sfhover ul, #top-nav li li.sfhover ul, #top-nav li li li.sfhover ul {
	left: auto;
}
#nomer{
margin-left: 50%;
}

#nomer a{
    font-size: 17px;
    padding-left: 10px;
}
#gorodskoy a{
    font-size: 17px;
    padding-left: 10px;
}
.wrap-header {
	min-width:1104px;
	background-image:url('../images/lmmuk-bkgd-hdr.jpg');
	background-repeat:no-repeat;
	background-position:center;
}

.wrap-header.slide-wedding { background-image:url('../images/lmmuk-bkgd-hdr-wedding.jpg');}
.wrap-header.slide-corporate { background-image:url('../images/lmmuk-bkgd-hdr-corporate.jpg');}
.wrap-header.slide-parties { background-image:url('../images/lmmuk-bkgd-hdr-parties.jpg');}
#wrap-slides {min-width:1104px;}
#slides {margin:0px;padding:0px;list-style-type:none;text-align:center; height:400px;}
#slides li{margin:0px auto;padding:0px; width:100%; height:400px;}
.fader-slide {opacity:0; position:absolute}
.fader-fade {opacity:1; transition-property:opacity; transition-duration:2s; -webkit-transition:opacity 2s; -moz-transition:opacity 2s; -o-transition:opacity 2s}


.header {
	margin:30px auto;
	padding:0px;
	width:1104px;
	height:180px;
	text-align:left;
}


.header.home {
	height:400px;
}

.header-logo {
	margin:0px;
	padding:0px;
	margin-top:30px;
	width:530px;
	height:105px;
	float:left;	
}

.header-email {
	margin:0px;
	padding:0px;
	margin-left:22px;
	margin-top:10px;
	width:530px;
	height:38px;
	float:left;	
}

.header-email a {
	font-size:24px;
	color:#ffffff;
	text-decoration:none;
}

.header-email a:hover {
	text-decoration:underline;
}



.header-telephone {
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:10px;
	width:542px;
	text-align:right;
	float:right;	
}

.header-telephone a {
	margin:0px;
	padding:0px;
	color:#ffffff;
	font-size:36px;
	font-weight:300;
	text-decoration:none;
	font-weight: bold;
}

.header-strapline {
	width:1100px;
	height:121px;
	float:left;
	position:relative;
}


.art {
    display: inline-block;
    height: 200px;
	width: 142px;
    font-size: 11px;
    vertical-align: top;
	padding: 6px 0 0 0;
}
.artists {
    text-align: center;
	margin: 5px 0 0 0;
    height: 214px;
	background:#fff;
	
}
.header-strapline p {
	margin:0px;
	padding:0px;
	width:1100px;
	font-size:48px;
	font-weight:400;
	color:#fff;
	text-align:center;
	position:absolute;
	bottom:0px;
}
#wrap-tools {
	min-width:1104px;
	background-position:center;
}
.slider-content {
    width: 1104px!important;
	margin:0px auto;
}
#wrap-functions {
	min-width:1104px;
	height:312px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
	    margin: -17px 0 0 0;
}
#functions {
	margin:0px auto;
	padding:0px;
	padding-top:19px;
	width:1104px;
	height:273px;
}

.function-tile {
	margin:0px;
	padding:0px;
	margin-left:21px;
	width:354px;
	height:273px;
	float:left;
}
.imageRowtop {overflow: hidden;    height: 309px;}
.first-tile {
	margin-left:0px;
}
.function-heading {
	margin:0px;
	padding:0px;
	padding-top:6px;
	width:354px;
	height:29px;
	background-color:#c92021;
}
.tile-caption {
	margin:0px;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:15px;
	font-weight:400;
	text-align:center;
}

.tile-caption a {
	margin:0px;
	padding:0px;
	color:#ffffff;
	text-decoration:none;
}

.tile-caption a:hover {
	text-decoration:underline;
}
.function-image {
	margin:0px;
	padding:0px;
	width:354px;
	height:238px;
	background-size:cover;
}
#ceny{text-align: center;}
.wedding {background-image:url('../images/wedding-entertainment.jpg');}
.corporate {background-image:url('../images/corporate-entertainment.jpg');}
.parties {background-image:url('../images/parties-events-functions.jpg');}
.karaoke-bands {background-image:url('../images/karaoke-bands.jpg');}
.pop-up-music {background-image:url('../images/pop-up-music.jpg');}
.beat-the-band {background-image:url('../images/beat-the-band.jpg');}

.last-line {
	margin-top:21px;
}

.share42init{
    float: left;
    margin: -73px 0px 0 160px;
}
#safe img{
   margin: -85px 0 0 0!important;
    float: left;
	height: 40px!important;
}

.content {
	min-width:1104px;
min-height: 800px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
		padding-top:39px;
		position:relative; /* компании*/
		display: flex;/* длина контекста*/
margin: -1px 0 0 0;
}

.video-blog {
	margin:0px auto;
	width:1104px;
}

.levoe {
	margin:0px;
	padding:0px;
	width:729px;
	float:left;
	min-height: 700px;
    text-align: justify;
}

.levoe a{
color: #CC0605;
}

#zagolovok {
background-color: #c92021;
	height: 29px;
}
h1{ 
    font-size: 17px;
	margin:-10px 0 0 0;
	padding: 3px 0 0 0;
    width: 100%;
    height: 27px;
	background-color:#c92021;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
h2{ 
    font-size: 16px;
	width: 100%;
	height:25px;
	background-color:#c92021;
	color: #fff;
	text-align: center;
	font-size: 15px;
    font-weight: 400;
    padding: 5px 0 0px 0px;
	text-transform: uppercase;
} 
h3{ 
    font-size: 15px;
	width: 100%;
	height:25px;
	background-color:#c92021;
		color: #fff;
	text-align: center;
} 


#zagolovok p.left {
	text-align:left;
}
#bread ul li{float:left;list-style:none;}
#bread ul li a:hover{}

.fig{
	text-align:center;
}
#sotr {
	margin:0px 0px 58px 0px;
	padding:0px;
	margin-left:21px;
	width:354px;
	height:443px;
	float:left;
	margin-top: -11px;
}
#blog-heading {
	margin: 18px 0 0 0;
	width:354px;
	height:29px;
	background-color:#7a7a7a;
	text-align: center;
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 6px;
}

#blog-heading p.left {
	text-align:left;
}

.blog-entry {
	margin:0px;
	padding:0px;
	padding-top:6px;
	padding-bottom:4px;
	width:354px;
	height:126px;
	color:#2f2f2f;
	background-color:#d6d6d6;
}

.dark {
	background-color:#7a7a7a;	
	color:#ffffff;
}
#fotos {

    margin: -5px 0 0 0;
	float: left;
}
#texts {
    font-size: 14px;
	width: 250px;
    margin-left: 110px;
}
#vclients {
	padding-top: 430px;
	min-width:1104px;
	height:365px;
	background-image:url('../images/lmmuk-bkgd-general.gif');
	background-repeat:repeat-y;
	background-position:center;
}
#clients  {
	margin:0px auto;
	padding:0px;
	padding-top:39px;
	width:1104px;
	height:326px;
}

#clients-heading {
	margin:0px;
	padding:0px;
	margin-left:21px;
	padding-top:6px;
	width:354px;
	height:29px;
	background-color:#c92021;
	float: left;
}

#clients-heading p {
	color:#ffffff;
}

#client-logos {
	margin:0px;
	margin-left:21px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	width:354px;
	height:282px;
	background-color:#ffffff;
	float: left;
}
.lmm-client-logo {
	margin:0px;
	padding:0px;
	margin-bottom:4px;
	float:left;
}

#wrap-footer {
	min-width:1104px;
	background-image:url('../images/lmmuk-bkgd-footer.gif');
	background-repeat:repeat-y;
	background-position:center;
}

#footer {
	margin:0px auto;
	padding:0px;
	width:1104px;
	height:450px;
}
#footer p,a{

    font-size: 14px;

    color: #ffffff;
}

#footer-info {
	padding-top:35px;
	padding-left:8px;
	padding-left:32px;
	width:660px;
	float:left;
}

#footer-info a {
	color:#fff;
	text-decoration:none;
}

#footer-info a:hover {
	text-decoration:underline;
}
#footer-info ul li {
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
}
.footer-heading {
	margin:0px;
	padding:0px;
	font-weight:400;
	font-size:24px;
	text-transform:uppercase;
	color:#c92021;
}
.footer-copy {
	margin-right:40px;
	font-weight:400;
	font-size:14px;
	line-height:20px;
	color:#ffffff;
}

.footer-copy a {
	color:#ffffff;
	text-decoration:none;
}

.footer-copy a:hover {
	text-decoration:underline;
}
#footer-connect {
	padding-top:30px;
	padding-left:80px;
	width:320px;
	height:450px;
	float:left;
}
.footer-strapline{
	margin:0px;
	padding:0px;
	margin-right:40px;
	font-weight:400;
	font-size:16px;
	line-height:20px;
	color:#ffffff;
}





#client-logos1 {
	margin:0px;
	margin-left:21px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	width:354px;
	/*height:149px;*/
	/*background-color:#ffffff;*/
	float: left;
}
#client-logos1 p {
	text-align: justify;

}
#client-logos1 span{
font-style: oblique;

}
.garantl{
text-align: center;
color: #c92021;
font-weight: bold;
}
.garantr{
text-align: center;
color: #c92021;
font-weight: bold;
width: 100%;
}
.garantr img{
    margin: -14px 21px 0 -71px !important;
    float: right;
}
#client-logos1 img{
    height: 50px;
    margin: 0 20px -37px 0;
}
.company{
    margin: 0 0 0 -93px;
    width: 1290px;
	text-align: center;
	bottom: 5px;
    position: absolute;
}
.company img{
    height: 50px;
}
#vclients1 {
	margin: 0px;
    padding: 0px;
    width: 354px;
    float: left;
    margin-top: -10px;
	
}
#regular-slider {
margin: 0px auto;
min-width: 1250px;
overflow: hidden;
height: 310px;
}
			
.hihop form .field {border: 1px solid #a8a8a8; padding: 0 15px; height: 32px; width: 450px; border-radius: 10px; font-size: 18px; color: #8c8c8c;font-style: italic;position: relative;}	
.submit1{color: white; text-decoration: none; background: #c92021; font-size: 17px; border-radius: 10px; position: relative; border:none; cursor:pointer;}
.akcia1{
text-align: center;
font-size: 17px;
color: #c92021;
margin: 0 0px 10px 0;
}
.akcia10{
text-align: center;
margin: 9px 0 7px 0;
}
.akcia11{
border: 1px solid #c92021;
border-radius: 12px;
padding: 0px 20px;
height: 22px;
z-index: 10;
outline: none;
}

@media (max-width: 1300px) { 
#wrap-nav {width:100%!important;min-width:100%!important;position:fixed;background-color: #c92021;text-align: center;}
#nav{margin: 0px auto;    padding: 0px;    width: 1070px;height: 33px;}
.hihop form .field {border: 1px solid #a8a8a8; padding: 0 15px; height: 32px; width: 450px; border-radius: 10px; font-size: 18px; color: #8c8c8c;font-style: italic;position: relative;}	
.submit1{color: white; text-decoration: none; background: #c92021; font-size: 17px; border-radius: 10px; position: relative; border:none; cursor:pointer;}
.company{width:100%!important;}

.slider {width: 100%!important;;padding-top: 50px;}

.content{min-width:100%!important;}
.content table{min-width:100%!important;}
.content table img{width:80px;}
.slick-prev    {left: 0x!important;}
#regular-slider {width: 100%!important;min-width: 100%!important;}


#client-logos1 img {height: 50px; margin: 0 0 0 0;}
#wrap-functions {min-width: 100%;}
#wrap-footer {min-width: 100%;}
#footer {width: 100%;}
.function-tile {width: 27%;margin: 0 0 0 3%;}
#functions {width: 100%;}
.levoe {width: 60%;}
#vclients1 {width: 30%;}
#client-logos1 {width: 100%!important;} 
#sotr {width: 100%;}

}


@media (max-width: 1000px) { 
#wrap-nav {width:100%!important;min-width:100%!important;position:fixed;background-color: #c92021;text-align: center;}
#adres{display:none;}
#nav{margin: 0px auto;    padding: 0px;    width: 1070px;height: 33px;}
.hihop form .field {border: 1px solid #a8a8a8; padding: 0 15px; height: 32px; width: 450px; border-radius: 10px; font-size: 18px; color: #8c8c8c;font-style: italic;position: relative;}	
.submit1{color: white; text-decoration: none; background: #c92021; font-size: 17px; border-radius: 10px; position: relative; border:none; cursor:pointer;}
.company{width:100%!important;min-width:100%;}
#viewform{display:none;}
#regular-slider {display:none;}
#wrap-functions {display:none;}
#clients-heading {width: 100%;}
#sotr {display:none;}
.imageRowtop {display:none;}
#safe{display:none;}
}
@media (max-width: 800px) { 
#wrap-nav {width:100%!important;min-width:100%!important;position:fixed;background-color: #c92021;text-align: center; margin: 0 0 0 0;}
#adres{display:none;}
#gorodskoy{display:none;}
#sotr{display:none;}
#menu{width:100%!important;min-width:100%!}
#wrap-functions{display:none;}
#functions{display:none;}
#clients{display:none;}
#regular-slider {display:none;}
.zagolovok{width:100%!important;min-width:100%;}
h1{width:100%!important;min-width:100%;}
h2{width:100%!important;min-width:100%;}
h3{width:100%!important;min-width:100%;}
h4{width:100%!important;min-width:100%;}
.levoe{width:100%!important;min-width:100%;}
#nav{margin: 0px auto;    padding: 0px; width: 900px;height: 33px;}
.hihop form .field {border: 1px solid #a8a8a8; padding: 0 15px; height: 32px; width: 450px; border-radius: 10px; font-size: 18px; color: #8c8c8c;font-style: italic;position: relative;}	
.submit1{color: white; text-decoration: none; background: #c92021; font-size: 17px; border-radius: 10px; position: relative; border:none; cursor:pointer;}
.company{display:none;}
#vclients1{text-align: center;width: 100%;}
#clients-heading {width: 100%;text-align: center;}
#client-logos1 {width: 100%;text-align: center;margin-left:0;}
#client-logos1 p {text-align: center;}
.garantr {width: 100%;}
#viewform{display:none;}
#knopka a{width:100%!important;min-width:100%;}
.garantr img {margin: 0 0 0 0!important;float: none;}
#wrap-footer {width:100%!important;min-width:100%!important;}
#footer {width: 100%!important;}
#clients-heading {margin-left:0;}
#footer-info {width: 100%;}



}

@media (max-width: 600px) { 
#menu{display:none;}
#minimenu{}
#wrap-nav {width:100%!important;min-width:100%!important;position: static;background-color: #c92021;text-align: center; margin: 0 0 0 0;}
#nav {width:100%!important;text-align: center; margin-top: 30;}
#top-nav {width:100%!important;text-align: center;}
#top-nav li ul {display:none!important;text-align: center;}
#top-nav li  {float: none; width: auto;background-color: #c92021;line-height: 33px;color: #fff;list-style: none;display: inline-block;}
#nomer  {position:fixed;min-width: 100%;background-color: #c92021; height: 40px;margin: 0 0 0 0; z-index: 10;}
.no-genre {display:none!important;}
#slides {display:none;}
#client-logos1{width:100%!important;}
#adres{display:none;}
#regular-slider {display:none;}
#gorodskoy{display:none;}
.wrap-header {min-width:100%!important;width:100%;}
.header {min-width:100%!important;width:100%;}
.header-logo {width:100%!important;}
.header-telephone {width:100%!important;margin:20px!important;float:none!important;text-align:left!important;}
.header-enquire {width:100%!important;}
.header-email {width:100%!important;}
.header-social {width:100%!important;}
.header-strapline {display:none;}
#wrap-genres {min-width:100%!important;width:100%!important;}
#genres{width:100%;}
#genre-tiles li {width:50%;height:255px;margin:0 0 0 0!important;}
#genre-tiles li img {height:100%;width:100%;}
.hihop form .field {border: 1px solid #a8a8a8; padding: 0 15px; height: 32px; width: 450px; border-radius: 10px; font-size: 18px; color: #8c8c8c;font-style: italic;position: relative;}	
.submit1{color: white; text-decoration: none; background: #c92021; font-size: 17px; border-radius: 10px; position: relative; border:none; cursor:pointer;}
#wrap-functions {display:none;}
#functions{width:0px;}
.function-tile {margin:0 0 0 0!important;width:50%;height:initial;}
.function-heading {width:100%;height:78px;}
.function-image{width:100%;}
.content{width:100%!important;min-width:100%;}
.content table{min-width:100%!important;}
.content table img{width:80px;}
.video-blog{width:100%!important;min-width:100%;}
#zagolovok{width:100%!important;min-width:100%;}
#zagolovok h1{width:100%!important;min-width:100%; text-align:center;}
h2{width:100%!important;min-width:100%;}
h3{width:100%!important;min-width:100%;}
h4{width:100%!important;min-width:100%;}
.levoe{width:100%!important;min-width:100%;}
#sotr{width:100%!important;min-width:100%;	margin:0 0 0 0;}
#vclients{width:100%!important;min-width:100%;}
.home-videoframe{width:100%;}
.home-videoframe{width:100%; height:238px;}
#video{width:100%;height:auto;}
.home-video{width:100%;height:auto;}
#clients {width:100%!important;}
#wrap-reviews {width:100%!important;min-width:100%;margin-top:20px;}
#recent-reviews{margin:0;width:100%;}
.recent-reviews-heading{width:100%;}
.review-tile {width:100%;}
#genres {padding:0;}
#wrap-events {width:100%!important;min-width:100%;}
#wrap-featured {width:100%!important;min-width:100%;display:none;}
#home-introduction {width:100%!important;}
#intro-heading{width:100%!important;}
.intro-copy {width:100%!important;height:100%;}
#blog-heading{width:100%!important;}
.blog-entry {width:100%!important;}
#reviews{width:100%!important;}
#featured {width:100%!important;}
#featured-heading {width:100%!important;clear:both;}
#featured-acts {width:100%!important;}
#wrap-footer{display:none;}
#featured-reviews {width:100%;}
#home-introduction{height:auto;}
#clients-heading {margin:0; width:100%;}
#client-logos {margin:0; width:100%;}
.reviews-heading {width:100%;}
#events {width:100%;}
.company{display:none;}
#viewform{display:none;}

#vclients1{width: 100%;text-align: center;}
#clients-heading {width: 100%;text-align: center;}
#client-logos1 {width: 100%;text-align: center;}
#client-logos1 p {text-align: center; width: 100%;}
.garantr {width: 100%;}
#viewform{display:none;}
#knopka a{width:100%!important;min-width:100%;}
.garantr img {margin: 0 0 0 0!important;float: none;}

}