/*

	LOCAL COLOUR OVERRIDES
	Run global find/replace for RGB and RGBA strings for each colour:

	Colour 1	var(--color-template_b_colour_6) 
	Colour 2	var(--color-template_b_colour_6)
	Colour 3	var(--color-template_b_colour_6)
	Colour 4	var(--color-template_b_colour_6)
	Colour 5	var(--color-template_b_colour_6)
	Colour 6	var(--color-primary)
	Colour 7	255,204,0
	EFA Purple	0,148,202 
	White 		255,255,255
	Black		51,51,51


	LOCAL BORDER STYLES
	Comment in one of the stylesheets below to apply shaped borders to Template B elements

	@import url('borders_ragged.css');
	@import url('borders_curved.css');

*/


/* Items with Colour 1 text */

body.Secondary .ui-widget-content blockquote,
body.Secondary .ui-widget-content blockquote h2,
body.Secondary .content h1,
body.Secondary h1.page-header,
body.Secondary .content h2,
body.Secondary .template_a .block-type-title,
body.Secondary .content h3,
body.Secondary .template_a h3,
body.Secondary .template_b h3,
body.Secondary .template_a .testimonial-name,
body.Secondary .process-item-column--title h4,
body.Secondary .template_a .block-icon-item-column--title h4,
body.Secondary .blog-author-info-right h3 {
	color: rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 1 background */

body.Secondary .content a:link,
body.Secondary .content a:visited,
body.Secondary .ui-widget-content a:link,
body.Secondary .ui-widget-content a:visited,
body.Secondary .block-content a:link,
body.Secondary .block-content a:visited,
body.Secondary .header-cta-container a,
body.Secondary .template_b .block-type-title,
body.Secondary .template_a a:link, 
body.Secondary .template_a a:visited,
body.Secondary .template_a a:active,
body.Secondary .template_a .block-accordion-container h4.panel-title a i,
body.Secondary .template_a form button.form-submit,
body.Secondary #edit-actions-submit,
body.Secondary #views-exposed-form-blog-page-1 button,
body.Secondary .template_a .block-course-dates-container ul li div.course-field-link a:link,
body.Secondary .template_a .block-course-dates-container ul li div.course-field-link a:visited,
body.Secondary .template_a .block-pricing-table-container .sub-pricing-toggle-link a:link,
body.Secondary .template_a .block-pricing-table-container .sub-pricing-toggle-link a:visited,
body.Secondary .template_a .block-pricing-table-container .pricing-table-price .btn:link,
body.Secondary .template_a .block-pricing-table-container .pricing-table-price .btn:visited,
body.Secondary .template_b .tutors-hover-popup-container-row a:hover,
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row a:hover,
body.Secondary .template_b .tutors-hover-popup-container-row a:focus,
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row a:focus,
body.Secondary .template_a .block-type-item-container thead th,
body.Secondary .template_b .block-comparison-boxes-container .row div[class*="col-md"]:nth-child(4n+2) div.comparison-item-column,
body.Secondary .template_a li.tutor-mobile-right-full-descriptions-list-row,
body.Secondary .template_a .tutors-hover-popup-container-row,
body.Secondary .template_a .tutor-mobile-below-description-restrict-some-device,
body.Secondary .template_b .process-item-column--btn-link a:link,
body.Secondary .template_b .process-item-column--btn-link a:visited   {
	background-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .big-cta-inner-container a:hover,
body.Secondary .big-cta-inner-container a:focus,
body.Secondary .ui-dialog a:active {
	background-color: rgb(var(--color-template_b_colour_6)) !important;
}

body.Secondary .newsletter-signup--inner {
	background-color: rgba(var(--color-template_b_colour_6),0.9)
}

body.Secondary .template_a .block-accordion-container h4.panel-title a,
body.Secondary .template_a .block-accordion-container .panel-body,
body.Secondary .template_a .block-course-dates-container ul li,
body.Secondary .template_a .block-pricing-table-container .panel,
body.Secondary .template_a .block-responsive-boxes .row div:nth-child(odd) div.responsive-boxes-inner:hover,
body.Secondary .template_a .block-responsive-boxes .row div:nth-child(odd) div.responsive-boxes-inner:focus,
body.Secondary .template_a .block-responsive-boxes .row div:nth-child(even) div.responsive-boxes-inner:hover,
body.Secondary .template_a .block-responsive-boxes .row div:nth-child(even) div.responsive-boxes-inner:focus,
body.Secondary .template_a .block-blog-entries-container div.row div:nth-child(odd) div.blog-item-column:hover,
body.Secondary .template_a .block-blog-entries-container div.row div:nth-child(odd) div.blog-item-column:focus,
body.Secondary .template_a .block-blog-entries-container div.row div:nth-child(even) div.blog-item-column:hover,
body.Secondary .template_a .block-blog-entries-container div.row div:nth-child(even) div.blog-item-column:focus,
body.Secondary .template_a .comparison-item-column,
body.Secondary .template_a .block-type-item-container tbody th,
body.Secondary .newsletter-signup--inner {
	background-color: rgba(var(--color-template_b_colour_6),0.5)
}

body.Secondary .template_a .block-type-item-container tr:nth-of-type(even)  {
	background-color: rgba(var(--color-template_b_colour_6),0.3)
}

body.Secondary .template_a .block-type-item-container tr:nth-of-type(odd)  {
	background-color: rgba(var(--color-template_b_colour_6),0.2)
}


/* Items with Colour 1 border */

body.Secondary .template_a form button.form-submit,
body.Secondary #views-exposed-form-blog-page-1 button,
body.Secondary #edit-actions-submit {
	border-color: rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 2 text */

body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(1) .process-item-column--title h4,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column--title h4 {
	color:  rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 2 background */

body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(1) span,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(1):before,
body.Secondary .template_b .block-process-boxes-container div[class*="col-md"]:nth-child(1) div.process-item-column,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+1) div.responsive-boxes-inner,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+1) div.blog-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column .block-icon-item-column--btn-link a:link,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column .block-icon-item-column--btn-link a:visited,
body.Secondary .template_b .tutors-hover-popup-container-row:nth-child(4n+1),
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+1),
body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+1) .tutor-mobile-below-description-restrict-some-device {
	background-color:  rgb(var(--color-template_b_colour_6));
}



/* Items with Colour 2 border */

body.Secondary .template_a .tutor-face,
body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+1) .tutor-face,
body.Secondary .template_b .tutor-mobile-left-thumbs ul li:nth-child(4n+1) .tutor-face,
body.Secondary .template_b .tutor-box:nth-child(4n+1) .tutor-face {
	border-color:  rgb(var(--color-template_b_colour_6));
}

body.Secondary .template_a .tutor-face-caret-below,
body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+1) .tutor-face-caret-below,
body.Secondary .template_b .tutor-box:nth-child(4n+1) .tutor-face-caret-below {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}

body.Secondary .template_a .tutor-face-caret-right,
body.Secondary .template_b li.tutor-mobile-left-thumbs-list-row:nth-child(4n+1) .tutor-face-caret-right {
	border-color: transparent rgb(var(--color-template_b_colour_6) ) transparent transparent;
}


/* Items with Colour 3 text */

body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) .block-icon-item-column--title h4 {
	color: rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 3 background */

body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+2) div.responsive-boxes-inner,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+2) div.blog-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) div.block-icon-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) div.block-icon-item-column .block-icon-item-column--btn-link a:link,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) div.block-icon-item-column .block-icon-item-column--btn-link a:visited,
body.Secondary .template_b .tutors-hover-popup-container-row:nth-child(4n+2),
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+2),
body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+2) .tutor-mobile-below-description-restrict-some-device,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(2) span,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(2):before,
body.Secondary .template_b .block-process-boxes-container div[class*="col-md"]:nth-child(2) div.process-item-column {
	background-color: rgb(var(--color-template_b_colour_6));
}




/* Items with Colour 3 border */

body.Secondary .content blockquote,
body.Secondary .template_a blockquote {
	border-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+2) .tutor-face,
body.Secondary .template_b .tutor-mobile-left-thumbs ul li:nth-child(4n+2) .tutor-face,
body.Secondary .template_b .tutor-box:nth-child(4n+2) .tutor-face {
	border-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .template_b li.tutor-mobile-left-thumbs-list-row:nth-child(4n+2) .tutor-face-caret-right {
	border-color: transparent rgb(var(--color-template_b_colour_6)) transparent transparent;
}

body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+2) .tutor-face-caret-below,
body.Secondary .template_b .tutor-box:nth-child(4n+2) .tutor-face-caret-below {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}


/* Items with Colour 4 text */

body.Secondary .webform-confirmation__message,
body.Secondary .content ul li:before,
body.Secondary .template_a .block-content ul li:before,
body.Secondary .fa, 
body.Secondary .fas,
body.Secondary .far,
body.Secondary .template_a .block-content .fa,
body.Secondary .template_a .block-content .fas,
body.Secondary .template_a .block-content .far,
body.Secondary .content blockquote,
body.Secondary .template_a blockquote,
body.Secondary .ByLine,
body.Secondary .view-display-id-block_1 a:link,
body.Secondary .view-display-id-block_1 a:visited,
body.Secondary .AboutTheAuthor,
.template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) .block-icon-item-column--title h4 {
	color: rgb(var(--color-template_b_colour_6));	
}


/* Items with Colour 4 background */

body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+3) div.responsive-boxes-inner,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+3) div.blog-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) div.block-icon-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) div.block-icon-item-column .block-icon-item-column--btn-link a:link,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) div.block-icon-item-column .block-icon-item-column--btn-link a:visited,
body.Secondary .template_b .block-comparison-boxes-container .row div[class*="col-md"]:nth-child(4n+3) div.comparison-item-column,
body.Secondary .template_b .tutors-hover-popup-container-row:nth-child(4n+3),
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+3),
body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+3) .tutor-mobile-below-description-restrict-some-device,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(3) span,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(3):before,
body.Secondary .template_b .block-process-boxes-container div[class*="col-md"]:nth-child(3) div.process-item-column {	
	background-color: rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 4 border */

body.Secondary .template_a form button.form-submit:hover,
body.Secondary .template_a form button.form-submit:focus,
body.Secondary #edit-actions-submit:hover,
body.Secondary #edit-actions-submit:focus,
body.Secondary #views-exposed-form-blog-page-1 button:hover,
body.Secondary #views-exposed-form-blog-page-1 button:focus,
body.Secondary .ByLine img,
body.Secondary .blog-author-info-left img,
body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+3) .tutor-face,
body.Secondary .template_b .tutor-mobile-left-thumbs ul li:nth-child(4n+3) .tutor-face,
body.Secondary .template_b .tutor-box:nth-child(4n+3) .tutor-face  {
	border-color: rgb(var(--color-template_b_colour_6)) 
}

body.Secondary .template_b li.tutor-mobile-left-thumbs-list-row:nth-child(4n+3) .tutor-face-caret-right {
	border-color: transparent rgb(var(--color-template_b_colour_6)) transparent transparent;
}

body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+3) .tutor-face-caret-below,
body.Secondary .template_b .tutor-box:nth-child(4n+3) .tutor-face-caret-below {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}



/* Items with Colour 5 text */
body.Secondary .template_b .testimonial-name,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) .block-icon-item-column--title h4 {
	color: rgb(var(--color-template_b_colour_6));
}


/* Items with Colour 5 background */
body.Secondary .template_b a:link, 
body.Secondary .template_b a:active, 
body.Secondary .template_b a:visited,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+4) div.responsive-boxes-inner,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+4) div.blog-item-column,
body.Secondary .template_b form button.form-submit,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) div.block-icon-item-column,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) div.block-icon-item-column .block-icon-item-column--btn-link a:link,
body.Secondary .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) div.block-icon-item-column .block-icon-item-column--btn-link a:visited,
body.Secondary .template_b .tutors-hover-popup-container-row:nth-child(4n+4),
body.Secondary .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+4),
body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+4) .tutor-mobile-below-description-restrict-some-device,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(4) span,
body.Secondary .template_b .process-boxes-counter-line ul li:nth-child(4):before,
body.Secondary .template_b .block-process-boxes-container div[class*="col-md"]:nth-child(4) div.process-item-column,
body.Secondary .template_a .process-boxes-counter-line ul li span,
body.Secondary .template_a .process-boxes-counter-line ul li:before,
body.Secondary .template_a .process-item-column--btn-link a:link,
body.Secondary .template_a .process-item-column--btn-link a:visited {
	background-color: rgb(var(--color-template_b_colour_6));
}




/* Items with Colour 5 border */

body.Secondary .template_b form button.form-submit,
body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+4) .tutor-face,
body.Secondary .template_b .tutor-mobile-left-thumbs ul li:nth-child(4n+4) .tutor-face,
body.Secondary .template_b .tutor-box:nth-child(4n+4) .tutor-face  {
	border-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .template_b li.tutor-mobile-left-thumbs-list-row:nth-child(4n+4) .tutor-face-caret-right {
	border-color: transparent rgb(var(--color-template_b_colour_6)) transparent transparent;
}

body.Secondary .template_b .tutors-container div.slick-slide:nth-child(4n+4) .tutor-face-caret-below,
body.Secondary .template_b .tutor-box:nth-child(4n+4) .tutor-face-caret-below {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}


/* Items with Colour 6 text */

body.Secondary .template_b .block-content .fa,
body.Secondary .template_b .block-content .fas,
body.Secondary .template_b .block-content .far,
body.Secondary .template_b .block-content ul li:before {
	color: rgb(var(--color-primary));
}


/* Items with Colour 6 background */

body.Secondary .template_b a:hover, 
body.Secondary .template_b a:focus,
body.Secondary .template_b .block-accordion-container h4.panel-title a,
body.Secondary .template_b .block-accordion-container h4.panel-title a i,
body.Secondary .template_b form button.form-submit:hover,
body.Secondary .template_b form button.form-submit:focus,
body.Secondary .template_b .block-course-dates-container ul li,
body.Secondary .template_b .block-pricing-table-container .panel,
body.Secondary .template_b .block-accordion-container h4.panel-title a i,
body.Secondary .template_b .block-type-item-container thead th,
body.Secondary #block-blogtest-2 h2,
body.Secondary #block-blogctafooter h2,
body.Secondary .template_b .block-accordion-container .panel-body tbody th,
body.Secondary .template_b .process-item-column--btn-link a:hover,
body.Secondary .template_b .process-item-column--btn-link a:focus,
body.Secondary .template_a .process-item-column--btn-link a:hover,
body.Secondary .template_a .process-item-column--btn-link a:focus {
	background-color: rgb(var(--color-primary));
}

/*body.Secondary .course-block-menu-inner ul li:nth-child(odd) a {
	background-color: rgb(var(--color-primary),0.4);
}

body.Secondary .course-block-menu-inner ul li:nth-child(even) a {
	background-color: rgba(var(--color-primary),0.3);
}*/

/*body.Secondary .course-block-menu-inner ul li.active-highlight a {
	background-color: rgb(var(--color-primary));
}*/



/* Items with Colour 6 border */

body.Secondary .template_b blockquote,
body.Secondary   .template_b .testimonial-quote,
body.Secondary   .template_b .testimonial-box img,
body.Secondary   .template_b form button.form-submit:hover,
body.Secondary   .template_b form button.form-submit:focus {
	border-color: rgb(var(--color-primary));
}





/* Items with Colour 7 text */


/* Items with Colour 7 background */

body.Secondary   .header-center:before, 
body.Secondary   .template_b blockquote,
body.Secondary   .template_b .block-accordion-container .panel-body,
body.Secondary   .template_b .testimonial-quote,
body.Secondary   .template_b .block-course-dates-container ul li div.course-field-link a:link,
body.Secondary   .template_b .block-course-dates-container ul li div.course-field-link a:visited,
body.Secondary   .template_b .block-pricing-table-container .sub-pricing-toggle-link a:link,
body.Secondary   .template_b .block-pricing-table-container .sub-pricing-toggle-link a:visited,
body.Secondary   .template_b .block-pricing-table-container .pricing-table-price .btn:link,
body.Secondary   .template_b .block-pricing-table-container .pricing-table-price .btn:visited,
body.Secondary   .template_b .block-accordion-container h4.panel-title a:hover i,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column .block-icon-item-column--btn-link a:hover,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+1) div.block-icon-item-column .block-icon-item-column--btn-link a:focus,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) div.block-icon-item-column .block-icon-item-column--btn-link a:hover,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+2) div.block-icon-item-column .block-icon-item-column--btn-link a:focus,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) div.block-icon-item-column .block-icon-item-column--btn-link a:hover,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+3) div.block-icon-item-column .block-icon-item-column--btn-link a:focus,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) div.block-icon-item-column .block-icon-item-column--btn-link a:hover,
body.Secondary   .template_b .block-icons-container .row div[class*="col-md"]:nth-child(4n+4) div.block-icon-item-column .block-icon-item-column--btn-link a:focus,
body.Secondary   .template_b .block-comparison-boxes-container .row div[class*="col-md"]:nth-child(4n+4) div.comparison-item-column,
body.Secondary   #block-blogtest-2,
body.Secondary   #block-blogctafooter,
body.Secondary   .template_b .process-item-column--btn-link a:hover,
body.Secondary   .template_b .process-item-column--btn-link a:focus,
body.Secondary   .ui-widget-content a:hover,
body.Secondary   .ui-widget-content a:focus,
body.Secondary   .content a:hover,
body.Secondary   .content a:focus,
body.Secondary   .block-content a:hover,
body.Secondary   .block-content a:focus,
body.Secondary   .header-cta-container a:hover,
body.Secondary   .header-cta-container a:focus,
body.Secondary   .big-cta-inner-container a:link,
body.Secondary   .big-cta-inner-container a:visited,
body.Secondary   .template_a a:hover,
body.Secondary   .template_a a:focus,
body.Secondary   .course-block-menu-inner ul li.apply-now-cs-menu a,
body.Secondary   .template_a form button.form-submit:hover,
body.Secondary   .template_a form button.form-submit:focus,
body.Secondary   #views-exposed-form-blog-page-1 button:hover,
body.Secondary   #views-exposed-form-blog-page-1 button:focus,
body.Secondary   .template_a .tutors-hover-popup-container-row a:hover,
body.Secondary   .template_a .tutor-mobile-right-full-descriptions-list-row a:hover,
body.Secondary   .template_a .tutors-hover-popup-container-row a:focus,
body.Secondary   .template_a .tutor-mobile-right-full-descriptions-list-row a:focus,
body.Secondary   .template_b .tutors-hover-popup-container-row:nth-child(4n+1) a:link,
body.Secondary   .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+1) a:link,
body.Secondary   .template_b .tutors-hover-popup-container-row:nth-child(4n+1) a:visited,
body.Secondary   .template_b .tutor-mobile-right-full-descriptions-list-row:nth-child(4n+1) a:visited,
body.Secondary   #edit-actions-submit:hover,
body.Secondary   #edit-actions-submit:focus,
body.Secondary   .template_a .block-course-dates-container ul li div.course-field-link a:hover,
body.Secondary   .template_a .block-course-dates-container ul li div.course-field-link a:focus,
body.Secondary   .template_a .block-pricing-table-container .sub-pricing-toggle-link a:hover,
body.Secondary   .template_a .block-pricing-table-container .sub-pricing-toggle-link a:focus,
body.Secondary   .template_b .block-pricing-table-container .pricing-table-price .btn:hover,
body.Secondary   .template_b .block-pricing-table-container .pricing-table-price .btn:focus,
body.Secondary   .template_a .block-accordion-container h4.panel-title a:hover i,
body.Secondary   .carousel-outer-indicator-container ul.carousel-indicators.slick-initialized button.slick-prev:hover,
body.Secondary   .carousel-outer-indicator-container ul.carousel-indicators.slick-initialized button.slick-next:hover,
body.Secondary   .carousel-outer-indicator-container ul.carousel-indicators.slick-initialized button.slick-prev:focus,
body.Secondary   .carousel-outer-indicator-container ul.carousel-indicators.slick-initialized button.slick-next:focus,
body.Secondary   .template_b .block-comparison-boxes-container .row div[class*="col-md"]:nth-child(4n+1) div.comparison-item-column,
body.Secondary   .view-display-id-block_1 a:hover,
body.Secondary   .view-display-id-block_1 a:focus,
body.Secondary   .template_a .block-accordion-container .panel-body tbody th {
	background-color: rgb(255,204,0);
}

body.Secondary   .template_b .block-type-item-container tr:nth-of-type(odd)  {
	background-color: rgba(255,204,0,0.2)
}

body.Secondary   .template_b .block-type-item-container tr:nth-of-type(even)  {
	background-color: rgba(255,204,0,0.3)
}

body.Secondary   .template_b .block-type-item-container tbody th {
	background-color: rgba(255,204,0,0.5)
}


/* Items with Colour 7 border */


/* Items with EFA Purple text */

body.Secondary   .footer-outside a:hover,
body.Secondary   .footer-outside a:focus,
body.Secondary .course-block-menu-inner ul li.active-highlight a#toggle-icon span  {
	color: rgb(var(--color-primary));
}


/* Items with EFA Purple background */

a#toggle-icon span.icon, 
body.Secondary .responsive-menu-toggle-icon:before, 
body.Secondary .responsive-menu-toggle-icon:after,
body.Secondary .nav .open,
body.Secondary .nav .open > a, .nav .open > a:hover, .nav .open > a:focus,
body.Secondary ul.dropdown-menu,
body.Secondary .template_b .block-course-dates-container ul li div.course-field-link a:hover,
body.Secondary .template_b .block-course-dates-container ul li div.course-field-link a:focus,
body.Secondary .template_b .block-pricing-table-container .sub-pricing-toggle-link a:hover,
body.Secondary .template_b .block-pricing-table-container .sub-pricing-toggle-link a:focus,
body.Secondary .template_b .block-pricing-table-container .pricing-table-price .btn:hover,
body.Secondary .template_b .block-pricing-table-container .pricing-table-price .btn:focus,
body.Secondary .template_b .faq-panel-body-button a:hover,
body.Secondary .template_b .faq-panel-body-button a:focus,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+1) div.responsive-boxes-inner:hover,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+1) div.responsive-boxes-inner:focus,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+2) div.responsive-boxes-inner:hover,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+2) div.responsive-boxes-inner:focus,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+3) div.responsive-boxes-inner:hover,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+3) div.responsive-boxes-inner:focus,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+4) div.responsive-boxes-inner:hover,
body.Secondary .template_b .block-responsive-boxes .row div:nth-child(4n+4) div.responsive-boxes-inner:focus,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+1) div.blog-item-column:hover,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+1) div.blog-item-column:focus,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+2) div.blog-item-column:hover,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+2) div.blog-item-column:focus,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+3) div.blog-item-column:hover,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+3) div.blog-item-column:focus,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+4) div.blog-item-column:hover,
body.Secondary .template_b .block-blog-entries-container div.row div:nth-child(4n+5) div.blog-item-column:focus,
body.Secondary .template_b .comparison-item-column--btn-link a:hover,
body.Secondary .template_b .comparison-item-column--btn-link a:focus,
body.Secondary .header-center:before{
	background-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .footer-outside {
	background: rgba(var(--color-primary),0.2);
}


/* Items with EFA Purple border */

body.Secondary .top-header,
body.Secondary .footer-outside,
body.Secondary .mobile-back-to-top,
body.Secondary .header-banner-image,
body.Secondary nav#block-uglitheme-main-menu li a:active,
body.Secondary nav#block-uglitheme-main-menu li a:hover, 
body.Secondary nav#block-uglitheme-main-menu ul.menu--main > li.active.active-trail > a,
body.Secondary nav#block-uglitheme-main-menu ul.menu--main > li.active.active-trail > span,
body.Secondary .ui-widget.ui-widget-content,
body.Secondary .ui-dialog-titlebar,
body.Secondary .navbar-text:hover {
	border-color: rgb(var(--color-template_b_colour_6));
}


/* Items with white text */

body.Secondary .template_a a,
body.Secondary .template_a a:link,
body.Secondary .template_a a:visited,
body.Secondary .template_a a:hover,
body.Secondary .template_a a:focus,
body.Secondary .template_b a,
body.Secondary .template_b a:link,
body.Secondary .template_b a:visited,
body.Secondary .template_b a:hover,
body.Secondary .template_b a:focus,
body.Secondary nav#block-uglitheme-main-menu li ul.dropdown-menu li.last a,
body.Secondary li.expanded.dropdown.open a,
body.Secondary ul.dropdown-menu,
body.Secondary a:hover, a:focus,
body.Secondary .content a,
body.Secondary .content a:link,
body.Secondary .content a:visited,
body.Secondary .content a:hover,
body.Secondary .content a:focus,
body.Secondary .webform-confirmation a,
body.Secondary .webform-confirmation a:link,
body.Secondary .webform-confirmation a:visited,
body.Secondary .webform-confirmation a:hover,
body.Secondary .webform-confirmation a:focus,
body.Secondary .ui-widget-content a,
body.Secondary .ui-widget-content a:link,
body.Secondary .ui-widget-content a:visited,
body.Secondary .ui-widget-content a:hover,
body.Secondary .ui-widget-content a:focus,
body.Secondary .block-content a,
body.Secondary .block-content a:link,
body.Secondary .block-content a:visited,
body.Secondary .block-content a:hover,
body.Secondary .block-content a:focus,
body.Secondary .panel-body a,
body.Secondary .panel-body a:link,
body.Secondary .panel-body a:visited,
body.Secondary .panel-body a:hover,
body.Secondary .panel-body a:focus,
body.Secondary .footer-outside a,
body.Secondary .footer-outside a:link,
body.Secondary .footer-outside a:visited,
body.Secondary .footer-outside a:hover,
body.Secondary .footer-outside a:focus,
body.Secondary .newsletter-signup--inner-in label.control-label,
body.Secondary .header-banner-container h2.header-text-title,
body.Secondary .header-banner-container div.header-text-subtitle,
body.Secondary .header-cta-container a:link, 
body.Secondary .header-cta-container a:visited, 
body.Secondary .header-cta-container a:hover, 
body.Secondary .header-cta-container a:focus, 
body.Secondary .big-cta-inner-container a:link,
body.Secondary .big-cta-inner-container a:visited,
body.Secondary .big-cta-inner-container a:hover,
body.Secondary .big-cta-inner-container a:focus,
body.Secondary .template_b .block-type-title,
body.Secondary .template_b blockquote,
body.Secondary .template_b .responsive-boxes-inner h3,
body.Secondary .template_b .responsive-boxes-content,
body.Secondary .template_b .responsive-boxes-inner a:link,
body.Secondary .template_b .responsive-boxes-inner a:visited,
body.Secondary .template_b .responsive-boxes-inner a:hover,
body.Secondary .template_b .responsive-boxes-inner a:focus,
body.Secondary .template_b .block-accordion-container h4.panel-title a span,
body.Secondary .block-accordion-container h4.panel-title a i,
body.Secondary .template_b .testimonial-quote,
body.Secondary .template_b .blog-title h3,
body.Secondary .template_b .block-course-dates-container ul li,
body.Secondary .block-pricing-table-container .sub-pricing-toggle-link a:link,
body.Secondary .block-pricing-table-container .sub-pricing-toggle-link a:visited,
body.Secondary .block-pricing-table-container .sub-pricing-toggle-link a:hover,
body.Secondary .block-pricing-table-container .sub-pricing-toggle-link a:focus,
body.Secondary .template_b .block-pricing-table-container ,
body.Secondary .template_b .block-pricing-table-container h3.pricing-row-title,
body.Secondary .template_b .sub-pricing-mini-desc,
body.Secondary .template_b .block-pricing-table-container .pricing-table-price,
body.Secondary .template_b .block-pricing-table-container .panel-body p,
body.Secondary .template_b .block-pricing-table-container .panel-body ul,
body.Secondary .template_b .block-pricing-table-container .panel-body ul li,
body.Secondary .process-boxes-counter-line ul li span,
body.Secondary .process-item-column--btn-link a:link,
body.Secondary .process-item-column--btn-link a:visited,
body.Secondary .process-item-column--btn-link a:hover,
body.Secondary .process-item-column--btn-link a:focus,
body.Secondary .template_b div.process-item-column,
body.Secondary .faq-panel-body-button a:link,
body.Secondary .faq-panel-body-button a:visited,
body.Secondary .faq-panel-body-button a:hover,
body.Secondary .faq-panel-body-button a:focus,
body.Secondary .carousel-indicators i,
body.Secondary .block-icon-item-column--btn-link a:link,
body.Secondary .block-icon-item-column--btn-link a:visited,
body.Secondary .block-icon-item-column--btn-link a:hover,
body.Secondary .block-icon-item-column--btn-link a:focus,
body.Secondary .block-type-item-container th,
body.Secondary .comparison-item-column--btn-link a:link,
body.Secondary .comparison-item-column--btn-link a:visited,
body.Secondary .comparison-item-column--btn-link a:hover,
body.Secondary .comparison-item-column--btn-link a:focus,
body.Secondary .template_b .comparison-item-column,
body.Secondary .course-block-menu-inner ul li.apply-now-cs-menu a,
body.Secondary .block-gallery-container a.carousel-control-prev,
body.Secondary .block-gallery-container a.carousel-control-next,
body.Secondary .course-date-list-show-more a,
body.Secondary .course-block-menu-inner ul li.active-highlight a,
body.Secondary .course-field-link a,
body.Secondary .course-field-link a:link,
body.Secondary .course-field-link a:visited,
body.Secondary .carousel-control-next i,
body.Secondary .carousel-control-prev i,
body.Secondary .carousel-control-next:hover i,
body.Secondary .carousel-control-prev:hover i,
body.Secondary .carousel-control-next:focus i,
body.Secondary .carousel-control-prev:focus i,
body.Secondary .tutor-qualifications, 
body.Secondary .tutors-hover-popup-container-row,
body.Secondary .tutors-hover-popup-container-row a:link,
body.Secondary .tutor-mobile-right-full-descriptions-list-row a:link,
body.Secondary .tutors-hover-popup-container-row a:visited,
body.Secondary .tutor-mobile-right-full-descriptions-list-row a:visited,
body.Secondary .tutors-hover-popup-container-row a:hover,
body.Secondary .tutor-mobile-right-full-descriptions-list-row a:hover,
body.Secondary .tutors-hover-popup-container-row a:focus,
body.Secondary .tutor-mobile-right-full-descriptions-list-row a:focus,
body.Secondary .tutor-mobile-left-thumbs-list-row a:link,
body.Secondary .tutor-mobile-left-thumbs-list-row a:visited,
body.Secondary .tutor-mobile-left-thumbs-list-row a:hover,
body.Secondary .tutor-mobile-left-thumbs-list-row a:focus,
body.Secondary .template_b .flexFont i,
body.Secondary #block-blogtest-2,
body.Secondary #block-blogctafooter,
body.Secondary #block-blogtest-2 h2,
body.Secondary #block-blogctafooter h2,
body.Secondary .view-display-id-block_1 a:hover,
body.Secondary .view-display-id-block_1 a:focus,
body.Secondary .template_b .process-item-column--title h4 {
	color: rgb(255,255,255);
}


/* Items with White background */

body.Secondary .block-icon-item-content {
	background: rgb(255,255,255);
}

body.Secondary .mobile-back-to-top span {
    background-color: rgba(255,255,255,0.7);
}


/* Items with white border */

body.Secondary .template_a .tutor-face {
	border-color: rgb(255,255,255);
}

body.Secondary .panel-default > .panel-heading + .panel-collapse > .panel-body,
body.Secondary .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top: 1px solid rgb(255,255,255);
}


/* Items with Black text */

body.Secondary #mm-2 ul.dropdown-menu.mm-listview,
body.Secondary #mm-3 ul.dropdown-menu.mm-listview,
body.Secondary #mm-4 ul.dropdown-menu.mm-listview,
body.Secondary #mm-5 ul.dropdown-menu.mm-listview,
body.Secondary #mm-6 ul.dropdown-menu.mm-listview,
body.Secondary #mm-2 ul.dropdown-menu.mm-listview li a,
body.Secondary #mm-3 ul.dropdown-menu.mm-listview li a,
body.Secondary #mm-4 ul.dropdown-menu.mm-listview li a,
body.Secondary #mm-5 ul.dropdown-menu.mm-listview li a,
body.Secondary #mm-6 ul.dropdown-menu.mm-listview li a,
body.Secondary .menu.menu--main a,
body.Secondary .course-block-menu-inner ul li a,
body.Secondary .footer-outside,
body.Secondary .footer-outside .fa,
body.Secondary .footer-outside a:link,
body.Secondary .footer-outside a:visited,
body.Secondary .template_a .responsive-boxes-inner a:link,
body.Secondary .template_a .responsive-boxes-inner a:visited,
body.Secondary .template_a .responsive-boxes-inner a:hover,
body.Secondary .template_a .responsive-boxes-inner a:focus,
body.Secondary .template_a .block-accordion-container h4.panel-title a span,
body.Secondary .template_a .block-pricing-table-container h3.pricing-row-title,
body.Secondary .template_a .flexFont i {
	color: rgb(51,51,51);
}


/* Items with Black, Grey or Semi-Transparent background */

body.Secondary .footer-phone-email ul li:after {
	background-color: rgb(51,51,51);
}

body.Secondary .header-banner-container h2.header-text-title,
body.Secondary .header-banner-container div.header-text-subtitle,
body.Secondary .block-gallery-container .carousel .item .carousel-caption,
body.Secondary .tutor-qualifications
 {
	background-color: rgba(51,51,51,0.5);
}

body.Secondary .top-header,
body.Secondary .ui-dialog-titlebar {
	background-color: rgba(51,51,51,0.1);
}



body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+1) .tutor-mobile-below-description-restrict-some-device .caret-small-mobile {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6) ) transparent;
}

body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+2) .tutor-mobile-below-description-restrict-some-device .caret-small-mobile {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}

body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+3) .tutor-mobile-below-description-restrict-some-device .caret-small-mobile {
	border-color: transparent transparent rgb(var(--color-primary)) transparent;
}

body.Secondary .template_b .tutor-mobile-left-thumbs-list-row:nth-child(4n+4) .tutor-mobile-below-description-restrict-some-device .caret-small-mobile {
	border-color: transparent transparent rgb(var(--color-template_b_colour_6)) transparent;
}

body.Secondary .course-block-menu-inner ul li.apply-now-cs-menu a,
body.Secondary .header-center:before {
	background-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .top-header,
body.Secondary nav#block-uglitheme-main-menu ul.menu--main>li.active.active-trail>a,
body.Secondary .header-banner-image,
body.Secondary .footer-outside,
body.Secondary .mobile-back-to-top {
	border-color: rgb(var(--color-template_b_colour_6));
}

body.Secondary .footer-outside {
    background: rgba(var(--color-template_b_colour_6), .2);
}

body.Secondary .header-image {
    background-image: url(/efa.edu.mo/themes/custom/uglitheme/images/header-stroke-secondary.png);
}

body.Secondary .mobile-back-to-top:after {
    background-image: url(/efa.edu.mo/themes/custom/uglitheme/images/back-to-top-arrow-secondary.png);
}

body.Secondary .course-block-menu-inner ul li a {
	background: rgba(var(--color-template_b_colour_6), .3);
}

body.Secondary .header-cta-container a:hover,
body.Secondary .template_a a:hover,
body.Secondary .template_b a:hover,
body.Secondary .template_b form button.form-submit:hover,
body.Secondary .template_b .block-responsive-boxes .row div div.responsive-boxes-inner:hover,
body.Secondary .course-block-menu-inner ul li.active-highlight a {
	background-color: rgb(var(--color-primary)) !important;
}
