/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/

/* Table of Content
==================================================
	#Site Styles
	#Page Styles
	#Media Queries
	#Font-Face */

/* #Site Styles
================================================== */

/* Header Section
================================================== */

html, body {

}

/*
LAYOUT DEBUG STYLE
div {
	border: 1px solid #ff0000;	
}*/

.owl-pagination {
    display: none;
}

#advance-toggle {
	display: none;	
}

#social-rotator {
    position: relative;
    top: 0px;
}

#intro-wrapper {
    height: 583px;
    left: 0;
    overflow: hidden;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1;
}
video {
    position: absolute;
    right: -140px;
    top: 0;
    z-index: 0;
    width: 50%;
    height: auto;
}

video.fillWidth {
    height: auto;
    width: 64%;
}

#header-container {
	background: url(../images/header-background.png) repeat-x left top;
	height: 165px;
}

/* SEARCH BOX -*/
#social-search {
	text-align: right;
	margin-bottom: 5px
}

.social-icons {		
	float:right;
}
#mod-finder-searchform {
		float:right;
}

#social-search img {
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 0px;
}
#social-search img:hover {
	margin-right: 1px;
	margin-top: 0px;
	padding-top: 0px;
	opacity:0.7;
}
#social-search .media-link:link {
	font: 400 12px 'Open Sans', Arial, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline-block;
	position: relative;
	top: 10px;
	color: #999;
	text-decoration: none;
}
#social-search .media-link:visited {
	font: 400 12px 'Open Sans', Arial, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline-block;
	position: relative;
	top: 10px;
	color: #999;
	text-decoration: none;
}
#social-search .media-link:hover {
	font: 400 12px 'Open Sans', Arial, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline-block;
	position: relative;
	top: 10px;
	color: #333;
	text-decoration: none;
}
#social-search .media-link:active {
	font: 400 12px 'Open Sans', Arial, sans-serif;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: inline-block;
	position: relative;
	top: 10px;
	color: #999;
	text-decoration: none;
}
#social-search p {
	display: inline;
	margin: 0px;
	padding: 0px;
	float: right;
}
#social-search .site-search {
	background: url(../images/search-field-background.png) no-repeat right top;
	height: 34px;
	width: 308px;
	border-style: none;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	display: inline;
	position: relative;
	top: -13px;
}


#social-search input#mod-finder-searchword.inputbox {
	background: url(../images/search-field-background.png) no-repeat right top;
	height: 34px;
	width: 300px;
	border-style: none;
	color: #FFF;
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 8px;
	display: inline;
	position: relative;
	top: 0px;
	float: left;
}




#GCoS-logo {
	margin-top: 22px;
}


/* SUPERFISH MENU */


/*** ESSENTIAL STYLES ***/
.jt-menu-gcos, .jt-menu-gcos * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.jt-menu-gcos {
	line-height:	1;
	font-size: 12px;
	font-weight: bold;
}
.jt-menu-gcos ul {
	position:		absolute;
	top:			-999em;
	width:			20em; /* left offset of submenus need to match (see below) */
	z-index: -999;
}
.jt-menu-gcos ul li {
	
}
.jt-menu-gcos li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.jt-menu-gcos li {
	float:			left;
	position:		relative;
	/*line-height: 18px;*/
}
.jt-menu-gcos a {
	/*display:		block;
	position:		relative;*/
}
.jt-menu-gcos li:hover ul,
.jt-menu-gcos li.sfHover ul {
	left:			0;
	/*top:			2.5em; /* match top ul list item height */
	top:			25px; /* match top ul list item height */
	z-index:		99;
}
ul.jt-menu-gcos li:hover li ul,
ul.jt-menu-gcos li.sfHover li ul {
	top:			-999em;
}
ul.jt-menu-gcos li li:hover ul,
ul.jt-menu-gcos li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}
ul.jt-menu-gcos li li:hover li ul,
ul.jt-menu-gcos li li.sfHover li ul {
	top:			-999em;
}
ul.jt-menu-gcos li li li:hover ul,
ul.jt-menu-gcos li li li.sfHover ul {
	left:			20em; /* match ul width */
	top:			0;
}

#main-menu ul li ul {
	margin-left: -1px;
	opacity: 0.95;
	background-color:#CCC;
	padding-top: 10px;
	border-bottom: 4px solid #CF0058;
	white-space: nowrap;
	width: auto;
}

#main-menu ul li ul li {
	background-color:transparent;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 7px;
	padding-left: 2px;
	border-bottom: 1px solid #B3B3B3;
	padding-right: 10px;
	width: 92%;
}

#main-menu ul li ul li:last-child {
	border-bottom: 0px;
}

#main-menu ul li ul li a:link {
	color: #666;
	font: 400 14px 'Open Sans', Arial, sans-serif;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#main-menu ul li ul li a:visited {
	color: #666;
	font: 400 14px 'Open Sans', Arial, sans-serif;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#main-menu ul li ul li a:hover {
	color: #cf0058;
	font: 400 14px 'Open Sans', Arial, sans-serif;
	
	
		-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#main-menu ul li ul li a:active {
	color: #cf0058;
	font: 400 14px 'Open Sans', Arial, sans-serif;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}




/*** ESSENTIAL STYLES ***/

#main-menu {
	margin-top: 50px;		
}
#main-menu ul {
	float: right;
}
#main-menu ul li {
	display: inline;
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	border-right: 1px solid #CCC;
	padding-right: 8px;
	padding-left: 8px;
	letter-spacing:-1px;
	height: 25px;
}
#main-menu ul li:last-child {
	display: inline;
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	border-right: 0px solid #CCC;
	padding-right: 0px;
	/*padding-left: 8px;*/
	letter-spacing:-1px;
	height: 25px;
}
#main-menu ul li a:link {
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom: none;
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
#main-menu ul li a:visited {
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom: none;
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
#main-menu ul li a:hover {
	color: #CF0058;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom: 2px solid #CF0058;
	opacity: 0.7;
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}
#main-menu ul li a:active {
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom: 2px solid #CF0058;
	
	-webkit-transition: all 200ms ease-in-out;
	-moz-transition: all 200ms ease-in-out;
	-ms-transition: all 200ms ease-in-out;
	-o-transition: all 200ms ease-in-out;
	transition: all 200ms ease-in-out;
}


#main-menu ul li ul {
	color: #666;
	font: 400 16px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	letter-spacing:-1px;
	text-decoration:none;
	border-bottom: 2px solid #CF0058;
	padding-right: 10px;
}

#main-menu ul li ul li {
	background-color: #ccc;
}



/* Slideshow Section
================================================== */

#slideshow-container {
	/*background: url(../images/slideshow-background-01.jpg) no-repeat center center; -webkit-background-size: cover;*/
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	height: 590px;
	
}
#wowslider-container1 .ws-title {
    background: none repeat scroll 0 0 #2C2C2C;
    left: 983px;
    margin: 30px 0;
    opacity: 0.9;
    padding: 40px 30px 30px;
    position: absolute;
    top: 13px;
}
#wowslider-container1 .ws-title h2 {
	font: 700 44px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
}

#wowslider-container1 .ws-title h3 {
	font: 300 24px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}

#wowslider-container1 .ws-title p {
	font: 400 14px/20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
}
#wowslider-container1 .ws-title p .more-info:link {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #CF0058;
	margin-top: 25px;
	text-decoration:none;
}
#wowslider-container1 .ws-title p .more-info:visited {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #CF0058;
	margin-top: 25px;
	text-decoration:none;
}#wowslider-container1 .ws-title p .more-info:hover {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #CF0058;
	margin-top: 25px;
	text-decoration:underline;
}#wowslider-container1 .ws-title p .more-info:active {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #CF0058;
	margin-top: 25px;
	text-decoration:none;
}
#wowslider-container1 .ws-title .slideshow-toggle li {
	display: inline;
	float: right;
	margin-right: 1px;
	margin-left: 1px;
}



/* Intro & Video Section
================================================== */

#intro-wrapper {
	background: #000000 url(../images/plasmaball-image.jpg) no-repeat right top;
	/*background: #050304 url(../images/plasmaball-image.jpg) no-repeat right top;*/
	height: 680px;
}

#intro-content {
    padding-top: 70px;
    position: relative;
    z-index: 9999;
}
#intro-content h1 {
	font: 400 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
}
#intro-content .large-button {
	background: #CF0058;
	height: 34px;
	width: 220px;
	font: 300 20px 'Open Sans', Arial, sans-serif;
	color: #000;
	text-align: center;
	padding-top: 6px;
	margin-top: 35px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#intro-content .large-button:hover {
	background: #CF0058;
	height: 34px;
	width: 220px;
	font: 300 20px 'Open Sans', Arial, sans-serif;
	color: #000;
	text-align: center;
	padding-top: 6px;
	margin-top: 35px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity:0.8;
	cursor:pointer;
}
#intro-content .large-button a {
	text-decoration:none;
	color: #ffffff;
}
#intro-content h2 {
	font: 300 24px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	width: 80%;
}
#intro-content p {
	font: 400 14px/20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
	width: 65%;
}



/* Sectors Section
================================================== */

#sectors {
	background: #FFF url(../images/sector-background-01.png) no-repeat center top;
	height: 850px;
	/* margin-top: 15px; */
	/* margin-bottom: 5px; */
	border-top: 20px solid #ffffff;
}

#sectors.sectors-page {	
	margin-top: 15px;
}


#sectors .container #sector-intro {
	/*padding-top: 20px;*/
	margin-top: 20px;
}

#sectors .container #sector-intro h2 {
	font: 300 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
}
#sectors .container #sector-intro h3 {
	font: 300 22px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #928B8D;
	width: 80%;
}
#sectors .container .sector {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom:20px;
	height: 206px;
}
#sectors .container .sector:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}
#sectors .container .sector h4 {
	font: 400 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #666;
}
#sectors .container .sector p {
	margin-top: 15px;
	font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}



#sectors .container #sector-11 {
	background: url(../images/GCoS-Icons-09.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-11:hover {
	background: url(../images/GCoS-Icons-10b.png) no-repeat center center;
	background-size:99%;
}

#sectors .container #sector-14 {
	background: url(../images/GCoS-Icons-11.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-14:hover {
	background: url(../images/GCoS-Icons-12b.png) no-repeat center center;
	background-size:99%;
}


#sectors .container #sector-15 {
	background: url(../images/GCoS-Icons-13.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-15:hover {
	background: url(../images/GCoS-Icons-14b.png) no-repeat center center;
	background-size:99%;
}


#sectors .container #sector-16 {
	background: url(../images/GCoS-Icons-15.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-16:hover {
	background: url(../images/GCoS-Icons-16b.png) no-repeat center center;
	background-size:99%;
}


#sectors .container #sector-17 {
	background: url(../images/GCoS-Icons-17.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-17:hover {
	background: url(../images/GCoS-Icons-18b.png) no-repeat center center;
	background-size:99%;
}

#sectors .container #sector-18 {
	background: url(../images/GCoS-Icons-19.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-18:hover {
	background: url(../images/GCoS-Icons-20b.png) no-repeat center center;
	background-size:99%;
}


#sectors .container #sector-19 {
	background: url(../images/GCoS-Icons-21.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#sectors .container #sector-19:hover {
	background: url(../images/GCoS-Icons-22b.png) no-repeat center center;
	background-size:99%;
}


/*
#sectors .container #sector-one, #sectors .container #sector-two, #sectors .container #sector-three, #sectors .container #sector-four, #sectors .container #sector-five, #sectors .container #sector-six, #sectors .container #sector-seven {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom:20px;
	min-height: 230px;
}
#sectors .container #sector-one:hover, #sectors .container #sector-two:hover, #sectors .container #sector-three:hover,#sectors .container #sector-four:hover, #sectors .container #sector-five:hover, #sectors .container #sector-six:hover, #sectors .container #sector-seven:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}
#sectors .container #sector-one h4, #sectors .container #sector-two h4, #sectors .container #sector-three h4, #sectors .container #sector-four h4, #sectors .container #sector-five h4, #sectors .container #sector-six h4, #sectors .container #sector-seven h4 {
	font: 400 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #666;
}
#sectors .container #sector-one p, #sectors .container #sector-two p, #sectors .container #sector-three p, #sectors .container #sector-four p, #sectors .container #sector-five p, #sectors .container #sector-six p, #sectors .container #sector-seven p {
	margin-top: 15px;
	font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}
*/


/* PAGE Section
================================================== */

#page-content .container #article .block {
	margin-bottom: 60px;
	min-height: 120px;
}
#page-content .container #article .block img {
	margin-bottom: 20px;
}
#page-content .container #article .block h3 {
	font: 600 18px 'Open Sans', Arial, sans-serif;
	color: #2C2C2C;
	margin: 0px 0px 10px;
	padding: 0px;
}
#page-content .container #article .block h4 {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	color: #928B8D;
	margin: 0px 0px 10px;
	padding: 0px;
}
#page-content .container #article .block p {
	font: 400 13px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
	margin-top: 10px;
}

#page-content .container #article .block p strong {
	font: 400 13px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}

#page-content .container #article .block span.publish-date {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #928B8D;
	margin: 0px 8px 10px 0px;
	padding-right: 3px;
	border-right: 1px solid #cf0058;
}
#page-content .container #article .block span.category-title {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #928B8D;
	margin: 0px 0px 10px 0px;
}



/* Whats Happening Section
================================================== */

#whatshappening {
	background: #CF0058;
	height: 580px;
}
#whats-happening {
	padding-top: 50px;
}
#whats-happening h2 {
	font: 400 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #ffffff;
}
#whats-happening h3 {
	font: 300 24px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	width: 90%;
}
#whats-happening h4 {
	font: 300 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	width: 80%;
}
#whats-happening h4 .bold {
	font: 600 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
}
#whats-happening p {
	font: 400 14px/20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
	width: 80%;
}
#whats-happening .large-button {
	background: #ffffff;
	height: 34px;
	width: 220px;
	font: 300 20px 'Open Sans', Arial, sans-serif;
	color: #CF0058;
	text-align: center;
	padding-top: 6px;
	margin-top: 35px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}
#whats-happening .large-button:hover {
	background: #ffffff;
	height: 34px;
	width: 220px;
	font: 300 20px 'Open Sans', Arial, sans-serif;
	color: #CF0058;
	text-align: center;
	padding-top: 6px;
	margin-top: 35px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity:0.8;
	cursor:pointer;
}

#whats-happening .large-button a {
	text-decoration:none;
}


#whatshappening .container #feed-news, #whatshappening .container #feed-blog, #whatshappening .container #feed-events {
	padding-top: 50px;
}
#whatshappening .container #feed-news hr, #whatshappening .container #feed-blog hr,#whatshappening .container #feed-events hr {
	margin: 0px;
	padding: 0px;
}
#whatshappening .container #feed-news h2, #whatshappening .container #feed-blog h2, #whatshappening .container #feed-events h2 {
	font: 400 24px 'Open Sans', Arial, sans-serif;
	color: #FFF;
	display: inline;
}
#whatshappening .container #feed-news h4, #whatshappening .container #feed-blog h4, #whatshappening .container #feed-events h4 {
	font: 600 14px 'Open Sans', Arial, sans-serif;
	color: #FFF;
	margin-top: 10px;
}
#whatshappening .container #feed-news p, #whatshappening .container #feed-blog p, #whatshappening .container #feed-events p {
	font: 400 11px 'Open Sans', Arial, sans-serif;
	color: #FFF;
}
#whatshappening .container #feed-news p a, #whatshappening .container #feed-blog p a, #whatshappening .container #feed-events p a {
	font: italic 600 11px 'Open Sans', Arial, sans-serif;
	color: #FFF;
}



#whatshappening-social {
	background: url(../images/social-background.jpg) no-repeat fixed center bottom;
	height: 160px;
}
#whatshappening-social .container .feed-icon {
	padding-top: 40px;
	text-align: center;
}
#whatshappening-social .container .feed-social {
	padding-top: 60px;
}
#whatshappening-social .container .feed-social p {
	color: #ffffff;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	width: 80%;
}
#whatshappening-social .container .feed-social p a {
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-decoration:underline;
}
#whatshappening-social .container .feed-social .date-time {
	color: #928B8D;
	font: italic 600 12px 'Open Sans', Arial, sans-serif;
	margin-top: -10px;
}#whatshappening-social .container #advance-toggle {
	padding-top: 50px;
}



/* Footer Section
================================================== */

#footer-wrapper {
	background: #2C2C2C;
	height: 110px;
}
#footer-wrapper .container #footer-menu {
	padding-top: 35px;
}
#footer-wrapper .container #footer-menu ul li {
	display: inline;
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	border-right: 1px solid #999;
	margin: 0px;
	padding: 0px 8px;
}
#footer-wrapper .container #footer-menu ul li:first-child {
	display: inline;
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-transform: uppercase;
	border-right: 1px solid #999;
	margin: 0px;
	padding: 0px 8px;
	padding-left: 0px !important;
}
#footer-wrapper .container #footer-menu ul li a:link {
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-decoration: none;
}
#footer-wrapper .container #footer-menu ul li a:visited {
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-decoration: none;
}
#footer-wrapper .container #footer-menu ul li a:hover {
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-decoration: underline;
}
#footer-wrapper .container #footer-menu ul li a:active {
	color: #CF0058;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	text-decoration: underline;
}
#footer-wrapper #footer-menu .custom-footer-copyright p {
	color: #FFF !important;
	font: 400 12px 'Open Sans', Arial, sans-serif;
	margin: -15px 0px 0px;
	padding: 0px;
	top: 82px;
	position: absolute;	
}


#footer-wrapper .container #footer-social {
	padding-top: 40px;
}
#footer-wrapper .container #footer-social img{
	margin-left: -3px;
}
/*#footer-wrapper .container #footer-social a:hover {
	opacity: 0.7;
}*/


/* ROLLING LINK STYLE */
a.roll-link-twitter {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-twitter {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-twitter span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-twitter span:after {
	background: #2C2C2C url(../images/social-icon-twitter.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-twitter:hover span {
	background: #CF0058 url(../images/social-icon-twitter.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-facebook {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-facebook {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-facebook span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-facebook span:after {
	background: #2C2C2C url(../images/social-icon-facebook.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-facebook:hover span {
	background: #CF0058 url(../images/social-icon-facebook.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-linkdin {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-linkdin {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-linkdin span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-linkdin span:after {
	background: #2C2C2C url(../images/social-icon-linkdin.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-linkdin:hover span {
	background: #CF0058 url(../images/social-icon-linkdin.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-flickr {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-flickr {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-flickr span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-flickr span:after {
	background: #2C2C2C url(../images/social-icon-flickr.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-flickr:hover span {
	background: #CF0058 url(../images/social-icon-flickr.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-vimeo {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-vimeo {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-vimeo span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-vimeo span:after {
	background: #2C2C2C url(../images/social-icon-vimeo.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-vimeo:hover span {
	background: #CF0058 url(../images/social-icon-vimeo.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-google {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-google {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-google span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-google span:after {
	background: #2C2C2C url(../images/social-icon-google.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-google:hover span {
	background: #CF0058 url(../images/social-icon-google.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}






a.roll-link-insta {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	margin-right: 1px;
	width:33px;
	height:34px;
}

.roll-link-insta {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-insta span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-insta span:after {
	background: #2C2C2C url(../images/social-icon-insta.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-insta:hover span {
	background: #CF0058 url(../images/social-icon-insta.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}







a.roll-link-rss {
	background: #CF0058 no-repeat scroll 0 0;
	text-decoration:none;
	color:#FFF;
	width:34px;
	height:34px;
	float:right;
}

.roll-link-rss {
	display:inline-block;
	perspective: 600px;
	perspective-origin: 50% 50%;
	vertical-align:top;
	overflow:hidden;
}

.roll-link-rss span {
    display: block;
    padding: 8px 12px;
    position: relative;
    transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
    transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
    transition: all 400ms ease 0s;
	-ms-transition: all 400ms ease 0s;
	-webkit-transition: all 400ms ease 0s;
	-moz-transition: all 400ms ease 0s;
}

.roll-link-rss span:after {
	background: #FFFFFF url(../images/social-icon-rss2.png) no-repeat scroll 0 0;
	color: #FFFFFF;
	content: attr(data-title);
	display: block;
	left: 0;
	padding: 8px 12px;
	position: absolute;
	top: 0;
	transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-ms-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-webkit-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	-moz-transform: translate3d(0px, 105%, 0px) rotateX(-90deg);
	transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
}

.roll-link-rss:hover span {
	background: #CF0058 url(../images/social-icon-rss.png) no-repeat scroll 0 0;
	transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-ms-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-webkit-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-moz-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
	-o-transform: translate3d(0px, 0px, -30px) rotateX(90deg);
}
/* ROLLING LINK STYLE – END */


#videooverlay {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	bottom: 0px;
	width: 100%;
	z-index: 2;
	background: transparent url(../images/video-mask.png) repeat left top;
}


#menu-icon-mobile {display:none;}


#BigComments .commentItem {border-bottom: #ababab solid 1px; margin-bottom: 5px;}
#BigComments .reply {margin-left: 30px; background-color: #ededed;padding: 10px;}

.eventsCalendar-slider {min-height: 230px;!important}






.events-search-events {background-color: #CF0058;}
.events-search-events h2, .events-search-events p {color: #ffffff !important;}
.events-search-events label {color: #ffffff; font-weight: normal; display: inline-block; margin-right: 12px;

vertical-align: super;}


input#timeToday {margin-right: 8px;}
input#timeTomorrow {margin-right: 8px;}
input#timeNext7 {margin-right: 8px;}
input#timeBetween {margin-right: -10px;}
input#event_search {width: 285px; border: 2px solid #cccccc; color: #000000; opacity: 0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}


#wrapperDate {
	
	position: relative;	
}

span.Zebra_DatePicker_Icon_Wrapper {
	display: inline-block !important;	
	/*float: left !important; */
	margin-left: 10px !important; 
}


button.Zebra_DatePicker_Icon.Zebra_DatePicker_Icon_Inside {left: 75px;}
input#eventsFrom.datepicker {width:85px; border: 2px solid #cccccc; color: #000000; opacity: 0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
input#eventsTo.datepicker {width: 85px; border: 2px solid #cccccc; color: #000000; opacity: 0.9; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.events-search-events .small-button {background: #000000; height: 30px; width: 140px; font: 400 14px 'Open Sans', Arial, sans-serif; color: #fff; text-align: center; padding-top: 3px; margin-top: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px border: 0px;}
.events-search-events .small-button:hover {background: #ffffff; height: 30px; width: 140px; font: 400 14px 'Open Sans', Arial, sans-serif; color: #CF0058; text-align: center; padding-top: 3px; margin-top: 0px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; opacity:0.8; cursor:pointer; border: 0px;}

.events-search-events .small-button a:link {font: 400 14px 'Open Sans', Arial, sans-serif; color: #fff; text-decoration:none;}
.events-search-events .small-button a:visited {font: 400 14px 'Open Sans', Arial, sans-serif; color: #fff; text-decoration:none;}
.events-search-events .small-button a:hover {font: 400 14px 'Open Sans', Arial, sans-serif; color: #CF0058; text-decoration:none;}
.events-search-events .small-button a:active {font: 400 14px 'Open Sans', Arial, sans-serif; color: #CF0058; text-decoration:none;}









/* #Media Queries
================================================== */

	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {}


/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/



button.button.finder {
	position: relative;
left: -40px;
background: transparent;
border: 0px;
width: 30px;
margin-right: -29px;
margin-bottom: 0px;
}

form {
	margin-bottom: 0px !important;
}



#slideshow-container h3 {
	font: 700 42px/40px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #ffffff;
	margin-top: -10px !important;
	margin-bottom: 15px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width:92% !important;
}

#slideshow-container h4 {
	font: 300 24px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 0px !important;
	margin-bottom: 15px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width:92% !important;
}

#slideshow-container p {
	font: 400 14px/20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
	margin-top: 0px !important;
	margin-bottom: 20px !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	width:92% !important;
}

.ls-thumbnail-hover {
	display:none !important;
}

a.slider-link:link {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
	text-decoration:underline;
}
a.slider-link:visited {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top: 25px;
	text-decoration:underline;
}
a.slider-link:hover {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #2C2C2C;
	margin-top: 25px;
	text-decoration:underline;
}
a.slider-link:active {
	font: 400 18px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #2C2C2C;
	margin-top: 25px;
	text-decoration:underline;
}

#layerslider h4 {
	font: 300 24px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #ffffff;
	margin-top:20px;
}

#layerslider p {
	font: 400 16px/21px 'Open Sans', Arial, sans-serif !important;
	letter-spacing: -1px !important;
	color: #ffffff !important;
}

.breadcrumbs span:last-child {
	color:#928B8D;	
}


.leading-0 {
	margin-bottom: 30px;
}


.white-widget img {
	margin-left: -15px;
	margin-top: -25px;
	margin-bottom: 15px;
}

ul.actions {
	display: none;
}


/* PAGE Section
================================================== */

	.contact .jicons-icons {
	display: none;
}
.contact .contact-image {
	float: left;
	height: 500px;
	width: 300px;
	background: url(../Dr-Susie-Mitchell.png) no-repeat center center;
	margin-right: 40px;
	margin-top: -60px;
}
.contact {
	background: #CF0058;
	height: 440px;
	width: 740px;
	padding-right: 40px;
	padding-top: 60px;
}
.contact .contact-name {
	font: 300 38px 'Open Sans', Arial, sans-serif !important;
	letter-spacing: -1px !important;
	color: #ffffff !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.contact .contact-position {
	font: 400 20px 'Open Sans', Arial, sans-serif !important;
	letter-spacing: -1px !important;
	color: #ffffff !important;
	margin-top: -15px;
	padding-top: 0px;
	padding-bottom: 15px;
}
.contact .contact-misc {
	height: 240px;
	overflow: auto;
	margin-bottom: 25px;
}
.contact .contact-misc p {
	font: 300 16px/22px 'Open Sans', Arial, sans-serif !important;
	color: #ffffff !important;
}
.contact .contact-bold {
	font: 800 16px/22px 'Open Sans', Arial, sans-serif !important;
	color: #ffffff;
}
.contact .contact-email {
	font: 300 16px/22px 'Open Sans', Arial, sans-serif !important;
	color: #ffffff;
}
.contact .contact-email a {
	font: 300 16px/22px 'Open Sans', Arial, sans-serif !important;
	color: #ffffff;
}
.contact .contact-address {
	display: none;
}


/* POPUP ON CONTACTS */
#contact-popup.contact-popup {
	display: none;
	position: absolute;
	top: 25%;left: 20%;
	width: auto;
	height: auto;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	z-index:1002;
	overflow: visible;	
}

#contact-popup.contact-popup body{
	background-image:none;
	margin: 0px;
	padding: 0px;	
}

#contact-popup-mask {
	display: none;
	position: absolute;
	top: 0%;left: 0%;
	width: 100%;
	height: 500%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#close-popup {
	width: auto;
	position: relative;
	top: -15px;
	right: -15px;
	float: right;
	cursor: pointer;
}

.contact-category .contact-image {
	height: 190px;
	margin-bottom: 20px;
	background-size: 100% auto !important;
}
.contact-category .no-image {
	height: 0px;
	margin-bottom: 20px;
	border-bottom: 1px solid #CF0058;
}

.contact-category .contact-position h3 {
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
	text-transform: uppercase !important;
	color: #928B8D !important;
	margin: 0px 0px 10px 0px !important;
}
.contact-category .contact-desc p {
	font: 400 13px 'Open Sans', Arial, sans-serif !important;
	color: #928B8D !important;
	margin-top: 10px !important;
}

.category-blog .category-desc  p {
	font: 400 13px 'Open Sans', Arial, sans-serif !important;
	color: #928B8D !important;
	margin-top: 10px !important;
}
#partnersGrid {
	/*background: url(../images/partners-background.png) repeat-y left top;*/
	height: auto;
}

/*
#partnersGrid .partnerItem {
    float: left;
    width: 150px;
	margin-right: 10px;
	margin-bottom: -32px;	
}*/


#partnersGrid .partnerItem {
    float: left;
	width: 150px;
	margin-right: -1px;
	margin-bottom: -1px;
	height: 150px;
	border: #ccc thin solid;	
}


#showMore {
border: 0px !important;
background: #F7F7F7 !important;
width:100% !important;
border-top: 10px #ffffff solid !important;
color: #999 !important;
}
.contact-image-mask {
	height: 190px;
	background: url(../images/contact-image-mask.png) no-repeat center center;
}
.category-image-mask {
	height: 150px;
	background: url(../images/contact-image-mask.png) no-repeat center center;
	margin-bottom:15px;
}

/* SLIDER MODULE */




#layerslider .large-button {
	background: #ffffff !important;
	height: 34px !important;
	width: 220px !important;
	font: 300 20px 'Open Sans', Arial, sans-serif !important;
	color: #CF0058 !important;
	text-align: center !important;
	padding-top: 6px !important;
	margin-top: 35px !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	
	-webkit-transition: all 300ms ease-in-out !important;
	-moz-transition: all 300ms ease-in-out !important;
	-ms-transition: all 300ms ease-in-out !important;
	-o-transition: all 300ms ease-in-out !important;
	transition: all 300ms ease-in-out !important;
	cursor: pointer;
}

#layerslider .large-button:hover {
	background: #ffffff !important;
	height: 34px !important;
	width: 220px !important;
	font: 300 20px 'Open Sans', Arial, sans-serif !important;
	color: #CF0058 !important;
	text-align: center !important;
	padding-top: 6px !important;
	margin-top: 35px !important;
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	opacity:0.8 !important;
	cursor:pointer !important;
}

#page-content .container #article #layerslider h2{
	font: 300 38px 'Open Sans', Arial, sans-serif !important;
	letter-spacing: -3px !important;
	color: #ffffff !important;	
}
#page-content .container #article #layerslider h3{
	font: 300 38px 'Open Sans', Arial, sans-serif !important;
	letter-spacing: -3px !important;
	color: #ffffff !important;	
}

#page-content .container #article #layerslider h4 {
font: 300 18px 'Open Sans', Arial, sans-serif !important;
margin-top:-15px !important;
}

.categories-list-our-sectors-page {
	height: 15px;
	padding-top: 15px;	
}

#page-content .container #article ul {
	list-style: disc; 
	list-style-position: outside;
	margin-left: 50px;
	font: 300 14px/22px 'Open Sans', Arial, sans-serif;
color: #000000;
}




#page-content .container #article div.ls-l-1 {
	left: 340px !important;
}





#issues li h1 {
	display:none;
}

#issues li p {
	font: 400 12px 'Open Sans', Arial, sans-serif !important;
color: #928B8D !important;
}
#issues li p a {
	font: 400 12px 'Open Sans', Arial, sans-serif !important;
color: #CF0058 !important;
}

#timeline img {
	top: -55px !important;
	border: 1px solid #CF0058 !important;
}


/************************************************************************************
MOBILE IPAD PORTRAIT
*************************************************************************************/

/* ADDED FOR PHASE 1 */

/*
@media only screen max-width: 959px {
	
	#slideshow-container {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	
	#intro-wrapper {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	#whatshappening {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	#footer-wrapper {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	#header-container {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	#whatshappening-social {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
	#page-title {
		width: 1200px;
		margin-left: auto;
		margin-right: auto;
	}
}*/

	
	
#feedTabs {
	background: #ededed;
	border-right: 1px solid #B3B3B3;
	border-top: 1px solid #B3B3B3;
	border-left: 1px solid #B3B3B3;
	border-bottom: 0px solid #B3B3B3;
	height:44px;
	}	
	
#feedTabs .feedTab {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	display: inline-block;
	float: left;
	width: 29.7%;
	height: 25px;
	background: #ededed;
	/*border: 1px solid #B3B3B3;*/
	border-right: 1px solid #B3B3B3;
	padding: 6px;
	padding-top: 12px ;
	text-align: center;
	cursor: pointer;
	}
#feedTabs .feedTab.active {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	color:#FFFFFF;
	display: inline-block;
	float: left;
	width: 27.7%;
	height: 25px;
	background: #CF0058;
	/*border: 1px solid #B3B3B3;*/
	border-right: 0px solid #B3B3B3;
	padding: 6px;
	padding-top: 12px ;
	text-align: center;
	}
	#feedTabs .feedTab:last-child {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	display: inline-block;
	float: left;
	width: 29.7%;
	height: 25px;
	background: #ededed;
	/*border: 1px solid #B3B3B3;*/
	border-right: 0px solid #B3B3B3;
	padding: 6px;
	padding-top: 12px ;
	text-align: center;
	}
	#feedTabs .feedTab:last-child.active {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	color:#FFFFFF;
	display: inline-block;
	float: left;
	width: 27.7%;
	height: 25px;
	background: #CF0058;
	/*border: 1px solid #B3B3B3;*/
	border-right: 0px solid #B3B3B3;
	padding: 6px;
	padding-top: 12px ;
	text-align: center;
	}
	
	.mainPost {
		clear: both;
	}
	
	#tabContents {
		min-height: 300px;
	}
	
	.tabContent {
		display: none;
	}
	
	.tabContent.active {
		display: block;
	}	

#sidebar #tabContents {
	border: 1px solid #B3B3B3;
	border-bottom: 0px;
}

#sidebar #tabContents #news-tab .infoBox {
	border-bottom: 1px solid #B3B3B3;
}

#sidebar #tabContents #news-tab .infoBox span {
	font: 300 12px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}
#sidebar #tabContents #news-tab .infoBox span:first-child {
	font: 600 12px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}

#sidebar #tabContents #news-tab .infoBox span:last-child {
	border-right: 0px;
}
#sidebar #tabContents #news-tab .mainPostContent {
	padding: 15px;
}
#sidebar #tabContents #news-tab .mainPostContent h3 {
	font: 600 16px 'Open Sans', Arial, sans-serif;
}
#sidebar #tabContents #news-tab .mainPostContent p {
	font: 400 12px 'Open Sans', Arial, sans-serif;
color: #928B8D;
}

#sidebar #tabContents #news-tab .secondaryPost {
	border-top: 1px solid #B3B3B3;
	clear:both;
}
#sidebar #tabContents #news-tab .secondaryPost h3 {
	font: 600 14px 'Open Sans', Arial, sans-serif;
	height: 70%;
}

#sidebar #tabContents #news-tab .secondaryPost .secPostImg {
	width: 30%;
	height:100px;
	float:left;
	background:#CCCCCC;
}
#sidebar #tabContents #news-tab .secondaryPost .secPostContent {
	width: 63%;
	height:90px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float:right;
}

#sidebar #tabContents #news-tab .secinfoBox {
	height: 20%;
}

#sidebar #tabContents #news-tab .secinfoBox span {
	font: 300 10px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 10px;
	padding-right: 10px;
}
#sidebar #tabContents #news-tab .secinfoBox span:first-child {
	font: 600 10px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 10px;
	display: none;
}
#sidebar #tabContents #news-tab .secinfoBox span:last-child {
	border-right: 0px;
}









/*#sidebar #tabContents #blog-tab .infoBox {
	border-bottom: 1px solid #B3B3B3;
}

#sidebar #tabContents #blog-tab .infoBox span {
	font: 300 12px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}

#sidebar #tabContents #blog-tab .infoBox span:first-child {
	font: 600 10px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 10px;
	display: none;
}

#sidebar #tabContents #blog-tab .infoBox span:last-child {
	border-right: 0px;
}
#sidebar #tabContents #blog-tab .mainPostContent {
	padding: 15px;
}
#sidebar #tabContents #blog-tab .mainPostContent h3 {
	font: 600 16px 'Open Sans', Arial, sans-serif;
}
#sidebar #tabContents #blog-tab .mainPostContent p {
	font: 400 12px 'Open Sans', Arial, sans-serif;
color: #928B8D;
}

#sidebar #tabContents #blog-tab .secondaryPost {
	border-top: 1px solid #B3B3B3;
	clear:both;
}

#sidebar #tabContents #blog-tab .secondaryPost h3 {
	font: 600 14px 'Open Sans', Arial, sans-serif;
	height: 70%;
}

#sidebar #tabContents #blog-tab .secondaryPost .secPostImg {
	width: 30%;
	height:100px;
	float:left;
	background:#CCCCCC;
}
#sidebar #tabContents #blog-tab .secondaryPost .secPostContent {
	width: 64%;
	height:90px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float:right;
}

#sidebar #tabContents #blog-tab .secondaryPost .secPostContent .infoBox {
	border-bottom: 0px solid #FFF;
	font: 600 10px 'Open Sans', Arial, sans-serif !important;
}

#sidebar #tabContents #blog-tab .secinfoBox {
	height: 20%;
}

#sidebar #tabContents #blog-tab .secinfoBox span {
	font: 300 10px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 10px;
	padding-right: 10px;
}
#sidebar #tabContents #blog-tab .secinfoBox span:first-child {
	font: 600 10px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 10px;
}
#sidebar #tabContents #blog-tab .secinfoBox span:last-child {
	border-right: 0px;
}*/


#sidebar #tabContents #blog-tab .infoBox {
	border-bottom: 1px solid #B3B3B3;
}

#sidebar #tabContents #blog-tab .infoBox span {
	font: 300 12px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}
#sidebar #tabContents #blog-tab .infoBox span:first-child {
	font: 600 12px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}

#sidebar #tabContents #blog-tab .infoBox span:last-child {
	border-right: 0px;
}
#sidebar #tabContents #blog-tab .mainPostContent {
	padding: 15px;
}
#sidebar #tabContents #blog-tab .mainPostContent h3 {
	font: 600 16px 'Open Sans', Arial, sans-serif;
}
#sidebar #tabContents #blog-tab .mainPostContent p {
	font: 400 12px 'Open Sans', Arial, sans-serif;
color: #928B8D;
}

#sidebar #tabContents #blog-tab .secondaryPost {
	border-top: 1px solid #B3B3B3;
	clear:both;
}
#sidebar #tabContents #blog-tab .secondaryPost h3 {
	font: 600 14px 'Open Sans', Arial, sans-serif;
	height: 70%;
}

#sidebar #tabContents #blog-tab .secondaryPost .secPostImg {
	width: 30%;
	height:100px;
	float:left;
	background:#CCCCCC;
}
#sidebar #tabContents #blog-tab .secondaryPost .secPostContent {
	width: 63%;
	height:90px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float:right;
}

#sidebar #tabContents #blog-tab .secinfoBox {
	height: 20%;
}

#sidebar #tabContents #blog-tab .secinfoBox span {
	font: 300 10px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 10px;
	padding-right: 10px;
}
#sidebar #tabContents #blog-tab .secinfoBox span:first-child {
	font: 600 10px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 10px;
	display: none;
}
#sidebar #tabContents #blog-tab .secinfoBox span:last-child {
	border-right: 0px;
}








#sidebar #tabContents #events-tab .infoBox {
	border-bottom: 1px solid #B3B3B3;
}

#sidebar #tabContents #events-tab .infoBox span {
	font: 300 12px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}
#sidebar #tabContents #events-tab .infoBox span:first-child {
	font: 600 12px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 15px;
	padding-right: 15px;
}

#sidebar #tabContents #events-tab .infoBox span:last-child {
	border-right: 0px;
}
#sidebar #tabContents #events-tab .mainPostContent {
	padding: 15px;
}
#sidebar #tabContents #events-tab .mainPostContent h3 {
	font: 600 16px 'Open Sans', Arial, sans-serif;
}
#sidebar #tabContents #events-tab .mainPostContent p {
	font: 400 12px 'Open Sans', Arial, sans-serif;
color: #928B8D;
}

#sidebar #tabContents #events-tab .secondaryPost {
	border-top: 1px solid #B3B3B3;
	clear:both;
}
#sidebar #tabContents #events-tab .secondaryPost h3 {
	font: 600 14px 'Open Sans', Arial, sans-serif;
	height: 70%;
}

#sidebar #tabContents #events-tab .secondaryPost .secPostImg {
	width: 30%;
	height:100px;
	float:left;
	background:#CCCCCC;
}
#sidebar #tabContents #events-tab .secondaryPost .secPostContent {
	width: 63%;
	height:90px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	float:right;
}

#sidebar #tabContents #events-tab .secinfoBox {
	height: 20%;
}

#sidebar #tabContents #events-tab .secinfoBox span {
	font: 300 10px 'Open Sans', Arial, sans-serif;
	border-right: 1px solid #B3B3B3;
	padding-left: 10px;
	padding-right: 10px;
}
#sidebar #tabContents #events-tab .secinfoBox span:first-child {
	font: 600 10px 'Open Sans', Arial, sans-serif;
	font-style:italic;
	color:#CF0058;
	border-right: 1px solid #B3B3B3;
	padding-left: 0px;
	padding-right: 10px;
}
#sidebar #tabContents #events-tab .secinfoBox span:last-child {
	border-right: 0px;
}

div.form_holder form {
background-color: #f2f2f2;
padding: 35px;
padding-right: 0px;
width: 80%;
}

div.form_holder form input {
	height: 22px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}

#usercol1-group {
	width: 48% !important;
}
#usercol2-group {
	width: 48% !important;
}

#inventorleft-group {
	width: 48% !important;
}
#inventorright-group {
	width: 48% !important;
}
#inventormain-group textarea {
	width: 90.5% !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}

#usercol1-group input {
	height: 22px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}

#usercol2-group input {
	height: 22px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}

#sectors-group select {
	width: 92% !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}

#message-group textarea {
	width: 90.5% !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
}
p#terms-checkbox.checkbox-label {
	font: 300 10px 'Open Sans', Arial, sans-serif !important;
	font-style:italic !important;
}

#captcha-field input {
	height: 27px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
	width: 54% !important;
}

#submitbutton .submit-button {
	background: none repeat scroll 0 0 #CF0058 !important;
border-radius: 4px !important;
color: #FFFFFF !important;
font: 400 18px 'Open Sans',Arial,sans-serif !important;
height: 33px !important;
padding-top: 7px !important;
text-align: center !important;
width: 94% !important;
}

#captcha-imgs {
	height: 39px !important;
	width: 36% !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	border: 1px solid #ccc !important;
	padding-left:8px !important;
}



/*  Contact Us Map   */


#map_canvas {
	width: 93%;
	height: 350px;
	border: 10px solid #f2f2f2;
}
#venueContent {
	width: 93%;
	height: 400px;
	margin-bottom: 30px;
}

#venuemap {
	border: 10px solid #f2f2f2;
}

#venueContent .addressBlock {
	display: inline-block;
	margin-right: 50px;
}

#performancesContent ul {
	list-style: none !important; 
/*list-style-position: outside;*/
margin-left: 0px !important;
}


@media only screen and (max-width : 768px) {
	#mediahub {
		background-image: none !important;
	}

	
}


/* MEDIA HUB 
================================================== */

#mediahub {
	background: #FFF url(../images/media-background-01.png) no-repeat center top;
	/*height: 850px;*/
	/* margin-top: 15px; */
	/* margin-bottom: 5px; */
	border-top: 20px solid #ffffff;
	text-align: center;
}

#mediahub.hubs-page {	
	margin-top: 15px;
}

@media only screen and (min-width: 768px) {
	#mediahub .small-button {
		position: absolute;
		bottom: -4px;
		left: 117px;
	}
}

#mediahub .small-button {
	background: #CF0058;
	height: 25px;
	width: 140px;
	font: 400 14px 'Open Sans', Arial, sans-serif;
	color: #fff;
	text-align: center;
	padding-top: 5px;
	margin-top: 15px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

#mediahub .small-button a {
	color:#FFFFFF;
	text-decoration:none;
}

#mediahub .container #hub-intro {
	padding-top: 20px;
	margin-top: 20px;
}
#mediahub .container #hub-intro h2 {
	font: 300 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
}
#mediahub .container #hub-intro h3 {
	font: 300 22px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #928B8D;
	width: 80%;
}
#mediahub .container .hub {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom:20px;
	height: 206px;
}
#mediahub .container .hub:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}
#mediahub h4 {
	font: 400 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #666;
}
#mediahub p {
	margin-top: 15px;
	font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}


/*#mediahub .container #hub-two {
	background: url(../images/GCoS-Icons-09.png) no-repeat top center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-two:hover {
	background: url(../images/GCoS-Icons-10b.png) no-repeat top center;
	background-size:99%;
}

#mediahub .container #hub-three {
	background: url(../images/GCoS-Icons-28.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-three:hover {
	background: url(../images/GCoS-Icons-29b.png) no-repeat center center;
	background-size:99%;
}


#mediahub .container #hub-four {
	background: url(../images/GCoS-Icons-26.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-four:hover {
	background: url(../images/GCoS-Icons-27b.png) no-repeat center center;
	background-size:99%;
}


#mediahub .container #hub-five {
	background: url(../images/GCoS-Icons-15.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-five:hover {
	background: url(../images/GCoS-Icons-16b.png) no-repeat center center;
	background-size:99%;
}


#mediahub .container #hub-six {
	background: url(../images/GCoS-Icons-30.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-six:hover {
	background: url(../images/GCoS-Icons-31b.png) no-repeat center center;
	background-size:99%;
}

#mediahub .container #hub-seven {
	background: url(../images/GCoS-Icons-32.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-seven:hover {
	background: url(../images/GCoS-Icons-33b.png) no-repeat center center;
	background-size:99%;
}


#mediahub .container #hub-eight {
	background: url(../images/GCoS-Icons-21.png) no-repeat center center;
	background-size:90%;
	-webkit-transition: background 350ms ease-in-out;
	-moz-transition: background 350ms ease-in-out;
	-ms-transition: background 350ms ease-in-out;
	-o-transition: background 350ms ease-in-out;
	transition: background 350ms ease-in-out;
	
}
#mediahub .container #hub-eight:hover {
	background: url(../images/GCoS-Icons-22b.png) no-repeat center center;
	background-size:99%;
}*/



/* MEDIA HUB Social
================================================== */

/*#mediahub-social {
	background: #FFF url(../images/hub-background-01.png) no-repeat center top;
	height: 850px;
	border-top: 20px solid #ffffff;
}

#mediahub-social.hubs-page {	
	margin-top: 15px;
}


#mediahub-social .container .hub {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom:20px;
	height: 206px;
}
#mediahub-social .container .hub:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}
#mediahub-social .container .hub h4 {
	font: 400 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #666;
}
#mediahub-social .container .hub p {
	margin-top: 15px;
	font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}*/







#hub-one, #hub-two, #hub-three, #hub-four, #hub-five, #hub-six, #hub-seven, #hub-eight, #hub-nine {
	min-height: 310px;
	position: relative;
}




#mediahub-social {
	background: #FFF url(../images/sector-background-01.png) no-repeat center top;
	height: 850px;
	/*padding-top: 15px;*/
	padding-bottom: 5px;
	border-top: 20px solid #ffffff;
	text-align: center;
}

#mediahub-social.hubs-page {	
	margin-top: 15px;
}

#mediahub-social .container #hub-intro {
	padding-top: 20px;
	margin-top: 20px;
	text-align:left !important;
}
#mediahub-social .container #hub-intro h2 {
	font: 300 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
	text-align:left !important;
}
#mediahub-social .container #hub-intro h3 {
	font: 300 22px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #928B8D;
	width: 80%;
	text-align:left !important;
}


#mediahub-social .small-button {
	background: #CF0058;
height: 25px;
width: 140px;
font: 400 14px 'Open Sans', Arial, sans-serif;
color: #fff;
text-align: center;
padding-top: 5px;
margin-top: 10px;
margin-left:auto;
margin-right:auto;
margin-bottom:35px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#mediahub-social .small-button a {
	color:#FFFFFF;
	text-decoration:none;
}

#mediahub-social .container #hub-intro {
	padding-top: 20px;
	margin-top: 20px;
}
#mediahub-social .container #hub-intro h2 {
	font: 300 42px 'Open Sans', Arial, sans-serif;
	letter-spacing:-3px;
	color: #CF0058;
}
#mediahub-social .container #hub-intro h3 {
	font: 300 22px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #928B8D;
	width: 80%;
}
#mediahub-social .container .hub {
	text-align: center;
}
#mediahub-social .container .hub:hover {
	background-color:#f2f2f2;
	cursor:pointer;
}
#mediahub-social h4 {
	font: 400 20px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	color: #666;
}
#mediahub-social p {
	margin-top: 15px;
	font: 400 12px/18px 'Open Sans', Arial, sans-serif;
	color: #928B8D;
}



input[type="checkbox"] {
float: left !important;
}

label#subscribetonews-checkbox.checkbox-label, label#subscribetoblog-checkbox.checkbox-label {
	 
float: left;
margin-right: 15px;
}
	
.article-info {
	font: 300 14px 'Open Sans', Arial, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #928B8D;
	margin: 0px 8px 20px 0px;
}
#search-form {
	display:none;
}
dd.result-text {
	border-bottom: 1px solid #f2f2f2;
padding-bottom: 15px
}





/* #Media Queries
================================================== */

	/* Tablet Landscape */
	@media only screen and (min-width: 960px) and (max-width: 1199px) {
		#whatshappening-social .container .feed-social p {
			color: #ffffff;
			font: 400 14px 'Open Sans', Arial, sans-serif;
			width: 80%;
		}
	}

	/* Tablet Portiait */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
		#whatshappening-social .container .feed-social p {
			color: #ffffff;
			font: 400 14px 'Open Sans', Arial, sans-serif;
			width: 80%;
		}
	}



	/* Mobile Landscape */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
		
		.custom-social-links {
			display: none;
		}
		#GCoS-logo {
			text-align:center;
		}
		/*#main-menu {
			display:none;
		}*/
		
		ul.jt-menu-gcos {
			display:none;
		}
		#intro-wrapper {
			height:auto;
			padding-bottom: 30px;
		}
		#intro-content h2 {
			width: 100%;
		}
		#intro-content p {
			width: 100%;
		}
		#sectors {
			background: #FFF;
			background-image:none;
			height:auto;
		}
		#sectors .container #sector-intro h3 {
			width: 100%;
		}
		#sectors .container #sector-11, #sectors .container #sector-14, #sectors .container #sector-15, #sectors .container #sector-16, #sectors .container #sector-17, #sectors .container #sector-18 {
			border-bottom: 1px solid #ccc;
		}
		#whatshappening {
			display:none;
		}
		#whatshappening-social {
			display:none;
		}
		#footer-menu {
			position:inherit;
			text-align:center;
		}
		#footer-wrapper #footer-menu .custom-footer-copyright p {
			position:inherit;
			text-align:center;
		}
		#footer-wrapper .container #footer-social {
			margin-top: -30px;
			margin-bottom: 30px;
			text-align:center;
		}
		
		
		
		
		#page-title {
			padding-bottom: 60px;
		}
		#page-title .container #title {
			padding-top: 0px !important;
		}
		#page-title .container #title h1 {
			font: 700 38px/42px 'Open Sans', Arial, sans-serif !important;
			letter-spacing:-3px !important;
			color: #CF0058 !important;
		}
	
		#title h2 {
			margin-bottom: 30px;
		}
		#page-title .container #breadcrumbs {
			display: none;
		}
		
	/*  TIMELINE  */
		#timeline {
			width: 400px !important;
			height: 300px !important;
			overflow: hidden;
			/* margin: 100px auto; */
			position: relative;
			background: url('/modules/mod_wmt_content_timeline/images/dot.gif') left 45px repeat-x;
		}
				
		#timeline #dates {
			
			height: 60px;
			overflow: hidden;
		}
		
		#timeline ul {}
		
		#timeline ul li img {
			width: 200px !important;	
			
		}
		#timeline ul li p {
			width: 195px !important;	
			height: 300px !important;
			margin-bottom:0px !important;
			
		}
		
		#timeline .timeline-text{
			float: left; 
			width: 195px;
			position:relative;
			left: 0px;
		}
		
		
		/*#timeline ul li h3 {
			width: 350px !important;	
			margin-bottom:0px !important;
			margin-left:0px !important;
			padding:0px !important;
			height: 25px;
			
			
		}*/
		
		
		#sidebar {padding-top: 0px !important;}
		
		
		.contact-image-mask {
			display:none;
		}
		.category-image-mask {
			display:none;
		}
		.img-intro-left {
			height: 200px;
			margin-bottom: 15px;
		}
		
		
		
		
		
		
		
		div.form_holder form {
			width: 90%;
		}

		#usercol1-group {
			width: 100% !important;
		}
		#usercol2-group {
			width: 100% !important;
		}
		#captcha {
			float:none !important;
			width:100% !important;
		}
		#submitbutton {
			float:none !important;
			width:100% !important;
		}


		#social-search input#mod-finder-searchword.inputbox {
			width: 245px;
		}
		#menu-icon-mobile {cursor: pointer; position: absolute; top: 0px; left:0px;display:block;
			background: #FFF url(../images/Mobile-Menu02.png) no-repeat right top;
			height: 35px;
			width: 120px;}
			
		#nav-wrap {cursor: pointer;position: absolute; top: 20px; left:0px;display:block;}
		
			/* --------------------- MAIN NAV --------------------- */
				#main-menu #nav-wrap {
					width: 110%;
					cursor: pointer;
					position: absolute;
					top: 30px;
					/*left: -40px;*/
					display: block;
					background-color:#333333;
					/*padding-left: 30px;*/
					/*padding-right: 30px;*/
					text-align:center;
					z-index:999999999999999;
				}
				
				
				#main-menu ul {
					/*margin-left:-20px;*/
				}
				#main-menu ul li {
					display: block;
					width: 445px;
					height:auto;
				border-bottom: 1px solid #CF0058;
				border-right: none;
				}
				#main-menu ul li a:link {
				font: 400 20px 'Open Sans', Arial, sans-serif;
				letter-spacing: -1px;
				}
				
				#main-menu ul li ul {
				margin-left: -10px;
				opacity: 1;
				background-color:#222222;
				padding-top: 10px;
				white-space: nowrap;
				width: 101%;
				border-bottom: 0px solid #333;
				border-top: 1px solid #CF0058;
				position:relative;
				left: 7px !important;
			}
			
			#main-menu ul li ul li {
				background-color:transparent;
				padding-top: 7px;
				padding-bottom: 7px;
				border-bottom: 1px solid #CF0058;
				width: 100%;
				left: -5px
			}
			
			.jt-menu-gcos ul {
				position:	relative;
				top: 0;
				clear:both;
			
			}
			
		/* ADDED BY NDF 25-04-14   */	
			
		/*	#layerslider .ls-slide img { height:100% !important; width:auto !important; margin-top:0px !important;}
			#layerslider {height: 350px !important;}
			#layerslider .ls-l-1 {display:block !important; width: 100% !important;position: absolute !important;left:0px !important;top:0px !important;height:100% !important;}
			#layerslider .ls-slide .ls-ls-1 {display:block !important; width: 90% !important;position: absolute !important;left:0px !important; top:0px !important; padding-left: 15px !important;padding-right: 15px !important;padding-top: 25px !important;padding-bottom: 25px !important;height:auto !important;}
			#layerslider .ls-slide .ls-ls-1 h3 {display:block !important; width: 100% !important; font-size:36px;}
			#layerslider .ls-bottom-nav-wrapper {display: none !important;}
			#layerslider .ls-circle-timer {display: none !important;}
			#slideshow-container {height:auto !important;}*/
			
		.sizer {
			display: block;
		}
		#page-content .container #article #layerslider h2 {
			font: 300 28px 'Open Sans', Arial, sans-serif !important;
			letter-spacing: -1px !important;
			color: #ffffff !important;
		}
		#layerslider p {font: 400 14px/19px 'Open Sans', Arial, sans-serif !important;
						letter-spacing: -1px !important;
						color: #ffffff !important;
		}

	}
	
	/* Mobile Portrait */
	@media only screen and (max-width: 479px) {
		
		#captcha-imgs {
			height: 39px !important;
			width: 38% !important;
			-moz-border-radius: 4px !important;
			-webkit-border-radius: 4px !important;
			border-radius: 4px !important;
			border: 1px solid #ccc !important;
			padding-left:3px !important;
		}
			#layerslider .ls-slide img { height:100% !important; width:auto !important; margin-top:0px !important;}
			#layerslider {height: 350px !important;}
			#layerslider .ls-l-1 {display:block !important; width: 100% !important;position: absolute !important;left:0px !important;top:0px !important;height:100% !important;}
			#layerslider .ls-slide .ls-ls-1 {display:block !important; width: 90% !important;position: absolute !important;left:0px !important; top:0px !important; padding-left: 15px !important;padding-right: 15px !important;padding-top: 25px !important;padding-bottom: 25px !important;height:auto !important;}
			#layerslider .ls-slide .ls-ls-1 h3 {display:block !important; width: 100% !important; font-size:36px;}
			#layerslider .ls-bottom-nav-wrapper {display: none !important;}
			#layerslider .ls-circle-timer {display: none !important;}
			#slideshow-container {height:auto !important;}
			
		.sizer {
			display: block;
		}
		#page-content .container #article #layerslider h2 {
			font: 300 28px 'Open Sans', Arial, sans-serif !important;
			letter-spacing: -1px !important;
			color: #ffffff !important;
		}
		#layerslider p {font: 400 14px/19px 'Open Sans', Arial, sans-serif !important;
						letter-spacing: -1px !important;
						color: #ffffff !important;
		}
		
		.custom-social-links {
			display: none;
		}
		#GCoS-logo {
			text-align:center;
			margin-top: 0px;
			padding-top: 20px;
		}
		/*#main-menu {
			display:none;
		}*/
		ul.jt-menu-gcos {
			display:none;
		}
		
		#intro-wrapper {
			height:auto;
			padding-bottom: 30px;
		}
		#intro-content h2 {
			width: 100%;
		}
		#intro-content p {
			width: 100%;
		}
		#sectors {
			background: #FFF;
			background-image:none;
			height:auto;
		}
		#sectors .container .sector {
			text-align: center;
			padding-top: 0px;
			padding-bottom: 20px;
			margin-bottom:20px;
			height: 216px;
		}
		#sectors .container #sector-intro h3 {
			width: 100%;
		}
		#sectors .container #sector-11, #sectors .container #sector-14, #sectors .container #sector-15, #sectors .container #sector-16, #sectors .container #sector-17, #sectors .container #sector-18 {
			border-bottom: 1px solid #ccc;
			background-position:center top;
		}
		#sectors .container #sector-19 {
			background-position:center top;
		}
		#whatshappening {
			display:none;
		}
		#whatshappening-social {
			display:none;
		}
		#footer-menu {
			position:inherit;
			text-align:center;
		}
		#footer-wrapper #footer-menu .custom-footer-copyright p {
			position:inherit;
			text-align:center;
		}
		#footer-wrapper .container #footer-social {
			margin-top: -30px;
			margin-bottom: 30px;
			text-align:center;
	}
		
		
		#page-title {
			padding-bottom: 60px !important;
			
		}
		#page-title .container #title {
			padding-top: 10px !important;
		}
		#page-title .container #title h1 {
			font: 700 38px/42px 'Open Sans', Arial, sans-serif !important;
			letter-spacing:-3px !important;
			color: #CF0058 !important;
		}
		#title h2 {
			font: 300 20px 'Open Sans', Arial, sans-serif !important;
		}
		#page-title .container #breadcrumbs {
			display: none;
		}
		
		
		
		
		/*  TIMELINE  */
		#timeline {
			width: 300px !important;
			height: 100% !important;
			overflow: hidden;
			/* margin: 100px auto; */
			position: relative;
			background: url('/modules/mod_wmt_content_timeline/images/dot.gif') left 45px repeat-x;
				margin-bottom: -70px;
		}
		
		#timeline .timeline-text{
			float: left; 
			width: 160px;
			position:relative;
			left: -30px;
			}
				
		#timeline #dates {
			
			height: 60px;
			overflow: hidden;
		}
		
		#timeline ul {height: 280px;}
		
		#timeline ul li img {
			width: 170px !important;	
			left: -30px !important;
			margin-right:0px !important;
			
		}
		
		
		#timeline ul li p {
			width: 150px !important;	
		}
		/*
		#timeline ul li h3 {
			width: 150px !important;	
			margin-bottom:0px !important;
			margin-left:0px !important;
			padding:0px !important;
			height: 25px;
			
			float: left;
			position:relative;
			left: -30px;
			clear: right;
			
		}*/
		
		#timeline #next {top: 240px !important;left: 90px !important;}
		#timeline #prev {top: 240px !important;left: 0px !important;}
		
		
		#sidebar {padding-top: 0px !important;}
		
		
		
		div.form_holder form {
			width: 90%;
		}
		.contact-image-mask {
			display:none;
		}
		.category-image-mask {
			display:none;
		}
		.img-intro-left {
			height: 200px;
			margin-bottom: 15px;
		}
		
		div.form_holder form {
			width: 90%;
		}

		#usercol1-group {
			width: 100% !important;
		}
		#usercol2-group {
			width: 100% !important;
		}
		#captcha {
			float:none !important;
			width:100% !important;
		}
		#submitbutton {
			float:none !important;
			width:100% !important;
		}
		



		
		#social-search input#mod-finder-searchword.inputbox {
			width: 250px;
		}
		#menu-icon-mobile {cursor: pointer;position: absolute; top: 0px; left:0px;display:block;
			background: #FFF url(../images/Mobile-Menu01.png) no-repeat center top;
			height: 35px;
			width: 35px;}
			
		#nav-wrap {cursor: pointer;position: absolute; top: 20px; left:0px;display:block;}
		
		
		
		
		/* --------------------- MAIN NAV --------------------- */
					#main-menu #nav-wrap {
						width: 317px;
						cursor: pointer;
						position: absolute;
						top: 30px;
						/* left: -12px; */
						display: block;
						background-color: #333333;
						/* padding-left: 20px; */
						/* padding-right: 20px; */
						text-align: center;
						z-index: 999999999999999;
					}
					
					
					#main-menu ul {
						/*margin-left:-20px;*/
					}
					#main-menu ul li {
						display: block;
						width: 300px;
						height:auto;
						border-bottom: 1px solid #CF0058;
						border-right: none;
					}
					#main-menu ul li a:link {
					font: 400 20px 'Open Sans', Arial, sans-serif;
					letter-spacing: -1px;
					}
					
					#main-menu ul li ul {
					/*margin-left: -10px;*/
					opacity: 1;
					background-color:#222222;
					padding-top: 10px;
					white-space: nowrap;
					width: 306px;
					border-bottom: 0px solid #333;
					border-top: 1px solid #CF0058;
					margin-left: 0px;
					margin-right: 0px;
					position: relative;
					left: 8px;
				}
				
				#main-menu ul li ul li {
					background-color:transparent;
					padding-top: 7px;
					padding-bottom: 7px;
					border-bottom: 1px solid #CF0058;
					width: 100%;
					margin-left: 0px;
					margin-right: 0px;
				}
				
				.jt-menu-gcos ul {
					position:	relative;
					top: 0;
					clear:both;
				
				}
				
				/* ADDED BY NDF 25-04-14   */	
			
			#layerslider .ls-slide img { /*height:100% !important; width:auto !important;*/ margin-top:0px !important;}
			#layerslider {height: 480px !important;}
			#layerslider .ls-l-1 {display:block !important; width: 100% !important;position: absolute !important;left:0px !important;top:0px !important;height:100% !important;}
			#layerslider .ls-slide .ls-ls-1 {display:block !important; width: 90% !important;position: absolute !important;left:0px !important; top:0px !important; padding-left: 15px !important;padding-right: 15px !important;padding-top: 25px !important;padding-bottom: 25px !important;height:auto !important;}
			#layerslider .ls-slide .ls-ls-1 h3 {display:block !important; width: 100% !important; font-size:36px;}
			#layerslider .ls-bottom-nav-wrapper {display: none !important;}
			#layerslider .ls-circle-timer {display: none !important;}
			#slideshow-container {height:auto !important;}
			
			
			

				
				
	}
	
.system-unpublished {background-color: #FCF; border: #f00 thin solid;}


#page-content .container #sidebar .white-widget li h5 a {
	font: 400 12px 'Open Sans', Arial, sans-serif;
color: #928B8D;
	
}




#commentsForm input {
	height: 22px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
	width: 90%
}

#commentsForm textarea {
	height: 22px !important;
	-moz-border-radius: 4px !important;
	-webkit-border-radius: 4px !important;
	border-radius: 4px !important;
	font: 300 14px 'Open Sans', Arial, sans-serif !important;
	width: 90%
}



#commentsForm #captcha {
	width: 90% !important;
}


#commentsForm #captcha #captcha-imgs {
	float:left !important;
	padding-top: 5px !important;
	width: 23% !important;
	height: 29px !important;
}

.img_caption {
	font: 400 12px 'Open Sans', Arial, sans-serif !important;
color: #928B8D !important;
text-align:right !important;
font-style:italic !important;
margin-top: -10px !important;
}

.logo-name-only {text-align: center;position: absolute !important;
top: 35%;}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	#page-content #page-content .container #article #layerslider h2 {
    	font: 300 26px "Open Sans",Arial,sans-serif !important;
	}
	
	#page-content .ls-slide .large-button {
		left: 30px !important;
		top: 230px !important;
	}
	
	#page-content .container #article div.ls-l-1 {
		left: 0 !important;
	}
	
	#page-content .ls-l-1 {
		height: 320px !important;
		overflow: hidden;
	}
	
	#page-content .ls-ls-1 {
		height: 220px !important;
    	left: 30px !important;
		overflow: hidden !important;
    	width: 360px !important;
	}
	
	#page-content .ls-v5 .ls-nav-next, #page-content .ls-v5 .ls-nav-prev {
		display: none !important;
	}

}


/* Mobile Portrait */
@media only screen and (max-width: 479px) {

	#page-content #page-content .container #article #layerslider h2 {
    	font: 300 20px "Open Sans",Arial,sans-serif !important;
	}
	
	#page-content #layerslider .large-button, #page-content #layerslider .large-button:hover {
		font-size: 16px !important;
		left: 80px !important;
		top: 150px !important;
		width: 150px !important;
	}
	
	#page-content .container #article div.ls-l-1 {
		left: 70px !important;
	}
	
	#page-content #layerslider .ls-slide .ls-ls-1 {
    	display: block !important;
    	height: 120px !important;
    	left: 0 !important;
		overflow: hidden;
    	padding: 25px 15px 25px 90px !important;
    	position: absolute !important;
    	top: 0 !important;
    	width: 190px !important;
	}
	
	#page-content #layerslider .ls-slide .ls-ls-1 p {
		display: none;
	}
	
	#page-content .ls-v5 .ls-nav-next, #page-content .ls-v5 .ls-nav-prev {
		display: none !important;
	}
	
	#page-content .sizer, #page-content .slider-container, #page-content #layerslider {
		height: 240px !important;
		overflow: hidden;
	}
	
	#page-content .sizer {
		height: 270px !important;
		margin-left: 0 !important;
		width: auto !important;
	}
	
	#full-slider-wrapper img {
		height: 480px !important;
		width: auto !important;
	}
	
	#page-content .slider-container img {
		height: 240px !important;
		margin-left: 0 !important;
		width: auto !important;
	}
	
	#page-content #article .custom {
		display: none;
	}
	
	#page-content .container #article #layerslider h3 {
    	font: 300 30px "Open Sans",Arial,sans-serif !important;
    }
	
	.pagination ul {
   		clear: left;
    	float: none;
    	margin: auto !important;
    	overflow: hidden;
    	width: 100px;
	}
	
	.pagination li {
		border-right: none !important;
    	display: inline;
    	float: left;
    	line-height: 1.5em;
   		margin-right: 0 !important;
    	padding: 0 !important;
		width: 50%;
	}

}