.post-type-archive-videos .stalac_box { position: relative; }
.post-type-archive-videos .stalac_box h3 { opacity: 0; position: absolute; width: 100%; top: 50%; left: 50%; font-style: normal; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); z-index: 1; color: #000; padding: 0 6%; box-sizing: border-box; font-weight: normal; }
.post-type-archive-videos .stalac_box h3:before { content: ""; background: url(//www.michael-young.com/wp-content/themes/ScreenThemeResPremium-child/images/play-icon.png) no-repeat center top; width: 100%; height: 24px; display: block; }
.post-type-archive-videos .stalac_box:after { background: url(//www.michael-young.com/wp-content/themes/ScreenThemeResPremium-child/images/white-trans.png) repeat; content: ""; position: absolute; width: 88%; height: 80%; opacity: 0; left: 6%; top: 10%; }
.post-type-archive-videos .stalac_box:hover h3,
.post-type-archive-videos .stalac_box:hover:after {opacity: 1; }
.iframevideo { padding-top: 0; padding-bottom: 56%; position: relative; margin-bottom: 30px; }
.iframevideo iframe { position: absolute; width: 100%; height: 100%; }
.slider-content { max-width: 100%; text-align: center; position: absolute; margin-top: 40px; width: 100%; }
.flickerplate ul.flicks>li .flick-inner .flick-content { max-width: 100em !important; position: relative; width: 100%; text-align: center; }
.slider-content h2 {color: #000; font-size: 30px; line-height: 31px;}
.slider-content p {font-weight: normal; padding: 7px 0px 0;}
.slider-content p {font-size: 20px; color: #000; margin: 0;}
.slider-content h2 {margin-bottom: 0; margin-top: 0; }
.flickerplate ul.flicks>li .flick-inner {vertical-align: bottom !important;}
.flickerplate {overflow: inherit !important;}
body.page-template-home-template #content { padding-top: 111px;}
body.home,
body.page-template-home-template { overflow-x: hidden; }
body.page-template-home-template .header_spacing { display: none;}
body.page-template-home-template .header_menu { float: right; margin-top: 0;}
@media only screen and (max-width: 992px) {
body.page-template-home-template #content { padding-top: 0; min-height: 200px;}
}
@media only screen and (max-width: 767px) {
body.page-template-home-template #content { padding-top: 0; min-height: 300px;}
.slider-content h2 { color: #000; font-size: 25px; }
}