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: #00813b;
	 -webkit-transition: 350ms ease all;
	 transition: 350ms ease all;
	 text-decoration: underline;
}
 a:hover, a:focus, a:active:hover{
	 outline: none;
	 color: #00be56;
	 text-decoration:underline 
}
 a.top{
	 color: #f0b410;
	 font-size: 13px;
	 text-decoration: none;
}
 a:hover.top, a:focus.top, a:active:hover.top{
	 color: #00be56;
	 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: #00be56;
	 font-size: 11px;
	 font-family:Verdana, Geneva, sans-serif;
}
 a.top-g{
	 color: #f0b410;
	 font-size: 11px;
	 font-family:Verdana, Geneva, sans-serif;
}
 a:hover.top-g, a:focus.top-g, a:active:hover.top-g{
	 color: #00be56;
	 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: #000000;
	 text-transform: uppercase;
	 line-height: 1.1em;
}
 .bxsh{
	 box-shadow:2px 2px 12px #acb0b7;
	 border-radius: 10px;
	 padding: 10px;
	 background-color: #ffffff;
}
 .bxsh-gld{
	 box-shadow:2px 2px 6px #1e232c;
	 border-radius: 10px;
	 padding: 20px;
	 background-color: #f7eed5;
}
 .bxsh-lgld{
	 box-shadow:6px 6px 2px 0px #7b7583;
	 border-radius: 10px;
	 padding: 10px;
	 background-color: #f6f2e2;
}
 .bxsh-grn{
	 box-shadow:2px 2px 6px #1e232c;
	 border-radius: 10px;
	 padding: 10px;
	 background-color: #d5f2e3;
}
 .bxsh-lgrn{
	 box-shadow:6px 6px 2px 0px #4d765e;
	 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;
}
 .boxblk{
	 box-shadow:0px 0px 0px #acb0b7;
	 border-radius: 0px;
	 padding: 16px;
	 background-color: #202020;
	 color: #ffffff;
	 font-size: 16px;
	 overflow: hidden;
	 background-size: cover;
}
 .boxgrn{
	 box-shadow:0px 0px 0px #acb0b7;
	 border-radius: 0px;
	 padding: 0px;
	 background-color: #00371e;
	 color: #ffffff;
	 font-size: 18px;
	 overflow: hidden;
	 background-size: cover;
}
 .bxsh-crc{
	 box-shadow:1px 1px 3px #4d4d4d;
	 border-radius: 6px;
	 padding: 14px;
	 background-color: #dbdbdb;
}
 .box-onestop{
	 box-shadow:0px 0px 0px #acb0b7;
	 border-radius: 0px;
	 padding: 18px;
	 background-color: #066c3d;
	 color: #ffffff;
	 font-size: 18px;
	 overflow: hidden;
	 background-size: cover;
	 min-width: 180px;
	 min-height: 250px;
	 max-width: 320px;
}
 .box-onestop-lg{
	 background-color: #5c5c5c;
}
 .banner-pic-dept{
	 box-shadow:0px 0px 0px #acb0b7;
	 border-radius: 0px;
	 padding: 16px;
	 background-color: #f9efd3;
	 color: #000000;
	 font-size: 16px;
	 overflow: hidden;
	 background-size: cover;
}
 .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 #a2ccb5;
	 position: relative;
}
 hr.hr4{
	 border: 0;
	 border-bottom: 4px dashed #a2ccb5;
	 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: #000000;
}
 .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: #000000;
}
 .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: #001a34;
	 border-left: 3px solid #f0b410;
	 font-size: 12px;
	 color: #fff;
	 display: block;
	 transition: 400ms ease all;
	 text-decoration: none;
}
 .sub-menu-2 > li > a{
	 background-color: #001a34;
	 text-decoration: none;
}
 .sub-menu-3 > li > a{
	 background-color: #896e00;
	 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 #f0b410;
	 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: #004421;
	 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(100,140,205,0.80);
}
 .navbar-default-int{
	 background-color: #648ccd;
}
 .navbar-default .navbar-nav>li>a {
	 text-shadow:0px 0px 0px #1f1400;
	 text-decoration: none;
}
 .navbar-default .navbar-nav>li>a:active, .navbar-default .navbar-nav>li>a:focus {
	 text-shadow:0px 0px 0px #1f1400;
	 text-decoration: none;
}
 .navbar-default .navbar-nav>li>a:hover{
	 text-shadow:0px 0px 0px #1f1400;
	 color:#001135;
}
 .navbar-default .navbar-nav .navbar-nav-news>li>a:hover{
	 text-shadow:0px 0px 0px #1f1400;
	 color:#edbd18;
	 text-decoration: none;
}
 .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:#001135;
}
 .navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	 background-color:transparent;
	 color:#001135;
}
 .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:#648ccd;
}
/****** BEGIN CATALOG Navigation bar ******/
 .navbar-catalog{
	 position:relative;
	 background-color: #648ccd;
	 border: 0;
	 margin-bottom: 0px;
	 width: 100%;
	 z-index: 10;
	 background-image:url(../catalog/html/images/menu_bg.jpg);
	 box-shadow: 0px 0px 0px #004421;
}
 .navbar-catalog .navbar-nav>li>a, .navbar-catalog .navbar-nav>li>a:active, .navbar-catalog .navbar-nav>li>a:focus {
	 font-family: 'Montserrat', sans-serif;
	 color: #fff;
	 font-size: 16px;
	 text-transform: uppercase;
	 font-weight: bold;
	 overflow: hidden;
	 position: relative;
	 background-color: transparent;
	 z-index: 1;
	 -webkit-transition: 350ms all ease;
	 transition: 350ms all ease;
	 text-shadow:0px 0px 0px #1f1400;
}
/****** END CATALOG Navigation bar ******/
/****** BEGIN COURSE DESCRIPTION Navigation bar ******/
 .navbar-default .navbar-nav-cd>li>a, .navbar-default .navbar-nav-cd>li>a:active, .navbar-default .navbar-nav-cd>li>a:focus {
	 font-size: 10px;
	 text-shadow:1px 1px 4px #1f1400;
}
 .navbar-cd{
	 background-image:url(../catalog/html/images/cd_menu_bg.jpg);
}
 .navbar-news{
	 background-image:url(../images/news_bg.jpg);
}
 .navbar-default .navbar-nav-cd>li>a:hover{
	 text-shadow:1px 1px 4px #1f1400;
	 color:#ffc733;
}
/****** END COURSE DESCRIPTION Navigation bar ******/
 .sub-menu-catalog > li > a{
	 padding:10px;
	 font-size: 14px;
}
 .rpc-catalog{
	 background-image:url(../images/rpc_bg.jpg);
	 box-shadow: 2px 2px 6px #7d785a;
}
/* Small Devices, Tablets */
 @media only screen and (min-width : 768px) {
	 .navbar-default{
		 position: absolute;
	}
	 .navbar-int{
		 border-bottom: 10px solid #004421;
	}
	 .navbar-default .navbar-nav>li>a{
		 padding: 35px 18px;
	}
	 .navbar-h-default .navbar-h-nav>li>a{
		 padding: 18px 18px;
	}
	 .navbar-default .navbar-nav>li:after{
		 content: "";
		 position: absolute;
		 top:50%;
		 right: 0;
		 transform: translateY(-50%);
		 color: #d7d7d7;
		 font-weight: 600;
	}
	 .navbar-default .navbar-nav>li:last-child:after{
		 display: none;
	}
	 .navbar-default{
		 margin-bottom: 0px;
	}
	 .navbar-default .navbar-nav>li>a::before{
		 left: 50%;
		 bottom: 12px;
	}
	 .sub-menu{
		 position: absolute;
		 display: block;
		 margin-top: -15px;
	}
	 .sub-menu .sub-menu{
		 transform: translateX(100%);
	}
	 .navbar-default > li:hover > .sub-menu{
		 display: block;
	}
	 .page-header{
		 padding: 170px 10px 30px 10px;
	}
	 .page-header h1{
		 font-size: 40px;
		 margin-bottom: 12px;
	}
	 h1.heading, h2.heading, h3.heading, h4.heading, h5.heading, h6.heading{
		 margin-top: 0em;
		 margin-bottom: .3em;
		 font-weight: 700;
	}
	 .nav-stacked{
		 width: auto;
	}
	 .nav-tabs>li{
		 float: left;
	}
	 .modal:before {
		 display: inline-block;
		 vertical-align: middle;
		 content: " ";
		 height: 100%;
	}
}
/****** Navigation bar END ******/
/****** widget ******/
 .widget{
	 border: 1px solid #056d25;
	 padding: 14px;
	 margin-bottom: 10px;
	 box-shadow: 4px 4px 8px #bfcdda;
	 background-color: #fff4cf;
}
 .categories > li {
	 border-bottom: 1px dotted #056d25;
	 padding: 4px 0;
}
/****** Widget END ******/
/****** Page headers Main site ******/
 .page-header-academics{
	 background-image: url(../images/page-header-academics.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-students{
	 background-image: url(../images/page-header-students.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-ccs{
	 background-image: url(../images/page-header-ccs.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-crc{
	 background-image: url(../images/page-header-crc.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-ccsupcoming{
	 background-image: url(../images/page-header-ccsupcoming.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:2px 3px 2px #1f1400;
}
 .page-header-ccsupcoming-sp{
	 background-image: url(../images/page-header-ccsupcoming-sp.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:2px 3px 2px #1f1400;
}
 .page-header-community{
	 background-image: url(../images/page-header-community.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-merceronline{
	 background-image: url(../images/page-header-merceronline.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-news{
	 background-image: url(../images/page-header-news.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-fitness{
	 background-image: url(../images/page-header-fitness.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-mi{
	 background-image: url(../images/page-header-mi.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-ll{
	 background-image: url(../images/page-header-ll.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-honors{
	 background-image: url(../images/page-header-honors.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-studyabroad{
	 background-image: url(../images/page-header-studyabroad.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-uni{
	 background-image: url(../images/page-header-uni.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-future{
	 background-image: url(../images/page-header-future.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-current{
	 background-image: url(../images/page-header-current.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-soar{
	 background-image: url(../images/page-header-soar.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-foundation{
	 background-image: url(../images/page-header-foundation.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-golf{
	 background-image: url(http://www.mccc.edu/images/page-header-golf.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-alumni{
	 background-image: url(../images/page-header-alumni.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-library{
	 background-image: url(../images/page-header-library.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-gallery-wwc{
	 background-image: url(../images/page-header-gallery-wwc.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-gallery-jkc{
	 background-image: url(../images/page-header-gallery-jkc.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-scholarships{
	 background-image: url(../images/page-header-scholarships.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-enroll{
	 background-image: url(../images/page-header-enroll.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-faculty{
	 background-image: url(../images/page-header-faculty.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-winter{
	 background-image: url(../images/page-header-winter.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-fire{
	 background-image: url(../images/page-header-fire.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:0px 3px 4px #1f1400;
}
 .page-header-reg{
	 background-image: url(../images/page-header-reg.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:0px 3px 4px #1f1400;
}
 .page-header-help{
	 background-image: url(../images/page_header_heretohelp.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:1px 1px 1px #000000;
}
 .page-header-heros{
	 background-image: url(../images/page_header_heros.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-cares{
	 background-image: url(../images/page_header_cares.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:2px 2px 2px #000000;
}
 .page-header-pool{
	 background-image: url(../images/page_header_pool.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:2px 2px 2px #000000;
}
 .page-header-hr{
	 background-image: url(../images/page-header-hr.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:2px 2px 2px #000000;
}
/******** background-image: url("../images/page_header_onestop.jpg");
 *******/
 .page-header-onestop{
	 background-color: #02502c;
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:1px 1px 1px #000000;
}
 .page-header-reopen{
	 background-image: url("../images/page-header-reopen.jpg");
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:1px 1px 1px #000000;
}
 .page-header-pantry{
	 background-image: url("../images/page_header_pantry.jpg");
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 180px;
	 text-shadow:2px 2px 2px #000000;
}
 .page-header-dei{
	 background-image: url(../images/page-header-dei.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:0px 3px 4px #1f1400;
}
 .page-header-hhm{
	 background-image: url(../images/page-header-hhm.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:0px 3px 4px #1f1400;
}
/****** PAGE HEADERS DIVISION AND ACADEMICS ******/
 .page-header-la{
	 background-image: url(../images/page-header-la.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-la-div{
	 background-image: url(../images/page-header-la-div.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-bstem{
	 background-image: url(../images/page-header-bstem.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-free{
	 background-image: url(../images/page-header-free.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-gem{
	 background-image: url(../images/page-header-gem.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-hp{
	 background-image: url(../images/page-header-hp.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-laterstarting{
	 background-image: url(../images/page-header-laterstarting.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
	 text-shadow:0px 2px 2px #00250a;
}
 .page-header-recognition{
	 background-image: url(../images/page-header-recognition.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-summer19{
	 background-image: url(../images/page-header-summer19.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-fall{
	 background-image: url(../images/page-header-fall.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-spring{
	 background-image: url(../images/page-header-spring.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
/****** PAGE HEADERS ATHLETICS ******/
 .page-header-athletics-baseball{
	 background-image: url(../images/page-header-athletics-baseball.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-basketball{
	 background-image: url(../images/page-header-basketball.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-xcountry-m{
	 background-image: url(../images/page-header-xcountry-m.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-lacrosse-m{
	 background-image: url(../images/page-header-lacrosse-m.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-soccer-m{
	 background-image: url(../images/page-header-soccer-m.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-tennis-m{
	 background-image: url(../images/page-header-tennis-m.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-softball{
	 background-image: url(../images/page-header-softball.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-basketball-w{
	 background-image: url(../images/page-header-basketball-w.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-xcountry-w{
	 background-image: url(../images/page-header-xcountry-w.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-soccer-w{
	 background-image: url(../images/page-header-soccer-w.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-athletics-tennis-w{
	 background-image: url(../images/page-header-tennis-w.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-vikings{
	 background-image: url(../images/page-header-vikings.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
/****** PAGE HEADERS ACADEMIC PROGRAMS ******/
 .page-header-agd{
	 background-image: url(../images/page-header-agd.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-auto{
	 background-image: url(../images/page-header-auto.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-aviation{
	 background-image: url(../images/page-header-aviation.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-bus{
	 background-image: url(../images/page-header-bus.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-coaching{
	 background-image: url(../images/page-header-coaching.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-comm{
	 background-image: url(../images/page-header-comm.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-compsci{
	 background-image: url(../images/page-header-compsci.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-moa{
	 background-image: url(../images/page-header-moa.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-pta{
	 background-image: url(../images/page-header-pta.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-radiography{
	 background-image: url(../images/page-header-radiography.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-sst{
	 background-image: url(../images/page-header-sst.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
 .page-header-mltp{
	 background-image: url(../images/page-header-mltp.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 140px;
}
/****** PAGE HEADERTO ADD SHADOW ******/
 .page-header-shadow{
	 text-shadow:2px 2px 2px #163455;
}
/****** Page headers END ******/
/****** Call to Action ******/
 .cta-academics{
	 background-image:url(../images/cta-background_academics.jpg);
}
 .cta-athletics-01{
	 background-image:url(../images/cta-background_athletics_01.jpg);
}
 .cta-home{
	 background-image:url(../images/cta-background_home.jpg);
}
 .cta-jkcgalley{
	 background-image:url(../images/cta-background_jkcgalley.jpg);
}
 .cta-kelsey{
	 background-image:url(../images/cta-background_kelsey.jpg);
}
 .cta-mobile{
	 background-image:url(../images/cta-background_mobile.jpg);
}
 .cta-scholarships{
	 background-image:url(../images/cta-background_scholarships.jpg);
}
 .cta-light-siss{
	 background-image:url(../images/cta-background_siss.jpg);
}
 .cta-light-home{
	 background-image:url(../images/cta-light_home.jpg);
}
 .cta-light-gallery{
	 background-image:url(../images/cta-light_gallery.jpg);
}
 .cta-light-campcollege{
	 background-image:url(../images/cta-light_campcollege.jpg);
}
/****** END Call to Action END ******/
 .bg-pic-la{
	 background-image: url(../images/LiberalArtsSun.jpg);
	 background-size: cover;
	 text-align: center;
	 margin:0;
	 padding-top: 20px;
}
/****** BUTTONS BEGIN ******/
 .btn {
	 border-radius: 6px;
	 text-decoration: none;
}
 .btn-primary:hover {
	 color: #004b25;
	 font-weight:bold;
}
 .btn-mccc01{
	 color: #004421;
	 background-color: #eafbf4;
}
 .btn-mccc02{
	 color: #004421;
	 background-color: #fbf6ea;
}
 .btn-mccc03{
	 color: #004421;
	 background-color: #eaeefb;
}
 .btn-mccc04{
	 color: #004421;
	 background-color: #f6fbea;
}
 .btn-mccc05{
	 color: #004421;
	 background-color: #f0eafb;
}
 .btn-mccc06{
	 color: #004421;
	 background-color: #eafbf3;
}
 .btn-mccc07{
	 color: #004421;
	 background-color: #FBF9EA;
}
 .btn-mccc08{
	 color: #004421;
	 background-color: #fbeaf5;
}
 .btn-mccc09{
	 color: #004421;
	 background-color: #ebeafb;
}
 .btn-mccc10{
	 color: #004421;
	 background-color: #eafbeb;
}
 .btn-mccc11{
	 color: #004421;
	 background-color: #fbf4ea;
}
 .btn-mccc12{
	 color: #004421;
	 background-color: #ebebeb;
}
 .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;
}
 .btn-mdgrn{
	 color: #ffffff;
	 background-color: #4ca962;
	 min-width: 170px;
}
 .btn-mdgrno{
	 color: #ffdc7c;
	 background-color: #0b7424;
	 min-width: 170px;
}
 .btn-mdgrn:hover, .btn-mdgrn:active, .btn-mdgrn:focus, .btn-mdgrn:active:focus, .btn-mdgrn:active:hover{
	 color: #ffdc7c;
	 min-width: 170px;
}
 .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-os1{
	 color: #000000;
	 background-color: #d9a800;
	 border-radius: 4px;
}
 .btn-os1:hover, .btn-os1:active, .btn-os1:focus, .btn-os1:active:focus, .btn-os1:active:hover{
	 color: #ffffff;
	 background-color: #ffd544;
	 border-radius: 4px;
}
 .btn-os2{
	 color: #ffffff;
	 background-color: #00371e;
	 border-radius: 4px;
}
 .btn-os2:hover, .btn-os2:active, .btn-os2:focus, .btn-os2:active:focus, .btn-os2:active:hover{
	 color: #ffd544;
	 background-color: #0e6c41;
	 border-radius: 4px;
}
/****** 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 ******/

 .footer-sec{
	 background-color: #091528;
	 padding: 30px 0px 20px;
}

/****** 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 #f0b410;
}
 .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:12px;
}
 .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';
}
/****** STUDENT SUCCESS HIGHLIGHT ******/
 .teacher-detail{
	 background-color: #f5f1e8;
}
 pre {
	 display: block;
	 padding: 9.5px;
	 margin: 0 0 10px;
	 font-size: 13px;
	 line-height: 1.42857143;
	 color: #333;
	 word-break: break-all;
	 word-wrap: break-word;
	 background-color: #f9f7f0;
	 border: 1px solid #afd2c1;
	 border-radius: 6px;
}
/****** HIGHLIGHTS INCON BOX FOR HOME PAGE ******/
 .icon-box-home{
	 position: relative;
	 background-color: #046330;
	 border: 3px solid #f0b410;
	 box-shadow: 3px 4px 8px #4d586b;
	 padding: 10px 8px 8px;
	 margin: 20px 0px 40px 0px;
	 text-align: center;
	 -webkit-transition: 200ms ease all;
	 transition: 200ms ease all;
	 max-width: 300px;
	 max-height: 380px;
	 border-radius: 8px;
}
 .icon-box-home > .icon-box-icon{
	 position: absolute;
	 top:-32px;
	 left: 50%;
	 -webkit-transform: translateX(-50%);
	 transform: translateX(-50%);
}
 .icon-box-home > .icon-box-icon > .fa{
	 background-color: #fff;
	 border-radius: 50%;
	 color: #510221;
	 height: 65px;
	 width: 65px;
	 line-height: 65px;
	 font-size: 28px;
}
 .icon-box-home h1, .icon-box-home h2, .icon-box-home h3, .icon-box-home h3, .icon-box-home h4, .icon-box-home h5, .icon-box-home h6{
	 color: #ffffff;
}
 .icon-box-home:hover{
	 box-shadow: 3px 4px 10px #4d586b;
}
/****** DEPARTMENT PICTURE BOX ******/
 .pic-box-dept{
	 background-color: #f9efd3;
	 border: 3px solid #8abfa2;
	 box-shadow: 0px 0px 0px #4d586b;
	 padding: 10px 8px 8px;
	 margin: 20px 0px 40px 0px;
	 text-align: center;
	 max-width: 400px;
	 max-height: 460px;
	 border-radius: 8px;
}
 .pic-box-dept h1, .pic-box-dept h2, .pic-box-dept h3, .pic-box-dept h3, .pic-box-dept h4, .pic-box-dept h5, .pic-box-dept h6{
	 color: #034220;
}
 .pic-box-dept:hover{
	 box-shadow: 0px 0px 0px #4d586b;
}
/****** TABS WITH PICTURE BOX ******/
 .dept-widget{
	 background-image: url("../images/department-01.jpg");
	 background-size: cover;
}
 .dept-widget:before{
	 content: "";
	 position: absolute;
	 background-color: transparent;
	 border: 0px solid #fff;
	 height: 100%;
	 width: 100%;
	 left: 50%;
	 top:50%;
	 -webkit-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
}
 .dept-info{
	 padding: 50px 20px 20px 20px;
	 position: relative;
}
 .widget-dept{
	 border: 0px solid #d8b62f;
	 position: relative;
	 padding: 0px;
	 margin-bottom: 0px;
	 box-shadow: 0px 0px 0px #d7d7d7;
}
/****** DEPARTMENT STAND-ALONE PICTURE BOX ******/
 .dept-picbox{
	 background-image: url("../images/picbox-01.jpg");
	 background-size: cover;
}
 .dept-picbox:before{
	 content: "";
	 position: absolute;
	 background-color: transparent;
	 border: 2px solid #fff;
	 height: 100%;
	 width: 100%;
	 left: 50%;
	 top:50%;
	 -webkit-transform: translate(-50%, -50%);
	 transform: translate(-50%, -50%);
	 min-height: 420px;
}
 .picbox-info{
	 padding: 40px 40px 40px 40px;
	 position: relative;
}
 .picbox-dept{
	 border: 0px solid #d8b62f;
	 position: relative;
	 padding: 0px;
	 margin-bottom: 0px;
	 box-shadow: 0px 0px 0px #d7d7d7;
}
/******** SLIDE SHOW - alt hieght settings **********/
 .slider-alt{
	 height: 450px;
}
 .rev_slider_wrapper-alt {
	 width: 100%;
	 height: 450px;
}
 .fullwidthbanner-container-alt {
	 height: 450px;
	 max-height: 450px;
}