.glock-bg-frame .defaultimg {padding-top: 30px}
.glock-bg-frame .defaultimg:before {
    content:"\a0";
    display:block;
    margin: 0px 30px;
    line-height:1px;
    border: 1px solid #52585b;
    height: calc(100% - 7%);
}
.border-red .defaultimg {padding-top: 30px}
.border-red .defaultimg:before {
    content:"\a0";
    display:block;
    margin: -30px 0;
    line-height:1px;
    border: 24px solid #e40613;
    height: calc(100% + 4%);
}
.ux-gobold-regular {
	font-family: GoBoldRegular;
	font-weight: 400 !important;
	line-height: 1;
}
.content-section-wrapper {
  padding: 3em 0;
}
.content-section-wrapper .video-wrapper {
  position: relative;
}
.content-section-wrapper .video-wrapper > p > a {
  display: block;
  position: relative;
}
.content-section-wrapper .video-wrapper > p > a:before {
  content: '';
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background-color: #474e52;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.content-section-wrapper .video-wrapper > a {
  display: inline-block;
  position: absolute;
  top: calc(50% - 52px);
  left: calc(50% - 52px);
  border-style: solid;
  border-width: 2px;
  border-radius: 4em;
  width: 8em;
  height: 8em;
  padding-top: 1.25em;
  padding-left: 2.5em;
  color: #e40714;
}
.content-section-wrapper .video-wrapper > a > i {
  font-size: 5em;
}
.scaled-image {
  position: relative;
	display: block;
	/* overflow: hidden; */
}
.scaled-image > img {
  transform: scale(1);
  transition: transform 0.5s ease;
}
.scaled-image > img.thumbnail {
  padding: 8px;
  margin-bottom: 5px;
}
.scaled-image:hover > img {
  transform: scale(1.03);
}
.scaled-image > span {
  position: absolute;
  bottom: 9px;
  left: 9px;
  background-color: #E90030;
  color: #FFF;
  padding: 3px 10px;
  transition: all 0.5s ease;
}
.scaled-image:hover > span {
  left: 1px;
  bottom: 5px;
}
@media (max-width: 767px) {
  .content-section-wrapper .video-wrapper > a {
    font-size: 60%;
    top: calc(50% - 31px);
    left: calc(50% - 31px);
  }
  .scaled-image > span {font-size: 11px;}
}

.owl-item > div > div .brand > i.ux-lic-walther{
    margin-left: -5px;
}
.owl-item > div > div .brand > i.ux-lic-walther_pro{
    margin-left: -5px;
}
.owl-item > div > div .brand > i.ux-lic-umarex{
    margin-left: -87px;
}
/*
.owl-item > div > div > h4 {
	height: 3em;
	line-height: 1.2;
}
.owl-item > div > div > h6 {
	margin: 7px 0;
}
.owl-item > div > div .brand > i.ux-lic-colt{
    margin-left: -30px;
	line-height: 0.5;
}
.owl-item > div > div .brand > i.ux-lic-ek {
    margin-left: -20px;
	font-size: 6em;
	line-height: 0.7;
}
.owl-item > div > div .brand > i.ux-lic-heckler_koch {
    margin-left: -32px;
}
.owl-item > div > div .brand > i.ux-lic-legends{
    margin-left: -10px;
}
.owl-item > div > div .brand > i.ux-lic-iwi{
    margin-left: -17px;
	font-size: 6em;
	line-height: 0.7;
}
*/

.career-video-container > a {
  display: block;
  position: relative;
}

.career-video-container > a > i{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.countdown-image-wrapper > ul {position: absolute; top: 80%; left: 50%; margin-left: -217px}
.countdown-image-wrapper > ul > li {margin: 0 10px;display: inline-block;}
.countdown-image-wrapper > ul > li > a {display: inline-block; padding: 10px 50px; background-color: transparent; border: 1px solid #FFF; color: #000; border-radius: 10px }
.countdown-image-wrapper > ul > li > a > i {color: #FFF; font-size: 1.5em}

.iwa-tile-wrapper {margin: 0 -5px -15px}
.iwa-tile-wrapper > div > div {position: relative; margin-bottom: 30px}
.iwa-tile-wrapper > div > div > ul {position: absolute; display: table; top: 55%; left: 50%; width: 100%; transform: translate(-50%, -50%)}
.iwa-tile-wrapper > div > div > ul > li {margin: 0 10px;display: table-cell; width: 100%;}
.iwa-tile-wrapper > div > div > ul.double > li {width: 40%; padding: 25px 30px; border-left: 1px solid rgba(255,255,255, 0.2)}
.iwa-tile-wrapper > div > div > ul.double > li:first-child {border-left-width: 0}


.iwa-tile-wrapper > div > div > ul > li > a {display: inline-block; vertical-align: middle}
.iwa-tile-wrapper > div > div > ul > li > a > img {display: inline-block; height: 100px !important}
.iwa-tile-wrapper > div > div > ul > li > a.product-btn {background-color: #cb0027; padding: 10px 50px; color: #FFF !important; border-radius: 20px; text-transform: uppercase}
.iwa-tile-wrapper > div > div > h4 {position: absolute; top: 55%; left: 50%; transform: translate(-50%, -50%); font-size: 30px; line-height: 1.1; margin-bottom: 0}


.home-tile-wrapper {margin: 30px -5px -10px}
.home-tile-wrapper > div > div {position: relative; margin-bottom: 30px}
.home-tile-wrapper > div > div::before {content: ''; position: absolute; width: 100%; height: 5px;z-index:30;}
.home-tile-wrapper > div > div.classic::before {background-color: #e21f1d;}
.home-tile-wrapper > div > div.defense::before {background-color: #5a2b82;}
.home-tile-wrapper > div > div.action::before {background-color: #fecc0c;}
.home-tile-wrapper > div > div.explore::before {background-color: #009878;}

.home-tile-wrapper > div > div::after{content: '';position: absolute;top: 0; left: 0;z-index: 10;width: 100%;height: 100%;opacity: 0.4;filter: alpha(opacity=40);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, transparent), to(#000));background-image: linear-gradient(to bottom, transparent 25%, #000 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#ff000000', GradientType=0);}
/*.home-tile-wrapper > div > div > img {}*/
.home-tile-wrapper > div > div > h4 {position: absolute; top: 1em; left: 1em;font-size: 30px;z-index: 20}
.home-tile-wrapper > div > div > h4 > i {color: #FFF}
.home-tile-wrapper > div > div > div.text-wrapper {position: absolute; bottom: 2em; left: 2em;z-index: 20}
.home-tile-wrapper > div > div > div.text-wrapper > h5{color: #fff;margin-bottom: 5px; font-size: 30px;}
.home-tile-wrapper > div > div > div.text-wrapper > h6{color: #fff;;margin-bottom: 0; font-size: 14px}
.home-tile-wrapper > div > div > div.overlay {
	position: absolute; 
	width: 100%; height: 100%;
	top: 0; left: 0;
}
.home-tile-wrapper > div > div > div.overlay::before {
	content: '';
	opacity: 1; 
	position: absolute; 
	width: 100%; height: 100%;
	top: 0; left: 0;
	background-color: rgba(0,0,0,.6);
	z-index:10;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: opacity 0.25s linear;
}
.home-tile-wrapper > div > div > div.overlay > a {
	position: absolute; 
	left: 50%; top: 50%;
	transform: translate(-50%, -50%);
	z-index: 50;
	background-color: #cb0027;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 7px 50px;
	visibility: hidden;
}

.home-tile-wrapper > div > div > div.overlay > a > span {color: #fff}
.home-tile-wrapper > div > div > div.overlay > a > span > i {margin-left: 1em}
.home-tile-wrapper > div > div:hover > div.overlay::before {
	opacity: 0.65;
	filter: alpha(opacity=65);
}
.home-tile-wrapper > div > div:hover > div.overlay > a {
	visibility: visible;
}
@media (min-width: 767px) and (max-width: 1499px){
  .career-video-container {
    padding: 1em 3em;
  }
  .countdown-image-wrapper > ul {top: 83%; margin-left: -168px}
  .countdown-image-wrapper > ul > li > a {padding: 5px 35px}
  .countdown-image-wrapper > ul > li > a > i {font-size: 1em}
}
@media (min-width: 1240px) and (max-width: 1499px){
	.home-tile-wrapper, .umarex-tv-dealer-container {margin-left: -15px; margin-right: -15px;}
	#newsletter-section-home {margin-left: 0; margin-right: 0;}
	.home-tile-wrapper > div > div > h4 {font-size: 22px}
	.home-tile-wrapper > div > div > div.text-wrapper > h5{font-size: 24px;margin-bottom: 0}
	.home-tile-wrapper > div > div > div.text-wrapper > h6{font-size: 13px}
}
@media (min-width: 768px) and (max-width: 1239px){
	.iwa-tile-wrapper > div > div > ul {top: 60%}
	.iwa-tile-wrapper > div > div > ul > li > a > img {height: 75px !important}
	.iwa-tile-wrapper > div > div > h4 {font-size: 20px}
	
	.home-tile-wrapper, .umarex-tv-dealer-container {margin-left: -15px; margin-right: -15px;}
	.home-tile-wrapper > div > div > div.text-wrapper {bottom: 1.5em; left: 1.5em}
	.home-tile-wrapper > div > div > h4 {font-size: 20px}
	.home-tile-wrapper > div > div > div.text-wrapper > h5{font-size: 20px;margin-bottom: 0}
	.home-tile-wrapper > div > div > div.text-wrapper > h6{font-size: 12px}
	#newsletter-section-home {margin-left: 0; margin-right: 0;}
}
@media only screen and (max-width: 959px) {
	.iwa-tile-wrapper > div > div > ul {top: 60%}
	.iwa-tile-wrapper > div > div > ul > li {margin: 0}
	.iwa-tile-wrapper > div > div > ul.double > li {padding: 0 15px}
	.iwa-tile-wrapper > div > div > ul > li > a > img {height: 60px !important}
	.iwa-tile-wrapper > div > div > ul > li > a.product-btn {padding: 5px 25px; font-size: 12px}
	.iwa-tile-wrapper > div > div > h4 {font-size: 16px}
}
@media only screen and (max-width: 767px) {
  .career-video-container {
    padding: 1em;
  }
  .flex-impress, .flex-impress > div {
    display: block !important;
    flex: auto !important;
  }
  .product-section-wrapper-container .nav-tabs > li > a {
    padding: 10px 6px;
  }
  .countdown-image-wrapper > div {top: 50%}
  .countdown-image-wrapper > ul {top: 80%; margin-left: -108px}
  .countdown-image-wrapper > ul > li {margin: 0}
  .countdown-image-wrapper > ul > li > a {padding: 0px 25px}
  .countdown-image-wrapper > ul > li > a > i {font-size: 1em}
  
  .iwa-tile-wrapper {margin: 0 -20px 5px}
  .iwa-tile-wrapper > div > div {margin-bottom: 15px}
  
  .home-tile-wrapper {margin-left: -15px; margin-right: -15px;}
  .home-tile-wrapper > div > div > div.text-wrapper {bottom: 1.5em; left: 1.5em}
  .home-tile-wrapper > div > div > h4 {font-size: 20px}
  .home-tile-wrapper > div > div > div.text-wrapper > h5{font-size: 20px;margin-bottom: 0}
  .home-tile-wrapper > div > div > div.text-wrapper > h6{font-size: 12px}
	#newsletter-section-home {margin-left: 0; margin-right: 0;}
	.umarex-tv-dealer-container {margin-left: 0; margin-right: 0;}
	
}
