/*
Theme Name: Enfold Child
Description: Child theme for the Enfold Theme
Version: 1.0
Author: Jared Stols
Author URI: http://www.deta.co.za
Template: enfold
*/
/* General */

#journey-selection{
background-repeat:no-repeat;
background-image:url(https://virtualcampus.up.ac.za/wp-content/uploads/2021/10/sky-view.jpg);
background-position:50% 50%;
background-attachment:scroll;
}

.countdown, .cu_column {
	/*display: none;*/
}
#top.avia-blank #wrap_all #main {
	min-height: 100vh;
	background-color: #ffffff;
}
.body-grey,
#top.body-grey #wrap_all #main {
	background-color: #f4f3f1;
}
.merri-weather {font-family:'Merriweather', Arial, sans-serif !important;}
.jubila-extralight {font-family: 'jubilat_extra_light', Arial, sans-serif;font-weight: normal;}
.jubila-bold {font-family: 'jubilat_bold', Arial, sans-serif;font-weight: normal;}
.open-sans, .open-sans > .av-special-heading-tag {font-family: 'Open Sans', Arial, sans-serif !important;}
.pos-rel {position: relative !important;}
.index-2,
.index-2 .content,
.index-2 .flex_cell_inner {z-index: 2 !important;}
.index-99 {z-index: 99 !important;}
.index-100 {z-index: 100 !important;}
.border-none {border: none !important;}
/* General | Fonts */
@font-face {
	font-family: 'jubilat_extra_light';
	src: url('fonts/jubilatextralight-roman-webfont.eot');
	src: url('fonts/jubilatextralight-roman-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('fonts/jubilatextralight-roman-webfont.woff2') format('woff2'), 
		 url('fonts/jubilatextralight-roman-webfont.woff') format('woff'),
		 url('fonts/jubilatextralight-roman-webfont.ttf') format('truetype'),
		 url('fonts/jubilatextralight-roman-webfont.svg#jubilat_extra_light') format('svg');
}
@font-face {
	font-family: 'jubilat_bold';
	src: url('fonts/jubilatbold-roman-webfont.eot');
	src: url('fonts/jubilatbold-roman-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/jubilatbold-roman-webfont.woff2') format('woff2'),
		 url('fonts/jubilatbold-roman-webfont.woff') format('woff'),
		 url('fonts/jubilatbold-roman-webfont.ttf') format('truetype'),
		 url('fonts/jubilatbold-roman-webfont.svg#jubilat_bold') format('svg');
}
@font-face {
	font-family: 'robotolight';
	src: url('fonts/roboto-light-webfont.eot');
	src: url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/roboto-light-webfont.woff2') format('woff2'),
		 url('fonts/roboto-light-webfont.woff') format('woff'),
		 url('fonts/roboto-light-webfont.ttf') format('truetype'),
		 url('fonts/roboto-light-webfont.svg#robotolight') format('svg');
}
@font-face {
	font-family: 'robotoregular';
	src: url('fonts/roboto-regular-webfont.eot');
	src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
	     url('fonts/roboto-regular-webfont.woff2') format('woff2'),
		 url('fonts/roboto-regular-webfont.woff') format('woff'),
		 url('fonts/roboto-regular-webfont.ttf') format('truetype'),
		 url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
}
strong, b {
    font-weight: 600;
}
/* General Background Color */
.bg-white {background-color: #ffffff !important;}
.bg-black {background-color: #000000 !important;}
.bg-red {background-color: #d61c31 !important;}
.bg-blue {background-color: #005baa !important;}
.bg-dark-blue {background-color: #203a85 !important;}
.bg-light-blue {background-color: #0670ae !important;}
.bg-light-brown {background-color: #d49740 !important;}
.bg-grey {background-color: #e1e1e1 !important;}
.bg-light-grey {background-color: #f5f3f4 !important;}
.bg-transparent-blue {background-color:rgba(0,91,170,.7) !important;}
/* General | Color */
.color-white, .color-white strong, .link-color-white a {color: #ffffff !important;}
.color-red {color: #d71c33 !important;}
.color-grey {color: #a79ba5 !important;}
.color-black {color: #000000 !important;}005baa
.color-dark-blue {color: #2c5779 !important;}
.color-light-blue {color: #005baa !important;}
.inline-block {display: inline-block;}
.border-black {border-color: #000;}
/* General | Text Align */
.text-left {text-align: left;}
.text-center {text-align: center;}
.text-right {text-align: right;}
.text-uppercase {text-transform: uppercase !important;}
.text-capitalize {text-transform: capitalize !important;}
/* General | Font Weight */
.font-weight-100 {font-weight: 100 !important;}
.font-weight-300 {font-weight: 300 !important;}
.font-weight-400 {font-weight: 400 !important;}
.font-weight-600 {font-weight: 600 !important;}
.font-weight-700 {font-weight: 700 !important;}
.font-weight-800 {font-weight: 800 !important;}
/* General | Font Size */
.font-size-85 {font-size: 85px !important;}
.font-size-65 {font-size: 65px !important;}
.font-size-60 {font-size: 60px !important;}
.font-size-58 {font-size: 58px !important;}
.font-size-56 {font-size: 56px !important;}
.font-size-54 {font-size: 54px !important;}
.font-size-52 {font-size: 52px !important;}
.font-size-50 {font-size: 50px !important;}
.font-size-48 {font-size: 48px !important;}
.font-size-46 {font-size: 46px !important;}
.font-size-44 {font-size: 44px !important;}
.font-size-42 {font-size: 42px !important;}
.font-size-40 {font-size: 40px !important;}
.font-size-38 {font-size: 38px !important;}
.font-size-30 {font-size: 30px !important;}
.font-size-28 {font-size: 28px !important;}
.font-size-26 {font-size: 26px !important;}
.font-size-24 {font-size: 24px !important;}
.font-size-22 {font-size: 22px !important;}
.font-size-20 {font-size: 20px !important;}
.font-size-18 {font-size: 18px !important;}
.font-size-14 {font-size: 14px !important;}
.font-size-13 {font-size: 13px !important;}
.font-size-12 {font-size: 12px !important;}
/* General | Margins */
.margin-0 {margin: 0px !important;}
.margin-5 {margin: 5px !important;}
.margin-10 {margin: 10px !important;}
.margin-15 {margin: 15px !important;}
.margin-20 {margin: 20px !important;}
.margin-25 {margin: 25px !important;}
.margin-30 {margin: 30px !important;}
.margin-bottom-0 {margin-bottom: 0px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}
.margin-bottom-10 {margin-bottom: 10px !important;}
.margin-bottom-15 {margin-bottom: 15px !important;}
.margin-bottom-20 {margin-bottom: 20px !important;}
.margin-bottom-25 {margin-bottom: 25px !important;}
.margin-bottom-30 {margin-bottom: 30px !important;}
.margin-left-0 {margin-left: 0px !important;}
.margin-left-5 {margin-left: 5px !important;}
.margin-left-10 {margin-left: 10px !important;}
.margin-left-15 {margin-left: 15px !important;}
.margin-left-20 {margin-left: 20px !important;}
.margin-left-25 {margin-left: 25px !important;}
.margin-left-30 {margin-left: 30px !important;}
.margin-right-0 {margin-right: 0px !important;}
.margin-right-5 {margin-right: 5px !important;}
.margin-right-10 {margin-right: 10px !important;}
.margin-right-15 {margin-right: 15px !important;}
.margin-right-20 {margin-right: 20px !important;}
.margin-right-25 {margin-right: 25px !important;}
.margin-right-30 {margin-right: 30px !important;}
.margin-top-0 {margin-top: 0px !important;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-top-15 {margin-top: 15px !important;}
.margin-top-20 {margin-top: 20px !important;}
.margin-top-25 {margin-top: 25px !important;}
.margin-top-30 {margin-top: 25px !important;}
/* General | Padding */
.padding-0 {padding: 0px !important;}
.padding-5 {padding: 5px !important;}
.padding-10 {padding: 10px !important;}
.padding-15 {padding: 15px !important;}
.padding-20 {padding: 20px !important;}
.padding-25 {padding: 25px !important;}
.padding-30 {padding: 30px !important;}
.padding-bottom-0 {padding-bottom: 0px !important;}
.padding-bottom-5 {padding-bottom: 5px !important;}
.padding-bottom-10 {padding-bottom: 10px !important;}
.padding-bottom-15 {padding-bottom: 15px !important;}
.padding-bottom-20 {padding-bottom: 20px !important;}
.padding-bottom-25 {padding-bottom: 25px !important;}
.padding-bottom-30 {padding-bottom: 30px !important;}
.padding-left-0 {padding-left: 0px !important;}
.padding-left-5 {padding-left: 5px !important;}
.padding-left-10 {padding-left: 10px !important;}
.padding-left-15 {padding-left: 15px !important;}
.padding-left-20 {padding-left: 20px !important;}
.padding-left-25 {padding-left: 25px !important;}
.padding-left-30 {padding-left: 30px !important;}
.padding-right-0 {padding-right: 0px !important;}
.padding-right-5 {padding-right: 5px !important;}
.padding-right-10 {padding-right: 10px !important;}
.padding-right-15 {padding-right: 15px !important;}
.padding-right-20 {padding-right: 20px !important;}
.padding-right-25 {padding-right: 25px !important;}
.padding-right-30 {padding-right: 30px !important;}
.padding-top-0 {padding-top: 0px !important;}
.padding-top-5 {padding-top: 5px !important;}
.padding-top-10 {padding-top: 10px !important;}
.padding-top-15 {padding-top: 15px !important;}
.padding-top-20 {padding-top: 20px !important;}
.padding-top-25 {padding-top: 25px !important;}
.padding-top-30 {padding-top: 30px !important;}
.line-height {
	line-height: 1.5;
}
#top .mejs-overlay.mejs-layer.mejs-overlay-play {
	display: none !important;
}
#top .av-video-slide .avia-slide-wrap {
	background: #000 url("")!important;
} 
.mejs-overlay-loading-bg-img {
    display: none !important;
}
.overflow-hidden {
	overflow: hidden !important;
}
.overflow-visible {
	overflow: visible !important;
}
.float-left {float: left;}
.float-right {float: right;}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}
#top #wrap_all .chooseup-title {
    background-color: #d61c31;
    padding: 10px !important;
}
#top #wrap_all .chooseup-title .av-special-heading-tag {
	font-family: 'Open Sans', Arial, sans-serif !important;
	font-weight: 800;
}
/* Overwrite Enfold Styles */
.mfp-close-btn-in .mfp-close {
    color: #ffffff;
}
.av-image-caption-overlay-center a{
	color: #ffffff !important;
}
.av-image-caption-overlay-center a:hover{
	color: #d71c32 !important;
}
#top .flex_column_table_cell {
    position: static;
}
.postgraduate #main,
html.postgraduate,
.html_stretched.postgraduate #wrap_all,
.postgraduate .socket_color,
.postgraduate .menu-area.menu-fixed {
	background-color: #005baa !important;
	border-color: #005baa;
}
hr {
	margin: 20px 0px;
}
#top .custom {
	color:#707070;
}
#top .icon-img {
	position: absolute;
	max-width: 60px;
	top: 0;
	left: 40px;
}
#top #wrap_all .border-top-grey {
	border-top: 5px solid #a8a7a5;
}
#top #wrap_all .border-bottom-white {
	border-bottom: 5px solid #ffffff !important;
}
#top .custom h1, #top .custom h2, #top .custom h3, #top .custom h4, #top .custom h5, #top .custom h6 {
	color: #000000;
}
#top .custom .section a {
	color: #d61c31;
}
#top .custom .section strong {
	color: #000000;
}
#top .custom .section a:hover,
#top .custom .section a:focus {
	color: #000000;
}
hr.short-line {
	max-width: 200px;
	border-width: 4px;
	border-color: #ed1a3b;
	margin-bottom: 50px;
	float: left;
	width: 100%;
}
.read-only {
	display: none;
}
.entry-content-wrapper .fa-ul li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.entry-content-wrapper .fa-ul li a:empty {
	display: none;
}
#main .avia-section.main_color:not(#event):nth-child(2n+2) {
	background-color: #f5f3f4;
}
.avia-section.no-min-height {
	min-height: auto;
}
.text-uppercase .av-subheading {
	text-transform: uppercase;
}
.arrow-bottom:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: rgba(0,91,170,.7);
	border-width: 50px;
	margin-left: -50px;
	visibility: visible;
}
.full-width .container {
	max-width: 100% !important;
	padding: 0px;
	margin: 0px;
}
.results-wrapper {
	background-color: #e1e1e1;
	padding-top: 60px;
}
.header-area {
	position: fixed;
	z-index: 9992;
	top: 0px;
	left: 0px;
	right: 0px;
}
.header-area .horizontal-logo {
	position: absolute;
	top: 0px;
	padding: 10px;
	background-color: #fff;
	-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,.15);
	box-shadow: 1px 1px 2px 2px rgba(0,0,0,.15);
}
.admin-bar .header-area {
    top: 32px;
}
.slick-slide {
    margin: 0px 20px !important;
	height: auto;
}
.header-area .up-logo {
    position: absolute;
    z-index: 1;
    left: 50px;
	width: 160px;
}
.header-area .up-logo > a {
	display: block;
}
.header-area .up-logo.fade > a {
	height: 74px;
}
.header-area .up-logo.fade .vertical-logo,
.header-area .up-logo .horizontal-logo {
	opacity: 0;
	visibility: hidden;
}
.header-area .up-logo .vertical-logo,
.header-area .up-logo.fade .horizontal-logo {
	opacity: 1;
	visibility: visible;
}
.header-area .up-logo .vertical-logo,
.header-area .up-logo .horizontal-logo {
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.header-area .menu {
	margin-left: 160px;
}
.undergraduate .header-area {background-color: #005baa !important;}
.postgraduate .header-area {background-color: #005baa !important;}
.gibs .results-wrapper {
	background-color: #203a85 !important;
	background-image: url("/wp-content/themes/enfold-child/images/gibs-header.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: top center;
}
/* Sub Menu */
#top .av-submenu-container {
	background-color: #e1e1e1;
	font-size: 14px;
}
#top .av-submenu-container[style="z-index: 301; top: 0px; position: fixed;"],
#top .av-submenu-container[style="z-index: 301; top: 32px; position: fixed;"] {
	background-color: #005baa !important;
	border-color: #005baa !important;
}
#top .av-submenu-container[style="z-index: 301; top: 0px; position: fixed;"] .av-subnav-menu a,
#top .av-submenu-container[style="z-index: 301; top: 32px; position: fixed;"] .av-subnav-menu a {
	color: #ffffff !important;
	border-color: #ffffff !important;
}
#top .main_color .av-subnav-menu a,
#top .alternate_color .av-subnav-menu a {
	background-color: transparent;
	border-color: #333333;
}
#top .av-submenu-pos-center {
    max-width: 1210px;
    margin: 0px auto;
}
#top .av-subnav-menu > li {
    display: table-cell;
    width: 1%;
}
.menu-container {
	height: 60px;
}
.menu-area.menu-fixed {
	background-color: #005baa !important;
	position: fixed;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 9999;
	padding: 0;
}
.menu-area.menu-fixed .navbar-header .toggle-title {
	color: #ffffff;
}
.home #main {
	/*position: relative;
	z-index: 1;*/
}
.home .av-layout-grid-container {
	border: none !important;
}
.home .bg-img {
	content: "";
	background-image:url("/wp-content/uploads/2020/08/mf-up-selfie-03.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-ms-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-position: top center;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	z-index: 0;
	display: none;
}
.home #fullscreen_slider_1 {
	z-index: 3;
}
.home #journey-selection {
	position: fixed;
	top: 0px;
	z-index: 1;
}
.av-layout-grid-container.container .flex_cell {
	width: 100%;
}
.home .journey-container {
    width: calc(100% - -18px);
    position: fixed;
    bottom: 0;
    height: 100%;
    overflow-y: scroll;
    left: 0;
    right: 0;
    top: 100vh;
	padding-top: 80px;
	padding-bottom: 48px;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.home .journey-container .close-journey {
    position: absolute;
    right: 60px;
    top: 10px;
    border: 2px solid;
    width: 35px;
    height: 35px;
    line-height: 31px;
    text-align: center;
    display: block;
    font-size: 32px;
    border-radius: 50%;
	color: #000000;
	text-decoration: none;
}
.home .journey-container .close-journey:hover {
	color: #d71c32;
}
.home .journey-container.show {
	top: 0px;
}
.home .journey-container .avia_codeblock_section {
	display: table;
    width: 100%;
    height: 100%;
}
.home .journey-container .avia_codeblock_section .avia_codeblock {
	display: table-cell;
    vertical-align: middle;
}
#top #wrap_all .journey-block .avia-image-container .avia-image-overlay-wrap {
	/*background-color: #005baa;
	border: 3px solid #fff;
	border-radius: 15px;*/
}
#top #wrap_all .journey-block .avia-image-container .avia-image-overlay-wrap img {
	/*padding: 10px;*/
}
#top #wrap_all .journey-block {
	border-width: 1px;
	border-color: #c9c9d3;
	border-style: solid;
	padding: 40px 10px 30px 10px;
	background-color: rgba(201,201,211,0.75);
}
#top #wrap_all .journey-block:hover {
	background-color: #d71c33;
}
#top #wrap_all .journey-block:hover > *,
#top #wrap_all .journey-block:hover strong {
	color: #ffffff !important;
}
.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
.menu-area .navbar-header .toggle-title,
.header-area .menu .navbar-header .toggle-title {
    color: #000;
	float: left;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-top: 14px;
	position: relative;
	text-transform: uppercase;
}
.navbar-default .navbar-toggle, 
.navbar-default .navbar-toggle:focus, 
.navbar-default .navbar-toggle:hover {
    background-color: #bf1e2e;
    border-color: #bf1e2e;
}
.navbar-toggle {
	cursor: pointer;
    position: relative;
    float: right;
    padding: 3px 10px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-toggle .icon-bar {
    display: block;
	width: 22px;
	height: 2px;
	border-radius: 1px;
	margin: 5px 0px;
}
.menu-area .nav-justified,
.header-area .menu .nav-justified {
	list-style: none;
    width: 100%;
    margin: 0px;
}
.menu-area .nav-justified > li,
.header-area .menu .nav-justified > li {
	list-style: none;
	display: table-cell;
	position: relative;
	padding: 0px;
	margin: 0px;
    width: 1%;
}
.menu-area .nav-justified > li > a,
.header-area .menu .nav-justified > li > a {
	display: block;
    color: #333333;
    position: relative;
	padding: 10px 15px;
	text-align: center;
}
.header-area .menu .nav-justified > li > a {
	color: #ffffff;
}
.nav > li > a:focus,
.nav > li > a:hover {
    text-decoration: none;
	opacity: 0.7;
}
/* Content */
.avia-chrome-67 .avia-full-stretch {
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}
.content-area {
	position: relative;
}
.anchor-btn,
.or-block {
	position: relative;
}
.anchor-btn:after {
	/*content: "OR";*/
	color: #ffffff;
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 20px;
	font-weight: 600;
	margin-left: -15px;
	margin-top: -12px;
}
.or-block:after {
	content: "OR";
	color: #000000;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 20px;
	font-weight: 600;
	margin-top: 15px;
}
.anchor-btn .avia-button {
	min-width: 220px;
	margin: 0px 10px !important;
}
body div .avia-button {
    font-size: 14px !important;
    font-weight: 600;
    letter-spacing: 1px;
}
#top #main .section .template-page {
	border: 0px;
}
.dash-circle {
	color: #2c5779;
	border: 2px dashed #2c5779 !important;
	height: 80px;
	width: 80px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	text-align: center;
	font-size: 14px;
	position: relative;
	line-height: 1.1;
}
.dash-circle span {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 97%;
}
.custom .section {
	background-color: #ffffff;
}
p.nothing:empty {
	display: none;
}
.custom .section .bg-alt {
	background-color: #f5f3f4 !important;
}

.custom .section:nth-last-child(2n+1) {
	background-color: #f5f3f4;
}
.avia-fold-unfold-section .av-fold-unfold-container::after {
	height: 50%;
}
.custom .section .avia-fold-unfold-section .av-fold-unfold-container::after {
	top: 50%;
  	height: auto;
}
.custom .section:nth-last-child(2n+1) .avia-fold-unfold-section .av-fold-unfold-container::after {
	background: linear-gradient( to bottom, rgba(255,255,255,0), rgba(245,243,244,1) );
}
.custom .section:nth-last-child(2n+1) .bg-alt {
	background-color: #ffffff !important;
}
#top .custom .section .icon-tt {color: #000000;}
#top .custom .section .icon-tw {color: #000000;}
#top .custom .section .icon-fb {color: #3b5998;}
#top .custom .section .icon-gp {color: #de5a49;}
#top .custom .section .icon-li {color: #419cca;}
#top .custom .section .icon-en {color: #848484;}

#top .custom .section .social-icon {
	position: relative;
	display: inline-block;
}
#top .custom .section .social-icon > i {
	position: relative;
}
#top .custom .section .social-icon::before {
    content: "";
    position: absolute;
    background-color: #ffffff;
    top: 5px;
    left: 1px;
    right: 0px;
    bottom: 3px;
    border-radius: 9px;
}
.hide-float-buttons .content-area .float-buttons {
	display: none !important;
}
.content-area .float-buttons {
	position: absolute;
	top: 25px;
	right: 0px;
	z-index: 9;
}
.content-area .create-own {
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	width: 100%;
	z-index: 999;
}
.content-area .create-own .btn {
	background-color: #005baa;
	text-transform: uppercase;
	color: #ffffff;
	padding: 7px 10px;
	border-radius: 10px 10px 0px 0px;
	font-weight: 600;
	font-size: 15px;
	letter-spacing: 2px;
	border-top: 5px solid #086398;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.content-area .create-own .btn:hover,
.content-area .create-own .btn:focus {
	border-top-color: #1a315d;
	background-color: #1f3e7b;
}
.content-area .float-buttons a {
    background-color: #d71c33;
	border-color: #d71c33;
    color: #ffffff;
    display: block;
    margin-bottom: 10px;
    position: relative;
    height: 50px;
    width: 162px;
    line-height: 50px;
    text-align: left;
    padding: 0 0px 0px 50px;
    right: 0px;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.content-area .float-buttons a:hover,
.content-area .float-buttons.closed a:hover {
	background-color: #005baa;
	border-color: #005baa;
	right: 0px;
}
.content-area .float-buttons a > i img {
	max-width: 25px;
  	vertical-align: middle;
}
.av_font_icon.av-icon-style-border .av-icon-char {
	opacity: 0.4;
    border-width: 20px;
}
.av_font_icon.av-icon-style-border .av-icon-char:hover,
.av_font_icon.av-icon-style-border .av-icon-char:focus {
	opacity: 1;
}
.icon-red a {
	color: #d71c33 !important;
}
.icon-white a {
	color: #ffffff !important;
}
.border-radius-5 {
	border-radius: 5px;
}
.rounded-4 {
    border-radius: .8rem !important;
}
.section ul {
    list-style: disc;
    margin-left: 13px;
}
/* Popup Modal */
.mfp-bg {
    z-index: 99991;
}
.mfp-wrap {
	top: 0px !important;
	height: 100% !important;
    z-index: 99992;
	position: fixed !important;
}
.white-popup {
	position: relative;
	background: #FFF;
	padding: 0px;
	width:auto;
	max-width: 795px;
	margin: 32px auto;
}
.white-popup.popup-sm {
    max-width: 500px;
}
.white-popup.popup-lg {
    max-width: 900px;
}
.white-popup.popup-xl {
    max-width: 1100px;
}
.white-popup p {
	line-height: 1.3;
}
.white-popup .modal-title {
	font-size: 20px;
	border-bottom: 1px solid #b50a10;
	color: #ffffff;
	padding: 15px 20px;
	min-height: 32px;
	margin-bottom: 0;
	background-color: #b50a10;
}
.white-popup .modal-body {
	padding: 10px 20px;
}
.white-popup .modal-body form {
	margin-bottom: 0px;
}
.white-popup .modal-body form .gform_wrapper .gform_footer {
	padding-bottom: 0px;
}
#top .white-popup .modal-body .input-text,
#top .white-popup .modal-body input[type="text"],
#top .white-popup .modal-body input[type="input"],
#top .white-popup .modal-body input[type="password"],
#top .white-popup .modal-body input[type="email"],
#top .white-popup .modal-body input[type="number"],
#top .white-popup .modal-body input[type="url"],
#top .white-popup .modal-body input[type="tel"],
#top .white-popup .modal-body input[type="search"],
#top .white-popup .modal-body textarea,
#top .white-popup .modal-body select {
	background-color: #eee;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	border-radius: 4px;
}
#top .white-popup .modal-body textarea {
	margin-bottom: 0px;
}
#top .white-popup .modal-body .input[type="submit"], 
#top .white-popup .modal-body #submit,
#top .white-popup .modal-body .button {
	background-color: #d71c32;
	color: #ffffff;
	border-color: #b50a10;
}
#top .white-popup .modal-body .input[type="submit"]:hover, 
#top .white-popup .modal-body #submit:hover,
#top .white-popup .modal-body .button:hover {
	background-color: #000000;
	color: #ffffff;
}
#top .white-popup .modal-body .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0px;
}
#top .white-popup .modal-body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
}
#top .white-popup .modal-body .gform_wrapper div.validation_error {
    font-size: 12px;
    padding: 10px;
    text-align: left;
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
    border-radius: 5px;
}
#top .white-popup .modal-body .gform_wrapper li.gfield.gfield_error {
    background-color: transparent;
    border-top: none;
    border-bottom: none;
    padding-bottom: 0px;
    padding-top: 0px;
}
#top .white-popup .modal-body .gform_wrapper .validation_message {
	color: #ffffff;
	background: #c51244;
	padding: 0px 5px;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	margin-top: 10px;
	font-size: 11px;
	max-width: none;
	width: auto;
}
#top .white-popup .modal-body .gform_wrapper .validation_message:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #c51244;
    position: absolute;
    top: -10px;
}
.mfp-close {
    right: 10px;
	top: 5px;
	opacity: 1 !important;
}
.mfp-content .mfp-close-btn-in .mfp-close:after {
	content: "";
	height: 30px;
	width: 30px;
	border: 2px solid #454545;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -15px;
	margin-top: -15px;
	z-index: -1;
	background-color: #ffffff;
}
.white-popup .modal-body ul {
	list-style: disc;
	margin-left: 13px;
}
.select-list > li {
	margin-bottom: 10px;
}
.select-list > li > a {
    display: block;
    position: relative;
    min-height: 30px;
    padding: 7px 15px 0px 40px;
    line-height: 1.2;
	color: #707070;
	text-decoration: none;
}
.select-list > li > a:hover {
	color: #d61c33;
}
.select-list > li > a:before {
	content: "";
	top: 0px !important;
}
#top #wrap_all .ico-circle a {
    width: 30px;
    height: 30px;
    line-height: 30px !important;
    display: block;
    border-radius: 50%;
}
#top #wrap_all .ico-circle a:hover {
	background-color: #ffffff !important;
}
#top #wrap_all .ico-circle.fb a {background-color:#6081c4;}
#top #wrap_all .ico-circle.yt a {background-color:#f15b4c;}
#top #wrap_all .ico-circle.ig a {background-color:#7e5a44;}
#top #wrap_all .ico-circle.in a {background-color:#2998d0;}
#top #wrap_all .ico-circle.tw a {background-color:#000000;}
#top #wrap_all .ico-circle.tt a {background-color:#000000;}
#top #wrap_all .ico-circle.fb a:hover:before {color:#6081c4;}
#top #wrap_all .ico-circle.yt a:hover:before {color:#f15b4c;}
#top #wrap_all .ico-circle.ig a:hover:before {color:#7e5a44;}
#top #wrap_all .ico-circle.in a:hover:before {color:#2998d0;}
#top #wrap_all .ico-circle.tw a:hover:before {color:#000000;}
#top #wrap_all .ico-circle.tt a:hover:before {color:#000000;}
/* Tabs */
.page-id-12347 .pojo-a11y-toolbar-left,
.page-id-12509 .pojo-a11y-toolbar-left,
.no-accessability .pojo-a11y-toolbar-left,
.responsive .no-scroll-top #scroll-top-link {
	display: none !important;
}
.show-hide-access #pojo-a11y-toolbar {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.home .av-sticky-submenu {
	z-index: 4;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg {
	max-width: none !important;
}
.show-hide-access.fade-in #pojo-a11y-toolbar {
	opacity: 1;
	visibility: visible;
}
#top #wrap_all .full-tabs .tab.fullsize-tab,
#top #wrap_all .full-tabs .tab_titles .tab {
	background-color: #d4d0cd;
	color: #f5f3f4;
    padding: 14px 8px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 1.2;
    vertical-align: middle;
	outline: none;
}
#top #wrap_all .full-tabs .tab_titles .tab {
	display: table-cell;
    width: 1%;
    float: none;
}
#top #wrap_all .full-tabs .tab_titles .tab.active_tab {
	background-color: #f5f3f4;
	color: #d71c32;
	font-weight: 700;
}
#top #wrap_all .full-tabs .tab.fullsize-tab.active_tab {
	background-color: #d71c32;
	color: #ffffff;
}
/* Wizard */
.tab-content {
	background-color: #ffffff;
	padding: 30px;
}
.wizard-block .wizard-title {
	background-color: rgba(0,91,170,.7);
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 18px;
	margin: 0px;
	padding: 15px 20px;
	color: #ffffff;
	text-align: center;
}
.wizard-block .wizard-form {
	margin-bottom: 0px;
}
.wizard-block .wizard-form .row {
	/*margin-bottom: 35px;*/
}
.wizard-block .nav-pills {
    text-align: center;
    margin-bottom: 30px;
    visibility: hidden;
    position: absolute;
    top: 0;
    opacity: 0;
}
.wizard-block .nav-pills > li {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0px 15px;
	position: relative;
}
.wizard-block .nav-pills > li:after {
	content: '';
	background-color: #fff;
	width: 33px;
	height: 2px;
	top: 50%;
	position: absolute;
	left: 100%;
}
.wizard-block .nav-pills > li:last-child:after {
	background-color: transparent;
}
.wizard-block .nav-pills > li > a {
	background-color: rgba(0,0,0,.5);
	color: #fff;
	height: 100px;
	width: 100px;
	-webkit-box-shadow:inset 0 0 0 2px #ffffff;
	box-shadow:inset 0 0 0 2px #ffffff;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	line-height: 1.2;
	pointer-events: none;
	cursor: default;
	position: relative;
	display: block;
	padding: 10px 15px;
}
.wizard-block .nav-pills > .active > a {
	background-color: #fff;
	color: #333;
}
.wizard-block .nav-pills > li > a > .label {
	display: block;
	font-size: 30px;
	padding: 0;
	margin-bottom: 8px;
}
.wizard-block .nav-pills > .active > a > .label {
	color: #333;
}
.wizard-block .tab-content > .tab-pane.active {
    display: block;
}
.wizard-block .tab-content > .tab-pane {
    display: none;
}
.wizard-block .btn.disabled {
	display: none;
}
.wizard-block .checkbox-list label {
	position: relative;
	padding-left: 40px;
	min-height: 27px;
	display: block;
	line-height: 20px;
}
.wizard-block .checkbox-list input[type="checkbox"] {
	position: absolute;
	top: -5px;
	margin: 0;
	left: 0;
}
.wizard-block .wizard-form .gfield_captcha_container img,
.wizard-block .wizard-form .gfield_captcha_container .ginput_container {
	float: left;
}
.wizard-block .wizard-form .gfield_captcha_container .small {
	display: block;
	clear: both;
}
#top .main_color .wizard-block .wizard-form .gfield_captcha_container input.form-control {
	margin-top: 0px !important;
	margin-left: 10px;
}
/* Vidoe Image */
#top #wrap_all .pos-rel br {
	display: none;
}
#top #wrap_all .overlay-vid {
	position: absolute;
	top: 10px;
	right: 10px;
	border-radius: 5px;
	z-index: 2;
}
#top #wrap_all .img-video .image-overlay .image-overlay-inside, #top #wrap_all .img-link .image-overlay .image-overlay-inside {
	display: none !important;
}
.custom .img-video,
.entry-content-wrapper .img-video, .custom .img-link,
.entry-content-wrapper .img-link {
	display: block;
	overflow: hidden;
	position: relative;
}
.entry-content-wrapper .img-video br {
	display: none;
}
.custom .img-video img {
	width: 100%;
}
.custom .image-landscape {
	display: block;
}
.custom .image-landscape,
.custom .img-video.video-landscape {
	padding-top: 56% !important;
	background-repeat: no-repeat;
	background-position: center;
	background-color: #fff;
	background-size: cover;
}
.custom .img-video .overlay-title,
.custom .masonry-grid .overlay-title {
	position: absolute;
	left: 20px;
	right: 20px;
	bottom: 20px;
}
.custom .masonry-grid .pos-rel a:before {
	content: "";
	background-color: rgba(0,0,0,0.5);
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	width: 100%;
	height: 100%;
	position: absolute;
}
.custom .masonry-grid .pos-rel a,
.custom .masonry-grid .pos-rel a img {
	display: block;
 	overflow: hidden !important;
}
#top .custom .img-video .overlay-title h5 {
	background-color: rgba(0,0,0,0.5);
	display: inline;
	padding: 5px 10px;
  	line-height: 2;
}
#top .custom .img-video .overlay-title h5,
#top .custom .masonry-grid .overlay-title h5 {
	color: #ffffff;
}
#top .custom .img-video .overlay-title h5 small:before {
	content: "-";
	margin-right: 5px;
}
.custom a.img-video:not(.image-landscape)::before,
.entry-content-wrapper .img-video::before {
    content: "\f04b";
    font-family: 'FontAwesome';
    left: 10px;
    font-size: 50px;
    margin: -10px auto 0px;
    text-align: center;
}
.custom .img-link::before,
.entry-content-wrapper .img-link::before {
    content: "\f08e";
    font-family: 'FontAwesome';
    left: 10px;
    font-size: 50px;
    margin: -10px auto 0px;
    text-align: center;
}
.custom a.img-video:not(.image-landscape)::after,
.entry-content-wrapper a.img-video:not(.image-landscape)::after, .custom .img-link::after,
.entry-content-wrapper .img-link::after {
    content: "";
    border-width: 10px;
    border-style: solid;
    height: 90px;
	width: 90px;
	left: 0px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin: -55px auto 0;
}
.custom a.img-video:not(.image-landscape):before,
.entry-content-wrapper .img-video:before,
.custom a.img-video:not(.image-landscape):after,
.entry-content-wrapper .img-video:after, .custom .img-link:before,
.entry-content-wrapper .img-link:before,
.custom .img-link:after,
.entry-content-wrapper .img-link:after {
	color: #ffffff;
	position: absolute;
	filter: alpha(opacity=40);
	opacity: 0.4;
	z-index: 999;
	top: 50%;
	right: 0px;
}
.custom a.img-video:not(.image-landscape):hover:before,
.entry-content-wrapper .img-video:hover:before,
.custom a.img-video:not(.image-landscape):hover:after,
.entry-content-wrapper .img-video:hover:after, .custom .img-link:hover:before,
.entry-content-wrapper .img-link:hover:before,
.custom .img-link:hover:after,
.entry-content-wrapper .img-link:hover:after {
	opacity: 1;
}
.vid-block img,
.custom .img-video img,
.custom a.img-video:not(.image-landscape):hover,
.custom a.img-video:not(.image-landscape):hover img,
.entry-content-wrapper .img-video:hover,
.entry-content-wrapper .img-video img,
.entry-content-wrapper .img-video:hover img, .vid-block img,
.custom .img-link img,
.custom .img-link:hover,
.custom .img-link:hover img,
.entry-content-wrapper .img-link:hover,
.entry-content-wrapper .img-link img,
.entry-content-wrapper .img-link:hover img,
.custom .masonry-grid .pos-rel a img,
.custom .masonry-grid .pos-rel a:before {
	display: block;
	margin: 0px;
	padding: 0px;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.vid-block:hover img,
.custom a.img-video:not(.image-landscape):hover img,
.entry-content-wrapper .img-video:hover img,
.vid-block:hover img,
.custom .img-link:hover img,
.custom .masonry-grid .pos-rel a:hover img,
.entry-content-wrapper .img-link:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.custom .masonry-grid .pos-rel a:hover img {
	filter: alpha(opacity=40);
	opacity: 0.4;
}
.custom .img-video .image-overlay,
.entry-content-wrapper .img-video .image-overlay,
.custom .img-link .image-overlay,
.entry-content-wrapper .img-link .image-overlay {
	filter: alpha(opacity=40);
	opacity: 0.4;
	top: 0px !important;
	left: 0px !important;
	background: #000;
	display: block !important;
	height: 100% !important;
	width: 100% !important;
}
.image-overlay.overlay-type-video .image-overlay-inside:before {
	display: none;
}
.custom a.img-video:not(.image-landscape):hover .image-overlay,
.entry-content-wrapper .img-video:hover .image-overlay, .custom .img-link:hover .image-overlay,
.entry-content-wrapper .img-link:hover .image-overlay {
	opacity: 1;
}
.image-overlay .image-overlay-inside:before {
	background-color: #d61c31;
}
.vid-block {
	position: relative;
	overflow: hidden;
}
.vid-block:after {
	content: "";
	background-color: rgba(0,0,0,.4);
	position: absolute;
	left: 0px;
	right: 0px;
	bottom: 0px;
	top: 0px;
	z-index: 1;
	-webkit-transition: all 500ms ease-in-out 0s;
	-moz-transition: all 500ms ease-in-out 0s;
	-ms-transition: all 500ms ease-in-out 0s;
	-o-transition: all 500ms ease-in-out 0s;
	transition: all 500ms ease-in-out 0s;
}
.vid-block:hover:after {
	background-color: rgba(0,0,0,.7);
}
.vid-block img {
	display: block;
}
.vid-block .av_font_icon {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: -70px;
	z-index: 2;
}
.word-split {
	font-size: 14px;
}
.word-split .word1 {
	font-size: 18px;
	display: block;
}
.text-shadow {
	-webkit-text-shadow: 4px 3px 0 #005baa, 9px 8px 0 rgba(0, 0, 0, 0.07);
	text-shadow: 4px 3px 0 #005baa, 9px 8px 0 rgba(0, 0, 0, 0.07);
}
/* Bootstrap */
.custom .row {
	margin-bottom: 0px;
}
.center-block {
	display: block;
	width: 100%;
	text-decoration: none !important;
}
.center-block small {
	line-height: 1.2;
	display: block;
	margin-bottom: 5px;
}
.fa-ul > li {
	list-style: none;
	min-height: 22px;
}
.content-area .label-success {
    background-color: #5cb85c;
}
.content-area .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
img.center-block {
	margin: auto;
}
.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
	font-family: 'Open Sans', Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
	letter-spacing: 1px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}
.btn:hover,
.btn:focus {
	text-decoration: none;
}
.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px;
    font-size: 16px;
    line-height: 1.3333333;
}
.btn-block {
    display: block;
    width: 100%;
}
.btn.btn-red,
.btn.btn-white:hover,
.btn.btn-white:focus {
    background-color: #d61c33;
	border-color: #d61c33;
    color: #ffffff !important;
}
.btn.btn-white {
    background-color: #ffffff;
	border-color: #ffffff;
    color: #005baa  !important;
}
.btn.btn-red:hover, .btn.btn-red:focus {
    background-color: #861121;
    color: #fff;
}
.btn.btn-blue:hover, .btn.btn-blue:focus {
    background-color: #013f7f;
    color: #fff;
}
.btn.btn-blue {
    background-color: #0057b0;
    color: #fff;
}
.btn.btn-transparent {
	border-color: #d61c31;
	border-width: 2px;
}
.btn.btn-transparent.white {
	border-color: #ffffff;
	color: #ffffff;
}
.btn.btn-transparent:hover,
.btn.btn-transparent:focus {
	background-color: #d61c31;
	color: #ffffff !important;
}
.btn.btn-transparent.white:hover,
.btn.btn-transparent.white:focus {
	background-color: #ffffff;
	color: #d61c31 !important;
}
.btn.btn-grey {
	background-color: #d4d4d4;
	border-color: #d4d4d4;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.btn.btn-grey:hover,
.btn.btn-grey:focus {
	background-color: #d61c31;
	border-color: #d61c31;
	color: #ffffff;
}
.btn.arrow {
	position: relative;
	text-align: left;
}
.btn.arrow:after {
	content: "\e875";
	font-family: 'entypo-fontello';
	position: absolute;
	top: 0px;
	right: 0px;
	height: 33px;
	width: 25px;
	text-align: center;
	line-height: 32px;
	font-size: 20px;
	color: #ffffff;
}
.btn.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
.btn.btn-default:hover {
    color: #333;
    background-color: #e6e6e6;
    border-color: #adadad;
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 30px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
#top label {
	color: #000000;
    font-size: 14px;
	font-weight: 600;
}
#top .main_color input.form-control,
#top .main_color select.form-control,
#top .main_color textarea.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
	margin-top: 5px !important;
	margin-bottom: 0px !important;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    /*background-image: none;*/
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
#top .main_color input.form-control:focus,
#top .main_color select.form-control:focus,
#top .main_color textarea.form-control:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}
#top .main_color ginput_container:focus-within .c-validation {
	display: none;
}
.main_color legend,
.alternate_color legend {
	color: #cccccc;
    display: block;
    width: 100%;
    padding: 0 0 10px;
    margin-bottom: 20px;
    font-size: 21px;
    line-height: inherit;
    border: 0;
    border-bottom: 1px solid #cccccc;
}
.avia_transform .av_font_icon .av_icon_caption {
    font-size: 23px;
	font-family: 'Open Sans', Arial, sans-serif;
}
.list-unstyled, .list-unstyled li {
    padding: 0px;
    list-style: none;
	margin: 0px;
}
.home .typeahead__list {
    margin-top: -24px;
}
.typeahead__container.result .typeahead__list {
	height: 207px;
	overflow: auto;
}
.typeahead__container.result .typeahead__list.empty {
	height: auto;
}
#top #wrap_all .group-container,
#top #wrap_all .single-group-item {
	display: none;
}
#top #wrap_all .group-container.show,
#top #wrap_all .single-group-item.show {
	display: block;
}
/* Media */
.media {
	margin-top: 15px
}
.media:first-child {
	margin-top: 0
}
.media, .media-body {
	overflow: hidden;
	zoom: 1
}
.media-body {
	width: 10000px
}
.media-object {
	display: block;
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right, .media>.pull-right {
	padding-left: 10px
}
.media-left, .media>.pull-left {
	padding-right: 10px
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.media-bottom {
	vertical-align: bottom
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd !important;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
/* Checkbox | Radio Button Styled */
.radio-styled label {
	margin-right: 10px;
	margin-bottom: 5px;
	position: relative;
	padding-left: 37px;
	padding-top: 17px;
	display: inline-block;
}
.radio-styled {
	position: relative;
}
@keyframes click-wave {
	0% {
		height: 30px;
		width: 30px;
		opacity: 0.35;
		position: relative;
	}
	100% {
		height: 80px;
		width: 80px;
		margin-left: -25px;
		margin-top: -25px;
		opacity: 0;
	}
}
/* Gravity Forms */
#top .gform_wrapper .gfield_checkbox li label ul {
	margin-top: 15px;
	margin-bottom: 0px;
}
#top .gform_wrapper .gfield_checkbox li label ul li {
	position: relative;
	margin: 0px;
}
#top .gform_wrapper .gfield_checkbox li label ul li:before {
	content: "\e879";
	font-family: 'entypo-fontello';
	position: absolute;
	color: #d71c32;
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 23px;
}
#top .gform_wrapper .lucky-draw .gfield_label {
	color: #000000;
}
#top .gform_wrapper .lucky-draw .gfield_description {
	font-size: 14px;
}
#top .gform_wrapper.gf_browser_chrome .gform_body {
    width: 100%;
}
#top .gform_wrapper div.validation_error {
	border: 1px solid #ebccd1;
	font-size: 12px;
	padding: 10px;
	text-align: center;
	color: #a94442;
	background-color: #f2dede;
	border-radius: 0px;
	font-weight: 500;
	line-height: 1.3;
	margin-bottom: 15px;
}
#top .gform_wrapper ul.gform_fields li:first-child,
#top .gform_wrapper ul.gform_fields li:first-child .ginput_container,
#top .gform_wrapper ul.gform_fields li:first-child .ginput_container ul,
#top .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
	margin-top: 0px;
}
#top .gform_wrapper li.gfield.gfield_error {
	border: none;
	padding: 0px !important;
	margin: 0px !important;
	background-color: transparent;
}
#top .gform_wrapper .gfield_error .gfield_label,
#top .gform_wrapper li.gfield_error div.ginput_complex.ginput_container label, 
#top .gform_wrapper li.gfield_error ul.gfield_checkbox,
#top .gform_wrapper li.gfield_error ul.gfield_radio {
	color: inherit;
}
#top .gform_wrapper .validation_message,
#top .gform_wrapper .gfield_description.validation_message {
    color: #ffffff;
	background: #cc0000;
	padding: 5px !important;
	border-radius: 3px;
	position: relative;
	display: inline-block;
	margin: 10px 10px 10px 0px !important;
	font-size: 11px;
	font-weight: 500;
	max-width: none !important;
	width: auto !important;
	float: left !important;
	clear: none;
	line-height: 1;
}
#top .gform_wrapper .validation_message:empty {
	display: none;
}
#top .gform_wrapper .validation_message::before {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #cc0000;
    position: absolute;
    top: -10px;
}
#top .gform_wrapper .gfield_error .gfield_label {
    color: #cc0000 !important;
}
#top .gform_wrapper li.gfield_error select,
#top .gform_wrapper li.gfield_error textarea,
#top .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border-color: #cc0000 !important;
}
#top .gform_wrapper ul.gform_fields li.gfield {
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 15px;
}
#top .gform_wrapper ul.gform_fields li.gfield_visibility_hidden[style="display: list-item;"] {
	position: relative;
	visibility: visible;
	left: 0px;
}
#top .gform_wrapper ul.gform_fields li.inline-label label,
#top .gform_wrapper ul.gform_fields li.inline-label div.ginput_container {
	display: inline-block;
	margin-top: 10px;
}
#top .gform_wrapper ul.gform_fields li.inline-label label {
	margin-right: 15px;
}
#top .gform_wrapper ul.gform_fields li.inline-label div.ginput_container input {
	width: 100%;
}
#top .gform_wrapper .top_label div.ginput_container {
	margin-top: 0px;
}
#top .gform_wrapper .gfield_required {
	color: #cc0000;
}
#top .gform_wrapper .no-label label.gfield_label {
	display: none;
}
#top .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 0px) !important;
	float: left;
	width: 100%;
}
#top .gform_wrapper .inline-select label.gfield_label {
	margin-bottom: 15px;
}
#top .gform_wrapper .inline-select ul.gfield_radio li.gchoice_select_all,
#top .gform_wrapper .inline-select ul.gfield_checkbox li.gchoice_select_all {
	border-bottom: 1px solid #dddddd;
	padding-bottom: 20px !important;
	margin-bottom: 15px;
	padding-top: 8px !important;
}
#top .gform_wrapper .inliner ul.gfield_radio li,
#top .gform_wrapper .inliner ul.gfield_checkbox li {
	display: inline-block;
}
#top .gform_wrapper .inliner ul.gfield_radio li label,
#top .gform_wrapper .inliner ul.gfield_checkbox li label{
	margin: 0 20px;
}
#top .gform_wrapper .gfield_captcha_input_container {
	padding-top: 0px;
}
#top .gform_wrapper .gfield_captcha_container + .gfield_description {
	font-size: 12px;
	padding-top: 5px;
	line-height: 1;
}
#top .gform_wrapper ul li .gfield_captcha_container {
	/* padding-left: 165px; */
	position: relative;
	margin-top: 0px;
}
#top .gform_wrapper ul li .gfield_captcha_container input {
	height: 42px;
}
#top .gform_wrapper .field_description_below .gfield_description {
	padding-top: 0px;
}
#top .gform_wrapper ul li .gfield_captcha {
    position: absolute;
    top: 0px;
    left: 0px;
}
#top .gform_wrapper .gfield_captcha_container + .gfield_description {
    font-size: 12px;
    padding-top: 10px;
    line-height: 1;
}
#top .gform_wrapper ul.gfield_checkbox li, 
#top .gform_wrapper ul.gfield_radio li {
    padding: 6px 0 9px 20px !important;
	overflow: visible;
}
.option-input,
.select-list > li > a:before,
#top .gform_wrapper ul.gfield_radio li input[type="radio"],
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	position: absolute !important;
	top: 10px;
	right: 0;
	bottom: 0;
	left: 0;
	height: 30px;
	width: 30px;
	transition: all 0.15s ease-out 0s;
	background: #cbd1d8;
	border: none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	margin-right: 2px;
	margin-left: 0;
	outline: none;
	position: relative;
	z-index: 1000;
}
#top .gform_wrapper ul.gfield_radio li input[type="radio"],
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	top: 0px;
	width: 30px !important;
	margin-top: 2px;
}
.option-input:hover,
.select-list > li > a:hover:before,
#top .gform_wrapper ul.gfield_radio li input[type="radio"]:hover,
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:hover {
	background: #9faab7;
}
.option-input:checked,
.select-list > li > a.active:before,
#top .gform_wrapper ul.gfield_radio li input[type="radio"]:checked,
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked {
	background: #d61c33;
}
.option-input:checked:before,
.select-list > li > a.active:before,
#top .gform_wrapper ul.gfield_radio li input[type="radio"]:checked:before,
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked:before {
	height: 30px;
	width: 30px;
	position: absolute;
	content: '✔';
	display: inline-block;
	font-size: 23px;
	text-align: center;
	line-height: 30px;
}
.option-input:checked:after,
#top .gform_wrapper ul.gfield_radio li input[type="radio"]:checked:after,
#top .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked:after {
	-webkit-animation: click-wave 0.65s;
	-moz-animation: click-wave 0.65s;
	animation: click-wave 0.65s;
	background: #1664ab;
	content: '';
	display: block;
	position: relative;
	z-index: 100;
}
.option-input.radio,
#top .gform_wrapper ul.gfield_radio li input[type="radio"] {
	border-radius: 50%;
}
.option-input.radio:after,
#top .gform_wrapper ul.gfield_radio li input[type="radio"]:after {
	border-radius: 50%;
}
#top #wrap_all .gform_wrapper input:not([type='checkbox']):not([type='radio']):not([type='submit']):not(.form-control),
#top #wrap_all .gform_wrapper select:not(.form-control),
#top #wrap_all .gform_wrapper textarea:not(.form-control) {
	font-family: inherit;
	border: 1px solid #8c8c8c;
	border: 1px solid #8c8c8c;
	padding: 10px 15px;
}
#top #wrap_all .gform_wrapper input:not([type='checkbox']):not([type='radio']):not(.form-control):not([type='submit']) {
	height: 43px;
}
#top .gform_wrapper .gform_footer input.gform_button {
	border: none;
	background-color: #d61c31;
	letter-spacing: 1px;
	color: #ffffff;
	padding: 15px 35px 15px;
	font-family: inherit;
	font-weight: 600;
	font-size: 15px;
	text-transform: uppercase;
	margin: auto;
	display: block;
}
#top .gform_wrapper .gform_footer input.gform_button:hover {
	background: #0670ae;
	color: #ffffff;
}
.btn-group {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group > .btn {
	text-align: left;
    position: relative;
    float: left;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    /* min-width: 160px; */
    min-width: 100%;
    padding: 5px 0;
    margin: 0px;
	max-height: 275px;
	overflow: auto;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.dropdown-menu-right {
    right: 0;
    left: auto;
}
.dropdown-menu > li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
	text-decoration: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
	background-color: #d71c33;
	color: #ffffff;
}
.btn-group .btn.dropdown-toggle > i {
    position: absolute;
    right: 10px;
    top: 9px;
}
.open > .dropdown-menu {
    display: block;
}
#top #wrap_all textarea {
	margin-bottom: 0px;
}
/* Rating Slider */
#top .noUi-handle {
	background-color: #005baa;
	border-radius: 50%;
	border: none;
	box-shadow: none;
	top: -9px;
}
#top .noUi-handle:after,
#top .noUi-handle:before {
	left: 16px;
    top: 10px;
}
#top  .noUi-handle:after {
    left: 17px;
}
#top .noUi-horizontal .noUi-handle {
	height: 34px;
}
#top .noUi-target {
	border: none;
	box-shadow: none;
	background: #e5c4c8;
	background: -moz-linear-gradient(left, #e5c4c8 0%, #d61c33 100%);
	background: -webkit-linear-gradient(left, #e5c4c8 0%,#d61c33 100%);
	background: linear-gradient(to right, #e5c4c8 0%,#d61c33 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c4c8', endColorstr='#d61c33',GradientType=1 );
	margin-top: 3.5em;
	margin-bottom: 3.5em;
}
article.read-more p:last-child {
	margin-bottom: 0px;
	padding-bottom: 20px;
}
#top .slider-display span[class$="val-relation"] {
    margin: .5em 0;
}
#top .noUi-tooltip {
    border: 1px solid #1f3d7a;
    background: #1f3d7a;
    color: #ffffff;
    padding: 0px 7px;
}
#top .noUi-tooltip:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
#top .noUi-tooltip:after {
	border-color: rgba(31, 61, 122, 0);
	border-top-color: #1f3d7a;
	border-width: 6px;
	margin-left: -6px;
}
#top #wrap_all .logo-padding {
	max-width: 160px;
}
#top #wrap_all .welcome-title {
	padding: 15px 30px 15px 15px !important;
	display: block;
	width: auto;
	position: absolute;
	top: 30px;
	z-index: 2;
}
#top #wrap_all .welcome-title.fullwidth-title {
	width: 100%;
	text-align: center;
	padding-left: 0px !important;
	min-height: 60px;
	display: block;
}
#top #wrap_all .welcome-title:beforex,
#top #wrap_all .welcome-title.fullwidth-title:after {
	content: "";
	background-color: rgba(0,91,170,.7) !important;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	bottom: 0px;
}
#top #wrap_all .faculty-2022 .welcome-title.lighter:after,
#top #wrap_all .faculty-2022.faculty-2023 .welcome-title:after {
	background-color: rgba(0,91,170,.75) !important;
	background-image: none !important;
	opacity: 1 !important;
}
#top #wrap_all .welcome-title:before {
	right: 100%;
}
#top #wrap_all .welcome-title.fullwidth-title:after {
	left: 100%;
	background: rgba(0,91,170,.7);
}
#top #wrap_all .welcome-title .av-special-heading-tag {
	font-size: 45px;
}
#top #wrap_all .welcome-title:after {
    content: "";
    background-color: rgba(0,91,170,.7);
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: calc(0px - 70px);
    width: calc(100% + 74px);
    -webkit-transform: skewX(30deg);
    -moz-transform: skewX(30deg);
    -ms-transform: skewX(30deg);
    -o-transform: skewX(30deg);
    transform: skewX(-20deg);
    z-index: -1;
}
#top #wrap_all .chooseup {
	position: absolute;
	right: 0px;
	bottom: 30px;
	width: auto;
	padding: 15px 20px 15px 10px !important;
}
#top.home #wrap_all .chooseup {
	top: -32px;
	bottom: auto;
}
#top #wrap_all .chooseup.pos-center {
	position: relative;
	bottom: 0px;
	right: auto;
	display: inline-block;
	margin: 0px;
	padding-left: 20px !important;
}
#top #wrap_all .chooseup:before {
	background-color: #d61c31;
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	right: calc(0px - 30px);
	width: calc(100% + 50px);
	-webkit-transform: skewX(-20deg);
	-moz-transform: skewX(-20deg);
	-ms-transform: skewX(-20deg);
	-o-transform: skewX(-20deg);
	transform: skewX(-20deg);
	z-index: -1;
}
#top #wrap_all .chooseup.pos-center:before {
	display: none;
}
#top #wrap_all .logo-block {
    position: absolute;
    right: 50px;
    bottom: 50px;
    max-width: 160px;
    background-color: #fff;
    padding: 20px;
}
#top #wrap_all .av-layout-grid-container.main_color.container:after,
#top #wrap_all .av-layout-grid-container.alternate_color.container:after,
#top #wrap_all .av-layout-grid-container.main_color.container:before,
#top #wrap_all .av-layout-grid-container.alternate_color.container:before {
	content: "";
	position: absolute;
	top: 0px;
	bottom: 0px;
	height: 100%;
	width: 100%;
	visibility: visible;
}
#top #wrap_all .av-layout-grid-container.main_color.container:after,
#top #wrap_all .av-layout-grid-container.alternate_color.container:after {
	right: 100%;
}
#top #wrap_all .av-layout-grid-container.main_color.container:before,
#top #wrap_all .av-layout-grid-container.alternate_color.container:before {
	left: 100%;
}
#top #wrap_all .av-layout-grid-container.main_color.container:after,
#top #wrap_all .av-layout-grid-container.main_color.container:before {
	background-color: #ffffff;
}
#top #wrap_all .av-layout-grid-container.alternate_color.container:after,
#top #wrap_all .av-layout-grid-container.alternate_color.container:before {
	background-color: #f5f3f4;
}
#top #wrap_all .av-layout-grid-container.alternate_color.container > .flex_cell,
#top #wrap_all .av-layout-grid-container.alternate_color.container > .flex_cell {
	width: 100%;
}
#top #wrap_all .countdown-title .av-subheading {
	opacity: 1;
	text-transform: uppercase;
}
#top #wrap_all .countdown-title .av-subheading span {
	background-color: #d61c31;
	display: inline-block;
	padding: 5px 10px;
}
#top #wrap_all .countdown .av-countdown-cell-inner {
	border: none;
}
#top #wrap_all .countdown .av-countdown-cell-inner .av-countdown-time {
    background-color: rgba(255,255,255,.15);
    text-align: center;
    height: 50px;
    line-height: 50px;
    border-radius: 10px;
    font-weight: 700;
}
#top #wrap_all .countdown .av-countdown-cell-inner .av-countdown-time-label {
	text-align: center;
}
.caption-bottom .avia-image-container.av-hover-grow .avia-image-overlay-wrap {
	overflow: visible;
	position: relative;
}
.caption-bottom.avia-image-container .avia-image-overlay-wrap:after {
	content: "";
	background-color: #ffffff;
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
	height: 40px;
	width: 100%;
}
.main_color .caption-bottom.avia-image-container .avia-image-overlay-wrap:after {
	background-color: #f5f3f4;	
}
.main_color .alternate_color .caption-bottom.avia-image-container .avia-image-overlay-wrap:after {
	background-color: #ffffff;
}
.avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover {
    -webkit-transform: scale(1);
    transform: scale(1);
}
#top .avia-image-container.av-hover-grow .avia-image-overlay-wrap:hover img {
	-webkit-transform: scale(1.1);
    transform: scale(1.1);
}
.avia-image-container.av-hover-grow {
    overflow: hidden;
}
#top #wrap_all .caption-bottom,
#top #wrap_all .caption-bottom .avia-image-container-inner {
	overflow: visible;
}
#top #wrap_all .caption-bottom .av-image-caption-overlay-center {
	vertical-align: bottom;
	text-align: left;
	padding: 0px;
}
#top #wrap_all .caption-bottom .av-image-caption-overlay-center p {
    font-family: 'Merriweather', Arial, sans-serif;
    
    padding: 15px 10px 15px 30px;
    margin-right: 108px;
    position: relative;
    font-size: 24px;
}
#top #wrap_all .caption-bottom.fullwidth-caption .av-image-caption-overlay-center p {
	margin-right: 0px;
}
#top #wrap_all .caption-bottom .av-image-caption-overlay-center p:after {
    content: "";
	background-color: rgba(0,91,170,.7);
    position: absolute;
    top: 0px;
    bottom: 0px;
	left: calc(0px - 30px);
	width: calc(100% + 50px);
	-webkit-transform: skewX(-30deg);
	-moz-transform: skewX(-30deg);
	-ms-transform: skewX(-30deg);
	-o-transform: skewX(-30deg);
	transform: skewX(-30deg);
	z-index: -1;
}
#top #wrap_all .caption-bottom .av-image-caption-overlay-center p span {
    font-family: 'Open Sans', Arial, sans-serif;
    background-color: #d61c31;
    position: absolute;
    right: -113px;
    top: 100%;
    font-weight: 700;
    padding: 6px 16px 6px 29px;
    font-size: 15px;
    overflow: hidden;
}
#top #wrap_all .caption-bottom.fullwidth-caption .av-image-caption-overlay-center p span {
	right: 0px;
	padding-left: 16px;
}
#top #wrap_all .caption-bottom .av-image-caption-overlay-center p span::before {
    content: "";
    position: absolute;
    top: 0px;
    right: 100%;
    bottom: 0;
	height: 100%;
    width: 24px;
    -webkit-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    transform-origin: 0 100%;
    -webkit-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    transform: skewX(-30deg);
    z-index: 1;
}
#top #wrap_all .caption-bottom.fullwidth-caption .av-image-caption-overlay-center p span:before {
	display: none;
}
#top #wrap_all .main_color .caption-bottom .av-image-caption-overlay-center p span::before {
    background-color: #f5f3f4;
}
#top #wrap_all .alternate_color .caption-bottom .av-image-caption-overlay-center p span::before {
    background-color: #ffffff;
}
/*.avia-chrome #top #wrap_all .caption-bottom .av-image-caption-overlay-center p span::before {
	bottom: 0.02rem;
}*/
#top #wrap_all .circle-block {
	width: 150px;
	height: 150px;
	margin: auto;
	border-radius: 50%;
	position: relative;
}
#top #wrap_all .main_color .circle-block {background-color: #f4f3f1;}
#top #wrap_all .alternate_color .circle-block {background-color: #ffffff;}
#top #wrap_all .circle-block .avia-image-container-inner {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	padding: 0 45px;
}
#top #wrap_all .circle-block .avia-image-container-inner img {
	margin: auto;
	display: block;
}
/* Socket */
#socket .copyright {
    float: none;
    text-align: center;
    display: block;
}
/*faculties*/
#faculties {
    position: relative;
    z-index: 2;
}
.ems-col {background-color: rgba(0,104,162,1);}
.edu-col {background-color: rgba(252,175,23,1);} /*#fcaf17;*/
.hum-col {background-color: rgba(219,92,30,1);} /* #db5c1e */
.law-col {background-color: rgba(169,13,50,1);} /* #a90d32 */
.eng-col {background-color: rgba(0,123,124,1);} /* #007b7c */
.hea-col {background-color: rgba(80,135,199,1);} /* #5087c7 */
.nas-col {background-color: rgba(186,216,80,1);} /* #bad850 */
.the-col {background-color: rgba(129,0,82,1);} /* #810052 */
.vet-col {background-color: rgba(138,28,53,1);} /* #8a1c35 */
.ems-col, .edu-col, .hum-col, 
.law-col, .eng-col, .hea-col,
.nas-col, .the-col, .vet-col  {
	padding: 10px;
	min-height: 50px;
}
.ems-col .av-special-heading-tag,
.edu-col .av-special-heading-tag, 
.hum-col .av-special-heading-tag,
.law-col .av-special-heading-tag,
.eng-col .av-special-heading-tag,
.hea-col .av-special-heading-tag,
.nas-col .av-special-heading-tag,
.the-col .av-special-heading-tag,
.vet-col .av-special-heading-tag {
    color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	font-size: 17px;
}
.faculty-links p a {
    color: #afafaf;
}
.faculty-links p a:hover {
    color: #ffffff;
}
.avia_codeblock.faculty-drop {
    padding: 25px;
}
#top .custom-colums .av-flex-placeholder {
	width: 3%;
}
.avia-image-container-inner, .avia_image, .av-image-caption-overlay {
	border-radius: 0px;
}
#top #wrap_all .av-image-caption-overlay-center a:hover,
#top #wrap_all .av-image-caption-overlay-center a:focus {
	color: #ffffff;
}
#top #wrap_all .social-links {
    padding: 0px;
    margin: 0px 0px 10px;
    width: 100%;
    float: left;
}
#top #wrap_all .social-links li {
	list-style: none;
	float: left;
	margin: 0px 8px 0px 0px;
}
#top #wrap_all .social-links li a {
	border-radius: 50%;
	color: #ffffff;
	display: block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 16px;
}
#top #wrap_all .social-links li a:hover {
	background-color: #ffffff !important;
}
#top #wrap_all .social-links li a.fb:hover {color: #6081c4;}
#top #wrap_all .social-links li a.fb {background-color: #6081c4;}
#top #wrap_all .social-links li a.yt:hover {color: #f15b4b;}
#top #wrap_all .social-links li a.yt {background-color: #f15b4b;}
#top #wrap_all .social-links li a.gp:hover {color: #e62b34;}
#top #wrap_all .social-links li a.gp {background-color: #e62b34;}
#top #wrap_all .social-links li a.in:hover {color: #7e5944;}
#top #wrap_all .social-links li a.in {background-color: #7e5944;}
#top #wrap_all .social-links li a.li:hover {color: #2897cf;}
#top #wrap_all .social-links li a.li {background-color: #2897cf;}
#top #wrap_all .social-links li a.tw:hover {color: #000000;}
#top #wrap_all .social-links li a.tw {background-color: #000000;}
#top #wrap_all .social-links li a.tt:hover {color: #000000;}
#top #wrap_all .social-links li a.tt {background-color: #000000;}
#top #wrap_all .mobile-app-downloads a {
	display: inline-block !important;
	vertical-align: middle;
}
#top #wrap_all .mobile-app-downloads a .image-overlay {
	display: none !important;
}
#top #wrap_all .mobile-app-downloads a img {
	vertical-align: middle;
}
.accessability-right .pojo-a11y-toolbar-left {
	visibility: hidden;
	opacity: 0;
}
.accessability-right #pojo-a11y-toolbar {
    top: 142px !important;
}
.accessability-right.two-floating #pojo-a11y-toolbar {
    top: 142px !important;
}
.accessability-right.virtual-tour #pojo-a11y-toolbar {
	top: 92px !important;
}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title {
    font-size: 15px;
}
/* Video Content */
#top #wrap_all .order-content .caption_left .slideshow_align_caption {
	display: flex;
	left: 0;
	right: 0;
	bottom: 0;
	flex-wrap: wrap;
	position: absolute;
}
#top #wrap_all .order-content .caption_left .slideshow_align_caption .avia-caption-title,
#top #wrap_all .order-content .caption_left .slideshow_align_caption .avia-caption-content {
	flex: 100%;
}
#top #wrap_all .order-content .caption_left .slideshow_align_caption .avia-caption-title {
	order: 1;
}
#top #wrap_all .order-content .caption_left .slideshow_align_caption .avia-caption-content {
	order: 0;
}
#top #wrap_all .video-content {
	width: 100%;
	margin: auto;
	max-width: 320px;
}
#top #wrap_all .video-content .bg-red br,
#top #wrap_all .video-content .slide-entry-title,
#top #wrap_all .two-col-slider.slider-container,
#top #wrap_all .three-col-slider.slider-container,
#top #wrap_all .slider-container .avia-content-slider-inner,
#top #wrap_all .slider-container .avia-smallarrow-slider-heading,
#top #wrap_all .slider-container .avia-content-slider-inner .slide-entry-title {
	display: none;
}
#top #wrap_all .slider-container {
	margin-top: 0px;
	overflow: visible;
}
#top #wrap_all .slider-container.slick-initialized,
#top #wrap_all .slider-container .avia-content-slider-inner.slick-initialized {
	display: block;
	height: auto !important;
}
#top #wrap_all .slider-container .avia-content-slider-inner {
	overflow: visible;
}
#top #wrap_all .slider-container .slide-entry-wrap {
	visibility: visible;
	position: relative;
}
#top #wrap_all .video-content .bg-red .chooseup {
	color: #ffffff;
    padding: 5px 10px 5px 0px !important;
    font-weight: 700;
    z-index: 999;
}
#top #wrap_all .video-content .bg-red .chooseup:before {
    width: 23px;
}
#top .avia-slideshow-arrows a {
  	text-indent: -99999999px;
}
#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows {
    position: absolute;
	margin-top: -15px;
}
#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows a {
	width: 30px;
	height: 35px;
	line-height: 35px;
	font-size: 35px;
}
#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows a.prev-slide {left: -45px;}
#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows a::before {
	background-color: transparent;
    line-height: 35px;
    border-radius: 0px;
}
#top #wrap_all .main_color .video-content.avia-smallarrow-slider .avia-slideshow-arrows a,
#top #wrap_all .alternate_color .video-content.avia-smallarrow-slider .avia-slideshow-arrows a {
	color: #000000;
}
/* Survey */
.survey-block {
	display: none;
}
.survey-block iframe {
	display: block;
}
#top .survey,
#top .gform_wrapper.survey_wrapper {
	margin-top: 0px;
}
#top .survey .gform_page_fields {
	float: left;
	width: 100%;
	background-color: #f4f3f1;
	padding-bottom: 15px;
}
#top .survey .gform_page_footer {
    height: 62px;
    margin: 0px;
    padding: 15px 25px 0px;
	border: none;
}
#top .survey .gform_confirmation_message {
    /*background-color: #d4edda;*/
    text-align: center;
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px;
    /*color: #155724;*/
    /*border: 1px solid #c3e6cb;*/
}
#top .survey .gform_page_fields ul li.gfield {
	padding-left: 30px !important;
	padding-right: 30px !important;
}
#top .survey .gform_page_fields ul li.gfield.question {
    background-color: #f1edea;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 15px;
    font-weight: 600;
    color: #000;
	margin-bottom: 30px;
}
#top .survey .gform_page_fields ul li.gfield select,
#top .survey .gform_page_fields ul li.gfield textarea,
#top .survey input:not([type="radio"]):not([type="checkbox"]):not([type="button"]) {
	background-color: #ffffff;
	border: 1px solid;
	border-radius: 0px;
	box-shadow: 0px 0px;
	font-family: 'Open Sans', Arial, sans-serif;
	color: #000;
	padding: 10px;
}
#top .survey input[type="submit"],
#top .survey input[type="button"] {
    font-family: 'Open Sans', Arial, sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    width: 47%;
    max-width: 160px;
    margin: 0px;
	line-height: 2;
	min-height: 2rem;
	height: auto !important;
	border: none !important;
}
#top .survey input[type="submit"] {
	background-color: #005baa !important;
	color: #ffffff !important;
}
#top .survey .gform_page_fields ul li.gfield textarea {
	margin-bottom: 0px;
}
#top .survey .gf_page_steps {
	margin: 0px;
	padding: 0px;
	border: none;
}
#top .survey .gf_page_steps .gf_step {
	display: none;
}
#top .survey .gf_page_steps .gf_step.gf_step_active {
    display: table;
	margin: 10px 25px;
	background-color: #005baa;
	color: #fff;
	padding: 2px 10px;
	border-radius: 10px;
}
#top .survey .gf_page_steps .gf_step span.gf_step_number {
	display: none;
    font-size: 12px;
    font-family: inherit;
    margin-right: 0;
}
/* Footer Link Modals */
.full-width-footer .widget {
	padding: 0px;
}
@media screen and (min-width: 1450px) {
	#top #wrap_all .welcome-title .av-special-heading-tag {
		font-size: 57px;
	}
	#top #wrap_all .mt-145-min-991 {
		padding-top: 80px !important;
	}
}
@media screen and (max-width: 991px) {
	.home #main,
	.home #wrap_all .avia-section,
	.html_stretched .home #wrap_all {
		background-color: transparent;
	}
	#top.avia-blank #wrap_all {
		position: relative;
		display: block !important;
	}
	.diagonal {
		background-color: rgba(0,91,170,.7);
	}
	#top #wrap_all .welcome-title {
		top: 100%;
		margin-top: 45px;
	}
	.pos-rel-max-991 {
		position: relative !important;
	}
}
@media screen and (min-width: 991px) {
	.center {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
	}
	#top #wrap_all .mb-90-min-991 {margin-bottom: 90px !important;}
	#top #wrap_all .mt-145-min-991 {margin-top: 145px !important;}
	#top .gform_wrapper .inline-2 ul.gfield_radio li,
	#top .gform_wrapper .inline-2 ul.gfield_checkbox li {
		width: 50%;
		float: left;
	}
	.tab-content {
		padding-left: 180px;
		padding-right: 180px;
	}
	#top #wrap_all .diagonal {
		padding-top: 20px !important;
	}
	.diagonal {
		position: relative;
	}
	.diagonal:before {
		content: '';
		background-color: rgba(0,91,170,.7);
		position: absolute;
		height: 100%;
		width: 100%;
		-webkit-transform-origin: 0 100%;
		-ms-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: skewX(-30deg);
		-ms-transform: skewX(-30deg);
		transform: skewX(-30deg);
		top: 0px;
		visibility: visible;
		right: 0;
		min-width: 1920px;
		margin-right: 177px;
	}
	#top #wrap_all .diagonal-col {
		position: relative !important;
	}
	#top #wrap_all .diagonal-col::after {
		content: "";
		background-color: #ffffff;
		position: absolute;
		top: 0px;
		right: 100%;
		bottom: 0px;
		width: 1920px;
		-webkit-transform-origin: 0 100%;
		-ms-transform-origin: 0 100%;
		transform-origin: 0 100%;
		-webkit-transform: skewX(-20deg);
		-ms-transform: skewX(-20deg);
		transform: skewX(-20deg);
		height: 1500px;
		visibility: visible;
		margin-right: 315px;
	}
	#top #wrap_all .chooseup-title {
		position: absolute;
		right: 0;
		width: auto;
		padding-top: 18px !important;
		padding-bottom: 15px !important;
		padding-left: 15px !important;
		padding-right: 30px !important;
		top: 30px;
	}
	#top #wrap_all .chooseup-title::before {
		border-left: 30px solid transparent;
		border-right: 0px solid transparent;
		border-bottom: 64px solid #d61c31;
		content: "";
		height: 0;
		position: absolute;
		right: 100%;
		top: 0;
		width: 0;
	}
	.avia-chrome #top #wrap_all .chooseup-title::before {
		border-bottom: 63px solid #d61c31;
	}
	#top #wrap_all .countdown .av-countdown-cell-inner .av-countdown-time {
		display: inline-block;
		width: 95px;
		height: 80px;
		line-height: 80px;
		font-size: 50px;
		margin-right: 10px;
	}
	#top #wrap_all .countdown .av-countdown-cell-inner .av-countdown-time-label {
		display: inline-block;
		font-size: 20px;
		text-align: left;
	}
	.main_color .caption-bottom.fullwidth-caption.avia-image-container .avia-image-overlay-wrap:after {
		background-color: #ffffff;
	}
	#top #wrap_all .extend-bg-left,
	#top #wrap_all .extend-bg-right {
		position: relative;
	}
	#top #wrap_all .extend-bg-left:before,
	#top #wrap_all .extend-bg-right:after {
		content: "";
		background-color: inherit;
		position: absolute;
		top: 0px;
		bottom: 0px;
		height: 100%;
		width: 200%;
	}
	#top #wrap_all .extend-bg-left:before {right: 100%;}
	#top #wrap_all .extend-bg-right:after {left: 100%;}
	#top #wrap_all .btn-right .caption_left .slideshow_caption .avia-button {
		position: absolute;
		right: -274px;
		bottom: 47px;
		white-space: nowrap;
	}
}
@media screen and (min-width: 767px) {
	#top .reduce-margin .av-flex-placeholder {
		width: 1.5%;
	}
	.home .md-container .container {
		max-width: 965px;
	}
	.container {
		padding-left: 50px !important;
		padding-right: 50px !important;
	}
	.content-area .float-buttons.move-70 {
		top: 70px;
	}
	#top #wrap_all .bg-pos {
		background-position: center 34% !important;
	}
	#top .gform_wrapper ul li .gfield_captcha_container {
		padding-left: 36%;
	}
	.content-area .float-buttons.fixed a {
		height: 50px;
		line-height: 50px;
		padding: 0 0px 0px 53px;
	}
	.padding-left-30-767 {padding-left: 30px !important;}
	.padding-right-30-767 {padding-right: 30px !important;}
	.gibs .results-wrapper .header-area {padding-top: 144px !important;}
	.navbar-header {
		float: left;
	}
	.results-wrapper {
		/* height: 445px; 
		height: 100% !important; */
	}
	.wrapper {
		height: 60px;
	}
	.home .wrapper {
		height: 0px;
		border: none;
	}
	.pos-abs {
		position: absolute;
		bottom: 0px;
		left: 0;
		right: 0;
	}
	.navbar-collapse.collapse {
		display: block !important;
		height: auto !important;
		padding-bottom: 0;
		overflow: visible !important;
	}
	.navbar-toggle,
	.menu-area .navbar-header .toggle-title,
	.header-area .menu .navbar-header .toggle-title {
		display: none;
	}	
	.admin-bar .menu-area.menu-fixed {
		top: 32px;
	}
	.menu-area.menu-fixed {
		-webkit-box-shadow: 1px 1px 2px 2px rgba(0,0,0,.15);
		box-shadow: 1px 1px 2px 2px rgba(0,0,0,.15);
	}
	.menu-area {
		-webkit-transition: all 500ms ease-in-out 0s;
		-moz-transition: all 500ms ease-in-out 0s;
		-ms-transition: all 500ms ease-in-out 0s;
		-o-transition: all 500ms ease-in-out 0s;
		transition: all 500ms ease-in-out 0s;
	}
	.menu-area .nav-justified > li > a,
	.header-area .menu .nav-justified > li > a {
    	min-height: 60px;
	}
	.menu-area.menu-fixed .nav-justified > li > a {
		color: #ffffff;
	}
	.menu-area.menu-fixed .nav-justified > li > a:after {
		background-color: #dddddd;
	}
	.menu-area .nav-justified > li > a:after,
	.header-area .menu .nav-justified > li > a:after {
		content: "";
		background-color: #333333;
		height: 50%;
		width: 1px;
		position: absolute;
		left: 100%;
		top: 50%;
		margin-top: -15px;
		margin-left: -2px;
	}
	.header-area .menu .nav-justified > li > a:after {
		background-color: #ffffff;
	}
	.menu-area .nav-justified > li > a > span,
	.header-area .menu .nav-justified > li > a > span {
		position: absolute;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		width: 80%;
		line-height: 1.3;
	}
	.menu-area .nav-justified > li:last-child > a:after,
	.header-area .menu .nav-justified > li:last-child > a:after {
		background-color: transparent;
	}
	/* .c-validation { */
		/* position: absolute !important; */
	/* } */
	.home .content-area .float-buttons,
	.content-area .float-buttons.closed {
		position: fixed;
		top: 92px;
	}
	.content-area .float-buttons.fixed {
		position: fixed;
		top: 92px;
		z-index: 999;
		right: 0px;
	}
	.content-area .float-buttons.closed {
		right: -110px;
	}
	.virtual-tour .content-area .float-buttons.fixed {
		top: 152px;
	}
	.home .content-area .float-buttons {
		z-index: 9;
	}
	/*.home .content-area .float-buttons {
		right: 0px;
	}
	.home .content-area .float-buttons a,
	.content-area .float-buttons.closed a {
		right: -120px;
	}
	.content-area .fixed.closed a {
		right: -108px;
	}*/
	.content-area .float-buttons.closed a:hover {
		right: 110px;
	}
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
		height: 50px;
	}
	#top .inline-elements ul {
		display: table;
	}
	#top .inline-elements ul li {
		display: table-cell;
		width: 1%;
	}
	#top #wrap_all .offset div.col-xs-5:nth-child(2n+1) {
		margin-left: 8.33333333%;
	}
	#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows {
		width: 100%;
		top: 50%;
	}
	#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows a.next-slide {right: -45px;}
	#top #wrap_all .one-div .first {
		width: 50%;
		display: block;
		margin: auto;
	}
	#scroll-top-link {
		right: auto;
		left: 0px;
		bottom: 0px;
		border-radius: 0px;
	}
	#top #wrap_all .custom-columns .av_one_half {
		margin-left: 3%;
		width: 48.5%;
	}
	#top #wrap_all .custom-columns .av_one_half:nth-child(2n+1) {
		margin-left: 0px !important;
	}
	#top #wrap_all .custom-columns .av_one_half.center-col {
		display: block;
		margin: auto  !important;
		float: none;
	}
	#top #wrap_all .gform_wrapper .label-left .gfield_label {
		float: left;
		clear: none;
		width: 35%;
		line-height: 20px;
		margin-top: 11px !important;
		padding-right: 5px;
	}
	.home #chooseup {
		position: relative;
		top: 50px;
	}
	#top #wrap_all .gform_wrapper .checkbox-col-two ul.gfield_checkbox li {
		width: 50%;
		float: left;
	}
	.content-area .float-buttons a > i {
		position: absolute;
		left: 0px;
		top: 0px;
		width: 40px;
		height: 40px;
		line-height: 36px;
		text-align: center;
		font-size: 20px;
	}
	.content-area .float-buttons a > i {
		width: 50px;
		height: 50px;
		line-height: 45px;
	}
}
@media screen and (max-width: 767px) {
	.custom .img-video .overlay-title {
		left: 0;
		right: 0;
		bottom: 0;
	}
	#top .custom .img-video .overlay-title h5 {
		display: block;
		padding: 10px;
		line-height: 1.2;
		font-size: 14px;
	}
	#top .custom .img-video .overlay-title h5:last-child {
		padding-top: 0px;
	}
	#top .custom .img-video .overlay-title h5:first-child {
		padding-bottom: 5px;
	}
	#top #wrap_all .logo-block {
		left: 0px;
		right: 0px;
		margin: auto;
	}
	.home .journey-container .close-journey {
		right: 10px;
	}
	.responsive #top #wrap_all #journey-selection .flex_column_table .flex_column_table_cell {
		width: 100%;
		float: left;
		padding-left: 10px;
		padding-right: 10px;
	}
	.responsive #top #wrap_all #journey-selection .flex_column_table > .flex_column_table_cell.mobile-right {
		float: right;
	}
	.home #journey-selection {
		position: relative;
	}
	.home #chooseup {
		display: none;
	}
	.header-area .up-logo {
		left: 0;
		max-width: 110px;
	}
	#top .gform_wrapper ul li .gfield_captcha_container {
		padding-left: none !important;
	}
	#top .gform_wrapper ul li .gfield_captcha {
		position: relative !important;
	}
	.padding-bottom-40-767 {padding-bottom: 40px !important;}
	.padding-bottom-0-767 {padding-bottom: 0px !important;}
	body:not(.home) .equal-height {
		height: auto !important;
	}
	.row .col-md-12 {
		width: 100%;
		float: left;
	}
	.results-wrapper {
		position: relative;
		padding-bottom: 0px;
	}
	.wrapper {
		height: 50px;
	}
	.home .wrapper {
		height: 0px;
	}
	.home .header-area {
    	position: absolute;
	}
	.home .journey-container {
		z-index: 9999;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.home .journey-container.show:before {
		content: "";
		background-color: rgba(0,0,0,0.5);
		position: fixed;
		left: 0px;
		right: 0px;
		top: 0px;
		bottom: 0px;
		height: 100%;
		width: 100%;
		visibility: visible;
	}
	.tab-content {
		padding: 50px 20px 30px;
	}
	.grecaptcha-badge {
		bottom: 60px !important;
	}
	.home .grecaptcha-badge {
		z-index: -1;
	}
	.wizard-block .checkbox-list .row {
		margin-bottom: 10px;
	}
	.wizard-block .checkbox-list input[type="checkbox"] {
		top: 0px;
	}
	.wizard-block .checkbox-list label {
		margin-bottom: 0px;
		padding-top: 5px;
	}
	#top #wrap_all .wrapper .flex_cell {
		overflow: visible !important;
	}
	.header-area .menu .navbar-header .toggle-title {
		display: none;
	}
	.undergraduate .results-wrapper {background-color: #005baa;}
	.postgraduate .results-wrapper {background-color: #005baa;}
	.gibs .results-wrapper {background-color: #203a85;}
	.results-wrapper .menu-area {
		position: absolute;
		bottom: 0px;
		left: 0px;
		right: 0px;
		width: 100%;
	}
	.header-area .up-logo {
		z-index: 9999;
	}
	.padding-left-20-767 {
		padding-left: 20px;
	}
	.responsive #top #wrap_all .full-width .container {
		width: 100%;
		max-width: 100%;
	}
	.wizard-block {
		/*padding: 0px 15px;*/
	}
	.content-area .float-buttons {
		background-color: #005baa;
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		display: table;
		right: 0;
		padding-right: 50px;
	}
	.content-area .float-buttons.three-btns {
		display: flex;
	}
	.menu-area,
	.content-area .float-buttons {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 500ms ease-in-out 0s;
		-moz-transition: all 500ms ease-in-out 0s;
		-ms-transition: all 500ms ease-in-out 0s;
		-o-transition: all 500ms ease-in-out 0s;
		transition: all 500ms ease-in-out 0s;
		z-index: 999;
	}
	.menu-area.menu-fixed,
	.content-area .float-buttons.closed {
	    filter: alpha(opacity=100);
		-khtml-opacity: 1;
		-moz-opacity:1;
		opacity:1;
		visibility: visible;
	}
	.results-wrapper .menu-area.menu-fixed {
		position: fixed;
		top: 0px;
		width: 100%;
		bottom: auto;
	}
	.anchor-btn .avia-button {
		margin: 7px 0px !important;
	}
	.anchor-btn .avia-button:first-child {
		margin-top: 0px !important;
	}
	.anchor-btn .avia-button:last-child {
		margin-bottom: 0px !important;
	}
	.or-block {
		padding-bottom: 15px;
	}
	.or-block .padding-right-30-767 {
		padding-bottom: 30px;
	}
	.or-block::after {
		margin-top: -5px;
	}
	.home .avia-section.avia-builder-el-last {
		padding-bottom: 60px;
	}
	label[for="4"] {
		padding-top: 15px;
		display: inline-block;
	}
	.content-area .float-buttons a {
		width: 1%;
		margin: 0px;
		display: table-cell !important;
		height: 50px;
		line-height: 70px;
		padding: 0;
		text-align: center;
		border: none;
	}
	.content-area .float-buttons.three-btns a {
		width: auto;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		font-size: 11px;
		flex: 1%;
	}
	.content-area .float-buttons.three-btns a > i img {
		max-width: 17px;
		margin-right: 3px;
		display: block;
		position: absolute;
		margin: auto;
		left: 0;
		right: 0;
		top: 7px;
	}
	#scroll-top-link.avia_pop_class {
  		opacity: 1;
	}
	.content-area .float-buttons a:not(:first-child) {
		border-left: 1px solid rgba(0,0,0,0.2);
	}
	.content-area .float-buttons a:last-child {
		display: none;
	}
	.content-area .float-buttons.fixed a:last-child {
		display: block;
	}
	.content-area .float-buttons.fixed a {
		line-height: 39px;
	}
	.content-area .float-buttons.fixed a > i img {
		vertical-align: top;
		padding: 8px 13px 0px;
	}
	.content-area .float-buttons a.left {float: left;}
	.content-area .float-buttons a.right {float: left;}
	.responsive #scroll-top-link {
		display: block !important;
		right: 0;
		bottom: 0;
		height: 50px;
		line-height: 50px;
		width: 50px;
		font-size: 30px;
		border-radius: 0px;
	}
	.responsive .home #scroll-top-link {
		z-index: 1;
	}
	.navbar-header,
	.menu-area .nav-justified,
	.header-area .menu .nav-justified {
		float: left;
		width: 100%;
	}
	.menu-area .nav-justified > li,
	.header-area .menu .nav-justified > li {
		display: block;
		width: 100%;
	}
	.menu-area .nav-justified > li > a,
	.header-area .menu .nav-justified > li > a {
		text-align: left;
		padding-left: 0px;
		padding-right: 0px;
		border-top: 1px solid #333333;
	}
	.menu-area.menu-fixed .nav-justified > li > a,
	.header-area .menu.menu-fixed .nav-justified > li > a {
		color: #ffffff;
		border-top-color: #ffffff;
	}
	#socket {
		padding-bottom: 40px;
	}
	/*.wizard-block .checkbox-list label {
		margin-bottom: 15px;
	}
	.custom a.img-video:not(.image-landscape):before,
	.entry-content-wrapper .img-video:before,
	.custom a.img-video:not(.image-landscape):after,
	.entry-content-wrapper .img-video:after {
		top: 0px;
		left: auto;
		right: 0px;
		margin: 0px;
		height: 55px;
		width: 55px;
	}
	.custom a.img-video:not(.image-landscape):before,
	.entry-content-wrapper .img-video:before {
		color: #bf1e2e;
		height: 50px;
		width: 50px;
		line-height: 50px;
		opacity: 1;
		z-index: 999;
	}
	.custom a.img-video:not(.image-landscape):after,
	.entry-content-wrapper .img-video:after {
		background-color: #ffffff;
		-webkit-border-radius: 0px;
		border-radius: 0px;
		z-index: 998;
	}
	.custom a.img-video:not(.image-landscape):hover:after,
	.entry-content-wrapper .img-video:hover:after {
		background-color: #1f3e7b;
		border-color: #1f3e7b;
	}*/
	#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
		display: none !important;
	}
	#top #wrap_all .full-tabs {
		margin-left: -30px;
		margin-right: -30px;
		width: auto;
	}
	#top #wrap_all .full-tabs .tab_content {
		padding-left: 20px;
		padding-right: 20px;
	}
	#top #wrap_all .welcome-title {
		padding-left: 0px !important;
	}
	#top #wrap_all .welcome-title span {
		display: block;
	}
	.mobile-text-center {
		text-align: center !important;
	}
	#top #wrap_all .video-content.avia-smallarrow-slider .avia-slideshow-arrows {
		right: 0;
    	left: auto;
	}
}
@media screen and (max-width: 480px) {
	.radio-styled label {
		display: block;
	}
	.avia_transform .av_slideshow_full .avia-caption-title {
		font-size: 32px;
	}
	#top #wrap_all .welcome-title .av-special-heading-tag {
    	font-size: 20px;
	}
	.white-popup {
		margin-left: 10px;
		margin-right: 10px;
	}
	.wizard-block .wizard-form .gfield_captcha_container .ginput_container {
		width: 55%;
	}
	.btn-transparent.margin-left-15 {
		margin-left: 10px !important;
	}
	.btn {
		white-space: normal;
	}
	#top #wrap_all .caption-bottom .av-image-caption-overlay-center p {
		padding: 15px 10px 15px 25px;
		margin-right: 115px;
		font-size: 15px;
		line-height: 1.2;
	}
	#top #wrap_all .caption-bottom .av-image-caption-overlay-center p span {
    	right: -115px;
	}
	.btn,
	body div .avia-button {
		display: block;
	}
	body div .avia-button {
		/*padding-left: 0 !important;
		padding-right: 0 !important;*/
	}
	.tab-content .btn {
		display: block;
		width: 100%;
	}
}
/* Added bg Mbusi */
.c-validation {
	color: #ffffff;
	background: #c51244 !important;
	padding: 0px 5px !important;
	border-radius: 3px !important;
	position: relative;
	display: inline-block !important;
	margin-top: 10px;
	font-size: 11px;
}
.c-validation:before {
	content: '';
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #c51244;
	position: absolute;
	top: -10px;
}
label:after {
	color: #c51244 !important;
}
input, select {
	background: #fff0f4;
	color: #c51244;
}
input, select {
	/*border: 1px solid #c51244 !important;*/
}
/* Table Styled */
.table-styled tr th,
.table-styled tr td {
	border: none;
}
.table-styled tr th {
	background-color: #207eb4;
	color: #ffffff;
}
.table-styled tr td {
	color: #000000;
}
.table-styled small {
    display: block;
    line-height: 1.2;
    margin-bottom: 5px;
}
.modal-body .table-styled {
	border: 1px solid;
}
/* Overlay */
.overlay,
.overlay-img:after {
	background-color: rgba(0, 0, 0, 0.5);
    bottom: 0;
    height: 100%;
	min-height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
}
.overlay {
	position: fixed;
	z-index: 99999999;
	display: table;
	cursor:wait;
}
.overlay-img {
	position: relative !important;
}
.overlay-img:after {
	position: absolute;
	visibility: visible;
}
.overlay .center-icon {
    display: table-cell;
	text-align: center;
	vertical-align: middle;
	color: #fff;
}
/* Custom 5 column */
.row-15 {
	margin-left: -5px;
	margin-right: -5px;
}
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 5px;
    padding-left: 5px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 25%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 25%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 25%;
        float: left;
    }
}
@media print {
	html, body {
		background-color: #e8e4e1;
	}
	.responsive #top #wrap_all .bg-img,
	.responsive #top #wrap_all .white-popup,
	.responsive.av-no-preview #top #wrap_all .av-desktop-hide,
	.responsive #top #wrap_all .full-width-footer {
		display: none !important;
	}
	#top #wrap_all .av_font_icon a {
		color: #ffffff !important;
	}
	#top #wrap_all .full-tabs .tab_titles .tab {
		display: block;
		width: 100%;
	}
}
/* END | Custom 5 column */
.col-xs-pull-12 {right: 100%}.col-xs-pull-11 {right: 91.66666667%}.col-xs-pull-10 {right: 83.33333333%}.col-xs-pull-9 {right: 75%}.col-xs-pull-8 {right: 66.66666667%}.col-xs-pull-7 {right: 58.33333333%}.col-xs-pull-6 {right: 50%}.col-xs-pull-5 {right: 41.66666667%}.col-xs-pull-4 {right: 33.33333333%}.col-xs-pull-3 {right: 25%}.col-xs-pull-2 {right: 16.66666667%}.col-xs-pull-1 {right: 8.33333333%}.col-xs-pull-0 {right: auto}.col-xs-push-12 {left: 100%}.col-xs-push-11 {left: 91.66666667%}.col-xs-push-10 {left: 83.33333333%}.col-xs-push-9 {left: 75%}.col-xs-push-8 {left: 66.66666667%}.col-xs-push-7 {left: 58.33333333%}.col-xs-push-6 {left: 50%}.col-xs-push-5 {left: 41.66666667%}.col-xs-push-4 {left: 33.33333333%}.col-xs-push-3 {left: 25%}.col-xs-push-2 {left: 16.66666667%}.col-xs-push-1 {left: 8.33333333%}.col-xs-push-0 {left: auto}.col-xs-offset-12 {margin-left: 100%}.col-xs-offset-11 {margin-left: 91.66666667%}.col-xs-offset-10 {margin-left: 83.33333333%}.col-xs-offset-9 {margin-left: 75%}.col-xs-offset-8 {margin-left: 66.66666667%}.col-xs-offset-7 {margin-left: 58.33333333%}.col-xs-offset-6 {margin-left: 50%}.col-xs-offset-5 {margin-left: 41.66666667%}.col-xs-offset-4 {margin-left: 33.33333333%}.col-xs-offset-3 {margin-left: 25%}.col-xs-offset-2 {margin-left: 16.66666667%}.col-xs-offset-1 {margin-left: 8.33333333%}.col-xs-offset-0 {margin-left: 0} @media (min-width:768px) {.col-sm-pull-12 {right: 100%}.col-sm-pull-11 {right: 91.66666667%}.col-sm-pull-10 {right: 83.33333333%}.col-sm-pull-9 {right: 75%}.col-sm-pull-8 {right: 66.66666667%}.col-sm-pull-7 {right: 58.33333333%}.col-sm-pull-6 {right: 50%}.col-sm-pull-5 {right: 41.66666667%}.col-sm-pull-4 {right: 33.33333333%}.col-sm-pull-3 {right: 25%}.col-sm-pull-2 {right: 16.66666667%}.col-sm-pull-1 {right: 8.33333333%}.col-sm-pull-0 {right: auto}.col-sm-push-12 {left: 100%}.col-sm-push-11 {left: 91.66666667%}.col-sm-push-10 {left: 83.33333333%}.col-sm-push-9 {left: 75%}.col-sm-push-8 {left: 66.66666667%}.col-sm-push-7 {left: 58.33333333%}.col-sm-push-6 {left: 50%}.col-sm-push-5 {left: 41.66666667%}.col-sm-push-4 {left: 33.33333333%}.col-sm-push-3 {left: 25%}.col-sm-push-2 {left: 16.66666667%}.col-sm-push-1 {left: 8.33333333%}.col-sm-push-0 {left: auto}.col-sm-offset-12 {margin-left: 100%}.col-sm-offset-11 {margin-left: 91.66666667%}.col-sm-offset-10 {margin-left: 83.33333333%}.col-sm-offset-9 {margin-left: 75%}.col-sm-offset-8 {margin-left: 66.66666667%}.col-sm-offset-7 {margin-left: 58.33333333%}.col-sm-offset-6 {margin-left: 50%}.col-sm-offset-5 {margin-left: 41.66666667%}.col-sm-offset-4 {margin-left: 33.33333333%}.col-sm-offset-3 {margin-left: 25%}.col-sm-offset-2 {margin-left: 16.66666667%}.col-sm-offset-1 {margin-left: 8.33333333%}.col-sm-offset-0 {margin-left: 0}} @media (min-width:992px) {.col-md-pull-12 {right: 100%}.col-md-pull-11 {right: 91.66666667%}.col-md-pull-10 {right: 83.33333333%}.col-md-pull-9 {right: 75%}.col-md-pull-8 {right: 66.66666667%}.col-md-pull-7 {right: 58.33333333%}.col-md-pull-6 {right: 50%}.col-md-pull-5 {right: 41.66666667%}.col-md-pull-4 {right: 33.33333333%}.col-md-pull-3 {right: 25%}.col-md-pull-2 {right: 16.66666667%}.col-md-pull-1 {right: 8.33333333%}.col-md-pull-0 {right: auto}.col-md-push-12 {left: 100%}.col-md-push-11 {left: 91.66666667%}.col-md-push-10 {left: 83.33333333%}.col-md-push-9 {left: 75%}.col-md-push-8 {left: 66.66666667%}.col-md-push-7 {left: 58.33333333%}.col-md-push-6 {left: 50%}.col-md-push-5 {left: 41.66666667%}.col-md-push-4 {left: 33.33333333%}.col-md-push-3 {left: 25%}.col-md-push-2 {left: 16.66666667%}.col-md-push-1 {left: 8.33333333%}.col-md-push-0 {left: auto}.col-md-offset-12 {margin-left: 100%}.col-md-offset-11 {margin-left: 91.66666667%}.col-md-offset-10 {margin-left: 83.33333333%}.col-md-offset-9 {margin-left: 75%}.col-md-offset-8 {margin-left: 66.66666667%}.col-md-offset-7 {margin-left: 58.33333333%}.col-md-offset-6 {margin-left: 50%}.col-md-offset-5 {margin-left: 41.66666667%}.col-md-offset-4 {margin-left: 33.33333333%}.col-md-offset-3 {margin-left: 25%}.col-md-offset-2 {margin-left: 16.66666667%}.col-md-offset-1 {margin-left: 8.33333333%}.col-md-offset-0 {margin-left: 0}} @media (min-width:1200px) {.col-lg-pull-12 {right: 100%}.col-lg-pull-11 {right: 91.66666667%}.col-lg-pull-10 {right: 83.33333333%}.col-lg-pull-9 {right: 75%}.col-lg-pull-8 {right: 66.66666667%}.col-lg-pull-7 {right: 58.33333333%}.col-lg-pull-6 {right: 50%}.col-lg-pull-5 {right: 41.66666667%}.col-lg-pull-4 {right: 33.33333333%}.col-lg-pull-3 {right: 25%}.col-lg-pull-2 {right: 16.66666667%}.col-lg-pull-1 {right: 8.33333333%}.col-lg-pull-0 {right: auto}.col-lg-push-12 {left: 100%}.col-lg-push-11 {left: 91.66666667%}.col-lg-push-10 {left: 83.33333333%}.col-lg-push-9 {left: 75%}.col-lg-push-8 {left: 66.66666667%}.col-lg-push-7 {left: 58.33333333%}.col-lg-push-6 {left: 50%}.col-lg-push-5 {left: 41.66666667%}.col-lg-push-4 {left: 33.33333333%}.col-lg-push-3 {left: 25%}.col-lg-push-2 {left: 16.66666667%}.col-lg-push-1 {left: 8.33333333%}.col-lg-push-0 {left: auto}.col-lg-offset-12 {margin-left: 100%}.col-lg-offset-11 {margin-left: 91.66666667%}.col-lg-offset-10 {margin-left: 83.33333333%}.col-lg-offset-9 {margin-left: 75%}.col-lg-offset-8 {margin-left: 66.66666667%}.col-lg-offset-7 {margin-left: 58.33333333%}.col-lg-offset-6 {margin-left: 50%}.col-lg-offset-5 {margin-left: 41.66666667%}.col-lg-offset-4 {margin-left: 33.33333333%}.col-lg-offset-3 {margin-left: 25%}.col-lg-offset-2 {margin-left: 16.66666667%}.col-lg-offset-1 {margin-left: 8.33333333%}.col-lg-offset-0 {margin-left: 0}}

/* Faculty 2022 */
#top #wrap_all .inline-btn,
#top #wrap_all .tuksres-list {
	margin-right: -10px;
	margin-left: -10px;
	list-style: none;
}
#top #wrap_all .tuksres-list {
	margin-right: -15px;
	margin-left: -15px;
}
#top #wrap_all .inline-btn li {
	padding-left: 10px; 
	padding-right: 10px;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
	margin: 0px;
}
#top #wrap_all .tuksres-list li {
	padding-left: 15px; 
	padding-right: 15px;
	margin: 30px 0px 0px;
}
#top #wrap_all .img-vid a:after,
#top #wrap_all .icon-back:before,
#top #wrap_all .icon-forward:after,
#top #wrap_all .icon-links .icon-play:before,
#top #wrap_all .icon-links .icon-info:before,
#top #wrap_all .slider-container .entry-content .play-icon:after {
	font-family: "customize";
}
#top #wrap_all .icon-back:before {
	content: "\e805";
	margin-right: 5px;
}
#top #wrap_all .icon-forward:after {
	content: "\e803";
	margin-left: 5px;
}
#top #wrap_all .icon-links {
	text-align: center;
}
#top #wrap_all .icon-links a:not(:first-child) {
	border-left: 1px solid #cfcfcf;
}
#top #wrap_all .icon-links .icon-play,
#top #wrap_all .icon-links .icon-info {
	width: 40px;
	height: 25px;
	text-indent: -99999999px;
	position: relative;
	display: inline-block;
	line-height: 25px;
	font-size: 30px;
}
#top #wrap_all .img-vid a:not(:hover),
#top #wrap_all .icon-links .icon-play:not(:hover),
#top #wrap_all .icon-links .icon-info:not(:hover),
#top #wrap_all .slider-container .entry-content .play-icon:after {
	color: #cfcfcf;
}
#top #wrap_all .icon-links .icon-play:before,
#top #wrap_all .icon-links .icon-info:before {
	text-indent: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: center;
	width: 40px;
}
#top #wrap_all .img-vid a:after,
#top #wrap_all .icon-links .icon-play:before,
#top #wrap_all .slider-container .entry-content .play-icon:after {
	content: "\e802";
}
#top #wrap_all .icon-links .icon-info:before {
	content: "\e800";
}
#top #wrap_all .img-block,
#top #wrap_all .img-vid a {
	display: block;
	background-color: #f4f3f1;
	padding: 20px;
	border-radius: 10px;
	overflow: visible !important;
	margin-bottom: 25px;
	position: relative;
}
#top #wrap_all .img-block .img-video .image-overlay {
	opacity: 0;
}
#top #wrap_all .img-block .img-video:hover .image-overlay {
	opacity: 1;
}
#top #wrap_all .img-block .img-video .image-overlay:after {
	content: "";
	background-color: rgba(0, 0, 0, 0.5);
	bottom: 0px;
	left: 0px;
	right: 0px;
	top: 0px;
	position: absolute;
	visibility: visible;
}
#top #wrap_all .img-block.play-icon:after,
#top #wrap_all .img-block .icon-links {
	position: absolute;
	top: 100%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 30px;
}
#top #wrap_all .slider-container .entry-content a {
	text-decoration: none;
}
#top #wrap_all .slider-container .entry-content .play-icon:after {
	float: right;
	font-size: 30px;
}
#top #wrap_all .faculty-2022 {
	border: none !important;
}
#top #wrap_all .faculty-2022 .menu-area.bg-grey {
	background-color: #215ba4 !important;
}
#top #wrap_all .faculty-2022 .menu-area .nav-justified > li > a {
	color: #ffffff;
}
#top #wrap_all .faculty-2022 .logo-slogan {
	background-color: #ffffff;
	max-width: 200px;
	float: right;
	width: 100%;
}
#top #wrap_all .faculty-2022 .logo-slogan .logo-padding {
	padding-top: 15px;
}
#top #wrap_all .faculty-2022 .logo-slogan .av-special-heading {
	background-color: #2a5ca5;
	padding: 20px 10px !important;
}
#top #wrap_all .faculty-2022 .logo-slogan .av-special-heading a {
	text-decoration: none;
}
#top #wrap_all .faculty-2022 .logo-slogan .av-special-heading a,
#top #wrap_all .faculty-2022 .logo-slogan .av-special-heading .av-special-heading-tag {
	color: #ffffff;
}
#top #wrap_all .faculty-2022 .img-block .img-video:not(:hover):after,
#top #wrap_all .faculty-2022 .img-block .img-video:not(:hover):before {
	opacity: 0;
}
#top #wrap_all .faculty-2022 .chooseup {
	top: 30px;
	bottom: auto;
}
#top #wrap_all .faculty-2022 .chooseup::before {
	z-index: 0;
}
#top #wrap_all .faculty-2022 .chooseup .av-special-heading-tag {
	position: relative;
	z-index: 1;
}
#top #wrap_all .faculty-2022 .welcome-title {
	top: auto;
	bottom: 30px;
}
#top #wrap_all .faculty-2022.faculty-2023 .welcome-title {
	top: 60px;
	bottom: auto;
	padding-top: 40px !important;
	padding-bottom: 40px !important;
}
#top #wrap_all .faculty-2023 .research-block {
	background-image: url("/wp-content/uploads/2021/08/EMS-Centenary.jpg");
	padding: 95px 20px 20px;
	background-color: #215ba4;
	background-blend-mode: soft-light;
	background-size: cover;
	background-position: center;
	color: #fff;
}
#top #wrap_all .faculty-2023 .research-block .inner .av-special-heading-tag {
	color: #fff;
}
#top #wrap_all .faculty-2022 .welcome-title:after {
	background-color: transparent;
	background-image: url("/wp-content/themes/enfold-child/images/welcome-bg.jpg");
	left: calc(0px - 90px);
	width: calc(100% + 130px);
	opacity: 0.75;
}
#top #wrap_all .faculty-2022 .welcome-title .av-special-heading-tag {
    font-size: 55px;
}
#top #wrap_all .faculty-2022 .welcome-title .av-special-heading-tag small {
	font-size: 22px;
	font-weight: 400;
	line-height: 1;
}
#top #wrap_all .faculty-2022.faculty-2023 .welcome-title .av-special-heading-tag small {
	font-size: 30px;
	display: block;
}
#top #wrap_all .faculty-2022 .filter {
	text-align: center;
	list-style: none;
	margin-left: 0px;
	margin-bottom: 30px;
}
#top #wrap_all .faculty-2022 .filter li {
	cursor: pointer;
	display: inline-block;
	color: #000000;
}
#top #wrap_all .faculty-2022 .filter li.active,
#top #wrap_all .faculty-2022 .filter li:hover {
	color: #d71c32;
}
#top #wrap_all .faculty-2022 .filter li:not(:first-child) {
	border-left: 1px solid #000000;
	padding-left: 18px;
	line-height: 1;
}
.faculty-list {
	list-style: none;
}
.faculty-list li {
	margin: 0px;
	padding: 0px 15px 25px;
	list-style: none;
}
.faculty-list li a {
	background-color: #ffffff;
	border-top: 5px solid;
	display: block;
	padding: 15px;
	text-decoration: none
}
.faculty-list li a:hover {
	background-color: #d71c32;
}
#top #wrap_all .faculty-2023 .faculty-list li a {
	padding: 0px;
}
#top #wrap_all .faculty-2023 .faculty-list li a .inner {
	padding: 15px;
}
.faculty-list li a .live,
.faculty-list li a .discord {
	color: #000000;
}
#top #wrap_all .faculty-2023 .faculty-list li a .inner .live {
	display: none;
}
.faculty-list li a:hover,
.faculty-list li a:hover h5,
.faculty-list li a:hover .live,
.faculty-list li a:hover .discord {
	color: #ffffff;
}
.faculty-list li a h5 {
	color: #005baa;
	margin-bottom: 15px;
}
.faculty-list li a span {
	display: inline-block;
}
.faculty-list li a .discord:before,
.faculty-list li a .live:before {
	content: "";
	width: 55px;
	height: 22px;
	display: inline-block;
	background-size: contain;
	background-repeat: no-repeat;
	vertical-align: middle;
	color: #000000;
	top: -2px;
	position: relative;
}
.faculty-list li a .discord:before {
	width: 38px;
}
.faculty-list li a .discord:before {
	background-image: url("/wp-content/themes/enfold-child/images/discord-color.png");
}
.faculty-list li a:hover .discord:before {
	background-image: url("/wp-content/themes/enfold-child/images/discord-white.png");
}
.faculty-list li a .live:before {
	background-image: url("/wp-content/themes/enfold-child/images/live-red.png");
}
.faculty-list li a:hover .live:before {
	background-image: url("/wp-content/themes/enfold-child/images/live-white.png");
}
.faculty-list li a .details {
	float: right;
	font-weight: 600;
}
#top #wrap_all .faculty-2023 .faculty-list li a .inner .details {
	float: none;
	display: block;
	text-align: right;
}
.faculty-list .faculty-ems a {border-color: rgb(0,104,162);} /* ems */
.faculty-list .faculty-edu a {border-color: rgb(252,175,23);} /* edu */
.faculty-list .faculty-eng a {border-color: rgb(0,123,124);} /* eng */
.faculty-list .faculty-hea a {border-color: rgb(80,135,199);} /* hea */
.faculty-list .faculty-hum a {border-color: rgb(219,92,30);} /* hum */
.faculty-list .faculty-law a {border-color: rgb(169,13,50);} /* law */
.faculty-list .faculty-nas a {border-color: rgb(109,157,49);} /* nas */
.faculty-list .faculty-the a {border-color: rgb(129,0,82);} /* the */
.faculty-list .faculty-vet a {border-color: rgb(138,28,53);} /* vet */
.faculty-list .faculty-ebit a {border-color: rgb(51,119,125);} /* ebit */
.faculty-list .faculty-gibs a {border-color: rgb(32,58,133);} /* gibs */

.faculty-list .faculty-ems a:hover {background-color: rgb(0,104,162);} /* ems */
.faculty-list .faculty-edu a:hover {background-color: rgb(252,175,23);} /* edu */
.faculty-list .faculty-eng a:hover {background-color: rgb(0,123,124);} /* eng */
.faculty-list .faculty-hea a:hover {background-color: rgb(80,135,199);} /* hea */
.faculty-list .faculty-hum a:hover {background-color: rgb(219,92,30);} /* hum */
.faculty-list .faculty-law a:hover {background-color: rgb(169,13,50);} /* law */
.faculty-list .faculty-nas a:hover {background-color: rgb(109,157,49);} /* nas */
.faculty-list .faculty-the a:hover {background-color: rgb(129,0,82);} /* the */
.faculty-list .faculty-vet a:hover {background-color: rgb(138,28,53);} /* vet */
.faculty-list .faculty-ebit a:hover {background-color: rgb(51,119,125);} /* ebit */
.faculty-list .faculty-gibs a:hover {background-color: rgb(32,58,133);} /* ebit */

#top #wrap_all .slider-nav .slick-list {
	padding: 20px 0px !important;
}
#top #wrap_all .slider-nav .slick-slide {
  	margin: 0px 35px !important;
}
#top #wrap_all .slider-nav .slide-entry-excerpt {
	overflow: visible;
}
#top #wrap_all .slider-nav div.slick-center .img-video {
    -webkit-transform: scale(1.3);
	-moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    -o-transform: scale(1.3);
	transform: scale(1.3);
    opacity: 1;  
}
#top #wrap_all .slider-nav .img-video {
	opacity: 0.6;
	-webkit-transition: all 300ms ease;
	-moz-transition: all 300ms ease;
    -ms-transition: all 300ms ease;
    -o-transition: all 300ms ease;
	transition: all 300ms ease;
	margin: 10px 0px;
}
#top #wrap_all .av-special-heading.border-left .av-special-heading-tag {
	border-left: 5px solid #d91b30;
	padding-left: 15px;
}
#top #wrap_all .bordered {
	border: 1px solid #ddd;
}
#top #wrap_all .box-shadow {
	box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.1);
}
#top #wrap_all .adjust-nav-voices .slick-prev,
#top #wrap_all .adjust-nav-voices .slick-next,
#top #wrap_all .adjust-nav-interest .slick-prev,
#top #wrap_all .adjust-nav-interest .slick-next {
	margin-top: -50px;
}
@media (min-width: 768px) {
	#top #wrap_all .faculty-2022 .welcome-title .av-special-heading-tag .font-weight-400 {
		font-size: 36px;
	}
	#top #wrap_all .faculty-2022.faculty-2023 .welcome-title {
		padding-left: 50px !important;
	}
	#top #wrap_all .inline-btn,
	#top #wrap_all .tuksres-list {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	#top #wrap_all .slider-container .slide-entry img {
		max-width: 100%;
		width: 100%;
	}
	#top #wrap_all .caption_left .slideshow_caption {
		width: 100%;
    	padding-right: 320px;
	}
	#top #wrap_all .caption_left .slideshow_align_caption {
		vertical-align: bottom;
	}
	/* 6 columns */
	.col-6 .column-top-margin { margin-top: 0px !important; }
	.col-6 div .av_one_fifth { width: 15%!important; margin-left: 2%; padding: 30px 5px 25px; }
	.col-6 .first { margin-left: 0!important; clear: none; }
	.col-6 .el_after_av_one_fifth { margin-left: 2%!important; }
}
@media (max-width: 768px) {
	#top #wrap_all .slider-container .slide-entry {
		width: 100%;
		margin: 0px;
	}
	#top #wrap_all .slider-container .slide-entry img {
		display: block;
		margin: auto;
	}
	#top #wrap_all .faculty-2022 {
		padding-top: 80px;
	}
	#top #wrap_all .faculty-2022 #av-layout-grid-1 .flex_column_table {
		background-position: right center !important;
	}
	#top #wrap_all .faculty-2022 .welcome-title {
		top: 0px;
		bottom: auto;
		position: relative;
		text-align: center;
		padding-right: 0 !important;
		margin-top: 215px;
	}
	#top #wrap_all .faculty-2022 .welcome-title span {
	  	display: initial;
	}
	#top #wrap_all .faculty-2022 .welcome-title .av-special-heading-tag {
		font-size: 26px;
		line-height: 1.2;
	}
	#top #wrap_all .faculty-2022 .welcome-title .av-special-heading-tag small,
	#top #wrap_all .faculty-2022.faculty-2023 .welcome-title .av-special-heading-tag small {
		font-size: 16px;
	}
	#top #wrap_all .faculty-2022.faculty-2023 .welcome-title .av-special-heading-tag small {
		margin-bottom: 10px;
	  }
	#top #wrap_all .faculty-2022 .chooseup {
		top: auto;
		bottom: 290px;
		left: 0;
		right: auto;
		padding-left: 30px !important;
	}
	#top #wrap_all .faculty-2022 .logo-slogan {
		max-width: 100%;
	}
	#top #wrap_all .faculty-2022.faculty-2023 .mobile-bg {
		background-size: contain !important;
	}
	#top #wrap_all .faculty-2022.faculty-2023 .welcome-title {
		top: 0px;
		padding-top:  15px !important;
		padding-bottom:  15px !important;
		margin-top: 40.4%;
	}
	#top #wrap_all .faculty-2022 #av-layout-grid-1 .flex_column_table > .avia-builder-el-first {
		padding: 0px !important;
	}
	#top #wrap_all .faculty-2022 #av-layout-grid-1 .flex_column_table > .avia-builder-el-last {
		position: fixed;
		padding: 0px !important;
		top: 0px;
		z-index: 10;
		-webkit-box-shadow: 0px 0px 10px 1px rgba(0,0,0,.15);
		box-shadow: 0px 0px 10px 1px rgba(0,0,0,.15);
	}
	#top #wrap_all .faculty-2022 .menu-area {
		opacity: 1;
		visibility: visible;
		position: fixed;
		top: 0px;
		right: 0;
		left: 0;
	}
	#top #wrap_all .faculty-2022 .menu-area .navbar-header .toggle-title {
		display: none;
	}
	#top #wrap_all .faculty-2022 .menu-area .navbar-header {
		padding: 15px 0px;
	}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified {
		background-color: #1f3d7b;
		position: relative;
	}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified > li:first-child > a {
		border-top: none;
	}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified > li > a {
		border-color: #ffffff !important;
	}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified:after,
	#top #wrap_all .faculty-2022 .menu-area .nav-justified:before {
		content: "";
		background-color: #1f3d7b;
		top: 0px;
		bottom: 0px;
		height: 100%;
		width: 100%;
		position: absolute;
	}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified:after {left: 100%;}
	#top #wrap_all .faculty-2022 .menu-area .nav-justified:before {right: 100%;}
	#top #wrap_all .faculty-2022 .menu-area.bg-grey {
		background-color: transparent !important;
	}
	#top #wrap_all .faculty-2022 .logo-slogan {
		background-color: #2a5ca5;
	}
	#top #wrap_all .faculty-2022 .logo-slogan .logo-padding {
		background-color: #ffffff;
		float: left;
		max-width: 81px;
		padding: 10px;
		margin: 0;
	}
	#top #wrap_all .faculty-2022 .logo-slogan .av-special-heading {
		float: left;
		width: calc(100% - 100px);
		clear: none;
		margin: 0px !important;
		padding-right: 20% !important;
	}
	#top #wrap_all .faculty-2022 #av-layout-grid-4.index-99 {
		background-color: transparent;
		position: absolute;
	}
	.responsive #top #wrap_all .faculty-2022 .no_margin {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	/*.col-6 div .av_one_fifth {
		float: left !important;
		width: 47% !important;
		height: 225px;
		clear: none;	
	}
	.col-6 div .av_one_fifth.mobile-right {
		float: right !important;
	}*/
}
