.lazy:not([data-was-processed]) {
    background-image: none !important;
}

.btn, .btn-flat, .btn-large, .slick-slider, a {
    -webkit-tap-highlight-color: transparent
}

blockquote, dfn, em {
    font-style: italic
}

body .ae-login .essay-component .checkbox-input input, 
body .ae-login .essay-component.order-form-wrapper .ws-writing-quality input[type=radio], 
body .ae-order .essay-component .checkbox-input input, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality input[type=radio], 
body .ae-profile .essay-component .checkbox-input input, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality input[type=radio], 
body .featherlight .featherlight-content .request-revision-form-wrapper .checkbox-input input[type=checkbox] {
    -webkit-appearance: none
}

img, legend {
    border: 0
}

.dropdown-content, .fade-in, .fixed-action-btn ul a.btn-floating, .fixed-action-btn.toolbar.active>a i, ul.staggered-list li {
    opacity: 0
}

.pagination li, table.centered tbody tr td, table.centered thead tr th {
    text-align: center
}

table.bordered>tbody>tr, table.bordered>thead>tr, thead {
    border-bottom: 1px solid #d0d0d0
}

.no-select, .slick-slider {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

.materialize-red {
    background-color: #e51c23 !important
}

.materialize-red-text {
    color: #e51c23 !important
}

.materialize-red.lighten-5 {
    background-color: #fdeaeb !important
}

.materialize-red-text.text-lighten-5 {
    color: #fdeaeb !important
}

.materialize-red.lighten-4 {
    background-color: #f8c1c3 !important
}

.materialize-red-text.text-lighten-4 {
    color: #f8c1c3 !important
}

.materialize-red.lighten-3 {
    background-color: #f3989b !important
}

.materialize-red-text.text-lighten-3 {
    color: #f3989b !important
}

.materialize-red.lighten-2 {
    background-color: #ee6e73 !important
}

.materialize-red-text.text-lighten-2 {
    color: #ee6e73 !important
}

.materialize-red.lighten-1 {
    background-color: #ea454b !important
}

.materialize-red-text.text-lighten-1 {
    color: #ea454b !important
}

.materialize-red.darken-1 {
    background-color: #d0181e !important
}

.materialize-red-text.text-darken-1 {
    color: #d0181e !important
}

.materialize-red.darken-2 {
    background-color: #b9151b !important
}

.materialize-red-text.text-darken-2 {
    color: #b9151b !important
}

.materialize-red.darken-3 {
    background-color: #a21318 !important
}

.materialize-red-text.text-darken-3 {
    color: #a21318 !important
}

.materialize-red.darken-4 {
    background-color: #8b1014 !important
}

.materialize-red-text.text-darken-4 {
    color: #8b1014 !important
}

.red {
    background-color: #F44336 !important
}

.red-text {
    color: #F44336 !important
}

.red.lighten-5 {
    background-color: #FFEBEE !important
}

.red-text.text-lighten-5 {
    color: #FFEBEE !important
}

.red.lighten-4 {
    background-color: #FFCDD2 !important
}

.red-text.text-lighten-4 {
    color: #FFCDD2 !important
}

.red.lighten-3 {
    background-color: #EF9A9A !important
}

.red-text.text-lighten-3 {
    color: #EF9A9A !important
}

.red.lighten-2 {
    background-color: #E57373 !important
}

.red-text.text-lighten-2 {
    color: #E57373 !important
}

.red.lighten-1 {
    background-color: #EF5350 !important
}

.red-text.text-lighten-1 {
    color: #EF5350 !important
}

.red.darken-1 {
    background-color: #E53935 !important
}

.red-text.text-darken-1 {
    color: #E53935 !important
}

.red.darken-2 {
    background-color: #D32F2F !important
}

.red-text.text-darken-2 {
    color: #D32F2F !important
}

.red.darken-3 {
    background-color: #C62828 !important
}

.red-text.text-darken-3 {
    color: #C62828 !important
}

.red.darken-4 {
    background-color: #B71C1C !important
}

.red-text.text-darken-4 {
    color: #B71C1C !important
}

.red.accent-1 {
    background-color: #FF8A80 !important
}

.red-text.text-accent-1 {
    color: #FF8A80 !important
}

.red.accent-2 {
    background-color: #FF5252 !important
}

.red-text.text-accent-2 {
    color: #FF5252 !important
}

.red.accent-3 {
    background-color: #FF1744 !important
}

.red-text.text-accent-3 {
    color: #FF1744 !important
}

.red.accent-4 {
    background-color: #D50000 !important
}

.red-text.text-accent-4 {
    color: #D50000 !important
}

.pink {
    background-color: #e91e63 !important
}

.pink-text {
    color: #e91e63 !important
}

.pink.lighten-5 {
    background-color: #fce4ec !important
}

.pink-text.text-lighten-5 {
    color: #fce4ec !important
}

.pink.lighten-4 {
    background-color: #f8bbd0 !important
}

.pink-text.text-lighten-4 {
    color: #f8bbd0 !important
}

.pink.lighten-3 {
    background-color: #f48fb1 !important
}

.pink-text.text-lighten-3 {
    color: #f48fb1 !important
}

.pink.lighten-2 {
    background-color: #f06292 !important
}

.pink-text.text-lighten-2 {
    color: #f06292 !important
}

.pink.lighten-1 {
    background-color: #ec407a !important
}

.pink-text.text-lighten-1 {
    color: #ec407a !important
}

.pink.darken-1 {
    background-color: #d81b60 !important
}

.pink-text.text-darken-1 {
    color: #d81b60 !important
}

.pink.darken-2 {
    background-color: #c2185b !important
}

.pink-text.text-darken-2 {
    color: #c2185b !important
}

.pink.darken-3 {
    background-color: #ad1457 !important
}

.pink-text.text-darken-3 {
    color: #ad1457 !important
}

.pink.darken-4 {
    background-color: #880e4f !important
}

.pink-text.text-darken-4 {
    color: #880e4f !important
}

.pink.accent-1 {
    background-color: #ff80ab !important
}

.pink-text.text-accent-1 {
    color: #ff80ab !important
}

.pink.accent-2 {
    background-color: #ff4081 !important
}

.pink-text.text-accent-2 {
    color: #ff4081 !important
}

.pink.accent-3 {
    background-color: #f50057 !important
}

.pink-text.text-accent-3 {
    color: #f50057 !important
}

.pink.accent-4 {
    background-color: #c51162 !important
}

.pink-text.text-accent-4 {
    color: #c51162 !important
}

.purple {
    background-color: #9c27b0 !important
}

.purple-text {
    color: #9c27b0 !important
}

.purple.lighten-5 {
    background-color: #f3e5f5 !important
}

.purple-text.text-lighten-5 {
    color: #f3e5f5 !important
}

.purple.lighten-4 {
    background-color: #e1bee7 !important
}

.purple-text.text-lighten-4 {
    color: #e1bee7 !important
}

.purple.lighten-3 {
    background-color: #ce93d8 !important
}

.purple-text.text-lighten-3 {
    color: #ce93d8 !important
}

.purple.lighten-2 {
    background-color: #ba68c8 !important
}

.purple-text.text-lighten-2 {
    color: #ba68c8 !important
}

.purple.lighten-1 {
    background-color: #ab47bc !important
}

.purple-text.text-lighten-1 {
    color: #ab47bc !important
}

.purple.darken-1 {
    background-color: #8e24aa !important
}

.purple-text.text-darken-1 {
    color: #8e24aa !important
}

.purple.darken-2 {
    background-color: #7b1fa2 !important
}

.purple-text.text-darken-2 {
    color: #7b1fa2 !important
}

.purple.darken-3 {
    background-color: #6a1b9a !important
}

.purple-text.text-darken-3 {
    color: #6a1b9a !important
}

.purple.darken-4 {
    background-color: #4a148c !important
}

.purple-text.text-darken-4 {
    color: #4a148c !important
}

.purple.accent-1 {
    background-color: #ea80fc !important
}

.purple-text.text-accent-1 {
    color: #ea80fc !important
}

.purple.accent-2 {
    background-color: #e040fb !important
}

.purple-text.text-accent-2 {
    color: #e040fb !important
}

.purple.accent-3 {
    background-color: #d500f9 !important
}

.purple-text.text-accent-3 {
    color: #d500f9 !important
}

.purple.accent-4 {
    background-color: #a0f !important
}

.purple-text.text-accent-4 {
    color: #a0f !important
}

.deep-purple {
    background-color: #673ab7 !important
}

.deep-purple-text {
    color: #673ab7 !important
}

.deep-purple.lighten-5 {
    background-color: #ede7f6 !important
}

.deep-purple-text.text-lighten-5 {
    color: #ede7f6 !important
}

.deep-purple.lighten-4 {
    background-color: #d1c4e9 !important
}

.deep-purple-text.text-lighten-4 {
    color: #d1c4e9 !important
}

.deep-purple.lighten-3 {
    background-color: #b39ddb !important
}

.deep-purple-text.text-lighten-3 {
    color: #b39ddb !important
}

.deep-purple.lighten-2 {
    background-color: #9575cd !important
}

.deep-purple-text.text-lighten-2 {
    color: #9575cd !important
}

.deep-purple.lighten-1 {
    background-color: #7e57c2 !important
}

.deep-purple-text.text-lighten-1 {
    color: #7e57c2 !important
}

.deep-purple.darken-1 {
    background-color: #5e35b1 !important
}

.deep-purple-text.text-darken-1 {
    color: #5e35b1 !important
}

.deep-purple.darken-2 {
    background-color: #512da8 !important
}

.deep-purple-text.text-darken-2 {
    color: #512da8 !important
}

.deep-purple.darken-3 {
    background-color: #4527a0 !important
}

.deep-purple-text.text-darken-3 {
    color: #4527a0 !important
}

.deep-purple.darken-4 {
    background-color: #311b92 !important
}

.deep-purple-text.text-darken-4 {
    color: #311b92 !important
}

.deep-purple.accent-1 {
    background-color: #b388ff !important
}

.deep-purple-text.text-accent-1 {
    color: #b388ff !important
}

.deep-purple.accent-2 {
    background-color: #7c4dff !important
}

.deep-purple-text.text-accent-2 {
    color: #7c4dff !important
}

.deep-purple.accent-3 {
    background-color: #651fff !important
}

.deep-purple-text.text-accent-3 {
    color: #651fff !important
}

.deep-purple.accent-4 {
    background-color: #6200ea !important
}

.deep-purple-text.text-accent-4 {
    color: #6200ea !important
}

.indigo {
    background-color: #3f51b5 !important
}

.indigo-text {
    color: #3f51b5 !important
}

.indigo.lighten-5 {
    background-color: #e8eaf6 !important
}

.indigo-text.text-lighten-5 {
    color: #e8eaf6 !important
}

.indigo.lighten-4 {
    background-color: #c5cae9 !important
}

.indigo-text.text-lighten-4 {
    color: #c5cae9 !important
}

.indigo.lighten-3 {
    background-color: #9fa8da !important
}

.indigo-text.text-lighten-3 {
    color: #9fa8da !important
}

.indigo.lighten-2 {
    background-color: #7986cb !important
}

.indigo-text.text-lighten-2 {
    color: #7986cb !important
}

.indigo.lighten-1 {
    background-color: #5c6bc0 !important
}

.indigo-text.text-lighten-1 {
    color: #5c6bc0 !important
}

.indigo.darken-1 {
    background-color: #3949ab !important
}

.indigo-text.text-darken-1 {
    color: #3949ab !important
}

.indigo.darken-2 {
    background-color: #303f9f !important
}

.indigo-text.text-darken-2 {
    color: #303f9f !important
}

.indigo.darken-3 {
    background-color: #283593 !important
}

.indigo-text.text-darken-3 {
    color: #283593 !important
}

.indigo.darken-4 {
    background-color: #1a237e !important
}

.indigo-text.text-darken-4 {
    color: #1a237e !important
}

.indigo.accent-1 {
    background-color: #8c9eff !important
}

.indigo-text.text-accent-1 {
    color: #8c9eff !important
}

.indigo.accent-2 {
    background-color: #536dfe !important
}

.indigo-text.text-accent-2 {
    color: #536dfe !important
}

.indigo.accent-3 {
    background-color: #3d5afe !important
}

.indigo-text.text-accent-3 {
    color: #3d5afe !important
}

.indigo.accent-4 {
    background-color: #304ffe !important
}

.indigo-text.text-accent-4 {
    color: #304ffe !important
}

.blue {
    background-color: #2196F3 !important
}

.blue-text {
    color: #2196F3 !important
}

.blue.lighten-5 {
    background-color: #E3F2FD !important
}

.blue-text.text-lighten-5 {
    color: #E3F2FD !important
}

.blue.lighten-4 {
    background-color: #BBDEFB !important
}

.blue-text.text-lighten-4 {
    color: #BBDEFB !important
}

.blue.lighten-3 {
    background-color: #90CAF9 !important
}

.blue-text.text-lighten-3 {
    color: #90CAF9 !important
}

.blue.lighten-2 {
    background-color: #64B5F6 !important
}

.blue-text.text-lighten-2 {
    color: #64B5F6 !important
}

.blue.lighten-1 {
    background-color: #42A5F5 !important
}

.blue-text.text-lighten-1 {
    color: #42A5F5 !important
}

.blue.darken-1 {
    background-color: #1E88E5 !important
}

.blue-text.text-darken-1 {
    color: #1E88E5 !important
}

.blue.darken-2 {
    background-color: #1976D2 !important
}

.blue-text.text-darken-2 {
    color: #1976D2 !important
}

.blue.darken-3 {
    background-color: #1565C0 !important
}

.blue-text.text-darken-3 {
    color: #1565C0 !important
}

.blue.darken-4 {
    background-color: #0D47A1 !important
}

.blue-text.text-darken-4 {
    color: #0D47A1 !important
}

.blue.accent-1 {
    background-color: #82B1FF !important
}

.blue-text.text-accent-1 {
    color: #82B1FF !important
}

.blue.accent-2 {
    background-color: #448AFF !important
}

.blue-text.text-accent-2 {
    color: #448AFF !important
}

.blue.accent-3 {
    background-color: #2979FF !important
}

.blue-text.text-accent-3 {
    color: #2979FF !important
}

.blue.accent-4 {
    background-color: #2962FF !important
}

.blue-text.text-accent-4 {
    color: #2962FF !important
}

.light-blue {
    background-color: #03a9f4 !important
}

.light-blue-text {
    color: #03a9f4 !important
}

.light-blue.lighten-5 {
    background-color: #e1f5fe !important
}

.light-blue-text.text-lighten-5 {
    color: #e1f5fe !important
}

.light-blue.lighten-4 {
    background-color: #b3e5fc !important
}

.light-blue-text.text-lighten-4 {
    color: #b3e5fc !important
}

.light-blue.lighten-3 {
    background-color: #81d4fa !important
}

.light-blue-text.text-lighten-3 {
    color: #81d4fa !important
}

.light-blue.lighten-2 {
    background-color: #4fc3f7 !important
}

.light-blue-text.text-lighten-2 {
    color: #4fc3f7 !important
}

.light-blue.lighten-1 {
    background-color: #29b6f6 !important
}

.light-blue-text.text-lighten-1 {
    color: #29b6f6 !important
}

.light-blue.darken-1 {
    background-color: #039be5 !important
}

.light-blue-text.text-darken-1 {
    color: #039be5 !important
}

.light-blue.darken-2 {
    background-color: #0288d1 !important
}

.light-blue-text.text-darken-2 {
    color: #0288d1 !important
}

.light-blue.darken-3 {
    background-color: #0277bd !important
}

.light-blue-text.text-darken-3 {
    color: #0277bd !important
}

.light-blue.darken-4 {
    background-color: #01579b !important
}

.light-blue-text.text-darken-4 {
    color: #01579b !important
}

.light-blue.accent-1 {
    background-color: #80d8ff !important
}

.light-blue-text.text-accent-1 {
    color: #80d8ff !important
}

.light-blue.accent-2 {
    background-color: #40c4ff !important
}

.light-blue-text.text-accent-2 {
    color: #40c4ff !important
}

.light-blue.accent-3 {
    background-color: #00b0ff !important
}

.light-blue-text.text-accent-3 {
    color: #00b0ff !important
}

.light-blue.accent-4 {
    background-color: #0091ea !important
}

.light-blue-text.text-accent-4 {
    color: #0091ea !important
}

.cyan {
    background-color: #00bcd4 !important
}

.cyan-text {
    color: #00bcd4 !important
}

.cyan.lighten-5 {
    background-color: #e0f7fa !important
}

.cyan-text.text-lighten-5 {
    color: #e0f7fa !important
}

.cyan.lighten-4 {
    background-color: #b2ebf2 !important
}

.cyan-text.text-lighten-4 {
    color: #b2ebf2 !important
}

.cyan.lighten-3 {
    background-color: #80deea !important
}

.cyan-text.text-lighten-3 {
    color: #80deea !important
}

.cyan.lighten-2 {
    background-color: #4dd0e1 !important
}

.cyan-text.text-lighten-2 {
    color: #4dd0e1 !important
}

.cyan.lighten-1 {
    background-color: #26c6da !important
}

.cyan-text.text-lighten-1 {
    color: #26c6da !important
}

.cyan.darken-1 {
    background-color: #00acc1 !important
}

.cyan-text.text-darken-1 {
    color: #00acc1 !important
}

.cyan.darken-2 {
    background-color: #0097a7 !important
}

.cyan-text.text-darken-2 {
    color: #0097a7 !important
}

.cyan.darken-3 {
    background-color: #00838f !important
}

.cyan-text.text-darken-3 {
    color: #00838f !important
}

.cyan.darken-4 {
    background-color: #006064 !important
}

.cyan-text.text-darken-4 {
    color: #006064 !important
}

.cyan.accent-1 {
    background-color: #84ffff !important
}

.cyan-text.text-accent-1 {
    color: #84ffff !important
}

.cyan.accent-2 {
    background-color: #18ffff !important
}

.cyan-text.text-accent-2 {
    color: #18ffff !important
}

.cyan.accent-3 {
    background-color: #00e5ff !important
}

.cyan-text.text-accent-3 {
    color: #00e5ff !important
}

.cyan.accent-4 {
    background-color: #00b8d4 !important
}

.cyan-text.text-accent-4 {
    color: #00b8d4 !important
}

.teal {
    background-color: #009688 !important
}

.teal-text {
    color: #009688 !important
}

.teal.lighten-5 {
    background-color: #e0f2f1 !important
}

.teal-text.text-lighten-5 {
    color: #e0f2f1 !important
}

.teal.lighten-4 {
    background-color: #b2dfdb !important
}

.teal-text.text-lighten-4 {
    color: #b2dfdb !important
}

.teal.lighten-3 {
    background-color: #80cbc4 !important
}

.teal-text.text-lighten-3 {
    color: #80cbc4 !important
}

.teal.lighten-2 {
    background-color: #4db6ac !important
}

.teal-text.text-lighten-2 {
    color: #4db6ac !important
}

.teal.lighten-1 {
    background-color: #26a69a !important
}

.teal-text.text-lighten-1 {
    color: #26a69a !important
}

.teal.darken-1 {
    background-color: #00897b !important
}

.teal-text.text-darken-1 {
    color: #00897b !important
}

.teal.darken-2 {
    background-color: #00796b !important
}

.teal-text.text-darken-2 {
    color: #00796b !important
}

.teal.darken-3 {
    background-color: #00695c !important
}

.teal-text.text-darken-3 {
    color: #00695c !important
}

.teal.darken-4 {
    background-color: #004d40 !important
}

.teal-text.text-darken-4 {
    color: #004d40 !important
}

.teal.accent-1 {
    background-color: #a7ffeb !important
}

.teal-text.text-accent-1 {
    color: #a7ffeb !important
}

.teal.accent-2 {
    background-color: #64ffda !important
}

.teal-text.text-accent-2 {
    color: #64ffda !important
}

.teal.accent-3 {
    background-color: #1de9b6 !important
}

.teal-text.text-accent-3 {
    color: #1de9b6 !important
}

.teal.accent-4 {
    background-color: #00bfa5 !important
}

.teal-text.text-accent-4 {
    color: #00bfa5 !important
}

.green {
    background-color: #4CAF50 !important
}

.green-text {
    color: #4CAF50 !important
}

.green.lighten-5 {
    background-color: #E8F5E9 !important
}

.green-text.text-lighten-5 {
    color: #E8F5E9 !important
}

.green.lighten-4 {
    background-color: #C8E6C9 !important
}

.green-text.text-lighten-4 {
    color: #C8E6C9 !important
}

.green.lighten-3 {
    background-color: #A5D6A7 !important
}

.green-text.text-lighten-3 {
    color: #A5D6A7 !important
}

.green.lighten-2 {
    background-color: #81C784 !important
}

.green-text.text-lighten-2 {
    color: #81C784 !important
}

.green.lighten-1 {
    background-color: #66BB6A !important
}

.green-text.text-lighten-1 {
    color: #66BB6A !important
}

.green.darken-1 {
    background-color: #43A047 !important
}

.green-text.text-darken-1 {
    color: #43A047 !important
}

.green.darken-2 {
    background-color: #388E3C !important
}

.green-text.text-darken-2 {
    color: #388E3C !important
}

.green.darken-3 {
    background-color: #2E7D32 !important
}

.green-text.text-darken-3 {
    color: #2E7D32 !important
}

.green.darken-4 {
    background-color: #1B5E20 !important
}

.green-text.text-darken-4 {
    color: #1B5E20 !important
}

.green.accent-1 {
    background-color: #B9F6CA !important
}

.green-text.text-accent-1 {
    color: #B9F6CA !important
}

.green.accent-2 {
    background-color: #69F0AE !important
}

.green-text.text-accent-2 {
    color: #69F0AE !important
}

.green.accent-3 {
    background-color: #00E676 !important
}

.green-text.text-accent-3 {
    color: #00E676 !important
}

.green.accent-4 {
    background-color: #00C853 !important
}

.green-text.text-accent-4 {
    color: #00C853 !important
}

.light-green {
    background-color: #8bc34a !important
}

.light-green-text {
    color: #8bc34a !important
}

.light-green.lighten-5 {
    background-color: #f1f8e9 !important
}

.light-green-text.text-lighten-5 {
    color: #f1f8e9 !important
}

.light-green.lighten-4 {
    background-color: #dcedc8 !important
}

.light-green-text.text-lighten-4 {
    color: #dcedc8 !important
}

.light-green.lighten-3 {
    background-color: #c5e1a5 !important
}

.light-green-text.text-lighten-3 {
    color: #c5e1a5 !important
}

.light-green.lighten-2 {
    background-color: #aed581 !important
}

.light-green-text.text-lighten-2 {
    color: #aed581 !important
}

.light-green.lighten-1 {
    background-color: #9ccc65 !important
}

.light-green-text.text-lighten-1 {
    color: #9ccc65 !important
}

.light-green.darken-1 {
    background-color: #7cb342 !important
}

.light-green-text.text-darken-1 {
    color: #7cb342 !important
}

.light-green.darken-2 {
    background-color: #689f38 !important
}

.light-green-text.text-darken-2 {
    color: #689f38 !important
}

.light-green.darken-3 {
    background-color: #558b2f !important
}

.light-green-text.text-darken-3 {
    color: #558b2f !important
}

.light-green.darken-4 {
    background-color: #33691e !important
}

.light-green-text.text-darken-4 {
    color: #33691e !important
}

.light-green.accent-1 {
    background-color: #ccff90 !important
}

.light-green-text.text-accent-1 {
    color: #ccff90 !important
}

.light-green.accent-2 {
    background-color: #b2ff59 !important
}

.light-green-text.text-accent-2 {
    color: #b2ff59 !important
}

.light-green.accent-3 {
    background-color: #76ff03 !important
}

.light-green-text.text-accent-3 {
    color: #76ff03 !important
}

.light-green.accent-4 {
    background-color: #64dd17 !important
}

.light-green-text.text-accent-4 {
    color: #64dd17 !important
}

.lime {
    background-color: #cddc39 !important
}

.lime-text {
    color: #cddc39 !important
}

.lime.lighten-5 {
    background-color: #f9fbe7 !important
}

.lime-text.text-lighten-5 {
    color: #f9fbe7 !important
}

.lime.lighten-4 {
    background-color: #f0f4c3 !important
}

.lime-text.text-lighten-4 {
    color: #f0f4c3 !important
}

.lime.lighten-3 {
    background-color: #e6ee9c !important
}

.lime-text.text-lighten-3 {
    color: #e6ee9c !important
}

.lime.lighten-2 {
    background-color: #dce775 !important
}

.lime-text.text-lighten-2 {
    color: #dce775 !important
}

.lime.lighten-1 {
    background-color: #d4e157 !important
}

.lime-text.text-lighten-1 {
    color: #d4e157 !important
}

.lime.darken-1 {
    background-color: #c0ca33 !important
}

.lime-text.text-darken-1 {
    color: #c0ca33 !important
}

.lime.darken-2 {
    background-color: #afb42b !important
}

.lime-text.text-darken-2 {
    color: #afb42b !important
}

.lime.darken-3 {
    background-color: #9e9d24 !important
}

.lime-text.text-darken-3 {
    color: #9e9d24 !important
}

.lime.darken-4 {
    background-color: #827717 !important
}

.lime-text.text-darken-4 {
    color: #827717 !important
}

.lime.accent-1 {
    background-color: #f4ff81 !important
}

.lime-text.text-accent-1 {
    color: #f4ff81 !important
}

.lime.accent-2 {
    background-color: #eeff41 !important
}

.lime-text.text-accent-2 {
    color: #eeff41 !important
}

.lime.accent-3 {
    background-color: #c6ff00 !important
}

.lime-text.text-accent-3 {
    color: #c6ff00 !important
}

.lime.accent-4 {
    background-color: #aeea00 !important
}

.lime-text.text-accent-4 {
    color: #aeea00 !important
}

.yellow {
    background-color: #ffeb3b !important
}

.yellow-text {
    color: #ffeb3b !important
}

.yellow.lighten-5 {
    background-color: #fffde7 !important
}

.yellow-text.text-lighten-5 {
    color: #fffde7 !important
}

.yellow.lighten-4 {
    background-color: #fff9c4 !important
}

.yellow-text.text-lighten-4 {
    color: #fff9c4 !important
}

.yellow.lighten-3 {
    background-color: #fff59d !important
}

.yellow-text.text-lighten-3 {
    color: #fff59d !important
}

.yellow.lighten-2 {
    background-color: #fff176 !important
}

.yellow-text.text-lighten-2 {
    color: #fff176 !important
}

.yellow.lighten-1 {
    background-color: #ffee58 !important
}

.yellow-text.text-lighten-1 {
    color: #ffee58 !important
}

.yellow.darken-1 {
    background-color: #fdd835 !important
}

.yellow-text.text-darken-1 {
    color: #fdd835 !important
}

.yellow.darken-2 {
    background-color: #fbc02d !important
}

.yellow-text.text-darken-2 {
    color: #fbc02d !important
}

.yellow.darken-3 {
    background-color: #f9a825 !important
}

.yellow-text.text-darken-3 {
    color: #f9a825 !important
}

.yellow.darken-4 {
    background-color: #f57f17 !important
}

.yellow-text.text-darken-4 {
    color: #f57f17 !important
}

.yellow.accent-1 {
    background-color: #ffff8d !important
}

.yellow-text.text-accent-1 {
    color: #ffff8d !important
}

.yellow.accent-2 {
    background-color: #ff0 !important
}

.yellow-text.text-accent-2 {
    color: #ff0 !important
}

.yellow.accent-3 {
    background-color: #ffea00 !important
}

.yellow-text.text-accent-3 {
    color: #ffea00 !important
}

.yellow.accent-4 {
    background-color: #ffd600 !important
}

.yellow-text.text-accent-4 {
    color: #ffd600 !important
}

.amber {
    background-color: #ffc107 !important
}

.amber-text {
    color: #ffc107 !important
}

.amber.lighten-5 {
    background-color: #fff8e1 !important
}

.amber-text.text-lighten-5 {
    color: #fff8e1 !important
}

.amber.lighten-4 {
    background-color: #ffecb3 !important
}

.amber-text.text-lighten-4 {
    color: #ffecb3 !important
}

.amber.lighten-3 {
    background-color: #ffe082 !important
}

.amber-text.text-lighten-3 {
    color: #ffe082 !important
}

.amber.lighten-2 {
    background-color: #ffd54f !important
}

.amber-text.text-lighten-2 {
    color: #ffd54f !important
}

.amber.lighten-1 {
    background-color: #ffca28 !important
}

.amber-text.text-lighten-1 {
    color: #ffca28 !important
}

.amber.darken-1 {
    background-color: #ffb300 !important
}

.amber-text.text-darken-1 {
    color: #ffb300 !important
}

.amber.darken-2 {
    background-color: #ffa000 !important
}

.amber-text.text-darken-2 {
    color: #ffa000 !important
}

.amber.darken-3 {
    background-color: #ff8f00 !important
}

.amber-text.text-darken-3 {
    color: #ff8f00 !important
}

.amber.darken-4 {
    background-color: #ff6f00 !important
}

.amber-text.text-darken-4 {
    color: #ff6f00 !important
}

.amber.accent-1 {
    background-color: #ffe57f !important
}

.amber-text.text-accent-1 {
    color: #ffe57f !important
}

.amber.accent-2 {
    background-color: #ffd740 !important
}

.amber-text.text-accent-2 {
    color: #ffd740 !important
}

.amber.accent-3 {
    background-color: #ffc400 !important
}

.amber-text.text-accent-3 {
    color: #ffc400 !important
}

.amber.accent-4 {
    background-color: #ffab00 !important
}

.amber-text.text-accent-4 {
    color: #ffab00 !important
}

.orange {
    background-color: #ff9800 !important
}

.orange-text {
    color: #ff9800 !important
}

.orange.lighten-5 {
    background-color: #fff3e0 !important
}

.orange-text.text-lighten-5 {
    color: #fff3e0 !important
}

.orange.lighten-4 {
    background-color: #ffe0b2 !important
}

.orange-text.text-lighten-4 {
    color: #ffe0b2 !important
}

.orange.lighten-3 {
    background-color: #ffcc80 !important
}

.orange-text.text-lighten-3 {
    color: #ffcc80 !important
}

.orange.lighten-2 {
    background-color: #ffb74d !important
}

.orange-text.text-lighten-2 {
    color: #ffb74d !important
}

.orange.lighten-1 {
    background-color: #ffa726 !important
}

.orange-text.text-lighten-1 {
    color: #ffa726 !important
}

.orange.darken-1 {
    background-color: #fb8c00 !important
}

.orange-text.text-darken-1 {
    color: #fb8c00 !important
}

.orange.darken-2 {
    background-color: #f57c00 !important
}

.orange-text.text-darken-2 {
    color: #f57c00 !important
}

.orange.darken-3 {
    background-color: #ef6c00 !important
}

.orange-text.text-darken-3 {
    color: #ef6c00 !important
}

.orange.darken-4 {
    background-color: #e65100 !important
}

.orange-text.text-darken-4 {
    color: #e65100 !important
}

.orange.accent-1 {
    background-color: #ffd180 !important
}

.orange-text.text-accent-1 {
    color: #ffd180 !important
}

.orange.accent-2 {
    background-color: #ffab40 !important
}

.orange-text.text-accent-2 {
    color: #ffab40 !important
}

.orange.accent-3 {
    background-color: #ff9100 !important
}

.orange-text.text-accent-3 {
    color: #ff9100 !important
}

.orange.accent-4 {
    background-color: #ff6d00 !important
}

.orange-text.text-accent-4 {
    color: #ff6d00 !important
}

.deep-orange {
    background-color: #ff5722 !important
}

.deep-orange-text {
    color: #ff5722 !important
}

.deep-orange.lighten-5 {
    background-color: #fbe9e7 !important
}

.deep-orange-text.text-lighten-5 {
    color: #fbe9e7 !important
}

.deep-orange.lighten-4 {
    background-color: #ffccbc !important
}

.deep-orange-text.text-lighten-4 {
    color: #ffccbc !important
}

.deep-orange.lighten-3 {
    background-color: #ffab91 !important
}

.deep-orange-text.text-lighten-3 {
    color: #ffab91 !important
}

.deep-orange.lighten-2 {
    background-color: #ff8a65 !important
}

.deep-orange-text.text-lighten-2 {
    color: #ff8a65 !important
}

.deep-orange.lighten-1 {
    background-color: #ff7043 !important
}

.deep-orange-text.text-lighten-1 {
    color: #ff7043 !important
}

.deep-orange.darken-1 {
    background-color: #f4511e !important
}

.deep-orange-text.text-darken-1 {
    color: #f4511e !important
}

.deep-orange.darken-2 {
    background-color: #e64a19 !important
}

.deep-orange-text.text-darken-2 {
    color: #e64a19 !important
}

.deep-orange.darken-3 {
    background-color: #d84315 !important
}

.deep-orange-text.text-darken-3 {
    color: #d84315 !important
}

.deep-orange.darken-4 {
    background-color: #bf360c !important
}

.deep-orange-text.text-darken-4 {
    color: #bf360c !important
}

.deep-orange.accent-1 {
    background-color: #ff9e80 !important
}

.deep-orange-text.text-accent-1 {
    color: #ff9e80 !important
}

.deep-orange.accent-2 {
    background-color: #ff6e40 !important
}

.deep-orange-text.text-accent-2 {
    color: #ff6e40 !important
}

.deep-orange.accent-3 {
    background-color: #ff3d00 !important
}

.deep-orange-text.text-accent-3 {
    color: #ff3d00 !important
}

.deep-orange.accent-4 {
    background-color: #dd2c00 !important
}

.deep-orange-text.text-accent-4 {
    color: #dd2c00 !important
}

.brown {
    background-color: #795548 !important
}

.brown-text {
    color: #795548 !important
}

.brown.lighten-5 {
    background-color: #efebe9 !important
}

.brown-text.text-lighten-5 {
    color: #efebe9 !important
}

.brown.lighten-4 {
    background-color: #d7ccc8 !important
}

.brown-text.text-lighten-4 {
    color: #d7ccc8 !important
}

.brown.lighten-3 {
    background-color: #bcaaa4 !important
}

.brown-text.text-lighten-3 {
    color: #bcaaa4 !important
}

.brown.lighten-2 {
    background-color: #a1887f !important
}

.brown-text.text-lighten-2 {
    color: #a1887f !important
}

.brown.lighten-1 {
    background-color: #8d6e63 !important
}

.brown-text.text-lighten-1 {
    color: #8d6e63 !important
}

.brown.darken-1 {
    background-color: #6d4c41 !important
}

.brown-text.text-darken-1 {
    color: #6d4c41 !important
}

.brown.darken-2 {
    background-color: #5d4037 !important
}

.brown-text.text-darken-2 {
    color: #5d4037 !important
}

.brown.darken-3 {
    background-color: #4e342e !important
}

.brown-text.text-darken-3 {
    color: #4e342e !important
}

.brown.darken-4 {
    background-color: #3e2723 !important
}

.brown-text.text-darken-4 {
    color: #3e2723 !important
}

.blue-grey {
    background-color: #607d8b !important
}

.blue-grey-text {
    color: #607d8b !important
}

.blue-grey.lighten-5 {
    background-color: #eceff1 !important
}

.blue-grey-text.text-lighten-5 {
    color: #eceff1 !important
}

.blue-grey.lighten-4 {
    background-color: #cfd8dc !important
}

.blue-grey-text.text-lighten-4 {
    color: #cfd8dc !important
}

.blue-grey.lighten-3 {
    background-color: #b0bec5 !important
}

.blue-grey-text.text-lighten-3 {
    color: #b0bec5 !important
}

.blue-grey.lighten-2 {
    background-color: #90a4ae !important
}

.blue-grey-text.text-lighten-2 {
    color: #90a4ae !important
}

.blue-grey.lighten-1 {
    background-color: #78909c !important
}

.blue-grey-text.text-lighten-1 {
    color: #78909c !important
}

.blue-grey.darken-1 {
    background-color: #546e7a !important
}

.blue-grey-text.text-darken-1 {
    color: #546e7a !important
}

.blue-grey.darken-2 {
    background-color: #455a64 !important
}

.blue-grey-text.text-darken-2 {
    color: #455a64 !important
}

.blue-grey.darken-3 {
    background-color: #37474f !important
}

.blue-grey-text.text-darken-3 {
    color: #37474f !important
}

.blue-grey.darken-4 {
    background-color: #263238 !important
}

.blue-grey-text.text-darken-4 {
    color: #263238 !important
}

.grey {
    background-color: #9e9e9e !important
}

.grey-text {
    color: #9e9e9e !important
}

.grey.lighten-5 {
    background-color: #fafafa !important
}

.grey-text.text-lighten-5 {
    color: #fafafa !important
}

.grey.lighten-4 {
    background-color: #f5f5f5 !important
}

.grey-text.text-lighten-4 {
    color: #f5f5f5 !important
}

.grey.lighten-3 {
    background-color: #eee !important
}

.grey-text.text-lighten-3 {
    color: #eee !important
}

.grey.lighten-2 {
    background-color: #e0e0e0 !important
}

.grey-text.text-lighten-2 {
    color: #e0e0e0 !important
}

.grey.lighten-1 {
    background-color: #bdbdbd !important
}

.grey-text.text-lighten-1 {
    color: #bdbdbd !important
}

.grey.darken-1 {
    background-color: #757575 !important
}

.grey-text.text-darken-1 {
    color: #757575 !important
}

.grey.darken-2 {
    background-color: #616161 !important
}

.grey-text.text-darken-2 {
    color: #616161 !important
}

.grey.darken-3 {
    background-color: #424242 !important
}

.grey-text.text-darken-3 {
    color: #424242 !important
}

.grey.darken-4 {
    background-color: #212121 !important
}

.grey-text.text-darken-4 {
    color: #212121 !important
}

.black {
    background-color: #000 !important
}

.black-text {
    color: #000 !important
}

.white {
    background-color: #FFF !important
}

.white-text {
    color: #FFF !important
}

.transparent {
    background-color: transparent !important
}

.transparent-text {
    color: transparent !important
}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}

audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden], template {
    display: none
}

a {
    background-color: transparent
}

a:active, a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b, optgroup, strong {
    font-weight: 700
}

mark {
    background: #ff0;
    color: #000
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre, textarea {
    overflow: auto
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button, select {
    text-transform: none
}

button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled], html input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    padding: 0
}

*, :after, :before {
    box-sizing: inherit
}

ul:not(.browser-default) {
    padding-left: 0;
    list-style-type: none
}

ul:not(.browser-default) li {
    list-style-type: none
}

.valign-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.clearfix {
    clear: both
}

.z-depth-0 {
    box-shadow: none !important
}

.btn, .btn-floating, .btn-large, .collapsible, .dropdown-content, .side-nav, .z-depth-1, nav {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.btn-floating:hover, .btn-large:hover, .btn:hover, .z-depth-1-half {
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, .14), 0 1px 7px 0 rgba(0, 0, 0, .12), 0 3px 1px -1px rgba(0, 0, 0, .2)
}

.z-depth-2 {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .3)
}

.z-depth-3 {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .14), 0 1px 18px 0 rgba(0, 0, 0, .12), 0 3px 5px -1px rgba(0, 0, 0, .3)
}

.modal, .z-depth-4 {
    box-shadow: 0 8px 10px 1px rgba(0, 0, 0, .14), 0 3px 14px 2px rgba(0, 0, 0, .12), 0 5px 5px -3px rgba(0, 0, 0, .3)
}

.z-depth-5 {
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14), 0 6px 30px 5px rgba(0, 0, 0, .12), 0 8px 10px -5px rgba(0, 0, 0, .3)
}

.hoverable {
    transition: box-shadow .25s;
    box-shadow: 0
}

.hoverable:hover {
    transition: box-shadow .25s;
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, .2), 0 6px 20px 0 rgba(0, 0, 0, .19)
}

.divider {
    height: 1px;
    overflow: hidden;
    background-color: #e0e0e0
}

.page-footer, .pagination li.active, nav {
    background-color: #ee6e73
}

blockquote {
    margin: 20px 0
}

i {
    line-height: inherit
}

i.left {
    float: left;
    margin-right: 15px
}

i.right {
    float: right;
    margin-left: 15px
}

i.tiny {
    font-size: 1rem
}

i.small {
    font-size: 2rem
}

i.medium {
    font-size: 4rem
}

i.large {
    font-size: 6rem
}

img.responsive-img, video.responsive-video {
    max-width: 100%;
    height: auto
}

.pagination li {
    display: inline-block;
    border-radius: 2px;
    vertical-align: top;
    height: 30px
}

.pagination li a {
    color: #444;
    display: inline-block;
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px
}

.pagination li.active a {
    color: #fff
}

.pagination li.disabled a {
    cursor: default;
    color: #999
}

.pagination li i {
    font-size: 2rem
}

.pagination li.pages ul li {
    display: inline-block;
    float: none
}

.breadcrumb {
    font-size: 18px;
    color: rgba(255, 255, 255, .7)
}

.breadcrumb [class*=mdi-], .breadcrumb [class^=mdi-], .breadcrumb i, .breadcrumb i.material-icons {
    display: inline-block;
    float: left;
    font-size: 24px
}

.breadcrumb:before {
    content: '\E5CC';
    color: rgba(255, 255, 255, .7);
    vertical-align: top;
    display: inline-block;
    font-family: 'Material Icons';
    font-weight: 400;
    font-style: normal;
    font-size: 25px;
    margin: 0 10px 0 8px;
    -webkit-font-smoothing: antialiased
}

.breadcrumb:first-child:before {
    display: none
}

.breadcrumb:last-child {
    color: #fff
}

.parallax-container {
    position: relative;
    overflow: hidden;
    height: 500px
}

.parallax {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: -1
}

.parallax img {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.pin-bottom, .pin-top {
    position: relative
}

.pinned {
    position: fixed !important
}

.fade-in {
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

.page-footer {
    padding-top: 20px
}

.page-footer .footer-copyright {
    overflow: hidden;
    min-height: 50px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 0;
    color: rgba(255, 255, 255, .8);
    background-color: rgba(51, 51, 51, .08)
}

table.highlight>tbody>tr:hover, table.striped>tbody>tr:nth-child(odd) {
    background-color: #f2f2f2
}

table, td, th {
    border: none
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    display: table
}

table.striped>tbody>tr>td {
    border-radius: 0
}

table.highlight>tbody>tr {
    transition: background-color .25s ease
}

.left-align, td, th {
    text-align: left
}

td, th {
    padding: 15px 5px;
    display: table-cell;
    vertical-align: middle;
    border-radius: 2px
}

.collection {
    margin: .5rem 0 1rem;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    overflow: hidden;
    position: relative
}

.collection .collection-item {
    background-color: #fff;
    line-height: 1.5rem;
    padding: 10px 20px;
    margin: 0;
    border-bottom: 1px solid #e0e0e0
}

.collection .collection-item.avatar {
    min-height: 84px;
    padding-left: 72px;
    position: relative
}

.collection .collection-item.avatar .circle {
    position: absolute;
    width: 42px;
    height: 42px;
    overflow: hidden;
    left: 15px;
    display: inline-block;
    vertical-align: middle
}

.collection .collection-item.avatar i.circle {
    font-size: 18px;
    line-height: 42px;
    color: #fff;
    background-color: #999;
    text-align: center
}

.collection .collection-item.avatar .title {
    font-size: 16px
}

.collection .collection-item.avatar p {
    margin: 0
}

.collection .collection-item.avatar .secondary-content {
    position: absolute;
    top: 16px;
    right: 16px
}

.collection .collection-item:last-child {
    border-bottom: none
}

.collection .collection-item.active {
    background-color: #26a69a;
    color: #eafaf9
}

.collection .collection-item.active .secondary-content {
    color: #fff
}

.collection a.collection-item {
    display: block;
    transition: .25s;
    color: #26a69a
}

.collection a.collection-item:not(.active):hover {
    background-color: #ddd
}

.collection.with-header .collection-header {
    background-color: #fff;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 20px
}

.collection.with-header .collection-item {
    padding-left: 30px
}

.collection.with-header .collection-item.avatar {
    padding-left: 72px
}

.secondary-content {
    float: right;
    color: #26a69a
}

nav, nav .brand-logo, nav a, nav ul a {
    color: #fff
}

.collapsible .collection {
    margin: 0;
    border: none
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden
}

.video-container embed, .video-container iframe, .video-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.progress {
    position: relative;
    height: 4px;
    display: block;
    width: 100%;
    background-color: #acece6;
    border-radius: 2px;
    margin: .5rem 0 1rem;
    overflow: hidden
}

.progress .determinate, .progress .indeterminate {
    background-color: #26a69a
}

.progress .determinate {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    transition: width .3s linear
}

.progress .indeterminate:after, .progress .indeterminate:before {
    position: absolute;
    background-color: inherit;
    left: 0;
    top: 0;
    bottom: 0;
    will-change: left, right;
    content: ''
}

.progress .indeterminate:before {
    -webkit-animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
    animation: indeterminate 2.1s cubic-bezier(.65, .815, .735, .395) infinite
}

.progress .indeterminate:after {
    -webkit-animation: indeterminate-short 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
    animation: indeterminate-short 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s
}

.row:after, .sidebar-1-categories h4:after {
    content: ""
}

nav ul a:hover, nav ul li.active {
    background-color: rgba(0, 0, 0, .1)
}

@-webkit-keyframes indeterminate {
    0% {
        left: -35%;
        right: 100%
    }

    100%, 60% {
        left: 100%;
        right: -90%
    }
}

@keyframes indeterminate {
    0% {
        left: -35%;
        right: 100%
    }

    100%, 60% {
        left: 100%;
        right: -90%
    }
}

@-webkit-keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%
    }

    100%, 60% {
        left: 107%;
        right: -8%
    }
}

@keyframes indeterminate-short {
    0% {
        left: -200%;
        right: 100%
    }

    100%, 60% {
        left: 107%;
        right: -8%
    }
}

.row .col.s1, .row .col.s10, .row .col.s11, .row .col.s12, .row .col.s2, .row .col.s3, .row .col.s4, .row .col.s5, .row .col.s6, .row .col.s7, .row .col.s8, .row .col.s9 {
    right: auto;
    left: auto
}

.hide {
    display: none !important
}

.right-align {
    text-align: right
}

.btn, .btn-floating i, .btn-large, .center, .center-align, .tabs .tab {
    text-align: center
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.no-select {
    -webkit-touch-callout: none;
    user-select: none
}

.circle {
    border-radius: 50%
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.truncate {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.no-padding {
    padding: 0 !important
}

.material-icons {
    text-rendering: optimizeLegibility;
    -webkit-font-feature-settings: 'liga';
    font-feature-settings: 'liga'
}

.container {
    margin: 0 auto;
    max-width: 1280px;
    width: 90%
}

.container .row {
    margin-left: -.75rem;
    margin-right: -.75rem
}

.row, .row .col.s1, .row .col.s10, .row .col.s11, .row .col.s12, .row .col.s2, .row .col.s3, .row .col.s4, .row .col.s5, .row .col.s6, .row .col.s7, .row .col.s8, .row .col.s9 {
    margin-left: auto
}

.section {
    padding-top: 1rem;
    padding-bottom: 1rem
}

.section.no-pad {
    padding: 0
}

.section.no-pad-bot {
    padding-bottom: 0
}

.section.no-pad-top {
    padding-top: 0
}

.row {
    margin-right: auto;
    margin-bottom: 20px
}

.row:after {
    display: table;
    clear: both
}

.row .col {
    float: left;
    box-sizing: border-box;
    padding: 0 .75rem;
    min-height: 1px
}

.row .col[class*=push-], .row .col[class*=pull-] {
    position: relative
}

.row .col.s1 {
    width: 8.33333333%
}

.row .col.s2 {
    width: 16.66666667%
}

.row .col.s3 {
    width: 25%
}

.row .col.s4 {
    width: 33.33333333%
}

.row .col.s5 {
    width: 41.66666667%
}

.row .col.s6 {
    width: 50%
}

.row .col.s7 {
    width: 58.33333333%
}

.row .col.s8 {
    width: 66.66666667%
}

.row .col.s9 {
    width: 75%
}

.row .col.s10 {
    width: 83.33333333%
}

.row .col.s11 {
    width: 91.66666667%
}

.row .col.s12 {
    width: 100%
}

.row .col.offset-s1 {
    margin-left: 8.33333333%
}

.row .col.pull-s1 {
    right: 8.33333333%
}

.row .col.push-s1 {
    left: 8.33333333%
}

.row .col.offset-s2 {
    margin-left: 16.66666667%
}

.row .col.pull-s2 {
    right: 16.66666667%
}

.row .col.push-s2 {
    left: 16.66666667%
}

.row .col.offset-s3 {
    margin-left: 25%
}

.row .col.pull-s3 {
    right: 25%
}

.row .col.push-s3 {
    left: 25%
}

.row .col.offset-s4 {
    margin-left: 33.33333333%
}

.row .col.pull-s4 {
    right: 33.33333333%
}

.row .col.push-s4 {
    left: 33.33333333%
}

.row .col.offset-s5 {
    margin-left: 41.66666667%
}

.row .col.pull-s5 {
    right: 41.66666667%
}

.row .col.push-s5 {
    left: 41.66666667%
}

.row .col.offset-s6 {
    margin-left: 50%
}

.row .col.pull-s6 {
    right: 50%
}

.row .col.push-s6 {
    left: 50%
}

.row .col.offset-s7 {
    margin-left: 58.33333333%
}

.row .col.pull-s7 {
    right: 58.33333333%
}

.row .col.push-s7 {
    left: 58.33333333%
}

.row .col.offset-s8 {
    margin-left: 66.66666667%
}

.row .col.pull-s8 {
    right: 66.66666667%
}

.row .col.push-s8 {
    left: 66.66666667%
}

.row .col.offset-s9 {
    margin-left: 75%
}

.row .col.pull-s9 {
    right: 75%
}

.row .col.push-s9 {
    left: 75%
}

.row .col.offset-s10 {
    margin-left: 83.33333333%
}

.row .col.pull-s10 {
    right: 83.33333333%
}

.row .col.push-s10 {
    left: 83.33333333%
}

.row .col.offset-s11 {
    margin-left: 91.66666667%
}

.row .col.pull-s11 {
    right: 91.66666667%
}

.row .col.push-s11 {
    left: 91.66666667%
}

.row .col.offset-s12 {
    margin-left: 100%
}

.row .col.pull-s12 {
    right: 100%
}

.row .col.push-s12 {
    left: 100%
}

nav {
    width: 100%;
    height: 56px;
    line-height: 56px
}

nav.nav-extended {
    height: auto
}

nav.nav-extended .nav-wrapper {
    min-height: 56px;
    height: auto
}

nav.nav-extended .nav-content {
    position: relative;
    line-height: normal
}

nav [class*=mdi-], nav [class^=mdi-], nav i, nav i.material-icons {
    display: block;
    font-size: 24px;
    height: 56px;
    line-height: 56px
}

nav .nav-wrapper {
    position: relative;
    height: 100%
}

nav .button-collapse {
    float: left;
    position: relative;
    z-index: 1;
    height: 56px;
    margin: 0 18px
}

nav .button-collapse i {
    height: 56px;
    line-height: 56px
}

nav .brand-logo {
    position: absolute;
    display: inline-block;
    font-size: 2.1rem;
    padding: 0;
    white-space: nowrap
}

nav .brand-logo.center {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

nav .brand-logo.right {
    right: .5rem;
    padding: 0
}

nav .brand-logo [class*=mdi-], nav .brand-logo [class^=mdi-], nav .brand-logo i, nav .brand-logo i.material-icons {
    float: left;
    margin-right: 15px
}

nav .nav-title {
    display: inline-block;
    font-size: 32px;
    padding: 28px 0
}

nav ul {
    margin: 0
}

nav ul li {
    transition: background-color .3s;
    float: left;
    padding: 0
}

nav ul a {
    transition: background-color .3s;
    font-size: 1rem;
    display: block;
    padding: 0 15px;
    cursor: pointer
}

nav ul a.btn, nav ul a.btn-flat, nav ul a.btn-floating, nav ul a.btn-large {
    margin-top: -2px;
    margin-left: 15px;
    margin-right: 15px
}

nav ul a.btn-flat>.material-icons, nav ul a.btn-floating>.material-icons, nav ul a.btn-large>.material-icons, nav ul a.btn>.material-icons {
    height: inherit;
    line-height: inherit
}

nav ul.left {
    float: left
}

nav form {
    height: 100%
}

nav .input-field {
    margin: 0;
    height: 100%
}

nav .input-field input {
    height: 100%;
    font-size: 1.2rem;
    border: none;
    padding-left: 2rem
}

nav .input-field input:focus, nav .input-field input[type=date]:valid, nav .input-field input[type=email]:valid, nav .input-field input[type=password]:valid, nav .input-field input[type=text]:valid, nav .input-field input[type=url]:valid {
    border: none;
    box-shadow: none
}

nav .input-field label {
    top: 0;
    left: 0
}

nav .input-field label i {
    color: rgba(255, 255, 255, .7);
    transition: color .3s
}

nav .input-field label.active i {
    color: #fff
}

.navbar-fixed {
    position: relative;
    height: 56px;
    z-index: 997
}

.navbar-fixed nav {
    position: fixed
}

html {
    box-sizing: border-box;
    line-height: 1.5;
    font-family: Roboto, sans-serif;
    font-weight: 400;
    color: rgba(0, 0, 0, .87)
}

h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.1
}

h1, h3, h4, h5, h6 {
    line-height: 110%
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit
}

h1 {
    margin: 2.1rem 0 1.68rem
}

h2 {
    margin: 1.78rem 0 1.424rem
}

h3 {
    margin: 1.46rem 0 1.168rem
}

h4 {
    margin: 1.14rem 0 .912rem
}

h5 {
    margin: .82rem 0 .656rem
}

h6 {
    margin: .5rem 0 .4rem
}

small {
    font-size: 75%
}

.light, .page-footer .footer-copyright {
    font-weight: 300
}

.thin {
    font-weight: 200
}

.flow-text {
    font-weight: 300
}

.tabs {
    position: relative;
    overflow-x: auto;
    overflow-y: hidden;
    height: 48px;
    width: 100%;
    background-color: #fff;
    margin: 0 auto;
    white-space: nowrap
}

.tabs.tabs-transparent {
    background-color: transparent
}

.tabs.tabs-transparent .tab a, .tabs.tabs-transparent .tab.disabled a, .tabs.tabs-transparent .tab.disabled a:hover {
    color: rgba(255, 255, 255, .7)
}

.tabs.tabs-transparent .tab a.active, .tabs.tabs-transparent .tab a:hover {
    color: #fff
}

.tabs.tabs-transparent .indicator {
    background-color: #fff
}

.tabs.tabs-fixed-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.tabs.tabs-fixed-width .tab {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tabs .tab {
    display: inline-block;
    line-height: 48px;
    height: 48px;
    padding: 0;
    margin: 0;
    text-transform: uppercase
}

.tabs .tab a {
    color: rgba(238, 110, 115, .7);
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 24px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    transition: color .28s ease
}

.tabs .tab a.active, .tabs .tab a:hover {
    background-color: transparent;
    color: #ee6e73
}

.tabs .tab.disabled a, .tabs .tab.disabled a:hover {
    color: rgba(238, 110, 115, .7);
    cursor: default
}

.tabs .indicator {
    position: absolute;
    bottom: 0;
    height: 2px;
    will-change: left, right
}

.btn, .btn-flat, .btn-large {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 2rem;
    text-transform: uppercase;
    vertical-align: middle
}

.btn-flat.disabled, .btn-flat:disabled, .btn-flat[disabled], .btn-floating.disabled, .btn-floating:disabled, .btn-floating[disabled], .btn-large.disabled, .btn-large:disabled, .btn-large[disabled], .btn.disabled, .btn:disabled, .btn[disabled], .disabled.btn-large {
    pointer-events: none;
    background-color: #DFDFDF !important;
    box-shadow: none;
    color: #9F9F9F !important;
    cursor: default
}

.btn-flat.disabled:hover, .btn-flat:disabled:hover, .btn-flat[disabled]:hover, .btn-floating.disabled:hover, .btn-floating:disabled:hover, .btn-floating[disabled]:hover, .btn-large.disabled:hover, .btn-large:disabled:hover, .btn-large[disabled]:hover, .btn.disabled:hover, .btn:disabled:hover, .btn[disabled]:hover, .disabled.btn-large:hover {
    background-color: #DFDFDF !important;
    color: #9F9F9F !important
}

.btn, .btn-flat, .btn-floating, .btn-large {
    font-size: 1rem;
    outline: 0
}

.btn i, .btn-flat i, .btn-floating i, .btn-large i {
    font-size: 1.3rem;
    line-height: inherit
}

.btn-floating:focus, .btn-large:focus, .btn:focus {
    background-color: #1d7d74
}

.btn, .btn-large {
    text-decoration: none;
    color: #fff;
    background-color: #26a69a;
    letter-spacing: .5px;
    transition: .2s ease-out;
    cursor: pointer
}

.btn-large:hover, .btn:hover {
    background-color: #2bbbad
}

.btn-floating, .btn-floating:hover {
    background-color: #26a69a
}

.btn-floating {
    display: inline-block;
    color: #fff;
    position: relative;
    overflow: hidden;
    z-index: 1;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 50%;
    transition: .3s;
    cursor: pointer;
    vertical-align: middle
}

.btn-floating:before {
    border-radius: 0
}

.btn-floating.btn-large {
    width: 56px;
    height: 56px
}

.btn-floating.btn-large.halfway-fab {
    bottom: -28px
}

.btn-floating.btn-large i {
    line-height: 56px
}

.btn-floating.halfway-fab {
    position: absolute;
    right: 24px;
    bottom: -20px
}

.btn-floating.halfway-fab.left {
    right: auto;
    left: 24px
}

.btn-floating i {
    width: inherit;
    display: inline-block;
    color: #fff;
    font-size: 1.6rem;
    line-height: 40px
}

button.btn-floating {
    border: none
}

.fixed-action-btn {
    position: fixed;
    right: 23px;
    bottom: 23px;
    padding-top: 15px;
    margin-bottom: 0;
    z-index: 998
}

.fixed-action-btn.active ul {
    visibility: visible
}

.fixed-action-btn ul, .slick-loading .slick-slide, .slick-loading .slick-track {
    visibility: hidden
}

.fixed-action-btn.horizontal {
    padding: 0 0 0 15px
}

.fixed-action-btn.horizontal ul {
    text-align: right;
    right: 64px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 100%;
    left: auto;
    width: 500px
}

.fixed-action-btn.horizontal ul li {
    display: inline-block;
    margin: 15px 15px 0 0
}

.fixed-action-btn.toolbar {
    padding: 0;
    height: 56px
}

.fixed-action-btn.toolbar ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    top: 0;
    bottom: 0
}

.fixed-action-btn.toolbar ul li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: inline-block;
    margin: 0;
    height: 100%;
    transition: none
}

.fixed-action-btn.toolbar ul li a {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: transparent;
    box-shadow: none;
    color: #fff;
    line-height: 56px;
    z-index: 1
}

.fixed-action-btn.toolbar ul li a i {
    line-height: inherit
}

.fixed-action-btn ul {
    left: 0;
    right: 0;
    text-align: center;
    position: absolute;
    bottom: 64px;
    margin: 0
}

.fixed-action-btn ul li {
    margin-bottom: 15px
}

.fixed-action-btn .fab-backdrop {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 40px;
    height: 40px;
    background-color: #26a69a;
    border-radius: 50%;
    -webkit-transform: scale(0);
    transform: scale(0)
}

.btn-flat, .btn-flat:active, .btn-flat:focus {
    background-color: transparent
}

.btn-flat {
    box-shadow: none;
    color: #343434;
    cursor: pointer;
    transition: background-color .2s
}

.btn-flat:focus, .btn-flat:hover {
    background-color: rgba(0, 0, 0, .1);
    box-shadow: none
}

.btn-flat:active {
    background-color: rgba(0, 0, 0, .2)
}

.btn-flat.disabled {
    background-color: transparent !important;
    color: #b3b2b2 !important;
    cursor: default
}

.btn-large {
    height: 54px;
    line-height: 54px
}

.btn-large i {
    font-size: 1.6rem
}

.btn-block {
    display: block
}

.dropdown-content {
    background-color: #fff;
    margin: 0;
    display: none;
    min-width: 100px;
    max-height: 650px;
    overflow-y: auto;
    position: absolute;
    z-index: 999;
    will-change: width, height
}

.dropdown-content li {
    clear: both;
    color: rgba(0, 0, 0, .87);
    cursor: pointer;
    min-height: 50px;
    line-height: 1.5rem;
    width: 100%;
    text-align: left;
    text-transform: none
}

.dropdown-content li.active, .dropdown-content li.selected, .dropdown-content li:hover {
    background-color: #eee
}

.dropdown-content li.active.selected {
    background-color: #e1e1e1
}

.dropdown-content li.divider {
    min-height: 0;
    height: 1px
}

.dropdown-content li>a, .dropdown-content li>span {
    font-size: 16px;
    color: #26a69a;
    display: block;
    line-height: 22px;
    padding: 14px 16px
}

.modal, .modal-overlay {
    position: fixed;
    display: none;
    left: 0;
    right: 0
}

.dropdown-content li>span>label {
    top: 1px;
    left: 0;
    height: 18px
}

.dropdown-content li>a>i {
    height: inherit;
    line-height: inherit;
    float: left;
    margin: 0 24px 0 0;
    width: 24px
}

.input-field.col .dropdown-content [type=checkbox]+label {
    top: 1px;
    left: 0;
    height: 18px
}

.modal {
    background-color: #fafafa;
    padding: 0;
    max-height: 70%;
    width: 55%;
    margin: auto;
    overflow-y: auto;
    border-radius: 2px;
    will-change: top, opacity
}

.modal h1, .modal h2, .modal h3, .modal h4 {
    margin-top: 0
}

.modal .modal-content {
    padding: 24px
}

.modal .modal-close {
    cursor: pointer
}

.modal .modal-footer {
    border-radius: 0 0 2px 2px;
    background-color: #fafafa;
    padding: 4px 6px;
    height: 56px;
    width: 100%
}

.modal .modal-footer .btn, .modal .modal-footer .btn-flat, .modal .modal-footer .btn-large {
    float: right;
    margin: 6px 0
}

.modal-overlay {
    z-index: 999;
    top: -100px;
    bottom: 0;
    height: 125%;
    width: 100%;
    background: #000;
    will-change: opacity
}

.modal.modal-fixed-footer {
    padding: 0;
    height: 70%
}

.modal.modal-fixed-footer .modal-content {
    position: absolute;
    height: calc(100% - 56px);
    max-height: 100%;
    width: 100%;
    overflow-y: auto
}

.modal.modal-fixed-footer .modal-footer {
    border-top: 1px solid rgba(0, 0, 0, .1);
    position: absolute;
    bottom: 0
}

.modal.bottom-sheet {
    top: auto;
    bottom: -100%;
    margin: 0;
    width: 100%;
    max-height: 45%;
    border-radius: 0;
    will-change: bottom, opacity
}

.collapsible {
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin: .5rem 0 1rem
}

.collapsible-header {
    display: block;
    cursor: pointer;
    min-height: 3rem;
    line-height: 3rem;
    padding: 0 1rem;
    background-color: #fff;
    border-bottom: 1px solid #ddd
}

.collapsible-header i {
    width: 2rem;
    font-size: 1.6rem;
    line-height: 3rem;
    display: block;
    float: left;
    text-align: center;
    margin-right: 1rem
}

.collapsible-body, .tabs li.tab::before, .tabs-cells .indicator, .tabs-full .indicator, .text-content ul:not(.tabs) li.no-mark::before, ul.pagination li::before {
    display: none
}

.collapsible-body {
    border-bottom: 1px solid #ddd;
    box-sizing: border-box;
    padding: 2rem
}

.side-nav .collapsible, .side-nav.fixed .collapsible {
    border: none;
    box-shadow: none
}

.side-nav .collapsible li, .side-nav.fixed .collapsible li {
    padding: 0
}

.side-nav .collapsible-header, .side-nav.fixed .collapsible-header {
    background-color: transparent;
    border: none;
    line-height: inherit;
    height: inherit;
    padding: 0 16px
}

.side-nav .collapsible-header:hover, .side-nav.fixed .collapsible-header:hover {
    background-color: rgba(0, 0, 0, .05)
}

.side-nav .collapsible-header i, .side-nav.fixed .collapsible-header i {
    line-height: inherit
}

.side-nav .collapsible-body, .side-nav.fixed .collapsible-body {
    border: 0;
    background-color: #fff
}

.side-nav .collapsible-body li a, .side-nav.fixed .collapsible-body li a {
    padding: 0 23.5px 0 31px
}

.collapsible.popout {
    border: none;
    box-shadow: none
}

.collapsible.popout>li {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
    margin: 0 24px;
    transition: margin .35s cubic-bezier(.25, .46, .45, .94)
}

.collapsible.popout>li.active {
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);
    margin: 16px 0
}

.side-nav {
    position: fixed;
    width: 300px;
    left: 0;
    top: 0;
    margin: 0;
    height: 100%;
    height: calc(100% + 60px);
    height: -moz-calc(100%);
    padding-bottom: 60px;
    background-color: #fff;
    z-index: 999;
    overflow-y: auto;
    will-change: transform;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translateX(-105%);
    transform: translateX(-105%)
}

.side-nav li.active, .side-nav li>a:hover {
    background-color: rgba(0, 0, 0, .05)
}

.side-nav.right-aligned {
    right: 0;
    left: auto;
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.side-nav .collapsible {
    margin: 0
}

.side-nav li {
    float: none;
    line-height: 48px
}

.side-nav li>a {
    color: rgba(0, 0, 0, .87);
    display: block;
    font-size: 14px;
    font-weight: 500;
    height: 48px;
    line-height: 48px;
    padding: 0 32px
}

.side-nav li>a.btn, .side-nav li>a.btn-flat, .side-nav li>a.btn-floating, .side-nav li>a.btn-large {
    margin: 10px 15px
}

.side-nav li>a.btn, .side-nav li>a.btn-floating, .side-nav li>a.btn-large {
    color: #fff
}

.side-nav li>a.btn-flat {
    color: #343434
}

.side-nav li>a.btn-large:hover, .side-nav li>a.btn:hover {
    background-color: #2bbbad
}

.side-nav li>a.btn-floating:hover {
    background-color: #26a69a
}

.side-nav li>a li>a>[class*=mdi-], .side-nav li>a>[class^=mdi-], .side-nav li>a>i, .side-nav li>a>i.material-icons {
    float: left;
    height: 48px;
    line-height: 48px;
    margin: 0 32px 0 0;
    width: 24px;
    color: rgba(0, 0, 0, .54)
}

.side-nav .divider {
    margin: 8px 0 0
}

.side-nav .subheader {
    cursor: initial;
    pointer-events: none;
    color: rgba(0, 0, 0, .54);
    font-size: 14px;
    font-weight: 500;
    line-height: 48px
}

.side-nav .subheader:hover {
    background-color: transparent
}

.side-nav .userView {
    position: relative;
    padding: 32px 32px 0;
    margin-bottom: 8px
}

.side-nav .userView>a {
    height: auto;
    padding: 0
}

.side-nav .userView>a:hover {
    background-color: transparent
}

.side-nav .userView .background {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1
}

.side-nav .userView .circle, .side-nav .userView .email, .side-nav .userView .name {
    display: block
}

.side-nav .userView .circle {
    height: 64px;
    width: 64px
}

.side-nav .userView .email, .side-nav .userView .name {
    font-size: 14px;
    line-height: 24px
}

.side-nav .userView .name {
    margin-top: 16px;
    font-weight: 500
}

.side-nav .userView .email {
    padding-bottom: 16px;
    font-weight: 400
}

.drag-target {
    height: 100%;
    width: 10px;
    position: fixed;
    top: 0;
    z-index: 998
}

.side-nav.fixed {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: fixed
}

.side-nav.fixed.right-aligned {
    right: 0;
    left: auto
}

.side-nav .collapsible-body>ul:not(.collapsible)>li.active, .side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active {
    background-color: #ee6e73
}

.side-nav .collapsible-body>ul:not(.collapsible)>li.active a, .side-nav.fixed .collapsible-body>ul:not(.collapsible)>li.active a {
    color: #fff
}

.side-nav .collapsible-body {
    padding: 0
}

#sidenav-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 120vh;
    background-color: rgba(0, 0, 0, .5);
    z-index: 997;
    will-change: opacity
}

.text-color-1 {
    color: #A40045
}

.bg-color-1 {
    background-color: #A40045;
    border: 1px solid transparent
}

.o-bg-color-1 {
    box-sizing: border-box;
    border: 1px solid #A40045
}

.bg-color-1.bg-color-#A40045, .bg-color-1.bg-darken-1, .bg-color-1.bg-darken-2, .bg-color-1.bg-lighten-1, .bg-color-1.bg-lighten-2, .bg-color-1.bg-lighten-3 {
    border: 1px solid transparent
}

.o-bg-color-1.o-bg-color-#A40045 {
    box-sizing: border-box;
    border: 1px solid
}

.text-color-1.t-lighten-1 {
    color: #c8668f
}

.bg-color-1.bg-lighten-1 {
    background-color: #c8668f
}

.o-bg-color-1.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #c8668f
}

.text-color-1.t-lighten-2 {
    color: #e8bfd1
}

.bg-color-1.bg-lighten-2 {
    background-color: #e8bfd1
}

.o-bg-color-1.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #e8bfd1
}

.text-color-1.t-lighten-3 {
    color: #f6e6ec
}

.bg-color-1.bg-lighten-3 {
    background-color: #f6e6ec
}

.o-bg-color-1.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f6e6ec
}

.text-color-1.t-darken-1 {
    color: #830037
}

.bg-color-1.bg-darken-1 {
    background-color: #830037
}

.o-bg-color-1.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #830037
}

.text-color-1.t-darken-2 {
    color: #520023
}

.bg-color-1.bg-darken-2 {
    background-color: #520023
}

.o-bg-color-1.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #520023
}

.text-color-1.t-darken-3 {
    color: #310015
}

.bg-color-1.bg-darken-3 {
    background-color: #310015;
    border: 1px solid transparent
}

.o-bg-color-1.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #310015
}

.text-color-2 {
    color: #A40045
}

.bg-color-2 {
    background-color: #A40045;
    border: 1px solid transparent
}

.o-bg-color-2 {
    box-sizing: border-box;
    border: 1px solid #A40045
}

.bg-color-2.bg-color-#A40045 {
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-color-#A40045 {
    box-sizing: border-box;
    border: 1px solid
}

.text-color-2.t-lighten-1 {
    color: #c8668f
}

.bg-color-2.bg-lighten-1 {
    background-color: #c8668f;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #c8668f
}

.text-color-2.t-lighten-2 {
    color: #e8bfd1
}

.bg-color-2.bg-lighten-2 {
    background-color: #e8bfd1;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #e8bfd1
}

.text-color-2.t-lighten-3 {
    color: #f6e6ec
}

.bg-color-2.bg-lighten-3 {
    background-color: #f6e6ec;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f6e6ec
}

.text-color-2.t-darken-1 {
    color: #830037
}

.bg-color-2.bg-darken-1 {
    background-color: #830037;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #830037
}

.text-color-2.t-darken-2 {
    color: #520023
}

.bg-color-2.bg-darken-2 {
    background-color: #520023;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #520023
}

.text-color-2.t-darken-3 {
    color: #310015
}

.bg-color-2.bg-darken-3 {
    background-color: #310015;
    border: 1px solid transparent
}

.o-bg-color-2.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #310015
}

.text-color-3 {
    color: #7bc00b
}

.bg-color-3 {
    background-color: #7bc00b;
    border: 1px solid transparent
}

.o-bg-color-3 {
    box-sizing: border-box;
    border: 1px solid #7bc00b
}

.bg-color-3.bg-color-#7bc00b {
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-color-#7bc00b {
    box-sizing: border-box;
    border: 1px solid
}

.text-color-3.t-lighten-1 {
    color: #b0d96d
}

.bg-color-3.bg-lighten-1 {
    background-color: #b0d96d;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #b0d96d
}

.text-color-3.t-lighten-2 {
    color: #deefc2
}

.bg-color-3.bg-lighten-2 {
    background-color: #deefc2;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #deefc2
}

.text-color-3.t-lighten-3 {
    color: #f2f9e7
}

.bg-color-3.bg-lighten-3 {
    background-color: #f2f9e7;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f2f9e7
}

.text-color-3.t-darken-1 {
    color: #629a09
}

.bg-color-3.bg-darken-1 {
    background-color: #629a09;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #629a09
}

.text-color-3.t-darken-2 {
    color: #3e6006
}

.bg-color-3.bg-darken-2 {
    background-color: #3e6006;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #3e6006
}

.text-color-3.t-darken-3 {
    color: #253a03
}

.bg-color-3.bg-darken-3 {
    background-color: #253a03;
    border: 1px solid transparent
}

.o-bg-color-3.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #253a03
}

.text-color-4 {
    color: #656a70
}

.bg-color-4 {
    background-color: #656a70;
    border: 1px solid transparent
}

.o-bg-color-4 {
    box-sizing: border-box;
    border: 1px solid #656a70
}

.bg-color-4.bg-color-#656a70 {
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-color-#656a70 {
    box-sizing: border-box;
    border: 1px solid
}

.text-color-4.t-lighten-1 {
    color: #a3a6a9
}

.bg-color-4.bg-lighten-1 {
    background-color: #a3a6a9;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #a3a6a9
}

.text-color-4.t-lighten-2 {
    color: #d9dadb
}

.bg-color-4.bg-lighten-2 {
    background-color: #d9dadb;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #d9dadb
}

.text-color-4.t-lighten-3 {
    color: #f0f0f1
}

.bg-color-4.bg-lighten-3 {
    background-color: #f0f0f1;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f0f0f1
}

.text-color-4.t-darken-1 {
    color: #51555a
}

.bg-color-4.bg-darken-1 {
    background-color: #51555a;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #51555a
}

.text-color-4.t-darken-2 {
    color: #333538
}

.bg-color-4.bg-darken-2 {
    background-color: #333538;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #333538
}

.text-color-4.t-darken-3 {
    color: #1e2022
}

.bg-color-4.bg-darken-3 {
    background-color: #1e2022;
    border: 1px solid transparent
}

.o-bg-color-4.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #1e2022
}

h1 {
    font-family: CAP;
    font-size: 64px;
    color: #283249
}

h2 {
    font-size: 36px;
    font-family: Acap;
    color: #A40045;
    line-height: 45px
}

h3 {
    font-family: Acap;
    color: #283349;
    font-size: 32px
}

h4 {
    font-family: Acap;
    color: #283349;
    font-size: 20px
}

h5, h6 {
    color: #1e2022;
    font-weight: 600;
    font-family: 'Quicksland', sans-serif
}

h5 {
    font-size: 17px
}

h6 {
    font-size: 15px
}

a, p, span {
    font-weight: 500
}

a, p, p.subtitle, span {
    font-size: 16px;
    font-family: 'Quicksland', sans-serif
}

a {
    text-decoration: none;
    color: #222831
}

p, span {
    color: #5E5E5E;
    line-height: 27px
}

p.subtitle {
    color: #222;
    font-weight: 600;
    line-height: 27px
}

blockquote {
    border-left: 2px solid #d41f26;
    padding-left: 20px;
    margin-left: 0;
    font-size: 20px;
    color: #0f1a36
}

.text-content ul:not(.tabs), ol {
    font-size: 15px;
    color: #1e2022;
    font-family: 'Quicksland', sans-serif
}

img {
    width: auto;
    height: auto;
    max-width: 100%
}

strong {
    font-weight: 700
}

ol {
    font-weight: 400
}

ol li {
    margin: 0 0 10px
}

.text-content ul:not(.tabs) {
    font-weight: 400;
    padding-left: 25px
}

.text-content ul:not(.tabs) li {
    position: relative;
    list-style: none;
    line-height: 22px;
    padding: 5px 0
}

.text-content ul:not(.tabs) li::before {
    content: '';
    position: absolute;
    background: url(/wp-content/themes/essays-leader/images/icon.png) no-repeat;
    left: -25px;
    top: 7px;
    width: 17px;
    height: 17px;
    font-size: 10px;
    color: #a3a6a9;
    font-weight: 400;
    font-family: FontAwesome
}

.button {
    border-radius: 3px;
    margin: 5px;
    padding: 0 20px;
    min-width: 180px;
    display: inline-block;
    line-height: 45px;
    text-align: center;
    font-family: 'Quicksland', sans-serif;
    transition: .2s
}

.button-error, .button-error-o, .button-info, .button-info-o, .button-primary-1, .button-success, .button-success-o, .button-warning, .button-warning-o {
    border: 1px solid #A40045;
    font-size: 16px;
    font-weight: 600
}

.button-success {
    background: #09a912;
    color: #fff
}

.button-success:focus, .button-success:hover {
    background: #6bcb71
}

.button-success[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-success-o {
    background: 0 0;
    color: #A40045
}

.button-success-o:focus, .button-success-o:hover {
    background: #A40045;
    color: #fff
}

.button-warning {
    background: #fa3;
    color: #fff
}

.button-warning:focus, .button-warning:hover {
    background: #ffcc85
}

.button-warning[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-warning-o {
    background: 0 0;
    color: #A40045
}

.button-warning-o:focus, .button-warning-o:hover {
    background: #A40045;
    color: #fff
}

.button-error {
    background: #f44747;
    color: #fff
}

.button-error:focus, .button-error:hover {
    background: #f89191
}

.button-error[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-error-o {
    background: 0 0;
    color: #A40045
}

.button-error-o:focus, .button-error-o:hover {
    background: #A40045;
    color: #fff
}

.button-info {
    background: #21a5f8;
    color: #fff
}

.button-info:focus, .button-info:hover {
    background: #7ac9fb
}

.button-info[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-info-o {
    background: 0 0;
    color: #A40045
}

.button-info-o:focus, .button-info-o:hover, .button-primary-1 {
    background: #A40045;
    color: #fff
}

.button-primary-1:focus, .button-primary-1:hover {
    background: #c8668f
}

.button-primary-1[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-primary-1-o, .button-primary-2-o, .button-primary-3-o, .button-primary-4-o {
    background: 0 0;
    border: 1px solid #A40045;
    font-size: 16px;
    font-weight: 600
}

.button-primary-1-o {
    color: #A40045
}

.button-primary-1-o:focus, .button-primary-1-o:hover, .button-primary-2 {
    background: #A40045;
    color: #fff
}

.button-primary-2 {
    border: 1px solid #A40045;
    font-size: 16px;
    font-weight: 600
}

.button-primary-2:focus, .button-primary-2:hover {
    background: #c8668f
}

.button-primary-2[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-primary-2-o {
    color: #A40045
}

.button-primary-2-o:focus, .button-primary-2-o:hover {
    background: #A40045;
    color: #fff
}

.button-primary-3 {
    background: #7bc00b;
    border: 1px solid #A40045;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}

.button-primary-3:focus, .button-primary-3:hover {
    background: #b0d96d
}

.button-primary-3[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-primary-3-o {
    color: #A40045
}

.button-primary-3-o:focus, .button-primary-3-o:hover {
    background: #A40045;
    color: #fff
}

.button-primary-4 {
    background: #656a70;
    border: 1px solid #A40045;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}

.button-primary-4:focus, .button-primary-4:hover {
    background: #a3a6a9
}

.button-primary-4[disabled] {
    background-color: #d9dadb;
    cursor: no-drop
}

.button-primary-4-o {
    color: #A40045
}

.button-primary-4-o:focus, .button-primary-4-o:hover {
    background: #A40045;
    color: #fff
}

.button[disabled], .button[disabled]:hover {
    line-height: 48px;
    background-color: #fff;
    border: 1px solid #d9dadb !important;
    cursor: no-drop;
    color: #d9dadb !important
}

.button.bg-color-1.bg-darken-1.button-slim, .button.bg-color-1.bg-darken-2.button-slim, .button.bg-color-1.bg-darken-3.button-slim, .button.bg-color-1.bg-lighten-1.button-slim, .button.bg-color-1.bg-lighten-2.button-slim, .button.bg-color-1.bg-lighten-3.button-slim, .button.bg-color-2.bg-darken-1.button-slim, .button.bg-color-2.bg-darken-2.button-slim, .button.bg-color-2.bg-darken-3.button-slim, .button.bg-color-2.bg-lighten-1.button-slim, .button.bg-color-2.bg-lighten-2.button-slim, .button.bg-color-2.bg-lighten-3.button-slim, .button.bg-color-3.bg-darken-1.button-slim, .button.bg-color-3.bg-darken-2.button-slim, .button.bg-color-3.bg-darken-3.button-slim, .button.bg-color-3.bg-lighten-1.button-slim, .button.bg-color-3.bg-lighten-2.button-slim, .button.bg-color-3.bg-lighten-3.button-slim, .button.bg-color-4.bg-darken-1.button-slim, .button.bg-color-4.bg-darken-2.button-slim, .button.bg-color-4.bg-darken-3.button-slim, .button.bg-color-4.bg-lighten-1.button-slim, .button.bg-color-4.bg-lighten-2.button-slim, .button.bg-color-4.bg-lighten-3.button-slim, .button.o-bg-color-1.o-bg-darken-1.button-slim, .button.o-bg-color-1.o-bg-darken-2.button-slim, .button.o-bg-color-1.o-bg-darken-3.button-slim, .button.o-bg-color-1.o-bg-lighten-1.button-slim, .button.o-bg-color-1.o-bg-lighten-2.button-slim, .button.o-bg-color-1.o-bg-lighten-3.button-slim, .button.o-bg-color-2.o-bg-darken-1.button-slim, .button.o-bg-color-2.o-bg-darken-2.button-slim, .button.o-bg-color-2.o-bg-darken-3.button-slim, .button.o-bg-color-2.o-bg-lighten-1.button-slim, .button.o-bg-color-2.o-bg-lighten-2.button-slim, .button.o-bg-color-2.o-bg-lighten-3.button-slim, .button.o-bg-color-3.o-bg-darken-1.button-slim, .button.o-bg-color-3.o-bg-darken-2.button-slim, .button.o-bg-color-3.o-bg-darken-3.button-slim, .button.o-bg-color-3.o-bg-lighten-1.button-slim, .button.o-bg-color-3.o-bg-lighten-2.button-slim, .button.o-bg-color-3.o-bg-lighten-3.button-slim, .button.o-bg-color-4.o-bg-darken-1.button-slim, .button.o-bg-color-4.o-bg-darken-2.button-slim, .button.o-bg-color-4.o-bg-darken-3.button-slim, .button.o-bg-color-4.o-bg-lighten-1.button-slim, .button.o-bg-color-4.o-bg-lighten-2.button-slim, .button.o-bg-color-4.o-bg-lighten-3.button-slim, .button[disabled].button-slim, .button[disabled]:hover.button-slim {
    line-height: 38px
}

.button-default {
    line-height: 48px;
    background-color: #fff;
    border: 1px solid #d9dadb;
    font-size: 14px;
    color: #51555a;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.button-default:hover {
    background-color: #f0f0f1
}

.button-slim {
    line-height: 40px
}

.button .text-color-1 {
    color: #A40045
}

.button .bg-color-1 {
    background-color: #A40045;
    border: 1px solid transparent
}

.button .o-bg-color-1 {
    box-sizing: border-box;
    border: 1px solid #A40045
}

.button.text-color-1.t-lighten-1 {
    color: #c8668f
}

.button.bg-color-1.bg-lighten-1 {
    background-color: #c8668f;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #c8668f
}

.button.text-color-1.t-lighten-2 {
    color: #e8bfd1
}

.button.bg-color-1.bg-lighten-2 {
    background-color: #e8bfd1;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #e8bfd1
}

.button.text-color-1.t-lighten-3 {
    color: #f6e6ec
}

.button.bg-color-1.bg-lighten-3 {
    background-color: #f6e6ec;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f6e6ec
}

.button.text-color-1.t-darken-1 {
    color: #830037
}

.button.bg-color-1.bg-darken-1 {
    background-color: #830037;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #830037
}

.button.text-color-1.t-darken-2 {
    color: #520023
}

.button.bg-color-1.bg-darken-2 {
    background-color: #520023;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #520023
}

.button.text-color-1.t-darken-3 {
    color: #310015
}

.button.bg-color-1.bg-darken-3 {
    background-color: #310015;
    border: 1px solid transparent
}

.button.o-bg-color-1.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #310015
}

.button.bg-color-1:focus, .button.bg-color-1:hover, .button.o-bg-color-1:focus, .button.o-bg-color-1:hover {
    opacity: .8
}

.button .text-color-2 {
    color: #A40045
}

.button .bg-color-2 {
    background-color: #A40045;
    border: 1px solid transparent
}

.button .o-bg-color-2 {
    box-sizing: border-box;
    border: 1px solid #A40045
}

.button.text-color-2.t-lighten-1 {
    color: #c8668f
}

.button.bg-color-2.bg-lighten-1 {
    background-color: #c8668f;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #c8668f
}

.button.text-color-2.t-lighten-2 {
    color: #e8bfd1
}

.button.bg-color-2.bg-lighten-2 {
    background-color: #e8bfd1;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #e8bfd1
}

.button.text-color-2.t-lighten-3 {
    color: #f6e6ec
}

.button.bg-color-2.bg-lighten-3 {
    background-color: #f6e6ec;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f6e6ec
}

.button.text-color-2.t-darken-1 {
    color: #830037
}

.button.bg-color-2.bg-darken-1 {
    background-color: #830037;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #830037
}

.button.text-color-2.t-darken-2 {
    color: #520023
}

.button.bg-color-2.bg-darken-2 {
    background-color: #520023;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #520023
}

.button.text-color-2.t-darken-3 {
    color: #310015
}

.button.bg-color-2.bg-darken-3 {
    background-color: #310015;
    border: 1px solid transparent
}

.button.o-bg-color-2.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #310015
}

.button.bg-color-2:focus, .button.bg-color-2:hover, .button.o-bg-color-2:focus, .button.o-bg-color-2:hover {
    opacity: .8
}

.button .text-color-3 {
    color: #7bc00b
}

.button .bg-color-3 {
    background-color: #7bc00b;
    border: 1px solid transparent
}

.button .o-bg-color-3 {
    box-sizing: border-box;
    border: 1px solid #7bc00b
}

.button.text-color-3.t-lighten-1 {
    color: #b0d96d
}

.button.bg-color-3.bg-lighten-1 {
    background-color: #b0d96d;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #b0d96d
}

.button.text-color-3.t-lighten-2 {
    color: #deefc2
}

.button.bg-color-3.bg-lighten-2 {
    background-color: #deefc2;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #deefc2
}

.button.text-color-3.t-lighten-3 {
    color: #f2f9e7
}

.button.bg-color-3.bg-lighten-3 {
    background-color: #f2f9e7;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f2f9e7
}

.button.text-color-3.t-darken-1 {
    color: #629a09
}

.button.bg-color-3.bg-darken-1 {
    background-color: #629a09;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #629a09
}

.button.text-color-3.t-darken-2 {
    color: #3e6006
}

.button.bg-color-3.bg-darken-2 {
    background-color: #3e6006;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #3e6006
}

.button.text-color-3.t-darken-3 {
    color: #253a03
}

.button.bg-color-3.bg-darken-3 {
    background-color: #253a03;
    border: 1px solid transparent
}

.button.o-bg-color-3.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #253a03
}

.button.bg-color-3:focus, .button.bg-color-3:hover, .button.o-bg-color-3:focus, .button.o-bg-color-3:hover {
    opacity: .8
}

.button .text-color-4 {
    color: #656a70
}

.button .bg-color-4 {
    background-color: #656a70;
    border: 1px solid transparent
}

.button .o-bg-color-4 {
    box-sizing: border-box;
    border: 1px solid #656a70
}

.button.text-color-4.t-lighten-1 {
    color: #a3a6a9
}

.button.bg-color-4.bg-lighten-1 {
    background-color: #a3a6a9;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-lighten-1 {
    box-sizing: border-box;
    border: 1px solid #a3a6a9
}

.button.text-color-4.t-lighten-2 {
    color: #d9dadb
}

.button.bg-color-4.bg-lighten-2 {
    background-color: #d9dadb;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-lighten-2 {
    box-sizing: border-box;
    border: 1px solid #d9dadb
}

.button.text-color-4.t-lighten-3 {
    color: #f0f0f1
}

.button.bg-color-4.bg-lighten-3 {
    background-color: #f0f0f1;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-lighten-3 {
    box-sizing: border-box;
    border: 1px solid #f0f0f1
}

.button.text-color-4.t-darken-1 {
    color: #51555a
}

.button.bg-color-4.bg-darken-1 {
    background-color: #51555a;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-darken-1 {
    box-sizing: border-box;
    border: 1px solid #51555a
}

.button.text-color-4.t-darken-2 {
    color: #333538
}

.button.bg-color-4.bg-darken-2 {
    background-color: #333538;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-darken-2 {
    box-sizing: border-box;
    border: 1px solid #333538
}

.button.text-color-4.t-darken-3 {
    color: #1e2022
}

.button.bg-color-4.bg-darken-3 {
    background-color: #1e2022;
    border: 1px solid transparent
}

.button.o-bg-color-4.o-bg-darken-3 {
    box-sizing: border-box;
    border: 1px solid #1e2022
}

.button.bg-color-4:focus, .button.bg-color-4:hover, .button.o-bg-color-4:focus, .button.o-bg-color-4:hover {
    opacity: .8
}

.button.button-primary-3 {
    color: #A40045;
    background: 0 0
}

.button.button-primary-2 {
    box-shadow: 3px 6px 9px rgba(40, 51, 73, .09)
}

.select-wrapper input.select-dropdown.valid, .select-wrapper input.select-dropdown.valid:hover, input.valid[type=text], input.valid[type=text]:hover, input.valid[type=email], input.valid[type=email]:hover, input.valid[type=password], input.valid[type=password]:hover, select.valid, select.valid:hover, textarea.valid, textarea.valid:hover {
    border-bottom: 1px solid #09a912;
    box-shadow: 0 1px 0 0 #09a912
}

.select-wrapper input.select-dropdown.error, .select-wrapper input.select-dropdown.error:hover, input.error[type=text], input.error[type=text]:hover, input.error[type=email], input.error[type=email]:hover, input.error[type=password], input.error[type=password]:hover, select.error, select.error:hover, textarea.error, textarea.error:hover {
    border-bottom: 1px solid #f44747;
    box-shadow: 0 1px 0 0 #f44747
}

.select-wrapper input.select-dropdown, input[type=text], input[type=email], input[type=password], select, textarea {
    border-radius: 3px;
    border: 1px solid #d9dadb;
    background-color: #FFF;
    font-size: 14px;
    color: #656a70;
    font-weight: 300;
    font-family: 'Quicksland', sans-serif;
    padding: 0 20px;
    line-height: 48px;
    width: 100%;
    height: initial;
    box-sizing: border-box
}

.select-wrapper input.select-dropdown:hover, input[type=text]:hover, input[type=email]:hover, input[type=password]:hover, select:hover, textarea:hover {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    border: 1px solid #d9dadb;
    background-color: #fff
}

.select-wrapper input.select-dropdown:active:not([readonly]), .select-wrapper input.select-dropdown:focus:not([readonly]), input[type=text]:active:not([readonly]), input[type=text]:focus:not([readonly]), input[type=email]:active:not([readonly]), input[type=email]:focus:not([readonly]), input[type=password]:active:not([readonly]), input[type=password]:focus:not([readonly]), select:active:not([readonly]), select:focus:not([readonly]), textarea:active:not([readonly]), textarea:focus:not([readonly]) {
    box-shadow: inset 0 0 5px rgba(15, 139, 204, .4);
    background-color: #fff
}

.select-wrapper .dropdown-content li:hover:not(.disabled), .tabs-full {
    background-color: #f2f9e7
}

select {
    padding: 14px 20px
}

.form-slim {
    line-height: 40px !important
}

select.form-slim {
    height: 40px;
    padding: 10px 20px
}

.select-wrapper .dropdown-content {
    border-radius: 3px
}

.select-wrapper .dropdown-content li:hover:not(.disabled) span {
    color: #7bc00b
}

.select-wrapper .dropdown-content li span {
    padding: 15px 20px;
    font-size: 14px;
    color: #51555a;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.select-wrapper .dropdown-content li.disabled {
    border: 1px solid #7bc00b;
    border-radius: 3px;
    box-sizing: border-box
}

.select-wrapper .dropdown-content li.disabled span {
    padding: 13px 20px
}

.select-wrapper .dropdown-content::before {
    content: '\f0d8';
    position: absolute;
    top: 14px;
    right: 15px;
    font-size: 15px;
    color: #7bc00b;
    font-weight: 400;
    font-family: FontAwesome
}

.select-wrapper span.caret {
    right: 15px;
    font-size: 0
}

.select-wrapper span.caret::before {
    content: '\f0d7';
    font-size: 15px;
    color: #51555a;
    font-weight: 400;
    font-family: FontAwesome;
    display: inline-block;
    z-index: 2;
    position: relative
}

.number-field {
    margin: 0;
    position: relative;
    display: block;
    border: 1px solid transparent
}

.number-field .minus, .number-field .plus {
    position: absolute;
    top: 0;
    display: inline-block;
    height: 50px;
    width: 52px;
    border: 1px solid #d9dadb;
    background-color: #fff;
    text-align: center;
    cursor: pointer
}

.number-field .minus::before, .number-field .plus::before {
    font-size: 15px;
    color: #656a70;
    font-weight: 400;
    font-family: FontAwesome;
    line-height: 50px;
    display: inline
}

.number-field.form-slim .minus::before, .number-field.form-slim .plus::before, .number-field.form-slim input {
    line-height: 40px
}

.number-field .minus {
    left: 0;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
}

.number-field .minus::before {
    content: '\f068'
}

.number-field .plus {
    right: 0;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1)
}

.number-field .plus::before {
    content: '\f067'
}

.number-field input {
    padding: 0 55px;
    min-width: 150px;
    margin: 0;
    text-align: center
}

.number-field input:focus:not([readonly]), .number-field input:hover {
    border: 1px solid #d9dadb;
    background-color: #f0f0f1;
    box-shadow: none
}

.number-field.form-slim .minus, .number-field.form-slim .plus {
    height: 42px;
    width: 40px
}

.with-gap[type=radio]+label, [type=checkbox]+label {
    font-size: 13px;
    color: #1e2022;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.filled-in[type=checkbox]:checked+label::after {
    border: 2px solid #7bc00b;
    background-color: #7bc00b
}

.with-gap[type=radio]:checked+label::after, [type=radio]:checked+label::after {
    background-color: #7bc00b
}

.with-gap[type=radio]:checked+label::after, .with-gap[type=radio]:checked+label::before, .with-gap[type=radio]:hover+label::after, .with-gap[type=radio]:hover+label::before {
    border: 2px solid #7bc00b
}

.messages .success-message {
    border-radius: 3px;
    margin: 10px 0;
    line-height: 50px;
    background: #e6f6e7;
    border: 1px solid #09a912;
    font-size: 14px;
    color: #09a912;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.messages .error-message, .messages .warning-message {
    border-radius: 3px;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif;
    line-height: 50px;
    font-size: 14px
}

.messages .success-message .material-icons {
    vertical-align: middle;
    line-height: 50px;
    margin: 0 10px
}

.messages .success-message .material-icons[title=Delete] {
    padding-bottom: 3px
}

.messages .warning-message {
    margin: 10px 0;
    background: #fff7eb;
    border: 1px solid #fa3;
    color: #fa3
}

.messages .warning-message .material-icons {
    vertical-align: middle;
    line-height: 50px;
    margin: 0 10px
}

.messages .warning-message .material-icons[title=Delete] {
    padding-bottom: 3px
}

.messages .error-message {
    margin: 10px 0;
    background: #feeded;
    border: 1px solid #f44747;
    color: #f44747
}

.messages .error-message .material-icons {
    vertical-align: middle;
    line-height: 50px;
    margin: 0 10px
}

.messages .error-message .material-icons[title=Delete] {
    padding-bottom: 3px
}

.messages .info-message {
    border-radius: 3px;
    margin: 10px 0;
    line-height: 50px;
    background: #e9f6fe;
    border: 1px solid #21a5f8;
    font-size: 14px;
    color: #21a5f8;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.messages .info-message .material-icons {
    vertical-align: middle;
    line-height: 50px;
    margin: 0 10px
}

.messages .info-message .material-icons[title=Delete] {
    padding-bottom: 3px
}

.messages-close {
    float: right
}

.messages-close:focus, .messages-close:hover {
    text-decoration: none;
    cursor: pointer
}

.messages-close::before {
    line-height: 50px
}

.breadcrumbs .buttons .button-info, .messages-slim, .messages-slim .alert-close::before {
    line-height: 40px
}

ul.pagination li {
    width: 30px;
    height: 30px;
    margin: 0 10px
}

ul.pagination li:last-child a:before {
    content: "\f105";
    font-family: FontAwesome;
    color: #656a70
}

ul.pagination li:first-child a:before {
    content: "\f104";
    font-family: fontawesome;
    color: #656a70
}

ul.pagination li a, ul.pagination li:focus a, ul.pagination li:hover a {
    font-weight: 600;
    font-family: 'Quicksland', sans-serif;
    font-size: 13px
}

ul.pagination li.active {
    background-color: #d41f26;
    border-radius: 50%
}

ul.pagination li.active span {
    color: #fff;
    vertical-align: sub
}

ul.pagination li:focus a, ul.pagination li:hover a {
    color: #1e2022
}

ul.pagination li a {
    color: #a3a6a9
}

ul.pagination li.disabled:first-child span:before {
    content: "\f104";
    font-family: fontawesome;
    color: #a3a6a9;
    vertical-align: sub
}

ul.pagination li:last-child.disabled span:before {
    content: "\f105";
    font-family: fontawesome;
    color: #a3a6a9
}

.pop-up {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    min-width: 320px;
    padding: 30px;
    border-radius: 3px;
    border: 1px solid #d9dadb
}

.pop-up-body {
    font-size: 13px;
    color: #51555a;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif;
    text-align: justify
}

.tabs li.tab a, .tabs li.tab a.active, .tabs li.tab a:hover {
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    font-size: 15px
}

.tabs {
    border: none
}

.tabs li.tab a {
    color: #656a70
}

.tabs li.tab a.active, .tabs li.tab a:hover {
    color: #1e2022
}

.tabs li.tab.disabled a, .tabs li.tab.disabled a:hover {
    font-size: 15px;
    color: #51555a;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.tabs-full li.tab a, .tabs-full li.tab a:hover {
    color: #13aeff;
    font-weight: 500;
    font-size: 15px;
    font-family: 'Quicksland', sans-serif
}

.tabs-full li.tab a {
    border: 1px solid transparent;
    border-bottom-color: #c4ebff
}

.tabs-full li.tab a.active {
    font-size: 15px;
    color: #629a09;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif;
    background-color: #fff;
    border: 1px solid #c4ebff;
    border-bottom-color: transparent
}

.tabs-cells {
    border: 1px solid #c4ebff;
    border-radius: 3px
}

.tabs-cells li.tab a {
    font-size: 15px;
    color: #0f8bcc;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.tabs-cells li.tab a:hover {
    background-color: #e8f7ff;
    border: 1px solid #c4ebff;
    border-top: none;
    border-bottom: none;
    font-size: 15px;
    color: #09577f;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.tabs-cells li.tab a.active {
    font-size: 15px;
    color: #fff;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif;
    background-color: #13aeff
}

.tabs .indicator {
    background-color: #7bc00b
}

.advantages h2 {
    font-weight: 400;
    text-align: center
}

.advantages p.subtitle {
    text-align: center;
    margin-bottom: 60px
}

.advantages div.button-center {
    text-align: center;
    margin-top: 40px
}

.advantages div.button-center a {
    width: 278px
}

.advantages .no-margin {
    margin-bottom: 0
}

.advantages-6 {
    padding: 0;
    margin: -110px 0 0
}

.advantages-6 .index-first-discount {
    display: block;
    margin: 0 0 80px
}

.advantages-6 .index-first-discount .banner-wrapper {
    display: block;
    text-align: center;
    position: relative;
    background: url(/wp-content/themes/essays-leader/images/index-first-discount-bg.png) center no-repeat;
    padding: 40px 0
}

.advantages-6 .index-first-discount .banner-wrapper a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.advantages-6 .index-first-discount .banner-wrapper .left-part {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 49%;
    padding-left: 87px
}

.advantages-6 .index-first-discount .banner-wrapper .left-part .title {
    display: inline-block;
    font-size: 52px;
    line-height: 52px;
    color: #A40045;
    font-family: CAP
}

.advantages-6 .index-first-discount .banner-wrapper .left-part .title span {
    display: block;
    color: #222;
    font-size: 52px;
    line-height: 52px;
    font-family: CAP
}

.advantages-6 .index-first-discount .banner-wrapper .girls {
    position: absolute;
    left: 237px;
    bottom: 0
}

.advantages-6 .index-first-discount .banner-wrapper .right-part {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: left
}

.advantages-6 .index-first-discount .banner-wrapper .right-part .text {
    font-family: Acap;
    font-size: 20px;
    color: #222;
    margin: 0 0 10px
}

.advantages-6 .index-first-discount .banner-wrapper .right-part .text .perc {
    color: #A40045;
    font-size: 40px;
    font-family: Acap
}

.advantages-6 .index-first-discount .banner-wrapper .right-part .text .receive {
    display: block;
    color: #222;
    font-weight: 700
}

.advantages-6 .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 65px 0
}

.advantages-6 .content .advantages-item {
    width: 49%;
    text-align: left;
    border: 2px dashed #C9CDD5;
    border-top: none;
    min-height: 95px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.advantages-6 .content .advantages-item.item-1, .advantages-6 .content .advantages-item.item-2 {
    border-top: 2px dashed #C9CDD5
}

.advantages-6 .content .advantages-item p {
    font-size: 19px;
    color: #222;
    font-weight: 700;
    position: relative;
    padding-left: 65px
}

.advantages-6 .content .advantages-item p:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 46px;
    height: 46px
}

.advantages-6 .content .advantages-item.item-1 p:before {
    content: url(/wp-content/themes/essays-leader/images/number1.png)
}

.advantages-6 .content .advantages-item.item-2 p:before {
    content: url(/wp-content/themes/essays-leader/images/number2.png)
}

.advantages-6 .content .advantages-item.item-3 p:before {
    content: url(/wp-content/themes/essays-leader/images/number3.png)
}

.advantages-6 .content .advantages-item.item-4 p:before {
    content: url(/wp-content/themes/essays-leader/images/number4.png)
}

.advantages-6 .content .advantages-item.item-5 p:before {
    content: url(/wp-content/themes/essays-leader/images/number5.png)
}

.advantages-6 .content .advantages-item.item-6 p:before {
    content: url(/wp-content/themes/essays-leader/images/number6.png)
}

.advantages-6 .content .advantages-item.item-7 p:before {
    content: url(/wp-content/themes/essays-leader/images/number7.png)
}

.advantages-6 .content .advantages-item.item-8 p:before {
    content: url(/wp-content/themes/essays-leader/images/number8.png)
}

.advantages-6 .content .advantages-item.item-9 p:before {
    content: url(/wp-content/themes/essays-leader/images/number9.png)
}

.advantages-6 .content .advantages-item.item-10 p:before {
    content: url(/wp-content/themes/essays-leader/images/number10.png)
}

.advantages-6 .content .advantages-item.left-item {
    border-left: none;
    padding-left: 100px
}

.advantages-6 .content .advantages-item.right-item {
    border-right: none;
    border-left: none;
    padding-left: 70px
}

.breadcrumbs nav {
    background: 0 0;
    box-shadow: none;
    line-height: 1.4;
    height: auto;
    padding: 0;
    overflow: hidden;
    margin-bottom: 15px
}

.breadcrumbs nav ul {
    margin: 0;
    padding: 0;
    list-style: none;
    position: relative
}

.breadcrumbs nav ul li {
    line-height: initial;
    margin: 0;
    padding: 0
}

.breadcrumbs nav ul li:focus a, .breadcrumbs nav ul li:hover a {
    background: 0 0
}

.breadcrumbs nav ul li.breadcrumb {
    padding: 0
}

.breadcrumbs nav ul li.breadcrumb a {
    display: inline;
    padding: 0;
    font-size: 12px;
    color: #A40045;
    font-weight: 700;
    font-family: 'Quicksland', sans-serif;
    text-transform: uppercase
}

.breadcrumbs nav ul li.breadcrumb::after {
    content: '\E5CC';
    vertical-align: middle;
    font-size: 14px;
    color: #A40045;
    font-weight: 700;
    font-family: "Material Icons";
    margin: 0 8px
}

.breadcrumbs nav ul li.breadcrumb::before, .breadcrumbs nav ul li:last-child::after {
    content: none
}

.breadcrumbs nav ul li:last-child {
    display: inline-block
}

.breadcrumbs-7 {
    background: #F7F8FA;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 87%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 87%, 0 100%);
    padding: 130px 0 50px;
    position: relative;
    margin: 0 0 25px;
    overflow: hidden
}

.breadcrumbs-7:after, .breadcrumbs-7:before {
    position: absolute;
    height: 256px;
    display: block
}

.breadcrumbs-7:before {
    content: '';
    width: 271px;
    background: url(/wp-content/themes/essays-leader/images/breadcrumbs-left.png) center no-repeat;
    left: 0;
    top: 28px
}

.breadcrumbs-7:after {
    content: '';
    width: 251px;
    background: url(/wp-content/themes/essays-leader/images/breadcrumbs-right.png) center no-repeat;
    right: 0;
    top: 29px
}

.breadcrumbs-7 h1 {
    color: #283249;
    font-size: 64px;
    line-height: 52px;
    margin-top: 0
}

.breadcrumbs-7 nav {
    position: relative
}

.breadcrumbs-7 nav .nav-wrapper {
    height: auto
}

.breadcrumbs-7 nav .nav-wrapper ul li a span {
    font-size: 13px;
    font-weight: 700;
    color: #A40045;
    text-transform: none
}

.breadcrumbs-7 nav .nav-wrapper ul li:first-child a span {
    color: #283249
}

.breadcrumbs-7 .buttons {
    float: right;
    line-height: 107px
}

.breadcrumbs-7 .buttons .button-info {
    min-width: 260px;
    line-height: 50px
}

.call-to-action {
    background-color: #7bc00b;
    font-family: MuseoSans, sans-serif
}

.call-to-action .button-wrapper .button-info-o {
    min-width: 240px;
    background: #fff;
    border: 1px solid #fff
}

.call-to-action .button-wrapper .button-info-o:focus, .call-to-action .button-wrapper .button-info-o:hover {
    background: 0 0;
    line-height: 48px;
    border: 1px solid #fff
}

.call-to-action-1 {
    display: block;
    text-align: center;
    background: #F7F8FA;
    padding: 85px 0 170px;
    -webkit-clip-path: polygon(0 11%, 100% 0, 100% 100%, 0 94%);
    clip-path: polygon(0 11%, 100% 0, 100% 100%, 0 94%)
}

.call-to-action-1 .call-to-action-list {
    display: block;
    margin: 75px 0 0
}

.call-to-action-1 .call-to-action-list .item {
    display: inline-block;
    vertical-align: top;
    width: 22%;
    margin: 0 15px
}

.call-to-action-1 .call-to-action-list .item.item-1 {
    margin-left: 0
}

.call-to-action-1 .call-to-action-list .item.item-4 {
    margin-right: 0
}

.call-to-action-1 .call-to-action-list .item .icon {
    display: block
}

.call-to-action-1 .call-to-action-list .item .icon img {
    width: auto;
    max-width: 100%;
    box-shadow: 0 10px 30px rgba(40, 51, 73, .09);
    border-radius: 50%
}

.call-to-action-1 .call-to-action-list .item .text {
    color: #222;
    font-weight: 600;
    line-height: 22px;
    padding: 0 17px
}

.faq-3 .no-boarder {
    box-shadow: none;
    border-left: none;
    border-right: none
}

.faq-3 .collapsible {
    border: none
}

.faq-3 li {
    margin: 0 0 15px;
    border-radius: 6px
}

.faq-3 .collapsible-header h5, .faq-3 .collapsible-header h5 p {
    color: #283249;
    margin: 0;
    font-weight: 700
}

.faq-3 .collapsible-header {
    background: #F7F7F8;
    border-radius: 6px;
    border: none;
    padding: 25px;
    position: relative
}

.faq-3 .collapsible-header:before {
    content: "\e145";
    font-family: "Material Icons";
    color: #A40045;
    font-size: 21px;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: normal
}

.faq-3 li.active {
    border: 2px solid #E1E4EE;
    border-radius: 6px
}

.faq-3 li.active .collapsible-body {
    padding: 0 25px 15px;
    border: none
}

.faq-3 li.active .collapsible-header {
    background: 0 0;
    border-bottom: none
}

.faq-3 li.active .collapsible-header h5, .faq-3 li.active .collapsible-header h5 p {
    color: #A40045
}

.faq-3 li.active .collapsible-header:before {
    content: "\e15b"
}

@-webkit-keyframes sp-off {
    0%, 100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

#owner {
    width: 420px;
    max-width: 100%
}

.footer-6 {
    background: #283349;
    padding: 0
}

.footer-6 .menu {
    display: block;
    overflow: hidden;
    background: #242E43;
    padding: 15px 0
}

.footer-6 .menu .logo {
    display: inline-block;
    vertical-align: middle;
    width: 20%
}

.footer-6 .menu .logo a {
    position: relative;
    top: 6px
}

.footer-6 .menu .menu-list {
    display: inline-block;
    vertical-align: middle;
    width: 79%
}

.footer-6 .menu .menu-list nav {
    background: 0 0;
    box-shadow: none
}

.footer-6 .menu .menu-list nav li a {
    font-family: Acap;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 0 15px;
    transition: .3s
}

.footer-6 .menu .menu-list nav li a:hover {
    background: 0 0;
    color: #FBCE27
}

.footer-6 .footer-body {
    display: block;
    text-align: center;
    padding: 60px 0
}

.footer-6 .footer-body .title {
    font-size: 20px;
    font-family: 'Quicksland', sans-serif;
    color: #fff;
    font-weight: 600;
    margin: 0 0 35px
}

.footer-6 .footer-body .sub-title {
    font-size: 15px;
    font-weight: 500;
    color: #fff;
    display: block;
    margin: 0 0 6px
}

.footer-6 .footer-body .contacts-block {
    display: inline-block;
    vertical-align: top;
    width: 24%;
    text-align: left
}

.footer-6 .footer-body .contacts-block .phone {
    display: block;
    margin: 0 0 27px
}

.footer-6 .footer-body .contacts-block .phone a {
    display: block;
    font-family: Acap;
    font-size: 16px;
    color: #FBCE27;
    font-weight: 500;
    transition: .3s
}

.footer-6 .footer-body .contacts-block .phone a:hover {
    color: #fff
}

.footer-6 .footer-body .contacts-block .support {
    display: block;
    margin: 0 0 27px
}

.footer-6 .footer-body .contacts-block .support a {
    display: block;
    font-family: Acap;
    font-size: 12px;
    color: #FBCE27;
    font-weight: 500;
    transition: .3s
}

.footer-6 .footer-body .contacts-block .support a:hover {
    color: #fff
}

.footer-6 .footer-body .contacts-block .social-block {
    display: block
}

.footer-6 .footer-body .contacts-block .social-block ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

.footer-6 .footer-body .contacts-block .social-block ul li a {
    display: inline-block;
    width: 40px;
    height: 40px;
    border: 1.5px solid rgba(255, 255, 255, .3);
    text-align: center;
    color: #fff;
    border-radius: 50%;
    position: relative;
    transition: .3s
}

.footer-6 .footer-body .contacts-block .social-block ul li a:before {
    font-size: 16px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.footer-6 .footer-body .contacts-block .social-block ul li a:hover {
    color: #FBCE27
}

.footer-6 .footer-body .articles-block {
    display: inline-block;
    vertical-align: top;
    width: 53%;
    text-align: left;
    margin: 0 38px 0 0
}

.footer-6 .footer-body .articles-block .fixed-height {
    overflow: auto;
    max-height: 330px;
    padding-right: 10px
}

.footer-6 .footer-body .articles-block ul {
    margin: 0
}

.footer-6 .footer-body .articles-block ul li {
    margin: 0 0 5px;
}

.footer-6 .footer-body .articles-block ul li a {
    color: #9BA5BC;
    font-size: 14px;
    transition: .3s
}

.footer-6 .footer-body .articles-block ul li a:hover, .footer-6 .footer-body .essays-block ul li:hover .cat-title, .footer-6 .footer-body .essays-block ul li:hover span {
    color: #fff
}

.footer-6 .footer-body .essays-block {
    display: inline-block;
    vertical-align: top;
    width: 18%;
    text-align: left
}

.footer-6 .footer-body .essays-block ul {
    margin: 0
}

.footer-6 .footer-body .essays-block ul li {
    margin: 0 0 5px;
    position: relative;
    transition: .3s
}

.footer-6 .footer-body .essays-block ul li .cat-title {
    color: #9BA5BC;
    font-size: 14px;
    display: inline-block
}

.footer-6 .footer-body .essays-block ul li .cat-title span {
    display: none
}

.footer-6 .footer-body .essays-block ul li span {
    display: inline-block;
    color: #9BA5BC;
    font-size: 14px;
    transition: .3s
}

.footer-6 .footer-body .essays-block ul li a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0
}

.footer-6 .footer-body .scroll_block::-webkit-scrollbar-track {
    background-color: #3B4660;
    border-radius: 2px
}

.footer-6 .footer-body .scroll_block::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 6px
}

.footer-6 .footer-body .scroll_block::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #A3A9B5
}

.footer-6 .footer-bottom-line {
    display: block;
    background: #242E43;
    text-align: center;
    padding: 25px 0
}

.footer-6 .footer-bottom-line .attention {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: left
}

.footer-6 .footer-bottom-line .terms-policy {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: right
}

.footer-6 .footer-bottom-line .terms-policy a {
    display: inline-block;
    vertical-align: middle;
    width: 100px;
    height: 36px;
    font-size: 12px;
    line-height: 36px;
    color: #fff;
    background: #1E2635;
    box-shadow: 1px 4px 9px rgba(40, 51, 73, .03);
    border-radius: 3px;
    text-align: center;
    margin: 0 2px;
    transition: .3s
}

.footer-6 .footer-bottom-line .terms-policy a:hover {
    color: #FBCE27
}

.footer-6 .footer-bottom-line .mobile-logo-copyright {
    display: none
}

.footer-6 .footer-bottom-line .mobile-logo-copyright .logo {
    display: block;
    margin: 15px auto
}

.free-essays-list {
    overflow: hidden;
    margin: 0
}

.free-essays-list-3 .free-essays-list_content {
    border-top: 1px solid #f0f0f1;
    padding: 30px 0;
    position: relative
}

.free-essays-list-3 .free-essays-list_content:last-child {
    border-bottom: 1px solid #f0f0f1
}

.free-essays-list-3 .free-essays-list_content .date {
    font-size: 13px;
    color: #a3a6a9;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif;
    margin-top: 7px
}

.free-essays-list-3 .free-essays-list_content p {
    font-size: 14px;
    color: #51555a;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.free-essays-list-3 .free-essays-list_content .wrap {
    width: 33px;
    position: absolute;
    left: 15px;
    top: 50px
}

.free-essays-list-3 .free-essays-list_content .right-block {
    text-align: center
}

.free-essays-list-3 .free-essays-list_content .right-block .button {
    margin-top: 20px;
    min-width: 130px;
    width: 70%
}

.essays-categories {
    background: #FFF;
    box-shadow: 0 10px 30px rgba(40, 51, 73, .09);
    padding: 65px
}

.essays-categories h2 {
    font-size: 24px;
    line-height: 24px;
    color: #A40045;
    margin: 0 0 25px
}

.essays-categories .essays-categories-list {
    margin: 0;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.essays-categories .essays-categories-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 32%;
    background: #F7F8FA;
    margin: 0 6px 13px;
    position: relative;
    text-align: left;
    padding: 20px 0 20px 80px
}

.essays-categories .essays-categories-list li:hover {
    transition: .2s;
    background: #d9bbc9
}

.essays-categories .essays-categories-list li:hover .cat-title span {
    transition: .2s;
    color: #a40045;
    font-weight: 800
}

.essays-categories .essays-categories-list li a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1
}

.essays-categories .essays-categories-list li .cat-title {
    font-size: 16px;
    color: #222;
    font-weight: 600
}

.essays-categories .essays-categories-list li .cat-title span {
    display: block;
    font-size: 12px;
    color: #A0A0A0;
    line-height: 15px
}

.essays-categories .essays-categories-list li .count {
    font-family: Acap;
    font-size: 18px;
    color: #222;
    line-height: 20px;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.free-essays ul li a, .free-essays-2 .buttons-next a, .free-essays-2 .date, .free-essays-2 h3, .head-slider.carousel-slider .carousel-item h2, .head-slider.carousel-slider .carousel-item h3, .how-it-works .header h2, .how-it-works-1 .content .how-it-works_element .number, .how-it-works-1 .content .how-it-works_element .step, .how-it-works-1 .content .how-it-works_element .text, .samples-1 .sample .table-view-sample, .sidebar .date, .sidebar .date a, .sidebar-1-search .search input, .sidebar-auth .mini-wrapper .header span, .sidebar-auth .title {
    font-family: 'Quicksland', sans-serif
}

.essays-categories .essays-categories-list li:before {
    position: absolute;
    line-height: 0;
    left: 22px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.essays-categories .essays-categories-list li:first-child:before {
    content: url(/wp-content/themes/essays-leader/images/essays-sociology-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(2):before {
    content: url(/wp-content/themes/essays-leader/images/essays-research-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(3):before {
    content: url(/wp-content/themes/essays-leader/images/essays-medicine-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(4):before {
    content: url(/wp-content/themes/essays-leader/images/essays-history-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(5):before {
    content: url(/wp-content/themes/essays-leader/images/essays-literature-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(6):before {
    content: url(/wp-content/themes/essays-leader/images/essays-business-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(7):before {
    content: url(/wp-content/themes/essays-leader/images/essays-description-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(8):before {
    content: url(/wp-content/themes/essays-leader/images/essays-explorary-icon.svg)
}

.essays-categories .essays-categories-list li:nth-child(9):before {
    content: url(/wp-content/themes/essays-leader/images/essays-art-icon.svg)
}

.essays-categories .essays-categories-list li:last-child:before {
    content: url(/wp-content/themes/essays-leader/images/essays-analysis-icon.svg)
}

.free-essays-list-3 .pagination-block .paging {
    text-align: center
}

.free-essays {
    overflow: hidden;
    margin: 0
}

.free-essays .text-right {
    text-align: right
}

.free-essays .text-left {
    text-align: left
}

.free-essays ul li a {
    font-size: 15px;
    color: #1e2022;
    font-weight: 400
}

.free-essays ul li a:hover {
    color: #7bc00b
}

.free-essays ul li::before {
    color: #51555a;
    font-size: 7px
}

.free-essays-2 .title {
    margin-bottom: 30px
}

.free-essays-2 h3 {
    font-size: 27px;
    color: #1e2022;
    font-weight: 700
}

.free-essays-2 .date {
    font-size: 13px;
    color: #a3a6a9;
    font-weight: 400
}

.free-essays-2 .date span {
    color: #7bc00b
}

.free-essays-2 .separation {
    border-bottom: 1px solid #f0f0f1;
    margin-bottom: 15px;
    margin-top: 15px
}

.free-essays-2 .buttons-next a {
    font-size: 15px;
    color: #A40045;
    font-weight: 400
}

.free-essays-2 .buttons-next {
    margin: 20px 0
}

.head-slider {
    padding: 40px 0
}

.head-slider.carousel-slider .carousel-item h2 {
    font-size: 47px;
    color: #1e2022;
    font-weight: 700
}

.head-slider.carousel-slider .carousel-item h3 {
    font-size: 27px;
    color: #1e2022;
    font-weight: 500
}

.head-slider.carousel-slider .carousel-item .subtitle {
    color: #51555a;
    font-size: 20px
}

.head-slider .nopadding {
    padding: 0 !important
}

ul.slick-dots li {
    display: inline-block;
    margin: 0 5px
}

ul.slick-dots li button {
    font-size: 0;
    width: 10px;
    height: 10px;
    padding: 0;
    background: #f0f0f1;
    border: 1px solid #A40045;
    border-radius: 50%
}

ul.slick-dots li.slick-active button {
    background: #A40045
}

.input-field {
    margin-top: 0
}

.head-slider-13 {
    background: url(/wp-content/themes/essays-leader/images/head-slider-left-bg.png) left top 125px no-repeat, url(/wp-content/themes/essays-leader/images/head-slider-right-bg.png) right -15px top 84px no-repeat;
    padding: 180px 0 40px
}

.head-slider-13 .head-slider-wrapper {
    display: block;
    width: 100%;
    text-align: center
}

.head-slider-13 .head-slider-left-side {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: left
}

.head-slider-13 .head-slider-left-side h1 {
    position: relative
}

.head-slider-13 .head-slider-left-side h1:before {
    content: '';
    display: block;
    position: absolute;
    width: 50px;
    height: 4px;
    background: #A40045;
    left: 0;
    top: -35px
}

.head-slider-13 .head-slider-left-side ul li {
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    padding: 5px 0 5px 35px;
    position: relative;
    color: #222;
    font-size: 18px
}

.head-slider-13 .head-slider-left-side ul li:before {
    content: url(/wp-content/themes/essays-leader/images/icon.png);
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.head-slider-13 .head-slider-left-side .average-quality-score {
    font-family: 'Quicksland', sans-serif;
    text-align: center;
    border-top: 2px solid #E8E8E8;
    margin: 30px 0 0;
    padding: 25px 0 0;
    display: block;
    max-width: 70%
}

.head-slider-13 .head-slider-left-side .average-quality-score .title {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    font-size: 16px;
    font-weight: 700;
    color: #1E2430;
    text-align: left
}

.head-slider-13 .head-slider-left-side .average-quality-score .title .stars {
    margin: 7px 0 0
}

.head-slider-13 .head-slider-left-side .average-quality-score .score {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

.head-slider-13 .head-slider-left-side .average-quality-score .score span {
    color: #1E2430;
    font-size: 34px;
    font-family: Acap
}

.head-slider-13 .head-slider-right-side {
    display: inline-block;
    vertical-align: middle;
    width: 49%;
    text-align: right
}

.head-slider-13 .head-slider-right-side .essayator-form {
    display: inline-block;
    background: url(/wp-content/themes/essays-leader/images/home-calc-bg.png) center no-repeat;
    width: 445px;
    height: 542px;
    margin: 0 auto;
    padding: 65px;
    position: relative;
    text-align: left
}

.head-slider-13 .head-slider-right-side .essayator-form .title {
    font-family: Acap;
    color: #1E2430;
    font-size: 18px;
    margin: 0 0 20px
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .currency {
    display: block;
    width: 66px;
    height: 35px;
    position: absolute;
    border: 1px solid #A40045;
    color: #A40045;
    border-radius: 5px;
    right: 65px;
    top: 60px;
    padding: 0 5px;
    font-size: 12px;
    font-weight: 700
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .input-field {
    font-size: 13px;
    font-weight: 600;
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    margin: 0 0 12px
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .input-field select {
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    color: #40495A;
    font-weight: 600;
    padding: 0 10px;
    margin: 5px 0 0;
    cursor: pointer
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field {
    font-size: 13px;
    font-weight: 600;
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    margin: 0 0 30px
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field input {
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    font-weight: 600;
    margin: 5px 0 0
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field .minus, .head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field .plus {
    width: 46px;
    height: 42px;
    border-radius: 5px;
    top: 32px
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field .minus:before {
    content: '-';
    font-family: 'Quicksland', sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 34px;
    color: #40495A
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .number-field .plus:before {
    content: '+';
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 38px;
    color: #40495A
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total {
    display: block
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price {
    display: inline-block;
    vertical-align: middle;
    width: 54%;
    font-size: 13px;
    color: #40495A;
    font-weight: 600;
    line-height: 18px
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price span {
    display: block;
    font-size: 13px;
    font-weight: 700;
    color: #1E2430;
    line-height: normal;
}
.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price span.mini-order-first-price{
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    color: #1E2430;
}
.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price span.mini-order-total-price{
    display: inline-block;
    vertical-align: middle;
    color: #1E2430;
    text-decoration: line-through;
}
.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price span.mini-order-total-price.auth-user{
    font-size: 20px;
    text-decoration: none;
}
.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .total-price span.first-info{
    display: block;
    font-size: 12px;
    color: #a40045;
}

.head-slider-13 .head-slider-right-side .essayator-form .ae-miniorder-custom .total .form-button {
    display: inline-block;
    vertical-align: middle;
    min-width: auto;
    width: 140px;
    height: 46px;
    margin: 0
}

.head-slider-13 .content-bottom {
    display: block;
    text-align: center;
    margin: 100px 0 0
}

.head-slider-13 .content-bottom .img-wrap, .head-slider-13 .content-bottom .text-body {
    display: inline-block;
    vertical-align: top;
    width: 49%;
    text-align: left
}

.how-it-works-text {
    display: none
}

.how-it-works .header h2 {
    font-size: 35px;
    color: #1e2022;
    font-weight: 300
}

.how-it-works-1 {
    margin: 85px 0
}

.how-it-works-1 h2.header {
    text-align: center;
    margin-top: 0
}

.how-it-works-1 .content .how-it-works_element {
    display: inline-block;
    width: 24%;
    padding-top: 130px;
    position: relative
}

.how-it-works-1 .content .how-it-works_element::before {
    content: '';
    height: 1px;
    background-color: #e0ebf2;
    display: block;
    position: relative;
    top: -65px
}

.how-it-works-1 .content .how-it-works_element::after {
    content: 'done';
    font-size: 28px;
    color: #7bc00b;
    font-weight: 400;
    font-family: "Material Icons";
    border: 2px solid #33b9ff;
    width: 42px;
    line-height: 38px;
    border-radius: 50%;
    text-align: center;
    display: block;
    top: 44px;
    position: absolute;
    background-color: #fff
}

.how-it-works-1 .content .how-it-works_element .step {
    font-size: 17px;
    color: #1e2022;
    font-weight: 700
}

.how-it-works-1 .content .how-it-works_element .text {
    font-size: 14px;
    color: #51555a;
    font-weight: 400;
    padding-right: 30%
}

.how-it-works-1 .content .how-it-works_element .number {
    font-size: 55px;
    color: #51555a;
    font-weight: 700;
    opacity: .2
}

.how-it-works-1 .content .how-it-works_element:last-child::before {
    display: none
}

.how-it-works-1 .footer a.button.button-primary-1 {
    min-width: 320px;
    line-height: 50px
}

.menubar {
    position: relative
}

.menubar nav.main-menu {
    display: inline-block;
    vertical-align: middle;
    width: auto;
    height: auto;
    line-height: normal;
    background-color: #fff;
    box-shadow: none;
    margin: 0 22px
}

.menubar nav.main-menu ul.primary-menu {
    text-align: right;
    max-height: 90px;
    overflow: hidden
}

.menubar nav.main-menu ul.primary-menu li {
    display: inline-block;
    vertical-align: middle;
    float: none;
    height: 90px;
    line-height: 90px
}

.menubar nav.main-menu ul.primary-menu li a {
    font-size: 15px;
    font-weight: 600;
    color: #222831;
    padding: 0 10px
}

.menubar nav.main-menu ul.primary-menu li a:hover {
    color: #A40045;
    background: 0 0
}

.menubar nav.main-menu ul.primary-menu li:nth-child(3) a {
    color: #A40045
}

.menubar nav.main-menu .menu-buttons a {
    min-width: 110px;
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase
}

.menubar nav.main-menu .menu-buttons a.button.button-primary-2 {
    display: inline-block;
    vertical-align: middle;
    border: 1px solid #d41f26
}

.menubar nav.main-menu .menu-buttons a.button.button-primary-2:hover {
    border-color: #e5797d
}

.menubar nav.main-menu .menu-buttons a.login, .menubar nav.main-menu .menu-buttons a.user {
    border: 1px solid #d9dadb;
    display: inline-block;
    min-width: 40px;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 50%;
    text-align: center;
    color: #a3a6a9
}

.menubar nav.main-menu .menu-buttons a.login i, .menubar nav.main-menu .menu-buttons a.user i {
    line-height: inherit;
    height: inherit
}

.menubar a.mobile-menu {
    display: none;
    width: 18px;
    margin-left: 15px
}

.menubar a.mobile-menu span {
    display: block;
    width: 100%;
    height: 2px;
    background: #0f1a36;
    margin: 0 0 4px
}

.menubar a.mobile-menu span.half {
    width: 50%
}

.menubar-1 {
    box-shadow: 0 0 15px rgba(99, 99, 99, .1);
    display: block;
    width: 100%;
    position: fixed;
    z-index: 1000;
    background: #fff
}

.menubar-1 .content {
    width: 100%;
    max-width: 1332px;
    margin: 0 auto;
    text-align: center
}

.menubar-1 .close-menu {
    display: inline-block;
    line-height: normal;
    position: absolute;
    color: #000;
    font-size: 20px;
    right: 5px;
    top: 0;
    z-index: 1;
    cursor: pointer
}

.menubar-1 .menu-buttons-mobile {
    display: none
}

.menubar-1 .logo {
    display: inline-block;
    vertical-align: middle
}

.menubar-1 .logo a {
    display: block;
    line-height: initial
}

.menubar-1 .logo .mobile-logo {
    display: none
}

.menubar-1 .social-buttons-block {
    position: relative;
    left: 50px
}

.menubar-1 .social-buttons-block ul li {
    height: 40px;
    line-height: 40px;
    padding-top: 30px
}

.menubar-1 .social-buttons-block ul li a, .menubar-1 .social-buttons-block ul li a i {
    height: 30px;
    line-height: 30px;
    vertical-align: middle
}

.menubar-1 .social-buttons-block ul li a {
    font-size: 13px !important;
    color: #a3a6a9
}

.menubar-1 .social-buttons-block ul li a:hover {
    background: 0 0;
    color: #A40045
}

.menubar-1 .phone-site {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 30px;
    margin: 0 10px 0 30px
}

.menubar-1 .phone-site:before {
    content: url(/wp-content/themes/essays-leader/images/phone.svg);
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0
}

.menubar-1 .phone-site a {
    display: block;
    color: #222;
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    font-family: Roboto, sans-serif
}

.menubar-1 .phone-site a:hover {
    color: #A40045
}

.menubar-1 .top-header-chat {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #fff;
    background: #222;
    border-radius: 50px;
    width: 100px;
    height: 32px;
    line-height: 32px
}

.menubar-1 .top-header-chat:hover {
    background: #A40045
}

.menubar-1 nav.main-menu .buttons {
    display: none
}

.menubar-1 .menu-buttons, .menubar-1 .menu-buttons .button-primary-2 {
    display: inline-block;
    vertical-align: middle
}

.menubar-1 nav.main-menu ul li a {
    font-size: 16px
}

.menubar-1 .menu-buttons .button-primary-2 {
    width: 118px;
    height: 48px;
    margin: 0;
    min-width: auto;
    font-size: 15px;
    padding: 0
}

.menubar-1 .ae-modal-user-area {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    background: url(/wp-content/themes/essays-leader/images/user.svg) center no-repeat;
    margin-left: 15px
}

.menubar-1 .ae-modal-user-area a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 0
}

.menubar-1 .ae-modal-user-area a.logged {
    padding: 0
}

ul#modal-menu {
    display: none;
    background: #fff;
    opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    position: fixed;
    width: 100%;
    max-width: 340px;
    max-height: 95%;
    overflow: auto;
    left: calc(50% - 150px);
    top: 35px !important;
    padding: 0 35px
}

ul#modal-menu .top-header-close {
    position: relative;
    padding: 20px 0
}

ul#modal-menu .top-header-close .title-menu {
    font-size: 30px;
    color: #222;
    font-family: CAP
}

ul#modal-menu .top-header-close .close-menu {
    position: absolute;
    right: 15px;
    top: 15px
}

ul#modal-menu li {
    padding: 15px 0;
    border-bottom: 1px solid #E2E2E2
}

ul#modal-menu li a {
    font-family: Acap;
    color: #283349;
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    position: relative;
    padding-left: 48px
}

ul#modal-menu li a:before {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0
}

ul#modal-menu li:nth-child(2) a:before {
    content: url(/wp-content/themes/essays-leader/images/home.svg)
}

ul#modal-menu li:nth-child(3) a:before {
    content: url(/wp-content/themes/essays-leader/images/about-us.svg)
}

ul#modal-menu li:nth-child(4) a {
    color: #A40045
}

ul#modal-menu li:nth-child(4) a:before {
    content: url(/wp-content/themes/essays-leader/images/order.svg)
}

ul#modal-menu li:nth-child(5) a:before {
    content: url(/wp-content/themes/essays-leader/images/prices.svg)
}

ul#modal-menu li:nth-child(6) a:before {
    content: url(/wp-content/themes/essays-leader/images/discounts.svg)
}

ul#modal-menu li:nth-child(7) a:before {
    content: url(/wp-content/themes/essays-leader/images/services.svg)
}

ul#modal-menu li:nth-child(8) a:before {
    content: url(/wp-content/themes/essays-leader/images/faq.svg)
}

ul#modal-menu li:nth-child(9) a:before {
    content: url(/wp-content/themes/essays-leader/images/affiliate.svg)
}

ul#modal-menu li:nth-child(10) a:before {
    content: url(/wp-content/themes/essays-leader/images/contact.svg)
}

ul#modal-menu li#set-block .buttons {
    display: block;
    text-align: center;
    margin: 0 0 15px
}

ul#modal-menu li#set-block .buttons a {
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    height: 48px;
    line-height: 48px;
    padding: 0;
    font-family: 'Quicksland', sans-serif;
    font-size: 15px;
    text-transform: none;
    font-weight: 700;
    min-width: auto;
    margin: 0
}

ul#modal-menu li#set-block .buttons a.button-primary-2 {
    color: #fff;
    display: block;
    width: 100%
}

ul#modal-menu li#set-block .phones-chat {
    clear: both;
    background: #F7F7F7;
    padding: 10px 0
}

ul#modal-menu li#set-block .phones-chat .ph {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 35px;
    margin-right: 10px
}

ul#modal-menu li#set-block .phones-chat .ph:before {
    content: url(/wp-content/themes/essays-leader/images/phone.png);
    position: absolute;
    left: 7px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    line-height: 0
}

ul#modal-menu li#set-block .phones-chat .ph a {
    display: block;
    font-family: 'Quicksland', sans-serif;
    padding-left: 0;
    font-size: 14px;
    font-weight: 700;
    color: #222
}

ul#modal-menu li#set-block .phones-chat .burger-chat {
    display: inline-block;
    vertical-align: middle;
    width: 112px;
    height: 48px;
    font-family: 'Quicksland', sans-serif;
    padding-left: 0;
    font-size: 15px;
    font-weight: 600;
    line-height: 48px;
    color: #fff;
    background: #222;
    border-radius: 4px;
    text-transform: none;
    text-align: center
}

.our-discount {
    margin: 0;
    padding: 100px 0;
    border-bottom: 1px solid #000
}

.our-discount-11 {
    position: relative;
    padding: 100px 0 0;
    border: none;
    background: url(/wp-content/themes/essays-leader/images/discount-bg.png) top center no-repeat
}

.our-discount-11 h2 {
    font-weight: 400;
    text-align: center;
    margin-top: 0;
    margin-bottom: 50px;
    color: #fff;
    font-size: 32px
}

.our-discount-11 .disc-blocks {
    margin: 0 auto 60px
}

.our-discount-11 .disc-blocks .top-block {
    display: block;
    text-align: center
}

.our-discount-11 .disc-blocks .top-block.mob {
    display: none
}

.our-discount-11 .disc-blocks .top-block .disc-block {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    margin: 0 6px;
    min-height: 410px;
    position: relative;
    padding-top: 145px
}

.our-discount-11 .disc-blocks .top-block .disc-block .percent {
    display: block;
    text-align: center
}

.our-discount-11 .disc-blocks .top-block .disc-block .percent .disc-off {
    display: block;
    font-family: Acap;
    font-size: 40px;
    font-weight: 400;
    color: #222;
    margin: 0 0 8px
}

.our-discount-11 .disc-blocks .top-block .disc-block .percent .disc-pages {
    display: block;
    font-family: Acap;
    color: #A40045;
    font-size: 16px
}

.our-discount-11 .disc-blocks .top-block .disc-block .text {
    font-family: 'Quicksland', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 60px 0 0;
    color: #fff
}

.our-discount-11 .disc-blocks .top-block .disc-block.disc-block-1 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-1.png) center no-repeat;
    margin-left: 0;
    background-size: cover
}

.our-discount-11 .disc-blocks .top-block .disc-block.disc-block-2 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-2.png) center no-repeat;
    background-size: cover
}

.our-discount-11 .disc-blocks .top-block .disc-block.disc-block-2 .text {
    color: #222
}

.our-discount-11 .disc-blocks .top-block .disc-block.disc-block-3 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-3.png) center no-repeat;
    margin-right: 0;
    background-size: cover
}

.our-discount-11 .affiliate-program-home-banner {
    display: block;
    position: relative;
    background: url(/wp-content/themes/essays-leader/images/affiliate-program-home-banner-bg.png) center no-repeat
}

.our-discount-11 .affiliate-program-home-banner .hero-icon {
    position: absolute;
    left: calc(25% - 4px);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.our-discount-11 .affiliate-program-home-banner .left-side-banner {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    background: url(/wp-content/themes/essays-leader/images/left-affiliate-home-bg.png) top 21px center no-repeat;
    color: #fff;
    font-family: Acap;
    font-size: 26px;
    text-align: center;
    padding: 56px 0;
    line-height: 32px
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner {
    display: inline-block;
    vertical-align: middle;
    width: 69%;
    padding-left: 50px
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner .get-perc {
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    font-family: Acap;
    color: #A40045;
    line-height: 20px
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner .get-perc span {
    display: block;
    font-family: Acap;
    color: #A40045;
    font-size: 52px;
    line-height: 52px
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner .refer {
    display: inline-block;
    vertical-align: middle;
    font-family: Acap;
    font-size: 26px;
    color: #283349;
    line-height: 25px;
    margin: 0 25px 0 15px
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner .refer span {
    display: block;
    color: #283349;
    font-size: 15px;
    font-weight: 600
}

.our-discount-11 .affiliate-program-home-banner .right-side-banner a {
    display: inline-block;
    vertical-align: middle;
    width: 146px;
    height: 48px;
    min-width: auto;
    font-size: 14px;
    font-weight: 700
}

.samples-1 .block-samples:nth-child(odd) {
    clear: both
}

.samples-1 .sample {
    margin: 0 4px 30px;
    background: #FFF;
    border: 1px solid #f0f0f1;
    border-radius: 3px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .09);
    display: block;
    min-height: 400px;
    padding-bottom: 20px
}

.samples-1 .sample .down-sample {
    padding: 25px 50px 25px 25px;
    margin-right: 20px;
    height: 90px;
    background-size: 43px;
    line-height: 21px;
    position: relative
}

.samples-1 .sample .down-sample .sample-type {
    font-size: 16px;
    color: #310015;
    font-weight: 700;
    text-transform: uppercase
}

.samples-1 .sample .down-sample .wrap {
    position: absolute;
    right: 15px;
    top: 25px
}

.samples-1 .sample .down-sample a {
    font-size: 12px;
    color: #7bc00b;
    font-weight: 400
}

.samples-1 .sample .down-sample a:hover {
    color: #A40045
}

.samples-1 .sample .sample-topic {
    height: 80px;
    padding: 25px;
    color: #310015;
    font-weight: 700;
    border-top: 1px solid #f0f0f1
}

.samples-1 .sample .row.table-sample {
    margin: 0;
    padding: 0 22px;
    width: 100%
}

.samples-1 .sample .row.table-sample .table-block-sample {
    display: block;
    background: #f0f0f1;
    border: 3px solid #FFF;
    padding: 8px 15px;
    min-height: 70px
}

.samples-1 .sample .table-text-sample {
    color: #a3a6a9
}

.samples-1 .sample .table-view-sample {
    font-size: 14px;
    color: #656a70;
    font-weight: 700
}

.samples-1 .sample .btn-sample {
    margin-top: 22px;
    text-align: center;
    padding: 0 22px
}

.sidebar-1-categories, .sidebar-1-search {
    padding: 20px 0
}

.sidebar .date, .sidebar .date a {
    font-size: 13px;
    color: #a3a6a9;
    font-weight: 400
}

.sidebar .date .post, .sidebar .date a .post {
    display: inline-block;
    margin-right: 5%
}

.sidebar .date .like, .sidebar .date a .like {
    display: inline-block;
    margin-right: 2%
}

.sidebar .date .watch, .sidebar .date a .watch {
    display: inline-block
}

.sidebar .likes-views a.like {
    color: #a3a6a9
}

.sidebar .likes-views a.like.liked {
    color: #7bc00b
}

.sidebar .likes-views .material-icons {
    font-size: 15px
}

.sidebar-auth .mini-wrapper .header span, .sidebar-auth .title {
    font-size: 15px;
    color: #1e2022;
    font-weight: 700
}

.sidebar-1-search .search {
    position: relative
}

.sidebar-1-search .search input {
    font-size: 14px;
    color: #1e2022;
    font-weight: 500
}

.sidebar-1-search .search a {
    font-size: 18px;
    color: #656a70;
    font-weight: 500;
    font-family: FontAwesome;
    position: absolute;
    line-height: 14px;
    height: 14px;
    width: 14px;
    right: 20px;
    top: 0
}

.sidebar-1-search .search ::-webkit-input-placeholder {
    font-size: 14px;
    color: #656a70;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.sidebar-1-search .search ::-moz-placeholder {
    font-size: 14px;
    color: #656a70;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.sidebar-1-search .search :-moz-placeholder {
    font-size: 14px;
    color: #656a70;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.sidebar-1-search .search :-ms-input-placeholder {
    font-size: 14px;
    color: #656a70;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif
}

.sidebar-1-categories h4:after {
    width: 100%;
    height: 1px;
    background: #009345;
    display: block;
    margin: 19px 0
}

.sidebar-1-categories .categories li {
    border-bottom: 1px solid #f0f0f1;
    position: relative;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 20px
}

.sidebar-1-categories .categories li.active a, .sidebar-1-categories .categories li.active a:after, .sidebar-1-categories .categories li.active span, .sidebar-1-categories .categories li.active span:after {
    color: #A40045
}

.sidebar-1-categories .categories li a, .sidebar-1-categories .categories li span {
    font-size: 13px;
    color: #1e2022;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    text-transform: uppercase;
    line-height: 25px
}

.sidebar-1-categories .categories li a:hover, .sidebar-1-categories .categories li span:hover {
    color: #A40045
}

.sidebar-1-categories .categories li a:after, .sidebar-1-categories .categories li span:after {
    content: "\E5CC";
    font-size: 14px;
    font-weight: 500;
    font-family: "Material Icons";
    position: absolute;
    top: 5px;
    right: 0
}

.sidebar-1-categories .collapsible-body {
    padding: 0;
    border-bottom: none
}

.sidebar-1-archive {
    padding: 20px 0
}

.sidebar-1-archive h4:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #009345;
    display: block;
    margin: 19px 0
}

.sidebar-1-archive .archive li {
    border-bottom: 1px solid #f0f0f1;
    position: relative;
    padding: 5px 0
}

.sidebar-1-archive .archive li a {
    font-size: 13px;
    color: #1e2022;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    line-height: 25px
}

.sidebar-1-archive .archive li a:hover {
    color: #A40045
}

.sidebar-1-latest-blogs {
    padding: 20px 0
}

.sidebar-1-latest-blogs .title {
    color: #1e2021;
    display: block;
    font-family: Poppins;
    font-weight: 600
}

.sidebar-1-latest-blogs .title:hover {
    color: #A40045
}

.sidebar-1-latest-blogs img {
    width: 100%
}

.sidebar-1-latest-blogs p {
    margin-bottom: 25px;
    font-size: 13px;
    color: #a3a6a9;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.sidebar-1-latest-blogs p a {
    color: #a3a6a9
}

.sidebar-1-latest-blogs p a:hover {
    color: #A40045
}

.sidebar-1-latest-blogs p:before {
    content: "\f017";
    font-size: 13px;
    color: #a3a6a9;
    font-weight: 400;
    font-family: FontAwesome;
    padding-right: 10px
}

.sidebar-1-advantages .advantages li:before, .sidebar-1-advantages h4:after, .sidebar-1-features h4:after, .sidebar-1-latest-blogs:after, .sidebar-1-payeer h4:after {
    content: ""
}

.sidebar-1-latest-blogs:after {
    width: 100%;
    height: 1px;
    background: #f0f0f1;
    display: block;
    margin: 20px 0
}

.sidebar-1-latest-blogs h5 {
    position: relative;
    padding-right: 25px
}

.sidebar-1-payeer {
    padding: 20px 0
}

.sidebar-1-payeer h4:after {
    width: 100%;
    height: 1px;
    background: #009345;
    display: block;
    margin: 19px 0
}

.sidebar-1-payeer img {
    width: 100%
}

.sidebar-1-first-order {
    height: 387px;
    width: 270px;
    background: url(/wp-content/themes/essays-leader/images/sidebar-first-order.png) center no-repeat;
    background-size: cover
}

.sidebar-1-first-order .first-order-1 {
    margin: 0 auto;
    text-align: center;
    padding-top: 120px
}

.sidebar-1-first-order .first-order-1 img {
    margin: 0 auto;
    display: block
}

.sidebar-1-first-order .first-order-1 p.limited-time {
    font-size: 18px;
    color: #FFF;
    font-weight: 700;
    font-family: 'Quicksland', sans-serif;
    margin-bottom: 10px
}

.sidebar-1-first-order .first-order-1 h2 {
    font-size: 37px;
    color: #f8ed55;
    font-weight: 900;
    font-family: 'Quicksland', sans-serif;
    margin: 0
}

.sidebar-1-first-order .first-order-1 p.first-order {
    font-size: 15px;
    color: #FFF;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    text-transform: uppercase;
    margin-bottom: 20px
}

.sidebar-1-first-order .first-order-1 a.button-slim {
    min-width: 150px;
    width: 150px;
    max-width: 150px;
    margin: 30px auto 0
}

.sidebar-1-advantages {
    padding: 20px 0
}

.sidebar-1-advantages h4:after {
    width: 100%;
    height: 1px;
    background: #009345;
    display: block;
    margin: 19px 0
}

.sidebar-1-advantages .advantages {
    padding: 0;
    border-bottom: none;
    border-top: none
}

.sidebar-1-advantages .advantages li {
    position: relative;
    padding: 5px 0 5px 40px;
    font-family: Poppins;
    font-weight: 500;
    font-size: 13px
}

.sidebar-1-advantages .advantages li:before {
    position: absolute;
    background: url(/wp-content/themes/essays-leader/images/icon.png) center no-repeat;
    left: 10px;
    top: 6px;
    width: 17px;
    height: 17px
}

.sidebar-1-advantages a.button-slim {
    min-width: 100%;
    width: 100%;
    margin: 20px 0 0
}

.sidebar-1-features {
    padding: 20px 0
}

.sidebar-1-features h4:after {
    width: 100%;
    height: 1px;
    background: #7bc00b;
    display: block;
    margin: 19px 0
}

.sidebar-1-features .features li a {
    font-size: 14px;
    color: #1e2022;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    line-height: 22px
}

.sidebar-1-features .features li:before {
    content: "\f00c";
    font-size: 14px;
    color: #7bc00b;
    font-weight: 400;
    font-family: FontAwesome;
    padding-right: 20px;
    line-height: 34px
}

.sidebar-1-features a.button-slim {
    min-width: 100%;
    width: 100%;
    margin: 20px 0 0
}

.sidebar-1-discounts {
    padding: 20px 0
}

.sidebar-1-discounts h4.line:after {
    content: "";
    width: 100%;
    height: 1px;
    background: #009345;
    display: block;
    margin: 19px 0
}

.sidebar-1-discounts .discounts li {
    background: url(/wp-content/themes/essays-leader/images/sidebar-discount.png) 25px center no-repeat;
    border-bottom: 1px solid #f0f0f1;
    overflow: hidden
}

.page-beware .beware-block table tr:last-child, .sidebar-1-discounts .discounts li:last-child {
    border-bottom: none
}

.sidebar-1-discounts .discounts li .percent {
    width: 75px;
    display: inline-block;
    float: left;
    position: relative;
    margin: 10px 0
}

.sidebar-1-discounts .discounts li .percent h4 {
    font-size: 22px;
    color: #A40045;
    font-weight: 900;
    font-family: 'Quicksland', sans-serif;
    margin: 0;
    text-transform: uppercase;
    text-align: center
}

.sidebar-1-discounts .discounts li .for-pages {
    display: inline-block;
    float: left;
    padding-left: 20px;
    margin: 10px 0
}

.sidebar-1-discounts .discounts li .for-pages p {
    font-size: 13px;
    color: #51555a;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    margin: 0 0 5px
}

.sidebar-1-discounts .discounts li .for-pages h4 {
    margin: 0;
    font-size: 16px;
    color: #51555a
}

.sidebar-1-discounts .discounts li .for-pages h4 span {
    color: #009144
}

.testimonials .header {
    margin: 50px 0
}

.testimonials .slick-next, .testimonials .slick-prev {
    position: absolute;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: calc(50% - 20px);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;
    outline: 0;
    display: inline-block;
    width: 40px;
    height: 40px;
    border-bottom: 1px solid #656a70
}

.testimonials .slick-next:focus, .testimonials .slick-next:hover, .testimonials .slick-prev:focus, .testimonials .slick-prev:hover {
    outline: 0
}

.testimonials .slick-prev {
    border-left: 1px solid #656a70;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    left: -5vw
}

[dir=rtl] .testimonials .slick-prev {
    left: auto;
    right: -25px
}

.testimonials .slick-next {
    border-right: 1px solid #656a70;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: -5vw
}

[dir=rtl] .testimonials .slick-next {
    left: -25px;
    right: auto
}

.testimonials .slick-next:before, [dir=rtl] .testimonials .slick-next:before {
    content: ''
}

.testimonials .slick-dots {
    bottom: 0;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.testimonials .slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 1px;
    padding: 0;
    cursor: pointer
}

.testimonials .slick-dots li button {
    border: 0;
    background: 0 0;
    display: block;
    height: 10px;
    width: 10px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    padding: 5px;
    cursor: pointer
}

.testimonials .slick-dots li button:focus, .testimonials .slick-dots li button:hover {
    outline: 0
}

.testimonials .slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 10px;
    height: 10px;
    border: 2px solid #DCE0E7;
    background-color: none;
    text-align: center;
    border-radius: 50%
}

.testimonials .slick-dots li.slick-active button:before {
    border: 2px solid #A40045;
    background-color: #A40045
}

.testimonials .slick-next, .testimonials .slick-next:focus, .testimonials .slick-next:hover, .testimonials .slick-prev, .testimonials .slick-prev:focus, .testimonials .slick-prev:hover {
    background-color: transparent
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    margin: 0;
    padding: 0 0 50px
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list, .slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after, .slick-track:before {
    content: "";
    display: table
}

.slick-slide, .slick-slide.slick-loading img {
    display: none
}

.slick-track:after {
    clear: both
}

.slick-slide {
    outline: 0;
    float: left;
    height: 100%;
    min-height: 1px
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.testimonials-10 {
    margin: 0;
    background: #F7F8FA;
    padding: 70px 0;
    -webkit-clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 6%, 100% 100%, 0 100%)
}

.testimonials-10.content-testimonials {
    -webkit-clip-path: none;
    clip-path: none;
    background: #fff
}

.testimonials-10 .header {
    text-align: left;
    margin-bottom: 0
}

.testimonials-10 .header .btn-wrapp {
    display: inline-block;
    float: right;
    position: relative;
    top: -50px;
    right: 50px
}

.testimonials-10 .header .btn-wrapp a {
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px;
    color: #A40045;
    font-size: 16px;
    font-weight: 700
}

.testimonials-10 .header .btn-wrapp span {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    border: 2px solid #DCE0E7;
    border-radius: 50%;
    outline: 0;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    transition: .5s
}

.testimonials-10 .header .btn-wrapp span:hover {
    border: 2px solid #32445F
}

.testimonials-10 .testimonials-block-up {
    margin: 0 15px;
    background: #FFF;
    box-shadow: 0 10px 30px rgba(40, 51, 73, .09);
    text-align: center
}

.testimonials-10 .testimonials-block-up .testimonials-icon {
    text-align: center;
    padding: 45px 0 24px
}

.testimonials-10 .testimonials-block-up .stars {
    display: block;
    text-align: center
}

.testimonials-10 .testimonials-block-up .stars img {
    display: inline-block
}

.testimonials-10 .testimonials-block-up p {
    font-size: 14px;
    line-height: 22px;
    color: #5E5E5E;
    font-weight: 600;
    text-align: center;
    margin: 0;
    padding: 15px 35px;
    min-height: 145px
}

.testimonials-10 .testimonials-block-up .person {
    display: block;
    position: relative;
    margin: 15px 0
}

.testimonials-10 .testimonials-block-up .person:after, .testimonials-10 .testimonials-block-up .person:before {
    width: 100%;
    max-width: 74px;
    background: #DCE0E7;
    position: absolute;
    top: 50%;
    display: block;
    content: '';
    height: 1px
}

.testimonials-10 .testimonials-block-up .person:before {
    left: 60px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.testimonials-10 .testimonials-block-up .person:after {
    right: 60px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.testimonials-10 .testimonials-block-up .testimonial-name {
    display: block;
    font-size: 18px;
    color: #222;
    font-weight: 700
}

.testimonials-10 .testimonials-block-up .testimonial-city {
    font-size: 14px;
    color: #AFB1B9;
    display: block;
    padding: 6px 0 35px
}

.text-content h6 {
    font-size: 15px;
    color: #1e2022;
    font-weight: 700;
    font-family: 'Quicksland', sans-serif
}

.text-content-2 .content h6, .text-content-3 h6, .text-content-4 .content h6 {
    font-size: 15px;
    color: #51555a;
    font-weight: 700;
    font-family: 'Quicksland', sans-serif
}

.text-content .col-count-2 {
    text-align: left
}

.col-count-2, .text-content-4 .content {
    text-align: justify
}

.text-content-1 {
    margin: 100px 0
}

.text-content-1 h3:first-child {
    margin-top: 0
}

.text-content-2 {
    margin: 50px 0
}

.text-content-2 .image-wrapper {
    width: 90%;
    height: 24vw;
    background-color: #f2f9e7;
    margin: 10px 5% 0
}

.col-count-2 {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 30px;
    column-gap: 30px
}

.col-count-2 h2 {
    margin-top: 0
}

.text-content-3 {
    padding: 75px 0
}

.text-content-3 h6 {
    margin-bottom: 20px
}

.text-content-4 {
    margin: 20px 0
}

.text-content-4 .content .image-wrapper {
    width: 90%;
    height: 24vw;
    background-color: #f2f9e7;
    margin: 10px 5% 0
}

.cont-contacts-4 .bottom-contacts {
    display: block;
    width: 100%;
    margin: 50px 0
}

.cont-contacts-4 .bottom-contacts .block-left {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

.cont-contacts-4 .bottom-contacts .block-left .form {
    width: 545px;
    background: url(/wp-content/themes/essays-leader/images/contacts-form-bg.svg) center no-repeat;
    background-size: contain;
    padding: 50px 70px 50px 82px
}

.cont-contacts-4 .bottom-contacts .block-left .form .title {
    font-family: Acap;
    color: #1E2430;
    font-size: 18px;
    margin: 0
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line input {
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    box-sizing: border-box;
    border-radius: 5px;
    color: #5E5E5E;
    height: 42px;
    font-weight: 600;
    font-size: 14px;
    margin: 20px 0 0
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line input::-webkit-input-placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line input:-ms-input-placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line input::placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line textarea {
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    box-sizing: border-box;
    border-radius: 5px;
    color: #5E5E5E;
    font-weight: 600;
    font-size: 14px;
    margin: 20px 0 0;
    resize: none;
    height: 100px;
    line-height: 30px;
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line textarea::-webkit-input-placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line textarea:-ms-input-placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line textarea::placeholder {
    color: #7B8291;
    font-weight: 500
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .form-line .error {
    font-family: 'Quicksland', sans-serif;
    font-size: 11px;
    color: red;
    font-weight: 600
}

.cont-contacts-4 .bottom-contacts .block-left .form .ae-contacts-custom .buttons-block {
    text-align: center;
    margin: 15px 0 0
}

.cont-contacts-4 .bottom-contacts .block-right {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info {
    display: block
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items {
    display: block;
    position: relative;
    padding: 35px 0 35px 140px;
    font-family: 'Quicksland', sans-serif;
    box-shadow: 0 10px 30px rgba(40, 51, 73, .09), inset 0 -20px 30px rgba(40, 51, 73, .03);
    border-radius: 100px;
    background: #fff;
    margin: 0 auto 25px;
    max-width: 85%
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items:hover {
    transition: .2s;
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items a {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items img {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.custom-container, .home-custom-container {
    max-width: 1170px;
    position: relative;
    margin: 0 auto
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items .t-sm {
    color: #7B8290;
    font-size: 16px;
    font-weight: 600
}

.cont-contacts-4 .bottom-contacts .block-right .contacts-info .items .t-hu {
    font-size: 20px;
    font-weight: 700;
    color: #222
}

.home-custom-container {
    padding-right: 15px;
    padding-left: 15px
}

.custom-container {
    padding-right: 15px;
    padding-left: 15px
}

.custom-container .container-wrapper {
    margin: 0 0 50px
}

.free-essays-categories ul li a {
    font-size: 15px;
    color: #1e2022;
    font-weight: 400;
    font-family: 'Quicksland', sans-serif
}

.free-essays-categories ul li a:hover {
    color: #7bc00b
}

.free-essays-categories ul li span {
    color: #a3a6a9
}

.free-essays-categories ul li::before {
    color: #51555a;
    font-size: 7px
}

.essays-samples-title, .essays-samples-title-list {
    max-width: 97%;
    font-size: 27px;
    display: block;
    box-shadow: 0 8px 24px rgba(100, 100, 100, .07);
    position: relative;
    overflow: hidden
}

.essays-samples-title-list .essays-samples-excerpt {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.essays-samples-title {
    color: #222;
    font-family: 'Quicksland', sans-serif;
    font-weight: 700;
    text-align: center;
    margin: 30px auto;
    padding: 55px 10px 55px 257px;
    border: 4px solid #F3F3F3;
    border-radius: 20px
}

.essays-samples-title:before {
    content: '';
    display: block;
    position: absolute;
    width: 16%;
    height: 100%;
    background: #E0EEFF;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%)
}

.essays-samples-title img {
    width: auto;
    position: absolute;
    left: 52px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.essays-samples-title-list {
    font-weight: 600;
    text-align: left;
    margin: 40px auto;
    padding: 40px 10px 40px 285px;
    border: 4px solid #F3F3F3;
    box-sizing: border-box;
    border-radius: 20px
}

.essays-samples-title-list:before {
    content: '';
    display: block;
    position: absolute;
    width: 16%;
    height: 100%;
    background: #E0EEFF;
    left: 0;
    top: 0;
    -webkit-clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 78% 100%, 0 100%)
}

.essays-samples-title-list .left-green-wave {
    position: absolute;
    width: auto;
    left: -14px;
    bottom: -23px
}

.essays-samples-title-list .left-title-pic {
    width: auto;
    position: absolute;
    left: 52px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.essays-samples-title-list .title-text {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    width: 70%
}

.essays-samples-title-list .title-text h4 {
    margin: 0 0 5px;
    color: #222;
    font-family: 'Quicksland', sans-serif;
    font-size: 20px;
    font-weight: 700
}

.essays-samples-title-list .title-text p {
    margin: 0;
    color: #5E5E5E;
    font-weight: 600
}

.essays-samples-title-list .red-button {
    display: inline-block;
    vertical-align: middle;
    width: 26%;
    text-align: center
}

.essays-samples-title-list .red-button a {
    border: 1px solid #A40045;
    min-width: 142px;
    height: 40px;
    font-weight: 700;
    font-size: 14px;
    color: #A40045;
    line-height: 38px
}

.essays-samples-title-list .red-button a:hover {
    background: #A40045;
    transition: .2s;
    color: #fff
}

.content-table p {
    margin: 0
}

.top-pages-block {
    display: block
}

.top-pages-block .left-pages-block, .top-pages-block .right-pages-block {
    display: inline-block;
    vertical-align: middle;
    width: 49%
}

.top-pages-block .right-pages-block {
    text-align: center
}

.top-pages-block .right-pages-block img {
    max-width: none
}

.margin-bottom-0 {
    margin-bottom: 0 !important
}

.pagination-block {
    padding-top: 30px;
    border-top: 1px solid #f0f0f1
}

div#gtx-trans {
    display: none
}

.page-testimonials, .shortcodes .shortcode-discount-block .disc-blocks .top-block {
    display: block;
    text-align: center
}

.page-testimonials .top-pages-block .left-pages-block, .page-testimonials h2 {
    text-align: left
}

.page-testimonials .testimonials-block-up {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    background: #FFF;
    border: 4px solid #F3F3F3;
    box-sizing: border-box;
    box-shadow: 0 8px 24px rgba(100, 100, 100, .07);
    border-radius: 20px;
    margin: 0 15px 30px;
    padding: 30px;
    text-align: left
}

.page-testimonials .testimonials-block-up p {
    color: #5E5E5E;
    font-size: 15px
}

.page-testimonials .testimonials-block-up .testimonial-name {
    color: #222;
    font-size: 18px;
    font-weight: 700
}

.page-testimonials .testimonials-block-up .testimonials-block-down {
    position: relative
}

.page-testimonials .testimonials-block-up .testimonials-block-down .quote {
    position: absolute;
    right: 0;
    bottom: 5px
}

.page-testimonials .testimonials-block-up .testimonials-block-down span {
    color: #a3a6a9;
    font-size: 13px;
    font-weight: 600
}

.page-testimonials .testimonials-block-up .testimonials-block-down ul {
    margin: 0
}

.page-testimonials .testimonials-block-up .testimonials-block-down ul li {
    display: inline-block;
    color: #fa3;
    font-size: 13px
}

.page-guarantees .guarantees-items .guarantees-item {
    padding-left: 100px;
    margin: 0 0 30px
}

.page-guarantees .guarantees-items .guarantees-item.item-1 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-1.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-2 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-2.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-3 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-3.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-4 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-4.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-5 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-5.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-6 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-6.png) left top no-repeat
}

.page-guarantees .guarantees-items .guarantees-item.item-7 {
    background: url(/wp-content/themes/essays-leader/images/guarantees-icon-1.png) left top no-repeat
}

.page-beware .beware-block {
    margin-top: 50px;
    margin-bottom: 50px
}

.page-beware .beware-block table {
    box-shadow: 3px 0 40px rgba(14, 13, 13, .2)
}

.page-beware .beware-block table tr {
    border-bottom: 2px solid #e6e6e6
}

.page-beware .beware-block table tr.title {
    background: #f9f9f9;
    font-family: 'Quicksland', sans-serif;
    height: 80px
}

.page-beware .beware-block table tr.title td:first-child {
    color: #009345;
    background: 0 0;
    font-size: 22px;
    font-weight: 600;
    vertical-align: middle;
    padding: 0
}

.page-beware .beware-block table tr.title td:last-child {
    color: #d9383e;
    background: 0 0;
    font-size: 22px;
    font-weight: 600;
    vertical-align: middle;
    padding: 0
}

.page-beware .beware-block table tr td {
    width: 50%;
    padding-left: 70px;
    padding-right: 40px;
    vertical-align: top;
    color: #51555a;
    font-size: 13px;
    font-family: 'Quicksland', sans-serif
}

.page-beware .beware-block table tr td:first-child {
    background: url(/wp-content/themes/essays-leader/images/beware-icon-1.png) 40px 18px no-repeat
}

.page-beware .beware-block table tr td:last-child {
    background: url(/wp-content/themes/essays-leader/images/beware-icon-2.png) 40px 18px no-repeat
}

.page-beware .beware-block table tr td+td {
    border-left: 2px solid #e6e6e6
}

.page-services .process-block {
    margin: 60px 0;
    background: #FFF;
    box-shadow: 0 3px 40px rgba(14, 13, 13, .2)
}

.page-services .process-block .header {
    padding: 30px 0 0;
    text-align: center;
    position: relative;
    z-index: 3
}

.page-services .process-block .header:before {
    content: '';
    position: absolute;
    width: 310px;
    height: 70px;
    right: 50px;
    z-index: -2;
    background: url(/wp-content/themes/essays-leader/images/process-image.png) center no-repeat
}

.page-services .process-block .header h3 {
    color: #A40045
}

.page-services .process-block .process-items {
    padding: 20px 50px 40px 80px
}

.page-services .process-block .process-items .process-item {
    padding: 12px 0 12px 50px
}

.page-services .process-block .process-items .process-item.item-1 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-1.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-2 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-2.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-3 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-3.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-4 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-4.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-5 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-5.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-6 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-6.png) center left no-repeat
}

.page-services .process-block .process-items .process-item.item-7 {
    background: url(/wp-content/themes/essays-leader/images/process-icon-7.png) center left no-repeat
}

.page-services .block-services {
    margin: 50px 0
}

.page-services .block-services table tr th {
    background: url(/wp-content/themes/essays-leader/images/icon.png) 40px center no-repeat;
    border: 1px dotted #d7d8dc;
    padding: 20px 10px 20px 70px
}

.page-services .block-services table tr th:first-child {
    border-left: none
}

.page-services .block-services table tr th:last-child {
    border-right: none
}

.page-error {
    text-align: center
}

.page-error .not-found {
    font-size: 64px;
    color: #BCBFCC;
    font-family: CAP
}

.page-error .error-body {
    text-align: center
}

.page-error .error-body p {
    margin-top: 0;
    color: #5E5E5E;
    font-size: 16px;
    font-weight: 500
}

.page-error .error-button {
    text-align: center
}

.page-error .error-button a {
    width: 120px;
    min-width: auto
}

.page-error .error-button a.back {
    background: #fff;
    border: 1px solid #32445F;
    color: #32445F
}

.shortcodes .shortcode-discount-block .disc-blocks {
    margin: 0 auto 60px
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block.mob {
    display: none
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block {
    display: inline-block;
    vertical-align: top;
    width: 32%;
    margin: 0 6px;
    min-height: 410px;
    position: relative;
    padding-top: 145px
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block .percent {
    display: block;
    text-align: center
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block .percent .disc-off {
    display: block;
    font-family: Acap;
    font-size: 40px;
    font-weight: 400;
    color: #222;
    margin: 0 0 8px
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block .percent .disc-pages {
    display: block;
    font-family: Acap;
    color: #A40045;
    font-size: 16px
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block .text {
    font-family: 'Quicksland', sans-serif;
    font-size: 18px;
    font-weight: 600;
    margin: 60px 0 0;
    color: #fff
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block.disc-block-1 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-1.png) center no-repeat;
    margin-left: 0;
    background-size: cover
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block.disc-block-2 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-2.png) center no-repeat;
    background-size: cover
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block.disc-block-2 .text {
    color: #222
}

.shortcodes .shortcode-discount-block .disc-blocks .top-block .disc-block.disc-block-3 {
    background: url(/wp-content/themes/essays-leader/images/discount-icon-3.png) center no-repeat;
    margin-right: 0;
    background-size: cover
}

.affiliate-program-content-banner {
    display: block;
    position: relative;
    background: url(/wp-content/themes/essays-leader/images/affiliate-program-home-banner-bg.png) center no-repeat
}

.affiliate-program-content-banner .hero-icon {
    position: absolute;
    left: calc(25% - 4px);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.affiliate-program-content-banner .left-side-banner {
    display: inline-block;
    vertical-align: middle;
    width: 30%;
    background: url(/wp-content/themes/essays-leader/images/left-affiliate-home-bg.png) top 21px center no-repeat;
    color: #fff;
    font-family: Acap;
    font-size: 26px;
    text-align: center;
    padding: 56px 0;
    line-height: 32px
}

.affiliate-program-content-banner .right-side-banner {
    display: inline-block;
    vertical-align: middle;
    width: 69%;
    padding-left: 50px
}

.affiliate-program-content-banner .right-side-banner .get-perc {
    display: inline-block;
    vertical-align: bottom;
    font-size: 16px;
    font-family: Acap;
    color: #A40045;
    line-height: 20px
}

.affiliate-program-content-banner .right-side-banner .get-perc span {
    display: block;
    font-family: Acap;
    color: #A40045;
    font-size: 52px;
    line-height: 52px
}

.affiliate-program-content-banner .right-side-banner .refer {
    display: inline-block;
    vertical-align: middle;
    font-family: Acap;
    font-size: 26px;
    color: #283349;
    line-height: 25px;
    margin: 0 25px 0 15px
}

.affiliate-program-content-banner .right-side-banner .refer span {
    display: block;
    color: #283349;
    font-size: 15px;
    font-weight: 600
}

.affiliate-program-content-banner .right-side-banner a {
    display: inline-block;
    vertical-align: middle;
    width: 146px;
    height: 48px;
    min-width: auto;
    font-size: 14px;
    font-weight: 700
}

.samples-1 .sample .btn-sample .button {
    width: 56% !important
}

.shortcodes-4 {
    border: 2px solid #283349;
    padding: 15px
}

.shortcodes-4 .ae-miniorder-custom .currency {
    display: block;
    width: 66px;
    height: 35px;
    position: absolute;
    border: 1px solid #A40045;
    color: #A40045;
    border-radius: 5px;
    right: 65px;
    top: 60px;
    padding: 0 5px;
    font-size: 12px;
    font-weight: 700
}

.shortcodes-4 .ae-miniorder-custom .input-field {
    font-size: 13px;
    font-weight: 600;
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    margin: 0 0 12px
}

.shortcodes-4 .ae-miniorder-custom .input-field select {
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    color: #40495A;
    font-weight: 600;
    padding: 0 10px;
    margin: 5px 0 0;
    cursor: pointer
}

.shortcodes-4 .ae-miniorder-custom .number-field {
    font-size: 13px;
    font-weight: 600;
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    margin: 0 0 12px
}

.shortcodes-4 .ae-miniorder-custom .number-field input {
    height: 42px;
    line-height: 42px;
    border-radius: 5px;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    font-weight: 600;
    margin: 5px 0 0
}

.shortcodes-4 .ae-miniorder-custom .number-field .minus, .shortcodes-4 .ae-miniorder-custom .number-field .plus {
    width: 46px;
    height: 42px;
    border-radius: 5px;
    top: 24px
}

.shortcodes-4 .ae-miniorder-custom .number-field .minus {
    left: 11px
}

.shortcodes-4 .ae-miniorder-custom .number-field .minus:before {
    content: '-';
    font-family: 'Quicksland', sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 34px;
    color: #40495A
}

.shortcodes-4 .ae-miniorder-custom .number-field .plus {
    right: 11px
}

.shortcodes-4 .ae-miniorder-custom .number-field .plus:before {
    content: '+';
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 38px;
    color: #40495A
}

.shortcodes-4 .ae-miniorder-custom .button-primary-2 {
    min-width: 280px;
    position: relative;
}
.shortcodes-4 .ae-miniorder-custom .button-primary-2 .img{
    display: none;
    position: absolute;
    right: -30px;
    top: 50%;
    transform: translateY(-50%);
}
.shortcodes-4 .ae-miniorder-custom .button-primary-2 span {
    font-size: 15px;
    font-weight: 600;
    text-transform: none;
    color: #fff
}
.samples-slider {
    margin-top: 35px
}

.samples-slider .slick-track {
    margin: 0 auto
}

.samples-slider .download-file, .samples-slider .download-file-qa {
    text-align: center
}

.samples-slider .slider {
    height: 100%
}

.samples-slider .slick-slide {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    margin: 0 10px
}

.samples-slider .slick-slide img {
    display: block;
    border: 1px solid;
    -webkit-animation-name: animate-box;
    animation-name: animate-box;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.samples-slider .slick-next, .samples-slider .slick-prev {
    -webkit-animation-name: animate-prev-next;
    animation-name: animate-prev-next;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    border-radius: 50px;
    position: absolute;
    z-index: 999;
    color: transparent;
    background: 0 0;
    border: none;
    display: block;
    width: 40px;
    height: 40px
}

.hover-a:hover, .samples-slider .stop-slide img, .samples-slider .two-slides img {
    border: none
}

.samples-slider .slick-next:before, .samples-slider .slick-prev:before {
    font-size: 27px;
    color: #063642;
    font-weight: 400;
    font-family: FontAwesome;
    line-height: 34px
}

.samples-slider .slick-next {
    right: -33px;
    top: 44%
}

.samples-slider .slick-next:before {
    content: "\f105"
}

.samples-slider .slick-prev {
    top: 44%;
    left: -16px
}

.samples-slider .slick-prev:before {
    content: "\f104"
}

.samples-slider .slick-current+div {
    opacity: 1 !important
}

.samples-slider .download-file {
    margin-top: 20px
}

.samples-slider .stop-slide .slick-slide {
    opacity: 1
}

.samples-slider .stop-slide .slick-current+div {
    opacity: 1 !important;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.samples-slider .two-slides .slick-slide {
    width: 35% !important;
    opacity: 1
}

.samples-slider .two-slides .slick-slide img {
    margin: 33px 50%
}

.samples-slider .two-slides .slick-current+div {
    opacity: 1 !important;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.revision-slider {
    margin: 20px 0
}

.revision-slider [class^=swiper-button-] {
    transition: all .3s ease
}

.revision-slider .swiper-slide {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    overflow: hidden
}

.revision-slider *, .revision-slider :after, .revision-slider :before {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

.revision-slider .swiper-container {
    width: 80%;
    height: 43vh;
    float: left;
    transition: opacity .6s ease, -webkit-transform .3s ease;
    transition: opacity .6s ease, transform .3s ease;
    transition: opacity .6s ease, transform .3s ease, -webkit-transform .3s ease
}

.revision-slider .swiper-container.nav-slider {
    width: 20%;
    padding-left: 5px
}

.revision-slider .swiper-container.nav-slider .swiper-slide {
    cursor: pointer;
    opacity: .4;
    transition: opacity .3s ease
}

.revision-slider .swiper-container.nav-slider .swiper-slide.swiper-slide-active {
    opacity: 1
}

.revision-slider .swiper-container.nav-slider .swiper-slide .content {
    width: 100%
}

.revision-slider .swiper-container.nav-slider .swiper-slide .content .title {
    font-size: 20px
}

.revision-slider .swiper-container:hover .swiper-button-next, .revision-slider .swiper-container:hover .swiper-button-prev {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    visibility: visible
}

.revision-slider .swiper-container.loading {
    opacity: 0;
    visibility: hidden
}

.revision-slider .swiper-slide figure {
    margin: 0
}

.revision-slider .swiper-slide .slide-bgimg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover
}

.revision-slider .swiper-slide .entity-img {
    display: none
}

.revision-slider .swiper-slide .content {
    position: absolute;
    top: 40%;
    left: 0;
    width: 50%;
    padding-left: 5%;
    color: #fff
}

.single_1, .single_2, .single_3, .single_4, .single_5, .single_6 {
    position: relative
}

.revision-slider .swiper-slide .content .title {
    font-size: 2.6em;
    font-weight: 700;
    margin-bottom: 30px
}

.revision-slider .swiper-slide .content .caption {
    display: block;
    font-size: 13px;
    line-height: 1.4;
    -webkit-transform: translateX(50px);
    transform: translateX(50px);
    opacity: 0;
    transition: opacity .3s ease, -webkit-transform .7s ease;
    transition: opacity .3s ease, transform .7s ease;
    transition: opacity .3s ease, transform .7s ease, -webkit-transform .7s ease
}

.single_1:hover .single_1, .single_1:hover img, .single_2:hover .single_2, .single_2:hover img, .single_3:hover .single_3, .single_3:hover img, .single_4:hover .single_4, .single_4:hover img, .single_5:hover .single_5, .single_5:hover img, .single_6:hover .single_6, .single_6:hover img {
    display: none
}

.revision-slider .swiper-slide .content .caption.show {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    opacity: 1
}

.revision-slider [class^=swiper-button-] {
    width: 44px;
    opacity: 0;
    visibility: hidden
}

.revision-slider .swiper-button-prev {
    -webkit-transform: translateX(50px);
    transform: translateX(50px)
}

.revision-slider .swiper-button-next {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px)
}

.article-content iframe {
    max-width: 760px;
    width: 100%
}

.slick-slide a {
    color: #009345
}

.single_1:hover #single_1, .single_2:hover #single_2, .single_3:hover #single_3, .single_4:hover #single_4, .single_5:hover #single_5, .single_6:hover #single_6 {
    color: transparent
}

.single_1:hover .wrap {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.single_2:hover .wrap-1, .single_2:hover .wrap-2, .single_2:hover .wrap-3 {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.single_3:hover .wrap-2 {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.single_4:hover .wrap-3 {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.single_5:hover .wrap-4 {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.hover-a, a.view {
    font-family: Poppins;
    display: block;
    color: #000 !important;
    text-align: center
}

.single_6:hover .wrap-5 {
    opacity: 1;
    transition: .8s;
    transition-timing-function: ease
}

.hover-a {
    width: 155px;
    margin: 0 auto;
    height: 45px;
    line-height: 3.3
}

.hover-a:hover {
    font-family: Poppins;
    background: #39d07f;
    transition: .8s ease
}

.wrap p, .wrap-1 p, .wrap-2 p, .wrap-3 p, .wrap-4 p, .wrap-5 p {
    text-align: center;
    padding: 15px;
    font-family: Poppins
}

a.view {
    text-decoration: underline;
    padding: 15px
}

.view:hover {
    text-decoration: none;
    cursor: pointer
}

.wrap, .wrap-1, .wrap-2, .wrap-3, .wrap-4, .wrap-5 {
    position: absolute;
    transition: .3s;
    opacity: 0;
    background-image: url(/wp-content/themes/essays-leader/images/list.png);
    background-size: cover;
    background-position-y: 60%;
    border: 1px solid #009345;
    padding-top: 26%;
    top: 0;
    height: 420px;
}


.wrap a.button,
.wrap-1 a.button, 
.wrap-2 a.button, 
.wrap-3 a.button, 
.wrap-4 a.button, 
.wrap-5 a.button {
    font-size: 15px;
    line-height: 45px;
}

.mobile-bookmark {
    display: none
}

.order-steps {
    text-align: center
}

.order-steps .order-steps-wrapper {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.order-steps .order-steps-wrapper img {
    display: inline-block;
    vertical-align: middle;
    width: 32%
}

.order-steps .vip-wrapper {
    display: none;
    vertical-align: top;
    width: 30%
}

.order-steps .vip-wrapper img {
    position: relative;
    left: 25px
}

.order-steps .order-text {
    padding-left: 30px;
    padding-bottom: 25px
}

.order-steps .order-text ul li {
    font-family: 'Quicksland', sans-serif;
    position: relative;
    padding-left: 30px;
    text-align: left;
    color: #222;
    font-size: 15px;
    font-weight: 600;
    margin: 0 0 10px
}

.order-steps .order-text ul li:before {
    content: url(/wp-content/themes/essays-leader/images/award.png);
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0
}

.order-steps .steps-slider {
    display: none
}

.wrap-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
    padding: 0
}

.wrap-banner a {
    position: relative;
    display: block
}

.banner-content {
    width: 100%;
    height: 100px;
    background: url(/wp-content/themes/essays-leader/images/first-order-discount-bg.svg) center no-repeat;
    background-size: cover;
    position: relative;
    overflow: hidden
}

span.close-popup.close-order-banner {
    cursor: pointer;
    position: absolute;
    display: inline-block;
    right: 5px;
    top: 5px;
    z-index: 999
}

span.close-popup.close-order-banner img {
    width: 20px;
    height: 20px
}

.main>div.featherlight {
    margin: 0
}

body table, td, th {
    border: 1px solid #212121
}

.contact-phone {
    padding-left: 33px
}

.tablet-content, .tablet-header {
    display: none
}

.btn-phone-fade {
    display: none;
    width: 160px
}

.scrollToTop {
    width: 60px;
    height: 60px;
    font-size: 50px;
    bottom: 190px;
    right: 27px;
    z-index: 9999991;
    background: 0 0;
    box-shadow: none;
    transition: all .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    border-radius: 50%;
    position: fixed
}

.fixed-phone, .footer-live-chat {
    position: fixed;
    bottom: 120px;
    box-shadow: none;
    transition: all .3s;
    opacity: 1;
    border-radius: 50%;
    width: 60px;
    height: 60px
}

.scrollToTop:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.scrollToTop img {
    max-width: none
}

.footer-live-chat {
    right: 27px;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.footer-live-chat:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.footer-live-chat img {
    max-width: none
}

.fixed-phone {
    left: 27px;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.fixed-phone img {
    max-width: none
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-remind-friends {
    background-image: url(/wp-content/themes/essays-leader/images/affiliate-step-1.svg);
    background-color: #e0fedf;
    background-size: 40px
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-place-order {
    background-image: url(/wp-content/themes/essays-leader/images/affiliate-step-2.svg);
    background-color: #e0fedf;
    background-size: 40px
}

body .affiliate-program-wrapper .referral-banner .row-1 .icon-earn-money {
    background-image: url(/wp-content/themes/essays-leader/images/affiliate-step-3.svg);
    background-color: #e0fedf;
    background-size: 40px
}

body .affiliate-program-wrapper .affiliate-status {
    text-align: center
}

body .affiliate-program-wrapper .to-earning {
    float: none !important
}

body .affiliate-short-wrapper {
    margin-top: 45px
}

body .affiliate-program-short-wrapper .arrow-control {
    margin-left: -20px;
    bottom: -39px
}

body .affiliate-program-wrapper .referral-banner {
    margin: 32px auto
}

.vip-step {
    font-size: 20px;
    font-weight: 500;
    text-align: center
}

.vip-step .vip-client-text {
    position: relative;
    color: #d41f26;
    font-size: 24px;
    margin: 0 25px
}

.vip-step .vip-client-text:before {
    content: '';
    height: 20px;
    position: absolute;
    top: 7px;
    font-size: 28px;
    background: url(/wp-content/themes/essays-leader/images/diamond.png) no-repeat;
    background-size: contain;
    width: 20px;
    left: -15px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.vip-step .vip-client-text:after {
    content: '';
    height: 20px;
    position: absolute;
    top: 7px;
    font-size: 28px;
    background: url(/wp-content/themes/essays-leader/images/diamond.png) no-repeat;
    background-size: contain;
    width: 19px;
    right: -34px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

body .user-area-wrapper .info-list li span.vip-star:before {
    content: url(/wp-content/themes/essays-leader/images/vip-key.png)
}

body .essay-orders .orders .order-item.vip {
    background: #fff
}

body .essay-orders .orders .order-item.vip .vip-label {
    background: url(/wp-content/themes/essays-leader/images/vip-order.png) no-repeat;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    font-size: 0;
    width: 219px;
    height: 86px;
    background-size: contain;
    z-index: 0
}

.ae-sidebar-login .get-vip-status {
    color: #feb833;
    font-size: 14px;
    font-weight: 600;
    line-height: 27px
}

body .vip-accounts-wrapper .info-list li:first-child b {
    color: #ffab31;
    font-weight: 700;
    position: relative
}

body .vip-accounts-wrapper .info-list li:first-child b:after {
    content: '';
    position: absolute;
    width: 26px;
    height: 16px;
    background: url(/wp-content/themes/essays-leader/images/crown.png) no-repeat;
    right: -42px;
    top: 1px;
    background-size: contain
}
body #order-form.note-illustration .row.illustrations-notice::before{
    display: block;
    margin: 5px 0;
    text-align: center;
    background: #f7eaef;
    border-color: #f7eaef;
    color: #a40045;
    font-size: 14px;
    font-weight: 500;
    font-family: 'Acap';
}
body #order-form.presentation-poster .service-speaker-notes-ppp b::before, body #order-form.presentation .service-speaker-notes b::before{
    position: relative;
    left: 0;
    top: 0;
    display: block;
    font-size: 13px;
    font-weight: 500;
    color: #a40045;
    background: #f7eaef;
    border-color: #f7eaef;
    width: 200px;
    text-align: center;
    padding: 5px 11px;
    border-radius: 5px;
    margin: 0 0 8px;
    font-family: 'Acap';
}
@media all and (max-width: 600px){
    body #order-form.presentation-poster .service-speaker-notes-ppp b::before, body #order-form.presentation .service-speaker-notes b::before{
        width: 100%;
        text-align: center;
    }
}
.ae-order .order-form-wrapper .vip-client {
    font-family: 'Quicksland', sans-serif;
    background: 0 0;
    color: #283349;
    font-size: 16px;
    display: block;
    text-align: center;
    font-weight: 500
}

.ae-order .order-form-wrapper .vip-client span {
    font-family: Acap;
    font-size: 18px;
    color: #283349;
    font-weight: 600
}

.ae-order .order-form-wrapper .vip-client:before {
    content: url(/wp-content/themes/essays-leader/images/vip-wave-left.png);
    position: absolute;
    margin-left: -50px
}

.ae-order .order-form-wrapper .vip-client a {
    border: 2px solid #A40045;
    border-radius: 3px;
    color: #A40045;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    padding: 9px 20px
}

.ae-order .order-form-wrapper .vip-client a:hover {
    background: #A40045;
    color: #fff;
    transition: .2s
}

.ae-order .order-form-wrapper .vip-client .vip-client-icon {
    display: none
}

.ae-order .order-form-wrapper .vip-client .vip-client-icon:after {
    font-size: 24px
}

.cusom-graphic {
    border: 1px solid #f4f4f4;
    background-color: #f9f9f9;
    position: relative;
    overflow: hidden;
    padding: 35px 75px 20px 50px
}

.cusom-graphic .half-circles {
    width: 139px;
    position: absolute;
    right: 0;
    top: 0
}

.cusom-graphic .cells {
    position: absolute
}

.cusom-graphic .circle-graph {
    width: 500px;
    bottom: -79px;
    right: -98px;
    -webkit-clip-path: polygon(0 0, 152% 59%, 0 200%);
    clip-path: polygon(0 0, 152% 59%, 0 200%);
    -webkit-shape-outside: polygon(40% 19%, 93% 100%, 0 66%);
    shape-outside: polygon(40% 19%, 93% 100%, 0 66%);
    float: right;
    margin-right: -164px
}

.cusom-graphic ul li {
    color: #51555a;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 300
}

.cusom-graphic .title, .cusom-graphic span {
    font-family: Poppins
}

.cusom-graphic ol {
    counter-reset: list;
    padding-left: 0
}

.cusom-graphic ol li {
    padding-left: 25px;
    list-style-type: none;
    position: relative
}

.cusom-graphic ol li:before {
    counter-increment: list;
    content: counter(list) ". ";
    color: #7bc00b;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    position: absolute;
    left: 0
}

.cusom-graphic span {
    color: #d41f26;
    font-weight: 500;
    line-height: 24px
}

.cusom-graphic .title {
    color: #000;
    font-size: 23px;
    font-weight: 400;
    line-height: 32px;
    margin-top: 0
}

.affiliate-page .benefits {
    margin: 30px 0
}

.affiliate-page .how-works {
    display: block;
    margin-bottom: 60px
}

.affiliate-page .how-works .steps {
    display: inline-block;
    width: 49%;
    vertical-align: top;
    position: relative;
    padding: 0 30px 0 90px
}

.affiliate-page .how-works .steps:before {
    position: absolute;
    left: 0;
    top: 0
}

.affiliate-page .how-works .steps.step-1:before {
    content: url(/wp-content/themes/essays-leader/images/guarantees-icon-1.png)
}

.affiliate-page .how-works .steps.step-2:before {
    content: url(/wp-content/themes/essays-leader/images/guarantees-icon-2.png)
}

.affiliate-page .how-works .steps.step-3:before {
    content: url(/wp-content/themes/essays-leader/images/guarantees-icon-3.png)
}

.affiliate-page .how-works .steps.step-4:before {
    content: url(/wp-content/themes/essays-leader/images/guarantees-icon-4.png)
}

.top-writers {
    display: block;
    margin: 30px auto;
    background: url(/wp-content/themes/essays-leader/images/writers-bg.svg) center no-repeat;
    overflow: hidden;
    position: relative;
    padding: 54px 45px
}

.top-writers a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.top-writers img {
    position: absolute;
    bottom: 34px;
    right: 300px;
    height: 130px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 98%, 0 100%)
}

.top-writers .text-part {
    display: inline-block;
    vertical-align: middle;
    width: 83%
}

.top-writers .text-part .top-text {
    display: block;
    font-family: CAP;
    color: #A40045;
    font-size: 52px;
    margin: 0 0 15px
}

.top-writers .text-part .top-text span {
    font-family: CAP;
    color: #283349;
    font-size: 52px
}

.top-writers .text-part .bottom-text {
    font-size: 15px;
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    color: #222
}

.top-writers .text-part .bottom-text br {
    display: none
}

.top-writers .text-part .bottom-text span {
    color: #A40045;
    font-size: 15px;
    font-weight: 600
}

.top-writers .price-part {
    display: inline-block;
    vertical-align: middle;
    width: 170px;
    background: #A40045;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    padding: 20px 0;
    position: relative;
    bottom: 3px
}

.top-writers .price-part span {
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: normal
}

.top-writers .price-part span.price {
    font-size: 26px
}

.vip-support {
    display: block;
    margin: 30px auto;
    background: url(/wp-content/themes/essays-leader/images/support-bg.svg) center no-repeat;
    position: relative;
    padding: 54px 45px
}

.vip-support a {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.vip-support img {
    position: absolute;
    right: 25px;
    top: -10px
}

.vip-support .title {
    display: inline-block;
    vertical-align: middle;
    width: 29%;
    padding-left: 50px;
    position: relative;
    bottom: 8px
}

.vip-support .title .top-text {
    display: block;
    font-family: CAP;
    color: #222;
    font-size: 46px;
    margin: 0 0 7px;
    line-height: 38px
}

.vip-support .title .bottom-text {
    display: block;
    font-family: CAP;
    color: #A40045;
    font-size: 46px;
    line-height: 38px
}

.vip-support .text {
    display: inline-block;
    vertical-align: middle;
    width: 69%
}

.vip-support .text .benefit {
    font-size: 19px;
    font-family: 'Quicksland', sans-serif;
    font-weight: 700;
    color: #222;
    line-height: 23px;
    margin: 0 0 15px
}

.vip-support .text .fake-button {
    display: block;
    width: 214px;
    height: 49px;
    color: #fff;
    background: url(/wp-content/themes/essays-leader/images/fake-button.svg) center no-repeat;
    text-align: center;
    font-family: 'Quicksland', sans-serif;
    font-size: 17px;
    font-weight: 600;
    line-height: 49px
}

.vip-services-price {
    display: block;
    position: relative;
    margin: 30px 0;
    padding: 55px 0;
    text-align: center;
    background: url(/wp-content/themes/essays-leader/images/vip-services-price-bg.svg) center no-repeat
}

.vip-services-price .vip-package-block {
    display: inline-block;
    vertical-align: middle;
    width: 41%
}

.vip-services-price .vip-package-block:hover .title span {
    transition: .2s;
    color: #FBCE27
}

.vip-services-price .vip-package-block .title {
    font-size: 52px;
    line-height: 52px;
    font-family: CAP;
    color: #A40045;
    margin: 0 0 70px
}

.vip-services-price .vip-package-block .title span {
    font-size: 52px;
    line-height: 52px;
    font-family: CAP;
    color: #283349
}

.vip-services-price .vip-package-block .discount {
    font-family: Acap;
    font-size: 28px;
    line-height: 36px;
    color: #fff
}

.vip-services-price .vip-package-block .discount .package {
    color: #FBCE27
}

.vip-services-price .prices-blocks {
    display: inline-block;
    vertical-align: middle;
    width: 58%;
    text-align: left;
    padding-left: 175px
}

.vip-services-price .prices-blocks .block {
    display: block
}

.vip-services-price .prices-blocks .block .text-left {
    font-size: 20px;
    font-weight: 700;
    color: #A40045;
    position: relative;
    margin-right: 10px;
    padding-right: 9px;
    min-width: 113px;
    display: inline-block;
    text-align: center
}

.vip-services-price .prices-blocks .block .text-left:after {
    content: '';
    display: block;
    position: absolute;
    width: 0;
    height: 80%;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-left: 3px solid
}

.vip-services-price .prices-blocks .block .text-right {
    font-size: 16px;
    font-weight: 600;
    color: #222
}

.vip-services-price .prices-blocks .block .text-right br {
    display: none
}

.vip-services-price .prices-blocks .block:hover .text-right {
    transition: .2s;
    color: #FBCE27
}

.words-banner {
    margin: 30px auto;
    padding: 36px 58px 36px 30px;
    display: block;
    text-align: center;
    background: url(/wp-content/themes/essays-leader/images/words-banner-bg.svg) right no-repeat;
    position: relative;
    overflow: hidden
}

.words-banner .left-part, .words-banner .left-part .info, .words-banner .left-part .info .perc, .words-banner .left-part .info .text, .words-banner .left-part .plus {
    display: inline-block;
    vertical-align: middle
}

.words-banner a {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 1
}

.words-banner .left-part {
    width: 65%;
    text-align: left;
    line-height: 60px
}

.words-banner .left-part .plus {
    font-family: Acap;
    color: #A40045;
    font-size: 32px
}

.words-banner .left-part .info {
    margin-left: 15px
}

.words-banner .left-part .info .perc {
    font-family: Acap;
    color: #A40045;
    font-size: 52px
}

.words-banner .left-part .info .text {
    line-height: 26px
}

.words-banner .left-part .info .text .text-top {
    display: block;
    font-family: Acap;
    font-size: 26px;
    color: #283349;
    text-transform: uppercase
}

.words-banner .left-part .info .text .text-bottom {
    font-family: 'Quicksland', sans-serif;
    display: block;
    font-size: 15px;
    color: #222;
    font-weight: 600
}

.words-banner .left-part .info .text .text-bottom br {
    display: none
}

.words-banner .left-part .info .text .text-bottom span {
    font-size: 15px;
    font-weight: 700;
    color: #A40045
}

.words-banner .right-part .equal, .words-banner .right-part .perc {
    display: inline-block;
    font-size: 76px;
    color: #fff;
    line-height: 73px;
    font-weight: 500;
    font-family: CAP;
    vertical-align: middle
}

.words-banner .right-part {
    display: inline-block;
    vertical-align: middle;
    width: 33%;
    text-align: center
}

.words-banner .right-part .equal {
    margin-right: 7px
}

#cookie-row-wrapper.hidden-cookie {
    display: none
}

#cookie-row-wrapper.visible-cookie {
    display: block
}

#cookie-row-wrapper .cookie-policy-block {
    margin: 0;
    top: 0;
    right: 0;
    max-width: 100%;
    border-radius: 0;
    width: 100%;
    border-top: none;
    border-left: none;
    border-bottom: none;
    background: #FFF;
    box-shadow: 0 0 4px rgba(0, 0, 0, .25);
    padding: 0
}

#cookie-row-wrapper .cookie-policy-block .row-wrap {
    width: 100%;
    max-width: 52%;
    margin: 0 auto;
    position: relative
}

#cookie-row-wrapper .cookie-policy-block .text-col {
    background: 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

#cookie-row-wrapper .cookie-policy-block .text-col .cookie-icon-button img {
    max-width: none
}

#cookie-row-wrapper .cookie-policy-block .text-col p {
    color: #5E5E5E;
    line-height: 19px;
    padding: 12px 20px;
    font-size: 14px;
    font-weight: 600;
    text-align: justify
}

#cookie-row-wrapper .cookie-policy-block .read-more {
    color: #b12f5d;
    font-weight: 600;
    font-size: 14px
}

#cookie-row-wrapper .cookie-policy-block .button {
    border-radius: 0;
    background: 0 0;
    border: 2px solid #b12f5d;
    color: #b12f5d;
    padding: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 26px;
    width: 110px;
    height: 32px;
    font-family: ACap
}

h2.title-graphic {
    text-align: center;
    font-size: 30px;
    color: #009345
}

.steps-response-essay .step, .steps-response-essay .step.step4 span {
    font-size: 15px;
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    line-height: 20px
}

.steps-response-essay {
    display: block;
    margin: 30px 0;
    position: relative
}

.steps-response-essay img {
    width: auto;
    max-width: 100%
}

.steps-response-essay img.mob {
    display: none
}

.steps-response-essay .step {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    color: #333;
    text-align: center
}

.steps-response-essay .step.step1 {
    left: 25%;
    bottom: 57px
}

.steps-response-essay .step.step2 {
    left: 44%;
    bottom: 48px
}

.steps-response-essay .step.step3 {
    right: 27%;
    bottom: 48px
}

.steps-response-essay .step.step4 {
    right: 7%;
    bottom: 37px
}

.steps-response-essay .step.step4 span {
    color: #a7084b
}

.steps-book-report {
    display: block;
    margin: 30px 0;
    text-align: center
}

.steps-book-report .title {
    text-align: center;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 40px;
    color: #a7084b;
    margin: 0 0 25px
}

.steps-book-report .title span {
    color: #283249;
    font-family: ACap;
    font-size: 40px
}

.steps-book-report .b-r-steps {
    display: block;
    position: relative
}

.steps-book-report .b-r-steps:before {
    content: '';
    display: block;
    position: absolute;
    width: 80%;
    height: 20px;
    top: 50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: #f7b900;
    box-shadow: 6px 6px 0 0 #e9e8e8;
    border-radius: 50px;
    z-index: -1
}

.steps-book-report .b-r-steps .step {
    display: inline-block;
    vertical-align: top;
    width: 24%
}

.steps-book-report .b-r-steps .step span {
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 25px 0 0;
    line-height: 21px
}

.steps-book-report .b-r-steps .step img {
    width: auto;
    box-shadow: 6px 6px 0 0 #e9e8e8;
    border-radius: 50%
}

.steps-literature-review img, .steps-research-proposal .bottom-block img, .steps-research-proposal .top-block img {
    width: auto;
    max-width: 100%
}

.steps-literature-review {
    display: block;
    margin: 30px 0;
    position: relative
}

.steps-literature-review .title br, .steps-literature-review img.mob {
    display: none
}

.steps-literature-review .title {
    text-align: center;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 36px;
    color: #a7084b;
    position: relative;
    top: 75px
}

.steps-literature-review .title span {
    color: #283249;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 36px
}

.steps-literature-review .step {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    color: #fff;
    font-size: 24px
}

.steps-literature-review .step p {
    font-family: ACap;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: 500;
    margin: 0 0 10px;
    color: #fff
}

.steps-literature-review .step.step1 {
    left: 4%;
    top: 56%
}

.steps-literature-review .step.step2 {
    left: 27%;
    top: 56%
}

.steps-literature-review .step.step3 {
    right: 30%;
    top: 56%
}

.steps-literature-review .step.step4 {
    right: 3%;
    top: 56%
}

.steps-literature-review .step.step4 span {
    font-weight: 600;
    font-size: 24px;
    color: #fff
}

.steps-research-proposal {
    display: block;
    margin: 30px 0;
    font-family: 'Quicksland', sans-serif
}

.steps-research-proposal .top-block {
    display: block;
    position: relative;
    margin: 0 0 55px
}

.steps-research-proposal .top-block .title span br, .steps-research-proposal .top-block img.mob {
    display: none
}

.steps-research-proposal .top-block img {
    position: absolute
}

.steps-research-proposal .top-block .title {
    text-align: center;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 32px;
    color: #a7084b;
    position: relative;
    top: 34px;
    padding-left: 145px
}

.steps-research-proposal .top-block .title span {
    color: #283249;
    padding-left: 148px;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 32px
}

.steps-research-proposal .bottom-block {
    display: block;
    position: relative
}

.steps-research-proposal .bottom-block img.mob {
    display: none
}

.steps-research-proposal .bottom-block .step {
    display: inline-block;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    position: absolute;
    font-size: 24px;
    font-weight: 500
}

.steps-research-proposal .bottom-block .step.step4 br {
    display: none
}

.steps-research-proposal .bottom-block .step.step1 {
    top: 24%;
    left: 13%
}

.steps-research-proposal .bottom-block .step.step2 {
    top: 18%;
    left: 44%
}

.steps-research-proposal .bottom-block .step.step3 {
    top: 18%;
    right: 6%
}

.steps-research-proposal .bottom-block .step.step4 {
    bottom: 20%;
    left: 14%
}

.steps-research-proposal .bottom-block .step.step4 span {
    font-size: 24px;
    font-weight: 600
}

.steps-motivation-letter {
    display: block;
    margin: 30px 0;
    text-align: center
}

.steps-motivation-letter .title {
    text-align: center;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 40px;
    color: #a7084b;
    margin: 0 0 25px
}

.steps-motivation-letter .title span {
    color: #283249;
    font-family: ACap;
    text-transform: uppercase;
    font-size: 40px
}

.steps-motivation-letter .m-l-steps .step {
    display: inline-block;
    vertical-align: top;
    width: 42%;
    background-color: #e7b80a;
    position: relative;
    padding: 43px 0;
    border-radius: 80px;
    margin: 0 10px 25px;
    box-shadow: 6px 6px 0 0 #e9e8e8
}

.steps-motivation-letter .m-l-steps .step.step1 {
    padding: 55px 0
}

.steps-motivation-letter .m-l-steps .step.step4 {
    background-image: linear-gradient(90deg, #a7084b 0, #9b083f 65%, #8e0833 100%)
}

.steps-motivation-letter .m-l-steps .step.step4 span {
    color: #fff
}

.steps-motivation-letter .m-l-steps .step img {
    width: auto;
    position: absolute;
    left: 22px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.steps-motivation-letter .m-l-steps .step span {
    display: block;
    text-align: left;
    font-size: 16px;
    font-weight: 600;
    color: #333;
    padding-left: 168px
}

div#progressiveDelivery button {
    margin: 5px
}

.essay-component .error-message, .essay-component .info-message, 
body .essay-component .success-message {
    padding: 10px 10px 10px 30px;
    line-height: 27px
}

.essay-component .error-message .material-icons, .essay-component .info-message .material-icons, 
body .essay-component .success-message .material-icons {
    line-height: 27px
}

body .essay-component .info-message {
    padding: 10px 10px 10px 50px;
    background-position: left 10px center
}

body .el-switch>input[type=checkbox]:checked+.el-switch-style {
    background: #A40045
}

body .ae-price-quality-essay {
    margin: 40px 0
}

body .ae-price-quality-essay .essay-price-quality-essay {
    border: none;
    box-shadow: none;
    padding: 0
}

body .ae-price-quality-essay .essay-price-quality-essay .header {
    font-family: ACap;
    font-size: 18px;
    color: #1E2430;
    font-weight: 400
}

body .ae-price-quality-essay .essay-price-quality-essay .first-time-order {
    background: #F7F8FA;
    border-radius: 5px;
    font-family: 'Quicksland', sans-serif;
    font-size: 15px;
    font-weight: 600
}

body .ae-price-quality-essay .essay-price-quality-essay .first-time-order span {
    color: #A40045;
    font-weight: 700
}

body .ae-price-quality-essay .essay-price-quality-essay .currency-item select {
    border: 1px solid #A40045;
    color: #A40045;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 700;
    background: 0 0
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item {
    -webkit-box-flex: inherit;
    -ms-flex: inherit;
    flex: inherit;
    min-width: auto;
    max-width: none;
    width: 19%;
    margin: 0;
    padding: 32px 12px
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper {
    padding: 0;
    margin-top: 110px
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li {
    width: 33%
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li a {
    border-radius: 3px;
    font-size: 15px;
    border: 1px solid #D3D5D9
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li a:before {
    font-size: 15px
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-0 a, 
body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-60 a {
    font-size: 0
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li a.picked {
    border-radius: 3px;
    background: #A40045
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-0, 
body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-60, 
body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-9 {
    display: block
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-0 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-0 a:before {
    content: 'Writing from Scratch'
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-60 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-60 a:before {
    content: 'Editing/Proofreading'
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-9 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3
}

body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-1, 
body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-2, 
body .ae-price-quality-essay .essay-price-quality-essay .type-id-wrapper .select2Buttons ul li.index-3 {
    display: none
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours:before {
    font-family: 'Quicksland', sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #7B8291
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours select {
    background: #F8FAFD;
    border: 1px solid #D9E0ED;
    border-radius: 6px;
    font-size: 14px;
    color: #495575;
    font-weight: 400;
    height: 48px
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours .select2Buttons ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item.active:after, 
body .ae-price-quality-essay .essay-price-quality-essay .today-hours .select2Buttons ul li a:after {
    display: none
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours .select2Buttons ul li {
    margin: 3px
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours .select2Buttons ul li a {
    font-family: 'Quicksland', sans-serif;
    padding-left: 10px;
    padding-right: 10px;
    background: #F7F7FB;
    border: 1px solid #D3D5D9;
    border-radius: 4px;
    color: #283249;
    font-size: 14px;
    font-weight: 700
}

body .ae-price-quality-essay .essay-price-quality-essay .today-hours .select2Buttons ul li a.picked {
    background: #fff;
    border-color: #A40045;
    color: #A40045
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper:before {
    font-family: 'Quicksland', sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #7B8291
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item {
    background: #F7F8FA;
    border: none;
    box-shadow: none
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item.active {
    border: 1px solid #A40045;
    background: #fff
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item.active .place-on-page {
    border: 1px solid #A40045;
    background: #A40045;
    color: #fff;
    border-radius: 4px;
    font-size: 14px
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .title {
    font-family: ACap;
    font-size: 15px;
    text-transform: uppercase;
    color: #222;
    font-weight: 500
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .sub-title {
    font-family: 'Quicksland', sans-serif;
    color: #7B8290;
    font-weight: 600
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .separator {
    border-color: #E7B80A
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .currency-wrap {
    color: #A40045;
    font-family: ACap;
    font-size: 18px;
    font-weight: 500
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .price-wrap {
    color: #A40045;
    font-family: ACap;
    font-size: 28px;
    font-weight: 500
}

body .ae-price-quality-essay .essay-price-quality-essay .days-wrapper .price-item .place-on-page {
    font-family: 'Quicksland', sans-serif;
    border: 1px solid #A40045;
    border-radius: 4px;
    font-size: 14px;
    color: #A40045;
    font-weight: 700;
    min-width: 105px
}

body .ae-price-quality-essay .essay-price-quality-essay input[type=text] {
    margin: 5px 0 0;
    font-size: 14px;
    color: #5E5E5E;
    font-weight: 600;
    font-family: 'Quicksland', sans-serif;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    border-radius: 4px;
    height: 48px;
    padding: 0 12px;
    cursor: pointer
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item {
    border-radius: 12px;
    background: #F2F3F5
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item label {
    font-family: 'Quicksland', sans-serif
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item label b {
    font-size: 15px;
    font-weight: 700;
    color: #222;
    font-family: 'Quicksland', sans-serif
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item label b div {
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    font-size: 13px;
    font-weight: 600
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item label .price-wrapper {
    font-family: ACap;
    font-size: 18px;
    color: #A40045;
    font-weight: 500
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.sms:before {
    background: url(/wp-content/themes/essays-leader/images/sms.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.proofread:before {
    background: url(/wp-content/themes/essays-leader/images/proofread.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.plagiarism:before {
    background: url(/wp-content/themes/essays-leader/images/plagiarism.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.writer:before {
    background: url(/wp-content/themes/essays-leader/images/writer.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.support:before {
    background: url(/wp-content/themes/essays-leader/images/support.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .extra-services .extra-services-item.revision:before {
    background: url(/wp-content/themes/essays-leader/images/revision.svg) no-repeat
}

body .ae-price-quality-essay .essay-price-quality-essay .summary-wrapper .column-item .sub-title1 {
    color: #7B8290;
    font-family: 'Quicksland', sans-serif;
    font-size: 13px;
    font-weight: 600
}

body .ae-price-quality-essay .essay-price-quality-essay .summary-wrapper .column-item .sub-title2 {
    color: #40495A
}

body .ae-price-quality-essay .essay-price-quality-essay .summary-wrapper .column-item.right .order-total {
    font-family: 'Quicksland', sans-serif;
    color: #40495A
}

body .ae-price-quality-essay .essay-price-quality-essay .summary-wrapper .column-item.right .mini-order-first-price {
    font-family: ACap;
    color: #A40045;
    font-size: 22px;
    font-weight: 400
}

body .ae-price-quality-essay .essay-price-quality-essay .summary-wrapper .column-item.right input {
    width: 201px;
    height: 46px;
    background: #A40045;
    border-radius: 3px;
    font-family: 'Quicksland', sans-serif;
    padding: 0;
    border-color: #A40045
}

body .prices-wrapper .words-block {
    font-family: 'Quicksland', sans-serif;
    display: block;
    position: absolute;
    color: #283249;
    font-size: 12px;
    font-weight: 600;
    background: #EEFCF0;
    padding: 15px 0 15px 56px;
    margin: 0;
    width: 98%;
    top: 75px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    line-height: 17px
}

body .prices-wrapper .words-block span {
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: inherit
}

body .prices-wrapper .words-block:before {
    content: url(/wp-content/themes/essays-leader/images/thumb-up.svg);
    position: absolute;
    left: 16px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body .ae-login .order-form-wrapper, 
body .ae-order .order-form-wrapper, 
body .ae-profile .order-form-wrapper {
    padding-top: 0
}

body .ae-login .order-form-wrapper .header, 
body .ae-order .order-form-wrapper .header, 
body .ae-profile .order-form-wrapper .header {
    font-family: Acap;
    font-size: 24px;
    color: #A40045
}

body .ae-login .order-form-wrapper .material-hint>i:after, 
body .ae-order .order-form-wrapper .material-hint>i:after, 
body .ae-profile .order-form-wrapper .material-hint>i:after {
    background: #F7EAEF;
    border: none;
    color: #A40045;
    line-height: 18px;
}

body .ae-login .order-form-wrapper .data-table .label, 
body .ae-order .order-form-wrapper .data-table .label, 
body .ae-profile .order-form-wrapper .data-table .label {
    color: #7B8291;
    font-family: 'Quicksland', sans-serif;
    font-size: 12px
}

body .ae-login .order-form-wrapper .data-table .ws-pages .pages-count-label, 
body .ae-order .order-form-wrapper .data-table .ws-pages .pages-count-label, 
body .ae-profile .order-form-wrapper .data-table .ws-pages .pages-count-label {
    line-height: 19px
}

body .ae-login .order-form-wrapper .data-table .ws-pages .pages-hint, 
body .ae-order .order-form-wrapper .data-table .ws-pages .pages-hint, 
body .ae-profile .order-form-wrapper .data-table .ws-pages .pages-hint {
    line-height: 16px
}

body .ae-login .essay-component input[type=text], 
body .ae-login .essay-component input[type=email], 
body .ae-login .essay-component input[type=password], 
body .ae-login .essay-component input[type=number], 
body .ae-login .essay-component select, 
body .ae-login .essay-component textarea, 
body .ae-order .essay-component input[type=text], 
body .ae-order .essay-component input[type=email], 
body .ae-order .essay-component input[type=password], 
body .ae-order .essay-component input[type=number], 
body .ae-order .essay-component select, 
body .ae-order .essay-component textarea, 
body .ae-profile .essay-component input[type=text], 
body .ae-profile .essay-component input[type=email], 
body .ae-profile .essay-component input[type=password], 
body .ae-profile .essay-component input[type=number], 
body .ae-profile .essay-component select, 
body .ae-profile .essay-component textarea {
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    border-radius: 5px;
    font-family: 'Quicksland', sans-serif;
    font-size: 14px;
    color: #40495A;
    font-weight: 600
}

body .ae-login .essay-component input[type=text].error, 
body .ae-login .essay-component input[type=email].error, 
body .ae-login .essay-component input[type=password].error, 
body .ae-login .essay-component input[type=number].error, 
body .ae-login .essay-component select.error, 
body .ae-login .essay-component textarea.error, 
body .ae-order .essay-component input[type=text].error, 
body .ae-order .essay-component input[type=email].error, 
body .ae-order .essay-component input[type=password].error, 
body .ae-order .essay-component input[type=number].error, 
body .ae-order .essay-component select.error, 
body .ae-order .essay-component textarea.error, 
body .ae-profile .essay-component input[type=text].error, 
body .ae-profile .essay-component input[type=email].error, 
body .ae-profile .essay-component input[type=password].error, 
body .ae-profile .essay-component input[type=number].error, 
body .ae-profile .essay-component select.error, 
body .ae-profile .essay-component textarea.error {
    background: #fff3f3
}

body .ae-login .essay-component .ws-language-style .radio-wrapper input, 
body .ae-order .essay-component .ws-language-style .radio-wrapper input, 
body .ae-profile .essay-component .ws-language-style .radio-wrapper input {
    float: none;
    display: inline-block;
    vertical-align: middle
}

body .ae-login .essay-component .ws-language-style .radio-wrapper label.radio-label, 
body .ae-order .essay-component .ws-language-style .radio-wrapper label.radio-label, 
body .ae-profile .essay-component .ws-language-style .radio-wrapper label.radio-label {
    margin: 0 0 3px;
    padding: 0 0 0 10px
}

body .ae-login .essay-component .ws-language-style .hint, 
body .ae-order .essay-component .ws-language-style .hint, 
body .ae-profile .essay-component .ws-language-style .hint {
    display: inline-block;
    position: relative
}

body .ae-login .essay-component .ws-language-style .hint i, 
body .ae-order .essay-component .ws-language-style .hint i, 
body .ae-profile .essay-component .ws-language-style .hint i {
    background: 0 0;
    position: relative
}

body .ae-login .essay-component .ws-language-style .hint i:after, 
body .ae-order .essay-component .ws-language-style .hint i:after, 
body .ae-profile .essay-component .ws-language-style .hint i:after {
    content: '?';
    font-style: normal;
    border: none;
    color: #A40045;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    display: block;
    text-align: center;
    font-size: 11px;
    cursor: pointer;
    font-weight: 700;
    background: #F7EAEF;
    line-height: 17px
}

body .ae-login .essay-component .ws-language-style .hint div, 
body .ae-order .essay-component .ws-language-style .hint div, 
body .ae-profile .essay-component .ws-language-style .hint div {
    width: 210px;
    right: -85px;
    padding: 15px;
    font-size: 16px;
    color: #5E5E5E;
    font-weight: 500;
    font-family: 'Quicksland', sans-serif;
    line-height: 27px
}

body .ae-login .essay-component .row .select2-container, 
body .ae-order .essay-component .row .select2-container, 
body .ae-profile .essay-component .row .select2-container {
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    border-radius: 5px
}

body .ae-login .essay-component .row .select2-container .select2-selection--single, 
body .ae-order .essay-component .row .select2-container .select2-selection--single, 
body .ae-profile .essay-component .row .select2-container .select2-selection--single {
    background: #F7F8FA
}

body .ae-login .essay-component .row .select2-container .select2-selection--single.error, 
body .ae-order .essay-component .row .select2-container .select2-selection--single.error, 
body .ae-profile .essay-component .row .select2-container .select2-selection--single.error {
    background: #fff3f3
}

body .ae-login .essay-component .row .select2-container .select2-selection--single .select2-selection__rendered, 
body .ae-order .essay-component .row .select2-container .select2-selection--single .select2-selection__rendered, 
body .ae-profile .essay-component .row .select2-container .select2-selection--single .select2-selection__rendered {
    font-family: 'Quicksland', sans-serif;
    font-size: 14px;
    color: #40495A;
    font-weight: 600
}

body .ae-login .essay-component .number-field.form-slim .minus, 
body .ae-login .essay-component .number-field.form-slim .plus, 
body .ae-order .essay-component .number-field.form-slim .minus, 
body .ae-order .essay-component .number-field.form-slim .plus, 
body .ae-profile .essay-component .number-field.form-slim .minus, 
body .ae-profile .essay-component .number-field.form-slim .plus {
    width: 46px;
    height: 42px;
    border-radius: 5px
}

body .ae-login .essay-component .number-field.form-slim .minus:before, 
body .ae-order .essay-component .number-field.form-slim .minus:before, 
body .ae-profile .essay-component .number-field.form-slim .minus:before {
    content: '-';
    font-family: 'Quicksland', sans-serif;
    font-weight: 500;
    font-size: 36px;
    line-height: 34px;
    color: #40495A
}

body .ae-login .essay-component .number-field.form-slim .plus:before, 
body .ae-order .essay-component .number-field.form-slim .plus:before, 
body .ae-profile .essay-component .number-field.form-slim .plus:before {
    content: '+';
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    font-size: 21px;
    line-height: 38px;
    color: #40495A
}

body .ae-login .essay-component .checkbox-input .checkbox-label, 
body .ae-order .essay-component .checkbox-input .checkbox-label, 
body .ae-profile .essay-component .checkbox-input .checkbox-label {
    margin: 0;
    padding: 0 0 0 20px;
    position: relative;
    cursor: pointer
}

body .ae-login .essay-component .checkbox-input .checkbox-label:before, 
body .ae-order .essay-component .checkbox-input .checkbox-label:before, 
body .ae-profile .essay-component .checkbox-input .checkbox-label:before {
    content: '';
    background: #FFF;
    border: 2px solid #D3D5D9;
    box-sizing: border-box;
    border-radius: 2px;
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    left: 0;
    top: 0;
    margin-right: 8px
}

body .ae-login .essay-component .checkbox-input.checked .checkbox-label:before, 
body .ae-order .essay-component .checkbox-input.checked .checkbox-label:before, 
body .ae-profile .essay-component .checkbox-input.checked .checkbox-label:before {
    content: url(/wp-content/themes/essays-leader/images/vector.png);
    text-align: center;
    background: #283349;
    border-color: #283349;
    padding: 2px 0 0;
    line-height: 0;
    width: 16px;
    height: 16px
}

body .ae-login .essay-component .add-file label.file-button, 
body .ae-order .essay-component .add-file label.file-button, 
body .ae-profile .essay-component .add-file label.file-button {
    border: 2px solid #283349;
    border-radius: 3px;
    font-size: 16px;
    color: #283349;
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    padding: 8px 45px
}

body .ae-login .essay-component .add-writer-input .form-button, 
body .ae-order .essay-component .add-writer-input .form-button, 
body .ae-profile .essay-component .add-writer-input .form-button {
    border: 2px solid #283349;
    border-radius: 3px;
    font-size: 16px;
    color: #283349;
    font-family: 'Quicksland', sans-serif;
    font-weight: 600;
    padding: 8px 25px
}

body .ae-login .essay-component .ws-vip-services .header, 
body .ae-order .essay-component .ws-vip-services .header, 
body .ae-profile .essay-component .ws-vip-services .header {
    margin: 0 0 20px
}

body .ae-login .essay-component .ws-vip-services .new-vip:before, 
body .ae-order .essay-component .ws-vip-services .new-vip:before, 
body .ae-profile .essay-component .ws-vip-services .new-vip:before {
    border: none;
    display: block;
    width: 34px;
    height: 17px;
    background: #E7B80A;
    border-radius: 5px;
    margin: 0;
    right: auto;
    top: -8px;
    left: 20px
}

body .ae-login .essay-component .ws-vip-services .new-vip .wrapper:before, 
body .ae-order .essay-component .ws-vip-services .new-vip .wrapper:before, 
body .ae-profile .essay-component .ws-vip-services .new-vip .wrapper:before {
    -webkit-transform: none;
    transform: none;
    right: auto;
    top: -8px;
    left: 14px;
    font-family: 'Quicksland', sans-serif;
    font-size: 10px;
    text-shadow: 1px 1px 2px rgba(227, 131, 46, .5)
}

body .ae-login .essay-component .ws-vip-services .wrapper, 
body .ae-order .essay-component .ws-vip-services .wrapper, 
body .ae-profile .essay-component .ws-vip-services .wrapper {
    background: #F7F8FA;
    border: 1px solid #F7F8FA
}

body .ae-login .essay-component .ws-vip-services .wrapper.checked, 
body .ae-order .essay-component .ws-vip-services .wrapper.checked, 
body .ae-profile .essay-component .ws-vip-services .wrapper.checked {
    background: #FFFCF0;
    border: 1px solid #FBCE27
}

body .ae-login .essay-component .ws-vip-services .vip-services-list .wrapper.checked label:before, 
body .ae-order .essay-component .ws-vip-services .vip-services-list .wrapper.checked label:before, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list .wrapper.checked label:before {
    position: absolute;
    background: #FBCE27;
    border-color: #FBCE27
}

body .ae-login .essay-component .ws-vip-services .vip-services-list label, 
body .ae-order .essay-component .ws-vip-services .vip-services-list label, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list label {
    padding: 0 30px 0 50px;
    position: static
}

body .ae-order .essay-component .ws-vip-services .services-package label.checkbox-label:after,
body .ae-order .essay-component .checkbox-input .checkbox-label:after {
    display: none;
}

body .essay-component [type="checkbox"].filled-in + label:before {
    transform: unset;
}

body .ae-login .essay-component .ws-vip-services .vip-services-list label:before, 
body .ae-order .essay-component .ws-vip-services .vip-services-list label:before, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list label:before {
    position: absolute;
    left: 17px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body .ae-login .essay-component .ws-vip-services .vip-services-list label p.price-wrapper, 
body .ae-order .essay-component .ws-vip-services .vip-services-list label p.price-wrapper, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list label p.price-wrapper {
    margin: 0;
    text-align: left
}

body .ae-login .essay-component .ws-vip-services .vip-services-list label p.price-wrapper span, 
body .ae-order .essay-component .ws-vip-services .vip-services-list label p.price-wrapper span, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list label p.price-wrapper span {
    color: #283349;
    font-family: 'Quicksland', sans-serif;
    font-size: 14px;
    font-weight: 700
}

body .ae-login .essay-component .ws-vip-services .vip-services-list label .service-text, 
body .ae-order .essay-component .ws-vip-services .vip-services-list label .service-text, 
body .ae-profile .essay-component .ws-vip-services .vip-services-list label .service-text {
    text-align: left;
    padding: 0;
    color: #4C525C;
    font-family: 'Quicksland', sans-serif;
    font-size: 13px;
    font-weight: 600
}

body .ae-login .essay-component .ws-vip-services .material-hint>i, 
body .ae-order .essay-component .ws-vip-services .material-hint>i, 
body .ae-profile .essay-component .ws-vip-services .material-hint>i {
    margin-left: 0;
    right: 10px
}

body .ae-login .essay-component .ws-vip-services .services-package .package-price-wrapper, 
body .ae-order .essay-component .ws-vip-services .services-package .package-price-wrapper, 
body .ae-profile .essay-component .ws-vip-services .services-package .package-price-wrapper {
    margin: 0
}

body .ae-login .essay-component .ws-vip-services .services-package .package-price-wrapper span, 
body .ae-order .essay-component .ws-vip-services .services-package .package-price-wrapper span, 
body .ae-profile .essay-component .ws-vip-services .services-package .package-price-wrapper span {
    font-weight: 700
}

body .ae-login .essay-component .ws-vip-services .services-package .package-price-wrapper .package-service-text, 
body .ae-login .essay-component .ws-vip-services .services-package .package-price-wrapper s, 
body .ae-order .essay-component .ws-vip-services .services-package .package-price-wrapper .package-service-text, 
body .ae-order .essay-component .ws-vip-services .services-package .package-price-wrapper s, 
body .ae-profile .essay-component .ws-vip-services .services-package .package-price-wrapper .package-service-text, 
body .ae-profile .essay-component .ws-vip-services .services-package .package-price-wrapper s {
    margin: 0
}

body .ae-login .essay-component .ws-vip-services .services-package label.checkbox-label:after, 
body .ae-login .essay-component .ws-vip-services .services-package label.checkbox-label:before, 
body .ae-order .essay-component .ws-vip-services .services-package label.checkbox-label:after, 
body .ae-order .essay-component .ws-vip-services .services-package label.checkbox-label:before, 
body .ae-profile .essay-component .ws-vip-services .services-package label.checkbox-label:after, 
body .ae-profile .essay-component .ws-vip-services .services-package label.checkbox-label:before {
    position: absolute;
    top: 25px
}

body .ae-login .essay-component .ws-vip-services .services-package .checkbox-input.checked label.checkbox-label:before, 
body .ae-order .essay-component .ws-vip-services .services-package .checkbox-input.checked label.checkbox-label:before, 
body .ae-profile .essay-component .ws-vip-services .services-package .checkbox-input.checked label.checkbox-label:before {
    background: #FBCE27;
    border-color: #FBCE27
}

body .ae-login .essay-component .ws-vip-services .services-package .offer-label, 
body .ae-order .essay-component .ws-vip-services .services-package .offer-label, 
body .ae-profile .essay-component .ws-vip-services .services-package .offer-label {
    margin-top: 0;
    font-size: 13px;
    font-weight: 700
}

body .ae-login .essay-component .ws-vip-services .services-package .offer-label b, 
body .ae-order .essay-component .ws-vip-services .services-package .offer-label b, 
body .ae-profile .essay-component .ws-vip-services .services-package .offer-label b {
    margin: 0
}

body .ae-login .essay-component .ws-terms .sep, 
body .ae-order .essay-component .ws-terms .sep, 
body .ae-profile .essay-component .ws-terms .sep {
    margin: 15px 0
}

body .ae-login .essay-component .wrap-order-submit, 
body .ae-order .essay-component .wrap-order-submit, 
body .ae-profile .essay-component .wrap-order-submit {
    text-align: center
}

body .ae-login .essay-component .wrap-order-submit .total-price-wrapper, 
body .ae-order .essay-component .wrap-order-submit .total-price-wrapper, 
body .ae-profile .essay-component .wrap-order-submit .total-price-wrapper {
    display: block;
    width: 100%;
    float: none;
    text-align: center
}

body .ae-login .essay-component .wrap-order-submit .total-price-wrapper .total-price, 
body .ae-order .essay-component .wrap-order-submit .total-price-wrapper .total-price, 
body .ae-profile .essay-component .wrap-order-submit .total-price-wrapper .total-price {
    font-size: 18px;
    font-weight: 700
}

body .ae-login .essay-component .wrap-order-submit .total-price-wrapper .total-price b, 
body .ae-order .essay-component .wrap-order-submit .total-price-wrapper .total-price b, 
body .ae-profile .essay-component .wrap-order-submit .total-price-wrapper .total-price b {
    font-size: 20px;
    font-family: Acap;
    font-weight: 600
}

body .ae-login .essay-component .wrap-order-submit .by-clicking-proceed, 
body .ae-order .essay-component .wrap-order-submit .by-clicking-proceed, 
body .ae-profile .essay-component .wrap-order-submit .by-clicking-proceed {
    font-size: 15px;
    font-weight: 600
}

body .ae-login .essay-component .wrap-order-submit .proceed-button, 
body .ae-order .essay-component .wrap-order-submit .proceed-button, 
body .ae-profile .essay-component .wrap-order-submit .proceed-button {
    display: block;
    width: 100%;
    text-align: center
}

body .ae-login .essay-component .wrap-order-submit .proceed-button a, 
body .ae-order .essay-component .wrap-order-submit .proceed-button a, 
body .ae-profile .essay-component .wrap-order-submit .proceed-button a {
    width: 100%;
    max-width: 260px;
    border-radius: 3px;
    font-family: 'Quicksland', sans-serif;
    text-transform: none;
    font-size: 16px
}

body .ae-login #order-form .by-clicking-proceed, 
body .ae-order #order-form .ws-terms, 
body .ae-profile #order-form .by-clicking-proceed {
    display: none
}

#order-form .by-clicking-proceed {
    text-align: center;
}

body .ae-login #order-form .accept-div, 
body .ae-order #order-form .accept-div, 
body .ae-profile #order-form .accept-div {
    display: block
}

body .ae-login .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label {
    height: 84px;
    padding: 12px 0 12px 50px;
    position: relative;
    text-align: left;
    background: #F7F8FA;
    border-color: #F7F8FA
}

body .ae-login .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label:before, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label:before, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label:before {
    content: '';
    display: block;
    position: absolute;
    width: 16px;
    height: 16px;
    border: 2px solid #D3D5D9;
    background: 0 0;
    left: 23px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-radius: 50%
}

body .ae-login .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked {
    background: linear-gradient(0deg, #FFFCF0, #FFFCF0);
    border: 1px solid #FBCE27
}

body .ae-login .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:before, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:before, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:before {
    border: 2px solid #FBCE27
}

body .ae-login .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:after, 
body .ae-order .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:after, 
body .ae-profile .essay-component.order-form-wrapper .ws-writing-quality [type=radio]+label.radio-label.checked:after {
    content: '';
    display: block;
    position: absolute;
    width: 6px;
    height: 6px;
    background: #FBCE27;
    border-radius: 50%;
    border-color: #FBCE27;
    left: 28px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body .ae-login .sticky-summary-sidebar, 
body .ae-order .sticky-summary-sidebar, 
body .ae-profile .sticky-summary-sidebar {
    top: 100px
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper {
    border: 3px solid;
    position: relative;
    border-top: none;
    border-bottom: none;
    padding: 35px 0
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper:before, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper:before, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper:before {
    content: '';
    display: block;
    position: absolute;
    width: 102%;
    height: 30px;
    background: #fff;
    border: 3px solid #fff;
    border-bottom: 3px solid #000;
    left: -2px;
    top: -19px;
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg)
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper:after, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper:after, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper:after {
    content: '';
    display: block;
    position: absolute;
    width: 102%;
    height: 30px;
    background: #fff;
    border: 3px solid #fff;
    border-top: 3px solid #000;
    left: -2px;
    bottom: -19px;
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg)
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .header, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .header, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .header {
    font-size: 18px;
    color: #1E2430;
    font-family: Acap
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.value, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.value, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.value {
    font-size: 14px;
    color: #40495A;
    font-weight: 700
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.discount, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.discount, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount span.discount {
    color: #A40045
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount li.total span.value, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount li.total span.value, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .summary-list.discount li.total span.value {
    font-size: 16px;
    color: #1E2430
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step {
    background: #A40045;
    font-weight: 600
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .summary-wrapper .next-step-button-wrapper .next-step:hover {
    background: #c8668f
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span:first-child, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span:first-child, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span:first-child {
    color: #7B8291;
    font-size: 12px
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint {
    line-height: 0
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint i, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint i, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint i {
    background: #F7EAEF;
    color: #A40045;
    font-weight: 700
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div {
    padding: 15px
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div p, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div p, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list li>span span.hint div p {
    font-size: 14px;
    margin: 0;
    font-weight: 600
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list.description li span.value, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list.description li span.value, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list.description li span.value {
    font-size: 14px;
    color: #40495A;
    font-weight: 600
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list .total span:first-child, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list .total span:first-child, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper ul.summary-list .total span:first-child {
    font-size: 14px;
    color: #283349;
    font-weight: 600
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input, 
body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input .discount-wrapper, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input, 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input .discount-wrapper, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input, 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input .discount-wrapper {
    background: #F7EAEF
}

body .ae-login .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input input[type=button], 
body .ae-order .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input input[type=button], 
body .ae-profile .sticky-summary-sidebar .summary-sidebar-wrapper .discount-input input[type=button] {
    background: #A40045;
    border-color: #A40045;
    color: #fff
}

body .ae-orders .essay-orders .links-list li {
    width: auto
}

body .ae-orders .essay-orders .links-list li a {
    font-size: 0
}

body .ae-orders .essay-order-details .component-tab-content {
    padding: 0
}

body .ae-orders .essay-order-details .actions-list>li a, 
body .ae-orders .essay-order-details .nav-list>li a {
    border-color: #A40045
}

body .ae-orders .essay-order-details .nav-list>li a span {
    line-height: normal
}

body .ae-orders .essay-order-details .nav-list>li.selected a span,
body .ae-order .essay-order-details .nav-list>li.selected a span {
    color: #fff
}

#bottom-row-wrapper.hidden-row {
    display: none
}

#bottom-row-wrapper.visible-row {
    display: block
}

#special-offer {
    -webkit-animation-name: sp-off;
    animation-name: sp-off;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    z-index: 12;
    display: none;
    background: url(/wp-content/themes/essays-leader/images/70x70_circle~.png) no-repeat;
    background-size: contain;
    height: 65px;
    width: 65px;
    position: fixed;
    left: 30px;
    bottom: 30px;
    cursor: pointer;
    font-size: 0
}

#special-offer i {
    font-size: 0;
    width: 20px;
    padding: 34px;
    position: absolute
}

#special-offer.visible-row {
    display: block
}

@keyframes sp-off {
    0%, 100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

#footer-row {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 999999;
    line-height: 0;
    box-shadow: 0 0 7px #d1d1d1;
}

#footer-row .icon-close, #footer-row .icon-close:before {
    position: absolute;
    content: ""
}

#footer-row picture {
    line-height: 0
}

#footer-row picture img {
    width: 100%
}

#footer-row .icon-close {
    right: 6px;
    cursor: pointer;
    font-weight: 600;
    color: #fff;
    top: 10px;
    width: 30px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: 50%;
    text-align: center;
    z-index: 1;
    font-size: 19px;
    line-height: 25px;
}

#footer-row .icon-close:before {
    border-radius: 50%;
    border: 2px solid #fff;
    width: 28px;
    height: 28px;
    top: 0;
    left: 0;
    background-color: #034559;
    background: linear-gradient(to bottom, #009345 0, #009345 100%);
    z-index: -1
}

#footer-row.first-order .icon-close, 
body .ae-affiliate-program .affiliate-program-wrapper, 
body .ae-affiliate-program-short .affiliate-program-wrapper {
    border: none;
    padding: 0;
    box-shadow: none
}

#footer-row.first-order .icon-close {
    color: #222;
    background: 0 0;
    top: 0
}

#footer-row.first-order .icon-close:before {
    display: none
}

#footer-row.easter-sunday .icon-close {
    top: 0
}

body .ae-affiliate-program .affiliate-program-wrapper .affiliate-pre-text .title, 
body .ae-affiliate-program-short .affiliate-program-wrapper .affiliate-pre-text .title {
    font-size: 18px;
    font-family: Acap;
    color: #a40045
}

body .ae-affiliate-program .affiliate-program-wrapper .affiliate-pre-text .description, 
body .ae-affiliate-program-short .affiliate-program-wrapper .affiliate-pre-text .description {
    font-family: 'Quicksland', sans-serif;
    color: #222831;
    font-weight: 600
}

body .ae-affiliate-program .affiliate-program-wrapper .affiliate-status .earnings, 
body .ae-affiliate-program-short .affiliate-program-wrapper .affiliate-status .earnings {
    display: block;
    width: 100%;
    margin-bottom: 15px
}

body .ae-affiliate-program .affiliate-program-wrapper .affiliate-status .earnings span, 
body .ae-affiliate-program-short .affiliate-program-wrapper .affiliate-status .earnings span {
    font-size: 18px;
    font-family: Acap;
    color: #a40045
}

body .ae-affiliate-program .affiliate-program-wrapper textarea, 
body .ae-affiliate-program-short .affiliate-program-wrapper textarea {
    resize: vertical
}

body .affiliate-program-wrapper.affiliate-program-short-wrapper .side .case .case-content .save-button.more-info {
    border: 1px solid #A40045;
    color: #A40045
}

body .affiliate-program-wrapper.affiliate-program-short-wrapper .to-earning a {
    background: #A40045;
    color: #fff
}

body .affiliate-program-wrapper.affiliate-program-short-wrapper .to-earning a:hover {
    background: #c8668f
}

body .affiliate-program-wrapper .side .case .case-content .affiliate-button.center, 
body .affiliate-program-wrapper .side .case .case-content .affiliate-button.copy, 
body .affiliate-program-wrapper .side .case .case-content .save-button.print-button {
    background: #A40045;
    color: #fff;
    border: #A40045;
    font-family: 'Quicksland', sans-serif
}

body .affiliate-program-wrapper .side .case .case-content .affiliate-button.center:hover, 
body .affiliate-program-wrapper .side .case .case-content .affiliate-button.copy:hover, 
body .affiliate-program-wrapper .side .case .case-content .save-button.print-button:hover {
    background: #c8668f
}

body .affiliate-program-wrapper .side .case.to-promote ul {
    padding-left: 0
}

body .affiliate-program-wrapper .side .case.to-promote ul li:before {
    display: none
}

body .essay-component .ws-vip-services .vip-services-list li.recommended .wrapper.checked {
    border: 1px solid #A40045
}

body .essay-component .ws-vip-services .vip-services-list .we-recommend-it {
    background: #F7EAEF;
    border-radius: 4px
}

body .essay-component .ws-vip-services .vip-services-list .we-recommend-it .title {
    color: #1E2430;
    line-height: normal
}

body .essay-component .ws-vip-services .vip-services-list .we-recommend-it .description {
    color: #1E2430
}

body .essay-component .ws-vip-services .vip-services-list .we-recommend-it .go-it {
    background: #A40045;
    color: #fff;
    border-radius: 4px
}

body .essay-component .ws-vip-services .vip-services-list .recommended:after {
    border-top-color: #F7EAEF
}

body .payments-wrapper, 
body .payments-wrapper .row .col.s12 {
    padding: 0
}

body .payments-wrapper .choose-pricing {
    position: relative;
    padding: 170px 0 60px;
    margin: 30px auto;
    background: #fbfeff
}

body .payments-wrapper .choose-pricing:before {
    content: 'Choose Your Pricing Plan';
    display: block;
    text-align: center;
    font-size: 35px;
    color: #283349;
    position: absolute;
    top: 35px;
    left: 0;
    width: 100%;
    font-weight: 600
}

body .payments-wrapper .choose-pricing .quality-item {
    -webkit-transform: scale(.9);
    transform: scale(.9);
    transition: .2s;
    position: relative;
    border: none;
    box-shadow: 6.43px 7.66px 0 0 rgba(164, 164, 164, .25);
    border-radius: 0;
    background: #fff;
    padding-top: 8px;
    padding-bottom: 180px
}

body .payments-wrapper .choose-pricing .quality-item .title {
    padding: 40px 0 107px;
    line-height: 21px;
    background: 0 0;
    position: relative;
    top: 0;
    min-height: auto;
    border-radius: 0;
    text-align: center
}

body .payments-wrapper .choose-pricing .quality-item .title .main-title {
    display: inline-block;
    font-size: 28px;
    font-weight: 600;
    color: #283349;
    position: relative;
    text-transform: uppercase
}

body .ae-vip-account .essay-login-form .buttons-panel ul li:before, 
body .ae-vip-account .payments-wrapper .payments-list li:before, 
body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint div span {
    display: none
}

body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint {
    right: -65px;
    top: 20px;
    -webkit-filter: none;
    filter: none
}

body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint i {
    background: url(/wp-content/themes/essays-leader/images/qwes.png) center no-repeat;
    background-size: 100%;
    width: 27px;
    height: 27px;
    -webkit-filter: none;
    filter: none
}

body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint div {
    width: 37px;
    height: 12px;
    left: auto;
    right: 0;
    background: #283349;
    border: none;
    box-shadow: none;
    -webkit-filter: none;
    filter: none;
    color: #fff;
    font-size: 0;
    border-radius: 0
}

body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint div:before {
    color: #5e5e5e;
    font-size: 23px;
    font-weight: 600;
    position: absolute;
    right: 5px;
    top: 5px;
    text-shadow: none
}
body .payments-wrapper .choose-pricing .quality-item .title .main-title .hint div p {
    display: block;
    width: 200px;
    background: #fff;
    padding: 15px;
    text-shadow: none;
    margin: -20px 0 0 -140px;
    box-shadow: 0 0 10px;
}

body .payments-wrapper .choose-pricing .quality-item .title .sub-title {
    color: #222831;
    position: relative;
    top: 11px;
    font-weight: 800
}

body .payments-wrapper .choose-pricing .quality-item .title .sub-title:before {
    font-size: 19px;
    color: #1e2022
}

body .payments-wrapper .choose-pricing .quality-item .middle-block {
    padding: 0 20px;
    position: relative
}

body .payments-wrapper .choose-pricing .quality-item .middle-block ul {
    padding-left: 0;
    list-style-image: none
}

body .payments-wrapper .choose-pricing .quality-item .middle-block ul li {
    list-style-type: none;
    position: relative;
    padding-left: 32px;
    color: #283349;
    font-size: 17px;
    margin: 0 0 10px
}

body .payments-wrapper .choose-pricing .quality-item .middle-block ul li:before {
    content: url(/wp-content/themes/essays-leader/images/blue-check.png);
    position: absolute;
    left: 0;
    top: 5px;
    line-height: 0
}

body .payments-wrapper .choose-pricing .quality-item .footer {
    border-radius: 0;
    background: url(/wp-content/themes/essays-leader/images/wq-footer-back.png) center no-repeat;
    background-size: cover;
    padding: 35px 0
}

body .payments-wrapper .choose-pricing .quality-item .footer .price {
    font-size: 23px;
    color: #1e2021;
    font-weight: 500;
    margin-top: 35px;
    margin-bottom: 10px
}

body .payments-wrapper .choose-pricing .quality-item .footer a {
    font-family: ACap;
    padding: 0;
    width: 100%;
    max-width: 175px;
    height: 42px;
    line-height: 41px;
    font-size: 20px;
    border: none;
    color: #fff;
    background: #a40045;
    border-radius: 4px;
    font-weight: 500;
    position: relative;
    z-index: 1
}

body .payments-wrapper .choose-pricing .quality-item.checked {
    -webkit-transform: scale(1);
    transform: scale(1);
    box-shadow: 0 0 0 4px #283349;
    border: none
}

body .payments-wrapper .choose-pricing .quality-item.checked .footer a {
    background: #a40045;
    border: none;
    color: #fff
}

body .payments-wrapper .choose-pricing .quality-item.standard .title {
    background: url(/wp-content/themes/essays-leader/images/wq-standard-back.png) center top no-repeat;
    background-size: cover
}

body .payments-wrapper .choose-pricing .quality-item.standard .title .sub-title:before {
    font-size: 19px;
    content: 'High-quality paper';
    color: #a41c48
}

body .payments-wrapper .choose-pricing .quality-item.premium:before {
    content: '';
    display: block;
    position: absolute;
    width: 300px;
    height: 59px;
    max-width: 100%;
    top: -63px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background: url(/wp-content/themes/essays-leader/images/wq-premium.png) center top no-repeat;
    background-size: 100%
}

body .payments-wrapper .choose-pricing .quality-item.premium .title {
    position: relative;
    background: url(/wp-content/themes/essays-leader/images/wq-premium-back.png) center top no-repeat;
    background-size: cover
}

body .payments-wrapper .choose-pricing .quality-item.premium .title .main-title {
    position: relative;
    color: #fff;
    text-shadow: 3px 4px 0 #639d24
}

/* body .payments-wrapper .choose-pricing .quality-item.premium .title .main-title .hint div:before {
    content: '+10%'
} */

body .payments-wrapper .choose-pricing .quality-item.premium .title .sub-title:before {
    font-size: 19px;
    content: 'Superior quality';
    color: #283349;
    text-align: right
}

body .payments-wrapper .choose-pricing .quality-item.supreme .title {
    position: relative;
    background: url(/wp-content/themes/essays-leader/images/wq-supreme-back.png) center top no-repeat;
    background-size: cover;
    padding: 40px 0 107px 14px
}

body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title {
    position: relative;
    color: #fff;
    text-shadow: 3px 4px 0 #6b0024
}

body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title:before {
    content: url(/wp-content/themes/essays-leader/images/wq-supreme.png);
    position: absolute;
    left: -60px;
    top: -14px;
    z-index: 1
}

/* body .payments-wrapper .choose-pricing .quality-item.supreme .title .main-title .hint div:before {
    content: '+15%'
} */

body .payments-wrapper .choose-pricing .quality-item.supreme .title .sub-title:before {
    font-size: 19px;
    content: 'Excellent qaulity';
    color: #ffe995;
    text-align: right
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup {
    background: 0 0;
    padding: 0;
    width: auto;
    height: auto;
    border: none;
    overflow: visible
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .featherlight-close-icon {
    top: -22px;
    right: -15px;
    color: #000;
    position: absolute;
    background: #fff;
    border: 3px solid #000;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    text-align: center;
    line-height: 31px;
    font-size: 18px;
    margin: 0;
    font-weight: 800
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .discount-popup-component {
    background: url(/wp-content/themes/essays-leader/images/discount-popup-without-form.svg) top no-repeat;
    background-size: contain;
    display: block;
    width: 600px;
    height: 400px
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .discount-popup-component .discount-class {
    color: #fcb614;
    font-size: 0;
    text-decoration: none;
    position: absolute;
    bottom: 81px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-transform: uppercase
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .discount-popup-component .discount-class:before {
    content: 'Yes! Complete purchase';
    font-size: 18px;
    border: 1px solid #fcb614;
    border-radius: 6px;
    padding: 16px;
    font-weight: 700
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .discount-popup-component .discount-class-close {
    position: absolute;
    bottom: 30px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    display: block;
    border: none;
    font-size: 0;
    color: #fff;
    text-decoration: underline;
    padding: 0
}

body .featherlight-content.featherlight-content-custom.featherlight-content-popup .discount-popup-component .discount-class-close:before {
    content: 'No. I want to pay the full price';
    font-size: 14px;
    color: #fff;
    border: none
}

body .featherlight .featherlight-content .extend-deadline-form-wrapper input[type=text] {
    line-height: 40px
}

body .featherlight .featherlight-content .tip-the-writer-form-wrapper {
    width: 100%;
    max-width: 400px
}

body .featherlight .featherlight-content .tip-the-writer-form-wrapper input[type=text] {
    line-height: 40px
}

body .featherlight .featherlight-content .request-revision-form-wrapper .input-field .btn, 
body .featherlight .featherlight-content .request-revision-form-wrapper .input-field .btn-large {
    background: #A40045;
    border: 1px solid #A40045;
    max-width: 200px;
    border-radius: 3px;
    padding: 0;
    margin: 0 0 10px
}

body .featherlight .featherlight-content .request-revision-form-wrapper .input-field .btn span, 
body .featherlight .featherlight-content .request-revision-form-wrapper .input-field .btn-large span {
    color: #fff;
    text-transform: none;
    font-weight: 600
}

body .featherlight .featherlight-user-area {
    border-radius: 0;
    border: none;
    padding: 0 !important
}

body .featherlight .featherlight-user-area .featherlight-close-icon {
    font-size: 20px;
    background: 0 0;
    color: #000;
    top: 10px;
    right: 10px
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper {
    width: 100%;
    max-width: 400px;
    padding: 150px 25px 0
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper:before {
    content: 'sign in';
    display: block;
    position: absolute;
    color: #222;
    font-family: CAP;
    text-transform: uppercase;
    top: 90px;
    font-weight: 600;
    font-size: 30px;
    left: 35px;
    max-width: 100%
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper:after {
    content: '';
    left: 25px;
    top: 25px;
    display: block;
    width: 65px;
    height: 65px;
    position: absolute;
    background: url(/wp-content/themes/essays-leader/images/face.png) center no-repeat;
    border-radius: 50%
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper form input {
    height: 48px;
    background: #F7F8FA;
    border: 1px solid #D3D5D9;
    border-radius: 4px
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper label {
    display: block;
    text-align: left;
    font-size: 12px;
    font-family: 'Quicksland', sans-serif;
    color: #7B8290
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper label.error {
    color: red;
    font-weight: 600
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 {
    text-align: center
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .submit-b {
    max-width: 100%;
    height: 48px;
    font-size: 15px;
    font-weight: 700;
    background: #A40045;
    font-family: 'Quicksland', sans-serif;
    border-radius: 4px
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li {
    background: 0 0;
    padding: 0
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li a {
    font-size: 13px;
    font-weight: 500;
    border-bottom: none
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li:first-child {
    float: left
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li:first-child a {
    color: #4C525C
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li:last-child {
    float: right
}

body .featherlight .featherlight-user-area .mini-wrapper.mini-login-wrapper .s12 .links-list li:last-child a {
    color: #A40045
}

body .featherlight .featherlight-user-area .user-area-wrapper {
    width: 310px;
    max-width: 100%;
    padding: 20px 20px 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .header {
    border-bottom: 1px solid #E2E2E2;
    padding: 0 0 15px
}

body .featherlight .featherlight-user-area .user-area-wrapper .header a {
    font-size: 24px;
    font-family: CAP;
    color: #222;
    padding: 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list {
    background: 0 0;
    padding: 12px 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list a {
    color: #A40045;
    font-family: 'Quicksland', sans-serif;
    font-size: 15px;
    font-weight: 600
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list b {
    color: #283249;
    font-family: Acap;
    font-size: 15px;
    font-weight: 500
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list b.discount-code {
    font-family: 'Quicksland', sans-serif;
    font-size: 15px
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list .hint div {
    padding: 0 10px 10px;
    right: 0;
    top: 226px;
    margin-left: 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list .hint div b {
    font-size: 14px;
    margin: 10px 0 7px
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list .hint div ul li {
    padding: 0 0 0 15px
}

body .featherlight .featherlight-user-area .user-area-wrapper .info-list .hint div center {
    margin: 0;
    padding: 7px 0 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li a {
    font-family: Acap;
    font-size: 13px;
    font-weight: 500;
    text-transform: uppercase;
    color: #283349;
    padding: 15px 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li .icon:after {
    margin: -3px 26px 0 0
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.order-li a {
    color: #A40045
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.order-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-order.png)
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.orders-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-orders.png)
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.affiliate-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-affiliate.png)
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.discounts-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-discounts.png)
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.profile-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-profile.png)
}

body .featherlight .featherlight-user-area .user-area-wrapper .menu-list li.logout-li .icon:after {
    content: url(/wp-content/themes/essays-leader/images/user-logout.png)
}

body .ae-vip-account .payments-wrapper .payments-list {
    padding-left: 0
}

body .ae-vip-account .essay-vip-account {
    border: none !important;
    box-shadow: none !important;
    padding: 0
}

body .ae-vip-account .essay-vip-account .vip-levels-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

body .ae-vip-account .essay-vip-account .header, 
body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:before {
    display: none
}

body .ae-vip-account .essay-vip-account .vip-levels-wrapper .level {
    margin-right: 15px;
    font-family: Acap;
    font-weight: 500
}

body .ae-vip-account .essay-vip-account .vip-levels-wrapper .level.active {
    color: #a7084b;
    border-color: #a7084b
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper {
    float: none;
    display: inline-block;
    vertical-align: middle;
    padding: 0;
    width: 35%
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li {
    position: relative;
    font-family: ACap;
    border: none;
    height: 160px;
    width: 347px;
    margin: 10px 0 15px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item {
    width: 100%
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period span {
    font-family: ACap
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .best-price {
    color: #a7084b;
    font-weight: 500
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .currency-of-price, 
body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .per-month {
    color: #283349
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .per-month {
    display: inline-block;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    text-align: left;
    font-size: 14px;
    margin-top: 10px;
    line-height: 21px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-select .vip-select-button:after, 
body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay br {
    display: none
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .special-label {
    left: auto;
    top: 43px;
    border: none;
    right: 68px;
    bottom: auto
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .special-label .label-vip-package {
    -webkit-transform: none;
    transform: none;
    color: transparent
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-item .title-of-period .special-label .label-vip-package span {
    font-size: 19px;
    font-weight: 600;
    text-transform: lowercase;
    z-index: 0
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-select {
    position: static;
    float: none;
    width: 100%
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-select .price-per-month {
    color: #a7084b;
    position: absolute;
    top: 0;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content;
    text-align: center
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-select .vip-select-button {
    width: 100%;
    text-align: center;
    max-width: 190px;
    right: -120px;
    bottom: 52px;
    background: 0 0;
    border: 2px solid #a7084b;
    border-radius: 4px;
    color: #a7084b;
    font-size: 20px;
    padding: 5px 15px;
    font-weight: 500;
    outline: 0
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li .vip-package-select .vip-select-button:hover {
    border-color: #e7b80a;
    color: #e7b80a
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:first-child .vip-package-item .title-of-period {
    background: url(/wp-content/themes/essays-leader/images/first-vip-bg.png) center no-repeat;
    background-size: cover;
    padding-left: 140px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:first-child .vip-package-item .title-of-period:before {
    content: url(/wp-content/themes/essays-leader/images/first-vip-face.png);
    position: absolute;
    bottom: 0;
    left: 30px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:nth-child(2) .vip-package-item .title-of-period {
    background: url(/wp-content/themes/essays-leader/images/second-vip-bg.png) center no-repeat;
    background-size: cover;
    padding-left: 140px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:nth-child(2) .vip-package-item .title-of-period:before {
    content: url(/wp-content/themes/essays-leader/images/second-vip-face.png);
    position: absolute;
    bottom: 0;
    left: 30px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:last-child .vip-package-item .title-of-period {
    background: url(/wp-content/themes/essays-leader/images/second-vip-bg.png) center no-repeat;
    background-size: cover;
    padding-left: 140px
}

body .ae-vip-account .essay-vip-account .vip-account-list-wrapper .vip-account-list li:last-child .vip-package-item .title-of-period:before {
    content: url(/wp-content/themes/essays-leader/images/third-vip-face.png);
    position: absolute;
    bottom: 0;
    left: 30px
}

body .ae-vip-account .essay-vip-account .vip-account-text {
    float: none;
    display: inline-block;
    vertical-align: middle;
    width: 64%;
    padding-left: 15px
}

body .ae-vip-account .essay-vip-account .vip-account-text .header-our-vip {
    color: #283349;
    font-family: ACap;
    font-size: 24px;
    font-weight: 500;
    display: block;
    margin: 0 0 40px
}

body .ae-vip-account .essay-vip-account .vip-account-text .vip-list li {
    color: #283249;
    font-size: 15px;
    font-weight: 600;
    list-style-type: none;
    margin: 0 0 15px;
    padding: 0 0 0 15px;
    line-height: 20px
}

body .ae-vip-account .essay-vip-account .vip-account-text .vip-list li span {
    color: #283249;
    font-size: 15px;
    font-weight: 600;
    line-height: 20px
}

body .ae-vip-account .essay-vip-account .vip-account-text .vip-list li:before {
    background: url(/wp-content/themes/essays-leader/images/vip-account-star.png);
    width: 20px;
    height: 21px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

body .ae-vip-account .essay-vip-account .vip-select-list {
    left: 365px;
    top: 0;
    list-style-type: none;
    list-style-image: none;
    background: #fcf6e1;
    border: 1px solid #fad008;
    box-shadow: none
}

body .ae-vip-account .essay-vip-account .vip-select-list:after {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 0;
    height: 0;
    border: 15px solid transparent;
    border-right-color: #fcf6e1;
    border-left: 0;
    margin-top: -15px;
    margin-left: -15px
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay {
    height: auto;
    width: auto;
    word-spacing: 10px;
    color: #283349;
    box-sizing: border-box;
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay span {
    color: #283349;
    font-family: Acap;
    font-size: 14px
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay b {
    font-size: 17px;
    font-weight: 500;
    color: #a7084b
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay .buy {
    background: 0 0;
    border: 2px solid #a7084b;
    max-width: 200px;
    color: #a7084b;
    padding: 5px 17px;
    font-size: 17px;
    border-radius: 4px
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay .vip-offer {
    word-spacing: normal;
    display: block;
    color: #a7084b;
    font-size: 17px
}

body .ae-vip-account .essay-vip-account .vip-select-list li.vip-account-pay .vip-offer b {
    font-size: 10px;
    color: #283349
}

body .ae-lifetime-discount .lifetime-wrapper .lifetime .lifetime-line .current-pages {
    line-height: 15px
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types {
    text-align: center
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col .material-hint {
    right: auto;
    top: 5px;
    left: 20px
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col .material-hint i:after {
    color: #A40045;
    border-color: #F7EAEF
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col .material-hint .dropdown-content {
    max-width: 245px
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label {
    padding: 8px 0;
    background: #fff;
    height: auto;
    position: relative;
    font-size: 0;
    transition: none;
    border-radius: 0;
    min-height: 162px;
    text-align: center;
    border: 2px solid #1e2430;
    box-shadow: 6px 6px 0 0 #ecedef;
    cursor: pointer
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label:before {
    content: '';
    display: block;
    width: 90%;
    height: 1px;
    background: #1e2430;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 71px;
    border: none;
    margin: 0
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label:after {
    display: none;
    border: none
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label .quality-title {
    display: block;
    position: relative;
    font-size: 25px;
    font-family: Acap;
    color: #1e2430;
    font-weight: 500;
    line-height: normal;
    padding: 0;
    text-transform: uppercase
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label .quality-title:before {
    content: '';
    display: block;
    font-size: 15px;
    font-weight: 600;
    color: #a40045;
    text-transform: none;
    margin: 0;
    position: absolute;
    width: 100%;
    text-align: center;
    top: 30px;
    font-family: 'Quicksland', sans-serif
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label .quality-title:after {
    content: '';
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border: none;
    color: #5e5e5e;
    font-size: 14px;
    transition: none;
    line-height: 21px;
    margin: 0;
    font-weight: 600;
    background: #fff;
    padding: 5px 12px;
    min-height: 75px;
    position: absolute;
    top: 65px;
    text-transform: none;
    font-family: 'Quicksland', sans-serif
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label.checked {
    background: #A40045;
    border-color: #A40045
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label.checked:before {
    display: none
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label.checked .quality-title {
    color: #fff
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label.checked .quality-title:after {
    background: #fff
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col label.checked .quality-title:before {
    color: #fff;
    font-weight: 500
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:first-child label .quality-title:after {
    content: 'An expert writer with a relevant degree'
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:first-child label .quality-title:before {
    content: 'Best Suitable Writer'
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:nth-child(2) label:after {
    content: '';
    display: block;
    position: absolute;
    background: url(/wp-content/themes/essays-leader/images/writing-quality-ten-perc.png) center no-repeat;
    background-size: cover;
    margin: 0;
    width: 85px;
    height: 65px;
    left: auto;
    right: -21px;
    top: -43px;
    -webkit-transform: none;
    transform: none;
    border-radius: 0
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:nth-child(2) label .quality-title:after {
    content: 'Urgent assignment of a specialist with relevant knowledge'
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:nth-child(2) label .quality-title:before {
    content: 'High Order Priority'
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:last-child label:after {
    content: '';
    display: block;
    position: absolute;
    background: url(/wp-content/themes/essays-leader/images/writing-quality-fifteen-perc.png) center no-repeat;
    background-size: cover;
    margin: 0;
    width: 82px;
    height: 70px;
    left: auto;
    right: -21px;
    top: -43px;
    -webkit-transform: none;
    transform: none;
    border-radius: 0
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:last-child label .quality-title:after {
    content: 'One of our Top-30 writers knowledgeable on your topic'
}

body .ae-order .essay-component.order-form-wrapper .paper-requirements-table .ws-writing-quality.ws-types .col:last-child label .quality-title:before {
    content: 'A Lead Writer'
}

body .lifetime-wrapper.essay-component {
    border: none;
    box-shadow: none;
    padding: 20px;
    margin: 20px 0;
}

body .breadcrumbs .nav-wrapper {
    color: #283249;
}

body .breadcrumbs .nav-wrapper .articles-category {
    display: none;
}

body .breadcrumbs .nav-wrapper > span[property="itemListElement"]:not(:first-child)::before {
    content: '>';
    display: inline-block;
    margin: 0 10px;
}

body .breadcrumbs .nav-wrapper > span[property="itemListElement"] span,
body .breadcrumbs .nav-wrapper > span[property="itemListElement"]::before {
    font-size: 13px;
    font-weight: 700;
    color: #A40045;
    text-transform: none;
    font-family: 'Quicksland', sans-serif;
}
body .breadcrumbs .nav-wrapper > span[property="itemListElement"]:first-child span {
    color: #283249;
}
body .pagination-block .pagination {
    background: none;
    box-shadow: none;
}
body .pagination-block .pagination .nav-links {
    text-align: center;
}
body .pagination-block .pagination .nav-links .page-numbers {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: 0 10px;
    color: #444;
    padding: 0 10px;
    line-height: 30px;
    font-weight: 600;
    font-family: 'Quicksland', sans-serif;
    font-size: 13px;
}

body .pagination-block .pagination .nav-links .page-numbers.current {
    background-color: #d41f26;
    border-radius: 50%;
    color: #fff;
}

body .benefits-sc-block {
    padding: 90px;
    background-image: url('/wp-content/themes/essays-leader/images/benefits-sc-bg.svg');
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: auto 100%;
}

body .benefits-sc-block .benefits-sc-title {
    color: #283349;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    font-family: Acap;
    margin-bottom: 45px;
    font-weight: 700;
}

.order-form-wrapper .material-hint.w-level-hint .dropdown-content,
.order-form-wrapper .material-hint.w-level-hint .dropdown-content table {
    box-sizing: border-box;
}

body .ae-order .paper-requirements-table .service-speaker-notes > .col:first-child {
    position: relative;
}

body .ae-order .paper-requirements-table .service-speaker-notes > .col:first-child .material-hint {
    position: absolute;
    left: 130px;
    top: 0px;
}

body .ae-order .essay-order-details .list i,
body .ae-order .essay-order-details .list span {
    line-height: 15px;
}

body .ae-orders .essay-order-details .list i,
body .ae-orders .essay-order-details .list span {
    line-height: 23px;
}

body .essay-order-details .nav-list > li i:before {
    margin: 0 0 0 -22px;
}

body .essay-order-details .actions-list > li i:before {
    margin: 3px 0 0 -22px;
}

body .essay-orders .orders-footer-row .links-list > li a {
    font-size: 0;
}

body .request-revision-form-wrapper .file-field .btn span {
    display: inline-block;
    width: 170px;
}
body .text-content ul.page-about-benefits-list {
    column-count: 2;
}

body .text-content ul.page-about-benefits-list li {
    padding: 5px 15px 5px 0;
}
.essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .long-service-revision.service-wrapper.visible > div:nth-child(1), .essay-order-form .order-form-data.steps .step .paper-requirements-table.data-table .long-service-revision.service-wrapper.visible > div:nth-child(2), .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), .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) {
    margin-bottom: 10px;
}
.ae-order .essay-component .row.service-row [type="checkbox"].filled-in+label:before {
    margin-top: 0!important;
    top: -1px!important;
}