<script type="text/javascript">
document.location.href="https://alumni.trinity.nsw.edu.au/?action=printSnippet&snippet=siteStyle&content-type=text%2fcss&";
//switching to secure (false80)</script>
/* This line inserts styles from the old location for styles, if you have a new site or if you've created your style from scratch recently,  you can remove this line */
/*Redesign - LIVE -7-Jan-2021 */


@font-face {	font-family: 'Soleil';	src: url('/nsw/trinity/uploads/images/Soleil%20W01%20Regular.woff') format('woff');
}

@font-face {	font-family: 'Proximanova';	src: url('/nsw/trinity/uploads/images/Proxima%20Nova%20Regular.woff') format('woff');
}

h1,
h2,
h3,
h4,
h5,
h6 {	font-family: Soleil !important;
}
html,
body,
td,
td.cell,
p,
ul,
li,span {	font-family:Proximanova !important;
}

#mainContent .tiva-event-list-full .event-intro .registerButtons a.btn.btn-info {
    color: rgb(0, 86, 67);
     border: 2px solid rgb(0, 86, 67);
}

#mainContent .events-calendar-bar span.bar-btn.list-view.active, #mainContent .events-calendar-bar span.bar-btn.list-view {
    background: rgb(0, 86, 67);
}

#mainContent .events-calendar-bar span.bar-btn.calendar-view {
    background: #00152b;
}
#menuContainer {
    background-color: #fff;
}

#menuContainer .navbar-default {
    width: 65% !important;
    margin-left: 32vw;
}

div#outerMenuContainer {
    bottom: 113px;
    position: relative;
}
 
#menuContainer .navbar-default,
#menuContainer .navbar-inverse {	background-image: none !important;	background-color: transparent !important;	border-color: transparent !important;	box-shadow: none !important;
}

#menuContainer .navbar-default .navbar-nav>li>a {	
color: #444444;
font-weight:bold;
font-size: 13px;
letter-spacing: 0px;
text-transform:uppercase;
}

#menuContainer .navbar-default .navbar-nav>li>a:hover,
#menuContainer .navbar-default .navbar-nav>li>a:focus {
color: #005643;
}

#menuContainer ul.dropdown-menu>li>a {	
 background-color: #fff!important;	
 color:#444444 !important;
 background-image:none; 
 font-size:13px;
letter-spacing: 0px;
text-transform:uppercase;
}

#menuContainer ul.dropdown-menu>li>a:hover,#menuContainer ul.dropdown-menu>li>a:focus {
 background-image:none;
letter-spacing: 0px;
font-size:13px;
color: #005643 !important;
font-weight:bold;
}

#mainFooter #lowerFooter {
     border-top: 1px solid #fff;
}

@media screen and (max-width: 1024px) {		
    .animated {	
        /*CSS transitions*/	
    -o-transition-property: none !important;
    -moz-transition-property: none !important;	
    -ms-transition-property: none !important;	
    -webkit-transition-property: none !important;	
    transition-property: none !important;	
    /*CSS transforms*/	
    -o-transform: none !important;	
    -moz-transform: none !important;	
    -ms-transform: none !important;	
    -webkit-transform: none !important;	
    transform: none !important;	
    /*CSS animations*/	
    -webkit-animation: none !important;	
    -moz-animation: none !important;	
    -o-animation: none !important;	
    -ms-animation: none !important;	
    animation: none !important;	}
    [data-aos] {		animation: none !important;		transform: none !important;	}
    [data-aos-delay] {		transition-delay: 0 !important;	}
    [data-aos:fade-down-right] {		animation: none !important;		transform: none !important;	}
}

@media screen and (max-width: 768px) {
    
#menuContainer{background-color:#035642;}	#headerContainer {		text-align: center;	}	#menuContainer .navbar-default {		width: 100% !important;		margin-left: 0;		bottom: 0;	}	#menuContainer nav.navbar.navbar-default {		position: static !important;		background-image: unset;		background-color:#035642;		border-color: #e7e7e7;	}	div#aboveFooter {		text-align: center !important;			}			div#aboveFooter .col-md-2{padding:6px 0;}	#menuContainer .navbar-default .navbar-nav>li>a, #menuContainer .navbar-default .navbar-nav>li>a:hover, #menuContainer .navbar-default .navbar-nav>li>a:focus {	color: #777;		}	

#menuContainer .navbar-default .navbar-nav>li>a, #menuContainer .navbar-default .navbar-nav>li>a:hover, #menuContainer .navbar-default .navbar-nav>li>a:focus {color:#fff;}

div#outerMenuContainer{bottom:0px;}
}



/*Events page - make uniform */
#mainContent .tiva-event-list-full .event-name{font-family:Soleil !important;font-size: 25px !important;}


#mainContent .tiva-event-list-full .event-time, .tiva-event-list-full .event-date {font-family:Soleil !important;}

#mainContent .tiva-event-list-full .event-intro div, #mainContent .tiva-event-list-full .event-intro p, #mainContent .tiva-event-list-full .event-intro span,#mainContent .tiva-event-list-full .event-intro td,
#mainContent .tiva-event-list-full .event-intro li,#mainContent .tiva-event-list-full .event-intro ul,
#mainContent .tiva-event-list-full .event-intro font
{ font-size:16px !important; 
font-family:Proximanova !important;color: #3E3E3E !important;} 

#mainContent .tiva-event-list-full .event-image.link img {
    max-width: 180px !important;
}

/* Events Landing page*/

#mainContent .eventsLandingPage .col-md-8 span,#mainContent .eventsLandingPage .col-md-8 p,#mainContent .eventsLandingPage .col-md-8 ul,#mainContent .eventsLandingPage .col-md-8 li,#mainContent .eventsLandingPage .col-md-8 td,
#mainContent .eventsLandingPage .col-md-8 font,#mainContent .eventsLandingPage .col-md-8 div
{font-size:16px !important; font-family: Proximanova !important;}


/* heading styles */

#mainContent .eventsLandingPage h1
{	color: rgb(0, 80, 56) !important;	font-size:2em !important;;	
}


#mainContent .eventsLandingPage h2 
{	color: rgb(0, 80, 56) !important;	font-size:1.5em !important;;	
}
#mainContent .eventsLandingPage h3
{		color: rgb(0, 80, 56) !important;	font-size:1.17em !important;;	
}

#mainContent .eventsLandingPage .panel.panel-default.col-md-4 h3,
#mainContent .eventsLandingPage .panel.panel-default.col-md-4 h4
{color: #fff !important; }

#mainContent .eventsLandingPage h1, #mainContent .eventsLandingPage h2 {
 text-transform: none; 
    letter-spacing: 0px;
}
/******************************/


/* Insert your site style here */


/*To BEGIN: Please Uncomment this section before modifying Default Menu Styles */

/*#menuContainer .navbar-default,
#menuContainer .navbar-inverse {
	background-image: none !important;
	background-color: transparent !important;
	border-color: transparent !important;
	box-shadow: none !important;
}*/


/*1) Edit here to change the HEADER style */

div#headerContainer {
	/*padding: 15px;*/
	/*background-color: #ddd !important;*/
	/*text-align: left;*/

}


/* 2) Edit here to change the MENU BACKGROUND color*/

#menuContainer {
	/* background-color:XXX;*/
}


/*3) Edit here to change the main MENU FONT style*/

#menuContainer .navbar-default .navbar-nav>li>a {
	/*color: XXX;*/
	/* font-size:15px;*/
}


/* 4)Edit here to change the SUBMENU DROPDOWN BACKGROUND color */

#menuContainer ul.dropdown-menu {
	/*background-image: none;*/
	/*background-color:XXXX;*/
}


/* 5)Edit here to change the SUBMENU DROPDOWN FONT style */

#menuContainer .dropdown-menu>li>a {
	/*color:XXX;*/
	/*font-size:XXX;*/
}


/* 6)Edit here to change the FONT family*/

@font-face {
	/*font-family: 'Font1';*/
	/*src: url('Full Path of woff') format('woff');*/
}

@font-face {
	/*font-family: 'Font2';*/
	/*src: url('Full Path of woff') format('woff');*/
}

h1,
h2,
h3,
h4,
h5,
h6 {
	/*font-family: Font1;*/
}

body,
td,
td.cell,
p,
ul,
li {
/*	font-family: Font2;*/
}

/*For the entire site */

* {
/*	font-family: Font1;*/
}