#rgAccount {padding:15px 0 0 0 !important;}
div[stars-rewards] {margin-top:0 !important; float:left !important;}

@media (max-width: 991px) and (min-width: 768px) {
    #rgAccount {top:px !important}
}

@media (max-width: 768px) {
#rgAccount {padding:5px 0 0 0 !important;} 
}

@media (max-width: 992px) {
div[stars-rewards] {
    padding: 9px 15px 0 0 !important;}
}

@media (max-width: 1200px){
div[stars-rewards] {
    padding: 21px 0 0  22px !important;
    }
}

@media (min-width: 1240px){
div[stars-rewards] {
    padding: 21px 0 0 !important;
    }
}

html,body {padding:0px; margin:0px}
body {background:#fff; font-family:'Roboto',Arial, Helvetica, sans-serif; color:#444444; font-weight:300; font-size:16px}

/* ---------- Global Styles ---------- */
p {margin:0; padding:10px 0;word-wrap: break-word;}
ol, ul {margin:0 0 0 20px; padding:10px 0 10px 20px}
li {word-wrap: break-word;}
img {padding:10px 0}
a {color:#337ab7}
a:hover, a:focus {color:#0190fe; text-decoration:none; border:none; outline:none}

h1,h2,h3,h4 {font-weight:300; font-family:'Roboto', Arial, Helvetica, sans-serif; letter-spacing:-.2px; color:#3e3e3e; font-weight:400}
h1 {font-size:36px; margin:0; padding:0}
h2 {font-size:26px; margin:0; padding:30px 0 5px}
h3 {font-size:20px; margin:0; padding:30px 0 10px}

table {width:100%; font:inherit; border-left:0; border-right:0; padding:0; margin:10px 0; color:#444444}
table tr th {background:#fff; border-bottom:3px solid #dcdcdc; border-top:1px solid #e4e4e4; font-size:16px; color:#333; padding:12px}
table tr td {border-bottom:1px solid #e4e4e4; font-size:13px; padding:10px}
table tr:nth-child(odd) td {background:#fff}
table tr:nth-child(even) td {background:#f5f4f3}

.clear {clear:both}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.equal { display: flex; display: -webkit-flex; flex-wrap: wrap; }

#preHeader {background:#000; border-bottom: 1px solid #212121; font-family:'Roboto', Arial, Helvetica, sans-serif; padding:3px 0; font-size:14px}
#preHeader.preHeaderFixed {position:fixed; width:100%; top:0; overflow:hidden; z-index:50}
#preHeader.preHeaderRelative {position:relative}
#preHeader .contentLeft {text-align:left}
#preHeader .contentCenter {text-align:center}
#preHeader .contentRight {text-align:right}
#preHeader p {display:none}
#preHeader img {height:100%; padding: 0; display:inline-block}
#preHeader a {font-size:10px; color:#fff; font-weight:300; display:inline-block; overflow:hidden; vertical-align:middle}
#preHeader a.preHeadLink:hover {text-decoration:underline}

@media(min-width:768px){  
    #preHeader p {display:none}
}
                             
@media(min-width:992px){  
    #preHeader p {font-size:10px; color:#C0C0C0; font-weight:300; padding:0; display:inline-block; vertical-align:middle; margin:0}
}                                

/*Full Tilt Specific Styles*/
#topHeader #additionalMenu ul{ list-style:none; padding-top:0px; padding-bottom:0px; padding-left:0px; margin-left:0px;}
#topHeader #additionalMenu ul li{ display:inline;}
#topHeader #additionalMenu ul li a {padding-left:24px; margin-right:10px; color:#898989;  font-size:14px; font-weight:400;}
#topHeader #additionalMenu a.blog { background:url('/assets/ft/assets/common/images/layout/menu/icon3_blog_light.png') no-repeat;}
#topHeader #additionalMenu a.mobile { background:url('/assets/ft/assets/common/images/layout/menu/icon2_mobile_light.png') no-repeat;}
#topHeader #additionalMenu a.real-money {background:url('/assets/ft/assets/common/images/layout/menu/icon1_real-money_light.png') no-repeat;}
#topHeader #additionalMenu a.help {background:url('/assets/ft/assets/common/images/layout/menu/icon4_help_light.png') no-repeat;}
#topHeader #additionalMenu a.starsrewards {background:url('/assets/ft/assets/common/images/layout/menu/icon5_starsrewards_light.png') no-repeat;}

/* ---------- Language Menu ---------- */
@keyframes languageMenuIn {
    0% {opacity:0; display:none;}
    1% {display:block;}
    100% {opacity:1; display:block;}
}
#support-navigation #languageSelector { position:absolute; top:25px; right:0px; opacity:0;  display:none;}
#support-navigation #languageSelector.active { display:block; border-top:1px solid #000; opacity:1; background-color:rgb(37, 37, 37); position:absolute; width:auto; animation: languageMenuIn 250ms ease-in-out; }
#support-navigation #languageSelector ul {display: table-cell; list-style:none; padding:0px;margin:0px;text-align:left;}
#support-navigation #languageSelector ul li { margin:0px; padding:0px; }
#support-navigation #languageSelector ul li a { padding:10px 40px; display:block; text-align:left; }

#support-navigation #csLangSelector { position:absolute; top:25px; right:0px; opacity:0;  display:none;}
#support-navigation #csLangSelector.active { display:block; border-top:1px solid #000; opacity:1; background-color:rgb(37, 37, 37); position:absolute; width:auto; animation: languageMenuIn 250ms ease-in-out; }
#support-navigation #csLangSelector ul {display: table-cell; list-style:none; padding:0px;margin:0px;text-align:left;}
#support-navigation #csLangSelector ul li { margin:0px; padding:0px; }
#support-navigation #csLangSelector ul li a { padding:10px 40px; display:block; text-align:left; }


a.footerLanguageMenu {text-align:center; display:block; font-size:18px; color:#fff}
a:hover.footerLanguageMenu {text-decoration:underline}

/* ---------- Mobile App Banner ---------- */
#mobileBanner {background:url('../images/generic/mobile-app-banner/fulltilt-bg.jpg') right no-repeat #515151;}
#mobileBanner .close {float: left; line-height: 80px; border: 0; font-family: 'Roboto', Arial,Helvetica,sans-serif; font-size: 15px; text-decoration: none;cursor: pointer; padding-right: 10px; padding-left: 10px;font-weight: 400;}
#mobileBanner .close a {color:#fff; font-weight:400}
#mobileBanner .app-image {float:left; padding-right:10px}
#mobileBanner .app-image img {max-width: 60px; height: auto; padding:10px 0}
#mobileBanner .app { display: inline-block; float: left; line-height:20px !important}
#mobileBanner .app .icon { display: inline-block; width: 72px; float: left; padding-top: 13px; padding-right: 9px; }
#mobileBanner .app .icon::after { content: ""; clear: both; display: table; }
#mobileBanner .app .heading {display: inline-block;padding-top: 10px;font-family: 'Roboto',Arial,Helvetica,sans-serif;font-weight: bold;font-size: 14px;color: #fff;}
#mobileBanner .app .stars { display: block; padding-top: 2px !important; padding-bottom: 7px !important; }
#mobileBanner .app .text { display: block; padding-top: 0; font-family: 'Roboto',Arial,Helvetica,sans-serif; font-size: 14px; color: #fff; font-weight:400}
#mobileBanner .view {display:inline-block; float: right; line-height: 80px; font-family: 'Roboto',Arial,Helvetica,sans-serif; padding-right: 10px; cursor: pointer; font-size:14px}
#mobileBanner .view a {color:#fff; font-weight:500}

@media(min-width:480px){ 
  #mobileBanner .app .heading {font-size: 16px}
  #mobileBanner .view {font-size: 16px}
}
                      
/* ---------- Modal Overlay ---------- */
.modal-overlay { position: relative; display: none; }
.modal-overlay:before { content: ""; display: none; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 253; resize: both; }
.modal-overlay.opened:before { display: block; }
.modal-overlay.opened { display: block; }
.modal-overlay.opened .closer {  -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: calc(10% - 17px); cursor: pointer; }
.modal-overlay .closer { width: 34px; height: 34px; background-image: url("../images/generic/modal-overlay/cross.png"); position: fixed; top: -100%; z-index: 255; -webkit-transform: translate(0, -500%); -ms-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; }
.modal-overlay.opened .modal-content::before {top: 10px;}
.modal-overlay .modal-content::before {top: 10px; margin-top: 10px;}
.modal-overlay.opened .modal-content { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 10vh; left: 50%; height: auto; max-height:80%; }
.modal-overlay .modal-content { position: fixed; top: -100%; z-index: 254; box-shadow:0 5px 10px rgba(0,0,0,0.3); -webkit-transform: translate(0, -500%); -ms-transform: translate(0, -500%); transform: translate(0, -500%); -webkit-transition: -webkit-transform 0.3s ease-out; -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: transform 0.3s ease-out; overflow-y: auto; overflow-x: hidden; }
.modal-overlay .modal-content.bgStyle1 { color: #000 !important; }
.modal-overlay .modal-content.bgStyle2 { color: #000 !important; }
.modal-overlay .modal-content.bgStyle3 { color: #fff !important; }
.modal-overlay .modal-content.bgStyle4 { color: #fff !important; }
.modal-overlay .modal-content.bgStyle5 { color: #000 !important; }
.html-modal-open { overflow: hidden; height: 100%; }
.body-modal-open { overflow: hidden; height: 100%; }
@media(max-width: 767px){
    .modal-overlay.opened .closer { left: 95%; }
    .modal-overlay.opened .modal-content { max-width: 90%; width: 100%; padding: 0px; }
    .modal-overlay.opened .modal-content::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    .modal-overlay.opened .modal-content::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    }
}
@media(min-width: 768px) {
    .modal-overlay.opened .closer { left: calc(50% + 366px); }
    .modal-overlay.opened .modal-content { max-width: 732px; width: 100%; padding: 10px; }
    .modal-overlay.opened .modal-content::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    .modal-overlay.opened .modal-content::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    }
}
@media(min-width: 992px) {
    .modal-overlay.opened .closer { left: calc(50% + 476px); }
    .modal-overlay.opened .modal-content { max-width: 952px; width: 100%; padding: 20px; }
}
@media(min-width: 1200px) {
    .modal-overlay.opened .closer { left: calc(50% + 576px); }
    .modal-overlay.opened .modal-content { max-width: 1152px; width: 100%; padding: 20px; }
}
.modal-overlay .modal-content img { max-width: 100% !important; }

/* ---------- Site Header & Navigation ---------- */
#siteHeader {background:#000}
#siteHeader .no-padding {padding-left:0px; padding-right:0px}
#header-navigation {background:#FFF;}
#header-navigation .container .row {position:relative}
#logo {display:inline-block; margin:21px 0}
#logo a {padding:0 !important}
#logo img {max-width:210px; padding:0}

#topHeader {background-color: #232323;padding: 3px 0px;}
#verticals {background-color: #232323;padding: 3px 0px;}
#siteHeader .verticals { margin-top:28px;}
#siteHeader .verticals a {
    background-size:22px 22px !important;
    background-repeat:no-repeat !important;
    background-position: 0px center !important;
    display:inline-block;
    padding-right:30px;
    color:#ccc;
    text-transform:uppercase;
    margin:5px;
}
#siteHeader .verticals a.active, #siteHeader .verticals a.active:hover {color:#fff;}
#siteHeader .verticals a:hover {color:#bc2228;}
/*#siteHeader .verticals a.poker-vertical { background: url('../images/generic/vertical-navigation/spade-red.png') no-repeat scroll 0% 0% / contain  transparent; }
#siteHeader .verticals a.casino-vertical { background: url('../images/generic/vertical-navigation/die-grey.png') no-repeat scroll 0% 0% / contain  transparent; }
#siteHeader .verticals a.sports-vertical { background: url('../images/generic/vertical-navigation/ball-grey.png') no-repeat scroll 0% 0% / contain  transparent; }*/

@media (max-width:767px){
    #siteHeader #logo img {max-width:160px; padding:0px; margin-top:7px}
    #siteHeader #logo{ margin:6px 0px;}
    #siteHeader .account{ margin:4px 0px;}
    #siteHeader .verticals { margin-top:0px;}
}
@media (max-width:992px){ 
    #siteHeader .verticals { margin-top:0px; }
}

#sectionHeader img {max-width:100%; height:auto}
#sectionHeader .headerContent {padding-top:20px}
#sectionHeader .headerContent .row {margin:auto; text-align:center}


#client-stats {color:#939393;font-size: 14px; padding-top:2px}
#client-stats #ncPlayers {color:#bc2228; display:inline-block; padding-right:10px}
#client-stats #ncActiveTournaments {color:#bc2228; display:inline-block; padding-right:10px}

#support-navigation {z-index:30; color:#ccc; text-align:right}
#support-navigation a {color:#ccc; font-size:12px}
#support-navigation #language-menu {display:inline-block}
#support-navigation #top-menu {display:inline-block}
#support-navigation #top-menu a {font-size:14px; font-weight:400; padding-right:15px; padding-left:15px; background-position:0px center; padding-top:2px; padding-bottom:2px}
#support-navigation #top-menu a:hover {color:#bc2228; text-decoration:none}
#support-navigation #top-menu a.active {color:#fff}
#mobile-navigation {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 )}
#mobile-navigation ul {list-style:none; padding:0; margin:0}
#mobile-navigation ul li a {margin-top:0; margin-bottom:0; padding:8px 20px; background-image:url('https://s1.rationalcdn.com/vendors/cms/assets/common/images/layout/mega-nav-right.png'); background-repeat:no-repeat; background-position:0px 12px; display:block; color:#181818; font-size:16px; display:inline-block}

#mobile-navigation .mobileVerticals ul {display:table; background:#2A2829; width:100%; text-align:center}
#mobile-navigation .mobileVerticals ul li {display:table-cell; width:50%}
#mobile-navigation .mobileVerticals ul li:last-child {border-right:0}
#mobile-navigation .mobileVerticals ul li a {background:none; display:block; color:#fff}
#mobile-navigation .mobileVerticals ul li a.active {color:#C12127} 

#mobile-navigation #mobile-navigation-items {background:#272727; padding:0px; margin:0px}
#mobile-navigation #mobile-navigation-items li {border-bottom:1px solid #181818; position:relative}
#mobile-navigation #mobile-navigation-items li a {background-image:none; margin:0px; color:#ccc; padding:11px 0px 11px 15px; width:100%; font-size:15px}
#mobile-navigation #mobile-navigation-items li a.active, #mobile-navigation #mobile-navigation-items li a.active:hover {color:#fff; text-decoration:none; background-color:#181818}
#mobile-navigation #mobile-navigation-items li a:hover {text-decoration:none; color:#C12127}
#mobile-navigation #mobile-navigation-items li a:focus {text-decoration:none}
#mobile-navigation #mobile-navigation-items li ul {border-top:1px solid #181818; display:none;}
#mobile-navigation #mobile-navigation-items li ul.active {display:block !important;}
#mobile-navigation #mobile-navigation-items li ul li:last-child {border-bottom:0}
#mobile-navigation #mobile-navigation-items li ul li a {padding: 11px 10px 11px 25px}
#mobile-navigation #mobile-navigation-items li ul li ul li a {padding: 11px 30px 11px 65px}
#mobile-navigation #mobile-navigation-items li ul li ul li ul li a {padding: 11px 30px 11px 80px}
#mobile-navigation #mobile-navigation-items li a.expand , #mobile-navigation #mobile-navigation-items li a.expand.active {width: 53px;padding:0;height: 43px;text-align:center;background:url('../images/generic/menu/side-nav-arrow.png') no-repeat;background-position:center center;text-decoration:none;position:absolute !important;right: 0px;top:0px;background-color: #1f1f1f;}
#mobile-navigation #mobile-navigation-items li a.expand.active {background:url('../images/generic/menu/side-nav-arrow-up.png') no-repeat; background-position:center 17px; background-color: #181818;}
#mobile-navigation #mobile-navigation-items a.languageSelectorTrigger { padding: 15px 15px 14px 53px !important; background-color: #242424; background-image: url('..//images/generic/menu/icon_globe.png'); background-position: 26px center; background-repeat: no-repeat; height: 48px; }
#mobile-navigation #mobile-navigation-items li ul.mobilenavtab {display:none;}
#mobile-navigation #mobile-navigation-items li ul.mobilenavtab.active {display:block;}

#mobile-navigation #mobile-navigation-items .global-menu {display:table; width:100%; table-layout: fixed; background-color:#fff;}
#mobile-navigation #mobile-navigation-items .global-menu li { display:table-cell; text-align:center; border-bottom:0px; }
#mobile-navigation #mobile-navigation-items .global-menu a { display:block; color:#000; font-size:12px; padding:0px 0px; padding-top:25px; padding-bottom:5px; padding-left:0px; background-position:50% 5px !important;  }
#mobile-navigation #mobile-navigation-items .global-menu a.active { color:#C12127; }
#mobile-navigation #mobile-navigation-items .global-menu a.blog { background:url('../images/layout/menu/icon3_blog_dark.png') no-repeat;}
#mobile-navigation #mobile-navigation-items .global-menu a.mobile { background:url('../images/layout/menu/icon2_mobile_dark.png') no-repeat;}
#mobile-navigation #mobile-navigation-items .global-menu a.real-money {background:url('../images/layout/menu/icon1_real-money_dark.png') no-repeat;}
#mobile-navigation #mobile-navigation-items .global-menu a.help {background:url('../images/layout/menu/icon4_help_dark.png') no-repeat;}
#mobile-navigation #mobile-navigation-items .global-menu a.starsrewards { background: url('../images/layout/menu/icon5_starsrewards_dark.png') no-repeat; }

#mobile-navigation #mobile-navigation-items .verticals { display:table; width:100%; background-color:#1b1b1b; }
#mobile-navigation #mobile-navigation-items .verticals li { display:table-cell; width:33%; text-align:center; }
#mobile-navigation #mobile-navigation-items .verticals li a{ width:auto;}
#mobile-navigation #mobile-navigation-items .verticals li a:hover{color:#fff;}
#mobile-navigation #mobile-navigation-items .verticals a {  display:inline-block; color:#FFF; text-transform:uppercase; margin:5px; }
#mobile-navigation #mobile-navigation-items .verticals a.poker-vertical {  }
#mobile-navigation #mobile-navigation-items .verticals a.casino-vertical {  }
#mobile-navigation #mobile-navigation-items .verticals a.active { color:#C12127;}

#navigation ul {position:relative; width:100%; display:inline; margin:0; height:auto; color:#fff; border:0px solid #1c1c1a; list-style:none; padding:0}
#navigation ul li {list-style:none; display:inline-block; position:relative}
#navigation ul li a {font-size:14px; color:#272727; text-decoration:none; padding:10px 30px 10px 0; display:block; border:0px solid #fff; font-weight:400; -webkit-transition: color 400ms ease; -moz-transition: color 400ms ease; -o-transition: color 400ms ease; transition: color 400ms ease}
#navigation ul li a.active {color:#C12127}
#navigation ul li a:hover {color:#C12127}
#navigation ul li ul { display: none; padding-left: 0px; position: absolute; left: 0px; top: 36px; min-width: 220px; z-index: 20; -moz-box-shadow: 0 2px 15px -8px #000; -webkit-box-shadow: 0 2px 15px -8px #000; box-shadow: 0 2px 15px -8px #000; }
#navigation ul li ul a { border-bottom: 1px solid #f4f4f4; background: #fff; padding: 10px; color: #7d7d7d; -webkit-transition: color 400ms ease; -moz-transition: color 400ms ease; -o-transition: color 400ms ease; transition: color 400ms ease}
#navigation ul li ul a:hover, #navigation ul li ul a.active { background: #f9f9f9; }
#navigation ul li ul li { display: block; text-align:left}
#navigation ul li.dropdown ul li a.active{background-image:none;} 
#navigation ul li.dropdown a { background-image: url('../images/generic/menu/caret-down.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#navigation ul li.dropdown a:hover { background-image: url('../images/generic/menu/caret-down-hover.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#navigation ul li.dropdown a.active { background-image: url('../images/generic/menu/caret-down-hover.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#navigation ul li.dropdown ul li a, #navigation ul li.dropdown ul li a:hover { background-image: none; }
#navigation ul li.dropdown:hover > ul { display:block; }

#sectionNavigation{background-color:#f1f1f1;}
#section-menu { margin:0px 6px;  }
#section-menu ul {margin:0px;padding:0px;color:#000;}
#section-menu ul li {list-style:none;text-align:left;display: inline-block; position:relative;}
#section-menu ul li a {color:#000;display: inline-block; text-decoration:none;font-size: 14px;padding: 10px;font-weight:400; -webkit-transition: color 400ms ease; -moz-transition: color 400ms ease; -o-transition: color 400ms ease; transition: color 400ms ease}
#section-menu ul li a.active {color:#C12127;}
#section-menu ul li a:hover {color:#C12127;}
#section-menu ul li.section a {font-weight:bold; color:#000;}
#section-menu ul li.section.active a {font-weight:bold; color:#C12127;}
#section-menu ul li ul { display: none; padding-left: 0px; position: absolute; left: 0px; top: 36px; min-width: 220px; z-index: 20; -moz-box-shadow: 0 2px 15px -8px #000; -webkit-box-shadow: 0 2px 15px -8px #000; box-shadow: 0 2px 15px -8px #000; }
#section-menu ul li ul a { background: #fff; padding: 10px; color: #7d7d7d; width:100%; -webkit-transition: color 400ms ease; -moz-transition: color 400ms ease; -o-transition: color 400ms ease; transition: color 400ms ease}
#section-menu ul li ul li { display: block; text-align:left}
#section-menu ul li.dropdown a { background-image: url('../images/generic/menu/caret-down.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#section-menu ul li.dropdown a:hover { background-image: url('../images/generic/menu/caret-down-hover.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#section-menu ul li.dropdown a.active { background-image: url('../images/generic/menu/caret-down-hover.png'); background-repeat: no-repeat; background-position: right 17px; background-size: 13px 8px; padding-right: 22px; }
#section-menu ul li.dropdown ul li a, #section-menu ul li.dropdown ul li a:hover { background-image: none; border-bottom: 1px solid #f4f4f4 }
#section-menu ul li.dropdown ul li a.active{background-image:none;} 
#section-menu ul li.dropdown:hover > ul { display:block }

/* ---------- Page Navigation ---------- */
.main-menu {background:#efefef; margin:0 0 30px 0px}
.main-menu ul {list-style:none; padding-left:0; padding-top:0; padding-bottom:0; margin:0}
.main-menu ul li {position:relative; border-bottom:1px solid #fff}
.main-menu ul li:last-child {background:none; border-bottom:0}
.main-menu ul li a:hover, .main-menu ul li a:focus {background:#fff; color:#337ab7; text-decoration:none}
.main-menu ul li a.active{background:#fff; color:#000; text-decoration:none}
.main-menu ul li a {display:block; padding:11px 15px; font-size:15px; color:#444; font-weight:400; margin:0; font-family:'Roboto', Arial, Helvetica, sans-serif}
.main-menu ul li a.toggle, .main-menu ul li a.toggleA {border:0; position:absolute; width:21px; top:1px; right:15px; display:block; padding:9px 0 9px 10px; color:#910616; text-decoration:none}
.main-menu ul li a.toggle, .main-menu ul li a.toggle:hover, .main-menu ul li a.focus {background:url('../images/generic/menu/side-nav-arrow.png') 10px no-repeat}
.main-menu ul li a.toggleA, .main-menu ul li a.toggleA:hover, .main-menu ul li a.toggleA:focus {background:url('../images/generic/menu/side-nav-arrow-up.png') 10px no-repeat}
.main-menu ul li ul {padding-left:0}
.main-menu ul li ul li {border:0px; background:none; padding-top:0; padding-bottom:0; margin-left:0; text-indent:30px; border-bottom:1px solid #fff}
.main-menu ul li ul li:first-child {border-top:1px solid #fff}
.main-menu ul li ul li span.toggle {position:absolute; top:5px; left:3px; float:left; display:block; padding:0 10px; color:#910616; font-weight:bold}
.main-menu ul li ul li a {padding:11px 0; font-size:15px; font-weight:normal; border:0}
.main-menu ul li ul li a:hover {background:#fff; color:#337ab7; text-decoration:none}
.main-menu ul li ul li a.active {background:#fff; color:#000; text-decoration:none}
.main-menu ul li ul li ul li a {padding-left:10px; border:0}
.main-menu ul li ul li ul li a.active {color:#000}
.main-menu .gradient {display:none}

/* ---------- Content Area ---------- */
#content {margin-top:30px}
#contentArea .content-wrap {padding:0 0 50px}
#contentArea .content-wrap a {word-wrap:break-word}


.header-image-wrapper {width:100%}
.header-image-grid.imageOnly {height:auto !important; background-image:none; margin-bottom:25px}
.header-image-grid.imageOnly img {padding:0}

/* --- Main Body CTA Button --- */
.mainContentButton {display:block; text-align: center; font-size: 20px; padding:10px 0}

/* --- Responsive Table --- */
.table-responsive {border:0; margin:0}

/* --- Brightcove Video --- */
.video {display:block; position:relative; max-width:1280px; margin:10px 0}
.video .videoWrap {padding-top:56.25%}
.video .videoWrap iframe {width:100%; height:100%; position:absolute; top:0px; bottom:0px; right:0px; left:0px; border:0}

/*--- Accordian ---*/

.accordion {margin:10px 0; border:1px solid #e5e5e5}
.accordion div > div {border-bottom:1px solid #e5e5e5}
.accordion div div > div {border:0px}
.accordion div div:last-child {border:0px}

.exControl {padding:10px; font-weight:bold; font-size:16px; cursor:pointer; background-color:#f9f9f9; position:relative; -webkit-transition: background 500ms ease; -moz-transition: background 500ms ease-in-out; -o-transition: background 500ms ease; transition: background 500ms ease}
.exControl h3 {padding:0 20px 0 0; border:none; font-size:16px; margin:0; color:#404040}
.exControl a {text-decoration: none; color: #fff; }
.exControl a:hover {text-decoration:none; color:#fff; border:0 none !important}
.exControl a:focus {outline:none; color:#fff; text-decoration:none}
.exControl.active {background-color:#fff; color:#000; border-bottom:0px}
.exControl.active:hover {background-color:#fff}
.exControl.active h2 {color:#272727}
.exControl:hover {background-color:#e5e5e5}
.exControl.active .exControlLink, .exControlPlusLink, .exControlMinusLink {background:url('../images/generic/show-hide/cross.png') no-repeat; background-size:20px 20px; text-indent:-100000px; position:absolute; top:12px; right:10px; width:20px; height:20px}
.exControl .exControlLink, .exControlPlusLink, .exControlMinusLink {background:url('../images/generic/show-hide/plus.png') no-repeat; background-size:20px 20px; text-indent:-100000px; position:absolute; top:12px; right:10px; width:20px; height:20px; -webkit-transition: background 500ms ease; -moz-transition: background 500ms ease-in-out; -o-transition: background 500ms ease; transition: background 500ms ease}
.exControlMinusLink {background:transparent}
.exContent h3 {font-size:1.2em; background:none;}
.exContent ol {padding:0 0 0 20px; }
.exContent {padding:0 10px; background:#fff; display:block; overflow:hidden}

/*------------------- Responsive Iframe ------------------*/
.iframeContainer {position:relative; height:0; overflow:hidden; margin:10px 0;}
.iframeContainer iframe {overflow:hidden; position:absolute; top:0; left:0; width:1px; height:100%; min-width:100%; *width:100%;}
.iframeContainer iframe.auto {overflow-y:auto !important; overflow-x:hidden !important;}
/* 16x9 Aspect Ratio */
.iframeContainer.widescreen {padding-bottom:56.25%;}
/* 75% height */
.iframeContainer.flexiHeight {height:75vh;}

/* Statistics feed */
.statsBg { background-color: #dfdfdf; }

.statsHeader { background-color: #dfdfdf; font-family: "Roboto",Verdana,sans-serif; font-size: 12px; }
#statsYear { margin-left: 10px; top: 0px; left: 0px; }
#statsYear .divItem { float: left; height: 28px; background: none; margin: 0; padding: 9px; text-transform: uppercase; font-weight: bold; }
#statsYear .divItem a { padding: 9px; background: none; display: block; float: left; margin: -10px 0 0 0; position: relative; z-index: 100; color: #000; }
#statsYear .divItem a.active, #statsYear .divItem a.hover { padding: 9px; background: #FFF; border: 1px solid #CCC; border-top: 0; text-decoration: none; color: #B51D20; }
#statsStake { float: right; position: absolute; right: 0px; top: 0px; margin-right: 5px; }
#statsStake .divItem { float: left; height: 28px; left: 10px; background: none; margin: 0; padding: 9px; text-transform: uppercase; font-weight: bold; }
#statsStake .divItem a { background: none; padding: 9px; display: block; float: left; margin: -10px 0 0 0; position: relative; z-index: 100; color: #000; right: 4px; }
#statsStake .divItem a.active, #statsStake .divItem a.hover { padding: 9px; background: #FFF; border: 1px solid #CCC; border-top: 0; text-decoration: none; color: #B51D20; }
#statsYearCombo, #statsStakeCombo,#statsTypeCombo { position: relative; height: 28px; margin-bottom: 3px; width: 90%; text-align: center; text-transform: uppercase; font-weight: bold; margin: auto; }

.statsNav { background-color: #dfdfdf; margin-top: 13px; }
#statsType { margin: 0px; margin-right: 5px; margin-left: 0px; padding-left: 0px; font-family: "Roboto",Verdana,sans-serif; font-size: 12px; }
#statsType a { border: medium none; clear: both; color: #000000; display: block; float: none; font-weight: bold; height: auto; left: -1px; margin: 0; padding: 10px 1px 10px 25px; position: relative; }
#statsType .divItem { background: none; text-align: left; margin-left: 0px; padding-left: 0px; width: 100%; }
#statsType .divItem a.active, #statsType .divItem a.hover { background-color: #FFF; height: auto; border: solid 1px #CCC; padding: 9px 0px 9px 25px; text-decoration: none; color: #b51d20; }

.statsContent { margin: 0px; margin-right: 0px; margin-top: 13px; margin-left: 0px; padding-left: 15px; }
#scrollBox { overflow: hidden; }

/* --- Leagues Feed --- */
.sizer { width: 750px; }
.dateTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.nameTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.searchTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
.fauxTab { height: 32px; margin: 0; padding: 0; position: relative; text-align: center; }
.fauxTab select { height: 28px; margin-top: 2px; width: 100%; }
.fauxTab input[type=text] { margin-top: 2px; width: 100%; height: 28px; }
.archiveHolder { background: #d7d6d6; display: block; padding: 0px; overflow: auto; }
.radioBG { background: #d7d6d6; height: 32px; margin: 0; padding: 0; position: relative; }
.radioTab { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
#leaguesContent { border: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; }
#leaguesMsg { display: table; height: 32px; margin: auto; padding: 0; position: relative; }
#leaguesMsg  p { display: table-cell; vertical-align: middle; }
#leaguesTable { border-top: #d7d6d6 1px solid }

 /*Media Queries*/
@media(max-width:767px){
    h1 {font-size:36px}
    #header { height:auto; }
    #support-navigation #support-menu{ margin-right:0px; margin-top:50px; }
    #section-menu {margin-top:0px; border-bottom:1px solid #e2e2e2; }
    #footer .row { padding-left:5px; padding-right:5px;}
    #callToAction { text-align:center;}
    #contentArea img { max-width:100%; height:auto;}
    #content { margin-top:15px; }
    .header-image-grid.imageOnly {margin-bottom:15px}
    .vipProdList {text-align:center;}
    #footer .bg {margin-top:0px;}
    #footer .row {margin-bottom:0px;}
    #mobile-navigation .global-menu a { text-align:center; padding-left:0px; background-position:50% 12px !important;}
    #section-menu {margin-left:-15px; margin-right:-15px;}
    #support-navigation .language-menu {margin-right:-15px;}
    
    #portalRealMoney .providerType label,#portalRealMoney .providerType input{ float:none !important; display:inline-block !important; margin:20px 0px;}
    #portalRealMoney #countriesSelect,#portalRealMoney .providerType {position:static !important;}
    #portalRealMoney #rm-dropdown .selectDevice { margin-right:20px; margin-left:0px !important; float:none; display:inline;}
    #portalRealMoney #rm-dropdown {height:auto;}
    
    .steps_Android,.steps_iOS {display:none;}

    .dateTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .nameTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .searchTabHolder { border-left: #d7d6d6 1px solid; border-top: #d7d6d6 1px solid; border-right: #d7d6d6 1px solid; background: #f3f3f3; display: block; padding: 0px; overflow: auto; }
    .fauxTab { height: 52px; }
    .fauxTab select { width: 96%; height: 48px; margin-top: 2px; }
    .fauxTab input[type=text] { width: 96%; height: 48px; margin-top: 2px; }
}
@media(min-width:768px){
    #header { height:auto; }
    #mobile-navigation #mobile-navigation-items li a { margin:auto; display:block;}
    #callToAction { text-align:center;}
    #contentArea img { max-width:100%; height:auto;}
    #section-menu .mobile-section-menu-button { border-bottom:1px solid #e2e2e2; position:relative; top:1px;}
    #section-menu .mobile-section-menu-buttonA { position:relative; top:1px;}
    
    #portalRealMoney .providerType label,#portalRealMoney .providerType input{ float:none !important; display:inline-block !important; margin:20px 0px;}
    #portalRealMoney #countriesSelect,#portalRealMoney .providerType {position:static !important;}
    #portalRealMoney #rm-dropdown .selectDevice { margin-right:20px; margin-left:0px !important; float:none; display:inline;}
    #portalRealMoney #rm-dropdown {height:auto;}
}
@media(min-width:992px){
    /*#logo {margin-top:0}*/
    #contentArea .content-wrap {padding-right:30px}
    #support-navigation #top-menu a {padding-right: 10px; padding-left: 10px;}
}
@media(min-width:1200px){
    /*#logo {margin-top:0}*/
    #support-navigation #top-menu a {padding-right: 15px; padding-left: 15px;}
}

/* ------------------- Background Styles ------------------- */

/* --- Background Style 1 --- */
.bgStyle1 {background:#fff}
/* --- Background Style 2 --- */
.bgStyle2 {background:#f9f9f9}
/* --- Background Style 3 --- */
.bgStyle3 {background:#000000}
/* --- Background Style 4 --- */
.bgStyle4 {background:#181818}
/* --- Background Style 5 --- */
.bgStyle5 {background:#e4e4e4}
/* --- Background Style 6 --- */
.bgStyle6 {background:#d70a0a}

/* -------------------- Header Image Grid -------------------- */

/* --- Image Only --- */
.header-image-wrapper {width:100%}
.header-image-grid.imageOnly {height:auto !important; background-image:none}

/*--- Background Image ---*/
.header-image-wrapper .header-image-grid.bgImage {height:160px; background-position:center 0px; background-size:cover; background-repeat:no-repeat; margin:auto}
.header-image-wrapper .header-image-grid.bgImage a {display:block; height:100%; width:100%}

/* --- Text Block --- */
.header-image-wrapper .headerContentWrap {text-align:center; padding:30px 0 40px; background:#fff}
.header-image-wrapper .headerContentWrap h1 {font-family:'Roboto', Arial, Helvetica, sans-serif; font-size:24px; font-weight:400; color:#3E3E3E; letter-spacing:-.2px; margin:0; font-size:24px; padding:0; display:block}
.header-image-wrapper .headerContentWrap p {font-family:'Roboto', Arial, Helvetica, sans-serif; font-weight:300; color:#444444; margin:10px 0; font-size:14px; padding:0}
.header-image-wrapper .headerContentWrap .button {text-align:center; position:relative; font-size:16px}
.header-image-wrapper .headerContentWrap a.green-button:hover {border:none}

@media(min-width:320px){    
    /*--- Background Image ---*/
    .header-image-wrapper .header-image-grid.bgImage {height:160px}
}
@media(min-width:480px){    
    /*--- Background Image ---*/
    .header-image-wrapper .header-image-grid.bgImage {height:200px}
}
@media(min-width:768px){    
    /*--- Background Image ---*/
    .header-image-wrapper .header-image-grid.bgImage {height:250px}
    
    /* --- Text Block --- */
    .header-image-wrapper .headerContentWrap h1 {font-size:30px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
    .header-image-wrapper .headerContentWrap .button {font-size:18px; margin:30px 0 0}
}
@media(min-width:992px){        
    /*--- Background Image ---*/
    .header-image-wrapper .header-image-grid.bgImage {height:275px}
    
    /* --- Text Block --- */
    .header-image-wrapper .headerContentWrap h1 {font-size:30px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
    .header-image-wrapper .headerContentWrap .button {font-size:22px}
}
@media(min-width:1200px){   
    /*--- Background Image ---*/
    .header-image-wrapper .header-image-grid.bgImage {height:340px; max-width:1650px}
    
    /* --- Text Block --- */
    .header-image-wrapper .headerContentWrap h1 {font-size:36px}
    .header-image-wrapper .headerContentWrap p {font-size:20px}
}
           
/* --- Widget - Call to Action --- */
#widgets .cta {position:relative; text-align:center; margin-bottom:30px}
#widgets .cta a {font-size:16px; padding: 0.5em 2.5em}

@media(min-width:320px){     
}
@media(min-width:480px){    
}
@media(min-width:768px){
    #widgets .cta a {font-size:18px; padding:0.5em 2.5em}
}
@media(min-width:992px){        
    #widgets .cta {padding-left:0px}
    #widgets .cta a {width:100%}
}
@media(min-width:1200px){
    #widgets .cta a {font-size:18px; width:100%}    
}
                  
/* Show Hide FAQ */
.faqGroup {padding:10px 0}
.faqGroup .showhideButton {display:block; background:url('../images/generic/faq/chart-o.jpg') no-repeat scroll left 5px transparent; padding-left:20px; text-decoration:none; font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:16px;}
.faqGroup a.showhideButton:focus {outline:none}
.faqGroup .showhideButtonA {display:block; background:url('../images/generic/faq/chart-c.jpg') no-repeat scroll left 5px transparent; padding-left:20px; text-decoration:none; font-family:'Roboto',Arial, Helvetica, sans-serif; font-size:16px;}
.faqGroup a.showhideButtonA:focus {outline:none}
.faqGroup .showhidehidden {padding:0 0 0 20px}

/* --- Notice Box --- */
.notice {background:#f9f9f9; border:5px solid #eaeaea; padding:15px 15px 10px; margin:10px 0}
.notice .container-fluid {padding-left:0; padding-right:0}
.notice .noticeHeader {font-size:20px; font-weight:400;word-wrap: break-word;}

/* --- CTA Buttons --- */         
.mainContentButton {display:block; text-align: center; font-size: 20px; padding:10px 0}
a.green-button, a.greyButton, a.btn-ps-red {font-family:'Roboto', Arial, Helvetica, sans-serif; text-align:center; color:#fff !important; font-weight:300; letter-spacing:.5px; border-radius:.2em; padding:0.5em 2.5em; display:inline-block; -webkit-transition: background 200ms ease; -moz-transition: background 200ms ease-in-out; -o-transition: background 200ms ease; transition: background 200ms ease;}
a.green-button {background:#3f9041; background:linear-gradient(to bottom, #49ae52, #306428); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49ae52, endColorstr=#306428)}
a.green-button:hover, a.green-button:focus {background:#49964b; background:linear-gradient(to bottom, #439a4a, #436E3D); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#439a4a, endColorstr=#436E3D); color:#f9f9f9; text-decoration:none}    
a.greyButton {background:#7d7d7d; background:linear-gradient(to bottom, #7d7d7d, #272727); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7d7d, endColorstr=#272727)}
a.greyButton:hover, a.greyButton:focus {background:#272727; background:linear-gradient(to bottom, #8a8a8a, #3d3d3d); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#8a8a8a, endColorstr=#3d3d3d)}                                            
a.btn-ps-red {background:#a2010c}   
a.btn-ps-red:hover, a.btn-ps-red:focus {background:#88020b; color:#f9f9f9; text-decoration:none}
                              
/* --- Tabs --- */
.tabsHolder {position:relative; margin:10px 0; border:1px solid #ccc;}
.tabsHolder .tabs {position: relative;width:100%;background:#f9f9f9;background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 );font-size:16px;display: inline-block; border-bottom: 1px solid #ccc;} 
.tabsHolder .tabs a {display:inline-block; padding:4px 6px; color:#000; outline:none; background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 ); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400}
.tabsHolder .tabs a.active, .default .tabsHolder .tabs a:hover {background:#f0f0f1; background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f1', endColorstr='#fefefe',GradientType=0 ); color:#1B7F8D}
.tabsHolder .content {position: relative;}
.tabsHolder .content .tabContent {margin-bottom:5px; padding:15px}
.tabsHolder .tabContent .videoPlayer2 {width:544px}
.tabsHolder .tabContent h2, .tabsHolder .tabContent h3 {padding:10px 0}

/* --- Custom Grid --- */
.grid {padding:10px 0}      
.grid .container-fluid {padding-left:0px !important; padding-right:0px !important}      
.grid .gridItem img {max-width:100%; height:auto; padding:0}        
.grid .gridItem p {padding:0 0 20px}  
.grid .gridItem h2, .grid .gridItem h3 {padding-top:0}                                                               

@media(min-width:320px){        
    .grid .gridItem img {display:block; margin:auto}
}
@media (min-width: 480px) {
}
@media (min-width: 768px) {
    .grid {padding:10px 0}
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
} 
                                                                         
/* --- Content Grid --- */
.contentGrid {padding:10px 0}
.contentGrid .container-fluid {padding-left:0px; padding-right:0px}
.contentGrid .row {padding-bottom:15px}
.contentGrid .row:last-child {padding-bottom:0}
.contentGrid .content h3 {padding:20px 0 5px 0}
.contentGrid .media img {padding:5px 0 0 0; width:100%}
.contentGrid .media .video {margin: 5px 0 0 0}
                     
@media (min-width: 768px) {
  .contentGrid .content h3 {padding:0 0 5px 0}
} 
                            
/* --- Featured Link --- */
.featuredLink .red {font-size:20px; color:red; line-height:0} 

/* --- Show Hide --- */
.showHide {padding: 10px 0;}
.showHide .container-fluid {padding-left: 0px; padding-right: 0}
.showHide .showHideWrap a.showHideButton {padding:8px 5px 6px 10px; font-weight:bold; font-size:16px; cursor:pointer; position:relative; display:block; color:#000; font-weight:400; background: url('../images/generic/show-hide/plus.png') no-repeat 98.5% center #f9f9f9; background-size: 20px 20px; border: 1px solid #e5e5e5;}
.showHide .showHideWrap a:hover.showHideButton {text-decoration:none; background-color:#e5e5e5}
.showHide .showHideWrap a.showHideButtonA {color:#000; padding:8px 5px 6px 10px; font-weight:bold; font-size:16px; cursor:pointer; position:relative; display:block; color:#333; font-weight:400; background: url('../images/generic/show-hide/cross.png') no-repeat 98.5% center #fff; background-size: 20px 20px; border: 1px solid #e5e5e5; border-bottom:0px}
.showHide .showHideHidden {border:1px solid #e5e5e5; border-top:0px; padding:0 10px}
.showHide h2, .showHide h3 {font-size:16px; font-weight:400; padding:20px 0 5px}
                     
/* --- Accordian Horizontal ---*/
.horizontal .exHolderNew3 {border:0px; background-image:url('../images/generic/accordian/bg.png'); padding-left:24px; width:585px; height:308px; background-repeat:no-repeat; background-position:0px 7px}
.horizontal .exHolderNew3 .exContent {height:300px; width:253px; float:left; margin-top:7px; background:none; color:#fff}
.horizontal .exHolderNew3 .exControl {height:296px; float:left; width:50px; padding:0px; background-color:#ccc; margin-right:0px; margin-left:10px; margin-top:8px}
.horizontal .exHolderNew3 .exControlLink {display:block; background:none; background-image:url('../images/generic/accordian/unactive.png');  height:30px;  width:30px; border:0px; position:absolute; overflow:hidden; text-indent:-999px; left:13px; top:267px}
.horizontal .exHolderNew3 .exContent p {border:0px; float:none; padding:0px; margin:0px; font-size:12px}
.horizontal .exHolderNew3 .exContent h3 {margin: 0px; margin-top: 0px; margin-bottom: 0px; color: #fff; font-size: 18px; padding-top: 20px;}
.horizontal .exHolderNew3 .exContent div.inner {padding-left:10px; padding-top:13px; width:240px; font-size:11px}
.horizontal .exHolderNew3 .exContent .benefit {border-top:1px solid #404040; padding-left:5px; padding-top:10px; padding-bottom:10px}
.horizontal .exHolderNew3 .exContent .benefit.last {border-bottom:1px solid #404040; margin-bottom:5px}
.horizontal .exHolderNew3 .optIn .label {font-weight:bold; display:block; float:left; margin-top:25px;}
.horizontal .exHolderNew3 .optIn img {margin-left:10px; float:left; padding-left: 10px;}
/* Responsive Accordion Horizontal */
.horizontal-accordion .slide {background:black; padding-top:10px; padding-bottom:10px; margin:15px 0}    
.horizontal-accordion .slide h3 {padding-top:10px; color:#f9f9f9} 
.horizontal-accordion .slide .benefit {border-top:1px solid #404040; padding-left:5px; padding-top:10px; padding-bottom:10px}
.horizontal-accordion .slide .benefit p {color:#f9f9f9}
.horizontal-accordion .slide .optIn {padding:10px 0; border-top:1px solid #404040}
.horizontal-accordion .slide .optIn img {display:inline-block !important; padding:0 8px}
.horizontal-accordion .slide .optIn .label {font-weight:bold; color:#f9f9f9}  

/*------------------- Tutorial Iframe ------------------*/
.tutorialContainer {position: relative;height: 0; overflow: hidden; margin: 10px 0}
.tutorialContainer iframe { overflow: hidden; }
.tutorialContainer iframe.auto { overflow-y: auto !important; overflow-x: hidden !important; }

/* 16x9 Aspect Ratio */
.tutorialContainer {padding-bottom: 56.25%;}
.tutorialContainer iframe {position: absolute; top:0; left: 0; width: 1px;  height: 100%; min-width: 100%; *width: 100%;}

/*------------------- Related Content ------------------*/
.relatedContent {margin:0 15px}
.relatedContent .container-fluid {padding-left:15px; padding-right:15px}
.relatedContentItem {margin-bottom:15px; border-bottom:1px dashed #e7e7e7}
.relatedContentItem:last-child {border-bottom:0px dashed #e7e7e7}
.relatedContentItem h3 {padding:0px 0px 10px 0px}
.relatedContentItem a {display:block; padding:5px 0px; margin-bottom:10px}
.relatedContentItem img {max-width:100%; height:auto; width:100%; padding:0; margin:10px 0}  

@media (min-width:768px){
  .relatedContent {margin:0 0 0 30px}
  .relatedContent .container-fluid {padding-left:0; padding-right:0}
}

/*------------------- VIP Widgets ------------------*/
#widgets .storeWidgets{ margin-left:0px; }
#widgets .storeWidgets img {width:auto; max-width:25%; }
#widgets .storeWidgets .product { border-bottom:1px dashed #e7e7e7; }
#widgets .storeWidgets .product:last-child {border-bottom:0px dashed #e7e7e7;}
#widgets .storeWidgets h3 {padding:0px 0px 10px 0px;} 
#widgets .storeWidgets .review { padding:30px 0px;}
#widgets .storeWidgets .reviewSignature { text-align:right; font-style:italic;}

@media (max-width:992px){ 
    #widgets .storeWidgets { margin-left:0px; } 
}

/* --- Terms --- */
.terms ol li {list-style-position: outside}

/* --- EULA --- */
.eula .numberedItem { font-weight:700; padding: 10px 5px 0 0; float: left;}
.eula ol {list-style-type:lower-alpha}                                

/* --- Content Selecter --- */
.contentSelecter .selecter {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%;}
.contentSelecter .selecter select {width: 100%;}
.contentSelecter .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.contentSelecter .JScontent table {margin:0; min-height: 101%;}
.contentSelecter .JScontent table th {border-top:0}
.contentSelecter .JScontent table tr:last-of-type td {border-bottom:0}
.contentSelecter .contentHide { display:none; }
.contentSelecter .contentShow { display:block; }

/* --- Left Tabbed Table --- */
.leftTabbedTable {margin:10px 0}
.leftTabbedTable .tabs {padding:0}
.leftTabbedTable a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; clear:right;}
.leftTabbedTable a.tabLink:last-child {border-bottom:1px solid #CCC;}
.leftTabbedTable a.active, a.tabLink:hover {background:#f01f01; background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.leftTabbedTable .JScontent {border:1px solid #ccc; overflow:auto !important; -webkit-overflow-scrolling: touch; padding:0 !important;}
.leftTabbedTable .JScontent table {margin:0; min-height: 101%;}
.leftTabbedTable .JScontent table th {border-top:0}
.leftTabbedTable .JScontent table tr:last-of-type td {border-bottom:0}
.leftTabbedTable .contentHide {display:none;}
.leftTabbedTable .contentShow {display:block;}

@media(max-width: 989px){
    .leftTabbedTable .tabs {border-right: 1px solid #ccc;}
    .leftTabbedTable .JScontent {border-top: 0;}
}

/* --- seriesHomepage --- */
.seriesHomepage .scheduleButtons {margin-bottom:10px; text-align:right;}
.seriesHomepage .scheduleButtons img {padding:0px !important;}
.seriesHomepage .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 ); border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesHomepage a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block;outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesHomepage a.tabLink.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesHomepage a.tabCal {background-image: url('../images/layout/general/icons/calendar-grey.png'); background-position: center; height: 40px; width: 40px; background-repeat: no-repeat; float:right; cursor:pointer; display:block; outline:medium none; padding:6px; position:relative;}
.seriesHomepage a.tabCal.active, a.tabCal:hover {background-image: url('../images/layout/general/icons/calendar-blue.png');}
.seriesHomepage a.tabCal img { padding: 0 !important; }
.seriesHomepage .JScontent {border: 1px solid #ccc; clear:both;}
.seriesHomepage .JScontent .greyButton, .seriesHomepage .JScontent .btn-ps-red {padding:0.5em; min-width:85px; font-size:13px; display:inline-block; white-space:nowrap;}
.seriesHomepage .JScontent td { vertical-align: top; }
.seriesHomepage .contentHide {display:none;}
.seriesHomepage .contentShow {display:block; overflow:auto !important; -webkit-overflow-scrolling: touch; height: 75vh;}
.seriesHomepage .contentShow table {margin:0; min-height: 101%;}
.seriesHomepage .contentShow table th {border-top:0}
.seriesHomepage .contentShow table tr:last-of-type td {border-bottom:0}
.seriesHomepage .errorMsg { text-align: center; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }

@media(max-width: 768px) {
    .seriesHomepage .nameColumn, .dateColumn, .prizeColumn, .statusColumn, .statusColumn a { font-size: 12px !important; padding: 5px !important; }
    .seriesHomepage .statusColumn { text-align: center; }
}

@media(max-width: 989px){
    .seriesHomepage a.tabLink {width:100%; clear:right;}
}

/* --- seriesCountdownPrizepool --*/
.seriesCountdownPrizepool .comingSoonHolder {text-align: center; font-size:24px; font-weight: 700; margin-top: 10px;}
.seriesCountdownPrizepool .days, .hours, .minutes { padding:0 10px 0 0}
.seriesCountdownPrizepool .method { display: none; }
.seriesCountdownPrizepool .clockNum { width:20px; height:37px; margin-right:4px; overflow:hidden; float:left; }
.seriesCountdownPrizepool .clockText { float:left; font-size:11px; text-transform:uppercase; margin-left:4px; margin-right:8px; margin-top:1px; font-weight:bold; }
.seriesCountdownPrizepool .JScontent { display: block; margin: auto; text-align: center; margin-top: 10px;}
.seriesCountdownPrizepool .clockHolder { width: fit-content; margin: auto; }
.seriesCountdownPrizepool .countdownDigit { float:left; font-size:24px; text-transform:uppercase; margin-right: 6px; font-weight:700; }
.seriesCountdownPrizepool .countdownLabel { float:left; font-size:18px; text-transform:uppercase; margin-top: 5px; margin-left: 3px; margin-right: 18px; font-weight:400; }
.seriesCountdownPrizepool img { max-width: 100%; height: auto; display: block; margin: auto; }
.seriesCountdownPrizepool .prizepoolText { text-align: center; font-size:24px; font-weight: 700; margin-top: 10px;}
/*.seriesCountdownPrizepool .clockHolder.scoop .countdownDigit { color: #ff0000; font-size: 48px !important; }
.seriesCountdownPrizepool .clockHolder.scoop .countdownLabel { color: #ff0000; font-size: 48px !important; }
.seriesCountdownPrizepool .prizepoolText.scoop { color: #ff0000; font-size: 48px !important; }*/

/*--- seriesPlayerOfTheSeries ---*/
.seriesPlayerOfTheSeries {clear:both;}
.seriesPlayerOfTheSeries .search {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; text-align:right;}
.seriesPlayerOfTheSeries .searchBox {width:100%; height: 28px; border: 1px solid #999; padding-left: 5px;}
.seriesPlayerOfTheSeries .searchButton {background: #FFF url('http://www.psimg.com/img/leagues/search-button.gif') center center no-repeat; border: solid 1px #999; width: 20px; line-height: 0; height: 28px; border-left: none; padding: 0; margin: 0 0 0 -1px; position: absolute; right: 10px; top: 10px;}
.seriesPlayerOfTheSeries .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 );border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesPlayerOfTheSeries a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesPlayerOfTheSeries a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesPlayerOfTheSeries .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesPlayerOfTheSeries .JScontent table {margin:0; min-height: 101%;}
.seriesPlayerOfTheSeries .JScontent table th {border-top:0}
.seriesPlayerOfTheSeries .JScontent table tr:last-of-type td {border-bottom:0}
.seriesPlayerOfTheSeries .event-details {background-color: #fff; top: 0px; left: 0px; width: 100%; height: 100%; max-width: 100%; max-height: 100%; padding: 10px; position: fixed; z-index: 255; overflow-x:hidden; overflow-y:scroll;}
.seriesPlayerOfTheSeries .event-details-close {cursor: pointer; text-align: right; width: 20px; float: right; clear: both;font-size: 20px;}
.seriesPlayerOfTheSeries .contentHide { display:none; }
.seriesPlayerOfTheSeries .contentShow { display:block; }

/* --- seriesResults --- */
.seriesResults .selecter {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400; width:100%; text-align:right;}
.seriesResults .selecter select {width:100%;}
.seriesResults .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 );border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.seriesResults a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesResults a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.seriesResults .summary {border-left: 1px solid #ccc; border-right: 1px solid #ccc;background: #f9f9f9;clear:both;padding-top: 10px; padding-bottom: 10px;}
.seriesResults .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesResults .JScontent table {margin:0; min-height: 101%;}
.seriesResults .JScontent table th {border-top:0}
.seriesResults .JScontent table tr:last-of-type td {border-bottom:0}
.seriesResults .JScontent .eventsStatusMsg {text-align:center; padding-top:20px;}
.seriesResults select { max-width: 100%; }
.seriesResults .link { display:inline-block; }
.seriesResults .summaryHeader {font-weight: 400;}
.seriesResults .contentHide { display:none; }
.seriesResults .contentShow { display:block; }                                                                              

/* --- seriesStatistics --- */
.seriesStatistics .years {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics .stakes {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics .types {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.seriesStatistics select {width: 100%;}
.seriesStatistics .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.seriesStatistics .JScontent table {margin:0; min-height: 101%;}
.seriesStatistics .JScontent table th {border-top:0}
.seriesStatistics .JScontent table tr:last-of-type td {border-bottom:0}
.seriesStatistics .contentHide { display:none; }
.seriesStatistics .contentShow { display:block; }

/* --- feedLeaderboard -- */
.feedLeaderboard .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.feedLeaderboard .JScontent table {margin:0; min-height: 101%;}
.feedLeaderboard .JScontent table th {border-top:0}
.feedLeaderboard .JScontent table tr:last-of-type td {border-bottom:0}

/*--- ajaxLeague ---*/
.ajaxLeague .frequency {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague .period {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague .league {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color:#000; display:block; outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.ajaxLeague select {width:100%;}
.ajaxLeague .data {display: none;}
.ajaxLeague form {position: relative;}
.ajaxLeague .search {background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); border-top:1px solid #CCC; border-left:1px solid #CCC; border-right: 1px solid #CCC; color: #000; display: block; outline: medium none; padding: 10px; text-decoration: none; font-weight: 400; width: 100%; text-align: right; float:left; clear:both;}
.ajaxLeague .searchBox {width:100%; height: 28px; border: 1px solid #999; padding-left: 5px; position: relative;}
.ajaxLeague .searchButton { background: url(http://www.psimg.com/img/leagues/search-button.gif) center center no-repeat; border: 0; width: 20px; height: 24px; position: absolute; right: 4px; top: 2px; }
.ajaxLeague .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.ajaxLeague .JScontent table {margin:0;}
.ajaxLeague .JScontent table th {border-top:0}
.ajaxLeague .JScontent table tr:last-of-type td {border-bottom:0}
.ajaxLeague .messageLine {text-align:center;}

/* --- tourneySchedule --- */
.tourneySchedule .scheduleButtons {margin-bottom:10px; text-align:right;}
.tourneySchedule .scheduleButtons img {padding:0px !important;}
.tourneySchedule .tabs {padding:0; float:left; clear:both; width:100%;background: #f9f9f9; background: linear-gradient(to bottom, #f9f9f9 0%,#d8d8da 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d8d8da',GradientType=0 ); border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #CCC;}
.tourneySchedule a.tabLink {background:#f9f9f9; background:linear-gradient(to bottom, #f9f9f9 0%, #d8d8da 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#d8d8da',GradientType=0); float:left; border-right:1px solid #CCC; color:#000; cursor:pointer; display:block;outline:medium none; padding:10px; position:relative; text-decoration:none; font-weight:400;}
.tourneySchedule a.active, a.tabLink:hover {background:linear-gradient(to bottom, #f0f0f1 0%, #fefefe 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f1',endColorstr='#fefefe',GradientType=0);color:#1B7F8D;}
.tourneySchedule .JScontent {border:1px solid #ccc; height: 50vh; overflow:auto !important; -webkit-overflow-scrolling: touch;}
.tourneySchedule .JScontent table {margin:0; min-height: 101%;}
.tourneySchedule .JScontent table th {border-top:0}
.tourneySchedule .JScontent table tr:last-of-type td {border-bottom:0}
.tourneySchedule .contentHide { display:none; }
.tourneySchedule .contentShow { display:block; }

@media(max-width: 989px){
    .tourneySchedule a.tabLink {width:100%; clear:right; border-right:none; border-bottom: 1px solid #ccc;}
}

/* ------------------------------------ Transversal ------------------------------------ */                                 
/* --- Articles --- */
.wicked2Article {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:20px 20px 10px; margin-bottom:30px}
.wicked2Article h1 {background:none; margin:0; padding:0 0 10px; font-size:2em}

/* --- Article List --- */
.wicked2ArticleList {border:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:20px 20px 10px}
.wicked2ArticleList h1, .wicked2ArticleList h2 {background:none; margin:0; padding:0 0 10px; font-size:28px}
.wicked2ArticleList hr {border-top:1px dotted #999; clear:both; display:block; margin:2px 0}
.wicked2ArticleList #searchResultsPagesMain {margin:12px 0}

/* --- Related Articles --- */
.wicked2RelatedHeading {background:#f2f2f2; background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0; margin-top:10px}
.wicked2RelatedHeading h2 {font-size:18px; padding:8px 12px; font-weight:400; margin:0}
.wicked2RelatedArticle {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2RelatedArticle hr {border-top:1px dotted #999; clear:both; display:block; margin:2px 0}
.wicked2RelatedArticle #searchResultsPagesMain {margin:12px 0}
.wicked2RelatedArticle p.question {font-weight:400}

/* --- Announcement --- */
.wicked2Announcement {margin:0 0 30px}
.wicked2Announcement a.showhideButton {line-height:1.5em; padding:12px 37px 12px 12px; font-size:16px; background:#e1fde1 url('../images/help-center/wicked-plus.png') no-repeat scroll 98.5% / 20px auto; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #f5f5f5; display:block; color:#264226}
.wicked2Announcement a:hover.showhideButton {background:#d2fcd2 url('../images/help-center/wicked-plus.png') no-repeat scroll 98.5% / 20px auto; text-decoration:none}
.wicked2Announcement a:focus.showhideButton {outline:none; text-decoration:none}
.wicked2Announcement a.showhideButtonA {line-height:1.5em; padding:12px 37px 12px 12px; font-size:16px; color:#264226; display:block; background:#e1fde1 url('../images/help-center/wicked-cross.png') no-repeat scroll 98.5% / 20px auto; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border:1px solid #d2fcd2; border-bottom:0px}
.wicked2Announcement a:hover.showhideButtonA {text-decoration:none}
.wicked2Announcement a:focus.showhideButtonA {outline:none; text-decoration:none}
.wicked2Announcement .showhidehidden {padding:5px 12px; background:#e1fde1; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; border-bottom:1px solid #d2fcd2; border-left:1px solid #d2fcd2; border-right:1px solid #d2fcd2;}

/*--- Breadcrumbs ---*/
.wickedBreadcrumbs {background:#f2f2f2; background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e2e2)); background:-webkit-linear-gradient(top, #f2f2f2, #e3e2e2); background:-moz-linear-gradient(top, #f2f2f2, #e3e2e2); background:-ms-linear-gradient(top, #f2f2f2, #e3e2e2); background:-o-linear-gradient(top, #f2f2f2, #e3e2e2); background:linear-gradient(to bottom, #f2f2f2, #e3e2e2); filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f2f2f2, endColorstr=#e3e2e2); width:100%; border-top:1px solid #ebebeb; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wickedBreadcrumbs ul {margin:0; padding:8px 12px}
.wickedBreadcrumbs ul li {list-style-type:none; display:inline-block; padding:0}

/* --- Category Menu --- */
.wickedNavigationContainer {margin:0 0 30px 30px}                    
.wicked2NavigationHeading {background:#f2f2f2;background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); width:100%; border-top:1px solid #f5f5f5; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wicked2NavigationHeading h2 {font-size:18px; padding:8px 12px; font-weight:400; margin:0}
.wicked2Navigation {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 33px 10px 20px}
.wicked2Navigation ul {margin:0; padding:0}
.wicked2Navigation ul li {list-style-type:none; margin:0; padding:0; display:block}
.wicked2Navigation ul li a {padding:8px 0; display:inline-block; font-weight:400}
.wicked2Navigation ul li a:hover, .wicked2Navigation ul li a:focus {outline:none}
.wicked2Navigation ul li ul {padding-left:25px}
.wicked2Navigation ul li ul li a {font-weight:300}
.wicked2Navigation ul li a.toggle, .wicked2Navigation ul li a.toggleA {float: right; width:11px; height:11px; right:21px; position:absolute; margin-top:8px}
.wicked2Navigation ul li a:hover.toggle, .wicked2Navigation ul li a:focus.toggle, .wicked2Navigation ul li a:hover.toggleA, .wicked2Navigation ul li a:focus.toggleA{outline:none; text-decoration:none}
.wicked2Navigation a.toggle {background:url('../images/generic/faq/chart-o.jpg') no-repeat left center}
.wicked2Navigation a.toggleA {background:url('../images/generic/faq/chart-c.jpg') no-repeat left center}
.wicked2Bold {font-weight:bold!important}
 
@media(max-width: 992px){
    .wickedNavigationContainer {margin:0 15px 30px 15px}
   .wicked2Navigation ul li a.toggle, .wicked2Navigation ul li a.toggleA {right:42px}
}                  

/* --- Search Box --- */
.wicked2SeachHeading {background:#f2f2f2; background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); width:100%; border-top:1px solid #f5f5f5; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wicked2SeachHeading h2 {font-size:18px; padding:8px 12px; font-weight:400; margin:0}
.wicked2Search {margin:0 0 30px; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2Search #inputWrap {margin-top:5px}
.wicked2Search #searchTerm {margin-top:5px; border:1px solid #ccc; padding:5px 6px 5px; width:50%; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
.wicked2Search .searchButton {margin-top:5px; background-image:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; display:inline-block; font-size:16px; font-weight: 300; line-height:1.50em; padding:5px 14px; text-align:center; vertical-align:top; white-space:nowrap}
.wicked2Search .searchButton-success {background-color:#5cb85c; border-color:#4cae4c; color:#fff}
.wicked2Search .searchButton-success:hover {background-color:#398439; border-color:#255625; color:#fff; text-decoration:none}
.wicked2Search .searchResults {margin-top:10px}
.wicked2Search .searchResults label {margin-right:10px}

/* --- Contact Box --- */
.wicked2ContactContainer {margin:0 0 30px 0px}                                             
.wicked2ContactHeading {margin-top:10px; background:#f2f2f2; background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); width:100%; border-top:1px solid #f5f5f5; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.wicked2ContactHeading h2 {font-size:18px; padding:8px 12px; margin:0}
.wicked2Contact {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2Contact .contactTable {display:table; padding-top:15px}
.wicked2Contact .contactTable:first-child {padding:0}
.wicked2Contact .contactCell {display:table-cell; vertical-align:middle}
.wicked2Contact .contactCell img {width:auto; max-width:32px; height:auto; padding-right:10px}
.wicked2Contact .contactCell a {line-height:1.5em}
                 
@media(max-width: 992px){
    .wicked2ContactContainer {margin:0 15px 30px 15px}
}                  
                 
/* --- Pagination --- */
#searchResultsPagesMain {margin-bottom:10px; margin-top:0}
#searchResultsPagesMain .resultsLink {border:1px solid #CCC; cursor:pointer; display:block; float:left; font-family:Arial,Helvetica,sans-serif; font-size:10px; margin-right:5px; margin-bottom:5px; padding-bottom:2px; padding-top:2px; text-align:center; width:16px}
#searchResultsPagesMain .resultsLink.active {background-color:#00599e; color:#FFF}
#searchResultsPagesMain .navButtons {float:right}
#searchResultsPagesMain .paginate {float:left}
                 
/* --- Feedback Box --- */
.wicked2FeedbackHeading {margin-top:10px; background:#f2f2f2; background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); width:100%; border-top:1px solid #f5f5f5; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0} 
.wicked2FeedbackHeading h2 {font-size:18px; padding:8px 12px; font-weight:400; margin:0}
.wicked2Feedback {margin-bottom: 30px; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.wicked2Feedback .feedbackQuestion {display:inline-block; padding-right:15px}
.wicked2Feedback .feedbackQuestionOptions {display:inline-block}
.wicked2Feedback .feedbackQuestionOptions label {padding-right:10px; vertical-align:top}
.wicked2Feedback .feedbackExtendedOptions {border-top:1px dotted #ccc; padding-top:10px; display:block}
.wicked2Feedback .feedbackExtendedOptions span {display:block; padding-bottom:3px}
.wicked2Feedback .feedbackExtendedOptions label {padding-left:10px; vertical-align:top} 
.wicked2Feedback .feedbackExtendedOptions options {vertical-align:bottom; display:block}
.wicked2Feedback .feedbackButton {margin-top:5px; background-image:none; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; cursor:pointer; display:inline-block; font-size:14px; font-weight: 400; line-height:1.35em; padding:5px 14px; text-align:center; vertical-align:top; white-space:nowrap}
.wicked2Feedback .feedbackButton-success {background-color:#5cb85c; border-color:#4cae4c; color:#fff}
.wicked2Feedback .feedbackButton-success:hover {background-color:#398439; border-color:#255625; color:#fff; text-decoration:none}

/* ---------- Generic Link ---------- */
.genericLinkContainer {margin:0 0 30px 0px}                                             
.genericLinkContainer .heading {margin-top:10px; background:#f2f2f2; background:linear-gradient(to bottom, #f9f9f9 0%,#f8f8f8 20%,#e7e7e7 80%,#e5e5e5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e5e5e5',GradientType=0 ); width:100%; border-top:1px solid #f5f5f5; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0 ; -webkit-border-radius:5px 5px 0 0}
.genericLinkContainer .heading h2 {font-size:18px; padding:8px 12px; margin:0}
.genericLinkContainer .content {border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; background:#fcfcfc; padding:10px 20px 10px}
.genericLinkContainer .content .genericTable {display:table; padding-top:15px}
.genericLinkContainer .content .genericTable:first-child {padding:0}
.genericLinkContainer .content .genericCell {display:table-cell; vertical-align:middle}
.genericLinkContainer .content .genericCell img {width:auto; max-width:32px; height:auto; padding-right:10px}
.genericLinkContainer .content .genericCell a {line-height:1.5em}
                 
@media(max-width: 992px){
    .genericLinkContainer {margin:0 15px 30px 15px}
}

/* ---------- Frame Modal Overlay ---------- */
.formFrame { position: relative; display: block; }
.formFrame:before { content: ""; display: block; background: rgba(0, 0, 0, 0.6); position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; resize: both; }
.formFrame .closer { width: 34px; height: 34px; top: calc(10vh - 17px); background-image: url("../images/generic/modal-overlay/cross.png"); position: fixed; z-index: 256; cursor: pointer; }
.formFrame .content::before {top: 10px; margin-top: 10px;}
.formFrame .content { -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: 10vh; left: 50%; height: 80vh; max-height:calc(100% - 20vh); }
.formFrame .content { position: fixed; z-index: 11; box-shadow:0 5px 10px rgba(0,0,0,0.3); -webkit-overflow-scrolling: touch; overflow: hidden; }
.formFrame .content iframe { width: 100%; height: 100%; border: 0; }

@media(max-width: 767px){
    .formFrame .closer { right: calc(5% - 18px); }
    .formFrame .content { max-width: 90%; width: 100%; padding: 0px; overflow-x: hidden; overflow-y: scroll;}
    /*.formFrame .content::-webkit-scrollbar { -webkit-appearance: none; width: 7px; }*/
    .formFrame .content::-webkit-scrollbar { width: 7px; }
    .formFrame .content::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0,0,0,.5); -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5); }
}
@media(min-width: 768px) {
    .formFrame .closer { right: calc(5% - 18px); }
    .formFrame .content { max-width: 90%; width: 100%; padding: 10px; }
}
@media(min-width: 992px) {
    .formFrame .closer { left: calc(50% + 450px); }
    .formFrame .content { max-width: 930px; width: 100%; padding: 20px; }
}

/* --- Image Gallery --- */
.image-gallery{position:relative;margin:0 auto;display:inline-block}
.image-gallery div img{max-width:100%;width:auto}
.image-gallery div.active{display:block}
.image-gallery div{display:none}
.image-gallery .next, .image-gallery .previous{height:48px;width:48px;display:block;position:absolute;top:50%;margin-top:-24px;opacity:.5}
.image-gallery .next{background-image:url('../images/generic/gallery/arrow-circle-right.png');right:10px}
.image-gallery .previous{background-image:url('../images/generic/gallery/arrow-circle-left.png');left:10px}

/* --- Cookie Notice --- */
#cookieDisclaimerHolder {position:fixed; bottom:0px; width:100%; background:rgba(204, 204, 204, 0.9); z-index:1}
#cookieDisclaimerHolder .cClose {font-weight:bold; text-transform:uppercase;}
#cookieDisclaimerHolder .cClose p {display:inline-block; font-size:14px; padding:10px 0 0}
#cookieDisclaimerHolder .cClose a {display:inline-block; padding:0px 10px 0 0; color:#000}

/* --- Mobile Optout --- */
.mobileOptout .successMsg,.mobileOptout .errorMsg, .mobileOptout .countryDiv, .mobileOptout .codeDiv, .mobileOptout .numberDiv, .mobileOptout .buttonDiv {padding:0;}
.mobileOptout .errorMsg {color: red;}
.mobileOptout #selectCountry {width: 100%; height:28px;}
.mobileOptout .codeDiv {text-align:center;}
.mobileOptout #inputCode {width:60px;}
.mobileOptout #inputNumber {width: 100%;}
.mobileOptout #submit {float:right; clear:both;margin-top:10px;}
.mobileOptout .contentHide {display:none;}

/*Universal JS Clock*/
.universalClock{ background-color: #272727; color: #FFFFFF; display: inline-block; padding: 6px 0; text-align: center; width: 100%; font-family: 'Roboto',Arial,Helvetica,sans-serif; font-size: 12px; }

/* RAM PATCHES - DELETE ONCE RELEASED ON RAM.CSS */                                         
.ram-modern h3 {padding:0}
.ram-modern table tr:nth-child(even) td {background:none}
.ram-modern table tr td {border-bottom:0; padding:0}
.ram-modern table tr th {background:none; border-bottom:0; border-top:0; font-size:14px; color:#272727; padding:0}

/* Image Rotator */
.image-rotator {position:relative; margin:0px auto; display:block; height:376px}
.image-rotator div img {max-width:100%; width:auto}
.image-rotator.bg-image div.image {max-width:1650px; height:160px; background-position:center 0; background-size:cover; background-repeat:no-repeat; margin:auto; position:relative}
.image-rotator.bg-image div.image a {display:block; height:100%; width:100%}
.image-rotator.bg-image div.content {background-color:#fff}
.image-rotator div.item.active {position:absolute; opacity:1; transition: opacity 0.5s cubic-bezier(0.65, 0.05, 0.36, 1); width:100%; z-index:1}
.image-rotator div.item {position:absolute; left:0px; width:100%; transition:opacity 0.5s cubic-bezier(0.6, -0.28, 0.74, 0.05); opacity:0; z-index:0}
.image-rotator div {display:block}
.image-rotator .next {height:48px; width:48px; background-image: url('../images/generic/gallery/arrow-circle-right.png'); display:block; cursor:pointer; position:absolute; top:50%; right:10px; margin-top:-24px; opacity:0.5}
.image-rotator .previous {height:48px; width:48px; background-image: url('../images/generic/gallery/arrow-circle-left.png'); display:block; cursor:pointer; position:absolute; top:50%; left:10px; margin-top:-24px; opacity:0.5}
.image-rotator .headerContentWrap {width:100%; height:164px; background:white; text-align:center} 
.image-rotator .bHolder {font-size:0.9em; left:50%; position:absolute; top:44%; z-index: 7 !important; text-align: center; height: 25px; padding: 0px !important; }
.image-rotator .bHolder a {background-color:#EFEFEF; color:#000; border-radius: 12px 12px 12px 12px; border: 2px solid #999999; float: left; height: 12px; margin-right: 3px; margin-left: 3px; outline: medium none; overflow: hidden; text-decoration: none; width: 12px; transition:border 0.5s cubic-bezier(0.6, -0.28, 0.74, 0.05), background-color 0.5s cubic-bezier(0.6, -0.28, 0.74, 0.05);}
.image-rotator .bHolder a.selected {background:#BC2228; border:2px solid #BC2228; transition:border 0.5s cubic-bezier(0.6, -0.28, 0.74, 0.05), background-color 0.5s cubic-bezier(0.6, -0.28, 0.74, 0.05);}
.image-rotator.bg-image {height:324px;}
.image-rotator.bg-image div.image {height:160px}
.image-rotator.bg-image p.heading {font-size:24px; margin:0; font-weight:400}
.image-rotator.bg-image .paragraph p {font-size:16px; margin:0; font-weight:300}
.image-rotator.bg-image .green-button {font-size:16px; display:inline-block}
.image-rotator.bg-image .button {padding:15px 0}

@media(min-width:320px){  
    /*--- Background Image ---*/
    .image-rotator.bg-image {height:324px;}
    .image-rotator.bg-image div.image {height:160px}
  
    /* --- Text Block --- */
    .image-rotator.bg-image p.heading {font-size:24px; margin:0; font-weight:400}
    .image-rotator.bg-image .paragraph p {font-size:16px; margin:0; font-weight:300}
    .image-rotator.bg-image .green-button {font-size:16px; display:inline-block}
    .image-rotator.bg-image .button {padding:15px 0}
    .image-rotator .bHolder {top:44%}
    .image-rotator .headerContentWrap {height:164px}
    
}
@media(min-width:480px){  
    /*--- Background Image ---*/
    .image-rotator.bg-image {height:385px;}
    .image-rotator.bg-image div.image {height:200px}
  
    /* --- Text Block --- */
    .image-rotator.bg-image p.heading {font-size:26px; margin:0; font-weight:400}
    .image-rotator.bg-image .paragraph p {font-size:18px; margin:0; font-weight:300}
    .image-rotator.bg-image .green-button {font-size:18px; display:inline-block}
    .image-rotator.bg-image .button {padding:20px 0}
    .image-rotator .bHolder {top:47%}
    .image-rotator .headerContentWrap {height:185px}
}
@media(min-width:768px){    
    /*--- Background Image ---*/
    .image-rotator.bg-image {height:432px;}
    .image-rotator.bg-image div.image {height:250px}
    
    /* --- Text Block --- */
    .image-rotator.bg-image p.heading {font-size:26px; margin:0; font-weight:400}
    .image-rotator.bg-image .paragraph p {font-size:18px; margin:0; font-weight:300}
    .image-rotator.bg-image .green-button {font-size:18px; display:inline-block}
    .image-rotator.bg-image .button {padding:20px 0}
    .image-rotator .bHolder {top:53%;}
    .image-rotator .headerContentWrap {height:182px}
}
@media(min-width:992px){    
    /*--- Background Image ---*/
    .image-rotator.bg-image {height:497px;}
    .image-rotator.bg-image div.image {height:275px}
    
    /* --- Text Block --- */
    .image-rotator.bg-image p.heading {font-size:36px; margin:0; font-weight:400}
    .image-rotator.bg-image .paragraph p {font-size:22px; margin:0; font-weight:300}
    .image-rotator.bg-image .green-button {font-size:22px; display:inline-block}
    .image-rotator.bg-image .button {padding:25px 0}
    .image-rotator .bHolder {top:51%;}
    .image-rotator .headerContentWrap {height:222px}
}
@media(min-width:1200px){   
    /*--- Background Image ---*/
    .image-rotator.bg-image {height:562px}
    .image-rotator.bg-image div.image {height:340px; max-width:1650px}
    
    /* --- Text Block --- */
    .image-rotator .headerContentWrap {height:222px}
    .image-rotator .bHolder {top:57%;}
}

/* --- Footer --- */
#footer {background-color:#000;}
#footer .footer {background-color:#000; border-top: 1px solid #7D7D7D;}
#footer .footer .container {background-color:#000;}
#footer .footer .row {padding-top: 20px;color: #444444;font-size: 14px;}
#footer .footer .footer-links {text-align:left; font-size:14px}
#footer .footer .bg hr {border-top: 1px solid #272727 !important;}
#footer .footer .copyright {text-align:left; font-size: 12px; color: #7D7D7D;}
#footer .footer .copyright a {color: #666; text-decoration: none;}
#footer .footer .copyright a:hover, .footer .copyright a:focus {color: #56B4C3; text-decoration: underline;}
#footer .footer ul {padding-left:0px; padding-top: 0px; margin:20px 0px}
#footer .footer ul li {list-style:none; display:inline-block}
#footer .footer ul li a {color:#F9F9F9; border-right:1px solid #F9F9F9; padding:0 5px; display:block}
#footer .footer ul li a:last-child {border-right:0}

.footerLogos {display:block; float:right; margin:auto; text-align:left; margin:5px 0px}
.footerLogos a {display:inline-block;}
.footerLogo {display:inline-block; margin:0px 5px; background-image:url("//s4.rationalcdn.com/img/bg/estate/footer-small.png"); background-repeat:no-repeat; height:38px}               
/* Color Logo */
.footerLogo.rationalGroup{background-position:0 0; width:80px;} .footerLogo.fps{background-position:0 -38px; width:80px;} .footerLogo.ept{background-position:0 -76px; width:80px;} .footerLogo.arjel{background-position:0 -113px; width:42px;} .footerLogo.plus18{background-position:0 -150px; width:35px;} .footerLogo.adictel{background-position:0 -187px; width:88px;} .footerLogo.igc{background-position:0 -224px; width:50px;} .footerLogo.cigital{background-position:0 -261px; width:61px;} .footerLogo.secure{background-position:0 -297px; width:37px;} .footerLogo.exclusion{background-position:0 -334px; width:37px;} .footerLogo.amaya{background-position:0 -372px; width:80px;} .footerLogo.gamcareCert{background-position:0 -409px; width:48px;} .footerLogo.gamcare{background-position:0 -444px; width:113px;} .footerLogo.estrellas{background-position:0 -484px; width:91px;} .footerLogo.fejar{background-position:0 -521px; width:35px;} .footerLogo.malta{background-position:0 -560px; width:110px;} .footerLogo.gamingLabs{background-position:0 -596px; width:61px;} .footerLogo.juegoSeguro{background-position:0 -632px; width:110px;} .footerLogo.iom{background-position:0 -670px; width:39px;} .footerLogo.plus21{background-position:0 -705px; width:35px;} .footerLogo.aams{background-position:0 -742px; width:45px;} .footerLogo.aamsCert{background-position:0 -780px; width:60px;} .footerLogo.bps{background-position:0 -816px; width:75px;} .footerLogo.casinoAmur{background-position:0 -853px; width:77px;} .footerLogo.bgc{background-position:0 -889px; width:30px;} .footerLogo.gg{background-position:0 -925px; width:37px;} .footerLogo.resorts{background-position:0 -961px; width:77px;} .footerLogo.ccgnj{background-position:0 -999px; width:23px;} .footerLogo.aaj{background-position:0 -1037px; width:85px;} .footerLogo.gokhulp{background-position:0 -1074px; width:85px;} .footerLogo.licensedNJ{background-position:0 -1110px; width:37px;} .footerLogo.gamblingCommission{background-position:0 -1144px; width:80px;} .footerLogo.mga{background-position:0 -1183px; width:75px;} .footerLogo.bgsc{background-position: 0 -2961px; width: 135px;} .footerLogo.JugarBIEN{background-position:0 -1259px; width:107px;} .footerLogo.xe{background-position:0 -1294px; width:45px;} .footerLogo.sh{background-position:0 -1331px; width:35px;} .footerLogo.trustIt{background-position:0 -1368px; width:60px;} .footerLogo.evalujeu-long{background-position:0 -1407px; width:250px;} .footerLogo.evalujeu{background-position:0 -1407px; width:95px;} .footerLogo.rg {background-position:0 -1480px; width:35px;} .footerLogo.affiliates {background-position:0 -1515px; width:70px;} .footerLogo.nj-resorts {background-position:0 -1554px; width:43px;} .footerLogo.gambler-800 {background-position:0 -1591px; width:92px;} .footerLogo.dge {background-position:0 -1628px; width:68px;} .footerLogo.gambleaware {background-position:0 -1664px; width:110px;} .footerLogo.srij_1 {background-position:0px -1702px; width:35px;} .footerLogo.srij_2 {background-position:0 -1739px; width:35px;} .footerLogo.srij_3 {background-position:0 -1776px; width:35px;} .footerLogo.gamblingtherapy {background-position:0 -1813px; width:40px;} .footerLogo.nog {background-position:0px -1850px; width:38px} .footerLogo.mof {background-position:0 -1888px; width:29px} .footerLogo.ESSA {background-position:0 -1918px; width:145px} .footerLogo.pslive {background-position:0 -1963px; width:112px} .footerLogo.helpDe {background-position:0 -1999px; width:79px} .footerLogo.helpEn {background-position:0 -2035px; width:79px} .footerLogo.playsafe {background-position:0 -2072px; width:52px} .footerLogo.safeIOM {background-position: 0 -2108px; width: 140px;} .footerLogo.safeIT {background-position: 0 -2145px; width: 146px;} .footerLogo.safePT {background-position: 0 -2182px; width: 132px;} .footerLogo.safeRO {background-position: 0 -2219px; width: 134px;} .footerLogo.starsGroup {background-position: 0 -2255px; width: 75px;} .footerLogo.facebook {background-position: 0 -2293px; width: 35px; } .footerLogo.twitter {background-position: 0 -2330px; width: 40px; } .footerLogo.responsibleGaming {background-position:0px -2369px; width: 35px;} .footerLogo.gamestop {background-position: 0 -2401px; width: 79px;} .footerLogo.sachikoGaming {background-position: 0 -2442px; width: 79px;} .footerLogo.ncpg {background-position: 0 -2478px; width: 77px} .footerLogo.logico {background-position: 0 -2517px; width: 77px} .footerLogo.kethea {background-position: 0 -2551px; width: 77px} .footerLogo.AIGF {background-position: 0 -2594px; width: 36px} .footerLogo.playsafe-fr {background-position: 0 -2628px; width: 148px} .footerLogo.playsafe-nl {background-position: 0 -2666px; width: 148px} .footerLogo.playsafe-en {background-position: 0 -2702px; width: 148px} .footerLogo.spelin {background-position: 0 -2738px; width: 47px} .footerLogo.pcgblr {background-position: 0px -2776px; width: 120px;} .footerLogo.pgcb {background-position: 0 -2812px; width:35px} .footerLogo.davos {background-position: 0 -2850px; width: 62px}  .footerLogo.adm {background-position: 0 -2886px;width: 85px;} .footerLogo.fournier {background-position: 0 -2925px; width: 77px;}
/* Grey Logo */ 
.footerLogo.grey.rationalGroup{background-position:-146px 0;} .footerLogo.grey.fps{background-position:-146px -38px;} .footerLogo.grey.ept{background-position:-146px -76px;} .footerLogo.grey.arjel{background-position:-146px -113px;} .footerLogo.grey.plus18{background-position:-146px -150px;} .footerLogo.grey.adictel{background-position:-146px -187px;} .footerLogo.grey.igc{background-position:-146px -224px;} .footerLogo.grey.cigital{background-position:-146px -261px;} .footerLogo.grey.secure{background-position:-146px -297px;} .footerLogo.grey.exclusion{background-position:-146px -334px;} .footerLogo.grey.amaya{background-position:-146px -372px;} .footerLogo.grey.gamcareCert{background-position:-146px -409px;} .footerLogo.grey.gamcare{background-position:-146px -444px;} .footerLogo.grey.estrellas{background-position:-146px -484px;} .footerLogo.grey.fejar{background-position:-146px -521px;} .footerLogo.grey.malta{background-position:-146px -560px;} .footerLogo.grey.gamingLabs{background-position:-146px -596px;} .footerLogo.grey.juegoSeguro{background-position:-146px -632px;} .footerLogo.grey.iom{background-position:-146px -670px;} .footerLogo.grey.plus21{background-position:-146px -705px;} .footerLogo.grey.aams{background-position:-146px -742px;} .footerLogo.grey.aamsCert{background-position:-146px -780px;} .footerLogo.grey.bps{background-position:-146px -816px;} .footerLogo.grey.casinoAmur{background-position:-146px -853px;} .footerLogo.grey.bgc{background-position:-146px -889px;} .footerLogo.grey.gg{background-position:-146px -925px;} .footerLogo.grey.resorts{background-position:-146px -961px;} .footerLogo.grey.ccgnj{background-position:-146px -999px;} .footerLogo.grey.aaj{background-position:-146px -1037px;} .footerLogo.grey.gokhulp{background-position:-146px -1074px;} .footerLogo.grey.licensedNJ{background-position:-146px -1110px;}   .footerLogo.grey.gamblingCommission{background-position:-146px -1144px;}.footerLogo.grey.mga{background-position:-146px -1183px;} .footerLogo.grey.bgsc{background-position:-146px -2961px;} .footerLogo.grey.JugarBIEN{background-position:-146px -1259px;} .footerLogo.grey.xe{background-position:-146px -1294px;} .footerLogo.grey.sh{background-position:-146px -1331px;} .footerLogo.grey.trustIt{background-position:-146px -1368px;} .footerLogo.grey.evalujeu-long{background-position:0 -1443px;} .footerLogo.grey.evalujeu{background-position:0 -1443px;} .footerLogo.grey.rg {background-position:-146px -1480px;} .footerLogo.grey.affiliates {background-position:-146px -1515px;} .footerLogo.grey.nj-resorts {background-position:-146px -1554px;} .footerLogo.grey.gambler-800 {background-position:-146px -1591px;} .footerLogo.grey.dge {background-position:-146px -1628px;} .footerLogo.grey.gambleaware {background-position:-146px -1664px;} .footerLogo.grey.srij_1 {background-position:-146px -1702px;} .footerLogo.grey.srij_2 {background-position:-146px -1739px;} .footerLogo.grey.srij_3 {background-position:-146px -1776px;} .footerLogo.grey.gamblingtherapy {background-position:-146px -1813px;} .footerLogo.grey.nog {background-position:-146px -1850px} .footerLogo.grey.mof {background-position:-146px -1888px} .footerLogo.grey.ESSA {background-position:-146px -1918px} .footerLogo.grey.pslive {background-position:-146px -1963px} .footerLogo.grey.helpDe {background-position:-146px -1999px} .footerLogo.grey.helpEn {background-position:-146px -2035px} .footerLogo.grey.playsafe {background-position:-146px -2072px} .footerLogo.grey.safeIOM {background-position: -146px -2108px} .footerLogo.grey.safeIT {background-position: -146px -2145px} .footerLogo.grey.safePT {background-position: -146px -2182px} .footerLogo.grey.safeRO {background-position: -146px -2219px} .footerLogo.grey.starsGroup {background-position: -146px -2255px} .footerLogo.grey.facebook {background-position: -146px -2293px} .footerLogo.grey.twitter {background-position: -146px -2330px} .footerLogo.grey.responsibleGaming {background-position:-146px -2369px} .footerLogo.grey.gamestop {background-position: -146px -2401px;} .footerLogo.grey.sachikoGaming {background-position: -147px -2440px;} .footerLogo.grey.ncpg {background-position: -147px -2478px;} .footerLogo.grey.logico {background-position: -147px -2517px; width: 77px} .footerLogo.grey.kethea {background-position: -147px -2551px} .footerLogo.grey.AIGF {background-position: -146px -2594px;} .footerLogo.grey.playsafe-fr {background-position: -146px -2628px;} .footerLogo.grey.playsafe-nl {background-position: -146px -2666px;} .footerLogo.grey.playsafe-en {background-position: -146px -2702px;} .footerLogo.grey.spelin {background-position:-146px  -2738px} .footerLogo.grey.pcgblr {background-position: -146px -2776px;} .footerLogo.grey.pgcb {background-position: -146px -2812px} .footerLogo.grey.davos {background-position: -146px -2850px} .footerLogo.grey.adm {background-position: -146px -2886px;} .footerLogo.grey.fournier {background-position: -146px -2925px}