/****************************************** PVII Vibrations: A Harmony Page Pack by Project Seven Development www.projectseven.com******************************************/body {	margin: 0px;	/*background-color: #181818;*/	color: #FFF;	font-family: Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans;}.hmy-section h1 {	font-size: 2rem;}.hmy-section h2 {	font-size: 1.75rem;}.hmy-section h3 {	font-size: 1.6rem;}.hmy-section h4, .hmy-section h5 {	font-size: 1.2rem;}.masthead h1 {  font-size: 2rem;  margin: 0px;  padding: 0px 0px;  font-weight: normal;  letter-spacing: .25em;  color: aliceblue;  text-align: center;}.masthead .hmy-content {	padding: 0px;}.tagline {	display: block;	letter-spacing: 0.5em;	font-size: 45%;	text-transform: uppercase;  color: aliceblue;}.hmy-section.heading {flex-basis: 100%;}.multi-bg {	background-size: cover;}.multi-bg.silverblue {	background-color: rgb(75,103,119);	background: linear-gradient(rgba(75,103,119,0.75), rgba(75,103,119,0.75)), url(images/lambo.jpg) no-repeat center;}.multi-bg.rust {	background-color: rgb(193,67,46);	background: linear-gradient(rgba(193,67,46,0.75), rgba(193,67,46,0.75)), url(images/ferrari.jpg) no-repeat center;}.multi-bg.white {	background-color: rgb(255,255,255);	background: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.9)), url(images/mclaren.jpg) no-repeat center;}.multi-bg.black {	background-color: rgb(0,0,0);	background: linear-gradient(rgba(0,0,0,0.9), rgba(0,0,0,0.75)), url(images/lambo.jpg) no-repeat center;}.custom-bg .hmy-content {	padding: 30px;}.p7HMY.hmy-noscript .multi-bg {	background-image: none !important;	background: rgb(0,0,0) !important;	color: #FFF !important;}.big {	font-size: 135%;}.centered {	text-align: center;}.max-960 .hmy-content {	max-width: 960px;	margin: auto;	padding-top: 0px;	text-align: justify;    text-justify: inter-word;}/*SOM Exception Rules*/.p7SOM-09 ul a {	padding: 12px 22px;	color: #AAA;	background-color: #000;	border: 1px solid rgba(255,255,255,0.25);	border-radius: 4px;}.p7SOM-09 ul a:hover {	color: #FFF;	background-color: #C1432E;	border-color: #000;}.p7SOM-09 a.trig_open {	background-image: url(images/som-down-light.gif);}.p7SOM-09 .som-header:hover {	color: #FFF;}.p7SOM-09 a.current_mark {	font-weight: bold;	color: #C1432E;}/*Toolbar */.som-toolbar.som-top-right {	right: .5em;	top: 0px;}.som-toolbar.som-top-right,.som-toolbar.som-top-right a {	border-radius: 0px 0px 5px 5px;}.p7SOM-09.som-toolbar a {	color: #CCC !important;	background-color: #181818 !important;	background: rgba(24,24,24,0.7) !important;	font-size: 3em;	padding: .3em .2em .1em .2em;}.p7SOM-09.som-toolbar a:hover,.p7SOM-09.som-toolbar.opened a {	color: #666 !important;	background-color: #181818 !important;	background: #181818 !important;}/* Toolbar Icon Text */.som-toolbar i {	color: #fff;	display: block;	font-family: Arial,"Lucida Grande","Lucida Sans Unicode",sans-serif;	font-size: 11px;	font-style: normal;	text-transform: uppercase;	position: absolute;	top: .3em;	width: 100%;}/*Exception Rules Layout Specific*/body.p7vibes-05,body.p7vibes-06 {  background-repeat: no-repeat;  background-position: center;  background-image: url(/img/moon-and-sea-rpf829y5him8dk6h.jpg);  background-attachment: fixed;  background-size: cover;}.p7vibes-05 .section-heading .hmy-content {	padding: 15px 10px 0px 10px;}.contact .hmy-content {	width: 100%;	padding: 20px;}.p7form-wrapper {	text-align: left;}.p7form-wrapper * {	box-sizing: border-box;}@media only screen and (min-width: 0px) and (max-width: 900px) {	.break-to-50.hmy-section {flex-basis: 50% !important;}	.hmy-section.heading {flex-basis: 100% !important;}}@media only screen and (min-width: 0px) and (max-width: 600px) {body {font-size: 90%;}.p7HMY .hmy-section {flex-basis: 100% !important;}.hmy-content-wrapper {border: none !important; }.p7form-wrapper {border: none !important; padding: 0px !important;}}/*iPhone 6 Plus*/@media screen and (device-width: 414px) and (device-height: 736px) and (-webkit-device-pixel-ratio: 3){	.multi-bg, body {background-size: cover; background-attachment: scroll;}}/*iPad Query */@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {	.multi-bg, body {background-attachment: scroll; background-size: auto;}}