/*
Theme Name: Norris-child
Author: JLT
Template: norris
*/

@import url("../norris/style.css");

/*** Header ***/
html.js body.home div#wi-top-area.wi-top-area div.top-content h3.small-text {
	font-size: 18px;
	font-family: "Oswald", sans-serif;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: 4;
}

#meet-andrew-weinreich {
	padding: 15px 0;
}

/*** Menu ***/
.wi-onepage #wi-mainnav .menu > ul > li.active > a, .wi-not-onepage #wi-mainnav .menu > ul > li.current-menu-item > a {
	color: #414141 !important;
}

li#menu-item-1129, li#menu-item-655, li#menu-item-3471, li#menu-item-3496 {
	display: none !important;
}

#menu-item-3014 > a  {
	transition: all 0s ease-out;
}

#wi-mainnav {
	margin-top: 2px;
}

/*** Sub-menu ***/
#wi-mainnav .menu > ul > li > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width:220px;
	background:#fff;
	border:1px solid #aaa;
	border-top: 1px solid #ccc;
	box-shadow:2px 2px 8px rgba(0,0,0,.1);
	top:70px;
	left:-20px;
	z-index:2000;
	position:absolute;
	display:none;
    }
#wi-mainnav .menu > ul > li:hover > ul {
    }
	/* right menu */
#wi-mainnav .menu > ul > li.right-menu > ul {
	left:auto;
	right:-20px;
	}
#wi-mainnav .menu > ul > li > ul > li {
	position:relative;
}
#wi-mainnav .menu > ul > li > ul > li > a {
	font-family: "Oswald", sans-serif;
    display: block;
    color: #000;
    text-decoration: none;
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 300;
	border-top:1px solid #ccc;
	-moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out
    }
#wi-mainnav .menu > ul > li > ul > li:first-child a{
	border-top:none;
    }
#wi-mainnav .menu > ul > li > ul > li > a:hover,
#wi-mainnav .menu > ul > li > ul > li.active > a {
	background:#f9f9f9;
    }

/*** Search Area ***/
div.searchdiv input.s {
	display: inline-block;
}

.searchdiv {
	position: relative;
	top: 15px;
}

/*** Home ***/
.page-id-647 .article {
	border-bottom: none;
}

/*** Columns ***/
.columnfix {
	overflow: auto;
	width: 100%;
}

.offset-1-2 {
	width: width: 48%;
	margin: auto;
}

.offset-1-3 {
	width: 30.6666666667%;
	margin: auto;
}

/*** Div Spacing ***/
.bottom-space {
	margin-bottom: 15px;
}

/*** Input ***/
input, textarea {
	max-width: 100%;
	display: block;
}

/*** Typography ***/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/s/lato/v11/22JRxvfANxSmnAhzbFH8PlKPGs1ZzpMvnHX-7fPOuAc.woff2) format('woff2'), url('/fonts/Lato-Light.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: url(http://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivIX0hVgzZQUfRDuZrPvH3D8.woff2) format('woff2'), url('/fonts/Lato-Light-Italic.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(http://fonts.gstatic.com/s/lato/v11/MDadn8DQ_3oT6kvnUq_2rxTbgVql8nDJpwnrE27mub0.woff2) format('woff2'), url('/fonts/Lato-Regular.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 700;
  src: url(http://fonts.gstatic.com/s/lato/v11/1KWMyx7m-L0fkQGwYhWwun-_kf6ByYO6CLYdB4HQE-Y.woff2) format('woff2'), url('/fonts/Lato-Italic.ttf') format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

strong {
	font-family: 'Lato', sans-serif;
	font-weight: 500;
}

.smalltext {
	font-size: 16px;
	margin-bottom: 15px;
}

.lato-thin {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}

.lato_title {
	font-family: 'Lato', sans-serif;
	font-size: 30px;
	font-weight: 300;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.lato_sm_title {
	font-family: 'Lato', sans-serif;
	font-size: 25px;
	font-weight: 400;
	letter-spacing: 1px;
	text-align: center;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.upper {
	text-transform: uppercase;
}

.right-align {
	text-align: right;
}

.left-align {
	text-align: left;
}

.center {
	text-align: center;
}

.center-img {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

body {
	font-weight: 300;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
	-webkit-font-smoothing: antialiased;
	line-height: 1.4em;
}

.wi-heading h2, .wi-heading h3 {
	font-family: 'Lato', sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    color: #ff7211;
}

.text-dropcap {
	font-size: 25px;
    line-height: 15px;
    margin: 5px 5px 10px 0;
    font-family: "Lato", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
}

.wi-center-heading .h, .left-heading .h {
	font-size: 40px;
	font-family: "Oswald", sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}

.page-subtitle {
	letter-spacing: 2;
	text-transform: uppercase;
	margin-top: 5px;
}

.page-title {
	margin-bottom: 5px;
}

.title {
	margin-bottom: 5px;
}

.headline {
	margin-bottom: 15px;
}

p.footnotes {
	font-size: 15px;
}

.alttitle {
	font-size: 50px;
	color: rgb(4,113,144);
	text-align: center;
}

.page-title, .wi-page .title-area .title {
	font-size: 45px !important;
	color: #0077c9;
}

input, textarea, select {
	font-family: "Lato", sans-serif;
	font-weight: 300;
}

.wi-divider .title {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}


/*** Colors ***/

.green {
	color: #0C7D34;
}

.blue {
	color: #047190;
}

.linkblue {
	color: #17a0ff;
}

.lightblue {
	color: #42d6ff;
}

.skyblue {
	color: #8fe7ff;
}

.bluegreen {
	color: #04908c;
}

.orange {
	color: #f8a701;
}

.seafoam {
	color: #01f8a7;
}

.purple {
	color: #a701f8;
}

.pink {
	color: #f801ce;
}

.indigo {
	color: #2b01f8;
}

.emph {
	font-weight: 400;
}

/*** Left Heading No Border ***/
.left-heading {
	/* text-align:center; */
	overflow:hidden;
	}
.left-heading .h {
	display: inline-block;
	position: relative;
	font-size: 30px;
	padding: 0;
	font-weight: 200;
	margin-bottom: 10px;
	letter-spacing: 1px;
	}
.left-heading .h:before,
.left-heading .h:after {
	position: absolute;
	top: 50%;
	width: 999px;
	content: "";
	margin-top: -2px;
	height: 2px;
	}
.left-heading .h:before {
	left:-999px;
	}
.left-heading .h:after {
	left: 100%;
	}

/*** General ***/
.page-id-371 .headline {
	margin-bottom: 45px;
}

.headline {
	padding: 20px 0;
}

.wi-separator {
	border-top: 1px solid #7b7b7b;
}

.page .article {
	border: none;
	padding: 0 0 10px;
}

/*** Images ***/
.striped {
	background: url("../norris/images/stripe.png") repeat scroll 0 0 / 4px 4px rgba(0, 0, 0, 0);
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 8px;
	position: relative;
	transition: all 0.3s ease-out 0s;
}

/*** Links ***/
a {
	font-weight: 400;
}

a:hover {
	color: #98d5ff !important;
	text-decoration: none;
}

a:visited {
	color: #0056fc;
}

/*** Images ***/
.tab-content img.alignleft {
	margin: 0 10px 10px 0;
}

/*** Lists ***/
ul.templates {
	margin-left: 20px;
}

.wi-list {
	margin: 0 0 30px 10px;
}

/*** Buttons ***/
.page-id-103 #wi-top-area .wi-button .btn .has_icon a {
	background: repeat scroll #0C7D34;
}

.wi-button .btn {
	font-size: 18px;
}

.wi-button a.my-btn {
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	border:4px double transparent;
	color: #fff;
    -webkit-transform: translate3d(0,0,0);
    padding:8px 18px;
	background: transparent;
	text-transform: uppercase;
	font-size: 18px;
}

.wi-button a.my-btn:hover, .wi-button a.btn:hover {
	color: #000 !important;
}

/*** Page Separator ***/

.page-separator {
	border-top: 5px solid #333333;
}

.page-separator a {
	color: #0C7D34;
}

.page-separator a:hover {
	color: #c4fdd8;
}

.page-separator .bigtext span.slabtext {
	color: #fff;
	text-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
}

.page-separator blockquote p {
	font-family: "Lato", sans-serif;
	color: #fff;
}

/** HR **/
.hr {
margin: 15px 0 30px;
}

/*** My Small Icon Box ***/
.my-small-iconbox {
	display: block;
	margin: 0 0 20px;
	}
.my-small-iconbox .my-iconbox-title {
	display: inline;
	clear:both;
	margin:0 0 10px;
	text-transform: uppercase;
	color:#17a0ff;
	letter-spacing: 1px;
	font-size:25px;
	font-weight: 300;
	font-family: "Lato", sans-serif;
	}
.my-small-iconbox .my-iconbox-title .title {
	overflow: hidden;
	display: block;
	margin:0;
	line-height:1.1;
	font-size:15px;
	letter-spacing:1px;
	}
.my-small-iconbox .my-iconbox-content {
	color:#333;
	text-align: left;
	font-size: 17px;
	margin-left: 70px;
	}
.my-small-iconbox p {
	font-size: 19px;
	letter-spacing: .2px;
}

/*** My Icon Box ***/

.my-iconbox {
	position:relative;
	margin-bottom: 30px;
	text-align:center;
	max-height: 85px;
	}
.my-iconbox .icon {
	position: relative;
	display: block;
	height: 45px;
	margin: 30px auto 15px;
	}
.my-iconbox .icon i {
	line-height:80px;
	}
.my-iconbox .name {
	font-size:26px;
	margin-bottom:10px;
	font-weight:400;
	}
.my-iconbox .desc {
	color: #333;
	font-size: 14.5px;
	}
.my-iconbox .desc p {
	margin-bottom:20px;
	}
.my-iconbox .desc strong {
	font-weight:normal;
	color:#000;
	}

/*** Center Heading No Border ***/
.center-heading {
	text-align:center;
	overflow:hidden;
	}
.center-heading .h {
	display: inline-block;
	position: relative;
	font-size: 30px;
	padding: 0 20px;
	font-weight: 200;
	margin-bottom: 40px;
	letter-spacing: 1px;
	}
.center-heading .h:before,
.center-heading .h:after {
	position: absolute;
	top: 50%;
	width: 999px;
	content: "";
	margin-top: -2px;
	height: 2px;
	}
.center-heading .h:before {
	left:-999px;
	}
.center-heading .h:after {
	left: 100%;
	}

.text-slider {
	font-size: 40px;
}

/*** Top Area ***/
.announcement {
	font-family: 'Lato', sans-serif;
	font-size: 18px;
	color: #96fcf8;
	text-transform: uppercase;
	margin-top: 10px;
}

.announcement a {
	color: #e0fefd;
}

#header-social .social {
	text-align:center;
	margin-bottom:20px;
	}
#header-social .social ul {
	list-style:none;
	margin:0;
	padding:0;
	display:inline-block;
	}
#header-social .social ul li {
	display:block;
	float:left;
	}
#header-social .social ul li a {
	text-decoration: none;
	margin: 0 10px 10px 10px;
	-moz-border-radius:40px;
	-webkit-border-radius:40px;
	border-radius:40px;
	background: #fff;
	color: #000;
	font-size: 22px;
	width: 40px;
	height: 40px;
	text-align: center;
	display: block;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
	}
#header-social .social ul li a:hover {
	color:#999;
	}
#header-social .social ul li a i {
	line-height: 40px;
	}

/*** Home ***/
.wi-logo {
	display: none;
}

.my-small-iconbox p {
	margin: 0 0 30px 70px;
}

p.persona {
	padding-left: 10px;
	padding-right: 10px;
	font-size: 18px;
	text-align: center;
}

a.loeb {
	background-image: url('/wp-content/uploads/mentors/michael_loeb.png');
    width: 161px;
    height: 150px;
    float: none;
    display: block;
    margin: 0 auto;
}

a.andrew_icon {
	background-image: url('/wp-content/uploads/mentors/andrew_weinreich_circle.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor1 {
	background-image: url('/wp-content/uploads/mentors/owen_davis.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor2 {
	background-image: url('/wp-content/uploads/mentors/charlie_odonnell.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.mentor3 {
	background-image: url('/wp-content/uploads/mentors/wiley_cerilli.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.mentor4 {
	background-image: url('/wp-content/uploads/mentors/jack_welde.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.mentor5 {
	background-image: url('/wp-content/uploads/mentors/ben_sun.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor6 {
	background-image: url('/wp-content/uploads/mentors/steve_krein.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor7 {
	background-image: url('/wp-content/uploads/mentors/karin_klein.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor8 {
	background-image: url('/wp-content/uploads/mentors/ellie_wheeler.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor9 {
	background-image: url('/wp-content/uploads/mentors/ed_sim.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.mentor10 {
	background-image: url('/wp-content/uploads/mentors/robert_levitan.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.mentor11 {
	background-image: url('/wp-content/uploads/mentors/john_rigos.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.mentor12 {
	background-image: url('/wp-content/uploads/mentors/barak_pridor.png');
    width: 157px;
    height: 150px;
    float: left;
}

a.placeholder_persona {
	background-image: url('/wp-content/uploads/mentors/persona_placeholder.png');
    width: 157px;
    height: 150px;
    float: left;
}

.tba {
	width: 100%;
}

/*** Roadmap Scholars Page ***/
.scholar {
	display: block;
	margin: 0 0 1px;
	overflow: hidden;
	padding: 8px;
	position: relative;
	transition: all 0.3s ease-out 0s;
	}

.scholar .name {
	color: #737373;
	font-size: 20px;
}

.scholar .title {
	color: #999;
	font-size: 17px !important;
	font-weight: 400;
	display: inline-block;
	text-transform: uppercase;
	line-height: 145%;
}

.scholar p {
	font-size: 19px;
	font-weight: 300;
	letter-spacing: .3px;
	display: inline-block;
}

.scholar a {
	color: #04908c !important;
}

.scholars {
	width: 650px;
	margin: auto;
}

.scholars a {
	font-weight: 500;
	color: #0077c9;
}

.sept15 {
	float: right !important;
}

.march15 {
	float: left;
}

/*** Webcasts Page ***/
a.webcasts {
	margin: 15px 0 15px 0;
}

/*** Newsletter Signup Page ***/
.page-id-3011 p {
	margin-bottom: 5px !important;
}

#mc_embed_signup {
	font-family: 'Lato', sans-serif !important;
	text-transform: uppercase;
}

#mc_embed_signup label {
	font-weight: 400 !important;
	font-size: 20px !important;
}

#mc_embed_signup .button {
	background-color: #f80116 !important;
}

#mc_embed_signup .button:hover {
	background-color: #af0513 !important;
}

#mc_embed_signup input.button {
	width: 100% !important;
	height: 40px;
	font-family: 'Oswald', sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #ffffff;
}

label#mc_embed_signup_scroll {
	display: block;
	text-align: center;
}

.mc-field-group input {
	margin: 0 0 3px;
	font-weight: 300;
	font-size: 16px;
}

.indicates-required {
	font-size: 15px;
}

#mc_embed_signup .mc-field-group .asterisk {
	top: 15px !important;
}

#mc_embed_signup .mc-field-group.input-group ul li {
	margin: 0 0 0 30px !important;
}

#mc_embed_signup .mc-field-group.input-group ul li label {
	margin: 0 0 3px 10px;
}

.mc-field-group input-group {
	margin: 0 0 5px;
}

#mc_embed_signup .mc-field-group {
	width: 99% !important;
}

.mc-field-group .input-group ul {
	list-style: none;
}

/*** Roadmap Course Page ***/
.home .title-area h2.title {
	font-size: 38px;
}

.course_personas {
	display: inline-block;
	 vertical-align: top;
}

.course_personas p.persona {
	margin: 10px 0 30px 0;
	font-size: 16px;
}

.course-margin {
	margin-left: 10%;
}

.page-id-2547 .wi-list ul {
	width: 55%;
}

.my-icons {
    text-align: center;
}

.my-icons .my-icon {
    margin: 15px 15px 5px 15px;
   	display: inline-block;
}

.my-icons p {
	margin-bottom: 15px;
}

.my-icon .my-icon-title a {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	font-weight: 300;
}

.offering {
	margin-left: 10px;
}

.post-899, .post-885 {
	padding-top: 5px;
}

.post-48 .pad .image {
	background: url("../norris/images/stripe.png") repeat scroll 0 0 / 4px 4px rgba(0, 0, 0, 0);
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 8px;
	position: relative;
	transition: all 0.3s ease-out 0s;
}

.wi-center-heading {
	padding-top: 20px;
}

.post-48 .title-area .pad .title {
	font-size: 55px;
}

/*** Apply Page ***/
.qual-title {
	color: #42d6ff;
	letter-spacing: 1px;
	line-height: 35px;
	font-family: 'Lato', sans-serif;
	text-transform: uppercase;
	font-size: 25px;
}

.toplined {
	border-top: 1px solid #e3e3e3;
	padding-bottom: 20px;
	padding-top: 20px;
}

.active-app {
	background-color: #f3fff5;
	padding: 25px;
	border: solid 1px #7dff99;
}

.inactive-app {
	background-color: #eef0ee;
	padding: 25px;
	border: solid 1px #c5ccc5;
}

.wi-toggle .toggle-title {
	color: #0077c9;
	font-size: 25px;
	font-family: "Lato", sans-serif;
}

.wi-toggle {
	border-bottom: #fff;
}

/*** Agenda Page ***/
div.two-button {
	display: inline-block;
	margin: 0 auto;
	 vertical-align: top;
}

.page-id-2662 .bold-details {
	margin: 0 0 5px;
	font-size: 20px;
	font-weight: 400;
	color: #0077c9;
	text-transform: uppercase;
}

.page-id-2662 .page-title {
	font-size: 45px;
}

.syllabus p, .syllabus .wi-list, .post-2662 .wi-heading {
	margin-bottom: 15px;
}

.syllabus .wi-separator {
	height: 15px;
}

.post-371 .wi-tab .wi-list li {
	padding: 10px 0 5px 22px;
}

.subject {
	float: right;
	width: 23%;
	text-align: right;
}

.post-371 .bold-details {
	margin: 0 0 5px;
	font-size: 20px;
	font-weight: 400;
	font-family: 'Oswald', sans-serif;
	text-transform: uppercase;
	color: #0077c9;
}

.syllabus li {
	font-size: 20px;
}

.template {
	color: #999999;
	font-weight: 300;
	font-size: 20px;
	font-family: "Oswald";
	text-transform: uppercase;
	margin: 0 0 5px;
}

/*** Contact Page ***/
#subject {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	margin-left: 1px;
}

.container .post-85 {
	min-height: 700px;
}

/*** Video Library Page ***/
.coming-soon {
	margin: 0 0 30px 70px;
}

/*** Testimonial Buzz Page ***/

.buzz {
	font-size: 19px;
}

p.buzz.content {
	max-width: none;
}

/*** Testimonial Page ***/
.home .wi-tab .tabnav ul li a {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
}

.content {
	font-size: 17px;
	margin-top: 15px;
}

.testimonial-nav {
	margin-left: auto;
	margin-right: auto;
}

ul.button-margin {
	display: table;
	width: 50%;
	height: 150px;
}

ul.button-margin li {
  display: table-cell;
  vertical-align: middle;
}

.testimonial .content {
	max-width: 156px;
}

a.pioneers-button {
	background-image: url('/wp-content/uploads/buttons/tp_button_orange.png');
	height: 150px;
	width: 150px;
}

.scholars-button {
	background-image: url('/wp-content/uploads/buttons/rs_button_blue.png');
	height: 150px;
	width: 150px;
}

a.pioneer1 {
	background-image: url('/wp-content/uploads/testimonials/jason_finger.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer2 {
	background-image: url('/wp-content/uploads/testimonials/sam_lessin.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer3 {
	background-image: url('/wp-content/uploads/testimonials/david_rose.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer4 {
	background-image: url('/wp-content/uploads/testimonials/joshua_rochlin.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer5 {
	background-image: url('/wp-content/uploads/testimonials/jeff_stewart.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer6 {
	background-image: url('/wp-content/uploads/testimonials/steven_krein.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer7 {
	background-image: url('/wp-content/uploads/testimonials/cliff_lerner.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer8 {
	background-image: url('/wp-content/uploads/testimonials/matthew_cowan.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer9 {
	background-image: url('/wp-content/uploads/testimonials/jeremy_levy.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer10 {
	background-image: url('/wp-content/uploads/testimonials/jon_ende.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer11 {
	background-image: url('/wp-content/uploads/testimonials/yao_huang.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer12 {
	background-image: url('/wp-content/uploads/testimonials/amol_sarva.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer13 {
	background-image: url('/wp-content/uploads/testimonials/jack_welde.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer14 {
	background-image: url('/wp-content/uploads/testimonials/andrew_unger.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer15 {
	background-image: url('/wp-content/uploads/testimonials/payal_kadakia.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.pioneer16 {
	background-image: url('/wp-content/uploads/testimonials/jamie_rosen.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar1 {
	background-image: url('/wp-content/uploads/testimonials/eric_sevillia.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar2 {
	background-image: url('/wp-content/uploads/testimonials/meha_agrawal.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar3 {
	background-image: url('/wp-content/uploads/testimonials/gesche_haas.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar4 {
	background-image: url('/wp-content/uploads/testimonials/ritvik_singh.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar5 {
	background-image: url('/wp-content/uploads/testimonials/lisa_dolan.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar6 {
	background-image: url('/wp-content/uploads/testimonials/pinaki_dasgupta.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar7 {
	background-image: url('/wp-content/uploads/testimonials/joshua_holtzman.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar8 {
	background-image: url('/wp-content/uploads/testimonials/alexandra_weheda.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar9 {
	background-image: url('/wp-content/uploads/testimonials/aaron_flack.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar10 {
	background-image: url('/wp-content/uploads/testimonials/irene_ryabaya.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar11 {
	background-image: url('/wp-content/uploads/testimonials/ryan_moore.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar12 {
	background-image: url('/wp-content/uploads/testimonials/chris_weiher.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar13 {
	background-image: url('/wp-content/uploads/testimonials/elizabeth_galbut.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar14 {
	background-image: url('/wp-content/uploads/testimonials/jacob_wood.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar15 {
	background-image: url('/wp-content/uploads/testimonials/autumn_adeigbo.png');
    width: 156px;
    height: 150px;
    float: left;
}

a.scholar16 {
	background-image: url('/wp-content/uploads/testimonials/winston_ford.png');
    width: 156px;
    height: 150px;
    float: left;
}

.testimonial {
	display: inline-block;
	margin: 0 0 1px;
	position: relative;
	transition: all 0.3s ease-out 0s;
	}

.testimonial .name {
	color: #737373;
	font-size: 20px;
	font-weight: 400;
}

.testimonial .title, .date, p.date {
	color: #999;
	font-size: 17px !important;
	font-weight: 300;
	display: inline-block;
	text-transform: uppercase;
	line-height: 145%;
}

.testimonial p {
	font-size: 19px;
	font-weight: 300;
	letter-spacing: .3px;
	display: inline-block;
	margin-top: 10px;
	padding-left: 10px;
}

.testimonial a {
	color: #17a0ff !important;
}

/*** Application Page ***/
.page-id-3092 .page-title {
	font-size: 45px;
}

/*** Press Page ***/
.page-id-2986 .my-icons {
    text-align: center;
}

.page-id-2986 .my-icons .my-icon {
    margin: 20px;
   	display: inline-block;
}

.page-id-2986 .my-icons p {
	margin: 30px 0 20px;
	text-align: left;
}

.page-id-2986 .my-icon .my-icon-title {
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	text-transform: none;
	font-weight: 300;
}

/*** Roadmaps Talks Pags ***/
.page-id-3937 .wi-list {
margin: 0 0 30px 50px;
}


/*** Directory Page
.lcp_catlist p {
	margin: 3px;
}

.page-id-2581 .headline {
	margin-bottom: 30px;
}

#dir_nav1 ul {
	list-style-type:none;
	margin-left: 50px;
}

#dir_nav2 ul {
	list-style-type:none;
	margin-left: 5px;
}

li a.planning {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 0;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.planning {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -1px -73px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.formation {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -146px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.formation {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -219px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.hrel {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -292px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.hrel {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -364px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.branding {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -439px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.branding {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: 0 -512px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.product {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px 0;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.product {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -73px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.marketing {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -146px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.marketing {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -219px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.sales {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -292px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.sales {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -365px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a.financing {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -401px -439px;
    width: 400px;
    height: 72px;
    display: inline-block;
}

li a:hover.financing {
	background-image: url('/wp-content/uploads/buttons/dir_sprites.png');
    background-position: -402px -512px;
    width: 400px;
    height: 72px;
    display: inline-block;
}
***/

/*** Terms of Service Page ***/
.tos h2 {
	color: #04908c;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	margin: 0 0 25px;
}

/*** Founder Library Page ***/
h3.ytc_title {
	font-size: 25px;
}

/*** Video Terms of Service Page ***/
.tos-list li {
	margin-bottom: 15px;
	margin-left: 10px;
}

.indigo-list {
	color: #17a0ff;
	font-weight: bold;
	text-transform: uppercase;
}

ol.upper-roman {
list-style-type: upper-roman;
}

ol.lower-alpha {
list-style-type: lower-alpha;
}

/** RPWE **/

#video-archive-posts .rpwe-block h3 {
	font-size: 22px !important;
}

#home-video-post .rpwe-title {
	display: none;
}

/*** Toggle Box
div#wi-content div#course.post-48 div.content-area div.container div.wi-column div.wi-toggle div.toggle-title {
	font-family: 'Lato', sans-serif;
	letter-spacing: 1px;
	font-size: 19px;
}

.post-48 .column-last div.wi-heading {
	margin-bottom: 22px;
}

html.js body.home div#wi-content div#course.post-48 div.content-area div.container div.wi-column div.wi-toggle div.toggle-content p {
	font-size: 18px;
}

***/

.post-371 .wi-divider h2.title {
	margin: 0;
}

/*** Next Event Page ***/
.center-heading .h {
	color: #0077c9;
	margin-bottom: 5px;
	text-transform: uppercase;
}
}

.post-647 p {
	font-size: 20px;
	text-align: center;
}

.sub-content {
	color: #777;
}

.half {
	float: right;
	width: 48%;
	text-align: center;
	margin: -25px 0 0;
}

.wi-list ul.center-list {
	margin-left: 270px;
}

.post-647 .logos {
	display: none;
}

.post-647 .hosted {
	display: none;
}

.post-647 .column-1-2 {
	width: 45%;
	margin-right: 10%;
}

.post-647 .wi-separator, .post-371 .wi-separator {
	border-top: 1px solid #7b7b7b;
}

.course-title {
	font-size: 22px;
	font-family: "Oswald";
	text-align: center;
	font-weight: 200;
	text-transform: uppercase;
}

/*** Speaking Engagements Page ***/
.post-647 .wi-tab .tab-content {
	border: 1px solid rgba(0, 0, 0, 0);
}

.post-647 .wi-tab .tab-content p {
	text-align: left;
}

.post-647 .wi-tab .tabnav ul li {
	width: 100%;
	text-align: center;
}

/*** .logos {
	display: inline-block;
}
/***/

/*** About Andrew Page ***/


.page-id-439 .wi-heading {
	margin-bottom: 1px;
}

/** Calendar Style **/
/**
 * AddToCalendar Icon Style
 * http://addtocalendar.com
 */

/* Base */

.addtocalendar var{
	display: none;
}

.addtocalendar {
	position: relative;
	display: inline-block;
	background: transparent!important;
}

.atcb-link {
	display: block;
	outline: none!important;
	cursor: pointer;
}

.atcb-link:focus~ul,
.atcb-link:active~ul,
.atcb-list:hover{
	visibility:visible;
}

.atcb-list {
	visibility: hidden;
	position: absolute;
	top: 100%;
	left: 0;
	width: 170px;
	z-index: 900;
}

.atcb-list,
.atcb-item
{
	list-style: none;
	margin: 0;
	padding: 0;
	background: #fff;
}

.atcb-item {
	float: none;
	text-align: left;
}

.atcb-item-link
{
	text-decoration: none;
	outline: none;
	display: block;
}

.atcb-item.hover,
.atcb-item:hover {
	position: relative;
	z-index: 900;
	cursor: pointer;
	text-decoration: none;
	outline: none;
}


/* Orange */

.atc-style-glow-orange .atcb-list{
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #fff;
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
	border-radius: 4px;
}

.atc-style-glow-orange .atcb-link
{
	position: relative;
	color: rgba(255,255,255,1);
	text-decoration: none;
	background-color: rgba(219,87,5,1);
	font-size: 1em;
	display: block;
	padding: 4px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 12px rgba(0,0,0,.7);
	-moz-box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 12px rgba(0,0,0,.7);
	box-shadow: 0px 9px 0px rgba(219,31,5,1), 0px 9px 12px rgba(0,0,0,.7);
	text-align: center;
	-webkit-transition: all .1s ease;
	-moz-transition: all .1s ease;
	-ms-transition: all .1s ease;
	-o-transition: all .1s ease;
	transition: all .1s ease;
}

.atc-style-glow-orange .atcb-link:active {
	-webkit-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	-moz-box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	box-shadow: 0px 3px 0px rgba(219,31,5,1), 0px 3px 6px rgba(0,0,0,.9);
	position: relative;
	top: 6px;
}

.atc-style-glow-orange .atcb-link,
.atc-style-glow-orange .atcb-link:hover,
.atc-style-glow-orange .atcb-link:active,
.atc-style-glow-orange .atcb-link:focus
{
	color: #fff;
	font-family: "Verdana";
	font-size: 14px;
	text-decoration: none;
	outline: none;
	padding: 7px 25px;
}

.atc-style-glow-orange .atcb-list {
	width: 170px;
	border: 1px solid #fff;
	border: 1px solid rgb(186,186,186);
	border-radius: 2px;
	box-shadow: 0 0 5px #AAA;
}

.atc-style-glow-orange .atcb-list,
.atc-style-glow-orange .atcb-item
{
	background: #fff;
	color: #000;

}

.atc-style-glow-orange .atcb-item,
.atc-style-glow-orange .atcb-item-link
{
	line-height: 1.3em;
	vertical-align: middle;
	zoom: 1;
}

.atc-style-glow-orange .atcb-item-link,
.atc-style-glow-orange .atcb-item-link:hover,
.atc-style-glow-orange .atcb-item-link:active,
.atc-style-glow-orange .atcb-item-link:focus
{
	color: #000;
	font-family: "Verdana";
	font-size: 14px;
	text-decoration: none;
	outline: none;
	padding: 5px 15px;
}

.atc-style-glow-orange .atcb-item-link:hover,
.atc-style-glow-orange .atcb-item-link:active,
.atc-style-glow-orange .atcb-item-link:focus
{
	color: #fff;
	background: rgba(219,87,5,1);
}

.atc-style-glow-orange .atcb-item.hover,
.atc-style-glow-orange .atcb-item:hover {
	background: rgba(250,203,175,1);
}

/*** Contact Page ***/
p.msg-contactform {
	display: block;
	margin-top: 20px;
	margin-bottom: 5px;
}

.post-85 #wpcf7-f8-p85-o1.wpcf7 .wpcf7-form .input p, .post-85 #wpcf7-f8-p85-o1.wpcf7 .wpcf7-form .textarea p {
	color: #17a0ff;
	font-weight: 300;
	font-family: "Lato", sans-serif;
}

.wpcf7 input[type="text"], .wpcf7 input[type="text"]:focus, .wpcf7 input[type="email"], .wpcf7 input[type="email"]:focus, .wpcf7 textarea, .wpcf7 textarea:focus {
	font-size: 15px;
	padding: 5px 6px;
}

div.wpcf7-response-output {
	text-align: center;
}

.page-id-85 .headline {
	margin-bottom: 20px;
}

.container .post-85 {
	min-height: 700px;
}

.subject {
	width: auto;
	float: left;
	text-align: left;
	font-family: 'Lato', sans-serif;
}

select#subject, option#subject {
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 18px;
	font-family: 'Lato', sans-serif;
}

.wpcf7 .wpcf7-submit {
	font-size: 18px;
}

input.wpcf7-form-control, textarea.wpcf7-form-control {
	font-weight: 300;
	font-size: 16px;
	font-family: 'Lato', sans-serif;
}

textarea.wpcf7-form-control.wpcf7-textarea {
	height: 150px;
}

/*** Teaser Page ***/
div#teaser.post-609 {
	padding: 20px !important;
}

/** List Category Posts on Video Archive Page **/
.lcp_catlist {
	font-weight: 400;
	line-height: 1.3em;
}

.my-small-catlist {
	display: block;
	margin: 0 0 30px;
}
.my-small-catlist .my-catlist-title {
	display: inline;
	clear:both;
	margin:0 0 10px;
	text-transform: uppercase;
	color:#42d6ff;
	letter-spacing: 1px;
	font-size: 25px !important;
	font-weight: 500;
	font-family: "Lato", sans-serif;
}
.my-small-catlist .my-catlist-title .title {
	overflow: hidden;
	display: block;
	margin:0;
	line-height:1.1;
	font-size:15px;
	letter-spacing:1px;
}
.my-small-catlist .my-catlist-content {
	color:#333;
	text-align: left;
	font-size: 17px;
	margin-left: 70px;
}

.my-small-catlist .lcp_catlist p {
	font-size: 19px;
	letter-spacing: .2px;
	margin: 0 0 10px 70px;
}
.my-small-catlist p {
	margin: 0 0 10px 70px;
}
.my-small-catlist .lcp-catlist a {
	font-size: 22px !important;
}
.morelink {
	margin: 0 0 10px 70px;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
}
#video-archive-posts .rpwe-summary, #home-video-post .rpwe-summary {
	font-size: 20px;
}

#video-archive-posts .rpwe-time, #home-video-post .rpwe-time {
	font-size: 15px;
	color: #777777;
}

#video-archive-posts .rpwe-summary a.more-link, #home-video-post .rpwe-summary a.more-link {
	margin-left: 20px;
	color: #0077c9;
  text-transform: uppercase;
  font-weight: 500;
}

/** Custom Post on Video Archive Page **/
.custom-post-archive .custom-post-title {
	margin: 15px 0 15px;
}

.custom-post-archive .custom-date {
	font-size: 16px;
	color: #a2a2a2;
}

.custom-post-archive .custom-cat {
	font-weight: 400;
	font-size: 22px;
	text-transform: uppercase;
}

.custom-post-archive p {
	margin: 0 0 15px;
}

.custom-post-archive .custom-comment {
	font-weight: 500;
	padding-top: 15px;
	text-transform: uppercase;
}

/** Events Page **/

.event-title {
	color: #5DBEFF;
	margin-top: 3px;
	font-weight: normal;
	font-size: 23px;
	text-align: center;
	text-transform: capitalize;
}

.event-date {
	color: #414141;
	margin: 3px 0 5px 0;
	font-weight: normal;
	font-size: 23px;
	text-align: center;
}

.event-medium {
	color: #676767;
	margin-top: 3px;
	font-weight: 300;
	font-size: 21px;
	text-align: center;
}

/** Bring Roadmap course to your city Page **/

.founder-roadmap-list .wi-list {
	margin: 0 0 30px 70px;
}

.founder-roadmap-list .wi-list li {
	font-weight: 400;
	font-size: 20px;
}

.founder-roadmap-list .my-small-iconbox p {
	margin: 0 0 0 70px;
}

/*** Predicting the Future Page ***/

/*** Predicting the Future -- Homebuilding Page ***/
.homebuilding_personas {
	text-align: center;
}

.homebuilding {
	text-align: center;
}

p.homebuilding_personas {
	margin: 10px 0 15px !important;
}

a.homebuilding {
    width: 156px;
    height: 150px;
}

/*** Blog Page ***/
.wi-blog .article .title, .wi-blog .article .title a {
	font-size: 35px;
	color: #17a0ff;
}

.blog .article {
border-bottom: 1px solid #999;
}

.blog .post-content h3 {
	font-weight: 300;
	font-size: 30px;
}

.blog #wi-content > .container, .single-post #wi-content > .container {
	min-height: 700px;
}

#primary {
	font-family: "Lato", sans-serif;
	font-weight: 300;
}

h3.widget-title {
	text-transform: uppercase;
	color: #ff7211;
	font-size: 20px;
	letter-spacing: 2px;
	margin-bottom: 15px;
}

.wi-single .wi-heading {
	margin-bottom: 5px;
}

.widget-title span:before, .widget-title span:after {
	border-bottom: 1px dotted #aaa;
	border-top: none;
}

.widget_categories ul li {
	border: none;
}

.single-post .meta {
	text-transform: uppercase;
	font-size: 14px;
}

.textwidget {
	text-align: left;
}

.widget ul li a {
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 18px;
	letter-spacing: 1px;
}

.wi-content .widget {
	margin: 0 0 45px;
}

.widget.widget_tag_cloud div.tagcloud {
	margin: 0 0 0 20px;
}

.blog .headline, .single-post .headline {
	margin-bottom: 15px;
}

.article .meta {
	padding: 10px 0;
}

.article .meta .ele {
	font-family: "Lato", sans-serif;
	font-weight: 300;
	font-size: 12px;
	background: url('images/rhombus-small.png') no-repeat 0 10px;
}

.post-nav {
	border-bottom: none;
}

.wi-blog .post-content {
	font-size: 21px;
	line-height: 1.5em;
	font-family: "Lato", sans-serif;
	font-weight: 300;
}

.post-content h3 {
	color: #FF7211;
	margin-top: 30px;
}

.article .more-link {
	letter-spacing: 1px;
	font-family: "Lato", sans-serif;
	font-weight: bold;
	color: #ff7211;
	font-size: 20px;
}

.article {
	border-bottom: 1px solid #999;
}

.blog .article, .wi-single .article {
	padding: 0 0 40px;
}

.post-title {
	color: #0077c9;
}

.sig {
	color: #999;
	font-size: 17px;
}

div.span8 {
	padding-bottom: 70px;
}

.blog div.ele.comments, .single-post div.ele.comments {
	display: none !important;
}

#secondary {
	margin: 0 0 50px;
}

.tags {
	margin: 0 0 15px;
	border-bottom-color: #fff;
}

.headline .meta {
	font-family: 'Oswald', sans-serif !important;
	font-weight: 300;
	color: #0077c9;
}

div.mc4wp-alert {
	margin-left: 30px;
	font-size: 18px;
}

.wi-pagination {
	margin-bottom: 100px;
}

.wi-pagination > ul > li > a {
	background: none;
}

.wi-pagination > ul > li > .prev:before,
.wi-pagination > ul > li > .next:before,
.wi-pagination > ul > li > .prev:after,
.wi-pagination > ul > li > .next:after {
	background: none;
}

.wi-pagination > ul > li > a {
	font-weight: 500;
	font-size: 25px;
	text-transform: uppercase;
}

.wi-single .post-thumbnail {
	display: none;
}

/*** Sharing ***/
.single-post .sharedaddy .sd-title {
	font-size: 22px;
	text-transform: uppercase;
	color: inherit;
	font-weight: 400;
}

/*** Comments ***/
.comment-reply-title {
	text-transform: uppercase;
}

.comments-title {
	font-size: 25px;
}

.comment-avatar {
	display: none;
}

.post-nav .ele a {
	color: #17a0ff;
	font-size: 22px;
	font-weight: bold;
}

section.comment-content.comment {
	font-size: 18px;
	line-height: 1.4em;
}

/** Blog Sidebar **/
.rpwe_widget-6 h3 {
	text-transform: none;
}

/*** Single Posts ***/
.single-post .headline .post-title {
	font-size: 45px;
	margin-bottom: 5px;
}

.single .meta {
	font-size: 15px;
    margin-top: 5px;
    text-transform: uppercase;
}

.single-post article {
	border-bottom-color: #fff;
}

.post div.post-content p {
	margin: 0 0 15px !important;
}

div.blog-call-to-action {
	border: #cccccc solid 1px;
	padding: 30px;
	background-color: #feff7d;
	margin: 0 0 20px;
}

.postid-2232 .headline .post-title {
	font-size: 40px;
}

div.sharedaddy h3.sd-title:before {
	border-top: none !important;
}

/*** Blog Category Page ***/
.category .has-post-thumbnail .post-thumbnail {
	display: none;
}

.article {
	padding: 0 0 25px;
}

.article .meta .ele {
	font-weight: 400;
}

/*** Category Widget ***/
.widget ul.children li {
	margin-left: 15px;
}

/** Blog Sidebar **/
.yikes-easy-mc-form .yikes-easy-mc-submit-button {
	background: repeat scroll #cc0000;
	color: #ffffff;
	font-weight: 300;
	text-transform: uppercase;
	width: 60% !important;
	margin: 0 auto;
}

/** Social Share Icons **/
.social-share a {
	padding: 0 10px 0 10px;
}

/*** Footer ***/
.copyright {
	font-size: 13px;
	text-transform: uppercase;
}

/*** 404 Page ***/

.error404 h2, .error404 h3 {
	text-align: center;
}

/*** Confirmed Newsletter Page ***/
.confirmed {
	font-family: "Lato", sans-serif;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 10px;
	font-weight: 300;
}

.container .post-1385 {
	min-height: 700px;
}

/*** Thanks Page ***/
.container .post-1903 {
	min-height: 700px;
}

/*** Newsletter ***/
.widget .nsu_widget {
	font-family: "Lato", sans-serif;
	font-size: 12px;
}

input.submit {
	font-weight: 400;
	color: #0077c9;
	width: auto;
}

input.email {
	margin-top: 10px;
	margin-bottom: 3px;
}

#mc4wp_widget-3 .form {
	font-size: 13px;
	line-height: 1px;
}

.wi-header .container {
	height: 62px;
}

.span3 .widget {
	margin-bottom: 0;
}

#nsu-name-0 {
	display: none;
}

#mc4wp_widget-3 p {
	margin-bottom: 1px;
}

.header-widget-title {
	font-size: 13px;
	margin-bottom: 0;
	display: none;
}

.nsu-form {
	font-size: 13px;
	line-height: 1px;
}

.nsu-form label {
	padding-right: 5px;
}


.nsu-form .nsu-field {
	max-width: 70%;
}

.nsu-form input:focus {
	border-color: #0C7D34;
}

.nsu-submit {
	display:inline-block;
	margin:6px 10px 5px 0;
	display:block;
	text-align:center;
	padding:1px 10px 0 10px;
    text-transform: uppercase;
	color:#fff;
	text-decoration: none;
    max-width: 100%;
    background-color: #0C7D34;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	border:4px double transparent;
    -webkit-transform: translate3d(0,0,0);
}

.nsu-submit:hover {
	border-color:#fff;
}

/** Email Signup text **/

p.emailsignup {
	text-align: center;
	margin: 0;
}

/** Easy MC Form on Video Archive **/

.yikes-easy-mc-form-2 p {
	display: inline-block;
}

.yikes-easy-mc-form-2 label, #sidebar-signup-form-3 > label.FNAME-label, #sidebar-signup-form-3 > label.EMAIL-label {
	font-weight: 400;
	text-transform: uppercase;
	color: #0077c9;
}

.yikes-easy-mc-form-2 button {
	background: repeat scroll #cc0000;
	color: #ffffff;
	font-weight: 300;
	text-transform: uppercase;
}

.yikes-easy-mc-form-2 input.yikes-easy-mc-text {
	width: 15%;
	display: inline-block;
	margin: 0 15px 0 15px;
}

.yikes-easy-mc-form-2 input.yikes-easy-mc-email {
	width: 25%;
	display: inline-block;
	margin: 0 15px 0 15px;
}

.yikes-easy-mc-form-2 .submit-button-inline-label {
	width: 15% !important;
}

#yikes-easy-mc-form-1-FNAME {
	width: calc( 40% - 10% );
}

/*** SumoMe ***/
.sumome-scrollbox-link {
	display: none !important;
}

.sumome-scrollbox-popup .sumome-scrollbox-content {
	font-family: 'Lato', sans-serif !important;
	font-weight: 300;
}

.sumome-scrollbox-content div.sumome-scrollbox-text, input#scrollbox_email_address {
	font-family: 'Lato', sans-serif !important;
}

sumome-popup-form {
	font-family: 'Lato', sans-serif;
}

sumome-popup-heading {
	text-transform: uppercase;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}

.sumome-popup .sumome-popup-content .sumome-popup-form p, .sumome-popup .sumome-popup-content .sumome-popup-form div.sumome-popup-text, .sumome-popup-preview .sumome-popup-content .sumome-popup-form p, .sumome-popup-preview .sumome-popup-content .sumome-popup-form div.sumome-popup-text {
	font-weight: 300;
}

/*** Business Plan Landing Page ***/
.page-id-2413 .sticky-wrapper, .page-id-2413 .headline {
 display: none;
}

.page-id-2413 .wi-separator {
	border-top: 1px solid double #0077c9;
}

.page-id-2413 #wi-content {
	background: #0077c9;
}

.page-id-2413 {
	color: #0077c9;
}

.page-id-2413 .article {
	border: none;
}

.landing-title {
	margin-bottom: 5px;
	text-align: center;
	color: #0077c9;
	text-transform: uppercase;
}

h2.landing-title {
	font-size: 20px;
}

p.landing-p {
	margin: 0 auto;
    width: 750px;
}

.landing-img {
	padding-top: 25px;
}

div.landing:first-child {
	font-size: 40px;
}

.mchimp .button {
	background-color: #0077c9;
	font-family: 'Lato', sans-serif;
	font-size: 20px;
	text-align: center;
	color: #fff;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
	border:4px double transparent;
	color: #fff;
    -webkit-transform: translate3d(0,0,0);
    padding:8px 18px;
	background:transparent;
}

.page-id-2413 a:hover {
	color: #42d6ff !important;
}

.page-id-2413 .wi-imagebox {
	margin-top: 10px;
}

.mailchimp-form {
	margin: auto;
}

div.mchimp-bottom {
	padding-top: 25px;
}

.mchimp-bottom, .mchimp-bottom a {
	text-align: center;
	color: #fff;
	background: #0077c9;
}

.landing {
	background: #dcf7ff;
}

#mailchimp {
	background: #dcf7ff;
	color: #3D6392;
	margin: auto;
	width: 275px;
	padding: 20px 15px 50px;
}
	#mailchimp input {
		 border: medium none;
    color: gray;
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 250px;
		border-radius: 20px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
	}
		#mailchimp input.email { background: #fff }
		#mailchimp input.name { background: #fff}
		#mailchimp input[type="submit"] {
			background: #0077c9;
			color: #fff;
			cursor: pointer;
			font-size: 15px;
			font-weight: 400;
			text-transform: uppercase;
			width: 100%;
			padding: 13px 0;

		}
			#mailchimp input[type="submit"]:hover { color: #42d6ff }

/*** Carousel Slider Plugin ***/
.chpcs_foo_content .chpcs_more {
	font-size: 22px !important;
	font-family: 'Oswald';
	text-transform: uppercase;
	font-weight: normal;
}

.chpcs_foo_content p {
	margin: 0 10px 0 10px;
	text-align: left;
}

.chpcs_title {
	display: none;
}

.chpcs_foo_content {
	font-family: 'Lato';
	font-size: 19px;
	margin-top: 0px;
}

/** Facebook Plugin **/
.fb_iframe_widget {
margin-top: 10px;
}

.pluginFontHelvetica {
font-family: ‘Lato’ !important;
font-size: 13px;
}

._51mx {
padding-right: 5px;
}

.fb-like-fix {
margin: auto;
width: 100px;
}

/** Media Queries **/

@media only screen and (max-width: 479px) {
#wi-top-area {
	background-image: url('/wp-content/uploads/home_img_mobile.png') !important;
}
.play-button {
	opacity: 0;
}
.event-info {
	display: none;
}
}

@media screen and (max-width: 479px) {
/*** General ***/
.page-separator {
	display: none;
}

/*** Input ***/
input, textarea {
	width: 90%;
	max-width: 90%;
	font-size: 80%;
}

#mc_embed_signup input.button {
	font-size: 60%;
}

/*** Header ***/
.header-container {
	display: none;
}

header#wi-header.wi-header {
	padding: 10px 0 10px 0;
}

.old-mobile-menu #wi-mainnav-mobile {
	width: 200px !important;
	height: 30px !important;
	font-size: 70%;
}

#wi-top-area .top-content h1.heading-text {
	font-size: 35px;
}

#wi-top-area .top-content div.wi-button {
	display: none;
}

.sticky-wrapper .wi-header .span9 select {
	font-size: 13px;
	text-transform: uppercase;
	font-family: "Oswald", sans-serif !important;
	font-weight: 400;
	letter-spacing: 1px;
	color: #414141;
}

/** Responsive Menu **/
#click-menu {
	top: 0 !important;
}

/*** Typography ***/
.page-title, .wi-page .title-area .title {
	font-size: 35px !important;
}

.wi-heading .day, .wi-heading .lato {
	font-size: 35px;
	color: #ff7211;
}

p.intro {
	width: 90%;
	margin: 0 auto;
}

.details {
	font-size: 30px;
	font-family: "Oswald";
	text-transform: uppercase;
	text-align: center;
	font-weight: 200;
}

.bold-details {
	font-size: 25px;
	font-family: "Oswald";
	text-transform: uppercase;
}

.oswald-bold {
	font-size: 18px;
	font-family: "Oswald";
	font-weight: 400;
}

.home .pad .subtitle, .home .wi-page .title-area .subtitle, .page-id-439 .page-subtitle, .page-id-371 .page-subtitle, .page-id-85 .page-subtitle, .page-id-2085 .page-subtitle {
	letter-spacing: 2px;
	font-size: 13px;
}

.wi-center-heading .h {
	margin-top: 25px;
	font-size: 20px;
}

.post-2085 nav.tabnav ul li a {
	font-size: 8px;
	height: 25px;
	padding: 10px;
}

.oswald {
	font-family: 'Oswald', sans-serif;
}

/*** General ***/
.wi-page {
	padding: 20px 0;
}

/*** My Iconbox ***/
.my-small-iconbox .my-iconbox-title {
	font-size: 18px;
}

/*** Flex Slider ***/
.wi-flexslider .flexslider .flex-direction-nav .flex-prev {
	left: 1px;
}
.wi-flexslider .flexslider .flex-direction-nav .flex-next {
	right: 1px;
}

/*** Startup Crash Course ***/
.offering .my-small-iconbox p {
	margin: 0 0 0 70px;
}

.wi-center-heading .h {
	font-size: 25px;
}

/*** About Andrew ***/
.my-iconbox .desc {
	font-size: 17px;
}

.my-small-iconbox .my-iconbox-content {
	margin-left: 70px;
}

/*** Event Syllabus Page ***/
.post-371 .wi-tab .tab-content.active {
	height: auto;
}

.subject {
	float: none;
	text-align: center;
	width: 100%;
}

.small-margin {
	margin-bottom: 5px;
}

/*** Next Event Page ***/
.text-dropcap {
	line-height: 25px;
}

.center-heading .h {
	font-size: 25px;
}

.post-647 .map {
	display: none;
}

.post-647 .wi-column p {
	font-size: 18px;
}

.post-647 .wi-pricing {
	margin: 0 auto;
}

.half {
	float: none;
	margin: 0 auto;
}

.wi-list ul.center-list {
	margin-left: 10px;
}

.pricing-1 .pricing-column:first-child {
	margin-left: 0;
}

/*** Contact Page ***/
.container .post-85 {
	min-height: 100px;
}

.subject {
	max-width: 280px;
}

	p.msg-contactform {
		margin-top: 0;
	}

	#wpcf7-f4165-p85-o1 input {
		width: 100%;
		max-width: 100%;
		font-size: 80%;
	}

	.wpcf7-response-output {
		margin-top: 5px;
	}

/*** Founders' Hours Page ***/
.container .post-2085 {
	min-height: 100px;
}

/*** Confirmed Page ***/
.container .post-1385 {
	min-height: 300px;
}

.container .post-1903 {
	min-height: 300px;
}

/*** Newsletter ***/
.span3 {
	margin-left: -15px;
}

.span3 .widget {
	max-width: 150px;
}

#mc4wp_widget-3 .form {
	font-size: 10px;
}

.nsu-form .nsu-field {
	max-width: 65%;
}

.row-fluid .span3 {
	width: 50%;
}

input.submit {
	font-size: 80%;
}

/*** Networking Dinner Page ***/
.post-2055 .bold-details {
	font-size: 18px;
}


.course_personas {
	margin: 0 auto;
	display: block;
}

.course_personas a.course-margin {
  width: 156px;
  height: 150px;
  float: none;
  margin: 0 auto;
  display: block;
}

.course_persona p.persona {
	text-align: center;
	margin: 0;
}

.course-margin {
	margin: 0;
}

/*** Testimonials Page ***/
.testimonial .content {
	margin: -10px 0 10px 0;
	padding-left: 10px;
	max-width: 290px;
}

.testimonial .title {
	margin-bottom: 45px;
	padding-left: 10px;
}


/*** Blog ***/
.blog .widget-area .span4 {
	margin: 0 0 0 50px;
}

div.span8 {
	padding-bottom: 30px;
}

/*** Business Plan Template ***/
p.landing-p {
    width: 250px;
}

/*** Roadmap Scholars Page ***/
.scholars {
	width: 300px;
}

.sept15 {
	float: none;
}

.march15 {
	float: none;
}

/** Video Archive Page **/

#video-archive-posts .rpwe-thumb {
	width: 100%;
}

	/** Yikes MailChimp Plugin **/

	.yikes-easy-mc-form-2 label {
		display: block;
	}

	.yikes-easy-mc-form-2 input.yikes-easy-mc-text, .yikes-easy-mc-form-2 input.yikes-easy-mc-email {
		width: auto !important;
	}

	/** Social Share Icons **/
	.social-share a {
		display: block;
	}

	/** Single Post **/

	.headline .meta {
		font-size: 14px;
	}

}

@media screen and (min-width: 480px) and (max-width: 768px) {
/*** General ***/
#wi-top-area {
	background-image: url('/wp-content/uploads/home_img_mobile_land.png') !important;
}

.play-button {
	opacity: 0;
}

option {
	font-family: 'Lato', sans-serif;
	font-weight: 300;
}

/*** Input ***/
input, textarea {
	width: 90%;
	max-width: 90%;
}

/*** Header ***/
.header-container {
	display: none !important;
}

/** Responsive Menu **/
#click-menu {
	top: 0 !important;
}

header#wi-header.wi-header {
	padding: 10px 0 10px 0;
}

/*** Nav ***/
select#wi-mainnav-mobile {
	width: 300px !important;
	height: 40px !important;
	font-size: 80%;
	top: 35% !important;
	width: 150px !important;
}

#wi-mainnav .menu > ul > li > a {
	font-size: 13px;
}

.sticky-wrapper .wi-header .span9 select {
	font-size: 16px;
	font-family: "Oswald", sans-serif !important;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #414141;
	}

.home .pad .subtitle, .home .wi-page .title-area .subtitle, .page-id-439 .page-subtitle, .page-id-371 .page-subtitle, .page-id-85 .page-subtitle {
	letter-spacing: 2px;
	font-size: 13px;
}

/*** Typography ***/
.wi-center-heading .h {

	font-size: 20px;
}

/*** General ***/
.wi-page {
	padding: 20px 0;
}

/*** Flex Slider ***/
.wi-flexslider .flexslider .flex-direction-nav .flex-prev {
	left: 1px;
}
.wi-flexslider .flexslider .flex-direction-nav .flex-next {
	right: 1px;
}

/*** Startup Crash Course ***/
.offering .my-small-iconbox p {
	margin: 0 0 0 70px;
}

.wi-center-heading .h {
	font-size: 25px;
}

/*** Next Event Page ***/

.post-647 .wi-column p {
	font-size: 18px;
}

.post-647 .wi-pricing {
	margin: 0 auto;
}

.half {
	float: none;
	margin: 0 auto;
}

.wi-list ul.center-list {
	margin-left: 30px;
}

.center-heading .h {
	font-size: 25px;
}

.pricing-1 .pricing-column:first-child {
	margin-left: 0;
}

.text-dropcap {
	margin: 5px 5px 0 0;
}

/*** About Andrew ***/
.my-iconbox .desc {
	font-size: 19px;
}

.my-small-iconbox .my-iconbox-content {
	margin-left: 70px;
}

.my-small-iconbox .my-iconbox-title {
	font-size: 18px;
}

/*** Event Syllabus Page ***/
.post-371 .wi-tab .tab-content.active {
	height: auto;
}

.subject {
	float: none;
	text-align: center;
	width: 100%;
}

/*** Contact Page ***/
.container .post-85 {
	min-height: 700px;
}

	p.msg-contactform {
		margin-top: 0;
	}

	#wpcf7-f4165-p85-o1 input {
		width: 100%;
		max-width: 100%;
		font-size: 80%;
	}

	/*** Founders' Hours Page ***/
.container .post-2085 {
	min-height: 700px;
}

.post-2085 .wi-tab .tabnav ul li a {
	min-height: 40px;
}

/*** Newsletter ***/
.wi-header .container {
	width: 600px;
	margin-left: 50px;
}

.nsu-form {
	line-height: 1px;
}

.nsu-form .nsu-field {
	max-width: 65%;
}

.row-fluid .span3 {
	width: 50%;
}

.widget .nsu_widget {
	font-size: 11px;
}

/*** Roadmap Scholars Page ***/
.scholars {
	width: 450px;
}

/*** Testimonials Page ***/
.testimonial .content {
	margin: -10px 0 10px 0;
	max-width: 359px;
	padding-left: 30px;
}

.testimonial .title {
	margin-bottom: 45px;
	padding-left: 30px;
}

/*** Networking Dinner Page ***/
.post-2055 .bold-details {
	font-size: 18px;
}

.blog .widget-area .span4 {
	margin: 0 0 0 50px;
}

div.span8 {
	padding-bottom: 30px;
}

/*** Networking Dinner Page ***/
.course_personas {
	margin: 0 auto;
	display: block;
}

.course_personas a.course-margin {
  width: 156px;
  height: 150px;
  float: none;
  margin: 0 auto;
  display: block;
}

/*** Business Plan Template ***/
p.landing-p {
    width: 350px;
}

/** Video Archive Page **/

#video-archive-posts .rpwe-thumb {
	width: 100%;
}

	.page-separator {
		display: none;
	}

	/** Responsive Menu **/
	#click-menu {
		top: 0 !important;
	}

	.header-container {
		display: none !important;
	}

	.course_personas {
		margin: 0 auto;
		display: block;
	}

	.course_personas a.course-margin {
		width: 156px;
		height: 150px;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.course_personas .testimonials a.course-margin {
		width: 156px;
		height: 150px;
		float: none;
		margin: 0 auto;
		display: block;
	}

	.course_personas .testimonial p {
		margin: 0 !important;
	}

	.course_persona p.persona, .course_persona p.testimonial, {
		text-align: center;
		margin: 0;
		padding: 0 !important;
	}

	.course-margin {
		margin: 0;
	}

	/** Yikes MailChimp Plugin **/

	.yikes-easy-mc-form-2 label {
		display: block;
	}

	.yikes-easy-mc-form-2 input.yikes-easy-mc-text {
		width: 30%;
	}

	.yikes-easy-mc-form-2 input.yikes-easy-mc-email {
		width: 45%;
	}

	/** Social Share Icons **/
	.social-share a {
		display: block;
	}

	/** Single Post **/

	.headline .meta {
		font-size: 14px;
	}

/** Next Events Page **/

.event-info {
	display: none !important;
}

}

@media screen and (min-width: 769px) and (max-width: 979px) {

/*** Menu ***/
#wi-mainnav .menu > ul > li > a {
	font-size: 12px;
}

#wi-mainnav .menu > ul > li > ul > li > a {
	font-family: 12px !important;
}

#wi-mainnav ul.menu > li {
	margin: 0 7px 0 7px !important;
}

/** Search **/
.searchdiv input, textarea, select {
	font-size: 15px;
}

/*** Next Event Page ***/
.center-heading .h {
	font-size: 25px;
}

.wi-list ul.center-list {
	margin-left: 150px;
}

.pricing-1 .pricing-column:first-child {
	margin-left: 205px;
}

/*** Event Syllabus Page ***/
.post-371 .wi-tab .tab-content.active {
	height: auto;
}

.post-371 .wi-tab ul li a {
	padding: 10px;
}

nav.tabnav ul li a {
	font-size: 13px;
}

.subject {
	float: none;
	text-align: center;
	width: 100%;
}

/*** Contact Page ***/
.container .post-85 {
	min-height: 400px;
}
.container .post-2085 {
	min-height: 400px;
}
	p.msg-contactform {
		margin-top: 0;
	}

/*** Confirmed Page ***/
.container .post-1385 {
	min-height: 700px;
}

/*** Thanks Page ***/
.container .post-1903 {
	min-height: 700px;
}

/*** Newsletter ***/
.nsu-form .nsu-field {
	max-width: 65%;
}

.widget .nsu_widget {
	font-size: 11px;
}

/*** Newsletter Popup ***/
div#yith-popup-right.yith-popup-full input.submit-field.newslettersubmit {
	margin-right: 250px;
}

/*** Testimonials Page ***/
.testimonial p {
	margin-top: -5px;
}

.testimonial .title {
	margin-top: 15px;
}

a.pioneer6 {
	margin-bottom: 33px;
}

/*** Networking Dinner Page ***/
.post-2055 .bold-details {
	font-size: 18px;
}

p.persona, p.testimonial {
	padding-left: 10px;
}

.course-margin {
	margin: 0;
}

/*** Blog Page ***/
.blog #wi-content > .container, .single-post #wi-content > .container {
	min-height: 700px;
}

/*** Business Plan Landing Page ***/
p.landing-p {
    width: 600px;
}

/*** Roadmap Scholars Page ***/
.scholars {
	width: 550px;
}

}
