/*
Theme Name: StartupGP Theme
Theme URI: http://totalwptheme.com
Description: Child of Total WordPress theme designed for StartupGP.
Author: Greg Lynn
Author URI: http://www.ankordesign.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


/* Typography
-----------------------*/

.typography-white, .typography-white-shadow, .typography-white a, .typography-white-shadow a, .typography-white a:hover, .typography-white-shadow a:hover, .typography-white h1, .typography-white-shadow h1, .typography-white h2, .typography-white-shadow h2, .typography-white h3, .typography-white-shadow h3, .typography-white-shadow h4, .typography-white h4 {
    color: #fff !important;
}
.typography-black, .typography-black-shadow, .typography-black a, .typography-black-shadow a, .typography-black a:hover, .typography-black-shadow a:hover, .typography-black h1, .typography-black-shadow h1, .typography-black h2, .typography-black-shadow h2, .typography-black h3, .typography-black-shadow h3, .typography-black-shadow h4, .typography-black h4 {
    color: #000 !important;
}
#fulltimeprice .vcex-pricing-header {
    font-size: 17px;
}
#fulltimeprice .vcex-pricing-ammount {
    font-size: 48px;
}
.typography-black a.theme-button {
    color: #fff !important;
}
p.lead {
    font-size: 32px;
    line-height: 130%;
    color: #777;
}
.navbar-style-one .dropdown-menu>li>a>span.link-inner {
    padding: 0.5em 5px;
}
.single-startup_directory .entry #title-row h1 {
	color:#fff;
}
.page-id-13 #site-navigation .dropdown-menu >.current-menu-parent >a, .page-id-14 #site-navigation .dropdown-menu >.current-menu-parent >a {
	color:#555;
}

/* Forms
-----------------------*/

div.wpcf7 {
    max-width: 480px;
    margin: 50px auto 0;
    background: rgba(255,255,255,0.75);
    padding: 30px;
}
.wpcf7-list-item {
    display: block;
}
.wpcf7-form p {
    margin-bottom: 30px;
}

/* Layout
-----------------------*/

/*div#title-row {
    border-bottom: 1px solid #e9e9e9 !important;
}*/

.vc_row {
    padding-top: 60px;
	padding-bottom:60px;
}
.vc_column-inner {
	margin-bottom:0px !important;
}
.vc_row.col-pad-zero, .vc_row.vc_inner {
    padding-top: 0px;
	padding-bottom:0px;
}
/*.grey-row {
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 60px); 
	background: -webkit-linear-gradient(top, #ffffff 0%,#f1f1f1 60px); 
	background: linear-gradient(to bottom, #ffffff 0%,#f1f1f1 60px); 
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #f1f1f1 60px);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); 
}*/
.boxed-row .wpb_column {}
.box-row {}
.box-row .wpb_text_column, .white-cols .vc_column-inner {
    background: #FFF;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.5);
}
.white-cols .vc_column-inner {
	margin: 0 15px 20px;
}
.box-row .wpb_text_column h4 {
    margin-top: -20px;
    text-transform: capitalize;
    font-weight: 400;
    font-style: italic;
    /* color: #000; */
    letter-spacing: -0.1px;
}
.box-row, .fixed-bg {
    background-attachment: fixed !important;
    background-size: cover !important;
    background-color: transparent;;
}
.padcol {
	padding:20px !important;
}
.no-bg {
    background-color:transparent !important;
}
.no-padding {
    padding:0px !important;
}
.no-bdr {
	border:none !important;
}
.vc_masonry_grid p {
    font-size: 16px;
}
.single-startup_directory h1.single-post-title.entry-title {
    display: none !important;
}
body.blog main#main, .post-template-default.single.single-post main#main {
    margin-top: 60px;
}

/* Gradient Backgrounds
-----------------------*/

.grad-1 span.wpex-bg-overlay.color, .grad-1 { 
background: rgba(0,140,167,1);
background: linear-gradient(to right, rgba(0,140,167,1) 0%, rgba(114,204,210,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ca7', endColorstr='#72ccd2', GradientType=1 );
}
.grad-2, .grad-2 span.wpex-bg-overlay.color {
background: rgba(238,238,238,1);
background: linear-gradient(to right, rgba(238,238,238,1) 0%, rgba(181,223,230,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#b5dfe6', GradientType=1 );
}
.grad-3, .grad-3 span.wpex-bg-overlay.color {
	background: rgba(10,150,185,1);
background: linear-gradient(to right, rgba(10,150,185,1) 0%, rgba(50,197,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a96b9', endColorstr='#32c5be', GradientType=1 );
}
.grad-4 {
background: rgba(238,238,238,1);
background: linear-gradient(to right, rgba(238,238,238,1) 0%, #c6eced 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#c6eced', GradientType=1 );
}
/*.grad-green {
background: rgba(0,106,113,1);
background: -moz-linear-gradient(to right, rgba(0,106,113,1) 0%, rgba(0,106,113,.25) 100%);
background: -webkit-linear-gradient(to right, rgba(0,106,113,1) 0%, rgba(0,106,113,.25) 100%);
background: -webkit-gradient(linear, 100% 0, 0 0, from(rgba(0,106,113,1)), to(rgba(0,106,113,.25)));
background: -o-linear-gradient(to right, rgba(0,106,113,1) 0%, rgba(0,106,113,.25) 100%);
background: linear-gradient(to right, rgba(0,106,113,1) 0%, rgba(0,106,113,.25) 100%);
}*/
.grad-5 span.wpex-bg-overlay.color, .grad-5 { 
background: #006a71;
background: linear-gradient(to right, #006a71 0%, #97c13c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a71', endColorstr='#97c13c', GradientType=1 );
}
.grad-6 span.wpex-bg-overlay.color, .grad-6 { 
background: #b2e3e6;
background: linear-gradient(to right, #b2e3e6 0%, #e3e8b2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2e3e6', endColorstr='#e3e8b2', GradientType=1 );
}
.grad-1 span.wpex-bg-overlay.color, .grad-1 { 
background: rgba(0,140,167,1);
background: linear-gradient(to right, rgba(0,140,167,1) 0%, #4EB7C6 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#008ca7', endColorstr='#4EB7C6', GradientType=1 );
}
.dark-overlay {
	background:rgba(0,0,0,0.65);
}
.lt-overlay {
	background:rgba(181,223,230,0.65);
}
#top-bar-wrap {
	background: rgba(114,204,210,1);
background: -moz-linear-gradient(left, rgba(114,204,210,1) 0%, rgba(0,139,167,1) 50%, rgba(175,188,34,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(114,204,210,1)), color-stop(50%, rgba(0,139,167,1)), color-stop(100%, rgba(175,188,34,1)));
background: -webkit-linear-gradient(left, rgba(114,204,210,1) 0%, rgba(0,139,167,1) 50%, rgba(175,188,34,1) 100%);
background: -o-linear-gradient(left, rgba(114,204,210,1) 0%, rgba(0,139,167,1) 50%, rgba(175,188,34,1) 100%);
background: -ms-linear-gradient(left, rgba(114,204,210,1) 0%, rgba(0,139,167,1) 50%, rgba(175,188,34,1) 100%);
background: linear-gradient(to right, rgba(114,204,210,1) 0%, rgba(0,139,167,1) 50%, rgba(175,188,34,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#72ccd2', endColorstr='#afbc22', GradientType=1 );
}

/* The Nest Page
-----------------------*/

.page-id-14 .leftcol {
    background: url(http://startup.ankordesign.com/wp-content/uploads/2017/03/next-test-1.jpg) top center no-repeat;
    background-size: cover;
	padding:0px !important;
}
.page-id-14 .leftcol .vc_column-inner {
	background: linear-gradient(to right, rgba(0,140,167,.6) 0%, rgba(114,204,210,.6) 100%);
    background-size: cover;
}
.open-nest {
	background: url(http://startup.ankordesign.com/wp-content/uploads/2017/03/Nest-Cord-grn-900.png) no-repeat center bottom,
	linear-gradient(to right, rgba(0,106,113,1) 0%, #00959f 100%);
}
div.vcex-module.vcex-pricing {
    margin-bottom: 50px !important;
}

/* Regional Ecosystem Page
-----------------------*/

.page-id-12 .box-row .wpb_text_column ul {
    margin-top: -20px;
}

/* Responsive Intentions
-----------------------*/

@media only screen and (max-width: 480px) {
	.white-cols .vc_column-inner {
		margin: 0 0px 20px;
	}
}