.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: 'Montserrat', sans-serif;
	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 {
	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);
}
@media (max-width: 767px) {
  .content-section-wrapper .video-wrapper > a {
    font-size: 60%;
    top: calc(50% - 31px);
    left: calc(50% - 31px);
  }
}

.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-walther{
    margin-left: -5px;
}
.owl-item > div > div .brand > i.ux-lic-walther_pro{
    margin-left: -96px;
}
/*
.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;
}
*/

