/*
Theme Name: PHO
Theme URI: http://www.pophangover.com
Author: Break SH Interactive Iries
Author URI: http://www.break-media.com
Description: Pophangover
Version: 1.0
License: 
License URI: 
Tags: pophangover, funny pictures
Text Domain: pophangover
*/
@charset "utf-8";
body,div,p,a,img,ul,ol,li,dl,dt,dd,input,textarea,lable,h1,h2,h3{padding:0;margin:0;border:0;}
input,button,select,textarea{ outline:none;}
ul,li{list-style:none;}
a{font:normal 12px/16px Arial, Helvetica, sans-serif;color:#228aab;text-decoration:none;}
a:link{}
a:visited{}
a:hover{}
a:active{}

.clean {display:inline-block;}
.clean:after {content: ".";visibility: hidden;display: block; height: 0;overflow: hidden; clear: both;}
.clean {display:block; clear:both;}

.a{width:100%;}
.b{width:914px;margin:0 auto;}
.c{width:602px;}
.d{width:300px;}
.f{width:160px;}
.fl{float:left;}
.fr{float:right;}
.cl{clear:left;}
.cr{clear:right;}
.dn{display:none;}
.txth{height:0;font-size:0;display:block;text-indent:-9999pt;visibility:hidden;}
.txtelips, .single-prevnext a{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;}
.b-b-1{border-bottom:1px solid #4f4f4f; overflow:hidden;}

body{background:#f0f0f0;font:400 12px/16px Arial, Helvetica, sans-serif;}
.header{padding:14px 0 4px;margin-bottom:20px;background:#fff;position:relative;z-index:1;color:#939393;}
.header:before,.header:after{content:" ";display:block;position:absolute;top:100%;height:35px;width:100%;}
.header:after{z-index:3;background:url(images/spr_headbottom.png) 50% 0 repeat-x;}
.header:before{z-index:2;background:url(images/shadow_headbottom.png) 50% 100% no-repeat;}

#site-logo{display:block;width:418px;height:46px;background:url(images/pophangover-logo-top.jpg) 0 50% no-repeat;}
.share-site{float:right;padding-top:3px;}
.share-site *{vertical-align: middle;}
.quick-links{margin:0 0 5px 0;overflow: hidden;}
.quick-links li{float:left;margin-right:33px;color:#939393;font:700 14px/32px Arial, Helvetica, sans-serif;}
.quick-links li a{color:inherit;font:inherit;text-transform: uppercase;}
#top-bar{padding-bottom:8px;margin-bottom:11px;background:#222;border-bottom:5px solid #0b0b0b;overflow:hidden;}
#top-bar nav{color:#fff;margin:0 330px 0 234px;}

.phon-networks{background:url(images/phon-nw-bar-bg.png) 0 0 repeat-x transparent;width:100%;height:56px;position:relative;overflow:visible;}
.phon-networks:after{content:' ';background:url(images/phon-nw-bar-bg.png) 0 100% repeat-x transparent;width:100%;height:14px;position:absolute;left:0;top:100%;z-index:2;}
.nav-root{width:960px;margin:0 auto;}
.nav-root>li{height:54px;width:137px;float:left;position:relative;padding:1px 0;}
.nav-root>li.more{width:auto;}
.nav-root>li.more:hover{background:none;}
.nav-root>li.more>div{text-indent:0;display:block;height:33px;max-width:250px;position:relative;font:700 14px/33px Arial, Helvetica, sans-serif;background:#a71363;color:#e0adc9;text-shadow:0 1px 0 rgba(0,0,0,1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.15) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.15) inset;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset;border:1px solid #000;margin:10px 0 0 18px;}
.nav-root li a{display:block;height:100%; vertical-align: middle;text-align: center;line-height: 54px;}
.nav-root li a img{vertical-align:middle;}
.nav-root>li:active,.nav-root>li:hover{background:url(images/phon-nw-bar-item-active.png) 50% 50% no-repeat transparent;}
.nav-root>li:before{content:' ';background:url(images/phon-nw-bar-item-spr.png) 0 100% no-repeat transparent;height:56px;width:3px;position:absolute;left:-2px;top:0;}
.nav-root>li.more>div:active,.nav-root>li.more>div:hover{-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;}
.nav-root>li.more>div:active .nav-sub,.nav-root>li.more>div:hover .nav-sub{display:block;-webkit-transform:translateZ(0) !important;}
.nav-root>li.more>div span{display:block;width:201px;text-align:center;padding-right:30px;}
.nav-root>li.more>div span:after{content:' ';background:url(images/phon-nw-bar-more-spr.png) 50% 50% no-repeat #212121;width:30px;height:100%;position:absolute;left:auto;right:0;top:0;-webkit-box-shadow:0 -1px 0 rgba(255,255,255,0.05) inset;-moz-box-shadow:0 -1px 0 rgba(255,255,255,0.05) inset;box-shadow:0 -1px 0 rgba(255,255,255,0.05) inset;}
.nav-root>li.more>div span.clicked{filter:alpha(opacity=70);opacity:.7;cursor:pointer;}
.nav-root>li.more>div span.clicked:active,.nav-root>li.more>div span.clicked:hover{filter:alpha(opacity=100);opacity:1;}

.nav-sub{-webkit-transform:translateZ(0) !important;display:none;position:absolute;width:100%;left:-1px;top:auto;border:1px solid #000;border-top:none;background:#212121;z-index:100;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.75);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.75);box-shadow:0 5px 10px rgba(0,0,0,0.75);}
.nav-sub li{height:48px;border-top:1px solid #000;-webkit-box-shadow:0 1px 0 rgba(89,0,49,1) inset;-moz-box-shadow:0 1px 0 rgba(89,0,49,1) inset;box-shadow:0 1px 0 rgba(89,0,49,1) inset;}
.nav-sub li a{height:48px;}
.nav-sub li:hover{background:url(images/phon-nw-bar-sub-item-active.png) 50% 50% no-repeat transparent;}

.menu-main-category-navigation-container{margin-top:18px;}
#main-nav{overflow:hidden;width:914px;margin:0 auto;}
#main-nav li{float:left;border-left:2px dashed #d9d9d9}
#main-nav li.all{border-left:none}
#main-nav li a{display:block;text-align:center;width:99px;height:18px;padding-top:45px;font:700 16px/18px BenchNine, sans-serif;color:#939393;background:url(images/icon_menu_2.png) 50% 0 no-repeat}
#main-nav li a:hover,#main-nav li.current-menu-item a{color:#dd1736;}
#main-nav li.celebrity a    {background-position:50% -69px;}
#main-nav li.funny a        {background-position:50% -139px;}
#main-nav li.awesome a      {background-position:50% -208px;}
#main-nav li.drinking a     {background-position:50% -278px;}
#main-nav li.flashback a    {background-position:50% -348px;}
#main-nav li.videos a       {background-position:50% -417px;}
#main-nav li.store a        {background-position:50% -974px;}
#main-nav li.contact a      {background-position:50% -1112px;}

#main-nav li.all a:hover,#main-nav li.all.current-menu-item a              {background-position:50% -487px;}
#main-nav li.celebrity a:hover,#main-nav li.celebrity.current-menu-item a  {background-position:50% -556px;}
#main-nav li.funny a:hover,#main-nav li.funny.current-menu-item a          {background-position:50% -626px;}
#main-nav li.awesome a:hover,#main-nav li.awesome.current-menu-item a      {background-position:50% -695px;}
#main-nav li.drinking a:hover,#main-nav li.drinking.current-menu-item a    {background-position:50% -765px;}
#main-nav li.flashback a:hover,#main-nav li.flashback.current-menu-item a  {background-position:50% -835px;}
#main-nav li.videos a:hover,#main-nav li.videos.current-menu-item a        {background-position:50% -904px;}
#main-nav li.store a:hover,#main-nav li.store.current-menu-item a          {background-position:50% -1044px;}
#main-nav li.contact a:hover,#main-nav li.contact.current-menu-item a      {background-position:50% -1182px;}

.footer{background:#202020;border-top:5px solid #000;margin-top:30px;overflow:hidden;padding:20px 0 100px}
.footer a:hover{text-decoration:underline}
.footer dl.c{margin-bottom:2em}
.footer dl.d{margin-bottom:1em}
.footer dt{margin-bottom:10px}
.footer dt,.footer dt a{color:#fff;font:700 18px/36px Verdana, Geneva, sans-serif}
.footer .c dd{width:50%;float:left}
.footer dd{display:block;margin-bottom:1px}
.footer dd a{margin-left:12px}
.footer dd,.footer dd a{font:400 15px/19px Verdana, Geneva, sans-serif;color:#b7b7b7}
.copy-right{color:#646464;font:400 11px/21px Arial, Helvetica, sans-serif}
.copy-right p{margin-top:1em}
.side-unit{background:#d1d1d1;overflow:hidden;margin-bottom:25px;padding:5px}
.widget-holder>li{margin-bottom:25px}
.search-form .input-search{font:400 14px/16px Verdana, Geneva, sans-serif;width:170px;float:left;color:#9a9a9a;display:block;background:url(images/spr_logo.png) -285px 50% no-repeat #fff;padding:8px 8px 8px 30px}
.search-form .submit-search{display:block;float:right;font:700 16px/21px Verdana, Geneva, sans-serif;color:#fff;background:none;text-align:center;cursor:pointer;max-width:67px;padding:5px}
.aside .tw-follow{font-weight:700;height:20px;line-height:20px;text-align:left;width:100%}
.aside .tw-follow *{vertical-align:middle}
#main-content{border:5px solid #d1d1d1;background:#d1d1d1;overflow:hidden;position:relative}
.article-items{width:50%;background:#ccc}
.article-item{background:#fff;border:5px solid #d1d1d1}
.item-feat-img{display:block;position:relative}
.item-feat-img:after{content:" ";display:none;position:absolute;top:0;right:0;width:48px;height:48px;background:url(images/icon_type_gallery.png) 50% 0 no-repeat}
.type-gallery .item-feat-img:after{display:block}
.item-feat-img img{width:100%;height:auto;display:block}
.item-section{padding:10px 10px 15px}
.item-cat-name{font:400 8px/8px Arial, Helvetica, sans-serif;margin-bottom:.5em;text-transform:uppercase;color:#929292;display:block}
.item-cat-name a{font:inherit;color:inherit}
.item-feat-title,.item-feat-title a{font:400 19px/21px BenchNine, sans-serif;color:#dd1736}
.item-byname{font:400 10px/14px Arial, Helvetica, sans-serif;color:#929292;margin:.2em 0 .5em}
.item-section p{font:400 12px/16px Arial, Helvetica, sans-serif;color:#666;margin-bottom:.6em}
.item-share-box{border:1px solid #bbb;border-radius:3px;overflow:hidden}
.item-share-button{float:left;padding:6px 0 0 4px}
.item-comment{display:block;float:right;height:100%;vertical-align:middle;font:700 10px/16px Georgia, "Times New Roman", Times, serif;color:#aaa;background:#f1f1f1;border-left:1px solid #bbb;text-shadow:0 1px 1px #fff;padding:6px 10px}
.item-comment:hover{color:#a1a1a1;background:#f0f0f0}
.item-comment .fb-comments-count{display:inline}
.pagi-list{text-align:center;padding-top:30px}
.pagi-list a,.pagi-list span{display:inline-block;font:700 19px/23px BenchNine, sans-serif;color:#666;margin:0 3px;padding:3px}
.pagi-list .current{font-size:23px;color:#999;margin:0 5px}
.pagi-list .dots{font-size:12px}
.post-content{border:5px solid #d1d1d1;background:#fff;padding:10px 10px 30px}
.single-article{margin-bottom:40px}
.single-article section img{max-width:100%;padding-left:0;padding-right:0;height:auto}
.bread-crumb{margin-bottom:5px}
.bread-crumb,.bread-crumb a{color:#4d4d4d;font:400 12px/18px Arial, Helvetica, sans-serif;text-transform:uppercase}
.post-title{font:700 23px/23px BenchNine, sans-serif;color:#dd1736;margin-bottom:5px}
.page-title{display:block;font:700 23px/23px Verdana, Geneva, sans-serif;text-align:center;color:#000;margin:1.2em 0 2.2em}
.single-page{line-height:1.6em}
.single-page p{margin-bottom:1em}
.post-byname{color:gray;margin-bottom:15px}

.single-sharebox
{
    border:1px solid #e6e6e6;
    border-radius:4px;
    overflow:hidden;
}
.single-comment-link
{
    display:block;
    text-align:center;
    padding:23px 16px;
    font-weight:700;
    color:#272727;
    line-height:1.4em;
    border-right:1px solid #e6e6e6;
    float:left;
    margin-right:5px;
    
    text-shadow: 0px 1px 1px rgb(255, 255, 255);
    background: rgb(249,249,249);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  rgba(249,249,249,1) 0%, rgba(243,243,243,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,249,249,1)), color-stop(100%,rgba(243,243,243,1)));
    background: -webkit-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(243,243,243,1) 100%);
    background: -o-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(243,243,243,1) 100%);
    background: -ms-linear-gradient(top,  rgba(249,249,249,1) 0%,rgba(243,243,243,1) 100%);
    background: linear-gradient(to bottom,  rgba(249,249,249,1) 0%,rgba(243,243,243,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#f3f3f3',GradientType=0 );
}
.single-comment-link span{display:block;font-size:22px}
.single-taglist{color:#303030;border-top:3px dotted #c8c8c8;font:400 italic 14px/20px Georgia, "Times New Roman", Times, serif;margin:16px 0;padding:5px 0}
.single-taglist a{color:inherit;font:inherit;text-transform:uppercase;font-style:normal}
.quick-links li a:hover,.pagi-list a:hover,.item-cat-name a:hover,.single-comment-link:hover,.single-taglist a:hover,.single-prevnext li a:hover,.bread-crumb a:hover{color:#dd1736}
.single-prevnext{overflow:hidden}
.single-prevnext li{width:50%;position:relative}
.single-prevnext li:after{content:" ";height:100%;width:17px;position:absolute;top:0;background:url(images/spr_prevnext.png) 0 0 no-repeat}
.single-prevnext li.single-prev:after{left:0}
.single-prevnext li.single-next:after{right:0;background-position:-17px 0}
.single-prevnext li a{display:block;border:1px solid #777;background:#f3f3f3;font:700 14px/32px Arial, Helvetica, sans-serif;height:32px;color:#373737;text-shadow:0 1px 1px #fff}
.single-prevnext li.single-prev a{border-left:none;margin:0 5px 0 17px;padding:0 5px 0 15px}
.single-prevnext li.single-next a{border-right:none;margin:0 17px 0 5px;padding:0 15px 0 5px}
.single-comment{text-align:center;margin:20px 5px 0}
.single-excerpt{text-align:center;color:#797979;border:1px solid #cfcfcf;border-left:none;border-right:none;margin:5px 0 20px;padding:10px 30px}
.pho-gallery-thubm-list{text-align:center;margin-top:20px;position:relative}
.pho-gallery{width:490px;display:inline-block;margin:0 25px}
.pho-gallery li{border:1px solid #c1c1c1;position:relative;z-index:1;float:left;margin:0 11px 11px;padding:2px}
.pho-gallery li.active{border-color:#585858}
.pho-gallery li a{display:block;width:100px;position:relative}
.pho-gallery li img{border:1px solid #c1c1c1;display:block;width:98px;height:71px}
.pho-gallery .num-of-nums{display:none;width:100%;height:100%;text-align:center;font:700 38px/73px BenchNine, sans-serif;color:#fff;position:absolute;top:0;left:0;background:rgba(242,82,161,.9)}
.pho-gallery li.active .num-of-nums,.pho-gallery li:hover .num-of-nums,.pho-gallery li.loading .num-of-nums{display:block}
.pho-gallery li.loading .num-of-nums{background:url(images/ajax-loader-indi.gif) 100% 0 no-repeat rgba(242,82,161,.8)}
.ie .pho-gallery .num-of-nums, .ie .pho-gallery li.loading .num-of-nums{filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6f252a1', endColorstr='#e6f252a1',GradientType=0 );}
.ie .pho-gallery li.loading .num-of-nums{background:url(images/ajax-loader-indi.gif) 100% 0 no-repeat;}
.pho-gallery-thubm-list .disabled{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor:default}
.pho-gallery-thubm-nav-prev,.pho-gallery-thubm-nav-next,.pho-gallery-full-nav-prev,.pho-gallery-full-nav-next{width:22px;height:79px;display:block;position:absolute;left:0;top:0;text-align:center;background:url(images/spr_logo.png) -230px 50% no-repeat}
.pho-gallery-thubm-nav-next{left:auto;right:0;background-position:-260px 50%}
.pho-gallery-full-wrap{position:relative;z-index:1}
.pho-gallery-full-nav-prev,.pho-gallery-full-nav-next{top:40%;height:53px;background-color:#e08;background-position:-165px 50%;z-index:5}
.pho-gallery-full-nav-next{left:auto;right:0;background-position:-195px 50%}
.pho-gallery-full-size{width:490px;position:relative;overflow:hidden;z-index:3;margin:0 auto}
.pho-gallery-full-size a{display:block;text-align:center;width:100%;height:100%}
.not-found{background:#fff;color:#666;margin:5px;padding:20px 10px 50px}
.not-found .entry-title{font:700 16px/32px Verdana, Geneva, sans-serif}
.not-found .entry-content{font:400 14px/20px Verdana, Geneva, sans-serif}
.not-found a{font:inherit}
.ad_728{width:728px;height:90px;}
.ad_160{width:160px;height:600px;}
#taboola-below-article { margin-top:25px; }
.content-widget li { margin: 5px; }
#div-gpt-ad-leaderboard {text-align:center;margin-top:5px;margin-bottom:5px;}