/* 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;

    }

}



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;

    }


}



@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) {



    .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;

        right: auto !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;

    }

    body .ae-order .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .service-row .material-hint.dropdown .dropdown-content.dropdown-menu{

        min-width: 180px;

    }

}

@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;

    }
    .order-form-wrapper .col.service-promo {
        width: 100% !important;
        padding: 10px 10px 0 !important;
    }

}
