@import 'common.css';


.feature-absolute .post-content { font-size:20px; }

.t3-megamenu > .navbar-nav > li > a:before{
display:none;
}
.t3-topbar {
  display:none;
}
.acm-features.style-1 .section-intro {
    font-size: 28px !important;
    font-style:italic;
}
.addressesfooter{
font-style:normal !important;
}
.feature-absolute .absolute-wrap {
   z-index:inherit !important;
}
.feature-absolute .absolute-wrap .absolute-title {
   z-index:9; 
}
#t3-footer .module-ct a,#t3-footer .module-ct .custom a {
    color: #FFF !important;
    text-decoration: underline;
}
.t3-masthead {
    text-align: left !important;
}
@media screen and (min-width: 1200px){
.section .section-ct {
    padding: 25px 0 !important;
}
}
@media screen and (min-width: 992px){
.section .section-ct {
    padding: 25px 0 !important;
}
}
@media screen and (min-width: 768px){
.section .section-ct {
    padding: 25px 0 !important;
}
}
.section.no-padding .section-ct {
    padding: 0 !important;
}
.feature-absolute .feature-item:first-child .post-content, .feature-absolute .feature-item:last-child .post-content {
    color: #fff !important;
}
.t3-copyright {
    padding: 10px 0 !important;
}
.owl-theme .owl-controls .owl-buttons div {
    border-radius: 30px !important;
}
.home .homebuttond  {
    text-align: center;
    margin-top: 35px;
}
@media screen and (min-width: 992px){
.home .homebuttond {
    position: absolute;
    left: 0;
    right: 0;
         margin-top: -59px;
    text-align: center;
}
}
.home .homebuttond .btn.btn-primary{
    padding: 30px 70px;
    font-size: 28px;
	    width: 300px;
		opacity: 0.8;
}
.home .homebuttond .btn.btn-primary.dark{
   background:#222222;
   color:#FFF;
   border: 1px solid #222222;
}
.home .homebuttond .btn.btn-primary.dark:hover{
opacity:0.95;
}
html.ouroffices .article-content, html.itemid-500 .article-content, html.itemid-504 .article-content{
display:none;
}
.t3-megamenu {
    text-align: right;
}
.acm-features.style-1 img.feature-image, .acm-features.style-1 div.features-item.clearfix{
display:none;
}
.fontnormal{
font-style:normal !important;
}
.nspCol2 {
     width: 48% !important;
    margin-right: 2%;
    border: 1px solid #eeeeee;
	    min-height: 265px;
}
.owl-carousel .owl-controls .owl-buttons div:before {
    color: #000 !important;
}
.owl-carousel .owl-controls .owl-buttons div {
    border: 1px solid #000 !important;
}
.fbpTopNavigation_core_outer {
    display: none;
}
@media (max-width:600px){
.nspArtPage.nspCol2.active{
border:none;
 position: absolute;
    top: 0;
    left: 30px;
    z-index: 999;
    width: 95% !important;
}
.nspArt.nspCol2 {
width:89%!important;
}
.nspArtPage.nspCol2 .nspArt.nspCol2:last-child p.nspText.tleft.fnull{
  display: none !important;
}
.nspArtPage.nspCol2.active .nspArt.nspCol2:last-child p.nspText.tleft.fnull{
 display: block !important;
}
}
.nspArtPage.nspCol2.active{
border:none;
}

.custom.addressesfooter h3{
margin-top:0;
}
.absolute-title .inner div.main-title {
    background: url(/images/logo_transparent_small.png);
    min-height: 100px;
    min-width: 200px;
    background-repeat: no-repeat;
    background-position-x: -5px;
}
.absolute-title .inner div.main-title h2{
display:none !important;
}
html.nosocialbuttons div.scsocialbuttons, html.view-contact div.contact-information{
    display: none;
}
html.itemid-222 section.article-content{
	display: block;
}
.star, .contact-form legend  {
    color: #1e6698;
}
html.itemid-522 .t3-masthead:after, html.itemid-523 .t3-masthead:after, html.itemid-525 .t3-masthead:after, html.itemid-526 .t3-masthead:after, html.itemid-527 .t3-masthead:after, 
html.itemid-528 .t3-masthead:after, html.itemid-529 .t3-masthead:after, html.itemid-524 .t3-masthead:after, html.itemid-530 .t3-masthead:after, html.itemid-531 .t3-masthead:after, 
html.itemid-532 .t3-masthead:after, html.itemid-533 .t3-masthead:after, html.itemid-544 .t3-masthead:after, html.itemid-150 .t3-masthead:after, html.itemid-220 .t3-masthead:after,
html.itemid-268 .t3-masthead:after, html.itemid-144 .t3-masthead:after, html.itemid-145 .t3-masthead:after, html.itemid-356 .t3-masthead:after, html.itemid-149 .t3-masthead:after,
html.itemid-221 .t3-masthead:after         {
    bottom: -35px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], 
input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .inputbox {
color:#000;
}

.nspArt img.nspImage{
	    height: auto!important;
}

@media screen and (max-width: 800px) {
body .nspPrev, body .nspNext {
    top: 50%;
    z-index: 1001;
}
}

/* =========== CTS additions ==== */
.t3-megamenu > .navbar-nav > li.hide-menu-item{display:none;}
figure,
figcaption{font-size:86%;font-style:italic;font-weight:400;}

.calendar-in-iframe{
    position: relative;
    height: 0;
    width: 100%;
    padding-bottom: 100%;
}

.calendar-in-iframe iframe{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.borderless-table-rows tr,
.borderless-table-rows td{border:none !important; }
.borderless-table-rows td{padding:0 .5em .5em .5em;}
.compact-td-content tr td{padding:0 .5em 1em .5em; line-height:1.45em;letter-spacing:0;}
.center-title .page-header h2{text-align:center;}

/* ------- tweak: home page popup --- */
.mfp-figure figcaption{display:none;}