/*
Theme Name: Party Poker 3.0
Description: Party Poker Blog Theme [Sept 2013]
Version: 3.0
Foundation Version: 4.0
Author: Party Poker [Modified by: Jabari E Holder]
Last edited by: Jabari Holder (04-9-2013)

=====================
NOTES
=====================
This document was not fully written by me (Jabari Holder) and as such it does not conform to my coding standards.

- This document contains bits of 'partypokercom.css' which is the main css found on partypoker.com
- This document may contain bits from tinymce-style.css which is found within the same folder as this file.
*/

@import url("css/proquiz.css");

/* INIT
------------------------------- */
body { 
	background: #aeaeae url('img/background-repeat.png') repeat-x left top;
	font-size:12px;
background-attachment: fixed;
font-family:"Open Sans", Arial, Sans Serif;
}

h1, h2, h3, h4, h5, h6{ font-family: 'Open Sans', sans-serif; font-weight: 300;}

.center {
	text-align:center;
}

.sidebar-icon-l {
	font-size: 2.3em;
}

.fixed {
	position: relative !important;
}

#fsb-social-bar.fsb-fixed {
	width: 100% !important;
	position: static !important;
	top: auto !important;
	display: block !important;
}

#fsb-social-bar {
	display: block !important;
	width: 100% !important;
	border: none !important;
	padding: 0 !important;
}


/* Social Colours */
.twit-color {
	color: #00aced;
}

.fb-color {
	color: #3c599d;
}

.ytube-color {
	color: #ff3334;
}

.gplus-color {
	color: #dd4c39;
}


/* Responsive Video (JS Fallback)
iframe[src*="youtube.com"], iframe[src*="livestream.com"] {
	width:100% !important;
	height:auto !important;
}
 */

/* Everything Else
------------------------------- */
/* HEADER */ 
.container {
width: 976px;
margin: 0 auto;
}

#header {
position: fixed;
overflow: visible;
z-index: 900;
width: 100%;
left: 0;
top: 0;
border-bottom: 1px solid #a7a7a7;
background-color: rgba(210,210,210,0.7);
background: -webkit-gradient(radial,300px 65%,0px,center center,100%,color-stop(0%,#fff),color-stop(100%,rgba(210,210,210,0.7))),-webkit-gradient(linear,left top,left bottom,color-stop(0%,#323232),color-stop(100px,rgba(180,180,180,0.6)),color-stop(100%,rgba(210,210,210,0.3)));
background: -webkit-radial-gradient(300px 65%,ellipse cover,#fff 0,rgba(210,210,210,0.7) 100%),-webkit-linear-gradient(top,#323232 0,rgba(180,180,180,0.6) 100px,rgba(210,210,210,0.3) 100%);
background: radial-gradient(600px at 30% top,#fff 0,rgba(210,210,210,0.7) 100%),linear-gradient(to bottom,#323232 0,rgba(180,180,180,0.6) 100px,rgba(210,210,210,0.3) 100%);
background-position: left center;
-webkit-box-shadow: 0 1px 1px rgba(184,184,184,0.7);
-moz-box-shadow: 0 1px 1px rgba(184,184,184,0.7);
box-shadow: 0 1px 1px rgba(184,184,184,0.7);
-webkit-box-shadow: 0 1px 1px rgba(184,184,184,0.7);
-moz-box-shadow: 0 1px 1px rgba(184,184,184,0.7);
box-shadow: 0 1px 1px rgba(184,184,184,0.7);
}

#header:after {
content: " ";
position: absolute;
top: 137px;
left: 0;
right: 0;
height: 20px;
display: block;
background: url("../party-poker-blog-v3/img/dropShadowHeader.png") no-repeat scroll center 0;
}

#header #top {
margin: 0 auto;
display: block;
border-top: 1px solid #fff;
overflow: visible;
height:90px;
}
/*Strip Nav */
#strip {
min-height: 40px;
height: auto!important;
height: 40px;
color: #fff;
margin: 0 auto;
background: #444;
background-image: -moz-linear-gradient(top,#444 20%,#0e0e0e 100%);
background-image: -webkit-linear-gradient(top,#444 20%,#0e0e0e 100%);
background-image: -o-linear-gradient(top,#444 20%,#0e0e0e 100%);
background-image: linear-gradient(to bottom,#444 20%,#0e0e0e 100%);
overflow: hidden;
}

/* logo */
.logo-cont h2 a, .logoFooter h2 a {
	display: block !important;
	width: 150px !important;
	height: 31px !important;
	text-indent: -9999em !important;
	background: url(../party-poker-blog-v3/img/logowhite.png) no-repeat top left !important;
	background-size: 100% 100% !important;
}

.logoFooter h2 a {
	background: url(../party-poker-blog-v3/img/logo.svg) no-repeat top left !important;
}

#menu.desktop {
margin: 40px 0;
float: right;
}


/* layout */

.more-link{
	white-space: nowrap;
}

p.attribution{
	text-align: right;
}

article.post{
	margin-bottom: 16px;
}

article header h2 a {
	z-index: 99999999999;
}

.post_content p {
	font-size: 1.1em;
}

.post_content h2, .post_content h3, .post_content h4, .post_content h5 {
	clear: none !important;
}

section.post_excerpt p iframe, section.post_content p iframe {
	min-height: 300px;
}

.post_content ol li {
	margin-bottom: 15px;
}

.livestream iframe {
	min-height: 300px !important;
}

.livestream .twitter iframe {
	margin-top: 37px;
}


.edit_link a {
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none !important;
	display: block;
}

header .menu-action {
    margin-top: 0;
    top: 18px;
    right: 2px;
}

header .menu-action .graphic {
    padding: 8px;
    position: absolute;
    right: 15px;
    top: 24px;
}
.show-for-small {
float:right;
}
header .menu-action .button.small svg {
    opacity: 0.5;
}

.mobile-nav-container{
	margin-left: -100%;
	float: left;
	width: 96%;
	position: absolute;
	top: 110px;
}

.active .mobile-nav-container{
	display: block;
	margin-left: 0;
}

.active #main{
	margin-left: 55%;
}

.mobile-nav-container,
#main{
	-moz-transition: all 0.25s ease-in 0s;
}

#main{
	border-bottom: none;
background-color:#fff;
border-right: 1px solid #A5A5A5;
	padding: 150px 27px 27px;


}

.mejs-container {
	margin-bottom: 30px;
}


.side-nav{
	height: auto;
}

ul.tabs.vertical {
    border-bottom: 1px solid #E6E6E6;
    height: auto;
}

ul.tabs {
    border-bottom: 1px solid #E6E6E6;
    display: block;
    height: 40px;
    margin-bottom: 20px;
    padding: 0;
}

ul.tabs.vertical li {
    border-left: 3px solid #CCCCCC;
}

ul.tabs.vertical li, ul.tabs.vertical li {
    float: none;
    height: auto;
}

ul.tabs li:first-child {
    margin-left: 0;
}

ul.tabs li {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
}

ul.tabs.vertical li a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #F2F2F2;
    border-color: #E6E6E6;
    border-style: solid;
    border-width: 1px 1px 0 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: auto;
    line-height: 1;
    padding: 15px 20px;
}

ul.tabs li a {
    color: #6F6F6F;
    display: block;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    padding: 0 23.8px;
}

/* typography */
.siteinfo h1{ font-weight: 800; }

/* post styling */
.search-res {
	margin-top:30px;
}

#search-button {
	padding: 7px 30px;
}

#main p.meta{
	font-style: normal;
	color: #999999;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
}

div[id*='attachment_']{
	max-width: 100%;
	height: 100%;
}

#main article img:first{
	max-width: 100%;
	width: 100%;
	margin-bottom: 18px;
}

img.alignleft{
	margin-right: 10px;
	float: left;
}

img.alignright{
	margin-left: 10px;
	float: right;
}

img.aligncenter{
	display: block;
	margin: 0 auto;
}

p.tags a:hover{
	color: #f0f0f0;
}

video {
	max-width: 100%;
	height: auto;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}

.video-container iframe,  
.video-container object,  
.video-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: auto;
}

.video-wrapper {
	width: 630px;
	max-width: 100%;
	margin-bottom: 18px;
}

pre {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    display: block;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 18px;
    padding: 8.5px;
    white-space: pre-wrap;
    word-wrap: break-word;
}

code {
    color: rgba(0, 0, 0, 0.75);
    padding: 1px 3px;
}

code, pre {
    font-family: Monaco,Andale Mono,Courier New,monospace;
    font-size: 12px;
	padding: 5px 15px;
}



/* featured posts slider */
#featured{
	border: 1px solid #E6E6E6;
}

#featured div{
	padding: 0 15px;
}

#featured h3{
	margin-top: .2em;
	padding-left: .05em;
}

#featured p{
	padding-left: .1em;
}

#featured h3,
#featured p{
	width: 100%;
}

/* page styling */

.page-template-page-homepage-php #main {
	border-bottom: none;
}

/* comments */

#comments{
	line-height: 3.1rem;
	margin-bottom: 18px;
}

ol.commentlist,
ol.commentlist ul.children{
	list-style-type: none;
	margin-left: 0;
}

ol.commentlist div.avatar{
	float: left;
	margin-right: 10px;
}

ol.commentlist time{
	font-size: .8em;
	color: #eeeeee;
}

ol.commentlist div.comment-author{
	position: relative;
}

.panel ol.commentlist a.comment-edit-link{
	color: #ffffff;
	text-decoration: none;
}

ol.commentlist span.edit-comment{
	position: absolute;
	right: 1.5em;
	top: 0;
}

.comment h4{
	margin-bottom: 0;
}

a.comment-reply-link{
	position: absolute;
	right: 1.5em;
	bottom: 0;
}

#cancel-comment-reply{
	padding-left: 20px;
}

#comment-nav ul{
	list-style-type: none;
	margin: 0;
}

#comment-form-elements{
	list-style-type: none;
	margin: 0;
}

/* specific post-type styles */

/* image attachment */

.attachment #main .post_content img{
	max-width: 100%;
}

li.next{
	text-align: right;
}

#sidebar1 .metadata,
#sidebar1 .caption{
	padding-bottom: 20px;
}

.latestvideo {
	padding: 0!important;
}
.latestvideo .pictoIcon {top:10px!important;}

/* widget styles */

.widget{
	margin-bottom: 18px;
}

.widget li{
	margin-bottom: 2px;
}

.widget ul.children{
	margin-bottom: 0;
}

.widget ul.children li{
	margin-left: 9px;
}

#tag-cloud{
	margin-bottom: 18px;
}

a[class^='tag-link-']:hover{
	color: #f0f0f0;
}

a.post-img img {
	width:100%;
	overflow:hidden;
}

a.post-img {
	height: 100%;
}

.img-sizer {
	max-height:250px;
	height:250px;
	overflow:hidden;
	margin-bottom:20px;	
}

.img-sizer-single {
	max-height:250px;
	height:250px;
	overflow:hidden;
	margin-bottom: 20px;
}

.img-sizer-single img {
	width: 100%;
}

.plyBtn:hover {
	filter: alpha(opacity=50);
	opacity: 0.5; 
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}

.imgPlyBtn {
	position: relative;
}

.plyBtn {
	position: absolute;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;

}

#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
	width: 100% !important;
}

.socialite-button iframe{
	height: 20px !important;
}


/* EVENT WIDGET STYLE */
.event-widget, .event-widget ul {
	list-style: none;
	margin-left: 0px;
}


.event-widget .ico-space {
	padding-right: 4px;
}
.event-widget .particon-size {
	font-size: 14px;
}

.event-widget h4 {
	font-size: 14px;
	font-weight: 600;
	border-bottom: 1px solid #AAA;
	padding-bottom: 5px;
	color: #E8490D;
}

.event-widget h4 .particon-size {
	margin-top: -9px;
	font-size: 24px;
	padding-left:10px;
}

.event-widget .title {
	font-weight: bold;
}
.event-widget .content-left-padding {
	padding-left: 20px;
}


/* All Portrait and Landscape Sizes after iPhone (devices and browsrs)
=================================================================== */
@media only screen and (min-width: 768px) {


.top-bar {

    *zoom: 1;
    overflow: visible; 

	}

    .top-bar:before, .top-bar:after {
      content: " ";
      display: table; }

    .top-bar:after {
      clear: both; }

    .top-bar .toggle-topbar {
      display: none; }

    .top-bar .title-area {
      float: left; }

    .top-bar .name h1 a {
      width: auto; }

    .top-bar input,
    .top-bar .button {
      line-height: 2em;
      font-size: 0.875em;
      height: 2em;
      padding: 0 10px;
      position: relative;
      top: 8px; }

#player{
max-height:130px;
}
	.top-bar-section ul li {
		float: left;
	}

	.top-bar-section ul li a {
		font-size: 1em;
	}

	.top-bar-section li a:not(.button) {
		padding: 0 15px;
		line-height: 10px;
	}
}







/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
=================================================================== */
@media only screen and (max-width: 479px) {
	/* Pagination */
	ul.pagination li {
		margin-left: 0px;
	}
	
	/* Social */
	#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
		width: 100% !important;
	}
	
	.responsiveFigure {
	}
		.fb-like, .fb_edge_widget, .fb_iframe_widget span, .fb-like iframe[style], .fb-like span[style] {
max-width:250px !important;

	}
	
	.img-sizer {
		max-height:150px;
		height:150px;
	}

	.logo, .logo-cont h2 a {
		text-align: center;
		margin-left: auto;
		margin-right: auto;
		float: none !important;
	}

	.small-play-top {
		text-align: center;
		width:100%;
	}



	.cta_button .mediumButton a{font-size:1.3em; font-family: "Open Sans", Arial, Sans Serif;}

	section.post_excerpt p iframe, section.post_content p iframe {
		min-height: 150px;
	}

	.img-sizer-single {
		margin-top: 50px;
		height:100%;
	}

	.box-right {
		margin-left: 0px !important;
		margin-bottom: 20px !important;
	}

	.box-left {
		margin-right: 0px !important;
		margin-bottom: 20px !important;
	}

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers)
====================================================================== */
@media only screen and (min-width: 480px) and (max-width: 768px) {

 


	.top-bar-section li a:not(.button) {
		font-size: 1.2em !important;
	}

	/* Social */
	#fbcomments, .fb-comments, .fb-comments iframe[style], .fb-comments span {
		width: 100% !important;
	}

	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
	#main{
		border-bottom: none;
	}

	#featured h3{
		margin-top: 2em;
		padding-left: 2em;
	}

	#featured p{
		padding-left: 4em;
	}

	#featured h3,
	#featured p{
		width: 66%;
	}
	
	.social-icons{
		padding-top: 0px;
	}

	.social-icons div {
		text-align:center;
	}


	.small-play-top {
		position: absolute;
		float: right;
		right: 40px;
		text-align: right;
	}

	.cta_button .mediumButton a{font-size:1.3em;}

	.box-right {
		margin-left: 0px !important;
		margin-bottom: 20px !important;
	}

	.box-left {
		margin-right: 0px !important;
		margin-bottom: 20px !important;
	}

}


@media only screen and (min-width: 768px) {
	ol.commentlist div.avatar{
		margin-right: 0;
	}
	
	#main{
		border-bottom: none;
	}

	#featured h3{
		margin-top: 2em;
		padding-left: 2em;
	}

	#featured p{
		padding-left: 4em;
	}

	#featured h3,
	#featured p{
		width: 66%;
	}

	.cta_button .mediumButton a{font-size:1.2em;}
}

@media only screen and (min-width: 940px) {
	/* desktop specific styles */
	
	#main{
		margin-bottom: 0;
	}
	
	ol.commentlist div.avatar{
		margin-right: 0;
	}	
		.cta_button .mediumButton a{font-size:1.3em;}
}


/* Buttons */
.btn {
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    float: left;
    padding: 0.45em 1em 0.55em;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 0.1em 0.15em rgba(0, 0, 0, 0.5);
font-family: "open sans", arial, sans serif;
}

.lrg {
    font-size: 2.4em;
    width: 100%;
font-family: "open sans", arial, sans serif;
}
.med {
    font-size: 1.35em;
}
.sml {
    font-size: 12px;
    padding: 0.3em 1em 0.3em;
}
.main, .mainStd {
	background: #e8490d; /* Old browsers */
	background: -moz-linear-gradient(top, #fca07f 1px, #ff6111 1px, #eb4a0d 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1px,#fca07f), color-stop(1px,#eb4a0d), color-stop(100%,#e8490d)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fca07f1px,#ff6111 1px,#eb4a0d 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fca07f1px,#ff6111 1px,#eb4a0d 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fca07f1px,#ff6111 1px,#eb4a0d 100%); /* IE10+ */
	-webkit-box-shadow:rgba(0,0,0,0.4) 0px 1px 2px;
	box-shadow:rgba(0,0,0,0.4) 0px 1px 2px;
	border:1px solid #ce3800;
	margin:0 0 1px 0;
	text-shadow: 0 0.1em 0.15em rgba(0, 0, 0, 0.5);
        color:#FFF;
   
}
.main:hover, .mainHover {
    background: #f84705; /* Old browsers */
	background: -moz-linear-gradient(top, #ff9453 1px, #fe681d 1px, #fb5313 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1px,#ff9453), color-stop(1px,#fe681d), color-stop(100%,#fb5313)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff9453 1px,#fe681d 1px,#fb5313 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff9453 1px,#fe681d 1px,#fb5313 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff9453 1px,#fe681d 1px,#fb5313 100%); /* IE10+ */
                color:#FFF;
                box-shadow: 0 0 5px rgba(236, 75, 13, 0.8);
                border:1px solid #ec4b0d;
          
}

.main:active, .mainActive {
               
                box-shadow: 0 0 0 #ec4b0d;
                -webkit-transition: all 0.1s ease;
                -moz-transition: all 0.1s ease;
                -o-transition: all 0.1s ease;
                transition: all 0.1s ease;
               
}

.mainInactive {
    background:#e8490d;
    -webkit-box-shadow:none;
	border:1px solid #ce3800;
	zoom: 1;
	filter: alpha(opacity=40);
	opacity: 0.4;
}
/* Buttons END */

h1, h1 a, h2, h2 a {
    clear: both;
    color: #404040;
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
    margin: 8px 0 8px;
    text-decoration: none;
    line-height: 130%;
    font-weight: 400;
}
h1, h1 a {
	margin: 0 0 8px;
}
h1 a:hover, h2 a:hover {
	color: #e8490d;
}

h3 {
    clear: both;
    color: #E8490D;
    font-family: 'Open Sans',sans-serif;
    font-size: 16px;
    font-weight: normal;
}
h4 {
    clear: both;
    color: #404040;
    font-family: 'Open Sans',sans-serif;
    font-size: 14px;
    font-weight: 400;
    margin: 24px 0 16px;
}
h5 {
    clear: both;
    color: #404040;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 24px 0 8px;
}
p {
    color: #404040;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 170%;
    margin: 0 0 16px;
    padding: 0;
}
a {
    color: #E8490D;
	/* text-decoration: underline; */


}

ul, ol {
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
.article-group {
	width: 100%;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 16px;
	padding-bottom: 36px;
	overflow:auto;
}


.single-post-group {
float: left;
width: 100%;
padding-bottom: 16px;	
}
.fb-spacer {
	margin-bottom: 16px;
}

#article-group-small {
	float: left;
	width: 100%;
	border-bottom: 1px solid #cccccc;
	margin-top:  16px;
	padding-bottom: 16px;
}
#article-group-small img {
	float: left;
	max-width: 26%;
	margin-right: 4%;
	margin-top: 8px;
}
#article-group-small h2 {
	float: left;
}
#article-group-small p {
	float: left;
}
#article-group-small .text {
	float: left;
	max-width: 70%;
}
.container-page {

	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0;
	background-color: #FFFFFF;
	background-image: linear-gradient(center top, #FFFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -o-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -moz-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -webkit-linear-gradient(bocenter top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -ms-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	border: 1px solid #A5A5A5;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); 
	color: #404040;
	margin-bottom: 0px;
}
.chipsbackground {
	background: url('img/chips.png') no-repeat center top;
	min-height: 800px;
	margin: 0px !important;
	padding-bottom: 30px !important;
background-attachment: fixed;
}
.logo {
	float: left;
	width: 192px;
	height: 42px;
}
.box-shadow {
	background-image: radial-gradient(ellipse at center top , rgba(170, 170, 170, 0.8) 0px, transparent 60%);
    bottom: -6px;
    clear: both;
    height: 5px;
    left: 8px;
    opacity: 0.6;
    position: absolute;
    width: 90%;
}

.box-shadow-small {
	background-image: radial-gradient(ellipse at center top , rgba(170, 170, 170, 0.8) 0px, transparent 60%);
    bottom: -3px;
    clear: both;
    height: 2px;
    left: 8px;
    opacity: 0.6;
    position: absolute;
    width: 90%;
}

.contentcenter {
	margin: 0 auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.mt20 {
	margin-top: 30px;
}

.footerbackground p {
	margin-top: 16px;
	font-size: 11px;
}



/* Sidebar */
#sidebar1 {
	margin-top: 12px;
padding: 150px 27px 27px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}

#sidebar1 a { color:#404040;}
#sidebar1 a .contentBox:hover, #sidebar1 .contentBox a:hover, #sidebar1 .widget a:hover {text-decoration:underline;}


/* Fancy Box Custom */
#fancybox-thumbs ul li.active {
	border: 3px solid #fff !important;
}


/* Flickr Feed */
#pokerSets {left: 149px!important;}
        .section-container.tabs > section > .content, .section-container.tabs > .section > .content {
          border-top: solid #CCC 1px;
          border-left: none;
          border-right: none;
          border-bottom: none;
          transition: all ease-out 0.3s 0.1s;
        }

        ul#flickr li, #flickr-feed li, #flickr-widget-feed li {
          list-style: none;
          display: block;
          float: left;
          margin: 0;
          padding: 0px;
          overflow:hidden;
        }

        ul#flickr li a, #flickr-feed li a, #flickr-widget-feed li a {
          display: block;
          padding: 0;
          position: relative;
          margin: 0;
          text-decoration: none;
          cursor: pointer;
          -webkit-background-size: cover !important;
          -moz-background-size: cover !important;
          -o-background-size: cover !important;
          background-size: cover !important;
        }

        ul#flickr li a, #flickr-feed li a, ul#flickr li a.large:hover, #flickr-feed li a.large:hover, #flickr-widget-feed li a, #flickr-widget-feed li a.large:hover {
          -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-in-out;
          -moz-transition: opacity .3s ease-out, -moz-transform .3s ease-in-out;
          -ms-transition: opacity .3s ease-out, -ms-transform .3s ease-in-out;
          -o-transition: opacity .3s ease-out, -o-transform .3s ease-in-out;
          transition: opacity .3s ease-out, transform .3s ease-in-out;
          -webkit-transform-origin: 50% 50%;
          -moz-transform-origin: 50% 50%;
          -ms-transform-origin: 50% 50%;
          -o-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
        }

        ul#flickr li a span, #flickr-feed li a span {
            position: absolute;
            left: 0;
            bottom: 0;
            padding: 5px 7px 5px 0px;
            color: #fff;
            text-align: right;
            height: 140px;
            font-size: 13px;
            background: #000;
        }

        ul#flickr li a.large:hover, #flickr-feed li a:hover, #flickr-widget-feed li a:hover {
            opacity: 0.9;
            margin:0px !important;
            padding: 0px !important;
            -webkit-transform: scale3d(1.3, 1.3, 1) translate3d(0, 3%, 0);
            -moz-transform: scale3d(1.3, 1.3, 1) translate3d(0, 3%, 0);
            -ms-transform: scale3d(1.3, 1.3, 1) translate3d(0, 3%, 0);
            -o-transform: scale3d(1.3, 1.3, 1) translate3d(0, 3%, 0);
            transform: scale3d(1.3, 1.3, 1) translate3d(0, 3%, 0);
        }

        ul#flickr li a.large span,  #flickr-feed li a span {
            height: auto;
            width: 210px;
            text-transform: uppercase;
            opacity: 0.8;
        }


         ul#flickr, #flickr-feed, #flickr-widget-feed {
            text-align: center;
            margin-left: auto;
            margin-right: auto;
            width:100%;
         }

		  #events-pagin-mini {
		  	padding: 10px 0 0 0 !important;
			font-weight: bold;
		  }

         #flickr-pagin-mini {
			clear: both;
			padding: 10px 0 20px 0;
			text-align: center;
			height: 40px;
			font-weight: bold;
         }

		 #events-pagin-mini .jp-disabled, #flickr-pagin-mini .jp-disabled {
		 	visibility: hidden;
		 	display: none;
		 }


         #flickr-pagin-mini a:not(:first-child):not(:last-child), #events-pagin-mini a:not(:first-child):not(:last-child){
         	visibility: hidden;
         	display: none;
         }

         #flickr-pagin-mini a:first-child, #events-pagin-mini a:first-child {
         	float:left;
         	padding: 2px;
         }

         #flickr-pagin-mini a:last-child, #events-pagin-mini a:last-child {
         	float:right;
         	padding: 2px;
         }



        @media only screen and (min-width: 978px) {
          ul#flickr li a, #flickr-feed li a {
              width: 293px;
              height: 193px;
          }

         #flickr-widget-feed li a {
              width: 246px;
              height: 160px;
          }

        }

        @media only screen and (min-width: 768px)  and (max-width: 977px)  {
          ul#flickr li a, #flickr-feed li a {
              width: 400px;
              height: 300px;
          }


         #flickr-widget-feed li a {
              width: 260px;
              height: 160px;
          }

          ul#flickr li, #flickr-feed li {
              width: 33%;
              overflow: hidden;
          }

			#flickr-widget-feed li {
				width: 100%;
				overflow: hidden;
			}



        }

        @media only screen and (min-width: 480px) and (max-width: 768px) {
          ul#flickr li a, #flickr-feed li a {
              width: 350px;
              height: 250px;
          }


         #flickr-widget-feed li a {
              width: 600px;
              height: 160px;
          }

			#flickr-widget-feed li {
				width: 100%;
				overflow: hidden;
			}

          ul#flickr li, #flickr-feed li {
              width: 50%;
              overflow: hidden;
          }

        }


        @media only screen and (max-width: 479px) {
          ul#flickr li a, #flickr-feed li a {
              width: 350px;
              height: 250px;
          }

          ul#flickr li, #flickr-feed li {
              width: 100%;
              overflow: hidden;
          }



         #flickr-widget-feed li a {
              width: 300px;
              height: 160px;
          }

			#flickr-widget-feed li {
				width: 100%;
				overflow: hidden;
			}

        }

        /* Tab Style */
        .section-container.tabs.flickr-section > section > .content {
          padding-left:0px !important;
          padding-right:0px !important;
          padding-bottom:0px !important;
        }

        .section-container.tabs.flickr-section > section > .title a {
          font-size: 1em;
          font-weight: bold;
        }

        .section-container.tabs.flickr-section > section > .title {
          overflow:hidden !important;
          padding-left:30px;
width:auto;
        }
.no-js .section-container {border-top: none;}
        #bgIco-2 {
          margin-left: -50px !important;
        }

        #bgIco, #bgIco-2 {
          position: absolute;
          font-size: 50px;
          margin-top: -10px;
          margin-left: -40px;
          z-index: 1;
          transform:rotate(20deg);
          -ms-transform:rotate(20deg); /* IE 9 */
          -webkit-transform:rotate(20deg); /* Safari and Chrome */
          color: #E8490D;
          font-weight: 100;
        }

        .flickr-section {
          margin-top: 10px;
        }

        .modal {
            display:    none;
            z-index:    100000;
            top:        0;
            left:       0;
            height:     100%;
            width:      100%;
            background: rgba( 255, 255, 255, .8 ) 
                        url('http://www.partypoker.com/blog/wp-content/themes/party-poker-blog-v3/img/ajax-loader.gif') 
                        50% 50% 
                        no-repeat;
        }

        .loading {
            overflow: hidden;   
        }


        .loading .modal {
            display: block;
        }


#flickr-pagin { clear:both; padding: 40px 0 20px 0; text-align: center; height:40px;}

#flickr-pagin a {
  font-size: 12px;
  cursor: pointer;
  margin: 0 5px;
  padding:10px;
  color: #333;
}

#flickr-pagin a:hover {
  background-color: #999;
  color: #fff;
}

#flickr-pagin a.jp-previous { margin-right: 15px; }
#flickr-pagin a.jp-next { margin-left: 15px; }

#flickr-pagin a.jp-current, a.jp-current:hover { 
	color: #F1F1F1;

	font-weight: bold;

}

#flickr-pagin a.jp-disabled, a.jp-disabled:hover { color: #bbb; background: none; }

#flickr-pagin a.jp-current, a.jp-current:hover, a.jp-disabled:hover {
  cursor: default; 
	background: #e8490d;
}

#flickr-pagin span { margin: 0 5px; }


/* Pagination ---------------------- */
/* line 237, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination {
	margin-left:auto !important;
	margin-right:auto !important;
}
/* line 239, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination li {

}
/* line 241, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination li a {
	text-decoration: none;
	padding:10px;
}
/* line 244, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination li.unavailable:hover a, ul.pagination li.unavailable a:focus {
  background: transparent;
}
/* line 245, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination li.current a {
  background: #e8490d;
  color: #F1F1F1;
}
/* line 246, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/ui.scss */
ul.pagination li.current a:hover {
  background: #e6e6e6;
  color: #fff;
}


#twitter_update_list {
	width: 100%;
	font-size: 12px;
	color: #404040;
	margin:0 auto;
	line-height: 140%;
	margin-left: 5px;
}

#twitter_update_list li {
	float: left;
	width: 100%;
	list-style: none;
	border-bottom: 1px solid #d7d7d7;
	box-shadow: #ffffff 0px 1px;
	padding: 16px 0;
margin-left:-5px;
}
#twitter_update_list li:last-child {
	border-bottom: none;
	box-shadow: none;
}
#twitter_update_list li span {
	font-size: 12px;
}
#twitter_update_list li img {
	float:left;
	width: 22%
	height: 22%
	max-width: 56px;
	max-height: 56px;
	margin: 0 3%;
}
#twitter_update_list a {
	color: #E8490D;
}
#twitter_update_list .user {
	text-decoration: none;
	color: #E8490D;
	float: left;
	padding-right: 5px;
}

#twitter_update_list li a:hover {
	text-decoration: none;
}

#twitter_update_list li .text {
	display:block;
	font-size: 12px;

}

#twitter_update_list .time {
	color: #999999;
	font-size: 11px;
	width: 170px;
}
.statusgroup {
	float: left;
	width:66%;
	margin-right: 3%;
}


/* Side Bar */
#sidecontainer, #sidecontainer-padding, #sidecontainer-padding-search, #sidecontainer-padding-video {
	margin-top: 0px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #FFFFFF;
	background-image: linear-gradient(center top, #FFFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -o-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -moz-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -webkit-linear-gradient(bocenter top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	background-image: -ms-linear-gradient(center top, #FFFFFF 0px, #EEEEEE 2px, #FFFFFF 80px);
	border: 1px solid #A5A5A5;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); 
	color: #404040;
	margin-bottom: 24px;
	width: 100%;
	clear: both;
	float:left;
}
#sidecontainer-padding, #sidecontainer-padding-search, #sidecontainer-padding-video {
	padding:  16px;
}

#sidecontainer .social-ico {
	float:left;
	width: 34px;
	height: 29px;
	margin-right: 8px;
	
}
#sidecontainer a .social-ico-header:first-child {
	float: left;
	width: 100%;
	margin-top:11px;
	margin-left:16px;
}
#sidecontainer a .social-ico-header h3 {
	float: left;
	margin-top: 2px;
	clear: none;
	color: #404040;
	text-decoration: none;
}
#sidecontainer a .social-ico-header h3:hover {
	color: #e8490d;
}

#sidecontainer .social-ico-mini {
	padding: 16px 0;
	text-align: center;
}

#sidecontainer .social-ico-mini:first-child {
margin-left: 0;
}

#sidecontainer .social-ico-mini:last-child {
float:left!important;
}

#sidecontainer .social-ico-mini a span {
	text-align: center;
	float: none !important;
	display: inline-block;
}

.mb24 { margin-bottom:24px; }

.social-icons {
	width:100%;
	clear:both;
}

.social-icons .icon, .social-icons .icon-facebook {
	float:right;
	width:70px;
	text-align: right;
}
.social-icons .icon-facebook {
	width: 60px;
margin-left:10px;
}
.page-title {
margin-top:24px;
}
.page-image{
margin-top:16px;
}

.PP_TwitterFeed .twitter-timeline-rendered:first-child {
	border: 1px solid #aaa!important;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0  3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}


/* Promotion */
.box {
  margin: 16px 0 0 16px;
  float: left;
  position: relative;
  z-index: 1;
  background-color: #eeeeee;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -o-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  background-image: linear-gradient(top, #ffffff 0px, #eeeeee 2px, #ffffff 80px);
  border: 1px solid #a5a5a5;
  border-radius: 3px;
  color: #404040;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}

.isoBoxStyle .pictoIcon {
    color: #404040;
    text-decoration: none;
	right: 16px;
	top: 5px;
	display: block;
	width: 23px;
	height: 23px;
	font-size: 22px;
	text-align: right;
	margin: -2px 0 0 0;
	position: absolute;
	margin: -2px 0 0 0;
}

.box h3.titleBox, .box h3.titleMessage, .latestvideo h3 {
    border: medium none;
    color: #404040;
    font-size: 14px!important;
    font-weight: bold;
    margin-bottom: 0 !important;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding: 10px 16px;
    text-shadow: 1px 1px #FFFFFF;
font-family: "Trebuchet MS", Verdana, sans serif;
}

.box .contentBox {
    line-height: 16px;
    margin-bottom: 0 !important;
    padding: 12px 16px;
	font-size:12px;
}
.isoBoxSize {
  margin: 0 15px 17px 0;
  width: 100%;
}
#options li:last-child {
  margin: 8px 1px 8px 0;
}
.size-L {
  height: 248px!important;
}
.size-M {
  height: 168px!important;
}

.responsiveFigure {
    position: relative;
    text-align: center;
    width: 100%;
overflow:hidden;
}

.responsiveFigure img {
max-width: 125%;
position:relative;
overflow:hidden;
}


.isoBoxStyle img {
    opacity: 0.9;
}


/* Important Bits */
.box-cont {
	position: relative;
	background-color: #FAFAFA;
	color: #404040;
	z-index: 1;

	/* prop */
	margin-top: 10px;
	line-height: 18px;
	padding: 16px;

	/* bdr */
	-webkit-border-radius: 3px;
	-o-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: solid 1px #d5d5d5;

	/* shd */
	-webkit-box-shadow: #d2d2d2 0 0 3px;
	-moz-box-shadow: #d2d2d2 0 0 3px;
	box-shadow: #d2d2d2 0 0 3px;
}

.box-cont h3 {
	line-height: 120%;
	clear: both;
	color: #e8490d;
	font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
	line-height: 130%;
	text-shadow: 0px 1px 0px #ffffff;
	margin: 0 0 10px 0 !important;
	display: inline-block;	
}

.box-right {
	margin-left: 16px;
	float:right;
}

.box-left {
	margin-right: 16px;
	float:left;
}

.box-cont img {
    opacity: 0.9;
}








/* Back to top */
#buttonScrollTop {
  width: 48px;
  height: 40px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #FFF;
  border: solid 1px #d2d2d2;
  position: fixed;
  z-index: 15000;
  right: 20px;
  bottom: 20px;
  display: none;
  cursor: pointer;
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#buttonScrollTop .pictoIcon {
  font-size: 25px;
  line-height: 40px;
  color: #8c8c8c;
  text-align: center;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#buttonScrollTop:hover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
  background-color: #ffffff;
  background-image: -webkit-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  background-image: linear-gradient(top, #ffffff 0px, #ffffff 1px, #f2f2f2 2px, #ffffff 100%);
  bottom: 23px;
}
#buttonScrollTop:hover .pictoIcon {
  color: #3b3b3b;
}
#buttonScrollTop:active {
  bottom: 21px;
}

.wpp-comments { display: none; }
.popularposts {  }
.popularposts ul {  }
.popularposts ul li { 	float: left;
	width: 100%;
	list-style: none;
	border-bottom: 1px solid #d7d7d7;
	box-shadow: #ffffff 0px 1px;
	padding: 8px 0;
	font-size:12px;
	line-height: 130%;
	margin: 0px;
}
.popularposts ul li a { color: #404040; text-decoration:none; }
.popularposts ul li a:hover { color: #E8490D; }

#content { padding:0; }





.title-area, .name, .menu-icon  {
	color: black !important;
}

.top-bar .toggle-topbar.menu-icon a {
	text-indent: -48px;
	width: 34px;
	height: 34px;
	line-height: 33px;
	padding: 0;
	color: #404040;
	text-shadow: 0 1px 0 #fff;
}

.toggle-topbar a, .top-bar .toggle-topbar.menu-icon a span {
	color: #404040; !important;
	font-size: 1.5em;
text-shadow: 0 1px 0 #fff;
}

.top-bar .toggle-topbar.menu-icon a span {
-webkit-box-shadow: 0 10px 0 1px #404040, 0 16px 0 1px #404040, 0 22px 0 1px #404040;
box-shadow: 0px 10px 0px 1px #404040, 0px 16px 0px 1px #404040, 0px 22px 0px 1px #404040;
}


/* Requires
   globals.css */
/* line 6, ../../../../../../../../Library/Ruby/Gems/1.8/gems/zurb-foundation-3.0.4/stylesheets/foundation/navbar.scss */
.top-bar {
  background: none;
height:66px;
}
.top-bar-section li a:not(.button) {
	background: none;
	text-decoration: none;
	font-size:1.3em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	color: #404040;
	text-shadow: 0 1px 0 #fff;
}
.top-bar-section ul {
	background: none;
}

.top-bar-section ul li a:hover {
color: #000!important;
background: none!important;
}

.top-bar-section > ul > .divider, .top-bar-section > ul > [role="separator"] {
	border-color: #FFF;
}

.mediumButton input{padding:9px 18px !important}
.mediumButton a, .mediumButton input{font-size:1.1em;padding:5px 18px}

.orangeButton a, .orangeButton input{background:#e8490d;background-color:#fe7636;background-image:-webkit-linear-gradient(top,#fca07f 0,#fe7636 1px,#e8490d 100%);background-image:-moz-linear-gradient(top,#fca07f 0,#fe7636 1px,#e8490d 100%);background-image:-o-linear-gradient(top,#fca07f 0,#fe7636 1px,#e8490d 100%);background-image:-ms-linear-gradient(top,#fca07f 0,#fe7636 1px,#e8490d 100%);background-image:linear-gradient(top,#fca07f 0,#fe7636 1px,#e8490d 100%);border:1px solid #ce3800;text-shadow:1px 2px #b72906;color:#FFF}
.orangeButton a:hover, orangeButton input:hover{background-color:#ff9735;background-image:-webkit-linear-gradient(top,#fdc6af 0,#ff9735 1px,#f3832a 100%);background-image:-moz-linear-gradient(top,#fdc6af 0,#ff9735 1px,#f3832a 100%);background-image:-o-linear-gradient(top,#fdc6af 0,#ff9735 1px,#f3832a 100%);background-image:-ms-linear-gradient(top,#fdc6af 0,#ff9735 1px,#f3832a 100%);background-image:linear-gradient(top,#fdc6af 0,#ff9735 1px,#f3832a 100%);color:#FFF}

.cta_button {margin-top:1em;}
.cta_button a, .cta_button input{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center;box-shadow:#999 0 1px 2px;text-decoration:none}
.cta_button .mediumButton a{padding:5px 18px}
.cta_button .smallButton a{font-size:12px;padding:8px 24px}
.cta_button .blackButton a{background:#e8490d;background-color:#404040;background-image:-webkit-linear-gradient(top,#777 0,#404040 1px,#000 100%);background-image:-moz-linear-gradient(top,#777 0,#404040 1px,#000 100%);background-image:-o-linear-gradient(top,#777 0,#404040 1px,#000 100%);background-image:-ms-linear-gradient(top,#777 0,#404040 1px,#000 100%);background-image:linear-gradient(top,#777 0,#404040 1px,#000 100%);border:1px solid #000;text-shadow:1px 2px #555;color:#FFF}
.cta_button .blackButton a:hover{background-color:#666;background-image:-webkit-linear-gradient(top,#999 0,#666 1px,#000 100%);background-image:-moz-linear-gradient(top,#999 0,#666 1px,#000 100%);background-image:-o-linear-gradient(top,#999 0,#666 1px,#000 100%);background-image:-ms-linear-gradient(top,#999 0,#666 1px,#000 100%);background-image:linear-gradient(top,#999 0,#666 1px,#000 100%);color:#FFF}

.cta_button .orangeButton a, .cta_button .orangeButton input{background:#e8490d;background-color:#ff6111;background-image:-webkit-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);background-image:-moz-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);background-image:-o-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);background-image:-ms-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);background-image:linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);border:1px solid #ce3800;text-shadow:0 .1em .15em rgba(0,0,0,0.5);color:#FFF;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.cta_button .orangeButton a:hover, .cta_button .orangeButton input:hover{background:#f84705;background-color:#fe681d;background-image:-webkit-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);background-image:-moz-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);background-image:-o-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);background-image:-ms-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);background-image:linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);color:#FFF;box-shadow:0 0 5px rgba(236,75,13,0.8);border:1px solid #ec4b0d;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.cta_button .orangeButton a:active, .cta_button .orangeButton input:active{margin-top:1px;box-shadow:0 0 0 #ec4b0d;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;margin-bottom:-1px}



.cta_button .center{text-align:center}
.cta_button .right{text-align:right}

#sidebar1 a.btn {color:#fff;background: #e8490d;
background-color: #ff6111;
background-image: -webkit-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);
background-image: -moz-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);
background-image: -o-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);
background-image: -ms-linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);
background-image: linear-gradient(top,#fca07f 1px,#ff6111 1px,#eb4a0d 100%);
border: 1px solid #ce3800;
text-shadow: 0 .1em .15em rgba(0,0,0,0.5);
color: #FFF;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;}
#sidebar1 a.btn:hover{
background: #f84705;
background-color: #fe681d;
background-image: -webkit-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);
background-image: -moz-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);
background-image: -o-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);
background-image: -ms-linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);
background-image: linear-gradient(top,#ff9453 1px,#fe681d 1px,#fb5313 100%);
color: #FFF;
box-shadow: 0 0 5px rgba(236,75,13,0.8);
border: 1px solid #ec4b0d;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}


/* SOCIAL ICONS */
.icon-facebook-1, .icon-facebook-2 {
	background: url('../party-poker-blog-v3/img/social/facebook1.jpg');
}

.icon-twitter-1, .icon-twitter-2  {
	background: url('../party-poker-blog-v3/img/social/twitter1.jpg');
}

.icon-youtube-1, .icon-youtube-2 {
	background: url('../party-poker-blog-v3/img/social/youtube1.jpg');
}

.icon-google-plus-1, .icon-google-plus-2 {
	background: url('../party-poker-blog-v3/img/social/googleplus1.jpg');
}

.icon-rss-1, .icon-rss-2 {
	background: url('../party-poker-blog-v3/img/social/rss1.jpg');
}

.icon-facebook-1, .icon-twitter-1, .icon-youtube-1, .icon-google-plus-1, .icon-rss-1  {
background-position: 0 0px;
}

.icon-facebook-2, .icon-twitter-2, .icon-youtube-2, .icon-google-plus-2, .icon-rss-2  {
background-position: 0 31px;
}

.icon-facebook-1:hover, .icon-twitter-1:hover, .icon-youtube-1:hover, .icon-google-plus-1:hover, .icon-rss-1:hover  {
background-position: 0 31px;
cursor:pointer;
}

.icon-facebook-2:hover, .icon-twitter-2:hover, .icon-youtube-2:hover, .icon-google-plus-2:hover, .icon-rss-2:hover  {
background-position: 0 0;
cursor:pointer;
}

.icon-facebook-1, .icon-twitter-1, .icon-youtube-1, .icon-google-plus-1, .icon-rss-1  {
	width: 31px !important;
	height: 31px !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}


.icon-facebook-2, .icon-twitter-2, .icon-youtube-2, .icon-google-plus-2, .icon-rss-2  {
	width: 31px !important;
	height: 31px !important;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* TOURNAMENT SCHEDULE WIDGET CSS */ 
.tournamentSchedule{overflow:hidden;background-image:none;background-color:#666;background-image:-webkit-linear-gradient(top,#ccc 0,#666 1px,#000 100%);background-image:-moz-linear-gradient(top,#ccc 0,#666 1px,#000 100%);background-image:-o-linear-gradient(top,#ccc 0,#666 1px,#000 100%);background-image:-ms-linear-gradient(top,#ccc 0,#666 1px,#000 100%);background-image:linear-gradient(top,#ccc 0,#666 1px,#000 100%);box-shadow:#999 0 1px 2px;border:1px solid #000}
.tournamentSchedule h3.titleBox{color:#fff;text-shadow:none;border-bottom:none!important;box-shadow:none!important}
.tournamentSchedule h3.titleBox.separated{border-bottom:1px solid #303030!important;box-shadow:0 1px 0 #707070!important}
.tournamentSchedule .responsiveFigure,.tournamentSchedule .image{display:none}
.tournamentSchedule .whiteOnBlack{font-size:12px;color:#fff}
.tournamentSchedule p{font-size:12px;color:#fff;padding:0}
.tournamentSchedule .contentBox{font-size:12px;color:#fff;float:none;padding:10px 16px 16px;background:url(../party-poker-blog-v3/img/bg-schedule.png) no-repeat scroll 24px bottom transparent;height: 84%;text-decoration:none!important;}
.tournamentSchedule .pictoIcon {color:#fff;}


/* CSS CONTENT PAGE FIXES */
.container-page {
background: rgba(255, 255, 255, 0.7);
background-image:none;
}

h4.widgettitle {
color:#e8490d;
font-size:18px;
}
.row {
max-width: 976px;
}

.row .row {
margin: 0;
}

#blogLogo {
float: left;
margin-left:10px;
padding: 0;position: relative;
z-index: 9999;}

#blogLogo a {
background:url(../party-poker-blog-v3/img/theblog-logo.png) no-repeat top left;
display: block;
width: 190px;
height: 70px;
background-size: 100% 100%;
text-indent: -9999em;
margin-top: 12px;
}

#footer .blogLogo a {
background:url(../party-poker-blog-v3/img/theblog-logo.png) no-repeat top left;
display: block;
width: 190px;
height: 70px;
background-size: 100% 100%;
text-indent: -9999em;
float: right;
margin-right: -24px;
}

/*SEARCH BOX */

.headerSearch {
float:right;
margin-top: 10px;
margin-right:10px;
}

input#searchsubmit {
font-family: 'particon';
float:right;
font-size:20px;
border-radius: 0 5px 5px 0;
border-top: 1px solid #a5a5a5;
border-right: 1px solid #a5a5a5;
border-bottom: 1px solid #a5a5a5;
border-left: none;
background-color:#dedede;
height:25px;
width:10%;
color#404040;
text-shadow: 0 1px 0 #fff;
}
input#s{
width:80%;
background:#fff;
border: 1px solid #a5a5a5;
height:25px;
border-radius: 5px 0 0 5px;
float:right;
line-height: 12px;
}

::-webkit-input-placeholder { /* WebKit browsers */
    font-style:italic;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    font-style:italic;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    font-style:italic;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    font-style:italic;
}

input#s:focus {outline:none;
border:1px solid #e8390d;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;}

/* --------------------------NAV 2------------------------------ */
.accessMobileNav {display:none;}
#menu.desktop {
	display:block
}
#menu.desktop li {
	margin:0
}
#menu.desktop,#menu.desktop .custom-sub ul {
	margin:0;
	padding:0;
	list-style:none
}
#menu.desktop {
	margin:40px 0;
	float:right
}
#menu.desktop:before,#menu.desktop:after {
	content:"";
	display:table
}
#menu.desktop:after {
	clear:both
}
#menu.desktop {
	zoom:1;
	font-weight:bold
}
#menu.desktop li {
	float:left;
	position:relative
}
#menu.desktop li.active a {
	color:#000
}
#menu.desktop li.active li a {
	color:#FFF
}

#menu.desktop .custom-sub ul a {
	color:#FFF;
	text-shadow:none;
	font-size:12px
}
*html #menu.desktop li a:hover {
	color:#fafafa
}

.top-bar-section ul li.active > a { background:none!important;}
#menu.desktop .custom-sub ul {
	font-weight:normal;
	margin:20px 0 0 0;
	_margin:0;
	opacity:0;
	visibility:hidden;
	position:absolute;
	top:28px;
	left:-50px;
	z-index:10000;
	background:#444;
	background:-moz-linear-gradient(#444,#111);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#444),to(#111));
	background:-webkit-linear-gradient(#444,#111);
	background:-o-linear-gradient(#444,#111);
	background:-ms-linear-gradient(#444,#111);
	background:linear-gradient(#444,#111);
	*top:40px;
	-moz-box-shadow:0 -1px rgba(255,255,255,0.3);
	-webkit-box-shadow:0 -1px 0 rgba(255,255,255,0.3);
	box-shadow:0 -1px 0 rgba(255,255,255,0.3);
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	overflow:hidden;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	border:solid 1px #323232;
	border-bottom:0;
	overflow:hidden
}
#menu.desktop li:hover>.custom-sub  ul {
	opacity:1!important;
	visibility:visible!important;
	margin:0!important
}
#menu.desktop .custom-sub  ul {
	margin:0;
	padding:0;
	font-size:13px;
	width:230px;
	list-style:none;
	border:0;
	left:0;
	margin-left:0;
}

#menu.desktop li:last-child .custom-sub  ul, #menu.desktop li:last-child:hover >.custom-sub ul {margin-left: -115px!important;}

#menu.desktop .custom-sub ul a.lastElementForBorder {
	border-bottom:solid 1px #9f9f9f!important;
	-webkit-border-radius:0 0 4px 4px;
	-moz-border-radius:0 0 4px 4px;
	border-radius:0 0 4px 4px
}
#menu.desktop .custom-sub ul li:first-child {
	background:#2c2c2c;
	background:-webkit-linear-gradient(top,#2c2c2c 0,#404040 30px);
	background:-moz-linear-gradient(top,#2c2c2c 0,#404040 30px);
	background:-o-linear-gradient(top,#2c2c2c 0,#404040 30px);
	background:-ms-linear-gradient(top,#2c2c2c 0,#404040 30px);
	background:linear-gradient(top,#2c2c2c 0,#404040 30px);
	border-top:solid 1px #323232
}

.top-bar-section ul li ul li a:hover {
color:#fff!important;
}

.no-js .top-bar-section ul li:hover > a {
color:#000!important;
background:none!important;
}

#menu.desktop .custom-sub ul li:first-child.active li a {
	border-top:0
}
#menu.desktop .custom-sub ul li.sub1 li.first.active a {
	border-top:0
}
#menu.desktop .custom-sub ul li {
	background:#404040;
	overflow:hidden;
	margin:0;
	padding:0;
	width:229px
}
#menu.desktop .custom-sub ul li a {
	display:block;
line-height: 22px;
padding: 6px 15px;

	font-size:1em;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	text-shadow:1px 1px #000;
	border-top:solid 1px #737373;
	border-right:1px solid #323232;
	border-bottom:solid 1px #2c2c2c;
	border-left:1px solid #323232;
	box-shadow:#737373 0 1px 1px;
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	-webkit-transition:all .1s ease-in-out;
	-moz-transition:all .1s ease-in-out;
	-ms-transition:all .1s ease-in-out;
	-o-transition:all .1s ease-in-out;
	transition:all .1s ease-in-out
}
#menu.desktop .custom-sub ul li a .picto {
	float:right;
	display:block;
	margin:0;
	font-size:16px;
	color:#929292;
	text-shadow:none
}
#menu.desktop .custom-sub ul li a:hover {
	border-top: solid 1px #74c1dd;
border-right: 1px solid #0d679e;
border-left: 1px solid #0d679e;
text-shadow: 1px 1px #134869;
background-color: #0098c9!important;
background-image: -webkit-linear-gradient(top,#009acc 0,#0098c9 2%,#0098c9 25%,#0e659b 100%)!important;
background-image: -moz-linear-gradient(top,#009acc 0,#0098c9 2%,#0098c9 25%,#0e659b 100%)!important;
background-image: -o-linear-gradient(top,#009acc 0,#0098c9 2%,#0098c9 25%,#0e659b 100%)!important;
background-image: -ms-linear-gradient(top,#009acc 0,#0098c9 2%,#0098c9 25%,#0e659b 100%)!important;
background-image: linear-gradient(top,#009acc 0,#0098c9 2%,#0098c9 25%,#0e659b 100%)!important;
color:#fff!important;
}
#menu.desktop .custom-sub ul li a:hover span.picto {
	color:#FFF
}
#menu.desktop .custom-sub ul li li a {
	border:0
}
#menu.desktop .custom-sub ul ul li {
	display:none
}
#menu.desktop {
	display: none
}

@media screen and (max-width:768px) {
.top-bar-section {width:100%;}

.accessMobileNav {
position: absolute;
top: 22px;
right: 22px;
border: 0;
display:block;
}
.accessMobileNav:hover {cursor:pointer; color:#000;}
.top-bar{overflow:visible;}
.accessMobileNav .pictoIcon{font-size:36px;color:#8c8c8c;cursor:pointer;text-shadow:0 1px 0 #fff,0 -1px 0 #404040}
.accessMobileNav .pictoIcon:hover{color:#404040;text-shadow:0 1px 0 #fff,0 -1px 0 #000}
.accessMobileNav .pictoIcon.active{color:#e8490d;text-shadow:0 1px 0 #fff,0 -1px 0 #b72906}
.mobileSubPicto{display: block!important;
width: 55px;
height: 31px;
position: absolute;
right: 0;
top: 0;
cursor: pointer;
}
.mobileSubPicto:before{content:"\007D";font-size:32px;color:#404040;font-family:"particon";font-weight:normal;position:relative;top:-8px;left:0;text-shadow:0 1px 0 #fff,0 -1px 0 #000;}
.mobileSubPicto:hover:before{color:#8c8c8c;transition:all .3s ease-in-out}
.mobileSubPicto.open:before{content:"\007B";font-size:32px;font-family:"particon";font-weight:normal;position:relative;left:0;}
#menu.mobile {clear: both;
float: none;
margin: 0;
padding: 0;
background-color: #dfdfdf;
position: relative;
top: 3px;
box-shadow: 0 2px 5px #8c8c8c;
-moz-box-shadow: 0 2px 5px #8c8c8c;
-webkit-box-shadow: 0 2px 5px #8c8c8c;
width: 100%;}
#menu.mobile li {
float: none;
width: 100%;
margin: 0;
padding: 0;
position:relative;
}
#menu.mobile a {
padding: 10px 12px;
color: #404040;
text-decoration: none;
text-shadow: 0 1px 0 #FFF;
font-size: 16px;
}
#menu.mobile li a {
display: block;
text-align: left;
border-top: solid 1px #aaa;
box-shadow: 0 1px 1px #fff;
-moz-box-shadow: 0 1px 1px #fff;
-webkit-box-shadow: 0 1px 1px #fff;
position:relative;
padding-left: 26px;
}

#menu.mobile li a:hover {background:#cfcfcf;}


#menu.mobile li:before:hover{cursor:pointer;}
#menu.mobile .custom-sub ul {display:none;background:#efefef;box-shadow: inset 0 12px 3px -10px #cfcfcf,inset 0 -10px 3px -10px #cfcfcf;
-moz-box-shadow: inset 0 12px 3px -10px #cfcfcf,inset 0 -10px 3px -10px #cfcfcf;
-webkit-box-shadow: inset 0 12px 3px -10px #cfcfcf,inset 0 -10px 3px -10px #cfcfcf;}
#menu.mobile .custom-sub ul li span {display:none!important;}
}
/* --------------------------END NAV 2------------------------------ */


/* -------------- Footer -----*/
#footer{clear:both;position:relative;width:100%;border-top:solid 1px #fff;background:#f1f1f1;background:-webkit-linear-gradient(top,#f1f1f1 0,#fff 80px);background:-moz-linear-gradient(top,#f1f1f1 0,#fff 80px);background:-o-linear-gradient(top,#f1f1f1 0,#fff 80px);background:-ms-linear-gradient(top,#f1f1f1 0,#fff 80px);background:linear-gradient(top,#f1f1f1 0,#fff 80px);-webkit-box-shadow:0 -1px 1px rgba(167,167,167,0.7);-moz-box-shadow:0 -1px 1px rgba(167,167,167,0.7);box-shadow:0 -1px 1px rgba(167,167,167,0.7);padding:40px 0}
#footer .container.footer{width:100%}
#footer .columns:first-child {padding-left: 0;}
#footer h3{color:#000;margin-bottom:22px;margin-top:5px;border:0;font-size:13px;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold}
#footer ul {
margin: 0;
padding: 0;
padding: 0 0 32px 0;
list-style: none;
color:#404040;
}

#footer ul li a{color:#404040; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}

#footer .footerLinks {border-bottom: solid 1px #e2e2e2;}

#footer .copyrightNotice {margin-top: 20px;font-size:12px;}
#footer .copyrightNotice p a {color:#e8490d;}
#footer .copyrightNotice p a:hover {color:#e8490d;text-decoration:underline;}

.top-bar .toggle-topbar.menu-icon {margin-top: 0}


.pagination {float:right;}
@media screen and (max-width: 767px) {
#sidebar1 {
padding-top: 0;
}
#blogLogo {margin-left: 26px;}
.logo-cont {margin-left: 18px}
#main {height:auto!important;}
.isoBoxSize.small-5 {width: 49%!important;
margin: 0 2% 3.5% 0;}
.lastColumn {clear:none!important;margin:0 0 3.5% 0!important;}
#sidecontainer-padding-video.box .contentBox {padding: 11px 16px;}
.tournamentSchedule {display:none;}
#footer .columns:first-child {
padding-left: 0.9375em;
}
#footer .blogLogo a { float:left; }
}



@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.isoBoxSize.small-5 {width:100%!important;}
.tournamentSchedule {display:block;}
.headerSearch {display:none}
#footer .small-4 { width:100%;}
.mobileSubPicto:before {top:4px}
#menu.mobile li {line-height:0.8}
#header {height:40px}
#strip {height: 0px!important; min-height:0px;}
.logo-cont h2 a {display:none;}
.logo-cont h2, #blogLogo h2,#blogLogo h2 a{ margin:0;margin-top:0.2em;}
#header:after { top: 39px; }
#blogLogo a {height: 27px; width: 75px;}
.accessMobileNav {top:-4px;height:30px;}
.accessMobileNav .pictoIcon {font-size:24px;}
#menu.mobile {top:2px; z-index: 899;}
#menu.mobile a {font-size: 10px;padding: 3px 12px;}
#menu.mobile .mobileSubPicto {height: 15px;width: 40px;}
#menu.mobile .mobileSubPicto:before {font-size:12px;}
#main {padding-top:50px;}
h1,.article-group h2,.article-group h2 a {font-size:14px;line-height: 16px;font-weight: 800;}
p.meta {font-size:10px;}
.promo_slider_wrapper {margin-bottom: 10px;padding-bottom: 0;}
.img-sizer-single {margin-top: 0}
}
.top-bar-section ul {width: auto;}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
html{width:120%;}
}


/* Caption */
.wp-caption {
border: 1px solid #ddd;
text-align: center;
background-color: #f3f3f3;
padding: 5px;
margin: 10px 0;
}

.wp-caption p {
	margin-bottom: 0px;
}

.wp-caption img {
	margin-bottom: 5px;
}

/* SMART BANNER */

.smartBanner #header:after {
	top: auto !important;
}

.smartBanner #main {
	padding-top:138px;
}

.smartBanner #header #top {
	height:40px !important;
}

.smartBanner #header {
	height:120px !important;
}

#smartbanner .sb-close {	
	font-size: 22px !important;
	padding: 0px 13px 15px 1px !important;
}