main{width:100%;}
.mainContainer{width:1200px;height:auto;margin:0 auto;background-color:#fff;overflow:auto;display:table;}
.mainMovies{display:table-cell;width:300px;padding:15px;}
.mainMovies h3{font-family:Klavika;margin-bottom:15px;}
.mainMovies p{font-size:14px;line-height:150%;}
.mainContent{display:table-cell;width:auto;max-width:900px;}
.mainContent .video{width:100%;padding:15px;}
.mainContent .video h3{font-family:Klavika;margin-bottom:15px;}
.mainContent .videoContainer {position: relative;padding-bottom: 75%;height: 0;overflow: hidden;max-width: 100%;}
.mainContent .videoContainer iframe,.videoContainer object,.videoContainer embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.mainContent .news{width:100%;}
.mainContent .news h3{font-family:Klavika;margin:15px 15px 0 15px;}
.mainContent .news .box{float:left;width:33.33%;padding:5px;cursor:pointer;}
.mainContent .news .box .item{width:100%;border:10px solid #fff;border-radius:20px;}
.mainContent .news .box .item:hover{width:100%;background-color:#eee;border:10px solid #eee;border-radius:20px;border-radius:20px 20px 10px 10px;}
.mainContent .news .box .item h4{font-family:Klavika;font-size:19px;margin:15px 0 0 0;}
.mainContent .news .box .item .date{font-size:12px;margin:2px 0 10px 0;color:#999;}
.mainContent .news .box .item .lead{font-size:14px;line-height:150%;margin:10px 0 10px 0;}
.mainContent .news .box .item img{width:100%;border-radius:10px;}