﻿.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#000000!important}
.nav-bar .nav-bar-inner{position:relative;padding-bottom:190px}

    
    .navbar-header {
        float: none;
    }
.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.mk-desktop-logo.light-logo{display:none}
.mk-desktop-logo.dark-logo{display:block}
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:block !important; }
 .trans-header .bg-true.light-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:none !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.dark-logo { display:block !important; }
 .trans-header .bg-true.dark-skin:not(.a-sticky) .mk-desktop-logo.light-logo { display:none !important; }



.tertiary__headline { font-family: "proxima-nova", "Proxima Nova", "Helvetica Neue", Helvetica, sans-serif; font-weight: 400; font-size: 18px; line-height: 1.2; }

  .program__entry .program--name .program__category, .program__entry .program--name .tertiary__headline { display: -webkit-box; display: -moz-box; display: box; display: -moz-flex; display: flex; align-self: flex-start; -ms-flex-item-align: start; text-align: left; float: left; padding-bottom: 5px; padding-left: 5px; }
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_title {
    font-size: 14px;
}


#container {
	}

html, body, #wrapper,#container, .container, #header,.span-16,.span-14,.span-10{width:100%}

.container {background:none;}

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}

.clearfix, .container {display:block;}

#content .socialSet ul li.sb_icon.sb_google .icon_sns	{ color:#dd4b39; }
.calendar-calendar .week-view .full .first td.multi-day{border-top:1px solid #CCCCCC;}
.first-section{padding-bottom:48px;}
.region-header .pane-menu-menu-course-projects-people .pane-content ul li.first,.region-header .cpp .pane-content ul li.first{padding-top:7px;border-top:1px solid #999;}


.spinner7 {
  width: 90px;
  height: 30px;
  text-align: center; }


.spinner7 .circ2 {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }


.spinner7 .circ3 {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s; }


.spinner7 .circ4 {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }


.spinner7 .circ5 {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s; }
.row{margin-right:-15px;margin-left:-15px}

  .header .l-container {
    position: relative; }



.l-container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 2em;
  padding-right: 2em; }

  .l-container::after {
    clear: both;
    content: "";
    display: block; }

  .l-container.l-large-container {
    max-width: 1280px;
    padding: 0; }
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}


  
.title_line{
	width: 100%;
	display: block;
	clear: both;
	position: relative; 
	overflow: hidden;
}


 
.title_line h3{
	display: block;
	padding-right: 20px;
	float: left;
	position: static;
}


.title_line .featured_article_title:after {
  background: none repeat scroll 0 0 #F0F0F0;
  content: "";
  height: 1px;
  margin-left: 20px;
  margin-top: -1px;
  position: absolute;
  top: 50%;
  width: 100%;
}
.img-responsive{display:block;max-width:100%;height:auto}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}

#sliders-container .rev_slider_wrapper {
  -webkit-transform: translateZ(0);
}
.card-text:last-child{margin-bottom:0}


.team .card:hover .card-title-wrap .card-title, .team .card:hover .card-title-wrap .card-text {
  color: #2f2f2f;
}


.team .card-title-wrap .card-title, .team .card-title-wrap .card-text {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  display: block;
  margin: 0;  
}


.team .card-title-wrap .card-text {
  font-size: 9px !important;
  color: #6E7174;
}

p.card-text{
	 font-size: 10px !important;
}

  .portfolio-grid .card .card-text {
    font-size: 13px;
  }
.td-subfooter-menu li a:hover{color:#ccc}
