/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 /* This file will hold styles that are loaded using the same media query as the wide grid. */
/*
 * ==========================================================
 * Grid
 * ==========================================================
 */

.grid-1, .grid-2, .grid-3, .grid-4, .grid-5, .grid-6, .grid-7, .grid-8, .grid-9, .grid-10, 
.grid-11, .grid-12 {
  display: inline;
  float: left;
  position: relative;

}

.push-1, .pull-1, .push-2, .pull-2, .push-3, .pull-3, .push-4, .pull-4,
.push-5, .pull-5, .push-6, .pull-6, .push-7, .pull-7, .push-8, .pull-8,
.push-9, .pull-9, .push-10, .pull-10, .push-11, .pull-11, .push-12, .pull-12 {
  position: relative;
}

/*
 * ==========================================================
 * Alpha - Omega
 * ==========================================================
 */

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/*
 * ==========================================================
 * Container
 * ==========================================================
 */

body {
  
}

img {
	max-width: 100%;
}


/*
 * ==========================================================
 * Columns
 * ==========================================================
 */

.container-12 .grid-1 {
  width: 60px !important;
}

.container-12 .grid-2 {
  width: 160px !important;
}

.container-12 .grid-3 {
  width: 260px;
}

.container-12 .grid-4 {
  width: 300px !important;
}

.container-12 .grid-5 {
  width: 380px !important;
}

.container-12 .grid-6 {
  width: 460px !important;
}

.container-12 .grid-7 {
  width: 540px !important;
}

.container-12 .grid-8 {
  width: 620px !important;
}

.container-12 .grid-9 {
  width: 700px !important;
}

.container-12 .grid-10 {
  width: 780px !important;
}

.container-12 .grid-11 {
  width: 860px !important;
}

.container-12 .grid-12 {
  width: 960px;
}


/**************************************************
** Desktop design
**************************************************/
.container-12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

/*********************************************************
** Top Bar
*********************************************************/
#region-top {
	width: 960px;
}

#block-block-2 {
	float: left;
	height: 43px;
}

/*********************************************************
** Main Menu
*********************************************************/
#block-menu-menu-main-navigation {
    border-top: 1px solid rgb(0,121,193);
    margin-left: 12px;
    margin-right: 15px;
    margin-bottom: 8px;
    padding-top: 3px;
}

#block-menu-menu-main-navigation ul {
	list-style: none;
	margin-left: 0px;
}

#block-menu-menu-main-navigation ul li {
	list-style: none;
	float: left;
	font-family: arial;
	font-size: 13px;
	text-transform: uppercase;
	display: table-cell;
	width: 109px;
	vertical-align: bottom;
	margin-right: 8px;
    line-height: 13px;
    height: 27px;
}

#block-menu-menu-main-navigation ul li.last {
	margin-right: 0px;
}

#block-menu-menu-main-navigation ul li a {
	color: rgb(65,64,66);
	text-decoration: none;
    line-height: 13px;
    height: 29px;
    display: table-cell;
    vertical-align: bottom;
}

#block-menu-menu-main-navigation ul li a.active-trail {
    color: rgb(0,121,193);
    font-weight: bold;
}

#block-menu-menu-main-navigation ul li a:hover {
	color: rgb(0,121,193);
}

#block-menu-menu-main-navigation ul li a:active {
	color: rgb(0,121,193);
}

#block-menu-menu-main-navigation ul li.expanded .menu {
    display: none;
}

/*********************************************************
** Slideshow
*********************************************************/

/* This part need to be removed after Joe's decided*/
#views_slideshow_cycle_teaser_section_slideshow-block .views-field-addtoany-link .views-label-addtoany-link {
    display: none;
}

#views_slideshow_cycle_teaser_section_slideshow-block .views-field-addtoany-link .field-content {
    /*
    display: block;
    text-align: right;
    */
}

#views_slideshow_cycle_teaser_section_slideshow-block .views-field-addtoany-link .field-content {
    display: none;
}

/****************************************************/


#block-views-slideshow-block {
	height: auto;
    position: relative;
    left: 0px;
}
#flexslider_views_slideshow_main_slideshow-block {
	overflow: visible !important;
}

/*
#views_slideshow_cycle_teaser_section_slideshow-block .views-field-field-slideshow-image {

	left: -364px;
    position: relative;
    zoom: 1;
}
*/

#flexslider_views_slideshow_main_slideshow-block .views-field-title {
	position: relative;
	margin-top: -21%;
	width: 207px;
	background: rgba(230,230,230,0.95);
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;
	padding-bottom: 18px;
	font-family: arial;
	font-size: 25px;
	font-weight: normal;
	color: rgb(65,64,66);
	line-height: 25px;
	height: 148px;
    margin-left: 21.5%;
    text-transform: uppercase;
	overflow: hidden;
	visibility: hidden;
}

#flexslider_views_slideshow_main_slideshow-block .views-field-body {
	position: relative;
	width: 207px;
	padding-left: 18px;
	padding-right: 18px;
	background: rgba(230,230,230,0.95);
	color: rgb(64,64,66);
	font-family: arial;
	font-size: 15px;
	line-height: 15px;
	height: 120px;
    margin-left: 21.5%;
    overflow: hidden;
	visibility: hidden;
	margin-top: 0px;
}

#flexslider_views_slideshow_main_slideshow-block .views-field-field-read-more-link {
	position: relative;
	width: 207px;
	padding-top: 0px;
	padding-left: 18px;
	padding-right: 18px;
	background: none;
	color: rgb(64,64,66);
	font-family: arial;
	font-size: 15px;
	line-height: 15px;
	margin-top: 0px;
	height: 15px;
	margin-left: 21.5%;
	visibility: hidden;
	margin-top: 0px;
	z-index: 20;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#flexslider_views_slideshow_main_slideshow-block .views-field-body {	
		height: 121px;
		margin-top: -1px;
	}
	#flexslider_views_slideshow_main_slideshow-block .views-field-field-read-more-link {
		height: 18px;
		margin-top: -1px;
	}
}/*Chrome*/


#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link {
	position: relative;
	width: 88px;
	padding-left: 137px;
	padding-right: 18px;
	color: rgb(148,148,139);
	background: rgba(230,230,230,0.95);
	font-family: arial;
	font-size: 10px;
	height: 49px;
	margin-left: 21.5%;
	overflow: visible;
	visibility: hidden;
	margin-top: -15px;
	padding-top: 0px;
}

#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link span.views-label-addtoany-link {
	background: none;
	position: relative;
	z-index: 20;
}



#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link .field-content .addtoany_share_save {
    display: none;
}

#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link span.field-content {
	width: 76px;
	background: none;
	display: inline-block;
	margin-left: -137px;
	padding-left: 167px;
	height: 33px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link {	
		height: 48px;
		margin-top: -18px;
		padding-top: 2px;
	}
	#flexslider_views_slideshow_main_slideshow-block .views-field-addtoany-link span.field-content {
		height: 32px;
	}
}/*Chrome*/

#block-views-slideshow-block .view-footer {
/*
	position: relative;
	margin-top: -365px;
	color: white;
	z-index: 99;
    margin-left: 364px;
	*/
	display: none;
}

#slideshow-nav {
	margin-left: 18px;
}

#slideshow-nav a {
	text-decoration: none;
	color: transparent;
	font-size: 0px;
    color: transparent;
	background: url(/sites/all/themes/mcc/images/slider_nav_grey.png) no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 6px;
}

#slideshow-nav a.activeSlide {
	background: url(/sites/all/themes/mcc/images/slider_nav_blue.png) no-repeat;
}

#slideshow-prev {
/*
	position: relative;
	top: -25px;
	margin-left: 183px;
	background: url(/sites/all/themes/mcc/images/arrow_left.png) no-repeat;
	font-size: 0px;
    color: transparent;
	padding-top: 38px;
	padding-left: 28px;
	*/
	display: none;
}

#slideshow-next {
	/*
	position: relative;
	
	top: -65px;
	margin-left: 213px;
	background: url(/sites/all/themes/mcc/images/arrow_right.png) no-repeat;
	font-size: 0px;
    color: transparent;
	padding-top: 38px;
	padding-left: 28px;
	*/
	display: none;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #slideshow-next {top: -64px}
}

#block-views-slideshow-block .views-field-field-read-more-link a {
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	color: rgb(65,64,66);
}

#block-views-slideshow-block .views-field-field-read-more-link a:hover {
	text-decoration: none;
	font-family: arial;
	font-weight: bold;
	color: rgb(0,121,193);
}

.views-field-addtoany-link a.a2a_button_facebook span.a2a_img {
	background: url(/sites/all/themes/mcc/images/share_fb.png);
	background-position: 0 0 !important;
}

.views-field-addtoany-link a.a2a_button_twitter span.a2a_img {
	background: url(/sites/all/themes/mcc/images/share_tw.png);
	background-position: 0 0 !important;
}


/******************************
** Flex Slider Slide show
******************************/
#zone-slideshow {
	width: 100%;
	/*
	max-width: 1688px;
	*/
	margin-left: auto;
	margin-right: auto;
}

#region-slideshow {
	width: 100%;
	/*
	max-width: 1688px;
	*/
	margin-left: auto;
	margin-right: auto;
}

#flexslider_views_slideshow_main_slideshow-block {

    position: relative;

    /*left: -360px;*/
    width: 100%;

}

#flexslider_views_slideshow_main_slideshow-block .flexslider {
    margin: 0;
    background: none;
    border: none;
    position: relative;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    zoom: 1;
}

.flex-direction-nav {
	display: none;
}

#flexslider_views_slideshow_main_slideshow-block .flex-control-nav {
	width: 150px;
	position: absolute;
	top: 20%;
	z-index: 22;
	left: 21%;
	visibility: hidden;
	height: 50px;
}

#flexslider_views_slideshow_main_slideshow-block .flex-control-nav li {
	margin: 0px;
}


#flexslider_views_slideshow_main_slideshow-block .flex-control-nav a {
	text-decoration: none;
	color: transparent;
	font-size: 0px;
    color: transparent;
	background: url(/sites/all/themes/mcc/images/slider_nav_grey.png) no-repeat;
	padding-left: 0px;
	padding-top: 10px;
	margin-right: 6px;
	border-radius: 0px;
	box-shadow: none;
}

#flexslider_views_slideshow_main_slideshow-block .flex-control-nav a.flex-active {
	background: url(/sites/all/themes/mcc/images/slider_nav_blue.png) no-repeat;
}

#views_slideshow_controls_text_pause_slideshow-block {
	display: none;
}

#views_slideshow_controls_text_previous_slideshow-block a {
	position: absolute;
	top: 15%;
	left: 32%;
	background: url(/sites/all/themes/mcc/images/arrow_left.png) no-repeat;
	font-size: 0px;
	color: transparent;
	padding-top: 38px;
	padding-left: 28px;
	z-index: 22;
	visibility: hidden;
}

#views_slideshow_controls_text_next_slideshow-block a {
	position: absolute;
	top: 15%;
	left: 34%;
	background: url(/sites/all/themes/mcc/images/arrow_right.png) no-repeat;
	font-size: 0px;
	color: transparent;
	padding-top: 38px;
	padding-left: 28px;
	z-index: 22;
	visibility: hidden;
}

#block-views-slideshow-block > div > div.content.clearfix > div > div.view-content > div > div.views-slideshow-controls-bottom.clearfix {
	height: 0px;
}

#flexslider_views_slideshow_main_slideshow-block .flex-nav-container {
/*
	max-height: 465px;
	*/
}

/*********************************************************
** Videoshow
*********************************************************/
#zone-videoshow-wrapper {
	background: #FFFDED;
}

#zone-videoshow {
	background: #ffffff;
}

div#block-block-31 {
display: none;
}

#block-views-videoshow-block {
	margin-left: 14px;
	margin-right: 14px;
}

#views_slideshow_cycle_teaser_section_videoshow-block {
    width: 912px !important;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-slideshow-cycle-main-frame-row {
    width: 912px !important;
}

#block-views-videoshow-block .block-title {
	font-family: arial;
	font-size: 15px;
	color: rgb(0,121,193);
	margin-top: 6px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-slideshow-cycle-main-frame-row-item {
	display: inline-block;
	width: 299px;
	vertical-align: top;
	height: 62px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-field-video {
	float: left;
	margin-right: 10px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-field-video-preview-image {
	float: left;
	margin-right: 10px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-field-video-preview-image img {
	width: 107px;
	height: 60px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-title {
	font-family: arial;
	font-size: 10.5px;
	line-height: 11px;
	font-weight: bold;
	margin-top: 0px;
	color: rgb(109,110,103);
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-body {
	font-family: arial;
	font-size: 11.5px;
	color: rgb(109,110,103);
	line-height: 12px;
}

#views_slideshow_cycle_teaser_section_videoshow-block .views-field-field-video-embed-link {
	display: none;
}

#block-views-videoshow-block .views-slideshow-controls-bottom {
	width: 860px;
}

#views_slideshow_slider_slider_videoshow-block {
	border-radius: 10px;
	border: none;
	height: 8px;
}

#views_slideshow_slider_slider_videoshow-block .ui-slider-range {
	border-radius: 10px;
}

#views_slideshow_slider_slider_videoshow-block .ui-slider-handle {
	background: none;
	border: none;
}

#block-views-videoshow-block .view-footer {
	height: 20px;
	border-bottom: 1px solid rgb(65,64,66);
}

#video_prev {
	margin-left: 891px;
	position: relative;
	top: -13px;
	background: url(/sites/all/themes/mcc/images/video_arrow_left.png) no-repeat;
	font-size: 0px;
    color: transparent;
	padding-left: 8px;
	padding-top: 12px;
}

#video_next {
	margin-left: 900px;
	position: relative;
	top: -53px;
	background: url(/sites/all/themes/mcc/images/video_arrow_right.png) no-repeat;
	font-size: 0px;
    color: transparent;
	padding-left: 12px;
	padding-top: 12px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #video_next {top: -52px;}
}


#block-block-4 {
	text-align: right;
	margin-right: 14px;
	margin-top: 16px;
}

/*********************************************************
** "COMPLETE"
*********************************************************/
#zone-completebox {
	background: #FFFFFF;
	width: 960px;
}

/*********************************************************
** Quick links
*********************************************************/
#zone-postscript {
	background: #ffffff;
	padding-top: 26px;
    padding-bottom: 20px;
	width: 960px;
}


#zone-postscript {
	background: #ffffff;
	padding-top: 26px;
    padding-bottom: 20px;
}

#block-menu-menu-quick-links .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: rgb(65,64,66);
	border-bottom: 1px solid rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 12px;
}

#block-menu-menu-quick-links .menu {
	list-style: none;
}

#block-menu-menu-quick-links .menu li {
	list-style: none;
	list-style-position: outside;
	margin-left: 0px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
	border-bottom: 1px rgb(65,64,66) dotted;
	line-height: 24px;
}

#block-menu-menu-quick-links .menu li a {
	color: rgb(109,110,103);
	text-decoration: none;
}

#block-menu-menu-quick-links .menu li a:hover {
	color: rgb(0,121,193);
}

/*********************************************************
** SITE MAP
*********************************************************/
#zone-sitemap {
	background: rgb(239,240,240);
	padding-bottom: 15px;
	width: 960px;
}

.block-menu-block {
	display: inline-block;
	width: 104px;
	font-family: arial;
	vertical-align: top;
	padding-right: 3px;
	padding-left: 3px;
}

.block-menu-block h2.block-title {
	font-size: 9px;
	color: rgb(148,148,139);
	font-weight: bold;
	margin-top: 12px;
	text-transform: uppercase;
}

.block-menu-block .menu-block-wrapper ul.menu {
	list-style: none;
}

.block-menu-block .menu-block-wrapper ul.menu li {
	list-style: none;
	margin-left: 0px;
	font-size: 9px;
}

.block-menu-block .menu-block-wrapper ul.menu li a {
	color: rgb(148,148,139);
	text-decoration: none;
	text-transform: uppercase;
	line-height: 9px;
}

.block-menu-block .menu-block-wrapper ul.menu li a:hover{
	color: rgb(65,64,66);
}

/*********************************************************
** FOOTER
*********************************************************/
#zone-footer {
	width: 960px;
}

#region-footer-first {
    width: 960px;
    background: rgb(239,240,240);
    margin-left: auto;
    margin-right: auto;
}

#block-block-16 {
	font-size: 15PX;
	font-family: arial;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
    width: 912.5px;
    margin-left: auto;
    margin-right: auto;
    border-top: 1px solid rgb(65,64,66);
}

#region-footer-second {
    padding-bottom: 15px;
	width: 960px;
}

#block-block-17 {
	font-family: arial;
	font-size: 9px;
	text-align: left;
	text-transform: uppercase;
    padding-top: 4px;
    padding-left: 24px;
	width: 857px;
	padding-right: 0px;
	float: left;
	padding-right: 0px;
	line-height: 18px;
}

/*******************************
** Web Forms
*******************************/
#node-webform-83 .webform-container-inline label {
    width: 260px;
    display: inline-block;
}

#node-webform-83 input[type="text"] {
    width: 200px;
}

#node-webform-83 select {
    width: 200px;
}

#node-webform-83 textarea {
    width: 478px;
}

#node-webform-83 .grippie {
    width: 477px;
}

#node-webform-83 #edit-submitted-year-level-interested .form-type-checkbox {
    display: inline-block;
    width: 130px;
}

#node-webform-84 .webform-container-inline label {
    width: 260px;
    display: inline-block;
}

#node-webform-84 input[type="text"] {
    width: 200px;
}

#node-webform-84 #webform-component-address input[type="text"] {
    width: 478px;
}

#node-webform-84 input[type="email"] {
    width: 200px;
}

#node-webform-84 #edit-submitted-year-level-interested .form-type-checkbox {
    width: 130px;
    display: inline-block;
}

.not-front .views-field-field-top-image img {
	width: 100%;
	height: auto;
	/*
	max-width: 1688px;
	
	min-width: 960px;
	*/
}

#node-webform-104 label {
	width: 260px;
	display: inline-block;
}

#node-webform-104 input[type="text"] {
	width: 200px;
}

#webform-client-form-104 div.form-textarea-wrapper {
	width: 360px;
	display: inline-block;
	vertical-align: top;
	margin-left: 13px;
}

/***************************************************
** Recent news
***************************************************/
#block-views-recent-news-block .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 10px;
}



#see_all_news {
	font-family: arial;
	font-size: 10px;
	line-height: 13px;
    margin-top: 3px;
}



#block-views-recent-news-block .views-field-title {
	font-family: arial;
	font-size: 10.5px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
}

#block-views-recent-news-block .views-field-title a {
	text-decoration: none;
	color: rgb(65,64,66);
}

#block-views-recent-news-block .views-field-title a:hover {
	color: rgb(0,121,193);
}

#block-views-recent-news-block .views-field-body {
	font-family: arial;
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
}

#block-views-recent-news-block .views-field-body p {
	margin-bottom: 4px;
}

section#block-views-recent-news-block .views-field-body {
	max-height: 72px;
	overflow: hidden;
}

section#block-views-recent-news-block .views-field-body div.field-content {
	max-height: 29px;
	text-overflow: ellipsis;
	overflow: hidden;
	height: auto;
}

#block-views-recent-news-block .views-field-field-read-more {
	border-bottom: 1px dotted rgb(65,64,66);
}





.view-recent-news-page div.views-field-body .field-content {
	max-height: 35px;
	overflow: hidden;
	margin-bottom: 0px;
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-title a {
	font-size: 12.5px;
	font-weight: bold;
	text-decoration: none;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-title a:hover {
	color: rgb(0,121,193);
}

.view-recent-news-page .views-field-body {
	margin-bottom: 5px;
}

.view-recent-news-page .views-field-field-news-date {
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
}

.view-recent-news-page .views-field-field-read-more {
	border-bottom: 1px dotted rgb(65,64,66);
}

.view-recent-news-page .views-field-field-read-more a{
	font-family: arial;
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
	text-decoration: none;
}

.view-recent-news-page .views-field-field-read-more a:hover {
	color: rgb(0,121,193);
}
#block-views-recent-news-block .view-header {
	margin-top: -14px;
	text-align: right;
	border-bottom: 1px solid rgb(65,64,66);
}

#block-views-recent-news-block .views-field-field-mobile-quickview {
display: none;
}

#block-views-recent-news-block .views-field-field-read-more a{
	font-family: arial;
	font-size: 12.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
	text-decoration: none;
}

#block-views-recent-news-block .views-field-field-read-more a:hover {
	color: rgb(0,121,193);
}

/***************************************************
** Google calendar
***************************************************/
#block-google-calendar-block-1 .title {
	font-family: arial;
	font-size: 10.5px;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(65,64,66);
}

#block-google-calendar-block-1 ul li {
	margin-left: 0px;
}

#block-google-calendar-block-1 .event .content {
	display: none;
}

#block-google-calendar-block-1 .event .date {
	font-family: arial;
	font-size: 10.5px;
	color: rgb(109,110,103);
}
#block-block-28 {
    position: absolute;
    top: -21px;
    left: 173px;
}

#block-google-calendar-block-1 .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(65,64,66);
}

#block-block-6 {
	display: inline-block;
	width: 99px;
	vertical-align: top;
	margin-left: 119px;
	margin-top: -333px;
}

#block-block-6 .block-title {
	font-family: arial;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	border-bottom: 1px solid rgb(65,64,66);
    padding-bottom: 3px;
}

#request_prospectus {
	margin-top: 92px;
}

#request_prospectus a {
	text-decoration: none;
	background: url(/sites/all/themes/mcc/images/request_protectus_bg.png) 0 -109px no-repeat;
	padding-top: 87px;
	padding-left: 97px;
}

#request_prospectus a:hover {
    background: url(/sites/all/themes/mcc/images/request_protectus_bg.png) 0 -2px no-repeat;
    padding-top: 84px;
}

#request_prospectus_page p {
    padding-top: 86px;
}

#request_prospectus_page a {
    text-decoration: none;
    background: url(/sites/all/themes/mcc/images/request_protectus_bg.png) 0 -109px no-repeat;
    padding-top: 87px;
    padding-left: 97px;
}

#request_prospectus_page a:hover {
    background: url(/sites/all/themes/mcc/images/request_protectus_bg.png) 0 -2px no-repeat;
    padding-top: 84px;
}

#block-block-7 {
	display: inline-block;
	width: 99px;
	position: relative;
	margin-left: 119px;
	top: -95px;
}


#block-block-7 .block-title {
	font-family: arial;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	border-bottom: 1px solid rgb(65,64,66);
    padding-bottom: 3px;
}

#book_tour {
	margin-left: 22px;
	margin-top: 46px;
}

#book_tour a {
	text-decoration: none;
	background: url(/sites/all/themes/mcc/images/book_tour.png) no-repeat;
	padding-left: 48px;
	padding-top: 36px;
}

#book_tour a:hover {
	background: url(/sites/all/themes/mcc/images/book_tour.png) 0 -56px no-repeat;
	padding-left: 48px;
	padding-top: 42px;
}

#book_tour_page p {
   padding-top: 40px;
   padding-left: 24px;
}
#book_tour_page a {
    text-decoration: none;
    background: url(/sites/all/themes/mcc/images/book_tour.png) no-repeat;
    padding-left: 48px;
    padding-top: 36px;
}

#book_tour_page a:hover {
    background: url(/sites/all/themes/mcc/images/book_tour.png) 0 -56px no-repeat;
    padding-left: 48px;
    padding-top: 42px;
}

#block-block-18 {
	width: 104px;
    /*
	margin-left: 853px;
	margin-top: -174px;
	*/
}

#request_prospectus_page .heading {
	font-family: arial;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	border-bottom: 1px solid rgb(65,64,66);
}

#book_tour_page .heading {
	font-family: arial;
	font-size: 14px;
	line-height: 13px;
	font-weight: bold;
	border-bottom: 1px solid rgb(65,64,66);
}

#block-block-17 {
	font-family: arial;
	font-size: 9px;
	text-align: left;
	text-transform: uppercase;
    padding-top: 4px;
    padding-left: 24px;
	padding-right: 0px;
	float: left;
	padding-right: 0px;
	line-height: 18px;
}

/***************************************************
** Content page
***************************************************/
#page-title {
	font-family: arial;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: normal;
	color: rgb(0,121,193);
	height: 48px;
	margin-top: 22px;
}

/*********************************************************
** PAGE RIGHT SIDEBAR
*********************************************************/
#region-sidebar-second {
/*
	padding-top: 110px;
*/
}

#region-sidebar-second .block-menu, #region-sidebar-second .block-menu-block {
    padding-top: 90px;
    padding-bottom: 30px;
}

#region-sidebar-second .menu {
	list-style: none;
}

#region-sidebar-second .menu li {
	list-style: none;
	margin-left: 0px;
	font-family: arial;
	font-size: 13px;
	margin-bottom: 13px;
	line-height: 15px;
}

#region-sidebar-second .menu li a {
	text-decoration: none;
	color: rgb(109,110,103);
    font-weight: normal;
}

#region-sidebar-second .menu li a:hover {
	font-weight: bold;
	color: rgb(0,121,193);
}

#region-sidebar-second .menu li a.active-trail {
	font-weight: bold;
	color: rgb(0,121,193);
}

/***************************************************
** Complete page
***************************************************/
.not-logged-in .field-name-field-left-page-url {
	position: absolute;
	margin-top: -60px;
	margin-left: 786px;
}

.not-logged-in  .field-name-field-right-page-url {
	position: absolute;
	margin-top: -60px;
	margin-left: 799px;
}

.logged-in .field-name-field-left-page-url {
	position: absolute;
	margin-top: -82px;
	margin-left: 786px;
}

.logged-in  .field-name-field-right-page-url {
	position: absolute;
	margin-top: -82px;
	margin-left: 798px;
}

#see_all_news a {
	color: rgb(0,121,193);
	text-decoration: none;
	font-weight: bold;
}

#zone-sitemap {
	background: rgb(239,240,240);
	padding-bottom: 15px;
}


#region-footer-first {
    background: rgb(239,240,240);
    margin-left: auto;
    margin-right: auto;
}



/***************************************************
** Hide mobile blocks
***************************************************/
div#block-block-36 {
	display: none;
}

div#block-block-37 {
	display: none;
}

div#block-menu-block-9 {
	display: none;
} 

div#block-menu-block-10 {
	display: none;
}

div#block-menu-block-11, div#block-menu-block-12, div#block-menu-block-13, div#block-menu-block-14, div#block-menu-block-15, div#block-menu-block-16, div#block-menu-block-18 {
	display: none;
}

div#block-block-38 {
display: none;
}

div#block-block-39 {
display: none;
}

div#block-block-40 {
display: none;
}

div#block-search-form {
display: none;
}

.calendar-mobile {
display: none;
}

.pager li.pager-first a, .pager li.pager-previous a, .pager li.pager-next a, .pager li.pager-last a {
width: 63px;
text-align: center;
padding: 4px 0;
}



/******* Google calendar API V3 ************/

#block-gcal-events-gcal-events-0 .block-title {
	font-family: arial;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: rgb(65,64,66);
	line-height: 15px;
	padding-bottom: 12px;
	border-bottom: 1px solid rgb(65,64,66);
}

#block-gcal-events-gcal-events-0 .event-row {
	border-bottom: 1px dotted rgb(65,64,66);
}

#block-gcal-events-gcal-events-0 .event-title {
	font-family: arial;
	font-size: 10.5px;
	font-weight: bold;
	margin-top: 5px;
	color: rgb(65,64,66);
}

#block-gcal-events-gcal-events-0 .event-loc {
	display: none;
}

#block-gcal-events-gcal-events-0 .event-date {
	font-family: arial;
	font-size: 10.5px;
	font-weight: normal;
	color: rgb(109,110,103);
	line-height: 14px;
}

#zone-user .block p {
    margin: 0px;
}

#zone-user #block-block-3 p, #zone-user #block-block-4 p {
    margin-bottom: 20px;
}
