
    fieldset.quotes {
        border: 5px solid #80bc00 !important;
        padding: 0 18px;
    }

    legend.pull-quotes {
        font-size: 7em;
        line-height: 0px;
        color: #238dc1;
        padding-top: 49px;
        margin-bottom: 0px;
        width: auto !important;
    }

    .bulletedList {
        padding: 0 0 0 20px;
    }

    /******************Media Queries****************************/
    @media only screen and (min-device-width:320px) and (max-device-width : 767px) {
        .cd-timeline-img img {
            top: 21%;
            left: 21%;
        }
    }

    @media only screen and (max-device-width : 610px) {
        .building-banner__heading-main {
            font-size: 4em;
        }
    }

    @media only screen and (max-device-width : 450px) {
        .building-banner__heading-main {
            font-size: 3em;
        }
    }



/*div.catItemImageBlock {
  margin: 0 auto;
  padding: 0;
  width: 150px;
}

span.catItemImage {
  margin: 0 auto;
}

span.catItemImage img {
  border: medium none;
  padding: 0;
}

@media screen and (max-width: 700px) {
div.catItemBody {
  margin: 0;
  padding: 0;
}
div.itemContainer {
  width: auto !important;
}*/

fc-event-title {
		color: white;
	}
	
	.google1 {
		background-color: #1E6B6C !important;
	}
	
	.fc-event {
		border: 1px solid #1E6B6C;
	}
  
  .fc-grid .fc-event-time {
    font-weight: 900;
    color: white;
}

.lowers {
margin-bottom: 15px;
}

/************************* CAS BUILDING CSS *************************************?

/**** REMOVE WHITE CONTENT AREA - BUILDING HOME ****/
/*
#itemid-885 #whitebox{
     display: none;
}*/

#itemid-885 #content {
     display: none;
}
/**** BUILDING BUTTONS HOME ****/

.buildingbuttons {
margin-top: 10px;
margin-bottom: 10px;

}

div#banner {
    max-width: 100%;
}

#itemid-886 #banner img {
    clear: both;
    margin: 0 auto;
    padding: 0;
float: right;
}


#itemid-886 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}


#itemid-885 #banner img {
    clear: both;
    margin: 0 auto;
    padding: 0;
float: none;
}


#itemid-885 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}



#itemid-887 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}



#itemid-888 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}



#itemid-889 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}


#itemid-890 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}



#itemid-891 #banner {
    clear: both;
    max-width: 100% !important;
    margin: 0 auto;
    padding: 0;
}

.home-wideload {
	background-color: #eee;
	min-height: 350px;
	background-size: cover;
	background-position: center;
	position: relative;
	width: 100%;
}

.home-content {
	width: 70%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	left: 50%;
	margin-right: -50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
	/* float: ;
	margin: 20px 30px 0 0; */
}

.home-wideload h1,
.home-wideload h2 {
	text-align: left;
	color: #fff;
}

.home-wideload h1 {
	font-size: 60px;
	text-shadow: #000 0 0 0px;
	text-align: left;
	margin: 0;
        float: left;
        width: 100%;
}

.home-wideload h2 {
	font-size: 26px;
	font-weight: 300;
	text-shadow: #000 0 0 0px;
	text-align: left;
}

.home-overlay {
	background: rgba(50, 50, 50, 0.50);
	min-height: 350px;
	overflow: hidden;
	z-index: 2;
}

@media only screen and (max-width: 980px) {
	.home-wideload {
		background-color: #eee;
		min-height: 350px;
		background-size: cover;
		background-position: center;
		position: relative;
	}
	.home-content {
		width: 85%;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	left: 50%;
	margin-right: -50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
		/* float: right;
		margin: 20px 20px 0 0; */
	}
	.home-overlay {
		background: rgba(50, 50, 50, 0.50);
		min-height: 350px;
		overflow: hidden;
		z-index: 2;
	}
	.home-wideload h1 {
		font-size: 36px;
		text-shadow: #000 0 0 0px;
		text-align: left;
	}
	.home-wideload h2 {
		font-size: 22px;
		font-weight: 300;
		text-shadow: #000 0 0 0px;
		text-align: left;
	}
}

@media (min-width: 960px) {
.uk-width-large-1-2, .uk-width-large-2-4, .uk-width-large-3-6, .uk-width-large-5-10 {
    width: 75%;
}}

.uk-panel-box .uk-panel-title, .uk-panel-box-hover:hover {
    color: #444;
    text-shadow: none !important;
    text-align: center;
}


.gridstack h3 {
    color: #333;
    font-family: 'Fjalla One', Arial, Helvetica, sans-serif !important;
    font-size: 24px;
    font-weight: normal !important;
    line-height: normal !important;
    margin: 0.5em 0;
    padding: 0;
    text-align: left;
    -webkit-hyphens: none;
text-shadow: none;
}

/*********************************** BEGIN .back-to-top button */

a.back-to-top {
  border: 2px solid #ccc;
  bottom: 5%;
  color: #787878;
  font-family: 'Fjalla One', Arial, Helvetica, sans-serif !important;
  font-size: 20px;
  font-weight: normal;
  left: auto;
  opacity: 0.7;
  padding: 0.5em 0.7em 0.4em;
  right: 0;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
body.hd #footer .moduletable {
  padding: 6px 0 4em;
}
a.back-to-top {
  border: medium none;
  bottom: 0;
  height: 30px;
  padding: 6px 0 0;
  text-align: center;
  width: 100%;
}
}
/*********************************** END .back-to-top button */


/*********************************** BEGIN TIMELINE STYLING */

.cd-timeline-img.cd-picture {
    background: #4A8B2C;
}


.cd-timeline-content::before {
    border-right-color: rgba(99,101,106,.2);
  }



.cd-timeline-content {
    background: rgba(99,101,106,.2);
    border-radius: 0.5em;
    box-shadow: 0 0px 0 #d7e4ed;
}

@media only screen and (min-width: 1170px) {

  .cd-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 43%;
  }

  .cd-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: rgba(99,101,106,.2);
  }

.cd-timeline-block:nth-child(even) .cd-timeline-content::before {

    border-right-color: rgba(99,101,106,.2);
}

.cd-timeline-content .cd-date {
    position: absolute;
    width: 100%;
    left: 130%;
    top: 6px;
    font-size: 16px;
    font-size: 1rem;
}

.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
    left: auto;
    right: 130%;
    text-align: right;
}
}


.cd-timeline-img {
    box-shadow: 0 0 0 4px #4A8B2C, inset 0 0px 0 rgba(0, 0, 0, 0.08), 0 0px 0 0px rgba(0, 0, 0, 0.05);
}


#cd-timeline::before {

    background: rgba(99,101,106,1);
}


.cd-timeline-content .cd-date {
font-weight: bold;
}



.ghostButton {
	text-align: center !important;
	margin: auto;
	margin-bottom: 10px;
}
.ghostButton a {
  border: 2px solid #cfcfcf;
  color: #656565 !important;
  cursor: pointer;
  display: inline-block;
  font-family: 'Fjalla One', Arial, Helvetica, sans-serif !important;
  font-size: 20px;
  font-weight: normal !important;
  margin: 5px;
  padding: 0.5em 0.7em 0.4em;
  text-align: center;
  text-transform: uppercase;
	-webkit-transition: all .4s linear;
	-moz-transition: all .4s linear 0s;
	-ms-transition: all .4s linear;
	transition: all .4s linear;
}

.ghostUABGreen a:hover {
	background: #4A8B2C none repeat scroll 0 0;
  border: 2px solid #4A8B2C;
  color: #f4f4f4 !important;
  text-decoration: none;
}

@media only screen and (max-width: 480px) {
 .ghostButton a {
    font-size: 16px;
    padding: 0.6em;
}
}

/************ BEGIN White News Buttons */

.whiteGhostButtonNews {
    text-align: center !important;
    margin: auto;
    margin-top: 15px !important;
    margin-bottom: -5px !important;
}

.whiteGhostButtonNews a {
border: 2px solid #444;
margin: 5px 7px;
cursor: pointer;
display: inline-block;
padding: 5px 10px;
color: #444 !important;
font-family: 'Fjalla One', Arial, Helvetica, sans-serif !important;
font-weight: normal !important;
line-height: normal !important;
font-size: 18px;
font-weight: normal;
text-align: center;
-webkit-transition: color .4s linear;
-moz-transition: color .4s linear 0s;
-ms-transition: color .4s linear;
transition: color .4s linear;
border-radius: 0px;
text-decoration: none !important;
}

.whiteGhostButtonNews a:hover {
	color: #fff !important;
	background: #4A8B2C none repeat scroll 0 0;
	text-decoration: none;
	border: 2px solid #4A8B2C;
}



/***BEGIN Redesign Styling ***/

.cas-building--building-occupants {
    display:flex;
    justify-content:center;
    flex-wrap:wrap;
}
.cas-building--building-occupants a {
    min-width:170px;
    padding:5px 10px;
    border:1px solid #1E6B52;
    margin:.5em;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
}
/***END Redesign Styling ***/


.template-01 a.wk-popover-toggle {
font-family: FontAwesome !important;
}

