@font-face{font-family:'Zona';src:url('/assets/fonts/zona_pro_bold/zona_pro.eot');src:url('/assets/fonts/zona_pro_bold/zona_pro.eot?#iefix') format('embedded-opentype'),
url('/assets/fonts/zona_pro_bold/zona_pro.woff') format('woff'),
url('/assets/fonts/zona_pro_bold/zona_pro.ttf') format('truetype'),}
@media (max-width:300px){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url('/assets/images/content/solo_and_smart_header200x300.jpg');}
.logo{width:250px !important;}
.aboutPatrickHeader{background-image:url('/assets/images/content/patrick_harrison_header_small.jpg') !important;}
}
@media (min-width:301px) and (max-width:600px){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url('/assets/images/content/solo_and_smart_header200x300.jpg');}
.aboutPatrickHeader{background-image:url('/assets/images/content/patrick_harrison_header_small.jpg') !important;}
.logo{width:250px !important;}
}
@media (min-width:601px) and (max-width:768px){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url('/assets/images/content/solo_and_smart_header500x786.jpg');}
}
@media (min-width:769px and (max-width:800px)){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url('/assets/images/content/solo_and_smart_header800x1048.jpg');}
}
@media (min-width:800px) and (max-width:1920px){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url(/assets/images/content/solo_and_smart_header1900x1080.jpg);}
.navbar-brand{margin-top:10px;}
}
@media (min-width:1921px){.wide{background:linear-gradient(0deg,rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)),url('/assets/images/content/solo_and_smart_header.jpg');}
.navbar-brand{margin-top:10px;}
}
@media (min-width:800px){.headingSignup{margin-top:150px;}
}
.container{max-width:1170px;}
body,html{height:100%;}
body{padding-top:50px;}
.preload , #preloader{visibility:hidden;overflow:hidden;width:0;height:0;}
.aboutPatrickHeader{background-image:url('/assets/images/content/patrick_harrison_header.jpg');}
.footerContent{background-color:#24272d;color:#ffffff;padding-top:18px;padding-bottom:18px;}
.footerCopyRight{background-color:#2b2e35;color:#ffffff;padding-top:18px;padding-bottom:18px;line-height:2.27;}
.footerMenu a{text-decoration:none;color:#ffffff;margin-right:25px;margin-left:25px;font-size:15px;}
.telephone{text-decoration:none;color:#ffffff;margin-right:10px;}
.navbar-inverse .navbar-nav> li > a{color:#ffffff !important;font-family:'Montserrat' !important;line-height:40px;font-size:14px;}
.btn-sns{background-color:#11c1f3;color:#ffffff !important;border-radius:0px;}
.btn-dark{background-color:#000000;color:#ffffff;}
.btn-dark:hover{background-color:#ffffff;color:#000000;border-color:#000000;}
.btn-default:hover{background-color:#000000;color:#ffffff;border-color:#ffffff;}
.even{background-color:#ffffff;color:#242930;}
.odd{background-color:#282828;color:#ffffff;}
.odd, .even{padding-top:50px;padding-bottom:50px;}
.even p, .odd p{font-family:'Raleway';font-weight:500;line-height:2.11;letter-spacing:0px;font-size:18px;margin-top:35px;}
.even p{color:#5a5d62;}
.even h4, .odd h4{font-family:'Raleway';font-weight:bold;line-height:2.11;letter-spacing:0px;font-size:18px;margin-top:15px;}
.even .list li, .odd .list li{font-family:'Raleway';font-weight:bold;line-height:2.27;letter-spacing:0px;font-size:15px;margin-top:15px;color:#5a5d62;}
h2{font-size:48px;font-family:"Zona", "Arial Black", Gadget, sans-serif;text-align:left;font-weight:400;}
h3{font-family:Raleway, "Arial Black", Gadget, sans-serif;font-weight:500;line-height:1.91 !important;letter-spacing:0px
font-size:22px}
.alt-color{color:#11c1f3 !important;}
.header{color:#ffffff;margin-top:2%;max-width:100%;height:300px;background-size:cover;background-repeat:no-repeat !important;background-position:center;}
.header h1{color:#ffffff !important;font-size:40px;line-height:60px;font-family:Zona, "Arial Black", Gadget, sans-serif;-webkit-font-smoothing:antialiased;}
.wide h1{color:#ffffff !important;font-size:40px;line-height:60px;font-family:Zona, "Arial Black", Gadget, sans-serif;-webkit-font-smoothing:antialiased;}
.background p{color:#ffffff !important;font-size:22px;line-height:26px;font-family:Raleway, "Arial Black", Gadget, sans-serif;font-weight:500;}
.wide small, .wide a{color:#ddd;}
.wide{width:100%;height:100%;height:calc(100%);background-size:cover !important;background-repeat:no-repeat !important;}
.wide img{width:100%;}
.homeFeaturesCol{padding-left:2px !important;padding-right:2px !important;}
.homeFeatures{color:#ffffff;background-color:rgba(0, 0, 0, 0.7);padding:0px 10px 0px 10px;height:200px;margin-top:-200px;border:solid 1px rgba(0, 0, 0, 0.7);}
.homeFeatures > ul{padding:0px;list-style:none;}
.homeFeatures li{line-height:2.0;font-size:16px;}
.homeFeaturesIcon{margin-top:-40px;color:#000000;}
.homeFeatures h1{margin-top:3px;font-weight:bold;}
#phoneFeaturesBackground{background:url("/assets/images/content/phoneFeaturesBackground.png") no-repeat;}
.phoneFeatures > .active .btn-phoneFeatureBackground{color:#11c1f3 !important;}
.phoneFeatures > .active .btn-phoneFeature{color:#ffffff !important;}
.phoneFeatures{margin-top:70px;}
.btn-phoneFeature:hover{color:#11c1f3 !important;cursor:pointer;}
.btn-phoneFeature-background:hover{color:#ffffff !important;}
.btn-phoneFeature{color:#000000 !important;}
.btn-phoneFeature-background{color:#ffffff !important;}
.phoneFeatures-left-alt{margin-right:40px;}
.phoneFeatures-right-alt{margin-left:40px;}
.anyDevice{border:solid 1px;padding:10px;}
.tab-pane p{color:#ffffff !important;}
.sns_stacked_tab > li > a{text-align:center;border-radius:0px;margin:0px 0px -3px 0px;padding:15px;border:solid;border-width:1px;border-color:#000000;color:#000000;font-weight:bolder;}
.sns_stacked_tab > li.active > a{background-color:#000000 !important;}
.sns_stacked_tab_content, .sns_stacked_tab_content > h4{min-height:358px;background-color:#000000;color:#ffffff !important;margin-left:-15px;}
.sns_stacked_tab_content h4{background-color:#000000;color:#ffffff !important;}
.panel{text-align:center;}
.panel:hover{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35);}
.panel-body{padding:0px;text-align:center;font-family:'Raleway';font-weight:500;line-height:2.11;letter-spacing:0px;font-size:18px;}
.priceTable .panel{margin-top:30px;border-radius:0px;border-width:2px;}
.priceTable .panel-body{min-height:300px;}
.priceTable .panel-body i{margin-left:35px;}
.priceTable td{border:none !important;}
.priceTable .panel-heading{border-radius:0px;min-height:40px;}
.priceTable .panel-footer{border-top:0px;}
.priceTable .panel-primary{background-color:#282828;border-color:#000000;}
.priceTable .panel-primary .panel-heading{background-color:#282828;border-color:#282828;border-radius:0px;height:30px;}
.priceTable .panel-primary .panel-body{background-color:#282828;color:#ffffff;}
.priceTable .panel-primary .panel-footer{background-color:#282828;color:#ffffff;}
.priceTable .panel-info{background-color:#11c1f3;border-color:#11c1f3;}
.priceTable .panel-info .panel-heading{background-color:#11c1f3;border-color:#11c1f3;border-radius:0px;height:30px;}
.priceTable .panel-info .panel-body{background-color:#11c1f3;color:#ffffff;}
.priceTable .panel-info .panel-footer{background-color:#11c1f3;color:#ffffff}
#about-panels .panel{border:none;}
#about-panels .panel-heading{color:#11c1f3 !important;background-color:#282828 !important;font-weight:700;font-size:28px;font-family:'Raleway';border:none;}
#about-panels em{font-weight:700;}
#about-panels .panel-body{color:#ffffff;background-color:#282828 !important;padding:0px 4px 0px 4px;}
#about-panels p{margin-top:0px;}
.ourCommunity{background-color:#ffffff;background-image:url("/assets/images/content/solo_and_smart_our_community.jpg") !important;background-position:right top;background-attachment:fixed;}
.membership-pricing-table table .icon-no,.membership-pricing-table table .icon-yes{font-size:22px}
.membership-pricing-table table .icon-no{color:#a93717}
.membership-pricing-table table .icon-yes{color:#209e61}
.membership-pricing-table table .plan-header{text-align:center;font-size:35px;border:1px solid #e2e2e2;padding:25px 0}
.membership-pricing-table table .plan-header-free{background-color:#eee;color:#555}
.membership-pricing-table table .plan-header-blue{color:#fff;background-color:#11c1f3;border-color:#11c1f3}
.membership-pricing-table table .plan-header-standard{color:#fff;background-color:#ff9317;border-color:#e37900;}
.membership-pricing-table table td{text-align:center;width:15%;padding:7px 10px;background-color:#fafafa;font-size:14px;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}
.membership-pricing-table table,.membership-pricing-table table td{border:1px solid #ebebeb}
.membership-pricing-table table tr td:first-child{background-color:transparent;text-align:right;}
.membership-pricing-table table tr td:nth-child(5){background-color:#FFF}
.membership-pricing-table table tr:first-child td,.membership-pricing-table table tr:nth-child(2) td{-webkit-box-shadow:none;box-shadow:none}
.membership-pricing-table table tr:first-child th:first-child{border-top-color:transparent;border-left-color:transparent;border-right-color:#e2e2e2}
.membership-pricing-table table tr:first-child th .pricing-plan-name{font-size:22px}
.membership-pricing-table table tr:first-child th .pricing-plan-price{line-height:35px}
.membership-pricing-table table tr:first-child th .pricing-plan-price>sup{font-size:45%}
.membership-pricing-table table tr:first-child th .pricing-plan-price>span{font-size:30%}
.membership-pricing-table table tr:first-child th .pricing-plan-period{margin-top:-7px;font-size:25%}
.membership-pricing-table table .header-plan-inner{position:relative}
.membership-pricing-table table .recommended-plan-ribbon{box-sizing:content-box;background-color:#dc3b5d;color:#FFF;position:absolute;padding:3px 6px;font-size:11px!important;font-weight:500;left:-6px;top:-22px;z-index:99;width:100%;-webkit-box-shadow:0 -1px #c2284c inset;box-shadow:0 -1px #c2284c inset;text-shadow:0 -1px #c2284c}
.membership-pricing-table table .recommended-plan-ribbon:before{border:solid;border-color:#c2284c transparent;border-width:6px 0 0 6px;bottom:-5px;content:"";left:0;position:absolute;z-index:90}
.membership-pricing-table table .recommended-plan-ribbon:after{border:solid;border-color:#c2284c transparent;border-width:6px 6px 0 0;bottom:-5px;content:"";right:0;position:absolute;z-index:90}
.membership-pricing-table table .plan-head{box-sizing:content-box;background-color:#ff9c00;border:1px solid #cf7300;position:absolute;top:-33px;left:-1px;height:30px;border-bottom:none}