.block-content {
    padding: 30px 0 0px;
    padding-bottom: 0px;
}

.block-content:last-of-type {
    padding-bottom: 0px;
}

#primary-menu.no-responsive {
    margin: 0 -30px;
}

.top-area {
    display: none;
}

.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner{
    padding-top: 0px;
}

.arrow::before {
    content: '\2193';
    font-family: 'MaterialDesignIcons';
    font-size: 24px;
    line-height: 52px;
    position: absolute;
    color: #fff;
    left: 50%;
    margin-left: -6px;
    top: 0;
}

.arrow {
    width: 56px;
    height: 56px;
    font-size: 10000px;
    border: 2px solid #fff;
    position: relative;
    z-index: 9999;
    overflow: hidden;
    display: block;
    margin: 0 auto;
        margin-bottom: 0px;
}

.university-max-width-blocks {
  max-width: 535px;
  margin: auto;
}


.header-style-3 #primary-menu.no-responsive > li > a, .header-style-4 #primary-menu.no-responsive > li > a {
	padding: 0px 12px !important;
}


.gem-slideshow > * {
	height: auto !important;
}


