/* WARNING! This file is being generated from brand_mobile.scss */
@media screen and (max-width:767px) {
@viewport {
width:320px;
}
}
@media (max-width:768px) {
.package_info_container .addon_product .more_info {
margin-bottom:1em;
}
.package_info_container .addon_product .addon_product_fee {
max-width:375px;
}
.package_info_container .addon_renewal_agreement_label .addon_renewal_agreement {
max-width:375px;
}
}
@media (max-width:450px) {
.package_info_container .addon_product .more_info {
margin-bottom:1em;
}
.package_info_container .addon_product .addon_product_fee {
max-width:250px;
}
.package_info_container .addon_renewal_agreement_label .addon_renewal_agreement {
max-width:250px;
}
}
.skinny-bar em {
font-style:normal;
}
.slider.slider-enabled .controls {
display:block;
}
.slider .controls {
display:none;
}
@media screen and (max-width:767px) {
html.js_on,body.hm {
min-width:0;
}
.container .hm-banner-info li {
display:block;
text-align:center;
margin-bottom:.5em;
}
.container .hm-banner-menu {
display:none;
}
.container .hm-banner-collapse {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
}
#mojo-marketplace .sprite-mojo {
width:9em;
}
article.home .jumbotron #signup-start {
font-size:.8em;
}
article#content {
width:auto;
}
article#content .slider .slide.active {
position:initial !important;
}
#header .wrapper {
width:initial;
}
#header .tab {
height:40px;
border:none;
border-bottom:1px solid #FFF;
width:100%;
}
#header .tab.active .subnav,#header .tab:hover .subnav {
display:none;
}
#header .tab a {
line-height:2.5;
width:100%;
min-width:0;
}
#cloud-pane {
border-bottom:40px solid #eaeaea;
}
#cloud-pane .cloud-pane-container {
padding:20px;
background:none;
}
#cloud-pane h2,#cloud-pane .introduction,#cloud-pane .more-cloud {
text-align:center;
}
#footer {
min-height:initial;
margin-top:0;
}
#footer .social_icon {
width:32px;
height:32px;
float:none;
display:inline-block;
margin:.6em .2em;
padding:0;
}
#footer .social_icon .svg_icon {
width:32px;
height:32px;
}
#footer .social_media {
border-top:none;
border-bottom:1px solid #0D53B4;
height:initial;
}
#footer .social_media .wrapper {
text-align:center;
width:initial;
padding:0;
}
#promotion {
margin:.5em 0 0;
width:100%;
}
#sale_terms {
width:initial;
}
#technology_by.double_pane {
background:none !important;
background-image:url(/media/shared/info/products/home_technology_bar_mobile.jpg) !important;
background-position:top right;
background-size:320px 320px !important;
background-repeat:no-repeat;
}
#technology_by .content_half h2 b {
display:block;
}
#technology_by .cover_wrap {
margin:0;
}
.internal_widget_toggle {
display:none;
}
article#content.signup .title_bar,article#content.signup_success .title_bar {
text-align:center;
margin:0 auto;
font-size:2.5em;
}
article#content.signup.page-success-upsell,article#content.signup_success.page-success-upsell {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
width:80%;
margin:auto;
}
article#content.signup.page-success-upsell .upsell-banner,article#content.signup_success.page-success-upsell .upsell-banner {
width:100%;
}
article#content.signup.page-success-upsell h1,article#content.signup_success.page-success-upsell h1 {
font-size:1.5em;
}
article#content.signup.page-success-upsell .no-thanks,article#content.signup_success.page-success-upsell .no-thanks {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
width:70%;
margin-bottom:1em;
}
article#content.signup.page-success-upsell p.product-tagline,article#content.signup_success.page-success-upsell p.product-tagline {
word-wrap:break-word;
width:70%;
}
article#content.signup.page-success-upsell .upsell-banner .terms-agreement .action-agree,article#content.signup_success.page-success-upsell .upsell-banner .terms-agreement .action-agree {
width:100%;
}
article#content.signup.page-success-upsell .upsell-banner .terms-agreement .action-agree label,article#content.signup_success.page-success-upsell .upsell-banner .terms-agreement .action-agree label {
display:inline;
}
article#content.signup.page-success-upsell .upsell-banner .btn,article#content.signup_success.page-success-upsell .upsell-banner .btn {
margin-top:.5em;
}
article#content.signup.page-signup-success .green_head,article#content.signup_success.page-signup-success .green_head {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
font-size:240%;
}
article#content.signup.page-signup-success .success_confirm,article#content.signup_success.page-signup-success .success_confirm {
padding:0;
text-align:center;
margin:1em 0 0;
}
article#content.signup.page-signup-success .wide_block,article#content.signup_success.page-signup-success .wide_block {
padding:0 .2em 2em;
}
article#content.signup.page-signup-success .congrats,article#content.signup_success.page-signup-success .congrats {
text-align:center;
}
article#content.signup.page-billing,article#content.signup_success.page-billing {
text-align:left;
}
article#content.signup.page-billing #internal_block,article#content.signup_success.page-billing #internal_block {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
width:96%;
padding:.5em;
}
article#content.signup.page-billing #internal_block .rcol,article#content.signup_success.page-billing #internal_block .rcol {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
}
article#content.signup.page-billing #internal_block .signuplabel,article#content.signup_success.page-billing #internal_block .signuplabel {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
display:initial;
}
article#content.signup.page-billing #internal_block .signup_section li:nth-of-type(4),article#content.signup_success.page-billing #internal_block .signup_section li:nth-of-type(4) {
font-size:.55em;
}
article#content.signup.page-billing .cover_wrap,article#content.signup_success.page-billing .cover_wrap {
text-align:left;
}
article#content.signup.page-billing .signup_section,article#content.signup_success.page-billing .signup_section {
width:97%;
}
article#content.signup.page-billing .signup_section label[for='phone_ext']:before,article#content.signup.page-billing .signup_section label[for='phone_ext']:after,article#content.signup_success.page-billing .signup_section label[for='phone_ext']:before,article#content.signup_success.page-billing .signup_section label[for='phone_ext']:after {
content:' ';
display:block;
}
article#content.signup.page-billing .signup_section .signuplabel,article#content.signup_success.page-billing .signup_section .signuplabel {
text-align:left;
font-size:1em;
width:100%;
}
article#content.signup.page-billing .signup_section input,article#content.signup.page-billing .signup_section textarea,article#content.signup_success.page-billing .signup_section input,article#content.signup_success.page-billing .signup_section textarea {
text-align:left;
font-size:1em;
max-width:85%;
}
article#content.signup.page-billing .signup_section select,article#content.signup_success.page-billing .signup_section select {
text-align:left;
font-size:1em;
max-width:89%;
background-color:white;
border:1px solid #666;
padding:.2em .3em;
border-radius:3px;
}
article#content.signup.page-billing .cc_icons,article#content.signup_success.page-billing .cc_icons {
display:block;
}
article#content.signup.page-billing .signup_section .rcol,article#content.signup.page-billing .signup_section .rightside,article#content.signup_success.page-billing .signup_section .rcol,article#content.signup_success.page-billing .signup_section .rightside {
margin-left:0;
}
article#content.signup.page-billing .signup_section li,article#content.signup_success.page-billing .signup_section li {
margin-bottom:1em;
}
article#content.signup.page-billing .package_info_container,article#content.signup_success.page-billing .package_info_container {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
border-radius:0;
border-left:none;
border-right:none;
margin:0 auto;
width:95%;
}
article#content.signup.page-billing .package_info_container .signup_section li .signuplabel,article#content.signup_success.page-billing .package_info_container .signup_section li .signuplabel {
min-width:0;
display:block;
}
article#content.signup.page-billing .package_info_container .signup_section li.addon_product_moreinfo,article#content.signup_success.page-billing .package_info_container .signup_section li.addon_product_moreinfo {
margin-bottom:0;
}
article#content.signup.page-billing .package_info_container .signup_section li.addon_product_moreinfo .signuplabel,article#content.signup_success.page-billing .package_info_container .signup_section li.addon_product_moreinfo .signuplabel {
display:none;
}
article#content.signup.page-billing .package_info_container .signup_section li.addon_product_moreinfo a,article#content.signup_success.page-billing .package_info_container .signup_section li.addon_product_moreinfo a {
top:-1.5em;
position:relative;
font-size:.8em;
}
article#content.signup.page-billing #billing_info .signup_section li:nth-of-type(2) label,article#content.signup.page-billing #billing_info .signup_section li:nth-of-type(4) label,article#content.signup_success.page-billing #billing_info .signup_section li:nth-of-type(2) label,article#content.signup_success.page-billing #billing_info .signup_section li:nth-of-type(4) label {
margin-top:1em;
}
article#content.signup.page-billing #billing_info .signup_section li:nth-of-type(2) label[for='cc_dec'],article#content.signup.page-billing #billing_info .signup_section li:nth-of-type(4) label[for='cc_dec'],article#content.signup_success.page-billing #billing_info .signup_section li:nth-of-type(2) label[for='cc_dec'],article#content.signup_success.page-billing #billing_info .signup_section li:nth-of-type(4) label[for='cc_dec'] {
margin-top:0;
}
article#content.signup.page-pickplan #pro-package,article#content.signup_success.page-pickplan #pro-package {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
border:0;
border-radius:0;
height:auto;
margin-top:3em;
background:none;
}
article#content.signup.page-pickplan #pro-package h2,article#content.signup_success.page-pickplan #pro-package h2 {
color:white;
}
article#content.signup.page-pickplan #pro-package ul,article#content.signup.page-pickplan #pro-package p.tagline,article#content.signup_success.page-pickplan #pro-package ul,article#content.signup_success.page-pickplan #pro-package p.tagline {
display:none;
}
article#content.signup.page-pickplan #pro-package .btn-wrapper,article#content.signup.page-pickplan #pro-package .btn_primary,article#content.signup_success.page-pickplan #pro-package .btn-wrapper,article#content.signup_success.page-pickplan #pro-package .btn_primary {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
width:70%;
margin:auto auto;
}
article#content.signup.page-pickplan #pro-package .column-wrap,article#content.signup_success.page-pickplan #pro-package .column-wrap {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
text-align:center;
}
article#content.signup.page-pickplan .products-wrapper,article#content.signup_success.page-pickplan .products-wrapper {
padding:0;
margin:0;
width:auto;
left:0;
}
article#content.signup.page-pickplan .products-wrapper .product-labels,article#content.signup_success.page-pickplan .products-wrapper .product-labels {
display:none;
}
article#content.signup.page-pickplan .products-wrapper .description-wrapper,article#content.signup_success.page-pickplan .products-wrapper .description-wrapper {
display:none;
}
article#content.signup.page-pickplan .products-wrapper button.product,article#content.signup_success.page-pickplan .products-wrapper button.product {
margin:0;
padding:0;
position:relative;
top:0;
right:0;
bottom:0;
left:0;
float:none;
margin:3em auto 0 auto;
width:100%;
}
article#content.signup.page-pickplan .products-wrapper button.product span[class='btn'],article#content.signup_success.page-pickplan .products-wrapper button.product span[class='btn'] {
display:none;
}
article#content.signup.page-pickplan .products-wrapper button.product.sale-tagline .name,article#content.signup_success.page-pickplan .products-wrapper button.product.sale-tagline .name {
margin-top:1.5em;
}
article#content.signup.page-pickplan .promotional_price_footer,article#content.signup_success.page-pickplan .promotional_price_footer {
width:90%;
margin:auto;
}
article#content.signup.page-picksite,article#content.signup_success.page-picksite {
width:90%;
margin:2.5%;
padding:0;
}
article#content.signup.page-picksite .stitle,article#content.signup_success.page-picksite .stitle {
font-size:25px;
}
article#content.signup.page-picksite .pcontent,article#content.signup_success.page-picksite .pcontent {
margin-left:.6em;
width:90%;
}
article#content.signup.page-picksite .pcontent li a:first-child,article#content.signup_success.page-picksite .pcontent li a:first-child {
display:inline;
}
article#content.signup.page-picksite .pcontent .warning,article#content.signup_success.page-picksite .pcontent .warning {
margin:0;
text-align:center;
}
article#content.signup.page-picksite .fright,article#content.signup_success.page-picksite .fright {
float:none;
}
article#content.signup.page-picksite .fright .btn_secondary,article#content.signup_success.page-picksite .fright .btn_secondary {
height:45px;
}
article#content.signup.page-picksite .eg,article#content.signup_success.page-picksite .eg {
margin-bottom:0;
}
article#content.signup.page-picksite .hb_cont,article#content.signup_success.page-picksite .hb_cont {
position:relative;
}
article#content.signup.page-picksite .inputbox,article#content.signup_success.page-picksite .inputbox {
height:50px;
width:97%;
}
article#content.signup.page-picksite .full_block,article#content.signup_success.page-picksite .full_block {
padding:.8em 0;
}
article#content.signup.page-picksite .full_block .half_block,article#content.signup_success.page-picksite .full_block .half_block {
width:95%;
padding:.5em 1em;
float:none;
margin:0 auto 25px auto;
}
article#content.signup.page-picksite .full_block #sign_up .form-inputs #tld,article#content.signup_success.page-picksite .full_block #sign_up .form-inputs #tld {
background:white;
height:45px;
padding:4px;
position:absolute;
bottom:0;
left:0;
font-size:18px;
width:auto;
}
article#content.signup.page-picksite .full_block #sign_up .btn_secondary,article#content.signup_success.page-picksite .full_block #sign_up .btn_secondary {
margin-left:7.5em;
}
nav.footer_nav {
width:initial;
}
nav.footer_nav h3 {
margin:0;
}
nav.footer_nav ul,nav.footer_nav ul:first-child {
border:none;
border-bottom:1px solid #0D53B4;
min-height:initial;
float:none;
padding:0;
line-height:initial;
}
nav.footer_nav li {
display:none;
min-width:initial;
}
nav.footer_nav li.title {
display:block;
padding:.5em 2em;
}
nav.footer_nav .company_list li:nth-child(2n+3) {
display:block;
border-top:1px solid #0D53B4;
padding:.9em 1em;
}
nav.footer_nav .company_list li:nth-child(3) {
width:45%;
padding-left:2.5em;
text-align:left;
}
nav.footer_nav .company_list li:nth-child(5) {
width:30%;
text-align:center;
}
nav.footer_nav .company_list li:nth-child(7) {
width:25%;
padding-right:2.5em;
text-align:right;
}
nav.footer_nav .products_list,nav.footer_nav .programs_list,nav.footer_nav .support_list,nav.footer_nav .company_list {
width:auto;
}
nav.main_nav ul.clear {
display:none;
width:155px;
height:200px !important;
background:#3575B9;
position:absolute;
top:64px;
right:0;
border-top:1px solid white;
}
nav.main_nav ul.clear .live_chat_tab,nav.main_nav ul.clear .phone_tab {
display:none;
}
nav.main_nav.active ul.clear {
display:initial;
}
nav.main_nav::after {
content:'menu';
color:#FFF;
float:right;
padding-left:35px;
background-image:url(/media/shared/general/icons/hamburger_menu.png);
background-size:20px;
background-repeat:no-repeat;
background-position:right;
background-position-x:100px;
font-size:20px;
font-weight:bold;
height:64px;
width:100px;
line-height:3.2;
cursor:pointer;
}
nav.main_nav.no-responsive-menu::after {
content:'';
background:none;
}
nav.main_nav.active::after {
background:url(/media/shared/general/icons/hamburger_menu.png) 100px center no-repeat,linear-gradient(to right,#2568C7 0%,#0D53B4 75%);
background-size:20px,cover;
}
section.disclaimer {
width:initial;
}
.adisc {
padding:0 2em;
}
.below-home {
text-align:center !important;
}
.btn_primary.big {
padding:0;
font-size:2em;
padding:10px 60px;
display:block-inline;
}
.copyright {
display:block;
text-align:initial;
position:initial;
margin:1.5em 3em;
float:left;
}
.cover_wrap {
width:100%;
text-align:center;
}
.disclaimer {
display:none;
}
.double_pane h2 {
text-align:center !important;
}
.double_pane p {
padding:45px;
}
.double_pane .content_half {
width:100%;
padding-right:0 !important;
}
.double_pane .content_half p {
width:initial !important;
font-size:20px;
font-weight:bold;
}
.double_pane .video_half {
display:none;
}
.features {
width:70%;
margin:0 auto !important;
}
.features li {
min-height:initial;
width:100%;
margin:2em auto;
}
.features h4 {
margin:.4em 0 .7em;
}
.features p {
min-height:initial;
margin-bottom:1.4em;
}
.hero.home_hero {
background-image:block;
background-image:none !important;
height:initial !important;
}
.hero.home_hero.text-light {
background-color:#000;
}
.hero.home_hero h1,.hero.home_hero .price,.hero.home_hero b,.hero.home_hero .heading {
margin:0 !important;
}
.hero.home_hero .below-home {
width:initial !important;
}
.hero.home_hero .cover_wrap {
padding:30px 0 !important;
font-size:.7em;
}
.hero.home_hero .cover_wrap h1,.hero.home_hero .cover_wrap h2 {
text-align:center;
}
.hero.home_hero .cover_wrap ul {
text-align:left !important;
}
.hero.home_hero .cover_wrap li .mini-col-left {
font-style:italic;
font-size:1.5em;
padding:10px 5px;
}
.hero.home_hero .cover_wrap li b {
font-size:1.5em;
padding:10px 5px;
}
.hero.home_hero .cover_wrap .below-home {
font-size:1.5em;
padding:10px 5px;
}
.hero.home_hero .hookline {
margin-left:auto !important;
margin-right:auto;
}
.hero.slide.home_hero {
display:none;
}
.hero.slide.home_hero.main {
display:block;
}
.lightbox_container {
position:fixed !important;
left:0 !important;
top:0 !important;
right:0;
bottom:0;
}
.lightbox_container div.lightbox_padding {
width:100% !important;
height:initial !important;
position:absolute;
top:50px;
right:0;
bottom:0;
left:0;
}
.lightbox_container .title {
text-overflow:ellipsis;
overflow:hidden;
}
.pro_services {
display:none;
}
.servers {
display:none;
}
.skinny-bar {
height:auto;
line-height:inherit;
padding:2em;
}
.skinny-bar em {
display:block;
height:1.2em;
font-size:1.4em;
font-weight:bold;
line-height:1.4em;
text-transform:uppercase;
}
.skinny-bar .btn_secondary {
margin:1.6em 0 0;
}
.skinny-bar-large-text {
line-height:.8em;
}
.slider {
width:100%;
height:initial !important;
}
.starting-price {
padding-top:30px;
}
.visible_flying_footer {
display:none !important;
}
}
@media screen and (max-width:358px) {
.hero.home_hero .cover_wrap li .mini-col-left,.hero.home_hero .cover_wrap li b,.hero.home_hero .cover_wrap .below-home {
font-size:1.3em;
padding:10px 5px;
}
}
