.k-logo
{
margin-top:20px;
}
.k-functional-navig
{
background-color:royalblue;
border-radius: 0px 0px 30px 30px;
padding:5px;
}

.k-functional-navig a:link, .k-functional-navig a:visited
{
color:white;
font-size:14px;
}
.title-median
{
text-transform:none;
}
.mc-main table
{
font-size:12px;
}
.tss-carousel h3.author-name
{
font-size:16px;
}
.tss-wrapper .tss-carousel1 .profile-img-wrapper
{
width:80px;
}

@media only screen and (max-device-width: 480px) {
#k-head
{
margin-top:30px;
}
    }
#afc_sidebar_1132
{
border-bottom: 3px solid blue;
width:100%;
padding:1px;
}
#k-head
{
margin-top:40px;.
margin-bottom:0;
}

.icon-button {
	background-color: white;
	border-radius: 3.6rem;
	cursor: pointer;
	display: inline-block;
	font-size: 2.0rem;
	height: 3.6rem;
	line-height: 3.6rem;
	margin: 0 2px;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	width: 3.6rem;
}

/* Circle */
.icon-button span {
	border-radius: 0;
	display: block;
	height: 0;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	width: 0;
}
.icon-button:hover span {
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 3.6rem;
	margin: -1.8rem;
}
.twitter span {
	background-color: #4099ff;
}
.facebook span {
	background-color: #3B5998;
}
.google-plus span {
	background-color: #db5a3c;
}

/* Icons */
.icon-button i {
	background: none;
	color: black;
	height: 3.6rem;
	left: 0;
	line-height: 3.6rem;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	width: 3.6rem;
	z-index: 10;
}
.icon-button .icon-twitter {
	color: #4099ff;
}
.icon-button .icon-facebook {
	color: #3B5998;
}
.icon-button .icon-google-plus {
	color: #db5a3c;
}
.icon-button .icon-instagram {
	color: #f56040;
}
.icon-button .icon-linkedin {
	color: #077B5;
}
.icon-button:hover .icon-twitter,
.icon-button:hover .icon-facebook,
.icon-button:hover .icon-google-plus {
	color: white;
}
body .cf7-style *
{
width:100%;
}
#drop-down-left > li:not(:first-child)
{
margin-left:15px;
}
.wplp_container.default .title:hover
{
color:red;
}


tbody tr:nth-of-type(2n) {background-color: #f0f0f0;}

table
{
border:0.5px lightgray solid;
}
.student .recent-news-date
{
display:none;
}
.recent-news-wrap .title-median
{
    margin-bottom: 10px;
}
.news-meta
{
display:none;
}



/*Style the DIV*/
.container1 .box{
  width: 24%;
  float: left; 
  margin: 2px;
  padding: 5px;
  border: 1px solid #ccc;
  text-align: center;
}
@media only screen and (max-device-width: 480px) {
.container1 .box{
  width: 280px;
margin: 2px;
  padding: 5px;
  border: 1px solid #ccc;
  text-align: center;
}
}

/*Fade all the DIV when user hovers on any div*/
.container1:hover .box{
  zoom: 1;
  filter: alpha(opacity=45);
  opacity: 0.45;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}

/*Fade out the particular DIV when user hover on that DIV*/
.container1 .box:hover{
  box-shadow: 3px 3px 15px #666;
  border-color:#C76C0C;
  background: #C76C0C;
  color: #fff;
  cursor: pointer;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
position:relative;

  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

#drop-down-left a:hover, #drop-down-left li.dropdown-menu-hover > a, #drop-down-left li.current-menu-item > a, .sub-menu li.current-menu-item a
{
border-top: 5px solid #ea5644;
}

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.simcal-default-calendar-list
{
padding:0px;
}
.simcal-default-calendar-list ul.simcal-events
{
margin: 0px -38px 0;
}
.wp-post-navigation
{
margin-top:50px;
}

.container2 .box{
  width: 30%;
height:290px;
  float: left; 
  margin: 2px;
  padding: 5px;
  border: 1px solid #ccc;
  text-align: center;
}
@media only screen and (max-device-width: 480px) {
.container2 .box{
  width: 280px;
height:310px;
margin: 2px;
  padding: 5px;
  border: 1px solid #ccc;
  text-align: center;
}
}
.container2:hover .box{
  zoom: 1;
  filter: alpha(opacity=45);
  opacity: 0.45;
  -webkit-transition: opacity .5s ease-in-out;
  -moz-transition: opacity .5s ease-in-out;
  -ms-transition: opacity .5s ease-in-out;
  -o-transition: opacity .5s ease-in-out;
  transition: opacity .5s ease-in-out;
}

.container2 .box:hover{
  box-shadow: 3px 3px 15px #666;
  border-color:#C76C0C;
  background: #C76C0C;
  color: #fff;
  cursor: pointer;
    z-index: 2;
    -webkit-transition: all 200ms ease-in;
    -webkit-transform: scale(1.5);
    -ms-transition: all 200ms ease-in;
    -ms-transform: scale(1.5);   
    -moz-transition: all 200ms ease-in;
    -moz-transform: scale(1.5);
    transition: all 200ms ease-in;
    transform: scale(1.5);
position:relative;

  /*Opacity*/
  zoom: 1;
  filter: alpha(opacity=100);
  opacity: 1;
}

.nav-tabs.nav-justified>li>a
{
border-bottom:0;
}
.nav-tabs.nav-justified
{
border-bottom:1px solid lightgray;
}

@media only screen and (max-device-width: 480px) {
.news
{
height:70px;
font-size:12px;
padding-top:0;
}
.newsline
{
font-size:12px;
height:70px;
padding-top:;
}
.newsline marquee
{
padding-top:16px;
}
}
#fbmsg .fbmsg-badge
{
margin-bottom:20px;
}

@media only screen and (max-device-width: 480px) {
.foreign
{
width:100%;
}
}
.foreign
{
width: 20%; float: left; padding: 1%;
}

#k-body
{
margin-top:-20px;
}
#afc_sidebar_2318
{
background: linear-gradient(to bottom, rgba(125,185,232,0) 0%,rgba(1,1,1,1) 100%);
}
.search-icon
{
display:none;
}
a[href^="tel"]:link,
a[href^="tel"]:visited, 
a[href^="tel"]:hover {
    text-decoration: none;
    color: white;

    pointer-events: none;
    cursor: default;
}

/* Adjust px here (1024px for tablets maybe) */
@media only screen and (max-device-width: 480px) { 
    a[href^="tel"]:link,
    a[href^="tel"]:visited,
    a[href^="tel"]:hover {
        text-decoration: none;
        color: white;

        pointer-events: auto;
        cursor: pointer;
    }
}

#fbmsg .fbmsg-badge
{
margin-bottom:45px;
margin-right:-17px;
}

.wpcf7-submit { 
background: #30bba5;
border-color: #30bba5;
border: none;
color: #ffffff;
border-radius:20px;
height:35px;
box-shadow: none;
width: 80px !important;
font-size:14px !important;
}
.wplp_container.default .defaultflexslide img:hover
{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.wplp_container .thumbnail:hover
{
-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.tagcloud{display:none;}