.container {
    padding-left: 0;
    padding-right: 0;
}

.col_no_padding {
    padding: 0;
    margin: 0;
}

.v_center {
    margin: auto;
}

.bk { color: black !important; }
.wh { color: white !important; }
.gld { color: #E7B41A !important; }

.gwln_colour {
    background: rgba(214, 0, 110, .7) !important;
}
.wycup_colour {
    background: rgba(13, 114, 62, .9) !important;
}
.wcuc_colour {
    background: rgba(255, 255, 255, .7) !important;
}
.wcuc_colour {
    background: rgba(255, 255, 255, .7) !important;
}
.wcuc_colour_main {
    background: rgba(18, 125, 194, 1) !important;
}
.wcuc_colour_main_22 {
    background: rgba(22, 144, 105, 1) !important;
}
.wcuc_colour_main_23 {
    background: rgba(33, 97, 173, 1) !important;
}
.wcuc_colour_main_24 {
    background: rgb(13, 40, 75) !important;
    background: linear-gradient(90deg, rgba(13, 40, 75,1) 0%, rgba(43, 80, 129,1) 35%, rgba(207, 31, 37,1) 100%) !important;
}
.wcuc_colour_main_25 {
    background: rgb(0, 91, 150) !important;
    background: linear-gradient(90deg, rgba(0, 91, 150,1) 0%, rgba(255, 214, 0,1) 100%) !important;
}
.wcuc_colour_main_26 {
    background: rgb(0, 91, 150) !important;
    background: linear-gradient(90deg, rgba(138, 199, 133,1) 0%, rgba(252, 214, 36,1) 100%) !important;
}
.icuday_24 {
    background: rgb(255, 201, 0) !important;
    background: linear-gradient(90deg, rgba(255, 201, 0,1) 0%, rgba(236, 37, 37,1) 100%) !important;
}
.icuday_25 {
    background: #f7a91b !important;
}

.bg_black { background: black ; color: white; }
.bg_white { background: white; }
.bg_blue { background: #163966; color: white; }
.bg_navy { background: #0f76bc; }
.bg_green { background: #6aa94f; color: white; }
.bg_lightgreen { background: #96c24b; }
.bg_gold { background: #f7a91b; }
.bg_pink { background: #d6006e; }
.bg_red { background: #b93c40; }
.bg_aqua, .bg_teal { background: #0ab9c9; }
.bg_purple { background: rgba(122, 108, 150, 1); }
.bg_grey { background: #ebeff0; }

.t_black, .t_black * { color: black !important; }
.t_blue, .t_blue * { color: #163966 !important; }
.t_white, .t_white * { color: white !important; }
.t_gold, .t_gold * { color: #f7a91b !important; }
.t_navy, .t_navy * { color: #0f76bc !important; }
.t_pink, .t_pink * { color: #d6006e !important; }

.t_upper { text-transform: uppercase !important; }
.t_lower { text-transform: lowercase !important; }

.t_underline { text-decoration: underline !important; }
.t_regular { font-weight: normal !important; }
.t_bold { font-weight: bold !important; }

.t_left { text-align: left !important; }
.t_center { text-align: center !important; }
.t_right { text-align: right !important; }

.t_bigger {
    font-size: 1.5rem;
}
.fa-x-twitter {
    background: url('/images/x-logo-white');
    background-repeat: no-repeat;
    background-size: contain;
    width: 1rem;
    height: .90rem;
}

.clear {
    clear: both;
}

.bpt-1 { padding-top: 1rem; }
.bpt-2 { padding-top: 2rem; }
.bpt-3 { padding-top: 3rem; }
.bpt-4 { padding-top: 4rem; }
.bpt-5 { padding-top: 5rem; }
.bpt-6 { padding-top: 6rem; }

.bpb-1 { padding-bottom: 1rem; }
.bpb-2 { padding-bottom: 2rem; }
.bpb-3 { padding-bottom: 3rem; }
.bpb-4 { padding-bottom: 4rem; }
.bpb-5 { padding-bottom: 5rem; }
.bpb-6 { padding-bottom: 6rem; }

.mbg_white { background: white; }
.mbg_blue { background: rgba(10, 185, 201, 1); }
.mbg_green { background: rgba(153, 194, 77, 1); }
.mbg_orange { background: rgba(246, 166, 44, 1); }
.mbg_purple { background: rgba(122, 108, 150, 1); }
.mbg_grey { background: #ebeff0; }

.b_woccu {
    color: white;
    background-color: #1f3961;
}

.rgba-woccu-slight { background: rgba(31, 57, 97, .1); }
.rgba-woccu-light { background: rgba(31, 57, 97, .3); }
.rgba-woccu-strong { background: rgba(31, 57, 97, .7); }

.rgba-woccu2-slight { background: rgba(15, 118, 188, .1); }
.rgba-woccu2-light { background: rgba(15, 118, 188, .3); }
.rgba-woccu2-strong { background: rgba(15, 118, 188, .7); }

.rgba-orange-slight { background: rgba(247, 169, 28, .1); }
.rgba-orange-light { background: rgba(247, 169, 28, .3); }
.rgba-orange-strong { background: rgba(247, 169, 28, .7); }

.btn-w_blue {
    color: white !important;
    background-color: #1f3961 !important;
}
.btn-w_orange {
    color: white !important;
    background-color: #f7a91b !important;
}
.btn-w_navy {
    color: white !important;
    background-color: #0f76bc !important;
}
.btn-w_lgrey {
    color: black !important;
    background-color: #e8ebed !important;
}
.btn-w_sky {
    color: white !important;
    background-color: #00a1e4 !important;
}
.btn-w_green {
    color: white !important;
    background-color: #76bd43 !important;
}
.btn-w_dgrey {
    color: white !important;
    background-color: #212121 !important;
}
.btn-gwln_pink {
    color: white !important;
    background-color: #d6006e !important;
}
.btn-gwln_pink_v2 {
    color: white !important;
    background-color: #bc1069 !important;
}
.btn-wycup_green {
    color: white !important;
    background-color: #96c24b !important;
}
.navbar-nav {
    padding-bottom: 0;
}
.navbar {
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}

.navbar-right {
    float: right;
}

.carousel-control-next, .carousel-control-prev {
    width: 10%;
}


.file-field:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

::-webkit-scrollbar {
    width: 8px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    -webkit-border-radius:10px;
    border-radius:10px;
    background:#0ab9c9;
    -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);
}

::-webkit-scrollbar-thumb:window-inactive{
    background:#45526E
}
::selection {
    color: white;
    background: #0f76bc;
}
.row {
    margin: 0;
}
.row > :first-child,
.row-eq-height > :first-child {
    padding-left: 0;
}

.row > :last-child,
.row-eq-height > :last-child {
    padding-right: 0;
}

.row_padding > :first-child {
    padding-left: 15px;
}

.row_padding > :last-child {
    padding-right: 15px;
}

.row-eq-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.no_gutter .col, .no_gutter .col-1, .no_gutter .col-10, .no_gutter .col-11, .no_gutter .col-12, .no_gutter .col-2, .no_gutter .col-3, .no_gutter .col-4, .no_gutter .col-5, .no_gutter .col-6, .no_gutter .col-7, .no_gutter .col-8, .no_gutter .col-9, .no_gutter .col-auto, .no_gutter .col-lg, .no_gutter .col-lg-1, .no_gutter .col-lg-10, .no_gutter .col-lg-11, .no_gutter .col-lg-12, .no_gutter .col-lg-2, .no_gutter .col-lg-3, .no_gutter .col-lg-4, .no_gutter .col-lg-5, .no_gutter .col-lg-6, .no_gutter .col-lg-7, .no_gutter .col-lg-8, .no_gutter .col-lg-9, .no_gutter .col-lg-auto, .no_gutter .col-md, .no_gutter .col-md-1, .no_gutter .col-md-10, .no_gutter .col-md-11, .no_gutter .col-md-12, .no_gutter .col-md-2, .no_gutter .col-md-3, .no_gutter .col-md-4, .no_gutter .col-md-5, .no_gutter .col-md-6, .no_gutter .col-md-7, .no_gutter .col-md-8, .no_gutter .col-md-9, .no_gutter .col-md-auto, .no_gutter .col-sm, .no_gutter .col-sm-1, .no_gutter .col-sm-10, .no_gutter .col-sm-11, .no_gutter .col-sm-12, .no_gutter .col-sm-2, .no_gutter .col-sm-3, .no_gutter .col-sm-4, .no_gutter .col-sm-5, .no_gutter .col-sm-6, .no_gutter .col-sm-7, .no_gutter .col-sm-8, .no_gutter .col-sm-9, .no_gutter .col-sm-auto, .no_gutter .col-xl, .no_gutter .col-xl-1, .no_gutter .col-xl-10, .no_gutter .col-xl-11, .no_gutter .col-xl-12, .no_gutter .col-xl-2, .no_gutter .col-xl-3, .no_gutter .col-xl-4, .no_gutter .col-xl-5, .no_gutter .col-xl-6, .no_gutter .col-xl-7, .no_gutter .col-xl-8, .no_gutter .col-xl-9, .no_gutter .col-xl-auto {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.noStyle li {
    list-style:none;
    white-space: unset !important;
    float: unset !important;
}
.noStyle li a {
    text-transform: unset !important;
}

.dataTables_wrapper th {
    font-weight: 700;
    text-align: left;
    background: #003767;
    color: #F2F2F2;
}

.dataTables_wrapper th a {
    color: #FFFFFF !important;
}

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-5ths {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
    float: left;
}


@media (min-width: 768px) {
    .col-sm-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        float: left;
    }
}

@media (min-width: 992px) {
    .col-md-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        float: left;
    }
}

@media (min-width: 1200px) {
    .col-lg-5ths {
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        float: left;
    }
}
body {
    font-family: proxima-nova, sans-serif;
    font-weight: 400;
    min-height: 100vh;
    background: #FFF;
    font-size: 1rem;
    line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
    font-family: proxima-nova, sans-serif;
    margin-top: 0;
    margin-bottom: .5rem;
    line-height: 1.1;

}

h1 a, h1 a:link, h1 a:active, h1 a:visited { color: #1f3961; }
h2 a, h2 a:link, h2 a:active, h2 a:visited { color: #0f76bc; }
h3 a, h4 a, h5 a, h6 a,
h3 a:link, h4 a:link, h5 a:link, h6 a:link { color: #212529; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,
h1 a:visited:hover, h2 a:visited:hover, h3 a:visited:hover, h4 a:visited:hover, h5 a:visited:hover, h6 a:visited:hover {
    text-decoration: none;
}

a, a:link, a:active, a:visited	{ color: #0f76bc; text-decoration: none; }
a:hover, a:visited:hover		{ color: #0f76bc; text-decoration: underline; }

a.btn, a.btn:link, a.btn:active, a.btn:visited { color: white; }

a.btn-light, a.btn-light:link, a.btn-light:active, a.btn-light:visited { color: black; }
a.btn-link, a.btn-link:link, a.btn-link:active, a.btn-link:visited { color: black; }

table td {
    vertical-align: top;
    font-size: 1rem;
}

b, strong {
    font-weight: bold;
}

.single_header .btn-slight-rounded {
    border-radius: 5px;
}

h1 {
    font-weight: 700;
    color: #1f3961;
}

h2 {
    font-weight: 700;
    color: #0f76bc;
}

ul, ol {
    margin-left: 1rem;
    padding-left: 1rem;

}

ul li {
    list-style-type: square;
}

ul.select-dropdown {
    margin-left: 0;
    padding-left: 0;
}

ul.select-dropdown li, ul.pagination li {
    list-style-type: none;
}

ul.navbar-nav {
    margin-left: 0;
    padding-left: 0;
}

ul.noStyle {
    margin:0;
    padding:0;
}

ul.threeColumnList {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
}

.bigger p, .bigger li, .bigger td {
    font-size: 1.3rem;
    line-height: 1.4;
}

.main_content_area {
    padding-bottom: 2rem;
}

.btn.btn-white-outline {
    border: 2px solid #fff;
    color: rgba(255,255,255,.75);
    text-transform: uppercase;
}

.btn.btn-white-outline:hover {
    border: 2px solid #fff;
    color: rgba(255,255,255,1);
}

.btn.btn-black-solid {
    border: 2px solid #000;
    background: #000;
    color: rgba(255,255,255,1);
    text-transform: uppercase;
}

.btn.btn-black-solid:hover {
    border: 2px solid #000;
    background: none;
    color: rgba(0,0,0,1);
}

.btn.btn-white-solid {
    border: 2px solid white;
    background: white;
    color: black !important;
    text-transform: uppercase;
}

.btn.btn-white-solid:hover {
    border: 2px solid #FFF;
    background: none;
    color: rgba(255, 255, 255, 1);
}

.btn.arrow:after{
    content: "→";
    margin-left: 1rem;
}

.btn.tag {
    background: rgba(153,194,77,.75);
    font-family: 'Alfa Slab One', cursive;
    text-transform: uppercase;
    border-radius: .2rem;
    font-size: .8rem;
    padding: .3rem .75rem;
    letter-spacing: .075rem;
}

a.arrowLink {
    text-transform: uppercase;
    color: rgba(107, 108, 108, 0.75);
}
a.arrowLink:hover {
    color: #6b6c6c;
}
a.arrowLink .btn.arrow:after, a.arrowLink:after {
    content: "→";
    margin-left: 1rem;
}

.card.formCard {
    font-weight: 400;
    margin: 3rem auto 3rem auto;
    padding: 3rem;
    max-width: 100%;
    width: 50rem;
    overflow: visible;
}

.card .content img {
    display: inline;
}

.breadcrums {
    color: #334862;
    padding-top: 1rem;
    padding-bottom: 1.75rem;
}

.breadcrums a				{ color: #334862; text-decoration: none; }
.breadcrums a:link			{ color: #334862; }
.breadcrums a:active		{ color: #334862; }
.breadcrums a:hover			{ color: #000; text-decoration: underline; }
.breadcrums a:visited		{ color: #334862; }
.breadcrums a:visited:hover	{ color: #000; }

.sidenav {
    margin: 0;
    padding: 0;
}
.sidenav li {
    list-style: none;
    background: #fff;
    margin: 0;
    padding: .5rem .25rem .5rem 2rem;
    border-bottom: 1px solid #dfdfdf;
}
.sidenav li:before, .sidenav li.side_bread:before {
    content: '»';
    padding: .5rem .5rem .5rem 0;
    margin-left: -1.5rem;
    color: #99c24d;
}
.sidenav li.side_bread:before {
    color: #FFF;
}
.sidenav li.side_bread {
    background: #5f97d1;
    color: #FFF;
}
.side_bread a {
    color: #FFF;
}
.sidenav .active {
    background: #edf5fd;
}

.image_caption {
    font-size: .8em;
}

.stripe { background: #dcdae6; }
.stripe_alt { background: #B5B3BD; }

.outline { border: 1px solid #091D31; }

.thumbnail {
    width: 100%;
    max-width: 200px;
}

.gu, .goldBorderBottom {
    border-bottom: 1px solid #E7B41A;
}

.float-left {
    float: left!important;
}
.float-right {
    float: right!important;
}

.payment-errors {
    color: #CC0000;
    font-weight: bold;
    font-size: 1.4rem;
}

.sline span {
    display: inline;
}
.sline span.a {
    display: none;
}
.cpointer {
    cursor: pointer;
}

a.underline					{ text-decoration: underline; }
a.underline:link			{ text-decoration: underline; }
a.underline:active			{ text-decoration: underline; }
a.underline:hover			{ text-decoration: underline; }
a.underline:visited			{ text-decoration: underline; }
a.underline:visited:hover	{ text-decoration: underline; }

.extra_padding {
    padding: 2rem .5rem;
}
.vertAlignWrap {
    display: table;
    width: 100%;
}

.vertAlignCont {
    display: table-cell;
    vertical-align: middle;
}
.va2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.va2_c {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    text-align: center;
    display: flex
}
.vh50 {
    height: 50vh !important;
}
/*****<< New Mast Head >>*****/
#mastHead_2 .navbar-nav {
    width:100%;
}
#mastHead_1, #mastHead_2 {
    box-shadow: none;
}

#mastHead_1 #secondary_nav a.sn-link {
    list-style: none;
    padding: .45rem .5rem;
    white-space: nowrap;
    color: #1f3961;
}

#mastHead_1 .socialIcon .btn {
    padding: .5rem .65rem;
}

#mastHead_1 #secondary_nav .nav-item {
    list-style: none;
}

#mastHead_1 #secondary_nav .nav-item:not(:first-child):before{
    padding-top: .425rem;
    content: "|";
    color: #e2e2e2;
    float: left;
}

#mastHead_1 #secondary_nav .dropdown-menu {
    padding: .5rem;
}

#mastHead_1 #secondary_nav .dropdown-menu a.nav-link {
    margin-left: 0;
    text-transform: none;
    padding: .5rem 1rem;
    white-space: nowrap;
    color: #1f3961 !important;
}
.dropdown-submenu {
    padding: 0 !important;
}
#mastHead_2 li {
    list-style-type: none !important;
}

#mastHead_1 #secondary_nav .dropdown-menu a.nav-link:hover{
    text-decoration: underline;
}

#secondary_nav_2 {
    margin-top: -1.5rem;
}
#secondary_nav_2 .nav-item {
    list-style: none;
}
#secondary_nav_2 a.sn-link {
    list-style: none;
    padding: 0 .5rem;
    white-space: nowrap;
    color: #1f3961;
}
#secondary_nav_2 .dropdown-menu {
    padding: .5rem;
}

#secondary_nav_2 .dropdown-menu a.nav-link {
    margin-left: 0;
    text-transform: none;
    padding: .5rem 1rem;
    white-space: nowrap;
    color: #1f3961 !important;
}

#secondary_nav_2 .dropdown-menu a.nav-link:hover {
    text-decoration: underline;
}

#mastHead_1 .container {
    display: block;
    min-height: 70px;
}

#nav_drawer .container {
    min-height: auto;
}

.single_header #mastHead_1 .container {
    min-height: auto;
}

#mastHead_2 {
    padding: 0!important;
    background-color: #1f3961;
    font-weight: 300;
}

#mastHead_2 .nav {
    width: 100%;
}

#mastHead_2 li {
    white-space: nowrap;
}

#mastHead_2 .navbar-toggler {
    color: #fff;
}

#mastHead_2 .mn-item {
    list-style: none;
    float: left;
}

#mastHead_2 .give {
    margin-left: auto;
    background: #00a1e4;
}

#mastHead_2 .nav_button_red {
    margin-left: auto;
    background: #b93c40;
}

#mastHead_2 .join_btn {
    margin-left: auto;
    background: #d6006e;
}

.give_btn {
    margin-left: auto;
    color: #fff;
    padding: 1.25rem 1.75rem;
    text-transform: uppercase;
    background: #00a1e4;
}

#mastHead_2 a.nav-link {
    font-weight: 300;
    font-style: normal;

    padding: 1rem 1rem;
    text-transform: uppercase;
    color: white !important;
}

#mastHead_2 a.nav-link:hover {
    color: rgba(255, 255, 255, .75);
}

#mastHead_2 .dropdown-menu {
    border-top: #0ab9c9;
    background-color: #212121;
    background-color: rgba(33,33,33,.85);
    padding: .6rem;
}

#mastHead_2 .dropdown-menu a.nav-link {
    margin-left: 0;
    text-transform: none;
    padding: .5rem 1rem;
    white-space: nowrap;
}

#mastHead_2 .dropdown-menu a.nav-link:hover {
    background-color: #314b5f;
    background-color: rgba(49,75,95,.70);
}

footer {
    background-color: #1f3961 !important;
    margin-top: 0px!important;
    box-sizing: border-box;
}
.single_header_footer {
    background-color: #FFF !important;
}
.single_header_footer .important_links {
    flex-direction: row;
    display: flex;
    margin: 0;
    padding: 0;
}
.single_header_footer .important_links  li {
    padding: 0 .5rem;
    list-style: none;
}
.single_header_footer .extra_footer_nav {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
}
.single_header_footer .extra_footer_nav li {
    list-style: none;
    padding-bottom: .4rem;
}
.footer_social {
    font-size: 3rem;
}
#footer_1 {
    padding-top: 2rem;
    padding-bottom: 0;
}

#footer_2 {
    padding-top: 0;
    padding-bottom: 2rem;
}
footer .nav li {
    list-style: none;
}
#footer_1 .nav-item:not(:first-child):before,
#footer_2 .nav-item:not(:first-child):before {
    content: "|";
    color: #e2e2e2;
    padding-top: .425rem;
    float: left;
}

#footer_1, #footer_2 {
    box-shadow: none;
}

#footer_1 a.nav-link, #footer_2 a.nav-link, #footer_2 span {
    font-weight: 300;
    font-style: normal;
    color: #FFF;
    padding: .45rem .5rem;
}

#footer_2 a.nav-link {
    font-size: .9em;
}

#footer_1 .socialIcon:not(:first-child):before {
    content: "";
}

#footer_1 .socialIcon .btn {
    padding: .25rem .5rem;
    margin-left: 4px;
    margin-right: 0;
}

.wf_new_logo {
    background: url(/images/wf_logo_2020_en_reverse) no-repeat;
    height: 50px !important;
    width: 300px !important;;
}

header.single_header {
    z-index: 999;
    position: absolute;
    width: 100%;
    background: rgba(31, 57, 97, .7);
    min-height: 70px;
}
.single_header li {
    color: #FFF;
    white-space: nowrap;
    list-style: none;
    float: left;
    margin-right: 1.5rem;
}

.single_header li li {
    width: 100%;
}

.sticky_main {
    margin-top: -70px;
}
.sticky-top {
    position: -webkit-sticky;
    position: sticky !important;
}
.fixed-top {
    position: fixed !important;
}

.single_header .navbar-toggler {
    color: #fff;
}
.single_header li a, .single_header li a:hover {
    color: #FFF;
    text-transform: uppercase;
}
.single_header li .dropdown-menu a, .single_header li .dropdown-menu a:hover {
    color: #000;
    text-transform: unset;
}
.wcuc_body {
    background: url(/images/wcuc16_background);
}
.wcuc_colour .navbar-toggler {
    color: #000 !important;
}

.rightSide {
    position: relative;
    width: 100%;
}
.single_header .navbar-nav {
    position: absolute;
    right: 0;
    top: 6px;
}

.parent_logo {
    height: 75px;
}

#nav_drawer {
    position: absolute;
    width: 100%;
    top: 65px;
    background: rgba(0,0,0,.80);
}

header .main_logo, header .mobile_logo {
    display: block;
    position: absolute;

    height: 5rem;
    width: 320px;
}

header .mobile_logo {
    display: none;
    left: 2rem;
    top: 0;
    width: 275px;
    margin-top: 10px;
    margin-left:10px;
}

header .woccuLogo_en { background: url('/images/`') no-repeat; }
header .woccuLogo_es { background: url('/images/worldcouncil_logo_2020_es') no-repeat; }
header .woccuLogo_reverse_en { background: url('/images/worldcouncil_logo_2020_en_reverse') no-repeat; }
header .woccuLogo_reverse_es { background: url('/images/woccu_logo_vector_reverse_es') no-repeat; }


.hidden-nav {
    display: none;
}

.socialIcon {
    list-style: none;
    margin-left: 0!important;
}

.socialIcon .btn i {
    font-size: 1rem;
}

.btn-fb { background-color: #3b5a99 !important; color: white !important; }
.btn-yt { background-color: #ce322e !important; color: white !important; }
.btn-li { background-color: #006fb0 !important; color: white !important; }
.btn-tw { background-color: #000 !important; color: white !important; }
.btn-ig { background-color: #ed4a55 !important; color: white !important; }

#shareArea {
    text-align: center;
}

#shareArea .title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: .9rel;
}

.shareIcons {
    margin: 0;
    padding: 0;
}

.shareIcons li {
    display: block;
}

.grey_bg {
    background: #ebeff0;
}

.monopolycard {
    width: 100%;
    border: 1px solid #003767;
    border-collapse: collapse;
}

.monopolycard td, .monopolycard th {
    margin: 0px;
    padding: 5px;
}

.monopolycard th {
    font-weight: 700;
    text-align: left;
    background: #003767;
    color: #F2F2F2;
}

.monopolycard th a {
    color: #FFFFFF !important;
}

.activeDisplay {
    display: block;
    visibility: visible;
}

.hiddenDisplay {
    display: none;
    visibility: hidden;
}

.imgReact {
    width: 100%;
    height: auto;
}

.filterBar {
    background: #163966;
    padding-top: 1.25rem;
    font-weight: 400;
}

.filterBar .mdb-select > .caret,
.filterBar .mdb-select > .select-dropdown,
.filterBar .mdb-select + label{
    color: rgba(255,255,255,.75);
}

.card-block {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem;
}

#jquery-lightbox { z-index: 1100 !important; }

.alignment_center ul li,
.alignment_right ul li {
    list-style-type: none;
}

.video-responsive {
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe {
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.fieldnotes_sub {
    background-image: url('/images/fieldnotes_subscribe_bg');
    background-size: cover;
    background-position: center;
}
.fieldnotes_sub .row {
    margin: 0;
}
.fieldnotes_sub .row .scol {
    padding: 1rem;
}
.fieldnotes_sub h1 {
    font-size: 4rem;
    font-weight: bold;
    text-transform: uppercase;
    color: #003767;
}

.fieldnotes_sub hr {
    margin-right: 75%;
    border: solid 5px white;
}
.fieldnotes_sub p {
    font-size: 1.25rem;
    font-weight: bold;
    color: #003767;
}

.fieldnotes_sub .md-form input {
    background: white;
}
.fieldnotes_sub .md-form label {
    padding-left: .5rem;
    padding-bottom: .25rem;
}

#cookie_area {
    position: fixed;
    bottom: 0;
    right: 0;
    left: 0;
    background: lightgrey;
    padding: 5rem;
    border-top: 2px solid #003767;
    z-index: 9999;
}

/*****<< DTL >>*****/
.dtl {
    font-family: alegreya-sans, serif;
}
.dtl h1, .dtl h2, .dtl h3, .dtl h4, .dtl h5, .dtl h6 {
    font-family: alegreya-sans, serif;
    font-weight: inherit;
}

/*****<< Calendar >>*****/
.mycal {
    width: 100%;
    border: 1px solid #003767;
    border-collapse: collapse;
}
.mycal th {
    margin: 0px;
    padding: 5px;
}
.mycal th {
    font-weight: 700;
    text-align: left;
    background: #003767;
    color: #F2F2F2;
}
.mycal td {
    padding: 0 2px 1rem 2px;
    border-right: 1px solid #AAA;
    border-bottom: 1px solid #AAA;
}
.mycal .inactiveDay {
    background: #CCC;
}
.mycal th a {
    color: #FFFFFF !important;
}
.mycal ul {
    padding: 0;
    margin: 0;
}
.mycal ul li {
    padding: 0;
    margin: 0 0 2px 0;
    list-style: none;
    cursor: pointer;
    border-radius: .5rem;
}
.mycal .event {
    padding: 4px;
}
.mycal .cal_date {
    text-align: right;
    padding: 0 5px 0 0;
}

.mycal .cal_events {
    color: white;
    background: rgba(31, 57, 97, 1);
}
.mycal .cal_gwln {
    background: #d6006e;
}
.mycal .cal_26 {
    background: rgba(153, 194, 77, 1);
}
.mycal .cal_27 {
    color: white;
    background: rgba(122, 108, 150, 1);
}
.mycal .cal_28 {
    background: rgba(246, 166, 44, 1);
}
.mycal .cal_29 {
    color: white !important;
    background-color: #00a1e4 !important;
}

.cc_img {
    padding: 1rem 0 0 1rem;
}

.is_link {
    cursor: pointer;
}

.hoverer:hover {
    background: #212121;
}
.hoverer_black:hover {
    background: #212121;
}
.hoverer_white:hover {
    background: #FFF;
}
.hoverer_blue:hover {
    background: #163966;
}
 .ukraine_champions li {
     font-size: 1.25rem;
     font-weight: bold;
 }

 .blackout_screen {
     position: fixed;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;
     background: rgba(0,0,0,.5);
     z-index: 2000;
 }

._old_content {
    padding: 10px 15px;
    background: #ffffff;
    height: 300px;
}
._old_grey_bar {
    background: #eeecec;
    padding: 4px 15px !important;
    margin: 0px !important;
}
._old_header{
    font: normal 25px/27px Geneva, Arial, Helvetica, sans-serif !important;
    color: #fdb913 !important;
    padding-bottom: 5px;
}