﻿style ~ .layout-block.equal-column-height {
    margin-left: -30px;
    margin-right: -30px;
}

.compare-page .program-comparison-block .comparison-slider .page-info-block-content img{
    display: none;
}

.cta-block.sticky .button.large-icon-button {
    text-transform: none;
}

.columns.medium-9 .video-player,
.columns.medium-8 .video-player,
.columns.medium-7 .video-player,
.columns.medium-6 .video-player,
.columns.medium-5 .video-player,
.columns.medium-4 .video-player,
.columns.medium-3 .video-player{
    margin: 0px;
}

.unisa-main-content{
    margin-top:0rem; /* remove existing from unisa.css */
}

@media (max-width: 640px) {

.columns.small-6.medium-8.text-right.top-header__nav-col {
    min-width: 150px;
    float: right;
   }
   
   .columns.small-6.medium-8.text-right.top-header__nav-col .headaccordion:nth-of-type(5){
	margin-left:0 !important;
	}   
}

.footer-sticky.hidden{
bottom:-80px;
}

.footer-sticky{
transition-property: bottom;
transition-duration: .5s;
transition-timing-function: cubic-bezier(0,1,1,1);
}

.u17-sub-menu .topnav li a{
  display: flex;
  justify-content: center;
  flex-direction: column;
}

.page-info-block-content .icon-block-horizontal .description {
   max-width: 80%;
}

@media (min-width: 64em){
  .page-info-block-content .icon-block-horizontal .description {
     max-width: 80%;
  }
}

@media (max-width: 48em) {
    .image-right {
        float:none;
        width:100%;
        margin: 0 0 4rem 0;
    }

    .image-left {
        float:none;
        width:100%;
        margin: 0 0 4rem 0;
    }
}

.u17-sub-menu ul,
.u17-sub-menu .topnav li {
     flex: 2 1 auto;
}

@media screen and (max-width: 31.2em) {
.event-card-block-small .columns.left-col-mobile.theme-background-white {
    height: auto !important;
}
}

@media (max-width: 47.9375em) {
	.button.print-share,a.button.print-share,a:link.button.print-share,a:visited.button.print-share {
		display: inline-block;
	}
	.share-wrapper .share-panel.active {
		display: inline-block;
		padding:.6rem 1rem .6rem 1rem;
		height:40px;
	}
	.share-wrapper .button.print-share {
		padding:1.5rem 2rem .65rem 1.5rem;
		height:40px;
		vertical-align:bottom;
	}
	.share-wrapper .button.print-share .svg-wrapper {
		float:left;
		margin-top:-8px;
		margin-bottom:0;
		margin-right:4px;
	}
	.button.print-share:nth-of-type(2){
		display:none;
	}
	.addthis_toolbox.addthis_32x32_style .svg-wrapper.icon30{
		height:25px;
		width:25px;
		margin-right:0 !important;
	}
}
