.region.region-side{padding:11px 0;width:300px;z-index:1}
.region.region-side .block{margin:20px 0 0}
.region.region-side .block .block-header{background:#FCA32D;color:#FFF;padding:0 0 0 10px}
.region.region-side .block .block-header h2{background-color:#fca131;background-repeat:no-repeat;color:#fff;font-family:Gotham SSm A,Gotham SSm B,Gotham A,Gotham B,Arial;font-size:30px;font-weight:700;height:38px;overflow:hidden;padding-top:2px;text-transform:uppercase}
.region.region-side .block .block-header-blender{background:#FCA32D;background-image:url(http://www.cinemablend.com/images/logos/blenderwhite-bar.png);background-position:center left;background-repeat:no-repeat;color:#FFF;padding:0 0 0 10px}
.region.region-side .block .block-header-blender h2{font-size:30px;font-weight:400;height:40px;line-height:40px;margin:0;padding-left:30px;text-transform:uppercase}
.region.region-side .block .block-header-blender h3{background:none repeat scroll 0 0 #fca32d;box-shadow:10px 0 0 0 #fca32d -10px 0 0 0 #fca32d;display:inline;font-family:"Lato",sans-serif;font-size:18px;font-weight:400;line-height:24px;margin:0;padding:2px 0;position:relative;text-transform:none}

.region.region-side .block.block-topics { display: none; overflow: hidden; }
.region.region-side .block.block-topics .block-content { margin: 10px 0 0 0; overflow: hidden; }
.region.region-side .block.block-topics .block-content ul { display: block; margin: 0; padding: 0; border: none; background: transparent; list-style: none; }
.region.region-side .block.block-topics .block-content ul li { display: block; min-height: 64px; margin: 10px 0 0 0; padding: 0; border: none; background: transparent; list-style: none; }
.region.region-side .block.block-topics .block-content ul li:first-child { margin-top: 0; padding-top: 0; border-top: none; }
.region.region-side .block.block-topics .block-content ul li a { position: relative; display: block; color: #333; background:#FFF;}
.region.region-side .block.block-topics .block-content ul li a:hover { color: #FCA32D; }
.region.region-side .block.block-topics .block-content ul li .content .title h3 { margin: 0; font-size: 16px;line-height: 1.4; }
.region.region-side .block.block-topics .block-content ul li .image { position: relative; display: block; background: #000; overflow: hidden; }
.region.region-side .block.block-topics .block-content ul li .image img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: block; margin: auto; width: 100%; height: auto; }
.region.region-side .block.block-topics .block-content ul li.main .image { width: 300px; height: 200px; }
.region.region-side .block.block-topics .block-content ul li.main .content { position: absolute; bottom: 10px; left: 10px; margin: 0; max-width: 85%; height: auto; color: #FFF; }
.region.region-side .block.block-topics .block-content ul li.main .content .title h3 { position: relative; display: inline; margin: 0; padding: 2px 0 2px 0; background: #FCA32D; font-size: 18px; line-height: 24px; font-weight: normal; box-shadow: 10px 0 0 0 #FCA32D, -10px 0 0 0 #FCA32D; font-family: 'Lato', sans-serif; text-transform: none; }
.region.region-side .block.block-topics .block-content ul li.sub .image { float: left; width: 100px; height: 100px; }
.region.region-side .block.block-topics .block-content ul li.sub .content { position: relative; margin: 0 0 0 110px; width: 190px; height: 100px; display: table; }
.region.region-side .block.block-topics .block-content ul li.sub .content .title { display: table-cell; width: 100%; vertical-align: middle; }
