p {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 15px;
     display: block;
     line-height: 1.25em;
}
 body {
     font-family: Arial, Helvetica, sans-serif;
}
 a{
     font-family: 'Montserrat', sans-serif;
     color: #007e38;
     -webkit-transition: 350ms ease all;
     transition: 350ms ease all;
     text-decoration: underline;
}
 a:hover, a:focus, a:active:hover{
     outline: none;
     color: #09c85f;
     text-decoration:underline 
}
 a.top{
     color: #d9a800;
     font-size: 13px;
     text-decoration: none;
}
 a:hover.top, a:focus.top, a:active:hover.top{
     color: #ffcc1d;
     font-size: 13px;
}
 a.lasun{
     color: #ffffff;
     font-size: 16px;
     text-decoration: none;
     text-shadow:0px 2px 2px #0c456d;
}
 a:hover.lasun, a:focus.lasun, a:active:hover.lasun{
     color: #92caf1;
     font-size: 16px;
     text-shadow:0px 4px 4px #002640;
}
 a.top-w{
     color: #ffffff;
     font-size: 11px;
     font-family:Verdana, Geneva, sans-serif;
}
 a:hover.top-w, a:focus.top-w, a:active:hover.top-w{
     color: #d9a800;
     font-size: 11px;
     font-family:Verdana, Geneva, sans-serif;
}
 a.top-g{
     color: #8de0b5;
     font-size: 11px;
     font-family:Verdana, Geneva, sans-serif;
}
 a:hover.top-g, a:focus.top-g, a:active:hover.top-g{
     color: #d9a800;
     font-size: 11px;
     font-family:Verdana, Geneva, sans-serif;
}
 a.ul{
     text-decoration:underline 
}
 a:hover.ul, a:focus.ul, a:active:hover.ul{
     text-decoration:underline 
}
 h1, h2, h3, h4, h5, h6{
     font-family: 'Oswald', sans-serif;
     color: #004f25;
     text-transform: uppercase;
     line-height: 1.1em;
     font-weight: 700;
}
 h1{
     font-size: 40px;
}
 h2{
     font-size: 34px;
}
 h3{
     font-size: 28px;
}
 h4{
     font-size: 22px;
}
 h5{
     font-size: 18px;
}
 h6{
     font-size: 16px;
}
 h1.heading, h2.heading, h3.heading, h4.heading, h5.heading, h6.heading{
     margin-top: 0em;
     margin-bottom: .3em;
     font-weight: 700;
}
 .color1{
     color: #004f25;
}
/* Gold Color */
 .color2{
     color: #f0b510;
}
/* white Color */
 .color3{
     color: #ffffff;
}
/* Light green Color */
 .color4{
     color: #0c8846;
}
/* Med GREEN Color */
 .color4a{
     color: #28bb63;
}
/* RED Color */
 .color5{
     color: #cd0000;
}
/* DRK RED Color */
 .color6{
     color: #8de0b5;
}
/* md GOLD Color */
 .color7{
     color: #977900;
}
/* md GOLD Color */
 .color8{
     color: #c8c3a9;
}
/* md GOLD Color */
 .color9{
     color: #c19611;
}
/* drk GOLD Color */
 .color9d{
     color: #916e00;
}
/* drker GOLD Color */
 .color10{
     color: #ffd768;
}
/* Medium gold Color */
 .color11{
     color: #00c164;
}
/* light green Color */
 .bgcolor1{
     background-color: #046330;
}
/* green Color Background */
 .bgcolor2{
     background-color: #f0b510;
}
/* gold Color Background */
 .bxsh{
     box-shadow:2px 2px 8px #acb0b7;
     border-radius: 10px;
     padding: 10px;
     background-color: #ffffff;
}
 .bxsh-gld{
     box-shadow:2px 2px 4px #a5afc2;
     border-radius: 10px;
     padding: 20px;
     background-color: #f7eed5;
}
 .bxsh-lgld{
     box-shadow:2px 2px 4px #acb0b7;
     border-radius: 10px;
     padding: 10px;
     background-color: #f6f2e2;
}
 .bxsh-xlt{
     box-shadow:1px 1px 3px #84a699;
     border-radius: 10px;
     padding: 10px;
     background-color: #fbf9f2;
}
 .bxsh-grn{
     box-shadow:2px 2px 6px #1e232c;
     border-radius: 10px;
     padding: 10px;
     background-color: #d5f2e3;
}
 .bxsh-lgrn{
     box-shadow:2px 2px 4px #acb0b7;
     border-radius: 10px;
     padding: 10px;
     background-color: #eafaeb;
}
 .bxsh-news{
     box-shadow:0px 2px 0px 0px #4d765e;
     border-radius: 0px;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
     padding: 12px;
     background-color: #eaf6ed;
}
 .bxsh-prgm{
     box-shadow:2px 2px 4px #cddfef;
     border-radius: 14px;
     padding: 12px;
     background-color: #ffeb9c;
     color: #00401f;
     border-color: #d8b424;
     border-width: 4px;
     text-align: center;
     margin-bottom: 12px;
}
 .bxsh-ql{
     box-shadow:2px 2px 4px #000000;
     border-radius: 12px;
     padding: 6px;
     background-color: #ede8d3;
}
 .boxgold{
     box-shadow:0px 0px 0px #acb0b7;
     border-radius: 0px;
     padding: 16px;
     background-color: #d9a800;
     color: #000000;
     font-size: 18px;
     overflow: hidden;
     background-size: cover;
}
 .boxblk{
     box-shadow:0px 0px 0px #acb0b7;
     border-radius: 0px;
     padding: 16px;
     background-color: #202020;
     color: #ffffff;
     font-size: 18px;
     overflow: hidden;
     background-size: cover;
}
 .box-fndtn{
     box-shadow:0px 0px 0px #acb0b7;
     border-radius: 8px;
     padding: 18px;
     background-color: #202020;
     color: #ffffff;
     font-size: 14px;
     overflow: hidden;
     background-size: cover;
     min-width: 180px;
     min-height: 500px;
     max-width: 340px;
}
 .box-fndtn-lg{
     background-color: #202020;
}
 .pic-news{
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
}
 ul.list-default{
     padding-left: 30px;
     list-style: none;
}
 ul.list-curric{
     padding-left: 12px;
     list-style: none;
     color: #9a7800;
     font-size:12px;
}
 ul.list-curric>li{
     padding: 5px 0;
     position: relative;
     line-height:12px;
}
 ul.list-curric>li:before{
     font: normal normal normal 5px/1 FontAwesome;
     content: "\f0c8";
     color: #b3982c;
     position: absolute;
     top:6px;
     left: -12px;
     font-size:8px;
}
 ul.list-curric>a{
     text-decoration:underline;
     font-size:8px;
}
 a.list-curric{
     text-decoration:underline;
     font-size:8px;
}
 a:hover.list-curric, a:focus.list-curric, a:active:hover.list-curric{
     text-decoration:underline;
     font-size:8px;
}
 ul.list-green{
     padding-left: 45px;
     list-style: none;
}
 ul.list-green>li{
     padding: 5px 0;
     position: relative;
     line-height:16px;
}
 ul.list-green>li:before{
     font: normal normal normal 6px/1 FontAwesome;
     content: "\f111";
     color: #12942e;
     position: absolute;
     top:10px;
     left: -16px;
}
 .caption {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: color4;
}
 .cat-note {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #9a7800;
}
 hr.hr3{
     border: 0;
     border-bottom: 3px dotted #eecc6d;
     position: relative;
}
 hr.hr4{
     border: 0;
     border-bottom: 4px dashed #eecc6d;
     position: relative;
}
 h7, h8{
     font-family: 'Montserrat', sans-serif;
     text-transform:none line-height: 1.3em;
}
 h7{
     font-size: 18px;
     color: #d0f8c5;
}
 h8{
     font-size: 18px;
     color: #004714;
}
/****** blkbar USED IN CURRICULUM TABLES ******/
 .blkbar{
     font-family: 'Oswald', sans-serif;
     text-transform: none;
     color: #ffffff;
     font-size: 16px;
     background-color: #004f25;
}
 .topbar{
     display: block;
}
 .topbar .search:hover input[type=text], .topbar .search input[type=text]:active, .topbar .search input[type=text]:focus{
     width: 220px;
}
 .topbar-blk{
     font-family: Arial, Helvetica, sans-serif;
     background-color: #004f25;
}
 .btn-search-alt{
     background-color: transparent;
     border:0px;
     color: #046330;
}
 .btn-xs{
     font-size: 10px;
     padding: 6px 6px;
}
 .btn-sm{
     font-size: 11px;
     padding: 8px 24px;
}
 .btn-lg{
     font-size: 15px;
     padding: 18px 48px;
}
/****** CORNER RADIUS ******/
 .cr6{
     border-radius: 6px;
}
 .cr8{
     border-radius: 8px;
}
 .cr10{
     border-radius: 10px;
}
 .cr12{
     border-radius: 12px;
}
 .cr14{
     border-radius: 14px;
}
 .cr16{
     border-radius: 16px;
}
 .cr18{
     border-radius: 18px;
}
 .cr20{
     border-radius: 20px;
}
 .cr30{
     border-radius: 30px;
}
 .cr40{
     border-radius: 40px;
}
/****** YOUTUBE ******/
 .youtube{
     position: relative;
     width: 100%;
     height: 450px;
     background-size: cover;
     background-position: center center;
}
 .youtube-home{
     position: relative;
     width: 100%;
     height: 600px;
     background-size: cover;
     background-position: center center;
}
/****** drop down sub-menu ******/
 .sub-menu > li{
     position: relative;
     margin-bottom: 0px;
     margin-top: -25px;
     transition: 500ms ease all;
     text-decoration: none;
}
 .sub-menu > li > a{
     padding:5px;
     background-color: #004821;
     border-left: 3px solid #d9a800;
     font-size: 12px;
     color: #fff;
     display: block;
     transition: 400ms ease all;
     text-decoration: none;
}
 .sub-menu-2 > li > a{
     background-color: #027839;
     text-decoration: none;
}
 .sub-menu-3 > li > a{
     background-color: #027839;
     text-decoration: none;
}
 .sub-menu-4 > li{
     margin-top: -125px;
     text-decoration: none;
}
/****** drop down sub-menu END ******/
/****** Announcements ******/
 .announcement{
     -webkit-transition: 750ms ease all;
     transition: 750ms ease all;
}
 a.announce_more{
     font-family: 'Montserrat', sans-serif;
     color: #006624;
     -webkit-transition: 350ms ease all;
     transition: 350ms ease all;
}
 a.announce_more:hover, a.announce_more:focus, a.announce_more:active:hover{
     text-decoration: none;
     outline: none;
     color: #ffffff;
}
/****** Announcements END ******/
 .email-m, .phone-m, .footer-widget-m p.email-m, .footer-widget-m p.phone-m{
     font-family: inherit;
     color: #c59901;
     font-size: 14px;
     display: block;
}
/****** ACCORDIANS ******/
 .accordion-1m .panel-group .panel{
     border-radius: 0px;
     border:0;
     border-left: 3px solid #8de0b5;
     margin-bottom: 4px;
     box-shadow: 2px 2px 8px #7d785a;
}
 .accordion-1m .panel-default>.panel-heading{
     background-color: #fffdf4;
     border-radius: 4px;
     padding: 8px 8px;
}
 .accordion-1m .panel-title>a{
     color: #000000;
     font-family: 'Oswald', sans-serif;
     font-size: 14px;
     padding-left: 12px;
}
 .accordion-1m .panel-group .panel-heading+.panel-collapse>.list-group, .accordion-1m .panel-group .panel-heading+.panel-collapse>.panel-body{
     border-top: 1px dashed #d7d7d7;
     line-height: 26px;
     background-color: #fff;
}
 .accordion-2p .panel-group .panel{
     border-radius: 6px;
     border:0;
     border: 1px solid #7cb289;
     margin-bottom: 8px;
}
 .accordion-2p .panel-default>.panel-heading{
     background-color: #f6f4ea;
     border-radius: 6px;
     padding: 16px 10px;
}
 .accordion-2p .panel-title>a{
     color: #b48504;
     font-weight:bold;
     font-family:Arial, Helvetica, sans-serif;
     font-size: 14px;
}
 .accordion-2p .panel-title>a.collapsed{
     color: #044a14;
}
 .accordion-3 .panel-title>a{
     font-family: 'Oswald', sans-serif;
     font-size: 16px;
     display: inline-block;
     padding-right: 35px;
}
 .accordion-3 .panel-title>a:before{
     content: "\f068";
     font: normal normal normal 14px/1 FontAwesome;
     position: absolute;
     right: 20px;
     top: 5px;
     height: 15px;
     width: 15px;
     line-height: 17px;
     text-align: center;
     background-color: #f7f7f7 
}
/****** Navigation bar ******/
 .navbar-default{
     background-color: rgba(221,208,95,0.80);
}
 .navbar-default-int{
     background-color: #f1d05f;
}
 .navbar-default .navbar-nav>li>a {
     text-shadow:0px 0px 0px #000000;
     text-decoration: none;
     line-height: 18px;
}
 .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {
     text-shadow:0px 0px 0px #1f1400;
     text-decoration: none;
     line-height: 18px;
}
 .navbar-default .navbar-nav>li>a:hover{
     text-shadow:0px 0px 0px #1f1400;
     color:#056732;
}
 .navbar-h {
     min-height: 30px;
}
 .navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {
     font-weight: 600;
     text-decoration: none;
}
 .navbar-default .navbar-nav>li>a:hover::before, .navbar-default .navbar-nav>.active>a::before{
     color:#ffffff;
}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
     background-color:transparent;
     color:#ffffff;
}
 .navbar-default .navbar-nav .navbar-nav-news>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
     background-color:transparent;
     color:#edbd18;
}
 .navbar-foundation-bottom{
     background-color: #000000;
     padding: 1px 0px 1px;
}
/****** Navigation bar END ******/
 .page-header h1{
     color: #fff;
     font-family: 'Montserrat', sans-serif;
     text-transform: uppercase;
     font-size: 34px;
}
 .page-header-mi{
     background-image: url(../images/page-header-mi.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-home{
     background-image: url(../images/page-header-mi-home.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-technology{
     background-image: url(../images/page-header-mi-technology.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-communication{
     background-image: url(../images/page-header-mi-communication.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-virtual{
     background-image: url(../images/page-header-mi-virtual.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-technical{
     background-image: url(../images/page-header-mi-technical.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-mi-management{
     background-image: url(../images/page-header-mi-management.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-wft{
     background-image: url(../images/page-header-workforce-training.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
 .page-header-film{
     background-image: url(../images/page-header-film.jpg);
     background-size: cover;
     text-align: left;
     margin:0;
     padding-top: 180px;
     text-shadow:2px 2px 2px #000000;
}
/****** PAGE HEADERTO ADD SHADOW ******/
 .page-header-shadow{
     text-shadow:2px 2px 2px #163455;
}
/****** Page headers END ******/
/****** BUTTONS BEGIN ******/
 .btn-foundation1{
     color: #000000;
     background-color: #d9a800;
     border-radius: 4px;
}
 .btn-foundation1:hover, .btn-foundation1:active, .btn-foundation1:focus, .btn-foundation1:active:focus, .btn-foundation1:active:hover{
     color: #ffffff;
     background-color: #ffd544;
     border-radius: 4px;
}
 .btn-foundation2{
     color: #ffffff;
     background-color: #000000;
     border-radius: 4px;
}
 .btn-foundation2:hover, .btn-foundation2:active, .btn-foundation2:focus, .btn-foundation2:active:focus, .btn-foundation2:active:hover{
     color: #d9a800;
     background-color: #646464;
     border-radius: 4px;
}
 .btn-drkgrn{
     color: #ffffff;
     background-color: #0b7424;
}
 .btn-drkgrn:hover, .btn-drkgrn:active, .btn-drkgrn:focus, .btn-drkgrn:active:focus, .btn-drkgrn:active:hover{
     color: #ffdc7c;
}
 .btn-drkgrn2{
     color: #ffffff;
     background-color: #00370e;
     border-radius: 12px;
}
 .btn-drkgrn2:hover, .btn-drkgrn2:active, .btn-drkgrn2:focus, .btn-drkgrn2:active:focus, .btn-drkgrn2:active:hover{
     color: #ffdc7c;
     background-color: #014913;
     border-radius: 12px;
}
/****** BUTTONS END ******/
 .bg-m{
     background-image:url(../images/h_btn_bg.png);
}
 .bg-top{
     background-image:url(../images/h_top_bg.png);
}
 .mercer_alumni {
     float: left;
     text-align: center;
}
 .form-control {
     border-radius: 6px;
     height: 25px;
}
/****** FOOTER QUICK LINKS ******/
 .quick-links > li > a{
     color: #f8cf5e;
     display: block;
     padding: 5px 0;
     text-decoration: none;
}
 .quick-links > li > a:hover{
     color: #5ef88d;
}
 .footer-widget address{
     color: #bdf2bc;
}
/****** FOOTER QUICK LINKS ******/
/****** ACCORDION MENU ******/
 .accordion-menu .panel-group .panel{
     border-radius: 0px;
     border:0;
     border: 1px solid #056d25;
     margin-bottom: 14px;
     box-shadow: 4px 4px 6px #bfcdda;
}
 .accordion-menu .panel-default>.panel-heading{
     background-color: #fff4cf;
     border-radius: 0px;
     padding: 10px 8px;
     position: relative;
}
 .accordion-menu .panel-title>a{
     color: #00561a;
}
 .accordion-menu .panel-title>a.collapsed{
     color: #987600;
}
/****** ACCORDION MENU ******/
/****** LISTS ******/
 ul.list-styled > li {
     font-family: Arial, Helvetica, sans-serif;
     padding: 6px 6px 6px 0;
     font-size: 14px;
     font-weight: 400;
     text-transform:none;
     letter-spacing: 0.03em;
}
/****** LISTS ******/
/****** ASIDES ******/
 .apply-info {
     background-color: #f0eddd;
}
/****** ASIDES ******/
 .txt01 {
     font-family:arial,helvetica,sans-serif;
     font-size:11px;
     color:#5e7d69;
}
/****** TABLES ******/
 .table>thead>tr>th, .table th, th{
     font-family: 'Oswald', sans-serif;
     text-transform: none;
     font-size: 16px;
     font-weight: 600;
}
 .table>thead>tr>th{
     border-bottom:2px solid #8de0b5;
}
 .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{
     padding: 10px;
     border-top: 1px dashed #a9cfaf;
}
 .table-blank>tbody>tr>td, .table-blank>tbody>tr>th, .table-blank>tfoot>tr>td, .table-blank>tfoot>tr>th, .table-blank>thead>tr>td, .table-blank>thead>tr>th{
     padding: 10px;
     border-top:none;
     vertical-align:top;
}
 .table-boxed{
     border: 1px solid #a9cfaf;
     background-color: #fff;
     box-shadow: 0px 3px 10px #d7d7d7 
}
 .table-u > td > a{
     text-decoration:underline 
}
 .table-bordered{
     border-color: #a9cfaf;
}
 .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
     border: 1px dashed #a9cfaf;
}
 .table-hover>tbody>tr:hover{
     background-color: #f7f7f7;
}
 .table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th{
     padding: 4px 5px;
}
 .table-striped > tbody > tr:nth-of-type(odd) {
     background-color: #fdfbf1;
}
 .table-striped-g > tbody > tr:nth-of-type(odd) {
     background-color: #e7f8eb;
}
/****** HOME PAGE SLIDE ARROWS ******/
 .tparrows {
     cursor:pointer;
     background:#004d21;
     background:rgba(0,77,33,0.5);
     width:50px;
     height:60px;
     position:absolute;
     display:block;
     z-index:1000;
     border-radius:8px;
}
 .tparrows:hover {
     background:#004d21;
}
 .tparrows:before {
     font-family: "revicons";
     font-weight: 700;
     font-size:26px;
     color:#ffd560;
     display:block;
     line-height: 60px;
     text-align: center;
}
 .tparrows.tp-leftarrow:before {
     content: '\e824';
}
 .tparrows.tp-rightarrow:before {
     content: '\e825';
}
/* foundation Breadcrumbs */
 .breadcrumbfoundation{
     background-color: rgba(60,60,60,0.60);
     border: 1px solid #000000;
     font-family: 'Montserrat', sans-serif;
     border-radius: 2px;
     display: inline-block;
     padding: 12px 18px;
}
 .breadcrumbfoundation > li > a{
     color: #fff;
}
 .breadcrumbfoundation>.active{
     color: #d7d7d7;
}
 .sidenav{
     background-color: #f0f0f0;
     padding: 10px 4px 10px;
     border-radius: 12px;
}
 a.sidenav{
     color: #000000;
     text-decoration: none;
}
 a:hover.sidenav, a:focus.sidenav, a:active:hover.sidenav{
     color: #088d44;
}
/****** FOOTER ******/
 .footer-pri{
     border-top: 10px solid #d9a800;
     background-color: #002612;
     padding: 30px 0 15px;
}
 .footer-sec{
     background-color: #001c0d;
     padding: 30px 0px 20px;
}
 .footer-widget{
     white-space: normal;
     word-wrap: break-word;
     margin: 40px 0px;
}
 .footer-widget .heading{
     border-bottom: 1px dotted #5e7466;
     padding-bottom: 6px;
}
 .slider-alt{
     height: 550px;
}
 .rev_slider_wrapper {
     width:100%;
     height: 550px;
}
 .fullwidthbanner-container {
     height:550px;
     max-height:550px;
}
 