

body { font-family: Merriweather+Sans; }

/* MASTER COLOURS - This covers everything, but there will be overrides for the header, footer, top/side navs and text. */
    .main-color{ background:#ff9900 !important; }
    .second-color { background:#085394 !important; }
    .third-color { background:#CF2A27 !important; }
    .highlight-color { background:#FF9900 !important; }

/* TEXT */
    h1 { color:#085394; }
    h2 { color:#085394; }
    h3 { color:#FF9900; }
    body a { color:#085394; }
    body p, .panel-latest-articles ul li { color:#333333; }
    .button-color-text { color:#FFFFFF; }
    .third-color-text { color:#CF2A27 !important; }
    .highlight-color-text { color:#FF9900 !important; }

/* ANGLUAR */
.angular { 
    background-image: -webkit-linear-gradient(25deg, #085394 0, #085394 43%, #085394 43%, #085394 85%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
    background-image: -moz-linear-gradient(25deg, #085394 0, #085394 43%, #085394 43%, #085394 85%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
    background-image: -ms-linear-gradient(25deg, #085394 0, #085394 43%, #085394 43%, #085394 85%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
    background-image: -o-linear-gradient(25deg, #085394 0, #085394 43%, #085394 43%, #085394 85%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
    background-image: linear-gradient(65deg, #085394 0, #085394 43%, #085394 43%, #085394 85%, rgba(0, 0, 0, 0) 85%, rgba(0, 0, 0, 0) 100%);
}

/* BACKGROUND */
body { 
        background:
        #FFFFFF; 
    }
/* Background image (optional) */

/* HEADER */
    header.main-color, .filter-results .main-color, .sort-results .main-color { background:#ffffff !important; }
    header .header .opening-hours p, header .header .opening-hours p a { color:#085394; } /* Text - Colour */
    .filter-sort .filter-results input.main-color { color:#085394; } /* Text - Colour */

/* FOOTER */
    .icon-phone span, .icon-enquire span, .icon-clock span, .icon-pin span { color:#CF2A27; } /* Icons - Colour */
    footer .break { border-top:1px solid #CF2A27; } /* 1px line - Colour */    
    footer.main-color { background:#ffffff !important; } /* Top bar and second line of CTA text – Colour */
    footer .second-color { background:#085394 !important; } /* Bottom bar and first line of CTA text – Colour */
    footer .second-color p { color:#ffffff; } /* Copyright text - Colour */
    footer a, .panel-contact-us-map p { color:#085394;; } /* link - Colour*/
    
/* NAV COLOURS */
    nav.second-color { background:#085394 !important; }
    nav ul li a { color:#FFFFFF; }

/* MISC */
/* same as main */
    .offer h3 { color:#ff9900; }
    .box-white p { color:#ff9900; }
    .sidebar ul li.active { background:#ff9900; }
    .sidebar ul li.active:after { border-left: 10px solid #ff9900; }
    .search-form .grid_70 { background:#ff9900; }
    .mobile-search-open .search-form .grid_30 { background:#ff9900; }
/* same as second */
    .sidebar .second-color span, .panel-latest-articles h2 span,
    .panel-team-members h2 span, .panel-labels h2 span, .panel-filter h2 span { border-top: 10px solid #085394; }
    .angular span { border-bottom: 24px solid #085394; } 
    .box-white h3 { color:#085394; }
    nav ul li .level-2 { background:#085394; }
    header .mobile-menu .icon-menu { background-color:#085394; }
    .mobile-menu-open nav ul li a { background-color:#085394; }
    .search-form .grid_30 { background:#085394; }
/* same as third */
    .search-form .grid_70 input { background-color:#CF2A27; }
/* same as highlight */
    .ribbon span:before, .ribbon span:after { border-top:10px solid rgba(255,153,0,0.9); }
    .ribbon span { background:rgba(255,153,0,0.9); } 
    nav ul li a.active { background:#FF9900; border-right:1px solid #FF9900; }
    nav ul li a:hover { background-color:#FF9900; }
    nav ul li .level-2 ul li a { border-bottom: 1px solid #FF9900; }
    .mobile-menu-open nav ul li a { border-bottom: 1px solid #FF9900 !important; }    
    .mobile-menu-open nav ul li .level-2 ul li a { border-bottom: 1px solid #FF9900 !important; }
    header .mobile-menu-open .icon-menu { background-color:#FF9900; }
    .mobile-search-open .search { background-color:#FF9900; }
    .gallery-thumbs, #wowslider-container1 .ws_thumbs { background-color:rgba(255,153,0,0.9) !important; }
    .panel-tick-box ul li span, .datepicker span { color:#FF9900; }
    blockquote .member { color:#FF9900; }
    .offer-pod .btn, .button { background-color:#FF9900; }
    .offer-pod .offer-price span, .pagination a { color:#FF9900; }
    .panel-cta { background-color:#FF9900; }
    .specialist-image .tl { border-top: 32px solid #FF9900; }
    .specialist-image .tr { border-top: 32px solid #FF9900; }
    .specialist-image .bl { border-bottom: 32px solid #FF9900; }
    .specialist-image .br { border-bottom: 32px solid #FF9900; }
    .offer-lhs-box .offer-lhs-price, .offer-lhs-destination span, .offer-lhs-nights span { color:#FF9900; }

/* Opening times Panel*/

    .header .open-times .hidden-opening-times, .header .opening-times-header{ background-color: #ffffff;  }
    .header .open-times .hidden-opening-times, .header .opening-times-header, .header .opening-times-header-title { color: #085394; }
    .header .coloured-arrow-down{ border-top: 5px solid #085394; }
    .header .hidden-opening-times .opening-times-slight-padding {border-bottom: 1px solid #085394; }
    .header .hidden-opening-times .opening-times-slight-padding, .header .hidden-opening-times .opening-times-bottom-padding, .header .opening-time-tabs{ border-right: 1px solid #085394; }
   .header .opening-time-tabs { border-bottom: 1px solid #085394; }
/*Marketing*/
	.marketing-show-more-surround .btn { background-color:#FF9900; }
/* social carousel updates*/
	.blog-contents-heading { color:#085394; }
	.carousel-destination-expertise-full, .carousel-blog-posts-full, .carousel-destination-expertise-part, .carousel-blog-posts-part { border:1px solid rgba(255,153,0,0.9) !important; }
    .search-form .submit, #contact-form_button, #offer-focus_button { color:#FFFFFF; }
	.panel-cta h2, .panel-cta h3, .panel-cta p, .panel-cta span,.offer-pod .btn {color:#FFFFFF;}
