/* Customizations */

body {
	background-color: #000 !important;
	padding-bottom: 0 !important;
}
::placeholder {
	color: #555;
}
.wsite-page-index .header-wrap {
	xdisplay: none;
}
.wsite-page-index .header-wrap #logo {
    display: none;
}
x.menu {
    text-align: right !important;
}
.header-wrap #logo {
    padding: 10px 0 !important;
    display: inline-block !important;
    width: 50%;
    text-align: left;
}
.header-wrap .wsite-logo {
    padding: 0;
}
.header-wrap #logo #wsite-title {
    display: block;
    max-width: 400px;
    font-size: 0 !important;
    background-image: url("https://www.weebly.com/editor/uploads/1/2/3/7/123730315/custom_themes/902958854390584627/files/favicon.png");
    height: 58px;
    background-size: 38px;
    background-position: center;
    background-repeat: no-repeat;
    min-width: 42px;
}
.menu ul {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    text-align: right;
}
.no-header-page .header-wrap .nav-wrap {
    position: absolute;
    background-color: rgba(0,0,0,.3);
}
.menu .wsite-menu-default li a {
    color: white;
}


.no-header-page #main-wrap .container {
	padding: 120px 0;
}
.container {
	max-width: 1170px;
}
.wsite-background-1 .wsite-multicol td {
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
}
.wsite-background-1 .wsite-multicol td:first-child {
	border-left: none !important;
}
.wsite-background-1 .wsite-multicol td:last-child {
	border-right: none !important;
}
.wsite-background-3 .paragraph:after {
	border: 3px solid #1eb2ec;
	content: "";
	display: block;
	max-width: 150px;
	margin: 25px auto 0;
}
.galleryImageHolder {
	background-color: rgba(0,0,0,0.6);
}
.wsite-background-4 .wsite-multicol td {
	border: 1px solid #ccc !important;
	xdisplay: inline-block;
	max-width: 31%;
	margin: 0 1% !important;
	padding: 45px !important;
	position: relative;
}
.wsite-background-4 .wsite-multicol td:after {
	border-top: 1px solid #ccc;
	content: "";
	position: absolute;
	right: -24px;
	top: 50%;
	width: 44px;
	height: 44px;
	transform: rotate(45deg);
	margin: -22px 0 0 0;
	background-color: white;
	border-right: 1px solid #ccc;
}
.wsite-background-4 .wsite-multicol td:last-child:after {
	display: none;
}
.wsite-background-4 .wsite-multicol td .paragraph span {
	xborder: 1px solid #ccc !important;
	display: inline-block;
}
.wsite-background-4 .wsite-multicol td .paragraph span:last-child:before {
	border-top: 1px solid #ccc !important;
	content: "";
	display: block;
	max-width: 50%;
	margin: 15px auto 15px;
}
.no-header-page #main-wrap .wsite-background-6 .container {
	padding: 80px 0 18px;
}
@media screen and (max-width: 992px) {
	.no-header-page .header-wrap .nav-wrap {
    	border-bottom: none;
	}
	.header-wrap .hamburger span, .header-wrap .hamburger span::before, .header-wrap .hamburger span::after {
	    background: white;
	}
	#wsite-title {
	    display: none;
	}
}

/* Form */

.formlist div {
	color: white;
	max-width: 100%;
	width: 100%;
	xoutline: 1px solid red;
}
.formlist div input,.formlist div textarea {
	color: #333;
	font-weight: 700;
	background-color: rgba(255,255,255,.65);
	max-width: 100% !important;
	xoutline: 1px solid red;
	padding: 20px !important;
	font-size: 1.2em;
}

/* Footer */

#footer-wrap {
	border-top: none;
	background: transparent;
}
.fancybox-overlay {
	background: rgba(0,0,0,0.9);
}
#weebly-footer-signup-container-v3 {
	height: 0 !important;
	left: -100% !important;
	opacity: 0 !important;
}

/* About Page */

.no-header-page #main-wrap .wsite-background-39 .container {
    padding: 35px 0;
}
.no-header-page #main-wrap .wsite-background-32 .container {
    padding: 0;
	max-width:1280px;
}
.no-header-page #main-wrap .wsite-background-32 .container div {
    padding: 0 !important;
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr {
	display:flex;
	flex-wrap:wrap;
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td {
	width:33.333% !important;
	border: 5px solid white !important;
}
@media screen and (min-width: 992px) {
	.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td {
		width:20% !important;
	}
}
x.no-header-page #main-wrap .wsite-background-32 .container .wsite-multicol-table-wrap {
	margin: 0px -0px -8px;
}
.no-header-page #main-wrap .wsite-background-32 .container .wsite-image {
	cursor: pointer;
}
.no-header-page #main-wrap .wsite-background-32 .container .wsite-image img {
	display:block;
}
x.no-header-page #main-wrap .wsite-background-32 .container .wsite-image:before {
	content: "Peter Strack";
	background-color: rgba(6,177,239,.9);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	color: white;
	z-index: 0;
	font-size: 20px;
	padding: 20px 0;
	font-weight: 700;
}
x.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:before {
	content: "";
	position: absolute;
	transition: all 0.3s ease-out 0s;
}

.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:before {
	content: "John Doe";
	background-color: rgba(6,177,239,.9);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: center;
	color: white;
	z-index: 0;
	font-size: 20px;
	padding: 20px 0;
	font-weight: 700;
	transition: all 0.3s ease-out 0s;
}
@media screen and (min-width: 992px) {
	.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a::before {
	    font-size: 19px;
	    padding: 7.5px 0;
	    line-height: 1.3em;
	}
}

.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(1) a:before {
	content: "Peter Strack (Founder and CEO)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(2) a:before {
	content: "John Strack (Business Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(3) a:before {
	content: "David Crabtree (Real Estate Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(4) a:before {
	content: "Zahara Alarakhia (Legal Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(5) a:before {
	content: "John Cooper (Investment Banking Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(6) a:before {
	content: "Ramon Leon (Technology Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(7) a:before {
	content: "Ted Mooney (Business Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(8) a:before {
	content: "David Burnett (Strategic Tax Planning Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(9) a:before {
	content: "Pete Bertenshaw (Business Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td:nth-child(10) a:before {
	content: "Chris James (Creative Industries Advisor)";
}
.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:hover:before {
	content: "READ BIO";
	background-color: rgba(6,177,239,0);
	border: 2px solid white;
	color: white;
	width: auto;
	padding: 5%;
	left: 50%;
	top: 50%;
	bottom:auto;
	font-size: 18px;
	transform: translate(-50%, -50%);
	z-index:2;
}
@media screen and (max-width: 992px) {
	.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td {
	    width: 50% !important;
	}
}
@media screen and (max-width: 600px) {
	.no-header-page #main-wrap .wsite-background-32 .wsite-multicol-tr td {
	    width: 100% !important;
	}
}


x.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:hover:before {
	content: "READ BIO";
	border: 2px solid white;
	color: white;
	padding: 5%;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index:2;
}
.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:after {
	content: "";
	background-color: rgba(0,0,0,.2);
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 0;
	transition: all 0.3s ease-out 0s;
}
.no-header-page #main-wrap .wsite-background-32 .container .wsite-image a:hover:after {
	background-color: rgba(6,177,239,.75);
	height: 100%;
}


.show {
	display:none !important;
}
.show {
	display:block !important;
}
.advisorsLight {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,.85);
	z-index: 99;
	overflow: scroll;
}
.advisorsLight .content {
	max-width: 600px;
	background-color: white;
	padding: 2.5rem 4rem;
	margin: 0 auto;
	position: relative;
}
.advisorsLight .content .row {
	xoutline:1px solid red;
	display: table-row;
}
.advisorsLight .content .row img {
	width:200px;
	float: left;
	margin: 0 25px 0 0;
}
.advisorsLight .content .row a {
	margin: 0 5px 0 0;
}
.advisorsLight .content .row p a {
	margin: 0;
	text-decoration:underline;
}
.advisorsLight .content h1 a {
	font-size: 18px;
	color: blue;
	text-decoration: underline;
	display: block;
	margin: 5px 0 0;
}
.advisorsLight .content h3 {
	margin: 10px 0 0;
}
.advisorsLight svg path {
	fill:#00b8f9;
	xfill:#263141;
}
.closeLight {
    position: absolute;
    right: 2rem;
    top: 1.5rem;
    font-size: 2rem;
    color: #666;
    cursor: pointer;
	font-weight: 100;
}
.advisorsLight .bio p {
	margin: 1.5rem 0;
}

@media screen and (max-width: 992px) {
	.no-header-page #main-wrap {
		padding-top: 0;
	}
	.no-header-page #main-wrap .container {
		padding: 60px 0;
		max-width: 90%;
	}
	h2 {
		font-size: 1.9em;
	}
	div.paragraph font, .paragraph font {
		font-size: 20px !important;
	}
	.wsite-background-4 .wsite-multicol td {
		display: block;
		max-width: 90%;
		margin: 15px auto !important;
	}
	.wsite-background-4 .wsite-multicol td::after {
		right: initial;
		top: initial;
		right: auto;
		top: auto;
		transform: rotate(135deg);
		margin: 0 0 0 -22px;
		left: 50%;
		bottom: -23px;
		z-index: 1;
	}
	.wsite-background-1 .wsite-multicol td {
		display: inline-block;
		width: 49% !important;
		border-left: none !important;
		border-right: none !important;
	}
	.wsite-background-1 .wsite-multicol td img {
		max-height: 100px;
	}

}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.wsite-background-8 .wsite-multicol td {
	border-left: 1px solid #ccc !important;
	border-right: 1px solid #ccc !important;
}
.wsite-background-8 .wsite-multicol td:first-child {
	border-left: none !important;
}
.wsite-background-8 .wsite-multicol td:last-child {
	border-right: none !important;
}
x.wsite-background-10 .paragraph:after {
	border: 3px solid #1eb2ec;
	content: "";
	display: block;
	max-width: 150px;
	margin: 25px auto 0;
}
.wsite-background-10 .wsite-multicol td {
	border: 1px solid #ccc !important;
	display: inline-block;
	max-width: 31%;
	margin: 0 1% !important;
	padding: 25px !important;
}
.wsite-background-10 .wsite-multicol td .paragraph span {
	xborder: 1px solid #ccc !important;
	display: inline-block;
}
.wsite-background-10 .wsite-multicol td .paragraph span:last-child:before {
	border-top: 1px solid #ccc !important;
	content: "";
	display: block;
	max-width: 50%;
	margin: 15px auto 15px;
}
.no-header-page #main-wrap .wsite-background-6 .container {
	padding: 80px 0 18px;
}

@media screen and (max-width: 992px) {
	.wsite-background-11 .wsite-multicol td {
		display: block;
		max-width: 90%;
		margin: 15px auto !important;
	}
	.wsite-background-8 .wsite-multicol td {
		display: inline-block;
		width: 49% !important;
		border-left: none !important;
		border-right: none !important;
	}
	.wsite-background-8 .wsite-multicol td img {
		max-height: 100px;
	}

}
.wsite-background-8 {
	position: relative;
}
.wsite-background-8:before {
	position: absolute;
	/*! outline:1px solid red; */
	content:"";
	display: block;
	background-color: white;
	height: 170px;
	width: 170px;
	left: 50%;
	margin: 0 0 0 -85px;
	transform: rotate(45deg);
	top: -85px;
}







.wsite-background-4 .wsite-multicol td {
	border: none !important;
	background-color: #1eb2ec;
	color: white;
}
.wsite-background-4 .wsite-multicol td strong font {
	color: white !important;
}
.wsite-background-4 .wsite-multicol td:first-child,
.wsite-background-4 .wsite-multicol td:last-child {
	background-color: #263141;
}
.wsite-background-4 .wsite-multicol td::after {
	border-top: none;
	background-color: #1eb2ec;
	border-right: none;
	z-index: 1;
}
.wsite-background-4 .wsite-multicol td:first-child:after,
.wsite-background-4 .wsite-multicol td:last-child:after {
	background-color: #263141;
}
.wsite-background-4 .wsite-multicol td:after {
	right: -22px;
}





.wsite-background-3 {
	background-image: url("//media.travsrv.com/appSkins/23833/v6/themes/standard/images/bg.png") !important;
	background-size: 300px;
	box-shadow: inset 0px 15px 25px rgba(0,0,0,.4);
}

.wsite-background-13,.wsite-background-15 {
	height: initial;
	background-color: !important;
}
.wsite-background-13 .container,.wsite-background-15 .container {
	max-width: 100%;
	padding: 0 !important;
}
.wsite-background-13 .container .wsite-multicol-table-wrap,.wsite-background-15 .container .wsite-multicol-table-wrap {
	margin: 0 !important;
}
.wsite-background-13 table td,.wsite-background-15 table td {
	padding: 80px 50px !important;
}
.wsite-background-13 table td,.wsite-background-15 table td {
	color: white;
	width: 48% !important;
	/*! display: table-cell; */
	text-align: right;
	background-color: rgba(38,49,65,0.7);
}
.wsite-background-13 table td .paragraph,.wsite-background-15 table td .paragraph,
.wsite-background-13 table td .wsite-image, .wsite-background-15 table td .wsite-image,
.wsite-background-13 table td h2, .wsite-background-15 table td h2 {
	max-width: 535px
}
.wsite-background-13 table td .wsite-image, .wsite-background-15 table td .wsite-image,
.wsite-background-13 table td h2, .wsite-background-15 table td h2 {
	margin: 0 0 0 auto !important;
}
.wsite-background-13 table td:last-child,.wsite-background-15 table td:last-child {
	color: black !important;
	text-align: left;
	background-color: rgba(255,255,255,.8);
}
hr.styled-hr {
	background-color: rgba(255,255,255,0.4) !important;
	color: transparent;
}


.wsite-background-14, .wsite-background-16 {
	height: initial;
	background-color: !important;
}
.wsite-background-14 .container, .wsite-background-16 .container {
	max-width: 100%;
	padding: 0 !important;
}
.wsite-background-14 .container .wsite-multicol-table-wrap, .wsite-background-16 .container .wsite-multicol-table-wrap {
	margin: 0 !important;
}
.wsite-background-14 table td, .wsite-background-16 table td {
	padding: 80px 50px !important;
}
.wsite-background-14 table td, .wsite-background-16 table td {
	color: #333;
	width: 48% !important;
	text-align: left;
	background-color: rgba(255,255,255,0.8);
}
.wsite-background-14 table td .paragraph,.wsite-background-16 table td .paragraph,
.wsite-background-14 table td .wsite-image, .wsite-background-16 table td .wsite-image,
.wsite-background-14 table td h2, .wsite-background-16 table td h2 {
	max-width: 535px;
	margin: 0 0 0 auto;
}
.wsite-background-14 table td .wsite-image, .wsite-background-16 table td .wsite-image,
.wsite-background-14 table td h2, .wsite-background-16 table td h2 {
	margin: 0 auto 0 0 !important;
}
.wsite-background-14 table td:last-child, .wsite-background-16 table td:last-child {
	color: white !important;
	text-align: left;
	background-color: rgba(38,49,65,0.7);
}
 
 
#mc_embed_signup {
	background: transparent !important;
}
#mc_embed_signup h2 {
	display: none;
}
#mc_embed_signup .mc-field-group label {
	font-size: 18px;
	color: #ddd;
}
#mc_embed_signup .mc-field-group input {
	height: 30px;
}
#mc_embed_signup .mc-field-group:nth-child(3), #mc_embed_signup .mc-field-group:nth-child(4) {
	width: 49%;
	display: inline-block;
}
#mc_embed_signup .button {
	background-color: #00b8f9;
	border: 0 none;
	border-radius: 0;
	transition: all 0.23s ease-in-out 0s;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: normal;
	height: 50px;
	line-height: 32px;
	margin: 0 5px 10px 0;
	padding: 0 22px;
	text-align: center;
	text-decoration: none;
	vertical-align: top;
	white-space: nowrap;
	width: auto;
	font-weight: 700;
}
.fancybox-skin {
	background: #000;
}
.w-fancybox {
	cursor: default;
}
@media screen and (max-width: 992px) {
	body {
		font-size: 16px;
	}
	.no-header-page #main-wrap .container {
		padding: 60px 0;
		max-width: 100%;
	}
	.wsite-background-13 table td img, .wsite-background-14 table td img, .wsite-background-15 table td img, .wsite-background-16 table td img {
		width: 80px !important;
	}
	.wsite-background-13 table td, .wsite-background-15 table td {
		width: 100% !important;
		padding: 40px 40px !important;
		color: white;
		background-color: rgba(38,49,65,0.7);
	}
	.wsite-background-13 table td:last-child, .wsite-background-15 table td:last-child {
		color: black !important;
		text-align: left;
		background-color: rgba(255,255,255,.8);
	}
	.wsite-background-14 table td, .wsite-background-16 table td {
		width: 100% !important;
		padding: 40px 40px !important;
		color: white;
		background-color: rgba(38,49,65,0.7);
	}
	.wsite-background-14 table td:last-child, .wsite-background-16 table td:last-child {
		color: black !important;
		text-align: left;
		background-color: rgba(255,255,255,.8);
	}
	div.paragraph {
		padding: 0;
	}

}
.wsite-page-about #footer-wrap {
    display: none;
}
.wsite-page-about .sticky-footer-push {
	height:0 !important;
}



.wsite-background-40 {
	display:none;
}
.sticky-footer-push,
.weebly-footer {
	display:none !important;
}
 
 