#bridge section#main-body {margin: 0;padding: 0;}
#bridge .landing-page h1, #bridge .landing-page h2, #bridge .landing-page h3, #bridge .landing-page h4, #bridge .landing-page h5, #bridge .landing-page h6 {font-weight: 300;}
#bridge .landing-page img {max-width: 100%;}
#bridge .landing-page .hero {padding: 60px 0;text-align: center;color: #333;}
#bridge .landing-page .hero h2 {margin: 0 0 15px 0;font-size: 3em;font-weight: 300;}
#bridge .landing-page .hero h3 {margin: 0;font-size: 1.7em;font-weight: 300;}
#bridge .landing-page .hero .logo-container {margin: 0 auto;max-width: 500px;}
#bridge .landing-page .hero img {padding-bottom: 25px;}
#bridge .landing-page .product-options {padding: 40px 0 20px;text-align: center;}
#bridge .landing-page.mail-services .product-options {background-color: #00acd4;}
#bridge .landing-page.mail-services .product-options .preview-text {padding: 50px;color: #fff;}
#bridge .landing-page .product-options h2 {margin: 0;padding: 0;font-weight: 300;font-size: 2.8em;color: #fff;}
#bridge .landing-page .product-options h3 {margin: 0;padding: 0;font-weight: 300;font-size: 2.4em;color: #fff;}
#bridge .landing-page .product-options .item {margin: 0 0 20px 0;padding: 30px;background-color: #fff;border-radius: 4px;}
#bridge .landing-page .product-options h4 {margin: 0;font-size: 1.4em;font-weight: 300;}
#bridge .landing-page .product-options .icon {line-height: 80px;font-size: 50px;color: #ccc;}
#bridge .landing-page .product-options img {margin: 20px 0;max-width: 100%;}
#bridge .landing-page .product-options span {display: block;font-size: 1.2em;}
#bridge .landing-page .product-options p {margin: 10px 0;color: #555;}
#bridge .landing-page .product-options .price {margin: 10px 0;font-size: 1.1em;color: #444;}
#bridge .landing-page .product-options .item .btn {padding: 6px 20px;background-color: #989898;color: #eee;}
#bridge .landing-page.mail-services .product-options .item {background-color: #f0fcff;}
#bridge .landing-page.mail-services .product-options .icon {color: #00acd4;}
#bridge .landing-page.mail-services .product-options .btn-buy {background-color: #00acd4;}
#bridge .landing-page.mail-services .product-options .price {color: #00acd4;}
#bridge .landing-page .product-options .powered-by {text-align: right;color: #fff;font-size: .9em;}
#bridge .landing-page .product-options .powered-by img {margin: 0 0 0 8px;max-height: 60px;}
#bridge .landing-page .navbar {border-left: 0;border-right: 0;border-radius: 0;}
@media (min-width: 768px) {#bridge .landing-page .navbar .navbar-nav {width: 100%;}}
#bridge .landing-page .navbar .navbar-nav > li > a {font-size: 14px;text-align: center;border-bottom: 1px solid #eee;}
@media (min-width: 992px) {#bridge .landing-page .navbar .navbar-nav > li {width: 25%;}
	#bridge .landing-page .navbar .navbar-nav > li > a {border-left: 1px solid #ccc;}
	#bridge .landing-page .navbar .navbar-nav > li:last-child > a {border-right: 1px solid #ccc;}}
#bridge .landing-page .navbar .navbar-nav > li.active > a {background: #fff;}
#bridge .landing-page .content-block {margin: 40px 0;padding: 40px 0;}
#bridge .landing-page .text13 {font-size: 1.3em;}
#bridge .landing-page .text20 {font-size: 2em;}
#bridge .landing-page .text20 h2 {margin: 0;font-weight: 300;}
#bridge .landing-page .light-grey-bg {background-color: #f6f6f6;color: #222;}
#bridge .landing-page .get-started {background-color: #00acd4;color: #fff;}
#bridge .landing-page.mail-services .light-grey-bg {margin-top: 0;}
#bridge .landing-page.mail-services .get-started {margin-bottom: 0;padding: 60px 0;}
#bridge .landing-page .get-started h2 {margin: 0 0 20px 0;}
#bridge .landing-page .get-started .price {font-size: 2em;}
#bridge .landing-page .get-started .additional-options .option:not(:first-child) {display: none;}
#bridge .landing-page .get-started .checkbox-inline+.checkbox-inline, #bridge .landing-page .get-started .radio-inline+.radio-inline {margin: 0;}
#bridge .landing-page .get-started .btn-order-now {background-color: #28798e;color: #fff;}
#bridge .landing-page .get-started .price:not(:first-child) {display: none;}
#bridge .landing-page .content-block.tabs {padding: 80px 0;}
#bridge .landing-page .nav-tabs {border: 0;}
#bridge .landing-page .nav-tabs > li {margin-right: 5px;}
#bridge .landing-page .nav-tabs > li > a, #bridge .landing-page .nav-tabs > li > a:focus {background-color: #efefef;border: 0;}
#bridge .landing-page .nav-tabs > li > a:hover {background-color: #f2f2f2;border: 0;}
#bridge .landing-page .nav-tabs > li.active > a, #bridge .landing-page .nav-tabs > li.active > a:focus, #bridge .landing-page .nav-tabs > li.active > a:hover {background-color: #fff;border: 0;border-top: 3px solid #2cc9f2;}
#bridge .landing-page .tab-content {padding: 30px;background-color: #fff;}
#bridge .landing-page .tab-content h1, #bridge .landing-page .tab-content h2, #bridge .landing-page .tab-content h3, #bridge .landing-page .tab-content h4, #bridge .landing-page .tab-content h5, #bridge .landing-page .tab-content h6 {margin: 0 0 10px 0;}
#bridge .landing-page .tab-content p {margin: 0 0 16px 0;}
#bridge .landing-page.mail-services .benefits {margin: 0 0 30px 0;padding: 20px;font-size: 1.1em;background: rgba(44,201,242,.05);border-radius: 6px;}
#bridge .landing-page.mail-services .benefits i {color: #33993c;font-size: 1.5em;padding-right: 5px;}
#bridge .landing-page .image-standout {font-size: 1.2em;}
#bridge .landing-page .image-standout img {max-width: 100%;}
#bridge .landing-page .currency-selector {margin: 0 0 30px 0;display: inline-block;width: 250px;}
#bridge .landing-page .pricing-item {margin: 0 0 10px 0;border: 1px solid #ddd;text-align: center;}
#bridge .landing-page .pricing-item .header {padding: 30px 20px 10px;}
#bridge .landing-page .pricing-item .header h4 {margin: 0;font-size: 1.4em;}
#bridge .landing-page .pricing-item .price {padding: 0 0 10px 0;font-size: 2em;}
#bridge .landing-page .pricing-item ul {margin: 0 0 10px 0;padding: 0;list-style: none;}
#bridge .landing-page .pricing-item ul li {line-height: 28px;font-size: .92em;border-bottom: 1px solid #eee;}
#bridge .landing-page .pricing-item .feature-heading {margin: 10px 0 0 0;background-color: #f4f4f4;line-height: 30px;font-weight: bold;font-size: .92em;}
#bridge .landing-page.weebly .weebly-lite-plan {margin: 0 0 30px 0;padding: 20px;background-color: #dceefd;border: 1px solid #a7cdec;}
@media (min-width: 768px) {#bridge .landing-page.weebly .pricing-item ul {height: 290px;}
	#bridge .landing-page.weebly .pricing-item ul.ecommerce-features {height: 265px;}}
@media (max-width: 767px) {#bridge .landing-page .hero {padding: 30px 0;}
	#bridge .landing-page .hero h2 {font-size: 2em;}
	#bridge .landing-page .hero h3 {font-size: 1.6em;}
	#bridge .landing-page .standout-features p {margin: 0 20px 50px;}}
#bridge .landing-page .features {padding: 90px 0 50px;background-color: #f6f6f6;text-align: center;}
#bridge .landing-page .features .feature {margin-bottom: 30px;height: 250px;overflow: hidden;}
#bridge .landing-page .features .feature .icon {line-height: 120px;}
#bridge .landing-page.weebly .faq {padding: 80px 0;background-color: #d5dde4;}
#bridge .landing-page .faq h3 {margin: 0 0 30px 0;font-size: 2em;}
#bridge .landing-page .trusted-by {padding: 10px 0;}
#bridge .landing-page .trusted-by {color: #ccc;font-size: 1.3em;line-height: 60px;}
#bridge .landing-page .trusted-by img {max-height: 60px;-webkit-filter: grayscale(100%);filter: grayscale(100%);opacity: .3;}
#bridge .landing-page.mail-services .navbar {margin-bottom: 0;}
#bridge .landing-page.mail-services .tabs {margin-bottom: 0;}
#bridge .landing-page.mail-services .get-started {margin-top: 0;}
@media (min-width: 992px) {#bridge .landing-page.ssl .navbar .navbar-nav > li {width: 20%;}}
#bridge .landing-page.ssl .content-block h1, #bridge .landing-page.ssl .content-block h2, #bridge .landing-page.ssl .content-block h3, #bridge .landing-page.ssl .content-block h4, #bridge .landing-page.ssl .content-block h5, #bridge .landing-page.ssl .content-block h6 {margin: 0 0 20px 0;padding: 0;}
#bridge .landing-page.ssl .validation-levels {padding: 20px 20px 0 20px;background-color: #327ba7;text-align: center;}
#bridge .landing-page.ssl .validation-levels h3 {margin: 0;line-height: 100px;font-weight: 300;font-size: 2em;color: #eee;}
#bridge .landing-page.ssl .validation-levels .item {margin: 0 0 20px 0;padding: 30px;background-color: #fff;border-radius: 4px;}
#bridge .landing-page.ssl .validation-levels .item h4 {margin: 0;font-size: 1.4em;font-weight: 300;}
#bridge .landing-page.ssl .validation-levels .item img {margin: 20px 0;max-width: 100%;}
#bridge .landing-page.ssl .validation-levels .item span {display: block;font-size: 1.2em;}
#bridge .landing-page.ssl .validation-levels .item p {margin: 10px 0;color: #555;}
#bridge .landing-page.ssl .validation-levels .item .btn {padding: 6px 20px;background-color: #989898;color: #eee;}
#bridge .landing-page.ssl p.help-me-choose {margin-bottom: 20px;line-height: 50px;}
#bridge .landing-page.ssl p.help-me-choose a, #bridge .landing-page.ssl a.help-me-choose {font-size: 1.3em;color: #fff;}
#bridge .landing-page.ssl .standout {font-size: 1.3em;font-weight: 300;}
#bridge .landing-page.ssl .what-is-ssl ul {list-style: none;margin: 30px 0;}
#bridge .landing-page.ssl .what-is-ssl ul li {line-height: 2em;}
#bridge .landing-page.ssl .what-is-ssl .fas, #bridge .landing-page.ssl .what-is-ssl .far {float: left;color: #44737e;font-size: 2em;padding-right: 15px;}
#bridge .landing-page.ssl .help-me-choose .ideal {font-style: italic;text-align: center;color: #888;}
#bridge .landing-page.ssl .help-me-choose .ssl-types-expl {margin: 0 0 20px 0;font-size: .85em;text-align: center;}
#bridge .landing-page.ssl .help-me-choose img {margin: 20px 0;}
#bridge .landing-page.ssl .ideal-for {text-align: center;}
#bridge .landing-page.ssl .ideal-for i {padding: 15px 0;font-size: 3em;color: #ccc;}
#bridge .landing-page.ssl .ideal-for.dv i {color: #2369a5;}
#bridge .landing-page.ssl .ideal-for.ov i {color: #f3b32e;}
#bridge .landing-page.ssl .ideal-for.ev i {color: #4cab6e;}
#bridge .landing-page.ssl .ssl-benefits {margin-top: 0;padding-top: 0;}
#bridge .landing-page.ssl .ssl-benefits .row {margin-top: 40px;text-align: center;color: #444;}
#bridge .landing-page.ssl .ssl-benefits i {display: block;margin: 20px 0;font-size: 5em;color: #566b6f;}
#bridge .landing-page.ssl .browser-notice {float: left;margin-top: -100px;width: 100%;}
#bridge .landing-page.ssl .browser-notice .wrapper-container {padding: 0 75px;}
#bridge .landing-page.ssl .browser-notice .wrapper {margin: 0 auto;padding: 40px;max-width: 660px;background-color: #fff;border-top: 4px solid #c00;box-shadow: 2px 2px 5px #ccc;font-size: 1.4em;text-align: center;}
#bridge .landing-page.ssl .browser-notice img {display: block;float: none !important;margin: 20px auto;}
#bridge .landing-page.ssl .browser-msg span {display: block;padding: 42px 30px;font-size: 1.8em;}
#bridge .landing-page.ssl .browser-msg img {float: left;max-width: 200px;padding-right: 40px;}
@media (max-width: 1199px) {#bridge .landing-page.ssl .browser-msg span {padding: 25px 30px;}}
@media (max-width: 991px) {#bridge .landing-page.ssl .browser-msg span {padding: 15px 30px;}}
@media (max-width: 700px) {#bridge .landing-page.ssl .standout-1 h3 {padding: 0 0 20px 0;font-size: 1.6em;}
	#bridge .landing-page.ssl .browser-notice .wrapper {font-size: 1em;}
	#bridge .landing-page.ssl .browser-notice .wrapper img {max-width: 80px;}
	#bridge .landing-page.ssl .browser-msg span {font-size: 1.4em;}}
#bridge .landing-page.ssl .competitive-upgrade-promo {margin: 80px 0 40px 0;background-color: #327aa7;font-size: 2em;color: #fff;font-weight: 300;text-align: center;}
#bridge .landing-page.ssl .competitive-upgrade-promo a {color: #fff;text-decoration: underline;}
#bridge .landing-page.ssl .competitive-upgrade-banner {position: fixed;left: 0;bottom: 0;padding: 12px;width: 100%;background: #444;color: #eee;z-index: 100;}
#bridge .landing-page.ssl .competitive-upgrade-banner button.close {color: #fff;}
#bridge .landing-page.ssl .competitive-upgrade-banner h4, #bridge .landing-page.ssl .competitive-upgrade-banner p {margin: 2px 0;}
#bridge .landing-page.ssl .detailed-info {padding: 80px 0;background-color: #f8f8f8;}
#bridge .landing-page.ssl .detailed-info .panel-group {margin: 0;}
#bridge .landing-page.ssl .detailed-info .arrow {float: left;width: 30px;margin-right: 10px;text-align: center;}
#bridge .landing-page.ssl .detailed-info .panel-heading {background-color: #327aa7;color: #fff;border-radius: 3px;}
#bridge .landing-page.ssl .detailed-info .panel-heading h4 {margin: 0;font-weight: 300;font-size: 1.5em;}
#bridge .landing-page.ssl .detailed-info .panel {background-color: transparent;border: 0;}
#bridge .landing-page.ssl .detailed-info .panel-body {margin-top: 15px;padding: 40px;background-color: #fff;border: 1px solid #ddd;box-shadow: none;font-size: 1.2em;}
#bridge .landing-page.ssl .detailed-info .panel-body h4 {margin: 20px 0;font-weight: 700;}
#bridge .landing-page.ssl .standout-1 {margin: 30px 0 200px 0;padding: 40px 0 0 0;background-color: #f5a200;text-align: center;}
#bridge .landing-page.ssl .standout-1 .browser {max-height: 400px;overflow: hidden;}
#bridge .landing-page.ssl .standout-1 .browser .browser-image {float: left;width: 100%;}
#bridge .landing-page.ssl .standout-1 .browser .browser-image img {max-width: 100%;}
#bridge .landing-page.ssl .standout-1 h3 {padding: 30px 0;font-size: 2.4em;font-weight: 300;color: #fff;}
#bridge .landing-page.ssl .standout-2 {color: #444;font-size: 1.5em;text-align: center;}
#bridge .landing-page.ssl ul.ssl-certs-all {margin: 0;padding: 0;list-style: none;}
#bridge .landing-page.ssl ul.ssl-certs-all li {margin: 0;padding: 25px 15px 15px;border-bottom: 3px solid #f8f8f8;}
#bridge .landing-page.ssl ul.ssl-certs-all li.featured {background: #fff7cc;border-radius: .25rem;}
#bridge .landing-page.ssl ul.ssl-certs-all li:last-child {border-bottom: 0;}
#bridge .landing-page.ssl ul.ssl-certs-all li h3 {font-weight: 300;}
#bridge .landing-page.ssl ul.ssl-certs-all .padded-cell {padding-top: 30px;text-align: center;}
#bridge .landing-page.ssl ul.ssl-certs-all .padded-cell .btn {margin-bottom: 5px;}
#bridge .landing-page.ssl ul.ssl-certs-all .padded-cell a {font-size: .9em;}
#bridge .landing-page.ssl ul.ssl-certs-all .price strong {font-size: 2em;}
#bridge .landing-page.ssl ul.ssl-certs-all .price span {font-size: .9em;color: #888;}
#bridge .landing-page.ssl .features {background-color: #444;text-align: center;}
@media (max-width: 767px) {#bridge .landing-page.ssl .features {padding-left: 20px;padding-right: 20px;}}
#bridge .landing-page.ssl .features h3 {margin: 10px 0 40px 0;padding: 0;color: #fff;font-size: 2.8em;font-weight: 300;}
#bridge .landing-page.ssl .features .feature {margin: 0 0 40px 0;padding: 30px 20px;background-color: #666;height: 150px;font-size: 40px;color: #eee;}
#bridge .landing-page.ssl .features .feature h4 {font-weight: 300;}
#bridge .landing-page.ssl .features .feature:hover {background-color: #999;color: #fff;}
#bridge .landing-page.ssl .logos {padding: 10px 0;text-align: center;max-width: 100%;overflow: hidden;}
#bridge .landing-page.ssl .logos img {max-height: 70px;max-width: 90%;}
@media (max-width: 767px) {#bridge .landing-page.ssl .logos img {margin-bottom: 20px;max-height: 50px;}}
#bridge .landing-page.ssl .certificate-options {background-color: #2369a5;color: #fff;}
#bridge .landing-page.ssl .certificate-options.ov {background-color: #f3b32e;}
#bridge .landing-page.ssl .certificate-options.ev {background-color: #4cab6e;}
#bridge .landing-page.ssl .certificate-options h3 {font-size: 2em;font-weight: 300;}
#bridge .landing-page.ssl .currency-selector {display: inline-block;width: 250px;}
#bridge .landing-page.ssl .row-pricing-table {margin-left: -2px;margin-right: -2px;}
#bridge .landing-page.ssl .row-pricing-table .col-sm-3, #bridge .landing-page.ssl .row-pricing-table .col-sm-4, #bridge .landing-page.ssl .row-pricing-table .col-sm-6 {padding-left: 2px;padding-right: 2px;}
#bridge .landing-page.ssl .row-pricing-table .header {margin-bottom: 4px;padding: 5px;height: 65px;text-align: center;overflow: hidden;}
#bridge .landing-page.ssl .popular-plan {margin-top: 5px;width: 100%;height: 35px;position: absolute;bottom: -.6rem;}
#bridge .landing-page.ssl .popular-plan-wrapper {position: relative;padding-bottom: 1rem;}
#bridge .landing-page.ssl .popular-plan .plan-container {text-align: center;position: absolute;top: 0;left: -10px;width: calc(100% + 20px);background-size: 100% auto;}
#bridge .landing-page.ssl .popular-plan .plan-container .txt-container {padding: 6px 0 0 0;height: 28px;width: 100%;background: #f7a566;background: -moz-linear-gradient(top,#f7a566 0%,#f36900 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7a566),color-stop(100%,#f36900));background: -webkit-linear-gradient(top,#f7a566 0%,#f36900 100%);background: -o-linear-gradient(top,#f7a566 0%,#f36900 100%);background: -ms-linear-gradient(top,#f7a566 0%,#f36900 100%);background: linear-gradient(to bottom,#f7a566 0%,#f36900 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7A566",endColorstr="#F36900",GradientType=0);color: #fff;font-size: 12px;font-weight: bold;text-transform: uppercase;text-shadow: 0 1px 2px rgba(0,0,0,.4);-webkit-text-shadow: 0 1px 2px rgba(0,0,0,.4);-moz-text-shadow: 0 1px 2px rgba(0,0,0,.4);-webkit-box-shadow: -1px 10px 2px -7px rgba(0,0,0,.18);-moz-box-shadow: -1px 10px 2px -7px rgba(0,0,0,.18);box-shadow: -1px 10px 2px -7px rgba(0,0,0,.18);}
#bridge .landing-page.ssl .popular-plan .plan-container:before, #bridge .landing-page.ssl .popular-plan .plan-container:after {content: "";position: absolute;display: block;border-style: solid;border-color: #823c0f transparent transparent transparent;bottom: -10px;}
#bridge .landing-page.ssl .popular-plan .plan-container:before {left: 0;border-width: 10px 0 0 10px;}
#bridge .landing-page.ssl .popular-plan .plan-container:after {right: 0;border-width: 10px 10px 0 0;}
@media (max-width: 767px) {#bridge .landing-page.ssl .certificate-options h3 {margin-bottom: 0;}
	#bridge .landing-page.ssl .row-pricing-table .header {margin-top: 40px;}}
#bridge .landing-page.ssl .row-pricing-table .header h4 {font-size: 1.4em;font-weight: 300;}
#bridge .landing-page.ssl .row-pricing-table ul {list-style: none;margin: 0 0 10px 0;padding: 0;border-radius: 4px;}
#bridge .landing-page.ssl .row-pricing-table ul li {line-height: 40px;text-align: right;text-align: center;background-color: #fff;border-bottom: 1px solid #ddd;color: #666;}
#bridge .landing-page.ssl .row-pricing-table ul li:first-child {border-radius: 4px 4px 0 0;}
#bridge .landing-page.ssl .row-pricing-table ul li:last-child {border-bottom: 0;border-radius: 0 0 4px 4px;}
#bridge .landing-page.ssl .certificate-options .col-sm-3.sidebar ul li, #bridge .landing-page.ssl .certificate-options .col-sm-4.sidebar ul li, #bridge .landing-page.ssl .certificate-options .col-sm-6.sidebar ul li {background-color: transparent;text-align: left;padding-right: 20px;color: #eee;border-color: #4484bb;}
#bridge .landing-page.ssl .certificate-options.ov .col-sm-3.sidebar ul li, #bridge .landing-page.ssl .certificate-options.ov .col-sm-4.sidebar ul li, #bridge .landing-page.ssl .certificate-options.ov .col-sm-6.sidebar ul li {border-color: #f9cb6c;}
#bridge .landing-page.ssl .certificate-options.ev .col-sm-3.sidebar ul li, #bridge .landing-page.ssl .certificate-options.ev .col-sm-4.sidebar ul li, #bridge .landing-page.ssl .certificate-options.ev .col-sm-6.sidebar ul li {border-color: #90cca8;}
#bridge .landing-page.ssl .certificate-options .btn {background-color: #fff;color: #444;}
#bridge .landing-page.ssl .certificate-options .preview-text {padding: 180px 0 0;text-align: center;}
#bridge .landing-page.ssl .dashed-border {padding-bottom: 70px;border-bottom: 1px dashed #ddd;}
#bridge .sitebuilder-upgrade-container, #bridge .weebly-upgrade-container {margin: 30px 0 50px;padding: 0;border: 1px solid #ddd;}
#bridge .sitebuilder-upgrade-container .content-padded, #bridge .weebly-upgrade-container .content-padded {padding: 70px 40px 40px;text-align: center;}
#bridge .sitebuilder-upgrade-container img, #bridge .weebly-upgrade-container img {max-width: 100%;max-height: 135px;}
#bridge .sitebuilder-upgrade-container .promo-wrapper, #bridge .weebly-upgrade-container .promo-wrapper {margin: 0;padding: 30px;background-color: #f6f6f6;min-height: 400px;}
#bridge .sitebuilder-upgrade-container .promo-wrapper .logincontainer, #bridge .weebly-upgrade-container .promo-wrapper .logincontainer {margin: 30px auto 50px;}
#bridge .sitebuilder-upgrade-container .promo-wrapper h3, #bridge .weebly-upgrade-container .promo-wrapper h3 {margin: 20px 0;}
#bridge .sitebuilder-upgrade-container .promo-wrapper ul, #bridge .weebly-upgrade-container .promo-wrapper ul {margin: 30px 0;}
#bridge .sitebuilder-upgrade-container .sitebuilder-service-select, #bridge .weebly-upgrade-container .weebly-service-select {margin-bottom: 10px;}
#bridge .sitebuilder-upgrade-container .promo-wrapper .btn-success, #bridge .weebly-upgrade-container .promo-wrapper .btn-success {margin-bottom: 20px;padding: 15px 15px;font-size: 1.1em;font-weight: 300;}
#bridge .landing-page.sitelock .hero img {padding-bottom: 15px;}
#bridge .landing-page.sitelock h2 {margin: 0 0 5px 0;font-size: 3em;}
#bridge .landing-page.sitelock h3 {margin: 0 0 20px 0;font-size: 1.8em;}
#bridge .landing-page.sitelock h4 {font-size: 1.7em;}
#bridge .landing-page.sitelock p {margin: 0 0 15px 0;font-size: 1.5em;font-weight: 300;}
#bridge .landing-page.sitelock .plans {padding: 80px 0;background-color: #369;}
#bridge .landing-page.sitelock .plans h2, #bridge .landing-page.sitelock .emergency h2, #bridge .landing-page.sitelock .plans h3, #bridge .landing-page.sitelock .emergency h3 {color: #fff;}
#bridge .landing-page.sitelock .emergency h2.text-danger {color: #ff8f8f;}
#bridge .landing-page.sitelock .plans .plan-comparison {margin-left: -5px;margin-right: -5px;}
#bridge .landing-page.sitelock .plans .plan-comparison .col-lg-3, #bridge .landing-page.sitelock .plans .plan-comparison .col-lg-4, #bridge .landing-page.sitelock .plans .plan-comparison .col-lg-6, #bridge .landing-page.sitelock .plans .plan-comparison .col-lg-12 {padding-left: 5px;padding-right: 5px;}
#bridge .landing-page.sitelock .plans .plan {margin: 20px 0;padding: 0;background-color: #fff;}
#bridge .landing-page.sitelock .plans .plan .header {margin: 0;padding: 20px;background-color: #2b5580;color: #fff;}
#bridge .landing-page.sitelock .plans .plan .header p {font-size: 1.3em;}
#bridge .landing-page.sitelock .plans .plan ul {margin: 0;padding: 20px 25px;list-style: none;}
@media (min-width: 992px) {#bridge .landing-page.sitelock .plans .plan ul {height: 440px;}}
#bridge .landing-page.sitelock .plans .plan ul li {line-height: 25px;font-size: .9em;text-align: right;color: #aaa;border-bottom: 1px solid #eee;}
#bridge .landing-page.sitelock .plans .plan ul li:last-child {border: 0;}
#bridge .landing-page.sitelock .plans .plan ul li span {float: left;color: #444;}
#bridge .landing-page.sitelock .plans .fas, #bridge .landing-page.sitelock .plans .far {font-size: 1.3em;}
#bridge .landing-page.sitelock .plans .fa-check {color: #23ad2e;}
#bridge .landing-page.sitelock .plans .plan .footer {margin: 0;padding: 20px;}
#bridge .landing-page.sitelock .plans .plan .footer select {margin-bottom: 10px;}
#bridge .landing-page.sitelock .plans .plan .btn {background-color: #2b5580;color: #fff;}
#bridge .landing-page.sitelock .feature-wrapper {margin: 0 0 20px 0;}
#bridge .landing-page.sitelock .feature-wrapper i {float: left;font-size: 5em;}
#bridge .landing-page.sitelock .feature-wrapper .content {margin-left: 100px;}
#bridge .landing-page.sitelock .feature-wrapper p {font-size: 1.3em;}
#bridge .landing-page.sitelock .features {margin: 0;padding: 40px 0;background-color: transparent;text-align: left;}
#bridge .landing-page.sitelock .features .fas, #bridge .landing-page.sitelock .features .far {color: #369;}
#bridge .landing-page.sitelock .emergency {padding: 80px 0;background-color: #444;color: #fff;}
#bridge .landing-page.sitelock .emergency .price {font-size: 2em;}
#bridge .landing-page.sitelock .emergency .fas, #bridge .landing-page.sitelock .emergency .far {color: #f5e88e;}
#bridge .landing-page.sitelock .emergency .btn {padding: 15px 45px;background-color: #f5e88e;border-color: #afa563;font-size: 1.3em;}
#bridge .landing-page.sitelock .faq {padding-bottom: 10px;}
#bridge .landing-page.sitelock .faq .panel-group {margin: 30px 0;font-size: 1.2em;}
#bridge .landing-page.sitelock .faq .panel-group .panel-body {padding: 20px;}
#bridge .landing-page.sitelock .faq .panel-group li {margin-top: 10px;}
#bridge .landing-page.codeguard .strong-green span {color: #94c83d;font-style: italic;font-weight: bold;}
#bridge .landing-page.codeguard .overview-features ul {margin: 0;padding: 0;list-style: none;}
#bridge .landing-page.codeguard .overview-features img {padding: 5px 30px;}
#bridge .landing-page.codeguard .overview-features span {font-size: medium;color: #888;}
@media (min-width: 768px) {#bridge .landing-page.codeguard .overview-features li {float: left;margin: 0;width: 20%;text-align: center;border-right: 1px solid #ddd;}
	#bridge .landing-page.codeguard .overview-features li:last-child {border-right: 0;}
	#bridge .landing-page.codeguard .overview-features img {display: block;margin: 0 auto;padding: 20px;}
	#bridge .landing-page.codeguard .overview-features span {display: block;padding: 0 30px 20px;font-size: medium;color: #888;}}
#bridge .landing-page.codeguard .features .feature {padding-top: 5px;}
#bridge .landing-page.codeguard .faqs {padding: 90px 0 50px;background-color: #f6f6f6;text-align: center;}
#bridge .landing-page.codeguard .faqs h3 {margin-bottom: 30px;}
#bridge .landing-page.codeguard .faqs h4 {font-weight: bold;font-style: italic;}
#bridge .landing-page.codeguard .faqs p {min-height: 100px;}
#bridge .landing-page.codeguard .features {background-color: inherit;}
#bridge .landing-page.codeguard .pricing {background: #94c83d url("//clients.sparknethosting.com/templates/six/css/../../../../assets/img/marketconnect/codeguard/pricing-bg.gif");color: #fff;padding: 55px 0;}
#bridge .landing-page.codeguard .pricing h2 {margin: 0;}
#bridge .landing-page.codeguard .pricing img {margin: 20px 0;}
#bridge .landing-page.codeguard .irs-with-grid {margin: 40px 10px;height: 31px;}
#bridge .landing-page.codeguard .irs-from, #bridge .landing-page.codeguard .irs-to, #bridge .landing-page.codeguard .irs-single {color: #fff;text-shadow: none;background: transparent;}
#bridge .landing-page.codeguard .irs-single {display: none;}
#bridge .landing-page.codeguard .irs-grid-pol.small {display: none;}
#bridge .landing-page.codeguard .irs-grid-text {bottom: -4px;color: #fff;font-size: 16px;}
#bridge .landing-page.codeguard .irs-slider, #bridge .landing-page.codeguard .irs-slider:hover {background: url("//clients.sparknethosting.com/templates/six/css/../../../../assets/img/marketconnect/codeguard/slider.png") no-repeat;top: -7px;width: 96px;cursor: pointer;z-index: 1100;border: none;box-shadow: none;}
#bridge .landing-page.codeguard .irs-line {background: #fff;border: 0;height: 16px;top: 0;box-shadow: none;margin-left: 10px;margin-right: 10px;}
#bridge .landing-page.codeguard .irs-bar {height: 16px;border: 0;top: 0;background: #6c6c6c;}
#bridge .landing-page.codeguard .irs-bar-edge {height: 16px;width: 50px;top: 0;border: 0 solid #428bca;background: #6c6c6c;margin-left: 10px;margin-right: 10px;}
#bridge .landing-page.codeguard .order-btn {padding: 12px 35px;background-color: #6c6c6c;color: #fff;font-size: 16px;border: 0;}
#bridge .landing-page.codeguard .pricing-container {float: left;}
#bridge .landing-page.codeguard .pricing-container .price {font-size: 30px;}
#bridge .landing-page.sitelockvpn .hero {margin: 0;padding: 0;background-color: #3d82bb;text-align: left;}
#bridge .landing-page.sitelockvpn .hero-bg {padding: 0 0 30px 0;text-align: center;}
#bridge .landing-page.sitelockvpn .hero-bg img {max-width: 100%;}
@media (min-width: 992px) {#bridge .landing-page.sitelockvpn .hero-bg {padding: 40px 0 60px;text-align: left;background: url("//clients.sparknethosting.com/templates/six/css/../../../../assets/img/marketconnect/sitelockvpn/header-img.png");background-repeat: no-repeat;background-position: right bottom;background-size: 650px;}}
@media (min-width: 1200px) {#bridge .landing-page.sitelockvpn .hero-bg {padding: 60px 0;text-align: left;background-size: auto;}}
#bridge .landing-page.sitelockvpn .hero h1 {font-size: 4em;color: #fff;}
#bridge .landing-page.sitelockvpn .hero h2 {font-size: 2em;color: #fff;font-family: "Open Sans",Verdana,Tahoma,serif;}
#bridge .landing-page.sitelockvpn .btn-start {margin: 15px 0;padding: 10px 40px;display: inline-block;background-color: #7bc143;color: #fff;font-size: 1.4em;border-radius: 5px;}
#bridge .landing-page.sitelockvpn .feature {margin: 40px 0;padding: 40px 0;font-size: 1.3em;font-weight: 300;line-height: 1.5em;}
#bridge .landing-page.sitelockvpn .feature img {margin: 50px 0;}
#bridge .landing-page.sitelockvpn .feature p {margin: 20px 0;}
#bridge .landing-page.sitelockvpn .feature h3 {font-size: 2em;font-weight: bold;}
@media (max-width: 767px) {#bridge .landing-page.sitelockvpn .hero h1 {font-size: 3em;}
	#bridge .landing-page.sitelockvpn .hero h2 {font-size: 1.6em;}
	#bridge .landing-page.sitelockvpn .feature {margin: 15px 0;padding: 15px 0;font-size: 1.2em;}
	#bridge .landing-page.sitelockvpn .feature img {margin: 20px 0;}}
#bridge .landing-page.sitelockvpn ul.highlights {list-style: none;}
#bridge .landing-page.sitelockvpn ul.highlights li::before {content: "•";color: #ccc;font-size: 1.3em;font-weight: bold;display: inline-block;width: 1.5em;margin-left: -1em;}
#bridge .landing-page.sitelockvpn .feature.alternate-bg {background-color: #f4f8fb;}
#bridge .landing-page.sitelockvpn .feature.devices {margin: 0;padding: 70px 0 20px;}
#bridge .landing-page.sitelockvpn .feature.devices img {margin: 0;}
#bridge .landing-page.sitelockvpn .feature.devices h3 {margin-top: 40px;}
#bridge .landing-page.sitelockvpn .feature.devices .logos {padding: 20px;text-align: center;}
#bridge .landing-page.sitelockvpn .feature.devices .logos img {margin: 25px 30px;}
#bridge .landing-page.sitelockvpn .feature.pricing {margin: 0;background-color: #3d82bb;}
#bridge .landing-page.sitelockvpn .feature.pricing h2 {color: #fff;}
#bridge .landing-page.sitelockvpn .feature.pricing .pricing-box {margin: 30px 0;padding: 0;background-color: #fff;}
#bridge .landing-page.sitelockvpn .feature.pricing .cycle {padding: 10px;background-color: #dfeaf3;color: #333;text-align: center;font-weight: bold;}
#bridge .landing-page.sitelockvpn .feature.pricing .price {margin: 15px;padding: 15px;color: #3d82bb;font-weight: bold;font-size: 1.5em;text-align: center;}
#bridge .landing-page.sitelockvpn .feature.pricing ul {list-style: none;margin: 15px;padding: 0;}
#bridge .landing-page.sitelockvpn .feature.pricing ul li {padding: 5px;text-align: center;border-bottom: 1px solid #dce7f1;font-size: .8em;}
#bridge .landing-page.sitelockvpn .feature.pricing ul li:last-child {border-bottom: 0;}
#bridge .landing-page.sitelockvpn .signup {padding: 15px;}
#bridge .landing-page.sitelockvpn .btn-signup {display: block;padding: 8px;background-color: #616161;color: #fff;border-radius: 5px;font-weight: 400;text-align: center;}
#bridge .landing-page.sitelockvpn .btn-signup.highlight1 {background-color: #3d82bb;}
#bridge .landing-page.sitelockvpn .btn-signup.highlight2 {background-color: #7bc143;}
#bridge .landing-page.sitelockvpn .dividing-line {margin: 30px auto;padding: 0;background-color: #dce7f1;height: 3px;width: 200px;}
#bridge .landing-page.sitelockvpn .all-plans {text-align: center;}
#bridge .landing-page.sitelockvpn .all-plans span {display: block;padding: 10px;}
#bridge .landing-page.sitelockvpn .all-plans img {margin: 5px;}
#bridge .landing-page.sitelockvpn .feature.world span {display: block;margin: 10px 0;color: #3d82bb;font-weight: bold;font-size: 2.5em;}
#bridge .landing-page.sitelockvpn .feature.world em {display: block;margin: 0 0 50px;font-style: normal;}
#bridge .landing-page.sitelockvpn .feature.world img {max-width: 100%;}
#bridge .landing-page.sitelockvpn .feature.countries {background-color: #f8f8f8;}
#bridge .landing-page.sitelockvpn .feature.countries img {margin: 0;max-width: 100%;}
#bridge .landing-page.marketgoo .hero .logo {margin: 0 auto;max-width: 550px;}
#bridge .landing-page.marketgoo h3 {font-size: 2.8em;}
#bridge .landing-page.marketgoo h3 em {font-style: normal;font-weight: bold;}
#bridge .landing-page.marketgoo .video-banner {background-color: #5ec9f8;min-height: 300px;line-height: 300px;text-align: center;color: #fff;}
#bridge .landing-page.marketgoo .feature-blocks {margin: 10px 0;padding: 10px 0;}
#bridge .landing-page.marketgoo .feature-blocks .block {padding: 10px;text-align: center;}
#bridge .landing-page.marketgoo .feature-blocks .block img {display: block;margin: 0 auto;max-width: 150px;}
#bridge .landing-page.marketgoo .feature-blocks .block span {font-size: 1.6em;}
#bridge .landing-page.marketgoo .feature-blocks .block p {font-size: 1.2em;font-weight: 300;padding: 10px 20px;}
#bridge .landing-page.marketgoo .feature-wrapper {margin: 0;padding: 20px;background-color: #f0f2f4;border-radius: 15px;}
#bridge .landing-page.marketgoo .plan {float: left;margin: 0 0 20px 0;width: 30%;font-size: 1.15em;text-align: center;}
#bridge .landing-page.marketgoo .plan.labels {float: left;width: 40%;display: none;}
#bridge .landing-page.marketgoo .plan.labels:first-child {display: block;}
#bridge .landing-page.marketgoo .plan .header {height: 110px;}
#bridge .landing-page.marketgoo .plan.marketgoo_pro .header h4 {color: #ac18b4;text-transform: uppercase;}
#bridge .landing-page.marketgoo .plan .header .best-value {margin: 0;padding: 3px 10px;position: relative;top: -9px;background-color: #ac18b4;border-radius: 4px;text-transform: initial;color: #fff;font-size: .3em;display: none;}
#bridge .landing-page.marketgoo .plan.marketgoo_pro .header .best-value {display: inline-block;}
#bridge .landing-page.marketgoo .plan .header h4 {margin: 0;padding: 0;font-size: 2.4em;font-weight: bold;}
#bridge .landing-page.marketgoo .plan .pricing {font-size: 1.2em;color: #57657a;}
#bridge .landing-page.marketgoo .plan ul {list-style: none;margin: 0 0 20px 0;padding: 0;border-top: 1px solid #bbc2ce;}
#bridge .landing-page.marketgoo .plan ul li {padding: 0 20px;height: 55px;line-height: 55px;border-bottom: 1px solid #bbc2ce;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
#bridge .landing-page.marketgoo .plan.labels ul li {font-weight: bold;text-align: left;border-right: 1px solid #bbc2ce;}
#bridge .landing-page.marketgoo .plan ul li span {font-weight: bold;}
#bridge .landing-page.marketgoo .plan.marketgoo_pro ul {background-color: #eee;}
#bridge .landing-page.marketgoo .plan .btn-signup {padding: 8px 20px;background-color: #5ec9f8;border-color: #5ec9f8;color: #fff;font-size: 1.05em;}
#bridge .landing-page.marketgoo .carousel .carousel-indicators {bottom: -50px;}
#bridge .landing-page.marketgoo .carousel .carousel-indicators li {background-color: #ddd;}
#bridge .landing-page.marketgoo .carousel .carousel-inner {margin-bottom: 50px;}
#bridge .landing-page.marketgoo .testimonials .testimonial {margin: 0 auto;max-width: 650px;font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: 400;font-size: 1.3em;font-style: italics;color: #57657a;text-align: center;}
#bridge .landing-page.marketgoo .testimonials .user {margin: 20px auto;max-width: 350px;text-align: center;}
#bridge .landing-page.marketgoo .testimonials .user img {max-width: 100px;}
#bridge .landing-page.marketgoo .testimonials .user span {display: block;padding: 15px 0 0 0;font-weight: bold;font-size: 1.1em;}
#bridge .landing-page.marketgoo .testimonials .user em {display: block;margin: 0 0 5px 0;font-style: normal;}
#bridge .landing-page.marketgoo .faqs {background-color: #f0f2f4;}
#bridge .landing-page.marketgoo .embed-responsive {padding-bottom: 45%;}
@media (min-width: 768px) {#bridge .landing-page.marketgoo .feature-blocks .block {padding: 20px 20px;}
	#bridge .landing-page.marketgoo .feature-blocks .block img {max-width: 250px;}
	#bridge .landing-page.marketgoo .feature-blocks .block p {padding: 10px 40px;}
	#bridge .landing-page.marketgoo .feature-wrapper {padding: 20px 80px;}
	#bridge .landing-page.marketgoo .plan .header {height: 90px;}
	#bridge .landing-page.marketgoo .testimonials .testimonial {font-size: 1.5em;}
	#bridge .landing-page.marketgoo .testimonials .user .bio {margin-left: 120px;}
	#bridge .landing-page.marketgoo .testimonials .user {text-align: left;}
	#bridge .landing-page.marketgoo .testimonials .user img {float: left;max-width: 100px;}
	#bridge .landing-page.marketgoo .faqs .faq {padding: 0 20px;}}
@media (max-width: 767px) {#bridge .landing-page.marketgoo .plan .header span {display: block;}
	#bridge .landing-page.marketgoo .plan {font-size: 1em;}
	#bridge .landing-page.marketgoo .plan {width: 40%;}
	#bridge .landing-page.marketgoo .plan.labels {display: block;width: 60%;}}
#bridge .landing-page.ox {padding: 0 0 30px 0;}
#bridge .landing-page.ox img {max-width: 100%;}
#bridge .landing-page.ox .header {margin: 0;padding: 50px 0;background-color: #043856;min-height: 200px;}
#bridge .landing-page.ox .header .header-content {padding: 30px 0;}
#bridge .landing-page.ox .header h1 {margin: 30px 0;font-size: 1.6em;color: #fff;}
#bridge .landing-page.ox .header .btn {padding: 10px 25px;}
#bridge .landing-page.ox .header .logo-img {max-width: 400px;}
#bridge .landing-page.ox .header .header-img {max-width: 70%;}
#bridge .landing-page.ox .stand-out {padding: 50px 0;background-color: #e5e5e5;color: #043856;}
#bridge .landing-page.ox .stand-out h2 {margin: 0 0 10px 0;font-size: 26px;color: #043856;}
#bridge .landing-page.ox .features {margin: 75px 0;padding: 0;background: transparent;text-align: left;}
#bridge .landing-page.ox .feature-block {min-height: 120px;}
#bridge .landing-page.ox .features img {float: left;}
#bridge .landing-page.ox .features p {margin-left: 130px;}
#bridge .landing-page.ox .features .title {font-size: 1.5em;font-weight: bold;}
#bridge .landing-page.ox h3 {margin: 0 0 40px 0;font-size: 2.6em;color: #390;}
#bridge .landing-page.ox .stand-out ul {padding: 0 20px;}
#bridge .landing-page.ox .stand-out .wrapper {padding: 20px;font-size: 1.05em;}
#bridge .landing-page.ox .pricing {margin: 75px 0;}
#bridge .landing-page.ox .pricing table {width: 100%;color: #043855;font-size: .92em;}
#bridge .landing-page.ox .pricing td:not(.no-border), #bridge .landing-page.ox .pricing th {padding: 7px 8px;width: 33.33%;text-align: center;border: 1px solid #e1eaf3;}
#bridge .landing-page.ox .pricing th {padding: 12px 8px;background-color: #3d82bb;color: #fff;}
#bridge .landing-page.ox .pricing th.feature {background-color: #3dbb7e;}
#bridge .landing-page.ox .pricing table tr td:first-child {padding: 7px 20px;text-align: left;}
#bridge .landing-page.ox .pricing table tr:nth-child(even) td:first-child {background-color: #f3f7fa;}
#bridge .landing-page.ox .pricing td.no-bg {background-color: transparent !important;}
#bridge .landing-page.ox .pricing .pricing-label {padding-bottom: 20px;font-size: 1.6em;}
#bridge .landing-page.ox .pricing td.buy {text-align: center;padding: 20px;}
#bridge .landing-page.ox .faqs {padding: 40px 0 70px;background-color: #f3f7fa;}
#bridge .landing-page.ox .faqs .question {margin: 30px 0 10px;font-weight: bold;}
@media (max-width: 991px) {#bridge .landing-page.ox .header {text-align: center;}
	#bridge .landing-page.ox img {max-width: 70%;}
	#bridge .landing-page.ox .feature-tabs {font-size: .95em;}
	#bridge .landing-page.ox ul.feature-tabs li img {max-width: 60%;}
	#bridge .landing-page.ox .header .header-img {float: none;}
	#bridge .landing-page.ox .header .header-content {padding: 10px 0 30px;}}
#bridge .landing-page.sitebuilder .logo-container {padding: 60px;text-align: center;}
#bridge .landing-page.sitebuilder .logo-container img {max-width: 85%;}
@media (min-width: 992px) {#bridge .landing-page.sitebuilder .logo-container img {max-width: 60%;}}
#bridge .landing-page.sitebuilder .hero {margin-top: 80px;padding: 0;background-color: #293340;}
#bridge .landing-page.sitebuilder .hero img {margin-top: -150px;padding: 0;}
#bridge .landing-page.sitebuilder h2 {margin-bottom: 25px;text-align: center;font-weight: bold;}
#bridge .landing-page.sitebuilder .intro {padding: 60px 0;background-color: #f8f9f9;}
@media (min-width: 1200px) {#bridge .landing-page.sitebuilder .intro .vertical-spacer {height: 80px;}}
#bridge .landing-page.sitebuilder .bold-line {background-color: #f37;width: 40%;height: 6px;}
#bridge .landing-page.sitebuilder .bold-line.slim {width: 100px;height: 3px;}
#bridge .landing-page.sitebuilder .intro h2 {text-align: left;}
#bridge .landing-page.sitebuilder .intro p {font-size: 1.1em;line-height: 1.6em;}
#bridge .landing-page.sitebuilder .intro .learn-more {display: inline-block;margin-top: 15px;}
#bridge .landing-page.sitebuilder .features {padding: 60px 0;background-color: transparent;text-align: left;}
@media (min-width: 768px) {#bridge .landing-page.sitebuilder .feature-block {min-height: 260px;}}
#bridge .landing-page.sitebuilder .tagline {text-align: center;}
#bridge .landing-page.sitebuilder .nav-tabs > li {float: none;display: inline-block;zoom: 1;}
#bridge .landing-page.sitebuilder .nav-tabs {text-align: center;}
#bridge .landing-page.sitebuilder .nav-tabs > li > a {padding: 10px 30px;text-transform: uppercase;background: #f6f6f6;border: 0;color: #333;font-weight: bold;font-size: 1.1em;border-radius: 10px;}
#bridge .landing-page.sitebuilder .nav-tabs a.active, #bridge .landing-page.sitebuilder .nav-tabs a.active:focus, #bridge .landing-page.sitebuilder .nav-tabs a.active:hover, #bridge .landing-page.sitebuilder .nav-tabs > li.active > a, #bridge .landing-page.sitebuilder .nav-tabs > li.active > a:focus, #bridge .landing-page.sitebuilder .nav-tabs > li.active > a:hover {border: 0;color: #f37;background: #ddd;}
#bridge .landing-page.sitebuilder .tab-content {background-color: transparent;}
#bridge .landing-page.sitebuilder .features img {max-width: 128px;}
#bridge .landing-page.sitebuilder .features .title {display: block;font-size: 1.5em;padding-bottom: 10px;}
#bridge .landing-page.sitebuilder .features p {color: #666;}
#bridge .landing-page.sitebuilder .btn-primary {background-color: #f37;border-color: #f37;color: #fff;}
#bridge .landing-page.sitebuilder .btn-primary.large {padding: 12px 30px;}
#bridge .landing-page.sitebuilder .templates {padding: 60px 0;border-top: 1px solid #eee;}
#bridge .landing-page.sitebuilder .templates .previews {padding: 50px 0;}
#bridge .landing-page.sitebuilder .templates .previews img, #bridge .landing-page.sitebuilder .templates .previews .show-more div {width: 100%;height: 200px;object-fit: cover;object-position: top;border: 1px solid #ddd;}
@media (max-width: 767px) {#bridge .landing-page.sitebuilder .templates .previews img, #bridge .landing-page.sitebuilder .templates .previews .show-more div {height: 300px;}}
#bridge .landing-page.sitebuilder .templates .previews .show-more div {font-size: 3em;text-align: center;line-height: 200px;}
#bridge .landing-page.sitebuilder .templates .previews .show-more div .icon-wrapper {display: inline-block;width: 100px;line-height: 100px;background-color: #ccc;color: #fff;border-radius: 50%;}
#bridge .landing-page.sitebuilder .templates .previews .thumb-wrapper {position: relative;overflow: hidden;}
#bridge .landing-page.sitebuilder .templates .previews .thumb-wrapper .type-label {position: absolute;top: 11px;right: -31px;background-color: #333;color: #fff;font-size: 13px;padding: 3px;transform: rotate(30deg);width: 145px;text-align: center;border: 1px solid #fff;}
#bridge .landing-page.sitebuilder .templates .previews .type-single .type-label {background-color: #bbb;}
#bridge .landing-page.sitebuilder .templates .previews .type-ecom .type-label {background-color: #1b9636;}
#bridge .landing-page.sitebuilder .templates .previews .tplname {display: block;padding: 10px 0 20px;color: #777;text-align: center;}
#bridge .landing-page.sitebuilder .templates .previews a:hover .tplname {color: #444;}
#bridge .landing-page.sitebuilder .pricing {padding: 70px 0;background-color: #293340;}
@media (min-width: 992px) {#bridge .landing-page.sitebuilder .pricing {height: 850px;}}
#bridge .landing-page.sitebuilder .pricing h2, #bridge .landing-page.sitebuilder .pricing p {color: #fff;}
#bridge .landing-page.sitebuilder .pricing-table {margin: 60px 0 0;padding: 0;background-color: #fff;font-weight: bold;border: 1px solid #eee;border-radius: 6px;overflow: auto;}
@media (min-width: 992px) {#bridge .landing-page.sitebuilder .pricing-table {overflow: hidden;}}
#bridge .landing-page.sitebuilder .pricing-table-row {margin-left: -10px;margin-right: -10px;min-width: 880px;}
#bridge .landing-page.sitebuilder .pricing-table-row:not(.col-heading):nth-child(even) {background-color: #f6f6f6;}
#bridge .landing-page.sitebuilder .pricing-table-row::after {content: "";clear: both;display: table;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-primary {float: left;width: 40%;padding: 4px 40px;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-plans-1 {float: left;width: 60%;padding: 4px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-plans-2 {float: left;width: 30%;padding: 4px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-plans-3 {float: left;width: 20%;padding: 4px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-plans-4 {float: left;width: 15%;padding: 4px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table-row .col-plans-5 {float: left;width: 12%;padding: 4px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table-row.col-heading div {padding: 18px 10px;text-align: center;}
#bridge .landing-page.sitebuilder .pricing-table i {color: #bbb;}
#bridge .landing-page.sitebuilder .faq {padding: 80px 0;}
#bridge .landing-page.sitebuilder .faq-block {padding: 0 0 20px 0;}
@media (min-width: 992px) {#bridge .landing-page.sitebuilder .faq {margin: 160px 0 0;}
	#bridge .landing-page.sitebuilder .faq-block {padding: 0;min-height: 150px;}}
#bridge .landing-page.sitebuilder .faq-title {display: block;padding: 20px 0;font-size: 1.4em;}
#bridge .wp-toolkit {background-color: #fff;}
#bridge .wp-toolkit .justify-content-center {justify-content: center !important;}
#bridge .wp-toolkit .hero-cta {padding: 30px 0;text-align: center;}
#bridge .wp-toolkit .hero-cta h1 {font-weight: bold;font-size: 2.5em;}
#bridge .wp-toolkit .hero-cta h2 {font-size: 1.2em;}
#bridge .wp-toolkit .hero-cta .logo {max-width: 229px;vertical-align: baseline;margin-bottom: -2px;}
#bridge .wp-toolkit .hero-cta .logo-plesk {margin-left: 10px;max-height: 45px;vertical-align: middle;margin-bottom: -2px;}
#bridge .wp-toolkit .hero-cta p {padding-top: 1rem;}
#bridge .wp-toolkit .btn-cta {margin-top: 25px;padding: 15px 75px;}
#bridge .wp-toolkit .hero-image {margin-top: 100px;background-color: #dbe7f1;text-align: center;}
#bridge .wp-toolkit .hero-image img {margin-top: -100px;padding: 0 0 50px 0;max-width: 100%;}
#bridge .wp-toolkit .body-intro {margin: 0;padding: 0 0 35px;background-color: #dbe7f1;}
@media (min-width: 992px) {#bridge .wp-toolkit .body-intro {height: 450px;}}
#bridge .wp-toolkit .body-intro .lead {font-weight: bold;}
#bridge .wp-toolkit .body-intro img {float: left;max-width: 100%;}
#bridge .wp-toolkit .features {margin: 25px 0 0;padding: 25px 0;}
#bridge .wp-toolkit .features .smart-updates {margin: 25px 0 50px;}
#bridge .wp-toolkit .features h3 {font-size: 1.6em;font-weight: bold;text-align: center;}
#bridge .wp-toolkit .feature-block {padding: 20px;text-align: center;}
#bridge .wp-toolkit .feature-block img {max-width: 100px;}
#bridge .wp-toolkit .feature-block .title {padding: 30px 0;font-size: 1.3em;color: #043855;}
#bridge .wp-toolkit .pre-screenshots {margin: 0;padding: 50px 0 150px;background-color: #043855;color: #fff;text-align: center;}
#bridge .wp-toolkit .pre-screenshots .title {padding-bottom: 30px;font-size: 1.5em;}
#bridge .wp-toolkit .screenshots-row {margin-top: -100px;}
#bridge .wp-toolkit .screenshots .screenshot-thumb {display: block;position: relative;margin-bottom: 25px;}
#bridge .wp-toolkit .screenshots .screenshot-thumb .overlay {position: absolute;bottom: 0;left: 0;right: 0;overflow: hidden;width: 100%;height: 100%;transition: background-color .3s ease;background-color: rgba(0,0,0,0);}
#bridge .wp-toolkit .screenshots .screenshot-thumb .overlay img {display: none;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center;max-width: 60px;}
#bridge .wp-toolkit .screenshots .screenshot-thumb:hover .overlay {background-color: rgba(0,0,0,.5);}
#bridge .wp-toolkit .screenshots .screenshot-thumb:hover .overlay img {display: block;}
#bridge .wp-toolkit .screenshots img {width: 100%;height: auto;}
#bridge .wp-toolkit .pricing {margin: 0;padding: 25px 0;text-align: center;}
#bridge .wp-toolkit .pricing:after {content: "";clear: both;display: table;}
#bridge .wp-toolkit .pricing .starting-from {margin-bottom: 40px;font-size: 1.6em;font-weight: bold;color: #043855;}
#bridge .wp-toolkit .pricing .subtitle {margin-bottom: 20px;font-size: 1.2em;}
#bridge .wp-toolkit .pricing .action-btns .btn {margin-bottom: 5px;padding: 10px 50px;}
#bridge .wp-toolkit .service-selector {display: flex;flex-wrap: wrap;padding-bottom: 25px;border-bottom: 1px solid #dce8f2;}
#bridge .wp-toolkit .cart {display: none;padding-top: 40px;text-align: left;}
#bridge .wp-toolkit .cart-items {border-bottom: 1px solid #dce8f2;}
#bridge .wp-toolkit .cart-items .item {padding: 10px 30px;}
#bridge .wp-toolkit .cart-items .item:after {content: "";clear: both;display: table;}
#bridge .wp-toolkit .cart-items .item:nth-child(odd) {background-color: #f3f7fa;}
#bridge .wp-toolkit .cart-items .item.template {display: none;}
#bridge .wp-toolkit .cart-items .product-info {display: inline-block;min-width: 450px;margin-right: 30px;}
#bridge .wp-toolkit .cart-items .domain-name, #bridge .wp-toolkit .cart-items .price {font-weight: bold;}
#bridge .wp-toolkit .cart-totals {padding: 30px;font-size: 1.15em;color: #043855;}
#bridge .wp-toolkit .cart-totals .cart-total-amount {font-weight: bold;}
#bridge .wp-toolkit .cart-totals .btn-checkout {margin: 10px 0 0 0;padding: 10px 30px;width: 100%;}
#bridge .wp-toolkit .service-selector .service {position: relative;flex: 0 0 80%;max-width: 80%;margin-bottom: 30px;}
#bridge .wp-toolkit .service-selector .service .inner-content {padding: 10px;}
#bridge .wp-toolkit .service-selector .service .in-cart-indicator {display: none;text-align: center;}
#bridge .wp-toolkit .service-selector .service .in-cart-indicator img {max-width: 40px;}
#bridge .wp-toolkit .service-selector .service .btn {width: 95%;height: 40px;}
#bridge .wp-toolkit .service-selector .service .btn.disabled {background-color: #e7e7e7;border-color: #e7e7e7;color: #999;}
#bridge .wp-toolkit .service-selector .service.in-cart .btn {display: none;}
#bridge .wp-toolkit .service-selector .service.in-cart .in-cart-indicator {display: block;}
#bridge .wp-toolkit .service-selector .product-name {padding: 10px;color: #3d82bb;text-transform: uppercase;}
#bridge .wp-toolkit .service-selector .divider {margin: 0 auto;background-color: #d5d5d5;height: 1px;width: 100px;}
#bridge .wp-toolkit .service-selector .domain-name {padding: 15px;font-size: 1.1em;font-weight: bold;color: #043855;}
#bridge .wp-toolkit .service-selector .description {max-height: 48px;overflow: hidden;}
#bridge .wp-toolkit .service-selector .price {font-weight: bold;color: #043855;}
#bridge .wp-toolkit .faqs {margin: 0;padding: 0 0 100px 0;}
#bridge .wp-toolkit .faqs .border-line {margin-top: 30px;width: 115px;height: 3px;background-color: #dce8f2;}
#bridge .wp-toolkit .faqs .faq-title {padding: 20px 0;font-size: 1.1em;font-weight: bold;color: #043855;}
#bridge .wp-toolkit .addon-na {padding-top: 5px;}
@media (min-width: 768px) {#bridge .wp-toolkit .hero-cta {padding: 75px 0;}
	#bridge .wp-toolkit .hero-cta h1 {font-size: 3.4em;}
	#bridge .wp-toolkit .hero-cta h2 {font-size: 2em;}
	#bridge .wp-toolkit .hero-cta .logo-plesk {max-height: 65px;}
	#bridge .wp-toolkit .body-intro {padding: 50px 0 75px;}
	#bridge .wp-toolkit .features {margin: 50px 0;padding: 50px 0;}
	#bridge .wp-toolkit .features .smart-updates {margin: 50px 0 100px;}
	#bridge .wp-toolkit .features h3 {font-size: 2.4em;text-align: left;}
	#bridge .wp-toolkit .pre-screenshots {margin: 50px 0 0;padding: 75px 0 150px;}
	#bridge .wp-toolkit .pre-screenshots .title {font-size: 2em;}
	#bridge .wp-toolkit .pricing {margin: 50px 0;padding: 50px 0;}
	#bridge .wp-toolkit .pricing .subtitle {margin-bottom: 40px;}
	#bridge .wp-toolkit .cart-items .item {line-height: 40px;}
	#bridge .wp-toolkit .service-selector {padding-bottom: 75px;}
	#bridge .wp-toolkit .service-selector .service {flex: 0 0 250px;max-width: 250px;}
	#bridge .wp-toolkit .service-selector .service .inner-content {min-height: 195px;}
	#bridge .wp-toolkit .cart-totals .btn-checkout {margin: 0;width: auto;}}