.hor_news, .hor_media {display:inline-block;width:100%; }
.hor_news h3, .hor_media h3{
  color: #333;
  font-size: 16px;
  margin: 10px;
  display:inline-block
}
.hor_news_resp {
  margin-top: 15px;
}
.hor_news .bg , .hor_media, .bot_blocks{background:#fff; display:inline-block;width:100%;
  /*border-top:1px solid #c3bdb7;*/
}
.bot_blocks .event, .bot_blocks .annoncements {background:#fefefe; margin:0 10px; margin-bottom:25px;width:auto; display:block}
.bot_blocks header {border-top:1px dotted #ea6645; border-bottom:1px dotted #ea6645; padding:10px 20px;}
.bot_blocks header h3 {margin:0}
.bot_blocks article {padding:20px; padding-bottom:0}
.hor_news a ,.hor_media a{display:inline-block; width:196px; margin:2px; float:left; text-decoration:none;position:relative}
.other_videos a {margin-right:10px}
.hor_news h3 a, .hor_media h3 a {display:inline-block; width:auto; height:auto}
.hor_news h3 a:hover:before, .hor_media h3 a:hover:before {display:none}
.hor_news a:hover:before, .hor_media a:hover:before {content: '';position:absolute; width:100%; height:100%; background:rgba(0,0,0,0.2); left:0}
.applicants .single_applicant {position:relative}
.applicants .single_applicant .text {background:rgba(14,31,56,0.71); position:absolute; border-bottom:0; padding:6px 0 5px 17px; height:auto; color:#fefefe; width:auto; left:30px; bottom:14px; right:40px}
.applicants .single_applicant .right-arrow-m {bottom: 14px;right: 10px;
}
.testing{background:#ea6645; color:#fff; padding:10px; margin-bottom:20px; text-align:center}
.testing a {text-decoration:underline; color:#fff}
.middle_img:hover:before{content: '';position:absolute; width:100%; height:225px; background:rgba(0,0,0,0.2)}
.hor_media a:hover:before {height:105px}
.hor_news a:hover:before {height:109px}
.hor_news h3 a, .hor_media h3 a {color:#13354c}
.hor_news a img, .carousel img {width:195px; height:109px;}
.hor_media a img {width:195px; height:146px;}
.hor_media a img {margin-top:-22px}
.hor_news a .title, .hor_media a .title {color:#313457; font-size:15px; line-height:1.2; height:55px; overflow:hidden;}
.hor_media a .title {margin-top:5px}
.hor_news a:hover .title, .hor_media a:hover .title {color:#ea6645; font-size:15px; line-height:1.2; height:55px; overflow:hidden;}
.hor_news a .text {color:#333; font-size:14px; line-height:1.3; padding:0; margin-top:10px; height:90px; overflow:hidden}
.hor_news a .date, .hor_media a .startdate, .video_list .date {display:inline-block; width:95%; font-size:11px; font-style:italic; text-align:right; color:#13354c; font-weight:bold}
.staff_banner  img{width:100%;}
.left_date {float:left; border-right:1px dotted #333; padding-right:10px; margin-right:10px }
.hor_vids .bg, .hor_media .bg{border-top:0}
.hor_vids .hor_item {padding:0px 0px 10px 0px}
.hor_med_img {height:105px; overflow:hidden}

.slid_cont {position:relative}


.left-arrow, .img_rotator .prev {
  width: 80px;
  height: 48px;
  position: relative;
  width:20px;
  cursor:pointer;
  position: absolute;
  margin-top: 90px;
  left:15px;
  z-index: 999;
}
.left-arrow:after, .left-arrow:before, .img_rotator .prev:after, .img_rotator .prev:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-right-width: 15px;
  border-top-width: 15px;
  border-bottom-width: 15px;
  position: absolute;
  left: 2px;

}
.left-arrow:before, .img_rotator .prev:before {
  border-right-color: #333;
  top: 0px;
}
.left-arrow:after, .img_rotator .prev:after {
  border-right-color: #fefefe;
  left: 3px;
}
.left-arrow:hover:before, .img_rotator .prev:before {
  border-right-color: #ea6645;
}

.right-arrow, .img_rotator .next {
  width: 80px;
  height: 48px;
  position: relative;
  width:20px;
  cursor:pointer;
  position: absolute;
  margin-top: 90px;
  right: 23px;
  z-index:999
}
.right-arrow:after, .right-arrow:before, .img_rotator .next:after, .img_rotator .next:before {
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-color: transparent;
  border-left-width: 15px;
  border-top-width: 15px;
  border-bottom-width: 15px;
  position: absolute;
  left: calc(50% - 8px);
}
.right-arrow:before, .img_rotator .next:before {
  border-left-color: #333;
  top: 0px;
}
.right-arrow:after, .img_rotator .next:after {
  border-left-color: #fefefe;
  left: 1px;
}
.right-arrow:hover:before, .img_rotator .next:hover {
  border-left-color: #ea6645;
}

.right-arrow-m {
  height: 29px;
  position: absolute;
  width:29px;
  cursor:pointer;
  position: absolute;
  right: 0;
  bottom:4px;
  background:url(../image/min_arrows.png) no-repeat center rgba(14,31,56,0.71)
}
.hor_media .left-arrow, .hor_media .right-arrow {margin-top:40px}

.hor_item {width:192px; float:left; padding:20px 0; white-space:normal}
.carousel li {width:152px; float:left; padding:20px 0; white-space:normal}
.media_slider .single {margin-right: 15px !important; margin-left: 15px!important}
.media_slider .single {float: left;}
.media_slider {height:275px}
.media_slider .single {float: left;}
.media_slider {height:185px}
.hor_item .text {}
.hor_item p {margin:0}
.hor_media  .hor_item, .hor_media .right_line {height:260px}
.video_list .hor_item {width:210px; height:235px; margin-right:10px; }
.video_list .right_line {height:210px; display:none}
.video_list .right_line:nth-child(3n) {display:none}
.video_list .other_videos a{display:inline-block}
.video_list a {color:#313457;margin-right:65px}
.video_list img {width:210px; padding:0}
.video_list .hor_item > div {height:118px; overflow:hidden}
.video_list .hor_item > .title {height:60px;}
.video_list .hor_item > div img{margin-top:-20px}
.other_videos .hor_item .title{height:55px!important}
.other_videos a{width:192px}
.other_videos a:hover:before{top:20px}
.other_videos .hor_item img{width:100%}
.other_videos {width:100%; display:inline-block}
.other_videos .hor_item {height:175px; }
.other_videos .right_line {height:225px;display:none}
.other_videos .hor_item > div {height:109px; overflow:hidden}
.other_videos .hor_item > div img {margin-top:-20px; height:auto}
.hor_media .slider, .hor_news .slider {width:1115px!important; margin-left: 49px; margin-right: 49px}
.hor_news .slider {height:250px; white-space:nowrap; width:1230px!important}
.hor_news .slider .hor_item {margin-right:35px!important}
.hor_media .center, .hor_news .center {/* overflow:hidden */}
.hor_vids .right_line {margin-top:-15px}
.right_line {height:340px; width:1px; float:left; background-image:linear-gradient(to top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0)); padding:20px 0 10px 0}
.hor_news a:last-child  .gago {display:none}
.img_button {position:relative}
.like_button, .share_button {position:absolute; top:30px; padding:5px; left:-5px; background:#fff}
.share_button span {width:100%!important; display:inline-block; box-sizing:border-box; text-align:left; margin-bottom:2px}
.hor_media .center {
  display: flex;
  justify-content: center;
}

@media (min-width: 960px) and (max-width:1299px){
  .right-arrow-m {right:3px!important}
  .hor_news_resp {width:960px!important}
  .hor_news .slider, .hor_media .slider {width: 840px !important; margin-left:50px!important; margin-right:50px!important}
  .hor_media .slider > div {
    display: flex;
    justify-content: center;
  }
  .left-arrow {left:7px!important}
  .right-arrow {right:7px!important}
  /*.media_slider .single {margin-right:31px!important}*/
}



/*BEGIN RESPONSIVE MENU*/
@media (min-width: 768px) and (max-width:959px){
  .hor_media .slider, .hor_news .slider {width:700px!important; margin-left: 45px;}
  .hor_news .slider .hor_item {margin-right:31px!important}
  .hor_news_resp {width:100%!important}
  .right-arrow:before, .left-arrow:before {left:2px}
  .media_slider .single {margin-right:26px!important}
  .right-arrow {right:10px}
  .left-arrow {left:10px}
  .hor_media  .hor_item, .hor_media .right_line {height:200px}
  .video_list .hor_item {width:45%; height:auto; min-height:230px}
  .video_list .hor_item >div {margin:5px}
  .right_line {display:none}
  .video_list .date {width:calc(100% - 10px)}
}
@media (min-width: 480px) and (max-width:767px){
  .hor_news .slid_cont, .hor_media .slid_cont, .cont_gallery{width:480px; margin:0 auto}
  .hor_news_resp {width:450px!important}
  .hor_media .slider, .hor_news .slider{margin-left:43px; width:430px!important}
  .hor_item, .media_slider .single, .carousel li {width:185px}
  .hor_item a{width:185px}
  .hor_news .slider .hor_item, .media_slider .single {margin-right:15px!important}
  .right-arrow-m {right:0}
  .video_list .hor_item, .video_list img {width:100%; height:auto}
  .video_list .right_line, .other_videos .right_line {display:none}
  .single_video iframe, .single_video .ann_title, .other_videos .hor_item {width:100%}
  .hor_news a img {width:100%; height:auto}
  .hor_med_img {
    display: flex;
    justify-content: center;
  }
  .right-arrow, .img_rotator .next {
    right: 6px;
  }
}
@media (min-width:320px) and (max-width:479px){
  .hor_news .slid_cont, .hor_media .slid_cont, .cont_gallery{width:320px; margin:0 auto}
  .hor_news_resp {width:285px!important}
  .hor_media .slider, .hor_news .slider{margin-left:40px; width:220px!important; margin-right: 40px}
  .carousel {margin-left:55px; width:185px!important}
  .hor_item, .carousel li {width:195px}
  .right-arrow-m {right:0}
  .video_list .hor_item, .video_list img {width:100%; height:auto}
  .video_list .right_line, .other_videos .right_line {display:none}
  .hor_med_img {
    display: flex;
    justify-content: center;
  }
  /*.media_slider .single{*/
  /*  margin-right: 40px !important;*/
  /*}*/
}
