/*
Theme Name:HP Fansite
Theme URI:http://hpfansite.com
Author:Brad S
Version:1.2.4 Pizza
*/
html,body,div,span,h1,h2,h3,h4,h5,h6,p,blockquote,img,fieldset,form,label,caption,article,aside,figure,footer,header,menu,nav,section,menu,audio,video,dl,dt,dd{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}
article,aside,figure,footer,header,hgroup,nav,section{display:block}
*{margin:0;padding:0;outline:none}ul li,ol li{list-style:none}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix{display:inline-block}.clearfix:before,.clearfix:after{content:'.';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}
* html .clearfix{height:1%} /*Hides from IE-mac*/

body{background:url('') #F1F1F1;background-repeat:no-repeat;background-position:top center;background-attachment:fixed;font:100% "Open Sans",Helvetica,Arial,sans-serif;color:#303e48}
h1,h2,h3,h4,h5,h6{font-family:'Cabin Condensed',sans-serif;font-weight:normal;text-rendering:optimizeLegibility}
h1{font-size:2em;line-height:30px}h2{font-size:2.2em;font-weight:700;letter-spacing:-0.03em;line-height:1.1em}
h3{font-size:1.8em;padding:0.3em 0;line-height:1.4em}h4{font-size:18px}
p{line-height:160%;margin-bottom:15px}p:last-child{margin-bottom:0}
article,aside{font-size:0.9em}
a{color:#0087CF;cursor:pointer;transition:color 0.4s ease-in-out;-moz-transition:color 0.4s ease-in-out;-webkit-transition:color 0.4s ease-in-out;-o-transition:color 0.4s ease-in-out}
a:hover{color:#111}a,a:hover{text-decoration:none}

.lft,.alignleft{float:left}.rgt,.alignright{float:right}.vert{float:left;display:block}.hori{width:1000px;padding:0;margin:0}
.review .aligncenter,.review div.aligncenter{display:inline}
.entry img.alignleft{margin-right:7px}
.index .entry p:first-child{display:inline}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{text-align:center}
.wp-caption img{margin:0;padding:0}
.wp-caption p.wp-caption-text{padding:0;margin:0;background:#0087cf;color:#FFF;margin:-5px 5px 5px;width:auto}

article img,section img,article object,section object{max-width:100%!important;height:auto}iframe{max-width:99%}
#pagewrap{background:#FFF;margin:0 auto;max-width:100%;min-height:100%;position:relative}
#header{padding-top:5px;position:relative;z-index:20;width:auto;height:6em;text-align:left;background:transparent}
#body{width:auto;padding:0;clear:both}
#contentwrap{margin-right:0;float:none;width:auto}
.content{margin-right:0}
#sidebar{margin:15px 2% 30px;word-wrap:break-word;width:auto;float:none;clear:both}
#footer{clear:both;font-size:.8em;margin:0 2%}
.col{float:left}
.col.central{width:100%;padding:1em 0}

.site-logo{line-height:110%;width:10px;word-wrap:normal;font-size:28px;margin:0}
.site-logo a{color:#603913;text-decoration:none}
.site-logo a:hover{color:#000}
.site-logo img{max-width:150px;padding:6px 0}
.site-logo span{display:none}
.site-logo{width:20%}
.site-logo img{max-width:150px;padding:6px 0}

.social{margin:0 0 5px;padding:0;height:auto;width:180px}
.social li{padding:0;float:left;margin-left:5px;list-style:none;display:inline;position:relative;width:34px}
.social a{text-align:left;text-indent:-900em;width:34px;height:34px;display:block}
.social a:hover{background-color:#f5ec82;background-color:rgba(245,236,130,.8)}
.social .tw a{background:url(http://i.imgur.com/QUtNA.png) no-repeat}
.social .tw a:hover{background:url(http://i.imgur.com/IOvMZ.png) no-repeat}
.social .rss a{background:url(http://i.imgur.com/drAqc.png) no-repeat}
.social .fb a{background:url(http://i.imgur.com/gryhk.png) no-repeat}
.social .yt a{background:url(http://i.imgur.com/8eiF7.png) no-repeat}
.social .tw a,.social .tw a:hover,.social .rss a,.social .fb a,.social .yt a{background-size:34px 34px}

#menu-icon{position:absolute;top:61px;right:10px}
#menu-icon{color:#000;width:42px;height:29px;background:#ecebeb url(http://i.imgur.com/zBESp.png) no-repeat 10px center;padding:4px 10px 0 42px;cursor:pointer;border:solid 1px #666;display:block}
#menu-icon:hover{background-color:#f8f8f8}
#menu-icon.active{background-color:#bbb}
.nvg{display:none;width:100%;padding:0;background:#0087CF;clear:both;position:absolute;top:96px;z-index:10000}
.nvg li{list-style:none;float:none;clear:both;text-transform:uppercase;border-bottom:1px solid #FFF}
.nvg a{display:block;color:#FFF;border:none;padding:5px 0 5px 10px}
.nvg a:hover,.nvg ul a:hover{color:#000}
.nvg ul{width:auto;position:static;display:block}
.nvg ul li{float:none;margin:0;padding:0;border:0}
.nvg ul li a{color:#FFF}
.nvg li:hover > ul{display:block}

.foot-box{width:auto;padding-right:6%;float:none}
.suche .suchebax{position:relative;border:1px solid #000;width:50%;height:36px;margin:4px 0 0 45px;overflow:hidden}
.suche .suchebax input{border:0;width:270px;background:transparent;padding:11px 8px 9px;color:#888;font-size:14px;line-height:1;background:#FFF}
.searchinput{border-right:2px solid #000}
.suche .suchebax button{width:18px;height:18px;text-indent:-1000px;overflow:hidden;border:0;background:transparent url(http://i.imgur.com/EZVuc2n.png) no-repeat 0 0;position:absolute;top:50%;right:11px;margin-top:-10px;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=7);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}
.suche .suchebax button:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=10);-moz-opacity:1;-khtml-opacity:1;opacity:1;cursor:pointer}
input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;font-family:inherit;font-size:100%}
input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}
input[type=search]{background:#ededed url(http://i.imgur.com/K9TMy.png) no-repeat 9px center;border:solid 1px #ccc;padding:6px 10px 6px 32px;-webkit-border-radius:10em;-moz-border-radius:10em;border-radius:10em}
input[type=search]:focus{background-color:#fff;border-color:#6dcff6;-webkit-box-shadow:0 0 5px rgba(109,207,246,.5);-moz-box-shadow:0 0 5px rgba(109,207,246,.5);box-shadow:0 0 5px rgba(109,207,246,.5)}
#suchebax{position:absolute;top:12px;right:4px;width:auto;z-index:1000}
#s{float:right}
#suchebax input[type=search]{width:15px;padding-left:10px;color:transparent;cursor:pointer}
#suchebax input[type=search]:hover{background-color:#fff}
#suchebax input[type=search]:focus{width:280px;padding-left:32px;color:#000;background-color:#fff;cursor:auto}
#suchebax input:-moz-placeholder{color:transparent}
#suchebax input::-webkit-input-placeholder{color:transparent}

body dl.gallery-item + br{display:none}
.gallery{width:100%}
.gallery-item{float:left;margin:0 .5% 1%;width:30%}
.gallery-caption{display:none}

.slidewrap{width:100%;height:200px;position:relative;display:block;clear:both}
.slider{height:200px;position:absolute;top:0;width:100%;overflow:hidden}
#censlider li{float:left;display:block}
.txb{position:relative}
.txb img{width:320px;height:auto;margin-right:1px}
.txb a h2{font-size:1.2em;height:2.3em;overflow:hidden;padding:0 12px;position:absolute;bottom:10px;left:0;width:296px;color:#FFF;background:rgba(0,0,0,0.5)}
.txb h2:hover{color:#EC008C}
#navi{display:none}

@media screen and (max-width:330px){.slidewrap,.slider{height:180px}.txb img{width:288px}.txb a h2{width:264px}}
@media screen and (min-width:600px){#header{height:auto}
.social{position:absolute;top:12px;left:280px}
#menu-icon{top:12px;left:160px}
.nvg{top:50px}
#suchebax input[type=search]{width:100px;padding-left:32px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
#suchebax input:-moz-placeholder{color:#BBB}
#suchebax input::-webkit-input-placeholder{color:#BBB}
.txb a h2{font-size:1.5em}
.slider{width:98%;left:1%}
}

@media screen and (min-width:800px){#header{padding:10px 0}
#body{clear:none}
#contentwrap{margin-bottom:20px;margin-right:-268px;float:left;width:100%}
.content{margin-right:268px;padding-right:9px}
#sidebar{float:right;width:252px;display:block;position:relative;clear:none;margin:0 .5em}
.social{position:absolute;bottom:2px;right:135px}
#menu-icon{display:none}
.nvg-wrap{position:relative}
.nvg{display:block;width:auto;background:none;border:none;clear:none;position:static}
.nvg li{float:left;padding:0 5px 0 0;clear:none;border:none}
.nvg a{display:block;color:#555;padding:4px 15px}
.nvg a:hover,ul.nvg li:hover{color:#FFF;background:#f20378}
.nvg ul{background:#fff;width:200px;position:absolute;display:none}
.nvg ul li{width:auto}
.nvg ul li a{color:#333}
.foot-box{width:20%;padding-right:6%;float:left}
.gallery-item{width:auto}
.txb{opacity:0.8}
.txb:hover{opacity:1;color:#EC008C}
#navi{position:absolute;bottom:0;right:120px;display:block}
#navi a{background:#EC008C;color:#FFF;font-size:2em;text-align:center;text-decoration:none;line-height:35px;display:block;width:40px;height:40px;margin-right:2px;float:left}
#navi a:hover {background:#FFF;color:#000}
}

@media screen and (min-width:1100px){#header{position:fixed;width:160px;height:100%;float:left}
#body{padding-left:160px;display:block}
.site-logo{text-transform:lowercase}
.site-logo img{width:auto;max-width:160px;padding:12px 0}
#contentwrap{margin-right:-320px}
.content{margin-right:320px;padding:5px 9px 10px 15px}
#sidebar{width:304px}
.social{clear:both;position:static;padding:5px 0}
.social li{margin-left:3px}
.social li:nth-child(1){margin-left:0}
.nvg li{width:155px;border-left:5px solid;height:auto}
.nvg li:nth-child(even){border-left-color:#777}.nvg li:nth-child(odd){border-left-color:#CCC}
.nvg li:nth-child(1){border-left-color:#8DC63F}.nvg li:nth-child(2){border-left-color:#92278F}.nvg li:nth-child(3){border-left-color:#9E0B0F}.nvg li:nth-child(4){border-left-color:#0087CF}.nvg li:nth-child(5){border-left-color:#EC008C}
.nvg ul{left:165px;margin-top:-31px;border:1px solid #CCC}
.nvg ul li{border:none}
.nvg-drop:after{content:"";width:0;height:0;position:absolute;right:16px;margin-top:-18px;border-width:6px 6px 0 6px;border-style:solid;border-color:grey transparent}
#suchebax{position:static}
#s{float:left;margin-top:2em}
#suchebax input[type=search]:focus{width:200px}
.slider{width:96%;left:2%}
.txb a h2{top:140px}
}
@media screen and (min-width:1366px){#pagewrap{max-width:1366px}
}

h1#sectiontitle{padding:6px 8px 8px}
ul.post-meta{margin:5px 0;position:relative;width:100%}
ul.post-meta li{float:left;display:block;margin-right:9px}
li.post-ctgy a{background:#2F7AC9;color:#FFF;padding:3px 5px}
ul.post-meta li.post-comm{float:right}
li.post-comm a{padding:3px}
.category-review-galleries li.post-ctgy a{background:#080}.category-camera-reviews li.post-ctgy a{background:#ff3c79}


.gallery-single .entry{margin-top:7px}

.post-intr{width:460px}.retweet{width:80px}.fblike{width:70px}.googone{width:66px}.pinterest{width:87px}
.bub-com{background:#0087CF;font-size:14px;padding:3px 5px 1px;display:inline-block;min-width:13px;text-align:center;position:relative;font-family:ff-din-web-condensed,helvetica,sans-serif;line-height:1}
.bub-com:after{position:absolute;bottom:-6px;right:0;left:auto;content:"";width:7px;height:6px;background:transparent url(http://gamespersecond.com/triangle.png) no-repeat 0 -5px}
.bub-com a{color:#FFF}.bub-com:hover{background:#000}
.meta{font-size:13px;color:#888;margin:2px 0 3px 2px}
.advert{clear:both;margin-bottom:14px;width:640px}
.post-sq .advert{width:780px}
.post-sq .alignad{text-align:center;margin:0}

.thumb{width:240px;height:150px;overflow:hidden}
.thumb img{display:block}
.post-mini .thumb{margin:5px 9px 10px}
.post-mini{height:170px;overflow:hidden}
.post-mini .post-info{float:none}
.post-mini .excerpt{clear:none}
.post-sq .squares3{width:796px;overflow:hidden;padding:2px}
.post-sq .entry{height:135px;overflow:hidden}
.post-sq li{float:left;width:240px;padding:10px 5px;margin:0 15px 15px 0;background:#fff;-moz-box-shadow:0px 0px 3px #D3D3D3;-webkit-box-shadow:0px 0px 3px #D3D3D3;box-shadow:0px 0px 3px #D3D3D3}
.post-sq h2{font-size:18px;display:inline;text-transform:uppercase}
.post-sq a img{border:0}

.home .post,.archive .post,.search .post{margin:0 1%;clear:both;width:98%}
.home .post img,.archive .post img,.search .post img{float:left;width:40%;padding-right:0.5em}
.home .post h2,.archive .post h2,.search .post h2{font-size:1.2em}
.post-ctg{position:relative;z-index:2}
.ctg-name{position:absolute;left:0;bottom:-25px;background:#0087CF;height:25px;font-size:15px;padding:0 33px}
.ctg-label{position:relative}
.ctg-label a{color:#FFF}
img.ct{display:table-cell;vertical-align:middle;width:40%}
#n-box{display:table-cell;vertical-align:middle;width:60%}

.home #n-meta,.archive #n-meta,.search #n-meta{font-size:0.9em;padding:.3em 0}
.home .excerpt,.archive .excerpt,.search .excerpt{display:none}

@media screen and (min-width:600px){
.home .post h2,.archive .post h2,.search .post h2{font-size:2.2em}
.home .excerpt,.archive .excerpt,.search .excerpt{display:block;height:8em;overflow:hidden}
#n-meta span{padding-right:.8em}
}
@media screen and (min-width:800px){
.home .post,.category .post{height:32em;overflow:hidden;display:block;float:left;width:48%;clear:none;outline:1px solid #DDD;margin-bottom:1em;border:none}
.home .post img,.category .post img{float:none;width:100%}
.home .ctg-name,.category .ctg-name{position:absolute;bottom:4px;color:#FFF;background:#0087CF;height:25px;font-size:15px;padding:0 33px}
img.ct,#n-box{width:auto}
.home #n-box,.category #n-box{padding:0 2%}
.home #n-meta,.category #n-meta{border-bottom:1px solid #EEE}
.home #n-meta span,.category #n-meta span{padding-right:.8em}
.home .excerpt,.category .excerpt{height:9.2em}
}

ul.gallery{list-style:none;float:left;overflow:hidden;position:relative;padding:0}
li.img-thumb{display:inline}
.img-inside{border:3px solid #DDD}

.entry{margin-bottom:12px;clear:left}
.entry a{font-weight:700}
.entry li{list-style:square;margin-left:40px;padding:2px;line-height:160%}
.entry li:last-child{margin-bottom:15px}
.entry h3{color:#000;font-size:20px;line-height:1.3em;font-weight:bold;margin:0}
.post-sq .entry a{font-weight:400}.post-sq .entry p{line-height:150%}
.sigallery ul{width:100%;padding:4px 2px;margin-top:-8px}
.sigallery li{width:200px;padding-right:10px;text-align:center}
.sigallery ul,.sigallery li{float:left;position:relative;display:block}
.perftable{margin:0 0 9px 54px;width:492px;border-bottom:1px solid #212A5D}
.perftable ul{width:100%;padding:0;margin:0}
ul.perftop li{background:#212a5d;color:#FFF}
.perftable li{width:150px;padding:0 10px 0 4px}
.perftable li,.sigallery li{margin:0!important}
.perftable ul,.perftable li{float:left;position:relative;display:block}
/*comm*/
#comments{clear:both;margin-top:-10px}
#comments h3{color:#000;margin:10px 0}
.startcomm{border-top:1px solid #EEE;padding-top:9px}
.commentlist{list-style:none;margin-bottom:18px;border-bottom:1px solid #333;padding:0}
.commentlist li.comment{border-bottom:1px solid #ecebeb;margin:0 0 10px 0;padding:0;position:relative}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
#comments .comment-body p:last-child{margin:0 0 6px}
#comments .comment-body blockquote p:last-child{margin:0 0 24px}
.avatar{float:left;margin-right:9px;border:1px solid #dfdfdf;padding:2px;background:#FFF}
.comment-txt:before{content:"";float:left;position:absolute;top:10px;left:67px;width:0;height:0;border:8px solid transparent;border-right-color:#EEE}
.children .comment-txt:before{left:39px;border:6px solid transparent;border-right-color:#EEE}
.comment-txt{min-height:63px;margin:0 0 10px 83px;padding:4px 15px;background:#EEE}
.children .comment-txt{min-height:33px;margin-left:51px}
.comment-body{padding-top:5px}
.fn{color:#000;font-style:normal;font-size:15px;font-family:Helvetica,Arial,sans-serif}
.comment-meta{text-transform:uppercase;font-size:11px;color:#888}
.reply{font-size:12px;float:right;padding-top:5px}
.commentlist .children{list-style:none;margin:0}
.commentlist .children li{border:none;margin:0}
.nopassword,.nocomments{display:none}
.children #respond{margin:0}
.children .avatar{height:32px;width:32px}

#cancel-comment-reply-link,#comments h3 span{text-transform:uppercase;font-size:11px;font-weight:normal}
.comment-notes{margin-bottom:6px;float:right;font-size:10px;padding-right:8px}
.required{color:#FF4B33}
.comment-author-admin,.comment-author-ixus .commcontainer{background:#DDD}
#respond{margin:9px 0;border-top:1px solid #EEE;overflow:hidden;position:relative}
#respond p{float:left;width:100%;padding-bottom:7px;margin:0}
#respond label,.required{margin-right:5px;float:left;margin-top:10px;font-size:12px}
#respond input[type=text],#respond textarea{float:left;width:98%;max-width:98%;background:#fff;-webkit-background-clip:padding-box;border:1px solid #ccc;border-top-color:#bbb;font-family:Helvetica,Arial,sans-serif;font-size:13px;color:#555;padding:9px 0 8px;text-indent:4px}
#respond textarea{overflow:auto;width:99%;min-width:99%}
#respond ul{width:100%;margin:0;padding:0}
#respond li{list-style:none;width:315px;padding:0}
.form-submit{text-align:right}
.form-submit input[type=submit]{background:#fff;font-family:"Cabin",Helvetica,Arial,sans-serif;text-transform:uppercase;padding:0 12px;height:36px;font-size:13px;line-height:36px;display:inline-block;border:1px solid #ccc;color:#aaa;font-weight:400;text-decoration:none;margin-right:4px}
.form-submit input[type=submit]:hover{color:#fff;background:#222}
.form-submit input[type=submit]:active{position:relative;top:1px}

/*sidebar*/
.widget{margin:0 0 20px}
.widget h3{color:#ff3c79}
.widget ul{margin:0;padding:0}
.widget li{background:#FFF;border-bottom:1px dotted #111;list-style:none}
.widget li:last-child{border-bottom:none}
.widget p{margin-bottom:5px}
.widget p,.widget li{padding:7px 0}

.cright{clear:both}
/*pagi*/
.wp-pagenavi{margin:0 30px 5px 0;text-align:right;font-size:13px}
span.pages{margin-right:8px}
.wp-pagenavi span.current{border:1px solid #000;margin:0 3px;padding:8px 12px;background:#000;color:#FFF}
.wp-pagenavi a{text-decoration:none;margin:0 3px;padding:8px 12px;background:#EEE;color:#333}
.wp-pagenavi a:hover{background:#0087CF;color:#FFF}