.mediaContainer{float:left}
.product_large_image_link{position:relative;display:block}
.mediaLabel{font-size:20px !important;height:20px;margin:0 0 1rem 0}
.mediaDescription{margin:3rem 0 0 .2rem;margin-bottom:10px;float:inherit;line-height:1.3rem;font-size:1rem}
.embeddedVideo .mediaContainer{clear:both;display:table-cell;float:none;max-width:100%}
.embeddedVideo .mediaContainer a{position:relative;display:block}
.embeddedVideo .mediaContainer img{display:block}
.embeddedVideo .mediaVideoIcon{height:90px;width:120px;position:absolute;top:50% !important;margin-top:-45px;left:50% !important;margin-left:-60px}
.embeddedVideo .mediaVideoIcon{background:transparent url(../../docroot/images/images_nav/play-button_0.png) no-repeat bottom right}
.embeddedVideo .mediaVideoIcon:hover{background:transparent url(../../docroot/images/images_nav/play-button_1.png) no-repeat bottom right}
.embeddedVideo .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.embeddedVideo .video-container iframe,.embeddedVideo .video-container object,.embeddedVideo .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.carouselbase_frame .embeddedVideo .mediaContainer{display:inline}
.embeddedVideo .mediaPreviewImage img{width:100%;height:auto}
.embeddedVideo .removeBorders{margin:-10% 0}
.embeddedVideo .hideOverflowBorders{overflow:hidden}
@media only screen and (max-width:768px){.embeddedVideo iframe.mediaContainer{max-width:100% !important}
.embeddedVideo div[id*="mediaContainerWrapper"]{min-width:600px;margin:0 auto}
}
@media only screen and (max-width:480px){.embeddedVideo div[id*="mediaContainerWrapper"]{min-width:300px}
#MT_modal div[id*="mediaContainerWrapper"]{padding:0 0 20px 0}
.embeddedVideo .mediaContainer{height:auto !important}
}