/* FONTS */
/* ============================================== */
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,300,200,600,700,900);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800,800italic);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,600,900);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,700);

@font-face {
    font-family: bebasneuelight;
    src: url(/se/fonts/bebasneuelight.otf);
	format('truetype');
}

@font-face {
    font-family: bebasneueregular;
    src: url(/se/fonts/bebasneueregular.otf);
	format('truetype');
}

@font-face {
    font-family: bebasneuebold;
    src: url(/se/fonts/bebasneuebold.otf);
	format('truetype');
}

@font-face {
    font-family: bebasneue;
    src: url(/se/fonts/bebasneue-webfont.ttf);
	format('truetype');
}

/* wordpress */
.customize-unpreviewable {
	display: none important;
}

/* BOOTSTRAP MARGINS */
/* ============================================== */
html, body {
	overflow-x: hidden;
	width: 100%;
}

.modal-open {
	padding: 0px !important;
}

body.modal-open, body.academy-episode-site-overlay-popup-open {
    overflow: hidden !important;
    position: fixed !important;
    padding: 0px !important;
}

.modal-footer {
    text-align: center !important;
}

.sale-modal-close {
	color: white !important;
	text-shadow: none !important;
	opacity: 1 !important;
	background-color: #337ab7 !important;
    padding: 3px 7px !important;
    border-radius: 5px !important;
	margin-top: -10px !important;
    margin-right: -9px !important;
}

/* Audio Player Overrides */
/* ============================================== */
.XXXhap-playlist-item {
    background: #e8e8e8 !important;
}
.hap-playlist-item-se.hap-playlist-item.hap-active {
    background: #0e5f90!important;
}
.hap-playlist-thumb {
    width: 100px;
    height: 61px;
}
.hap-progress-bg, .hap-load-level, .hap-progress-level {
    height: 10px !important;
}
.hap-media-time-current, .hap-media-time-total{
	color: white;
}
.hap-player-thumb {
    height: 111% !important;
}


/* SUMOME OVERRIDE */
/* ============================================== */

@media only screen and (max-width: 777px) {
	.sumome-welcomemat-background {
		background-size: contain !important;
	}
}

/* THEME OVERRIDES */
/* ============================================== */
a:hover, a:active, a:focus {
    color: #478FB3;
    text-decoration: none;
    outline: 0;
}

#secondary {
	width: 34%;
}

.menu-item {
	font-weight: 600;
}

#backtotop {
	display: none !important;
}

.topnav-search {
    background-color: #EAECEC;
    border-bottom: 1px solid #B5B5B5;
}

.topnav-search input.search-field {
	border: 1px solid #ADADAD;
    padding-left: 20px;
	border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
	background-color: white;
	text-transform: initial;
}

.topnav-search input.search-field, .topnav-search .search-form input.search-submit {
	box-shadow: 0px 0px 11px 0px rgba(41, 107, 138, 0.21);
    height: 40px;
}

.topnav-search .search-form input.search-submit {
    line-height: 40px;
}

.menu-toggle {
    white-space: nowrap;
}

.nav-menu i {
    margin-right: 3px;
}

.sidebar-area {
	/* check media query 800 */
}

.footer-wrap {
	padding-right: 15px !important;
    padding-left: 15px !important;
}
	
#secnav {
    background-color: #0E242B;
	
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 1%, rgba(0,0,0,0.01) 99%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.5) 1%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}

.nav-secondary {
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.01) 99%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.01) 99%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
	background-color: #0b4457;
	XXXbackground-color: #0e3242;
	
    border-bottom: 3px solid #222C2F;
}

.nav-secondary-academy {
	background-color: black !important;
	background-image: url(/se/images/academy-menu-bg.jpg);
	background-repeat: repeat-x;
	
    border-bottom: 3px solid #545454;
}

.nav-secondary-academy .nav-menu a, .darkheader .nav-secondary-academy .nav-menu a {
    color: #C1B7AD !important;
}

.current-menu-item a i, .nav-secondary .nav-menu .current_page_item > a, .nav-secondary .nav-menu .current_page_ancestor > a, .nav-secondary .nav-menu .current-menu-item > a, .nav-secondary .nav-menu .current-menu-ancestor > a, .nav-secondary .search-button:hover, .nav-secondary .menu-toggle:hover, .darkheader .nav-secondary .nav-menu .current_page_item > a, .darkheader .nav-secondary .nav-menu .current_page_ancestor > a, .darkheader .nav-secondary .nav-menu .current-menu-item > a, .darkheader .nav-secondary .nav-menu .current-menu-ancestor > a, .darkheader .nav-secondary .search-button:hover, .darkheader .nav-secondary .menu-toggle:hover {
    color: #FFD100 !important;
}

.current-menu-item-academy a i, .nav-secondary .nav-menu .current_page_item > a, .nav-secondary .nav-menu .current_page_ancestor > a, .nav-secondary .nav-menu .current-menu-item-academy > a, .nav-secondary .nav-menu .current-menu-ancestor > a, .nav-secondary .search-button:hover, .nav-secondary .menu-toggle:hover, .darkheader .nav-secondary .nav-menu .current_page_item > a, .darkheader .nav-secondary .nav-menu .current_page_ancestor > a, .darkheader .nav-secondary .nav-menu .current-menu-item-academy > a, .darkheader .nav-secondary .nav-menu .current-menu-ancestor > a, .darkheader .nav-secondary .search-button:hover, .darkheader .nav-secondary .menu-toggle:hover {
    color: #FFD100 !important;
}

.nav-padding {
	padding-left: 0px !important;
	max-width: 98% !important;
}

.site-logo {
	max-width: 180px;
}

.nav-below-header {
	position: relative;
	z-index: 10;
}

/* Nav size regular */
/* -- */
.se-nav {
	max-height: 44px;
	float: left;
	padding-left: 10px;
}

.nav-primary, .nav-secondary, .nav-fixed {
	line-height: 42px;
	min-height: 42px;
}

.nav-menu a {
    padding: 11px 7px;
}
/* -- */

.se-nav-toggle {
    min-width: 180px;
    margin-top: -5px;
	margin-left: -10px;
}

/* large post images */
.entry-content a img, .entry-content p img {
	width: 740px;
}

/* hide thumb captions */
.thumb-caption { display: none; }

/* No parallax effect */
.no-parallax {
	background-attachment: inherit;
	background-size: inherit;
}

/* hide Home menu item */
#secnav .menu-item:first-of-type {
	display: none;
}

/* dont hide the "Home" menu item for Academy */
.donthide {
	display: inherit !important;
}

.site-container {
	border: 0px;
}

.site-container-border {
	border-top: 7px solid;
	XXXborder-color: #0b4457;
	border-color: #5f5f5f;
	position: relative;
	z-index: 10;
}

.site-container-border-academy {
	border-color: #C5AF17;
}

.site-container-border-fullpage {
	border: 0px;
}

.nav-secondary .nav-menu a:hover, .darkheader .nav-secondary .nav-menu a:hover {
	background: -moz-linear-gradient(top,  rgba(19,121,156,0) 0%, rgba(19,121,156,0) 21%, rgba(19,121,156,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(19,121,156,0) 0%,rgba(19,121,156,0) 21%,rgba(19,121,156,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(19,121,156,0) 0%,rgba(19,121,156,0) 21%,rgba(19,121,156,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0013799c', endColorstr='#13799c',GradientType=0 ) !important; /* IE6-9 */
	
	color: white !important;
}

.nav-secondary-academy .nav-menu a:hover, .darkheader .nav-secondary-academy .nav-menu a:hover {
	background: -moz-linear-gradient(top,  rgba(46, 89, 121,0) 0%, rgba(46, 89, 121,0) 21%, rgba(46, 89, 121,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(46, 89, 121,0) 0%,rgba(46, 89, 121,0) 21%,rgba(46, 89, 121,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(46, 89, 121,0) 0%,rgba(46, 89, 121,0) 21%,rgba(46, 89, 121,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0013799c', endColorstr='#13799c',GradientType=0 ) !important; /* IE6-9 */
	
	color: white !important;
}

.flexslider .entry-title-home {
    font-family: 'Source Sans Pro', 'Open Sans';
	text-transform: capitalize;
	text-shadow: 1px 1px 10px #4e4e4e;
    font-size: 36px;
    line-height: 1.4; 
    display: inline-block;	
}

.flex-excerpt-content {
	font-size: 24px;
    font-weight: 300;
    font-family: 'Source Sans Pro', 'Open Sans';
	text-shadow: 0px 0px 10px black;
    background-color: rgba(0, 0, 0, 0.65);
	padding: 5px;
    max-height: 92px;
	line-height: 33px;
	padding-top: 10px;
	border-radius: 3px;
}

.flexslider .flex-excerpt {
    bottom: 130px;
}

.flexslider .flex-read-more a {
    background-color: rgba(37, 75, 113, 0.25);
}

.flexslider .flex-read-more a:hover {
	background: -webkit-linear-gradient(top, #1F7D5E 100%,#1F7D5E 100%);
    background: #1F7D5E;
    color: white !important;
}

.flexslider .slide-overlay {
    opacity: 0.1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";
}

/*
.flex-direction-nav .flex-next {
    right: inherit;
}

.flex-direction-nav .flex-prev {
    left: inherit;
}
*/

.site-overlay {
	position: fixed;
	z-index: 11;
	width: 100%;
	height: 100%;
	cursor: pointer;	
}

#academy-episode-site-overlay-popup {
	display: none;
	color: white;
	text-align: center !important;
}


a.academy-episode-site-overlay-popup-button {
	display: inline-block;
	text-align: center;
	width: 300px;
	font-weight: bold;
	color: white;
	border-radius: 5px;
	background-color: #59ca66;
	font-family: 'Titillium Web', sans-serif;
	font-size: 22px;
	padding: 6px;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.40);
	-webkit-transition: none;
    transition: none;
}

a.academy-episode-site-overlay-popup-button:hover {
	background: #E4971F;
	background: -webkit-linear-gradient(top, #E4971F 100%, #E4971F 100%);
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.20);
}

#homePageMainSlider .flex-direction-nav a {
    width: 38px;
    height: 66px;
    line-height: 66px;
    background: none;
	font-size: 50px;
    padding-top: 15px;
	text-shadow: 0px 0px 10px #599BC1;
}

.homepage-academy-categories .alt .flex-control-nav {
    padding-top: 20px;
}

.homepage-academy-categories .flex-direction-nav a {
	font-size: 20px;
}

.postslider .flex-direction-nav a, .postslider .flexslider:hover .flex-direction-nav a {
	background; none;
}

.homepage-academy-categories img {
	border: 1px solid white;
	width: 98%;
	cursor: pointer;
	margin-bottom: 8px;
}

.homepage-academy-categories  .alt .flex-direction-nav a, .alt .flexslider:hover .flex-direction-nav a {
    background: none;
	border: 0px;
}
	
.homepage-academy-categories .postslider .flex-control-paging li a.flex-active {
    background: #ecaf07;
    color: #000;
}

.homepage-academy-categories  .alt .flex-direction-nav .flex-prev:hover:before, .homepage-academy-categories  .alt .flex-direction-nav .flex-next:hover:before {
    color: white !important;
}

.homepage-academy-categories .alt .flex-direction-nav .flex-next, .alt .flexslider:hover .flex-direction-nav .flex-next {
    right: -25px;
}
.homepage-academy-categories .alt .flex-direction-nav .flex-prev, .alt .flexslider:hover .flex-direction-nav .flex-prev {
    left: -25px;
}

.homepage-academy-categories  .postslider .flex-direction-nav {
    z-index: -1;
}

.entry-title {
	margin-bottom: 13px;
    font-size: 26px;
}

.entry-title a {
    font-size: 26px;
}

.categories-links a:hover {
	text-decoration: underline;
}

#ig {
    border: 6px solid #a599af;
    background-color: #a599af;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

#ig div {
	padding: 0px;
}

.bio-icon {
	width: 36px !important;
	height: 36px !important;
}

.entry-footer-ss {
	background: #131313;
}

.entry-footer-ss h6 {
	color: white;
}

.fb-comments-container {
	background: white;
    padding: 10px;
}

.share-icons {
    background: transparent;
    border-top: 1px solid #464646;
	margin: 0 auto 15px;
    padding-top: 15px;
}

#sab-social-wrapper {
	float: right;
}

#sab-gravatar {
    display: inherit !important;
    margin-top: 30px;
}

#sab-byline {
    margin-top: 30px;
}

#sab-author {
	line-height: 22px;
}

.subicon {
	width: 28px !important;
}

/* GLOBAL */
/* ============================================== */
.color-white {
	color: white !important;
}

.strike {
	text-decoration: line-through;
}

.bold {
	font-weight: bold;
}

.no-wrap {
	white-space: nowrap;
}

.no-padding {
	padding: 0px;
}

.text-overflow {
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.text-highlight1 {
	padding: 0px 5px;
	background-color: #34c7ba47;
	font-weight: bold;
}

.text-highlight2 {
	padding: 0px 5px;
	background-color: #ffeb003b;
	font-weight: bold;
}

.border-bottom-none {
	border-bottom: 0px !important;
}

.cursor-default {
	cursor: default !important;
}

.dont-hide {
	display: initial !important;
}

.align-right {
	text-align: right !important;
}

.align-left {
	text-align: left !important;
}

.align-center {
	text-align: center !important;
}

.clear-both {
	clear: both !important;
}

.position-relative {
    position: relative !important;
}

.row-eq-height-homepage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
}

.mplus-hide {
	
}

.mplus-show {
	display: none;
}

.header-top-text {
	padding: 20px 0px;
	padding-top: 10px;
	padding-bottom: 33px;
}

.header-top-text2 {
	padding: 20px 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.header-top-text-line1, .header-top-text-line3, .header-top-text-line4 {
	font-size: 48px;
}

.header-top-text-line2 {
	font-size: 81px;
	line-height: 48px;
	font-family: bebasneuebold;
}

.header-top-text-v2 {
    font-size: 48px !important;
    font-weight: 700;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial !important;
	line-height: 48px !important;
}

.aboutus-top-v2 .header-top-text-v2 {
	line-height: 31px !important;
}

.header-top-text-v2-color2 {
    color: #6daeff;
}

.homepage-box {
	background-color: #e8e8e9;
    color: #2f3450 !important;
    font-weight: 400 !important;
	line-height: 25px !important;
	font-size: 22px !important;
    max-width: 400px;
    padding: 30px;
	margin-top: 10px;
}

.homepage-box2 {
	color: #ffffff !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    font-size: 16px !important;
    max-width: 300px;
    text-shadow: 1px 1px 20px black;
    padding: 7px;
    padding-left: 0px;
    text-align: left;
}

.homepage-button {
	border-radius: 0px !important;
}

.homepage-br {
	height: 10px;
}

.header-top-text-line3 {
	line-height: 54px;
}

.header-sup {
	padding-left: 3px;
	top: -2.8em;
	font-size: 18px;
	color: #cecece
}

.header-sup2 {
	padding-left: 5px;
	top: -1.7em;
	font-size: 15px;
	color: #cecece
}

.igmGallery-container {
	position: relative;
	margin: 0px auto;
}

.igmGallery-arrows {
	position: absolute;
	width: 100%;
	max-width: 469px;
	height: 549px;	
}

.igmGallery-arrows-aboutus {
	position: absolute;
	z-index: 100;
	width: 100%;
	max-width: 100%;
}

#igmGallery_previousButton {
	left: 0px;
	position: absolute;
	top: 33%;
	z-index: 101;
	cursor: pointer;
}

#igmGallery_nextButton {
	right: 0px;
	position: absolute;
	top: 33%;
	z-index: 101;
	cursor: pointer;
}

.igmGallery_previousButton_aboutus {
	left: -80px !important;
	top: 0 !important;
}

.igmGallery_nextButton_aboutus {
	right: -80px !important;
	top: 0 !important;
}

.igmGallery {
	padding: 5px 0px;
}

.video-embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.video-embed-container iframe, .video-embed-container object, .video-embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pill {
	background-color: #3c4b71;
    color: white;
    padding: 0px 10px;
    border-radius: 5px;
    display: inline-block;
    margin: 2px 0px;	
}

.readMore-moreLink {
	border-top: 1px dashed #d0d0d0;
}

.fa-ul-padding-bottom li {
	padding-bottom: 7px;
}

.fa-tag-padding {
	padding-right: 2px;
}

.header-category-container {
	background: rgb(48,48,48); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(48,48,48,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(48,48,48,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

	color: white;
}

.header-category-container .row {
	max-width: 1280px;
    margin: 0px auto;
}

.header-category-container .row div {
	text-align: center;
}

a.header-category-link {
    color: white;
    padding: 5px;
    display: inline-block;
    font-family: 'Opn Sans', 'Source Sans Pro', Arial, Helvetica, sans-serif;
    font-size: 17px;
	white-space: nowrap;
}

a.header-category-link:hover {
	color: orange !important;
}

.header-category-link-selected {
	color: orange !important;
	font-weight: 600;
}

.footer-made-in {
	text-align: center;
	color: gray;
	float: left;
	clear: both;
    font-size: 10px;
}

.footer-location {
	color: #aaa !important;
	padding-left: 2px;
	cursor: pointer;
	padding: 5px 0px;
}


.footer-category-container {
    margin-bottom: 20px;
    border-bottom: 1px dotted #2d2d2d;
    padding-bottom: 20px;
}

.footer-category-container-div {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.footer-category-header {
    font-weight: bold;
    color: rgb(200, 129, 0);
    padding-bottom: 5px;
}

a.footer-category-link {
    text-decoration: none;
    color: rgb(157, 157, 157);
    font-weight: normal;
    font-size: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#topbar {
    background: #640295;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 7px 0px;
    overflow: hidden;
    z-index: 1000;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 20px;
    border-bottom: 3px solid #674f4f;
    box-shadow: 0 1px 5px rgba(0,0,0,.7);
	display: none;
}

a.topbarlink {
    background: #52b9bf;
    border-radius: 4px;
    box-shadow: rgba(0,0,0,0.278431) 1px 1px 3px;
    color: white;
    cursor: pointer;
    font-size: 17px;
    margin-left: 5px;
    padding: 2px 10px;
	white-space: nowrap;
}

a.topbarlink:hover{
	cursor: pointer;
	background: black;
}

.footer-ss-webinar {
	background-image: url(//www.secretentourage.com/wp-content/uploads/2016/09/5secrets2.jpg);
	background-size: cover;
    padding: 55px 0px;
	
    font-size: 30px;
    line-height: 35px;
    color: white;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;
    font-weight: 400;
}

.academy-category-search-form {
	margin-top:20px;
	margin-bottom: 10px;
	padding: 0px 10px 0px;
	text-align:center;
}

.academy-category-search-input, .sui-combobox {
	width: 100%;
	max-width: 600px;
	outline:0;
}

.academy-category-search-input-videos {
	padding: 1px !important;
    padding-left: 5px !important;
	min-width: 250px;
}

.academy-category-search-form input.sui-input {
	padding: 10px !important;
	font-size: 16px;
}

.academy-category-search-form-videos input.sui-input {
	padding: 3px !important;
	font-size: 16px;
}

.sui-listbox, ul.sui-listbox {
	-webkit-overflow-scrolling: touch;
}

.sui-listbox, ul.sui-listbox::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 8px;        
}    

.sui-listbox, ul.sui-listbox::-webkit-scrollbar-thumb {
    border-radius: 3px;
    background-color: lightgray;
    -webkit-box-shadow: 0 0 1px rgba(255,255,255,.75);        
}

.academy-category-search-form  .sui-listbox-item, .academy-category-search-form-videos  .sui-listbox-item  {
    padding: .5em .7em;
}

.academy-category-search-form .sui-caret-container {
	padding: 10px 0px;
}


.academy-category-search-populartopics {
	font-size: 12px;
	margin: 0px auto;
	max-width:600px;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
}

/* TABS */

.tab-content {
    padding: 15px;
    background-image: linear-gradient(#ffffff00, #f5f5f5);
    margin-bottom: 10px;
}

.se-tabs li a.se-tabs-link {
	color: gray !important;
} 

.se-tabs li a{
	background: #f3f2ef !important;
} 

.se-tabs li.active .se-tabs-link{
    font-weight: bold;
	color: black !important;
	text-decoration: underline;
	XXbackground-color: yellow !important;
}

.se-tabs li.active a{
	background: white !important;
} 

/* HOME PAGE */
/* ============================================== */
.homepage-top {
	box-shadow: 30px 30px 70px 30px rgba(0, 0, 0, 0.63) inset;
	background-color: black; text-align:center; background-image:url(/se/images/home-header.jpg);	
	background-position: 0% 0% !important;
}

.homepage-top-v2-bg {
	background-image:url(/se/images/home-bg2.jpg);
	background-size: contain;
}

.homepage-top-v4-bg {
	background-image:url(/se/images/20/se-homepage-bg.jpg);
	background-size: contain;
	background-position: top center !important;
}

.homepage-top-v5-bg {
	background-image:url(/se/images/20/entrepreneurs-bg.jpg);
	background-size: cover;
	background-position: top center !important;
}

.homepage-v5-box-bg {
	background-color: rgba(41, 88, 126, 0.83);
	border-radius: 10px;
	padding: 40px;
	margin: 0px auto;
	display: inline-block;
}

.homepage-top-v2 {
	box-shadow: 30px 30px 70px 30px rgba(0, 0, 0, 0.63) inset;
	text-align:center;
	background-image:url(/se/images/home-bg.png);	
	background-repeat: no-repeat !important;
	background-position: bottom center !important;
	background-size: contain !important;
}

.homepage-new-video-button {
	padding: 15px; border-radius: 5px; color: white; background-color: #282828; font-size: 18px;
	margin: 5px 0px;
}

.homepage-new-video-button-selected {
	color: #19aad8 !important;
}


.homepage-new-banner-blue {
	background-color: #1e5079;
	color: white;
	font-family: bebasneueregular, sans-serif;
	font-size: 55px;
}

.homepage-new-banner-white {
	color: black;
	font-family: bebasneueregular, sans-serif;
	font-size: 48px;
	letter-spacing: 1px;
}

.homepage-new-banner-right {
	padding-left: 40px;
}

.homepage-new-banner-left {
	padding-right: 40px;
}

.homepage-new-banner-blue-left {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
}

.homepage-new-banner-blue-right {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
}


.homepage-header, .homepage-header h1  {
	color: white;
	font-family: bebasneueregular, sans-serif;
	font-size: 48px;
	line-height: inherit;
	margin: 0px;
}

.homepage-content {
	max-width: 1180px;
	margin: 0px auto;
	padding: 30px;
}

.homepage-content2 {
	max-width: 1180px;
	margin: 0px auto;
	padding-top: 4px;
}

.homepage-academy-categories .alt .slide-container {
    padding: 0px 6px;
    border: 0px !important;
    background: none !important;
}

.homepage-social .homepage-content {
	padding: 10px;
}

.homepage-social table {
	width: 1%;
    margin: 0px auto !important;
}

.homepage-social, .homepage-social table, .homepage-social table tr, .homepage-social table tr td {
	background-color: black;
	text-align: center;
	margin: 0px;
	border: 0px;
}

.homepage-social table tr td {
	padding-right: 4px;
	padding-left: 4px;
	line-height: 82%;
	font-size: 26px;
	font-family: 'Titillium Web', 'Signika Negative', Helvetica, sans-serif;
	color: white;
	font-weight: bold;
	text-align: left;
}

.homepage-social-icons {
    color: #1D9BC7;
    font-size: 40px;
}

.homepage-social-label, .homepage-academycategory-label {
    font-size: 17px;
    white-space: nowrap;
	font-weight: normal;
}

.homepage-academycategory-label {
	color: white;
	padding-top: 10px;
	font-weight: bold;
}


.homepage-category-header {
	font-size: 50px;
    line-height: 50px;
    color: #FFFFFF;
    font-family: bebasneuebold;
    border-bottom: 4px solid #ecaf07;
    text-align: left;
    padding-left: 5px;
}

.homepage-category-header-height {
	height: 54px;
    margin-bottom: 13px;
}

.homepage-category-header-height2 {
	height: 47px; 
    margin-bottom: 9px;
}

.homepage-category-title {
    font-size: 30px;
    line-height: 35px;
    color: white;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;
    font-weight: 600;
	border-bottom: 7px solid white;
	padding: 20px;
	
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.2) 85%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 85%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.2) 85%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
 
.homepage-category-title a {
	color: white;
}

.homepage-toptext {
	font-size: 22px;
    line-height: 29px;
    font-weight: 400;
    color: #e4e4e4;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;	
}

.homepage-toptext2 {
    color: #2f3450;
}

.homepage-excerpt {
	padding-top: 20px;
    line-height: 25px;
    font-size: 18px;
    font-weight: 100;
    color: white;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;
}

.homepage-category-image {
	border: 1px solid gray;
}

.homepage-category-height {
	height: 380px;
}

a.homepage-more-link:hover {
	background-color: #DE950C !important;
}

.homepage-category-bg1 {
	background-image: url(/se/images/home-category-bg1.jpg);
    background-position: 305px -5px;
	border-top: 6px solid #23282D;
	
	/* box-shadow: 0px 0px 550px 0px rgba(0, 0, 0, 0.65) inset; */
}

.homepage-category-bg2 {
	background-image: url(/se/images/home-category-bg2.jpg);
    background-position: 1056px -5px;
	border-top: 6px solid #23282D;
	
	/* box-shadow: 0px 0px 550px 0px rgba(0, 0, 0, 0.65) inset; */
}

.homepage-learn-bg {
	background-image: url(/se/images/learn-bg.jpg);
	border-top: 6px solid #23282D;
    background-size: cover;
}

.homepage-logos {
    background-color: #1A1D25;
    padding: 13px 10px;
	border-top: 5px solid #23282D;
    border-bottom: 5px solid #4A463F;
}

.homepage-logos2 {
	background-color: #1e5079;
	padding: 13px 10px;
}



.homepage-arrows {
	background-image: url(/se/images/arrows.png);
	background-size: contain;
	background-position: right;
}

.homepage-table {
	margin-bottom: 0px;
	border: 0px;
	margin-top: 10px;
}

.homepage-table td {
	background-color: transparent !important;
	border: 0px !important;
	padding: 4px;
    vertical-align: top;
}

.homepage-table td .fa {
	font-size: 1.2em;
	color: #ecdc1c;
}



/* ABOUT US */
/* ============================================== */
.aboutus-top {
	box-shadow: 30px 30px 70px 30px rgba(0, 0, 0, 0.63) inset;
	background-color: black; text-align:center; background-image:url(/se/images/honeycomb.jpg);	
}

.aboutus-top-v2-bg {
	background-color: black;
	background-image:url(/se/images/aboutus-top-bg.jpg);
}

.aboutus-bottom-v2-bg {
	background-color: #ede9e8;
	background-image:url(/se/images/aboutus-bottom-bg.jpg);
}

.aboutus-top-v2 {
	text-align:center;
	background-image:url(/se/images/aboutus-top.jpg);	
	background-repeat: no-repeat !important;
	background-position: bottom center !important;
	background-size: contain !important;
	box-shadow: 0px 70px 25px 25px #0c0c0c inset;
}

.aboutus-bottom-v2 {
	text-align:center;
	background-image:url(/se/images/aboutus-bottom.jpg);	
	background-repeat: no-repeat !important;
	background-position: bottom center !important;
	background-size: contain !important;
	box-shadow: 0px 70px 25px 25px #e6e2df inset;
}

.aboutus-part3-show {
	display: none;
}

.aboutus-toptext {
	font-size: 22px;
    line-height: 29px !important;
    font-weight: 400;
    color: #e4e4e4;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;	
}

.aboutus-bottomtext {
	font-size: 22px;
    line-height: 33px;
    font-weight: 600;
	color: #2f3450;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;
	max-width: 600px;
	margin: 0px auto;
}

.aboutus-bottomtext2 {
	font-size: 48px;
    line-height: 49px;
    font-weight: 400;
	color: #2f3450;
    font-family: 'Source Sans Pro', 'Open Sans', 'Signika Negative', arial;
	margin: 0px auto;
}

.aboutus-content {
	max-width: 1180px;
	margin: 0px auto;
	padding: 30px;
}

.aboutus-85 {
	width: 85%;
}

.aboutus-header, .aboutus-header h1 {
	color: white;
	font-family: bebasneueregular, sans-serif;
	font-size: 36px;
	line-height: inherit;
	margin: 0px;
}

.aboutus-video {
	height: 400px;
	padding-top: 20px;
	background-position: center center;
	background-image: url(/se/images/aboutus-video-bg.png);
}

.aboutus-text1 {
	margin: 0px auto; max-width: 690px;
    font-family: 'Open Sans', 'Signika Negative', arial;
	font-size: 21px; color: #EAEAEA; padding-top: 50px; font-weight: 600;
	line-height: 29px;
}

.aboutus-text2 {
	line-height: 36px; margin: 0px auto; text-align: center; max-width: 690px; font-family: 'Titillium Web', sans-serif; font-size: 32px; color: #009dd7; padding-top: 40px; padding-bottom: 60px; font-weight: 600;
}

.aboutus-text3 {
	text-transform: uppercase; color: white; line-height: 115%; font-size: 36px; font-family: 'Titillium Web', sans-serif; font-weight: bold; background-color: #e4971f; padding: 20px 0px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);
}

.aboutus-text4 {
	color: white;
	line-height: 115%;
	font-size: 53px;
	font-family: 'Titillium Web', sans-serif;
	font-weight: 600;
	padding: 30px 5px;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.40);
}

.aboutus-text5 {
	color: white;
	line-height: 115%;
	font-size: 26px;
	font-family: 'Source Sans Pro', 'Open Sans', sans-serif;
	font-weight: 400;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 675px;
	max-width: 900px;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.40);
}

.aboutus-pic {
	background: #4b6278 url(/se/images/aboutus-book.jpg) no-repeat center bottom;
	box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, .5) inset;
}

.aboutus-pic-cat {
	background: #4b6278 url(/se/images/aboutus-cat.jpg) no-repeat center bottom !important;
	box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, .5) inset !important;
}

.aboutus-founders {
	padding-top: 60px;
	padding-bottom: 10px;
	margin: 0px auto;
	border-top: 3px solid #415E73;
	
	background-image: url(/se/images/aboutus-founders-bg.jpg);
	background-repeat: repeat-x;
	background-color: black;
}

/* not in use */
.aboutus-founder-bottom {
	background: #000000; /* Old browsers */
	background: -moz-linear-gradient(top,  #000000 49%, #222222 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #000000 49%,#222222 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #000000 49%,#222222 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
}

.aboutus-founders-div {
	max-width: 900px;
}

.aboutus-founders-img-div {
	position: relative;
	padding-left: 7px;
	padding-right: 7px;
}

a.founders {
	font-weight: bold;
	font-size: 14px;
}

a.founders i {
	color: #7B888F;
	padding-right: 3px;
}

a.founders:hover {
	color: #E4971F !important;
}

a.founders:active, a.founders:focus, a.founders:visited {
    color: #478FB3;
}
	
.founders-text {
	color: white;
	font-size: 19px;
	padding-top: 15px;
	padding-bottom: 50px;
}

.founders-text i {
	color: #7B888F;
}

.aboutus-logos {
    background-color: white;
    padding: 13px 10px;
    border-bottom: 5px solid #E4971F;
}

.aboutus-platforms {
	background: #1b1b1b url(/se/images/aboutus-platforms-bg.jpg);
	   box-shadow: 0px 4px 100px 0px rgba(0, 0, 0, 1) inset;
}

#alan-arrow, #pejman-arrow, #navid-arrow {
	color: #e4971f;
}

.aboutus-platforms-text {
	text-transform: uppercase; color: white; font-size: 30px; font-family: 'Titillium Web', sans-serif; font-weight: bold; padding: 20px;
	text-shadow: 0px 0px 10px black;	
	padding-top: 40px;
	padding-bottom: 40px;
}

.aboutus-platforms-text2 {
	color: white; font-size: 20px; font-family: 'Titillium Web', sans-serif; padding: 20px;
	text-shadow: 0px 0px 10px black;	
	text-align: left;
    font-weight: 600;
}

.aboutus-platforms-div {
	max-width: 900px;
	padding-bottom: 20px;
}

a.aboutus-platforms-link {
	color: #e4971f;
	font-size: 14px;
	font-weight: bold;
}

.aboutus-newsletter {
	background: rgb(7,48,61); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(7,48,61,1) 0%, rgba(13, 33, 39,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(7,48,61,1) 0%,rgba(13, 33, 39,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(7,48,61,1) 0%,rgba(13, 33, 39,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07303d', endColorstr='#0a4052',GradientType=0 ); /* IE6-9 */

	padding: 40px;
}

.aboutus-newsletter-text {
    font-family: 'Titillium Web', sans-serif;
    font-size: 21px;
    color: #09ACE8;
    font-weight: bold;
}

.aboutus-input {
	text-align: center;
	width: 300px !important;
	font-size: 22px !important;
	font-family: 'Titillium Web', sans-serif !important;
    font-weight: 500;
    padding: 20px !important;
	display: inline-block;
}

a.aboutus-button {
	display: inline-block;
	text-align: center;
	width: 300px;
	font-weight: bold;
	color: white;
	border-radius: 5px;
	background-color: #10a700;
	font-family: 'Titillium Web', sans-serif;
	font-size: 22px;
	padding: 18px 20px;
	box-shadow: 2px 2px 4px black;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.40);
	-webkit-transition: none;
    transition: none;
}

a.aboutus-button:hover {
	background: #E4971F;
	background: -webkit-linear-gradient(top, #E4971F 100%, #E4971F 100%);
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.20);
}

.aboutus-input-container {
	text-align: right;
	padding-bottom: 5px;
}

.aboutus-button-container {
	text-align: left;
}

.aboutus-entrepreneurs {
	background-color: white;
	padding: 40px 0px;
	max-width: 830px;
	margin: 0px auto;
}

.aboutus-entrepreneurs-text-header {
	text-transform: uppercase; color: black; line-height: 100%; font-size: 37px; font-family: 'Titillium Web', sans-serif; font-weight: bold;
	padding-bottom: 20px;
	text-align: center;
}

.aboutus-entrepreneurs-text-header2 {
	text-transform: uppercase; color: black; line-height: 100%; font-size: 27px; font-family: 'Titillium Web', sans-serif; font-weight: bold;
	padding-bottom: 20px;
	padding-top: 20px;
	text-align: center;
}

.aboutus-entrepreneurs-text {
	text-transform: uppercase; color: black; line-height: 100%; font-size: 37px; font-family: 'Titillium Web', sans-serif; font-weight: bold;
	text-align: center;
	padding: 0 !important;
	margin: 0 !important;
}

.aboutus-entrepreneurs-name {
	font-size: 13px !important;
	padding-top: 5px;
	line-height: 12px;
}

.aboutus-entrepreneurs-photo {
	min-height: 163px;
	margin-top: 15px;
}

.aboutus-featured-companies-padding {
	padding: 3px 0px;
}

.aboutus-featured-companies-cover {
	position: absolute; width: 100%; height: 100%; z-index: 10; background-color: rgba(123, 116, 116, 0.10);
}

.aboutus-graybar {
	min-height: 1px;
}

.aboutus-end {
    font-family: 'Titillium Web', sans-serif;
    font-size: 21px;
    color: black;
    font-weight: 600;
	padding-bottom: 12px;
    line-height: 25px;
}

a.aboutus-bottom-button {
	font-weight: bold;
	display: inline-block;
	width: 475px;
	background-color: #E4971F;
	font-family: 'Titillium Web', sans-serif;
	font-size: 40px;
	color: white;
    border-radius: 12px;
	padding: 10px;
	text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.40);
	margin-top: 20px;
	margin-bottom: 20px;
	-webkit-transition: none;
    transition: none;
}

a.aboutus-bottom-button:hover {
	background: #59ca66;
	background: -webkit-linear-gradient(top, #59ca66 100%, #59ca66 100%);
}

/* /* SUCCESS STORY MAIN PAGE */
/* ============================================== */
.ss-main-page-header, .ss-main-page-header h1  {
	color: white;
	font-family: bebasneueregular, sans-serif;
	font-size: 36px;
	line-height: inherit;
	margin: 0px;
}

.ss-main-page-container{
	max-width: 1280px;
    margin: 0px auto;
}

.ss-main-page-container .row {
	padding: 10px;
}

.ss-main-page-other-name {
	font-family: 'Open Sans', 'Source Sans Pro';
	font-size: 20px;
	color: white;
	font-weight: 500;

	background-color: #36586b;
	
    border-top-left-radius: 7px;
    border-top-right-radius: 50px;
	
	line-height: 24px;
	padding-bottom: 3px;
	padding-top: 3px;
    padding-left: 7px;
	
	white-space: nowrap;
	text-overflow: ellipsis;
    overflow: hidden;
}

.ss-main-page-other-title {
	font-family: 'Open Sans', 'Source Sans Pro';
	font-size: 12px;
	color: black;
	text-transform: uppercase;
	padding-top: 5px;
	padding: 8px;
	padding-top: 10px;
	border-top: 4px solid gray;
	font-weight: 600;
	background-color: #cecece;
	min-height: 120px;
    background-image: url(/se/images/academy-video-episode-bg.jpg);
    background-size: cover;	
	
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}

.homepage-responsive1 {
	display: inherit !important;
}

.homepage-responsive2 {
	display: none !important;
}

.homepage-responsive3-opp {}

.homepage-part2 {
	display: none !important;
	background-color: #0e3242;
	padding: 30px;
}

.homepage-part3 {
	display: none !important;
	color: #2f3450 !important;
	background-color: white;
	padding: 30px;
}

/* ============================================== */

/* Responsive Breakpoints */
@media only screen and (max-width: 1500px) {

	.nav-padding {
		max-width: 1280px !important;
	}
	
	.header-top-text-line1, .header-top-text-line3, .header-top-text-line4 {
		font-size: 42px;
	}

	.header-top-text-line2 {
		font-size: 73px;
		line-height: 40px;
		font-family: bebasneuebold;
	}

	.header-sup {
		padding-left: 0px;
		top: -2.7em;
		font-size: 18px;
	}	
	
	.header-sup2 {
	    padding-left: 3px;
		top: -1.8em;
		font-size: 12px;
	}
	
}

@media only screen and (max-width: 1280px) {

	.nav-menu a {
		padding: 11px 5px;
	}

	.nav-menu i {
		margin-right: 1px;
	}

	.homepage-social .homepage-content {
		padding: 0px;
	}

	.homepage-social table tr td {
		line-height: 82%;
		font-size: 23px;
	}

	.homepage-social-icons {
		font-size: 35px;
	}

	.homepage-social-label, .homepage-academycategory-label {
		font-size: 15px;
	}

	.aboutus-platforms-text {
		font-size: 26px;
		line-height: 25px;
	}
	
	.nav-padding {
		max-width: 1280px !important;
	}

	.aboutus-founders {
		background-image: url(/se/images/aboutus-founders-bg2.jpg);
		background-size: contain;
	}
	
	.site-container-border {
		border-top-width: 2px;
	}
	
	.footer-ss-webinar {
		font-size: 26px;
		line-height: 29px;
	}
	
	.homepage-content {
		max-width: 960px;
	}
	
	.homepage-category-title {
		font-size: 26px;
		line-height: 29px;
		border-bottom: 5px solid white;
		padding: 15px;
	}

	.homepage-excerpt {
		padding-top: 15px;
		font-size: 17px;
		line-height: 21px;
	}
	
	.homepage-category-height {
		height: 300px;
	}
	
	.homepage-more-link {
	    line-height: 30px !important;
		height: 30px !important;
		padding: 0 15px !important;
	}
	
	.homepage-category-header {
		font-size: 45px;
		line-height: 45px;
	    padding: 0px;
	}

	.homepage-category-header-height {
		height: 50px;
		margin-bottom: 12px;
	}	
	
}

/* ipad wide */
@media only screen and (max-width: 1024px) {

	.homepage-responsive1 {
		display: none !important;
	}

	.homepage-responsive2 {
		display: inherit !important;
	}
	
	.homepage-part2 {
		display: inherit !important;
	}
	
	.homepage-part3 {
		display: inherit !important;
	}

	.aboutus-bottom-v2 {
		box-shadow: none;
	}
	
	.aboutus-top-v2 {	
		box-shadow: none;
	}
	
	.entry-title {
		font-size: 24px;
	}
	
	.entry-title a {
		font-size: 24px;
	}

	.aboutus-text3 {
		font-size: 33px;
	}
	
	.header-top-text {
		padding: 10px 0px;
	}

	.header-top-text2 {
		padding: 10px 0px;
	}
	
	.header-top-text-line1, .header-top-text-line3, .header-top-text-line4 {
		font-size: 30px
	}
 
	.header-top-text-line3 {
		line-height: 37px;
	}
	
	.header-top-text-line2 {
		font-size: 60px;
		line-height: 40px;
	}
	
	.header-sup {
		top: -3.1em;
		font-size: 12px;
	}
	
	.header-sup2 {
		top: -1.3em;
		font-size: 12px;
	}
	
	a.header-category-link {
		font-size: 15px;
	}
	
}


@media only screen and (max-width: 991px) {
	
	.homepage-content {
		max-width: 960px;
		padding: 20px;
	}
	
	.homepage-top-v3-bg {
		background-image: none !important;
		background-color: black !important;
	}
	
	.row-eq-height-homepage {
  		display:  inherit !important;
	}
	
	.homepage-content2 {
		max-width: 960px;
		padding-top: 0px;
	}
	

	.footer-ss-webinar {
		font-size: 33px;
		line-height: 37px;
	}
	
	.homepage-category-title {
		font-size: 33px;
		line-height: 37px;
		border-bottom: 0px;
		padding-bottom: 20px;
		background: none;
	}

	.homepage-excerpt {
		display: none;
	}
	
	.homepage-category-header-height {
		height: 0px;
		margin-bottom: 0px;
	}	
	
	.homepage-category-height {
		height: initial;
	}
	
	.homepage-more-link {
	    display: none !important;
	}
	
	.homepage-category-image {
		width: 100%;
	}
	
	.igmGallery_previousButton_aboutus{
		left: 0px !important;
		top: 0 !important;
	}

	.igmGallery_nextButton_aboutus{
		right: 0px !important;
		top: 0 !important;
	}
	
}

@media only screen and (max-width: 960px) {
	
	.se-nav	{
		display: none;
	}
	
	.site-branding {
		margin:3px auto !important;
	}
	
	.nav-menu a, .nav-menu ul a {
		border-top: 1px solid #3F6875;
	}
	
	.nav-menu-academy a, .nav-menu-academy ul a {
		border-top: 1px solid #756E3F !important;
	}
	
	.nav-primary .wrap, .nav-secondary .wrap, .nav-fixed .wrap {
		padding-top: 1px;
	}
	
	/* show Home menu item */
	#secnav  .menu-item:first-of-type {
		display: inherit;
	}
	
	.nav-menu i {
		margin-right: 6px;
	}	
	
	.menu-toggle {
		height: 42px;
		line-height: 42px;
	}	
	
	.nav-primary, .nav-secondary, .nav-fixed {
		line-height: 42px;
		min-height: 42px;
	}
	
	.footer-made-in {
		float: none;
		padding-left: 11px;
	}
	
	.homepage-social table tr td {
		line-height: 82%;
		font-size: 19px;
	}

	.homepage-social-icons {
		font-size: 27px;
	}

	.homepage-social-label , .homepage-academycategory-label{
		font-size: 12px;
	}
	
	.footer-ss-webinar {
		font-size: 24px;
		line-height: 23px;
		font-weight: 100;
	}
	
	.homepage-category-title {
		font-size: 24px;
		line-height: 23px;
		font-weight: 100;
		padding-left: 0px;
		padding-bottom: 15px;
		text-shadow: 0px 0px 10px black;
	}
	
	.header-top-text-line1, .header-top-text-line3, .header-top-text-line4 {
		font-size: 27px
	}

	.header-top-text-line2 {
		font-size: 55px;
		line-height: 34px;
	}
	
	.header-sup {
		top: -3.0em;
		font-size: 12px;
	}	
	
	.header-sup2 {
		top: -1.0em;
		font-size: 12px;
	}
	
	.flex-excerpt-content {
	    font-size: 19px;
	}

	.flexslider .flex-excerpt {
		padding: 0 60px;
	}
}

@media only screen and (max-width: 800px) {

	.sidebar-area {
		display: none;
	}
	
	.entry-title a {
		font-size: 22px;
	}
	
	.entry-title {
		line-height: 26px;
		font-size: 22px;
	}
}

/* ipad long */
@media only screen and (max-width: 768px) {

	.homepage-responsive3-opp {
		display: none !important;
	}

	.homepage-category-header-height2 {
		height: 46px; 
		margin-bottom: 15px;
	}

	.aboutus-part2-hidden {
		display: none;
	}
	
	.aboutus-toptext {
		font-size: 20px;
	}
	
	.footer-ss-webinar {
		font-size: 24px;
		line-height: 23px;
	}
	
	.homepage-category-title {
		font-size: 24px;
		line-height: 23px;
		padding-bottom: 25px;
	}

	.homepage-logos {
		padding: 5px 0px;
	}

	.aboutus-video {
		background-image: none;
	}
	
	/* Responsive Video Embed */
	.embed-container {
		position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; margin: 0px auto;
	}

	.embed-container iframe, .embed-container object, .embed-container embed {
		position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0px auto; padding: 7px;
	}

	.aboutus-text1 {
		font-size: 18px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 20px;
		line-height: 22px;
	}
	
	.aboutus-text2 {
		font-size: 25px;
		line-height: 25px;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 5px;
		padding-right: 5px;
	}

	.aboutus-text3 {
		font-size: 23px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.aboutus-text4 {
		font-size: 30px;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 20px;
	}
	
	.aboutus-text5 {
		font-size: 20px;
		padding-left: 17px;
		padding-right: 17px;
		padding-bottom: 280px;
	}
	
	.aboutus-pic {
		background-size: contain;
	}

	.aboutus-founders {
		padding: 40px 0px;
		border-top: 2px solid #478FB3;
	}
	
	.founders-text {
		font-size: 16px;
		padding-bottom: 0px;
	}

	a.founders {
		font-size: 12px;
	}

	#alan-arrow, #pejman-arrow, #navid-arrow {
		width: 15px !important;
	}

	.aboutus-logos {
		padding: 5px;
	}

	.aboutus-platforms {
		background-size: 50% auto;
	}
	
	.aboutus-platforms-text2 {
		text-align: center;
		line-height: 24px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.aboutus-platforms-div {
		padding-left: 40px;
		padding-right: 40px;
	}
	
	.aboutus-newsletter-text {
	    font-size: 16px;
	}
	
	.aboutus-input-container {
		text-align: center;
	}

	.aboutus-button-container {
		text-align: center;
	}
	
	.aboutus-entrepreneurs-text-header {
		font-size: 27px;
		font-weight: bold;
	}
	
	.aboutus-entrepreneurs-text-header2 {
		font-size: 20px;
	}

	.aboutus-entrepreneurs-name {
		font-size: 11px !important;
		padding-top: 5px;
		line-height: 12px;
	}

	.aboutus-platforms-text {
		font-size: 18px;
	}
	
	.aboutus-entrepreneurs {
		padding-left: 15px;
		padding-right: 15px;
	}

	.aboutus-entrepreneurs-photo {
		min-height: 163px;
		max-height: 163px;
		margin-top: 5px;
	}
	
	.aboutus-end {
		font-size: 18px;
		line-height: 18px;
	}
	
	a.aboutus-bottom-button {
		width: 350px;
		font-size: 30px;
		padding: 10px;
	}
	
	.topnav-search input.search-field {
		padding-left: 10px;
	}
	
	.topnav-search input.search-field, .topnav-search .search-form input.search-submit {
		letter-spacing: 1px;
		font-size: 14px;
	}
	
	.nav-primary .youtube, .nav-secondary .youtube {
		display: inline-block !important;
	}
	
	.nav-primary .rss, .nav-secondary .rss {
		display: none !important;
	}
	
	.site-logo {
		width: 145px;
		margin: 0px auto;
	}
	
	/*
	.site-branding-night {
		background-color: black;
		background-image: url(/se/images/city.gif);
		background-position-y: -66px;
		margin: -1px auto !important;
		border-top: 1px solid #3C3C3C;
		border-bottom: 1px solid #3C3C3C;
	}

	.site-branding-night2 {
		background-color: black;
		background-image: url(/se/images/city2.gif);
		background-position-y: -110px;
		margin: -1px auto !important;
		border-top: 1px solid #3C3C3C;
		border-bottom: 1px solid #3C3C3C;
	}
	*/
}

@media only screen and (max-width: 765px) {

	.flex-excerpt-content {
	    font-size: 18px;
	     max-height: 119px;
	}
	
	.flexslider .flex-excerpt {
		bottom: 111px;
		padding: 0 50px;
	}	

}

@media only screen and (max-width: 640px) {

	.aboutus-entrepreneurs-photo {
		min-height: 145px;
		max-height: 145px;
	}
	
	.aboutus-text5 {
		/* padding-bottom: 245px; */
	}
	
	a.header-category-link {
		font-size: 13px;
		padding: 5px 0px;
	}
	
	.aboutus-part3-hidden {
		display: none;
	}

	.aboutus-part3-show {
		display: inherit !important;
	}

	.aboutus-content2 {
		padding: 0px !important;
	}
	
	.aboutus-content3 {
		padding: 20px;
	}
	
	.aboutus-85 {
		width: 100% !important; 
	}
	
	.aboutus-toptext {
		font-size: 14px !important;
		line-height: 19px !important;
		text-align: left;
	}
	
	.aboutus-toptext2 {
		font-size: 9px !important;
		line-height: 13px !important;
	}

	.aboutus-top-v2 .header-top-text-v2 {
		line-height: 13px !important;
	}

	.header-top-text-v2 {
		padding-left: 0px;
		padding-right: 0px;
	}
	
}

	
}

@media only screen and (max-width: 560px) {
	
	.homepage-academy-categories .flex-control-nav {
		display: inherit !important;
	}	
	
	.flexslider .entry-title-home {
		background-color: rgba(0, 0, 0, 0.40);
		padding: 11px;
		font-size: 29px !important;
		max-width: 311px;
		margin: 0px auto;
		border-radius: 1px;		
		line-height: 1.2;
		text-shadow: 0px 0px 15px black;
		
		font-family: 'Roboto Condensed', 'Source Sans Pro', 'Open Sans';
		text-transform: uppercase;
		font-weight: 500;		
	}
	
	.aboutus-entrepreneurs-photo {
		min-height: 125px;
		max-height: 125px;
	}
	
	.aboutus-pic {
		background: #4b6278 url(/se/images/aboutus-book2.jpg) no-repeat center bottom;
		background-size: contain;
	}

	.aboutus-pic-cat {
		background: #4b6278 url(/se/images/aboutus-cat2.jpg) no-repeat center bottom !important;
		background-size: contain !important;
	}
}

/* iphone6+ */
@media only screen and (max-width: 480px) {

	.curriculums-well {
		padding: 10px 0px !important;
		margin: 10px 5px !important;
	}

	.tab-content {
		padding: 7px;
	}

	.homepage-top-v2 {
		background-image:url(/se/images/home-bg-sm.png);
		background-size: cover !important;
	}

	.homepage-arrows {
		background-image: none;
		padding-left: 10px !important;
	}
	
	.header-top-text-v2 {
		font-size: 25px !important;
		line-height: 30px !important;
	}
	
	.aboutus-bottom-v2 {
		text-align: left;
		background-size: cover !important;
		background-position-x: -169px !important;
		background-position-y: 58px !important;
	}
	
	.aboutus-bottomtext2 {
		font-size: 21px !important;
		line-height: 26px !important;		
	}
	
	.aboutus-content {
		padding: 20px;
	}	
	
	a.aboutus-button {
		width: 250px;
		padding: 8px 0px;
	}
	
	.homepage-button {
		width: 133px !important;
		font-size: 13px !important;
	}

	.homepage-part2, .homepage-part3 {
		padding: 5px;
	}
	
	.homepage-part-text {
		font-size: 16px !important;
		line-height: 25px !important;
	}
	
	#sab-gravatar {
		width: 80px;
	}
	
	#sab-author {
		font-size: 20px;
	}

	.flexslider:hover .flex-next {
		right: 0px;
	}

	.flexslider:hover .flex-prev {
		left: 0px;
	}
	
	#homePageMainSlider .flex-direction-nav a {
		font-size: 40px;
		top: 30% !important;
	}
	
	#topbar {
		font-size: 13px;
	}

	a.topbarlink {
		font-size: 10px;
		padding: 2px 5px;
	}
	
	.mplus-hide {
		display: none;
	}

	.mplus-show {
		display: inherit;
	}
	
	a.header-category-link {
		font-size: 12px;
	}
	
	.entry-title a {
		font-size: 20px;
	}
	
	.entry-title {
		font-size: 20px;
		line-height: 21px;
	}
	
	
	.homepage-social {
		margin-top: -5px;
	} 

	.footer-ss-webinar {
		font-size: 21px;
		line-height: 23px;
		font-weight: 400;
	}
	
	.homepage-category-title {
		font-size: 21px;
		line-height: 23px;
		padding-bottom: 10px;
		font-weight: 400;
	}
	
	.homepage-content div[class^="col-md-"] {
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	
	.homepage-logos {
		padding: 5px 10px;
	}
	
	.aboutus-entrepreneurs-photo {
		min-height: 115px;
		max-height: 115px;
	}
	
	.aboutus-text5 {
		/* padding-bottom: 200px; */
	}
	
	.ss-main-page-other-name {
		font-size: 15px;
		line-height: 16px;
	}
	
	.ss-main-page-other-title {
		font-size: 10px;
		padding-top: 3px;
	}
	
	.academy-category-search-input-videos {
		min-width: 250px;
	}
	
	.header-top-text-line4 {
		font-size: 24px
	}
	
}

/* iphone6, galaxys7 */
@media only screen and (max-width: 400px) {

	.header-top-text {
		padding: 10px 0px;
		padding-top: 5px;
	}

	.header-top-text2 {
		padding: 10px 0px;
		padding-top: 5px;
	}
	
	a.header-category-link {
		font-size: 11px;
	}
	
	.homepage-category-header {
		font-size: 30px;
		line-height: 30px;
	}

	.homepage-category-header-height2 {
		height: 44px; 
		margin-bottom: 9px;
	}

	.footer-ss-webinar {
		font-size: 21px;
		line-height: 23px;
	}

	.homepage-category-title {
		font-size: 21px;
		line-height: 23px;
		padding-bottom: 8px;
	}
	
	.flexslider .entry-title-home {
		max-width: 270px;
	}

	.aboutus-text1 {
		padding-top: 5px;
		font-size: 16px;
		line-height: 20px;
	}

	.aboutus-text2 {
		font-size: 21px;
		font-weight: bold;
	}

	.aboutus-text4 {
		font-size: 26px;
	}
	
	.aboutus-text5 {
		/* padding-bottom: 180px; */
		font-size: 16px;
	}
	
	.aboutus-platforms-text {
		padding-left: 50px;
		padding-right: 50px;
	}
	
	.aboutus-input-container {
		padding-bottom: 10px;
	}
	
	.aboutus-newsletter-text {
	    font-size: 14px;
	}
	
	.aboutus-entrepreneurs-text-header {
		font-size: 24px;
	}
	
	.aboutus-entrepreneurs-name {
		font-size: 9px !important;
	}
	
	.aboutus-entrepreneurs-photo {
		min-height: 103px;
		max-height: 103px;
	}
	
	.aboutus-end {
		font-size: 17px;
		line-height: 17px;
	}
	
	a.aboutus-bottom-button {
		width: 300px;
		font-size: 27px;
		padding: 8px;
	}
	
	.ss-main-page-other-name {
		font-size: 13px;
	}
	
	.academy-category-search-input-videos {
		min-width: 235px;
	}
	
}

/* iphone5 - 320 */
@media only screen and (max-width: 350px) {

	.hideiphone5 {
		display: none;
	}

	.flexslider .entry-title-home {
		max-width: 230px;
	    font-size: 25px !important;
		padding-left: 5px;
		padding-right: 5px;
	}

	.nav-primary .twitter, .nav-secondary .twitter {
		display: none !important;
	}
	
	.header-category-link-hide {
		display: none;
	}

	.header-top-text-line2 {
		font-size: 47px;
		line-height: 31px;
	}
	
	.header-sup {
		top: -2.7em;
	}
	
	.homepage-content {
		padding-top: 4px !important;
	}
	
	.aboutus-video {
			padding-top: 3px;
	}
	
	
	.aboutus-text1 {
	    font-size: 15px;
	}
	
	.aboutus-text2 {
		font-size: 17px;
		line-height: 22px;
	}
	
	.aboutus-text3 {
		font-size: 19px;
	}
	
	.aboutus-text4 {
		font-size: 24px;
	}
	
	a.founders {
		font-size: 9px;
	}
	
	.founders-text {
		font-size: 14px;
	}
	
	.aboutus-founders-name-div {
		line-height: 13px;
	}
	
	.aboutus-platforms-text2 {
		font-size: 17px;
	}

	.aboutus-entrepreneurs-photo {
		min-height: 85px;
		max-height: 85px;
	}
	
	.aboutus-input {
		width: 250px !important;
	}
	
	.aboutus-entrepreneurs-text-header {
		font-size: 20px;
	}
	
	a.aboutus-bottom-button {
		width: 250px;
		font-size: 22px;
	}
}

/* 
wide desktop
- 1920

macpro
- 1440

ipad
- 1024px
- 768px

iphone6+
- 414px
- 736px

iphone6
- 375px
- 667px

galaxys6
- 360px
- 640px

iphone5
- 320px

 */
