@charset "UTF-8";
/* CSoded by speedspasm */
.speed-bg{
	filter: blur(8px);
  -webkit-filter: blur(8px);
  height: 100%;
}

.speed-test{margin-right: 0; position: absolute; right: 10px; top: 10px; width: 65%;}
.speed-test img {border-radius: 20px; width: 80%; max-height: 500px !important; -webkit-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41); -moz-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41); box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41);}

.speed_box{background-color: #efefef;  box-shadow: 0 2px 3px rgba(0,0,0,0.10); transition: box-shadow 0.3s ease-in-out; border-radius: 5px; padding: 5px; border:1px solid #ccc;}
.speed_box:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.3); }

.speed_frame{position: relative; height: 400px; overflow: hidden; border: 1px solid #000;}
.speed_frame img {max-height: 400px !important; overflow: hidden; object-fit: cover;}
.speed_flex{display: flex; flex-direction: row;}
.speed_flex_item_two{margin:5px; background-color: #efefef; border: 1px solid #ccc; padding: 3px; width: 49%; border-radius: 5px;}
.speed_shadow{box-shadow: 0 2px 3px rgba(0,0,0,0.10); transition: box-shadow 0.3s ease-in-out;}
.speed_shadow:hover{box-shadow: 0 5px 5px rgba(0,0,0,0.3); }
.speed_div{background-color: #efefef; padding: 3px;}
.speed_link{border: 1px solid #ddd; padding: 3px; display: block; margin-bottom: 3px;}
.speed_link:hover{border: 1px solid #F18052; color: #F18052 !important; cursor: pointer; background-color: #fff;}
.speed_link:hover span {color: #000 !important;}
.but_container{width:97% !important; margin-top: -14px; display: block;}
.fancy-image{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.fancy-image:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.speed_scroll{overflow: scroll; max-height: 368px;}
.mini_meta{background-color: #fff; padding: 5px; font-weight: bold;}

.input_info{color: #ccc; font-size: 10px; display: block;}
.form-group{border: 1px solid #efefef; padding: 5px;}
.form-group label{color: #666262 !important; padding: 0; margin: 0;}
.form-group:hover{background-color: #efefef; color: #F18052; border: 1px solid #F18052; padding: 5px;}
.form-group:hover label{color: #F18052 !important; padding: 0; margin: 0;}
.form-group:hover .input_info span{background-color: #B9D707; color: #0C41BA !important;}
.speed_news_item{height: 100px !important; max-height: 100px !important;}
.speed_news_image:hover{ -webkit-transform: scale(1.01,1.01); -webkit-transition: all 1s ease-in-out;}
.speed_modal_footer{background-color: #efefef; text-align: right;}
.speed_manset{border-radius: 10px; min-height: 390px; max-height: 390px; width: 650px; background-color: #efefef; position: absolute; right: 1em; top: 5px; overflow: hidden;}
.speed_manset img{transform-origin: 50% 65%; transition: transform 5s, filter 3s ease-in-out;}
.speed_manset img:hover{transform: scale(1.1);}
.speed_punchline{font-size: 30px !important; color: #fff !important; background-color: #0076AD; padding: 5px; z-index: 1000 !important;}
.speed_day {background-color: #0076AD; padding: 5px; color: #fff;  font-weight: bold; font-size: 30px;}
.speed_month{background-color: #025C85; padding: 5px; color: #fff;}


@media(max-width:800px) {
    .speed-test img {border-radius: 20px; width: 100%; -webkit-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41); -moz-box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41); box-shadow: 10px 10px 21px -7px rgba(0,0,0,0.41);}
	.speed_frame{position: relative; height: 100px; overflow: hidden; border: 1px solid #000;}
	.speed_frame img {max-height: 200px !important; overflow: hidden; object-fit: cover;}
	.speed_flex{display: flex; flex-direction: column; }
	.speed_flex_item_two{margin:5px; background-color: #efefef;  border: 1px solid #ccc; padding: 3px; width: 100%;}
	.speed_manset{min-height: 150px; max-height: 400px; width: 100%; right: 0;}
	.speed_punchline{position: absolute !important; bottom: 20px !important; display: block !important; width: 100% !important; right: 2em;}
}

