/* Minification failed. Returning unminified contents.
(1,30666): run-time error CSS1035: Expected colon, found ','
(1,30928): run-time error CSS1035: Expected colon, found ','
(1,31498): run-time error CSS1035: Expected colon, found ','
 */
/* start new optin styles */#optin-container.HorizontalSinglePage .form-group,#optin-container.HorizontalMac .form-group{    float:left;    width: 48%;    margin: 1%;}#optin-container.HorizontalSinglePage #optinButton,#optin-container.HorizontalMac #optinButton{	width: 80%;	margin: 15px 10%; 	color: #FFF;	text-align: center;}#optin-container.HorizontalSinglePage .form-group select,#optin-container.HorizontalMac .form-group select{	width: 100% !important;}#optin-container.HorizontalSinglePage .privacy,#optin-container.HorizontalMac .privacy{	width: 100%;	clear: both;} #optin-container.HorizontalSinglePage #assist,#optin-container.HorizontalMac #assist {    margin-left: 0;}/*  end new optin styles  *//* new FAQ styling start */.faqSection ul{    list-style-type: none;    font-size: 20px;    padding:0;    margin: 15px 0; }.faqSection ul li{    width:100%;}.faqSection ul li:nth-child(odd){    font-size: 1em !important;    display:inline-block;    padding:15px 0;       border-top: 1px dashed #DDD;}.faqSection ul li:first-child{    border-top: none;}.faqSection ul li ul li:first-child{    border-top: 1px solid #CCC;}.faqSection ul li:nth-child(even){    font-size: 1em !important;    padding-bottom:15px;}.faqSection ul li ul li:nth-child(odd),.faqSection ul li ul li:nth-child(even){    font-size: 0.8em !important;    width:100%;}.faqSection ul li:nth-child(odd):before{    content:'Q:';    display:inline-block;    padding-right:15px;    font-weight: bold;    color: #00aeef;}.faqSection ul li:nth-child(even):before{    content:'A:';    display:inline-block;    padding-right:15px;    font-weight: bold;    color: #00aeef;}/* new FAQ styling end   *//* new quote styling start */.umbraco-site blockquote {  border-left: none;  margin: 1.5em 10px;  padding: 0.5em 10px;  quotes: "\201C""\201D""\2018""\2019";  line-height: 1.8em;}.umbraco-site blockquote:before {  color: #ccc;  content: open-quote;  font-size: 4em;  line-height: 0.1em;  margin-right: 0.25em;  vertical-align: -0.4em;}.umbraco-site blockquote:after {  color: #ccc;  content: close-quote;  font-size: 4em;  line-height: 0.8em;  margin-left: 0.25em;  vertical-align: -0.4em;}.umbraco-site blockquote p {  display: inline;}/* new quote styling end   */.umbraco-site .center {    display: block;    margin: 0 auto;    text-align: center;}.umbraco-site .left {    display: block;    margin: 0 auto;    text-align: left;}.umbraco-site .grad {    background: -webkit-linear-gradient(#55ccec, #01bff3);    background: -o-linear-gradient(#55ccec, #01bff3);    background: -moz-linear-gradient(#55ccec, #01bff3);    background: linear-gradient(#55ccec, #01bff3);}.umbraco-site body {    background: #fff;    font-family: 'Lato', helvetica, sans-serif;}.umbraco-site h1, .umbraco-site h2, .umbraco-site h3, .umbraco-site h4, .umbraco-site h5, .umbraco-site h6, .umbraco-site .h1, .umbraco-site .h2, .umbraco-site .h3, .umbraco-site .h4, .umbraco-site .h5, .umbraco-site .h6, .umbraco-site p, .umbraco-site .p, .umbraco-site div.editableTextArea, .umbraco-site a {    font-family: 'Lato', helvetica, sans-serif;}.umbraco-site h2 {    font-family: 'Lato', helvetica, sans-serif;    font-size: 24px;    color: #363636;    font-weight: bold;}.umbraco-site .jumbotron h3 {    font-family: 'Lato', helvetica, sans-serif;    font-size: 18px;    color: #363636;    font-weight: bold;    margin-top: 15px;}.umbraco-site h4 {    background: #363636;    color: #fff;    text-transform: uppercase;    font-family: 'Oswald', sans-serif;    padding: 8px 18px;    font-size: 16px;    margin-top: 25px;    margin-bottom: 25px;}.umbraco-site hr {    background: #acacac;    height: 1px;    margin-top: 40px;    margin-bottom: 20px;}.umbraco-site p, .umbraco-site div.editableTextArea {    font-family: 'Lato', sans-serif;    font-size: 15px;    line-height: 1.7em;}.umbraco-site a:hover {    text-decoration: none;}.umbraco-site .browsehappy {    margin: .2em 0;    background: #ccc;    color: #000;    padding: .2em;}.umbraco-site .fixed {    position: fixed;    top: 0;    left: 0;    width: 100%}.umbraco-site .bg-header {    background: url(../images/c4-bg-header-blue.jpg) no-repeat;    background-size: cover;}.umbraco-site .bg-header ul {    margin-left: 15px;    padding: 0;}.umbraco-site .header-main {    width: 100%;    z-index: 1;}.umbraco-site .bar {    position: relative;    width: 100%;    z-index: 100;}.umbraco-site .bar ul {    list-style: none;    margin-top: 5px;    text-transform: uppercase;}.umbraco-site .bar ul li {    float: left;}.umbraco-site .bar ul .phone {    font-family: 'Lato', sans-serif;    font-weight: bold;    font-size: 12px;    padding-left: 15px;    padding-right: 15px;}.umbraco-site .bar ul .social-link a {    font-size: 1.75em;    padding: 4px 13px 7px;}.umbraco-site .bar ul a {    color: #111;    display: block;    font-size: 11px;    font-weight: bold;    line-height: 1;    padding: 12px 13px;}.umbraco-site .logo-main {    color: #111;    font-family: 'Oswald', sans-serif;    font-size: 2.5em;    padding: 2 1em;    position: relative;    text-transform: uppercase;    z-index: 100;    display: block;    margin: 0 auto;    text-align: left;    vertical-align: middle;}.umbraco-site .logo-main:hover {    color: #111;}.umbraco-site .navbar {    border: 0;    background-image: url(../images/c4-nav-bg.jpg);    background-repeat: repeat-x;    background-color: #222;    display: block;    margin-bottom: 0;    z-index: 101;    border-radius: 0;    -moz-border-radius: 0;    -webkit-border-radius: 0;}.umbraco-site .navbar ul {    display: block!important;    list-style: none;    margin-bottom: 0px;    width: 100%;    text-align: center;}.umbraco-site .navbar li {       float: left;    border-right: 1px solid #464646;    border-left: 1px solid #111;    }.umbraco-site .navbar li:first-child {    border-left: none;}.umbraco-site .navbar li:last-child {    border-right: 1px solid #111;}.umbraco-site .navbar li.active, .umbraco-site .navbar li.current,  .umbraco-site .navbar li.current a{    background: #111;    color: #00aeef;    text-decoration: none;}.umbraco-site .navbar li.current a:hover{    text-decoration: none;}.umbraco-site .navbar a,.website-editor .navbar div {    color: #fff;    display: block;    font-size: 12px;    padding: 20px 15px;    text-align: center;    text-transform: uppercase;    font-family: 'Oswald', sans-serif;}.umbraco-site .nav-main {    display: block!important;    list-style: none;    text-transform: uppercase;}.umbraco-site #build-menu-button {    background: url(../images/c4-nav-toggle.png) no-repeat top center;    display: none;    font-size: 0;    height: 34px;    line-height: 0;    position: fixed;    left: 12px;    text-indent: -9999px;    top: 12px;    width: 44px;    z-index: 120;}.umbraco-site #build-menu-button:hover {    background: url(../images/c4-nav-toggle-hover.png) no-repeat top center;}.umbraco-site #build-menu {    background: #fff;}.umbraco-site #build-menu .nav-main {    float: none!important;    padding-left: 0;}.umbraco-site #build-menu .nav-main li {    border-bottom: 1px solid #e4e4e4;}.umbraco-site #build-menu .nav-main li a {    display: inline-block;    color: #111;    padding: .5em 1em;    text-transform: lowercase;}.umbraco-site #build-menu .nav-main li a:first-letter  {    text-transform: capitalize;}.umbraco-site #build-menu .nav-main li:hover {    background: #e4e4e4;}.umbraco-site #build-menu .nav-main li:active {    background: #e4e4e4;}.umbraco-site .logo-nav-block {    vertical-align: middle;    padding: 2em 1em;}.umbraco-site #build-menu-page {    left: 0;    position: relative;    background-color: #fff;}.umbraco-site #build-menu {    visibility: visible;    opacity: 1;    -webkit-transform: none;    -moz-transform: none;    -o-transform: none;    -ms-transform: none;    transform: none;    display: none;    width: 260px;    padding: 0;    position: static;    z-index: 0;    top: 0;    height: 100%;    overflow-y: auto;    left: 0;}.umbraco-site .build-menu-animating #build-menu-page {    position: fixed;    overflow: hidden;    width: 100%;    top: 0;    bottom: 0;}.umbraco-site .build-menu-animating.build-menu-close #build-menu-page, .umbraco-site .build-menu-animating.build-menu-open #build-menu-page {    -webkit-transition: -webkit-transform 250ms;    -moz-transition: -moz-transform 250ms;    -o-transition: -o-transform 250ms;    -ms-transition: -ms-transform 250ms;    transition: transform 250ms;}.umbraco-site .build-menu-animating.build-menu-open #build-menu-page {    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -o-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.umbraco-site .build-menu-animating #build-menu {    display: block;}.umbraco-site .build-menu-open #build-menu {    display: block;    -webkit-transition-delay: 0ms, 0ms, 0ms;    -moz-transition-delay: 0ms, 0ms, 0ms;    -o-transition-delay: 0ms, 0ms, 0ms;    -ms-transition-delay: 0ms, 0ms, 0ms;    transition-delay: 0ms, 0ms, 0ms;}.umbraco-site .build-menu-open #build-menu, .umbraco-site .build-menu-close #build-menu {    -webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;    -moz-transition: -moz-transform 250ms, opacity 250ms, visibility 0ms 250ms;    -o-transition: -o-transform 250ms, opacity 250ms, visibility 0ms 250ms;    -ms-transition: -ms-transform 250ms, opacity 250ms, visibility 0ms 250ms;    transition: transform 250ms, opacity 250ms, visibility 0ms 250ms;}footer {    margin-top: 40px;    background: #363636;    color: #fff;}footer .bar {    padding-top: 45px;    padding-bottom: 40px;    font-size: 12px;}footer .bar a {    margin: 0;    padding: 0 20px;    font-size: 12px;    font-weight: bold;    font-family: 'Lato', sans-serif;    letter-spacing: 1px;    color: #fff;}footer .bar .company {    margin-top: -4px;    font-family: 'Lato', sans-serif;    font-weight: bold;}footer .bar .phone {    color: #00bff3;    padding: 0;    margin-top: -3px;    font-size: 1em;    padding-left: 15px;}.umbraco-site .widget {    background: #e4e4e4;    text-align: center;    font-family: 'Lato', sans-serif;    font-weight: bold;    font-size: 1.5em;    text-transform: uppercase;    padding: 110px 10px;    margin: 0;    border-radius: 5px;}.umbraco-site .widget-content h2 {    font-size: 20px;}.umbraco-site .widget-content p, .umbraco-site .widget-content div.editableTextArea {    color: #111;    font-family: 'Lato', sans-serif;    font-size: 15px;    line-height: 1.6em;}.umbraco-site .widget-content .btn-lg {    text-transform: uppercase;    width: 100%;    background: -webkit-linear-gradient(#55ccec, #01bff3);    background: -o-linear-gradient(#55ccec, #01bff3);    background: -moz-linear-gradient(#55ccec, #01bff3);    background: linear-gradient(#55ccec, #01bff3);    color: #fff;}.umbraco-site .prop-img {    width: 250px;    height: 190px;    margin-top: 25px;    margin-left: 15px;}.umbraco-site .glyphicon-home {    font-size: 42px;    color: #fff;    margin-top: 10px;}.umbraco-site .circle {    width: 80px;    height: 80px;    border-radius: 50%;    background-color: #a7a9ac;    padding: 5px 10px;}.umbraco-site #subHeadline3,.umbraco-site #subHeadline4{    margin-top: 0;}.umbraco-site #copy3,.umbraco-site #copy4{    overflow:hidden;}.umbraco-site #optinWrapper .btn-primary {    padding-top: 5px;    background: #00bff3;}.umbraco-site .prop-thumbs {    margin: 20px 0;}.umbraco-site .jumbotron h1.home-heading {    margin: 10px 0;    color: #111;    letter-spacing: .05em;    text-align: left;}.umbraco-site .elastislide-wrapper {    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;}.umbraco-site .elastislide-wrapper nav span {    background-color: #00bff3;    border: 2px solid white;    padding: 11px;}.umbraco-site .elastislide-carousel li {    border: 2px solid white;    margin-right: 20px!important;    max-height: 100px!important;    overflow: hidden;    width: 30%!important;}.umbraco-site .jumbotron h1.home-heading {    margin: 10px 0;    color: #111;    letter-spacing: .05em;    text-align: left;}.umbraco-site .jumbotron p .home-heading, .umbraco-site .jumbotron div.editableTextArea .home-heading {    color: #111;    font-size: 1.25em;}.umbraco-site .property-title {    font-weight: bold;    display: block;    background-color: #000;    padding: 20px 15px;    color: #fff;    margin: 0;    border-top-left-radius: 3px;    -moz-border-top-left-radius: 3px;    -webkit-border-top-left-radius: 3px;    border-top-right-radius: 3px;    -moz-border-top-right-radius: 3px;    -webkit-border-top-right-radius: 3px;    font-size: 1.2em;}.umbraco-site .property-meta {    font-size: .75em;    vertical-align: middle;}.umbraco-site .frameBox {    margin-top: 30px;    border: 3px solid #000;}.umbraco-site ul.list-unstyled ul {    padding: 10px 0 0 20px;}.umbraco-site .jumbotron {    background: #e4e4e4;    padding-top: 0;    margin-top: 0;}.umbraco-site .jumbotron h1 {    color: #111;    font-family: 'Lato', sans-serif;    text-transform: uppercase;    font-size: 38px;    margin-top: 32px;    width: 100%;    margin-bottom: -17px;}.umbraco-site .jumbotron h2 {    font-size: 25px;    color: #111;    margin: 30px 0 15px 0;}.umbraco-site .jumbotron h3 {    margin-top: 0;    padding-top: 33px;    font-size: 1.25em;    font-weight: bold;    font-family: 'Lato', sans-serif;}.umbraco-site .jumbotron p, .umbraco-site .jumbotron div.editableTextArea {    color: #111;    font-family: 'Lato', sans-serif;    font-size: 16px;    line-height: 1.6em;}.umbraco-site #optinWrapper {    background: #000;    padding: 20px 0;    margin-top: -60px;    margin-bottom: 40px;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    color: #fff;    width: 100%;}.umbraco-site #free-btn {    position: relative;    left: 805px;    top: -79px;}.umbraco-site #expanded {    display: none;}.umbraco-site label {    font-family: 'Lato', sans-serif;    text-align: left;}.umbraco-site .form-box {    padding: 0 0 15px;    background-color: #fff;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    margin-left: 50px;    margin-right: 50px;    margin-top: -25px;}.umbraco-site .form-box .box-heading {    background-color: #000;    padding: 15px 5px;    color: #fff;    text-align: center;    margin: 0;    border-top-left-radius: 5px;    -moz-border-top-left-radius: 5px;    -webkit-border-top-left-radius: 5px;    border-top-right-radius: 5px;    -moz-border-top-right-radius: 5px;    -webkit-border-top-right-radius: 5px;}.umbraco-site .form-box .box-heading h3 {    font-family: 'Lato', sans-serif;    font-weight: bold;    padding: 0;    margin: 0;}.umbraco-site .form-box .box-content {    padding: 10px 30px 5px 30px;}.umbraco-site .form-box .box-content p, .umbraco-site .form-box .box-content div.editableTextArea {    color: #363636;    font-size: 14px;}.umbraco-site .form-box p, .umbraco-site .form-box div.editableTextArea {    padding-top: 5px;}.umbraco-site .form-box .arrow-down {    width: 0;    height: 0;    border-left: 15px solid transparent;    border-right: 15px solid transparent;    border-top: 15px solid #000;    margin: 0 auto 0 auto;}.umbraco-site .input-group {    width: 100%;    margin: 0 auto;    background: #fff;}.umbraco-site .form-control {    background-color: #e4e4e4;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    padding-top: 0!important;    padding-bottom: 0!important;}.umbraco-site textarea {    width: 100%;    color: #555;}.umbraco-site select {    width: 100%;    color: #acacac;}.umbraco-site .phoneStyle {    padding: 8px 0 0 8px;}.umbraco-site #expanded {    display: none;    height: 435px;}.umbraco-site .form-hidden {    height: 400px;    overflow: hidden;}.umbraco-site #assist {}.umbraco-site label {    font-family: 'Lato', sans-serif;    text-align: left;}.umbraco-site .form-box {    background: #000;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    margin: -60px 0 30px 0;    box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -moz-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -webkit-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);}.umbraco-site .form-box .btn-lg {    text-transform: uppercase;    width: 100%;    background: -webkit-linear-gradient(#55ccec, #01bff3);    background: -o-linear-gradient(#55ccec, #01bff3);    background: -moz-linear-gradient(#55ccec, #01bff3);    background: linear-gradient(#55ccec, #01bff3);}.umbraco-site .form-box .box-content {    padding: 0px 10px 10px;}.umbraco-site .form-box .box-content p, .umbraco-site .form-box .box-content div.editableTextArea {    margin-top: 10px;    margin-bottom: 5px;    color: #acacac;    font-size: 16px;    line-height: 1.2em;    font-family: 'Lato', sans-serif;    font-style: italic;}.umbraco-site .form-box button {    font-family: 'Lato', sans-serif;    color: #fff;    margin-top: 5px;    width: 100%}.umbraco-site .form-box #free-btn2 {    padding-top: 5px;}.umbraco-site .form-box .arrow-up {    position: absolute;    right: 100px;    bottom: -63px;    width: 0;    height: 0;    border-left: 40px solid transparent;    border-right: 40px solid transparent;    border-bottom: 30px solid #55ccec;}.umbraco-site .form-box .arrow-up2 {    position: absolute;    left: 47.5%;    right: 45%;    bottom: -32px;    width: 0;    height: 0;    border-left: 25px solid transparent;    border-right: 25px solid transparent;    border-bottom: 20px solid #55ccec;}.umbraco-site .form-box .btn-primary, .welcomegate button, .welcomegate .btn-success {    text-transform: uppercase;    width: 100%;    background-color: #00bff3;    color: #fff;    background: -webkit-linear-gradient(#55ccec, #01bff3);    background: -o-linear-gradient(#55ccec, #01bff3);    background: -moz-linear-gradient(#55ccec, #01bff3);    background: linear-gradient(#55ccec, #01bff3);}.welcomegate footer a{color:#FFF !important;}.umbraco-site .form-box .btn-primary:hover, .welcomegate button:hover, .welcomegate .btn-success:hover {    opacity: .9;    color: #fff;    background-color: #00bff3;    text-decoration: none;}.umbraco-site .form-box .immediate-btn {    padding-bottom: 15px;}.umbraco-site .form-box #phone {    margin-top: 5px;}.umbraco-site .input-group {    width: 100%;    margin: 0 auto;    background: #fff;}.umbraco-site .form-inline .form-control {    width: 100%}.umbraco-site .form-group {    margin-bottom: 5px;    margin-top: 5px;}.umbraco-site .form-control {    background-color: #fff;    box-shadow: 0 1px 2px 1px #ccc inset;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.umbraco-site textarea {    width: 100%;    color: #acacac;    margin-bottom: 5px;}.umbraco-site select {    width: 100%;    color: #acacac;}.umbraco-site h1 .homeHeading {    margin-top: 30px;}.umbraco-site p.disclosure, .umbraco-site div.editableTextArea.discolsure{    font-size: .9em;    color: #999;    padding: 0 15px;    margin-top: -15px;}.umbraco-site .widget-box {    padding: 0;    margin-bottom: 15px;    background: #e4e4e4;    border: 1px solid #b0b0b0;    box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -moz-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -webkit-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    border-radius: 3px;    -moz-border-radius: 3px;    -webkit-border-radius: 3px;}.umbraco-site .widget-box .box-heading {    display: block;    background-color: #111;    padding: 8px 15px;    color: #fff;    margin: 0;    border-top-left-radius: 3px;    -moz-border-top-left-radius: 3px;    -webkit-border-top-left-radius: 3px;    border-top-right-radius: 3px;    -moz-border-top-right-radius: 3px;    -webkit-border-top-right-radius: 3px;}.umbraco-site .widget-box .box-heading h3 {    font-family: 'Lato', sans-serif;    font-size: 1.1em;    padding: 7px 0;    margin: 0;}.umbraco-site .widget-box .box-heading h3 .details {    font-weight: normal;    font-size: .8em;    text-align: right;}.umbraco-site .widget-box .widget-content {    padding: 15px;}.umbraco-site .widget-box .widget-content p, .umbraco-site .widget-box .widget-content div.editableTextArea {    color: #363636;    font-size: 14px;}.umbraco-site .widget-box .widget-content textarea {    min-height: 100px;}.umbraco-site .widget-box p, .umbraco-site .widget-box div.editableTextArea {    padding-top: 5px;}.umbraco-site .widget-box button {    width: 50%;    height: 3.5em;}.umbraco-site .widget-box .list-image {    margin-top: 10px;}.umbraco-site .widget-box .list-text {    padding-left: 10px;}.umbraco-site .contact-widget {    padding: 0;    background: #e4e4e4;    border: 1px solid #b0b0b0;    box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -moz-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    -webkit-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;}.umbraco-site .contact-widget label{    color: #000;}.umbraco-site .contact-widget .contact-widget-heading {    background-color: #111;    padding: 12px 5px;    text-align: center;    margin: 0;    border-top-left-radius: 5px;    -moz-border-top-left-radius: 5px;    -webkit-border-top-left-radius: 5px;    border-top-right-radius: 5px;    -moz-border-top-right-radius: 5px;    -webkit-border-top-right-radius: 5px;}.umbraco-site .contact-widget .contact-widget-heading h2 {    font-family: 'Lato', sans-serif;    color: #fff;    font-size: 1.5em;    font-weight: bold;    padding: 0;    margin: 0;}.umbraco-site .contact-widget .contact-widget-body {    padding: 15px;}.umbraco-site .contact-widget .contact-widget-body h5 {    font-weight: bold;    font-size: 1.5em;    margin: 0;}.umbraco-site .contact-widget .contact-widget-body p, .umbraco-site .contact-widget .contact-widget-body div.editableTextArea {    font-size: 1em;    color: #363636;    margin-bottom: 0;}.umbraco-site .contact-widget .contact-widget-body a {    color: #0072bc;    text-decoration: underline;}.umbraco-site .contact-widget .contact-widget-body a:hover {    color: #0072bc;    text-decoration: none;}.umbraco-site .right-side {}.umbraco-site .umbraco-site .video-wrapper {    max-width: 100%;    margin: 0 auto;    border: 0;}.umbraco-site .video-container {    position: relative;    padding-bottom: 56.25%;    padding-top: 0;    overflow: hidden;    margin: 0 auto;}.umbraco-site video {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    margin: 0 auto;}@media(max-width:1200px) {    .umbraco-site .navbar a {        font-size:12px;        padding:10px 5px;    }    .umbraco-site .navbar {        min-height: auto;    }}@media(max-width:992px) {    #OptinContainer .box-content div[role="form"] > div{        width:100% !important;        margin: 0 !important;    }    #OptinContainer .box-content .checkbox{        text-align: center;        font-size:16px;    }    .umbraco-site .navbar {        display: none;    }    #menu-icon {        position:relative;        display:inline-block !important;        z-index:200;    }    #mobileNav{        display:inline-block !important;    }    #mobileNav li {        text-align: center;        width: 100%;        padding: 10px 0;        margin: 0;    }    .umbraco-site .widget-box {        margin-top: 15px;    }    .umbraco-site .widget-box, .umbraco-site .contact-widget {        margin-bottom: 15px;    }	#siteLogo {    	width: 100% !important;    	float: left;		clear: both;		text-align: center;	}				#siteLogo img{				display:inline-block;				float:none !important;			}.logo-nav-block .col-md-8 .pull-right {width: 100% !important;}ul.pull-right.nav-main li {    display: inline-block;    float: none;}.umbraco-site .bar ul{	padding-left:0;		}}@media(max-width:768px) {    .umbraco-site .widget-content .list-text {        padding-left: 0;    }}@media(max-width:1200px) {    .umbraco-site .arrow-up {        right: 75px!important;    }}@media(max-width:992px) {    .umbraco-site #optinWrapper .btn-primary {        width: 100%    }    .umbraco-site .logo-nav-block {        vertical-align: middle;        text-align: center;    }    .umbraco-site .logo-main {        text-align: center;        font-size: 2em;    }    .umbraco-site #build-menu-button {        display: block;    }    .umbraco-site .navbar .nav-main {        display: block!important;    }    .umbraco-site .navbar {        display: none;    }    .umbraco-site .bar {        display: block;    }    .umbraco-site .mobile-nav-0 .not-mobile {        display: none;    }    .umbraco-site .jumbotron h1 {        font-size: 1.75em!important;        width: 100%!important;        text-align: center;    }    .umbraco-site .jumbotron h3 {        padding-top: 10px!important;    }    .umbraco-site h2 {        font-size: 1.5em;    }    .umbraco-site h4 {        margin-top: 10px;        margin-bottom: 0;    }    .umbraco-site hr {        margin-top: 10px;        margin-bottom: 10px;    }    .umbraco-site .btn-lg {        text-transform: uppercase;        width: 100%;        background: -webkit-linear-gradient(#55ccec, #01bff3);        background: -o-linear-gradient(#55ccec, #01bff3);        background: -moz-linear-gradient(#55ccec, #01bff3);        background: linear-gradient(#55ccec, #01bff3);    }    .umbraco-site .prop-img {        margin-left: 0;    }    .umbraco-site .arrow-up {        left: 45%;        right: 45%;        border-left: 25px solid transparent!important;        border-right: 25px solid transparent!important;        border-bottom: 20px solid #55ccec!important;    }    .umbraco-site .arrow-up2 {        left: 45%;        right: 45%;        bottom: -20px!important;        border-left: 15px solid transparent!important;        border-right: 15px solid transparent!important;        border-bottom: 10px solid #55ccec!important;    }}@media(max-width:768px) {    .umbraco-site .bar ul li {        padding-left: 0;        text-indent: 0;    }    .umbraco-site .bar ul {        padding: 10px 0 0 0;    }}@media(max-width:480px) {    .umbraco-site .bar ul a {        padding: 12px 20px;    }    }#build-menu-button {        background: url(../images/c4-nav-toggle.png) no-repeat top center;        display: none;        font-size: 0;        height: 34px;        line-height: 0;        position: absolute;        left: 12px;        text-indent: -9999px;        top: 12px;        width: 44px;        z-index: 120;    }    #build-menu-button:hover {        background: url(../images/c4-nav-toggle-hover.png) no-repeat top center;    }    #build-menu {        background: #fff;    }    #build-menu .nav-main {        float: none!important;        margin-bottom: 0;        padding-left: 0;    }    #build-menu .nav-main li {        border-bottom: 1px solid #e2e2e2;    }    #build-menu .nav-main li a {        display: inline-block;        padding: .5em 1em;        text-transform: lowercase;    }    #build-menu .nav-main li a:first-letter  {        text-transform: capitalize;    }    #build-menu .nav-main li:hover {        background: #e2e2e2;    }    #build-menu .nav-main li:active {        background: #e2e2e2;    }    #build-menu:first-child li:last-child {        display: none;    }    #build-menu-page {        left: 0;        position: relative;        background-color: #fff;    }    #build-menu {        visibility: visible;        opacity: 1;        -webkit-transform: none;        -moz-transform: none;        -o-transform: none;        -ms-transform: none;        transform: none;        display: none;        width: 260px;        padding: 0;        position: static;        z-index: 0;        top: 0;        height: 100%;        overflow-y: auto;        left: 0;    }    .build-menu-animating #build-menu-page {        position: fixed;        overflow: hidden;        width: 100%;        top: 0;        bottom: 0;    }    .build-menu-animating.build-menu-close #build-menu-page, .build-menu-animating.build-menu-open #build-menu-page {        -webkit-transition: -webkit-transform 250ms;        -moz-transition: -moz-transform 250ms;        -o-transition: -o-transform 250ms;        -ms-transition: -ms-transform 250ms;        transition: transform 250ms;    }    .build-menu-animating.build-menu-open #build-menu-page {        -webkit-transform: translate3d(0, 0, 0);        -moz-transform: translate3d(0, 0, 0);        -o-transform: translate3d(0, 0, 0);        -ms-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0);    }    .build-menu-animating #build-menu {        display: block;    }    .build-menu-open #build-menu {        display: block;        -webkit-transition-delay: 0ms, 0ms, 0ms;        -moz-transition-delay: 0ms, 0ms, 0ms;        -o-transition-delay: 0ms, 0ms, 0ms;        -ms-transition-delay: 0ms, 0ms, 0ms;        transition-delay: 0ms, 0ms, 0ms;    }    .build-menu-open #build-menu, .build-menu-close #build-menu {        -webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;        -moz-transition: -moz-transform 250ms, opacity 250ms, visibility 0ms 250ms;        -o-transition: -o-transform 250ms, opacity 250ms, visibility 0ms 250ms;        -ms-transition: -ms-transform 250ms, opacity 250ms, visibility 0ms 250ms;        transition: transform 250ms, opacity 250ms, visibility 0ms 250ms;    }    @media(max-width:992px) {        #build-menu .nav-main {            display: block!important;        }        #build-menu-button {            display: block!important;            top: 20px;        }        ul #topNavigation {            display: block!important;        }        ul.mobile-nav-0 {            list-style-type: none;            padding-left: 20px;            margin: 10px 0;            text-align: center;        }        ul.mobile-nav-0 li {            padding: 5px 0;            margin: 10px 20px 10px 0;            border-radius: 5px;            -moz-border-radius: 5px;            -webkit-border-radius: 5px;            background-color: #000;            text-transform: uppercase;        }        ul.mobile-nav-0 li:hover {            background-color: #55ccec;            text-transform: uppercase;        }        ul.mobile-nav-0 li a {            color: #fff;            border-radius: 5px;        }        ul.mobile-nav-0 li a:hover {            color: #fff;            border-radius: 5px;            text-decoration: underline;        }    }    .umbraco-site #headline{        text-transform: uppercase;      }    .umbraco-site #subHeadline{        font-size: 18px;        font-family: "Lato";        font-weight: bold;        line-height: 1.2;    }    .umbraco-site #ContentPlaceHolderDefault_cp_content_HorizontalMac_7_optinDiv{        font-family:"Lato"; Arial, sans-serif;        text-align:center;        text-transform:uppercase;        font-weight:bold;        font-size: 18px;        display:none;        margin-bottom:-15px;        margin-top:15px;    }    .umbraco-site #disclaimer{        font-family:"Lato"; Arial, sans-serif;    }    .umbraco-site #disclaimer .settingField{        display:inline;    }    .umbraco-site .optin-box{        background:#fff;         border-radius: 5px;         padding-top: 0;    }    .umbraco-site #optin-container{        /*padding-top:15px;*/    }    .umbraco-site .right-side {    }    .umbraco-site .right-side #form-box-container{          padding: 0px 15px;    }    .umbraco-site .right-side #form-box-container .btn-lg, .umbraco-site .btn-lg{        background: #00bff3;        color: #fff;        width: 100%;        font-family:"Lato"; Arial, sans-serif;        text-transform: uppercase;        margin-top:5px;        padding: 25px 10px;    }       .umbraco-site .right-side #form-box-container .btn-lg:hover, .umbraco-site .btn-lg:hover{        text-decoration:none;        opacity: .9;    }    .umbraco-site .privacy{        margin-top: 8px;        text-align:center;        color:#fff;    }    .umbraco-site .right-side #form-box-container .privacy{        color:#111;    }    .umbraco-site .FloatedOptin-T5, .umbraco-site .jumbotron .FloatedOptin-T5{        background: #111;        /*padding: 10px 15px;*/        color:#fff;         text-transform: uppercase;        text-align:center;        font-family: 'Lato', sans-serif!important;        border-radius: 5px 5px 0px 0px;        -moz-border-radius: 5px 5px 0px 0px;        -webkit-border-radius: 5px 5px 0px 0px;        margin-top:0px;    }    .umbraco-site #optin, .umbraco-site #optin2{        font-size: 18px;        font-weight: bold;        color: #fff;        padding:15px;    }    .umbraco-site #optinCopy, .umbraco-site #optinCopy2{        color: #fff;        padding-left: 25px;    }    .umbraco-site #right-callout.form-box{        margin-top:0;         margin-bottom: 15px;    }    .umbraco-site #right-callout.form-box h3{        text-transform:uppercase;    }    .umbraco-site #right-callout.form-box .privacy{        color:#111;    }    .umbraco-site #right-callout.form-box .box-content{        background-color: #ddd;        padding-top: 15px;    }    /* From HorizontalMac Macro */    .state {        width: 30%;    }    .umbraco-site .btn-primary {        border: #0e121c;        background: linear-gradient(#252d45, #10131d);        margin-bottom: 5px;        padding: 5px 15px;        font-size: 18px;        border-radius: 6px;        color: #fff;        border-color: #357ebd;        height: initial !important;    }    .umbraco-site .buyer-button {        padding: 5px 15px;    }    .umbraco-site .seller-button {        padding: 26px 15px;    }    .umbraco-site .small-seller-button {        padding: 10px 15px;    }    .umbraco-site .jumbotron .form-box {        width: 100% !important;        padding: 25px;    }    .umbraco-site #e-book {        top: -30px !important;        left: -60px !important;    }    .umbraco-site #optinCopy p, .umbraco-site #optinCopy2 p {        color: #fff;        font-size: 14px;        padding: 0px;    }    .umbraco-site .jumbotron section .privacy {        width: 100%;    }    @media (max-width: 1200px) {        .umbraco-site #e-book {            left: -67px !important;        }    }    @media (max-width: 768px) {        .umbraco-site #e-book {            display: none;        }        .umbraco-site #e-book2 {            top: -30px !important;            left: -40px !important;        }        .umbraco-site #optinCopy p, .umbraco-site #optinCopy2 p {            color: #fff;            font-size: 14px;            padding: 0px;        }        .umbraco-site .jumbotron section .privacy {            width: 100%;        }	    }    @media (max-width: 1200px) {        .umbraco-site #e-book2 {            left: -56px !important;        }    }    @media (max-width: 992px) {        .umbraco-site #e-book2 {            display: none;        }    }    .umbraco-site .right-side #optinCopy, .umbraco-site .right-side #optinCopy2 {        color: #333;    }    .umbraco-site #copy2{        margin-bottom: 15px;    }    .umbraco-site .about-radio label {        color: #333;    }    .umbraco-site .optin-headline{        padding: 0px 15px;    }    .umbraco-site .right-side #form-box-container{        padding: 0px 15px 15px;    }    .umbraco-site .right-side .optin-box{        color: #333;        border: 1px solid #b0b0b0;        background: #e4e4e4;        box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);        -moz-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);        -webkit-box-shadow: 1px 1px 7px 0 rgba(50, 50, 50, 0.75);    }    .umbraco-site .right-side .privacy{        color: #333;        }    .umbraco-site .right-side #optinCopy, .umbraco-site .right-side #optinCopy2{        padding-left: 0px;    }    .umbraco-site .right-side #form-box-container2{        padding: 0 15px 15px;       }    .umbraco-site #ebookImg img{        display:none;    }    #siteLogo img {                margin: 0 auto;        max-height: 180px;        max-width: 350px;    }/* Footer */#free-btn2 {    padding-top: 5px;}footer {    background-color: #363636;    color: #fff;    margin-top: 30px;    padding-top: 30px;    padding-bottom: 30px;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    float: left;    clear:both;    width: 100%;}footer a{    color:#fff;    text-decoration: none !important}footer a:hover{    color:#fff;    text-decoration:none;}footer .sm {}.umbraco-site .nav-main {    display: block!important;    list-style: none;    text-transform: uppercase;}footer .sm li {    display: inline;    font-size: 20px;    padding: 0 10px;}footer .fa {    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}footer .sm li a {    color: #fff;}footer .footer-links {    margin-left: -25px;    float: right;}footer ul{    list-style-type:none;    padding-left:0px;    margin-left:0px;}footer ul li{    display:inline;}/* Center top nav */.umbraco-site .navbar{    text-align:center;}.umbraco-site .navbar li{    float: none!important;    display:inline-block;}#OptinContainer .box-content div[role="form"] > div{    width:45%;    margin: 0 2.5%;}#optinButton{color:#FFF !important; text-align: center !important; padding:1em; cursor: pointer !important; clear:both;}#optinButton p{color:#FFF; font-style: normal}.box-content .checkbox {color:#FFF !important; font-size: 1.25em;}#optinCopy, #OptinContainer3 #optin, #OptinContainer3 label{color:#000 !important;}#OptinContainer3 #optinButton{margin: 15px 0 !important;}.umbraco-site #OptinContainer3 div.row {margin-top:15px;} .umbraco-site #OptinContainer3 div.col-md-12.row {margin-top:0px;} .umbraco-site .circle{float:left; margin: 15px;}.form-group.optin-assist {    width: 100% !important;    text-align: center;}@media only screen and (max-width : 992px) {    .umbraco-site #footer-company-info, .umbraco-site #footer-social, .umbraco-site #footer-call{        text-align:center;        padding-top:15px;        padding-bottom:15px;    }    .umbraco-site #OptinContainer3 label{display:none;}    .umbraco-site #OptinContainer3 .input-field {margin-top:15px;}    .umbraco-site div.row, .umbraco-site #OptinContainer3 div.row {margin:0;}}
