@charset "utf-8";
/* CSS Document */
/*header css*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family:"ProxiNovaSemiBold", Helvetica, Arial, sans-serif; }
.t3-header { background:#ffffff; }
.navbar { min-height:40px; }
.navbar-nav > li > a , .nav > li > .separator { padding-top:10px; padding-bottom:10px; }
.mainnav-right .search, .com_dtregister .mainnav-right .search { width:40px; height:40px; }
.mainnav-right .search .form-control, .com_dtregister .mainnav-right .search .form-control { width:40px; height:40px; border-left:none; }
.mainnav-right .form-search, .com_dtregister .mainnav-right .form-search { width:40px; height:40px; }
.mainnav-right > div, .com_dtregister .mainnav-right > div { height:40px; }
.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > span { font-family:"ProxiNovaSemiBold", Helvetica, Arial, sans-serif; }

.navbar-default .navbar-nav > li > a:before, .navbar-default .navbar-nav > li > span:before { content:none; }
.sub-heading { font-family:"ProxiNovaSemiBold", Helvetica, Arial, sans-serif; font-size:20px; }
.sub-heading:after { content:none; }
/*slideshow*/
.acm-slideshow .owl-carousel .item .slider-content { text-align: left !important; }
.acm-slideshow .owl-carousel .item .slider-content-inner .title .sub-heading { font-size:40px !important; margin-bottom:15px !important; }
.title-small { color:#000000; text-transform: none; font-family: 'Lato', sans-serif; font-weight: 700; font-size:1.6rem; }
.acm-slideshow .owl-carousel .item .slider-content { top:62% !important;  }
.acm-slideshow .owl-carousel .item .slider-content h1 { font-size:60px !important; margin-bottom:20px !important; }
.acm-slideshow .owl-carousel .item .slider-content .btn { border-color:#ffffff !important; border-width:3px; }


.acm-features.style-1 .feature-info { padding:40px 15px 40px 15px !important; }

/*team*/
.acm-teams.style-1 .teams-item .teams-img { padding-bottom:75% !important; opacity:0.6; }
.acm-teams.style-1 .teams-item .teams-item-inner { position:relative; }
.acm-teams.style-1 .teams-item .teams-text { position:absolute; top:30%; text-align: center; width:100%;}
.acm-teams.style-1 .teams-item p { color:#ffffff !important; }

.acm-features.style-4 { background:#ffffff !important; }
.acm-features.style-4 .sub-heading { color:#000000 !important; }
.acm-features.style-4 .features-content h2 { color:#000000 !important; }
.acm-features.style-4 .features-content p { color:#000000 !important; }
.acm-features.style-4 .features-action .btn { color:#000000 !important; border-color:#000000 !important; }

.other-info a { color:#000000; border-bottom: none; }
.other-info p { color:#000000; }
.other-info .row div { padding:0 !important; }
.info-item { padding:10px; font-family: 'Lato', sans-serif; font-weight: 700;  font-size:1.4rem; }
.logo-image { max-width:400px; }

.t3-section.padding-bottom { padding-bottom:50px; }
.t3-section .module-title { font-family:"ProxiNovaSemiBold", Helvetica, Arial, sans-serif; font-size:25px; line-height:1.5; }

.t3-section.padding-top { padding-top:0px !important; }
.t3-section-bottom { background:#483d8b !important; }
.t3-section-bottom .module-title-wrap .sub-heading { width:100%; text-align:center; color:#ffffff; padding-top:50px; font-size:40px; }
.t3-section.special-module { background:none !important; }
.style-2 .features-content .features-image { text-align:center; }
.acm-features.style-2 .features-item { padding-left:10px !important; }

.latestnews.list h4 a { color:#ffffff; }
.latestnews.list .intro p { color:#ffffff; }
.image-wrap .info-left, .image-wrap .category-name a { background:#000000; color:#ffffff; }
.image-wrap .blog-date { background:#000000; color:#ffffff; position:absolute; bottom:-8px; padding:8px; left:10px; }
.image-wrap .blog-date i { margin-right:10px; }

div.ja-masthead { background-image: url('../../../images/site_images/p1.jpg'); }

.t3-footer { background:url('../../../images/site_images/t3-footer.png'); background-size: 100% 100%; padding-bottom:10px; }
.t3-footnav p { color:#ffffff; }
.acm-cta .cta-showcase-item { padding:20px 0px 80px 0px !important; }
.white_logo { margin:200px 0 50px 0; }
.t3-copyright { color:#ffffff; }
.footer-banner .acm-cta .cta-showcase-item { background:none; }
.t3-footnav .t3-module { background:none; }
ul.menu_footer {  text-align: center; }
ul.menu_footer li { display:inline-table; }
ul.menu_footer li.active > a { background:none; }
ul.menu_footer li a { font-weight: lighter;  }
.t3-copyright { text-align:center; }

