/****************************************************************************************************
                                          THEME DETAILS
*****************************************************************************************************

COLOURS

RED - #C31C4A
BLUE - #1A365D

*****/



/*********************** GENERAL **********************/

a:hover{
	color: #C31C4A;
}







/****************************** HEADER ****************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.trans-header .updated-logo{
	width: 291px;
}

@media screen and (max-width: 480px){
	.trans-header .updated-logo{
		/*width: 250px;*/
	}
	.trans-header .updated-logo img{
		width: 250px;
	}
}

@media screen and (max-width: 420px){
	.trans-header .updated-logo{
		margin: 18px 0 17px 5% !important;
		height: 50px;
	}
	.trans-header .updated-logo img{
		height: 50px;
    	width: 208px;
	}
}

@media screen and (max-width: 370px){
	.trans-header .updated-logo{
		margin: 23px 0 22px 5% !important;
		height: 40px;
	}
	.trans-header .updated-logo img{
		height: 40px;
    	width: 166px;
	}
}







/************************* MENU *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.trans-header nav ul li a:hover,
.nav ul li.current_page_item > a:hover,
.nav > ul > li > ul > li > a:hover,
.nav ul.sub-menu li.current_page_item > a{
	color: #C31C4A;
}







/************************** HERO *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.home-header-overlay-full{
	/**** THIS MAY NOT BE NEEDED - IT'S CURRENTLY UNDEFINED IN THE CMS ****/
	/*background-image: none;*/
}







/************************** FOOTER *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

#footer-newsletter form label{
	background-color: #1A365D;
    border-color: #1A365D;
	color: #fff;
}
#footer-newsletter form input[type=submit], 
#footer-newsletter form button[type=submit]{
	background-color: #1A365D;
    border-color: #1A365D;
	color: #fff;
}
.desktop-device #footer-newsletter form input[type=submit]:hover,
.desktop-device #footer-newsletter form button[type=submit]:hover{
	
}

#site-footer .footer-column .footer-link-large,
#footer-column-2 .footer-heading,
#footer-social .footer-social-link i{
	color: #1A365D;
}
.desktop-device #site-footer .footer-column a:hover{
	color: #1A365D;
}
.desktop-device #footer-social .footer-social-link:hover i{
	color: #C31C4A;
}
#footer-newsletter form .wpcf7-not-valid-tip{
	color: #C31C4A;
}







/************************** REPEATED ELEMENTS *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

/***** BUTTONS *****/
body .wrapper .standard-button, 
body .wrapper .standard-button.standard-button-blue-green-bg{
	background-color: #1A365D;
    border-color: #1A365D;
	color: #fff;
}
.desktop-device #home-large-text-section .resp-hero-button-center .standard-button:hover{
	border-color: #1A365D;
}

#home-carousel-section .home-carousel-section-item .item-link{
	background-color: #1A365D;
    border-color: #1A365D;
}







/************************** ABOUT PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.left-right-carousel-smaller-left-section .slick-dots li button{
	border-color: #C31C4A;
}
.left-right-carousel-smaller-left-section .slick-dots li.slick-active button{
	background-color: #C31C4A;
    color: #C31C4A;
}







/************************** PRODUCTS LIST PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.desktop-device .product-teaser-heading:hover{
	color: #C31C4A;
}
#category-right-content-wrapper .sidebar h2{
	color: #1A365D;
}
.sidebar-wrapper-blue-green-bg .sidebar ul li a:hover{
	color: #C31C4A;
}







/************************** INDIVIDUAL PRODUCT PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

#product-right-content-wrapper .sidebar .quote-button{
	background-color: #C31C4A;
    border-color: #C31C4A;
    color: #fff;
}
.desktop-device #product-right-content-wrapper .sidebar .quote-button:hover{
	color: #C31C4A;
}

body.desktop-device #related-products-section-wrapper .standard-button:hover{
	border-color: #1A365D;
}







/************************** NEWS INDEX PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

#news-index-left-content-wrapper article .standard-button{
	color: #fff;
}
.desktop-device #news-index-left-content-wrapper article .standard-button:hover{
	background-color: #C31C4A;
    border-color: #C31C4A;
}

.desktop-device .pagination-container a:hover{
	color: #C31C4A;
}

#news-index-right-content-wrapper .sidebar h3{
	color: #1A365D;
}
.desktop-device #news-index-right-content-wrapper .sidebar a:hover{
	color: #C31C4A;
}







/************************** NEWS ARTICLE PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

#blog-article-share-icons-wrapper .social-link{
	background-color: #1A365D;
}
.desktop-device #blog-article-share-icons-wrapper .social-link:hover{
	background-color: #C31C4A;
}
#blog-article-share-icons-wrapper .social-link i{
	color: #fff;
}







/************************** CONTACT PAGE *******************************/

/*
RED - #C31C4A
BLUE - #1A365D
*/

.desktop-device .contact-page-contact-details a:hover{
	color: #C31C4A;
}
.fos{
	border-color: #C31C4A;
}
#contact-page-form-wrapper .wpcf7-not-valid-tip{
	color: #1A365D;
}
#contact-page-form-wrapper form input[type=submit],
#contact-page-form-wrapper form button[type=submit]{
	background-color: #1A365D;
    border-color: #1A365D;
    color: #fff;
}
#contact-page-form-wrapper form input[type=submit]:hover,
#contact-page-form-wrapper form button[type=submit]:hover{
	color: #1A365D !important;
}