#header .header-nav-main nav > ul > li.dropdown:nth-child(6):hover li.dropdown-submenu > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:nth-child(7):hover li.dropdown-submenu > .dropdown-menu {
    left: -105%;
    max-width: 200px;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
    white-space: normal;
}
.nav-list{
	display:block;
}
.nav-list[style]{
	height: auto !important;
}
.side-btn-collapse-nav{
	display: none;
	background: transparent;
    padding: 10px;
    position: relative;
    top: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #222;
	font-weight: 600 !important;
}
h1 {
    font-size: 1.75em;
	font-family: 'Open Sans Condensed', sans-serif;
}
h2 {
    font-size: 1em;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 600;
    letter-spacing: .125px;
}
h3 {
    font-size: 1.25em;
}
h4 {
    font-size: 1em;
}
.post-sidebar h2, h3, h4 {
	font-size: 1.25em;
	margin-bottom: 15px;
}
.post-sidebar, .post-sidebar p {
	font-size: .8em;
}
.mt-0 {margin-top: 0px!important;}
.headline-events .btn:hover {
	text-decoration: underline;
}
#header.header-narrow .header-logo img {
    max-width: 300px;
	margin: 8px 0px 0px;
}
#header.header-narrow .header-top.header-top-style-3 {
    margin-bottom: 10px;
}
#header.header-narrow .header-body {
    padding-bottom: 15px;
}
table.dataTable {
	font-size: 18px;
}
.panel-body, .tab-content {
	font-size: 18px;
}
.blog-posts h2 a {
	color: #4f6594;
	font-size: 26px;
}
.interior-content a.btn {
    text-decoration: none;
}
ul.nav-list li a:hover {
    background-color: transparent;
}
ul.nav-list li:hover {
    background-color: #555;
    color: #eee;
}
ul.nav-list li:hover a {
    color: #eee;
}
.headline-events a {
	color: #002c73;
}
.interior-content p, p {
	font-size: 18px;
	color: #595959;
}
.landing .section-background.custom p {
	color: #000;
}
.header-top-custom {
    padding: 10px 0 0 0 !important;
    background-color: #002c73 !important;
}
.page-header-color h1 {
    font-size: 1.25rem;
	font-weight: 400;
	font-family: 'Open Sans Condensed', sans-serif;
}
aside ul.nav-list > li > a {
    text-transform: none;
    font-size: .7rem;
}
aside ul.nav-list > li:first-child {
    margin-top: 10px;
}
aside ul.nav-list > li:last-child {
    border-bottom: 0px solid #ffffff;
	margin-bottom: 10px;
}
aside ul.nav-list > li {
	border-bottom: 1px solid #ffffff;
}
ul.nav-list li a {
	font-size: 0.6em;
}
.page-header .breadcrumb > li {
    color: #eee;
}
section.section.section-parallax {background-size:contain !important;background-position: 0% 135.333px!important;min-height:450px;background-repeat:no-repeat!important;}

.main-news {min-height:500px;margin-bottom:-50px;}
.main-news section {margin-top:0!important;margin-bottom:0!important;}

.more-news {
    background: #cfcece!important;
    border-top: none!important;
    border-bottom: none!important;
    margin: 0px 0 !important;
    padding: 70px 0 30px 0!important;
    }

.headline-events {background: #f2f2f2!important;border:none!important;margin-top:0!important;}

.headline-events .headlines .h4 {border-bottom:1px #c2c2c2 solid;padding:0px 0 12px;}
.headline-events .headlines .h4 a {text-decoration:none;color:#000;}
.headline-events .headlines h3 {margin-bottom:24px!important;}
.headline-events .headlines .btn {margin-top:24px;}

.headline-events .events h3 {margin-bottom:14px!important;}
.headline-events .events .h4 a {text-decoration:none;color: #000;}

.headline-events .events .post-date {width:95px;}
.headline-events .events .post-date .month {width:100%!important;display:block;background:#ff4e00;color:#000;font-weight:600;font-size: .55rem;}
.headline-events .events .post-date .day {background: #002c73;color:#fff;}
.headline-events .events .event-title {display:block;width:100%;font-size:.75rem;/* font-family: 'Open Sans Condensed', sans-serif; */}
.headline-events .events .post {padding:10px 0!important;float:left;width:100%;}
.headline-events .events .btn {margin-top:34px;}

.featured-boxes-style-8 .featured-box .icon-featured {
    display: inline-block;
    font-size: 75px !important;
    height: 75px;
    padding: 0;
    width: 75px;
    margin: -15px -0 0 0 !important;
    background: #fafafa;
    line-height: 73px;
    border: 0;
    color: #777;
}

.featured-box .box-content:hover {border-top:4px solid #002c73;color:#002c73;}

.featured-box .box-content a:hover {text-decoration:none!important;border-bottom:none!important;}

.featured-box .box-content:hover > .h4 {color:#002c73;text-decoration:none !important;border-bottom:none!important;border: none!important;}

.feature-box .box-content:hover {text-decoration:none!important;}

.featured-box .box-content:hover > .icon-featured {
    color:#002c73 !important;
    text-decoration:none !important;
}

.social-media ul li{list-style-image: none;list-style-type: none;margin-left: 0;display: -moz-inline-stack;display: inline-block;white-space: nowrap;width: 34px;height: 34px; text-align: center;}

.social-media a {display: block;
    background-color: transparent;
    height: 100%;}

.social-media .fa {
    line-height: 34px;
    font-size: 24px;
    color: white;
    }

.social-media {width: 100%;position: relative;}
.social-media ul {padding-left: 0px;}
.social-media li a:hover {background-color: #4f6594!important;}
#footer {padding-top:30px;background: #002c73;}

.nav-pills>li+li {margin-left:0;}

.header-top-custom .header-nav-top .nav li {
    border-left: 2px solid #ff4e00; /*1px #d1dee9*/
}

.header-top-custom .header-nav-top .nav li:first-child {
    border-left: none!important;
}
.header-top-custom .header-nav-top .nav li:last-child {
	border-left: none!important;
	position: relative;
    top: -8px;
}
.blogBox .h4 {
    font-size: 1.1rem;
    line-height:1.6rem;
    display: block;
    }
.header-top-custom .header-nav-top .nav > li > span, .header-top-custom .header-nav-top .nav > li a {color:#fff!important;font-family: 'Open Sans Condensed', sans-serif;font-weight: 300;letter-spacing: 1px;font-size: 0.65rem;}
.header-top-custom .header-nav-top .nav > li a:hover, .header-top-custom .header-nav-top .nav > li a:focus {color:#ff4e00!important;}
#header .header-nav-top .nav > li:last-child > span {padding: 0px;}
.header-top-custom .header-search .top-line {margin-right: 40px;margin-top: 0px;}
.header-top-custom .header-search .nav > li a {color:#fff!important;font-family: 'Open Sans Condensed', sans-serif;font-weight: 700;letter-spacing: 1px;font-size: 0.65rem;padding-top: 10px;}
.header-top-custom .header-search .nav .open > a {background: #4f6594;}
.header-top-custom .header-search .nav .open .dropdown-menu {background: #4f6594;padding:5px;}
.header-top-custom .header-search .nav .dropdown .dropdown-menu li a {font-weight:700;border-bottom: 1px solid #002c73;padding: 8px 20px 8px 8px;
    font-size: .65rem; letter-spacing: 0px;}
.header-top-custom .header-search .nav .dropdown .dropdown-menu li:last-child a {border-bottom: none;}
.header-top-custom .header-search .nav .dropdown .dropdown-menu li a:hover, .header-top-custom .header-search .nav .dropdown .dropdown-menu li a:focus {background: #002c73;}
.btn-yellow, .header-top-custom .header-nav-top .nav > li a.btn-yellow {
	color: #fff !important; /*#ff4e00*/
    font-weight: 600;
    border: 2px solid #ff4e00;
    border-radius: 10px;
	padding: 3px 12px;
}
.header-top-custom .header-nav-top .nav > li a.btn-yellow:hover, .header-top-custom .header-nav-top .nav > li a.btn-yellow:hover  {
	color: #002c73 !important; /*#fff*/
    border: 2px solid #fff;
	background-color: #ff4e00;
}
#header .header-top-custom .header-search .top-line .dropdown .fa {margin-left: 10px;}
#header .header-nav-main nav > ul > li > a {font-size:14px;}
#header .header-nav-top li {line-height: 6px;padding-top: 0;}
#header .header-nav-top ul {margin-top:12px;}

.page-header-more-padding .breadcrumb-valign-mid,
.page-header-custom-background .breadcrumb-valign-mid,
.page-header-float-breadcrumb .breadcrumb-valign-mid {
	width: 70%;
	}
.page-header .breadcrumb.breadcrumb-valign-mid {
    top: 25%;
}
.slick-slide {
    max-height: 575px;
}
.ou-form {
    font-size: .65rem;
    margin-bottom: 20px;
}
@media only screen and (max-width: 680px) {
section.section.section-parallax {min-height:200px !important;}
}

@media only screen and (max-width:768px) {

#department-filter {float:right;text-align:right;width:100%;height:100px;}
#directory_filter {float:right;text-align:right;width:100%;}

}


/** Search **/


.search-form .form-group {
  float: right !important;
  transition: all 0.35s, border-radius 0s;
  width: 32px;
  height: 32px;
  background-color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  border-radius: 25px;
  border: 1px solid #ccc;
  z-index: 1;
  position: absolute;
  right: 0;
  top: 2px;
}
.search-form .form-group input.form-control {
  padding-right: 20px;
  border: 0 none;
  background: transparent;
  box-shadow: none;
  display:block;
  color:#000!important;
}
.search-form .form-group input.form-control::-webkit-input-placeholder {
  display: none;
}
.search-form .form-group input.form-control:-moz-placeholder {
  /* Firefox 18- */
  display: none;
}
.search-form .form-group input.form-control::-moz-placeholder {
  /* Firefox 19+ */
  display: none;
}
.search-form .form-group input.form-control:-ms-input-placeholder {
  display: none;
}
.search-form .form-group:hover,
.search-form .form-group.hover {
  width: 275px;
  border-radius: 4px 25px 25px 4px;
}
.search-form .form-group span.form-control-feedback {top: -1px;right: -2px;z-index: 2;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;color: #ff4e00;background-color: #002c73;left: initial;font-size: 20px;} /*#ffffff*/

.header-logo h1 {margin:0!important;padding:0!important;}

.times-font {font-family:'Times New Roman';}
.garamond-font {font-family:'EB Garamond', serif}

.tp-caption {text-shadow:1px 1px 12px #000;}
a.tp-caption {text-shadow:none;}

#revolutionSlider .btn-primary {padding:4px 24px!important;border-radius:4px;box-shadow:4px 1px 4px #000;}
#revolutionSlider .btn-primary:hover {background-color:#002c73;border:none;color: #fff!important;}

.featured-boxes a:hover {color:#002c73 !important;text-decoration:none !important;}
.more-news .h4 {color:#002c73;}
.more-news {color:#939393;}

.section-info-panels .info-panel-head {display:block;margin:18px 0;font-size: 1.2rem;color:#000;font-weight:600;}
.section-info-panels .info-panel-subhead {font-size: .95rem;color:#686868;font-weight:400;}

#footer {background-image:url('../img/kcc-map.png');background-repeat:no-repeat;/* background-size: contain; */background-position: -1% -175px;color:#e9e9e9 !important;}
#footer a {color:#e9e9e9;}

.crest-name {text-align:center;}
.crest-name p {color:#e9e9e9;font-size: .8rem;}
.crest-name img {margin-bottom:20px;}
.footer-locations {font-size:.55rem;font-weight:100;}
.footer-locations strong {font-size:.75rem;display:inline-block;margin-top:10px;}

.footer-links {list-style:none;}
.footer-middle {padding-top:90px;}
.footer-middle a{font-size: 1rem;line-height: 1.5rem;}
.footer-right {padding-top:100px;}
.footer-right a{font-size: .75rem;}
.footer-right .footer-links li {line-height: 29px;}
#footer .cuny-logo {position: absolute;right:-20px;bottom:-10px;}
.header-nav-main .top-nav {-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px;display:table;margin-bottom:12px;margin-top:12px;width: 100%;}


.header-nav-main .top-nav li {

width:50%!important;float:left!important;display:inline!important;
clear:none!important;
background-color:#002c73;
text-align:center;
border-left:1px white solid;

}

.header-nav-main .top-nav li a {color:#ffffff;padding:12px 0px !important;display:block;}
#skippy {background-color:#446d4f!important;width:100%;float:right;text-align:center;padding:8px 0;}
#skippy span {color: #ffffff !important;/* border: 1px orange solid; *//* float: left; */z-index: 2000;position: sticky;}

aside.sidebar {background-color:#e9e9e9;padding: 0 16px;}

.interior .feature-box a {text-decoration:underline;}

.landing .page-header {margin-bottom:0;}
.landing .section-background {margin:0 !important;background-repeat: no-repeat !important;}
.landing .section-background.custom {background: #aab5ce!important;}
.landing .section-text-dark {color:#000!important;}
.landing .section-text-light {color:#fff !important;}
.landing .headline-events {margin-bottom:0;}


.panel-heading {background-color: #909090 !important;color: #ffffff !important;}
.panel-heading a {display:block;color: #fff !important;text-decoration:none!important;}
.panel-heading a:focus {border:none;}
.panel-default {/* border-color:#002c73; */}
.panel-default>.panel-heading {border-color:#ffffff;}


.nav-tabs li.active a {color: #909090!important;border-top: 3px #909090 solid;text-decoration:none!important;}
.nav-tabs li a {background: #909090;color: #ffffff;font-family: 'Open Sans';border-top: 3px #909090 Solid;font-size: 1rem;text-decoration:none;}
.nav-tabs li {background: #909090;color: #ffffff;}
.nav-tabs li a:hover {background:#fff;color:#909090;}
::selection {
  background: #4f6594;
  color:#ffffff;
}
::-moz-selection {
  background: #4f6594;
    color:#ffffff;

}

.he-header {text-transform:uppercase;color:#000;margin-bottom:14px;display:block;font-weight:600;font-size: 1rem;}
.headlines ul, .headlines ul li {
-webkit-margin-before: 0em!important;
    -webkit-margin-after: 0em!important;
    -webkit-margin-start: 0px!important;
    -webkit-margin-end: 0px!important;
    -webkit-padding-start: 0px!important;padding-left:0!important;
}
.headlines ul li {list-style:none;border-bottom:2px #c2c2c2 solid;padding:12px 0;font-size:.75rem;}
.interior-content a {text-decoration:underline;}
.interior-content .post-meta a {/* font-family: 'Open Sans Condensed', sans-serif; */}

.direct-edit a{text-transform:none;font-weight:100;font-size:.5rem;padding-left:12px;}
.icon-cta {width:100%;display:table;color:#000;font-size:.9rem;font-weight:600;}
.landing .icon-cta {font-weight:400;}

@media (max-width: 1199px) {

.header-btn-collapse-nav {margin-top: 15px!important;}
.top-nav {width:100%;}
.top-nav li {border-left:1px #fff solid;}

}


@media (max-width: 1199px) {

.header-top .pull-right {float:none !important;}
.search-form .form-group {float:none !important;}
.social-media ul {    -webkit-margin-before: 0em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;}


}

@media (max-width: 1199px) {

.more-news {padding-top:0!important;background:#ffffff !important;}
.more-news .col-md-4 {padding-left:0;padding-right:0;}
.thumb-info-side-image-custom {margin-bottom:0;}
.headline-events {background-color:#ffffff!important;}
.events .post {float:left;width:100%;border-bottom:0 !important;}
.events .post a {color:#4f6594 !important;}
.headline-events {margin-bottom:0!important;padding-bottom:0 !important;}
.section-info-panels .pt-xlg{margin-top:0 !important;}
.section-info-panels .col-md-4 {padding:0;}
.section-info-panels .col-md-4 img {margin-bottom:30px;}
.crest-name {margin-top:160px;font-size:24px;line-height:34px !important;}
#footer {background-size:100%;background-position: 10px -44px;}
.footer-locations {padding-left:0;font-size:14px;}
.footer-locations strong {font-size:18px;}
.footer-middle {padding-top:0;text-align:center;}
.footer-middle ul, .footer-right ul {-webkit-margin-before: 0em!important;
    -webkit-margin-after: 0em!important;
    -webkit-margin-start: 0px!important;
    -webkit-margin-end: 0px!important;
    -webkit-padding-start: 0px!important;}
    .footer-right {padding-top:0;text-align:center;}
    .footer-right ul {margin-bottom:24px !important;display:block;}
    .search-form .form-group:hover, .search-form .form-group.hover {width:95%;}
    #pdfbutton {position:relative!important;display:block;text-align:center;}
}

@media (max-width: 480px) {

  #department-filter {margin-top:-40px;margin-bottom:0;height:0;}
  #directory_filter {margin-bottom:0;margin-top:0px!important;}

}


@media (max-width: 320px) {
.header-logo {width:80%;}
.header-logo img {max-width:100%;}
#header .header-btn-collapse-nav {margin-top:33px!important;}
}


.header-nav-top .nav-pills {margin-left:-10px;}

@media (max-width: 1199px) {

.featured-boxes div {margin-top:0!important;}
.featured-boxes {margin-top:30px;}

}

@media (max-width: 1420px) {

#mainNav > li.dropdown:last-child:hover > .dropdown-menu {right:0;}
}


html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary a:focus {border-bottom:none!important;}

/** Courses **/
.courses #main_content li.active > a:focus {box-shadow:none!important;}
.courses #main_content h2 {margin-bottom:24px;}
.courses #main_content h3 {margin:24px 0;}
.courses #main_content .nav-tabs {margin-top:34px;}
.courses #main_content p {line-height:34px;margin-bottom:40px;}
.courses #main_content .tab-pane.active {padding-top:24px;}

    .courses #main_content .tab-pane ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.courses #main_content .tab-pane li {
  padding-left: 1.4em;
  text-indent: -.7em;
  margin-bottom:14px;
}

.courses #main_content .tab-pane li::before {
  content: "\2022 ";
  padding-right:.2em;
  color: #002c73;
}

.cc-card {width:100%!important;}
.cc-card .cc-content {padding:20px!important;}
.cc-card .cc-content p {margin-bottom:20px!important;}


@media (min-width: 992px) {
.courses .page-header-more-padding .breadcrumb-valign-mid, .courses .page-header-custom-background .breadcrumb-valign-mid, .courses .page-header-float-breadcrumb .breadcrumb-valign-mid {
    width: 50%;
    text-align: right;
    top: 23%;
}
#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu {
    transform: none;
    opacity: 1;
}
}

/** Interior Navigation **/

.sub-parent {border-bottom:1px solid #EDEDDE;}
.sub-parent a {display:inline-block!important;width:70%;border:none!important;}
.sub-parent button {border:none;height:40px;float:right;width:30px;overflow:hidden;color:transparent;text-indent:100%;background:none;}
.sub-parent ul li a {display:block !important;}
ul.nav-list .sub-parent:hover button:before, ul.nav-list .sub-parent:hover button:after {
	 background-color: #fff;
}
.sub-parent button:before {
    content: '';
    display: block;
    width: 12px;
    height: 2px;
    background-color: #000;
    top:20px;
    right:4px;
    position:absolute;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .3s;
    transition: .3s;
    }

    .sub-parent button:after {
    content: '';
    display: block;
    width: 2px;
    height: 2px !important;
    background-color: #000;
    position: absolute;
    top:20px;
    right:14px;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-transition: .3s;
    transition: .3s;
}
.sub-parent .sub-sub-parent button:before {
    top: 15px;
}
.sub-parent .sub-sub-parent button:after {
    top: 15px;
}
.sub-parent button.collapsed:after {
    height: 12px !important;
}
.sub-parent ul {
    margin: 0px!important;
}
.sub-parent ul li {padding-left: 25px;}
.sub-parent ul li:hover {
    background-color: #ff4e00;
}
.sub-parent ul li:hover a {
    color: #fff; /*#595959*/
}
.sub-parent .sub-sub-parent li:hover {
	background: transparent;
}
.sub-parent .sub-sub-parent li:hover a {
	text-decoration: underline;
}
.active-nav {font-weight:bold;}

#directory_filter {margin-bottom:40px;margin-top: -34px;}

#directory th:focus {border:none;display:inline-block;}


.faculty-awards {margin-bottom:20px;}

.faculty-awards li {list-style-type:none;margin-left:-40px;width:100%;
margin-bottom:10px;font-size:16pt;position:relative;}

.faculty-awards span {position:relative;left:30px;}

.faculty-awards li::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    font-family: "FontAwesome"; font-weight: 900; content: "\f005";
  margin-right:10px;
  position:absolute;
  }

  #directory_wrapper table td:nth-child(6) {text-align:center;}

#pdfbutton {text-decoration:none;padding:0px 10px;border-radius:5px;position:absolute;top:5px;right:0;font-size:14px;font-family:'Source Sans Pro', sans-serif;background-color:#002c73;color:#ffffff;}
#pdfbutton:hover {background-color:#4f6594;}
.interior.courses .interior-content h2 {width:85%;}

/* Large desktops and laptops */
@media (min-width: 1200px) {
.header-top-custom .header-search .nav .dropdown:hover > a, .header-top-custom .header-search .nav .open > a {background: #4f6594;}
.header-top-custom .header-search .nav .dropdown:hover .dropdown-menu, .header-top-custom .header-search .nav .open .dropdown-menu {background: #4f6594;padding:5px;}
.header-top-custom .header-search .nav .dropdown:hover .dropdown-menu {display:block;}
}

@media (min-width: 1199px) and (max-width: 1400px){
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary:hover a.dropdown-toggle {
    color: #fff;
    background: #002c73;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li:hover > a {
    background: transparent;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:focus, #header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:hover {
    background-color: transparent;
}
	 #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{
    display: none;
    }
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > a .fa-caret-down {
    display: block;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li.dropdown-submenu > a:after {
    display: none;
}
#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {
    border-top-color: #4f6594;
    background-color: #4f6594;
    margin-left: 0px;
    padding-left: 20px;
    padding-right: 20px;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary:hover a.dropdown-toggle {
    color: #fff;
    background: #002c73;
}
#header .header-nav-main nav > ul li:hover a .fa-caret-down {
    color: #fff;
}
#header .header-column {
    vertical-align: top;
    display: block;
}
#header .header-nav-main nav > ul > li.dropdown.open > .dropdown-menu, #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu {
    top: auto;
    display: none;
    opacity: 0;
}
#header .header-nav-main nav {
    margin: 0 0 6px;
}
#header .header-btn-collapse-nav {
    outline: 0;
    display: block;
}
#header .header-nav-main nav > ul > li > a{
    display: block;    
    }
#header .header-nav-main {
    display: none !important;
    height: auto !important;
}
#header .header-nav-main.collapse.in {
    display: block !important;
}
#header .header-nav-main nav > ul li a {
    font-size: 13px;
    font-style: normal;
    line-height: 20px;
    padding: 7px 8px;
    margin: 1px 0;
    border-radius: 0px;
}
.header-nav-main .top-nav li {
    width: 50%!important;
    float: left!important;
    display: inline!important;
    clear: none!important;
    background-color: #002c73;
    text-align: center;
    border-left: 1px white solid;
}
#header .header-nav-main nav > ul li {
    border-bottom: 1px solid #e8e8e8;
    margin: 0;
    padding: 0;
    position: relative;
}
#header .header-nav-main nav > ul li:last-child {
	border-bottom: none;
}
.header-nav-main .top-nav li:last-child {
	border-left: none;
}
#header .header-nav-main nav > ul li:last-child a.btn-yellow{
	top: -2px;
    margin-bottom: -2px;
	position:relative;
}
#header .header-nav-main nav > ul li a .fa-caret-down {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary a.dropdown-toggle {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary:hover a.dropdown-toggle {
    color: #fff;
	background: #002c73;
}
#header .header-nav-main nav ul li.no-caret a{
	color: #000;
}
#header .header-nav-main nav ul li.no-caret:hover a{
	color: #fff;
	background: #002c73 !important;
}
#header .header-nav-main nav > ul li:hover a .fa-caret-down {
    color: #fff;
}
#header .header-nav-main nav .top-nav {
	padding-left: 0px;
}
#header .header-nav-main nav > ul > li:hover > a {
   color: #fff;
}
#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {
    border-top-color: #4f6594;
    background-color: #4f6594;
    /* margin-left:0px; */
    /* padding-left: 20px; */
    /* padding-right: 20px; */
    opacity: 1;
    display: block;
    }
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a {
	color: #fff;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:focus, #header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:hover {
    background-color: transparent;
}
#header.header-narrow .header-nav-main {
    top: 20px;
    position: relative;
}
#header.header-narrow .header-nav-main {
    top: 20px;
    position: relative;
}
#header .header-nav-main {
    background: transparent;
    clear: both;
    float: none;
}
#header .header-nav-main nav > ul li {
    border-bottom: 1px solid #e8e8e8;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    padding: 0;
    position: relative;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu {
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 13px;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    clear: both;
    display: none;
    float: none;
    position: static;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary a.dropdown-toggle {
    color: #000;
}
#header .header-nav-main nav > ul > li > a {
    font-size: 14px;
}
#header .header-nav-main nav > ul > li > a {
    text-transform: uppercase;
    font-weight: 700;
    margin-top: 1px;
    margin-bottom: 1px;
}
#header .header-nav-main nav > ul li a {
    font-style: normal;
    line-height: 20px;
    padding: 7px 8px;
    margin: 1px 0;
}
#header .header-nav-main nav > ul li a .fa-caret-down {
    line-height: 35px;
    min-height: 38px;
    min-width: 175px;
    position: absolute;
    right: 0px;
    padding-right: 10px;
    text-align: right;
    top: 0;
}
#header .header-nav-main nav > ul > li.dropdown.open > a, #header .header-nav-main nav > ul > li.dropdown:hover > a {
    padding-bottom: 7px;
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-caret-down {
    display: block; 
}
#header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-caret-down:hover{
   color: #fff !important;     
    }
#header .header-nav-main nav > ul > li > a.dropdown-toggle:after{
     display: none;    
    }
#header .header-nav-main nav > ul li:hover a .fa-caret-down {
    color: #fff;
}
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu li a {
    color: #fff;
    border-bottom: none;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 13px;
    font-style: normal;
    line-height: 20px;
    padding: 7px 8px;
    margin: 1px 0;
}
#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu > .dropdown-menu{
    display: none;
    }
html #header .header-nav-main nav > ul > li.dropdown-full-color.dropdown-secondary .dropdown-menu{
	padding-top: 10px;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-menu {
    display: block;
    margin-left: 20px;
}
#header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-menu li a, #header .header-nav-main-effect-1 nav > ul > li.dropdown .dropdown-mega-sub-nav li a {
    transform: none;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu {
    background: transparent;
    padding: 0;
    margin: 0;
    font-size: 13px;
    box-shadow: none;
    border-radius: 0;
    border: 0;
    clear: both;
    display: none;
    float: none;
    position: static;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu li.dropdown-submenu.opened > .dropdown-menu {
    display: block;
    margin-left: 20px;
}
#header .header-nav-main-sub-effect-1 nav > ul > li.dropdown .dropdown-menu li.dropdown-submenu:hover > .dropdown-menu {
    transform: translate3d(0, 0, 0);
    opacity: 1;
}
}

/* Landscape tablets and medium desktops */
@media (min-width: 480px) and (max-width: 1199px) { 
#header .header-nav-main nav > ul li a {
    border-radius: 0px;
}
#header .header-nav-main nav > ul li:last-child {
	border-bottom: none;
}
.header-nav-main .top-nav li:last-child {
	border-left: none;
}
#header .header-nav-main nav > ul li:last-child a.btn-yellow{
	top: -2px;
    margin-bottom: -2px;
	position:relative;
}
#header .header-nav-main nav > ul li a .fa-caret-down {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary a.dropdown-toggle {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary:hover a.dropdown-toggle {
    color: #fff;
	background: #002c73;
}
#header .header-nav-main nav ul li.no-caret a{
	color: #000;
}
#header .header-nav-main nav ul li.no-caret:hover a{
	color: #fff;
	background: #002c73;
}
#header .header-nav-main nav > ul li:hover a .fa-caret-down {
    color: #fff;
}
#header .header-nav-main nav .top-nav {
	padding-left: 0px;
}
#header .header-nav-main nav > ul > li:hover > a {
   color: #fff;
}
#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {
    border-top-color: #4f6594;
    background-color: #4f6594;
	margin-left:0px;
	padding-left: 20px;
	padding-right: 20px;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a {
	color: #fff;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:focus, #header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:hover {
    background-color: transparent;
}
#footer .cuny-logo {
   position: relative;
	display: block;
	margin: 0 auto;
}
.main img {
	margin: 0 auto;
}
#header.header-narrow .header-nav-main {
    top: 20px;
    position: relative;
}
.slick-slide {
    max-height: 475px;
}
}


/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
.search-form .form-group {
  right: 10px;
  top: 4px;
}
#footer .row .col-md-6 .mb-xlg {
	text-align: center;
}
#footer .social-media {
    text-align: center;
}
.nav-list{
	display:none;
}
.side-btn-collapse-nav{
	display: block;
}
aside.sidebar{
	margin-bottom: 10px;
}
.page-header-more-padding .breadcrumb-valign-mid,
.page-header-custom-background .breadcrumb-valign-mid,
.page-header-float-breadcrumb .breadcrumb-valign-mid {
	width: 100%;
	}
.slick-slide {
    max-height: 375px;
}
}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
.search-form .form-group {
  right: 10px;
  top: 4px;
}
#footer .row .col-md-6 .mb-xlg {
	text-align: center;
}
#footer .social-media {
    text-align: center;
}
.nav-list{
	display:none;
}
.side-btn-collapse-nav{
	display: block;
}
aside.sidebar{
	margin-bottom: 10px;
}
.page-header-more-padding .breadcrumb-valign-mid,
.page-header-custom-background .breadcrumb-valign-mid,
.page-header-float-breadcrumb .breadcrumb-valign-mid {
	width: 100%;
	}
.slick-slide {
    max-height: 420px;
}
.post-sidebar, .post-sidebar p {
    font-size: 16px;
}
}

/* Portrait phones and smaller */
@media (max-width: 480px) {
#header .header-nav-main nav > ul li a {
    border-radius: 0px;
}
#header .header-nav-main nav > ul li:last-child {
	border-bottom: none;
}
.header-nav-main .top-nav li:last-child {
	border-left: none;
}
#header .header-nav-main nav > ul li:last-child a.btn-yellow{
	top: -2px;
    margin-bottom: -2px;
	position:relative;
}
#header .header-nav-main nav > ul li a .fa-caret-down {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary a.dropdown-toggle {
	color: #000;
}
#header .header-nav-main nav ul li.dropdown-full-color.dropdown-secondary:hover a.dropdown-toggle {
    color: #fff;
	background: #002c73;
}
#header .header-nav-main nav ul li.no-caret a{
	color: #000;
}
#header .header-nav-main nav ul li.no-caret:hover a{
	color: #fff;
	background: #002c73;
}
#header .header-nav-main nav > ul li:hover a .fa-caret-down {
    color: #fff;
}
#header .header-nav-main nav .top-nav {
	padding-left: 0px;
}
#header .header-nav-main nav > ul > li:hover > a {
   color: #fff;
}
#header .header-nav-main nav > ul li.dropdown.opened > .dropdown-menu {
    border-top-color: #4f6594;
    background-color: #4f6594;
	margin-left:0px;
	padding-left: 20px;
	padding-right: 20px;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a {
	color: #fff;
}
#header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:focus, #header .header-nav-main nav > ul li.dropdown .dropdown-menu>li>a:hover {
    background-color: transparent;
}
#footer .cuny-logo {
   position: relative;
	display: block;
	margin: 0 auto;
}
.main img {
	margin: 0 auto;
}
#header.header-narrow .header-nav-main {
    top: 20px;
    position: relative;
}
#header.header-narrow .header-logo img {
    max-width: 210px;
    margin: 15px 0px 0px;
}
.sub-parent ul li a {
	font-size: 12px;
}
.slick-slide {
    max-height: 275px;
}
}
@media (max-width: 420px) {
    .slick-slide {
    max-height: 240px;
}
}