/*
Theme Name: Deep Focus Review
Description: 2017 DFR Template
Version: 1.5.7
Author: M. Doucet
Author URI:  http://mdoucet.com
*/

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,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{background-color:#ececec;font:15px/1.2em sans-serif;height:100%;margin:0 auto;max-width:1400px}h1,h2,h3,h4,h5,h6{font-weight:700}b,strong{font-weight:700}i,em{font-style:italic}dl{overflow:auto}dt{clear:left;float:left;font-weight:700}dt:after{content:':\00a0'}dd{padding-bottom:.3em}pre{font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}.df-mainContent p,.df-mainContent > ol,.df-mainContent > ul,#reviewalpha{margin:1.2em 0}.df-mainContent p{text-align:justify}.acc-text,.screen-reader-text,.says{clip:rect(1px,1px,1px,1px);display:block;height:1px;margin:-1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.df-mainnav a,footer a,.df-sidebarContent a,.df-tilewall a,.df-termlist a,.page-numbers{text-decoration:none}.df-mainnav .menu-item a{white-space:nowrap}.df-mainnav,.df-sidebarContent{font-size:.95em}.df-sidebarContent h3,.df-mainnav nav{font-family:'Cabin',sans-serif;font-size:1.0em;font-weight:700}dl,.df-year,.df-term-section,.df-titleMain h4,.df-cal-item,#bibliography{font-size:.8em}.df-mainnav nav,.df-sidebarContent h3,footer h4{text-transform:uppercase}.df-mainContent blockquote{margin:1.2em 40px}.df-mainContent h1,.df-mainContent h2,.df-mainContent h3,.df-mainContent h4,.df-mainContent h5,.df-mainContent h6{line-height:1.2em;margin-top:1.2rem;margin-bottom:1.2rem}.df-mainContent h1{font-size:2em}.df-mainContent h2{font-size:1.8em}.df-mainContent h3{font-size:1.6em}.df-mainContent h4{font-size:1.4em}.df-mainContent h5{font-size:1.2em}.df-sideRail li,#bibliography li,#reviewalpha-list li,.df-termIndex .df-termContent li{list-style-type:square;margin:.5em 0 .5em 1.2em}.df-mainContent ol li{list-style-type:decimal}.df-mainContent ul li{list-style-type:square}.df-mainContent ol li,.df-mainContent ul li{margin:0 0 0 2em}.wp-caption{max-width:100%}#respond.comment-respond{display:none}.df-filmInfoBox a{color:#1e4b96}.df-mainContent a,#reviewalpha a,.df-resultList a,#disqus_thread a{color:#2472b0}.df-mainnav .menu-item a,.df-sidebarContent a{color:#666}.single .df-mainContent a{font-weight:700}.star-rating{display:inline-block}.star-icon{color:#ddd;display:inline-block;font-style:normal;position:relative}.star-icon + .star-icon{margin-left:.1em}.star-icon.full:before,.star-icon.half:before{color:#fde16d;content:'\2605';position:absolute;text-shadow:0 0 1px rgba(0,0,0,0.7)}.star-icon.half:before{overflow:hidden;width:50%}.df-term-li:nth-child(2n + 1) .star-icon,.df-resultList .star-icon{color:#c4c4c4}.df-titleBG{display:block;height:auto;width:100%}.df-titleMain,.df-titleAux{box-sizing:border-box;padding-bottom:5px;padding-top:5px}.df-titleMain{background-color:rgba(100,100,100,1);color:#fff;overflow:hidden}.df-titleAux,.pagination{background-color:rgba(50,50,50,1)}.df-titleMain h2,.df-titleAux h3{font-size:2em;line-height:1.2em}.df-titleAux h3{text-transform:uppercase}.df-titleAux p{font-style:italic}.df-titleMain h4 .df-author + .df-date:before{content:'| '}.df-titleMain h2,.df-titleMain h4,.df-titleAux h3{font-weight:400}.df-mainContent,.df-term-li a,.df-resultList,.df-termIndex .df-termContent,.df-calList{background-color:#fff;color:#555;display:block;overflow:hidden}.single .df-mainContent img,.page .df-mainContent img{display:block;height:auto;margin:1.2em auto;max-width:100%}.single .df-mainContent .wp-caption img,.page .df-mainContent .wp-caption img{margin:0 auto .5em}.wp-caption{margin:1.2em auto}.wp-caption p,figcaption p{font-size:.8em;font-style:italic;margin-top:.5em}#cboxOverlay{background-color:rgba(0,0,0,0.8);height:100%;left:0;position:fixed;top:0;width:100%}.cboxIframe{border:0;display:block;height:100%;margin:0;padding:0;width:100%}#cboxClose{background-color:transparent;border:0 none;bottom:-30px;color:#fff;left:0;position:absolute;text-transform:capitalize;width:100%}#colorbox,#cboxClose:active{outline:0 none}#cboxContent{background:#333;overflow:hidden}.df-mainRail{min-height:100px;overflow:auto;width:100%}.df-mainContent,.df-sidebarContent,#disqus_thread,.df-filmInfoBox,.df-resultList,.pagination,.df-termIndex .df-termContent,.df-titleMain,.df-titleAux{padding-left:1.2rem;padding-right:1.2rem}.df-term-li a,.df-term-supp a{padding:1.2rem}@media (min-width: 1024px){.df-review,.df-post{padding-right:1.2em}}.df-mainnav h1 a{display:block}.df-mainnav h1 img{display:block;margin:0 auto}.df-mainnav nav{margin:1em}.df-mainnav nav a:hover,.df-mainnav nav a:focus{text-decoration:underline}.df-mainnav ul{text-align:center}.df-mainnav li{display:inline;margin:0 20px;line-height:1.5em}.search-form{margin:1em auto;max-width:300px;overflow:hidden;padding-right:25px}.search-form .search-field{box-sizing:border-box;float:left;height:25px;width:100%}.search-form .search-submit{background:transparent url(../png/button-search.png) no-repeat scroll 0 0;background-size:25px 25px;border:0 none;float:right;height:25px;margin-right:-25px;text-indent:-9000em;width:25px}footer{background-color:#666;font-size:.8em;margin-top:2em;padding:2em 0 1em;text-align:center}footer h4{color:#fff}footer a{color:#dfdfdf}footer .df-column + .df-column{margin-top:1em}footer .df-copyright{color:#ccc;padding-top:1.2em}.df-sidebarContent h3{margin:1.2em 0 .5em}.df-sidebarContent .df-rrCoverList a,.df-sidebarContent #review-list a{display:block}.df-sideRail ol{-moz-column-count:2;column-count:2;overflow:auto}.df-sideRail li:first-child{margin-top:0}.df-sideRail li:last-child{margin-bottom:0}.df-sidebarContent a:hover span,.df-sidebarContent a:focus span,.df-sidebarContent a:hover em,.df-sidebarContent a:focus em{text-decoration:underline}.df-sidebarContent .star-icon.full:before,.df-sidebarContent .star-icon.half:before,.df-resultList .star-icon.full:before,.df-resultList .star-icon.half:before,.df-term-li .star-icon.full:before,.df-term-li .star-icon.half:before{color:#666;text-shadow:none}.df-rrCoverList{overflow:auto}.df-rrCoverList > li{float:left;margin-right:2%;max-width:150px;text-align:center;width:31%}.df-rrCoverList > li:last-child{margin-right:0}.df-rrCoverList > li img{height:auto;width:100%}.df-featured-item{padding-bottom:1.2em;text-align:center}.df-sideRail .social-menu{margin-top:1.2em;overflow:hidden}.df-sideRail .social-menu li{display:inline-block;margin:0}.df-sideRail .social-menu li a{display:block;height:46px;text-indent:-9000em;width:46px}.social-menu .menu-rss{background-image:url(../png/menu-rss.png)}.social-menu .menu-facebook{background-image:url(../png/menu-facebook.png)}.social-menu .menu-twitter{background-image:url(../png/menu-twitter.png)}.df-sectionHome .df-titleAux{color:#fff;text-align:left}.df-sectionHome.df-tilewall ol{margin-top:1.2em}.df-dual-column .df-postContent{-moz-column-count:2;column-count:2;margin-bottom:1.2em}.df-tilewall ol{overflow:hidden}.df-tile{margin-bottom:2%}.df-tile .df-titleBG,.df-tile .df-titleMain{transition:.5s all ease}.df-tile .df-titleMain{color:#dfdfdf}.df-tile a{background-color:#000;display:block}.df-tile a:hover .df-titleBG,.df-tile a:focus .df-titleBG{opacity:.7}.df-tile a:hover .df-titleMain,.df-tile a:focus .df-titleMain{background-color:rgba(80,80,80,1);color:#fff}.df-tile h2{display:inline;font-size:1.2em}.df-tile h4{clear:left}.df-tilewall .star-rating{font-size:1.2em}.df-calList{overflow:hidden}.df-calRail .df-cal-item{float:left;padding:1.2em 1%;text-align:center;width:31%}.df-calRail .df-cal-item:nth-child(3n+1){clear:left}.df-cal-item img,.df-featured-item img{height:auto;max-width:150px;width:100%}.df-iconLinks{margin-top:.5em}.df-iconLinks li{display:inline-block}.df-calicon{background:transparent url(../png/cal-sprite.png);display:block;height:20px;width:20px;text-indent:-9000em}.df-calicon-homepage{background-position:0 0}.df-calicon-preorder{background-position:-20px 0}.df-calicon-review{background-position:-40px 0}.df-calicon-trailer{background-position:-60px 0}.df-calicon-homepage:hover,.df-calicon-homepage:focus{background-position:0 -20px}.df-calicon-preorder:hover,.df-calicon-preorder:focus{background-position:-20px -20px}.df-calicon-review:hover,.df-calicon-review:focus{background-position:-40px -20px}.df-calicon-trailer:hover,.df-calicon-trailer:focus{background-position:-60px -20px}.df-contactForm{padding-bottom:1.2em}.df-contactForm .error{background-color:#fdd;border:1px solid red}.df-contactForm .success{background-color:#dfd;border:1px solid #0f0}.df-contactForm .error,.df-contactForm .success{margin-bottom:0;margin-top:1.2em;padding:10px}.df-contactForm label,.df-contactForm input[type=submit]{display:block;margin-top:1em}.df-contactForm label{font-weight:700}.df-contactForm label:after{content:':'}.df-contactForm textarea{box-sizing:border-box;padding:10px;resize:none;width:100%}.single .df-mainContent img.alignnone{display:inline;margin:0}.df-attachment{text-align:center}.df-attachment figure{display:inline-block}.single .df-attachment img{margin-bottom:0}.df-attachment figcaption p{margin:.5em 0 0;text-align:left}.df-attachment .mejs-container{margin-top:1.2em}.single .df-titleMain h2{margin-bottom:5px}.single .df-titleAux{color:#ccc;text-align:right}.single .df-titleAux h3{font-size:1.2em;letter-spacing:.1em}.df-articleHead .star-rating{font-size:1.8em}.df-articleHead .df-titleMain{padding-bottom:8px}.df-filmInfoBox{background-color:#ccc;color:#333;padding-bottom:.5em;padding-top:.5em}.search .df-titleMain h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.df-resultItem{border-bottom:1px solid #bbb;margin:1.2rem 0;overflow:auto;padding-bottom:1.2rem;padding-left:120px}.df-resultItem:last-child{border-bottom:0 none;padding-bottom:0}.df-resultItem img{float:left;height:auto;margin-left:-120px;max-height:148px;width:100px}.df-resultItem h4{font-size:.9em;font-weight:400;text-transform:uppercase}.df-resultItem .star-rating{font-size:1.4em}.df-resultItem dl{margin-top:1em}.pagination{padding-bottom:1em;padding-top:1em;color:#fff}.pagination a{color:#dfdfdf}.page-numbers.current{font-weight:700}.nav-links .page-numbers{padding-right:5px}.next.page-numbers,.prev.page-numbers{letter-spacing:0}#reviewalpha li{color:#aaa;display:inline;margin:0}#reviewalpha li + li:before{color:#ccc;content:' | '}#reviewalpha .df-selected{font-size:1.2em;font-weight:700}#reviewalpha-list{-moz-column-count:2;column-count:2;margin:0 0 1.2em}#reviewalpha-list .definitives:after{content:' THE DEFINITIVES';font-size:.8em;white-space:nowrap}.df-term-li:nth-child(2n + 0) a{background-color:#fafafa}.df-term-li img{float:left;height:auto;width:30px}.df-term-li h5,.df-term-li p{margin-left:50px}.df-term-section{display:block;text-transform:uppercase}.df-term-supp a{display:block}@media screen and (min-width: 450px){.df-articleHead .star-rating{float:left;margin-right:10px}}@media screen and (min-width: 600px){.df-tile a,.df-articleHead{display:block;position:relative}.df-titleBG{-webkit-backface-visibility:hidden}.df-titleBG + .df-articleInfo{bottom:0;position:absolute;width:100%}.df-titleBG + .df-articleInfo .df-titleMain{background-color:rgba(100,100,100,0.85)}.df-titleBG + .df-articleInfo .df-titleAux{background-color:rgba(50,50,50,0.9)}.df-tile:not(:first-child){float:left;width:49%}.df-tile:nth-child(2n+2){clear:left;padding-right:2%}.df-calRail{float:left;margin-right:1%;width:49%}.df-calRail + .df-calRail{margin-left:1%;margin-right:0}}@media screen and (min-width: 800px){.df-mainContent,.df-resultList,.df-calRail{box-shadow:0 0 10px #ddd;margin-bottom:10px}.df-rails{clear:both;min-height:126px;overflow:visible;padding-left:220px}.df-rail{float:left;position:relative}.df-mainRail{overflow:visible;padding-bottom:1.6em}.df-sideRail{margin-left:-100%;margin-top:132px;padding:10px 10px 2.4em 0;right:210px;width:191px}.df-sideRail ol{-moz-column-count:auto;column-count:auto}.df-mainnav h1{position:absolute}.df-mainnav nav{margin:0;overflow:hidden;padding:20px 0 20px 220px}.df-mainnav ul{text-align:left}.df-mainnav li{margin:0 10px 0 0}.df-mainnav li:last-child{margin-right:0}.df-mainnav nav > div{box-sizing:border-box;float:left;padding-right:230px;width:100%}.df-mainnav nav .search-form{float:right;margin:0 0 0 -230px}.df-mainnav nav input[type=search]{float:left}footer{clear:both;overflow:hidden}footer .df-column{float:left;text-align:left;width:16%}footer .df-column:first-child{margin-left:4%}footer .df-column + .df-column{margin-top:0}footer .df-copyright{clear:both;padding:2em 0 0}.single .df-mainContent img,.page .df-mainContent img,.wp-caption{clear:both;max-width:70%}.single .df-mainContent.df-attachment img{max-width:100%}.single .df-mainContent .wp-caption img,.page .df-mainContent .wp-caption img{margin-top:0;max-width:100%}.single .df-mainContent .alignright,.page .df-mainContent .alignright{float:right;margin:0 0 0 1em}.single .df-mainContent .alignleft,.page .df-mainContent .alignleft{float:left;margin:0 1em 0 0}.single .df-mainContent .df-reviewThumb{float:left;max-width:30%;margin:1.2em 1em 0 0}.single .df-review .df-mainContent{min-height:340px}}@media screen and (min-width: 1024px){.df-mainnav nav li{margin-right:5%}.df-mainContainer{margin-right:170px}.df-post,.df-review{float:left;padding-right:0;width:100%}.df-rightRail{float:left;margin-right:-170px;padding:0 0 0 20px;overflow:hidden;width:150px}.df-rrCoverList > li{float:none;padding-bottom:1.2em;padding-right:0;width:150px}}