/*
Theme Name: FilmoFilia v7
Theme URI: http://moviepronews.com
Author: the MovieProNews team
Author URI: http://moviepronews.com
Description: 
Version: 2.0
License: Cvijan
License : Copyright owner MovieProNews.com
Tags:
Text Domain: MovieProNews

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {border: 0;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0;outline: 0;padding: 0;vertical-align: baseline}

:focus {outline: 0}

body { font-family: 'Droid Sans', sans-serif; font-size:15px; color:#212121;}

.no-border { border:0 !important}

a { text-decoration: none; color:#FA4B2A;}
a:hover { color:#FA4B2A;}
.entry-summary a:hover {text-decoration: underline;}
.entry-summary ul { list-style: inside; padding-left: 22px; margin-bottom: 16px;}
.entry-summary ol { padding-left: 40px; margin-bottom: 16px}

h1, h2, h3, h4, h5, h6 {font-family: 'Roboto Slab', serif;}
h1 {font-size: 40px; line-height: 45px;}
h2 {font-size: 25px; line-height: 26px;}
h3 {font-size: 18px; line-height: 22px;}

img { border: none;}

strong { font-weight: bold;}
em { font-style: italic;}
p { margin: 16px 0;}

p > iframe { margin: 0 auto;}
video { width: 100% !important; height: auto !important;}
body > iframe { float: left; position: relative !important;}
blockquote { background:#fff url(images/blockquote.png) no-repeat 15px 15px; border-bottom:3px solid #ccc; border-top:1px solid #ccc;padding:45px 45px 15px 45px; margin-bottom: 25px; font-size: 13px; line-height: 18px; color: #000;}

.aligncenter {display: block; margin-left: auto;margin-right: auto;}
.alignleft {float: left; margin-right: 15px !important;}
.alignright {float: right; margin-left: 15px !important;}

/* Clearfix - disable floated element */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.float-r { float:right !important}
.float-l { float:left !important}

#jwplayer-1-div { margin-bottom: 16px;}
#jwplayer-1-div > div { margin: 0 auto;}

/* Ads */
.small-ads { width:242px; float:left;}
.ad728 {float:right}

.span12 {width: 100%; *width: 99.94680851063829%}
.span11 {width: 91.48936170212765%; *width: 91.43617021276594%}
.span10 {width: 82.97872340425532%; *width: 82.92553191489361%}
.span9 {width: 74.46808510638297%;*width: 74.41489361702126%}
.span8 {width: 65.95744680851064%;*width: 65.90425531914893%}
.span7 {width: 57.44680851063829%;*width: 57.39361702127659%}
.span6 {width: 48.93617021276595%;*width: 48.88297872340425%}
.span5 {width: 40.42553191489362%; *width: 40.37234042553192%}
.span4 {width: 31.914893617021278%; *width: 31.861702127659576%}
.span3 {width: 23.404255319148934%; *width: 23.351063829787233%}
.span2 {width: 14.893617021276595%; *width: 14.840425531914894%}
.span1 { width: 6.382978723404255%;*width: 6.329787234042553%}

.span12, .span11, .span10, .span9, .span8, .span7, .span6, .span5, .span4, .span3, .span2, .span1 { float:left}

.center { width:980px; padding:0 20px; margin:0 auto}
.main { margin:107px 0 0 0}
.main > .center {border-right: 1px solid #E3E3E3; padding: 0;}

.main-featured { margin:107px 0 0 0;}

.customize-support .menu { top:128px; z-index: 9999;}
.customize-support .header-ads { top:115px; z-index: 500;}
.customize-support .featured { top:225px; z-index: 600;}
.boxshadow {-moz-box-shadow: 0 0 10px 0 #777 inset; -webkit-box-shadow: 0 0 10px 0 #777 inset;box-shadow:0 0 10px 0 #777 inset;}

/* Header */
.header-wrap {}
.header-top { height: 54px; background:url(images/header-top.png) repeat-x;}
.header { min-height: 48px; background:#2a0001 url(images/ff-header.png) no-repeat top center;}
.logo { position: relative;}
.logo h1, .logo a {float:left;}
.logo a { width:251px; height:85px; position: absolute; top: 0; text-indent:-9999px; background:url(images/logo.png) no-repeat;}
.description { color:#fff; font-size:12px; font-weight:bold; margin:5px 0 0 0}

/* Subscribe Header */
.search { float:right; margin:6px 0}
.subscribe {float:right; margin: 8px 0;}
.subscribe p { float: left; line-height: 32px; margin: 0 25px 0 0; color: #808080;}
.subscribe a { width:32px; height:32px; float:left; margin:0 8px 0 0; background:url(images/sprite.png) no-repeat 0 0; text-indent:-9999px}
.subscribe a:hover {}
.subscribe a.twitter { background-position:-32px 0}
.subscribe a.google { background-position:-64px 0}
.subscribe a.rss { background-position:-96px 0}


.screen-reader-text { display: none !important;}
.sf_container { float:right !important; margin:0 0 0 0 !important}

/* Goorle Search */
.cse-search-box input { float:left;}
.cse-search-box input[type="text"] {width:285px; height:42px; padding:0 10px; line-height:42px; border:0; -moz-border-radius: 4px; -moz-border-top-right-radius:0; -moz-border-bottom-right-radius:0; -webkit-border-radius: 4px; -webkit-border-top-right-radius:0; -webkit-border-bottom-right-radius:0; border-radius: 4px; border-top-right-radius:0; border-bottom-right-radius:0}
.cse-search-box input[type="submit"] {background: url(images/sprite.png) no-repeat -185px 0;width:38px;text-indent:-9999px;cursor:pointer;height:42px;border:0;-moz-border-radius: 4px;-moz-border-top-left-radius:0;-moz-border-bottom-left-radius:0;-webkit-border-radius: 4px;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-radius: 4px;border-top-left-radius:0;border-bottom-left-radius:0	}

/* Menu */
.menu {}
nav {
background: #626265; /* Old browsers */
background: -moz-linear-gradient(top,  #626265 0%, #39393b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626265), color-stop(100%,#39393b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #626265 0%,#39393b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #626265 0%,#39393b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #626265 0%,#39393b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #626265 0%,#39393b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626265', endColorstr='#39393b',GradientType=0 ); /* IE6-9 */
box-shadow:0 1px 0 rgba(160, 160, 160, 0.75) inset
}
.menu-menu-container {width:auto; float: left; margin: 0 0 0 290px; font-family:Arial, Helvetica, sans-serif}
.menu-menu-container ul { list-style:none;}
.menu-menu-container > ul > li { float:left; height:40px; position:relative}
.mob-nav,
.menu-menu-container > ul > li > a { display:block; padding:0 12px; line-height:40px; font-size:14px; text-decoration:none; color:#fff; font-weight:bold; text-shadow:0 -1px 0 #000}
.menu-menu-container > ul > li.current_page_item > a,
.menu-menu-container > ul > li.current_page_parent > a,
.menu-menu-container > ul > li.current-menu-item > a,
.menu-menu-container > ul > li.parent > a,
.menu-menu-container > ul > li:hover > a {
background: #FA4B2A; /* Old browsers */
background: -moz-linear-gradient(top,  #FA4B2A 0%, #024575 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FA4B2A), color-stop(100%,#024575)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #FA4B2A 0%,#024575 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #FA4B2A 0%,#024575 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #FA4B2A 0%,#024575 100%); /* IE10+ */
background: linear-gradient(to bottom,  #FA4B2A 0%,#024575 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FA4B2A', endColorstr='#6B6D6E',GradientType=0 ); /* IE6-9 */
border-radius:3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
border:1px solid #023b64;
border-bottom:0;
box-shadow:2px -1px 3px -3px rgba(0, 0, 0, 0.8), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
margin-top: -1px;
padding:0 11px
}

.menu-menu-container > ul > li:hover > a {
background: #808182; /* Old browsers */
background: -moz-linear-gradient(top,  #808182 0%, #6B6D6E 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#808182), color-stop(100%,#6B6D6E)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #808182 0%,#6B6D6E 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #808182 0%,#6B6D6E 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #808182 0%,#6B6D6E 100%); /* IE10+ */
background: linear-gradient(to bottom,  #808182 0%,#6B6D6E 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#808182', endColorstr='#6B6D6E',GradientType=0 ); /* IE6-9 */
border-radius:3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0;
border:1px solid #414141;
border-bottom:0;
box-shadow:2px -1px 3px -3px rgba(0, 0, 0, 0.8), 0 1px 0 rgba(255, 255, 255, 0.35) inset;
margin-top: -1px;
padding:0 11px
}

.menu-menu-container .children,
.sub-menu { z-index:9000; position:absolute; display:none;background:#F4F4F4; left:0; top:35px; padding:15px; box-shadow:0 4px 4px 1px rgba(0, 0, 0, 0.25), 0 1px 0 rgba(255, 255, 255, 0.35) inset; border:6px solid #6B6D6E;
border-radius:0 3px 3px 3px; -moz-border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px;
min-width:250px}
.menu-menu-container .children li,
.sub-menu li { border-bottom:1px solid #DDDDDD; box-shadow:0 1px 0 #FFFFFF; line-height:30px}
.menu-menu-container .children li a,
.sub-menu li a { text-decoration:none; color:#000000;  box-shadow:0 1px 0 #FFFFFF}
.menu-menu-container .children li a:hover,
.sub-menu li a:hover { color: #FA4B2A;}
.menu-menu-container > ul > li:hover .children,
.menu-menu-container > ul > li:hover .sub-menu { display:block}
.mob-nav { display: none; cursor: pointer;}


.header-ads { padding:10px 0; max-height: 90px; position:absolute; top:87px; background: #eaeaea;}

/* featured slider container */
.featured { border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3; position:absolute; top:197px;}
.slider-wrap { width:100%; margin:0 auto; position: relative;}
.iosSlider { height:260px; width: 100%;}
.iosSlider .slider {height: 100%;width: 100%}
.iosSlider .slider .item {float: left; width: 305px; height:240px; padding:10px; border-left:1px solid #e3e3e3; z-index: 100;}
.iosSlider .slider .item .image { text-align:center; width:100%; float:left; height: 240px; position: relative; z-index: 100;}
.iosSlider .slider .item .image img { display: inline;}
.iosSlider .slider .item .title { color:#fff; background: #000; opacity:0.5; font-size:18px; min-height: 68px; text-align: left; line-height:24px; padding: 10px; width:100%; float:left; text-decoration:none; z-index:150; position: absolute; left: 0; bottom: 0;
box-sizing:border-box;
-moz-box-sizing:border-box;
}
.featured .prevContainer { width:37px; height:76px; background:url(images/sprite.png) no-repeat -223px 0; position:absolute; top:60px; left:-37px; text-indent:-9999px; z-index:150; opacity:0.4; filter:alpha(opacity=40) /* For IE8 and earlier */}
.featured .prevContainer:hover { opacity:1; filter:alpha(opacity=100) /* For IE8 and earlier */}
.featured .nextContainer { width:37px; height:76px; background:url(images/sprite.png) no-repeat -260px 0; position:absolute; top:60px; right:-36px; text-indent:-9999px; z-index:150; opacity:0.4; filter:alpha(opacity=40) /* For IE8 and earlier */}
.featured .nextContainer:hover {opacity:1; filter:alpha(opacity=100) /* For IE8 and earlier */}
.featured .left-white {width: 325px; height:260px; position:absolute; top:0; left:-325px; background:url(images/left-white.png) no-repeat; z-index:10}
.featured .right-white {width: 325px; height:260px; position:absolute; top:0; right:-325px; background:url(images/right-white.png) no-repeat; z-index:10}

/* Left Sidebar */
.leftbar { float:left; margin:20px 0 0 0; width:160px}
.movie-release { padding:14px; border: 1px solid #E3E3E3; float:left}
.movie-release .release-link { color:#000; line-height: 18px; font-size: 14px; font-weight: bold; float:left; width:100%; margin:15px 0 0 0}

/* Sidebar Right */
.sidebar-top { height:20px; width:340px; float:left; background:url(images/sidebar-top.png) no-repeat top left}
.sidebar { float:left; width:300px; padding:20px; /*background:url(images/sidebar.png) repeat-y left*/}

.sidebar p { margin: 0;}

.sidebar .popular { float: left; width: 100%; padding: 0 0 15px 0; margin: 0 0 15px 0;}
.sidebar ul { list-style: none; margin: 0; padding: 0;}
.sidebar ul.links { list-style: inside;}

.popular .title { color:#000; font-size: 19px; text-transform: uppercase;}
.popular ul li { float: left; padding:10px; width: 278px; border: 1px solid #fff; border-bottom: 1px dashed #d5d5d5 !important;}
.popular ul li:hover { background: #F5F1EE;}
.popular ul li a { color: #000; font-size: 14px; font-weight: normal; font-family: 'Roboto Slab',serif;}

.sidebar-left { float: left; width: 120px;}
.sidebar-right { float: right; width: 160px;}
.widget { padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #E3E3E3;}
.widget .title {color:#000; margin-bottom: 10px;}
.widget ul { list-style: inside;}

.ff-movies-sub-cal-nav-item a,
.ff-movies-cal-nav-item a { height: 31px; width: 100%; text-align: center; margin: 0 0 6px 0; float: left; color: #333333; line-height: 31px; border: 1px solid #d8d8d8; background: #fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2) inset; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.ff-movies-cal-nav-item a:hover,
.ff-movies-cal-nav-item a.active {height: 31px; color:#fff; background: #717171; border:1px solid #5f5f5f; text-shadow:0 1px 0 #000}
.ff-movies-sub-cal-nav-item a:hover,
.ff-movies-sub-cal-nav-item a.active {height: 31px; color:#fff; background: #cd3915; border:1px solid #b02f10; text-shadow:0 1px 0 #000}

/* Popular Posts */
.wpp-thumbnail { float: left; margin: 0 10px 0 0;}

.popular .srp-widget-singlepost {float: left; padding:10px !important; margin: 0 !important; width: 278px; border: 1px solid #fff !important; border-bottom: 1px dashed #d5d5d5 !important;}
.popular .srp-widget-singlepost:hover { background: #F5F1EE;}
.popular .srp-widget-singlepost:hover a.srp-post-title-link { color:#333}
.popular a.srp-post-title-link { color: #000; font-size: 14px; font-weight: normal;}

/* Box Office*/
.box-office { margin: 0 0 15px 0;}
.box-office-top {background:#333; padding: 10px;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
-khtml-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
-khtml-border-radius-topleft: 5px;
}
.box-office-top h2 {color:#fff;}
.y_boxoffice { font-size: 14px; width: 100%; border-right: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; font-family: 'Droid Sans', sans-serif;}
.y_boxoffice td { padding:5px; vertical-align: middle;}
.y_boxoffice thead td { padding:15px 6px;}
.y_boxoffice tbody td { background: #e3e3e3;}
.y_boxoffice tbody td.y_center span { float:left; border-radius: 3px; background: #717171; color:#fff; padding:5px 10px;}
.box-office-bottom { padding: 5px; background: #333333; text-align: right; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.box-office-bottom a { font-family: 'Roboto Slab', serif; font-size: 13px; color:#fff;}
.no-padding { padding: 0;}

/* Layout */
.content-wrap {width:639px; padding-bottom: 15px; float:left; border-right: 1px solid #E3E3E3;}
.content { width:100%; float:left; margin:20px 0 0 0}
.arhive { margin: 0;}
.home { width:440px; float:right; padding:0 19px 0 20px}
.grid,
.arhive,
.single {width:620px; padding:0 20px 0 0}
.c-box { margin-top: 20px;}
.c-box h5 { font-size: 18px; line-height: 24px; margin-bottom: 15px;}
.like-right{float:right}.like-left{float:left}
.like{float:left;background: url(images/facebook-google1.png) no-repeat;height:117px; width:100%;
	margin:10px 0 10px 0;
	padding: 35px 0px 0px 0px;
	font-size:12px;
	line-height:19px;
	border:1px solid #dddddd;
}

.like .heading {
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}
.like .facebook,.like .googleplus
{
width:50%;
}
.like .facebook a,.like .googleplus a
{
color:#666;
font-weight:normal;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
}
.like:before,.like:after
{
display:table;
content:""
}




/* Category */
.cat-desc { margin: 0 0 20px 0; float: left; font-family: 'Droid Sans', sans-serif; font-size:15px; color:#444444; font-weight: normal;}
.add-post { text-align: center; border-bottom: 1px solid #E3E3E3; margin: 0 0 18px 0; padding: 12px 0 12px;}
.grid .add-post { border: 0; padding: 0;margin: 0 0 36px 0;}

/* Post */
.post { float:left; padding:0 0 12px 0; margin:0 0 18px 0; border-bottom:1px solid #e3e3e3}
.arhive .post { border: 0; margin:0 0 40px 0;}
.single .post { margin-bottom: 0; padding-bottom: 0; border: 0;}
.post-top { width:100%; float:left; font-size:11px;  color:#000; line-height: 27px;}
.post-top .a-coment { padding:0 12px; background:#cd3915; float: right;}
.post-top .a-coment a {color: #fff;}
.post-top a:hover { text-decoration: underline;}
.share-buttons { margin-bottom: 15px; min-height: 25px;}
.entry-summary { width:100%; float:left; margin: 10px 0 0 0}
.entry-summary p {margin:0 0 16px 0}
.entry-summary iframe { max-width: 100% !important; width: 100% !important;}
.title,
.title a {color:#000000}
.arhive-title,
.arhive > h1.title { padding:15px 0 15px 19px; width: 100%; background: #f5f1ee; color: #333; margin-bottom: 25px;}

.arhive > .post h2.title { border-bottom:3px solid #cd3915; padding-bottom: 10px;}

.movie-grid .title:hover,
.related a:hover,
.title a:hover { color: #FA4B2A; text-decoration: underline; }
.entry-summary .image { width:200px; text-align:center; float:left; margin:0 17px 0 0; position: relative;}
.entry-summary .image .cate { font-family: 'Roboto Slab',serif; position: absolute; left: 0; top: 0; font-size: 12px; padding: 5px 6px; text-transform: uppercase; color: #fff;}
.entry-summary .image .cate.Trailers { background: #c7312b;}
.entry-summary .image .cate.News { background: #ffea38; color: #000;}
.entry-summary .image .cate.Posters { background: #0069d2;}
.entry-summary .image .cate.Photos { background: #3fb293;}
.entry-summary .image .cate.Carpet { background: #c00101;}
.entry-summary img { padding:0; background:none;}

.movie-list { width: auto;}
.movie-list-wrap { float: right; width: 290px;}
.movie-list-wrap ul { list-style: none; padding: 10px 0;}
.movie-list-wrap ul li { line-height: 16px; font-size: 13px;}
.movie-list-wrap ul li span.name { font-weight: bold; float: left; text-align: right; margin: 0 5px 0 0; width: 31%;}
.movie-grid .image,
.movie-list .image { width:128px; text-align:center; float:left; margin:0 20px 0 0;}

.movie-grid { margin-right: 9px; border: 0; height: 260px;}
.movie-grid .image { margin: 0;}
.movie-grid .title { font-size: 14px; line-height: 16px; float: left; width: 100%;}
.movie-grid .release-date { font-size: 11px;}

.movie .movie-list-wrap {width: 375px;}
.movie .movie-list-wrap ul { padding: 0;}
.movie .movie-list-wrap ul li { line-height: 23px; font-size: 14px; border-bottom: 1px dotted #e3e3e3; padding-bottom: 1px;}
.movie .movie-list-wrap ul li span.name { width: auto; text-align: left;}

.movies-list {border-bottom: 1px solid #E3E3E3;margin: 0 0 20px;padding: 0 0 4px;}
.movies-list h2.title {color: #FA4B2A; margin: 0 0 15px;}
.movies-list p { margin: 0 0 16px 0;}
.movie-images { float: left;}
.movie-images img { display: block;margin-left: auto;margin-right: auto;}
.movies-list-ul { margin-bottom: 15px; list-style: none; }
.movies-list-ul li { background: url(images/bullet6.png) no-repeat 0 5px; padding-left: 15px; margin-bottom: 5px; }
.movies-list .movies-list-ul h3.title { font-family: 'Lato',sans-serif; font-weight: normal; font-size: 14px;}

.movie-nav { border-radius: 3px; list-style: none; padding: 0; margin: 15px 0;
background: #626265; /* Old browsers */
background: -moz-linear-gradient(top,  #626265 0%, #39393b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626265), color-stop(100%,#39393b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #626265 0%,#39393b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #626265 0%,#39393b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #626265 0%,#39393b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #626265 0%,#39393b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626265', endColorstr='#39393b',GradientType=0 ); /* IE6-9 */
}
.movie-nav li { float: left; padding: 0 13px 0 10px; height: 32px; line-height: 32px; background: url(images/nav-sep.png) no-repeat right center;}
.movie-nav li a { color: #fff; font-weight:bold; text-shadow:0 -1px 0 #000}

.post-ratings { font-size: 11px; margin: 5px 0 0 0;}
.post-ratings img { background: none; display: inherit; padding: 0;}

/* Posters */
.grid .post { border:0; width:128px; margin:0 36px 20px 0}
.grid .post .title { font-size:16px; line-height:20px; margin-top:5px;}
.grid .last { margin-right:0;}
.grid .image { width:100%; text-align:center; float:left; margin:0;}

/* Home Page */
.home .navigation { padding: 0; border: 0; box-shadow:none; background: none;}

/* Single Page */
.single-header { padding: 25px 0; border-bottom:1px solid #e3e3e3;}
.single-header .post-top { float: none;}
.single .post-top { border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px}
.single-header .post-top {font-family: 'Roboto Slab', serif; font-style: italic; font-size: 11px; color: #999999;}
.single-header .post-top .author { font-size: 13px; margin-right: 6px;}
.single-header .post-top .author a { font-weight: normal; font-style: normal;}
.single .entry-summary p { font-size: 15px; line-height: 22px;}
.single .entry-summary img.size-full,
.single .entry-summary img.size-large
{display: block; margin-left: auto; margin-right: auto;}

.single .navigation { width: 590px;}

.tags-list {margin: 0 0 15px 0; padding-bottom: 15px; border-bottom: 1px solid #d8d8d8;}
.tags-list a,
.tags-list span { float: left; font-size: 10px; font-family: arial; color:#fff; background: #e69c8a; text-transform: uppercase; height: 20px; line-height: 20px; padding: 0 7px; margin: 0 4px 4px 0;}
.tags-list span { background: #3a3a3a;}
.tags-list .tags a { background: #e69c8a;}
.tags-list a:hover { background: #cd3915;}

/* Navigation */
.wp-paginate li { float: left; height: 31px; line-height: 31px;}
.wp-paginate .prev,
.wp-paginate .next,
.wp-paginate .page { height: 31px; padding: 0 10px; float: left; color: #333333; line-height: 31px; margin-top: 0; border: 1px solid #d8d8d8; background: #fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2) inset; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.wp-paginate .page:hover,
.wp-paginate .current {height: 31px; color:#fff; background: #717171 !important; padding: 0 10px !important; float: left; border:1px solid #5f5f5f !important;}
.wp-paginate .prev { width: 12px; background: url(images/sprite.png) -297px 0 no-repeat; text-indent: -9999px;}
.wp-paginate .prev:hover { background:#717171 url(images/sprite.png) -297px -30px no-repeat; border:1px solid #5f5f5f !important; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
.wp-paginate .next { width: 12px; background: url(images/sprite.png) -332px 0 no-repeat; text-indent: -9999px;}
.wp-paginate .next:hover { background:#717171 url(images/sprite.png) -332px -30px no-repeat; border:1px solid #5f5f5f !important; border-radius:3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.single .navigation { font-family:'Open Sans Condensed',sans-serif; font-weight: 700; font-size: 14px; color: #000; background: #F5F1EE; padding: 15px;}
.navigation .float-r { text-align: right;}
.navigation a { color: #a1a1a1; font-size: 16px; font-family: 'Roboto Slab',serif; font-weight: normal; display: inline-block; margin-top: 10px;}
.navigation a:hover { color: #333;}
.navigation .left-link { padding: 0 0 0 15px; background: url(images/link-l.png) no-repeat left 3px;}
.navigation .right-link { padding: 0 15px 0 0; background: url(images/link-r.png) no-repeat right 3px;}

/* Related Posts */
.related {margin:0 0 10px 0;}
.related h3 {font-size: 18px;line-height: 24px;margin:0 0 15px 0;}
.related ul { float: left; list-style: none;}
.related ul li { width: 100%; float: left; margin: 0 0 10px 0;}
.related .image { float: left; width: 100px; height: 100px; text-align: center; margin: 0 15px 0 0; padding:0 0 10px 0;}
.related a { font-size: 18px; line-height: 24px; font-family: 'Roboto Slab',serif; font-weight: normal; margin:0 0 10px 0;}
.related p { margin: 0;}

/* Comments */
.comments_link { margin-left: 6px;}

/* Nvigation */
.page-nav a { display:block; line-height:43px; background:#333333; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.9) inset; text-align:center; -moz-border-radius: 4px; -webkit-border-radius:4px; border-radius:4px; color:#ffffff; font-weight:bold; font-size:15px;text-shadow:1px -1px 0 #000}

/* Comments*/
#comments-box { margin: 25px 0 0 0;}
#comments-box .title { font-size: 22px; color: #FA4B2A; width: 100%; float: left; margin-bottom: 15px;}
h3#comments { font-size: 16px;}
#comments-box .respond { font-size: 14px;}
.commentlist { padding: 20px 0; margin: 20px 0; border-top: 1px solid #e3e3e3; list-style: none;}
.commentlist li { width: 100%;}
.commentlist .children { list-style: none; padding-left:20px; float: left;}
.commentlist .children li { float: left;}

.comment-body { position: relative; padding: 0 0 15px 0; margin: 0 0 15px 0; border-bottom: 1px solid #e3e3e3; float: left; width: 100%;}
.comment-author { float: left;}
.comment-author .fn {font-family: 'Roboto Slab', serif; font-size: 14px;}
.comment-author img { width: 32px; height: 32px; float: left; margin: 0 10px 0 0; border: 1px solid #d8d8d8; background: #fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.2) inset;}
.comment-meta { position: absolute; left: 42px; top: 20px; font-size: 11px;}
.comment-body > p { float: left; margin: 15px 0; width: 100%;}

.reply { position: absolute; right: 0; bottom: 10px; font-size: 11px; color: #FA4B2A; font-weight: bold;}
.reply .comment-reply-link { padding: 0 0 0 13px; background: url(images/sprite.png) no-repeat 0 -92px;}

#gravatar { margin-bottom: 20px;}
#gravatar_img { float: left; margin: 0 10px 0 0;}
#commentform textarea,
#commentform .input-box {border: 1px solid #d8d8d8; width: 200px; margin-bottom: 10px; float: left; height: 28px; background: #fff; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1) inset; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#commentform input { width: 190px; border: 0; float: left; height: 28px; padding: 0; background: none; line-height: 28px;}
#commentform input.field_submit { background: #cd3915; margin-bottom: 15px; color:#fff; font-weight: bold; box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1) inset; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);}
#commentform input[type='checkbox'] { margin: 4px 4px 0 0; padding: 0; width: auto !important; height: auto;}
#commentform #gasp_p { margin: 10px 0;}
#commentform textarea { width:500px; padding: 5px; height: 200px;}
#commentform .author-input { background: url(images/sprite.png) no-repeat 0 -116px; padding-left: 42px;}
#commentform .email-input { background: url(images/sprite.png) no-repeat 0 -153px; padding-left: 42px;}

.image-box {
    float: left;
    width: 33.3%;
    box-sizing: border-box;
    padding: 4px;
}

/* Footer */
.footer {}
.f-top {
height:40px;
background: #626265; /* Old browsers */
background: -moz-linear-gradient(top,  #626265 0%, #39393b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626265), color-stop(100%,#39393b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #626265 0%,#39393b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #626265 0%,#39393b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #626265 0%,#39393b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #626265 0%,#39393b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626265', endColorstr='#39393b',GradientType=0 ); /* IE6-9 */
box-shadow:0 1px 0 rgba(160, 160, 160, 0.75) inset
}
.f-top ul { list-style:none; padding:0; margin:0}
.f-top ul li { float:left; height:40px; line-height:40px; padding:0 6px;}
.f-top ul li a {font-size:11px; text-decoration:none; color:#fff; text-shadow:0 -1px 0 #000}
.f-bottom { background:#000; padding:15px 0 20px 0}
.f-logo { float:left; width:182px; height:48px; background:url(images/f-logo.png) no-repeat; text-indent:-9999px}
.copyright { margin:0 0 0 30px; float:right; width:737px; padding:0 0 0 30px; font-family: 'Droid Sans', sans-serif; font-size:11px; color:#fff; border-left:1px solid #333}
.copyright a { color:#fff;}

@media (max-width: 1024px) {
.center {width:95%; padding: 0 2.5%;}
.content-wrap { width: 651px;}
.main > .center { background-position: 619px 0;}
.home { width: 452px;}
.sidebar { float: right; padding-right:0;}
.featured .prevContainer { left: -10px;}
.featured .nextContainer { right: -10px;}
.copyright { width: 690px;}
.ad728 { float: none; margin: 0 auto;}
.small-ads { display: none;}
.menu-menu-container { padding: 0;}
.grid, .arhive, .single { width: 600px;}
.single .navigation { width: 570px;}
.grid .post { margin-right: 29px;}
.grid .last { margin-right: 0;}
.sf_search .sf_input,
.cse-search-box input[type="text"] { width: 260px !important;}
.movie-grid { width: 30%;}
.movie-list-wrap { width: 270px;}
.movie-list-wrap ul li span.name { width: 30%;}
.movie .movie-list-wrap { width: 365px;}
}
@media (max-width: 980px) {
    img {max-width: 100%;height: auto; display: block;}
    .content-wrap { width: 610px;}
    .home {width: 410px;}
    .grid, .arhive, .single { width: 590px;}
}
@media (max-width: 800px) {
    .content-wrap { width: 439px;}
    .grid, .arhive, .single {width: 419px;}
}

@media (max-width: 768px) {
.header { padding:0;}
nav{ background: none; box-shadow: none;}
.description,
.wp-paginate .title,
#menu-menu
{ display: none;}
.display { display: block; width: 94%;}
.mob-nav { display: block; float: left; text-align: right; width:100%; height: 38px; line-height: 38px; background: #626265; border-top: 1px solid #919191;}
.mob-nav > span {background: url(images/sprite.png) no-repeat 0 -220px; float: right; width: 28px; height: 20px; margin: 10px 0 0 10px;}
.mob-nav:hover { color: #fff;}
.menu-menu-container { position: relative; z-index: 9999; margin: 0; width: 100%;}
.menu-menu-container > ul { width: 100%; float: left;
background: #626265; /* Old browsers */
background: -moz-linear-gradient(top,  #626265 0%, #39393b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#626265), color-stop(100%,#39393b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #626265 0%,#39393b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #626265 0%,#39393b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #626265 0%,#39393b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #626265 0%,#39393b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#626265', endColorstr='#39393b',GradientType=0 ); /* IE6-9 */   
}

.menu-menu-container > ul > li { width: 100%; height: auto;}
.menu-menu-container .children li a,
.sub-menu li a,
.mob-nav,
.menu-menu-container  > ul > li > a { border-bottom: 1px solid #919191; width: 95%; padding: 0 2.5%;}
.menu-menu-container > ul > li.current-post-ancestor a,
.menu-menu-container > ul > li.current-menu-item a,
.menu-menu-container > ul > li:hover > a {background: none; border-radius:0; box-shadow:none; border: 0; border-bottom: 1px solid #919191; margin-top: 0; padding: 0 2.5%;}
.menu-menu-container .children, .sub-menu { width: 100%; min-width: 100%; display: block; position: inherit; padding: 0; top: 0; border:none; background: none; border-radius:0; box-shadow:none; }
.menu-menu-container .children li, .sub-menu li { border:0; box-shadow:none; line-height: 40px;}
.menu-menu-container .children li a, .sub-menu li a { box-shadow: none; float: left; width: 90%; padding: 0 5%; color: #FFFFFF; display: block; font-size: 14px; line-height: 40px; text-decoration: none; text-shadow: 0 -1px 0 #000000;}
.menu-menu-container .children li a:hover, .sub-menu li a:hover { color:#fff;} 

.home { padding: 0; width: 95%; margin-right: 5%;}
.content-wrap { width: 375px;}
.main > .center { background-position: 375px 0;}
.header-ads { overflow: hidden;}
.menu { top: 124px;}
.menu > .center { padding: 0; width: 100%;}
.featured { top:193px}
.main-featured { margin-top: 368px;}
.iosSlider .slider .item { width: 340px !important; padding: 10px; }
.subscribe { margin: 10px 0;}
.grid, .arhive, .single { width: 95%;}
.single .navigation { width: 91%;}
.related ul li { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #E3E3E3;}
#zerglayout { width: 100% !important;}
.zergentity { width: 45% !important; margin: 2.5% !important;}
.c-box { overflow: hidden;}
#commentform textarea { width: 97%; padding: 1.5%;}
.grid .post { width: 45%; margin: 0 5% 0 0; height: 250px;}
.movie-grid .image, .movie-list .image { width: 35%; margin-right: 5%; }
.movie-list-wrap { width: 60%;}
.movie-list-wrap ul li span.name { width: 35%;}
.movie .movie-list-wrap { width: 100%;}
.movie-images { width: 100%;}
.movie-grid { width: 45%; margin-right: 5% !important;}
.movie-grid .image, .movie-list .image { width: 100%; margin: 0;}
}


@media (max-width: 680px) {
.logo a {background-position: top left; width: 120px;}
h1{ font-size: 30px; line-height: 35px;}
.float-r,
.grid, .arhive, .single,
.content-wrap,
.home { width: 100%; border: 0;}
.home { margin-right: 0;}
.subscribe { margin: 0 0 10px 0;}

.menu { top: 151px;}
.featured { top: 178px;}
.main { margin-top: 90px;}
.main-featured { margin-top:352px;}
.main > .center { background: none; border: 0;}
.sidebar { float: left; width: 100%; padding: 0; margin: 25px 0 0 0;}
.sidebar-left { width: 45%; margin-right: 5%;}
.sidebar-right { width: 50%;}
.f-logo { float: none; margin: 0 auto;}
.copyright { margin-top: 20px; width: 100%;}

.grid, .arhive, .single { padding: 0;}
.single .navigation { width: 95%;}

.arhive > h1.title { width: auto;}

#zerglayout { width: auto !important;}
.zergentity { width: 122px !important; margin: 4px 5px 2px 8px !important;}

.movie-list .image { width: 22%; margin-right: 3%;}
.movie-list-wrap { width: 75%;}
.movie-list-wrap ul li span.name { width: 20%;}

.movie-images { width: 35%; margin-bottom: 25px;}
.movie .movie-list-wrap { width: 60%;}

.movie-grid { width: 30%; margin-right: 3% !important; height: 230px;}
.movie-grid .image { width: 100%; margin: 0;}

.grid .post { width: 22%; margin-right: 3%;}
.iosSlider .slider .item { width: 272px !important; padding: 10px; }
.popular ul li { width: 100%;
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; 
}
div.aligncenter {width: 100% !important;}
}

@media (max-width: 480px){
.single .entry-summary p ins { width: 100% !important;}
.subscribe { float:none; width: 260px; margin: 0 auto; height: 42px;}
.subscribe { margin: 10px auto; text-align: center;}
.subscribe a { display: inline-block; float: none;}
.menu { top: 203px;}
.featured { top:159px}
.main {margin-top: 72px;}
.main-featured { margin-top: 333px;}
.iosSlider .slider .item { width: 400px !important;}
.grid .post { width: 47%;}
.popular .srp-widget-singlepost { width: 95% !important; padding: 2.5% !important;}
.movies-list { overflow: hidden;}
#jwplayer-1-div > div { width: 100% !important;}
p > iframe { width: 100%;}
}