#gui {}
@media screeen and (min-width:1340px){
    #gui {}

}

#gui #psts-checkout-output h2 {font-size:3.0rem;}
#gui #psts_existing_info {}
#gui #psts_existing_info h2 {}
#gui #psts_existing_info .psts-info-list {}
#gui #psts_existing_info .psts-info-list .psts-expiry {}
#gui #psts_existing_info .psts-info-list .psts-expiry strong {}
#gui #psts_existing_info #psts-signup-another {}
#gui #psts_existing_info #psts-signup-another a {}

#gui #prosites-checkout-table {margin:50px 0;}
#gui #prosites-checkout-table .pricing-column {top:0;border:2px solid #b20000;margin:0 0 0 15px;}
#gui #prosites-checkout-table .pricing-column.chosen-plan {background:#b20000;color:#fff;}
#gui #prosites-checkout-table .pricing-column:first-child .feature-section-wrapper {border-left:2px solid #b20000;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#gui #prosites-checkout-table .pricing-column:last-of-type .feature-section-wrapper {border-left:none;border-right:2px solid #b20000;border-top-right-radius:4px;border-bottom-right-radius:4px;}

#gui #prosites-checkout-table .pricing-column.psts-level-0 {border:none;}
#gui #prosites-checkout-table .pricing-column.psts-level-0 .summary {}
#gui #prosites-checkout-table .pricing-column.psts-level-0 .summary .period-selector {border:2px solid #b20000;padding: 15px;box-sizing: border-box;position:relative;left:0;top:20px;}
#gui #prosites-checkout-table .pricing-column.psts-level-0 .summary .period-selector .heading {font-weight:700;}
#gui #prosites-checkout-table select {height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;border:2px solid #d1d1d1;}

#gui #prosites-checkout-table .pricing-column.psts-level-0 .summary .period-selector p {}



#gui #prosites-checkout-table .pricing-column.psts-level-1 {}
#gui #prosites-checkout-table .pricing-column.psts-level-2 {}
#gui #prosites-checkout-table .pricing-column.psts-level-3 {}
#gui #prosites-checkout-table .pricing-column.psts-level-4 {}
#gui #prosites-checkout-table .pricing-column > .title {border:none;height:auto !important;padding:15px 0;overflow:hidden;border-bottom:2px solid #b20000;}
#gui #prosites-checkout-table .pricing-column > .title.no-title {border:none;}
#gui #prosites-checkout-table .pricing-column > .title:after {display:none;}
/*#gui #prosites-checkout-table .pricing-column > .title.no-summary {display:none;}*/
#gui #prosites-checkout-table .pricing-column > .summary {border:none;}
/*#gui #prosites-checkout-table .pricing-column > .summary.no-periods {display:none;}*/
#gui #prosites-checkout-table .pricing-column > .sub-title {border:none;    text-align: left;
    text-indent: -999em;}
#gui #prosites-checkout-table .pricing-column > .button-box {border:none;padding:15px;}
/*#gui #prosites-checkout-table .pricing-column > .button-box.no-button {display:none;}*/
#gui #prosites-checkout-table .pricing-column > .button-box button {    border: 2px solid #b20000;
    border-radius: 4px;
    background: none;
    color: #b20000;
    font-family: 'roboto';
    font-weight: 700;
    font-size: 1.6rem;
    padding: 0;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;}


#gui #prosites-checkout-table .pricing-column.chosen-plan > .title {border-bottom:2px solid #fff;}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .button-box button {    border: 2px solid #fff;
    border-radius: 4px;
    background: none;
    color: #fff;
    font-family: 'roboto';
    font-weight: 700;
    font-size: 1.6rem;
    padding: 0;
    height: 50px;
    line-height: 50px;
    box-sizing: border-box;}



#gui #prosites-checkout-table .pricing-column > .summary {height:auto !important;padding:25px 0 0 0;}
#gui #prosites-checkout-table .pricing-column > .summary .price {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price.original-amount {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price .symbol {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price .whole {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price .dot {}
#gui #prosites-checkout-table .pricing-column > .summary .price .plan-price .decimal {}
#gui #prosites-checkout-table .pricing-column > .summary .price .price-plain {}
#gui #prosites-checkout-table .pricing-column > .summary .price .period {}
#gui #prosites-checkout-table .pricing-column > .summary .price .period.original-period {}
#gui #prosites-checkout-table .pricing-column > .summary .level-summary {    margin: 0 15px;}
#gui #prosites-checkout-table .pricing-column > .summary .level-summary strong {}


#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price.original-amount {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price .symbol {color:#fff;}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price .whole {color:#fff;}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price .dot {color:#fff;}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .plan-price .decimal {color:#fff;}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .price-plain {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .period {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .price .period.original-period {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .level-summary {}
#gui #prosites-checkout-table .pricing-column.chosen-plan > .summary .level-summary strong {}

#gui #prosites-checkout-table .pricing-column > .feature-section-wrapper {border-top:2px solid #b20000;border-bottom:2px solid #b20000;}
#gui #prosites-checkout-table .pricing-column > .feature-section-wrapper .feature-section {border:none;}
#gui #prosites-checkout-table .pricing-column > .feature-section-wrapper .feature-section .feature {border:none;background:none;}
#gui #prosites-checkout-table .pricing-column > .feature-section-wrapper .feature-section .feature.alternate {border:none;}
#gui #prosites-checkout-table .pricing-column > .feature-section-wrapper .feature-section .feature .feature-content {border:none;}



#gui #prosites-signup-form-checkout {border:2px solid #d1d1d1;padding:25px;box-sizing:border-box;font-family:'roboto';}
#gui #prosites-signup-form-checkout h2 {font-size:3.0rem;}
#gui #prosites-signup-form-checkout #prosites-user-register {}
#gui #prosites-signup-form-checkout #prosites-user-register > div {}
#gui #prosites-signup-form-checkout #prosites-user-register > div > div {overflow:hidden;margin:15px 0 0 0;font-size:1.3rem;color:#aaa;}
#gui #prosites-signup-form-checkout #prosites-user-register > div > div > label {font-weight:700;float:left;width:25%;color:#222;font-size:1.7rem;}
#gui #prosites-signup-form-checkout #prosites-user-register > div > div > input {width:100%;height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;border:2px solid #d1d1d1;}
#gui #prosites-signup-form-checkout #prosites-user-register > div > div > br {}
#gui #prosites-signup-form-checkout #prosites-user-register > div .username {}
#gui #prosites-signup-form-checkout #prosites-user-register > div .email {}
#gui #prosites-signup-form-checkout #prosites-user-register > div .blogname {}
#gui #prosites-signup-form-checkout #prosites-user-register > div .blog_title {}
#gui #prosites-signup-form-checkout #prosites-user-register > div #privacy {display:none;}
#gui #prosites-signup-form-checkout #prosites-user-register #check-prosite-blog {}
#gui #prosites-signup-form-checkout #prosites-user-register input[type="button"]{background:none;margin:25px 0 0 0;font-weight:700;cursor:pointer;height:50px;line-height:46px;padding:0 15px;box-sizing:border-box;border:2px solid #b20000;color:#b20000}

#gui #gateways {display:none;}
#gui #psts-checkout-output #gateways {display:block;}
#gui #gateways {border: 2px solid #d1d1d1;padding: 25px; border-radius: 4px;box-sizing: border-box;}
#gui #gateways .gateway {background:none;}
#gui #gateways .gateway form > p {display:none;}
#gui #gateways .gateway form#stripe-payment-form {}
#gui #gateways .gateway form#stripe-payment-form {}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout {}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout h2 {}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-processcard-error {}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table {}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table tr {background: none;border:none;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table tr br {display:none;  }
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table tr td {background: none;vertical-align:top;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table tr td.pypl_label {font-weight:700;color:#222;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout #psts-cc-table tr td img {width:auto;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout input {height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;border:2px solid #d1d1d1;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout input[type="submit"] {background:none;font-weight:700;cursor:pointer;height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;border:2px solid #222;}
#gui #gateways .gateway form#stripe-payment-form #psts-stripe-checkout select {height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;border:2px solid #d1d1d1;}
#gui p:empty  {display:none;}


/* Coupons */

#gui .coupon-wrapper {display:none;}
#gui #psts-checkout-output .coupon-wrapper  {display:block;}
#gui .coupon-wrapper {width:100% !important;}
#gui .coupon-wrapper .coupon-box {border:2px solid #222;width:100% !important;padding:15px;box-sizing: border-box;overflow:hidden;}
#gui .coupon-wrapper .coupon-box span {float:left;width:741px;}
#gui .coupon-wrapper .coupon-box span input {height:50px;line-height:50px;padding:0 15px;width:100%;box-sizing:border-box;border:2px solid #d1d1d1;font-size:1.5rem;margin:0;}
#gui .coupon-wrapper .coupon-box br {display:none;}
#gui .coupon-wrapper .coupon-box button {float:right;background:none;border:2px solid #222;font-size:1.5rem;font-family:'roboto';font-weight:700;color:#222;height:50px;line-height:46px;padding:0;}

/* Existing Info */

#gui #psts_existing_info {margin:0 0 50px 0;border:2px solid #d1d1d1;padding:15px;box-sizing:border-box;}
#gui #psts_existing_info h2 {font-size:3.0rem;margin:0 0 25px 0;}
#gui #psts_existing_info #psts-general-error {padding:15px;color:#b5a001;border:2px solid #b5a001;font-size:1.5rem;font-style:italic;}
#gui #psts_existing_info .psts-info-list {margin:15px 0;}
#gui #psts_existing_info .psts-info-list li  {font-weight:bold;}
#gui #psts_existing_info .psts-info-list li strong {font-weight:normal;}
#gui #psts_existing_info #psts-cancel-link {font-weight:normal;}
#gui #psts_existing_info #psts-cancel-link .prosites-cancel-link {border:2px solid #222;height:50px;line-height:50px;padding:0 15px;display:block;width:auto;float:left;clear:both;}
#gui #psts_existing_info #psts-cancel-link .cancel-prosites-plan.button {text-decoration:none;color:#222;font-weight:700;}
#gui #psts_existing_info #psts-cancel-link .prosites-cancel-description {padding:15px 0 0 0;clear:both;}
#gui #psts_existing_info #psts-signup-another {}
#gui #psts_existing_info #psts-signup-another a {}

#gui #menu-item-1289 {background:none;color:#b20000;}
#gui #menu-item-1289 a {color:#b20000;}
#gui #menu-item-1289 span {    color: #b20000;transition:all 0.3s ease-in-out;
    border: 2px solid #b20000;
    height: 50px;
    margin: 23px 0 0 0;
    line-height: 50px;
    padding: 0 15px;
    border-radius: 4px;}

#gui #menu-item-1289:hover {background:none !important;}
#gui #menu-item-1289:hover a {background:none !important;}
#gui #menu-item-1289:hover span {background:none !important;}
#gui #menu-item-1289:hover span {background:#b20000 !important;color:#eaeaea !important;}