LABEL.terms { display: block; padding-top: 15px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
LABEL.terms INPUT { width: 1.5em; height: 1.5em; margin-right: 5px; float: left;}
LABEL.terms SPAN { display: block; float: left; line-height: 30px; }


.register { display: block; padding-top: 28px; text-align: right; }
h4 small,.h4 small{font-size:65%!important}.magazine-mini-news h4 a{color:#555!important}A.mini-news-more{color:#777;font-size:11px;font-weight:700;text-transform:uppercase}.check{margin-bottom:4px;font-size:15px;line-height:27px;color:#404040;cursor:pointer;font-weight:400!important;padding-left:20px}.check label{cursor:pointer;display:inline;font-weight:400}.check label input[type="checkbox"]{line-height:normal;margin:6px 15px 0 -20px;box-sizing:border-box;position:absolute}.header-v1{border-bottom:2px solid #eee}.header-v1 .navbar-brand{/*margin:-10px 0 0 -5px;*/padding:0;height:42px;display:block}@media only screen and (max-width: 359px){.navbar-brand IMG{width:170px;margin-top: 10px;}.check{margin-bottom:4px;font-size:12px;line-height:27px;color:#404040;cursor:pointer;font-weight:400!important}}@media only screen and (min-width: 360px) and (max-width: 479px){.navbar-brand IMG{width:200px}.check{margin-bottom:4px;font-size:12px;line-height:27px;color:#404040;cursor:pointer;font-weight:400!important}}@media only screen and (min-width: 480px) and (max-width: 767px){.check{margin-bottom:4px;font-size:14px;line-height:27px;color:#404040;cursor:pointer;font-weight:400!important}}@media only screen and (max-width: 767px){.header-v1 .navbar-brand{margin:5px 0}}.magazine-page span.magazine-badge-mmk{background:none repeat scroll 0 0 #B81315}span.label-mmk,span.badge-mmk{background:none repeat scroll 0 0 #B81315}.thumbnail-style{margin-bottom:5px!important;padding:0!important}.thumbnail-style:hover{box-shadow:none!important;transition:none!important}.thumbnail-img{border-bottom:2px solid #ddd;box-shadow:none}.mmk-golden{background-color:#ff0}.img-hover a{color:#fff}.img-hover a:hover{text-decoration:none}.magazine-mini-news hr{margin-bottom:5px;margin-top:5px}.da-slide .da-img iframe{border:none;width:480px;height:270px}.da-slide .da-img img{border:none;width:480px;height:270px}.da-slide h2{top:40px;font-family:"Helvetica Neue",Roboto,Helvetica,Arial,sans-serif}.da-slide h2 i{background-color:#B81315;background-image:none;display:block;margin-bottom:5px;float:left}.da-slide p.subtitle{color:#fff;font-family:"Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25px;margin-left:-2%;overflow:hidden;top:228px;width:100%}.da-slide p.link{color:#fff;font-family:"Helvetica Neue",Roboto,Helvetica,Arial,sans-serif;font-size:18px;font-weight:400;line-height:25px;margin-left:-2%;overflow:hidden;top:300px;width:100%}.da-slide .da-img{line-height:270px;text-align:center}@media only screen and (max-width: 479px){.da-slide h2{line-height:40px}.da-slide h2 i{font-size:24px}.da-slide p{display:block!important}}@media only screen and (min-width: 480px) and (max-width: 599px){.da-slide h2 i{font-size:30px}}SPAN.golden{color:#bd972e}H3 SPAN.golden{color:#bd972e;font-size:16px}SPAN.silver { color: #808080; }H3 SPAN.silver { color: #808080; font-size: 16px; }

.career-head { position: relative; background-image: url(../../documents/Jobs.jpg);
				backgrund-repeat: no-repeat;
				background-position: bottom;
				background-size: cover; }
.career-image { background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; }

.team-v1 li:hover > p::before { background: #b81315 !important; }

.about-head { position: relative; background-image: url(../../documents/about.jpg);
			  backgrund-repeat: no-repeat;
			  background-position: bottom;
			  background-size: cover; }

@media only screen and (max-width: 767px) {
	.career-head,.career-image,.about-head   { height: 200px; overflow: hidden;}
	.header .topbar { margin-bottom: 0px !important; }
}
@media (min-width: 768px) and (max-width: 1023px) {
	.career-head,.career-image,.about-head   { height: 300px; overflow: hidden;}
}
@media only screen and (min-width: 1024px) {
	.career-head,.career-image,.about-head   { height: 400px; overflow: hidden;}
}

.icon-job { float: left;margin: 0px 15px 15px 0;max-width: 125px; }
.career-desc { position: absolute; top: 35%; left: 0; width: 100%; text-align: center;}
H1.career-desc-subtitle { color: #fff; font-size:22px; text-transform: uppercase; line-height: 22px; margin: 0; }
.career-desc-subtitle { color: #fff; font-size:22px; text-transform: uppercase; line-height: 22px; }
.career-desc-title { color: #fff; font-size: 22px; }
.career-desc-shortdesc { color: #fff; font-size: 21px; }

.careers-where-content { text-align: center; border: solid 1px #ccc; padding: 0 30px 30px 30px; position: relative; }
.careers-where-icon { position: absolute; /*top:-12px;*/top:-20px; left:0; width: 100%; font-size: 20px; }
.careers-where-icon I { display: block; background: #FFF; width: 40px; height: 20px; margin: auto; }
.careers-where-icon SPAN { display: block; background: #FFF; width: 60px; height: 40px; margin: auto; padding: 0 10px;}
.careers-where-inner { padding-top: 20px; }
@media only screen and (min-width: 992px) and (max-width: 1279px) {
.careers-where-inner DIV { min-height: 64px; }	
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.careers-where-inner DIV { min-height: 64px; }	
}
.careers-where-inner A { text-decoration: none; text-transform: uppercase; /*border: solid 1px #b81315;*/ display: block; padding: 5px; width: 130px; margin: auto; text-align: center;}
.careers-where-inner A:hover { text-decoration: none; background: #c0392b; color: #FFF; }

.category-what-img { max-height: 240px; overflow:hidden; }
.team-testimonial { background: transparent; text-align: center; position: relative; height: 330px; }
.team-image { position: absolute; top: 0; left:0; z-index: 1000; width: 100%; }
.team-desc { background: #FFF !important; position: absolute; top: 55px; left:0; padding-top: 90px; border-radius: 5px !important; box-shadow: 0px 2px 3px #585858;}
.team-testimonial P { background: #FFF !important; border-bottom: solid 1px #ccc; height: 100px; line-height: 20px; overflow: hidden;}
.team-testimonial .rounded-x { width: 120px; margin: auto; border: solid 3px #FFF;}
.careers-featured-content { border: solid 1px #ccc; padding: 30px;}
.careers-featured-content A { text-decoration: underline; text-transform: uppercase; }
.careers-featured-content A:hover { text-decoration: none; }

.team-v1 li > .team-img ul LI { color: #FFF !important; }
.team-v1 li > .team-img ul { top: 0px !important; margin-top: 10px !important; }

.team-carousel .bg-image-v1::before { background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0 !important; }

TABLE.contact-job-send { border-top: solid #e5e5e5 2px; border-left: solid #e5e5e5 2px; max-width: 430px; }
TABLE.contact-job-send TD { border-right: solid #e5e5e5 2px; border-bottom: solid #e5e5e5 2px; vertical-align: top; padding: 5px; width: 50%; }

@media only screen and (max-width: 479px) {
	TABLE.contact-job-send { border-top: solid #e5e5e5 2px; border-left: solid #e5e5e5 2px; max-width: 100%; }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.override-xs-4 { width: 33.33333333% !important; float: left;}
.override-xs-6 { width: 50% !important; float: left;}
.override-xs { width: 50% !important; float: left; }
.team-quote { min-height: 190px; }
}
@media only screen and (max-width: 767px) {
	.team-arrow { top:-4px !important; }
	.career-desc { position: absolute; top: 30%; left: 0; width: 100%; text-align: center;}
	.career-desc-subtitle { color: #fff; font-size:16px; text-transform: uppercase; }
	.career-desc-title { color: #fff; font-size: 16px; }
	.career-desc-shortdesc { color: #fff; font-size: 14px; }
}
@media only screen and (min-width: 768px) {
	.team-arrow { top:-155px !important; }
	.team-item { padding: 15px 15px 30px 15px; }
	.team-arrow .carousel-control.left I{ border: solid 1px #b81315; color: #b81315 !important; background: transparent !important; width: 35px; line-height: 30px; }
	.team-arrow .carousel-control.right I { border: solid 1px #b81315; color: #b81315 !important; background: transparent !important; width: 35px; line-height: 30px; }
	.team-arrow .carousel-control.left:hover I{ border: solid 1px #b81315; color: #b81315 !important; background: #FFF !important; width: 35px; line-height: 30px; }
	.team-arrow .carousel-control.right:hover I { border: solid 1px #b81315; color: #b81315 !important; background: #FFF !important; width: 35px; line-height: 30px; }
}
@media only screen and (min-width: 1280px) { 
	.team-arrow .carousel-control.left { left:-564px !important; }
	.team-arrow .carousel-control.right { right: -42px !important; }
	.team-quote { min-height: 210px; }
}
@media only screen and (min-width: 1024px) and (max-width: 1279px) {
	.team-arrow .carousel-control.left { left:-462px !important; }
	.team-arrow .carousel-control.right { right: -42px !important; }
	.team-quote { min-height: 260px; }	
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.team-arrow .carousel-control.left { left:-478px !important; }
	.team-arrow .carousel-control.right { right: -42px !important; }
	.team-quote { min-height: 260px; }	
}


.team-v1 li > .team-img ul { height: 100% !important; }
.team-v1 li > .team-img ul li { height: 100% !important; }
DIV.team-comment { position: absolute; bottom: 25px; left: 0; padding: 0 15px; width: 100%; }

.team-v1 li:hover > .override.team-img::after { background: transparent !important;}
.login-sm { display: block;
			float: right;
			height: 33px;
			margin-top: 8px;
			margin-right: 15px;
			padding: 5px 10px !important;
			text-align: center;
			}
@media only screen and (min-width: 480px) and (max-width: 599px) {
	.login-sm { margin-right: 12px; }
	#logo-header { max-width: 292px; }
}
@media only screen and (min-width: 600px) and (max-width: 1023px) {
	#logo-header { max-width: 292px; }
}
@media only screen and (max-width: 374px){
.login-sm SPAN { display: none; }
}

