@charset "utf-8";
/* CSS Document */

.topbar
{
    background-color: #002e5e;
}

.topbar, .topbar ul a
{
    color:#fff;
}

.is-dropdown-submenu
{
    background-color: transparent;
}

.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after
{
    border-color: transparent transparent transparent #6f7e9e;
}

.topbar ul.menu li
{
    opacity: 1;
    /*background-color: #002a5b;*/
    background-color: rgba(0, 46, 94, 0.96);
}

.topbar .menu_wrapper > ul.menu > li > a
{
    transition: color 0.6s;
}

.topbar .menu_wrapper > ul.menu > li:hover > a
{
    color: #6f7e9e;
    /*border-bottom: solid 3px #c0c0c0;
    padding-bottom:  8px;
    */
}


/*.topbar .menu_wrapper ul.menu > li ul li:hover,*/
.hvr-bounce-to-right::before
{
    background-color: #00244d;
    /*border-left: solid 6px transparent;*/
}

.topbar .menu_wrapper ul.menu > li ul li:hover > a
{
    /*padding-left: 10px;*/
}

.topbar .menu_wrapper > ul > li > ul
{
    border-top: 12px solid #002e5e;
}

.topbar .menu_wrapper > ul > li > ul >  li:first-child > a
{
    border-top: solid 3px transparent; /*#c0c0c0;*/
}

.home-title h2
{
    color: #404255;
}


.highlighted-feature i,
.highlighted-feature h4 a
{
    color: #002e5e;
    transition: color 0.7s;
}

.highlighted-feature i:hover,
.highlighted-feature h4 a:hover
{
    color: #D40D13;
}

.footer
{
    background-color: #002e5e;
}

.hvr-radial-out
{
    background: transparent;
}

.home-games .hvr-radial-out::before,
.gallery-game .hvr-radial-out::before,
.gallery-games .hvr-radial-out::before
{
    background: #D40D13;
    transition-duration: 0.5s;
}

.home-games .thumbnail-game i,
.gallery-game .thumbnail-game i,
.gallery-games .thumbnail-game i
{
    color: #fff;
}

.home-games a.hvr-radial-out:hover img,
.gallery-game a.hvr-radial-out:hover img,
.gallery-games a.hvr-radial-out:hover img
{
    opacity: 0.7;
}

.footer-office,
.footer-office a,
.footer-links,
.footer-links a,
.copy-year p,
.copy-year a
{
    color: #fff;
    transition: color 0.7s;
}

.footer-office a:hover,
.footer-links a:hover,
.copy-year a:hover
{
    color: #6f7e9e;
}

.copy
{
    background-color: #00244d;
}

.mobile-languages,
.mobile-languages a
{
    background-color: #00244d;
    color: #fff;
}

.copy-languages,
.copy-languages a,
.mobile-languages a,
.mobile-languages
{
    color: #6f7e9e;
    transition: color 0.7s;
}

.copy-languages a:hover,
.copy-languages a.active,
.mobile-languages a.active,
.mobile-languages a:hover
{
    color: #fff;
}

.mobile-languages
{
    border-bottom: 1px solid #fff;
}

/*  game  styles */

.header-image .tagline h1
{
    text-shadow: -1px 3px 2px #002a5b;
    color: #fff;
}

.grey
{
    color: #454963;
}

.product-logos span
{
    color: #454963;
}

.section-title
{
    background-color: #eeeeee;
}

.section-title h1
{
    color: #6f7e9e;
}

.content-text a
{
    color: #6f7e9e;
    font-weight: bolder;
    transition: color 0.5s;
}

.content-text a:hover
{
    color: #D40D13;
}

.main-features i
{
    color: #cdd1dc;
}

.content p,
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6,
.content-text ul li,
.content-text ul li:before
{
    color: #2c2f3f;
}

.mobile-menu-trigger
{
    color: #fff;
}

.mobile-menu-trigger:hover
{
    color: #cdd1dc;
}

.mobile-menu,
.mobile-menu .is-drilldown-submenu
{
    background-color: #002A5B;
}

.mobile-menu .is-drilldown-submenu-parent > a::after
{
    border-color: transparent transparent transparent #c0c0c0;
}

.mobile-menu .js-drilldown-back > a::before
{
    border-color: transparent #c0c0c0 transparent transparent;
}

.mobile-menu .js-drilldown-back > a
{
    color: #c0c0c0;
}

.mobile-menu li
{
    border-top: solid 1px #00244D;
}

.home-content
{
    margin-top: 40px;
}

a.button-top
{
    background-color: #cdd1dc;
    transition: all 0.7s;
}

a.button-top i
{
    color: #c;
    transition: all 0.7s;
}

a.button-top:hover i
{
    color: #fff;
}

a.button-top:hover
{
    background-color: #6f7e9e;
}

blockquote
{
    border-left: 8px solid #6f7e9e;
    background-color: #eeeeee;
}

.blog-item .title a,
.blog-item .title
{
    color: #002e5e;
    transition: color 0.5s;
}

.blog-item .title a:hover
{
    color:#D40D13;
}


.blog-items .hvr-radial-out::before
{
    background: #D40D13;
    transition-duration: 0.5s;
}

.blog-items a.blog-link  i
{
    color: #fff;
}

.blog-items a.hvr-radial-out:hover img
{
    opacity: 0.7;
}

.meta-data i,
.meta-data,
.post-item .meta-data i,
.post-item .meta-data,
.sidebar-data
{
    color: #6f7e9e;
}

.blog-text, .post-item p,
a.sidebar-entry-title
{
    color: #002e5e;
}

.blog-text a.link,
.widget-entries h4,
.widget-games h4
{
    color: #6f7e9e;
    transition: color 0.5s;
}

.blog-text a.link:hover,
a.sidebar-entry-title:hover
{
    color:#D40D13;
}

.game-logos-table p
{
    color: #454963;
}

.home-slider-loader
{
    color: #002A5B;
}

.paginator a
{
    background-color: #6f7e9e;
    color: #fff;
    text-decoration: none;
    transition: all 0.5s;
}

.paginator a:hover,
a.paginator-current
{
    background-color: #002e5e;
}

.home-arrow:hover
{
    text-shadow: 0 0 4px #fff;
}

.sidebar_entry img,
.sidebar-game img
{
    transition: opacity 0.5s;
}

.sidebar_entry img:hover,
.sidebar-game img:hover
{
    opacity: 0.7;
}



.week-buttons .button
{
    background-color: #EEEEEE;
    color: #002e5e;
    border-bottom: 3px solid #EEEEEE;
    transition: all 0.5s;
}

.week-buttons .button:hover
{
    background-color: #6f7e9e;
    color:#fff;
    border-bottom: 3px solid #6f7e9e;
}

.week-buttons .button.active
{
    background-color: #EEEEEE;
    color:#002e5e;
    border-bottom: 3px solid #002e5e;
}


.week-table td.prize
{
    color: #D40D13;
    font-weight: bold;
}

.week-table th
{
    color: #002e5e;
    border-bottom: 3px solid #002e5e;
    text-align: center;
}

.week-table tbody tr:nth-child(2n)
{
    background-color: #F9F9F9;
}

.job_form label
{
    color: #545d7d;
}

.job_form input
{
    border: 1px solid #b2c0e4;
}

.job_form button[type="submit"]
{
    background-color: #D40D13;
    color: #fff;
    transition: all 0.5s;
}

.job_form button[type="submit"]:hover
{
    background-color: #002E5E;
}

.alert-box.success
{
    background-color: #bbe8a5;
    color: #28a848;
}

.alert-box.alert
{
    background-color: #e8a299;
    color: #921718;
}

.alert-box.alert a
{
    color: #921718;
}

.alert-box.success a
{
    color: #28a848;
}

