/*bt3.37*/
.footer .container {
    width: auto !important;
    max-width: 1600px;
}
.copyright a.btn-region-select{
	color: #515151;
}
.copyright a.btn-region-select:hover{
	color: #990000;
}
.region-grid a{color:#515151 }
.region-grid a:hover {
    text-decoration: none;
    color: #990000;}
.footer .btn-more {
    -webkit-appearance: inherit;
}
.mvbnc{margin-top: 0 !important; margin-bottom: 0 !important;}
.subnav-product .navbar-right{padding-top: 1em !important;}
.navbar-left.vs-product-title {padding-top: 0.5em;padding-bottom: 0.2em}
.footer{margin-top: 0}

@media (max-width:992px) {
.navbar-left.vs-product-title {padding-top: 0;padding-bottom:0}
.subnav-product.collapse:not(.show).in {display: inherit;}
	.footer .col-sm-3{max-width: 100%}
}
/**/
section {font-weight: 300}
h1{
	font-weight: 300;
	letter-spacing: 1px;
}
h2{letter-spacing: 1px;}
#navPageTop .page-scroll{color: #5e5e5e;}
#navPageTop .page-scroll:hover{color: #000 !important}
.container{max-width: 1500px}
.icon{height:  160px; justify-content: center;display: flex;}
.tile p{font-size: 14px; font-weight: 400; }
.logo{ width: 100px; height: auto }
.tag-if {position: absolute;}
.tag-if h2{color:#666;   }
.pj-product img{ width: 570px; z-index: 0; }
.btn{letter-spacing: 1px; text-transform: uppercase; margin: 0.5em; padding: 0.2em 2em; line-height: 37px; font-weight: 400; min-width: 210px}
.uk-button.point{
	position: absolute; width: 16px; height: 16px; border-radius: 100%; background: #900; z-index: 100; padding: 0; border: none; box-shadow: #999 0 0 3px; animation: point-light 1s infinite; }
.point.p1{top:39%; left:11.5%; }
.point.p2{top:39%; right:47%;}
.point.p3{top:36.5%; left:62.5%;}
.point.p4{top:36%; right:26%;}
.point.p5{top:38%; right:20%;}
#feature .uk-card-default {
    background: rgba(0,0,0,0.5);
    color: #fff;
    box-shadow: 0 5px 15px rgba(0,0,0,.08);
}
#feature .uk-drop{ width: 480px }
#feature .uk-card-default p{color:#fff;}
#feature .uk-button:hover{ background:#fff }
.uk-card-default {box-shadow: none;}
#modal-media-youtube.uk-modal{background: rgba(0,0,0,1)}
#slide3 .uk-position-center-left, #slide2 .uk-position-center-left{left:-50px;}
#slide3 .uk-position-center-right, #slide2 .uk-position-center-right{right:-50px;}

@keyframes point-light {
  from {
  	-webkit-box-shadow: 0px 0px 0px 0px rgba(153,0,0,0.5);
	-moz-box-shadow: 0px 0px 0px 0px rgba(153,0,0,0.5);
	box-shadow: 0px 0px 0px 0px rgba(153,0,0,0.5);
	}
  to {-webkit-box-shadow: 0px 0px 0px 8px rgba(153,0,0,0);
	-moz-box-shadow: 0px 0px 0px 8px rgba(153,0,0,0);
	box-shadow: 0px 0px 0px 8px rgba(153,0,0,0);}
}

.wave-light.wd2{ animation-delay: 2s;}
.wave-light {
	bottom: 20%;
	left:0;
	right:0;
	position: absolute;
	opacity: 0.0;
	-webkit-animation: wave-light 4s linear infinite;
	-moz-animation: wave-light 4s linear infinite;
	animation: wave-light 4s linear infinite;
}
@-webkit-keyframes  wave-light {
0% {-webkit-transform: scale(.2);transform: scale(.2);opacity: 0;}
50% {-webkit-transform: scale(.6);transform: scale(.6);opacity: 0;}
60% {-webkit-transform: scale(.9);transform: scale(.9);opacity: .2;}
70% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .8;}
80% {-webkit-transform: scale(1.25);transform: scale(1.25);opacity: .2;}
100% {-webkit-transform: scale(1.4);transform: scale(1.4);opacity: 0;}
}
@keyframes  wave-light {
0% {-webkit-transform: scale(.2);transform: scale(.2);opacity: 0;}
50% {-webkit-transform: scale(.6);transform: scale(.6);opacity: 0;}
60% {-webkit-transform: scale(.9);transform: scale(.9);opacity: .2;}
70% {-webkit-transform: scale(1.1);transform: scale(1.1);opacity: .8;}
80% {-webkit-transform: scale(1.25);transform: scale(1.25);opacity: .2;}
100% {-webkit-transform: scale(1.4);transform: scale(1.4);opacity: 0;}
}
#page-top .navbar{margin-bottom: 0;}

.example-marquee {
    position: relative;
}

.content {
    display: table;
    width: 100%;
    min-height: 100vh;
    z-index: 1;
    position: relative;
    /*background-color: rgba(0,0,0,0.5);*/

}

.content .inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
}

.content .inner h1 {
    
    color: white;
    text-shadow: 0px 1px 3px rgba(0,0,0,0.5);
}
.inner h1{color: white;font-size: 3.5em; text-shadow: #999 0px 0px 5px;}
.video-background-controls button {
	font-size: 32px;
	display: inline-block;
	padding: 0px;
	margin: 0px;
	height: 32px;
	width: 32px;
	border-radius: 16px;
	line-height: 32px;
	border: none;
	background: none;
	-webkit-appearance: none;
	color: white;
	filter: drop-shadow(0px 0px 1px black);
	cursor: pointer;
	opacity: 1;
	transition: all 250ms ease-in-out;
	margin-left: 10px;
}

.video-background-controls button:hover {
	opacity: 0.5;
			}
.tile{
	width: 150px !important;
	max-width: 150px;
	border-radius: 50%;
	margin-right: auto;
	margin-left: auto;
	border: #d6d6d6 1px solid

}
.hover-hide{ color:#000 !important;}
a:hover +.hover-hide{ opacity: 0; transition: .3s ease-out;}

.text-white{color: white}

.model-list .dropdown {
	display: inline-block;
}

.model-list .btn-red {
	min-width: auto;
	margin: 0;
	letter-spacing: 0px;
	font-size: 14px;
}
.model-list .col-12 p:nth-child(4){color:#000; min-height: 70px}


@media (max-width:992px) {
	.btn-group.link-buy{padding-left: 2.5em;}
	#feature .uk-drop{ width:300px }
	#feature .uk-card-default p{font-size: 12px;}
	#feature .uk-card-default h3{font-size: 20px;}
	#feature .uk-card-body {  padding: 20px 20px;}
	.clearheight { height: inherit !important;}
	.tag-if {position: relative;}
	.pj-product img{ width: 470px;}
	.inner h1{color: white;font-size: 2.5em;}
	
#slide3 .uk-position-center-left, #slide2 .uk-position-center-left{left:-35px;}
#slide3 .uk-position-center-right, #slide2 .uk-position-center-right{right:-35px;}
}
@media (min-width:767px) and (max-width: 992px) {
#v-slide .uk-slideshow-items{min-height: 450px !important}
}
@media (min-width:600px) and (max-width: 767px) {
#v-slide .uk-slideshow-items{min-height: 680px !important}
}
@media (min-width:467px) and (max-width: 600px) {
#v-slide .uk-slideshow-items{min-height: 600px !important}
}
@media (max-width: 467px){
	.rc-category-bg{ background-attachment:local ! important;    }
	#feature .uk-drop{ left:5% !important;}
	#v-slide .uk-slideshow-items{min-height: 500px !important}
	
	
} 