/* ---- Reset Start ---- */
body, html, p, div, img, ul, li, h1, h2, h3, h4, a, hr, label, span {padding:0; margin:0; border:none; line-height:1.1em; word-spacing:0; letter-spacing:0; outline:none; font-size:100%; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%;-ms-text-size-adjust:100%;}
table {width:100%;}
select, option {padding:0; margin:0; outline:none;}
select {border:1px solid #CCC; color:#666; font-size:14px; padding:4px; margin:0 ;}
html {background:#21211F; height:100%;}
body {background:#21211F; font-size:11px; color:#21211F; font-family:Verdana, Arial, Helvetica, sans-serif;} /*#21211F  min-height:1018px; */

/* PYR Fix */
    body.as-modalopened {
        height: 100%;
    }
    .as-modalopened div#container {
        height: 100%;
        overflow: hidden;
    }


/* --- FONT --- */
 select, option, #playerCounter, #estateNavigation, .stepItem, #realMTable tr.realMRow td, table th, .siteFooterCont, .exControlLink, #regTabs .tabNav, .downloadPlay, .sundayWinner, .clock, .time, .findSteps,
#sectionNav a {font-family:Arial, Helvetica, sans-serif;}
.widget p, .summary p, .summary .img-caption, .download-bar span, .article-rotator .item  p {font-family:Verdana, sans-serif;}
h1, h2, h3, h4, #sectionBanner .title, #sectionBanner .sub-heading, .widget-title h3, h1.archive-title, .summary h2, .article-rotator .item .caption h2 {font-family:'Roboto Condensed', Arial, sans-serif;}

/* ---- Reset End ---- */

/* Needs Organising Start */
#estateLogo, .estateLogo 	{margin-top:33px;position:relative;z-index:100000;}
#sectionBanner a 			{color:#FFF;}
#sectionBanner a:hover 		{text-decoration: none;}
.banner-download 			{position:absolute; right:20px; top:15px;}
.download-bar-blank 		{position:absolute;top:0;left:0;}
.top15-right 				{position:absolute;top:0;right:0;display:block;width:100%;padding:15px 0 0;z-index:10;}
.text-right 				{text-align:right;}
.language-menu 				{float:right;margin:0px 0 11px 17px; z-index:1000;}
.language-menu ul 			{list-style:none;display:block;}
.language-menu li			{list-style:none;display:block;}
.language-menu a 			{font-size:11px; padding:8px 7px 8px 8px; background:#131212; border-radius:6px; display:block; color:#aeb5bd;}
#languageSelector 			{display:none; width:400px; z-index:100; background:url('//s3.rationalcdn.com/img/bg/layout/language-bg.png') repeat-x #131212; position:absolute; right:0; top:48px; border:5px solid #131212; text-align:left; z-index:110 ;}
#languageSelector ul 		{margin:10px 0; width:33%; float:left; border-right:1px solid #373636; border-right:1px solid #1d1b1b ;}
#languageSelector ul li	 	{list-style-type:none; margin:6px 0px 6px 15px ;}
#languageSelector ul li a 	{background:url('//s3.rationalcdn.com/img/bg/layout/language-li.png') no-repeat left 6px; color:#e4e2e2; padding:0 0 0 15px;}
#languageSelector ul li a:hover, #languageSelector ul li a.active {background:url('//s3.rationalcdn.com/img/bg/layout/language-li-active.png') no-repeat left 6px; text-decoration:none; font-weight:bold;}
#languageSelector ul li span{color:#F00; font-weight:bold;}
#languageSelector.active 	{display:block;}
.addthis_toolbox 			{margin:15px 0 0 0;}
/* Needs Organising End */

/* ---- Layout ---- */
#container {background:#FFF;}

/* -- Estate -- */
body,html 		{background:#ececec;}
#estateWrapper 	{background:#ececec url('//s3.rationalcdn.com/img/bg/layout/estate-background.jpg') repeat-x center top; display:table; width:100%;  text-align:center; position:relative;}

/* Spin and Go */
#estateWatermark{background-image:url('//s4.rationalcdn.com/img/bg/estate/watermark.jpg'); height:781px; width:100%; top:118px; left:0; background-repeat:no-repeat; background-position:center center; position:absolute;}
/* Spin and Go End*/

/* -- WCOOP Watermark -- 
body.com, body.eu 		{background:#1B1B19;}
body.com #estateWrapper, body.eu #estateWrapper {background:#1B1B19 url('//s3.rationalcdn.com/img/bg/layout/estate-background-wcoop.jpg') repeat-x center top; }
body.com #estateWatermark, body.eu #estateWatermark{background-image:url('//s4.rationalcdn.com/img/bg/estate/estate-watermark-wcoop-2014.jpg'); height:781px; width:100%; top:118px; left:0; background-repeat:no-repeat; background-position:center center; position:absolute;}
 -- WCOOP Watermark End -- */

.locale-it-it #estateWatermark{background-image:url('//s4.rationalcdn.com/img/bg/estate/estate-watermark.jpg'); height:781px; width:100%; top:118px; left:0; background-repeat:no-repeat; background-position:center center; position:absolute;}
body.locale-it-it 		{background:#21211F;}


#estateContainer{max-width:980px;  margin:0 auto; position:relative; display:block; text-align:left;}
body.com #estateContainer, body.eu #estateContainer{margin-top:16px;}
@media (max-width:767px) {
	body.com #estateContainer, body.eu #estateContainer{margin-top:0;}
}

#estateHeader 	{position:relative; height:132px; z-index:100;}
#sectionWrapper {display:block; min-height:530px; background:#FFFFFF; position:relative;}
#sectionContent {background:#FFF;}
#estateFooter 	{clear:both; background:#000;}

/* -- Columns -- */
.columns50 {zoom:1}
.columns50 .column .column-wrapper {padding:25px;}

.columns67 	{position:relative;zoom:1;display:block;}
.columns67:before {content: ''; display: block; clear: both;}
.column-main{zoom:1;padding-bottom:50px;}
.column-sub	{zoom:1;padding-bottom:50px;}

/* ---- Layout End ---- */

/* ---- Generic Styles Start ---- */

/* -- Elements -- */
a 				{color:#1B7F8D; text-decoration:none;}
a:hover 		{text-decoration:underline;}
h1 				{padding:25px 0 0 20px; color:#474747; font-size:2em;}
h2 				{padding:10px 0 10px 20px; margin:0 0 15px 0; color:#474747; font-size:1.5em;}
p, li 			{line-height:1.5em;}
hr 				{border-top:1px dotted #999; clear:both; height:1px; margin:15px 20px; display:block;}
sup 			{font-size:9px;}
table 			{border:solid 1px #dedede; border-spacing:1px; padding:2px; margin:10px 0 20px 0 ;}
table th 		{background:#d7d6d6; color:#000; padding:10px 15px; border-spacing:0px 5px; text-align:left; font-size:12px;}
table td 		{padding:10px 15px; background:#f5f3f3;}
table tr.alt td, table tr:nth-child(even) td {background:#eae8e8;}
td.number 		{text-align:right;}
li 				{list-style: none outside none; margin: 0; padding: 0;}
/* -- Classes -- */
.divider{padding:0 0 20px;}
.clear 	{clear:both;line-height:0em; font-size:0; zoom:1;}
.pointer{cursor:pointer ;}
.small 	{color:#999; margin:3px 0 0 0; font-size:10px;}
.red 	{color:#D30C04 !important ;}
.grey 	{color:#b2b2b2 !important; font-weight:bold ;}
.big 	{font-size:23px;}
.center {text-align:center ;}
.entry-title h1, h1.star, h2.h {background:url('//s4.rationalcdn.com/img/bg/estate/h-star.png') no-repeat left 6px; margin:0 0 15px 0; color:#000; font-size:24px; padding:0px 0 0px 30px; border:none ;}
.entry-content h2 	{padding:10px 0; margin: 0; color: #474747; font-size: 1.5em;}
.entry-content h3	{padding:10px 0 0 0; margin: 0; font-size: 1.250em;}
.entry-content p 	{padding: 0 0 10px 0;}

.link-indicator {background:url('//s3.rationalcdn.com/img/bg/layout/li-arrow.gif') no-repeat left center; padding:3px 5px 3px 20px; font-weight:400;}
ul.link-list li {background:url('//s3.rationalcdn.com/img/bg/layout/li-arrow.gif') no-repeat left 1.1em; padding:3px 5px 3px 20px; font-weight:700;}
ul.link-list a.active {color:#000;}
ul.link-list a {line-height:2.1em;}
.floatRight, .imgFloatRight {float:right;}
.imgFloatLeft, .floatLeft {float:left;}
.boxLink {clear:both;display:block;}
/* ---- Generic Styles End ---- */

/* ---- Menus ---- */

/* -- Estate 
	To adjust the spacing on the menu items you will need to overide
	----------------------------------------------------------------
	.main-menu a {padding			:29px {value;}px
	;}
	.main-menu a:hover, .main-menu .active {padding-left	:{value-1;}px;}
	----------------------------------------------------------------
	{value;} represents the new padding you wish to add to the left 
	and right of the menu items, you must remember to add the over-
	ride to the hover effect, this is just for the left padding and
	should always be the value you used for the non hover padding
	minus 1.  The top and bottom padding should always be 8px
-- */

#estateMenu 		{position:absolute; top:87px; left:0px; width:100%; font-size:12px; z-index:9;}
.main-menu 			{position:absolute; top:0px; left:0px; font-size:12px; z-index:9;}
.main-menu ul 		{list-style:none; display:block; width:100%; padding:1px 0;}
.main-menu li 		{display:block; float:left;}
.main-menu .first a	{padding:8px 20px 9px;}
.main-menu a 		{display:block; text-decoration:none; font-weight:700; background:url('//s3.rationalcdn.com/img/bg/layout/site-top-nav-divider.png') no-repeat right; color:#aeb5bd; border:0px; margin-left:-2px; padding:8px 29px;}
.main-menu a:hover, .main-menu .active {padding-left:28px; color:#FFF; background:url('//s3.rationalcdn.com/img/bg/layout/sitenav-active.gif') no-repeat right; border-left:1px solid #404040; margin-left:-2px;}
.main-menu .selected {color:#FFF; background:url('//s3.rationalcdn.com/img/bg/layout/sitenav-active.gif') no-repeat right; border-left:1px solid #404040; margin-left:-2px; padding-left:1px;}
.main-menu .first a:hover, .main-menu .first .active {padding-left:19px;}
#languageSelector {display:none;}
li.secondary-menu{text-align:right; display:block; position:absolute; top: -34px; height:17px; width:100%; right:0;}
.estate-secondary-menu a {color:#AEB5BD;}
.estate-secondary-menu a:hover {color:#FFF; text-decoration:none;}


/* ES NAV

#estateMenu 		{position:absolute; top:87px; left:0px; width:100%; font-size:12px; z-index:9;}
.main-menu 			{position:absolute; top:0px; left:0px; font-size:12px; z-index:9;}
.main-menu ul 		{list-style:none; display:block; width:100%; padding:1px 0;}
.main-menu li 		{display:block; float:left;}
.main-menu .first a	{padding:8px 20px 9px;}
.main-menu a 		{display:block; text-decoration:none; font-weight:700; background:url('//s3.rationalcdn.com/img/bg/layout/site-top-nav-divider.png') no-repeat right; color:#aeb5bd; border:0px; margin-left:-2px; padding:8px 29px;}
.main-menu a:hover, .main-menu .active, .main-menu li:hover > a {padding-left:28px; color:#FFF; background:url('//s3.rationalcdn.com/img/bg/layout/sitenav-active.gif') no-repeat right; border-left:1px solid #404040; margin-left:-2px;}
.main-menu .selected {color:#FFF; background:url('//s3.rationalcdn.com/img/bg/layout/sitenav-active.gif') no-repeat right; border-left:1px solid #404040; margin-left:-2px; padding-left:1px;}
.main-menu .first a:hover, .main-menu .first .active, .main-menu li:hover > a {padding-left:19px;}
#languageSelector {display:none;}
li.secondary-menu{text-align:right; display:block; position:absolute; top: -34px; height:17px; width:100%; right:0;}
.estate-secondary-menu a {color:#AEB5BD;}
.estate-secondary-menu a:hover {color:#FFF; text-decoration:none;}*/

/* -- Estate Secondary Menu -- */
ul.estate-secondary-menu 		{position:relative; clear:both; display:block; list-style:none;}
.estate-secondary-menu li 		{display:inline-block; padding:0 5px 0 8px; border-left:dotted 1px #666; *display:inline;}
.estate-secondary-menu li a 	{font-size:11px;}
.estate-secondary-menu li.first {border-left:none;}
.estate-secondary-menu a.active {color:#FFF;}

/* -- Estate Secondary Line (NET) -- */
.topMenuLine	{color: #666;}

/* -- Section Menu -- */
span.dropdown {background:url('//s4.rationalcdn.com/img/bg/estate/downarrow.gif') no-repeat right 6px; padding-right:16px;}
#sectionNav {background:url('//s3.rationalcdn.com/img/bg/layout/section-nav-bg.png') repeat-x #FFF; height:34px; position:relative; padding-left:20px; z-index:90; display:block; clear: both;}
#sectionNav ul {list-style:none; padding:0; margin:0;}
#sectionNav a {text-decoration:none; font-size:12px; font-weight:700;}
#sectionNav li a {padding:11px 10px 10px 10px; color:#000; border-right:1px solid #CCC; display:block; white-space:nowrap;}
#sectionNav li:hover a, #sectionNav li a.active, #sectionNav li.over a, #sectionNav li.selected a {color:#D0020D; background:#FFF url('//s3.rationalcdn.com/img/bg/layout/section-nav-hover.png') repeat-x;}
#sectionNav li li a {background:#FFF url('//s3.rationalcdn.com/img/bg/layout/li5.png') no-repeat 0px center !important; padding:5px 10px; display:block; margin-left:10px; border:none; color:#000000; *display:inline; zoom:1; display:block;}
#sectionNav li:hover li a, #sectionNav li.over li a {color:#000000; }
#sectionNav li ul li a:hover, #sectionNav li ul li a.active{color:#D0020D;}
#sectionNav li {display:block; float:left; *display:inline; zoom:1;}
#sectionNav li li {display:block; min-width:150px; zoom:1; float:none;}
#sectionNav li:hover ul,#sectionNav li.over ul {text-align:left; cursor:pointer; display:block;}
#sectionNav ul {padding:0; font-size:0;}
#sectionNav ul ul {font-size:0; display:none; padding:5px 0; margin:0; position:absolute; border:1px solid #CCC; border-top:none; margin-left:-1px; background:#FFFFFF;}
#sectionNav ul ul.columns ul {margin:0; padding:0; position:static !important; float:left !important; border:none !important;}
#sectionNav li.over ul.columns ul {display:block !important;}
#sectionNav li {line-height:0;}
#sectionNav ul {line-height:0;}
#sectionNav:after {content: ''; display: block; clear: both;}

/* -- Menus End -- */

/* ---- Estate Footer ---- */
#estateFooter, .copyright a {color:#777;}
#estateFooter .footerText a {color:#555555;}
#estateFooter hr {margin:0; color:#21211f; border-top:solid thin; display:block; height:1px; position:relative; border-color:#21211f;}
.footer-download {display:table; background:#000; width:100%; height:72px;}
.footer-download .text {display:table-cell; vertical-align:middle; text-align:center; *width :585px; *display:block;}
.footer-download .text p {border-left:1px solid #1A1A1A; padding:5px  15px;}
.footer-download .logo{padding:5px 0 0 20px; width:165px; display:table-cell; vertical-align:middle; *float:left; *padding-top:25px;}
.footer-download .text{display:table-cell; vertical-align:middle; text-align:left; *float:left; *padding-top:25px;}
.footer-download .text a{color:#777; font-size:9px;}
.footer-download a.download {padding-right:20px; display:table-cell; width:167px; vertical-align:middle; *float:right; *padding-top:25px; text-align:right;}
.footerLinks p {padding:10px 20px; line-height:1.1em;color:#21211F;}
.footerLinks p a{padding:0 3px; font-size:9px;color:#777; line-height:14px;}
.copyright-wrapper {display:table; position:relative; *display:block; *width:100%; zoom:1;}
.copyright{padding:15px 20px 20px; font-size:9px; display:table-cell; vertical-align:middle; *width:450px; *float:left;}
.partner-logos {display:block; vertical-align:middle; padding:15px 20px 20px; font-size:0; *float:left; *display:block; *text-align:right; *width:450px; /*max-width:450px; min-width:400px; */text-align:right;}
/*.partner-logos .logo {display:inline-block; width:49px; height:49px; border:solid 1px #FFF; *display:inline; zoom:1;}*/

/* ---- Logos ---- */
.partner-logos span {background:url('//s4.rationalcdn.com/img/bg/estate/logos.png') no-repeat;height:36px;display:inline-block; *display:inline; zoom:1; cursor:pointer;}
#logo_rational 		{width:93px;background-position:0 0;}
#logo_cigital 		{width:69px;background-position:0 -50px;}
#logo_gameCareCert 	{width:58px;background-position:0 -100px;}
#logo_gameCare 		{width:39px;background-position:0 -150px;}
#logo_iom 			{width:51px;background-position:0 -200px;}
#logo_igc 			{width:68px;background-position:0 -250px;}
#logo_over18 		{width:40px;background-position:0 -300px;}
#logo_seguro 		{width:160px;background-position:0 -350px;}
#logo_estrellas 	{width:70px;background-position:0 -400px;}
#logo_fejar 		{width:34px;background-position:0 -450px;}
#logo_exclusion 	{width:36px;background-position:0 -500px;}
#logo_malta 		{width:135px;background-position:0 -550px;}
#logo_aams 			{width:55px;background-position:0 -600px;}
#logo_aamsgov 		{width:70px;background-position:0 -650px;}
#logo_labs 			{width:85px;background-position:0 -700px;}

/* -- Social Bookmarks -- */
.social_bookmarks {padding:0; margin:0;}
.social_bookmarks ul {border-bottom:1px #CCC dotted; min-height:30px; margin:1em auto;}
.social_bookmarks ul li {display:inline; margin:0 .5em 0 0; border-right:1px solid #ccc; line-height:2em;padding:0; white-space:nowrap;}
.social_bookmarks ul li.last {border-right:none;}
.social_bookmarks ul li a {font-weight:300; padding:0 7px 0 20px;}
.social_bookmarks ul li.digg a {background:transparent url('//s3.rationalcdn.com/img/icons/social/digg.png') no-repeat scroll 0 0;}
.social_bookmarks ul li.magnolia a {background:transparent url('//s3.rationalcdn.com/img/icons/social/magnolia.png') no-repeat scroll 0 0;}
.social_bookmarks ul li.delicious a {background:transparent url('//s3.rationalcdn.com/img/icons/social/delicious.png') no-repeat scroll 0 0;}
.social_bookmarks ul li.facebook a {background:transparent url('//s3.rationalcdn.com/img/icons/social/facebook.png') no-repeat scroll 0 0;}
.social_bookmarks ul li.reddit a {background:transparent url('//s3.rationalcdn.com/img/icons/social/reddit.png') no-repeat scroll 0 0;}
.social_bookmarks ul li.newsvine a {background:transparent url('//s3.rationalcdn.com/img/icons/social/newsvine.png') no-repeat scroll 0 0;}



/* ---- Widgets Start ---- */
.widget 					{padding:25px 25px 0;}
.widget-wrapper 			{background:#F5F5F5; border:solid 3px #FFF; outline:solid 1px #DEDEDE; width:100%;box-sizing: border-box;}
.widget-title 				{padding:15px 15px 0;}
.widget-content 			{padding:0 15px 15px; }
.widget-title h3 			{font-size:15px; font-weight:700; margin-bottom:10px;}
.widget-title h3  a 		{color:#000;}
.widget-title h3  a:hover 	{color:#1B7F8D;}
.widget p 					{padding:5px 0 0; font-size:11px; font-weight:300; color:#000; line-height:1.5em;}

.latest-video-widget {display:block; position:relative;padding-bottom:56.25%;}
.latest-video-widget object, .latest-video-widget embed, .latest-video-widget iframe {position:absolute; top:0; left:0; width:100%; height:100%;}

/* -- Player Counter -- */
#playerCounter {display:block; background:url('//s3.rationalcdn.com/img/bg/layout/onlinebg.png') no-repeat right; position:relative; height:26px; float:right; font-size:0; *display:inline; zoom:1;}
#playerCounter .seperator {display:inline-block; font-size:11px; background:url('//s3.rationalcdn.com/img/bg/layout/online-separator.png') no-repeat; color:#aeb5bd; height:19px; padding:7px 9px 0px 9px; *display:inline; zoom:1; *height:26px;}
#playerCounter .title {font-size:11px; display:inline-block; background:url('//s3.rationalcdn.com/img/bg/layout/online-title.png') no-repeat left; color:#aeb5bd; height:19px; padding:7px 20px 0 9px; *display:inline; zoom:1; *height:26px;}
#ncPlayers, #ncActiveTournaments {font-size:11px; color:#ff0007; margin:0 5px 0 0;}

/* -- Back Link -- */
div.back-link .widget-content{padding:15px;}
a.back-link{background:url('//s4.rationalcdn.com/img/bg/estate/back.png') no-repeat left center;padding:15px 0 15px 35px;}

/* -- Related Content -- */
.related-content img {float:left;padding:0;}
.contact-us img {float:left;padding:0;}

/* -- Archives Widget -- */
.archives select {width:100%; margin:10px 0 0; display:inline; border:solid 1px #CCC; outline:none; color:#666; padding:4px;}


/* ---- Widgets End ---- */

/* ---- Section Styles ---- */
/* -- Section Banner -- */
#sectionBanner {width:100%; position:relative; background:#222; height:102px;}
#sectionBanner .sectionIcon {display:block; width:51px; height:51px; position:absolute; top:27px; left:30px; background:url('//s4.rationalcdn.com/img/bg/estate/spade.png') no-repeat; text-indent:-9999px;}
#sectionBanner .title {position:absolute; top:30px; left:89px; font-weight:700; text-transform:uppercase; color:#FCFCFC; font-size:25px;}
#sectionBanner .sub-heading {position:absolute; top:59px; left:89px; padding:0 0 5px; font-weight:400; color:#EEE; letter-spacing:1px; font-size:16px;}
#sectionBanner .sectionSpadeBG {display:block; width:350px; height:85px; position:absolute; top:10px; right:0px; background:url('//s4.rationalcdn.com/img/bg/estate/bg-spade.png') no-repeat; text-indent:-9999px;}

/* -- Section Footer -- */
.section-footer {background:#FEFEFE url('//s3.rationalcdn.com/img/bg/layout/section-footer-bg.png') repeat-x; padding-bottom:5px; position:relative; zoom:1;}
.section-footer h3 {font-size:16px; font-weight:bold;}
.section-footer h3 a {color:#D30C04;}
.section-footer h3 a:hover {color:#1B7F8D;}
.section-footer p {padding:10px 15px 0 0;}
.section-footer img {float:right; padding-left:10px;}
/* ---- Section Styles End ---- */

/* ---- Page Styles Start ---- */
#sectionWrapper div.seperator {display:block; border:none; outline:none; border-bottom:dotted 1px #CCC; clear:both; padding:21px 0 0 0; margin:0 0 0 25px;}
h1.archive-title {background:url('//s4.rationalcdn.com/img/bg/estate/h-star.png') no-repeat left 28px; margin:0 0 0 25px; color:#000; font-size:24px; padding:21px 0 0px 30px; border:none;}
.page-container h1.archive-title {background:none; padding:0;margin:0;}
.page-container h2 {padding:20px 0 0; margin:0;}
.page-container p {line-height:1.6em;padding:15px 0 0;}
/* ---- Components ---- */

.component {}
.component-wrapper {padding:25px 0 0 25px;}
.component-wrapper.cwprop {padding:25px 25px 0 25px;}
.component-border {float:none; display:block; background:#F5F5F5; border:solid 3px #FFF; outline:solid 1px #DEDEDE; padding:25px; z-index:1}
.entry-detail .component-border {float:none; display:block; background:none; border:none; outline:none; padding:0; z-index:1}

/* -- Sumary -- */
/*.summary {width:50%;float:left;}*/
.summary h2 			{font-size:16px; font-weight:700; line-height:1.3em; padding:10px 0 0 0;margin:0;}
.summary p 				{font-size:11px; line-height:1.5em; padding:10px 0 0 0; text-align:justify;}
.summary .img-caption 	{font-size:11px; color:#7D7D7D; padding:10px 0 0;}
.summary object, .summary embed, .summary iframe {width:100% !important;height:auto !important;margin-top:-10px;margin-bottom:-5px;}

/*- Summary Homepage - */
.homepage .category 	{padding:15px 0 0;}
.summary .category a 	{color:#000; font-weight:bold;}
/* -- Download Bar -- */
.download-bar span 		{font-size:14px; display:block; padding:9px 15px 0px 55px; color:#FFF;}
.download-bar span a 	{color:#FFF;}
.download-bar-bg 		{background:url('//s4.rationalcdn.com/img/bg/estate/download-bar.png') no-repeat; height:35px; width:100%; display:block; margin:0 auto; position:relative; -webkit-border-top-right-radius: 5px;-webkit-border-bottom-right-radius: 5px;-moz-border-radius-topright: 5px;-moz-border-radius-bottomright: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}
.download-bar-border 	{display:block; border:none; outline:none; border-bottom:dotted 1px #CCC; border-top:dotted 1px #CCC; padding:15px 0;}
.download-bar 			{display:block; clear:both; padding:25px 0 0 25px;}

/* -- Atricle Rotator -- */
.article-rotator.no-js				{width:950px; display:block; overflow:hidden; margin:0;}
.article-rotator.no-js .item 		{width:450px; height:auto; margin:25px 0 0 25px; display:inline; float:left; border:none;}
.article-rotator.no-js .article-rotator-wrapper {background:none; position:inherit;}
.article-rotator-wrapper 			{background:none; position:absolute; width:2000px; height:300px;}
.article-rotator 					{width:930px; position:relative; height:300px; display:block; overflow:hidden; margin:25px 0 0 25px;}
.article-rotator .item 				{margin:0; display:block; position:relative; width:450px; height:300px; float:left; overflow:hidden; border-left:solid 2px #000;}
.article-rotator .item.first 		{border-left:none;}
.article-rotator .caption 			{background:url('//s3.rationalcdn.com/img/bg/layout/overlay.png') repeat-x; height:60px; position:absolute; bottom:0; left:0; padding:0 0 10px 0; line-height:1.5em; display:block; width:100%;}
.article-rotator .item .caption h2 	{font-size:14px; font-weight:bold; padding:15px 10px 0; color:#FFF;}
.article-rotator .item .caption a 	{color:#FFF;}
.article-rotator .item  p 			{font-size:11px; color:#CCC; padding:10px 10px 10px; line-height:1.5em;}

/* -- Cards -- */
.redcardsuit, .blackcardsuit, .nocardsuit, .invalidcard {padding:0px 1px 0px 1px; margin:0px 1px 0px 1px; background-color:#FFF; border:1px solid #666; font-family:Courier; font-size:14px; line-height:150%;}
.redcardsuit 	{color:red;}
.blackcardsuit 	{color:black;}
.nocardsuit 	{color:blue;}

/* -- Twitter Quotes -- */
.twitter-quoteNew {border:1px solid #e8e8e8; padding:10px; position:relative; display:block; margin:20px 20px 20px 10px;}
.twitter-quoteNew .tweetMessage {display:block;vmargin:15px 0;}
.pokernews .twitter-follow-button {position:absolute; top:10px; right:10px; color:#333; font-weight:bold; text-shadow:0 1px 0 rgba(255,255,255,.5); cursor:pointer; font-family:'Helvetica Neue',Arial,sans-serif; font-size:11px/18px; font-weight:bold; background:url('//s3.rationalcdn.com/img/bg/layout/twitter-follow-bg.png') no-repeat; width:40px; height:18px; padding:2px 0 0 20px;}
.clr {display:block; overflow:hidden; clear:both; height:0; margin:-1px 0 0;}
.twitter-quoteNew .author img {float:left;}
.twitter-quoteNew .author p {margin-left:63px; min-height:33px; margin-top:0;}
.twitter-quoteNew .date {font-size:12px; opacity:.4;}
.tweetActions {position:absolute; bottom:10px; right:10px;}
.tweetActions a {float:left; background-image:url('//s3.rationalcdn.com/img/bg/sprite/sprite-tweet-actions.png'); width:16px; height:16px; overflow:hidden; text-indent:-999px; margin-right:5px;}
.tweetActions a:last-child {margin-right:0;}
.tweetReply:hover {background-position:-16px 0;}
.tweetFavorite {background-position:-32px 0;}
.tweetFavorite:hover {background-position:-48px 0;}
.tweetRetweet {background-position:-80px 0;}
.tweetRetweet:hover {background-position:-96px 0;}
.tweetFavorite:active {background-position:-64px 0;}
.tweetRetweet:active {background-position:-112px 0;}

/* --- Responsive video/image --- */ 
object#flashObj, object#flashObj embed, video  {max-width: 100%; width: 100%; height:100%}
.videoContainer .videoContainer	{ margin-bottom: -56.25%; }
.videoContainer, .imageContainer	{display:block; position:relative;padding-bottom:56.25%;}
.videoContainer span, .BrightcoveExperience, .imageContainer img, .play-icon, .videoContainer img  {position:absolute; top:0; left:0; width:100%; height:100%;max-width: 100%;}
.imageContainerCaption 				{display:block;text-align:center; padding:5px;}	
.entry-content .videoContainer, .entry-content .imageContainerBlog  {margin-top:20px; display:block;}
.summary-image 						{width:100% !important; max-width: 100%;}
.imageContainerBlog .mt-image-center, .mt-image-center {height:auto!important}

@media (max-width:764px) {
	.entry-content .mt-image-center {width:100%;}
}

/* --- Overflowing Menu --- */ 
#estateHeader.menu-overflowing .secondary-menu  {display:none;}
#estateHeader.menu-overflowing #estateLogo, #estateHeader.menu-overflowing .estateLogo {margin:25px 0 0 25px;position:relative;z-index:100000;}
#estateHeader.menu-overflowing .top15-right		{padding:35px 15px 0 0;} 
/*#estateHeader.menu-overflowing #languageSelector{top:60px; right:10px}*/

/*----- Cookie -----*/
#cookieFixed { position:fixed; _position:relative/*IE6Fix*/; min-height:32px; bottom:0; left:0; border-top:#e4e4e4; width:100%; z-index:2100; overflow:hidden; /*Transparent*/ background: rgb(204, 204, 204) /*fix for old browsers*/; background: rgba(204, 204, 204, 0.9); }
#cookieFixed #cookie { padding:5px; }
#cookieFixed #cookie .cText, #cookieFixed #cookie .cHeader { font-family:Arial, sans serif; font-size:11px; }
#cookieFixed #cookie .cText { padding:4px 10px; width:80%; line-height:1em }
#cookieFixed #cookie .cHeader { font-weight:bold; position:absolute; top:0; right:28px; background:url('//s3.rationalcdn.com/img/bg/layout/cookie-h-bg.png'); height:30px; padding:10px; text-transform:uppercase; }
#cookieFixed #cookie .cClose { position:absolute; right:0; top:0; }
@media (max-width:764px) {
	 #cookieFixed #cookie .cHeader {display:none; font-size:10px;}
	 #cookieFixed #cookie .cText 	{padding:0px 2px;}
}
/*----- End Cookie -----*/

/*----- PS UI Tabs -----*/
#tabsContainer		{}
#tabsContainer .ps-container-tabs 	{background:#000;display:block; zoom:1; *display:inline;color:#666; border: 1px solid #ccc; color: #000; border-bottom:0; }
#tabsContainer .ps-tab		 		{display:inline-block; padding:12px; cursor:pointer; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color:#666;}
#tabsContainer .ps-tab.selected		{background:#FFF url('//s3.rationalcdn.com/img/bg/layout/active.png') repeat-x;}
#tabsContainer .ps-panel 			{display:block; border: 1px solid #ccc; color: #000; border-top:0; margin: 0; overflow: hidden; padding: 25px;}
#tabsContainer .ps-panel.hidden	{display:none;}

#tabsContainer .twitter-timeline {width:100% !important;}
@media (max-width:764px) {
	#tabsContainer .ps-panel {padding:10px;}	
}
/*----- PS UI Tabs End -----*/

/*----- NET STYLES -----*/
.net #sectionBanner 				{margin:10px 25px 0 25px; height:82px; width:auto;}
.net #sectionBanner .sectionIcon 	{top:15px; left:20px;}
.net #sectionBanner .title 			{top:18px; left:79px;}
.net #sectionBanner .sub-heading 	{top:47px; left:79px;}
.net #sectionBanner .sectionSpadeBG {top:0px; right:25px;}
.net #sectionNav					{margin:0 25px 0 25px;}
.net #estateWatermark	{background-image:url('//s4.rationalcdn.com/img/bg/estate/estate-watermark-net.jpg'); top:94px;}
.net #estateWrapper 	{background:#dedee0 url('//s3.rationalcdn.com/img/bg/layout/estate-background-net.jpg') repeat-x center top;}

/* --- Locale styles --- */

/* PT-BR */ 
.lang-pt .main-menu a 	{padding: 8px 17px;} .lang-pt .main-menu a:hover, .lang-pt .main-menu .active { padding-left: 16px;}
/* IT-IT */ 
.lang-it .main-menu a 	{padding: 8px 33px;} .lang-it .main-menu a:hover, .lang-it .main-menu .active { padding-left: 32px;} .lang-it .main-menu .first a 	{padding: 8px 18px;} .lang-it .main-menu .first a:hover, .lang-it .main-menu .first .active {padding-left: 17px;}
.lang-it #messsage, #message-fr  		{width:100%; margin:auto; text-align:center; background:#000; height:60px}
.lang-it #messsage img, #message-fr img  {width:100%; max-width:577px; min-height:40px}
@media (max-width:577px){
	.lang-it #messsage, 	#message-fr {max-height:40px;}
}
/* BE-NL */ 
.lang-nl .main-menu a 	{padding: 8px 18px;} .lang-nl .main-menu a:hover, .lang-nl .main-menu .active { padding-left: 17px;}
/* BE-FR */ 
.lang-fr .main-menu a 	{padding: 8px 28px;} .lang-fr .main-menu a:hover, .lang-fr .main-menu .active { padding-left: 27px;} .lang-fr .main-menu .first a 	{padding: 8px 18px;} .lang-fr .main-menu .first a:hover, .lang-fr .main-menu .first .active {padding-left: 17px;}
/* RU-RU */ 
.lang-ru .main-menu a 	{padding: 8px 25px;} .lang-ru .main-menu a:hover, .lang-ru .main-menu .active { padding-left: 24px;} .lang-ru .main-menu .first a 	{padding: 8px 18px;} .lang-ru .main-menu .first a:hover, .lang-ru .main-menu .first .active {padding-left: 17px;}
/* DE-DE */ 
.lang-de .main-menu a 	{padding: 8px 27px;} .lang-de .main-menu a:hover, .lang-de .main-menu .active { padding-left: 26px;} .lang-de .main-menu .first a 	{padding: 8px 18px;} .lang-de .main-menu .first a:hover, .lang-de .main-menu .first .active {padding-left: 17px;}
/* SV-SE */ 
.lang-se .main-menu a 	{padding: 8px 16px;} .lang-se .main-menu a:hover, .lang-se .main-menu .active { padding-left: 15px;} .lang-se .main-menu .first a 	{padding: 8px 16px;} .lang-se .main-menu .first a:hover, .lang-se .main-menu .first .active {padding-left: 15px;}
/* JA-JP */ 
.lang-jp .main-menu a 	{padding: 8px 38px;} .lang-jp .main-menu a:hover, .lang-jp .main-menu .active { padding-left: 37px;} .lang-jp .main-menu .first a 	{padding: 8px 18px;} .lang-jp .main-menu .first a:hover, .lang-jp .main-menu .first .active {padding-left: 17px;}

/* ES-ES */ 
body.es .main-menu a 	{padding: 8px 33px;} body.es .main-menu a:hover, body.es .main-menu .active { padding-left: 32px;} body.es .main-menu .first a 	{padding: 8px 33px;} body.es .main-menu .first a:hover, body.es .main-menu .first .active {padding-left: 32px;}



/* --- Locale styles END --- */

/* --- Estate Offerings --- */

.tmp_cls #estateLogo	{margin:8px 0 0 -2px}


/* -- Offerings Menu -- */
.estateOfferings 				{position:absolute; clear:both; display:block; top:62px; left: -2px; z-index:20}
.estateOfferings ul  			{display:inline; }
.estateOfferings ul li 			{list-style:none; float:left;}
.estateOfferings ul li a 		{color:#AEB5BD; font-size:15px; padding:7px 15px 5px 14px; font-family:'Roboto Condensed', sans-serif; font-weight:400; text-transform:uppercase; border:1px solid #000; border-bottom:none;border-bottom:1px solid #222;

background: #161616; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #161616 0%, #1b1b1b 16%, #1b1b1b 46%, #161616 65%, #131313 68%, #060606 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161616), color-stop(16%,#1b1b1b), color-stop(46%,#1b1b1b), color-stop(65%,#161616), color-stop(68%,#131313), color-stop(100%,#060606)); background: -webkit-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: -o-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: -ms-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: linear-gradient(to bottom,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161616', endColorstr='#060606',GradientType=0 );}
.estateOfferings ul li a.active, .estateOfferings ul li a:hover {color:#F00; text-decoration:none; background:url('//s3.rationalcdn.com/img/bg/layout/offerings-bg.png') repeat; border:1px solid #333; border-bottom:1px solid #191919;font-weight:400;}
/* -- Menus End -- */
/* -- Offerings Menu -- */
#estateOfferings 				{position:absolute; top:47px; left:-2px; clear:both; display:block;z-index:20}
#estateOfferings ul  			{display:inline; }
#estateOfferings ul li 			{list-style:none; float:left;}
#estateOfferings ul li a 		{color:#AEB5BD; font-size:15px; padding:7px 15px 5px 14px; font-family:'Roboto Condensed', sans-serif; font-weight:400; text-transform:uppercase; border:1px solid #000; border-bottom:none;border-bottom:1px solid #222;

background: #161616; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iIzFiMWIxYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iIzE2MTYxNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY4JSIgc3RvcC1jb2xvcj0iIzEzMTMxMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwNjA2MDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top,  #161616 0%, #1b1b1b 16%, #1b1b1b 46%, #161616 65%, #131313 68%, #060606 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#161616), color-stop(16%,#1b1b1b), color-stop(46%,#1b1b1b), color-stop(65%,#161616), color-stop(68%,#131313), color-stop(100%,#060606)); background: -webkit-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: -o-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: -ms-linear-gradient(top,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); background: linear-gradient(to bottom,  #161616 0%,#1b1b1b 16%,#1b1b1b 46%,#161616 65%,#131313 68%,#060606 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#161616', endColorstr='#060606',GradientType=0 );}
#estateOfferings ul li a.active, #estateOfferings ul li a:hover  {color:#F00; text-decoration:none; background:url('//s3.rationalcdn.com/img/bg/layout/offerings-bg.png') repeat; border:1px solid #333; border-bottom:1px solid #191919;font-weight:400;}

/* -- Menu drop down -- */
.main-menu li ul.ps-ui-rm-subnav 		{padding: 2px 15px; position: absolute;  top: 29px; left: -2px; width: auto; display: none; opacity: 0; visibility: hidden; -webkit-transiton: opacity 0.2s; -moz-transition: opacity 0.2s; -ms-transition: opacity 0.2s; -o-transition: opacity 0.2s; -transition: opacity 0.2s; min-width:135px;
border:1px solid #333;

background: #262626;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2MjYyNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iIzFmMWYxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzA1MDUwNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk2JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZTFlMWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #262626 0%, #1f1f1f 20%, #050505 64%, #000000 96%, #000000 99%, #1e1e1e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262626), color-stop(20%,#1f1f1f), color-stop(64%,#050505), color-stop(96%,#000000), color-stop(99%,#000000), color-stop(100%,#1e1e1e));
background: -webkit-linear-gradient(top,  #262626 0%,#1f1f1f 20%,#050505 64%,#000000 96%,#000000 99%,#1e1e1e 100%);
background: -o-linear-gradient(top,  #262626 0%,#1f1f1f 20%,#050505 64%,#000000 96%,#000000 99%,#1e1e1e 100%);
background: -ms-linear-gradient(top,  #262626 0%,#1f1f1f 20%,#050505 64%,#000000 96%,#000000 99%,#1e1e1e 100%);
background: linear-gradient(to bottom,  #262626 0%,#1f1f1f 20%,#050505 64%,#000000 96%,#000000 99%,#1e1e1e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#1e1e1e',GradientType=0 );

}
.main-menu li ul.ps-ui-rm-subnav li 		{background: none; display: block; clear:both}
.main-menu li ul.ps-ui-rm-subnav li a		{background: none; border:none; margin-left:0; font-weight:normal; padding:10px 15px 10px 0 !important; color:#FFF; white-space:nowrap;min-width:135px; border-bottom:1px solid #333333;}
.main-menu li ul.ps-ui-rm-subnav li a span.red	{color:#FF0007; font-weight:bold}

.main-menu li ul.ps-ui-rm-subnav li:last-child a 	{border-bottom:none;}
.main-menu li ul.ps-ui-rm-subnav li a:hover, .main-menu li ul.ps-ui-rm-subnav li a.active {color:#CCC;}

.main-menu li:hover ul, .main-menu li.over ul {display: block; opacity: 1; visibility: visible; }
.main-menu li a span.dropdown {background: url("//s4.rationalcdn.com/img/bg/estate/downarrow.gif") no-repeat scroll right 6px; padding-right: 16px;}
/* --- Estate Offerings End --- */

@media (max-width:340px) {
	#sectionBanner .title {font-size: 13px; top: 18px !important;}
}
@media (max-width:390px) {	
	 #sectionBanner .title 	{font-size: 18px; top: 15px !important;}
	 .top15-right			{right:40px !important;}
	 #languageSelector 		{right:-40px !important; box-sizing:border-box; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}
	 #languageSelector ul	{width:32%; font-size:95%;}
	 #languageSelector ul li{margin: 0px 0 0px 0px;}
	 #languageSelector ul li a {background:none; padding:0;}
	 .download-bar span 	{font-size:10px;}
	 #pokernews_dropdown	{font-size:12px; width:auto}
}
@media (max-width:525px) {
	.download {display:none;}
	.entry-content .imageContainerBlog img {width:100%; height:auto;}
	.widget-content {padding:0 15px 15px 15px;}

	 #sectionBanner .title 		{display:block ;}
	 .top15-right				{right:40px !important;}
	 #languageSelector 			{right:-30px; box-sizing:border-box; -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;}
	 #languageSelector ul		{width:32%; font-size:95%;}
	 #languageSelector ul li	{margin: 0px 0 0px 0px;}
	 #languageSelector ul li a 	{background:none; padding:0;}
 
	/* --- Responsive Table --- */
	.component-border table, thead, tbody, th, td, tr {display: block;}
	th 						{display:none}
	td 						{line-height:1em}
	td:before 				{width: auto; white-space: nowrap; float:left;}
	td:nth-child(3n+1) 		{font-weight:bold}
	tr:nth-child(2n+1) td 	{background:#ddd}
	td.number, td.c, td.cc	{text-align:left !important;}
}
@media (min-width:510px) and (max-width:764px) {
	.summary-image		{width:30% !important; float:left; margin-right:15px;}
	.homepage .category {padding:0;}
}

@media (max-width:764px) {
	/* --- General --- */
	.widget, .component-wrapper, .component-wrapper.cwprop  {padding:10px 10px 0 10px;}
	.widget-wrapper, .events-widget .widget-wrapper {border:1px solid #DEDEDE; outline:none; width:100%;}
	.footerLinks, .copyright, .partner-logos {text-align:center;}
	 .footer-download .text, #playerCounter, #estateWatermark, #sectionBanner .sub-heading, #sectionWrapper div.seperator   {display:none;}
	 
 	/* --- Category/Article --- */
	.story-rotator 				{margin:10px !important}
	.download-bar				{padding:0 10px 0 10px; }
	.download-bar-border		{border:none;}
	.column-main 				{padding-bottom:0;}
	.entry-categories.content 	{clear:both;}
	h1.archive-title			{margin-left:10px;}
	
	/* --- Blog Entry --- */
	.entry-navigation 			{padding:10px 10px 0 0;}
	.social_bookmarks ul 		{height:auto;}
	.social_bookmarks ul li 	{line-height:1.5em;}

	/* --- Section Navigation --- */
	#sectionNav span.dropdown 		{background:none; padding-right:0;}
	#sectionNav .last  span.dropdown{background:url('//s4.rationalcdn.com/img/bg/estate/downarrow.gif') no-repeat right 5px; padding-right:20px;}
	#sectionNav li:hover ul,#sectionNav li.over ul {display:none !important;}
	 
	.mobileMenu 				{width:92%;}	
	.mobileMenu 				{display:block; margin:10px auto;}	

	.ps-ui-slide-out-menu.ps-ui div ul {padding:10px 20px 0px 20px !important;}
	.ps-ui-slide-out-menu ul {padding-top:5px !important}
	#estateHeader .estateOfferings 	{display:none}
	
	 .ps-ui-slide-out-menu.ps-ui.active ul.estateOfferingsMobile {padding: 10px 20px 0px 20px !important;}
	
	.estateOfferingsMobile		 {display: table; width: 100%;box-sizing:border-box;}
	.estateOfferingsMobile li 	 {display: table-cell;}
	.estateOfferingsMobile li a  {display: block; text-align: center; border:1px solid #333; font-weight:300;
background: #535353; background: -moz-linear-gradient(top,  #535353 0%, #505050 8%, #515151 10%, #4d4d4d 13%, #474747 28%, #2e2e2e 69%, #212121 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#535353), color-stop(8%,#505050), color-stop(10%,#515151), color-stop(13%,#4d4d4d), color-stop(28%,#474747), color-stop(69%,#2e2e2e), color-stop(100%,#212121)); background: -webkit-linear-gradient(top,  #535353 0%,#505050 8%,#515151 10%,#4d4d4d 13%,#474747 28%,#2e2e2e 69%,#212121 100%); background: -o-linear-gradient(top,  #535353 0%,#505050 8%,#515151 10%,#4d4d4d 13%,#474747 28%,#2e2e2e 69%,#212121 100%); background: -ms-linear-gradient(top,  #535353 0%,#505050 8%,#515151 10%,#4d4d4d 13%,#474747 28%,#2e2e2e 69%,#212121 100%); background: linear-gradient(to bottom,  #535353 0%,#505050 8%,#515151 10%,#4d4d4d 13%,#474747 28%,#2e2e2e 69%,#212121 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#535353', endColorstr='#212121',GradientType=0 );}
	.estateOfferingsMobile li a.active, .estateOfferingsMobile li a:hover {margin-left:0; border:1px solid #333; color: #ff0007; text-decoration:none;
background: #262626; background: -moz-linear-gradient(top,  #262626 0%, #202020 3%, #202020 44%, #292929 69%, #373737 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#262626), color-stop(3%,#202020), color-stop(44%,#202020), color-stop(69%,#292929), color-stop(100%,#373737)); background: -webkit-linear-gradient(top,  #262626 0%,#202020 3%,#202020 44%,#292929 69%,#373737 100%); background: -o-linear-gradient(top,  #262626 0%,#202020 3%,#202020 44%,#292929 69%,#373737 100%); background: -ms-linear-gradient(top,  #262626 0%,#202020 3%,#202020 44%,#292929 69%,#373737 100%); background: linear-gradient(to bottom,  #262626 0%,#202020 3%,#202020 44%,#292929 69%,#373737 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#373737',GradientType=0 );}

	.estateOfferingsMobile li:first-child a {-webkit-border-top-left-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-bottomleft: 5px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}	
	.estateOfferingsMobile li:last-child a  {-webkit-border-top-right-radius: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 5px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}		

	/* --- Estate submenu --- */	
	.ps-ui-slide-out-menu ul.ps-ui li:first-child a 	{border-top:none !important}
	.ps-ui-slide-out-menu ul li ul.ps-ui-rm-subnav 		{padding: 0; position: relative;  top: 0; left: 0; background:none; display: none; opacity: 0; visibility: hidden;}
	.ps-ui-slide-out-menu ul li ul.ps-ui-rm-subnav li 	{background: none; display: block; clear:both}
	.ps-ui-slide-out-menu ul li ul.ps-ui-rm-subnav li a, .main-menu ul li ul.ps-ui-rm-subnav li a:hover{background: none; margin-left:0; font-weight:normal; padding:0 0 10px 0; color:#666; font-size:1.500em;border:none; text-transform:capitalize}
	.ps-ui-slide-out-menu ul li ul.ps-ui-rm-subnav li a:hover 	{color:#D30C04 ;}
	.ps-ui-slide-out-menu ul li:hover ul.ps-ui-rm-subnav 		{display: block; opacity: 1; visibility: visible; }
	.ps-ui-slide-out-menu ul li ul.ps-ui-rm-subnav li a .red 	{display:none}	
		
	/* --- Responsive Header --- */	 
	#estateWrapper 	{background-image:none; background-color: #000000;}
	#estateLogo		{width:200px; margin:23px 0 24px 15px !important;}
	.estateLogo 	{width:200px; margin:23px 0 5px 15px !important;}
	#estateHeader	{height:auto}
	#estateMenu		{/*display:none; This breaks the responsive menu*/visibility: hidden;}
	
	#estateMenuMobile			{display:block; position:absolute; top:30px; right:15px;}
	.responsiveMobileMenu	  	{position: relative; font-size:20px; margin:0; color:#FFF; width:20px; height:16px; background:url('//s3.rationalcdn.com/img/bg/sprite/mobile-menu-ico.png') no-repeat 0 0; text-indent:-9999px; display:block}
	.responsiveMobileMenu:hover, .responsiveMobileMenu.active	{text-decoration:none; color:#CCC; background-position:  0 -20px}
	
	#sectionBanner				{height:50px; background:#000; border-top:1px solid #333}
	.sBimg						{display:none}
	.banner-download			{top:0; right:5px }
	#sectionBanner .sectionIcon {display:none;}
	.banner-download img		{height:50px;}
	 #sectionBanner .title 		{display:block; left:10px; top:10px; font-weight:400;}
	#sectionBanner .sectionSpadeBG{top:0; height:50px}
	 /* --- Responsive Lanugage Nav --- */	
	.top15-right, #estateHeader.menu-overflowing .top15-right 		{top:25px; right:75px; margin:0; padding: 0; width:100%} 
	#languageSelector 	{top:25px; right:-75px; width:100%}

	/* --- Mobile Lanugage Selector --- */	
	#footerLanguages {display:block;}
	#footerLanguages span {color: #CCC;}
	.language-menu	{display:none}
	
	/*----- NET STYLES -----*/
.net #sectionBanner 				{margin:0 0 0 0; height:50px;}
.net #sectionBanner .sectionIcon 	{display:none;}
.net #sectionBanner .title 			{left:10px; top:10px; }
.net #sectionBanner .sub-heading 	{display:none;}
.net #sectionBanner .sectionSpadeBG {top:0px; right:0px;}

.net #sectionNav					{margin:0 0 0 0;}

}

@media (min-width:765px) {
	.widget  			{padding:25px 25px 0;}	
	.column-main .widget{padding:25px 0 25px 25px}
	.component-wrapper 	{padding:25px 0 0 25px;}
	.footerLinks, .copyright, .partner-logos	{text-align:center;}
	 .entry-content .imageContainerBlog img 	{width:80%; height:80%;}
	.mobileMenu 		{display:none;}

	/* --- Mobile Menu --- */	
	#estateMenuMobile	{display:none}
	#estateHeader.menu-overflowing #estateLogo 		{margin:7px 0 0 2px;position:relative;z-index:100000;}
	/*.top15-right		{padding:35px 15px 0 0;} */
	#languageSelector 	{top:60px; right:10px}
	
	/* --- Mobile Lanugage Selector --- */	
	#footerLanguages {display:none;}
	.language-menu	 {display:block}
	#languageSelector{top:60px; right:15px;}
	/* --- Blog Entry --- */
	.entry-navigation 			{padding:20px 0 0 0;}

}

@media (min-width:992px) {
	.widget  			{padding:25px 25px 0;}	
	.component-wrapper 	{padding:25px 0 0 25px;}
	.footerLinks, .copyright {text-align:left;}
	.partner-logos 		{text-align:right;}

	/* --- Responsive Header --- */	 
	/* #estateLogo, .estateLogo {margin:33px 0 0 0;}*/
	 .tmp_cls #estateLogo, .tmp_cls .estateLogo	{margin:8px 0 0 -2px}

	.mobileMenu 		{display:none;}
	.top15-right		{padding:15px 0 0 0;} 
	#languageSelector 	{top:42px;right:0;}
}

@media (min-width:1200px) {
	.widget  			{padding:25px 25px 0;}	
	.component-wrapper 	{padding:25px 0 0 25px;}
	.mobileMenu 		{display:none;}
}

/* --- Responsive Tables --- */
@media (max-width:525px) {
table td {padding: 6px 15px;}	
.tablePosPoi td:nth-of-type(1):before { content: "Position: "; min-width:30%; font-weight:bold;}
.tablePosPoi td:nth-of-type(2):before { content: "Points: "; min-width:30%; font-weight:bold;}

.tablePlaPri td:nth-of-type(1):before { content: "Places: "; min-width:30%; font-weight:bold;}
.tablePlaPri td:nth-of-type(2):before { content: "Prizes: "; min-width:30%; font-weight:bold;}

.tableNumPlaPri td:nth-of-type(1):before { content: "Shares: "; min-width:30%; font-weight:bold;}
.tableNumPlaPri td:nth-of-type(2):before { content: "Places: "; min-width:30%; font-weight:bold;}
.tableNumPlaPri td:nth-of-type(3):before { content: "Prizes: "; min-width:30%; font-weight:bold;}
}

