.wp-block-button a {
    border-color: #F3720E !important;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
	height: 67px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	color: #F3720E !important;
}
.wp-block-button a:hover {
    background: #F3720E !important;
	color: white !important;
}
.gutena-testimonial-details-image img{
	display:none;
}
.gutena-testimonial-block .gutena-testimonial-item-block {
    padding: 28px 44px;
}
.gutena-testimonial-block .gutena-testimonial-details-block {
    width: 503px;
}
img.custom-logo {
    height: 50px;
}
a{
	text-decoration-thickness: 0.5px !important;
}
::marker {
    color: #BE5809 !important;
}
.entry-content {
    margin-top: 0px !important;
}
	li#mega-menu-item-480 {
    margin: 0px !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
	letter-spacing: 0.05em !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item {
    letter-spacing: 0.05em !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link:hover {
    font-weight: 400 !important;
    text-shadow: 0 0 .65px #fff, 0 0 .65px #fff !important;
}
#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover {
    text-shadow: 0 0 .65px #000, 0 0 .65px #000 !important;
}
a.mega-menu-link{
	align-content: center;
}
.mega-current-menu-item {
    text-decoration: underline !important;
    text-decoration-color: white !important;
    text-decoration-thickness: 0.5px !important;
	font-weight: 700 !important;
    letter-spacing: 0.05em !important;
}
.book-cvr img:hover {
    -webkit-filter: brightness(110%);
    box-shadow: 0 0 0 2px #F3720E;
}
.book-cvr img{
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
}
.ghostkit-carousel-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
    opacity: unset !important;
    background-color: #F3720E !important;
}
.ghostkit-carousel-bullets .swiper-pagination-bullet{
	background-color: white !important;
}
.ghostkit-carousel-bullets .swiper-pagination-bullet{
	    --gkt-carousel--bullets__opacity: 1;
}
span.yrm-button-text-2.yrm-button-text-span {
    color: #F3720E !important;
}
.yrm-cntent-2 {
    color: #303030 !important;
}
.yrm-btn-wrapper{
	margin-top: 0px !important;
}
span.yrm-button-text-2.yrm-button-text-span:hover {
    font-weight: 700 !important;
}
/* Inside-Out */
.bg-hover .wp-block-cover__inner-container:hover {
    background: linear-gradient(180deg, rgba(7, 146, 227, 0) 0%, rgb(242, 162, 100) 98%);
    transition: 0.5s cubic-bezier(0.47, 0.01, 0.57, 1.04);
}
.wp-block-file.file-download {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
}
.wp-block-file *+.wp-block-file__button {
    margin-left: 0px !important;
}
.wp-block-file.file-download a {
    font-size: 18px !important;
}
/* Teaching */
.syllabus-dl a:hover {
    color: white !important;
}
.syllabus-dl a {
    /* border-color: #F3720E !important; */
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    -ms-transition: all 1s ease;
    transition: all 1s ease;
    height: 55px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    border: 2px solid #F3720E !important;
    color: #F3720E !important;
}
@media only screen and (min-width: 1280px){
	/* Inside-Out  */
.ghostkit-custom-15hKdc .ghostkit-grid-inner .ghostkit-col-4 {
    --gkt-grid--column__size: 38% !important;
}
.ghostkit-custom-15hKdc .ghostkit-grid-inner .ghostkit-col-3 {
    --gkt-grid--column__size: 26% !important;
}
.ghostkit-custom-15hKdc .ghostkit-grid-inner .ghostkit-col-5 {
    --gkt-grid--column__size: 36% !important;
}
	.ghostkit-custom-15hKdc .ghostkit-grid-inner .ghostkit-col-5, .wp-block-group.ghostkit-custom-Z1VErhW {
    height: 721px;
}
}
@media only screen and (max-width:1280px){
	img.wp-image-69 {
    width: auto !important;
}
}
@media only screen and (max-width: 768px){
	figure.wp-block-image.cvr-image {
		display: flex;
		justify-content: center !important;
	}
	.wp-block-group.engagements-img {
		display: flex;
		flex-direction: column;
	}
}
@media only screen and (min-width:768px) and (max-width:820px){
	.wp-block-cover.home-banner {
    	min-height: 350px !important;
	}
	.wp-block-group.img-stack {
		display: flex;
		flex-direction: row;
		justify-content: center;
	}
}
/* Responsive Mobile View */
@media only screen and (max-width: 600px) {
	/* Engagements */
	.wp-block-group.row-img {
		display: flex;
		flex-direction: column;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		line-height: 40px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		font-size:16px !important;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 30px !important;
}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu {
    margin: 0px 30px;
}
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle + #mega-menu-max_mega_menu_1{
		margin-top:25px !important;
	}
	.wp-block-cover.apartheid {
    min-height: 208px;
}
	img.wp-image-187 {
    width: 362px !important;
}
	.wp-block-cover.home-banner {
    	min-height: 208px !important;
	}
	p.wp-block-site-title {
    	text-align: left !important;
		margin-left: 0px !important;
    margin-right: 0px !important;
	}
	.wp-block-group.header-menu {
    display: flex;
}
	nav.mobile-menu {
    margin-right: 0px !important;
}
	.wp-block-cover.is-light.ghostkit-custom-Z1RWQDW {
    min-height: 208px !important;
}
	.wp-block-image img.wp-image-274 {
    height: 208px !important;
    object-fit: cover;
}
	img.wp-image-276 {
    height: 208px !important;
    object-fit: cover;
}
	.wp-block-group.navmobile {
    display: flex !important;
    justify-content: space-between;
}
	img.wp-image-253, img.wp-image-254, img.wp-image-255 {
    	width: 500px !important;
		height: 224px;
	}
	.wp-block-site-logo img {
    width: 315px !important;
}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
		padding: 10px 30px 10px 30px;
	}
	.wp-block-group.navmenu {
    display: flex !important;
		padding: 25px 30px !important;
		flex-wrap: nowrap;
}
/* Display Submenu */
/* .wp-block-navigation-item.has-child a{
		text-decoration:none !important;
		width:auto !important;
	}
.mobilemenu .wp-block-navigation__container,
.mobilemenu .wp-block-navigation__container li{
	width:unset !important;
}
.mobilemenu .wp-block-navigation .wp-block-navigation__submenu-icon svg{
	margin-left:2em;
}
.mobilemenu .has-child:not(.open) .wp-block-navigation__submenu-container {
 	display:none;
}
.mobilemenu .submenu .wp-block-navigation__submenu-container {
	display: flex !important;
}
.mobilemenu .wp-block-navigation__submenu-icon {
	display: inline-block !important;
}
.mobilemenu .wp-block-navigation__submenu-icon {
		position: absolute;
		top: 8px;
		right: 0;
	}
.mobilemenu .wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg {
	transform: rotate(270deg);
}
.mobilemenu .wp-block-navigation-submenu.submenu .wp-block-navigation__submenu-icon svg {
	transform: rotate(0deg);
} */
	/* Home */
.wp-block-cover.author-img {
    min-height: 336px !important;
}
	.ghostkit-custom-2tqk2i .ghostkit-grid-inner {
    gap: 35px !important;
}
/* 	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-item > a.mega-menu-link {
    line-height: 1.5px !important;
} */
	.wp-block-group.engagements-img {
    display: flex;
    flex-direction: column !important;
}
	.wp-block-cover.chile {
    min-height: 565px !important;
}
	img.wp-block-cover__image-background.wp-image-692 {
    object-position: 50% 70% !important;
}
}
@media only screen and (max-width: 414px){
	/* Mobile Menu */
.wp-block-site-logo img {
    max-width: 250px !important;
}
}