/* Custom CSS */

@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-Book.eot');
    src: url('../fonts/Verlag-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Verlag-Book.woff') format('woff'),
         url('../fonts/Verlag-Book.ttf') format('truetype'),
         url('../fonts/Verlag-Book.svg#VerlagBook') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Verlag-Book';
    src: url('../fonts/Verlag-Book.eot');
    src: url('../fonts/Verlag-Book.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Verlag-Book.woff') format('woff'),
         url('../fonts/Verlag-Book.ttf') format('truetype'),
         url('../fonts/Verlag-Book.svg#VerlagBook') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Verlag';
    src: url('../fonts/Verlag-Black.eot');
    src: url('../fonts/Verlag-Black.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Verlag-Black.woff') format('woff'),
         url('../fonts/Verlag-Black.ttf') format('truetype'),
         url('../fonts/Verlag-Black.svg#VerlagBlack') format('svg');
    font-weight: bold;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Vollkorn';
    src: url('../fonts/Vollkorn-Regular-webfont.eot');
    src: url('../fonts/Vollkorn-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vollkorn-Regular-webfont.woff') format('woff'),
         url('../fonts/Vollkorn-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Vollkorn-Regular-webfont.svg#VollkornRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	font-display: swap;
}

@font-face {
    font-family: 'Vollkorn';
    src: url('../fonts/Vollkorn-Bold-webfont.eot');
    src: url('../fonts/Vollkorn-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vollkorn-Bold-webfont.woff') format('woff'),
         url('../fonts/Vollkorn-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Vollkorn-Bold-webfont.svg#VollkornBold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'Vollkorn';
    src: url('../fonts/Vollkorn-Italic-webfont.eot');
    src: url('../fonts/Vollkorn-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vollkorn-Italic-webfont.woff') format('woff'),
         url('../fonts/Vollkorn-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Vollkorn-Italic-webfont.svg#VollkornItalic') format('svg');
    font-weight: normal;
    font-style: italic;
	font-display: swap;
}

@font-face {
    font-family: 'Vollkorn';
    src: url('../fonts/Vollkorn-BoldItalic-webfont.eot');
    src: url('../fonts/Vollkorn-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Vollkorn-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Vollkorn-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Vollkorn-BoldItalic-webfont.svg#VollkornBoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
	font-display: swap;
}

@font-face {
    font-family: 'Vollkorn-Medium';
    src: url('../fonts/Vollkorn-BoldItalic-webfont.eot');
    src: url('../fonts/Vollkorn-Medium.ttf') format('truetype');
   	font-weight: normal;
    font-style: normal;
	font-display: swap;
}




/*  ----- General Styles ----- */
:root {
	color-scheme: dark light;
	supported-color-schemes: dark light;
	--duration: 0s;
	--timing: ease;
	--color-orange: #eb8432;
	--color-orange-hover: #f87002;
	--color-grey: #758180;
	--color-grey-light: #f1f2f2;
}
body { 
	background-color: #fff;
	color: #000;
	font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;
	overflow-x: hidden;
	-ms-word-wrap:break-word;
	word-wrap:break-word; 
	min-height: 100%;
}

@media (prefers-color-scheme: dark) {
	body, #sidebar, header.full-width , .header .main-menu {background-color:#fff;}
	.header .main-menu a, .header .main-menu i {color: #000;}
	.header .main-menu li:not(:last-child), .header .main-menu {border:0;}
	a  {color:#111;}
	a:hover { color: #808799;}
	table  {color:#000;}
	textarea.form-control, input.form-control {background:#fff;}
	.header .main-menu .hamburger {background: #212529;}
	.header .main-menu .hamburger:after,.header .main-menu .hamburger:before {background: #212529;}
}


h1,h2,h3,h4,h5,h6 {font-family: "Verlag", Arial, Helvetica, sans-serif;}


html, body {height:100%;}

img, iframe :not(.instagram-media-rendered) {max-width:100%;height:auto}

.screen-reader-text {display:none;}

amp-lightbox {z-index:99999;}
amp-lightbox button{width:100%;text-align:center;border-radius:0;}

.show {display:block}
.hide {display:none}

#wpadminbar, #wp-admin-bar-root-default {z-index:9999;}

@media screen and (max-width: 782px) {
	html #wpadminbar {top:0;margin-top:0;position: fixed;}
}


/* Scroll to top */

.scroll-to-top {width:40px;height:40px;border-radius: 50%;border:none;outline: none;background:#5e6060;z-index:9999;bottom:1rem;right:1rem;position:fixed;visibility:hidden;}
.scroll-to-top i {color: #fff;font-size: 1.4rem;text-align:center;vertical-align:text-top;margin-left:-5px;}

.target {position: relative;}
.target-anchor {position: absolute;top:-150px;left: 0;}

.req {color:red;}

/* ----- Header ----- */
header.fixed {top:0;z-index:999;}

.header .container-fluid{padding-left:30px;padding-right:30px;}

.logged-in header.fixed {top:32px;}

.header .navbar li a {font-family: "Verlag", Arial, Helvetica, sans-serif;font-size:.95rem;font-weight:400;text-transform:uppercase;}
.header .navbar li:hover a, .header .navbar li.active a {border-left:0;}

.header .navbar li a.main-nav-item {font-family: "Verlag-Book", Arial, Helvetica, sans-serif;font-weight:600;}


.menu-info-column {background:var(--color-grey-light);padding:30px;}

.menu-list-column {padding:15px 30px;}

.menu-list-column .clearfix {margin-bottom:30px;}
.menu-info-column h4 {font-weight:700;font-size:1.1rem;}
.menu-list-column h4 {font-size:1em;}

.menu-list-column h4, .header .navbar .menu-list-column li {background:url('../images/chevron-right.png?v2') 0 8px no-repeat;padding-left:15px;}
.menu-list-column h4.no-chevron {background:none;padding-left:0;}
.header .navbar  .menu-list-column li:hover {background:url('../images/chevron-right.png?v2') 0 8px no-repeat}

.menu-info-column .num-one {font-family: Arial, Helvetica, sans-serif;}

.menu-list-column h4 {padding-top:15px;background-position:0 18px;}
.menu-list-column ul {margin-top:10px;}
.menu-list-column li {background-position:0 5px;}
.header .navbar li .menu-list-column li a {font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;color:#000;}

.header .navbar li .menu-list-column h4, .header .navbar li .menu-list-column h4 a, .header .navbar li .menu-list-column p a {font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;color:#000;text-transform:none;}

.featured-menu-item {background:#fbe7d0;padding:0 10px 0 10px;}
.featured-menu-item p {padding-bottom:10px;}

.header .navbar.main-menu ul li.btn.btn-menu {margin-right:0;}
.header .navbar.main-menu ul li.btn.btn-menu a {background:var(--color-orange);color:#fff;border-radius:0;padding: 12px 25px 10px 25px;transition: 0.35s;}
.header .navbar.main-menu ul li.btn.btn-menu a:hover {background:var(--color-orange-hover);color:#fff;}

.is-dropdown h5 {font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;}

#work-with-us-menu .menu-info-column h4,
#about-sbc-menu .menu-info-column h4,
#mba-resources-menu .menu-info-column h4{font-size:1.2rem;}
#mba-resources-menu .btn.btn-menu-cta {font-size:.9rem;}

#work-with-us-menu p.semi-bold {font-weight:600;font-family: "Vollkorn-Medium", Arial, Helvetica, sans-serif;}

#about-sbc-menu .menu-list-column h5 a {font-size:.9rem;}

#mba-resources-menu amp-img {max-width:50%;text-align:center;margin:0 auto 15px auto;}
#mba-resources-menu h4 {text-align:center;margin-bottom:5px;}

@media (min-width: 1200px) {
	#mba-resources-menu .menu-info-column .col-lg-7 {margin-left:-5px;padding:0 20px 0 0;}
}



#mba-resources-menu form .row, #mba-resources-menu form .form-group  {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#mba-resources-menu form .menu-info-column .col-* {padding-left:7.5px;padding-right:7.5px;}
#mba-resources-menu .btn-menu-cta, 
#work-with-us-menu .btn-menu-cta,
#about-sbc-menu .btn-menu-cta
{font-family: "Verlag-Book", Arial, Helvetica, sans-serif;font-weight:600;width:100%;padding-left:15px;padding-right:15px;}

#blog-sbc-menu .menu-info-column h4 {margin-top:20px;text-align:center;}
#blog-sbc-menu .menu-info-column p {text-align:center;}
#blog-sbc-menu .menu-info-column h4 a {font-size:1.2rem;font-weight:700;}

input.btn-menu-cta, button.btn-menu-cta {font-family:"Verlag",sans-serif;display:inline-block;background:#000;text-transform:uppercase;color:#fff;text-align:center;border-radius:0;transition: 0.35s;padding:10px 25px 7px 25px;margin-top:15px;}
input.btn-menu-cta:hover, button.btn-menu-cta:hover {background:var(--color-orange-hover);color:#fff;}

input.btn-menu-cta.contact-submit, button.btn-menu-cta.contact-submit  {text-transform:none;}



#business-school-brand {height:215px;width:170px;display:block;background:url('../images/business-brand.gif') no-repeat;background-size:170px 215px;margin:0 auto 10px auto;}
#top-posts {max-width:100%;height:182px;width:368px;display:block;background:url('../images/top-posts.jpg?v4') no-repeat;background-size:368px 182px;;margin:0 auto 10px auto;}
	
@media (min-width: 1200px) {
	.header .navbar {padding-top:30px;padding-bottom:20px;}
	.header .navbar li:hover, .header .navbar li.active {background:transparent;color:#000;}
	.header .navbar li.active a {font-weight:600;}
	.header .navbar li.active li a {font-weight:300;}
	.header .navbar li:hover a {color:var(--color-grey);cursor:pointer;}
	 
	.mega-menu .main-menu > ul > li a {padding-left:5px;padding-right:5px;}

	.has-dropdown {position: static !important;}

	.header .main-menu .has-dropdown input[type="checkbox"]:checked + .is-dropdown {display: none;}
	.header .main-menu li.has-dropdown:hover > input[type="checkbox"] + .is-dropdown {display: block;}

	.is-dropdown {width:100%;position:absolute;left:0;right:0;}
	.is-dropdown .container-fluid {position:relative;padding-left:50px;padding-right:50px;}
	.is-dropdown .container-fluid .menu-row {background:#eee;width:100%;background:#fff;box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);margin:0;border:1px solid #e4e5e4;}

	.header .navbar li.has-dropdown ul {float:none;}
	.header .navbar li.has-dropdown ul li {text-align:left;display:block;width:100%;text-indent:0;margin:0 0 7px 0;}
	.header .navbar li.has-dropdown ul li a {text-transform:none;padding:0;}

	.header .navbar li.has-dropdown .chevron-down, .main-menu-dropdown .chevron-down {visibility: hidden;}
	.header .navbar li.has-dropdown:hover .chevron-down, .header .navbar li.main-menu-dropdown:hover .chevron-down {visibility: visible;}
	.header .navbar li.has-dropdown ul li a:hover {color:var(--color-grey);}

	i.chevron-down {background:url('../images/chevron-down.png') no-repeat;background-size:15px 8px;height:8px;width:15px;display:block;margin:2px auto 6px auto;}
	
	
	.header .navbar li .is-dropdown h4, .header .navbar.main-menu ul li .is-dropdown h4 a, 	
	.header .navbar.main-menu ul li .is-dropdown h5, .header .navbar.main-menu ul li .is-dropdown h5 a 
	{font-family: "Verlag", Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:700;}
	
	.is-dropdown h4, .is-dropdown h5 {font-size:.9rem;}
	.is-dropdown p {font-size:1rem;}
	.is-dropdown i.fa-star {color:#ffb300 !important}
	
	.menu-list-column {padding:40px;}
	.menu-list-column p {padding-left:15px;}
	

	.header .navbar li .small-dropdown li {padding-top:7px;padding-bottom:7px;}
	.header .navbar li .small-dropdown li a {text-transform:none;font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;color:#000;} 
	.header .navbar li .small-dropdown li:hover a {color:#758180;cursor:pointer;}
	
	.header .navbar li .menu-list-column p a:hover {color:#758180;}

	#about-sbc-menu .menu-info-column h4 {margin-bottom:20px;}
	
	#mba-resources-menu amp-img, #blog-sbc-menu amp-img {max-width:100%;}
	
    .header .main-menu .main-menu-dropdown .main-menu-dropdown-list {margin-top: -1px;border-top: 0;}
    
    .header .main-menu .main-menu-dropdown-list li:first-of-type {border:0;}
    
    .header .navbar.main-menu ul.main-menu li.nav-item.d-sm-none {display: none;}
	.header .main-menu .main-menu-dropdown-list:not(.small-dropdown) {min-width:100%;left:0;right:0;}

}


@media (min-width: 576px) {
	.header .navbar.main-menu ul {margin-bottom:0;padding-bottom:0;float:right;margin-right:0;}
	.header .navbar.main-menu ul li {margin-left:10px;margin-right:10px;}
}

@media (min-width: 768px) {
	.header .navbar.main-menu {box-shadow: 0 0.25rem 1rem rgba(0, 0, 0, 0.15);}
}

@media (max-width: 1199.98px) {
	.header .navbar.main-menu {padding:15px 0 10px 0px;}
	.header .navbar.main-menu  .container-fluid {margin:0 10px 0 10px;padding:0;}
	
	.header .navbar.main-menu ul.main-menu {width:100%;margin:30px 0 0 0;display:none;}
	.header #mobile-menu {display:block;top:15px;position:absolute;right:15px;width:30px;}
	.header #mobile-menu .main-menu-dropdown-icon {left:-10px;top:0;bottom:auto;}
	.header :focus {outline:0;}
	.header .navbar.main-menu .row.menu-row {padding:0;}
	

	.header .main-menu .has-dropdown input[type="checkbox"]:checked + .is-dropdown, .header .main-menu .main-menu-dropdown input[type="checkbox"]:checked + .small-dropdown {display: none;}
	
    .mega-menu .main-menu input[type="checkbox"]:checked + .is-dropdown, .header .main-menu .main-menu-dropdown input[type="checkbox"]:checked + .small-dropdown {display: block;} 
    .mega-menu .main-menu input[type="checkbox"], .mega-menu .main-menu ul span.main-menu-dropdown-icon {display: none;}
		
	.header .main-menu .hamburger,.header .main-menu .hamburger:after,.header .main-menu .hamburger:before {width: 30px;height: 2px;}
	

	.mega-menu .main-menu li {position: relative;display: block;width:100%;border-top: 1px solid #dee2e6;}
	.mega-menu .main-menu li a {margin-top:20px;}
	.mega-menu .main-menu li a span {font-size:1.2rem;}
	
    .header .main-menu label.main-menu-dropdown-icon {display: block;margin-top:15px;}
	
	.header .navbar li a.btn-menu-cta {display:inline-block;background:#000;color:#fff;text-align:center;border-radius:0;transition: 0.35s;padding:10px 25px 7px 25px;margin-top:15px;}
	.header .navbar li a.btn-menu-cta:hover {background:var(--color-orange-hover);color:#fff;}
	
	.header .navbar.main-menu ul li {padding-top:25px;padding-bottom:15px;}
	
	.header .navbar li .menu-list-column h4, .header .navbar li .menu-list-column h4 a, .header .navbar li .menu-list-column p a, #about-sbc-menu .menu-list-column h5 a {font-family: "Vollkorn", "Bitstream Charter", Georgia, serif;color:#000;text-transform:none;}
	
	.header .navbar.main-menu ul li#about-sbc-menu .menu-list-column h5#contact-info  {margin-bottom:20px;}
	
	.menu-info-column {margin-top:15px;padding:15px;font-size:125%;}
	.menu-list-column {margin:15px 0 0 0;padding:15px 0 15px 15px;font-size:125%;}
	.menu-list-column h4, .menu-info-column h4, .menu-list-column h4 a, .menu-info-column h4 a, .menu-list-column h5, #about-sbc-menu .menu-list-column h5 a {font-size:1.4rem !important;}
	
	.menu-info-column h4, .menu-list-column h4.no-chevron, .menu-list-column h4, .menu-list-column h4 a {background-position:0 22px;}
	
	#about-sbc-menu .menu-info-column {text-align:center;}
	#about-sbc-menu .menu-info-column p {margin-bottom:0;}
	#about-sbc-menu .menu-info-column .row, #about-sbc-menu .menu-list-column ul {margin-bottom:15px;}
	
		
	.header .navbar.main-menu ul li .menu-list-column ul {float:none;margin-bottom:15px;}
	.header .navbar.main-menu ul li .menu-list-column li {background-position:0 15px;border:0;padding-top:5px;padding-bottom:5px;padding-left:15px;}
	.header .navbar.main-menu ul li .menu-list-column li {max-width:98%;}
	.header .navbar.main-menu ul li .menu-list-column li a {text-transform:none;}
	.mega-menu .main-menu li .menu-list-column li a, .mega-menu .main-menu li .menu-list-column p a  {font-size:1.3rem;}
	.header .navbar.main-menu ul li li  {padding-left:0;}

	.mega-menu.fixed .container-fluid ul.main-menu {position:relative;overflow-y: scroll; overflow-x: hidden; height:500px;}
	
	.mega-menu.fixed .col-lg-3, .mega-menu.fixed .col-lg-9, .mega-menu.fixed .col-lg-4, .mega-menu.fixed .col-lg-8 {width:95%;flex: 0 0 100%;max-width: 95%;}
	
	.header .navbar.main-menu ul.main-menu-dropdown-list.small-dropdown {width:100%;float:none;margin:10px 0 0 0;padding-left:0;}
	.header .navbar.main-menu ul.main-menu-dropdown-list.small-dropdown li {border:none;padding:10px 0;margin-left:0;}

	.header .main-menu .main-menu-dropdown-list {position: relative;box-shadow:none;}
	.header .main-menu .active, .header .main-menu .active > i {background:transparent;}
	.header .main-menu .main-menu-dropdown .main-menu-dropdown-list {border-top: none;}
	.header .main-menu .main-menu-dropdown-list {display:none;}
	
    .header .main-menu .has-dropdown input[type="checkbox"]:checked + .is-dropdown, .header .main-menu .main-menu-dropdown input[type="checkbox"]:checked + .main-menu-dropdown-list {display: none;}
	
    .mega-menu .main-menu input[type="checkbox"]:checked + .is-dropdown, .mega-menu .main-menu input[type="checkbox"]:checked + .main-menu-dropdown-list {display: block;} 
    .mega-menu .main-menu input[type="checkbox"], .mega-menu .main-menu ul span.main-menu-dropdown-icon {display: none;}
 	
 	.header .main-menu li:active a {border-left:0;}
 	
}

@media (min-width: 992px) and (prefers-color-scheme: light) {
    .header .main-menu li:hover,
    .header .main-menu li:active {
        color: #000;
        background: transparent;
    }
    .header .main-menu li ul li:hover a,
    .header .main-menu li ul li:hover i,
    .header .main-menu li ul li:active a,
    .header .main-menu li ul li:active i,
    .header .main-menu li:hover a,
    .header .main-menu li:hover i,
    .header .main-menu li:active a,
    .header .main-menu li:active i {
        color: #000;
    }
}
@media (min-width: 992px) and (prefers-color-scheme: dark) {
    .header .main-menu li:hover,
    .header .main-menu li:active {
        color: #000;
        background: transparent;
    }
}


@media (max-width: 992px) {
	.mega-menu .main-menu .main-menu-dropdown-list {display: block;} 

}

@media screen and (max-width: 782px) {
	.logged-in  header.fixed {top:46px;}
	
}

.header .navbar li.has-dropdown .menu-list-column ul li:last-of-type {margin-bottom:20px;}

.header .navbar li:hover a.btn-menu-cta {display:inline-block;background:#000;color:#fff;text-align:center;border-radius:0;transition: 0.35s;padding:10px 25px 7px 25px;margin-top:15px;}
.header .navbar li:hover a.btn-menu-cta:hover {background:var(--color-orange-hover);color:#fff;}



/* ----- WordPress Specific ----- */

.wp-caption {text-align:left;max-width:100%;padding-bottom:15px;}
.wp-caption a:hover {border-bottom:none;}
.wp-caption.alignnone {margin:20px 0 20px 0;}
.wp-caption.alignleft {margin:20px 20px 20px 0;}
.wp-caption.alignright {margin:20px 0 20px 20px;}
.wp-caption img {border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto;}
.wp-caption-text {font-size:1.2rem;line-height:normal;color:#8d8d8d}

.alignright {float:right;margin-left:30px;}	
.alignleft {float:left;margin-right:30px;}	
.aligncenter {display:block;text-align:center;margin:0 auto;}
.gallery-caption {}
.bypostauthor{}


/* ----- Main Content ----- */

.sbc-section {padding:60px 0 60px 0;}
.sbc-section.no-padding-section {padding:0;}

/* Home */

.sbc-carousel .slide {z-index:3;position:relative;color:#fff;text-align:center;}
.sbc-carousel .slide h3 {letter-spacing:3px;font-size:3.95rem;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);padding-top:150px;}
.sbc-carousel .slide p {font-family:"Verlag",sans-serif;font-size:1.5rem;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);letter-spacing:1px;}
	
.sbc-carousel [aria-hidden="true"] {opacity:0;transform:translateY(-40px);transition:all .75s ease 3s;}
.sbc-carousel [aria-hidden="false"] {opacity:1;transform:translateY(0px);}

.home .amp-carousel-button {display: none}


#about-sbc.sbc-section {padding:0;}
#about-sbc .container-fluid {margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;}
#about-sbc .container-fluid .col-lg-4 {padding-top:60px;padding-bottom:60px;}

#about-sbc h3 {font-size:2.5rem;font-weight:600;margin-bottom:30px;}
#about-sbc ul{margin:60px 0;padding-left:25px;}
#about-sbc li {font-size:1.2rem;margin-bottom:30px;}

#about-sbc .col-lg-4:hover {background:#e6efee;}
#about-sbc a:hover {text-decoration:none;}

#about-sbc .about-home-content {padding:0 60px 0 60px;min-height:530px;}
#about-sbc .link-label {text-decoration:underline;font-size:1.3rem;text-align:center;font-style:italic;padding:0 60px 0 60px;}


@media (max-width: 991.98px) {
	#about-sbc .about-home-content {min-height:auto;}
}

@media (max-width: 575.98px) {
	#about-sbc .container-fluid .col-lg-4 {padding:30px 0 30px 0;}
	#about-sbc ul {margin:15px 0;}
	#about-sbc .about-home-content {padding:0 15px 0 15px;}
}

#consultants {background:#e8efee}
#consultants .row:nth-child(even) {background:#f3f3f3;margin:30px 0 30px;}
#consultants div.consultant {padding-top:30px;}

#consultants h3, #callouts h3 {color:#000;font-size:2.6rem;font-weight:700;text-align:center;}
#consultants p {text-align:center;font-size:1.1rem;font-weight:400;}
#consultants p a {text-decoration:underline;font-style:italic;color:#000;}
#consultants p.intro, #consultants p.more {color:#778180;}
#consultants a:hover {text-decoration:none;}
#consultants h2 {text-align:center;font-size:1.6rem;font-style:italic;text-transform:uppercase;font-weight:600;letter-spacing:2px;color:#778180;}
#consultants p.consultant-creds {font-style:italic;}
#consultants p.more {margin-top:60px;}

#consultants .consultant-image {width:114px;height:114px;position:relative;zoom: 1;border:1px solid #e8e8e8;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;overflow:hidden;text-align:center;margin:0 auto 10px auto;}
#consultants .consultant-image span {position:absolute;z-index:5;width:114px;height:114px;top:0px;left:0px;display:block;background:rgba(174,254,245,0);transition:all .3s ease 0s;}
#consultants .consultant-image:hover span {background:rgba(174,254,245,0.5);}

#consultants img {margin-bottom:0;}


#more-consultants .col-lg-3 {height:300px;vertical-align:top;width:277px;}
#more-consultants .col-lg-3 .consultant-creds {white-space:normal;}



#callouts h3 {margin-bottom:0;}
#callouts p.intro {font-size:16px;text-align:center;margin:0 0 30px 0;}
.chat-body .avatar { width: 40px;height: 40px;position: absolute;}
.chat-body .avatar img {display: block;border-radius: 20px;height: 100%;}

.chat-body h6 {font-size: 20px;margin: 0 0 20px;}
.chat-body .answer.left {padding: 0 0 0 58px;text-align: left;float: left;}
.chat-body .answer { position: relative;max-width: 600px;overflow: hidden;clear: both;}
.chat-body .answer.left .avatar {left: 0;}
.chat-body .answer .avatar {bottom: 36px;}
.chat .avatar {width: 40px;height: 40px;position: absolute;}
.chat .avatar img {display: block;border-radius: 20px;height: 100%;}
.chat-body .answer .name {font-size: 14px;line-height: 36px;}
.chat-body .answer.left .avatar .status {right: 4px;}
.chat-body .answer .avatar .status {bottom: 0;}
.chat-body .answer.left .text {background: #ebebeb;color: #333333;border-radius: 8px 8px 8px 0;}
.chat-body .answer .text {padding: 12px;font-size: 16px;line-height: 26px;position: relative;margin-bottom:20px;}
.chat-body .answer.left .text:before {left: -30px;border-right-color: #ebebeb;border-right-width: 12px;}
.chat-body .answer .text:before {content: '';display: block;position: absolute;bottom: 0;border: 18px solid transparent;border-bottom-width: 0;}

.chat-body .answer.right {padding: 0 58px 0 0;text-align: right;float: right;}
.chat-body .answer.right .avatar {right: 0;}
.chat-body .answer.right .text {background: #ebebeb;color: #333333;border-radius: 8px 8px 0 8px;}
.chat-body .answer.right .text:before {right: -30px;border-left-color: #ebebeb;border-left-width: 12px;}


#home-callouts {background:#e6efee;}
#home-callouts h2 {color:#000;text-align:center;font-size:3.2rem;margin-bottom:60px;}
#home-callouts h4 {font-size:1.5rem;margin-bottom:20px;}
#home-callouts .callout {display:block;width:100%;height:450px;position:relative;margin-bottom:30px;background-size:cover;background-position:top center;border:3px solid #000;}
#home-callouts .callout:before {content:"";display:none;padding-bottom:104%;}
#home-callouts a:hover {text-decoration:none;}

.table-container {display:table;position:absolute;width:100%;height:100%;z-index:10;top:0px;left:0px;transition:all .3s ease 0s;}
.table-overlay {display:table-cell;vertical-align:middle;text-align:center;position:relative;}

table.table {border-bottom:1px solid #ddd;}

.home-callout-overlay {background:rgba(0,0,0,.4);transition:all .3s ease 0s;opacity:0;}
.home-callout-link:hover {cursor:pointer;}
.home-callout-link:hover .home-callout-overlay {opacity:1;}
.home-callout-overlay span {font-size:180px;display:block;font-style:normal;color:#fff;font-family:"Verlag",sans-serif;font-weight:900;}


amp-lightbox {width:80%;margin:15% auto;height:50%;background:#ddd;padding:5px 5px 0 5px;}
amp-lightbox iframe {width:100%;height:95%;}

.close-lightbox {background:#eee;outline:0;border:0;box-shadow:none;font-size:1.3rem;}
.close-lightbox:hover {background:#000;color:#fff;}

amp-lightbox.lightbox {background:#fff;color:#000;padding:30px;position:absolute;top:0;left:0;right:0;width:425px;height:400px;}
amp-lightbox.lightbox button {position:absolute;bottom:0;left:0;background:#000;color:#fff;outline:0;border:0;}




/* Archive */


#blog-posts {margin-top:60px;}

.blog article.post, .archive article.post, .search article.post {margin-bottom:60px;}
.blog article.post .entry-content, 
.archive article.post .entry-content, 
.search article.post .entry-content {margin: 5px 0 10px 0;}

.blog article.post .entry-content h2.entry-title, 
.archive article.post .entry-content h2.entry-title,
.search article.post .entry-content h2.entry-title  {font-family: "Vollkorn", Georgia, serif;font-size:2rem;text-transform:uppercase;margin:0 0 15px 0;padding:0;}

.blog article .entry-content h2.entry-title a, 
.archive article .entry-content h2.entry-title a,
.search article .entry-content h2.entry-title a {font-weight:400;}

.blog article.post .entry-content h2.entry-title a:hover, 
.archive article.post .entry-content h2.entry-title a:hover,
.search article.post .entry-content h2.entry-title a:hover  {text-decoration:none;background:#e8efee;color:#000;}

.blog article.post .entry-content p, 
.archive article.post .entry-content p,
.search article.post .entry-content p  {margin-bottom:0;}

.archive h1.entry-title, 
.search h1.entry-title {font-weight:600;margin-bottom:30px;}

.archive h1.entry-title span, 
search h1.entry-title span  {font-weight:400;font-size:1rem;font-style:italic;}

.archive h2.entry-title a, 
.blog h2.entry-title a, 
.search h2.entry-title a {text-decoration:none;font-style:normal;}

.search p.results-found {margin:-30px 0 60px 0;}

.wp-pagenavi {margin-top:60px;}
.wp-pagenavi .pages {color:#888;font-size:1.4rem;margin-right:30px;}
.wp-pagenavi .page, .wp-pagenavi .current {font-size:1.4rem;margin:0 10px;}
.wp-pagenavi .current {font-weight:700;text-decoration:underline;}


/* Single Post */

main {margin-top:-25px;}

@media (max-width: 1199.98px) {
	main {margin-top:-55px;}
}

.signup {background:#000;height:190px;overflow:hidden;padding:40px 0px;}
.signup .signup-form-text p {color:#fff;font-family:'Verlag',sans-serif;font-size:1.9rem;line-height:normal;font-weight:normal;margin:-10px 0 0 0;padding-right:45px;}
.signup  .signup-form-text p span {padding-top:10px;display:block;color:#fff;font-size:1.1rem;line-height:normal;}

.single-post .entry-content .signup {height:210px;}


@media (max-width: 991.98px) {
	.signup, .single-post .entry-content .signup {height:450px;}
	.signup .signup-form-text p {text-align:center;}
	.signup .signup-form-text p span {display:block;padding:30px 0 30px 0;}
}

@media (max-width: 575.98px) {
	.single-post .entry-content .signup {height:480px;}
}


.signup {padding-top:50px;}
.signup input, .signup .btn {border-radius:0;font-family: "Verlag", Arial, Helvetica, sans-serif;}
.signup .btn {text-transform:uppercase;background:var(--color-orange);color:#fff;width:100%;}
.signup .btn:hover {background:var(--color-orange-hover);color:#fff;}


.entry-meta {font-size:.8rem;color:#888;border-top:1px solid #ddd;padding-top:15px;margin:5px 0 30px 0;}
.entry-meta a {font-style:italic;color:#888;text-decoration:underline;}

amp-addthis {margin-left:-10px;}

.post-date {color:#758180;font-weight:700;text-transform:uppercase;letter-spacing:2px;}

.single .stacyblackman-content, .page .stacyblackman-content {margin-bottom:30px;padding:30px 0 30px 0;}

.entry-content {font-size:1.25rem;padding-top:15px;margin-top:25px;padding-bottom:20px;}

.entry-content img.alignleft, .entry-content img.alignright {margin-top:10px;}
.entry-content img {margin-bottom:15px;}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {color:#758180;font-weight:600;margin:0 0 10px 0;}
.entry-content h1 {line-height:1.5;font-size:2.3rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:60px;}
.entry-content h2 {font-size:2rem;text-transform:uppercase;font-weight:600;}
.entry-content h3 {font-size:1.6rem;text-transform:uppercase;}
.entry-content h4 {font-size:1.3rem;font-family: "Verlag", Arial, Helvetica, sans-serif;font-weight:300;}
.entry-content h5 {font-size:1.1rem;}
.entry-content h6 {font-size:1.1rem;}
.entry-content ul {padding-left:25px;}
.entry-content ul, .entry-content ol, .entry-content p, .entry-content .twitter-tweet, .entry-content .embed-responsive  {margin-bottom:30px}
.entry-content li {margin:5px 0 15px 0;}

.entry-content p b {font-family: "Verlag", Arial, Helvetica, sans-serif;}

.entry-content h4 em {line-height:1.5;}

.entry-content a  {color:#111;text-decoration:underline;font-style:italic;}
.entry-content a:hover {color:#808799;}


.entry-content blockquote {background:#e6efee;width:100%;text-align:center;font-size:2rem;line-height:44px;color:#758180;padding:60px 15px;display:block;margin:30px 0 30px 0;}
.entry-content blockquote p {padding:0px 30px;}
.entry-content blockquote p:last-child {margin:0px;}
.entry-content blockquote h5 {font-size:1.7rem;line-height:1.5;font-weight:400;margin-bottom:15px;}
.entry-content blockquote h5:last-child {margin-bottom:0;}

#post-navigation {margin-top:30px;margin-bottom:15px;max-width:90%;}
#post-navigation .page-numbers {color:#fff; padding:15px 20px;background:#7f889c;font-weight:500;border-radius:5px;}
#post-navigation .page-numbers.current {background:#464a59}
#post-navigation a.page-numbers:hover {background:#464a59;text-decoration:none;}
#post-navigation span, #post-navigation a {display:inline-block;margin-bottom:15px}


.single-post .entry-content h1 {font-family: "Verlag", Arial, Helvetica, sans-serif;text-transform:none;font-size:2rem;color:#000;font-weight:300;line-height:normal;margin-bottom:30px;}

/* Single */
.entry-tags i {color:#7f889c;}
.entry-tags span {text-transform:uppercase;}
.entry-tags a {font-weight:500;}
.entry-comments h3 {text-transform:uppercase;font-weight:600;margin-bottom:30px;}

.entry-social {margin:15px 0 15px 0;}
.entry-social li {font-size:1.75rem;margin:0 15px 0 15px;}

.comment-list li {list-style:none;margin-bottom:15px}
.comment-list li h4 {text-transform:uppercase;font-size:1.1rem;margin-bottom:5px;border-bottom:3px dashed #ddd;padding-bottom:10px;}
.comment-list li .edit-comment {margin:5px 0 5px 0;}
.comment-list li .comment-text {color:#272b3c;position: relative;height: auto;padding: 15px;margin-bottom:15px;background: #efefef;border-radius:7.5px;}
.comment-list li .comment-text:after {content: '';position: absolute;border-style: solid;border-width: 15px 15px 15px 0;border-color: transparent  #efefef;display: block;width: 0;z-index: 1;margin-top: -15px;left: -15px;top: 29px;}
.comment-list li .comment-text time {font-size:.925rem;}
.comment-list li .comment-text p {font-size:1rem;}
.comment-list li.bypostauthor .comment-text.post-author {background: #7f889c;}
.comment-list li.bypostauthor .comment-text.post-author:after {border-color: transparent #7f889c;}
.comment-list li.bypostauthor .comment-text.post-author, .comment-list li.bypostauthor .comment-text.post-author a {color:#fff;}

.comment-list .reply-button {font-size:1rem;}

#next-previous h4 {background:#464a59;text-transform:uppercase;font-size:.85rem;padding:10px;}
#next-previous h4 a {color:#fff;}

a span.meta-nav {display:inline-block;font-weight:bold;color:#000;font-size:1.5rem;height:15px;line-height:15px;font-weight:normal;transition: all 0.2s ease;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;}
a:hover span.meta-nav, p:hover span.meta-nav {transform: translate(6px, 0px);-webkit-transform: translate(6px, 0px);-moz-transform: translate(6px, 0px);}


#respond {margin-top:60px;}

#promotion-box {margin:30px 0 60px 0;background:#ededed;padding:30px 15px 5px 15px}
#promotion-box .entry-content {margin-top:0;padding-top:0;}
#promotion-box .entry-content p {font-size:1.1rem;}
#promotion-box .entry-content p:last-of-type {margin-bottom:0;}

@media (max-width: 991.98px) {
	#promotion-box img {margin-bottom:15px;}
}

#related-posts {margin:60px 0 60px 0;}
#related-posts h3 {font-weight:600;color:#758180;letter-spacing:2px;}
#related-posts h3.related-posts-title {font-size:1.4rem;text-transform:uppercase;}
#related-posts img {margin-bottom:10px;}
#related-posts h3 a {color:#758180;font-size:1.1rem;font-weight:600;}
#related-posts h3 a:hover {color:#000;}



/* Page */
.no-image-page-header {background-color:#778180;height:450px;}

.page-header {z-index:1;position:relative;background-color:#345162;height:450px;background:no-repeat;background-size: cover;background-position: center center;}
.page-header:before {content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0, 0, 0, 0.3);}

.sbc-header-text {position:relative;z-index:3;color:#fff;text-align:center;}
.sbc-header-text h2 {font-weight:bold;font-family: "Verlag", Arial, Helvetica, sans-serif;text-transform:uppercase; font-size:3rem;letter-spacing:2px;margin-bottom:20px;}
.sbc-header-text h3 {letter-spacing:3px;font-size:3.95rem;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);}
.sbc-header-text p {font-weight:500;font-family: "Vollkorn-Medium", Arial, Helvetica, sans-serif;font-size:1.3rem;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);letter-spacing:1px;margin-bottom:25px;}

.home .sbc-header-text a.btn.btn-header {font-family: "Verlag", Arial, Helvetica, sans-serif;text-transform:uppercase;background:#dc8946;color:#fff;border-radius:0;padding: 10px 25px 9px 25px;transition: 0.35s;}
.home .sbc-header-text a.btn.btn-header:hover {background:#d77b42;color:#fff;}


@media (max-width: 1199.98px) {
	.sbc-carousel .slide h3 {font-size:2rem;padding-top:75px;}
}



@media (max-width: 575.98px) {
	.page-header {margin-top:-60px;}
	.no-image-page-header {margin-top:-85px;}
	.sbc-header-text h3, .sbc-header-text h2 {font-size:3.1rem;}
}


#page-intro .col-md-4 {padding-right:30px;}


.entry-content h2.full-h2 {text-transform:uppercase;color:#fff;text-align:center;font-weight:bold;font-size:50px;line-height:119px;width:100%;background:#758180;}

.about-content {text-align:center;}
.about-content h2 {background:url('../images/bg-h2-about.png') bottom center no-repeat;padding-bottom:20px;margin-bottom:15px;letter-spacing:2px;padding-top:45px;font-weight:700;}
.about-show-us {font-style:italic;font-size:1.4rem;letter-spacing:1px;}

.entry-content .about-cols p {font-size:.95rem;}

/* e-junkie buttons */
.entry-content .ec_ejc_thkbx, 
td .ec_ejc_thkbx, 
#sidebar .ec_ejc_thkbx {background-color:#000;display:inline-block;color:#fff;font-size:.9rem;line-height:40px;text-align:center;text-decoration:none;padding:0px 22px;height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: "Verlag", Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;text-decoration:none;text-transform:uppercase;transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;}
.entry-content .ec_ejc_thkbx:hover, 
td .ec_ejc_thkbx:hover, 
#sidebar .ec_ejc_thkbx:hover {background-color:#758180;text-decoration:none;color:#fff;}

.entry-content .ej_view_cart, 
#sidebar .ej_view_cart {padding-right:54px;background:#000 url('../images/bg-view-cart.png') top right no-repeat;}
.entry-content .ej_view_cart:hover, 
#sidebar .ej_view_cart:hover {padding-right:54px;background:#758180 url('../images/bg-view-cart.png') top right no-repeat;}

/* MBA Deadlines */
.page-template-template-mba-deadlines .text-center {display:block;text-align:center;}





.page-template-template-mba-deadlines .sbc-table {width: 100%;max-width: 100%;}

.page-template-template-mba-deadlines .sbc-table thead {background:#111;}
.page-template-template-mba-deadlines .sbc-table thead th {vertical-align:middle;color:#bbb;font-size:13px;padding:3px 6px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-1 {width:180px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-2, .page-template-template-mba-deadlines .sbc-table thead th.th-3,
.page-template-template-mba-deadlines .sbc-table thead th.th-4, .page-template-template-mba-deadlines .sbc-table thead th.th-5  {width:80px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-6 {width:80px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-7 {width:70px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-8 {width:70px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-9 {width:60px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-10 {width:60px;}
.page-template-template-mba-deadlines .sbc-table thead th.th-11 {width:60px;}
.page-template-template-mba-deadlines .sbc-table th a {color:#bbb;}



.page-template-template-mba-deadlines .sbc-table thead th:focus {outline:0;}
.page-template-template-mba-deadlines .sbc-table tr:nth-child(even) {background-color: #f2f2f2;}
.page-template-template-mba-deadlines .sbc-table td {font-size:12px;line-height:normal;}

.page-template-template-mba-deadlines #content thead th {padding: 6px;}
.page-template-template-mba-deadlines #content tr td {padding: 6px;}

.tablesorter-header {background-image: url('images/icon-unsorted.png?v2');background-position: center right;background-repeat: no-repeat;cursor: pointer;white-space: normal;padding: 4px 20px 4px 4px;}
.tablesorter-headerAsc {background-image: url('images/icon-white-asc.png?v2');}
.tablesorter-headerDesc {background-image: url('images/icon-white-desc.png?v2');}
.tablesorter .sorter-false {background-image: none;cursor: default;padding: 4px;}

.tablesorter-header:last-of-type {background-position: center right 10px;}

.page-template-template-mba-deadlines #page-top {padding-bottom:45px;}

.page-template-template-mba-deadlines .row {margin-right: -15px;margin-left: -15px;}
.page-template-template-mba-deadlines .row:before, .page-template-template-mba-deadlines .row:after {display: table;content: " ";}

.page-template-template-mba-deadlines #sbc-flip-cards {margin-top:10px;margin-bottom:40px;}
.page-template-template-mba-deadlines .col-third {position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px; float: left;width: 33.33333333%;margin-bottom:15px;}

.table-responsive {min-height: 0.01%;overflow-x: auto;}

.page-template-template-mba-deadlines #mba-deadlines {margin-left:-35px;margin-right:-35px;}


@media (max-width: 767.98px) {
	.page-template-template-mba-deadlines .col-third {width:100%;}
	.page-template-template-mba-deadlines #mba-deadlines {margin-left:0;margin-right:0;}
 
}



.flip-card {font-size:1.2rem;background-color: transparent;height: 120px;perspective: 1000px;}
.flip-card-inner {position: relative;width: 100%;height: 100%;text-align: center;transition: transform 0.8s;transform-style: preserve-3d;}
.flip-card:hover {cursor:pointer;}
.flip-card:focus {outline:0;}

.flip-card.flipped .flip-card-inner {transform: rotateY(180deg);}
.flip-card-front, .flip-card-back {position: absolute;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;padding:10px;}
.flip-card-front {color: #fff;}
.flip-card-back {background-color: #000;color:#fff;transform: rotateY(180deg);}
.flip-card-front a, .flip-card-back a {color:#fff;}


@media (max-width: 991.98px) {
	.flip-card {margin-bottom:30px;}
}


/* Business School Pages */
#business-school-info {background:#e6efee;padding:85px 0px 57px 0px;margin:70px 0px 0px 0px;}

.bs-title {text-align:center;font-weight:600;color:#758180;background:url('../images/bg-h2-about.png') bottom center no-repeat;line-height:1.5;font-size:2.4rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:60px;}	

#sbc-table-of-contents {background:#efefef;border:1px solid #ccc;padding:15px;width:290px;margin:30px auto;}
#sbc-table-of-contents header.sbc-accordion-title {z-index:1;font-size:1.2rem;outline:0;border:0;}
#sbc-table-of-contents i {margin-left:10px;}
#sbc-table-of-contents i:hover {cursor:pointer}
#sbc-table-of-contents ul li {margin:5px 0 5px 0;padding:0;font-size:15px;line-height:normal;}
#sbc-table-of-contents li a {text-decoration:underline;font-style:italic;}
#sbc-table-of-contents li a:focus {outline:0;}

.business-callout-link {display:inline-block;vertical-align:top;width:100%;text-align:left;padding:0px 12px;text-decoration:none;}
.business-callout-img {display:block;width:100%;max-width:100% !important;height:260px;position:relative;background-size:cover;background-position:top center;border:3px solid #000;}
.business-callout-img:before {content:"";display:none;padding-bottom:104%;}
.business-callout-overlay {background:rgba(0,0,0,.4);transition:all .3s ease 0s;opacity:0;}
.business-callout-link:hover .business-callout-overlay {opacity:1;}
.business-callout-overlay span {font-size:80px;display:block;font-style:normal;color:#fff;font-family:"Verlag",sans-serif;font-weight:900;}
.business-callout-link h3 {text-transform:uppercase;font-size:1.5rem;letter-spacing:2px;text-align:center;font-weight:600;color:#758180;margin:15px 0 15px 0;}



/* Business School Hub Pages */
.business-school:before {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0, 0.5);transition: background .3s linear;}
.business-school:hover:before {background: none;}
.business-school:hover .bubble p {display:none;}
.business-school .more-plus-sign {display:none;}
.business-school:hover .more-plus-sign {display:block;text-align:center;margin-top:60px;font-size:120px;font-style:normal;color:#fff;font-family:"Verlag",sans-serif;font-weight:900;}
.business-school {position:relative;display:inline-block;overflow:hidden;width:312px;height:312px;margin:15px;padding:0;}
.business-school a {display:block;width:312px;height:312px;font-style:normal;}

.bubble {position: absolute;left: 0px;top: 0px;width:100%;height:100%;display: table;z-index:1;}
.bubble p {display: table-cell;vertical-align: middle;text-align: center;font-size:1.3rem;line-height:1.2;font-family: "Verlag", Arial, Helvetica, sans-serif;color:#ffff;font-weight:600;text-transform:uppercase;padding:0px 26px;}


#sample-essay-topics h3 {text-transform:uppercase;color:#758180;font-weight:600;font-size:1.6rem;}



@media screen and (max-width: 992px) {
	#business-school-listing .business-school {width:280px;height:280px;}
	#business-school-listing .business-school a {width:280px;height:280px;}
}
@media screen and (max-width: 768px) {
	#business-school-listing .business-school {width:210px;height:210px;}
	#business-school-listing .business-school a {width:210px;height:210px;}
}
@media screen and (max-width: 480px) {
	#business-school-listing .business-school {width:280px;height:280px;margin:0px 0px 12px 0px;}
	#business-school-listing .business-school a {width:280px;height:280px;}
}


/* Store */
#page-intro .scroll-link {margin:0 15px;}

#sbc-store-products {text-align:center;}
#sbc-store-products .row {margin-top:60px;}
#sbc-store-products .row .col-md-4 {margin-bottom:30px;}
#sbc-store-products .sbc-product {position:relative;background:#e6efee;text-align:center;padding:30px 15px;}
#sbc-store-products .sbc-product h3 {letter-spacing:2px;font-size:1rem;margin-top:15px;}
#sbc-store-products .sbc-product h3 a {text-decoration:none;font-style:normal;}
#sbc-store-products .sbc-product .product-description p {font-size:.9rem;}
#sbc-store-products .sbc-product h4 {color:#758180;font-weight:600;font-size:1.5rem;margin-bottom:15px;}

.page-template-template-single-product #sidebar {margin-top:80px;}


/* All-In Package */
.page-template-template-all-in-package #page-content h2 {text-align:center;font-weight:600;text-transform:uppercase;font-size:3.5rem;letter-spacing:2px;margin-bottom:45px;}
.page-template-template-all-in-package #page-content #consultants h2 {font-size:1.6rem;margin-bottom:15px;}
.page-template-template-all-in-package .sbc-package-info {padding:60px 0 60px 0;}


.page-template-template-all-in-package #page-content #consultants h3.all-consultants {color:#758180;font-weight:600;font-size:1.3rem;margin-top:60px;}
.page-template-template-all-in-package #page-content #consultants h3.all-consultants a {color:#000;font-style:italic;}



.page-template-template-the-all-in a.btn {text-transform:uppercase;font-family: "Verlag-Book", Arial, Helvetica, sans-serif;font-weight:600;width:100%;padding-left:15px;padding-right:15px;background:var(--color-orange);color:#fff;border-radius:0;width:100%;transition: 0.35s;padding-top:10px;}
.page-template-template-the-all-in a.btn:hover {background:var(--color-orange-hover);color:#fff;}

.page-template-template-the-all-in a.btn.btn-white {background:#fff;color:var(--color-orange);}

.page-template-template-the-all-in main .sbc-section {padding:0 0 80px 0;}

.page-template-template-the-all-in main .sbc-section h2 {font-size:3rem;font-weight:700;text-transform:uppercase;color:#7a7978;margin-bottom:20px;}
.page-template-template-the-all-in main .sbc-section h3 {font-size:1.6rem;font-weight:700;text-transform:uppercase;color:#7a7978;margin-bottom:20px;}
.page-template-template-the-all-in main .sbc-section h4 {font-size:2.5rem;font-weight:700;color:#000;}
.page-template-template-the-all-in main .sbc-section p.third-sub-header {font-weight:700;margin-top:25px;}
.page-template-template-the-all-in main .sbc-section p a {font-style:italic;text-decoration:underline;}

.page-template-template-the-all-in main .container.entry-content {margin-top:0;padding-top:0;padding-bottom:0;}


.page-template-template-the-all-in main .sbc-section .section-sep {height:1px;border-top:2px solid #7a7978;margin-top:80px;}

.page-template-template-the-all-in main .container {position:relative;}
.page-template-template-the-all-in main .module-icon {position:absolute;top:-30px;}
.page-template-template-the-all-in main .module-icon-left {left:0;}
.page-template-template-the-all-in main .module-icon-right {right:0;}


.page-template-template-the-all-in main #hero-section .container {padding-top:90px;}
.page-template-template-the-all-in main #hero-section h1  {color:#fff;font-weight:bold;font-family: "Verlag", Arial, Helvetica, sans-serif;text-transform:uppercase; font-size:3rem;letter-spacing:2px;margin-bottom:20px;}
.page-template-template-the-all-in main #hero-section p {color:#fff;font-weight:500;font-family: "Vollkorn-Medium", Arial, Helvetica, sans-serif;font-size:1.3rem;text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);letter-spacing:1px;margin-bottom:25px;}


.page-template-template-the-all-in main #signup-section {background:#000;}
.page-template-template-the-all-in main #what-you-get-section {background:var(--color-orange);color:#fff;}

.page-template-template-the-all-in main #split-section {padding-top:80px;}
.page-template-template-the-all-in main #split-section h2 {color:#000;text-transform:none;margin-top:-10px;}
.page-template-template-the-all-in main #split-section p.lets-go {height:50px;background: url('../images/arrow-lets-go.gif?v2') no-repeat; background-position:top 10px left 100px;background-size: 40px 30px; font-size:1.2rem;font-family: "Verlag", Arial, Helvetica, sans-serif;font-weight:700;text-transform:uppercase;margin-bottom:25px;}
.page-template-template-the-all-in main #split-section a.btn{text-decoration:none;font-style:normal;}


.page-template-template-the-all-in main #three-boxes-section {background:var(--color-orange);color:#fff;padding-top:60px;}
.page-template-template-the-all-in main #three-boxes-section h2 {color:#fff;text-transform:none;margin-bottom:60px;}
.page-template-template-the-all-in main #three-boxes-section .card {padding:25px;border-radius:20px;}
.page-template-template-the-all-in main #three-boxes-section .card h4 {font-size:1.1rem;text-decoration:underline;text-transform:uppercase;margin:20px 0;}
.page-template-template-the-all-in main #three-boxes-section p.footnote {font-family: "Verlag", Arial, Helvetica, sans-serif;text-align:center;font-size:.9rem;margin-top:20px;}

.page-template-template-the-all-in main #package-explained-section .container-fluid .row {padding:0 0 60px 0;}
.page-template-template-the-all-in main #package-explained-section h2 {text-transform:none;color:#fff;}
.page-template-template-the-all-in main #package-explained-section p{color:#fff;margin-bottom:30px;}
.page-template-template-the-all-in main #package-explained-section .section-sep {margin-top:40px;}

.page-template-template-the-all-in main #package-explained-section .container {padding:60px 0 0 0;}

.module-map {display:none;}
@media (min-width: 1200px) {
	.module-map {display:block;position:absolute;width:134px;height:134px;border-radius:50%;z-index:33;}
	.module-map:hover {cursor:pointer;}
	#module-1-map {top:23px;left:15px;}
	#module-1-map:hover {background: url('../images/module-1-hover.png') no-repeat;}
	#module-2-map {top:201px;left:106px;}
	#module-2-map:hover {background: url('../images/module-2-hover.png') no-repeat;}
	#module-3-map {top:0px;left:290px;}
	#module-3-map:hover {background: url('../images/module-3-hover.png') no-repeat;}
	#module-4-map {top:187px;left:399px;}
	#module-4-map:hover {background: url('../images/module-4-hover.png') no-repeat;}
	#module-5-map {top:10px;left:565px;}
	#module-5-map:hover {background: url('../images/module-5-hover.png') no-repeat;}
	#module-6-map {top:201px;left:673px;}
	#module-6-map:hover {background: url('../images/module-6-hover.png') no-repeat;}
	#module-7-map {top:16px;right:158px;}
	#module-7-map:hover {background: url('../images/module-7-hover.png') no-repeat;}
	#module-8-map {top:177px;right:25px;}
	#module-8-map:hover {background: url('../images/module-8-hover.png') no-repeat;}
}

@media (min-height: 991px) and (max-width: 1199px) {
	.module-map {display:block;position:absolute;width:113px;height:113px;border-radius:50%;z-index:33;}
	.module-map:hover {cursor:pointer;}
	#module-1-map {top:19px;left:15px;}
	#module-1-map:hover {background: url('../images/module-1-hover.png') no-repeat;background-size:113px 113px}
	#module-2-map {top:171px;left:92px;}
	#module-2-map:hover {background: url('../images/module-2-hover.png') no-repeat;background-size:113px 113px}
	#module-3-map {top:0px;left:247px;}
	#module-3-map:hover {background: url('../images/module-3-hover.png') no-repeat;background-size:113px 113px}
	#module-4-map {top:159px;left:340px;}
	#module-4-map:hover {background: url('../images/module-4-hover.png') no-repeat;background-size:113px 113px}
	#module-5-map {top:9px;left:480px;}
	#module-5-map:hover {background: url('../images/module-5-hover.png') no-repeat;background-size:113px 113px}
	#module-6-map {top:170px;left:572px;}
	#module-6-map:hover {background: url('../images/module-6-hover.png') no-repeat;background-size:113px 113px}
	#module-7-map {top:14px;right:127px;}
	#module-7-map:hover {background: url('../images/module-7-hover.png') no-repeat;background-size:113px 113px}
	#module-8-map {top:149px;right:15px;}
	#module-8-map:hover {background: url('../images/module-8-hover.png') no-repeat;background-size:113px 113px}
}

@media (max-width: 991px) {
	.module-map {display:none;}
}





#module-illustration {background: url('../images/all-in-package/sbc-modules.png?v3') no-repeat;height:335px;width:1100px;}


.page-template-template-the-all-in main #module-1-section #consultants {overflow:hidden;height:375px;}
.page-template-template-the-all-in main #module-1-section #sbc-consultant-carousel {padding:30px 0 0 0;}

.page-template-template-the-all-in main #module-1-section p#more-consultants {margin:30px 0 0 -10px;}

.page-template-template-the-all-in main #module-3-section ul {margin-top:20px;}


.page-template-template-the-all-in main #module-4-section .module-icon {right:125px;}
.page-template-template-the-all-in main #module-4-section h2 {margin-bottom:80px;}


.page-template-template-the-all-in main #module-5-section h2, .page-template-template-the-all-in main #module-5-section .third-sub-header  {width:80%;margin:0 auto;}
.page-template-template-the-all-in main #module-5-section h2 {padding-left:60px;}
.page-template-template-the-all-in main #module-5-section .third-sub-header {margin-top:30px;}

.page-template-template-the-all-in main #module-6-section .module-icon {right:125px;}
.page-template-template-the-all-in main #module-6-section h2 {margin-bottom:80px;}
.page-template-template-the-all-in main #module-6-section .third-sub-header {width:75%;margin:0 auto 45px auto;}
.page-template-template-the-all-in main #module-6-section i {font-size:3rem;margin:60px 0 90px 0;}
.page-template-template-the-all-in main #module-6-section i:first-of-type{position:absolute;left:0;}
.page-template-template-the-all-in main #module-6-section img {margin-bottom:25px;}
.page-template-template-the-all-in main #module-6-section i:last-of-type{position:absolute;right:0;}
.page-template-template-the-all-in main #module-6-section .col-lg-4 {padding: 0 20px;}

.page-template-template-the-all-in main .sbc-block {height:100%;background:var(--color-orange);color:#fff;margin-top:30px;}
.page-template-template-the-all-in main .sbc-block-text {padding:15px;}
.page-template-template-the-all-in main .sbc-block-title {font-size:1.9rem;text-transform:uppercase;font-family: "Verlag", Arial, Helvetica, sans-serif;text-align:center;font-weight:700;background:#8c8c8c;padding:15px;}


.page-template-template-the-all-in main #module-7-section h3 {width:75%;margin:0 auto;}
.page-template-template-the-all-in main #module-7-section .sbc-block-title {min-height: 120px;}

.page-template-template-the-all-in main #module-8-section h3 {width:75%;margin:0 auto;}

.page-template-template-the-all-in main #pricing-section .container{background:#e9efee;padding-top:60px;}

.page-template-template-the-all-in main .ec_ejc_thkbx {background-color:#000;display:inline-block;color:#fff;font-size:.9rem;line-height:40px;text-align:center;text-decoration:none;padding:0px 22px;height:40px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;font-family: "Verlag", Arial, Helvetica, sans-serif;font-style:normal;font-weight:bold;text-decoration:none;text-transform:uppercase;transition: background-color 0.2s ease;-webkit-transition: background-color 0.2s ease;-moz-transition: background-color 0.2s ease;}
.page-template-template-the-all-in main .ec_ejc_thkbx:hover {background-color:#758180;text-decoration:none;color:#fff;}

.page-template-template-the-all-in main .sbc-icon {text-align:center;margin-top:30px;}
.page-template-template-the-all-in main .sbc-icon .sbc-icon-image img {width:150px;}
.page-template-template-the-all-in main .sbc-icon-title {color:#000;font-size:1.3rem;text-transform:uppercase;font-family: "Verlag", Arial, Helvetica, sans-serif;font-weight:700;margin-top:15px;}


/* Sample Essays */
.page-template-template-sample-essays #sbc-accordion.entry-content {margin-top:-75px;}

#sbc-accordion section {margin-bottom:5px;}
#sbc-accordion section .sbc-accordion-title {font-size:1rem;font-family:Arial, Helvetica, sans-serif;outline:0;border:0;padding:10px 20px 10px 10px;}
#sbc-accordion section .sbc-accordion-title:after { font-family: "Font Awesome 5 Free"; font-weight: 900;content: '\f067';color: #777;font-weight: bold;position:absolute;right:15px;top:10px;}
#sbc-accordion section .sbc-accordion-title:focus:after { font-family: "Font Awesome 5 Free"; font-weight: 900;content: "\f068";}
#sbc-accordion section .sbc-accordion-title:focus {outline:0;background:#cdcdcd;}
#sbc-accordion section .sbc-accordion-content {padding:15px 0 15px 0;}


#package-menu {border-top:17px solid #e6efee;}
#package-menu li {font-size:1.2rem;margin:15px;} 
#package-menu li a {font-style:italic;text-decoration:underline;outline:none;cursor:pointer;}
#package-menu li a:hover {background:#e6efee;text-decoration:none;}

@media (max-width: 992px) {
	.page-template-template-the-all-in .row a.btn {margin-bottom:15px;}
	.page-template-template-the-all-in main .sbc-section h2 {font-size:1.8rem;}
	.page-template-template-the-all-in main .sbc-section h3 {font-size:1.4rem;}
	
	.page-template-template-the-all-in #three-boxes-section .col-lg-4, 
	.page-template-template-the-all-in #module-5-section .col-lg-6,
	.page-template-template-the-all-in #module-7-section .col-lg-4 {margin-bottom:30px;}

	.page-template-template-the-all-in #three-boxes-section .col-lg-4:last-of-type {margin-bottom:0;}
	
	.page-template-template-the-all-in main .sbc-module h2 {margin:-30px auto 30px auto;}
	
	 .page-template-template-the-all-in main h2.module-text-left {padding-right:80px;}
	 .page-template-template-the-all-in main  h2.module-text-right {padding-left:80px;}
	
	.page-template-template-the-all-in main .sbc-module #sbc-consultant-carousel h2 {margin-top:0;}
	
	
	.page-template-template-the-all-in main .sbc-module#module-2-section h2,
	.page-template-template-the-all-in main .sbc-module#module-3-section h2,
	.page-template-template-the-all-in main .sbc-module#module-7-section h2 {padding-top:20px;}
	
	.page-template-template-the-all-in main .module-icon {height:67.5px;margin:30px 10px 0 10px;}
	.page-template-template-the-all-in main #module-1-section .module-icon {width:108px;margin-top:20px;}
	.page-template-template-the-all-in main #module-2-section .module-icon {width:130px;}
	.page-template-template-the-all-in main #module-3-section .module-icon {width:114.5px;}
	.page-template-template-the-all-in main #module-4-section .module-icon {width:115.5px;}
	.page-template-template-the-all-in main #module-5-section .module-icon {width:112.5px;}
	.page-template-template-the-all-in main #module-6-section .module-icon {width:114.5px;}
	.page-template-template-the-all-in main #module-7-section .module-icon {width:112.5px;}
	.page-template-template-the-all-in main #module-8-section .module-icon {width:131px;}
	
	
	.page-template-template-the-all-in main #module-4-section .module-icon,
	.page-template-template-the-all-in main #module-6-section .module-icon {right:10px;}
	
	.page-template-template-the-all-in main #module-5-section h2 {margin-top:-30px;}
	
	.page-template-template-the-all-in main #module-6-section i {display:none;}
	.page-template-template-the-all-in main #module-6-section .col-4 img {width:112.5px;height:112.5px;}
	.page-template-template-the-all-in main #module-7-section .sbc-block-title {min-height:unset;padding-bottom:5px;}
	
	.page-template-template-the-all-in main #package-explained-section .container-fluid .row {padding-left:15px;padding-right:15px;}
	.page-template-template-the-all-in main #pricing-section .col-4 {vertical-align:top;}
	
	#package-menu ul {display:block;}
	#package-menu li.list-inline-item {display:block;width:95%;}
}


@media (max-width: 480px) {
	.page-template-template-the-all-in main #module-1-section .module-icon {margin-top:50px;}

}


#mba-resources-menu .menu-info-column h4 {text-align:left;}


#all-in {color:#758180;text-align:center;background:#e6efee;}
#all-in p {font-size:1.2rem;margin-bottom:45px;}

#advantages .slide {padding: 0 30px 0 30px;}
#advantages h3 {text-transform:uppercase;font-size:1.7rem;line-height:2.4rem;color:#000;text-align:center;font-weight:600;margin-bottom:30px;}
#advantages p {font-size:1.2rem;padding:0 60px;}

#our-team {background:#e6efee;}


#how-it-works {background:#000;color:#fff;}
#how-it-works h2 {color:#fff;}

#hiw-thumbs {display:block;width:100%;height:auto;max-width:100%;text-align:center;margin:0px 0px 60px 0px;}
#hiw-thumbs li {display:inline-block;vertical-align:top;margin:0px;padding:0px 12px;font-family: "Verlag", Arial, Helvetica, sans-serif;font-size:.75rem;line-height:1.3rem;font-weight:bold;text-transform:uppercase;height:auto;width:auto;}
#hiw-thumbs li a {font-style:normal;text-decoration:none;display:block;height:auto;padding-bottom:30px;-webkit-transition: none; -moz-transition: none; transition: none;}
#hiw-thumbs li a:hover {color:#aefef5;}
#hiw-thumbs li a:hover img {margin-top:-57px;}

.hiw-thumb-link {color:#fff;display:block;}
.hiw-thumb-link span {display:block;height:57px;text-align:center;overflow:hidden;margin-bottom:20px;}

#sbc-hiw-carousel .amp-carousel-button {display: none}

#sbc-hiw-carousel .slide {text-align:center;}
#sbc-hiw-carousel .slide h3 {font-size:1.7rem;line-height:1.5;color:#aefef5;text-transform:uppercase;font-weight:600;margin-bottom:15px;}
#sbc-hiw-carousel .slide p, #sbc-hiw-carousel .slide li {font-size:1rem;margin-bottom:15px;}
#sbc-hiw-carousel .slide p:first-of-type {font-size:1.2rem;}
#sbc-hiw-carousel .slide a { color:#fff;text-decoration:underline;font-style:italic;}
#sbc-hiw-carousel .slide ul {list-style:none;}

#going-all-in .container {background:url('../images/bg-going-all-in.png') bottom center no-repeat;padding-bottom:130px;}
#going-all-in h3 {font-size:2.2rem;font-weight:normal;font-style:italic;text-align:center;font-family: "Vollkorn", Georgia, serif;color:#000;margin:60px 0px 0px 0px;text-transform:none;}

#your-investment {color:#758180;}
#your-investment .investment-text h2 {font-size:2.4rem;}

#your-investment h4 {font-weight:600;font-size:1.4rem;margin-bottom:20px;}
#your-investment hr {margin:60px 0 60px 0;}

.lightbox {
  background: rgba(0, 0, 0, 0.8);
  display: none;
  position: fixed;
  z-index: 1000;
}

.lightbox:target {
  align-items: center;
  bottom: 0;
  display: flex;
  justify-content: center;
  left: 0;
  right: 0;
  top: 0;
}

.lightbox-content {position:relative;width:480px;height:460px;background:#fff;padding:30px;}

.lightbox .close {
  color: #000;
  font-size: 4em;
  font-weight: bold;
  height: 1em;
  position: absolute;
  right: 0;
  top: 0;
  width: 1em;
  z-index: 1001;
}


/* Consultants */
.sbc-sc#consultants {background:none;}
#consultants a {text-decoration:none;}

/* Ratings */
.sbc-ratings h3 {font-size:1.3rem;font-family: "Vollkorn-Medium", Georgia, serif;color:#000;text-transform:none;font-weight:600;margin-bottom:10px;}
.sbc-ratings .fas {color:#f3ce10;font-size:.75rem;}
.sbc-ratings p {margin-bottom:15px;}
.sbc-ratings th {font-size:1rem;color:#888;}
.sbc-ratings th, .sbc-ratings td {padding-left:0;margin-left:0;}
.sbc-ratings table.table {margin-bottom:45px;}


.sbc-ratings table.table {border-collapse: collapse;border-radius:7.5px;border-style: hidden;box-shadow: 0 0 0 1px #000;}
.sbc-ratings table.table thead th {border-bottom:0;}
.sbc-ratings table.table tr th {color:#000;font-weight:400;}
.sbc-ratings table.table tr td, .sbc-ratings table.table tr th {padding:7.5px 20px 7.5px 20px;border-color:#000;font-size:17px;}
.sbc-ratings table.table tr.sbc-row {background:#eb8533;}
.sbc-ratings table.table tr.sbc-row td {color:#fff;}
.sbc-ratings table.table tr td span.rank {padding-right:20px;}
.sbc-ratings table.table tr .rank-col {border-left:1px solid #000;}


.sbc-ratings table.table#overall-ratings {margin-bottom:0;}
.sbc-ratings table.table#overall-ratings th {font-weight:600;}

@media (max-width: 992px) {
	.sbc-ratings .col-6 {flex:none;max-width:100%;width:100%;}
}


/* Press */
#sbc-press {margin-bottom:30px;}
#sbc-press .col-sm-12 {margin-bottom:30px;}
#sbc-press .card {padding:15px;border:3px solid #758180;}
#sbc-press .card .press-image {position:relative;height:120px;}
#sbc-press .card .press-image  > amp-img > img{object-fit: contain;}

#sbc-press .card .card-cta {bottom:15px;width:100%;background:#758180;height:45px;line-height:45px;text-align:center;}
#sbc-press .card .card-cta a {color:#fff;}


/* Praise */
#sbc-praise .featured-praise {text-align:center;color:#758180;font-size:2rem;line-height:3rem;margin:45px 0px 60px 0px;font-style:italic;background:url('../images/bg-featured-praise.png') top center no-repeat;padding-top:100px;}
#sbc-praise .card  {border:0;}
#sbc-praise .card p {font-size:.9rem;}

/* Client Stories */
#sbc-client-stories .story-number {display:block;width:100%;height:98px;background:url('../images/bg-toggle-view-cs-tag.png') top center no-repeat;text-align:center;color:#fff;text-transform:none;font-size:2.4rem;margin-bottom:45px;padding-top:30px;}
#sbc-client-stories section h2 {background:none;border:0;outline:none;text-align:center;margin-bottom:45px;border-top:1px solid #ccc;}
#sbc-client-stories section h2 .story-title {font-size:1.9rem;}
#sbc-client-stories section p {font-size:1rem;}
#sbc-client-stories section div {margin-bottom:45px;}

/* Single Consultant */
.consultant-left {display:block;float:left;width:30%;text-align:center;clear:none;position:relative;padding:60px 0px;}
.consultant-left:before {content:"";position:absolute;z-index:1;top:0px;right:50%;width:100vw;height:100%;display:block;background:#e6efee;}

.consultant-left .consultant-image {width:120px;text-align:center;margin:0 auto;}
.consultant-left img {display:block;margin:0px auto 20px auto;border-radius:50%;width:116px;height:116px;position:relative;z-index:3;}
.consultant-left .consultant-name {margin:10px 0 10px 0;position:relative;z-index:3;text-transform:uppercase;font-weight:600;color:#758180;}
.consultant-left p {position:relative;z-index:3;}
.consultant-left .consultant-creds {font-style:italic;}

.consultant-content {float:right;display:block;width:65%;text-align:left;clear:none;}
.consultant-content p:first-child {font-size:1.255em;line-height:1.5;}


a.back-consultants {display:inline-block;position:relative;font-size:1.2rem;font-family:'Verlag', sans-serif;text-transform:uppercase;letter-spacing:2px;color:#000;font-weight:900;text-decoration:none;font-style:normal;transition:all .3s ease 0s;margin-top:30px;}
a.back-consultants:before {content:"";display:inline-block;width:44px;height:13px;background:url('../images/arrow-left.png') center center no-repeat;background-size:cover;vertical-align:top;margin:6px 10px 0px 0px;}
a.back-consultants:hover {color:#7d8988;background:none;}


@media screen and (max-width: 480px) {
	.consultant-left {width:100%;padding:30px 0px 0px 0px;margin-bottom:30px;}
	.consultant-left:before {right:-40px;width:120vw;}
}

/* Test Prep */

#sbc-test-prep section h2 {background:none;border:0;outline:none;border-top:1px solid #ccc;margin-bottom:30px;padding-top:30px;}
#sbc-test-prep section p, #sbc-test-prep section li {font-size:1rem;}
#sbc-test-prep section li {margin:0 0 5px 0;}
#sbc-test-prep section div {margin-bottom:45px;}
#sbc-test-prep section div h2 {font-size:1.4rem;border:0;margin-bottom:15px;padding-top:0;}


/* Contact Us */
#sbc-contact-form .row {margin-top:15px;}

#sbc-contact-form .contact-grouping {margin-bottom:30px;}
#sbc-contact-form h4 {font-weight:bold;background:#000;color:#fff;padding:5px 10px;}

#sbc-contact-form .btn {font-family: "Verlag-Book", Arial, Helvetica, sans-serif;font-size:1.1rem;font-weight:600;background:var(--color-orange);color:#fff;border-radius:0;padding: 12px 25px 10px 25px;transition: 0.35s;width:30%;}
#sbc-contact-form .btn:hover {background:var(--color-orange-hover);color:#fff;}

#sbc-contact-form .form-check input {margin-top:10px}

#sbc-contact-form p.submit-text {color:#aaa;font-family: "Verlag", Arial, Helvetica, sans-serif;font-weight:300;margin-top:30px;}
#sbc-contact-form p strong {color:#444;}
#sbc-contact-form p.submit-text a {color:#aaa;font-style:none;}

@media (max-width: 575.98px) {
	#sbc-contact-form .btn {width:100%;}
}

/* cForms */
form.cform {width:100%;}
form.cform ol.cf-ol {margin:0;padding:0;}
form.cform ol.cf-ol li {float:none;width:100%;display:block;margin:0;padding:0 0 15px 0;}
form.cform ol.cf-ol li label, ol.cf-ol li label span {text-align:left;padding:0 0 2px 0;margin-left:0;width:100%;}
form.cform ol.cf-ol li input:not([type='checkbox']), ol.cf-ol li select, ol.cf-ol li textarea {display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-weight: 400;line-height: 1.5;background-clip: padding-box;appearance: none;font-size: 1rem;border-radius: 0.25rem;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);color: #495057;background: #fff;border: 1px solid #ced4da;transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin: 0;font-family: inherit;line-height: inherit;font-size: inherit;}
form.cform span.reqtxt {color:red;}
form.cform ol.cf-ol li input[type='checkbox'] { box-sizing: border-box;padding: 0;width:auto;margin-left:0;padding-left:0;}
form.cform ol.cf-ol li label.cf-after {width:auto;padding-left:10px;}
form.cform ol.cf-ol li.textonly {font-size:20px;}

form.cform input.sendbutton {border: 1px solid transparent;background:var(--color-orange);color:#fff;border-radius:0;padding: 12px 25px 10px 25px;transition: 0.35s;}
form.cform input.sendbutton:hover {background:var(--color-orange-hover);color:#fff;}



/* ----- Sidebar ----- */
#sidebar {margin-top:-10px;}
#sidebar .widget {margin-bottom:30px;clear:both;float:left;width:100%;}
#sidebar .widget ul {list-style-type: square;margin:0;padding-left:20px;}
#sidebar .widget li {margin-bottom:10px;}
#sidebar .widget a {font-weight:500;color: var(--link-color);}
#sidebar .widget-title, #sidebar .widget_block h2, #sidebar .widget_block form label  {font-size:20px;border-bottom:5px solid #ddd; font-size:1.2em;font-weight:700;text-transform:uppercase;color:#353a3f;margin-bottom:10px;}
#sidebar .widget-title a {color:#fff;}
#sidebar .widget select, .wp-block-archives-dropdown select {display: block;width: 100%;height: 34px;padding: 6px 12px;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;}
#sidebar .widget iframe {max-width:100%;}

#sidebar input[type=text], #sidebar input[type=search], .entry-content input[type=password] {background: #fff;border: 1px solid #ced4da;display: block;width: 100%;height: calc(1.5em + 0.75rem + 2px);padding: 0.375rem 0.75rem;font-weight: 400;line-height: 1.5;background-clip: padding-box;appearance: none;font-size: 1rem;border-radius: 0.25rem;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;margin-bottom:10px;}
#sidebar input[type=text]::-ms-expand, #sidebar input[type=search]::-ms-expand, .entry-content input[type=password]::-ms-expand {background: transparent;border: 0;}
#sidebar input[type=text]:-moz-focusring, #sidebar input[type=search]:-moz-focusring, .entry-content input[type=password]:-moz-focusring {color: transparent;text-shadow: 0 0 0 #495057;}
#sidebar input[type=text]:focus, #sidebar input[type=search]:focus, .entry-content input[type=password]:focus {color: #495057;background: #fff;border-color: #35c9ff;outline: 0;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 132, 180, 0.25);}
#sidebar input[type=text]::placeholder, #sidebar input[type=search]::placeholder, .entry-content input[type=password]::placeholder {opacity: 1;}


#sidebar .widget a.follow-icon {font-size:1.6rem;margin: 0 5px;}
#sidebar .widget a.follow-icon:hover {color:#758180;}

.input-group-append {height:38px;}

#sidebar .widget a.ej_view_cart {color:#fff;}


/* Blocks */
.wp-block-latest-comments footer {min-height:0;font-size:1rem;background:none;color:var(--link-color);}

/* ----- Footer ----- */
.footer-big-buttons .col-md-6 {margin:0;padding:0;}

.footer-button {position: relative;display:block;height:775px;text-align:center;color:#fff;text-decoration:none;font-style:normal;background-color:#000;background-size:cover;background-repeat: no-repeat;}
.footer-button:hover::before {content: '';position: absolute;top: 0;bottom: 0;right: 0;left: 0;background: rgba(255, 255, 255, 0.3);}

.footer-button h3 {display:block;text-transform:uppercase;position:absolute;top: 42.5%;left: 0;z-index:5;width:100%;font-weight:600;font-size:2.3rem;line-height:40px;letter-spacing:2px;background:url('../images/footer-btn-arrow.png') bottom center no-repeat;padding-bottom:70px;color:#fff;}
.footer-button h3 span {font-family: "Vollkorn", Georgia, serif;font-size:1rem;line-height:16px;display:block;font-weight:normal;clear:both;letter-spacing:1px;margin-bottom:10px;}

@media (max-width: 991.98px) {
	.footer-button {height:500px;width:100%p}
	.footer-button h3 {font-size:1.5rem;line-height:1.2em;top:0;padding-top:32.5%;}

}

.contact-latest {margin-top:60px;}
.contact-latest .logo-circle {float:left;margin-right:15px;}
.contact-latest p.contact-info {font-size:1.2rem;}
.contact-latest h2 {font-weight:300;text-transform:uppercase;font-size:1.4rem;letter-spacing:2px;text-align:left;}
.contact-latest h3 {font-weight:700;text-transform:uppercase;font-family: "Vollkorn", Georgia, serif;letter-spacing:2px;font-size:.9rem;margin-top:15px;}
.contact-latest h3 a:hover {background:#e8efee;}
.contact-latest a:hover {text-decoration:none;}

@media (max-width: 991.98px) {
	.contact-latest div.col-sm-12 {margin-bottom:30px;}
}

@media (max-width: 575.98px) {
	.contact-latest h2 {font-size:1.4rem;}
	.contact-latest .logo-circle {display:none;}
	.contact-latest h3 {font-size:1.4rem;}
	.contact-latest p {font-size:1.3rem;}
}

#stacyblackman-footer {min-height:auto;background:#e8efee;margin-top:60px;padding:50px 0 30px 0;}
#stacyblackman-footer p {color:#758180;font-weight:300;}
#stacyblackman-footer li {margin:0 10px 0 10px;}
#stacyblackman-footer i {font-size:1.6rem;}
#stacyblackman-footer a {color:#758180;}
#stacyblackman-footer a:hover {color:#111;}
