/* 	--------------------------------------------------    uSkinned.net	PALETTE    -------------------------------------------------- */
/* 	--------------------------------------------------	TABLE OF CONTENTS    -------------------------------------------------- 	1.0 BACKGROUNDS	2.0 TEXT	3.0 BORDERS	4.0 BOX SHADOWS			PRIMARY COLOUR 1 - pink	HEX		#ec1b47	RGBA	rgba(236,27,71)		PRIMARY COLOUR 2 - black	HEX		#080808	RGBA	rgba(8,8,8)		SECONDARY COLOUR 1 - dark grey	HEX		#202020	RGBA	rgba(32,32,32)		SECONDARY COLOUR 2 - light grey	HEX		#f7f7f7	RGBA	rgba(247,247,247)		SECONDARY COLOUR 3 - white	HEX		#ffffff	RGBA	rgba(255,255,255)		*/
/*	--------------------------------------------------	1.0 BACKGROUNDS	-------------------------------------------------- */

nav.main ul li:hover > a,
nav.main ul li.open > a,
nav.main ul ul,
.navigation nav.main ul li > a.active::before,
.navigation nav.top li:hover,
.navigation nav.top a:focus,
.navigation nav.top a:hover,
.navigation nav.top .dropdown-menu
{
    background-color: #f7f7f7;
}
.primary_colour_1-bg,
#top-link-block a,
.btn-borders.primary_colour_1-borders:hover {
    background-color: #0C255C;
}
.listing.grid .item:hover .info,
.btn.primary_colour_1-bg:hover {
    background-color: rgba(27, 113, 236, 0.8);
}
.primary_colour_2-bg,
table tr th,
.btn-borders.primary_colour_2-borders:hover,
.navigation nav.main ul ul li a.active::before,
.banner {
    background-color: #080808;
    background-color: rgba(8, 8, 8, 0.5);
}
header.fixed,
.reveal_out header,
header.standard,
body.down header.clone,
body.no-banner-on-top header,
body.banner-on-top header{
    background-color: #080808;
    background-color: rgba(255,255,255, 1);
}

.btn.primary_colour_2-bg:hover {
    background-color: rgba(8, 8, 8, 0.8);
}
.navigation nav.main ul li ul li a.active,
.navigation nav.main ul li ul li a.active:hover,
nav.main ul ul li.open > a,
nav.main ul ul li.open ul li,
nav.main ul ul li:hover > a,
nav.main ul ul li:hover ul li {
    background-color: rgba(8, 8, 8, 0.1);
}
.navigation nav.main ul li ul li a:hover,
.navigation nav.top .dropdown-menu a:hover {
    background-color: rgba(8, 8, 8, 0.2);
}
nav.sub > ul > li.active > a {
    background-color: rgba(8, 8, 8, 0.1);
}
nav.sub > ul ul > li.active > a {
    background-color: rgba(8, 8, 8, 0.05);
}
.secondary_colour_1-bg,
.btn-borders.secondary_colour_1-borders:hover {
    background-color: #202020;
    background-color: rgba(32, 32, 32, 0.6);
}
.btn.secondary_colour_1-bg:hover {
    background-color: #202020;
    background-color: rgba(32, 32, 32, 0.8);
}
.secondary_colour_2-bg,
table tr.even td,
blockquote::before,
blockquote::after,
.btn-borders.secondary_colour_2-borders:hover {
    background-color: #f7f7f7;
    background-color: rgba(247, 247, 247, 1);
}
.btn.secondary_colour_2-bg:hover {
    background-color: #f7f7f7;
    background-color: rgba(247, 247, 247, 0.8);
}
#site,
.secondary_colour_3-bg,
.btn-borders.secondary_colour_3-borders:hover {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 1);
}
.navigation a.expand span  {
    background-color: #ffffff;
    background-color: rgba(12,37,92, 1);
}
.ajax_wrap .ajax_loading,
.btn.secondary_colour_3-bg:hover {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.8);
}
.primary_colour_1-bg .nav-tabs .active a,
.primary_colour_1-bg .nav-tabs a:hover,
.primary_colour_2-bg .nav-tabs .active a,
.primary_colour_2-bg .nav-tabs a:hover,
.secondary_colour_1-bg .nav-tabs .active a,
.secondary_colour_1-bg .nav-tabs a:hover {
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.2);
}
.ajax_wrap .ajax_loading .loading span.message {
    background-image: url('/images/icons/loading_on_white.gif');
}
.slideshow .text,
.image .text {
    background-color: #000000;
    background-color: rgba(0, 0, 0, 0.6);
}
a .overlayicon {
    background-color: rgba(0, 0, 0, 0);
}
.videopod a .overlayicon,
.video a .overlayicon {
    background-color: rgba(0, 0, 0, 0.7);
}
a:hover .overlayicon {
    background-color: rgba(0, 0, 0, 0.9);
}
.field-validation-error {
    background-color: #a94442;
}
@media (max-width: 767px) {
    .slick-prev,
    .slick-next {
        background-color: #ec1b47;
        background-color: rgba(236, 27, 71, 1);
    }
    .slick-next::before {
        background-color: #ffffff;
        background-color: rgba(255, 255, 255, 1);
    }
}
@media (max-width: 991px) {
    header,
    body.banner-on-top header,
    body.no-banner-on-top header {
        background-color: #080808;
        background-color: rgba(8, 8, 8, 0);
    }
    .navigation a.expand {} .navigation nav.main ul li i {
        color: #000;
        background-color: rgba(255, 255, 255, 1);
    }
    .listing.grid .item .info {
        background-color: rgba(236, 27, 71, 0.8);
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    nav.main ul li.open > a {}
}
@media (min-width: 992px) {}
/*	--------------------------------------------------	2.0 TEXT	-------------------------------------------------- */

body {
    color:#2a3040;
}
a {
    color: #0C255C;
}
.heading,
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #0C255C;
}
.primary_colour_1-bg .umb-grid,
.primary_colour_2-bg .umb-grid,
.secondary_colour_1-bg .umb-grid,
.primary_colour_1-bg .umb-grid h1,
.primary_colour_1-bg .umb-grid h2,
.primary_colour_1-bg .umb-grid h3,
.primary_colour_1-bg .umb-grid h4,
.primary_colour_1-bg .umb-grid h5,
.primary_colour_1-bg .umb-grid h6,
.primary_colour_2-bg .umb-grid h1,
.primary_colour_2-bg .umb-grid h2,
.primary_colour_2-bg .umb-grid h3,
.primary_colour_2-bg .umb-grid h4,
.primary_colour_2-bg .umb-grid h5,
.primary_colour_2-bg .umb-grid h6,
.secondary_colour_1-bg .umb-grid h1,
.secondary_colour_1-bg .umb-grid h2,
.secondary_colour_1-bg .umb-grid h3,
.secondary_colour_1-bg .umb-grid h4,
.secondary_colour_1-bg .umb-grid h5,
.secondary_colour_1-bg .umb-grid h6,
.primary_colour_1-bg a,
.primary_colour_2-bg a,
.secondary_colour_1-bg a {
    color: #ffffff;
    color: rgba(255, 255, 255, 1);
}
.primary_colour_1-text,
a.primary_colour_1-text {
    color: #0C255C;
}
.primary_colour_1-text.text-perc_80 {
    color: #ec1b47;
    color: rgba(236, 27, 71, 0.8);
}
.primary_colour_2-text,
a.primary_colour_2-text,
.btn-borders.secondary_colour_2-borders:hover,
.btn-borders.secondary_colour_3-borders:hover,
nav.sub > ul > li.active > a,
nav.sub > ul ul > li.active > a {
    color: #080808;
    color: rgba(8, 8, 8, 1);
}
.primary_colour_2-text.text-perc_80 {
    color: #080808;
    color: rgba(8, 8, 8, 0.8);
}
.secondary_colour_1-text,
a.secondary_colour_1-text {
    color: #202020;
    color: rgba(32, 32, 32, 1);
}
.secondary_colour_1-text.text-perc_80 {
    color: #202020;
    color: rgba(32, 32, 32, 0.8);
}
.secondary_colour_2-text,
a.secondary_colour_2-text,
footer,
nav.footer a {
    color: #f7f7f7;
    color: rgba(247, 247, 247, 1);
}
.secondary_colour_2-text.text-perc_80 {
    color: #f7f7f7;
    color: rgba(247, 247, 247, 0.8);
}
.secondary_colour_3-text,
a.secondary_colour_3-text,
.field-validation-error,
.slick-next,
.slick-prev,
#top-link-block a,
.btn-borders.primary_colour_2-borders:hover,
.btn-borders.primary_colour_1-borders:hover,
.btn-borders.secondary_colour_1-borders:hover,
.btn.primary_colour_1-bg:hover,
.btn.primary_colour_2-bg:hover,
.btn.secondary_colour_1-bg:hover,
.primary_colour_1-bg .nav-tabs a,
.primary_colour_2-bg .nav-tabs a,
.secondary_colour_1-bg .nav-tabs a {
    color: #ffffff;
    color: rgba(255, 255, 255, 1);
}
nav.main a,
{
    color: #ffffff;
    color: rgba(12,37,92, 1);
}
nav.main i,
nav.top a,
.navigation nav.top .dropdown-menu a:hover
{
    color: #ffffff;
    color: rgba(12,37,92, 1);
}
.secondary_colour_3-text.text-perc_80 {
    color: #ffffff;
    color: rgba(255, 255, 255, 0.8);
}
.primary_colour_1-bg .nav-tabs .active a,
.primary_colour_2-bg .nav-tabs .active a,
.secondary_colour_1-bg .nav-tabs .active a,
.primary_colour_1-bg .nav-tabs .active a:hover,
.primary_colour_2-bg .nav-tabs .active a:hover,
.secondary_colour_1-bg .nav-tabs .active a:hover,
.primary_colour_1-bg .nav-tabs .active a:focus,
.primary_colour_2-bg .nav-tabs .active a:focus,
.secondary_colour_1-bg .nav-tabs .active a:focus {
    color: #ffffff;
    color: rgba(255, 255, 255, 0.6);
}
a:link {
    -webkit-tap-highlight-color: #1D51BB;
}
fieldset label em.req {
    color: #a94442;
    color: rgba(169, 68, 68, 1);
}
/*	--------------------------------------------------	3.0 BORDERS	-------------------------------------------------- */

.primary_colour_1-borders {
    border-color: #ec1b47;
    border-color: rgba(236, 27, 71, 1);
}
.primary_colour_2-borders {
    border-color: #080808;
    border-color: rgba(8, 8, 8, 1);
}
.promo_pods .item .listing,
.promo_pods .item .listing .item {
    border-color: #080808;
    border-color: rgba(8, 8, 8, 0.2);
}
.secondary_colour_1-borders {
    border-color: #202020;
    border-color: rgba(32, 32, 32, 1);
}
.secondary_colour_2-borders {
    border-color: #f7f7f7;
    border-color: rgba(247, 247, 247, 1);
}
.secondary_colour_3-borders,
.listing.grid .underline {
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, 1);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border-bottom-color: #ffffff;
    border-bottom-color: rgba(255, 255, 255, 1);
}
.input-validation-error,
.input-validation-error:focus {
    border-color: #a94442;
}
@media (max-width: 991px) {
    .navigation nav.main ul,
    .navigation nav.main ul li {
        border-color: rgba(255, 255, 255, 0.2);
    }
}
/*	--------------------------------------------------	4.0 BOX SHADOWS	-------------------------------------------------- */

.input-validation-error:focus {
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(169, 68, 68, 0.5);
}
.advanced-component.text-with-image_video .image {
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
}
header.fixed {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
/*	--------------------------------------------------	END	-------------------------------------------------- */