/* OVERRIDE MATERIAL ICONS BY FONTAWESSOME*/
body .material-icons {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
body .material-icons:after {
    font-size: 14px;
    display: inline-block;
}
body .essay-order-details .data-table td .material-icons {
    font-size: 0 !important;
}
body .essay-order-details .data-table.messages-dt td .material-icons:after {
    content: '\f0e0';
    font-size: 16px;
}
body .essay-order-details .data-table.messages-dt td .material-icons.smoke-i:after {
    content: '\f2b6';
    font-size: 16px;
}
body .essay-order-details .data-table.files-dt td .material-icons:after {
    content: '\f15c';
    font-size: 16px;
}
.essay-orders .data-table .actions li:first-child .material-icons {
    font-size: 0 !important;
}
.essay-orders .data-table .actions li:first-child .material-icons:after {
    font-size: 20px;
    content: "\f013";
}

body .knowledge-skills-abilities .checkbox-input .hint > div {
    margin-left: -250px;
}
body .ae-order .ws-sources .notice-wrapper .number-field input.error {
    background: #fef4f4 !important;
}
body .knowledge-skills-abilities .checkbox-input .hint > div > span {
    margin-left: 250px;
}

.success-message .material-icons,
.error-message .material-icons,
.info-message .material-icons {
    font-size: 0 !important;
}
.success-message .material-icons:after,
.error-message .material-icons:after,
.info-message .material-icons:after {
    content: "\f057";
    font: normal normal normal 14px/1 FontAwesome;;
}

/* END OVERRIDE MATERIAL ICONS BY FONTAWESSOME*/


body .essay-component {
    font-family: "Circular Std", Arial;
    font-size: 14px;
    margin-top: 35px;
}

body .essay-component * {
    box-sizing: border-box !important;
}

body .read_star {
    color: #ff6c54;
}

body .order-form-wrapper .ws-discount .input-button input[type="text"], #order-form .paper-requirements-table.data-table .form-group input[name="title"] {
    margin-bottom: 0;
}

/*body .order-form-wrapper .paper-requirements-table .checkbox-input input[type="checkbox"] {*/
/*    margin-top: 6px;*/
/*}*/
.ae-order .order-form-wrapper .data-table .label {
    margin-top: 10px;
}
body .order-form-wrapper .service-wrapper span, body .essay-component span.label, body .essay-component label {
    color: #757575 !important;
    font-family: "Circular Std";
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 26px;
}
body .page-calc .calc-page-item label{
    margin-bottom: 3px;
    white-space: nowrap;
}

body .essay-component input[type="text"],
body .essay-component input[type="email"],
body .essay-component input[type="password"],
body .essay-component input[type="file"],
body .essay-component textarea,
body .essay-component select,
body .essay-component .pm-input input,
body .essay-component .multiinput {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #ffffff !important;
    color: #7a7a7b !important;
    font-family: "Circular Std";
    font-size: 16px;
    font-weight: 500;
    line-height: 48px !important;
    letter-spacing: -0.32px;
    display: inline-block;
    padding: 0 20px;
    height: 48px !important;
    margin-bottom: 30px;
}
body .essay-component.order-form-wrapper input[type="text"],
body .essay-component.order-form-wrapper input[type="email"],
body .essay-component.order-form-wrapper input[type="password"],
body .essay-component.order-form-wrapper input[type="file"],
body .essay-component.order-form-wrapper textarea,
body .essay-component.order-form-wrapper select,
body .essay-component.order-form-wrapper .pm-input input,
body .essay-component.order-form-wrapper .multiinput {
    margin-bottom: 5px;
}
body .essay-component .row .select2-container{
    height: 48px;
}
body .essay-component .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px;
}
body .ae-order .order-form-wrapper .data-table .label {
    margin-top: 5px;
    margin-bottom: 5px;
}
body .page-calc .calc-page-item input,
body .page-calc .calc-page-item select{
    margin-bottom: 15px;
}

.essay-login-form input {
    margin-bottom: 5px !important;
}

.essay-login-form.essay-component .default-form label.error {
    margin: 0;
}

body .essay-component input[type="file"] {
    font-size: 12px;
    background: none;
    border: none;
    box-shadow: none;
    height: auto !important;
    line-height: normal !important;
    padding: 0 !important;
}

body .profile-wrapper {
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    border-radius: 10px;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
}

body .request-revision-form-wrapper .file-field .btn {
    text-align: left;
    padding: 10px 0;
}

body .request-revision-form-wrapper .bottom-row {
    overflow: hidden;
}

body .request-revision-form-wrapper .checkbox-input .checkbox-input > input[type="checkbox"] {
    position: static;
    left: auto !important;
    margin-right: 15px;
}

body .request-revision-form-wrapper .row select, body .request-revision-form-wrapper .row input, body .request-revision-form-wrapper .row textarea {
    margin-bottom: 10px;
}

body .extend-deadline-form-wrapper .bottom-row {
    text-align: center;
}

body .extend-deadline-form-wrapper .bottom-row .button-primary-1, body .tip-the-writer-form-wrapper .bottom-row .button-primary-1 {
    box-shadow: 0 0 7px rgba(87, 87, 87, 0.15);
    background-color: #ff6c54;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
    line-height: 50px;
    height: 50px;
    border-radius: 25px;
    border: none;
    padding: 0 35px;
    text-align: center;
    display: inline-block;
    width: auto !important;
}

body .tip-the-writer-form-wrapper {
    max-width: 500px;
}

body .essay-component textarea {
    min-height: 100px;
    max-height: 350px;
    min-width: 100%;
    max-width: 100%;
    line-height: 1.5 !important;
}

body .essay-component .number-field .select-pages {
    text-align: center;
    padding-left: 65px;
}

body .essay-component .number-field {
    position: relative;
    display: block;
}

body .essay-component .number-field .p {
    position: absolute;
    right: 0;
    top: -1px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #f8f8f8;
    width: 50px;
    z-index: 1;
    line-height: 64px;
    height: 50px;
    cursor: pointer;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .essay-component .number-field .lab {
    position: absolute;
    z-index: 1;
    line-height: 50px;
    top: 0;
    left: 55px;
    color: #7a7a7b;
    font-family: "Circular Std";
    font-size: 16px;
    font-weight: 500;
}

body .tip-the-writer-form-wrapper .number-field .p:before, body .essay-component.extend-deadline-form-wrapper .number-field .p:before, body .essay-component.essay-calculator .number-field .p:before, body .essay-component.order-form-wrapper .number-field .p:before {
    content: "\f067";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7a7a7b;
    text-transform: none;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    font-weight: 900;
    padding: 5px;
}
.mini-wrapper .menu-list .order-li .icon:after {
    content: '\f15c' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
.mini-wrapper .menu-list .orders-li .icon::after {
    content: '\f290' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
.mini-wrapper .menu-list .affiliate-li .icon::after {
    content: '\f155' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
.mini-wrapper .menu-list .discounts-li .icon::after {
    content: '\f295' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
.mini-wrapper .menu-list .profile-li .icon::after {
    content: '\f007' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
.mini-wrapper .menu-list .logout-li .icon::after {
    content: '\f08b' !important;
    font: normal normal normal 14px/1.6 FontAwesome;
}
body .essay-custom-calculator-wrapper .input-field {
    color: #c3c3c3;
}

body .tip-the-writer-form-wrapper .number-field .p:hover:before, body .essay-component.extend-deadline-form-wrapper .number-field .p:hover:before, body .essay-component.extend-deadline-form-wrapper .number-field .p:focus:before, body .essay-component.essay-calculator .number-field .p:hover:before, body .essay-component.order-form-wrapper .number-field .p:hover:before, body .essay-component.essay-calculator .number-field .m:hover:before, body .essay-component.order-form-wrapper .number-field .m:hover:before {
    color: #65ca8b;
    border: 1px solid #65ca8b;
}

body .tip-the-writer-form-wrapper .number-field .m:before, body .essay-component.extend-deadline-form-wrapper .number-field .m:before, body .essay-component.essay-calculator .number-field .m:before, body .essay-component.order-form-wrapper .number-field .m:before {
    content: "\f068";
    font: normal normal normal 14px/1 FontAwesome;
    color: #7a7a7b;
    text-transform: none;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    font-weight: 900;
    padding: 5px;
}
.essay-orders .links-list > li a:after,
.essay-order-details .list > li i:before,
.essay-component .back-b:before{
    font: normal normal normal 14px/1.8 FontAwesome!important;
}
body .essay-component .back-b:before {
    content: '\f060';
    margin: 0 5px 0 0;
}
body .essay-component .back-b {
    font-size: 14px;
    display: flex;
    align-items: center;
    max-width: fit-content;
}
.essay-orders .links-list .pay-li > a:after {
    content: '\f07a'!important;
}
.essay-orders .links-list .delete-li > a:after {
    content: '\f1f8'!important;
}
.essay-orders .links-list .additional-li form > a:after {
    content: '\f0fe'!important;
}
.essay-orders .links-list .messages-li > a:after,
.essay-order-details .nav-list > li.messages-item i:before,
.essay-order-details .actions-list > li.send-message-item i:before{
    content: '\f0e0'!important;
}
.essay-order-details .nav-list > li.files-item i:before,
.essay-order-details .actions-list > li.upload-file-item i:before{
    content: '\f15b' !important;
}
.essay-order-details .nav-list > li.invoices-item i:before {
    content: '\f15c'!important;
}
.essay-order-details .actions-list > li.additional-order-item i:before {
    content: '\f067' !important;
}
.essay-order-details .actions-list > li.extend-deadline-item i:before {
    content: '\f017' !important;
}
.essay-order-details .nav-list > li.details-item i:before {
    content: '\f085' !important;
}
body .essay-component .number-field input {
    text-align: center;
}

body .essay-component .number-field .m i, body .essay-component .number-field .p i {
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    color: #c3c3c3;
    padding: 5px;
    font-size: 0;
}
body .essay-component .number-field .m i:before {
    content: "\f068";
    font: normal normal normal 14px/1 FontAwesome;
}
body .essay-component .number-field .p i:before {
    content: "\f067";
    font: normal normal normal 14px/1 FontAwesome;
}
body .tip-the-writer-form-wrapper .number-field .p:hover:before, body .essay-component.extend-deadline-form-wrapper .number-field .p:hover:before, body .essay-component.extend-deadline-form-wrapper .number-field .p:focus:before, body .essay-component .number-field .p:hover i, body .essay-component .number-field .p:focus i, body .essay-component .number-field .m:focus i, body .essay-component .number-field .m:hover i {
    color: #65ca8b;
    border: 1px solid #65ca8b;
}
.order-form-wrapper .w-level-hint .dropdown-content i:after {
    content: "\f00c"!important;
    font: normal normal normal 14px/1 FontAwesome!important;
}
body .essay-component .number-field .m {
    text-align: center;
    position: absolute;
    left: 0;
    top: -1px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border: 1px solid #e5e5e4;
    background-color: #f8f8f8;
    width: 50px;
    z-index: 1;
    line-height: 64px;
    height: 50px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

body .mini-wrapper .top-dd-wrapper .drop-down-content .messages {
    margin-top: 0;
}

body .cookie-policy-block .button, .mob_nav .order-btn, body .featherlight-inner#progressiveDelivery .yes, body .total-price-wrapper .button-primary-1, body .essay-component .submit-b, body .essay-component .blue-b {
    box-shadow: 0 0 7px rgba(87, 87, 87, 0.15);
    background-color: #ff6c54;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
    line-height: 50px;
    height: 50px;
    border-radius: 25px;
    border: none;
    padding: 0 35px;
    text-align: center;
    display: inline-block;
    width: auto !important;
}

body .cookie-policy-block .button {
    line-height: 35px;
    height: 35px;
}

body .cookie-policy-block .read-more {
    color: #4891fc;
}

.mob_nav .order-btn {
    line-height: 35px;
    height: 35px;
    width: 145px !important;
    display: block;
    margin: 10px auto;
}

body .main_calc .essay-component.mini_custom_order .blue-b .sidebar-total .mini-order-total-price, body .main_calc .essay-component.mini_custom_order .blue-b .sidebar-total {
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
}

body .main_calc .essay-component.mini_custom_order .blue-b {
    width: 100% !important;
    padding: 0;
    background: #ff6c54;
    border: none;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
}

body .mini_custom_order {
    box-shadow: none;
    border: none;
    padding: 0;
    margin-top: 0;
}

body .mini_custom_order form > div {
    display: inline-block;
    padding: 0 15px;
    width: 19.5%;
    vertical-align: middle;
}

body .mini_custom_order form > div.messages {
    display: none;
}

body .custom_contact button i {
    vertical-align: middle;
    font-size: 18px;
}

body .featherlight-inner#progressiveDelivery .no, body .affiliate-program-short-wrapper .to-earning a, body .profile-form-wrapper .buttons .button-primary-1-o, body .essay-order-preview .buttons-panel .back-b, body .custom_contact .send_message {
    width: 260px;
    height: 50px;
    box-shadow: 0 0 7px rgba(87, 87, 87, 0.15);
    border-radius: 22px;
    background-color: #7aadf8;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 400;
    line-height: 48px;
    border: 2px solid #7aadf8;
    margin-left: 30px;
    text-align: center;
    padding: 0 10px;
}

body .featherlight-inner#progressiveDelivery .no {
    width: auto;
    padding: 0 35px;
}

body .profile-form-wrapper .buttons .button-primary-1-o {
    -webkit-appearance: inherit;
    border-radius: 24px;
    display: inline-block;
}

body .custom_contact p.node {
    opacity: 0.8;
    color: #595959;
    font-family: "Circular Std - Book Italic";
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
    margin-bottom: 0;
    display: inline-block;
    margin-top: 12px;
}

body .custom_contact .liveChat {
    float: right;
    width: 245px;
    height: 50px;
    border-radius: 22px;
    border: 2px solid #80cb72;
    background-color: white;
    color: #80cb72;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    text-align: center;
}

body .custom_contact form {
    text-align: left;
}

body .custom_contact {
    margin-top: 45px;
    text-align: center;
}

body .custom_contact, body .ae-miniorder-custom {
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    border-radius: 60px;
    border: 1px solid #f0f1f4;
    background-color: #ffffff;
    padding: 35px 60px 56px 60px;
    margin: 135px auto 60px auto;
    position: relative;
    z-index: 1;
}

body .ae-miniorder-custom .essay-component input[type="text"], body .ae-miniorder-custom .essay-component select {
    margin-bottom: 0;
    width: 100%;
}

body .mini-wrapper.top-login-wrapper .drop-down-content .arrow {
    display: none;
}

body .mini-wrapper .top-dd-wrapper .drop-down-content {
    right: 49px;
    top: 0px;
    width: 240px;
    display: none;
}

body .mini-wrapper.top-login-wrapper .drop-down-content {
    padding: 20px;
    right: 0;
    z-index: 9999999;
}

body .mini-wrapper.top-user-area-wrapper {
    margin-top: 0;
    box-shadow: none;
    border: none;
    background: none;
    margin-left: 0;
}

body .mini-wrapper.top-login-wrapper {
    margin-left: 0;
    line-height: 1;
    height: auto;
    display: block;
    margin-top: 0;
}

body .mini-wrapper .top-dd-wrapper .top-label a span:after {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f007";
    color: #525252;
    font-weight: 500;
    margin: 0 0 0 3px;
    display: inline-block;
}

body .mini-wrapper .top-dd-wrapper .top-label a span {
    background: none;
    display: inline-block;
    padding-right: 0;
}

body .mini-wrapper .top-dd-wrapper .top-label {
    padding: 0 !important;
    overflow: visible;
}

body .mini-wrapper .top-dd-wrapper .links-list li {
    padding: 0;
    background: none;
    text-decoration: none;
}

body .mini-wrapper .top-dd-wrapper .links-list li a {
    color: #59568d;
    font-family: "Circular Std";
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
    border-bottom: none;
}

body .mini-wrapper .top-dd-wrapper .top-label a {
    color: #525252;
    font-family: "Circular Std";
    font-size: 14px;
    font-weight: 500;
    margin-top: 0;
}

body .order-form-wrapper .material-hint > i:after, .order-form-wrapper .material-hint > b:after {
    content: '?';
    font-style: normal;
    border: solid #4fc6dd 1px;
    color: #4fc6dd;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    display: block;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
    font-weight: 100;
    line-height: 19px;
}

body .essay-component .notice-wrapper {
    height: auto;
}

body .order-form-wrapper label.checkbox-label {
    color: #212529 !important;
    font-size: 14px !important;
    display: inline-block;
    vertical-align: baseline;
    padding: 0 0 0 15px;
}

body .order-form-wrapper label.radio-label {
    font-weight: 300;
}

body .order-form-wrapper label.cost-per-page-label {
    font-style: italic;
}

body .order-form-wrapper .input-button span {
    height: 48px;
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    background-color: #80cb72;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
    line-height: 48px;
    border: none;
    padding: 0 25px;
    margin-top: -48px;
}

body .essay-component .notice {
    opacity: 0.9;
    color: #757575;
    font-family: "Proza Libre";
    font-size: 13px;
    font-style: italic;
    line-height: 26px;
    display: block;
    margin: 10px 0;
}

body .order-form-wrapper .input-button .red-label, body .order-form-wrapper .input-button .green-label {
    color: #80cb72;
    font-family: "Proza Libre - Medium Italic";
    font-style: italic;
    font-size: 13px;
    font-weight: 400;
    line-height: 26px;
}

body .order-form-wrapper .input-button .red-label {
    color: #ff6c54 !important;
}
.order-form-wrapper .ws-writing-quality .material-hint {
    left: 25px;
    right: 0;
    width: 25px;
}
@media all and (max-width: 767px) {
    .order-form-wrapper .ws-writing-quality .material-hint .dropdown-content {
        left: 0!important;
    }
}
body .essay-component.order-form-wrapper .ws-vip-services .header:before {
    content: "";
    background: url("../img/css_sprites.png") no-repeat;
    width: 28px;
    height: 17px;
    display: block;
    margin: 0 auto;
    background-position: -104px -351px;
}

body #progressiveDelivery .please-note, body .essay-component .header {
    color: #49494a;
    font-family: "EB Garamond";
    font-size: 28px;
    font-weight: 700;
    line-height: 26px;
    display: block;
    text-align: center;
    margin-bottom: 50px;
}

body .essay-component .ws-vip-services .new-vip .wrapper:before {
    display: none;
}

body .essay-component .ws-vip-services .wrapper {
    box-shadow: 0 20px 45px rgba(87, 87, 87, 0.05);
    border-radius: 20px;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
    margin: 0 0 10px 0;
}

body .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
    color: #59568c;
    font-family: "Circular Std";
    font-size: 24px;
    font-weight: 700;
    line-height: 53.82px;
    text-transform: uppercase;
}

body .essay-component .ws-vip-services label .service-text {
    color: #757575;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 400;
    line-height: 22px;
    font-style: normal;
}

body .essay-component .ws-vip-services .checkbox-input input {
    left: calc(50% - 1px);
    top: 65px;
}

body .essay-component .ws-vip-services .material-hint > i {
    margin-left: 0;
    top: -15px;
    left: 32px;
}
@media all and (min-width: 415px) {
    body .essay-component .ws-vip-services .services-package .material-hint > i {
        left: -17px;
        top: -3px;
    }
}
body .essay-component .ws-vip-services .new-vip:before {
    width: 26px;
    height: 26px;
    background: url("../img/css_sprites.png") no-repeat;
    background-position: -60px -351px;
    border: none;
    right: 55px;
    top: 12px;
    transform: rotate(45deg);
}

body .essay-component .ws-vip-services .new-vip .wrapper:before {
    display: none;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .offer-label {
    text-align: left;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper .text-color-2 {
    text-align: right;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .span, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .offer-label {
    font-family: "Proza Libre";
    font-weight: 400;
    color: #757575;
}

body .essay-component .ws-vip-services .material-hint {
    z-index: 80;
}

body .order-form-wrapper .ws-additional-order-id .checkbox-input .filled-in {
    position: static;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .text-color-2 {
    color: #49494a;
    font-family: "Proza Libre";
    font-size: 26px;
    font-weight: 700;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .price, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .currency, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .discount {
    color: #59568c;
    font-family: "Circular Std";
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .offer-label {
    padding: 0 50px 0 30px;
}
body .essay-component .ws-vip-services .services-package .package-price-wrapper {
    padding-right:50px;
}

body .order-form-wrapper .paper-requirements-table .services-package .dd-button:after {
    background: #7aadf8;
    border: none;
    color: white;
}

body .essay-component .ws-vip-services .services-package .wrapper {
    background: url("../img/coupon--illustration.png") no-repeat;
    background-size: auto 100%;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .old-currency, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .old-price, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-service-text {
    color: #757575;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 400;
}

body .order-form-wrapper .wrap-order-submit .total-price .text-color-1 {
    color: #80cb72;
    font-family: "Circular Std";
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
    text-transform: uppercase;
}

body .order-form-wrapper .wrap-order-submit .total-price {
    color: #49494a;
    font-family: "Circular Std";
    font-size: 20px;
    font-weight: 400;
    line-height: 50px;
    display: inline-block;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .discount {
    display: block;
}

body .order-form-wrapper .bookmark-row .for-large span {
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    border-radius: 18px !important;
    border: 1px solid #e5e5e4 !important;
    background-color: #ffffff;
    height: 36px;
    color: #7aadf8 !important;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 400;
    line-height: 26px;
}

body .order-form-wrapper .ws-price-disclaimer {
    margin: 30px 0;
    display: none;
}

body .order-form-wrapper .bookmark-row .for-large b {
    color: #59568c;
    font-family: "Proza Libre";
    font-size: 18px;
    font-weight: 700;
    text-align: left;
    display: block;
    line-height: 26px;
}

body .order-form-wrapper .bookmark-row .wrapper:before {
    content: "";
    background: url("../img/css_sprites.png") no-repeat;
    width: 30px;
    height: 48px;
    background-position: -10px -351px;
    display: inline-block;
    border-right: 2px dotted #ededed;
    padding-left: 50px;
    margin-right: 25px;
    vertical-align: middle;
}

body .order-form-wrapper .bookmark-row .wrapper {
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    border-radius: 10px;
    border: 2px solid #fecc44;
    background-color: #fff;
    display: flex;
}

body .order-form-wrapper {
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    border-radius: 10px;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
    padding: 60px;
    position: relative;
}

body .order-form-wrapper .wrap-order-submit .submit-b.disabled {
    background-color: inherit;
    border: 1px solid #80cb72;
    color: #ccc;
}

body .order-form-wrapper .ws-terms {
    margin-bottom: 25px;
}

body .essay-order-preview .buttons-panel .save-b, body .order-form-wrapper .wrap-order-submit .submit-b {
    box-shadow: 0 0 7px rgba(87, 87, 87, 0.15);
    border-radius: 22px;
    background-color: #ff6c54;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
    line-height: 54px;
    height: 50px;
    padding: 0 65px;
    border: none;
    text-transform: uppercase;
}

body .mini-wrapper .top-dd-wrapper {
    position: relative;
}

body .essay-custom-calculator-wrapper .currency input[type="button"]:hover, body .essay-custom-calculator-wrapper .currency input[type="button"].active {
    box-shadow: 0 0 7px rgba(122, 173, 248, 0.4);
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
}

body .essay-custom-calculator-wrapper .currency input[type="button"][value="USD"] {
    background: url("../img/united-states.svg") no-repeat;
    background-size: 100%;
    background-position: 50% 50%;
}

body .essay-custom-calculator-wrapper .currency input[type="button"][value="EUR"] {
    background: url("../img/european-union.svg") no-repeat;
    background-size: 100%;
    background-position: 50% 50%;
}

body .essay-custom-calculator-wrapper .currency input[type="button"][value="GBP"] {
    background: url("../img/united-kingdom.svg") no-repeat;
    background-size: 100%;
    background-position: 50% 50%;
}

body .essay-custom-calculator-wrapper .currency input[type="button"][value="AUD"] {
    background: url("../img/australia.svg") no-repeat;
    background-size: 100%;
    background-position: 50% 50%;
}

body .essay-custom-calculator-wrapper .currency input[type="button"] {
    color: #7aadf8;
    font-family: "Circular Std";
    font-size: 0;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.15px;
    height: 48px;
    line-height: 50px;
    box-shadow: none;
    margin: 0 5px;
    border: none;
    background-size: 100%;
    background-position: 50% 50%;
    width: 68px;
}
body .essay-component .rating-star i {
    font-family: 'Material Icons';
}
body .essay-component .files-list > li:before {
    content: "\f15c";
    font-family: 'FontAwesome';
    color: #80cb72;
    font-size: 20px;
    vertical-align: inherit;
    margin-right: 5px;
}
body .essay-order-details .actions-list > li.leave-feedback-item i:before {
    font-family: 'Material Icons'!important;
}
body .essay-orders .links-list .tip-the-writer > a:after {
    font-family: 'FontAwesome';
    content: '\f040';
}
body .essay-orders .links-list .request-revision-li > a:after{
    font-family: 'FontAwesome';
    content: '\f017';
}
body .essay-orders .links-list .the-same-writer-li form > a:after {
    font-family: 'FontAwesome';
    content: '\f07a';
}
body .payments-wrapper .total-price .info-block input[type="text"] {
    width: 100px !important;
}
body .payments-wrapper .payments-list .row{
    align-items: center;
}
body .payments-wrapper.essay-component .radio-input i {
    position: absolute;
    /*top: calc(50% - 8px);*/
    top: 0;
}
body .payments-wrapper.essay-component .payments-list li:first-child .radio-input i {
    /*top: calc(70% - 8px);*/
    top: 0;
}
body .essay-component.payments-wrapper .logo img {
    position: absolute;
    top: calc(50% - 20px);
}

body .essay-component.essay-login-form.login-component.featherlight-inner form {
    width: 60%;
    margin: 0 auto;
}

body .essay-component.essay-login-form.login-component.featherlight-inner {
    width: 100%;
    background: url("../img/crumbs--illustration(1).png"), url("../img/crumbs--illustration(2).png") 100% 100%;
    background-repeat: no-repeat;
    background-color: #ffffff;
    margin: -25px;
}

body .essay-component .check-list > li:before {
    content: "\f058";
    font: normal normal normal 14px/1 FontAwesome;
    color: #80cb72;
    font-size: 20px;
    vertical-align: sub;
    margin-right: 5px;
}

body .essay-component .check-list > li, body .essay-component .files-list > li {
    background: none;
}

body .payments-wrapper .info-data .row:nth-child(odd), body .order-preview .row:nth-child(odd) > .col:nth-child(2) {
    background-color: #f0f0f0;
}

body .payments-wrapper .total-price .no-wrap b {
    font-family: "Proza Libre";
    font-weight: bold;
    color: #80cb72;
}

body .payments-wrapper .welcome-header {
    font-family: "Proza Libre";
}

body .mini-wrapper .top-dd-wrapper .top-label .ava {
    display: none !important;
}

body .essay-orders .links-list > li {
    width: auto;
}

body .essay-orders .links-list > li a {
    color: #59568c;
    font-family: "Proza Libre";
}

body .user-area-wrapper .info-list {
    padding: 7px 20px;
}

body .user-area-wrapper .menu-list li a {
    padding: 7px 20px;
}

body .essay-orders .links-list > li {
    padding-right: 15px;
}

body .essay-orders .links-list > li a:after {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 2px;
}

body .affiliate-program-wrapper .side .case .case-title {
    font-size: 19px;
    line-height: 1.2;
}

body .affiliate-program-wrapper.affiliate-program-short-wrapper .side .case.open .case-title::before {
    color: #59568c;
    margin: 16px 0px 12px 25px;
}

body .affiliate-program-wrapper .side .case .case-title, body .profile-wrapper .data-table .row .col:nth-child(2), body .user-area-wrapper .menu-list li a, body .essay-orders .details-label a {
    color: #59568c;
    font-family: "Proza Libre";
}

body .affiliate-program-wrapper .side .case .case-content ul {
    list-style-type: none;
}

.affiliate-program-wrapper .affiliate-status .earnings {
    margin-top: 12px;
}

body .essay-orders .links-list {
    padding-left: 0;
}

body .order-form-wrapper #login-error a {
    color: #ff6c54;
}

body .login-component .buttons-panel li a {
    border-bottom: none;
}

body .login-component .buttons-panel ul {
    margin: 0 0 0 0;
    box-shadow: 0px 0px 10px 6px rgba(255, 255, 255, 0.95);
    background: rgba(255, 255, 255, 0.95);
}

body .essay-order-details .nav-list > li.selected a {
    color: #59568c;
    border: 2px solid #59568c;
    margin: 0;
}

body .essay-component .component-tabs-controls li.o-bg-lighten-2 a, body .essay-component .component-tabs-controls li.bg-lighten-2 a {
    color: #59568c;
    font-family: "EB Garamond";
    font-size: 28px;
    font-weight: 700;
    border: 2px solid #59568c;
    border-radius: 10px;
    opacity: 0.6;
    padding: 10px 35px;
    background: #f0f0f0;
}

body .essay-component .component-tabs-controls li a:hover, body .essay-component .component-tabs-controls li.selected a, body .essay-component .component-tabs-controls li.selected a:hover {
    opacity: 1;
    color: #59568c;
    font-family: "EB Garamond";
    font-size: 28px;
    padding: 10px 35px;
    font-weight: 700;
    border: 2px solid #59568c;
    border-radius: 10px;
    background: white;
}

body .profile-wrapper .data-table .row:nth-child(odd) {
    border: 1px solid #ccc;
    background-color: inherit;
}

body .essay-component .checkbox-label, body .essay-component [type="radio"] + label.radio-label {
    display: inline-block;
    position: static;
}

body .essay-component label.error {
    color: #ff6c54 !important;
    margin-top: -15px;
    line-height: 1;
}

body .login-component {
    width: 60%;
}

body .order-form-wrapper .order-form-data .progressive-delivery > div > span {
    color: #4fc6dd !important;
    font-size: 16px !important;
}

body .essay-component .hint.discounts-hint div .h {
    margin: 10px 0 5px;
}

body .essay-component .hint.discounts-hint div ul li {
    padding-bottom: 0;
    margin-bottom: 5px;
}

body .essay-component .hint.discounts-hint div center {
    margin: 0 0px 5px;
    padding: 15px 10px 0;
}

body .lifetime-wrapper .lifetime .lifetime-line {
    color: #ff6c54;
    z-index: 0;
}

body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover {
    border-top: 2px #ff6c54 solid;
    border-left: 2px #ff6c54 solid;
    border-right: 2px #ff6c54 solid;
    height: 7px;
}

body .essay-component.request-revision-form-wrapper .submit-b, body .send-message-form-wrapper.popup-component .submit-b {
    padding: 0 15px !important;
}

body .essay-orders .orders .order-item {
    padding: 20px !important;
    margin: 20px 0;
}

body .affiliate-program-short-wrapper .arrow-control a, body .lifetime-wrapper .lifetime .discount-section-wrapper .discount-section:hover span.pages {
    color: #ff6c54;
}

body .lifetime-view-wrapper {
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    border-radius: 60px;
    border: 1px solid #f0f1f4;
    margin-top: 60px;
}

body .affiliate-program-wrapper .side .case .case-content .affiliate-button {
    border: 2px #ff6c54 solid;
    background-color: #ff6c54;
}

body .affiliate-program-wrapper .side .case .case-content .group input, body .affiliate-program-wrapper .side .case .case-content textarea {
    line-height: 26px;
}

body .affiliate-program-wrapper .side .case .case-content .group input {
    height: 48px;
}

body .affiliate-program-wrapper .side .case .case-content .save-button.print-button {
    border: 1px solid #ff6c54;
    background-color: #ff6c54;
}

body .affiliate-program-wrapper .side .case .case-content .save-button.more-info {
    color: #ff6c54;
    border: 1px solid #ff6c54;
}

body .affiliate-program-wrapper .affiliate-status {
    height: 65px;
}

body .essay-order-preview .buttons-panel .save-b, body .essay-order-preview .buttons-panel .back-b {
    float: none;
}

body .order-form-wrapper .w-level-hint .dropdown-menu {
    width: auto !important;
}

body .order-form-wrapper .paper-requirements-table .ws-language-style .radio-wrapper label {
    width: fit-content;
    padding: 0 0 0 0;
}
@media all and (max-width: 568px) {
    body .order-form-wrapper .paper-requirements-table .ws-language-style .radio-wrapper label {
        font-size: 14px!important;
    }
}
body .order-form-wrapper .paper-requirements-table .ws-language-style .radio-wrapper input {
    width: 20px;
}

body .top-login-wrapper .top-dd-wrapper .top-label a span:before {
    content: "Log in";
    font-size: 14px !important;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 1px;
    color: #525252;
    font-weight: 500;
}

body .user-area-wrapper .top-dd-wrapper .top-label a span:before {
    content: "Account";
    font-size: 14px !important;
    display: flex;
    align-items: center;
    vertical-align: middle;
    color: #525252;
    font-weight: 500;
}

body .mini-wrapper .top-dd-wrapper .top-label a span {
    font-size: 0;
    height: 40px;
    border-radius: 20px;
    border: 2px solid #e1e1e1;
    display: flex;
    align-items: center;
    line-height: 36px;
    padding: 0 15px;
}

body .affiliate-program-wrapper .side .case .case-title::before {
    line-height: 18px;
    margin: 12px 10px;
}

body .affiliate-program-wrapper .referral-banner .row-1.center {
    margin: 0 7.5%;
}

body .affiliate-program-wrapper .referral-banner .row-1 {
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.15);
    border-radius: 10px;
    border: 1px solid #e5e5e4;
    background-color: #ffffff;
    min-height: 1px;
    width: 28%;
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-remind-friends {
    width: 40px;
    height: 40px;
    background: url("../img/css_sprites.png") -533px -2px;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 20px 0 18px;
    position: static;
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-place-order {
    width: 40px;
    height: 40px;
    background: url("../img/css_sprites.png") -529px -82px;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 20px 0 18px;
    position: static;
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-earn-money {
    width: 40px;
    height: 40px;
    background: url("../img/css_sprites.png") -531px -41px;
    display: inline-block;
    vertical-align: middle;
    margin: 5px 20px 0 18px;
    position: static;
}

body .affiliate-program-wrapper .referral-banner .row-1 .title {
    width: calc(100% - 100px);
    text-transform: capitalize;
}

body .affiliate-program-wrapper .referral-banner .row-1 .title, body #referral-account .referral-banner .row-1 .title {
    color: #59568c;
    font-family: "Proza Libre";
    font-size: 18px;
    font-weight: 700;
    line-height: 1.5;
    display: inline-block;
    vertical-align: middle;
    padding: 0 !important;
}

body .affiliate-program-wrapper .referral-banner .row-1.left:after, body .affiliate-program-wrapper .referral-banner .row-1.center:after {
    border-right: 2px solid #ff6955;
    border-top: 2px solid #ff6955;
    border-bottom: none;
    border-left: none;
    width: 15px;
    height: 15px;
    display: inline-block;
    transform: rotate(45deg);
    right: -15%;
    top: calc(50% - 7px);
}

body .featherlight .featherlight-content .featherlight-close-icon {
    color: white;
    background: #ff6955;
    border-radius: 50%;
    width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    top: 0;
    right: 2px;
    margin: 0;
}

body .affiliate-program-wrapper .side .case .case-content .accordion .item .question {
    color: #59568c;
    font-family: "Proza Libre";
    font-weight: bold;
}

body .essay-custom-calculator-wrapper .price-list .price-item {
    border: 1px solid #f0f1f4;
    background-color: #f9fbff;
}

body .essay-custom-calculator-wrapper .price-list .price-item .price {
    color: #7aadf8;
    font-family: "Circular Std";
    font-size: 20px;
    font-weight: 400;
    line-height: 52px;
}

body .essay-custom-calculator-wrapper .price-list .price-item .date {
    color: #595959;
    font-family: "Circular Std";
    font-size: 16px;
    font-weight: 400;
    line-height: 52px;
    font-style: italic;
}

body .essay-custom-calculator-wrapper .price-list .price-item .days, body .essay-custom-calculator-wrapper .price-list .price-item .count {
    color: #595959;
    font-family: "Circular Std";
    font-size: 16px;
    font-weight: 700;
    line-height: 52px;
}

body .essay-custom-calculator-wrapper .price-list .price-item .circles {
    margin-top: 18px;
}

body .essay-custom-calculator-wrapper .order-total-label {
    color: #49494a;
    font-family: "Circular Std";
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}

body .essay-custom-calculator-wrapper .order-total-price {
    color: #80cb72;
    font-family: "Circular Std";
    font-weight: 700;
}

body .page-calc.essay-component > p {
    display: none;
}

body .page-calc .calc-page-item.full_width{
    width: 100%;
    display: block;
}
body .page-calc .calc-page-item .currency input[value="USD"] {
    background: url("../img/united-states.svg") no-repeat;
    background-size: 100%;
    background-position: 0 49%;
}

body .page-calc .calc-page-item .currency input[value="EUR"] {
    background: url("../img/european-union.svg") no-repeat;
    background-size: 100%;
    background-position: 0 49%;
}

body .page-calc .calc-page-item .currency input[value="GBP"] {
    background: url("../img/united-kingdom.svg") no-repeat;
    background-size: 100%;
    background-position: 0 49%;
}
body .page-calc .calc-page-item .currency input[value="CAD"] {
    background: url("../img/canada.svg") no-repeat;
    background-size: 100%;
    background-position: 0 49%;
}

body .page-calc .calc-page-item .currency input[value="AUD"] {
    background: url("../img/australia.svg") no-repeat;
    background-size: 100%;
    background-position: 0 49%;
}

body .page-calc .calc-page-item .currency {
    display: block;
    width: 100%;
    overflow: hidden;
}

body .page-calc .calc-page-item .currency input {
    font-size: 0;
    display: block;
    width: 23%;
    margin: 0 1%;
    float: left;
    height: 48px;
    background: white;
    border: none;
}

body .essay-component.page-calc .number-field .select-pages {
    padding-left: 0px;
}
body .essay-component.page-calc .number-field::after{
    left: calc(50% - 57px);
}

body .page-calc .calc-title, body span.title_section {
    color: #595959;
    font-family: "EB Garamond";
    font-size: 38px;
    font-weight: 700;
    position: relative;
    margin-bottom: 15px;
    line-height: 1;
    display: inline-block;
}
body.home span.title_section {
    margin-bottom: 50px;
}
body .page-calc .calc-page-item br, body .page-calc .calc-page-item p {
    display: none;
}

body .page-calc .calc-page-item.total-block .sidebar-total .mini-order-total-price {
    color: #ff6c54;
    font-weight: 700;
}

body .page-calc .calc-page-item.total-block p {
    margin-bottom: 0;
}

body .page-calc .calc-page-item.total-block {
    vertical-align: middle;
    width: 100%;
    text-align: center;
}

body .page-calc .calc-page-item.total-block .flat-button {
    width: 32%!important;
    max-width: 100%;
}

body .page-calc .calc-page-item.total-block .sidebar-total {
    color: #595959;
    font-family: "Circular Std";
    font-size: 24px;
    font-weight: 400;
    position: relative;
    margin-bottom: 5px;
    display: inline-block;
}

body .page-calc .calc-page-item.total-block p {
    display: block;
}

body .page-calc .calc-page-item {
    width: 33%;
    display: inline-block;
    padding: 0 10px;
    vertical-align: top;
}

.mini-wrapper input[type="submit"] {
    margin-top: 10px;
    width: 100% !important;
}

body .order-form-wrapper .material-hint .dropdown-content {
    z-index: 8;
    width: 280px;
}

body .essay-component .ws-vip-services .material-hint > i {
    z-index: 4;
}

.custom_contact .liveChat:before {
    display: none;
}

body .featherlight-content.featherlight-content-custom {
    padding: 0;
    background: none;
    border: none;
    box-shadow: none;
}

body .essay-discount-popup-form.discount-popup-component {
    background: url("/wp-content/themes/place-4-papers.com/style/img/desktop_bg.png");
    background-size: 100% 100%;
    width: 368px;
    height: 463px;
    margin-top: 0;
    background-color: inherit;
    position: relative;
}

body .essay-discount-popup-form.discount-popup-component .submit input[type='submit'] {
    box-shadow: 0 0 7px rgba(87, 87, 87, 0.15);
    background-color: #ff6c54;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 15px;
    font-weight: 500;
    line-height: 50px;
    height: 50px;
    border-radius: 25px;
    border: none;
    padding: 0 35px;
    text-align: center;
    display: inline-block;
    width: calc(100% - 100px);
    left: 50px;
    top: 329px;
    position: absolute;
}

body .essay-discount-popup-form.discount-popup-component label.error {
    margin-top: -24px;
}

body .essay-discount-popup-form.discount-popup-component .email {
    position: absolute;
    top: 255px;
    width: calc(100% - 100px);
    left: 50px;
}

body .mini-wrapper.essay-component .hint.discounts-hint > div center {
    padding-top: 0;
}

body .mini-wrapper.essay-component .hint.discounts-hint > div {
    padding: 0 20px;
    top: 65px;
}

body .user-area-wrapper.top-user-area-wrapper .info-list li {
    margin-bottom: 5px;
}

body .mini-wrapper.essay-component .hint.discounts-hint div ul {
    margin: 0 0 0 0;
}

body .mini-wrapper li {
    opacity: 1;
}

body .essay-component .hint div > span {
    display: none;
}

body .request-revision-form-wrapper {
    margin-top: 10px;
}

body .request-revision-form-wrapper .header {
    margin-bottom: 10px;
}

body .request-revision-form-wrapper .bottom-row .checkbox-input .chek {
    display: none;
}

body .essay-custom-calculator-wrapper .total-price-wrapper .valign-wrapper {
    text-align: right;
    padding-top: 5px;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input:before {
    content: "";
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 6%;
    top: calc(50% - 25px);
    background: white;
}

body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .filled-in {
    left: calc(6% + 17px);
    top: calc(50% - 13px);
}
.ae-order .essay-component .ws-vip-services .services-package .material-hint {
    right: auto;
    left: 30px;
    top: 15px;
}
body .order-form-wrapper .ws-terms,
body .order-form-wrapper .wrap-order-submit{
    margin-bottom: 10px;
}
body .order-form-wrapper .wrap-order-submit .col {
    width: 100%!important;
    text-align: center;
    flex: auto;
    max-width: 100%;
}
@media (max-width: 1680px) {
    body .essay-component .ws-vip-services .services-package .wrapper {
        background-position-x: -99px;
    }
}
@media (min-width:1201px) and (max-width: 1370px),(min-width:992px) and (max-width: 1055px),(max-width:374px){
    body .ae-miniorder-custom.page-calc.essay-component .number-field span {
        width: 35px;
    }
}
@media (max-width: 1366px) {
    body .affiliate-program-short-wrapper .side.side-full .case.case-box .case-content:last-child {
        padding-left: 0;
    }

    body .custom_contact, body .ae-miniorder-custom {
        padding: 20px 30px;
    }

    body .custom_contact p.node {
        display: block !important;
        width: 100%;
        margin: 0 0 20px 0 !important;
        text-align: left !important;
    }

    body .custom_contact .send_message {
        margin: 0;
        float: left;
        width: 150px;
    }

    body .custom_contact .liveChat {
        width: 150px;
    }
}

@media (max-width: 1260px) {
}

@media (max-width: 1280px) {
}

@media (max-width: 1200px) {
    .global-cookie .cookie-policy-block {
        top: 200px !important;
    }

    body .essay-component label.error {
        margin-top: -5px;
    }

    body .essay-discount-popup-form.discount-popup-component label.error {
        margin-top: 0px;
    }

    body .page-calc .calc-page-item {
        width: 49%;
    }

    body .essay-component input[type="text"], body .essay-component input[type="email"], body .essay-component input[type="password"], body .essay-component input[type="file"], body .essay-component textarea, body .essay-component select, body .essay-component .pm-input input, body .essay-component .multiinput {
        margin-bottom: 15px;
    }

    body .page-calc .calc-page-item.total-block:last-child .flat-button {
        max-width: 280px;
    }

    body .page-calc .calc-page-item.total-block:last-child {
        width: 100%;
        margin-top: 20px;
        text-align: center;
    }

    section.about .green_btn {
        margin: 35px 140px;
    }

    body .custom_contact, body .ae-miniorder-custom {
        padding: 35px;
        margin: 70px auto 40px auto;
    }

    body .mini_custom_order form > div {
        width: 24.5%;
    }

    body .mini_custom_order form > div:last-child {
        margin-top: 35px;
    }
}
@media (width: 768px) {
    body .essay-order-details .list > li i:before {
        margin: -5px 7px 0 0;
        position: static;
    }
}
@media (max-width: 1024px) {
    .header_content .main-container > div.nav_menu {
        background: #ffffff;
        width: 100%;
        left: 0;
        bottom: -38px;
    }

    .header_content {
        /*z-index: 999;*/
        z-index: 100;
        width: 100%;
        left: 0;
        padding: 15px 15px 44px 15px;
        background: #ffffff;
        border-bottom: 1px solid #ccc;
    }
}
body .essay-order-details .actions-list > li.pay-now-item a.pay-now-b {
    border: 2px solid #ff6c54;
    color: #fff;
    background: #ff6c54;
}
body .essay-order-details .actions-list > li.pay-now-item a.pay-now-b:hover {
    color: #ff6c54;
    background: #fff;
}
body .essay-order-details .messages-list .status-icon i.unread:before,
body .essay-order-details .files-list .status-icon i:before{
    font-family: FontAwesome;
    content: '\f003';
    line-height: 1;
    font-size: 16px;
}
body .essay-order-details .list-view .sender .from:after {
    font-family: FontAwesome;
    content: '\f105';
}
body .essay-order-details .messages-list .attachment i:after,
body .essay-order-details .download-button .icon:after{
    font-family: FontAwesome;
    content: '\f019';
}
@media (width: 1024px) {
    body.page-id-2 main.page-template > .container-fluid > .main-container-s.main-container{
        max-width: 97%;
    }
}
@media (max-width: 1000px) {
    body .affiliate-program-wrapper .referral-banner .row-1 {
        display: inline-block;
        vertical-align: middle;
        margin: auto !important;
    }

    body .affiliate-program-wrapper .referral-banner .row-1.left:after, body .affiliate-program-wrapper .referral-banner .row-1.center:after {
        left: auto;
        right: -9%;
    }

    body .affiliate-program-wrapper .referral-banner .row-1.center {
        margin: 0 4% !important;
    }

    body .affiliate-program-wrapper .referral-banner .row-1 .icon-remind-friends, body .affiliate-program-wrapper .referral-banner .row-1 .icon-earn-money, body .affiliate-program-wrapper .referral-banner .row-1 .icon-place-order {
        margin: 5px 10px 0 10px;
    }

    body .affiliate-program-wrapper .referral-banner .row-1 .title {
        width: calc(100% - 64px);
    }

    body .affiliate-program-wrapper .referral-banner .row-1 {
        width: 30%;
    }
}

@media (max-width: 992px) {
    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .filled-in {
        left: calc(6% + 17.5px);
        top: calc(50% - 7.5px);
    }

    body .essay-custom-calculator-wrapper .total-price-wrapper .valign-wrapper {
        text-align: right;
        padding-top: 1px;
    }

    body .order-form-wrapper .essay-order-preview .order-preview .buttons-panel input.button {
        width: auto !important;
        padding: 0 35px !important;
        margin: 10px;
    }

    body .order-form-wrapper .data-table > .row > .col {
        margin-bottom: 0;
    }

    body .essay-component .ws-vip-services .wrapper {
        margin: 0 10%;
    }

    body .order-form-wrapper .ws-discount .input-button span {
        width: 155px;
        float: right;
    }

    body .essay-component .ws-vip-services {
        margin-top: 10px;
    }

    body .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
        margin-top: 15px;
    }

    body .order-form-wrapper .paper-requirements-table .checkbox-input input[type="checkbox"] {
        margin-top: 0;
        /*top: 25px;*/
    }

    body .essay-component .ws-vip-services label .service-text {
        height: auto;
    }

    body .essay-component .ws-vip-services .new-vip:before {
        right: 12%;
    }

    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .offer-label, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper, body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper .text-color-2 {
        text-align: center;
    }

    body .essay-component .ws-vip-services .services-package .package-price-wrapper {
        padding-top: 0;
    }

    body .order-form-wrapper .paper-requirements-table .service-wrapper .checkbox-input input[type="checkbox"] {
        position: static;
    }

    body .essay-component .ws-vip-services .services-package .wrapper {
        background: #fecc43;
    }

    body .order-form-wrapper .ws-discount .input-button span {
        float: none;
        margin: 10px 10px 10px 0;
    }
    body .essay-component .ws-vip-services .vip-services-list .wrapper {
        min-height: 220px;
    }
}

@media (max-width: 991px) {
    body .essay-component.order-form-wrapper .ws-vip-services .services-package label.checkbox-label {
        padding-top: 70px;
    }
    body .order-form-wrapper .wrap-order-submit .submit-b {
        margin: 0 auto;
        float: none;
        display: block;
        width: 200px !important;
    }

    body .order-form-wrapper .essay-order-preview .buttons-panel {
        text-align: center;
    }

    body .essay-custom-calculator-wrapper #login-error {
        margin-bottom: 10px;
    }

    body .essay-custom-calculator-wrapper .price-list .price-item .date {
        line-height: 1.2;
        padding: 7px 0px;
        display: block;
    }

    body .featherlight-inner#progressiveDelivery .no, body .featherlight-inner#progressiveDelivery .yes, body .total-price-wrapper .button-primary-1, body .essay-component .submit-b, body .essay-component .blue-b {
        line-height: 35px;
        height: 35px;
        padding: 0 25px;
    }

    body .essay-component .component-tabs-controls li a:hover, body .essay-component .component-tabs-controls li a, body .essay-component .component-tabs-controls li.selected a, body .essay-component .component-tabs-controls li.selected a:hover {
        margin-bottom: 15px;
    }

    body .custom_contact .send_message {
        margin-left: 0;
    }

    body .mini_custom_order form > div {
        padding: 0 8px;
    }

    .header_content .main-container > div.phone-header {
        margin: 0 15px;
    }
}

@media (max-width: 768px) {
    body .contact_info .phone_label {
        margin: 5px 39px 0 0;
    }

    body .main_calc .essay-component.mini_custom_order .blue-b {
        padding: 0 25px;
        width: auto !important;
    }

    body .essay-custom-calculator-wrapper .total-price-wrapper .valign-wrapper {
        text-align: center;
    }

    body #progressiveDelivery .please-note, body .essay-component .header {
        margin-bottom: 20px;
    }

    body .essay-custom-calculator-wrapper .currency input[type="button"].active {
        box-shadow: none;
        border: none;
    }

    body .mini_custom_order form > div:nth-child(5), body .mini_custom_order form > div:nth-child(6) {
        margin-top: 35px;
    }

    body .mini_custom_order form > div {
        width: 49.5%;
    }

    body .custom_contact, body .ae-miniorder-custom {
        box-shadow: none;
        padding: 25px;
        border-radius: 20px;
    }

    body .lifetime-view-wrapper {
        border-radius: 20px;
    }

    body .order-form-wrapper {
        padding: 25px;
    }

    body .order-form-wrapper .bookmark-row .wrapper p, body .order-form-wrapper .bookmark-row .for-large b {
        text-align: center;
    }

    body .order-form-wrapper .bookmark-row .wrapper:before {
        margin: 0 auto 10px auto;
        border: none;
    }
}

@media (max-width: 767px) {
    .header_content {
        padding: 15px 15px 15px 15px;
    }

    .custom-block-short {
        padding: 0 15px;
    }

    body .affiliate-program-wrapper .referral-banner .row-1.center, body .affiliate-program-wrapper .referral-banner .row-1 {
        display: block;
        width: 260px;
        margin: 32px auto !important;
    }

    body .affiliate-program-wrapper .referral-banner .row-1.left:after, body .affiliate-program-wrapper .referral-banner .row-1.center:after {
        right: calc(50% - 7px);
        bottom: -20px;
        top: auto;
        transform: rotate(135deg);
    }

    body .mini-wrapper .top-dd-wrapper .top-label a span {
        border: none;
        line-height: 1;
        padding: 0;
        height: auto;
        border-radius: 0;
    }

    body .mini-wrapper .top-dd-wrapper .top-label a span:after {
        width: 45px;
        height: 45px;
        border-radius: 50%;
        color: white;
        background: #ff6c54;
        line-height: 45px;
        text-align: center;
        display: inline-block;
        margin-left: 15px;
        vertical-align: middle;
        margin-right: 0;
        font-size: 25px;
    }

    body .essay-custom-calculator-wrapper .total-price-wrapper > .col {
        text-align: center;
    }

    body .essay-custom-calculator-wrapper .total-price {
        height: auto;
        margin-bottom: 15px;
    }

    body .page-calc .calc-title, body span.title_section {
        font-size: 22px;
    }

    body .essay-component input[type="text"], body .essay-component input[type="email"], body .essay-component input[type="password"], body .essay-component input[type="file"], body .essay-component textarea, body .essay-component select, body .essay-component .pm-input input, body .essay-component .multiinput {
        margin-bottom: 10px;
    }

    body .custom_contact .liveChat, body .custom_contact .send_message {
        width: 180px;
    }

    .mini-wrapper .top-dd-wrapper .top-label a span {
        padding-right: 0;
    }

    .mini-wrapper .top-dd-wrapper .top-label {
        overflow: visible;
    }

    body .mini-wrapper .top-dd-wrapper .top-label a span:after {
        border: none;
    }

    body .mini-wrapper.top-user-area-wrapper {
        margin-left: 0;
    }

    body .custom_contact, body .ae-miniorder-custom {
        margin-top: 30px;
    }

    body .mini-wrapper .top-dd-wrapper .drop-down-content {
        right: 47px;
        top: -65px;
    }
}

@media (max-width: 640px) {
    .advanced_slider span.purple_title {
        text-align: center;
        display: block;
    }

    .testimonials .title_section {
        text-align: center;
        display: block;
    }

    section.testimonials .red_btn {
        width: 142px;
        display: block;
        margin: 0 auto 25px auto;
    }
}

@media (max-width: 600px) {
    section.about .green_btn {
        margin: 35px auto;
    }

    body .mini-wrapper .col {
        flex: none;
    }

    body .login-component {
        width: 100%;
    }
}

@media (max-width: 576px) {
    body .page-calc .calc-page-item.total-block {
        text-align: center;
        vertical-align: bottom;
        margin: 0 auto !important;
    }

    body .page-calc .calc-page-item {
        padding: 0;
    }

    body .essay-component .component-tabs-controls li.o-bg-lighten-2 a, body .essay-component .component-tabs-controls li.bg-lighten-2 a, body .essay-component .component-tabs-controls li a:hover, body .essay-component .component-tabs-controls li.selected a, body .essay-component .component-tabs-controls li.selected a:hover {
        font-size: 22px;
        padding: 0 35px;
    }

    body .order-form-wrapper .paper-requirements-table .checkbox-input input[type="checkbox"] {
        margin-top: 0;
        /*top: 15px;*/
    }

    body .essay-component.essay-login-form.login-component.featherlight-inner form {
        width: 100%;
    }

    body .essay-component.essay-login-form.login-component.featherlight-inner {
        width: calc(100% + 50px);
    }

    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label {
        padding-top: 35px;
    }

    body .order-form-wrapper .material-hint {
        float: right;
    }

    body .order-form-wrapper .material-hint .dropdown-content {
        width: 280px;
        right: -20px !important;
        margin: 0 !important;
        transform: none !important;
    }

    body .order-form-wrapper .data-table {
        margin-bottom: 0;
    }

    body .essay-component .notice {
        display: block;
    }

    body .essay-component .col-sm-12 {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    body .page-calc .calc-page-item .currency input {
        height: 65px;
    }

    body .essay-custom-calculator-wrapper .price-list .price-item .date {
        font-size: 12px;
    }

    body .essay-custom-calculator-wrapper .price-list .price-item .time .price {
        line-height: 1;
        margin-top: 10px;
    }

    body .essay-custom-calculator-wrapper .price-list .price-item .date {
        line-height: 1;
    }

    body .page-calc .calc-page-item:nth-last-child(4) {
        margin-bottom: 10px;
    }

    body .page-calc .calc-page-item {
        width: 100%;
    }

    body .page-calc .calc-page-item .currency input[value="USD"], body .page-calc .calc-page-item .currency input[value="EUR"], body .page-calc .calc-page-item .currency input[value="GBP"], body .page-calc .calc-page-item .currency input[value="AUD"] {
        background-size: auto 100%;
        background-position: 50% 50%;
    }

    body .page-calc .calc-page-item.total-block:nth-last-child(2) {
        margin-top: 10px;
    }
}

@media (max-width: 480px) {
    .affiliate-program-wrapper .affiliate-status {
        text-align: center;
    }

    .affiliate-program-wrapper .affiliate-status .to-earning a {
        margin: 0;
    }

    .affiliate-program-wrapper .affiliate-status .to-earning, .affiliate-program-wrapper .affiliate-status .earnings {
        float: none;
    }

    body .affiliate-program-wrapper .side .case .case-content .top-seven td {
        font-size: 10px;
    }

    body .essay-custom-calculator-wrapper .col-3.col-sm-3.col-md-3.valign-wrapper > span {
        display: block;
        line-height: 1;
    }
    body .order-form-wrapper .material-hint .dropdown-content {
        left: -60px!important;
    }
    body .essay-custom-calculator-wrapper .col-3.col-sm-3.col-md-3.valign-wrapper {
        line-height: 1;
        padding: 9px 10px;
    }

    body .essay-discount-popup-form.discount-popup-component .email input[type="text"] {
        height: 35px !important;
        line-height: 35px !important;
    }

    body .essay-discount-popup-form.discount-popup-component .email {
        top: 204px;
        width: calc(100% - 50px);
        left: 25px;
    }

    body .essay-discount-popup-form.discount-popup-component .submit input[type='submit'] {
        top: 272px;
        line-height: 35px;
        height: 35px;
        width: calc(100% - 50px);
        left: 25px;
    }

    body .essay-discount-popup-form.discount-popup-component {
        max-width: 100%;
        width: 300px;
        height: 378px;
    }

    body .affiliate-program-wrapper .side .case-content .promote > ul {
        padding-left: 0;
        list-style-type: none;
    }

    body .order-form-wrapper .vip-services-list .material-hint .dropdown-content {
        right: -56px !important;
    }

    body .essay-component .ws-vip-services .wrapper {
        margin: 0;
    }
    .essay-component .ws-vip-services .vip-services-list .col {
        min-width: 100%;
    }

    body .essay-component .submit-b, body .profile-form-wrapper .buttons .button-primary-1-o {
        width: 166px;
        display: block;
        margin: 5px auto;
    }

    body .affiliate-program-wrapper .side .case .case-content {
        padding: 10px;
    }

    body .custom_contact .liveChat, body .custom_contact .send_message {
        margin: 10px auto 0 auto;
        width: 80%;
        float: none;
        display: block;
    }

    body .custom_contact, body .ae-miniorder-custom {
        padding: 15px;
    }

    body .mini_custom_order form > div {
        width: 100%;
        margin-top: 20px !important;
        padding: 0;
    }
}
@media(max-width:414px){
    .ae-order .essay-component .ws-vip-services .services-package .material-hint i {
        left: auto;
        top: auto;
    }
}
@media all and (max-width: 408px) {
    body .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
        font-size: 21px;
    }
    body .essay-component .ws-vip-services .new-vip:before {
        right: 0;
    }
}
@media (max-width: 380px) {
    body .order-form-wrapper .essay-order-preview .order-preview .buttons-panel input.button {
        padding: 0 23px !important;
        margin: 10px 7px;
    }
    .essay-component .ws-vip-services .vip-services-list .col {
        padding-left: 0;
        padding-right: 0;
        margin: 0 3px;
    }
}
@media (max-width: 332px) {
    .essay-component .ws-vip-services label.checkbox-label {
        padding-left: 0;
        padding-right: 0;
    }
}
@media (max-width: 550px) {
    body .order-form-wrapper .material-hint .dropdown-content {
        left: -60px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: -25px!important;
    }
}
@media all and (max-width: 480px) {
    body .order-form-wrapper .material-hint .dropdown-content {
        left: -67px!important;
    }
    body .order-form-wrapper .services-package .material-hint .dropdown-content {
        left: 0!important;
    }
    body .order-form-wrapper .vip-services-list .material-hint .dropdown-content {
        left: 0!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-one-page-summary.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content {
        left: -153px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package > div > div > div > div > .dropdown-content {
        left: 7px!important;
    }
}
@media all and (max-width: 455px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(4) .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(2) .dropdown-content{
        max-width: 240px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps .paper-requirements-table.data-table .ws-subject .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps .paper-requirements-table.data-table .form-group > .material-hint > .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps .paper-requirements-table.data-table .ws-type .dropdown-content{
        left: -150px!important;
        right: 0!important;
    }
}
@media all and (max-width: 450px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-discount > div.col.s12.l6.col-sm-12.col-lg-6 > div > div.material-hint.dropdown > .dropdown-content{
        left: -149px!important;
    }
}
@media all and (max-width: 445px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div:nth-child(11) > div > div > .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-one-page-summary.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-revision.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content{
        left: -113px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-one-page-summary.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content {
        left: -212px!important;
    }
}
@media all and (max-width: 400px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-attachments > div > div.material-hint.dropdown > .dropdown-content {
        left: -97px!important;
    }
}
@media all and (max-width: 350px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-one-page-summary.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content {
        left: -238px!important;
    }
}
@media all and (max-width: 335px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div:nth-child(11) > div > div > .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.service-row.service-revision.service-wrapper.visible > div:nth-child(1) > div > .dropdown-content {
        left: -143px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps .ws-style .material-hint.dropdown .dropdown-content{
        left: -70px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(4) .dropdown-content {
        max-width: 240px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps .ws-pages .dropdown-content,
    #order-form > div.essay-order-form > div.order-form-data.steps .ws-sources .dropdown-content{
        left: -131px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps .ws-instructions .dropdown-content {
        left: -165px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div:nth-child(10) > div.col.s12.l6.col-sm-12.col-lg-6.ws-style > div > .dropdown-content{
        left: -60px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-attachments > div > div.material-hint.dropdown > .dropdown-content {
        left: -120px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-discount > div.col.s12.l6.col-sm-12.col-lg-6 > div > div.material-hint.dropdown > .dropdown-content {
        left: -174px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(4) > div.paper-requirements-table.data-table > div:nth-child(3) > div.col.s12.l6.col-sm-12.col-lg-6.ws-urgency > div > .dropdown-content {
        left: -100px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(4) > div.paper-requirements-table.data-table > div:nth-child(4) > div.col.s12.l6.col-sm-12.col-lg-6.ws-spacing > div > .dropdown-content {
        left: -90px!important;
    }
}
/*////////////////////VIP ACCOUNT/////////////////////*/
.essay-vip-account .vip-account-list > li {
    background: url('../img/buy-vip-bg.png')no-repeat center;
    width: 260px;
    height: 300px;
}

body .mini-wrapper .top-dd-wrapper .top-label .ava-vip {
    display: none;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period {
    background-color: inherit;
    color: #49494a;
    font-family: "Proza Libre";
    font-size: 14px;
    font-weight: 400;
    z-index: 1;
    line-height: 50px;
}

.ae-vip-account .essay-vip-account .vip-account-list > li:first-child .vip-package-item .title-of-period:before {
    display: none;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .title-of-period:before {
    content: '';
    background: url(../img/tag-bg.svg);
    background-repeat: no-repeat;
    position: absolute;
    top: -8px;
    left: -7px;
    width: 75px;
    height: 75px;
}

.ae-vip-account .essay-vip-account .vip-account-list > li:last-child .vip-package-item .title-of-period:before {
    background: url(../img/tag-bg-2.svg);
}

.ae-vip-account .essay-vip-account .vip-account-list > li {
    border: 1px solid #f0f0f0;
    border-radius: 20px;
    position: relative;
    opacity: 1;
}
@media all and (max-width: 491px) {
    .ae-vip-account .essay-vip-account .vip-account-list > li {
        width: 100%;
    }
    .ae-vip-account .essay-component.essay-vip-account{
        padding: 60px 10px;
    }
}
.ae-vip-account ul.vip-account-list {
    display: flex;
    justify-content: space-around;
}

.essay-vip-account .vip-account-list > li .vip-package-item .title-of-period .rhex {
    position: absolute;
    width: 37px;
    height: 37px;
    border-radius: 50%;
    background: none !important;
    bottom: 10px;
    left: 50%;
    margin-left: -19px;
    box-shadow: 0 0 20px rgba(87, 87, 87, 0.15);
}

.ae-vip-account .vip-account-list .vip-package-item .rhex .vip-mark {
    border-style: solid;
    border-width: 5px;
    border-color: rgb(255, 255, 255);
    border-radius: 50%;
    background-color: rgb(255, 216, 90);
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .price-per-month {
    margin-top: 25px;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .currency-of-price {
    color: #59568c;
    font-family: "EB Garamond";
    font-size: 26px;
    font-weight: 700;
}

.essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .best-price {
    color: #59568c;
    font-family: "EB Garamond";
    font-size: 64px;
    font-weight: 700;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .price-per-month .per-month {
    opacity: 0.7;
    color: #51555a;
    font-family: "Proza Libre";
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.ae-vip-account .special-label {
    position: absolute;
    top: -8px;
    left: -24px;
    transform: rotate(-45deg);
    z-index: 1;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .label-vip-package {
    font-size: 0;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-item .label-vip-package span {
    font-size: 12px;
    color: white;
    padding: 4px 13px;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-select-button {
    background-color: #7aadf8;
    border-radius: 22px;
    max-width: 160px;
    padding: 11px 35px;
    outline: none;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-select-button:focus {
    background-color: #5688d2;
}

.ae-vip-account .essay-vip-account .vip-account-list > li .vip-select-button::after {
    content: '\f107';
    font-family: FontAwesome;
    color: #fff;
}
@media all and (max-width: 860px) {
    .essay-vip-account .vip-account-list > li .vip-select-button::after {
        top: 12px;
    }
    .ae-vip-account .essay-vip-account .vip-account-list > li .vip-select-button {
        padding: 11px 11px;
    }
}
.ae-vip-account .essay-vip-account .vip-account-list > li .vip-package-select.open .vip-select-button:after {
    transform: rotate(-180deg);
}

.essay-vip-account ul.vip-select-list {
    box-shadow: 0 20px 25px rgba(87, 87, 87, 0.25);
    border-radius: 22px;
    border: 1px solid #ebebeb;
    background-color: #ffffff;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay {
    list-style-type: none;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay .price-title {
    color: #59568c;
    font-size: 14px;
    font-weight: 700;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay b {
    color: #707070;
    font-size: 14px;
    font-weight: 400;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay .buy {
    border-radius: 10px;
    background-color: #80cb72;
    color: #ffffff;
    font-family: "Circular Std";
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 3px 19px;
}

.ae-vip-account .essay-vip-account ul.vip-select-list {
    min-width: 160px;
    max-width: 160px;
    margin: 0 auto;
}

.ae-vip-account .essay-vip-account ul.vip-select-list > li {
    padding: 5px 7px;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay .buy {
    right: 7px;
}

.ae-vip-account .essay-vip-account ul.vip-select-list .vip-account-pay .vip-offer b {
    color: orange;
}

.ae-vip-account .essay-vip-account .vip-account-text .header-our-vip {
    color: #707070;
    font-family: "Proza Libre";
    font-size: 22px;
    font-weight: 700;
    line-height: 28px;
}

.ae-vip-account .essay-vip-account .vip-account-text ul.vip-list {
    padding-left: 0;
}

.ae-vip-account .essay-vip-account .vip-account-text ul.vip-list li {
    margin-left: 0;
    position: relative;
    list-style-type: none;
    padding-left: 25px;
    font-size: 15px;
    color: #707070;
}

.ae-vip-account .essay-vip-account .vip-account-text ul.vip-list li:before {
    content: '';
    width: 6px;
    height: 6px;
    background-color: #59568c;
    position: absolute;
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.ae-vip-account .essay-vip-account .vip-account-text {
    margin-top: 50px;
}

body .essay-orders .orders .order-item.vip {
    background: #ffffff;
    box-shadow: 0 2px 5px rgba(87, 87, 87, 0.05);
    border: 1px solid #ebebeb;
    position: relative;
}

body .essay-orders .orders .order-item.vip:before {
    content: '';
    background: url('../img/vip_order-label.svg');
    background-repeat: no-repeat;
    position: absolute;
    width: 90px;
    height: 34px;
    top: -7px;
    left: 30%;
    transform: translateX(-50%);
}

.ae-orders .essay-orders .orders .order-item.vip .vip-label {
    display: none;
}

body .order-form-wrapper .vip-client {
    background: none;
    margin: 0 auto;
    color: #333333;
    display: block;
    text-align: center;
    width: 100%;
    font-size: 18px;
    padding: 0;
}

body .order-form-wrapper .vip-client .vip-client-icon {
    margin-left: 0;
    float: none;
    display: inline-block;
    background: none;
    font-size: 18px;
}

body .order-form-wrapper .vip-client {
    width: fit-content;
}

body .order-form-wrapper .vip-client .vip-client-icon:before {
    content: '';
    width: 23px;
    height: 23px;
    background: url(../img/crown.svg);
    position: absolute;
    top: -1px;
    left: 0;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0;
}

body .order-form-wrapper .vip-client .vip-client-icon:after {
    content: '';
    width: 23px;
    height: 23px;
    background: url(../img/crown.svg);
    position: absolute;
    top: -1px;
    right: -28px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0;
}

body .order-form-wrapper .vip-client a {
    color: #4fc3f7;
    font-size: 18px;
}

.user-area-wrapper .info-list li:nth-child(2) b {
    color: #ff6c54;
    position: relative;
}

.user-area-wrapper.vip-accounts-wrapper .info-list li:nth-child(2) b:after {
    content: '';
    width: 23px;
    height: 23px;
    background: url(../img/crown.svg);
    position: absolute;
    top: -4px;
    right: -28px;
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 0;
}

.user-area-wrapper .info-list li:nth-child(2) .get-vip-status {
    display: block;
}

.user-area-wrapper .info-list li:nth-child(2) .vip-star {
    display: none;
}

.ae-vip-account .essay-component.essay-vip-account .header {
    position: relative;
}

.ae-vip-account .essay-component.essay-vip-account .header:before {
    content: '';
    margin-left: -43px;
    background: url(../img/crown.svg);
    width: 31px;
    height: 31px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -3px;
}

.ae-vip-account .essay-component.essay-vip-account .header:after {
    content: '';
    margin-left: 14px;
    background: url(../img/crown.svg);
    width: 31px;
    height: 31px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -3px;
}

body .vip-order-text {
    font-size: 20px;
    text-align: center;
    margin: 15px 0 0 0;
}
.page-id-2 .vip-order-text {
    margin: 7px 0 0 0;
}
body.page-id-2 .order-form-wrapper {
    padding-top: 20px;
    margin-top: 10px;
}
body.page-id-2 .order-form-wrapper .header {
    margin-bottom: 10px;
}
.vip-word {
    position: relative;
    font-weight: 700;
    color: #ff6c54;
    font-size: 25px;
}

.vip-order-text a {
    font-size: 17px;
}

.global-cookie .cookie-policy-block {
    top: 150px !important;
    max-height: 190px;
    height: fit-content;
}
@media all and (max-width: 768px) {
    .global-cookie .cookie-policy-block {
        height: fit-content;
    }
    .up {
        bottom: 195px;
    }
    footer .liveChat {
        bottom: 145px;
    }
}
span.vip-word:before {
    content: '';
    background: url(../img/crown.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: -18px;
    font-size: 28px;
}

.order-form-wrapper .data-table > .row > .col {
    margin-bottom: 0;
}

@media only screen and (max-width: 870px) {
    .essay-vip-account .vip-account-list > li .vip-package-select {
        margin: 15px 0 0;
    }
}

@media only screen and (max-width: 680px) {
    .ae-vip-account ul.vip-account-list {
        flex-wrap: wrap;
    }

    .ae-vip-account .essay-vip-account .vip-account-text {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 600px) {
    body .essay-orders .orders .order-item.vip:before {
        left: 50%;
        transform: translateX(-50%);
    }
}

@media only screen and (max-width: 510px) {
    .vip-order-text span.details {
        display: block;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 480px) {
    body .payments-wrapper .payment-icons img {
        width: 39px;
    }

    body .order-form-wrapper .vip-client a {
        display: block;
        margin-left: 15px;
    }

}
@media all and (max-width: 345px) {
    body .order-form-wrapper .vip-client a,
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.row.vip-account-account span,
    body .order-form-wrapper .vip-client{
        font-size: 14px;
    }
    body .order-form-wrapper .vip-client .vip-client-icon:before,
    body .order-form-wrapper .vip-client .vip-client-icon:after{
        top: -5px;
    }
    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .text-color-2 {
        line-height: 1.1;
    }
}
.custom-block-short {
    width: 100%;
}

.new-shortcode-discounts .discount-banner {
    height: 290px;
    width: 100%;
    background: #f9fbff;
    padding: 0;
    text-align: center;
    margin: 30px auto;
    display: flex;
    justify-content: space-around;
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    border-radius: 6px;
}

.new-shortcode-discounts .discount-banner .discount-off {
    width: 16%;
    height: 200px;
    border: 1px solid #80cb72;
    margin-top: 45px;
    min-width: 234px;
    transition: .3s;
}

.new-shortcode-discounts {
    margin: 25px auto;
}

.new-shortcode-discounts .discount-banner .discount-off:hover {
    transition: .3s;
    transform: scale(1.04);
    box-shadow: 0 0 10px rgba(128, 203, 114, .9);
    filter: unset;
}

.new-shortcode-discounts .active-blur {
    transition: .3s;
    filter: blur(2px);
}

.new-shortcode-discounts .discount-banner .discount-off p {
    color: #59568c;
    font-family: "EB Garamond";
    font-size: 18px;
    margin: 15px 0 0;
    text-align: center;
    font-weight: 600;
}

.new-shortcode-discounts .discount-banner .discount-off span {
    color: #80cb72;
    font-family: "EB Garamond";
    font-size: 61px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    display: block;
}

.new-shortcode-discounts .discount-banner .discount-off p.subtitle_small {
    color: #ff6c54;
    font-family: "EB Garamond";
    font-size: 14px;
    font-weight: 500;
    margin: 0;
    text-align: center;
}

.new-shortcode-discounts .discount-banner .discount-off p.subtitle {
    color: #554a58;
    font-family: Raleway;
    font-size: 25px;
    font-weight: 500;
    margin: 0;
    text-align: center;
}

@media all and (max-width: 1565px) {
    .new-shortcode-discounts .discount-banner .discount-off {
        min-width: auto;
    }

    .new-shortcode-discounts .discount-banner .discount-off span {
        font-size: 40px;
    }
}

@media all and (max-width: 1390px) {
    .new-shortcode-discounts .discount-banner .discount-off {
        width: 20%;
    }
}

@media all and (max-width: 1199px) {
    .new-shortcode-discounts .discount-banner .discount-off span {
        font-size: 36px;
    }

    .new-shortcode-discounts .discount-banner .discount-off {
        width: 21%;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1070px) {
    .new-shortcode-discounts .discount-banner .discount-off span {
        font-size: 29px;
    }
}

@media all and (max-width: 660px) {
    .new-shortcode-discounts .discount-banner {
        flex-wrap: wrap;
        height: inherit;
    }

    .new-shortcode-discounts .discount-banner .discount-off {
        width: 25%;
        flex: 1 1 160px;
        margin: 7px;
    }
}

.banner-short-code-disc .discount-banner-new .data {
    display: flex;
    justify-content: space-around;
}

.banner-short-code-disc {
    margin: 25px auto;
}

.banner-short-code-disc .discount-banner-new .data > div {
    border: 1px solid #f0f1f4;
    width: 245px;
    height: 258px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.banner-short-code-disc .discount-banner-new .data > div .title {
    font-size: 17px;
    color: #59568c;
    font-family: "Proza Libre";
    font-weight: 600;
}

.banner-short-code-disc .discount-banner-new .data > div .percents {
    font-size: 24px;
    color: #ff6955;
    font-family: "Proza Libre";
    font-weight: 700;
    position: relative;
    margin: 20px 0 0;
}

.banner-short-code-disc .discount-banner-new .data > div .percents:before {
    position: absolute;
    top: -34px;
    left: 0;
    right: 0;
    display: inline-block;
    content: url("../img/Untitled-512312.png");
    text-align: center;
}

.banner-short-code-disc .discount-banner-new .data > div img {
    margin-bottom: 7px;
}

.banner-short-code-disc .discount-banner-new .data > div .subtitle {
    font-size: 15px;
    color: #7f7f7f;
    font-family: "Proza Libre";
    font-weight: 400;
}

@media only screen and (min-width: 992px) and (max-width: 1505px) {
    .banner-short-code-disc .discount-banner-new .data > div {
        margin: 0 7px;
        padding: 0 10px;
    }

    .banner-short-code-disc .discount-banner-new .data > div .title {
        text-align: center;
        white-space: nowrap;
        font-size: 14px;
    }

    .banner-short-code-disc .discount-banner-new .data > div .subtitle {
        white-space: nowrap;
    }
}

@media all and (max-width: 1060px) {
    .banner-short-code-disc .discount-banner-new .data > div {
        margin: 0 1px;
    }
}

@media all and (max-width: 991px) {
    .banner-short-code-disc .discount-banner-new .data > div {
        margin: 0 7px;
    }
    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input:before {
        left: 0;
        right: 0;
        margin: auto;
        top: 16px;
    }
    body .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .filled-in {
        top: 34px;
        right: 0;
        left: 0;
        margin: auto;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package .package-price-wrapper {
        margin-top: 70px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package span .package-price-wrapper > span.discount.text-color-2 {
        margin-top: 8px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package > div > div > div > .material-hint.dropdown {
        left: 35px;
        right: 0;
    }
}

@media all and (max-width: 940px) {
    .banner-short-code-disc .discount-banner-new .data {
        flex-wrap: wrap;
        height: inherit;
        align-items: center;
        justify-content: center;
    }

    .banner-short-code-disc .discount-banner-new .data > div {
        flex: 1 1 160px;
        margin: 7px;
        width: 245px;
        max-width: 245px;
        min-width: 245px;
    }
}

@media all and (max-width: 900px) {
    iframe.affiliate-custom {
        max-width: 90%;
        margin: 0 auto;
        display: block;
    }
}
@media (width: 768px) {
    .banner-short-code-disc .discount-banner-new .data {
        flex-wrap: unset;
    }
    .banner-short-code-disc .discount-banner-new .data > div {
        min-width: fit-content;
    }
    body .essay-order-details .actions-list > li.pay-now-item a.pay-now-b {
        height: 59px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
}
@media (max-width: 600px) {
    iframe.affiliate-custom {
        max-height: 250px;
        border-radius: 15px;
    }
}

.sidebar_testi div.star {
    display: flex;
    justify-content: center;
    width: 100%;
    margin: 10px 0 15px;
    background: unset!important;
}

section.testimonials .star {
    display: flex;
    justify-content: flex-end;
}

span.content_testimonials {
    font-family: "Proza Libre";
    font-style: italic;
    color: #757575;
    font-size: 14px;
    font-weight: 400;
}

.sidebar_box.sidebar_category ul.sidebar_list.custom-list {
    height: 250px;
}

.data-block-info {
    margin: 25px 0;
}

.data-block-info .title {
    font-size: 20px;
    color: #49494a;
    font-family: "Proza Libre";
    font-weight: 700;
    text-align: center;
}

.data-block-info .data-block {
    display: flex;
    justify-content: space-between;
    background: url("../img/place-4-papers123123.png") no-repeat top;
    height: 200px;
    padding: 0 40px;
}

.data-block-info .data-block div {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.data-block-info .data-block div .subtitle {
    font-size: 14px;
    color: #49494a;
    font-family: "Proza Libre";
    font-weight: 400;
    text-align: center;
    line-height: 1.2;
}

.data-block-info .data-block div img {
    max-width: 93px;
    margin-top: -5px;
}

.data-block-info .data-block div:nth-last-of-type(5) img {
    margin-top: 0;
}

.data-block-info .child-info {
    display: none;
}

@media all and (max-width: 1585px) {
    .data-block-info .data-block {
        padding: 0 17px;
    }
}

@media all and (max-width: 1515px) {
    .data-block-info .data-block {
        padding: 0 13px;
    }

    .data-block-info .data-block div img {
        max-width: 82px;
    }

    .data-block-info .data-block div .subtitle {
        font-size: 12px;
    }
}

@media all and (max-width: 1335px) {
    .data-block-info .data-block div img {
        max-width: 73px;
    }
}

@media all and (max-width: 1280px) {
    .data-block-info .data-block div .subtitle {
        font-size: 10px;
    }
}

@media all and (max-width: 1199px) {
    .data-block-info .data-block div {
        margin: 0 1px;
    }

    .data-block-info .data-block {
        padding: 0 1px;
    }

    .data-block-info .data-block div img {
        max-width: 65px;
    }
}

@media all and (max-width: 1180px) {
    .data-block-info .data-block div img {
        max-width: 53px;
    }

    .data-block-info .data-block div .subtitle {
        word-break: break-all;
        max-width: 62px;
    }

    .data-block-info .data-block div:nth-last-of-type(7) img {
        margin-top: 0;
    }
}

@media all and (max-width: 991px) {
    .data-block-info .data-block {
        padding: 0 13px;
    }

    .data-block-info .data-block div img {
        max-width: 74px;
    }

    .data-block-info .data-block div .subtitle {
        max-width: inherit;
    }

    .data-block-info .data-block div:nth-last-of-type(7) img {
        margin-top: -5px;
    }
}

@media all and (max-width: 910px) {
    .data-block-info .data-block div img {
        max-width: 67px;
    }
}

@media all and (max-width: 835px) {
    .data-block-info .data-block {
        flex-wrap: wrap;
        height: inherit;
        background-size: cover;
        padding: 20px 13px;
        align-items: center;
    }

    .data-block-info .data-block div {
        flex: 1 1 160px;
        align-items: center;
    }
}

@media all and (max-width: 580px) {
    .data-block-info .data-block {
        display: none;
    }

    .data-block-info .child-info {
        display: block;
        margin: 0 auto;
    }
}

/*banners*/
.active-box-shadow {
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px rgba(238, 85, 71, 0.3);
    transform: scale(1.04);
    border-radius: 4px;
}

.shortcode-vip-support {
    display: flex;
    justify-content: right;
    margin: 25px 0;
    border-radius: 45px;
    transition: 0.3s;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.shortcode-vip-support .img-wrap {
    display: flex;
}

.shortcode-vip-support .img-wrap img {
    border-top-left-radius: 45px;
    border-bottom-left-radius: 45px;
}

.shortcode-vip-support .data-text-wrap {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 411px;
    margin-left: 70px;
}

.shortcode-vip-support .data-text-wrap .text {
    font-family: "Proza Libre";
    font-weight: 400;
    color: #707070;
    font-size: 15px;
    margin-bottom: 35px;
}

.shortcode-vip-support .data-text-wrap .text span:first-child {
    font-size: 28px;
    color: #59568c;
    font-weight: 700;
    transition: 0.3s;
    font-family: "EB Garamond";
}

.shortcode-vip-support .data-text-wrap a {
    background-color: #ff6c54;
    color: #FFF;
    font-size: 14px;
    font-family: "Circular Std - Book";
    height: 50px;
    line-height: 50px;
    display: block;
    width: 220px;
    border-radius: 28px;
    text-align: center;
    transition: 0.3s;
}

.shortcode-vip-support .data-text-wrap a:hover {
    text-decoration: none;
    transform: scale(1.04);
    transition: 0.3s;
    box-shadow: 0 3px 10px 1px #EE5547;
}

.shortcode-vip-support .data-text-wrap a span {
    font-weight: 700;
}

.shortcode-vip-support.top-10 .data-text-wrap .text span:first-child {
    display: block;
}

.shortcode-vip-support.top-10 .data-text-wrap .text span:last-child {
    font-weight: 700;
}

.shortcode-vip-support.top-10 .data-text-wrap .text {
    margin-bottom: 23px;
}

.shortcode-vip-support.top-10 .data-text-wrap {
    max-width: 539px;
}

@media only screen and (min-width: 768px) and (max-width: 1366px) {
    .shortcode-vip-support.top-10 .data-text-wrap .text {
        margin-bottom: 5px;
        font-size: 13px;
    }

    .shortcode-vip-support.top-10 {
        padding: 15px 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    .shortcode-vip-support .data-text-wrap {
        margin-left: 0;
        padding: 0 15px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .shortcode-vip-support .img-wrap img {
        max-width: 90%;
    }

    .shortcode-vip-support .data-text-wrap .text {
        margin-bottom: 5px;
    }

    .shortcode-vip-support {
        padding: 15px 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .shortcode-vip-support .data-text-wrap {
        margin: 0;
        padding: 0 15px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 840px) {
    .shortcode-vip-support .data-text-wrap .text {
        margin-bottom: 5px;
    }
    .shortcode-vip-support .img-wrap {
        display: flex;
        align-items: center;
    }
    .shortcode-vip-support .img-wrap img {
        height: fit-content;
        width: auto;
    }
}

@media all and (max-width: 767px) {
    .shortcode-vip-support {
        flex-direction: column;
        max-width: 320px;
        margin: 50px auto;
        height: 460px;
    }

    .shortcode-vip-support .img-wrap img {
        display: block;
        max-width: 100%;
        border-top-right-radius: 45px;
        border-bottom-left-radius: 0;
    }

    .shortcode-vip-support .data-text-wrap {
        margin: 0;
    }

    .shortcode-vip-support .data-text-wrap .text {
        padding: 15px 34px;
        margin-bottom: 23px;
    }

    .shortcode-vip-support .data-text-wrap a {
        margin: 0 auto;
        border-radius: 45px;
    }

    .shortcode-vip-support.top-10 .data-text-wrap .text {
        text-align: center;
    }

    .shortcode-vip-support.top-10 {
        height: 497px;
    }
}

@media all and (max-width: 380px) {
    body.home span.title_section:after{
        margin: 14px auto;
    }
    body.home span.title_section {
        margin-bottom: 20px;
    }
    .shortcode-vip-support .data-text-wrap .text {
        padding: 15px 28px;
    }
}

@keyframes pulse {
    0% {
        box-shadow: 0 0 0 0 rgba(232, 232, 232, 1);
    }
    70% {
        box-shadow: 0 0 0 10px rgba(232, 232, 232, .5);
    }
    100% {
        box-shadow: 0 0 0 0 rgba(232, 232, 232, 0);
    }
}

@keyframes pulses {
    0% {
        box-shadow: 0 0 0 10px rgba(232, 232, 232, 1);
    }
    70% {
        box-shadow: 0 0 0 20px rgba(232, 232, 232, .5);
    }
    100% {
        box-shadow: 0 0 0 20px rgba(232, 232, 232, 0);
    }
}

.short-info-block {
    text-align: center;
    margin: 50px auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2);
    padding: 50px 0;
    border-radius: 15px;
    position: relative;
}

.short-info-block .data > .top-block > div:first-child, .short-info-block .data > div:first-child > div:nth-last-of-type(2), .short-info-block .data > .top-block > div:nth-last-of-type(1) {
    display: flex;
}

.short-info-block .data > .top-block > div:first-child > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:first-child {
    font-size: 15px;
    color: #57696d;
    font-family: "Proza Libre";
    font-weight: 400;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: right;
    margin-right: 15px;
}

.short-info-block .data > .top-block > div > div {
    display: flex;
    flex-direction: column;
    position: relative;
}

.short-info-block .data > .top-block > div:first-child > div:last-child .price, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:last-child .price, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:last-child .price {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
    left: -9px;
    right: 0;
    height: 21px;
    font-size: 15px;
    color: #525253;
    font-weight: 700;
}

.short-info-block .data > .top-block > div:first-child > div:last-child img, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:last-child img, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:last-child img {
    transform: rotate(180deg);
}

.short-info-block .data > .top-block > div:first-child {
    margin-top: -7px;
    justify-content: flex-end;
    margin-right: -15px;
}

.short-info-block .data > .top-block > div:nth-last-of-type(2) {
    margin-top: 29px;
    margin-left: -15px;
    display: flex;
}

.short-info-block .data > .top-block > div:nth-last-of-type(1) {
    margin-top: 29px;
    margin-right: -15px;
}

.short-info-block .data {
    display: flex;
    justify-content: center;
}

.short-info-block .data .last-chunk > div {
    display: flex;
    flex-direction: row-reverse;
}

.short-info-block .data .last-chunk > div > div:last-child {
    display: flex;
    flex-direction: column;
    position: relative;
}

.short-info-block .data .last-chunk > div > div:last-child .price {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 8px;
    right: 0;
    margin: auto;
    height: 22px;
    font-size: 15px;
    color: #525253;
    font-weight: 700;
}

.short-info-block .data .last-chunk > div > div:first-child {
    display: flex;
    flex-direction: column;
    justify-content: center;
    font-size: 15px;
    color: #57696d;
    font-family: "Proza Libre";
    font-weight: 400;
    text-align: left;
    margin-left: 15px;
}
@media all and (max-width: 400px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package > div > div > div > div > .dropdown-content {
        left: -37px!important;
    }
}
@media all and (max-width: 385px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package > div > div > div > div > .dropdown-content {
        left: 7px!important;
    }
}
@media all and (max-width: 394px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown {
        position: absolute;
        bottom: 92px;
        right: 145px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: -171px!important;
    }
}
@media all and (max-width: 370px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: -127px!important;
    }
}
@media all and (max-width: 345px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div:nth-child(4) > span {
        display: flex;
    }
}
@media all and (max-width: 342px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown {
        right: 65px;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: -210px!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div:nth-child(4) > span > label {
        padding-left: 0;
    }
}
@media all and (max-width: 325px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: -190px!important;
    }
}
@media all and (max-width: 320px) {
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown.show > .dropdown-content {
        left: 0!important;
    }
    #order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(5) > div > div.row.ws-additional-order-id > div > div.material-hint.dropdown {
        position: static;
    }
}
#order-form > div.essay-order-form > div.order-form-data.steps > div:nth-child(6) > div.paper-requirements-table.data-table > div > div.services-package > div > div > div > .material-hint.dropdown  {
    left: -17px;
    top: 15px;
}
.short-info-block .middle-chunk > div {
    position: relative;
}

.short-info-block .middle-chunk > div img {
    animation: pulses 2s infinite;
    border-radius: 50%;
}

.short-info-block .middle-chunk > div .block-title {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: absolute;
    transition: .3s;
}

.short-info-block .middle-chunk > div .block-title:hover {
    transition: .3s;
    transform: scale(1.04);
}

.short-info-block .middle-chunk > div .block-title p {
    font-size: 16px;
    color: #49494a;
    font-weight: 700;
    font-family: "Proza Libre";
    margin-bottom: 0;
}

.short-info-block .data .last-chunk > div:first-child {
    margin-left: -15px;
    justify-content: flex-end;
    margin-top: -6px;
}

.short-info-block .data .last-chunk > div:nth-last-of-type(2) {
    margin-top: 28px;
    margin-left: 20px;
    justify-content: flex-end;
}

.short-info-block .data .last-chunk > div:nth-last-of-type(1) {
    margin-top: 28px;
    margin-left: -15px;
    justify-content: flex-end;
}

.short-info-block .middle-chunk > div .block-title p:last-child {
    color: #ff6c54;
}

.short-info-block .middle-chunk > div .block-title p > span.old-price {
    color: #4f94e8;
    text-decoration: line-through;
    font-size: 12px;
}

.short-info-block .middle-chunk > div .block-title p span.new-price {
    color: #59568c;
    font-size: 16px;
}

.short-info-block .title {
    font-size: 20px;
    color: #49494a;
    font-weight: 700;
    width: 190px;
    margin: 0 auto 20px;
    position: relative;
    text-align: center;
}

.short-info-block .title span {
    color: #59568c;
    position: relative;
}

.short-info-block .title:before {
    content: url("../img/123crown.svg");
    top: -17px;
    left: -83px;
    right: 0;
    position: absolute;
}

.short-info-block:after {
    position: absolute;
    content: url("../img/Untitled-123sds8.png");
    right: 0;
    top: 0;
}

.short-info-block:before {
    position: absolute;
    content: url("../img/Untitled-9123.png");
    left: 0;
    bottom: 0;
}

.short-info-block .mobile-block {
    display: none;
    transition: .3s;
}

.short-info-block .mobile-block:hover {
    transition: .3s;
    transform: scale(1.04);
}

@media only screen and (max-width: 1320px) {
    .short-info-block {
        padding: 50px 15px;
    }

    .short-info-block > div > div.top-block > div:nth-child(2) > div:nth-child(1) {
        max-width: 127px;
    }

    .short-info-block > div > div.top-block > div:nth-child(2) > div:nth-child(1) > br {
        display: none;
    }
}

@media only screen and (min-width: 767px) and (max-width: 1278px) {
    .short-info-block {
        box-shadow: unset;
    }
}

@media only screen and (max-width: 1024px) {
    .short-info-block {
        padding: 11px 15px;
        margin: 6px auto;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .short-info-block .data .last-chunk > div img, .short-info-block .data > .top-block > div img {
        min-width: 69px;
        height: 63px;
    }

    .short-info-block .data > .top-block > div:first-child {
        margin-right: 16px;
    }

    .short-info-block .data > .top-block > div:nth-last-of-type(2) {
        margin-left: -61px;
    }

    .short-info-block .data > .top-block > div:first-child > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:first-child {
        margin-right: 4px;
        font-size: 13px;
    }

    .short-info-block .data > .top-block > div:nth-last-of-type(1) {
        margin-right: 10px;
    }

    .short-info-block .data .last-chunk > div:first-child {
        margin-left: 19px;
    }

    .short-info-block .data .last-chunk > div:nth-last-of-type(2) {
        margin-left: 21px;
    }

    .short-info-block .data .last-chunk > div:nth-last-of-type(1) {
        margin-left: 5px;
    }

    .short-info-block .data .last-chunk > div > div:first-child {
        font-size: 13px;
    }

    .short-info-block > div > div.top-block > div:nth-child(2) > div:nth-child(1) {
        max-width: 123px;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
    .short-info-block .data .last-chunk > div:nth-last-of-type(2) {
        margin-left: 26px;
    }

    .short-info-block > div > div.last-chunk > div:nth-child(3) > div:nth-child(2) > p {
        top: -12px !important;
    }
}

@media only screen and (max-width: 1278px) {
    .short-info-block {
        padding: 25px 15px;
        margin: 35px auto;
    }
}

@media only screen and (max-width: 767px) {
    .short-info-block {
        padding-top: 50px;
    }

    .short-info-block .data {
        flex-direction: column-reverse;
        align-items: center;
        max-width: 320px;
        margin: 0 auto;
    }

    .short-info-block .data .last-chunk > div:nth-last-of-type(2), .short-info-block .data .last-chunk > div:nth-last-of-type(1) {
        margin: 0 0 15px 20px;
        justify-content: flex-end;
    }

    .short-info-block .middle-chunk {
        display: none;
    }

    .short-info-block .mobile-block {
        display: block;
        width: 270px;
    }

    .short-info-block {
        max-width: 320px;
    }

    .short-info-block:after {
        display: none;
    }

    .short-info-block:before {
        display: none;
    }

    .short-info-block .data > .top-block > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(2), .short-info-block .data > .top-block > div:nth-last-of-type(1) {
        flex-direction: row-reverse;
        width: 270px;
        margin: 0 10px 15px 20px;
        justify-content: flex-end;
    }

    .short-info-block .data > .top-block > div:first-child > div:last-child img, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:last-child img, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:last-child img {
        transform: unset;
    }

    .short-info-block .mobile-block > div {
        display: flex;
    }

    .short-info-block .mobile-block > div img {
        max-height: 76px;
    }

    .short-info-block {
        background: url("../img/12312sdfsUntitled-1-min.png") no-repeat left;
        background-position-x: 17px;
        background-position-y: 100px;
    }

    .short-info-block .data > .top-block > div:first-child > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:first-child, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:first-child {
        margin: 0;
        text-align: left;
    }

    .short-info-block .data .last-chunk {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .short-info-block .data .last-chunk > div {
        width: 270px;
        margin: 0 10px 15px 20px;
        justify-content: flex-end;
    }

    .short-info-block .data .last-chunk > div:first-child {
        justify-content: flex-end;
        margin: 0 0 15px 20px;
    }

    .short-info-block .data .last-chunk > div > div:first-child {
        margin: 0 0 0 10px;
    }

    .short-info-block > div > div.last-chunk > div:nth-child(3) > div:nth-child(2) > img {
        height: 76px;
        min-width: 85px;
    }

    .short-info-block .data .last-chunk > div > div:last-child {
        margin-right: 10px;
    }

    .short-info-block .data > .top-block > div > div {
        margin: 0 10px 0 5px;
        justify-content: flex-end;
    }

    .short-info-block .data > .top-block > div:first-child > div:last-child .price, .short-info-block .data > .top-block > div:nth-last-of-type(2) > div:last-child .price, .short-info-block .data > .top-block > div:nth-last-of-type(1) > div:last-child .price {
        left: 7px;
    }

    .short-info-block .mobile-block > div > div:first-child {
        margin: -3px 10px 0 10px;
        position: relative;
    }

    .short-info-block .mobile-block > div > div:first-child p {
        position: absolute;
        top: 0;
        color: #ff6c54;
        left: 9px;
        right: 0;
        bottom: 0;
        height: 32px;
        margin: auto;
        line-height: 1;
        font-weight: 700;
    }

    .short-info-block .mobile-block .block-title p {
        color: #57696d;
        font-weight: 700;
        text-align: left;
        margin-bottom: 0;
    }

    .short-info-block .mobile-block .block-title span.old-price {
        font-size: 12px;
        text-decoration: line-through;
        color: #4f94e8;
    }

    .short-info-block .mobile-block .block-title span.new-price {
        color: #59568c;
        animation: pulse 2s infinite;
    }

    .short-info-block .mobile-block .block-title {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
}

@media all and (max-width: 345px) {
    .short-info-block {
        background-position-x: 9px;
    }
}

@media all and (max-width: 330px) {
    .short-info-block {
        background-position-x: 3px;
    }
}

/*end banners*//*mobile menu items*/
#mobmenunav > ul li {
    position: relative;
    padding-left: 14px;
}

#mobmenunav > ul li:before {
    position: absolute;
    left: 0;
    top: 2px;
}
#mobmenunav > ul li:first-child:before {
    content: "\f015";
    font-family: 'FontAwesome';
    color: #1968db;
    font-size: 18px;
    top: -1px;
}
#mobmenunav > ul li.menu-item-4967:before {
    content: "\f07a";
    font-family: 'FontAwesome';
    color: #ff6c54;
    font-size: 18px;
    top: -1px;
}
#mobmenunav > ul li:nth-last-of-type(9):before {
    content: "\f085";
    color: #1968db;
    font-family: 'FontAwesome';
}
#mobmenunav > ul li:nth-last-of-type(7):before {
    content: url("../img/order(1).png");
}

#mobmenunav > ul li:nth-last-of-type(6):before {
    content: url("../img/price.png");
}

#mobmenunav > ul li:nth-last-of-type(5):before {
    content: url("../img/sale.png");
}

#mobmenunav > ul li:nth-last-of-type(4):before {
    content: url("../img/icons8-about-16.png");
}

#mobmenunav > ul li:nth-last-of-type(3):before {
    content: url("../img/icons8-questions-16.png");
}

#mobmenunav > ul li:nth-last-of-type(2):before {
    content: url("../img/icons8-example-16.png");
}

#mobmenunav > ul li:nth-last-of-type(1):before {
    content: url("../img/icons8-contact-16.png");
}
#mobmenunav > ul li:first-child a i {
    position: absolute;
    left: 0;
    top: 2px;
    font-size: 15px;
    color: #0057D7;
}
/*END mobile menu items*/
.essay-component .ws-vip-services .vip-services-list .we-recommend-it {
    background-color: #4f94e8;
}
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .description {
    font-size: 12px;
}
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .go-it {
    background: #fff;
    color: #59568c;
}
.essay-component .ws-vip-services .vip-services-list .we-recommend-it .go-it:hover {
    background: #59568c;
    color: #fff;
}
/* promotional banner*/
.promotional-banner {
    display: none;
    width: fit-content!important;
}
.promotional-banner.custom-hide-block {
    display: none!important;
}
.promotional-banner a img{
    width: 255px!important;
}
.promotional-banner .baner_content .banner_button_show{
    display: none!important;
}
.promotional-banner .banner_button_hidden {
    top: -10px!important;
    right: 10px!important;
}
@media all and (max-width: 880px) {
    .promotional-banner {
        bottom: 60px!important;
    }
}
@media all and (max-width: 812px) {
    .promotional-banner {
        bottom: 30px!important;
    }
}

/* END promotional banner */
/* snackbar */
#snackbar {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #eaf6ed;
    color: #002e5e;
    text-align: center;
    border-radius: 2px;
    padding: 16px;
    position: fixed;
    left: 50%;
    bottom: 130px;
    height: 60px;
    z-index: 99999;
    border: 2px solid #3dbc5f
}
#snackbar i {
    color: #3dbc5f;
    margin-right: 10px;
    font-size: 26px
}

#snackbar.show {
    visibility: visible;
    -webkit-animation: fadein .5s, fadeout .5s 2.5s;
    animation: fadein .5s, fadeout .5s 2.5s;
    display: flex !important;
    justify-content: start;
    align-items: center
}
.link-event:hover {
    cursor: pointer;
}
@-webkit-keyframes fadein {
    from {
        bottom: 0;
        opacity: 0
    }
    to {
        bottom: 130px;
        opacity: 1
    }
}

@keyframes fadein {
    from {
        bottom: 0;
        opacity: 0
    }
    to {
        bottom: 130px;
        opacity: 1
    }
}

@-webkit-keyframes fadeout {
    from {
        bottom: 130px;
        opacity: 1
    }
    to {
        bottom: 0;
        opacity: 0
    }
}

@keyframes fadeout {
    from {
        bottom: 130px;
        opacity: 1
    }
    to {
        bottom: 0;
        opacity: 0
    }
}
/* END snackbar */
.ae-order .essay-order-preview .buttons-panel{
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.ae-order .essay-order-preview .buttons-panel input {
    margin: 10px;
}
.ae-order .essay-order-preview .buttons-panel .back-b {
    min-width: 100px;
    text-align: center;
    justify-content: center;
}
.ae-order .essay-order-preview .check-list > li{
    padding-left: 0;
}
/* Writing quality */
body .ae-order .payment.ws-container .choose-pricing{
    position: relative;
    margin-top: 145px;
    margin-bottom: 45px;
}
body .ae-order .payment.ws-container .choose-pricing:before{
    position: absolute;
    top: -110px;
    left: 0;
    right: 0;
    margin: auto;
    content: 'Best Quality Writing Plans for You';
    color: #595959;
    font-size: 32px;
    text-align: center;
    font-weight: 700;
    line-height: 1.2;
    font-family: 'EB Garamond';
}
body .payments-wrapper .choose-pricing .quality-item .footer a {
    display: none;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title {
    background: #59568c;
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block {
    padding: 10px;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title {
    background-color: #f7f7f7;
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title .main-title {
    font-size: 20px;
    color: #595959;
    font-family: 'EB Garamond';
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title {
    font-size: 20px;
    color: #fff;
    position: relative;
    font-family: 'EB Garamond';
}
body .payments-wrapper .choose-pricing .quality-item.premium .title .main-title {
    font-size: 20px;
    color: #fff;
    display: flex;
    flex-direction: column;
    font-family: 'EB Garamond';
}
body .payments-wrapper .choose-pricing .quality-item.premium .title:after {
    content: '(+10% for great quality)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title:after {
    content: '(+15% for excellent quality)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title:after {
    content: '(high-quality writing)';
    width: fit-content;
    font-size: 17px;
    font-weight: 400;
    color: #595959;
    line-height: 1;
}
body .payments-wrapper .choose-pricing .quality-item .title {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 8px 8px 0 0;
}
body .payments-wrapper .choose-pricing .quality-item {
    border-radius: 10px;
}
.payments-wrapper .choose-pricing .quality-item .title .sub-title::before {
    display: none!important;
}
body .payments-wrapper .choose-pricing .quality-item.premium {
    position: relative;
}
body .payments-wrapper .choose-pricing .quality-item.premium:before {
    left: -7px;
    top: -7px;
    content: url("/wp-content/themes/place-4-papers.com/style/img/img_order_payment.png");
    position: absolute;
    display: block;
}
body .payments-wrapper .choose-pricing .quality-item.premium .title {
    background-color: #4891fc;
    padding: 5px 14px;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title:before {
    content: url("/wp-content/themes/place-4-papers.com/style/img/crown__1.png");
    display: block;
    position: absolute;
    left: -40px;
}
body .payments-wrapper .choose-pricing .quality-item.supreme .title .sub-title,
body .payments-wrapper .choose-pricing .quality-item.premium .title .sub-title{
    color: #fff;
    font-size: 18px;
    font-weight: 400;
}
body .payments-wrapper .choose-pricing .quality-item.standard .title .sub-title {
    color: #510031;
    font-size: 18px;
    font-weight: 400;
}
body .payments-wrapper .choose-pricing .quality-item {
    padding-bottom: 42px;
}
body .payments-wrapper .choose-pricing .quality-item,
body .payments-wrapper .choose-pricing .quality-item.checked{
    border: 2px solid #eee8e8;
    box-shadow: 0 0 10px rgba(238, 232, 232, 0.73);
}
body .payments-wrapper .choose-pricing .quality-item.checked {
    border-color: #59568c;
}
body .payments-wrapper .choose-pricing .quality-item:hover {
    transition: .3s;
    border: 2px solid #59568c;
    box-shadow: 0 0 10px rgba(128, 128, 128, 0.32);
    transform: scale(1.04);
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li {
    list-style: none;
    color: #5b5e68;
    font-size: 14px;
    font-weight: 400;
    margin: 0;
    padding-left: 20px;
    line-height: 20px;
    position: relative;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li b {
    font-weight: 900;
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul li:before {
    content: '\f00c';
    position: absolute;
    font-family: FontAwesome;
    background: unset;
    display: inline-block;
    left: 0;
    top: 0;
    margin: auto;
    color: #7fb432;
}
body .payments-wrapper .choose-pricing .quality-item .footer {
    background-color: #eff6ff;
    padding: 7px 0;
    border-radius: 0 0 10px 10px;
}
body .payments-wrapper .choose-pricing .quality-item .footer .price {
    color: #4891fc;
    font-size: 26px;
    margin-bottom: 0;
    font-family: 'EB Garamond';
}
body .ae-order .payment.ws-container .choose-pricing:after {
    position: absolute;
    top: -42px;
    left: 0;
    right: 0;
    margin: auto;
    content: '';
    font-size: 15px;
    text-align: center;
    font-weight: 400;
    height: 2px;
    width: 83px;
    background-color: #fe9a8c;
}
@media (max-width: 570px) {
    body .ae-order .payment.ws-container .choose-pricing:after {
        top: -18px;
    }
}
body .payments-wrapper .choose-pricing .quality-item .middle-block ul {
    padding-left: 0;
}
body .payments-wrapper .choose-pricing .quality-item .main-title .hint{
    display: none;
}
@media (width: 1366px) {
    body.page-id-2990 main > .page-content-wrapper > .container{
        width: 85%;
    }
}
@media all and (max-width: 768px) {
    body .payments-wrapper .choose-pricing .quality-item.supreme .footer > .price:after {
        display: none;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.premium) {
        margin-top: 15px;
    }
    body .payments-wrapper .choose-pricing .quality-item.premium {
        margin-top: 18px;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked) > *:not(.title) {
        height: 0;
        transition: .7s;
        overflow: hidden;
        display: none;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked){
        padding-bottom: 0;
    }
    body .payments-wrapper .choose-pricing .quality-item.checked:after {
        content: '\f077';
        font-family: 'FontAwesome';
        position: absolute;
        right: 3px;
        top: 12px;
        margin: auto;
        height: 18px;
        color: #fff;
        font-size: 12px;
    }
    body .payments-wrapper .choose-pricing .quality-item:not(.checked):after {
        content: '\f078';
        font-family: 'FontAwesome';
        position: absolute;
        right: 6px;
        top: 0;
        bottom: 0;
        margin: auto;
        height: 18px;
        color: #fff;
    }
    body .payments-wrapper .choose-pricing .quality-item.standard:after {
        color: #59568c;
    }
}
@media all and (max-width: 358px) {
    body .ae-order .payment.ws-container .choose-pricing:before {
        font-size: 26px;
    }
}
/* END Writing quality */
/* top writers*/
body .favourite-writers-component ul.writers li .action a {
    background: #ff6c54;
    border-color: #ff6c54;
}
body .favourite-writers-component ul.writers li .action a.reviews {
    color: #59568d;
    border-color: #59568d;
}
body .favourite-writers-component ul.writers li .statistics .item span.count,
body .favourite-writers-component ul.writers li .type-of-work{
    color: #59568d;
}
body .favourite-writers-component ul.writers:not(.slick-initialized) {
    overflow-x: hidden;
    display: flex;
    justify-content: center;
}
body .ae-favourite-writers {
    min-height: 373px;
}
body .favourite-writers-component ul.writers:not(.slick-initialized) li {
    visibility: hidden;
}
body .ae-favourite-writers .slick-prev:before, body .ae-favourite-writers  .slick-next:before {
    display: none;
}
body .ae-favourite-writers .essay-component.favourite-writers-component {
    box-shadow: none;
    border: none;
    margin: 0;
}
body .favourite-writers-component ul.writers li {
    background-color: #fff;
}
body .data-top-writers {
    margin-top: 40px;
}
body .favourite-writers-component ul.customers .slick-prev,
body .favourite-writers-component ul.customers .slick-next{
    bottom: 1px;
    top: inherit;
}
body .favourite-writers-component .slick-next:before,
body .favourite-writers-component .slick-prev:before {
    display: none;
}
@media all and (max-width: 1199px) {
    body .favourite-writers-component ul.writers .slick-arrow.slick-prev {
        left: -9px;
    }
    body .favourite-writers-component ul.writers .slick-arrow.slick-next {
        right: -9px;
    }
    body .data-top-writers,
    body .ae-favourite-writers .essay-component.favourite-writers-component{
        padding: 0;
    }
    body .favourite-writers-component ul.writers li {
        padding: 10px 10px 75px;
    }
}
/* END top writers*/
body .ae-order .ws-row .order-form-wrapper .paper-requirements-table.data-table .ws-subject label.error{
    margin-top: 10px;
}

/* support-notifications */
.support-notifications .cookie-policy-block1.data-new {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    margin: 0;
    border: solid #e2e7eb 1px;
    box-shadow: 0 2px 6px -1px rgba(0,0,0,.35);
    box-sizing: border-box;
    width: 100%;
    padding: 7px 15px;
    background: #1e2b3f;
    position: relative;
}
.support-notifications .cookie-policy-block1.data-new .row-wrap {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    padding: 0;
    width: 100%;
    margin: 0 auto;
    max-width: 990px;
}
.support-notifications .cookie-policy-block1 .data-row {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    display: table-row;
}
.support-notifications .cookie-policy-block1 .text-col {
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    box-sizing: border-box;
    margin: 0;
    vertical-align: middle;
    padding: 0 10px 0 0;
    display: flex;
    align-items: center;
}
.support-notifications .flag {
    margin-right: 7px;
}
.support-notifications .cookie-policy-block1.data-new .text-col p {
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    text-align: center;
    font: 500 14px/2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    line-height: 1.4;
    color: #fff;
}
@media all and (max-width: 568px) {
    .support-notifications .cookie-policy-block1.data-new .text-col p {
        font-size: 13px;
    }
}
.support-notifications .cookie-policy-block1.data-new .text-col p span {
    color: yellow;
}
.support-notifications .cookie-policy-block1.data-new .text-col p a {
    text-align: center;
    font: 500 14px/2 -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,sans-serif;
    line-height: 1.4;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    background-color: transparent;
    outline: .14em dotted red !important;
    outline-offset: .2em;
    text-transform: lowercase;
    color: yellow;
    text-decoration: underline;
}
.support-notifications .cookie-policy-block1 .close-event {
    position: absolute;
    right: 8px;
    top: 6px;
    color: #fff;
}
/* END support-notifications */

body .order-form-wrapper .ws-writing-quality .material-hint {
    left: inherit;
}

/* Writing quality on order page*/
body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] + label.radio-label {
    border-color: #a3e0ff!important;
}
body .essay-component.order-form-wrapper .ws-writing-quality input[value="standard"] + label.radio-label .quality-title:after {
    content: '(Best available writer)';
    display: block;
    line-height: 18px;
    color: #6c6c6c;
    font-weight: 400;
    font-family: "Circular Std";
    font-size: 15px;
}
body .essay-component.order-form-wrapper .ws-writing-quality input[value="premium"] + label.radio-label .quality-title,
body .essay-component.order-form-wrapper .ws-writing-quality input[value="supreme"] + label.radio-label .quality-title{
    position: relative;
}
body .essay-component.order-form-wrapper .ws-writing-quality input[value="premium"] + label.radio-label .quality-title:after {
    content: '';
    width: 80px;
    height: 80px;
    background: url("/wp-content/themes/place-4-papers.com/style/img/img_order_payment.png") no-repeat center;
    position: absolute;
    display: block;
    background-size: contain;
    left: -22px;
    top: -51px;
}
body .essay-component.order-form-wrapper .ws-writing-quality input[value="supreme"] + label.radio-label .quality-title:after {
    content: '';
    width: 30px;
    height: 30px;
    background: url("/wp-content/themes/place-4-papers.com/style/img/crown__11.png") no-repeat center;
    position: absolute;
    display: block;
    background-size: contain;
    left: calc(50% - 67px);
    top: -2px;
}

@media (width: 820px) {
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
        left: 0!important;
        right: 0;
        margin: auto;
    }
    body .essay-component.order-form-wrapper .ws-writing-quality input[value="supreme"] + label.radio-label .quality-title:after {
        left: 0;
        right: 0;
        margin: auto;
        top: -19px;
    }
}
@media (width: 768px) {
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
        left: 0!important;
        right: 0;
        margin: auto;
    }
    /*body .essay-component.order-form-wrapper .ws-writing-quality input[value="supreme"] + label.radio-label .quality-title:after {*/
    /*    left: 0;*/
    /*    right: 0;*/
    /*    margin: auto;*/
    /*    top: -19px;*/
    /*}*/
}

@media all and (max-width: 434px) {
    body .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] {
        left: 0!important;
        right: 0;
        margin: auto;
    }
    body .essay-component.order-form-wrapper .ws-writing-quality input[value="premium"] + label.radio-label .quality-title:after {
        left: -21px;
    }
    body .essay-component.order-form-wrapper .ws-writing-quality input[value="supreme"] + label.radio-label .quality-title:after {
        top: 4px;
        left: -100px;
        right: 0;
        margin: auto;
        width: 23px;
        height: 23px;
    }
}
/* END Writing quality on order page*/

body .ae-order .order-form-wrapper .ws-language-style .hint > i:after{
    border: solid #4fc6dd 1px;
    color: #4fc6dd;
    width: 18px;
    height: 18px;
    font-size: 14px;
    line-height: 1.4;
    font-weight:100;
}
body .ae-order .summary-sidebar-wrapper ul.summary-list li > span span.hint i{
    font-size: 14px;
    font-weight: 100;
    line-height: 18px;
    width: 18px;
    height: 18px;
}
@media all and (max-width: 428px) {
    body .order-form-wrapper .paper-requirements-table .ws-language-style .radio-wrapper input {
        margin-top: 2px;
    }
}

body #order-form.presentation-poster .service-speaker-notes-ppp b::before,
body #order-form.presentation .service-speaker-notes b::before {
    border: 2px solid #80cb72;
    background-color: #fff;
    color: #56646e;
    line-height: 2;
    top: -5px;
    left: 130px;
    text-align: center;
    padding: 2px 2px 1px;
    width: 122px;
}

body #order-form.note-illustration .row.illustrations-notice::before {
    background-color: #fff;
    border: 2px solid #80cb72;
    color: #56646e;
    text-align: center;
    margin: 0 15px 5px;
    display: block;
    width: 100%;
    height: auto;
}
body .el-switch>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #88b5f9;
}

body .order-form-wrapper .ws-additional-order-id {
    position: relative;
}
body .order-form-wrapper .ws-additional-order-id .material-hint {
    position: absolute;
    top: 5px;
    left: 210px;
}
body .order-form-wrapper .ws-additional-order-id .material-hint .dropdown-content {
    margin-left: -210px !important;
    left: 0 !important;
    padding: 10px;
    max-width: 300px;
    width: 300px;
    box-sizing: border-box;
}
body .order-form-wrapper.essay-component .ws-writers-id .input-button.add-writer-input span.form-button {
    margin-top: -53px;
}
body .order-form-wrapper .order-form-data .vip-services-list .checkbox-input [type="checkbox"].filled-in {
    position: absolute;
    left: calc(50% - 8px);
    top: 37px;
}
body .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
    margin-top: 45px;
    line-height: 30px;
}
body .essay-component.order-form-wrapper .ws-vip-services label.checkbox-label {
    min-height: 180px;
}
body .essay-component .ws-vip-services .vip-services-list .col {
    padding: 5px;
    padding-bottom: 1.25rem;
    flex-basis: auto;
}

body .order-form-wrapper.essay-component .notice,
body .order-form-wrapper.essay-component label small {
    display: block;
    line-height: 1.5;
}
body .order-form-wrapper .data-table > .row.ws-attachments > .col {
    margin-bottom: 5px;
}
body .order-form-wrapper .phone-row label.checkbox-label {
    width: calc(100% - 22px);
    vertical-align: text-top;
    padding-left: 10px;
}

body.page-id-2 .order-form-wrapper {
    padding: 60px 20px;
}
body .order-form-wrapper .ws-pages label.label {
    font-size: 11px !important;
}
body .order-form-wrapper .ws-pages label.label.pages-label {
    font-size: 14px !important;
}
body .ws-pages {
    position: relative;
}
body .ae-order .order-form-wrapper .data-table .label {
    margin-right: 2px;
}

@media(min-width: 1201px){
    .page-id-2 .main-container-s {
       max-width: 1180px;
    }
}
@media(max-width:1100px) and (min-width:1024px){
    body .order-form-wrapper {
        padding: 60px 15px;
    }
}
@media(max-width:1200px) and (min-width:1024px){
    body .ae-order .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper, body .ae-order .order-form-wrapper .paper-requirements-table .services-package .checkbox-input .checkbox-label .package-price-wrapper .text-color-2 {
        padding-right: 0;
    }
    body.page-id-2 .order-form-wrapper {
        padding: 60px 0px;
    }
    body .order-form-wrapper .ws-pages label.label {
        position: absolute;
        top: 0;
        left: 141px;
        width: calc(100% - 149px);
        z-index: 2;
        /*line-height: 1.1;*/
    }
    body .order-form-wrapper .ws-pages label.label.pages-label {
        font-size: 14px !important;
        position: static;
        width: auto;
        margin-right: 2px;
    }
    body .ws-pages {
        position: relative;
    }
    .order-form-wrapper.essay-component {
        box-shadow: none;
        border: none;
        border-radius: 0;
        padding: 60px 15px;
    }
}
@media(max-width:991px){
    body .essay-component.order-form-wrapper {
        box-sizing: border-box;
        padding: 60px 15px;
    }
}


/* .ae-price-table  */
.ae-price-table {
    margin-top: 25px;
    margin-bottom: 35px;
    position:relative;
}
.ae-price-table .quality-list{
    text-align: center;
    margin-bottom: 25px;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a {
    color: #49494a;
    font-weight: 500;
    text-align: center;
    background-color: #fff;
    border-bottom-width: 1px;
    padding: 10px 0;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a:hover,
body .essay-price-new-table .select2Buttons ul.select-buttons a.picked {
    border-bottom-color: transparent;
    background-color: #7aadf8;
    color: #fefefc;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a:hover::after,
body .essay-price-new-table .select2Buttons ul.select-buttons a.picked::after {
    color: #ffffff;
}
body .essay-price-new-table .select2Buttons ul.select-buttons a::after {
    content: "";
    display: block;
    color: #707070;
    font-weight: normal;
    font-size: 13px;
    line-height: 1.4;
    margin-top: 3px;
    font-family: 'Circular-Medium',sans-serif;
}
.ae-price-table .essay-component {
    padding: 35px 50px;
    background-color: #fff;
    border: none;
    box-shadow: none;
}
body .essay-price-new-table .row-control .cell-control label {
    font-size: 14px;
    color: #707070;
    font-weight: 500;
    margin-bottom: 5px;
    font-family: 'Circular-Medium',sans-serif;
}
body .essay-price-new-table .row-control .cell-control .number-field::after {
    top: 15px;
    margin-left: 5px;
    font-weight: 400;
    font-size: 15px;
    color: #595959 !important;
    font-family: 'Circular-Medium',sans-serif;
    font-weight: 400 !important;
}
body .essay-price-new-table .pm-input span i.hover,
body .essay-price-new-table .pm-input span i:hover {
    color: #7a7a7b;
    border-color: #7a7a7b;
}
body .essay-price-new-table.essay-component .number-field > input[type="text"] {
    padding-top: 0;
    margin-left: 45px;
}
body .essay-price-new-table.essay-component .number-field > input[type="text"]:focus:not([readonly]),
body .essay-price-new-table.essay-component .number-field > input[type="text"]:hover,
body .essay-price-new-table.essay-component .number-field > input[type="text"] {
    padding-top: 2px;
}
body .essay-price-new-table .service-panel .checkbox-input > i {
    filter: hue-rotate(-170deg);
}
body .essay-price-new-table .row-control .cell-control.order-currency select,
body .essay-price-new-table .row-control .cell-control.currency select {
    height: 50px;
    background-color: #fff;
    border: 1px solid #7aadf8;
    padding: 0 10px;
    color: #7aadf8 !important;
    font-weight: 500;
}
body .essay-price-new-table .services-package {
    background: transparent;
    padding-top: 5px;
    padding-bottom: 5px;
}
body .essay-price-new-table .service-panel .vip-services-checker {
    font-weight: 400;
    font-size: 15px;
    color: #ffffff;
    padding-left: 10px;
    padding-top: 2px;
}
body .essay-price-new-table .service-panel .vip-services-checker::after {
    top: 9px;
    right: -17px;
}
body .essay-price-new-table .hint > i {
    background: none;
    position: relative;
}
body .essay-price-new-table .hint > i:before {
    content: '?';
    display: inline-block;
    color: #20a0ff;
    font: normal normal normal 18px/30px FontAwesome;
    content: "\f059";
    top: 5px;
    line-height: 16px;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    border-radius: 50%;
}
body .essay-price-new-table .hint {
    vertical-align: sub;
    line-height: 14px;
    margin: 0 2px 0 4px;
}
body .essay-price-new-table .row-control .cell-control select {
    color: #323538;
    font-weight: 400;
    height: 50px !important;
    line-height: 50px !important;
    color: #595959 !important;
    margin-bottom: 15px;
    font-family: 'Circular-Medium',sans-serif;
}
body .essay-price-new-table .services-package-class {
    line-height: normal;
    font-size: 15px;
    font-weight: 400;
    color: #2f353f;
}
body .essay-price-new-table .service-panel .vip-services-list-package .discount{
    font-size: 15px;
    color: #20a0ff;
    text-transform: uppercase;
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
    box-shadow: none;
}
body .essay-price-new-table .service-panel .vip-services-list-package .price-wrapper {
    font-size: 15px;
    color: #ff6375;
    font-weight: 400;
    margin-left: 3px;
}
body .essay-price-new-table .service-panel .vip-services-list-package s {
    font-size: 15px;
    color: #7a7a7a;
    font-weight: 400;
}
body .essay-price-new-table .service-panel .vip-services-checker::before {
    background-image: url(/wp-content/themes/place-4-papers.com/style/img/vip-crown-white.png);
    width: 21px;
    height: 16px;
    background-size: cover;
    background-repeat: no-repeat;
    top: 4px;
    left: -16px;
}
body .essay-price-new-table.essay-component .service-panel .vip-services-checker::after {
    background-image: url(/wp-content/themes/place-4-papers.com/style/img/arrow-down-white.svg);
}
body .essay-price-new-table .service-panel .vip-service > div.vip-services-list {
    background-image: url(/wp-content/themes/place-4-papers.com/style/img/prices-violet-bg.png);
    background-position: center;
    background-repeat: no-repeat;
}
body .essay-price-new-table .service-panel .first-time-order{
  font-size: 15px;
  color: #49494a;
  line-height: 1.231;
  text-align: center;
  font-weight: 400;
  text-transform: lowercase;
}
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]+.el-switch-style {
    height: 14px;
    width: 26px;
}
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]:checked+.el-switch-style {
    background-color: #80cb72;
}
body .essay-price-new-table .service-panel .el-switch>input[type="checkbox"]:checked+.el-switch-style:before {
    background-color: #ffffff;
}
body .essay-price-new-table .el-switch>input[type="checkbox"]+.el-switch-style:before{
    height: 10px;
    width: 10px;
    top: 0;
}
body .essay-price-new-table .service-panel .vip-service {
    background-color: #fff;
    border: 1px solid #e8e9e9;
}
body .essay-price-new-table .service-panel .vip-service > div {
    margin: 12px auto;
}
body .essay-price-new-table .service-panel .el-switch.el-switch-sm {
    vertical-align: bottom;
    margin-right: 6px;
}
body .essay-price-new-table .service-panel .first-time-order span.percent {
    font-size: 17px;
    color: #80cb72;
    font-weight: 500;
    text-transform: uppercase;
}
body .essay-price-new-table .final-panel div.order-total-submit input {
    background-color: #7aadf8;
    border: 1px solid #7aadf8;
    font-weight: 500;
    padding: 15px 40px;
    font-size: 15px;
}
body .essay-price-new-table .final-panel div.order-total-title {
    font-size: 16px;
    color: #49495b;
}
body .essay-price-new-table .final-panel div.order-total-title .mini-order-first-price,
body .essay-price-new-table .final-panel div.order-total-title .order-total-price {
    font-weight: 500;
    color: #7aadf8;
    font-size: 22px;
    margin-left: 3px;
}
body .essay-price-new-table .final-panel div.order-total-title .mini-order-first-price {
  font-size: 22px;
  color: #ff6375;
  font-weight: 700;
}
body .essay-price-new-table .pm-input span i {
    border: none;
    background: transparent;
    font-size: 0;
    border: 0;
}
body .essay-price-new-table .pm-input span {
    width: 48px;
    height: 50px;
    padding-top: 0;
    margin-top: -1px;
}
body .essay-price-new-table .pm-input span i.hover, .essay-price-new-table .pm-input span i:hover {
    color: #484b4d;
}
body .essay-price-new-table.essay-component .pm-input .m i:before {
    color: #7c7d7e;
}
body .essay-price-new-table .table-row:nth-child(even) {
    border-bottom: 1px solid #f0f1f4;
    border-top: 1px solid #f0f1f4;
    background-color: #f8f8f8;
}
body .essay-price-new-table .table-price-node .table-row:first-child .table-cell {
    color: #49495b;
    font-family: 'Circular-Medium',sans-serif;
    font-size: 16px;
    font-weight: 600;
}
body .essay-price-new-table .table-price-node .table-row .table-cell:first-child {
    color: #49495b;
    font-family: 'Circular-Medium',sans-serif;
    font-size: 16px;
    font-weight: 600;
}
body .essay-price-new-table .table-price-node .table-cell-value {
    color: #595959;
    font-family: 'Circular-Medium',sans-serif;
    font-size: 16px;
    font-weight: 400;
}
body .essay-price-new-table .table-row{
    align-items: center;
}
body .essay-price-new-table .table-row .table-cell.selected {
    color: #7aadf8;
    font-weight: 500;
}
body .essay-price-new-table .final-panel div.order-total-title .mini-order-first-price,
body .essay-price-new-table .final-panel div.order-total-title .order-total-price {
    font-weight: 500;
    color: #7aadf8;
    font-size: 22px;
}
body .essay-price-new-table .service-panel .checkbox-input > i {
    vertical-align: top;
    margin-top: 5px;
}
body .essay-price-new-table .service-panel {
    margin-top: 10px;
}
body .essay-price-new-table .quality-list .select-buttons li{
    opacity: 1;
}
body .essay-price-new-table .select-buttons .hint div,
body .essay-price-new-table .select-buttons .hint div p {
    line-height: 1.3;
}
@media(min-width:1201px) {
    body .essay-price-new-table .service-panel .vip-service>div {
        width: 70%;
    }
    body .essay-price-new-table .service-panel .vip-service>div.vip-services-list {
        width: 30%;
    }
    body .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 260px);
    }
}
@media(min-width:1401px){
    body .essay-price-new-table .service-panel .vip-service > div.vip-services-list {
        width: 30%;
    }
}
@media(max-width:500px){
    .ae-price-table .essay-component {
        padding: 35px 30px 5px;
    }
    body .essay-price-new-table.mobile_s .final-panel div.order-total-submit {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}
@media(max-width:400px){
    .ae-price-table .essay-component {
        padding: 25px 0 0;
    }
}

body .essay-price-new-table .service-panel .vip-services-list .extra-services-item {
    padding: 15px 10px;
    position: relative;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item b {
    position: static;
    display: inline-block;
    width: calc(100% - 100px);
    vertical-align: top;
    padding-right: 5px;
    font-size: 14px;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item .price-wrapper {
    position: static;
    display: inline-block;
    width: 67px;
    text-align: right;
    font-size: 15px;
    line-height: normal;
    vertical-align: top;
    color: #49495b;
    font-family: "Circular Std";
    font-weight: 500;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item .checked b {
    font-weight: 500;
}
body .essay-price-new-table .service-panel .vip-services-list.open .extra-services{
    width: 290px;
    margin-bottom: 0;
}
body .essay-price-new-table .service-panel .vip-services-list label {
    width: 100%;
}
body .essay-price-new-table.mobile_s .service-panel .vip-services-list label {
    margin-bottom: 0px;
    padding-right: 0;
}
body .essay-price-new-table .service-panel .extra-services .checkbox-input > i {
    margin-top: 0;
}
body .essay-price-new-table .service-panel .vip-services-list .extra-services-item {
    margin-bottom: 0;
}
body .essay-price-new-table .service-panel .vip-services-list label {
    line-height: normal;
}

/* End of .ae-price-table */
.essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-one-page-summary.service-wrapper.visible > div:nth-child(1), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.service-revision.service-wrapper.visible > div:nth-child(1), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.service-draft > div:nth-child(1), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.progressive-delivery > div:nth-child(1),.essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-one-page-summary.service-wrapper.visible > div:nth-child(2), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.service-revision.service-wrapper.visible > div:nth-child(2), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.service-draft > div:nth-child(2), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row.progressive-delivery > div:nth-child(2){
    margin-bottom:0;
}
.essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-wrapper.visible .checkbox-input input[type="checkbox"] {
    margin-top: 0;
    top: -1px;
    position: relative;
}
body .ae-order .essay-component.order-form-wrapper .ws-language-style .radio-wrapper label.radio-label:before {
    content: "";
    display: block;
    position: absolute;
    border: 2px solid #ff6c54;
    width: 15px;
    height: 15px;
    left: 0;
    top: 0;
    border-radius: 50%;
}.ae-price-table
body .ae-order .essay-component.order-form-wrapper .ws-language-style .radio-wrapper label.radio-label{
    position: relative;
    display: inline-block;
}
body .ae-order .essay-component.order-form-wrapper .ws-language-style .radio-wrapper [type=radio]:checked+label.radio-label:after {
    content: "";
    display: block;
    position: absolute;
    background-color: #ff6c54;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    left: 4px;
    top: 4px;
}
body .ae-order .order-form-wrapper form:not(.presentation) .ws-pages .number-field::after{
    left: calc(50% - 50px);
    top: 46%;
    font-family: "Circular Std";
    color: #7a7a7b;
}
@media(min-width:768px) and (max-width:782px){
    body .essay-component.order-form-wrapper .ws-writing-quality>.col {
        padding: 0 13px;
    }
}
@media(width:768px){
    /*body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type="radio"] + label.radio-label {*/
    /*    padding-top: 55px;*/
    /*}*/
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item b {
    transform: none;
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .vip-services-list .extra-services-item .price-wrapper {
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .service-panel .extra-services .checkbox-input > i {
    vertical-align: middle;
    margin-top: -4px;
}
.ae-price-table .essay-price-new-table .service-panel .vip-service > div.vip-services-list-package {
    padding: 0;
    justify-content: center;
}
.ae-price-table .essay-price-new-table .first-time-order .el-switch.el-switch-sm {
    vertical-align: middle;
}
body .ae-price-table .essay-price-new-table .first-time-order-wrap select[name="currency_id"] {
    padding: 0 0 0 5px;
    width: 65px;
    height: 40px!important;
}
.ae-price-table .essay-component .checkbox-input input {
    opacity: 0;
}
@media(min-width:981px){
    .ae-price-table .essay-price-new-table form.analysis .first-time-order-wrap {
        top: -20px;
        z-index:1;
    }
    .ae-price-table .essay-price-new-table .first-time-order-wrap {
        position: absolute;
        top: 245px;
        right: 50px;
        flex-direction: row-reverse;
    }
    .ae-price-table .essay-price-new-table .first-time-order {
        margin-right: 0;
        margin-left: 10px;
    }
    body .ae-price-table .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 260px);
    }
    body .ae-price-table.logged .essay-price-new-table .service-panel .vip-service {
        width: calc(100% - 80px);
    }
}
@media(min-width:981px) and (max-width:1199px){
    .ae-price-table .essay-component {
        padding: 35px 0;
    }
    .ae-price-table .essay-price-new-table .first-time-order-wrap {
        right: 0;
    }
    body .ae-price-table .essay-price-new-table .service-panel .vip-service > div.vip-services-list {
        padding: 0;
        width: 170px;
        margin-left: 2px;
    }
    .ae-price-table .essay-price-new-table .service-panel .vip-service > div.vip-services-list-package {
        width: calc(100% - 175px);
    }
}
@media(min-width:701px){
    .ae-order .order-form-wrapper .material-hint.w-level-hint .dropdown-content {
        margin-left: -130px!important;
    }
}
.page_content.gb .steps-text-wrapper{
    display: none;
}
body .order-form-wrapper.essay-component.disabled-form{
    max-width: 623px;
    margin: 0 auto;
    padding: 0;
    border: none;
    box-shadow: none;
}
body .disabled-country{
    position: relative;
    border: 1px solid #ebebeb;
    box-shadow: 0 0 40px rgba(89, 86, 140, 0.08);
    color: #000;
    padding: 15px!important;
    padding-left: 55px!important;
    margin: 20px 0;
    font-size: 21px!important;
}
body .disabled-country:before{
    content: '';
    display: block;
    position: absolute;
    width: 48px;
    height: 48px;
    background: url(/wp-content/themes/place-4-papers.com/style/img/warning.svg) center no-repeat;
    background-size: cover;
    left: 15px;
    top: 6px;
}
@media all and (max-width: 600px){
    body .order-form-wrapper.essay-component.disabled-form{
        max-width: 300px;
    }
    body .disabled-country{
        text-align: left!important;
        font-size: 16px!important;
    }
    body .disabled-country:before{
        top: 10px;
        left: 11px;
        width: 35px;
        height: 35px;
    }
}