main{width:100%;}
.mainContainer{width:1200px;height:auto;margin:0 auto;background-color:#fff;overflow:auto;display:table;}
.mainMovies{display:table-cell;vertical-align:top;width:300px;}
.mainMovies .leadImage{padding:15px;overflow:auto;margin-bottom:15px;}
.mainMovies .leadImage img{width:100%;display:block;border-radius:10px;}
.mainMovies h3{font-family:Klavika;margin:15px;color:#ccc;}
.mainMovies:HOVER h3{font-family:Klavika;margin:15px;color:#000;}
.mainMovies p{margin:0 15px 0 15px;font-size:14px;line-height:150%;color:#ccc;}
.mainMovies:HOVER p{margin:0 15px 0 15px;font-size:14px;line-height:150%;color:#000;}
.mainMovies p a{color:#ccc;}
.mainMovies:HOVER p a{color:#000;}
.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 h3{font-family:Klavika;margin:15px 15px 0 15px;}
h1{font-family:Klavika Medium;font-size:28px;color:#804f28;padding-bottom:20px;border-bottom:1px solid #000;margin:0 15px 15px 15px;}
.mainContent .box{float:left;width:33.33%;padding:5px;cursor:pointer;}
.mainContent .box .item{width:100%;border:10px solid #fff;border-radius:20px;}
.mainContent .box .item:hover{width:100%;background-color:#eee;border:10px solid #eee;border-radius:20px;border-radius:20px 20px 10px 10px;}
.mainContent .box .item h4{font-family:Klavika;font-size:19px;margin:15px 0 0 0;}
.mainContent .box .item .info{font-size:12px;margin:2px 0 10px 0;color:#999;}
.mainContent .box .item img{width:100%;border-radius:10px;}