﻿
#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.boxed #page-container{margin-right:auto;margin-left:auto;position:relative;background-color:#fff;border-left:1px solid #c2c2c2;border-right:1px solid #c2c2c2;border-bottom:1px solid #c2c2c2;}


.fusion-button-wrapper {
  display: inline;
}

.fusion-button-wrapper.fusion-aligncenter {
  display: block;
}


.home_tile {
	position: absolute;
	top: 0px;
	left: 0px;
	font-family: 'Roboto Condensed', Arial, Helvetica;
	font-weight: bold; 
	padding: 5px;
	color: #fff;
}


.home_tile a, .home_tile_bottom a {
	color: #fff;
	text-decoration: none;
}

.mainbody-button a {
margin: 10px 0 0;
min-width: 100%
}

.mainbody-button, .mtb30-980, .tag-desc, .video {
margin: 30px 0
}

.mainbody-button, .mtb20-767, .tag-desc, .video {
margin: 20px 0
}
.mainbody-button a,.read_more button,.sign-up-btn button,.testi-button,span.subscribe-text1,ul#menu-footer-menu li a{text-transform:uppercase}
.mainbody-button a,.testi-button a{padding:8px 15px;display:inline-block}
.mainbody-button,.tag-desc{margin:50px 0}
.button.center,.button.middle{margin:0px auto;text-align:center;display:inherit;}
body .extendedwopts-md-center{text-align:center}


.event-button {
  margin-top: 10px;
}

#imFooter_imTextObject_02_tab0 .fs10 { vertical-align: baseline; font-size: 10pt;line-height: 20px; }
footer .footer-container .nl-footer .title-nl-footer{font-weight:300;font-size:1.4rem;color:#333d28}


.title-nl-footer .icon-ic-right{
    vertical-align: middle;
    font-size: 2rem;
}


.title-nl-footer{
    border: 1px solid;
    display: inline-block;
    padding: 15px;
	cursor:pointer;
}
