/*
Theme Name: Toast
Description: Lightweight, tasty and totally awesome.
Author: The Toast Development Team
Date: March 2021
Version: 7.0.3
Theme URI: http://www.toastwebsites.co.uk
Author URI: http://www.toastdesign.co.uk
Text Domain: toast
*/

@font-face {
    font-family: 'Founders';
    src: url("/wp-content/themes/toast/assets/fonts/FoundersGrotesk-Regular.otf") format("opentype");
    font-weight: 400; }
  
@font-face {
  font-family: 'Founders';
  src: url("/wp-content/themes/toast/assets/fonts/FoundersGrotesk-RegularItalic.otf") format("opentype");
  font-style: italic; }

@font-face {
  font-family: 'Founders';
  src: url("/wp-content/themes/toast/assets/fonts/FoundersGrotesk-Medium.otf") format("opentype");
  font-weight: 500; }

@font-face {
  font-family: 'Founders';
  src: url("/wp-content/themes/toast/assets/fonts/FoundersGrotesk-Light.otf") format("opentype");
  font-weight: 300; }

/* Base Styles */
html { font-size: 62.5%; }
body{font-size: 2.4vh;line-height: 1.4;font-family:'Founders';font-weight: 400;color: #000000;margin: 0;padding: 0;--header-icon-color:#000000;}
body.navigation-active{--header-icon-color:#ffffff;}
*{box-sizing:border-box;}
#page{overflow:hidden;clear:both;}
::-webkit-scrollbar {display: none;}
.mobile-only{display:none;}
.wp-caption{max-width:100%;}
.blank-page-area{padding:5rem;}
.page-404{height:100vh;text-align:center;display:flex;justify-content:center;flex-direction:column;padding:0 5rem;}
.page-404 h1{margin-bottom:2rem;}
strong{font-weight:500;}
.aligncenter{margin:0 auto;}
.alignright{float:right;}

/*Holding page**/
.holding-page-bg{height:100vh;position:relative;}
.holding-page-bg .holding-page-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;max-width:1400px;text-align:center;color:#ffffff;}
.holding-page-bg .holding-page-content h1{font-weight:500;font-size:7rem;margin-bottom:3rem;line-height:1.05;}
.holding-page-bg .holding-page-content h3{margin-bottom:3rem;}
.holding-page-bg .holding-page-content .holding-page-contact-details a:last-child{padding-left:2rem;}
.holding-page-bg .holding-page-content .social-icons{margin-top:3rem;}
.holding-page-bg .holding-page-content .social-icon{padding:0 1rem;display:inline-block;}
.holding-page-bg .holding-page-content .social-icon path{fill:#ffffff;}

@media(max-width:768px){
	.holding-page-bg .holding-page-content h1{font-size:4rem;line-height:1;}
	.holding-page-bg .holding-page-content h3{font-weight:100;font-size:2rem;}
}

/* Header */
.site-header{position:fixed;top:0;left:0;border-right:1px solid #8C8C8C;height:100vh;width:60px;padding:2rem 0;display:flex;justify-content:space-between;align-items:center;flex-direction:column;z-index:9999;}
.admin-bar .site-header, .admin-bar .top-nav{top:32px;height:calc(100vh - 32px);}
.navigation-toggle{cursor:pointer;}
.site-header svg{width:20px;}
.site-header svg path{fill:var(--header-icon-color);}
.site-header .mobile-column{display:none;}
.navigation-toggle .close-menu, .navigation-active .navigation-toggle .open-menu{display:none;}
.navigation-active .navigation-toggle .close-menu{display:block;height:25px;width:25px;}

.top-nav{background:#000000;position:fixed;top:0;left:0;width:calc(50vw + 30px);height:100vh;overflow:scroll;color:#ffffff;transform:translateX(-100%);transition:all .5s;z-index:999;padding:5vh 0 5vh;padding-left:60px;}
.navigation-active .top-nav{transform:none;}

.top-nav .navigation-grid{grid-template-columns:1fr 1fr 1fr;padding:0 5rem 5rem;line-height:1;height:calc(5rem + 8.5vh);align-items:center;}
.top-nav .navigation-grid img{width:100%;width:14vh;}

.top-nav ul{list-style-type:none;padding:0 5rem;}
.top-nav ul li{margin:0;line-height:1;margin-bottom:2.5vh;}
.top-nav ul li a{text-transform:uppercase;font-size:4.3vw;color:#ffffff;font-weight:500;opacity:0;transition:all .5s;transition-delay:0.35s;transform:translateY(10px);display:inline-block;}
.top-nav ul li a:hover{text-decoration:none;}
.navigation-active .top-nav ul li a{opacity:1;transform:translateY(0px);}
.top-nav ul li:nth-of-type(2) a{transition-delay:0.45s;}
.top-nav ul li:nth-of-type(3) a{transition-delay:0.55s;}
.top-nav ul li:nth-of-type(4) a{transition-delay:0.65s;}
.top-nav ul li:nth-of-type(5) a{transition-delay:0.75s;}
.top-nav ul li:nth-of-type(6) a{transition-delay:0.85s;}

.top-nav ul li a:after{content:'';width:0px;display:block;background:#ffffff;height:3px;transition:all .25s;}
.top-nav ul li a:hover:after{width:100%;}

.top-nav .lighter, .top-nav .lighter a{font-weight:300;}

.top-nav .top-nav-footer{padding:0 5rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;font-weight:400;grid-gap:30px;position:absolute;bottom:5vh;left:70px;width:calc(100% - 70px);}

.top-nav .credits-popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:500px;background:#000000;border:1px solid #ffffff;padding:5rem;text-align:center;display:none;font-weight:400;}
.top-nav .credits-popup a{font-weight:400;}
.top-nav .open-credits{cursor:pointer;}
.top-nav .open-credits:hover + .credits-popup{display:block}

.navigation-bg{display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:9;}
.navigation-active .navigation-bg{display:block;}

.social-icons a{display:block;margin-bottom:1.5rem;line-height:0;}
.social-icons a:last-child{margin-bottom:0;}
.social-icons a svg{width:100%;}

.page-transitioner{position:fixed;top:0;left:0;width:100%;height:100%;background:#00D084;z-index:999999;transform:translateX(-100%);}
.page-transition-image{position:fixed;top:50%;left:50%;transform:translate(-50%, calc(-50% + 50px));width:100%;max-width:300px;z-index:99999999;pointer-events:none;opacity:0;}

/**Page area**/
.page-container{padding-left:60px;}

/**Custom Grid (module)**/
.custom-grid-area .custom-grid{grid-template-columns:1fr 1fr 1fr 1fr;display:grid;}
.custom-grid-area .custom-grid .col{border-bottom:1px solid #000000;border-right:1px solid #000000;min-height:33vh;position: relative;font-weight:400;}
.custom-grid-area .custom-grid .col{display:flex;flex-direction:column;overflow:hidden;}
.custom-grid-area .custom-grid .col .col-content{padding:4.5vh 5rem;background:#ffffff;font-weight:400;}
.custom-grid-area .custom-grid .col .col-content *:last-child{margin-bottom:0;}
.custom-grid-area .custom-grid .col .col-background{width:100%;background-size:cover;background-position:center;height:100%;}
.custom-grid-area .custom-grid .col .col-content + .col-background{border-top:1px solid #000000;}
.custom-grid-area .custom-grid .col h1{font-size:3.33vh;margin-bottom:2rem;}
.custom-grid-area .custom-grid .col h1 + p{margin-top:3rem;}
.custom-grid-area .custom-grid .col h3{font-size:3.33vh;}
.custom-grid-area .custom-grid .col h3 + p{margin-top:3rem;}
.custom-grid-area .custom-grid .col{font-size:1.9vh;line-height:1.15;}

.custom-grid-area .custom-grid .col.columns-2{padding:4.5vh 5rem;display:block;}
.custom-grid-area .custom-grid .col.columns-2 .inner-col:nth-of-type(2){display:flex;flex-direction:column;justify-content:center;align-items:center;}
.custom-grid-area .custom-grid .col.columns-2 .col-background{position:absolute;top:0;left:0;width:100%;z-index:-1;}
.custom-grid-area .custom-grid .col.columns-2 .large-application-button{height:27vh;width:27vh;background:#000000;border-radius:250px;text-align:center;color:#ffffff;text-transform:uppercase;display:flex;justify-content:center;align-items:center;font-size:4vh;font-weight:500;float:right;line-height:1;margin-top:-1.5rem;text-decoration:none;}
.custom-grid-area .custom-grid .col.columns-2 .large-application-button:hover{background:#00D084;color:#000000;}
.custom-grid-area .custom-grid .col.columns-2 h1 + p{margin-top:0;}
.custom-grid-area .custom-grid .col.columns-2 h3 + p{margin-top:0;}

.custom-grid-area .custom-grid .custom-grid-slider{display:flex;flex-grow:1;flex-direction:column;border-top:1px solid #000000;}
.custom-grid-area .custom-grid .custom-grid-slider .slick-initialiser, .custom-grid-area .custom-grid .custom-grid-slider .slick-track, .custom-grid-area .custom-grid .custom-grid-slider .slick-list{height:100%;}
.custom-grid-area .custom-grid .custom-grid-slide{display:flex;flex-direction:column;flex-grow:1;}
.custom-grid-area .custom-grid .custom-grid-slide-image{width:100%;flex-grow:1;background-size:cover;background-position:center;}
.custom-grid-area .custom-grid .custom-grid-slider .slick-initialiser.text-only{padding:0 5rem;text-transform:uppercase;font-weight:500;border-top:1px solid #000000;height:150px;display:flex;justify-content:center;align-items:center;}
.custom-grid-area .custom-grid .custom-grid-slide-description{display:flex;align-items:center;height:100%;opacity:0;transition:all .5s;transform:translateY(10px);line-height:1;font-weight:400;}
.custom-grid-area .custom-grid .slick-active .custom-grid-slide-description{opacity:1;transform:translateY(0px);}

.custom-grid-area .custom-grid .custom-grid-slider .slick-dots{position:absolute;bottom:2rem;left:50%;list-style-type:none;padding:0;transform:translatex(-50%);width:100%;text-align:center;}
.custom-grid-area .custom-grid .custom-grid-slider .slick-dots li{margin:0 1rem;display:inline-block;}
.custom-grid-area .custom-grid .custom-grid-slider .slick-dots li button{font-size:0;padding:3px;border-radius:5px;border:1px solid #000000;background:transparent;outline:none;cursor:pointer;}
.custom-grid-area .custom-grid .custom-grid-slider .slick-dots li.slick-active button{background:#000000;}


.custom-grid-area .custom-grid .post-listings{height:100%;width:100%;overflow:scroll;border-top:1px solid #000000;}
.custom-grid-area .custom-grid .post-listings .post-listing{border-bottom:1px solid #000000;display:block;}
.custom-grid-area .custom-grid .post-listings .post-listing img{border-bottom:1px solid #000000;}
.custom-grid-area .custom-grid .post-listings .post-title{padding:1vh 5rem;text-transform:uppercase;font-weight:400;line-height:1;}
.custom-grid-area .custom-grid .post-listings .post-title .date{font-weight:500;}

.custom-grid-area .custom-grid .post-listings .scroll-indicator{width:calc(25% - 15px);}

/**Inner Pages**/
.inner-page-grid{grid-template-columns:1fr 1fr;display:grid;}
.inner-page-gridPART4{grid-template-columns:1fr 1fr;display:grid;}

.inner-page-grid .inner-page-grid-left, .inner-page-grid .inner-page-grid-right{height:100vh;}
.inner-page-gridPART4 .inner-page-grid-left, .inner-page-grid .inner-page-grid-right{height:100vh;}
.admin-bar .inner-page-grid .inner-page-grid-left, .admin-bar .inner-page-grid .inner-page-grid-right{height:calc(100vh - 32px);}
.admin-bar .inner-page-gridPART4 .inner-page-grid-left, .admin-bar .inner-page-grid .inner-page-grid-right{height:calc(100vh - 32px);}

.inner-page-grid .inner-page-grid-left{border-right:1px solid #000000;font-weight:500;overflow-y:scroll;position: relative;}
.inner-page-gridPART4 .inner-page-grid-left{border-right:1px solid #000000;font-weight:500;overflow-y:scroll;position: relative;}
.inner-page-grid .inner-page-grid-right{overflow-y:scroll;}
.inner-page-gridPART4 .inner-page-grid-right{overflow-y:scroll;}
.inner-page-grid .inner-page-header{padding:5vh 6.4rem;border-bottom:1px solid #000000;height:calc(10vh + 8.5vh);display:flex;align-items:center;justify-content:space-between;}
.inner-page-gridPART4 .inner-page-header{padding:5vh 6.4rem;border-bottom:1px solid #000000;height:calc(10vh + 8.5vh);display:flex;align-items:center;justify-content:space-between;}
.inner-page-header img{width:14vh;}


.left-side-title{padding:6.4rem 6.5rem 0;font-size:3vh;}
h1.left-side-title{margin-bottom:2rem;}
.left-side-content{font-weight:400;overflow:scroll;}
.left-side-content .content{padding:0 6.5rem 5rem;max-width:40vw;}
.left-side-menu{list-style-type:none;padding:0;margin:0;position:absolute;bottom:0;left:0;width:100%;z-index:99;background:#ffffff;}
.left-side-menu li{padding:3.33vh 6.5rem;border-top:1px solid #000000;margin:0;}
.left-side-menu li h3{text-transform:uppercase;margin:0;font-size:3vh;}
.left-side-menu li .description{margin-top:2rem;display:none;}
.left-side-menu li .filters{display:none;}
.left-side-menu li.active{text-decoration:underline;text-decoration-thickness:1px;}
.left-side-menu li:last-child{border-bottom:none;}
.left-side-menu li .return-to-link h3{padding-left:40px;position:relative;}
.left-side-menu li .return-to-link h3:before{content:'';width: 25px;height: 25px;display:inline-block;margin: 0 auto;background-size: contain;background-position: center;background-image: url('/wp-content/themes/toast/assets/images/arrow.svg');background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%) rotate(90deg);}


.left-side-content ul{list-style-type:none;padding:0;}
.left-side-content ul li{margin:0;}

.inner-page-grid .inner-page-content{padding:5rem 8vw 5rem 6vw;}
.inner-page-gridPART4 .inner-page-content{padding:5rem 8vw 5rem 6vw;}


.right-side-header{padding:3.33vh 5rem;margin:0;border-bottom:1px solid #000000;}
.inner-page-grid .page-section{padding:0 5rem;padding-top:5rem;}

.fixed-right-side{position:fixed;top:0;right:0;width:calc(100% - 50% - 30px);background:#ffffff;}
.admin-bar .fixed-right-side{top:32px;}

.section-select-option{display:none;font-size:3rem;font-weight:500;position: relative;cursor: pointer;padding:3.33vh 5rem;border-bottom:1px solid #000000;line-height:1;}
.section-select-option:after{content:'';background-image:url('/wp-content/themes/toast/assets/images/burger-menu.svg');width:20px;height:20px;position:absolute;top:50%;right:5rem;transform:translatey(-50%);background-size:cover;background-position:center;}
.section-select-option.active{display:block;}
.section-select.open .section-select-option{display:block;}
.section-select.open .section-select-option:after{transform:translatey(-50%) rotate(-90deg);background-image:url('/wp-content/themes/toast/assets/images/arrow.svg');width:10px;height:30px;}

.scroll-indicator{position:fixed;bottom:0;right:0;padding:1rem;width:calc(100% - 50% - 30px);border-top:1px solid #000000;background:#ffffff;cursor:pointer;border-bottom:1px solid #000000;}
.scroll-indicator:after{content:'';width:8px;height:25px;background-image:url('/wp-content/themes/toast/assets/images/arrow.svg');display:block;margin:0 auto;background-size:cover;background-position:center;}
.scroll-indicator.hidden{opacity:0;pointer-events:none;}
.scroll-indicator.hidden:hover{opacity:1;pointer-events:all;}

.inner-page-grid .scroll-indicator.left{left:60px;right:auto;}

.article-image{border-bottom:1px solid #000000;}

/*Partner Network*/
.partner-network{list-style-type:none;padding:0}
.partner-network .partner-network-listing{margin:0;border-bottom:1px solid #000000;}
.partner-network .partner-network-listing h4{margin:0;padding:1vh 5rem;text-transform:uppercase;cursor: pointer;font-size:3vh;}
.partner-network .partner-network-listing .partner-network-content{padding:5rem 4vw 5rem 4vw;border-top:1px solid #000000;grid-template-columns:1fr 1fr;grid-gap:30px;font-weight:400;display:none;}
.partner-network .partner-network-listing.active .partner-network-content{display:grid;}

.partner-vertical{padding:0 8vw 5rem 6vw;}
.right-side-header + .partner-vertical{padding-top:5rem;}
.partner-vertical .partner-header{text-transform:uppercase;}
.partner-vertical .partner-meta-details{padding-bottom:3rem;}
.partner-vertical .partner-image{padding-bottom:3rem;}
.partner-vertical .meta{font-weight:400;}


.profiles-filter{list-style-type:none;padding:0;}
.profiles-filter li, .page-id-8755 .left-side-menu li:not(:last-child){margin:0;border-top:1px solid #000000;text-transform:uppercase;padding:1rem 6.5rem;}
.profiles-filter li a{display:block;font-size:3vh;}
.profiles-filter li.active a{text-decoration:underline;text-decoration-thickness:1px;}

/**News**/
.news-content{padding:5rem 8vw 5rem 6vw;}
.news-content h1,
.news-content h2.h1{text-transform:uppercase;font-size:3.5rem;margin-bottom:5rem;}

.news-listings .news-listing-heading h1,
.news-listings .news-listing-heading h2 {font-size:3rem;margin-bottom:0;padding:2rem;border-bottom:1px solid #000;}
.news-listings .news-listing{padding:2rem;display:grid;grid-template-columns:100px 1fr;align-items:center;border-bottom:1px solid #000000;}
.news-listings .news-listing .date{text-transform:uppercase;font-size:1.8rem;}
.news-listings .news-listing h4{text-transform:uppercase;margin:0;font-weight:400;font-size:1.8rem;}
.news-listings .load-more{display:block;text-align:center;padding:2rem;text-transform:uppercase;cursor:pointer;text-decoration:none;}
.news-listings .load-more:hover{text-decoration:underline;}


/* Typography */
h1, h2, h3, h4, h5, h6 { margin-top: 0; font-weight: 500; line-height: 1; margin:0;}
h1 { font-size: 6rem; margin-bottom: 4rem; }
h1.h2,
h2 { font-size: 5rem; margin-bottom: 3.5rem; }
h1.h3,
h3 { font-size: 3rem; margin-bottom: 2rem; }
h4 { font-size: 2.5rem; margin-bottom: 2.5rem; }
h5 { font-size: 3.25rem; margin-bottom: 2rem; }
h6 { font-size: 3rem; margin-bottom: 1.75rem; }

.page-template-part-four-template .inner-page-grid .inner-page-content h1,
.page-template-2023-template .inner-page-grid .inner-page-content h1 { font-size: 5rem; margin-bottom: 3.5rem; }
.page-template-part-four-template .inner-page-grid .inner-page-content h1.h3 { font-size: 20px; margin-bottom: 2rem; }

ul{margin:0; padding-left: 2rem; list-style: square outside; }
p, li{margin:0;margin-bottom:2rem;}

/*Links*/
a{text-decoration:none;color:inherit;font-weight:500;}
a[href]:hover{text-decoration:underline;text-decoration-thickness:1px;}
p a{text-decoration:underline;}

/*Forms**/
form{position:relative;}
input[type="text"], input[type="email"]{height:6vh;border-radius:0px;padding:0 20px;border:1px solid #000000;width:100%;outline:none;}
input[type="submit"]{border:none;background:none;font-size:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;}
.submit{position:absolute;top:0;right:0;height:6vh;border-left:1px solid #000000;background-image:url('/wp-content/themes/toast/assets/images/arrow-right.svg');width:6vh;background-size:20px;background-position:center;background-repeat:no-repeat;}
.submit .wpcf7-spinner{display:none;}
.wpcf7 form.sent .wpcf7-response-output{margin:0;padding:0;border:none;font-size:80%;}

/*Buttons*/
.button{background:transparent;padding:1rem 2rem;display:inline-block;border:1px solid #000000;}
.button:hover { background:#00D084;color:#000000;border:1px solid #00D084;}
.apply-button{border-radius:20.5vh;width:20.5vh;height:20.5vh;line-height:20.5vh;text-align:center;background:#ffffff;display:inline-block;color:#000000;font-weight:500;text-transform:uppercase;text-decoration:none;font-size:3.8vh;align-items:center;}
.apply-button.black{background:#000000;color:#ffffff;}
.apply-button:hover{background:#00D084;color:#000000;text-decoration:none !important;}






.my-custom-style-1 {

	background-color: #00a030;
	
	
	color:#FFFFFF;
	font-family:Arial;
	font-size:19px;
	font-weight:bold;
	padding:24px 100px;
}
	.my-custom-style-1:hover
.button:hover {
  background-color: #4CAF50; /* Green */
  color: white;
	
	
	
	
}


/* Video fix */
.wp-video-shortcode video, video.wp-video-shortcode {height:auto!important;}


/* Media Queries */
@media(max-width:1024px){
	
	body{font-size:1.75rem;}

  .mobile-only{display:block;}
  .scroll-indicator{display:none;}

  .fixed-mobile{position:fixed;top:111px;left:0;width:100%;background:#ffffff;z-index:999999;}
  .fixed-mobile:empty{display:none;}
	
  /**Header & Navigation**/
  .site-header{height:auto !important;width:100%;background:#ffffff;flex-direction:row;padding:2rem 5rem;border-bottom:1px solid #000000;}
  .navigation-active .site-header{background:#000000;}
  .site-header .social-icons{display:none;}
  .site-header .mobile-column{display:grid;grid-template-columns:100px 100px;}
  .site-header .mobile-column .col{align-items:center;display:flex;justify-content:flex-end;}
  .site-header .mobile-column a svg{width:100%;}
  .site-header .apply-button{height:50px;width:50px;line-height:50px;font-size:1.5rem;}
  .navigation-active .site-header .apply-button{background:#ffffff;color:#000000;}
  .navigation-grid{display:none;}

  .top-nav{transform:translatex(0);width:100%;opacity:0;pointer-events:none;padding-left:0;padding-top:calc(106px + 10px);}
  .top-nav ul li{margin-bottom:2rem;}
  .top-nav ul li a{font-size:3rem;}
  .navigation-active .top-nav{opacity:1;pointer-events:all;}

  .top-nav .social-icons{display:flex;margin-top:3rem;justify-content:space-between;max-width:200px;}
  .top-nav .social-icons a{display:inline-block;}
  .top-nav .social-icons a svg path{fill:#ffffff;}
  .top-nav .top-nav-footer{grid-template-columns:1fr;position:static;}
  .top-nav .top-nav-footer .mobile-flex-reverse{display:flex;flex-direction:column-reverse;}
  .top-nav .top-nav-footer .mobile-flex-reverse br{display:none;}

  .page-container{padding-left:0;padding-top:110px;}
  .page-transition-image{max-width:150px;}

  /**Custom Grid**/
  .custom-grid-area .custom-grid{display:flex;flex-direction:column;}
  .custom-grid-area .custom-grid .col{border-right:none;}
  .custom-grid-area .custom-grid .col:nth-child(1){order:1;}
  .custom-grid-area .custom-grid .col:nth-child(5){order:2;}
  .custom-grid-area .custom-grid .col:nth-child(6){order:3;}
  .custom-grid-area .custom-grid .col:nth-child(2){order:4;}
  .custom-grid-area .custom-grid .col:nth-child(4){order:5;}
  .custom-grid-area .custom-grid .col:nth-child(3){order:6;border-bottom:none;}
  .custom-grid-area .custom-grid .col{height:auto !important;font-size:1.75rem;min-height:0 !important;}
  .custom-grid-slide-image{height:300px;}
  .custom-grid-area .custom-grid .col .col-background{height:300px;}

  .custom-grid-area .custom-grid .col.columns-2{min-height:auto;padding:3rem 5rem;}
  .custom-grid-area .custom-grid .col.columns-2 .grid{display:block;}
  .custom-grid-area .custom-grid .col.columns-2 h3, .custom-grid-area .custom-grid .col.columns-2 .inner-col:nth-of-type(2){display:none;}
  .custom-grid-area .custom-grid .col.columns-2 *:last-child{margin:0;}

  /**Inner page grid**/
  .inner-page-grid{display:block;}
  .inner-page-grid .inner-page-header{display:none;}
  .inner-page-grid .inner-page-grid-left, .inner-page-grid .inner-page-grid-right{height:auto !important;overflow:visible;}

  .right-side-header{font-size:1.8rem;padding:1.5rem 5rem;}

  .left-side-menu{position:fixed;}
  .left-side-menu li, .left-side-title, .profiles-filter li{padding:1rem 5rem;}
  .left-side-menu li h3, .left-side-title, .profiles-filter li a, .partner-network .partner-network-listing h4{font-size:1.8rem;}
  h1.left-side-title,
  .left-side-title{border-bottom:1px solid #000000;margin:0;}
  .left-side-content{height:auto !important;}
  .left-side-content .content, .partner-network .partner-network-listing .partner-network-content, .right-side-header + .partner-vertical, .news-content{padding:3rem 5rem;width:100%;max-width:none !important;}
  .inner-page-grid .inner-page-content{padding:5rem;}

  .partner-network{border-top:1px solid #000000;}
  .partner-network-listing{padding:0 !important;}
  .partner-network-listing:last-child{border-bottom:1px solid #000000 !important;}
  .partner-network .partner-network-listing h4{padding:1rem 4rem;}
  .partner-network-listing.active .partner-network-content{display:flex !important;flex-direction:column-reverse;}

  .inner-page-grid .inner-page-grid-left .filters .filter{display:block;margin-bottom:1rem;text-align:center;}

  .article-image{border-top:1px solid #000000;}
  
  /*Inner page sections**/
  .fixed-right-side{position:static;width:100%;}
  .section-select-option{font-size:1.8rem;padding:1rem calc(5rem + 35px) 1rem 5rem;line-height:1;}
  .section-select-option:before{content:'';width:1px;height:100%;position:absolute;top:0;right:75px;background:#000000;}
  .section-select-option:after{right:30px;}
  .inner-page-grid .page-section{margin-top:0 !important;}

  /**Single posts**/
  .single-post .news-listings{display:none;}
  .news-content{display:none;}
  .single-post .news-content{display:block;}
  .news-content h1,
  .news-content h2.h1{padding:0;margin-bottom:2rem;}
  
	
	/* Enroll Button
	 * 
	
	/* Responsive image*/
	.responsive {
  max-width: 100%;
  height: auto;
} 
	 

}

@media(max-width:399px) and (min-height:920px){
  .custom-grid-area .custom-grid .col h1{font-size:2.5vh;}
}

.youtube-responsive-container {
  position:center;
  padding-bottom:56.25%;
  padding-top:30px;
  height:0;
  overflow:hidden;
}
  
.youtube-responsive-container iframe, .youtube-responsive-container object, .youtube-responsive-container embed {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}

.screen-reader-text {border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}