/*
Theme Name:     CIFE
Description:    A child theme of u-design Theme
Author:         Gerald Thulbourn
Author URI:     http://www.websanity.co.uk
Template:       u-design
Version:        1.0.0
Date:			22/04/2015
// ORANGE		#DD7E12
*/

/*@import url("../u-design/style.css");*/


/* Clean up styling */
*:focus {outline: 0 !important} /* Kill stupid focus outline style */
html {overflow-y: scroll;
-webkit-hyphens:none !important;-moz-hyphens:none !important;hyphens:none !important; -ms-hyphens:none !important}
p {-webkit-hyphens:none !important;-moz-hyphens:none !important;hyphens:none !important; -ms-hyphens:none !important}

#page-content a:link, #page-content a:visited {color:#DD7E12 !important}
#page-content a:hover {color:rgb(51,51,51) !important}

/* Remove border from every widget */
.widget {border:none !important}

/* Styling for the college page buttons */
/* #college-email-button a,  #college-website-button a, #college-prospectus-button a{display: block; height: 40px; width: 275px; text-decoration: none;  font-size: 1.2em; color: #ffffff; padding: 20px 0 0 0} */
#page-content #college-email-button a:visited,  #page-content #college-website-button a:visited, #page-content #college-prospectus-button a:visited, #page-content #college-email-button a:link,  #page-content #college-website-button a:link, #page-content #college-prospectus-button a:link {display: block; height: 40px;text-decoration:none;font-size: 1.1em; color:#fff !important; padding: 15px 0 0 0}

#college-email-button a {background: #9999cc; }
#college-website-button a {background: #5b5baa; }
#college-prospectus-button a {background: #2c3966; }
#college-email-button a:hover {background: #7a7ab2; color: #FF9900  !important;}
#college-website-button a:hover {background: #4c4c8d;  color: #FF9900  !important; }
#college-prospectus-button a:hover {background: #202a4c;  color: #FF9900  !important; }
img.alignright {float:right;padding:0 0 15px 15px}

/* Contact form fields to fill its column */
.wpcf7-textarea, .wpcf7-text  {width:100%}


/* Put padding on float right images */


/* Get bullets right within Theme */
#main .widget ul, .entry .widget ul  {list-style: disc inside;clear:none}

/* Hide breadcrumbs on home */
body.home #breadcrumbs {display:none}
body.page-id-1994 #breadcrumbs {display:none}	/* new home page */


iframe {display:block;margin:0 auto}

/* styling the footer */
/*#bottom-bg {background: transparent url("http://www.cife.org.uk/wp-content/uploads/footer-background1.jpg") repeat-x scroll center top; padding-bottom: 0px}*/
#bottom-bg h4, #bottom-bg p {color: #FFF}
#bottom-bg h4 {margin-bottom:12px}
#bottom-bg a, #bottom-bg a:visited  {color: #FFF}
#bottom-bg a:hover {color: #FE5E08}


/* styling the bottom bar */
#footer-bg {background-color: #262626;background-image:none}	/* 382F42 */
#footer_text {width:100%;padding-top:10px;padding-bottom:10px}
.back-to-top {display:none}
#footer_text, #footer_text a, .back-to-top a {color: #FFFFFF !important}
#footer_text a:hover, .back-to-top a:hover {color: #DD7E12 !important}
#left-cife-footer, #centre-cife-footer, #right-cife-footer {width:33%;float:left;}
#left-cife-footer {text-align:left;}
#centre-cife-footer {text-align:center;}
#right-cife-footer {text-align:right}

/* puts orange bar under menu */
#top-wrapper {border-bottom: 1px solid rgb(221, 126, 18)}

/* styling the top  */
#logo {top: 7px}
#slogan {top: 90px; left: 5px; font-size: 20px; font-weight: bold; color: #DD7E12}
#navigation-menu {font-size: 16px}
#navigation-menu ul.sf-menu li li {margin-bottom: 0px !important}
#navigation-menu ul.sub-menu {width: 300px !important}
#sticky-menu-logo {display:none !important}	/* After centring menu */
 

/* to get rid of the black below the footer */
body {background: #FFFFFF}

/* to align menu items better, stops the longest names breaking onto second line */
li {margin-left: 0px}
#main .widget ul, .entry .widget ul  {list-style: none inside; clear:none} /* removes bullet style altogether */
ol li {margin-left: 10px} /* gets ordered list items away from box edge */

.menu-item a.sf-with-ul {margin-right:8px !important} /* make + in menus better to read */

/* to make the general colour background white (ie sets colour of header area) */
#wrapper-1 {background-color: #FFFFFF}

/* to make the central content and footer background our chosen colour */
/*#page-content, #page-content-title {background-color: rgb(236, 236, 236)}*/

/* first go at getting footer info to display inline */
#menu-footer-menu li, #menu-footer-menu-1 li {display: inline; margin-left: 50px}
#menu-footer-menu, #menu-footer-menu-1  { display:inline}
.menu-footer-menu-container { display:inline}
#menu-footer-menu li a, #menu-footer-menu-1 li a {color: #FFFFFF; text-decoration: none}
#menu-footer-menu li a:hover, #menu-footer-menu-1 li a:hover {color: #FE5E08}


/*make page titles larger, font to mirror old site */
#page-content-title, #page-title h1 {font-size: 1.6em !important; font-weight: bold; padding:20px 0 0 0}

/* All sub pages of Choose a College page */
/*body.parent-pageid-22 #panel-24-0-0-0 {background-color:#FFF;padding:0 12px 0 12px}
body.parent-pageid-22 #panel-24-0-1-0 {background-color:#FFF;padding:0 12px 0 12px}*/
div.entry  {background-color:#FFF;padding:0 12px 8px 12px}			/* All entry blocks as white backghround */
body.page-template-template-fullwidth div.entry, body.single-article div.entry {background:none;padding:inherit}	/* Except on pages with built columns */
.so-panel {background-color:#FFF;padding:0 12px 8px 12px;margin-bottom:0px !important}	/* In which case this takes over */
.orange_background .so-panel {background-color:#E27E0C !important}
#page-content .orange_background .so-panel a:link, #page-content .orange_background .so-panel a:visited {color:#FFF !important}

/* Makes home page panels float in background colour (and sets main content background colour itself */
div.entry, #home-page-content {background: rgb(236, 236, 236) none repeat scroll 0% 0%}

/* TEST home page 22/10/2020 */
.page-id-8521 #breadcrumbs-container, .page-id-8521  #page-content-title, .page-id-8521  .no-breadcrumbs-padding { display:none;}
.page-id-8521 #content-container {padding-top:0 !important}
.page-id-8521 .main-content-padding {margin-top:-5px}
.page-id-8521 .orange-background {color:#FFF}
.page-id-8521 .so-panel {background: none}
.page-id-8521 #page-content .orange-background a:link, .page-id-8521 #page-content .orange-background a:visited {color:#fff !important; text-decoration:underline}
.page-id-8521 h2 {font-size:2.5em}
.page-id-8521 .so-panel {padding-left:0;padding-right:0}

/*sets the list display parameters for sitemap page */
div#post-731 ul {list-style: none inside; clear:none}
div#post-731 li {display:list-item; margin-left: 0px; } /* Needed to undo the inline appearance of the footer menu items */
div#post-731 li a {color:#f86615} /* Needed to undo the colour of the footer menu items */
div#post-731 li a:hover {color:#333333; text-decoration: none} /* Needed to provide hover colour for all list items */

/*list style for content inside accordion spoilers */
.su-spoiler-content ul {list-style: outside none disc !important}
.su-spoiler-content li {color: #2B3865; margin-left: 5px}


/*all affect home page, mostly to get the slider and its containing box to display as wished*/
body.home #before-content {padding:0px}
body.page-id-1994 #before-content {padding:0px}	/* new home page */
.widget_revslider {padding:0px !important}
#panel-2-0-0-0 {padding: 0px}

.tp-button.blue.small, .tp-button.green.small, .tp-button.red.small {font-size: 18px !important; letter-spacing:1px !important} /* changes font size in slider buttons (and hence button size too) */

.slidermediumwhite {font-family: arial !important; font-size: 1.5em !important} /*sets up new parameters for the class dealing with normal text in the slider layers*/

.sliderboldwhite {font-family: arial !important; font-weight:bold !important; font-size: 1.8em !important} /*sets up new parameters for the class dealing with headline text in the slider layers*/

#pg-2-0 {margin-top:15px; margin-bottom: 30px} 
#pg-2-1 {margin-bottom: 20px} /* puts more space under the bottom 3 panels */

.tp-bannershadow.tp-shadow2 { background-size:100% 100%; width:890px; height:25px;bottom:-25px} /* to get the shadow under the slider to display as wished (without this the shadow is too deep) */

#panel-2-1-0-0 {color: #ffffff; background: #016393;
	-webkit-box-shadow: 0px 5px 7px 0px rgba(49, 50, 50, 0.97);
	-moz-box-shadow:    0px 5px 7px 0px rgba(49, 50, 50, 0.97);
	box-shadow:         0px 5px 7px 0px rgba(49, 50, 50, 0.97);} /*set the colour of the lhs text box*/
/*#panel-2-1-1-0 {color: #ffffff; background: #359946}*/ /*set the colour of the centre text box*/
/*#panel-2-1-2-0 {color: #ffffff; background: #d24d37}*/ /*set the colour of the rhs text box*/



#panel-2-1-0-0 h2 {font-size: 2.0em} /*sets font size for the heading over latest news list*/
/*applied to the the list of latest news, setting colours and top margin*/
#home-page-latest {margin: 32px 0px 12px}
#home-page-latest li {color: #F2F896}
#home-page-latest li a {color: #FFFFFF}
#home-page-latest li a:hover {color: #FE5E08}

#panel-2-1-1-0 h2 a, #panel-2-1-2-0 h2 a {color:  #FFFFFF; font-size: 2em} /*set the font size and colour for the centre text box*/
#panel-2-1-1-0 h2 a:hover, #panel-2-1-2-0 h2 a:hover {color:  #FE5E08; }
#panel-2-1-1-0 .textwidget {padding: 40px 0 0 0} 

/*New college list format*/
.town_name {font-weight:bold; margin: 10px 0 0 0}
.member_name a {font-size: 1em}

/*Styling the how to choose list*/
#how_to_choose {font-weight:bold; margin: 10px 0 0 20px; color: #2B3865}
.college_choice_stage {font-size: 1em; margin: 10px 0 0 0}
.college_choice_stage_normal {font-weight:normal;font-size: 1.1em}

/*Styling the fees page*/
.fees-page-spacer {margin: 10px 0 0 0}

/*Styling the easter course comparison table*/
.e-table-college-name {border-top: 2px solid #2B3865; background: #F8F8F8; height: 4.5em; margin-top: 20px}
.e-table-header-row {border-top: 2px solid #2B3865; background: #EEF7F9}
.e-table-header-row th {vertical-align: middle; color: #2B3865; text-align: left}
.e-table-college-info {border-bottom: 2px solid #2B3865; color: #2B3865; padding: 0 0 10px 0}

/*Styling the accordions and spoilers*/
.su-accordion .su-spoiler {margin-bottom: -0.5em  !important}
.su-spoiler-icon {color: #DE8928}
.su-spoiler-style-fancy {border: 1px solid rgb(56, 47, 66)   !important}
.su-spoiler-style-fancy > .su-spoiler-title {background: #EFF6FF none repeat scroll 0% 0%   !important}

/*Styling advice page*/
.h3s-on-advice-page {margin: 35px 0 0 0}

ul li ul {padding: 0 0 0 15px}
ul li ul li ul {padding: 0 0 0 15px}

/*Styling for the home page CIFE colleges button*/
.so-widget-sow-button-atom-5bb4e0a85ed2 .ow-button-base a {
    font-size: 1.6em !important;
    padding: 3.9em 2.45em !important;
    margin: 0 0 -7px -12px;
    line-height:1.1;
}

/*Styling for the home page choose courses button*/
.so-widget-sow-button-atom-63894bbd12aa .ow-button-base a {
    font-size: 1.6em !important;
/*    padding: 3.9em 2.62em !important;
    margin: 0px 0px -7px -11px;*/
    line-height:1.1;
}

/*Styling for the site map page to put the links lists onto a white background instead of grey*/
div.entry, #home-page-content {background: #ffffff; padding: 1px 0 0 0}	/* was 1px 0 0 10px 8/12/2021 */

.bath-info-list {margin: -10px 0 15px 0; list-style-type: disc !important}


.post-type-archive-cife_general_news .entry, .post-type-archive-cife_college_news .entry, .term-cife-general .entry {padding:10px}
.post-type-archive-cife_general_news .categories-link-divider, .post-type-archive-cife_college_news .categories-link-divider, .term-cife-general .categories-link-divider {display:none}

#main-content > div > div {background-color:#fff;padding:5px}

.postmetadata, .single-postmetadata-divider-top, .single-postmetadata-divider-bottom {display:none}


.page-404-message, .page-404-help-options {padding:0 40px 0 40px}


#panel-2-1-1-0 .ow-button-base a, #panel-2-1-2-0 .ow-button-base a {
    display: block;
    width: 100%;
    margin: 0px;
    padding: 3.9em 12px !important;
    margin: 0px 0px -7px -11px;
	-webkit-box-shadow: 0px 5px 7px 0px rgba(49, 50, 50, 0.97);
	-moz-box-shadow:    0px 5px 7px 0px rgba(49, 50, 50, 0.97);
	box-shadow:         0px 5px 7px 0px rgba(49, 50, 50, 0.97);
	border:none;
}

#bottom-bg {background-color:#3E3143}	/* #ECECEC */

/* 720px to 959px Screen */
@media screen and (min-width: 720px) and (max-width: 959px) {
	#top-elements {height:118px}
/*	#navigation-menu > ul.sf-menu {float:left;padding-left:20px} */
	#main-top-menu a {margin-right:12px !important;}
	#panel-2-1-1-0 .ow-button-base a, #panel-2-1-2-0 .ow-button-base a {
	    padding: 6.1em 12px !important;
	}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { text-align:center; } /* GT centre responsive menu */
}

/* 25/05/16 after rev slider upgrade */
#rev_slider_2_1_wrapper {box-shadow: 0px 5px 7px 0px rgba(49, 50, 50, 0.97);}


#pgc-2-1-1 .so-panel ,#pgc-2-1-2 .so-panel {padding:0 !important}	/* GT try to fix square blocks not being correct size */
#panel-2-1-1-0 .ow-button-base a, #panel-2-1-2-0 .ow-button-base a { margin: 0px}
#panel-2-1-0-0  {min-height:256px}
#panel-2-1-1-0 .ow-button-base a, #panel-2-1-2-0 .ow-button-base a {padding: 6.7em 12px !important}

@media screen and (min-width: 781px) and (max-width: 959px) {
#panel-2-1-1-0 .ow-button-base a, #panel-2-1-2-0 .ow-button-base a {padding: 9.3em 12px !important}
}
@media screen and (max-width: 719px) {
	#top-elements #search .search_box {padding-top:0px !important}
}


/* 04/11/16 Style new home page test
   http://www.cife.org.uk/home-test/  */
body.page-id-1328 #page-content-title {display:none}
body.page-id-1328 .no-breadcrumbs-padding {display:none}
body.page-id-1328 #content-container {padding-top:32px !important}

body.page-id-1328 #page-content {background-color:#fff}
/* body.page-id-1328 #top-wrapper {background-color:#ECECEC} */
body.page-id-1328 p.edit-link {display:none}
body.page-id-1328 #main-content > div > div {padding-top:0px !important}
body.page-id-1328 .entry {padding-top:0px !important}

/* 17/11/16 P tinkering with top area display on new test page */
body.page-id-1328 #top-wrapper {background-color:#EBFAFC; border-bottom: 10px solid #fbab09;}
body.page-id-1328 #slogan {color: #fbab09;}
body.page-id-1328 #top-elements .phone-number {color: #382F42;}
/* change top menu colours for a and hover */
body.page-id-1328 #navigation-menu ul.sf-menu > li > a > span {color: #382F42;}
body.page-id-1328 #navigation-menu ul.sf-menu > li > a:hover > span {color: #fbab09;}
/* change side tab colour to a lighter orange */
body.page-id-1328 #rum_sst_tab {background-color: #F0A306;}
/* change bottom menu colour scheme and supress current backgound image */
body.page-id-1328 #bottom-bg {background: none; background-color: #E6F1FE; border-top: 10px solid #fbab09;}

/*re-inserts class for bulleted lists eg in college news*/
.bulleted_list {list-style: disc outside none !important; margin:15px 15px 15px 18px; padding-bottom: 15px;}

/* 12.3.17 hack to get lh of text blocks to line up with header edge*/
#main-content .main-content-padding {padding: 0px !important;}



/* 2017 HOME PAGE - TEST WAS: .page-id-1418 */
.home {color:#3d3243}
.home #page-content-title {padding:0px}	/* Get rid of title */
.home .main-content-padding > div {padding-top:0px !important}	/* bring the slider up under the header bar 1 of N */
#home-page-content #content-container {padding-top:0px !important}	/* bring the slider up under the header bar 2 of N */
#home-page-content {padding-top:0px !important}	/* bring the slider up under the header bar 2 of N */
.home .no-breadcrumbs-padding {padding:0px}	/* bring the slider up under the header bar 3 of N */
.home #post-1418 > .entry {padding-top:0px}	/* bring the slider up under the header bar 4 of N */
.home .so-panel {background-color:inherit}
.home .orange-background p,.home .orange-background a:link,.home .orange-background a:visited {color:#FFF !important}
.home .orange-background a:link,.home .orange-background a:visited {text-decoration:underline}
.home .no-bottom-padding .so-panel {padding-bottom:0px}
.home .no-bottom-padding-cell p {padding-bottom:0px;margin-bottom:0px}
.home .no-bottom-padding-cell img {margin:0px !important}
.home .so-panel {padding-left:0;padding-right:0}
.home h2 {font-size:2.5em}
/* GT 30/03/2022 .home b, .home strong {font-family: "muli", "arial";font-weight:800} */
/* GT 30/03/2022 #bottom-bg b {font-family: "muli", "arial";font-weight:800} */

/* test home page */
.page-id-1994 {color:#3d3243}
.page-id-1994 #page-content-title {padding:0px}	/* Get rid of title */
.page-id-1994 .main-content-padding > div {padding-top:0px !important}	/* bring the slider up under the header bar 1 of N */
.page-id-1994 #content-container {padding-top:0px !important}	/* bring the slider up under the header bar 2 of N */
.page-id-1994#home-page-content {padding-top:0px !important}	/* bring the slider up under the header bar 2 of N */
.page-id-1994 .no-breadcrumbs-padding {padding:0px}	/* bring the slider up under the header bar 3 of N */
.page-id-1994 #post-1994 > .entry {padding-top:0px}	/* bring the slider up under the header bar 4 of N */
.page-id-1994 .so-panel {background-color:inherit}
.page-id-1994 #page-content .orange-background p,.page-id-1994 #page-content .orange-background a:link,.page-id-1994 #page-content .orange-background a:visited {color:#FFF !important}
.page-id-1994 .orange-background a:link,.page-id-1994 .orange-background a:visited {text-decoration:underline}
.page-id-1994 .no-bottom-padding .so-panel {padding-bottom:0px}
.page-id-1994 .no-bottom-padding-cell p {padding-bottom:0px;margin-bottom:0px}
.page-id-1994 .no-bottom-padding-cell img {margin:0px !important}
.page-id-1994 .so-panel {padding-left:0;padding-right:0}
.page-id-1994 h2 {font-size:2.5em}
/* GT 30/03/2022 .page-id-1994 b, .page-id-1994 strong {font-family: "muli", "arial";font-weight:800} */
.page-id-1994 #page-content {padding-bottom:0px}
.page-id-1994 #main-content > div > div {padding-bottom:0px}
p.edit-link {display:none !important}

#photogrid .gallery .gallery-item img { width:100% !important}
#photogrid .gallery dl {margin-bottom:0 !important}
#photogrid .gallery .gallery-item {margin-top:0 !important}

#main-top-menu span {padding-bottom:4px !important;padding-left:0px !important;margin-left:20px;margin-right:20px;}
.main-content-padding { padding: 0 40px; }
/* 05/02/18 */
#main-top-menu .current_page_item > a span, #main-top-menu .current-page-ancestor > a span {border-bottom:4px solid #DD7E12 !important}
#main-top-menu .current_page_item > a span, #main-top-menu .current-page-ancestor > a span {color:#DD7E12 !important}


#top-wrapper #search .search_box {border:1px solid #DD7E12}
#top-wrapper #search .search_box .inputbox_focus {color:#DD7E12}
#top-wrapper .phone-number {font-family:"Nunito";color: #DD7E12;font-weight:bold;font-size:22px;margin-top:32px;}
#top-wrapper .phone-number a:link, #top-wrapper .phone-number a:hover, #top-wrapper .phone-number a:visited {color: #DD7E12 !important}

#rum_sst_tab {font-family:"Nunito"}
@media screen and (max-width: 640px) {
	#rum_sst_tab {display:none}
}


#cboxClose::before {content:"Click here to ";}
#cboxClose {left:0;width:100%;font-weight:bold;text-align:center;text-transform:uppercase}
#cboxCurrent, #cboxPrevious, #cboxNext {display:none !important}



/*
070218 GT Accordion overrides
Purple ACA4BB
LIGHT Purple e6e4ea
Orange E27E0C
*/

.su-accordion .su-spoiler-style-fancy  {border: 2px solid #b5650a !important;border-radius:3px;border-width:2px}
.su-accordion .su-spoiler-style-fancy > .su-spoiler-title {background-color:#E27E0C !important;color:#FFF;font-size:1.1em;line-height:1.7;border-radius:0}
.su-accordion .su-spoiler-style-fancy > .su-spoiler-title  .su-spoiler-icon {color:#FFF;top:12px}
.su-accordion .su-spoiler-style-fancy > .su-spoiler-content {background-color:#f3f1f5;border-radius:0}

pre {border:none;background:none}
.addtoany_shortcode {float:right}

.choose-college-menu a span {font-weight:bold !important;padding-left:32px !important;}
.choose-college-menu a span:before {font-family: FontAwesome;content:'\f005  '}

span.su-lightbox {color:#DD7E12;cursor:pointer}
span.su-lightbox:hover {color:#333333}


@media screen and (min-width: 781px) {
	#london-colleges .panel-grid-cell:nth-child(1) .so-panel {padding-right:0}
	#london-colleges .panel-grid-cell:nth-child(2) .so-panel {padding-left:0}
	.panel-widget-style-for-2156-1-1-0, .panel-widget-style-for-2156-2-1-0 {padding-bottom:0 !important}
}


body.page-id-2156 .so-panel {
	padding-bottom:0px;
}
body.page-id-2156 #page-content #content-container {padding-top:0} /* 29/30/20 GT Try to squeeze college page height */


/* Plugin developer put a 4% margin when columns are 48% wide - can't they add up to 100% ??? */
.fixcolumnmargins .su-column {margin-left:2% !important}

#top-elements .phone-number, #top-elements #search, #top-elements .social-media-area {}


.embed_block {
margin:20px 32px 20px 52px;
padding:10px;
border-top:1px #eee solid;
border-bottom:1px #eee solid;
overflow:auto;
background-color:#f8f8f8;
}
.embed_block_img {text-align:center;}
.embed_block_img img {width:100%;}
.embed_block_text {overflow:hidden;}
.embed_block_text_inner {color:#666;padding-left:32px;font-size:14px}

.width25 {width:25%;float:left;}
.width75 {width:75%;float:left;}
@media screen and (max-width: 720px) {
	.width25 {width:100%;}
	.width75 {width:100%;}
	.embed_block {margin:20px 0 20px 0;}
	.embed_block_text_inner {text-align:justify;padding-left:0}
	.ubermenu-responsive-toggle.ubermenu-responsive-toggle-main { text-align:center; } /* GT centre responsive menu */
}



.cife-internal-block {display:block;clear:both;margin:16px 4px 16px 4px;padding:10px;border-radius:2px;border:1px solid #E27E0C;background-color:#fef8f3;overflow:hidden}
.cife-internal-block-l {display:block;float:left;padding-left:12px;padding-right:12px}
.cife-internal-block-r, .cife-internal-block-r p {text-align:center}



/* Hide maps that Google have chosen to charge for now */
.widget_sow-google-map {display:none;}



/* Forum */
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results, #bbpress-forums ul.bbp-topics 
{font-size:18px !important; line-height:24px !important}
.bbp-form legend {font-size:18px !important;font-weight:normal;}
.bbp-topic-form {padding-top:32px;}
.bbp-template-notice  {display:none}
.bbp-author-ip, .bbp-reply-ip {display:none}
#favorite-toggle, #subscription-toggle {font-size:24px;line-height:30px;}
.bbp-topic-tags {font-size:24px !important}

#header-member-login {display::block;float:right;padding-right:8px}
#header-member-login a {color:#AD5200;font-weight:bold;}
#header-member-login a:hover {color:#000;}

#compliance {display::block;float:right;padding-right:8px}
#compliance a {color:#AD5200;font-weight:bold;}
#compliance a:hover {color:#000;}

/*
GT Get rid of for new responsive menu
@media screen and (max-width: 719px) and (min-width: 480px) {
	#top-elements {
		height: 500px !important;
	}
}
*/


#subject_sidebar .su-row {margin-bottom:0px}
#subject_sidebar .wpcf7 {font-size:14px;line-height:16px;}




/* GT added 20/10/2020 */
#linkfurtheradvice {
	margin-top:0px;
	margin-bottom:24px;
	border:2px solid #B76A07 !important;
	background-color:#E27E0C;
	padding:16px 32px 16px 32px;
}
#linkfurtheradvice .su-row {margin-bottom:0;}
#linkfurtheradvice h3 {font-weight:bold;margin-top:0;color:#000}
#page-content #linkfurtheradvice a { color:#FFF !important}
#page-content #linkfurtheradvice a:hover { color:#000 !important}

/* GT added 15/10/2020 */
#conversionformadvice {
	margin-top:8px;
	margin-bottom:12px;
	border:2px solid #B76A07 !important;
	background-color:#F3F1F6;
	padding:16px 32px 16px 32px;
}
#conversionformadvice .su-row {margin-bottom:0;}
#conversionformadvice h3 {font-weight:bold;margin-top:0;}


/* GT added 07/07/2021 */
#linkcifecourseofferings {
	margin-top:0px;
	margin-bottom:24px;
	border:2px solid #B76A07 !important;
	background-color:#F3F1F6;
	padding:16px 32px 16px 32px;
}
#linkcifecourseofferings .su-row {margin-bottom:0;}
#linkcifecourseofferings h3 {font-weight:bold;margin-top:0;color:#000}
#page-content #linkcifecourseofferings {color:#444}
#page-content #linkcifecourseofferings a { color:#E27E0C !important}
#page-content #linkcifecourseofferings a:hover { color:#000 !important}


/* GT mega menu overrides */
.ubermenu-widget-area {font-size:14px;line-height:20px;color:#666;}
.ubermenu-widget-area ul {font-size:12px;line-height:18px;}
.ubermenu-widget-area li {margin-bottom:6px;}
ul.ubermenu-submenu li.ubermenu-item a {color:#FE5E08 !important} 




#main-menu {height:auto}
.u-design-fixed-menu-on.fixed-menu #top-wrapper {opacity:1}


/* GT defeat broken responsive header behaviour from uDesign */
@media screen and (max-width: 719px) and (min-width: 480px) {
	#top-elements {
		display: block;	/* To allow... */
		margin: 0 auto;	/* Centering */
	}
}


#date_modified {margin:0 0 32px 0;font-weight:bold;color:#444;text-align:left;}


/* 03/11/2021 Improve contact form - feedback thanks to MK */
.page-id-142 .wpcf7-form .su-row {margin-bottom:0 !important}
.page-id-142 .wpcf7-submit {padding: 10px 20px 10px 20px;font-weight: bold;font-size: 16px;}


/* Mobile menu tweaks for 2022 */
.ubermenu-icon-svg-angle {
    color: #000 !important;
}
@media screen and (max-width: 480px) {
	.ubermenu-image { display:none !important; margin:0 !important}
}
.ubermenu-responsive-toggle .ubermenu-icon {margin:0 auto !important}
.ubermenu-responsive-toggle .ubermenu-icon-svg-bars {margin:0 auto !important}

#compliance {}

/* hide date modified - Oliver 05/02/25 */
#date_modified {display: none;}

.homeintro{font-size:24pt}
.homeintrolink{font-size:18pt}