@font-face {
  font-display: swap;
  font-family: 'MuseoSansRegular';
  src: url('fonts/MuseoSansRegular.ttf'), url('fonts/MuseoSansRegular.woff'),
    url('fonts/MuseoSansRegular.woff2'), url('fonts/MuseoSansRegular.eot');
}
@font-face {
  font-display: swap;
  font-family: 'MuseoSansMedium';
  src: url('fonts/MuseoSansMedium.ttf'), url('fonts/MuseoSansMedium.woff'),
    url('fonts/MuseoSansMedium.woff2'), url('fonts/MuseoSansMedium.eot');
}
@font-face {
  font-display: swap;
  font-family: 'MuseoSansBold';
  src: url('fonts/MuseoSansBold.ttf'), url('fonts/MuseoSansBold.woff'),
    url('fonts/MuseoSansBold.woff2'), url('fonts/MuseoSansBold.eot');
}
@font-face {
  font-display: swap;
  font-family: 'MuseoSansExtraBold';
  src: url('fonts/MuseoSansExtraBold.ttf'), url('fonts/MuseoSansExtraBold.woff'),
    url('fonts/MuseoSansExtraBold.woff2'), url('fonts/MuseoSansBold.eot');
}

* {
  margin: 0;
  padding: 0;
}
p {
  margin-bottom: 10px;
}

html {
  -webkit-text-size-adjust: none;
}
html,
body {
  position: relative;
  padding: 0;
  margin: 0;
  height: auto !important;
}
body {
  font-family: 'MuseoSansRegular', Arial, sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #363b49;
  background-color: #f1f4f6;
  position: relative;
  z-index: 0;
}
body .e-container .btn {
  outline: none !important;
}
html body.essay-loading:before {
  z-index: 101 !important;
}

/*GRID*/
.large-container,
.container {
  padding: 0 20px;
  margin: 0 auto;
}
.large-container {
  max-width: 1620px;
}
.container {
  max-width: 1260px;
}
.row:before,
.row:after {
  display: block;
  width: 100%;
  clear: both;
  content: '';
}
.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col-sidebar,
.col-content {
  float: left;
  position: relative;
  min-height: 1px;
  padding: 0;
}
.col-12 {
  width: 100%;
}
.col-11 {
  width: 91.66666667%;
}
.col-10 {
  width: 83.33333333%;
}
.col-9 {
  width: 75%;
}
.col-8 {
  width: 66.66666667%;
}
.col-7 {
  width: 58.33333333%;
}
.col-6 {
  width: 50%;
}
.col-5 {
  width: 41.66666667%;
}
.col-4 {
  width: 33.33333333%;
}
.col-3 {
  width: 25%;
}
.col-2 {
  width: 16.66666667%;
}
.col-1 {
  width: 8.33333333%;
}
.row.grid_row {
  overflow: hidden;
}
.row.grid_row > [class*='col-'] {
  padding-bottom: 2000px;
  margin-bottom: -2000px;
}
.col-sidebar {
  width: 24%;
}
.col-content {
  width: 76%;
}
.col-content.full-width {
  width: 100%;
  max-width: 905px;
  margin: 0 auto;
  float: none;
}
.col-content.full-width .content {
  padding: 15px 0;
}
/*GRID*/

/*ELEMENTS*/
a:focus {
  text-decoration: none;
  color: inherit;
}
a,
a:hover,
a:focus,
a:active {
  outline: none;
}
ul.horizontal {
  padding: 0;
  margin: 0;
}
ul.horizontal li {
  list-style: none;
  display: inline-block;
}
.animate-slow,
.animate-slow:hover,
.animate-slow a,
.animate-slow a:hover {
  transition: all 1s ease;
  text-decoration: none;
}
.animate-fast,
.animate-fast:hover,
.animate-fast a,
.animate-fast a:hover,
input[type='submit'],
input[type='submit']:hover {
  transition: all 0.3s ease;
  text-decoration: none;
}
:focus,
:active {
  outline: none;
  color: inherit;
}
.error {
  color: #e70300 !important;
  border-color: #e70300 !important;
}
.clr {
  clear: both;
  width: 100%;
  height: 0;
}
.no-padding {
  padding: 0 !important;
}
.no-margin {
  margin: 0 !important;
}
b,
strong {
  font-family: 'MuseoSansMedium', sans-serif;
  font-weight: normal !important;
}
.content b,
.content strong {
  font-weight: bold;
}
.p-relative {
  position: relative;
}
.d-inline-block {
  display: inline-block;
}
.d-block {
  display: block;
}
.d-inline {
  display: inline;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.default-button {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 15px 35px 12px 35px;
  border-radius: 50px;
}
.default-button:hover {
  color: #f2336a;
  background-color: #fff;
}
.default-button.dark-button {
  background: #1b2338;
}
.default-button.dark-button:hover {
  color: #1b2338;
  background-color: #fff;
}
.default-button.yellow-button {
  background: #fddc82;
  color: #1b2338;
}
.default-button.yellow-button:hover {
  color: #fddc82;
  background: #1b2338;
}
.default-button.white-button {
  background: #fff;
  color: #1b2338;
}
.default-button.white-button:hover {
  color: #fff;
  background: #1b2338;
}
.default-button.big-button {
  font-size: 18px;
  line-height: 18px;
  padding: 26px 70px 23px 70px;
}
.button-shadow {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
}
.button-shadow:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
}
.white-bg {
  background: #fff;
}
.dark-bg {
  background: #1d2438;
  color: #fff;
}
.yellow-bg {
  background: #fddc82;
}
ul.yellow-marked {
  padding: 0;
  margin: 35px 0;
}
ul.yellow-marked li {
  list-style: none;
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
}
ul.yellow-marked li,
ul.yellow-marked li a {
  font-size: 16px;
  line-height: 18px;
  color: #363b49;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium', sans-serif;
}
ul.yellow-marked li a {
  display: block;
}
ul.yellow-marked li a:hover {
  background-color: #fddc82;
}
ul.yellow-marked li:last-child {
  margin-bottom: 0;
}
ul.yellow-marked .ym-content {
  position: relative;
  vertical-align: middle;
}
ul.yellow-marked .ico-bg {
  width: 50px;
  height: 50px;
  display: inline-block;
  text-align: center;
  margin-right: 25px;
  vertical-align: middle;
}
ul.yellow-marked .list-ico {
  top: 16px;
}
ul.white-marked {
  padding: 0;
  margin: 30px 0;
}
ul.white-marked li {
  list-style: none;
  position: relative;
  font-size: 16px;
  line-height: 18px;
  color: #363b49;
  padding: 6px 5px 6px 25px;
}
ul.white-marked li:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 0 8px 13px;
  border-color: transparent transparent transparent #fff;
  position: absolute;
  left: 0;
  top: 5px;
  content: '';
  display: inline-block;
}
ul.marked {
  padding: 0;
  margin: 20px 0;
}
ul.marked li {
  list-style: none;
  position: relative;
  padding: 10px 5px 10px 61px;
  font-size: 16px;
  line-height: 18px;
  color: #363b49;
  font-family: 'MuseoSansMedium', sans-serif;
}
ul.marked li:before {
  position: absolute !important;
  left: 5px;
  top: 3px;
}
ul.circle-marked {
  padding: 0;
  margin: 20px 0;
}
ul.circle-marked li {
  list-style: none;
  font-size: 15px;
  line-height: 18px;
  color: #363b49;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium', sans-serif;
  position: relative;
  padding: 0 0 17px 20px;
}
ul.circle-marked li a {
  color: #363b49;
}
ul.circle-marked li a:hover {
  color: #f2c144;
}
ul.circle-marked li:before {
  position: absolute;
  left: 0;
  top: 3px;
  display: inline-block;
  border-radius: 50%;
  background: #fddc82;
  width: 11px;
  height: 11px;
  content: '';
}
.final-order-price-notice p {
  color: #ff0000 !important;
  text-align: center !important;
}
.content .beware-tab tr th {
  font-size: 20px;
  line-height: 22px;
  color: #1d2438;
  text-transform: uppercase;
  font-family: 'MuseoSansBold', sans-serif;
  padding: 20px 10px;
  text-align: center;
}
.content .beware-tab tr td {
  font-size: 15px;
  line-height: 20px;
  color: #1d2438;
  padding: 20px 10px !important;
  width: 50%;
  background-color: #fff;
}
.content .beware-tab tr th:first-child {
  background: #ffca28;
}
.content .beware-tab tr th:last-child {
  background: #fddc82;
}
.content .beware-tab tr th:first-child div {
  position: relative;
}
.content .beware-tab tr th:first-child div:before {
  position: absolute;
  right: -59px;
  top: -32px;
  display: inline-block;
  content: url('images/beware-img.png');
}
.content .beware-tab tr:nth-child(2n + 1) td {
  background-color: #f6f9fb;
}
.content #free-essays-list {
  padding: 0 !important;
  margin: 20px 0;
}
.content #free-essays-list li {
  padding: 8px 0 8px 50px;
}
.content #free-essays-list li a {
  text-decoration: none;
}
/*ELEMENTS*/

.white-bg.add-height {
  min-height: 365px;
}

/*ICONS*/
.ico,
.links-col .lin .login-button:before,
.container ._t_our_testimonials ._t_item:before,
.container ._t_our_testimonials ._t_item:after,
.owl-nav .owl-prev,
.owl-nav .owl-next,
.owl-nav .owl-prev,
.owl-nav.owl-next,
.calc-wrp .e-container .m3_item:before,
.breadcrumbs .sep:before,
ul.marked li:before,
.content .faq_item .faq_title:before,
.content .contacts-wrp .live-chat span:before,
.mob-links .live-chat span:before {
  display: inline-block;
  background: url('/wp-content/themes/shark/images/icons.png') no-repeat;
  content: '';
  position: relative;
}

.ico.testi-top-ico,
.container ._t_our_testimonials ._t_item:before {
  background-position: -1px -0px;
  width: 139px;
  height: 139px;
}
.ico.list-ico-2,
ul.marked li:before {
  background-position: -1px -140px;
  width: 30px;
  height: 30px;
}
.ico.search-big-ico {
  background-position: -32px -140px;
  width: 28px;
  height: 29px;
}
.ico.testi-ico,
.container ._t_our_testimonials ._t_item:after {
  background-position: -61px -140px;
  width: 24px;
  height: 20px;
}

.ico.testi-left-gray,
.owl-nav .owl-prev {
  background-position: -111px -140px;
  width: 24px;
  height: 40px;
}

.ico.testi-right-dark,
.owl-nav .owl-next,
.owl-nav .owl-next {
  background-position: -32px -170px;
  width: 24px;
  height: 40px;
}
.ico.testi-right-gray,
.owl-nav .owl-next {
  background-position: -1px -171px;
  width: 24px;
  height: 40px;
}

.ico.search-small-ico {
  background-position: -111px -181px;
  width: 23px;
  height: 23px;
}
.ico.g-dark-ico {
  background-position: -57px -202px;
  width: 21px;
  height: 14px;
}
.ico.g-light-ico,
.fw-block a:hover .ico.g-dark-ico {
  background-position: -111px -205px;
  width: 21px;
  height: 14px;
}
.ico.i-dark-ico {
  background-position: -26px -211px;
  width: 17px;
  height: 17px;
}
.ico.i-light-ico,
.fw-block a:hover .ico.i-dark-ico {
  background-position: -1px -212px;
  width: 17px;
  height: 17px;
}
.ico.list-ico {
  background-position: -44px -217px;
  width: 17px;
  height: 20px;
}
.ico.testi-more-dark-ico,
.more-testi:hover .ico.testi-more-white-ico {
  background-position: -62px -217px;
  width: 17px;
  height: 14px;
}
.ico.testi-more-white-ico {
  background-position: -111px -220px;
  width: 17px;
  height: 14px;
}
.ico.contacts-chat-dark-ico,
.content .contacts-wrp .live-chat span:before,
.mob-links .live-chat span:before {
  background-position: -80px -222px;
  width: 16px;
  height: 14px;
}
.ico.contacts-chat-light-ico {
  background-position: -19px -229px;
  width: 16px;
  height: 14px;
}
.ico.chat-red-ico {
  background-position: -1px -230px;
  width: 15px;
  height: 12px;
}
.ico.chat-white-ico,
.links-col .cht .live-chat span:before {
  background-position: -62px -232px;
  width: 15px;
  height: 12px;
}
.ico.t-dark-ico {
  background-position: -97px -235px;
  width: 15px;
  height: 12px;
}
.ico.t-light-ico,
.fw-block a:hover .ico.t-dark-ico {
  background-position: -113px -235px;
  width: 15px;
  height: 12px;
}
.ico.faq-arr-down,
.content .faq_item .faq_title:before {
  background-position: -78px -237px;
  width: 14px;
  height: 8px;
}
.ico.faq-arr-up,
.content .faq_item .faq_title.minus:before {
  background-position: -36px -238px;
  width: 14px;
  height: 8px;
}
.ico.login-red-ico,
.links-col .lin .login-button:hover:before {
  background-position: -97px -222px;
  width: 13px;
  height: 10px;
}
.ico.login-white-ico,
.links-col .lin .login-button:before {
  background-position: -1px -243px;
  width: 13px;
  height: 10px;
}
.ico.p-dark-ico {
  background-position: -15px -244px;
  width: 12px;
  height: 15px;
}
.ico.p-light-ico,
.fw-block a:hover .ico.p-dark-ico {
  background-position: -51px -245px;
  width: 12px;
  height: 15px;
}
.ico.f-dark-ico {
  background-position: -129px -220px;
  width: 9px;
  height: 16px;
}
.ico.f-light-ico,
.fw-block a:hover .ico.f-dark-ico {
  background-position: -129px -237px;
  width: 9px;
  height: 16px;
}
.ico.home-calck-arr-down {
  background-position: -51px -238px;
  width: 9px;
  height: 6px;
}
.ico.sidebar-calc-arr,
.calc-wrp .e-container .m3_item:before {
  background-position: -64px -245px;
  width: 9px;
  height: 6px;
}
.ico.crumbs-ico,
.breadcrumbs .sep:before {
  background-position: -26px -171px;
  width: 4px;
  height: 6px;
}
.links-col .lin .login-button:before {
  margin-right: 13px;
}
.container ._t_our_testimonials ._t_item:before {
  position: absolute;
  left: 3px;
  top: -59px;
}
.container ._t_our_testimonials ._t_item:after {
  position: absolute;
  right: 20px;
  top: 20px;
}
/*ICONS*/

/*HEADERS*/
h1,
h2,
h3,
h4,
h5,
h6,
.h3,
.home-block h1,
.home-block h2,
.home-block h3,
.home-block h4,
.home-block h5 {
  color: #1d2438;
  margin: 20px 0;
  font-weight: normal;
  font-family: 'MuseoSansMedium', sans-serif;
}
h1 {
  font-size: 40px;
  line-height: 45px;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
h2 {
  font-size: 30px;
  line-height: 32px;
}
h3,
.h3 {
  font-size: 24px;
  line-height: 26px;
}
h4 {
  font-size: 22px;
  line-height: 24px;
}
h5 {
  font-size: 20px;
  line-height: 22px;
}
h6 {
  font-size: 18px;
  line-height: 20px;
  font-family: 'MuseoSansBold', sans-serif;
}
.home-block h2 {
  font-size: 40px;
  line-height: 45px;
  font-family: 'MuseoSansExtraBold', sans-serif;
  text-transform: uppercase;
}
.home-block h3 {
  font-size: 30px;
  line-height: 32px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: #1d2438;
  text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #f2336a;
  text-decoration: none;
}
.article .content.article h1 {
  text-align: center !important;
}
/*HEADERS*/

/*HEADER*/
.mob-phones {
  display: none;
  margin: 0 0 10px 0;
}
.mob-phones a {
  color: #1d2438;
  font-size: 15px;
  line-height: 15px;
  font-family: 'MuseoSansBold', sans-serif;
  text-decoration: none;
}
.mob-phones p {
  margin: 0;
}
header .top-line {
  background-color: #1d2438;
  height: 40px;
  position: relative;
  z-index: 1;
  transition: all 1s linear;
}
.header-wrapper.top-fixed {
  padding-bottom: 70px;
}
.header-wrapper .fixed-line.fixed {
  position: fixed;
  top: 0;
  transition: all 1s ease;
  z-index: 10;
  width: 100%;
  left: 0;
  right: 0;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
header .menu-line {
  background: #fff;
  padding: 11px 0;
  box-sizing: border-box;
  height: 70px;
  top: -70px;
}
.menu-line .menu-logo {
  display: inline-block;
  line-height: 0;
}
.menu-line .menu-logo2 {
  display: none;
}
.header-menu {
  position: relative;
  padding: 0 155px 0 0;
  top: 12px;
}
.header-menu .default-button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 122px;
  height: 40px;
  box-sizing: border-box;
  padding: 12px 4px;
  text-align: center;
  border: 2px solid #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
}
.header-menu .default-button:hover {
  color: #f2336a;
  background: #fff;
}
header .menu-line .pull-left {
  float: left;
}
header .menu-line .pull-right {
  float: right;
}
header .menu-line .large-container,
header .top-line .large-container {
  max-width: 1515px;
}
.header-menu ul.menu {
  list-style: none;
}
.header-menu ul.menu li {
  display: inline-block;
  padding: 0 11px;
  font-size: 13px;
  line-height: 13px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
  text-transform: uppercase;
}
.header-menu ul.menu li a {
  color: #1d2438;
  transition: all 0.3s linear;
  text-decoration: none;
}
.header-menu ul.menu li a:hover {
  color: #f2336a;
  transition: all 0.3s linear;
  text-decoration: none;
}
.header-menu ul.menu li:first-child {
  padding-left: 0;
}
.header-menu ul.menu li:last-child {
  padding-right: 0;
}
.menu_btn {
  cursor: pointer;
  transition: all 0.3s ease;
  display: none;
}
.top-ico {
  position: absolute;
  width: 50px;
  height: 50px;
  left: 16px;
  top: 5px;
  z-index: -1;
  opacity: 0;
  transition: all 0.3s ease;
}
.top-ico.show {
  transition: all 0.3s ease;
  opacity: 1;
  z-index: 0;
}
.menu_btn span {
  display: block;
  width: 45px;
  height: 2px;
  background-color: #1d2438;
  margin-bottom: 9px;
  position: relative;
}
.menu_btn span,
.menu_btn.tp_close span {
  transition: all 0.5s ease;
}
.menu_btn span.mb3 {
  margin-bottom: 0;
}
.menu_btn.tp_close span.mb1 {
  transform: rotate(30deg);
  top: 11px;
}
.menu_btn.tp_close span.mb2 {
  opacity: 0;
}
.menu_btn.tp_close span.mb3 {
  transform: rotate(-30deg);
  top: -10px;
}
.links-col .support-phones {
  display: inline-block;
  margin: 0;
  position: relative;
  padding-left: 24px;
}
.links-col .support-phones:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: '';
  width: 15px;
  height: 15px;
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAAC3RSTlMATQVIOEMWDykkH6RMxkcAAABWSURBVAjXY2BKZ4AAVWEFCKNRsAHCMBQUgjHMIQxH4QIIY6EIVJeyYAKEwSkYBBVyFFFgKAKbKBjGJtgEZDAFCjoLgrWqCAIBWMdkQUFRsHKmJcJNDACJbQsufNc3YwAAAABJRU5ErkJggg==');
}
.links-col .gray_elem {
  display: inline-block;
}
.links-col .lc-testi .gray_elem {
  position: relative;
  top: 9px;
}
.links-col .gray_elem a {
  color: #fff;
}
.links-col .link-text {
  margin-left: 11px;
  transition: all 0.3s ease;
  font-size: 12px;
  line-height: 12px;
  color: #616674;
  text-transform: uppercase;
  display: inline-block;
  position: relative;
  top: -9px;
  font-family: 'MuseoSansMedium', sans-serif;
}
.links-col a:hover .link-text {
  color: #f2336a;
  transition: all 0.3s ease;
}
.links-col .callback-button .btn {
  position: relative;
  top: -3px;
  padding: 6px 14px 4px 14px;
  margin: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 26px;
  font-family: 'MuseoSansMedium', sans-serif;
  transition: all 0.3s ease;
}
.links-col .callback-button .btn,
.links-col .callback-button .btn:hover,
.links-col .callback-button .btn:focus,
.links-col .callback-button .btn:active,
.links-col .callback-button .btn:active:focus {
  border-radius: 50px;
  border: none;
  font-size: 0;
  line-height: 0;
  color: #fff !important;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
  font-family: 'MuseoSansMedium', sans-serif;
  background: #353a4c !important;
  height: 25px;
  margin-left: 11px;
  padding: 7px 14px 1px 14px;
}
.links-col .ord .default-button {
  padding: 12px 35px 11px 35px;
}
.links-col .callback-button .btn:hover {
  background: #f2336a !important;
  transition: all 0.3s ease;
}
.links-col .callback-button .btn:before {
  content: 'Call me back';
  display: inline-block;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium', sans-serif;
}
.links-col .white_elem {
  background-color: #fff;
  padding: 7px 10px 2px 10px;
  border-radius: 50px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 12px;
  line-height: 12px;
  display: inline-block;
  position: relative;
  height: 25px;
  box-sizing: border-box;
  margin-left: 10px;
}
.cht-wrp .chat-ico-new {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAw1BMVEUAAAD/K23/P33/B1T/zdz/PXz/PXv/NXT/TYj/////Tor/AEX/////////XpX7vtL/jLD/Ak337/Lq////KGz/psL////k7+7/Rof/bZjq//7t////l7b/Qn7/QX7/nb//m73g7un////y2eD6////AlD/S4n/RYXt9vT/////JWn/KWv/Kmz/FWH/Imf/GmX/EFzS5eH/eaHm//7g//vo+PTj9PDY4+H/haz/CVf/8fXX6+bO7OTc3Nz/gKP/cJj/bZeRsVwIAAAAKXRSTlMA9NkhAvLvu56clEtCQD0Jr1cP1bmyb21BCd/Gv7u7tq+VbGhXV0FBGSFCC7EAAAC8SURBVBjTZc/XloJAEIThn6BgAsS8Oe/2DCPBvMb3fypBvfO77HO6ThWV36Zdr9vNMRfxx8BME6W0Mm/DP2C0lHWmLSvJClm8A1E+F6/rON3+/2z3BEF6WvVcKo/bIg3wVeaF0G5D6GVTH1snLdyGSMOlpbVNTVkOHSl1cCxVuzvcv/hq8xLfQp83ZWhgCnmYUJr0ZG0CiGS2qop99/dzeQW+FvnBVNXNMV8OgfBzkF7HpdEo5mJ8nf9D6QzmtxZ8IqRNuwAAAABJRU5ErkJggg==');
  background-position: center;
  background-repeat: no-repeat;
}
.links-col .cht-wrp > .live-chat {
  background-color: #343a4c;
  border-radius: 50px;
  padding: 0 14px 0 13px;
  height: 25px;
}
header .links-col {
  color: #fff;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 6px 10px 3px 0;
}
.links-col .tel a {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  font-family: 'MuseoSansMedium', sans-serif;
  background: none !important;
}
.links-col .lin .login-button {
  font-size: 13px;
  line-height: 13px;
  position: relative;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-left: 6px;
}
.links-col .cht .live-chat span {
  font-size: 12px;
  line-height: 12px;
  position: relative;
  font-family: 'MuseoSansMedium', sans-serif;
}
.links-col .cht .live-chat span {
  padding-left: 20px;
}
.links-col .cht .live-chat span:hover,
.links-col .lin .login-button:hover,
.links-col .tel a:hover {
  color: #f2336a;
  cursor: pointer;
}
.links-col .call-back-form {
  display: inline-block;
}

.i-sprite {
  background-image: url(images/new-spritesheet.png);
  background-repeat: no-repeat;
  display: inline-block;
  content: '';
}
.sprite-chat-ico {
  width: 28px;
  height: 28px;
  background-position: -5px -5px;
}
.sprite-star-ico {
  width: 10px;
  height: 9px;
  background-position: -43px -5px;
  position: relative;
  margin: 0 1px;
}
.sprite-tel-ico {
  width: 15px;
  height: 15px;
  background-position: -43px -24px;
  margin-right: 5px;
}
.links-col .cht-wrp {
  position: relative;
  display: inline-block;
}
.links-col .lc-c-ico {
  position: absolute;
  left: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 16px;
}
.links-col #chat-img-2 {
  position: absolute;
  left: 0;
  bottom: -112px;
  display: none;
}
.links-col #chat-img-2 #hide-chat-block {
  position: absolute;
  right: 13px;
  top: 33px;
  cursor: pointer;
}
.links-col #chat-img-2.show {
  display: block;
}
.links-col #chat-img-2 .live-chat {
  background: transparent;
  padding: 0;
}
.links-col #chat-img-2 .live-chat span {
  width: 266px;
  height: 106px;
  background: url('images/chat-img.png') no-repeat;
  display: inline-block;
  padding: 0;
}
.home-header .container {
  max-width: 1345px;
}
.home-title h1 {
  font-size: 52px;
  line-height: 62px;
  color: #1d2438;
  margin: 0 0 25px 0;
  font-family: 'MuseoSansRegular', sans-serif;
  text-align: left;
  position: relative;
  padding: 38px 0 0 0;
}
.home-title h1:before {
  position: absolute;
  left: 0;
  top: 5px;
  display: inline-block;
  content: '';
  width: 50px;
  height: 6px;
  background: #fff;
}
.home-title h1 b {
  display: block;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.home-title .p {
  margin: 0 0 46px 0;
  font-size: 18px;
  line-height: 26px;
  color: #363b49;
  text-align: left;
}
.header-first-order {
  max-width: 578px;
  position: relative;
  margin: 0;
}
.header-first-order:before {
  position: absolute;
  left: -10px;
  bottom: -10px;
  display: inline-block;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.1);
}
.home-title .bnnr {
  margin: 0;
  position: relative;
}
.home-title .fo-bnnr {
  height: 105px;
  margin: 0;
  box-sizing: border-box;
  padding: 26px 10px 17px 10px;
}
.home-title .fo-bnnr .get {
  font-size: 22px;
  line-height: 26px;
}
.home-title .fo-bnnr .limited {
  font-size: 18px;
  line-height: 18px;
  color: #8e929c;
}
.links-col li {
  padding: 0 15px;
}
.links-col li:last-child {
  padding-right: 0;
}
.links-col li.lc-testi {
  padding-right: 2px;
  padding-left: 22px;
}
.links-col li.lin,
.links-col li.lc-testi {
  position: relative;
}
.links-col li.lin:before,
.links-col li.lc-testi:before {
  position: absolute;
  display: inline-block;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 20px;
  width: 1px;
  background: #343a4c;
  content: '';
}
.links-col li:first-child {
  padding-left: 0;
}
header .second-line {
  margin: 15px 0;
}
.header-logo {
  margin-left: 20px;
}
.home-header {
  margin: 39px 0 0 0;
  padding: 0 0 30px 0;
}
.home-title {
  margin-bottom: 25px;
  padding-left: 83px;
}
.main_menu {
  position: absolute;
  left: -100%;
  top: 40px;
  width: 100%;
  max-width: 465px;
  background: #1d2438;
  padding: 20px 0 157px 0;
  z-index: 10;
}
.header-wrapper.top-fixed .main_menu {
  top: 70px;
}
.main_menu.active {
  left: 0;
}
.main_menu ul {
  padding-left: 163px;
}
.main_menu ul li {
  list-style: none;
  padding: 8px 0;
}
.main_menu ul li a {
  font-size: 16px;
  line-height: 18px;
  color: #fff;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
}
.main_menu ul li a:hover {
  color: #fddc82;
}
.main_menu ul li.menu-item-2121 a {
  color: #fddc82;
  font-family: 'MuseoSansBold', sans-serif;
}
.mob-links {
  display: none;
  text-align: left;
  margin: 10px 5px 15px 5px;
}
.mob-links .live-chat span,
.mob-links .callback-button span {
  color: #1d2438;
  background-color: #fddc82;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: 1px solid #fddc82;
  position: relative;
  cursor: pointer;
  margin: 0;
  vertical-align: unset;
}
.mob-links .live-chat span {
  padding: 13px 16px 10px 43px;
}
.mob-links .callback-button span {
  padding: 13px 14px 10px 41px;
}
.mob-links .live-chat span:before {
  position: absolute;
  left: 17px;
  top: 12px;
}
.mob-links .callback-button span:before {
  position: absolute;
  left: 17px;
  top: 12px;
  content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANBAMAAACAxflPAAAAJ1BMVEUAAAATHzYTHzYTHzYTHzYTHzYTHzYTHzYTHzYTHzYTHzYTHzYTHzbrIjq7AAAADHRSTlMAEbt3zN2qZu5VRIgQdAakAAAAS0lEQVQI12Pg9mIAA5sjEDrmTAGYPnMmAUz7HBKAyJ+EyEschfCZofIMOscExEBahM5E6hxZwMDAqHPmzBkHkIqeM2cMQCqEdcIZAGwWEzLPSXj7AAAAAElFTkSuQmCC');
  display: inline-block;
}
.mob-links .live-chat span:hover,
.mob-links .callback-button span:hover {
  background-color: #fff;
  border-color: #1d2438;
  transition: all 0.3s ease;
}
.mob-links .callback-button,
.mob-links .call-back-form,
.mob-links .live-chat {
  display: inline-block;
}
.mob-links .call-back-form,
.mob-links .live-chat {
  margin: 0 4px;
}
.mob-links .live-chat span {
  margin: 0;
}
.mob-links p {
  display: inline-block;
}
.mob-links a {
  color: #fddc82;
  font-size: 16px;
  line-height: 16px;
}
.mob-links a:hover {
  color: #fff;
}
.small-logo {
  margin: 12px 72px 49px 0;
}
.small-logo img {
  display: none;
}
.drop-login {
  position: absolute;
  right: 2px;
  top: 60px;
  z-index: 10;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  max-width: 300px;
  width: 100%;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s linear;
}
.drop-login.active {
  transition: all 0.3s linear;
  visibility: visible;
  opacity: 1;
}
.login-page.login-block {
  max-width: 905px;
  margin: 0 auto 20px auto;
}
.login-block {
  background-color: #fff;
}
.login-block .e-container .login-url a {
  display: none;
}
.login-block .e-container .login-url,
.login-block .e-login-form .title,
#ajax_content_login .title {
  position: relative;
  padding: 25px 10px 0 30px;
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.login-block .e-container .login-url:before,
.login-block .e-login-form .title:before {
  content: 'LOG IN';
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
#ajax_content_login .title {
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
  text-transform: uppercase;
}
.login-block .e-container .row .input1,
#ajax_content_login .input1 {
  border: 1px solid #f1f4f6;
  background-color: #f1f4f6;
  height: 40px;
  transition: all 0.5s ease;
  font-family: 'MuseoSansMedium', sans-serif;
}
.login-block .e-container .row .input1:focus,
#ajax_content_login .input1:focus {
  border-color: #b7b7b7;
  background-color: #fff;
  box-shadow: none;
  transition: all 0.5s ease;
}
.login-block .e-container .row .input1.email,
#ajax_content_login .input1.email {
  margin-bottom: 18px;
}
.login-block .e-container .label,
.login-block #ajax_content_login .body .row:first-child:before,
.login-block #ajax_content_login .body .row:nth-child(2):before {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 0 0 3px 0;
  display: inline-block;
  font-weight: normal;
  white-space: normal;
}
.login-block #ajax_content_login .body .row:first-child:before {
  content: 'Email';
}
.login-block #ajax_content_login .body .row:nth-child(2):before {
  content: 'Password';
}
.login-block .e-container .login-form,
#ajax_content_login .body {
  padding: 13px 35px;
}
.login-block #ajax_content_login .row {
  margin: 0 0 9px 0;
}
.login-block #ajax_content_login .row.forgot-password {
  margin: 0 0 0 0;
}
.login-block .e-container .btn,
#ajax_content_login .btn,
#ajax_content_resetpass.e-container .table1 .btn {
  color: #fff;
  background-color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: block;
  padding: 15px 35px 12px 35px;
  border-radius: 50px;
  border-color: #1d2438 !important;
  max-width: 120px;
  margin: 22px auto 14px auto;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  width: auto;
}
.login-block .e-container .btn {
  max-width: 220px;
}
.login-block.profile-page .e-container .btn {
  max-width: 100%;
}
.login-block .bootstrap-alert {
  text-align: center;
  margin: 0 10px;
  padding: 10px 5px;
}
.login-block .e-container .btn:hover,
#ajax_content_login .btn:hover,
#ajax_content_resetpass.e-container .table1 .btn:hover {
  color: #fff;
  background-color: #f2336a;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
  transition: all 0.3s ease;
  border-color: #f2336a !important;
}
.login-block .e-container a,
#ajax_content_login a {
  font-size: 14px;
  line-height: 20px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.login-block .e-container input[name='code'] {
  width: 100% !important;
  max-width: 100% !important;
}
.login-block .e-container .table1 tr:first-child td {
  padding-top: 20px;
  padding-bottom: 10px;
}
.login-block .e-container .table1 td {
  padding: 0 25px;
}
.login-block .e-container a:hover,
#ajax_content_login a:hover {
  color: #f2336a;
  text-decoration: none;
}
.login-block .e-container .essays_login_error,
#ajax_content_login .essays_login_error {
  text-align: center;
  font-family: 'MuseoSansBold', sans-serif;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 20px;
}
.hh-bg {
  position: absolute;
  height: 265px;
  width: 1px;
  background: #1d2438;
  bottom: 0;
  left: -40px;
  content: '';
}
.hh-bg:before {
  position: absolute;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #1d2438;
  content: '';
  top: -91px;
  left: -15px;
}
.sm-buttons {
  position: absolute;
  top: 123px;
  right: 39px;
}
.sm-buttons ul li {
  list-style: none;
  margin-bottom: 18px;
}
.sm-buttons ul {
  position: relative;
  left: 1px;
}
.sm-buttons ul li:last-child {
  margin-bottom: 0;
}
.sm-buttons .sm-buttons-content:before,
.sm-buttons .sm-buttons-content:after {
  height: 110px;
  width: 1px;
  background: #fff;
  display: block;
  content: '';
  margin-bottom: 50px;
  position: relative;
  left: 7px;
}
.sm-buttons .sm-buttons-content:after {
  height: 380px;
  margin-bottom: 0;
  margin-top: 50px;
}
.sm-buttons:after {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #fddc82;
  content: '';
  position: absolute;
  bottom: -53px;
  left: -4px;
}
#toup {
  position: fixed;
  bottom: -200px;
  right: 15px;
  z-index: 101;
  width: 50px;
  height: 40px;
  text-align: center;
  color: #fff;
  padding: 10px 0 0 0;
  background: #1e2538;
  opacity: 0.8;
  cursor: pointer;
  transition: all 0.3s ease;
}
#toup img {
  display: inline-block;
}
#toup:hover {
  opacity: 1;
  transition: all 0.3s ease;
}
/*HEADER*/
/*CALCULATOR*/
.calc-wrp {
  background-color: #fff;
  padding: 30px 156px 15px 156px;
}
.home-calc-wrp {
  max-width: 601px;
  box-sizing: border-box;
  margin: 0 0 0 auto;
}
.home-calc {
  position: relative;
}
.home-calc:before {
  position: absolute;
  left: -10px;
  bottom: -10px;
  display: inline-block;
  width: 100%;
  height: 100%;
  content: '';
  background: rgba(0, 0, 0, 0.1);
}
.home-calc:after {
  position: absolute;
  left: -70px;
  top: 10px;
  display: inline-block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 60px 60px;
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
}
.home-calc .calc-wrp {
  padding: 44px 45px 25px 49px;
  margin: 0;
  box-sizing: border-box;
  position: relative;
}
.home-calc .calc-wrp .calc-ttl {
  margin: 0 0 27px 0;
  font-size: 22px;
  line-height: 22px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.home-calc .calc-wrp .e-container .m3_item p {
  margin: 0 0 3px 10px;
}
.home-calc .calc-wrp .e-container .m3_item .left p {
  margin: 0 0 8px 0;
}
.home-calc .calc-wrp .e-container .m3_item .calc {
  padding: 0 15px 0 10px;
  height: 38px;
  font-family: 'MuseoSansMedium', sans-serif;
}
.home-calc .calc-wrp .orderform {
  max-width: 950px;
  margin: 0 -10px;
}
.calc-wrp .e-container .m3_zag {
  display: none;
}
.calc-wrp .e-container .calculator-body {
  border: none;
  margin-top: 15px;
}
.home-calc .calc-wrp .e-container .calculator-body {
  margin: 0;
}
.calc-wrp .e-container form[name='sidebar_calculator']:before {
  content: 'Get a Price Quote';
  color: #1d2438;
  font-size: 20px;
  line-height: 20px;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 0;
}
.home-calc .calc-wrp .e-container form[name='sidebar_calculator']:before {
  display: none;
}
.calc-wrp .e-container .calculator-body:after {
  display: block;
  width: 100%;
  height: 0;
  content: '';
  clear: both;
}
.calc-wrp .e-container .calculator-body > div {
  float: left;
  width: 50%;
  min-height: 80px;
}
.home-calc .calc-wrp .e-container .calculator-body > div {
  width: 50%;
  margin-bottom: 14px;
}
.home-calc .calc-wrp .e-container .calculator-body .left,
.home-calc .calc-wrp .e-container .calculator-body .right {
  float: none;
  display: block;
}
.home-calc .calc-wrp .e-container .calculator-body > div:nth-child(6),
.home-calc .calc-wrp .e-container .calculator-body > div:nth-child(7) {
  width: 50%;
}
.home-calc .calc-wrp .e-container .calculator-body > div:nth-child(6) {
  margin: 0;
}
.calc-wrp .e-container .calculator-body > div:nth-child(4) {
  display: none;
}
.calc-wrp .e-container .calculator-body > div:nth-child(6) {
  margin-top: 24px;
  min-height: 1px;
}
.calc-wrp .e-container .m3_item .calc {
  border: none;
  border-bottom: 1px solid #1d2438;
  background: transparent;
  font-size: 16px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  padding-right: 15px;
}
.calc-wrp .e-container .m3_item .calc::-ms-expand {
  display: none;
}
.calc-wrp .e-container .m3_item .calc:focus {
  box-shadow: none;
}
.calc-wrp .e-container .m3_item p {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  display: inline-block;
  margin: 0 0 4px 0;
}
.calc-wrp .e-container .m3_item .p1 {
  position: relative;
}
.calc-wrp .e-container .m3_item > div {
  display: inline-block;
  position: relative;
}
.calc-wrp .e-container .m3_item .help-hint {
  display: inline-block;
  position: static;
}
.calc-wrp .e-container .m3_item .help-hint-icon {
  border: 1px solid #f2336a;
  background: #fff;
  color: #f2336a;
}
.calc-wrp .e-container .m3_item .help-hint-text {
  left: 0;
  right: auto;
  min-width: 260px;
}
.calc-wrp .e-container .m3_item .help-hint-text table {
  border: none;
}
.calc-wrp .e-container .m3_item .help-hint-text table td,
.calc-wrp .e-container .m3_item .help-hint-text table th {
  padding: 2px;
  font-size: 10px;
  line-height: 13px;
  border: none;
}
.calc-wrp .e-container .m3_item .help-hint-text:before,
.calc-wrp .e-container .m3_item .help-hint-text:after {
  display: none !important;
}
.home-calc .calc-wrp .e-container .mini-order-body .help {
  position: absolute;
  right: -25px;
  top: -4px;
}
.home-calc .e-container .mini-order-body .help .info {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  width: 190px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 0;
}
body .home-calc .e-container .mini-order-body .help .icon {
  border: 1px solid #f2336a;
  color: #f2336a;
  border-radius: 50%;
  display: inline-block;
  font-size: 14px;
  line-height: 22px;
  width: 22px;
  height: 22px;
  margin-top: -2px;
}
.home-calc .e-container .mini-order-body .help .info b {
  font-size: 15px !important;
}
.home-calc .e-container .mini-order-body .help .info b:after {
  display: none;
  content: '';
}
.home-calc #sidebar_total_price .old-price {
  font-size: 15px !important;
  line-height: 15px !important;
}
.home-calc .calc-wrp .e-container #sidebar_total_price {
  position: relative;
  top: -1px;
  margin-left: 4px;
}
.home-calc .calc-wrp .e-container .m3_item p b {
  font-size: 16px;
  line-height: 16px;
  color: #70737b;
}
.calc-wrp .e-container .m3_item p b {
  font-size: 18px;
  margin-top: 20px;
}
.calc-wrp .e-container #sidebar_total_price_value,
.home-calc .calc-wrp .e-container #sidebar_total_price {
  font-size: 24px;
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.calc-wrp .e-container .m3_item {
  padding: 7px 10px 5px 6px;
  position: relative;
}
.calc-wrp .e-container .m3_item:before {
  position: absolute;
  right: 10px;
  top: 60%;
}
.calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item {
  padding: 7px 1px 5px 0;
}
.home-calc .calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item {
  padding: 11px 0 0 6px;
}
.calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item:before {
  display: none;
  background: none;
}
.calc-wrp .e-container .calculator-body .calc-submit-button {
  min-height: 1px;
  text-align: right;
  margin-top: 16px;
}
.calc-wrp .e-container .calculator-body .btn {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 15px 28px 13px 28px;
  border-radius: 50px;
  border-color: #f2336a;
}
.calc-wrp .e-container .calculator-body .btn:hover {
  color: #f2336a;
  background-color: #fff;
}
.home-calc .calc-wrp .e-container .calculator-body .btn {
  margin: 0;
  width: 100%;
  max-width: 230px;
  position: relative;
  top: -1px;
  padding: 15px 5px 13px 5px;
}
.content .calc-wrp {
  padding: 0;
}
.content .calc-wrp .orderform {
  padding: 20px;
}
/*CALCULATOR*/

/*HOMEPAGE*/
.home-block {
  margin: 50px auto;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  background: transparent;
}
.home-block .hb-content {
  padding: 24px 54px;
}
.home-block .hb-content p {
  line-height: 26px;
}
.our_services {
  padding-bottom: 40px;
}
.our_services .h3 {
  margin-top: 35px;
  margin-bottom: 47px;
  font-size: 24px;
  line-height: 26px;
}
.os-bottom {
  width: 78%;
  max-width: 365px;
  height: 1px;
  background: #363b49;
  position: absolute;
  right: 0;
  bottom: 0;
}
.os-bottom:before {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: absolute;
  left: -40px;
  top: -9px;
  background: #fff;
  display: inline-block;
  content: '';
}
.home-chat {
  background: transparent url('images/home-caht-bg.png') no-repeat top center;
  background-size: contain;
  height: 460px;
  width: 100%;
}
.home-chat .c-tel {
  font-size: 18px;
  line-height: 18px;
  color: #fddc82;
  position: absolute;
  right: 25px;
  top: 25px;
}
.home-chat .c-tel a {
  font-size: 22px;
  line-height: 22px;
  font-family: 'MuseoSansMedium', sans-serif;
  color: #fddc82;
}
.home-chat .c-tel a:hover {
  color: #fff;
}
.home-chat .c-tel p.support-phones {
  display: inline-block;
}
.home-chat .c-tel p.support-phones span {
  display: block;
  text-align: left;
}
.home-chat .c-tel .lbl {
  position: relative;
  top: -11px;
}
.home-chat .c-button {
  position: absolute;
  right: 25px;
  bottom: 20px;
}
.home-chat .live-chat span {
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  transition: all 0.3s ease;
  padding: 17px 40px;
  border-radius: 100px;
  background-color: #fddc82;
  font-family: 'MuseoSansMedium', sans-serif;
}
.home-chat .live-chat span:hover {
  background-color: #fff;
}
.site-statistics {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.home-block .site-statistics li {
  display: inline-block;
  width: 25%;
  background-image: none;
  max-width: 100%;
  text-align: center;
  padding: 70px 0 56px 0;
}
.home-block .site-statistics li .count {
  margin-bottom: 40px;
}
.status-block a {
  text-decoration: none;
}
.status-block .status-col,
.status-block li {
  text-align: center;
  padding: 70px 0 56px 0;
}
.status-block .status-col p,
.status-block .title {
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 18px;
  font-family: 'MuseoSansMedium', sans-serif;
  color: #fff;
}
.status-block .title-hidden {
  display: none;
}
.status-block .title {
  margin: 38px 0 0 0;
  position: relative;
}
.status-block .title:before {
  content: '';
  position: absolute;
  top: -24px;
  display: inline-block;
  height: 1px;
  width: 90px;
  background-color: #323748;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.status-block .sb-divider {
  display: inline-block;
  content: '';
  width: 100%;
  height: 1px;
  max-width: 90px;
  background-color: #323748;
  margin-bottom: 13px;
}
.status-block .status-col .num-increment,
.status-block .status-col .prc,
.status-block .number,
.status-block .prc {
  font-size: 48px;
  line-height: 48px;
  color: #fddc82;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.status-block {
  background: #1d2438 url('images/status-block-bg.png') top center;
}
.info-block {
  padding: 0 75px;
}
.info-block .ib-col {
  padding: 69px 70px 43px 70px;
}
.info-block .ib-ttl {
  font-size: 24px;
  line-height: 26px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 15px;
}
.info-block .ib-text {
  font-size: 16px;
  line-height: 26px;
  color: #363b49;
  margin-top: 15px;
}
.info-block .ib-divider {
  height: 1px;
}
.info-block .ib-divider span {
  display: inline-block;
  width: 100%;
  max-width: 50px;
  height: 2px;
  background: #f2336a;
  content: '';
}
.info-block .ib-ico {
  margin-bottom: 25px;
}
.ib-sprite2 {
  display: inline-block;
  background: url('images/info-block-sprite.png') no-repeat;
  position: relative;
  content: '';
}
.ib-sprite2.ib2 {
  background-position: -1px -0px;
  width: 93px;
  height: 83px;
}
.ib-sprite2.ib3 {
  background-position: -1px -84px;
  width: 83px;
  height: 83px;
}
.ib-sprite2.ib1 {
  background-position: -1px -168px;
  width: 81px;
  height: 83px;
}

.plag-block .plag-bg {
  background: url('images/plag-block-bg.png') no-repeat center 20px;
  height: 287px;
  width: 100%;
  padding: 20px 0 23px 0;
}
.plag-block .hb-content {
  padding-top: 49px;
  padding-left: 6px;
}
.fd-block .ttl {
  font-size: 30px;
  line-height: 32px;
  color: #363b49;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 17px 0 18px 0;
}
.fd-block .disc-block .ttl {
  color: #fddc82;
}
.feat-divider {
  height: 1px;
  position: relative;
  width: 100%;
  background: #1b2338;
}
.feat-divider:before {
  position: absolute;
  top: -10px;
  right: -35px;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  display: inline-block;
  content: '';
  z-index: 1;
}
.feat-block.hb-content {
  padding-right: 25px;
}
.disc-divider {
  width: 100%;
  max-width: 85px;
  height: 1px;
  background: #fddc82;
  margin-bottom: 36px;
}
.fd-block .dark-bg {
  background: #1d2438 url('images/disc-block-bg.png') no-repeat top center;
  background-size: contain;
}
.h-text-block .hb-content.left-part {
  padding-left: 25px;
}
.h-text-block .hb-content.right-part {
  padding-right: 25px;
}
.fw-block {
  width: 100%;
}
.home .fw-block {
  max-width: 48%;
  position: absolute;
  right: 0;
  bottom: 0;
}
body .fw-block ul {
  background: #fbcc4c;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0;
}
body .fw-block ul li a,
body .fw-block ul li.ttl span {
  transition: all 0.3s ease;
  margin: 0;
  display: inline-block;
}
body .fw-block ul li a {
  padding: 25px 30px;
  line-height: 0;
  height: 66px;
  box-sizing: border-box;
}
body .fw-block ul li a .t-dark-ico {
  top: 3px;
}
body .fw-block ul li {
  padding: 0 !important;
}
body .fw-block ul li a:hover {
  background: #1d2438;
}
body .fw-block ul li.ttl {
  padding: 0 0 0 30px !important;
  background: #fbcc4c;
  font-size: 16px;
  line-height: 16px;
  color: #363b49;
  position: relative;
  top: 8px;
}
body .fw-block ul li.fb-li {
  padding-right: 30px !important;
  float: right;
  position: relative;
  top: 18px;
}
/*HOMEPAGE*/

/*FOOTER*/
.container ._t_our_testimonials._t_full_item ._t_item_wrapper {
  border: none !important;
  border-radius: 0;
  margin: 0 0 60px 0;
  padding: 0;
  background-color: transparent !important;
  box-shadow: none !important;
}
.container ._t_our_testimonials._t_full_item ._t_item {
  background-color: #fff;
  padding: 70px 30px 40px 30px;
}
.container ._t_our_testimonials._t_full_item ._t_item ._t_time_and_order {
  border-color: #f1f4f6;
  width: 91%;
}
.container ._t_our_testimonials._t_full_item ._t_testi {
  margin-bottom: 40px;
}
.container ._t_our_testimonials._t_full_item ._t_customer,
.container ._t_our_testimonials._t_full_item ._t_item ._t_rating ._t_right {
  text-align: left;
}
.container ._t_our_testimonials._t_full_item ._t_order,
.container ._t_our_testimonials._t_full_item ._t_time {
  font-style: normal;
  color: #363b49;
  font-family: 'MuseoSansRegular', sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.container ._t_our_testimonials ._t_order {
  max-height: 15px;
}
.container .notify.success {
  background: #fff;
  color: #363b49;
  border-color: #f1f4f6;
  border-radius: 0;
}
.container .notify.success p {
  color: #363b49;
  font-family: 'MuseoSansRegular', sans-serif;
}
.container .notify.success .notify-close-btn {
  border-color: #f1f4f6;
}
.container .get_latest_testimonials {
  max-height: 100%;
  overflow: visible;
}
.testi-line {
  background: #fff;
}
.testi-line h3 {
  text-align: center;
  margin: 40px 0 0 0;
}
.testi-line #testimonials {
  padding: 34px 145px 40px 145px;
}
.container ._t_header {
  display: none;
}
.testi-line #testimonials ._t_our_testimonials {
  margin: 0;
}
.container ._t_our_testimonials ._t_item {
  margin: 50px 12px 13px 11px;
  box-shadow: none;
  border-radius: 0;
  border: none;
  height: 215px;
  background: #f1f4f6;
  position: relative;
  overflow: visible;
  padding: 70px 30px 40px 30px;
}
.container ._t_our_testimonials ._t_item ._t_rating ._t_left {
  display: none;
}
.container ._t_our_testimonials ._t_item ._t_rating ._t_right {
  float: none;
}
.container ._t_our_testimonials ._t_item ._t_time_and_order {
  position: absolute;
  bottom: 25px;
  width: 87%;
  border-top: 1px solid #fff;
  padding-top: 17px;
}
.container ._t_our_testimonials ._t_order,
.container ._t_our_testimonials ._t_time {
  text-align: left;
  color: #363b49;
  font-family: 'MuseoSansRegular', sans-serif;
  font-size: 14px;
  line-height: 16px;
}
.container ._t_our_testimonials ._t_customer {
  margin: 0;
  font-family: 'MuseoSansBold', sans-serif;
  color: #363b49;
  font-size: 18px;
  line-height: 18px;
  padding-bottom: 9px;
}
.container ._t_our_testimonials ._t_testi {
  font-size: 16px;
  line-height: 22px;
  color: #363b49;
  font-family: 'MuseoSansMedium', sans-serif;
}
.container ._t_our_testimonials ._t_country {
  position: relative;
  top: -5px;
}
.testi-line .owl-pagination {
  display: none;
}
.testi-line .owl-carousel .owl-wrapper-outer {
  position: relative;
}

.owl-nav {
  position: relative;
}

.owl-nav span {
  color: transparent;
  font-size: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent;
  filter: Alpha(Opacity=1);
  opacity: 1;
  position: absolute !important;
  padding: 0;
  margin: 0;
}
.owl-nav .owl-prev {
  left: -50px;
  top: -200px;
  position: absolute;
}
.owl-nav .owl-next {
  right: -50px;
  top: -200px;
  position: absolute;
}
.more-testi {
  border: 1px solid #1b2338;
}
.more-testi .ico {
  margin-left: 5px;
}
.mr-button .more-testi {
  position: relative;
  top: -11px;
  margin-bottom: 46px;
}
.shark-line img {
  max-width: 100%;
}
.shark-line {
  padding: 56px 0 70px 0;
}
.shark-line.with-border {
  border-bottom: 15px solid #fddc82;
}
.shark-line .shark-button {
  background-color: #fff;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
  border-radius: 100px;
  margin-top: 52px;
}
.shark-line .shark-text {
  font-size: 20px;
  line-height: 20px;
  color: #1b2338;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 0 56px;
}
.shark-line .default-button {
  border: 1px solid #f2336a;
}
.last-blogs .owl-wrapper .owl-item .recent-post-item {
  background: #fff;
}
.last-blogs .owl-wrapper .owl-item .recent-post-item:hover {
  background: #1b2338;
  box-shadow: inset 1px 1px 5px rgba(0, 0, 0, 0.3);
}
.last-blogs .owl-wrapper .recent-post-item img {
  max-width: 100%;
  height: auto;
}
.last-blogs .owl-wrapper .recent-post-item .recent-thumbnail {
  text-align: center;
  min-height: 288px;
}
.last-blogs .owl-wrapper .recent-post-item {
  width: 100%;
  max-width: 460px;
  min-height: 640px;
}
.last-blogs .owl-item {
  margin: 0;
}
.last-blogs .owl-pagination {
  display: none;
}
.last-blogs .owl-theme .owl-controls {
  margin: 0;
  position: absolute;
  left: -33%;
  top: 50%;
}
.owl-nav span {
  color: transparent;
  font-size: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background: transparent;
  filter: Alpha(Opacity=1);
  opacity: 1;
  padding: 0;
  margin: 0;
}
.owl-nav .owl-prev {
  margin-right: 90px;
}
.last-blogs .ttl {
  font-size: 30px;
  line-height: 35px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-top: 51px;
}
.recent-post-item .recent-content {
  padding: 20px 35px 30px 35px;
}
.recent-post-item .rp-date,
.recent-post-item .rp-cat {
  font-size: 16px;
  line-height: 16px;
  color: #555b6d;
}
.recent-post-item .rp-cat a {
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
}
.recent-post-item .title {
  margin: 15px 0 5px;
  min-height: 55px;
}
.recent-post-item .title a {
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 24px;
  line-height: 26px;
  color: #1d2438;
}
.last-blogs .owl-wrapper .owl-item .recent-post-item:hover .title a {
  color: #fff;
}
.recent-post-item .text {
  font-size: 16px;
  line-height: 22px;
  margin-top: 15px;
  margin-bottom: 25px;
  color: #1d2438;
  min-height: 110px;
}
.last-blogs .owl-wrapper .owl-item .recent-post-item:hover .text {
  color: #fff;
}
.recent-post-item .yellow-button {
  border: 1px solid #fddc82;
}
.footer {
  background: #1b2338;
  color: #fff;
}
.footer .footer-menu ul {
  width: 100%;
}
.footer .footer-menu ul li {
  list-style: none;
  padding: 5px 22px;
  display: inline-block;
}
.footer .footer-menu ul li:first-child {
  padding-left: 0;
}
.footer .footer-menu ul li:last-child {
  padding-right: 0;
}
.footer .footer-menu ul li a {
  color: #fff;
  font-size: 18px;
  line-height: 18px;
}
.footer .footer-menu ul li a:hover {
  color: #fddc82;
}
.footer .footer-menu {
  padding: 35px 0 20px 0;
  border-bottom: 1px solid #252d43;
}
.footer .payment-accept {
  display: inline-block;
}
.footer .ttl {
  font-size: 16px;
  line-height: 18px;
  color: #fddc82;
  text-transform: uppercase;
}
.footer .rights {
  font-size: 14px;
  line-height: 14px;
  margin: 40px 0 20px 0;
}
.footer .rights img {
  max-width: 436px;
  width: 100%;
}
.footer .rights .fb-like {
  position: relative;
  top: 9px;
  margin: 0 5px 0 0;
}
.footer .we-accept {
  margin: 0 0 0 10px;
  position: relative;
  top: 10px;
  list-style-type: none;
}
.footer .we-accept li {
  border-radius: 4px;
  margin: 0 3px;
  width: auto;
  display: inline-block;
  background: #fff;
  height: 35px;
}
.footer .f-contacts .support-phones span {
  display: block;
}
.footer .f-contacts {
  background: #252d43;
}
.footer .f-contacts .ttl {
  margin-bottom: 30px;
}
.footer .f-contacts .fc-content {
  padding: 30px 0 0 60px;
}
.footer .sub-footer {
  margin-top: 30px;
}
.footer .f-contacts a,
.f-chat .live-chat span,
.f-call .callback-button .btn {
  color: #fff;
  font-size: 18px;
  line-height: 18px;
  margin-bottom: 20px;
}
.f-call .callback-button .btn {
  padding: 0 !important;
  margin: 0 !important;
  outline: none !important;
  border: none !important;
  background: transparent !important;
}
.f-chat .live-chat span,
.f-call .callback-button .btn {
  transition: all 0.3s ease;
}
.f-chat .live-chat span:hover,
.f-call .callback-button .btn:hover {
  cursor: pointer;
  color: #555b6d;
  transition: all 0.3s ease;
}
.f-call .callback-button .btn {
  font-size: 0;
  line-height: 0;
}
.f-call .callback-button .btn:before {
  display: inline-block;
  content: 'Request a Callback';
  font-size: 18px;
  line-height: 18px;
}
.f-call {
  margin-bottom: 15px;
}
.footer .f-logo {
  margin: 10px 0 15px 0;
}
.footer .f-logo img {
  max-width: 100%;
}
.footer .f-links ul:before,
.footer .f-links ul:after {
  display: block;
  width: 100%;
  height: 0;
  content: '';
  clear: both;
}
.footer .f-links ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}
.footer .f-links ul li {
  list-style: none;
  width: 25%;
  padding: 1px 10px 10px 0;
  display: inline-block;
  float: left;
  line-height: 16px;
}
.footer a {
  color: #fff;
  font-size: 14px;
  line-height: 16px;
}
.footer a:hover {
  color: #555b6d;
}
.footer .f-links {
  margin: 30px 15px 25px 0;
}
footer .hh-bg {
  height: 135px;
}
footer .hh-bg:before {
  width: 20px;
  height: 20px;
  top: -40px;
  left: -10px;
}
.f-contacts-mob {
  display: none;
}

/*FOOTER*/

/*PAGES*/
.content {
  padding-left: 55px;
  margin-bottom: 40px;
}
.breadcrumbs {
  margin: 20px 0 57px 0;
}
.main_wrapper.article .breadcrumbs {
  margin-bottom: 0;
}
.breadcrumbs .sep {
  font-size: 0;
  line-height: 0;
  color: transparent;
}
.breadcrumbs .sep:before {
  margin: 0 5px;
  top: -1px;
}
.breadcrumbs a span,
.breadcrumbs span {
  font-size: 14px;
  line-height: 16px;
  color: #747984;
  font-family: 'MuseoSansMedium', sans-serif;
  transition: all 0.3s ease;
}
.breadcrumbs a {
  text-decoration: none;
}
.breadcrumbs a:hover span {
  color: #1d2438;
  transition: all 0.3s ease;
  text-decoration: none;
}
.pages .header-logo {
  margin-bottom: 12px;
}
.pages .sm-buttons .sm-buttons-content:before,
.pages .sm-buttons .sm-buttons-content:after {
  background: #fddc82;
}
.content .entry-header h1,
.content h1:first-child {
  margin-top: 0;
  text-transform: uppercase;
  position: relative;
  top: -6px;
  margin-bottom: 33px;
  text-align: left !important;
}
.content ul {
  padding-left: 30px !important;
  margin: 20px 0;
}
.content ul li {
  padding: 5px 0;
}

#form_essay_calculator {
  max-width: 905px;
  margin: 20px auto;
}
.content .e-container #table_essay_calculator .essays-levels {
  background-color: #1d2438;
}
.content .e-container .prices-table-header {
  background: #fbd261;
  padding: 13px 20px 11px 20px;
}
.content .e-container .prices-table-header p {
  text-align: left;
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 7px;
}
.content .e-container .prices-table-header .currency-row p {
  display: none;
}
.content .e-container .prices-table-header .prices-row:nth-child(1) {
  width: 38%;
  padding: 0 3% 0 0;
}
.content .e-container .prices-table-header .prices-row:nth-child(2) {
  width: 25%;
  padding: 0 0 0 0;
}
.content .e-container .prices-table-header .currency-row {
  width: 37%;
  text-align: right;
  padding: 0;
}
.content .e-container .price_currency {
  color: #1d2438;
  font-weight: normal;
  font-size: 18px;
  width: 38px;
  height: 45px;
  padding: 0;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 8px 20px 8px 0;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  border-radius: 0;
}
.content .e-container .price_currency:hover,
.content .e-container .price_currency.price_currency_active {
  color: #fff;
  transition: all 0.3s ease;
  cursor: pointer;
}
.content .e-container .price_currency.price_currency_active {
  border-color: #fff;
}
.content .e-container .prices-table-header select {
  background-color: #fff;
  border-color: #fff;
  height: 36px;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  -webkit-appearance: none;
}
.content .e-container .prices-table-header select:focus {
  box-shadow: none;
  border: 1px solid #f1f4f6;
}
.content .e-container .table_essay_calculator td {
  border: none;
  text-align: center;
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  padding: 10px 5px;
  font-family: 'MuseoSansMedium', sans-serif;
}
.content .e-container .table_essay_calculator td,
.content .e-container .table_essay_calculator td:hover {
  background-color: #fff;
}
.content .e-container .table_essay_calculator tr:nth-child(2n) td,
.content .e-container .table_essay_calculator tr:nth-child(2n) td:hover {
  background: #f6f9fb;
}
.content .e-container .table_essay_calculator tr:first-child td {
  padding: 20px 5px;
}
.content .e-container .table_essay_calculator td span {
  cursor: default;
}
.content .e-container .table_essay_calculator td .price:hover {
  color: #f2336a;
  transition: all 0.3s ease;
  cursor: pointer;
}
.content .e-container .table_essay_calculator {
  border: none;
}

.content .faq_item {
  margin-bottom: 10px;
}
.content .faq_item .faq_title {
  text-align: left;
  padding: 15px 10px 15px 40px;
  color: #1d2438;
  position: relative;
  font-size: 19px;
  line-height: 21px;
  font-family: 'MuseoSansBold', sans-serif;
  background: #fff;
  border-left: 5px solid #fddc82;
  transition: all 0.3s ease;
}
.content .faq_item .faq_title:before {
  position: absolute;
  left: 13px;
  top: 43%;
}
.content .faq_item .faq_title:hover,
main .faq_item .faq_title.minus {
  cursor: pointer;
  background: #e7eaec;
  transition: all 0.3s ease;
}
.content .faq_item .faq_ans {
  height: 0;
  opacity: 0;
  margin-top: 0;
  position: relative;
  z-index: -1;
  font-size: 0;
  line-height: 0;
  transition: all 0.5s ease;
}
.content .faq_item .faq_ans.active {
  height: auto;
  opacity: 1;
  padding: 0 20px 25px 20px;
  font-size: 16px;
  line-height: 24px;
  z-index: 1;
  transition: all 0.5s ease;
}

.content .contacts-wrp {
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 45px 0 13px 0;
  max-width: 905px;
  margin: 20px auto;
}
.content .e-container .contact-header {
  display: none;
}
.content .contacts-wrp .c-form-wrp,
.content .contacts-wrp .c-info-wrp {
  float: left;
}
.content .contacts-wrp .c-form-wrp {
  width: 60%;
}
.content .contacts-wrp .c-info-wrp {
  width: 40%;
}
.content .e-container .contact-us-form {
  border: none;
}
.content .contacts-wrp .c-ttl {
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .contact-us-form .live-chat {
  display: none;
}
.content .contacts-wrp .c-info-wrp p {
  margin: 0;
}
.content .contacts-wrp .c-info-wrp p.ci-ttl {
  font-size: 14px;
  line-height: 14px;
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 17px 0 5px 32px;
}
.content .contacts-wrp .c-info-wrp a,
.content .contacts-wrp .c-info-wrp .a {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 0 0 13px 32px;
  transition: all 0.3s ease;
  text-decoration: none;
  display: inline-block;
}
.content .contacts-wrp .c-info-wrp a:hover {
  color: #f2336a;
  transition: all 0.3s ease;
}
.content .contacts-wrp .live-chat span {
  color: #1d2438;
  background-color: #fddc82;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 13px 17px 10px 41px;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: 1px solid #fddc82;
  position: relative;
  top: -2px;
  cursor: pointer;
  margin: 0 0 0 32px;
}
.content .contacts-wrp .live-chat span:before {
  position: absolute;
  left: 17px;
  top: 12px;
}
.content .contacts-wrp .live-chat span:hover {
  background-color: #fff;
  border-color: #1d2438;
  transition: all 0.3s ease;
}
.content .e-container .contact-us-form textarea,
.content .e-container .contact-us-form input[type='text'] {
  background-color: #f1f4f6;
  border-color: #f1f4f6;
  transition: all 0.3s ease;
  -webkit-appearance: none;
}
.content .e-container .contact-us-form textarea:focus,
.content .e-container .contact-us-form input[type='text']:focus {
  background-color: #fff;
  border-color: #b7b7b7;
  transition: all 0.3s ease;
  box-shadow: none;
}
.content .e-container .contact-us-form .contact-body .contact-label {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 9px;
}
.content .e-container #contact-form .btn {
  color: #fff;
  background-color: #1b2338;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 14px 40px 10px 40px;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: 1px solid #1b2338;
  position: relative;
  top: 5px;
}
.content .e-container #contact-form .btn:hover {
  color: #1b2338;
  background-color: #fff;
  transition: all 0.3s ease;
}
.content .e-container .contact-footer .col-lg-6 {
  width: 100%;
  float: none;
  text-align: center;
}
.content .e-container #contact-form {
  padding: 16px 23px 16px 34px;
}
.content .e-container #contact-form .contact-row {
  margin: 0 0 18px 0;
}
.content table {
  width: 100%;
  max-width: 905px;
  margin: 20px auto;
  border-collapse: collapse;
}
.content table td {
  padding: 5px 10px;
  border: none;
}
.content table tr:nth-child(2n + 1) td {
  background-color: #fff;
}
/*PAGES*/

/*SIDEBAR*/
.sidebar {
  padding-right: 5px;
}
.sidebar .sidebar-menu {
  padding: 0 0 15px 0;
  margin: 0;
  list-style: none;
}
.sidebar .sidebar-menu li {
  padding: 5px 0;
}
.sidebar .sidebar-menu a {
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  transition: all 0.3s ease;
  font-family: 'MuseoSansBold', sans-serif;
  text-decoration: none;
  text-transform: uppercase;
}
.sidebar .sidebar-menu a:hover {
  color: #f2336a;
  text-decoration: none;
}
.sidebar .sidebar-block {
  padding: 15px 45px 12px 45px;
}
.sidebar .sidebar-block .h3 {
  margin-bottom: 6px;
  font-size: 22px;
}
.sidebar .sidebar-block .sidebar-divider,
.sidebar .calc-wrp .e-container .calculator-body:before {
  display: block;
  content: '';
  width: 100%;
  max-width: 30px;
  height: 5px;
  background: #1d2438;
  margin-bottom: 30px;
}
.sidebar .sidebar-block.sidebar-discount {
  padding-left: 25px;
  padding-right: 25px;
}
.sidebar .sidebar-item {
  margin-bottom: 50px;
}
.sidebar .calc-wrp {
  padding: 44px 40px 22px 40px;
}
.sidebar .calc-wrp .e-container .calculator-body > div {
  float: none;
  width: 100%;
}
.sidebar .calc-wrp .e-container form[name='sidebar_calculator']:before {
  font-size: 24px;
  line-height: 26px;
  font-family: 'MuseoSansMedium', sans-serif;
}
.sidebar .calc-wrp .e-container .calculator-body .calc-submit-button {
  text-align: center;
}
.home-calc .calc-wrp .e-container .calculator-body .calc-submit-button {
  text-align: right;
}
.sidebar .calc-wrp .e-container .calculator-body {
  position: relative;
  margin-top: 43px;
}
.sidebar .calc-wrp .e-container .calculator-body:before {
  position: absolute;
  top: -38px;
  left: 0;
  margin: 0;
}
.sidebar .calc-wrp .e-container .m3_item {
  padding: 6px 10px 18px 6px;
}
.sidebar .calc-wrp .e-container .calculator-body > div:nth-child(6) {
  margin-top: 4px;
}
.sidebar .calc-wrp .e-container .calculator-body .calc-submit-button {
  margin-top: 12px;
}
.sidebar .calc-wrp .e-container .m3_item:before {
  top: 50%;
}
.sidebar-aff {
  padding: 38px 5px 12px 5px;
  background: #fff url('images/sidebar-aff-bg.png') no-repeat bottom center;
  text-decoration: none;
  display: block;
}
.content .sidebar-aff {
  max-width: 460px;
  margin: 20px auto;
  padding: 38px 0 12px 0;
}
.content .sidebar-aff .p-relative {
  padding: 0 10px;
}
.sidebar-aff .ttl {
  font-size: 22px;
  line-height: 26px;
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.sidebar-aff .earn {
  text-transform: uppercase;
  font-size: 24px;
  line-height: 24px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
  margin-bottom: 3px;
}
.sidebar-aff .from {
  font-size: 20px;
  line-height: 22px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 121px;
}
.sidebar-aff .your {
  font-size: 19px;
  line-height: 21px;
  color: #fff;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 0;
}
.sidebar-aff .your b {
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.sidebar-last-posts .recent-posts {
  margin-bottom: 20px;
}
.sidebar-last-posts .recent-posts img {
  max-width: 100%;
}
.sidebar-last-posts .recent-posts .p-text {
  margin-bottom: 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid #b3b9bd;
}
.sidebar-last-posts .recent-posts .p-posted {
  color: #b3b9bd;
  font-size: 14px;
  line-height: 16px;
  font-family: 'MuseoSansBold', sans-serif;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.sidebar-last-posts .recent-posts .p-posted:hover {
  color: #fddc82;
}
.sidebar-last-posts .recent-posts .p-title:hover {
  color: #f2336a;
}
.sidebar-last-posts .recent-posts .p-title {
  font-size: 18px;
  line-height: 20px;
  color: #363b49;
  font-family: 'MuseoSansBold', sans-serif;
}
.sidebar-last-posts .recent-posts .rp-item {
  margin-bottom: 10px;
}
.sidebar-last-posts .recent-posts .rp-item:last-child {
  margin-bottom: 0;
}
.sidebar-last-posts .recent-posts .rp-item:last-child .p-text {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}
.sidebar-user .e-container .log-header {
  background: #1d2438;
  font-weight: normal;
  font-family: 'MuseoSansRegular', sans-serif;
  padding: 34px 25px 15px 25px;
  text-align: left;
  font-size: 16px;
  line-height: 22px;
  color: #6e7384;
  position: relative;
}
.sidebar-user .e-container .log-header:after {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 90%;
  background: #6e7384;
  height: 1px;
  display: inline-block;
  content: '';
}
.sidebar-user .e-container .log-header b {
  font-size: 22px;
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.sidebar-user .e-container .col-lg-6 {
  padding: 0;
  float: none;
  width: 100%;
  position: relative;
}
.sidebar-user .e-container .row .col-lg-6 {
  padding: 20px 25px 19px 25px;
  background: #1d2438;
  font-size: 16px;
  line-height: 23px;
  color: #6e7384;
}
.sidebar-user .e-container .row .col-lg-6 b {
  color: #fff;
  font-weight: normal;
  display: inline-block;
}
.sidebar-user .e-container .row .col-lg-6 > div {
  margin-bottom: 10px;
  word-break: break-word;
}
.sidebar-user .e-container .row .col-lg-6 .upgrade-hint > span b {
  display: inline-block;
}
.sidebar-user .e-container .row .col-lg-6.log-links {
  padding: 5px 25px 5px 25px;
  background: #fff;
  line-height: 18px;
}
.sidebar-user .e-container .upgrade-hint .upgrade {
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
}
body .e-container .update-hint,
body .container .e-container .orderform .update-hint .discountclass {
  border: none;
  border-radius: 0;
  font-family: 'MuseoSansRegular', sans-serif;
  padding: 12px;
  font-size: 13px;
  line-height: 15px;
  color: #1d2438;
  left: -140px;
  min-width: 300px;
  max-width: 300px;
  background-color: #fff;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
body .e-container .update-hint > span:first-child,
body .e-container .update-hint > span:last-child {
  font-size: 14px;
  text-align: center;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 0;
}
body .e-container .update-hint > span:first-child {
  margin-bottom: 8px;
}
body .e-container .update-hint > span:last-child {
  margin-top: 15px;
}
body .e-container .update-hint > span:first-child:before,
body .e-container .update-hint > span:last-child:before {
  display: none;
}
body .e-container .update-hint > span {
  padding-left: 13px;
  position: relative;
}
body .e-container .update-hint > span:before {
  display: inline-block;
  background: url(/wp-content/themes/shark/images/icons.png) no-repeat;
  content: '';
  background-position: -26px -171px;
  width: 4px;
  height: 6px;
  position: absolute;
  left: 0;
  top: 5px;
}
body .e-container .update-hint > span span {
  display: block;
  text-decoration: none;
  font-family: 'MuseoSansMedium', sans-serif;
}
body .e-container .update-hint b {
  color: #6b707d !important;
  display: inline-block !important;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link {
  margin: 20px 0 24px 0;
  display: block;
  text-align: left;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a {
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  transition: all 0.3s ease;
  text-decoration: none !important;
  position: relative;
  padding-left: 30px;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a:hover {
  transition: all 0.3s ease;
  color: #f2336a;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a:before {
  display: inline-block;
  position: absolute;
  background: url('images/user-sprite-new.png') no-repeat;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: '';
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .sidebar-user .e-container .row .col-lg-6.log-links div.link a:before {
    background: url('images/user-sprite-new@2x.png') no-repeat top left;
    background-size: 18px 144px;
  }
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-partners
  a:before {
  background-position: 0 0;
  width: 18px;
  height: 12px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-partners
  a:hover:before {
  background-position: 0 -13px;
  width: 18px;
  height: 12px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-discounts
  a:before {
  background-position: 0 -26px;
  width: 14px;
  height: 15px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-discounts
  a:hover:before {
  background-position: 0 -42px;
  width: 14px;
  height: 15px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-logout
  a:before {
  background-position: 0 -58px;
  width: 15px;
  height: 12px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-logout
  a:hover:before {
  background-position: 0 -71px;
  width: 15px;
  height: 12px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-orders
  a:before {
  background-position: 0 -84px;
  width: 16px;
  height: 14px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-orders
  a:hover:before {
  background-position: 0 -99px;
  width: 16px;
  height: 14px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-profile
  a:before {
  background-position: 0 -114px;
  width: 13px;
  height: 14px;
}
.sidebar-user
  .e-container
  .row
  .col-lg-6.log-links
  div.link.link-profile
  a:hover:before {
  background-position: 0 -129px;
  width: 13px;
  height: 14px;
}
header .sidebar-user .e-container .log-header {
  padding: 20px 25px 20px 25px;
}
header .sidebar-user .e-container .row .col-lg-6 {
  padding: 10px 25px 10px 25px !important;
}
header .sidebar-user .e-container .row .col-lg-6:before {
  display: none !important;
  content: '' !important;
}
/*SIDEBAR*/

/*BLOG*/
/*.blog-list .blog-item:first-child{
    width: 100%;
}
.blog-list .blog-item:first-child .blog-item-content{
    margin: 0 0 25px 0!important;
    position: relative;
    background: transparent!important;
}
.blog-list .blog-item:first-child .blog-item-content .blog-item-text{
    position: absolute;
    bottom: 10px;
    width: 99%;
    text-align: center;
    padding: 0;
}
.blog-list .blog-item:first-child .blog-item-content .blog-item-text .blog-item-text-content{
    display: inline-block;
    background-color: rgba(255,255,255,.9);
    padding: 15px 35px 15px 35px;
    max-width: 470px;
    text-align: left;
    transition: all .3s ease;
    min-width: 210px;
}
.blog-list .blog-item:first-child .blog-item-image{
    text-align: center;
    padding: 15px;
    background-color: #fff;
    max-height: 100%;
    height: 100%;
}*/
.blog-list .default-button.yellow-button {
  border: 1px solid #fddc82;
}
.blog-list .blog-item-image {
  padding: 15px;
  height: 190px;
  overflow: hidden;
}
.blog-list .blog-item:nth-child(2n) .blog-item-content {
  margin-left: 10px;
}
.blog-list .blog-item:nth-child(2n + 1) .blog-item-content {
  margin-right: 10px;
}
.blog-item-content {
  background-color: #fff;
  margin-bottom: 20px;
  min-height: 460px;
}
.blog-item-content:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.blog-item-content .blog-item-image img,
.full-post .full-post-img img {
  max-width: 100%;
}
.blog-item-content .blog-item-text {
  padding: 8px 35px 15px 35px;
}
.blog-item-content .post-date,
.blog-item-content .post-cat {
  font-size: 16px;
  line-height: 16px;
  color: #555b6d;
}
.blog-item-content .post-cat a {
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
}
.blog-item-content .post-t {
  min-height: 84px;
  font-size: 24px;
  line-height: 28px;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 8px 0 6px 0;
}
.blog-item-content .post-t a {
  color: #1d2438;
}
.blog-item-content .readmore {
  margin-top: 22px;
}
.blog-item-content .readmore .default-button:hover {
  background-color: #fff;
  color: #1b2338;
}
.navigation .pages {
  font-size: 16px;
  line-height: 16px;
  color: #252d43;
  background-color: #dcdfe1;
  padding: 12px 10px 2px 10px;
  height: 26px;
  display: inline-block;
}
.container .e-container .pagination {
  padding: 0 !important;
}
.container .e-container .pagination > li {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin-bottom: 6px;
}
.navigation a.page-numbers,
.navigation .current,
.container .e-container .pagination > li > a,
.container .e-container .pagination > li > span {
  display: inline-block;
  border: 1px solid #dcdfe1;
  background-color: #fff;
  font-size: 16px;
  line-height: 16px;
  color: #252d43;
  text-align: center;
  width: 38px;
  height: 24px;
  padding: 12px 0 2px 0;
  margin: 0 3px;
  transition: all 0.3s ease;
  text-decoration: none;
  float: none;
}
.container .e-container .pagination > li > a,
.container .e-container .pagination > li > span {
  height: 38px;
}
.navigation a.page-numbers.next,
.navigation a.page-numbers.prev {
  width: auto;
  padding: 12px 10px 2px 10px;
}
.navigation a.page-numbers:hover,
.navigation .current,
.container .e-container .pagination > li > a:focus,
.container .e-container .pagination > li > a:hover,
.container .e-container .pagination > li.active > span,
.container .e-container .pagination > li.active > a {
  color: #fff;
  border-color: #252d43;
  background-color: #252d43;
  transition: all 0.3s ease;
  text-decoration: none;
}
.navigation a,
.navigation span {
  margin-bottom: 10px;
}
.full-post .post_under_block {
  margin: 15px 0 20px 0;
}
.full-post .post_under_block .pub_in .p-date {
  margin-right: 30px;
}
.full-post .post_under_block .pub_in {
  font-size: 16px;
  line-height: 18px;
  color: #555b6d;
}
.full-post .post_under_block .pub_in a {
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.full-post .all-text img {
  max-width: 100%;
  height: auto;
  margin-bottom: 20px;
}
.full-post .bottom-navigation {
  margin-top: 20px;
}
.full-post .bottom-navigation table {
  border-top: 1px solid #1d2438;
  border-bottom: 1px solid #1d2438;
  width: 100%;
}
.full-post .bottom-navigation table td {
  padding: 15px 0;
  vertical-align: middle;
  background: transparent !important;
}
.full-post .bottom-navigation a {
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.full-post .bottom-navigation a:hover {
  color: #f2336a;
}
.fw-block.share_post,
.fw-block.share_article ul {
  margin: 30px 0 45px 0;
}
.full-post-img {
  text-align: center;
}
/*BLOG*/

/*ORDER FORM*/
.order-top-block {
  max-width: 905px;
  margin: 50px auto 20px auto;
}
.order-top-block:before {
  display: inline-block;
  position: absolute;
  width: 100%;
  height: 1px;
  background: #ffca28;
  top: 28px;
  content: '';
}
.order-top-block .ot {
  display: inline-block;
  background: url('images/ot-icons.png') no-repeat;
  position: relative;
  top: -35px;
}
.ot.ot3 {
  background-position: -0px -0px;
  width: 104px;
  height: 75px;
}
.ot.ot1 {
  background-position: -0px -75px;
  width: 75px;
  height: 75px;
}
.ot.ot2 {
  background-position: -0px -150px;
  width: 75px;
  height: 75px;
}

.order-top-block .ot-text {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  margin: 10px 0 0 0;
}
.order-top-block .ot-ico {
  width: 100%;
  height: 53px;
  background: #ffca28;
}
.order-top-block .ot-col {
  float: left;
  width: 33.333333%;
}
.order-top-block .ot-col:before {
  position: absolute;
  right: 0;
  top: 18px;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  content: '';
}
.order-top-block .ot-col.last:before {
  display: none;
}
.order-top-block .ot-col.second:before {
  right: -20px;
}
.order-top-block .ot-col .ot-content {
  max-width: 160px;
}

.Order .orderform {
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 50px 35px;
  max-width: 905px;
  margin: 20px auto;
}
.Order .e-container form .e-title {
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  text-transform: uppercase;
  font-family: 'MuseoSansExtraBold', sans-serif;
  padding: 0 0 50px 0;
  text-align: left;
}
.Order .e-container form .e-table .e-row .e-td.order_lf {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-align: left;
}
.Order .e-container form .e-table .e-row.service-delivery .e-td.order_lf {
  color: #f2336a !important;
}
.Order .e-container .e-table .e-row .e-td {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .e-row.even,
.Order .e-container .orderform2 .tr1 {
  background: transparent;
}
.Order .e-container form .e-table input[type='text'],
.Order .e-container form .e-table select,
.Order .e-container form .e-table textarea,
.profile-page table.table input[type='text'] {
  background-color: #f1f4f6;
  border-color: #f1f4f6;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansRegular', sans-serif;
  transition: all 0.3s ease;
  -webkit-appearance: none;
  width: 100%;
  margin: 0;
}
.Order .e-container form .e-table select,
.content .e-container .prices-table-header select {
  padding-right: 26px !important;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAMAAABV0m3JAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjNEMEYxRkQ4NkFGMTFFOTlEQUFBOEI4REY5NEE4OTgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjNEMEYxRkM4NkFGMTFFOTlEQUFBOEI4REY5NEE4OTgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlCOTMzRkU4NkE4MTFFOUI1MENCODI0Rjg2NjBDMTEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlCOTMzRkY4NkE4MTFFOUI1MENCODI0Rjg2NjBDMTEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o8MdFAAAABlBMVEXY29wAAADJrW/kAAAAAnRSTlP/AOW3MEoAAABASURBVHjaZI7RDgAgCAKP///pnJViMTfxHhAkNAQxoQ/qoSScND0adDvk9Ow6aHb7JK0UC7Nke9veS//QtAQYAFQbALLv/kXzAAAAAElFTkSuQmCC') !important;
  background-repeat: no-repeat !important;
  background-size: 10px 6px !important;
  background-position: right 13px center !important;
}
.profile-page table.table input[type='text'] {
  border-color: #fff;
}
.Order .e-container form .e-table input[type='text'],
.Order .e-container form .e-table select,
.profile-page table.table input[type='text'] {
  height: 39px;
}
.Order .e-container form .e-table input[type='text']:focus,
.Order .e-container form .e-table select:focus,
.Order .e-container form .e-table textarea:focus,
.profile-page table.table input[type='text']:focus {
  transition: all 0.3s ease;
  background-color: #fff;
  border-color: #b7b7b7;
  box-shadow: none;
}
.Order .e-container .e-text-hint.blue {
  background: #fff;
  text-align: center;
  padding: 0 0 70px 0;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .orderform .vip_services {
  background-color: #f1f4f6;
  padding: 30px 0;
  margin: 40px -35px;
}
.Order .e-container .orderform .vip_services .uc {
  padding-left: 35px;
}
.Order .e-container .orderform .vip_services .uc,
.Order .e-container .orderform .vip_services .vip-price {
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansRegular', sans-serif;
  font-style: normal;
}
.Order .e-container .orderform .vip_services tr:last-child td,
.Order .e-container .orderform .vip_services .vip-price {
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container .order-footer .e-row {
  padding: 10px 0;
}
.Order .e-container .order-footer .disclaimer p {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container .orderform .vip_services table td {
  background: transparent;
}
.Order .e-container .orderform .vip_services table td.bc {
  padding-right: 35px;
  text-align: right;
  width: 130px;
}

/*NEW VIP SERVICES*/
.Order .e-container .orderform .vip_services .new .uc strong {
  display: inline-block;
  position: relative;
  padding-right: 45px;
}
.Order .e-container .orderform .vip_services .new .uc strong:before {
  position: absolute;
  right: 0;
  top: -9px;
  display: inline-block;
  content: url('images/vip-new.png');
}
/*NEW VIP SERVICES*/

.Order .e-container span.grand_total_text,
.Order .e-container span#total_price2 {
  font-size: 18px;
  line-height: 20px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container span#total_price2 {
  color: #f2336a;
}
.Order .e-container .order-footer .terms_and_conditions a {
  font-size: 14px;
  line-height: 16px;
  color: #2b8dbd;
  font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container .order-footer .terms_and_conditions a:hover {
  text-decoration: underline;
}
.Order .e-container #page_price,
.Order .e-container #total_price {
  font-size: 16px;
  line-height: 16px;
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  font-weight: normal;
}
.Order .e-container .e-table .e-row .e-td.order_input span[id^='service'] {
  font-family: 'MuseoSansMedium', sans-serif !important;
  font-size: 14px !important;
  line-height: 14px !important;
  color: #f2336a !important;
}
.Order .e-container .orderform input.order_submit {
  color: #fff;
  background: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 17px 40px 15px 40px;
  border-radius: 50px;
  width: auto;
  height: auto;
  border: 1px solid #f2336a;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.2);
  margin-bottom: 10px;
}
.Order .e-container .orderform input.order_submit:hover {
  color: #f2336a;
  background: #fff;
}
.Order .e-container .orderform input.order_submit:disabled,
.Order .e-container .orderform input.order_submit:disabled:hover {
  color: #fff;
  background: #bcc0c9;
  border-color: #bcc0c9;
  cursor: not-allowed;
}
main .e-container input[type='radio'],
main .e-container input[type='checkbox'] {
  width: 25px;
  height: 20px;
  margin: 0 !important;
  border: none;
  background: transparent;
  -webkit-appearance: none;
  position: relative;
  top: 2px;
}
.e-container input[type='radio']:before,
.e-container input[type='checkbox']:before {
  background-image: url('images/cr-buttons.png');
  background-repeat: no-repeat;
  display: inline-block;
  content: '';
  position: relative;
}
.e-container input[type='radio']:before {
  background-position: -1px -21px;
  width: 20px;
  height: 20px;
}
.e-container input[type='radio']:checked:before {
  background-position: -22px -21px;
  width: 20px;
  height: 20px;
}
.e-container input[type='checkbox']:before {
  background-position: -1px -0px;
  width: 20px;
  height: 20px;
}
.e-container input[type='checkbox']:checked:before {
  background-position: -22px -0px;
  width: 20px;
  height: 20px;
}
.container label {
  font-size: 14px !important;
  line-height: 16px;
  color: #1d2438;
  cursor: pointer;
  margin: 6px 0 3px 0 !important;
  font-weight: normal !important;
  font-family: 'MuseoSansRegular', sans-serif;
}
.Order .e-container .order-footer .terms_and_conditions label {
  margin-top: 15px !important;
  font-size: 16px !important;
}
.Order .e-container .vip_services_content .vip-add {
  color: transparent;
  top: -3px;
  position: relative;
  padding: 0;
  border: none;
  border-radius: 0;
}
.Order .e-container .vip_services_content .vip-add span {
  font-size: 9px;
  line-height: 10px;
  display: inline-block;
  padding: 6px 3px;
  border: 1px solid #b7b7b7;
  font-family: 'MuseoSansMedium', sans-serif;
  color: #1d2438;
}
a[href='#remove'] img {
  display: none;
}
a[href='#remove']:before {
  display: inline-block;
  content: url('images/close.png');
}
.Order .e-container form .file-row {
  padding: 0;
}
.Order .e-container form .file-row a {
  right: 10px;
  top: auto;
  display: inline-block;
}
.Order .e-container form .e-table .writer_field {
  width: 100%;
}
.Order .e-container form .e-table .writer_field a {
  margin: 5px 0 0 10px !important;
}
#error_discount {
  font-size: 16px;
  line-height: 18px;
  color: #2dbb4f !important;
  font-family: 'MuseoSansMedium', sans-serif;
}
.Order .e-container #button_apply_discount {
  margin-bottom: 10px;
  -webkit-appearance: none;
}
.Order .e-container .btn-add-writer,
.Order #button_apply_discount,
.Order .e-container form .e-table .file-row .file-upload-button,
.Order #add-attachment-btn {
  display: inline-block;
  padding: 13px 21px 11px 21px;
  border: 1px solid #1d2438 !important;
  border-radius: 30px;
  color: #fff !important;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 12px;
  line-height: 12px;
  background-color: #1d2438 !important;
  background-image: none;
  transition: all 0.3s ease;
}
.Order .e-container .btn-add-writer:hover,
.Order #button_apply_discount:hover,
.Order .e-container form .e-table .file-row .file-upload-button:hover,
.Order #add-attachment-btn:hover {
  background-color: #fff !important;
  color: #1d2438 !important;
  cursor: pointer;
}
.Order #button_apply_discount:disabled {
  background-color: #363e54 !important;
  color: #fff !important;
  cursor: default;
}
.Order .e-container form .e-table .file-row .file-upload-button {
  right: 0;
  height: 39px;
}
.Order #add-attachment-btn img {
  display: none;
}
.Order .e-container .e-table span.hint > span > img,
.Order .e-container .e-table span.hint > div > img,
.Order .e-container .vip_services_content span.hint > img {
  display: none;
}
.Order .e-container .vip_services_content span.hint {
  cursor: pointer;
}
.Order .e-container .e-table span.hint > span:before,
.Order .e-container .e-table span.hint > div:first-child:before,
.Order .e-container .vip_services_content span.hint:before {
  display: inline-block;
  position: relative;
  background-image: url('images/hint.png');
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  background-size: 20px;
  background-position: center;
  content: '';
}
.Order .e-container .orderform div.order_info p {
  padding: 0;
  font-size: 13px;
  line-height: 15px;
  color: #6b707d;
  background: transparent;
  font-family: 'MuseoSansRegular', sans-serif;
  box-shadow: none;
}
.Order .e-container .orderform div.order_info,
.Order .e-container .hint .tooltip {
  padding: 12px;
  font-size: 13px;
  line-height: 15px;
  color: #6b707d;
  background: #fff;
  font-family: 'MuseoSansRegular', sans-serif;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-radius: 0;
  border: none;
  margin: 0 !important;
  width: 300px !important;
}
.Order .e-container .hint .tooltip {
  left: auto;
  right: 0;
}
.Order .e-container .hint .tooltip > div {
  border: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
}
.Order .e-container .e-table span.hint {
  left: -35px;
  margin: 0 !important;
  top: 15px;
}
.Order .e-container .orderform div#writer-level-hint {
  padding: 0;
  box-shadow: none;
  background: transparent;
}
.Order .e-container .orderform div#writer-level-hint table {
  border: none;
}
.Order .e-container .orderform div#writer-level-hint th,
.Order .e-container .orderform div#writer-level-hint td {
  font-size: 13px;
  line-height: 15px;
  padding: 3px 2px;
  color: #6b707d;
  border: 1px solid #1d2438;
}
.Order .e-container .orderform div#writer-level-hint th {
  background: #fddc82;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.Order .e-container .vip_services_content span.hint > img {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
/*ORDER FORM*/

/*PROFILE*/
.profile-page .e-container table.table {
  border: none;
  margin: 0;
}
.profile-page {
  padding: 21px 0 0 0;
}
.login-block.profile-page .e-container .btn {
  margin: 5px auto;
}
.profile-page .e-container table.table tr td {
  border: none;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 16px 34px;
  background: #fff;
  vertical-align: middle;
}
.profile-page .e-container table.table tr td:last-child {
  padding-left: 63px;
}
.profile-page .e-container table.table tr td:first-child {
  padding-right: 0;
}
.profile-page .e-container table.table tr:nth-child(2n) td {
  background-color: #f1f4f6;
}
.profile-page .e-container table.table tr:last-child td[colspan='2'] {
  background-color: #fff;
  padding: 19px 10px;
}
.login-block.profile-page .e-container .btn.btn-success {
  margin: 20px auto;
}
body .e-container .alert {
  border-radius: 0;
}
/*PROFILE*/

/*SAMPLES*/
.content .essays-sample .sample-type {
  font-size: 18px;
  line-height: 22px;
  color: #1d2438;
  font-family: 'MuseoSansExtraBold', sans-serif;
  text-transform: uppercase;
  padding: 0;
  background: transparent;
  margin: 0 auto 6px auto;
  max-width: 905px;
}
.content .essays-sample .sample-info {
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  padding: 32px 0 0 0;
  margin: 0 auto 30px auto;
  max-width: 905px;
}
.content .essays-sample .sample-order {
  position: relative;
  width: 100%;
  padding: 0;
  margin: 0;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  text-align: left;
}
.content .essays-sample .sample-order p {
  display: inline-block;
  font-size: 14px;
  line-height: 16px;
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .essays-sample .sample-order .sample-price span {
  font-weight: normal;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.content .essays-sample .sample-order p:nth-child(1):after {
  display: inline-block;
  position: relative;
  content: '.';
}
.content .essays-sample .sample-order p:nth-child(1) {
  padding-left: 45px;
}
.content .essays-sample .sample-order .sample-order-block {
  background: #fddc82;
  text-align: left;
  position: relative;
  padding: 31px 45px 25px 45px;
  margin: 19px 0 0 0;
}
.content .essays-sample .sample-order .sample-order-block div {
  display: inline-block;
}
.content .essays-sample .sample-order .sample-order-block p {
  color: #1d2438;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  padding: 0 0 0 0;
  font-family: 'MuseoSansMedium', sans-serif;
}
.content .essays-sample .sample-order .sample-order-block p:after {
  display: none;
}
.content .essays-sample .sample-order-block .btn {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 12px 18px 12px 18px;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: none;
  box-shadow: 0 5px 13px rgba(0, 0, 0, 0.1);
  position: absolute;
  right: 45px;
  top: 22px;
}
.content .essays-sample .sample-order-block .btn:hover {
  transition: all 0.3s ease;
  color: #f2336a;
  background-color: #fff;
}
.content .essays-sample .sample-info .sample-detail {
  padding: 0;
  margin-bottom: 12px;
}
.content .essays-sample .sample-info .sample-detail table td {
  padding: 10px 45px;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-weight: normal;
  font-family: 'MuseoSansRegular', sans-serif;
}
.content .essays-sample .sample-info .sample-detail table td span {
  font-weight: normal;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .essays-sample .sample-info .sample-detail table tr:nth-child(2n) td {
  background: #f6f9fb;
}
.content .essays-sample .sample-info .sample-detail table tr:nth-child(2) td,
.content .essays-sample .sample-info .sample-detail table tr:nth-child(1) td {
  padding-right: 145px;
}
.content .essays-sample .sample-info .sample-download {
  left: auto;
  right: 0;
  background: #1d2438;
  height: 140px;
  width: 140px;
  padding: 23px 0 0 0;
  text-align: center;
}
.content .essays-sample .sample-info .sample-download a {
  color: #fff;
  position: relative;
  text-align: center;
}
.content .essays-sample .sample-info .sample-download a img {
  display: none;
}
.content .essays-sample .sample-info .sample-download a:before {
  display: block;
  width: 100%;
  text-align: center;
  position: relative;
  content: url('images/pdf-ico.png');
  margin-bottom: 16px;
}
/*SAMPLES*/

/*AFFILIATE PROGRAM*/
.content #referral-account-wrapper {
  border: none;
}
.content #referral-account-wrapper #referral-account {
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  max-width: 905px;
  margin: 0 auto;
}
.content #referral-account-wrapper .show-more span {
  background-image: url('images/ap-open.png');
  background-size: cover;
  width: 100px;
  height: 54px;
  top: -1px;
}
.content #referral-account-wrapper .show-more span:before {
  background-image: url('images/ap-arrow.png');
}
.content .essays-referral .top .left-part,
.content .essays-referral .top .right-part {
  width: 100%;
  float: none;
}
.content .essays-referral .top .left-part p:first-child span {
  font-size: 16px;
  line-height: 18px;
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
  display: block;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.content .essays-referral .top .left-part p,
.content
  .essays-referral
  .top
  .left-part
  p.earnings
  .affiliate-discount-for-referral {
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 15px;
  line-height: 18px;
  color: #1d2438;
  text-transform: none;
  text-align: left;
}
.content .essays-referral .top .left-part p.earnings .blue {
  color: #f2336a;
  text-transform: uppercase;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .essays-referral .top .left-part b {
  color: #1d2438;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.content #referral-account-wrapper .top .right-part .more-info {
  text-align: center;
  margin: 0;
}
.content #referral-account-wrapper .btn-orange {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 15px 35px 12px 35px;
  border-radius: 50px;
  border: 1px solid #f2336a;
  transition: all 0.3s ease;
  font-weight: normal;
}
.content #referral-account-wrapper .btn-orange:hover {
  color: #f2336a;
  background-color: #fff;
  transition: all 0.3s ease;
}
.content .remind-friends > span {
  display: none;
}
.content .remind-friends {
  position: relative;
  text-align: center;
  background: #fff;
  margin: 50px 0 40px 0;
}
.content .remind-friends:before {
  display: inline-block;
  background: url('images/ap-banner.png') no-repeat top center;
  content: '';
  width: 100%;
  height: 152px;
  background-size: contain;
}
.content #referral-account-wrapper .btn,
.content #referral .btn {
  font-family: 'MuseoSansMedium', sans-serif !important;
  border-radius: 50px !important;
  font-weight: normal;
}
.content #referral-account-wrapper img {
  max-width: 100%;
}
.content .essays-referral .referral-blocks .block {
  border-radius: 0;
}
.content #referral .banners-widget ul,
#referral .widget .data-list,
#referral .widget .data-list-2,
#referral .widget .data-list-3 {
  padding: 0 0 0 0 !important;
}
.content #referral .widget {
  border-radius: 0;
  max-width: 905px;
  margin: 0 auto 15px auto;
}
.content .essays-referral .referral-blocks .block h3,
.content #referral .widget .header {
  font-family: 'MuseoSansBold', sans-serif;
  color: #1d2438;
  text-transform: uppercase;
  font-size: 15px;
  line-height: 17px;
}
.content .essays-referral .referral-blocks .block h3 span,
.content #referral .widget .header span {
  display: block;
  text-transform: none;
}
.content .essays-referral input[type='text'],
.content .essays-referral select,
.content .essays-referral textarea {
  background-color: #f1f4f6;
  border-color: #f1f4f6;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansRegular', sans-serif;
  transition: all 0.3s ease;
  letter-spacing: 0;
}
.content .essays-referral input[type='text']:focus,
.content .essays-referral select:focus,
.content .essays-referral textarea:focus {
  transition: all 0.3s ease;
  background-color: #fff;
  border-color: #b7b7b7;
  box-shadow: none;
}
.content #referral .widget .header i {
  background-image: none;
  margin-right: 5px;
}
.content #referral .widget .header i:before {
  display: inline-block;
  content: '-';
  font-size: 20px;
  line-height: 20px;
  color: #f2336a;
  font-style: normal;
  font-family: 'MuseoSansBold', sans-serif;
  position: relative;
  top: -2px;
}
#referral .widget.closed .header i:before {
  content: '+';
}
.content #referral .widget .discount-code {
  background-color: #39b54a;
}
#referral-account-wrapper.essays-referral-2
  .top
  .right-part
  .more-info
  .btn.btn-info {
  padding: 13px 20px 10px 20px;
  background-color: #1d2438;
  color: #fff;
  border-color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
}
#referral-account-wrapper.essays-referral-2
  .top
  .right-part
  .more-info
  .btn.btn-info:hover {
  color: #1d2438;
  background-color: #fff;
}
/*AFFILIATE PROGRAM*/

/*ORDERS*/
.container .orders .order {
  padding: 0 30px;
  transition: all 0.3s ease;
}
.container .orders .order:hover,
.container .orders .order.vip-order:hover {
  transition: all 0.3s ease;
  background: #f6f9fb;
}
.container .orders .order .order-topic-wrapper {
  padding: 18px 18px 12px 0;
}
.container .orders .order .td.heading {
  padding-left: 0;
}
.container .orders .order .order-topic-wrapper .order-topic {
  font-size: 17px;
  line-height: 20px;
  color: #303540;
  font-family: 'MuseoSansBold', sans-serif;
}
.container .orders .order .bottom-ttl,
.container .orders .order .td.heading {
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
  color: #28285a;
  font-family: 'MuseoSansMedium', sans-serif;
}
.container .orders .order .td,
.container .orders .order .td a {
  font-size: 15px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.container .orders .order .td b,
.container .orders .order .td strong {
  font-family: 'MuseoSansBold', sans-serif;
}
.container .orders .order .td a:hover {
  color: #f2336a;
}
.container .orders .order .col-order-buttons .td .button-a a {
  font-size: 12px;
  line-height: 12px;
  background: #fff;
  color: #252d43;
  border-color: #252d43;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 11px 10px 10px 10px;
}
.container .orders .order .col-order-buttons .td .button-a a:hover {
  background: #252d43;
  color: #fff;
}
.container .orders .order .col-order-buttons .td .btn-pay a {
  border-color: #39b54a;
  background: #39b54a;
  color: #fff;
}
.container .orders .order .col-order-buttons .td .btn-pay a:hover {
  background: #fff;
  color: #39b54a;
}
.container .orders .order .row-btn {
  padding: 13px 0 10px 0;
}
.container .buttons-change {
  background: #ebeef0;
}
.container .e-container .button-show span {
  font-size: 15px;
  line-height: 15px;
  color: #858da6;
  font-family: 'MuseoSansExtraBold', sans-serif;
  font-weight: normal;
}
.container .e-container .button-show span.active {
  color: #1d2438;
}
.container .e-container .orders-list2 {
  box-shadow: none;
}
.container .orders .order .order-topic-wrapper .new-delete {
  right: 1px;
  width: 12px;
  height: 12px;
}
.container .orders .order .td {
  padding: 5px 10px;
}
.container .orders .order .col-order-buttons .tr-2 .td {
  padding: 5px 0 0 0;
}
.container .orders .order.vip-order {
  background: #fff;
  border-color: #f2336a;
}
.container .orders .order.vip-order .order-topic-wrapper .order-topic {
  color: #f2336a;
}
.container .orders .order.vip-order .order-topic-wrapper:before {
  background-image: url(images/vip-ico.png);
  width: 20px;
  height: 31px;
  background-size: 20px 31px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.container .orders .order.vip-order .order-topic-wrapper {
  padding-left: 40px;
}
.container .orders .order.vip-order .order-topic-wrapper,
.container .orders .order.vip-order .row-4 {
  border-color: #e6e8eb;
}
.container .orders .order .col-order-buttons .td .button-tip-the-writer a {
  background: #f2336a;
  color: #fff;
  border-color: #f2336a;
}
.container
  .orders
  .order
  .col-order-buttons
  .td
  .button-tip-the-writer
  a:hover {
  color: #f2336a;
  background: #fff;
}
.container .orders .order .row-4 {
  padding: 12px 0;
  background: #f9fbfc;
  margin: 0 -30px 0 -30px;
}
.container #completed-orders .order .row-4 .btn,
.container #completed-orders .order .row-4 .btn a {
  font-size: 14px;
  line-height: 18px;
  color: #858da6;
  font-family: 'MuseoSansBold', sans-serif;
  padding: 0 20px;
  background: transparent !important;
  border: none;
  border-left: 1px solid #858da6;
  margin: 0;
}
.container #completed-orders .order .row-4 .btn:hover,
.container #completed-orders .order .row-4 .btn a:hover {
  color: #1d2438;
}
.container #completed-orders .order .row-4 .button-a:first-child .btn {
  border-left: 0;
}
.container .orders .row-rate .inline {
  top: 4px;
  color: #28285a;
  font-family: 'MuseoSansBold', sans-serif;
}
.container .orders .order .row-rate p {
  text-align: right;
  margin: 19px 0 0 0;
}
.jswindow .custom-file-upload .file-btn,
.custom-file-upload .file-btn {
  box-sizing: border-box;
}
.jswindow .tips-amount-btn .tips-amount.active,
.jswindow .tips-amount-btn .tips-amount:hover {
  border-color: #f2336a !important;
}
.jswindow .tips-amount-btn .tips-amount.active {
  color: #f2336a !important;
}
.container .essays-referral .top .left-part {
  padding: 0 260px 0 0;
}
.container .essays-referral .top .right-part {
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
  left: auto;
  width: auto;
  height: 40px;
}
.container .essays-referral .top {
  position: relative;
}
.container .new-messages-count {
  background-color: #f2336a;
}
.container #new-messages-list .title {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  padding: 15px 12px 15px 15px;
  font-family: 'MuseoSansExtraBold', sans-serif;
  font-weight: normal;
}
.container #new-messages-list table th {
  font-size: 16px;
  line-height: 16px;
  color: #8890ab;
  font-family: 'MuseoSansBold', sans-serif;
  font-weight: normal;
  border-bottom: 2px solid #d4dadd;
}
.container #new-messages-list table td u,
.container #new-messages-list table td {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.container #new-messages-list table td {
  padding-top: 18px;
  padding-bottom: 18px;
}
.container #new-messages-list table tr:hover td {
  background: #f6f9fb;
}
.Orders .orderform {
  max-width: 905px;
  margin: 0 auto;
}
.content .essays-orders-list {
  max-width: 905px;
  margin: 0 auto;
}
.content .e-container .box_user {
  border: none;
  border-radius: 0;
  margin-bottom: 0;
  padding: 0 20px 4px 20px;
  box-shadow: none;
  background-color: #fff;
}
.content .essays-orders-list .title,
.content .order-detail .title,
.container .e-container .details-block-wrapper .orders-block-title {
  font-size: 14px;
  line-height: 17px;
  color: #1d2438;
  font-family: 'MuseoSansExtraBold', sans-serif;
  display: inline-block;
  background: transparent;
  text-align: center;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 0;
}
.container .e-container #ajax_orderfiles .buttons .btn,
.container .e-container #ajax_ordermessages .buttons .btn {
  background: #ffca28;
  color: #1d2438;
}
.container .e-container #ajax_orderfiles .buttons .btn:hover,
.container .e-container #ajax_ordermessages .buttons .btn:hover {
  background: #e8b328;
  color: #1d2438;
}
.content .e-container .button-show span {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  text-transform: uppercase;
  font-family: 'MuseoSansExtraBold', sans-serif;
  border: none;
  top: 0;
  padding: 26px 23px 20px 23px;
}
.content .e-container .button-show span.messages-button {
  color: #f2336a;
}
.content .e-container .orders-list2 .wrapper {
  border: none;
}
.content .e-container .box_user table tr td {
  border: none;
}
.content .e-container .orders-list2 .wrapper {
  padding: 1px 0;
}
.content .e-container .oi-row .lbl,
.content .e-container .oi-row .data,
.content .e-container .oi-row .data a {
  font-size: 15px;
  line-height: 17px;
  color: #545969;
  font-family: 'MuseoSansRegular', sans-serif;
  font-weight: normal;
}
.content .e-container .oi-row .data,
.content .e-container .oi-row .data a {
  font-family: 'MuseoSansBold', sans-serif;
  transition: all 0.3s ease;
}
.content .e-container .oi-row .data a:hover {
  transition: all 0.3s ease;
  color: #f2336a;
  text-decoration: none;
}
.content .e-container .oi-row .data .files-img {
  background: url('images/files-ico.png') no-repeat;
  background-size: contain;
  width: 17px;
  height: 20px;
}
.content .e-container .oi-row .data .messages-img,
.content .e-container .essays-messages-list .messages-img {
  background: url('images/msg-ico.png') no-repeat;
  width: 15px;
  height: 12px;
  top: 2px;
}
.content .e-container .essays-messages-list .messages-img {
  top: 5px;
}
.content .e-container .list .box_user table {
  margin: 0;
}
.content .e-container .list .box_user .completed_orders .main-btn {
  margin-top: 6px;
}
.content .e-container .list .box_user td {
  background-color: transparent;
  vertical-align: top;
}
.content .e-container .list .box_user:nth-child(2n) {
  background-color: #f6f9fb;
}
.content .e-container .oi-title.oi-row .lbl,
.content .e-container .oi-title.oi-row .data {
  font-size: 20px;
  line-height: 24px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .oi-id-status .oi-row {
  display: inline-block;
}
.content .e-container .oi-id-status .oi-row.oi-id {
  margin-right: 10px;
}
.content .e-container .oi-id-status .oi-row.oi-id .lbl,
.content .e-container .oi-id-status .oi-row.oi-id .data,
.content .e-container .oi-id-status .oi-row.oi-id .data a {
  font-size: 16px;
  line-height: 18px;
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .oi-id-status .oi-row.oi-id .data a:hover {
  text-decoration: underline;
}
.content .e-container .oi-id-status .oi-row.oi-status .lbl,
.content .e-container .oi-id-status .oi-row.oi-status .data {
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
}
.content .e-container .oi-row.oi-title {
  margin-top: 21px;
  margin-bottom: 20px;
}
.content .e-container .oi-row {
  margin-bottom: 8px;
}
.content .e-container .box_user .oi-id-status {
  margin-top: 20px;
}
.content .e-container .box_user.vip-order .oi-id-status {
  position: relative;
  padding-left: 40px;
}
.content .e-container .box_user.vip-order .oi-id-status:before {
  position: absolute;
  left: 0;
  top: -5px;
  display: inline-block;
  content: url('images/vip_diamond.gif');
}
.content .e-container .oi-row .order-rating {
  position: relative;
  top: -5px;
}
.content .e-container .box_user .main-btn .btn,
.content .e-container .box_user .main-btn .btn:focus {
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 14px 16px 11px 16px;
  border-radius: 50px;
  transition: all 0.3s ease;
  margin-top: 2px;
  border: 1px solid #f2336a;
  background: #f2336a;
  color: #fff;
}
.content .e-container .box_user .main-btn .btn:hover {
  background-color: #fff;
  color: #f2336a;
}
.content .e-container .dob-btn.to-close span:nth-child(1) {
  top: 10px;
}
.content .e-container .dob-btn.to-close span:nth-child(3) {
  top: -7px;
}
.content .e-container .box_user .main-btn .btn:hover {
  transition: all 0.3s ease;
}
.content .e-container .box_user .orders_user .main-btn .btn[title='Pay now'] {
  color: #fff;
  background-color: #39b54a;
  border: 1px solid #39b54a;
}
.content
  .e-container
  .box_user
  .orders_user
  .main-btn
  .btn[title='Pay now']:before {
  display: inline-block;
  margin-right: 6px;
  content: '$';
}
.content
  .e-container
  .box_user
  .orders_user
  .main-btn
  .btn[title='Pay now']:hover {
  color: #39b54a;
  background-color: #fff;
  border: 1px solid #39b54a;
}
.content .e-container .box_user .orders_user.completed_orders .main-btn .btn {
  color: #1d2438;
  background-color: #ffca28;
  border: 1px solid #ffca28;
}
.content
  .e-container
  .box_user
  .orders_user.completed_orders
  .main-btn
  .btn:hover {
  color: #1d2438;
  background-color: #fff;
  border: 1px solid #ffca28;
}
.content
  .e-container
  .box_user
  .orders_user.completed_orders
  .main-btn
  .btn:before {
  display: inline-block;
  margin-right: 6px;
  content: url('images/tip-ico.png');
  position: relative;
  top: 1px;
}
.content .e-container .dob-btn span {
  background-color: #545969;
  width: 26px;
  margin: 0 0 6px 0;
  height: 3px;
}
.content .e-container .del-btn {
  top: -18px;
}
.content .e-container .new-delete .del-img {
  background: url('images/new-del.png') no-repeat;
  width: 23px;
  height: 25px;
}
.content .e-container .drop-orders-buttons {
  margin-top: 26px;
}
.content .e-container .box_user.box_user2 table tr td.order-buttons {
  text-align: right;
  padding-right: 5px;
}
.content .e-container .dob-btn {
  position: relative;
  top: 4px;
  left: -12px;
}
.content .e-container .del-btn {
  margin: 0 0 0 20px;
}
.content .e-container .box_user .btn,
.content .e-container .box_user .btn:focus {
  background: none;
  border: none;
  border-radius: 0;
  font-size: 15px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  transition: all 0.3s ease;
  padding: 5px 0;
}
.content .e-container .box_user .btn:hover {
  color: #f2336a;
  transition: all 0.3s ease;
}
.content .e-container .dob-list {
  top: 40px;
}
.content .e-container .completed_orders .dob-list {
  top: 75px;
}
.content .essays-messages-list table {
  margin: 0;
  background-color: #fff;
}
.content .order-detail table {
  margin: 0;
  border: none;
}
.content .order-detail table tr td {
  border: none !important;
  font-size: 15px;
  line-height: 18px !important;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.content .order-detail table tr:nth-child(1) td {
  padding-top: 40px;
}
.content .order-detail table tr:nth-child(2n + 1) td {
  background-color: #fff;
}
.content .order-detail table tr:nth-child(2n) td {
  background-color: #f6f9fb;
}
.content .order-detail table tr td .btn {
  border: none !important;
  background: none !important;
  border-radius: 0;
  padding: 0;
  font-size: 16px;
  line-height: 17px;
  color: #f2336a !important;
  font-family: 'MuseoSansBold', sans-serif;
  margin: 0 0 0 10px;
}
.content .order-detail table tr td .btn:hover {
  text-decoration: underline;
}
.content .order-detail table tr td .btn[title='Leave feedback'] {
  margin: 15px 0 0 0;
}
.content .order-detail table tr td .button-a {
  display: inline-block;
  position: relative;
  top: -3px;
}
.content #ajax_orderfiles,
.content #ajax_ordermessages {
  background: transparent;
}
.content .order-detail table tr td.l {
  font-size: 14px;
  line-height: 16px;
  color: #545969;
  font-family: 'MuseoSansRegular', sans-serif;
  width: 30%;
}
.content .orders-msg-table {
  margin: 0;
}
.content .orders-msg-table th.title1,
.content .orders-files-table th.title1,
.content .essays-orders-list .essays-messages-list table tr th.title1 {
  background-color: #fff;
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  font-weight: normal;
  padding: 15px 10px;
  border-bottom: 2px solid #d4dadd;
}
.container .e-container .orders-mf-table .b-from,
.container .e-container .orders-mf-table .b-to {
  color: #2b8dbd;
}
.content .e-container .orders-msg-table tr td.b-button .msg-icon {
  position: relative;
  top: 2px;
  left: -1px;
}
.content .orders-msg-table td.title1 strong {
  font-family: 'MuseoSansMedium!', sans-serif;
}
.content .orders-msg-table tr td,
.content .orders-files-table tr td {
  padding: 10px 10px;
  font-size: 14px;
  line-height: 21px;
  background: #fff !important;
}
.content .orders-msg-table tr:first-child td,
.content .orders-files-table tr:first-child td {
  background: #fff !important;
}
.content .orders-msg-table tr:nth-child(2n + 1) td,
.content .orders-files-table tr:nth-child(2n + 1) td {
  background-color: #f6f9fb !important;
}
.content .orders-files-table {
  margin-bottom: 0;
}
.content .orders-files-table a {
  padding-left: 25px;
}
.content .orders-files-table a:before {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.content .orders-files-table a img {
  display: none;
}
.content #new_file {
  margin: 0 0 10px 0 !important;
  border: none;
  background-color: #fff;
}
.content #new_file input[type='file'] {
  max-width: 100%;
  border: none;
  padding: 0;
}
.content #new_file textarea {
  background-color: #f1f4f6;
  border-color: #f1f4f6;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansRegular', sans-serif;
  transition: all 0.3s ease;
  min-height: 100px;
}
.content #new_file textarea:focus {
  transition: all 0.3s ease;
  background-color: #fff;
  border-color: #b7b7b7;
  box-shadow: none;
}
.content #ajax_orderfiles {
  margin-top: 30px;
}
.content #new_file .btn,
.content #ajax_ordermessages .buttons a,
.content #ajax_orderfiles .buttons .btn,
.content .button-back .btn {
  color: #1d2438;
  background-color: #ffca28;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 13px 30px 10px 30px;
  border-radius: 50px;
  border: 1px solid #ffca28;
  transition: all 0.3s ease;
  font-weight: normal;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1) !important;
  text-decoration: none !important;
}
.content #new_file .btn:hover,
.content #ajax_ordermessages .buttons a:hover,
.content #ajax_orderfiles .buttons .btn:hover {
  background-color: #fff;
}
.content #ajax_ordermessages .buttons,
.content #ajax_orderfiles .buttons {
  text-align: left !important;
  padding: 15px 10px 15px 10px !important;
}
.content #ajax_ordermessages .buttons a img {
  display: none;
}
.content .button-back .btn {
  padding: 13px 20px 10px 20px;
  background-color: #1d2438;
  color: #fff;
  border-color: #1d2438;
}
.content .button-back .btn:hover {
  color: #1d2438;
  background-color: #fff;
}
.content #ajax_orderfiles > div[align='center'],
.content #ajax_ordermessages > div[align='center'] {
  background-color: #fff;
  padding: 10px 20px;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
}
.content .e-container .btn-order-now {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 20px 40px 17px 40px;
  border-radius: 50px;
  border: 1px solid #f2336a !important;
  transition: all 0.3s ease;
  font-weight: normal;
  margin: 20px 0;
}
.content .e-container .btn-order-now:hover {
  color: #f2336a;
  background-color: #fff;
  transition: all 0.3s ease;
}
.content .orders_user .button-a {
  margin: 0 0 0 0;
}
.container .user-area-sprite.sprite-close {
  background: url('images/del-btn.png') no-repeat;
  width: 12px;
  height: 12px;
}
.container .user-area-sprite,
.content .orders-files-table a:before {
  background: url('images/user-icons-new.png') no-repeat top left;
  width: 14px;
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .container .user-area-sprite. .content .orders-files-table a:before {
    background: url('images/user-icons-new@2x.png') no-repeat top left;
    background-size: 15px 89px;
  }
}
.user-area-sprite.sprite-attachment,
.content .orders-files-table a:before {
  background-position: 0 0;
  height: 14px;
}
.user-area-sprite.sprite-envelope {
  background-position: 0 -15px;
  width: 15px;
  height: 11px;
}
.user-area-sprite.sprite-envelope-open-grey {
  background-position: 0 -27px;
  height: 14px;
}
.icon.extend-deadline_retina {
  background-position: 0 -42px;
  height: 15px;
}
.user-area-sprite.sprite-file {
  background-position: 0 -58px;
  width: 11px;
  height: 15px;
}
.icon.the-same-writer_retina {
  background-position: 0 -74px;
  height: 14px;
}

.Orders .pager {
  background-color: #fff;
  position: relative;
}
.content .all-pages {
  margin: 20px 0;
  position: relative;
}
@media (min-width: 768px) {
  .content .all-pages {
    float: right;
    margin: 0;
  }
}
.container .e-container .pager .pagination {
  margin: 0 0 32px 0;
}
.container .e-container .pager {
  margin: 100px 20px 20px 20px;
}
.content .all-pages .btn {
  display: inline-block;
  border: 1px solid #dcdfe1;
  background-color: #fff;
  font-size: 16px;
  line-height: 16px;
  color: #252d43;
  text-align: center;
  height: 38px;
  width: 90px;
  padding: 12px 0 2px 0;
  margin: 0;
  transition: all 0.3s ease;
  border-radius: 0;
}
.content .all-pages .btn:hover {
  transition: all 0.3s ease;
  color: #fff;
  background-color: #252d43;
  border-color: #252d43;
}
.content .essays-orders-list .essays-messages-list table,
.content .essays-orders-list .essays-messages-list table tr td,
.content .essays-orders-list .essays-messages-list table tr th {
  border: none;
}
.content .essays-orders-list .essays-messages-list table tr td {
  padding: 10px 20px;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #1d2438 !important;
  font-weight: normal !important;
  font-family: 'MuseoSansRegular', sans-serif;
  vertical-align: middle;
}
.content
  .essays-orders-list
  .essays-messages-list
  table
  tr:nth-child(2n + 1)
  td {
  background-color: #f6f9fb;
}
.content .essays-orders-list .essays-messages-list table tr td:nth-child(1) {
  color: #f2336a !important;
  font-family: 'MuseoSansMedium', sans-serif;
}
.content .essays-orders-list .essays-messages-list table tr td .button-a {
  display: inline-block;
}
.content .essays-orders-list .essays-messages-list table tr td:last-child,
.content .essays-orders-list .essays-messages-list table tr td:last-child span {
  color: #1d2438 !important;
}
.content .essays-orders-list .essays-messages-list table tr td .button-a .btn {
  border: none !important;
  background: none !important;
  border-radius: 0;
  padding: 0;
  font-size: 14px;
  line-height: 21px;
  color: #2b8dbd !important;
  font-family: 'MuseoSansMedium', sans-serif;
  text-decoration: underline;
  margin: 0;
  position: relative;
  top: -3px;
}
.content
  .essays-orders-list
  .essays-messages-list
  table
  tr
  td
  .button-a
  .btn:hover {
  text-decoration: none;
}
.content .e-container .bonus-point-payment {
  background-color: #1d2438;
  border: none;
  border-radius: 0;
}
.content .e-container .bonus-point-payment .left,
.content .e-container .bonus-point-payment .right {
  float: none;
  margin: 0 0 0 0;
  width: 100%;
}
.content .e-container .bonus-point-payment p {
  font-size: 20px;
  line-height: 24px;
  color: #9499a3;
  font-family: 'MuseoSansRegular', sans-serif;
  text-align: center;
}
.content .e-container .bonus-point-payment p:nth-child(2) {
  font-size: 16px;
  line-height: 20px;
  color: #fff;
}
.content .e-container .bonus-point-payment p b,
.content .bonus-point-payment p strong {
  color: #fff;
  font-weight: normal;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .bonus-point-payment .right div {
  display: inline-block;
}
.content .e-container .bonus-point-payment .right {
  text-align: center;
}
.content .e-container .bonus-point-payment .right .btn {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 13px 5px 10px 5px;
  border-radius: 50px;
  transition: all 0.3s ease;
  margin: 5px;
  border: none !important;
  min-width: 130px;
}
.content .e-container .bonus-point-payment .right .btn:hover {
  background-color: #fff;
  color: #f2336a;
}
.content .e-container .bonus-point-payment .right .btn[disabled='disabled'],
.content
  .e-container
  .bonus-point-payment
  .right
  .btn[disabled='disabled']:hover {
  background-color: #4a5166;
  color: #9499a3;
}
.content .e-container .bonus-point-payment .bonus_value {
  font-size: 16px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  width: 70px;
  padding: 6px 3px;
}
.content .e-container .bonus-point-payment .bonus_value:focus {
  box-shadow: none;
}
.content .e-container .order-buttons .o-rate {
  margin: 0 5px 11px 0;
}
.content .e-container .order-buttons .o-rate img {
  width: 22px !important;
  height: 22px !important;
}
/*ORDERS*/

/*LOADING*/
body .overlay:after,
body .loading:after {
  background-image: url('images/loading_.gif');
  width: 50px;
  height: 50px;
}
body .loading:after {
  top: -34px !important;
}
/*LOADING*/

/*WINDOWS*/
body .jswindow .modal-close .modal-close-icon {
  background: none;
}
body .jswindow {
  max-width: 500px;
}
body .jswindow .modal-window {
  background: #fff;
  border: none;
  border-radius: 0;
  padding: 25px 40px !important;
}
body .jswindow .modal-window h4 {
  font-size: 20px;
  line-height: 24px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-align: left;
  position: relative;
  margin-top: 0;
  padding-bottom: 10px;
  padding-right: 22px;
}
body .jswindow .modal-window h4:before {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 70px;
  height: 6px;
  background: #f2336a;
}
body .jswindow .modal-close img {
  opacity: 0;
}
body .jswindow .modal-close {
  top: 25px;
  right: 40px;
  padding: 0;
  width: 20px;
  height: 20px;
}
body .jswindow .modal-close:before {
  background: url('images/wnd-close.png') no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  display: inline-block;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
}
body .jswindow .modal-window input[type='text'],
body .jswindow .modal-window select,
body .jswindow .modal-window textarea,
body .tip-the-writer .row-1 .input {
  background-color: #f1f4f6;
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansRegular', sans-serif;
  transition: all 0.3s ease;
  height: 39px;
  border: 1px solid transparent !important;
  padding: 3px 5px;
  min-width: 50px;
  width: 100%;
  box-sizing: border-box;
}
body .jswindow.extend.deadline table table tr td {
  padding: 8px 0;
}
body .jswindow .modal-window input[type='text']:focus,
body .jswindow .modal-window select:focus,
body .jswindow .modal-window textarea:focus,
body .tip-the-writer .row-1 .input:focus {
  transition: all 0.3s ease;
  background-color: #fff;
  border-color: #b7b7b7 !important;
  box-shadow: none;
}
body .jswindow .modal-window textarea {
  height: auto;
  max-width: 100%;
  min-height: 100px;
  max-height: 500px;
}
body .tip-the-writer .row-1.notice {
  max-width: 100%;
  color: #1d2438;
  border: none !important;
  font-size: 14px;
  line-height: 18px;
  background-color: #f1f4f6;
  font-family: 'MuseoSansMedium', sans-serif;
}
body .jswindow .modal-window input[type='file'] {
  border: none !important;
  box-shadow: none !important;
  max-width: 100%;
}
body .jswindow .modal-window input[type='submit'],
body .jswindow .modal-window input.btn,
body #delete_order .delete-dialog-button {
  color: #fff;
  background-color: #f2336a;
  border: 1px solid #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 12px 10px 9px 10px !important;
  border-radius: 50px;
  transition: all 0.3s ease;
  text-decoration: none;
}
body .jswindow .modal-window input[type='submit']:hover,
body .jswindow .modal-window input.btn:hover,
body #delete_order .delete-dialog-button:hover {
  transition: all 0.3s ease;
  color: #f2336a;
  background-color: #fff;
  text-decoration: none;
}
body #delete_order .delete-dialog-button {
  min-width: 100px;
}
body #delete_order .delete-dialog-button[href='#no'] {
  background-color: #39b54a;
  border: 1px solid #39b54a;
}
body #delete_order .delete-dialog-button[href='#no']:hover {
  background-color: #fff;
  color: #39b54a;
}
body .jswindow table.user-message {
  border-collapse: collapse;
  border: none;
}
body .jswindow .user-message tr td {
  border: none !important;
  font-size: 13px;
  line-height: 17px;
  color: #545969;
  font-family: 'MuseoSansRegular', sans-serif;
}
body .jswindow .user-message tr td.reply-to-message {
  background-color: #fff !important;
}
body .jswindow .user-message tr td:nth-child(2),
body .jswindow .user-message tr td .message-text {
  font-family: 'MuseoSansBold', sans-serif;
  color: #1d2438;
}
body .jswindow ._t_form {
  padding: 0;
  border: none;
}
body .jswindow .modal-window ._t_form textarea {
  max-width: 93%;
}
body #delete_order .delete-dialog-button {
}
/*WINDOWS*/

/*404*/
body.body404 {
  background-color: #fff;
}
.content404 .oops {
  text-align: center;
  font-size: 60px;
  line-height: 65px;
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
  text-transform: uppercase;
  margin: 81px 0 220px 0;
}
.content404 .img404 {
  position: absolute;
  width: 100%;
  left: 0;
  top: -160px;
}
.content404 .img404 img {
  position: relative;
  z-index: 1;
  margin: 0 15px;
  transition: all 2s linear;
}
.content404 .under-block {
  background: url('images/bg404.png');
  position: relative;
  z-index: 2;
  padding: 147px 0 60px 0;
}
.content404 .under-block .wave404,
.content404 .img404-wrapper .wave404_2 {
  position: absolute;
  display: block;
  width: 100%;
  content: '';
  background: url('images/wave404.png') repeat-x;
  height: 23px;
  top: -23px;
  transition: all 1s linear;
}
.content404 .img404-wrapper {
  position: relative;
}
.content404 .img404-wrapper .wave404_2 {
  background: url('images/wave404_2.png') repeat-x 20px top;
  height: 27px;
  top: -31px;
  z-index: 0;
}
.content404 .undertext {
  font-size: 30px;
  line-height: 34px;
  color: #fff;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 14px;
}
.content404 .undertext.small {
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 60px;
}
.content404 .buttons404 .default-button {
  margin: 0 10px;
}
.content404 .buttons404 {
  margin-bottom: 30px;
}

/*404*/

/*PAYMENT*/
.content .thansk-for-order {
  padding: 5% 5% 20px 5%;
  margin: 0 auto 0 auto;
  max-width: 905px;
  background-color: #fff;
  border: none;
  border-radius: 0;
}
.content .thanks-text {
  padding: 0;
}
.content .thansk-for-order .title-text {
  display: inline-block;
  color: #1d2438;
  font-size: 24px;
  line-height: 27px;
  font-family: 'MuseoSansBold', sans-serif;
  padding: 0;
  font-weight: normal;
}
.content .thansk-for-order .e-title {
  background: transparent;
  border: none;
}
.content .thanks-text .dear-customer,
.content .thanks-text p {
  display: inline-block;
  font-size: 20px;
  line-height: 24px;
  color: #1c2733;
  font-family: 'MuseoSansMedium', sans-serif;
  font-weight: normal;
}
.content .thanks-text .detail p {
  font-family: 'MuseoSansRegular', sans-serif;
  font-weight: normal;
  color: #1c2733;
  font-size: 15px;
  line-height: 20px;
  display: block;
  margin-bottom: 6px;
}
.content .thanks-text .detail p span,
.content .e-container .order-details-payment .right p strong {
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .order-details-payment {
  padding: 0 5% 5% 5%;
  background-color: #fff;
  border: none;
  border-radius: 0;
  margin: 0 auto 15px auto;
  max-width: 905px;
  font-family: 'MuseoSansBold', sans-serif;
}
.content .e-container .order-details-payment .right p,
.content .e-container .order-details-payment .left form {
  font-size: 16px;
  line-height: 18px;
  color: #1c2733;
}
.content .e-container .order-details-payment .right p {
  margin: 6px 0 0 0;
}
.content .e-container .order-details-payment .left form select {
  background-color: #f1f4f6;
  border-color: #f1f4f6;
  font-size: 14px;
  line-height: 16px;
  height: 30px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
  transition: all 0.3s ease;
  max-width: 80px;
  padding: 6px 5px;
  margin-left: 5px;
}
.content .e-container .order-details-payment .left form select:focus {
  transition: all 0.3s ease;
  background-color: #fff;
  border-color: #b7b7b7;
  box-shadow: none;
}
.content .pay-order .col-md-12 {
  background-color: #fff;
  padding: 20px;
  border: none;
  float: left;
  width: 49%;
  border-radius: 0;
  margin: 0 1% 2% 1%;
  min-height: 290px;
}
.content .pay-order .col-md-12:nth-child(2n + 1) {
  margin-left: 0;
}
.content .pay-order .col-md-12:nth-child(2n) {
  margin-right: 0;
}
.content .pay-order .payment-text {
  font-size: 15px;
  line-height: 20px;
  color: #191919;
  font-family: 'MuseoSansRegular', sans-serif;
  text-align: left;
}
.content .pay-order .payment-text p {
  margin-bottom: 5px;
}
.content .pay-order .payment-system-logo {
  margin: 10px 0;
}
.content .pay-order input[type='submit'] {
  color: #fff;
  background-color: #39b54a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 15px 35px 12px 35px;
  border-radius: 50px;
  border: 1px solid #39b54a;
  transition: all 0.3s ease;
  font-weight: normal;
}
.content .pay-order input[type='submit']:hover {
  color: #39b54a;
  background-color: #fff;
  transition: all 0.3s ease;
}
.content .essays-user-admin-panel img,
.entry-content.Order img {
  max-width: 100%;
}
/*PAYMENT*/

/*BANNERS*/
.content .bnnr {
  max-width: 745px;
  margin: 20px auto;
  text-decoration: none;
}
.bnnr a {
  text-decoration: none;
}
.fo-bnnr {
  text-align: center;
  background: #1d2438 url('images/fo-banner-bg.png') no-repeat top center;
  background-size: cover;
  color: #fff;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 35px 10px 17px 10px;
  position: relative;
  text-decoration: none;
}
.content .fo-bnnr {
  margin-top: 55px;
}
.fo-bnnr:before {
  position: absolute;
  right: 13%;
  top: -35px;
  display: inline-block;
  content: url('images/fo-top.png');
}
.fo-bnnr .limited {
  font-size: 20px;
  line-height: 22px;
}
.fo-bnnr .get {
  font-size: 28px;
  line-height: 30px;
  text-transform: uppercase;
}
.fo-bnnr .get b {
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.fo-bnnr .get b.yellow {
  color: #fddc82;
}
.discounts-bnnr .bd-col {
  float: left;
  width: 33.33333%;
}
.discounts-bnnr .percents {
  display: inline-block;
  width: 148px;
  height: 148px;
  border: 2px solid #fff;
  border-radius: 50%;
  font-size: 36px;
  line-height: 36px;
  color: #fddc82;
}
.discounts-bnnr .percents .percents-content {
  position: relative;
  top: 35px;
}
.discounts-bnnr .percents span {
  font-family: 'MuseoSansExtraBold', sans-serif;
  display: block;
  margin-bottom: 5px;
}
.discounts-bnnr .pages {
  margin-top: 25px;
}
.discounts-bnnr .pages p.for {
  font-size: 16px;
  line-height: 16px;
  margin-bottom: 6px;
}
.discounts-bnnr .pages p.count {
  font-size: 24px;
  line-height: 24px;
  margin-bottom: 25px;
}
.help-bnnr .ttl {
  font-family: 'MuseoSansExtraBold', sans-serif;
  font-size: 36px;
  line-height: 36px;
  color: #f2336a;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.help-bnnr .bnnr-wrapper {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  padding: 31px 20px 26px 20px;
}
.help-bnnr .hb-links p {
  margin: 0;
  padding: 0;
}
.help-bnnr .hb-mail {
  display: block;
  margin: 10px 0 0 0;
}
.help-bnnr .hb-links span {
  display: inline-block;
  padding: 0 8px;
}
.help-bnnr .hb-links a {
  font-size: 22px;
  line-height: 22px;
  color: #1d2438;
}
.help-bnnr .hb-links a:hover {
  color: #f2336a;
}
.help-bnnr .live-chat span {
  color: #fff;
  background-color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  padding: 13px 36px 12px 36px;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: 1px solid #1d2438;
  position: relative;
  cursor: pointer;
  margin-top: 16px;
}
.help-bnnr .live-chat span:hover {
  background-color: #fff;
  color: #1d2438;
}
.help-bnnr:before,
.help-bnnr:after {
  display: inline-block;
  background: url('images/help-banner.png') no-repeat;
  content: '';
  position: absolute;
  top: 28px;
}
.help-bnnr:before {
  background-position: -1px -0px;
  width: 76px;
  height: 129px;
  left: 0;
}
.help-bnnr:after {
  background-position: -1px -130px;
  width: 70px;
  height: 140px;
  right: 0;
}

.content .discounts-bnnr {
  background: #1b2338 url('images/banner-discount-bg.png') no-repeat top center;
  background-size: contain;
  padding: 29px 42px 3px 42px;
  color: #fff;
}

/*BEGIN TIMER*/
#countdown_dashboard {
  display: none;
  text-align: center;
}
#countdown_dashboard:hover {
  cursor: pointer;
}
#countdown_dashboard .dash {
  float: left;
  position: relative;
  margin: 0 10px;
}
#countdown_dashboard .dash .digit {
  font-size: 30px;
  line-height: 30px;
  font-family: 'MuseoSansBold', sans-serif;
  float: left;
  width: 25px;
  text-align: center;
  position: relative;
  color: #fff;
  background-color: #f2336a;
  height: 40px;
  padding-top: 10px;
}
#countdown_dashboard .dash .digit.lf {
  padding-left: 3px;
}
#countdown_dashboard .dash .digit.rt {
  padding-right: 3px;
}
#countdown_dashboard .divider1 {
  font-size: 0;
  line-height: 0;
  color: transparent;
  opacity: 0;
}
#countdown_dashboard .code {
  color: #fb5da8 !important;
}
#countdown_dashboard .discount-info {
  display: inline-block;
  position: relative;
  float: left;
  width: 50%;
  background: #fff url('images/timer-bg.png') repeat-x bottom;
  height: 175px;
}
#countdown_dashboard .discount-info .title {
  font-size: 40px;
  line-height: 40px;
  color: #454c60;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-top: 26px;
  display: inline-block;
}
#countdown_dashboard .discount-info .title span {
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
#countdown_dashboard #discount_code_timer {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-top: 24px;
  display: inline-block;
}
#countdown_dashboard .discount-info .bottom {
  text-align: center;
  display: block;
}
#countdown_dashboard .discount-info .bottom img {
  display: inline-block;
}
#countdown_dashboard .timer-body {
  background-color: #1d2438;
  position: relative;
  z-index: 0;
  float: left;
  width: 50%;
  height: 175px;
}
#countdown_dashboard .before-text {
  text-align: center;
  display: inline-block;
  position: relative;
  color: #fff;
  font-family: 'MuseoSansBold', sans-serif;
  font-size: 24px;
  line-height: 24px;
  text-transform: uppercase;
  margin: 28px 0 16px 0;
}
#countdown_dashboard .before-text p span {
  font-size: 24px;
  color: #464f39;
  line-height: 26px;
}
#countdown_dashboard .dash_title {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-bottom: 9px;
}
#countdown_dashboard .timer-content {
  display: inline-block;
  min-width: 310px;
}
#countdown_dashboard .with {
  font-size: 18px;
  line-height: 18px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  margin-top: 4px;
}
/*END TIMER*/

/*BANNERS*/

body .e-container .orderform .update-hint {
  display: inline-block;
  width: auto;
  height: auto;
  min-width: 10px;
  position: relative;
  top: 0;
  background: transparent;
  box-shadow: none;
  left: 0;
  color: #006900;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 14px;
  cursor: pointer;
}
body .e-container .orderform .update-discount .discountclass,
body .e-container .upgrade-hint .update-hint {
  display: none;
  position: absolute;
  top: 32px;
  right: 0;
  background-color: #ffff;
  padding: 10px 10px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  line-height: 20px;
  width: 360px;
  border: none;
  z-index: 1;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
body .e-container .orderform .update-discount:hover .discountclass,
body .e-container .upgrade-hint:hover .update-hint {
  display: block;
}
body .e-container .update-hint-wrapper {
  display: inline-block;
}
body .e-container .upgrade-hint .update-hint {
  right: auto;
  left: -20px;
  width: 280px !important;
  min-width: 280px;
  max-width: 280px;
}

/*CONTENT CALCULATOR*/
.container .mini_order_form {
  max-width: 905px;
  margin: 20px auto;
  padding: 20px;
  background: #fff;
}
.container .e-container .essay-order .title {
  text-transform: none;
  color: #1d2438;
  font-size: 20px;
  line-height: 20px;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 15px;
}
.container .e-container .essay-order .label {
  font-size: 14px;
  line-height: 14px;
  color: #1d2438;
  display: block;
  margin: 0 0 4px 0;
  font-weight: normal;
  font-family: 'MuseoSansMedium', sans-serif;
  padding: 0 24px 0 0;
  position: relative;
  text-align: left;
}
.container .e-container .essay-order .label .help-hint {
  display: inline-block;
  position: static !important;
}
.container .e-container .essay-order .label .help-hint:before {
  display: none !important;
}
.container .e-container .essay-order .label .help-hint-icon {
  position: absolute;
  right: 0;
  top: 0;
  background: #fff;
  border: 1px solid #f2336a;
  color: #f2336a;
}
.container .e-container .essay-order .label .help-hint-text {
  min-width: 280px;
  right: 0;
  left: auto;
}
.container .e-container .essay-order .label .help-hint-text table {
  border: none;
}
.container .e-container .essay-order .label .help-hint-text table td,
.container .e-container .essay-order .label .help-hint-text table th {
  padding: 2px;
  border: none;
  font-size: 10px;
  line-height: 13px;
}
.container .e-container .essay-order .label .help-hint-text:before,
.container .e-container .essay-order .label .help-hint-text:after {
  display: none !important;
}
.container .e-container .essay-order .package-checkbox-row {
  margin: 0;
}
.container .e-container .essay-order {
  margin: 0;
  width: 100%;
}
.container .e-container .essay-order select,
.container .e-container .essay-order input[type='text'] {
  border: none;
  border-bottom: 1px solid #1d2438;
  background: transparent;
  font-size: 16px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  box-shadow: none !important;
  outline: none !important;
}
.container .e-container .essay-order select {
  padding-right: 30px;
}
.container .e-container .essay-order .mini-order-group > div:nth-child(2) {
  position: relative;
  margin-bottom: 35px;
}
.container
  .e-container
  .essay-order
  .mini-order-group
  > div:nth-child(2):before {
  display: inline-block;
  background: url(/wp-content/themes/shark/images/icons.png) no-repeat;
  content: '';
  background-position: -64px -245px;
  width: 9px;
  height: 6px;
  position: absolute;
  right: 4px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.essay-order .mini-order-row .mini-order-group:nth-child(2) > div:before {
  display: none !important;
}
.container .e-container .essay-order .package-checkbox {
  margin-top: 12px;
}
.container
  .e-container
  .essay-order
  .mini-order-group.package-checkbox-row
  > div:nth-child(2):before {
  display: none;
}
.container
  .e-container
  .essay-order
  form
  .package-checkbox-row
  .package-discount {
  top: -5px;
}
.container .e-container .essay-order .btn {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  display: inline-block;
  padding: 15px 28px 13px 28px;
  border-radius: 50px;
  border-color: #f2336a;
}
.container .e-container .essay-order .btn:hover {
  color: #f2336a;
  background-color: #fff;
}
.container .e-container #essay_total_price {
  color: #f2336a;
  text-align: left;
  font-weight: normal;
  font-family: 'MuseoSansExtraBold', sans-serif;
  width: 100%;
  padding: 7px 4px;
  border: none;
  font-size: 18px;
  line-height: 21px;
  background: transparent;
  padding-right: 0;
}
.container .e-container #essay_total_price .old-price {
  font-size: 13px;
}
.container .e-container .mini-order-body .help .icon {
  border: 1px solid #1d2438;
  color: #1d2438;
  border-radius: 50%;
  display: inline-block;
  font-size: 13px;
  line-height: 18px;
  width: 18px;
  height: 18px;
}
.container .e-container #essay_total_price:before {
  display: none !important;
}
.container .e-container .mini-order-body .help .info {
  top: -50px;
  left: -70px;
}
.container
  .mini-order-body
  form
  .mini-order-row:nth-child(4)
  .mini-order-group:nth-child(2)
  div:before {
  display: none !important;
}
/*CONTENT CALCULATOR*/

/*ADAPTIVE*/

#ajax_content_resetpass.e-container .table1 {
  box-shadow: none;
}
#ajax_content_resetpass.e-container .table1 .btn {
  max-width: 100%;
  margin-top: 10px;
}
#ajax_content_resetpass.e-container .table1 td {
  font-size: 15px;
  line-height: 18px;
}
#ajax_content_resetpass.e-container .table1 tr:first-child td {
  padding-top: 30px;
}
#ajax_content_resetpass.e-container .table1 input[type='text'] {
  width: 100% !important;
  max-width: 300px;
}
@media screen and (max-width: 1480px) {
  .hh-bg {
    display: none;
  }
  .sm-buttons {
    top: 19px;
    bottom: auto;
    left: auto;
    right: 25px;
    margin: 5px 0 10px 0;
    text-align: right;
  }
  .sm-buttons ul li {
    display: inline-block;
    margin: 0 25px 0 0;
  }
  .sm-buttons .sm-buttons-content:before,
  .sm-buttons .sm-buttons-content:after,
  .sm-buttons:after {
    display: none;
  }
  header .second-line {
    margin: 0;
  }
  .home-header {
    margin: 60px 0 0 0;
  }
}
@media screen and (max-width: 1439px) {
  .header-menu ul.menu li {
    padding: 0 7px;
  }
}
@media screen and (max-width: 1350px) {
  .header-menu ul.menu li {
    padding: 0 4px;
  }
}

@media screen and (max-width: 1320px) {
  .footer .footer-menu ul li {
    padding: 5px 10px;
  }
  .main_menu ul {
    padding-left: 40px;
  }
  .small-logo {
    margin: 12px 0 20px 40px;
    text-align: left !important;
  }
  .sidebar .calc-wrp .e-container .m3_item > div {
    text-align: center !important;
    display: block;
    margin-top: 10px;
  }
  .sidebar .calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item {
    text-align: center;
  }
  .footer .f-links ul li {
    width: 32%;
  }
  .container ._t_our_testimonials ._t_item {
    min-height: 215px;
    height: auto;
  }
  .sidebar .sidebar-user .e-container .row .col-lg-6 {
    padding: 10px 15px 10px 15px;
  }
  .sidebar .sidebar-user .e-container .row div.col-lg-6:not(.log-links):before {
    display: none;
  }
  .sidebar .sidebar-user .e-container .log-header {
    padding: 20px 15px 20px 15px;
  }
  .home-title {
    padding-left: 0;
    padding-right: 30px;
  }
}
@media screen and (max-width: 1300px) {
  .menu-line .menu-logo2 {
    display: inline-block;
  }
  .menu-line .menu-logo {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .container .e-container .essay-order .mini-order-group,
  .container .e-container .essay-order .title {
    padding-left: 5px;
    padding-right: 5px;
  }
  .content #referral-account-wrapper .btn-orange {
    padding: 15px 15px 12px 15px;
  }
  .container .essays-referral .top .right-part {
    right: 0;
  }
  .col-sidebar {
    width: 25%;
  }
  .col-content {
    width: 75%;
  }

  .white-bg.add-height {
    min-height: 1px;
  }

  .sidebar .sidebar-block {
    padding: 10px 20px 12px 20px;
  }
  .sidebar .calc-wrp {
    padding: 44px 20px 22px 20px;
  }
  .sidebar ul.yellow-marked .ico-bg {
    margin-right: 10px;
  }

  .col-l-12 {
    width: 100%;
  }
  .col-l-hidden {
    display: none;
  }
  .col-l-6 {
    width: 50%;
  }

  .os-bottom {
    display: none;
  }
  .info-block {
    padding: 0;
  }
  .plag-block .hb-content {
    padding: 24px 54px;
  }
  #d_box_id.simple_bnr .d_box_content {
    margin: 15px 5% 0 13%;
  }
  .calc-wrp {
    padding: 30px 10% 15px 10%;
  }
  .footer .f-links ul li {
    width: 24%;
  }
  .footer .f-contacts.col-3 .fc-content {
    display: none;
  }
  .footer .f-contacts .fc-content {
    padding: 30px 0;
  }
  .footer .f-contacts {
    background: transparent;
  }
  .footer .f-logo {
    margin: 10px 0 15px 0;
  }
  .f-contacts-mob {
    display: block;
  }
  .last-blogs .ttl {
    margin-bottom: 80px;
  }
  .last-blogs .ttl br {
    display: none;
  }
  .last-blogs .owl-theme .owl-controls {
    left: 0;
    top: -69px;
  }
  .home-chat {
    max-width: 320px;
    height: 348px;
    margin: 0 auto;
  }
  .home-chat .c-tel .lbl {
    display: none;
  }
  .home-chat .c-tel {
    top: 10px;
  }
  .home-chat .live-chat span {
    padding: 12px 22px;
  }
  .home-chat .c-button {
    bottom: 16px;
  }
  .sidebar-last-posts .recent-posts .p-text,
  .sidebar-last-posts .recent-posts .p-image {
    float: none;
    width: 100%;
    padding: 0;
  }
  .sidebar-last-posts .recent-posts .rp-item {
    margin-bottom: 20px;
  }
  .last-blogs .ttl {
    margin-bottom: 20px;
  }
  .footer .f-contacts .fc-content {
    padding: 0;
  }
}
@media screen and (max-width: 1199px) {
  .header-menu {
    padding: 0 140px 0 0;
  }
  .home-title .p {
    font-size: 15px;
  }
  .content .pay-order .col-md-12 {
    width: 100%;
    margin: 0 0 20px 0 !important;
    min-height: 1px;
  }
  body .fw-block ul li a {
    padding: 25px 20px;
  }
  body .fw-block ul li.ttl {
    padding: 0 0 0 15px !important;
  }
  body .fw-block ul li.fb-li {
    padding-right: 15px !important;
  }
}
@media screen and (max-width: 1024px) {
  .content .essays-referral .top .left-part p,
  .content
    .essays-referral
    .top
    .left-part
    p.earnings
    .affiliate-discount-for-referral {
    text-align: center;
  }
  .container .essays-referral .top .left-part {
    padding: 0;
  }
  .container .essays-referral .top .right-part {
    position: relative;
    right: auto;
    top: auto;
    bottom: auto;
    margin: 10px auto 5px auto;
    left: auto;
    width: auto;
    height: auto;
    text-align: center;
  }
  .col-sidebar {
    display: none;
  }
  .col-content {
    width: 100%;
  }
  .content {
    padding-left: 0;
  }

  .footer .footer-menu ul li a {
    color: #fff;
    font-size: 15px;
    line-height: 15px;
  }
  .content #referral .widget {
    display: block;
  }
  .content #referral #referral-account {
    margin: 0 0 0 0;
  }
  header {
    padding-top: 0;
  }
  .small-logo img {
    display: block;
  }
  .top-ico {
    position: absolute;
    left: 18px;
    top: 6px;
  }
}
@media screen and (max-width: 1023px) {
  .header-menu {
    padding: 0;
  }
  .header-menu .default-button {
    position: relative;
    right: 0;
    top: -23px;
  }
  .menu-line .menu-logo2 {
    display: none;
  }
  .menu-line .menu-logo {
    display: inline-block;
  }
  .menu_btn {
    display: inline-block;
    margin-left: 20px;
  }
  .header-menu ul.menu {
    display: none;
  }
  .home-header .col-6 {
    width: 100%;
  }
  .home-title .p,
  .header-first-order,
  .home-title h1:before,
  .home-calc:after,
  .home-calc .calc-wrp .calc-ttl {
    display: none;
  }
  .home-title h1 {
    padding: 0;
  }
  .home-calc-wrp {
    max-width: 100%;
  }
  .home-title h1 {
    text-align: center;
  }
  .home-calc .calc-wrp .e-container .calculator-body > div {
    width: 25%;
  }
  .home-calc .calc-wrp .e-container .m3_item p {
    margin: 0 0 4px 0;
    font-size: 13px;
  }
  .home-calc .calc-wrp .e-container .m3_item .calc {
    padding: 0 15px 0 0;
  }
  .home-title {
    padding: 0;
  }
}
@media screen and (max-width: 992px) {
  .container .e-container .essay-order .mini-order-group {
    width: 50% !important;
  }
  .container .e-container .essay-order .mini-order-group.mini-order-total-price,
  .container .e-container .essay-order .mini-order-group.mini-order-submit {
    width: 100% !important;
    clear: both;
    text-align: center;
  }
  .container
    .e-container
    .essay-order
    .mini-order-group.mini-order-total-price
    .label {
    display: inline-block;
  }
  .container .e-container .essay-order .label .help-hint-text {
    min-width: 160px;
    text-align: center;
  }
  .container .e-container .essay-order #essay_total_price {
    text-align: center;
    margin: 0;
  }
  .calc-wrp .e-container .m3_item .help-hint {
    display: none;
  }
  .last-blogs .owl-wrapper .recent-post-item .recent-thumbnail {
    min-height: 178px;
  }
  .col-lm-12 {
    width: 100%;
  }

  .footer .footer-menu ul li {
    padding: 5px 5px;
  }
  header .links-col .lbl {
    display: none;
  }
  .calc-wrp {
    padding: 30px 20px 15px 20px;
  }
  .footer .f-links ul li {
    width: 32%;
  }
  .info-block .ib-col {
    padding: 35px 15px;
  }
  .home .fw-block {
    display: none;
  }
  .content .essays-referral .top .left-part {
    text-align: center;
  }
  .content .remind-friends {
    display: none;
  }
  .content .essays-referral .referral-blocks .block {
    margin: 5px 0;
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 960px) {
  .links-col li.lin:before,
  .links-col li.lc-testi:before {
    display: none;
  }
  .links-col .gray_elem a {
    margin-left: 0;
  }
  .links-col .sprite-tel-ico {
    display: none;
  }
  .links-col .ord .default-button {
    padding: 11px 15px;
  }
  .mob-links {
    display: block;
  }
  .drop-menu .small-logo {
    display: none;
  }
  .mob-links.top-links p.support-phones {
    display: block;
    text-align: center;
  }
  .mob-links.top-links .support-phones {
    margin: 0 0 15px 0;
  }
  .links-col li.cht,
  .links-col .call-back-form {
    display: none;
  }
  .links-col .gray_elem {
    padding-left: 0;
    padding-right: 0;
    background: transparent;
    position: relative;
    top: 2px;
  }
  .links-col .gray_elem .sprite-tel-ico {
    display: none;
  }
  .main_menu {
    padding: 20px 0 20px 0;
  }
  .mob-links .sm-buttons {
    position: relative;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
  }
  .mob-links .sm-buttons ul {
    padding: 0;
  }
  .mob-links.bottom-links {
    margin: 0;
  }
}
@media screen and (max-width: 780px) {
  .content .e-container .prices-table-header .currency-row p {
    display: none !important;
  }
}
@media screen and (max-width: 768px) {
  .col-m-12 {
    width: 100%;
  }
  .col-m-6 {
    width: 50%;
  }

  .links-col li {
    padding: 0 10px;
  }
  .calc-wrp .e-container .calculator-body > div:nth-child(6),
  .calc-wrp .e-container .calculator-body > div:nth-child(7) {
    width: 100%;
  }
  .calc-wrp .e-container .calculator-body .calc-submit-button {
    text-align: center;
  }
  .content .e-container .prices-table-header .prices-row:nth-child(1),
  .content .e-container .prices-table-header .prices-row:nth-child(2) {
    width: 100%;
    padding: 0;
  }
  .footer .ttl.f-links-ttl,
  .footer .f-links {
    display: none;
  }
  .footer .f-contacts .fc-content,
  .footer .p-meth,
  .footer .rights {
    text-align: center;
  }
  .footer .payment-accept {
    display: block;
  }
  .footer .we-accept {
    margin: 0;
    text-align: center;
  }
  .footer .f-contacts .ttl {
    margin-bottom: 15px;
  }
  .footer .f-contacts .fc-content {
    padding: 0 0 15px 0;
  }
  .recent-post-item .text {
    display: none;
  }
  .last-blogs .owl-wrapper .recent-post-item {
    min-height: 460px;
  }
  .recent-post-item .recent-content {
    padding: 20px 10px 0 10px;
  }
  .recent-post-item .readmore {
    margin-top: 25px;
  }
  .testi-line {
    display: none;
  }
  .h-text-block .hb-content.right-part {
    padding-right: 54px;
  }
  .h-text-block .hb-content.left-part {
    padding-left: 54px;
    padding-top: 0;
  }
  .status-block .status-col {
    padding: 35px 10px 35px 10px;
  }
  .blog-item-content,
  .blog-item-content .post-t {
    min-height: 1px;
  }
  .blog-item-content .post-t {
    margin: 10px 0;
  }
  .blog-list .blog-item:nth-child(2n + 1) .blog-item-content {
    margin-right: 0;
  }
  .blog-list .blog-item:nth-child(2n) .blog-item-content {
    margin-left: 0;
  }
  /*.blog-list .blog-item:first-child .blog-item-content .blog-item-text{
        position: relative;
        width: 100%;
        bottom: auto;
    }
    .blog-list .blog-item:first-child .blog-item-content .blog-item-text .blog-item-text-content{
        display: block;
        max-width: 100%;
    }
    .blog-list .blog-item:first-child .blog-item-content{
        background-color: #fff!important;
        box-shadow: 0 0 30px rgba(0,0,0,.1);
        margin-bottom: 50px!important;
    }
    .blog-list .blog-item:first-child:hover .blog-item-content{
        background-color: #1d2438!important;
    }*/
  .blog-list .blog-item-image {
    max-height: 100%;
    height: 100%;
  }
  .home-block .site-statistics li {
    width: 50%;
    padding: 35px 0 40px 0;
  }
  .home-block .site-statistics li p {
    font-size: 15px;
    line-height: 20px;
  }
}
@media screen and (max-width: 760px) {
  .container .a-messages .new-messages-count {
    right: 0;
  }
  .container .orders .order .row-rate p {
    text-align: center;
  }
  .content .essays-referral .referral-blocks .block {
    border: none;
    box-shadow: none;
  }
  .content #referral-account-wrapper #referral-account {
    padding: 10px 5px 10px 5px;
  }
  .container .orders .order .col-order-buttons .tr-2 .td {
    padding-left: 0;
    padding-bottom: 0;
    text-align: center;
  }
  .container .orders .order .order-topic .td-menu ul ul {
    padding: 0;
  }
  .container .orders .order .order-topic .td-menu {
    left: 0;
  }
  .container .orders .order .order-topic-wrapper {
    padding-left: 30px;
  }
  .container .orders .order .order-topic .td-menu ul {
    padding: 0 !important;
  }
  .container .orders .order.vip-order .order-topic-wrapper {
    padding-left: 60px;
  }
  .container .orders .order.vip-order .order-topic .td-menu {
    left: 30px;
  }
  .links-col li.tel {
    color: transparent;
  }
  .links-col li.tel .number-2 {
    display: none;
  }
}

@media screen and (max-width: 680px) {
  .sm-buttons {
    display: none;
  }
  .container
    .e-container
    .orderform.e-order-form
    #personal_information
    > .e-row:first-child {
    padding: 0;
  }
  .container .e-container .orderform.e-order-form .e-table .e-row {
    padding: 0;
    margin: 10px 0;
  }
  .home-calc .calc-wrp .e-container .calculator-body > div,
  .home-calc .calc-wrp .e-container .calculator-body > div:nth-child(6),
  .home-calc .calc-wrp .e-container .calculator-body > div:nth-child(7) {
    width: 100%;
  }
  .top-ico {
    position: absolute;
    left: -5px;
    top: 5px;
  }
  .container .e-container .e-table span.hint {
    padding: 0;
  }
  .calc-wrp .e-container .calculator-body > div {
    float: none;
    width: 100%;
  }
  header .links-col {
    padding-right: 0;
  }
  .home-calc .calc-wrp .e-container .calculator-body .btn {
    margin: 0 auto;
    display: block;
  }
  .home-header {
    margin: 10px 0 0 0;
  }
  .home-title {
    margin-bottom: 15px;
  }
  .home-title h1 {
    margin: 0;
  }
  .recent-post-item .rp-cat {
    display: none;
  }
  .shark-line {
    padding: 25px 0 35px 0;
  }
  .shark-line .shark-button {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    margin-top: 25px;
  }
  .shark-line .shark-text {
    padding: 0;
    display: block;
    text-align: center;
    margin-bottom: 20px;
  }
  .content .contacts-wrp .c-form-wrp,
  .content .contacts-wrp .c-info-wrp {
    width: 100%;
  }
  .content .e-container #contact-form {
    padding: 10px 15px 10px 15px;
  }
  .fw-block ul li.ttl {
    display: block;
    text-align: center;
  }
  body .fw-block ul li.ttl {
    padding: 15px 0 0 0 !important;
    top: auto;
  }
  body .fw-block ul li.fb-li {
    float: none;
    top: 3px;
  }
  .fw-block ul {
    text-align: center;
  }
  .fw-block ul li {
    padding: 20px 0;
  }
  .fw-block ul li a {
    padding: 23px;
  }
  .Order .e-container form .e-table .e-row .e-td.order_lf {
    width: 100%;
  }
  .Order .e-container .e-table span.hint {
    left: auto;
    right: 0;
    top: -21px;
  }
  .Order .e-container .e-table .e-row .e-td.order_input {
    width: 100%;
    height: auto;
  }
  .Order .e-container .e-table.orderform2 .e-row .e-td {
    text-align: center;
  }
  .content .essays-sample .sample-info .sample-download {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: 100%;
    height: auto;
    padding: 0 0 28px 0;
  }
  .content .essays-sample .sample-info .sample-download a:before {
    display: inline-block;
    position: relative;
    width: auto;
    margin: 0 20px 0 0;
    top: 21px;
  }
  .content .essays-sample .sample-info {
    padding: 0;
  }
  .content .essays-sample .sample-order .sample-order-block div {
    display: block;
    width: 100%;
    text-align: center;
  }
  .content .essays-sample .sample-order-block .btn {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    margin-top: 10px;
  }
  .content .essays-sample .sample-info .sample-detail table td {
    padding: 10px 15px !important;
  }
  .content .essays-sample .sample-order p {
    display: block;
    text-align: center;
    padding: 0 15px 0 15px !important;
  }
  .content404 .img404 img {
    max-width: 100px;
  }
  .content404 .img404 {
    top: -105px;
  }
  .content404 .oops {
    margin: 50px 0 170px 0;
  }
  .content404 .under-block {
    padding: 110px 0 40px 0;
  }
  .content404 .undertext {
    font-size: 28px;
  }
  .content .e-container .box_user.box_user2 table tr td.order-buttons {
    text-align: left;
    padding-top: 0;
  }
  .content .e-container .drop-orders-buttons {
    margin-top: 0;
  }
  .content .e-container .box_user {
    padding: 0 10px 4px 10px;
  }
  .content .e-container .button-show span {
    width: 100%;
    padding: 18px 23px 18px 23px;
  }
  .content .essays-orders-list .essays-messages-list table tr th.title1,
  .content .essays-orders-list .essays-messages-list table tr td {
    padding-left: 4px;
    padding-right: 4px;
  }
  body .jswindow .modal-window {
    padding: 15px 5px !important;
  }
  body .jswindow .modal-close {
    top: 15px;
    right: 5px;
  }
  .content .e-container .dob-btn {
    left: 5px !important;
  }
  .content .e-container .del-btn {
    margin: 0 0 0 35px;
  }
  /*banners*/
  .discounts-bnnr .bd-col {
    width: 50%;
  }
  .discounts-bnnr .bd-col:nth-child(3) {
    width: 100%;
  }
  .help-bnnr .hb-tel,
  .help-bnnr .hb-mail {
    display: block;
  }
  .help-bnnr .hb-links .hb-tel a {
    border: none;
  }
  #countdown_dashboard .timer-body,
  #countdown_dashboard .discount-info {
    width: 100%;
  }
  /*banners*/
}
@media screen and (max-width: 568px) {
  .menu-line .menu-logo2 {
    display: inline-block;
  }
  .menu-line .menu-logo {
    display: none;
  }
  .home-calc .calc-wrp {
    padding: 10px 20px 5px 20px;
  }
  .content .e-container .order-details-payment .left,
  .content .e-container .order-details-payment .right {
    width: 100%;
    text-align: center;
  }
  .content .e-container .order-details-payment .right p {
    text-align: center;
  }
  .container .e-container .essay-order .mini-order-group {
    width: 100% !important;
  }
  .top-ico {
    display: none !important;
  }
  .container .e-container .essay-order .mini-order-group div:nth-child(2) {
    margin-bottom: 20px;
  }
  .content .essays-referral .top .left-part p,
  .content
    .essays-referral
    .top
    .left-part
    p.earnings
    .affiliate-discount-for-referral {
    font-size: 13px;
    line-height: 16px;
  }
  .content #referral-account-wrapper #referral-account {
    padding: 10px 1px 10px 1px;
    margin: 0 -10px;
  }
  .container .orders .row-order .col-4 .tr-2 .button-a {
    text-align: center;
  }
  .container .orders .row-order .col-4 .tr-2 .button-a a {
    max-width: 320px;
  }
  .container .orders .order {
    padding: 0 10px;
  }
  .container .orders .order .td {
    padding: 5px 3px;
  }
  .links-col li.ord {
    display: inline-block;
  }
  .links-col .lin .login-button {
    font-size: 12px;
  }
  .menu_btn span {
    width: 40px;
  }
  .links-col .ord .default-button {
    padding: 11px 4px;
  }
  .Order .e-container .orderform .vip_services .new .uc strong {
    padding-right: 0;
  }
  .Order .e-container .orderform .vip_services .new .uc strong:before {
    content: '';
    display: none;
  }
  .Order .e-container .orderform .vip_services .new .pc span {
    position: relative;
    display: block;
    padding-right: 45px;
  }
  .Order .e-container .orderform .vip_services .new .pc span:before {
    position: absolute;
    right: -10px;
    top: -10px;
    display: inline-block;
    content: url('images/vip-new.png');
  }

  .col-s-12 {
    width: 100%;
  }

  .main_wrapper .container {
    padding: 0 10px;
  }
  .header-logo {
    text-align: center;
  }
  .header-logo img {
    max-width: 205px;
  }
  .home main .container,
  .home header .container {
    padding: 0;
  }
  .calc-wrp .e-container .calculator-body > div:nth-child(6) .m3_item {
    text-align: center;
  }
  .calc-wrp .e-container .m3_item > div {
    display: block;
    text-align: center !important;
    margin-top: 10px;
  }
  .main_menu {
    max-width: 100%;
    padding-bottom: 50px;
  }
  .small-logo {
    display: none;
  }
  .main_menu ul {
    padding-left: 20px;
  }
  .main_menu ul li {
    padding: 1px 0;
  }
  .main_menu ul li a {
    font-size: 13px;
  }
  .mob-links.top-links p.support-phones {
    display: none;
  }
  .breadcrumbs {
    margin: 0 0 35px 0;
  }
  .content .entry-header h1,
  .content h1:first-child {
    margin-bottom: 20px;
  }
  .content .e-container .price_currency {
    margin: 8px 15px 8px 0;
  }
  .e-container .prices-table-header .col-lg-4.currency-row {
    text-align: center !important;
  }
  .footer .footer-menu {
    display: none;
  }
  .last-blogs .owl-wrapper .recent-post-item {
    max-width: 100%;
  }
  .last-blogs .owl-wrapper .recent-post-item {
    min-height: 1px;
  }
  .recent-post-item .readmore {
    margin-top: 10px;
  }
  .recent-post-item .recent-content {
    padding: 20px 10px 20px 10px;
  }
  .home-block .hb-content {
    padding: 18px 20px;
  }
  .h-text-block .hb-content.right-part {
    padding-right: 20px;
  }
  .h-text-block .hb-content.left-part {
    padding-left: 20px;
  }
  .container ._t_our_testimonials._t_full_item ._t_order,
  .container ._t_our_testimonials._t_full_item ._t_time {
    text-align: left;
    margin: 0;
    display: block;
    width: 100%;
  }
  .container ._t_our_testimonials._t_full_item ._t_order {
    margin-bottom: 15px;
  }
  .container ._t_our_testimonials._t_full_item ._t_testi {
    margin-bottom: 60px;
  }
  .container ._t_our_testimonials._t_full_item ._t_item {
    padding: 70px 15px 40px 15px;
  }
  .blog-item-content .blog-item-text {
    padding: 8px 20px 15px 20px;
  }
  /*.blog-list .blog-item:first-child .blog-item-content .blog-item-text .blog-item-text-content {
        padding: 8px 20px 15px 20px;
    }
    .blog-list .blog-item:first-child .blog-item-content .blog-item-text .blog-item-text-content{
        min-width: 1px;
    }*/
  .Order .orderform {
    padding: 30px 15px;
  }
  .Order .e-container .e-table .e-row {
    padding: 6px 0 6px 0;
  }
  .Order .e-container .orderform .vip_services {
    margin: 30px -15px;
  }
  .Order .e-container .orderform .vip_services table td {
    display: inline-block;
    width: 50% !important;
    padding: 3px 15px !important;
    text-align: right;
  }
  .Order .e-container .orderform .vip_services table td.uc,
  .Order .e-container .orderform .vip_services table td.pc {
    text-align: center;
    padding-top: 15px !important;
    font-size: 14px;
  }
  .Order .e-container .e-text-hint.blue {
    padding: 10px 0;
  }
  .Order .e-container form .e-title {
    padding: 0 0 25px 0;
  }
  .Order .e-container .orderform .vip_services table td.pc {
    text-align: left;
  }
  .Order .e-container .orderform .vip_services table td.bc {
    text-align: left;
  }
  .Order .e-container .e-table .writer_field .order_if {
    width: 100%;
    max-width: 200px;
  }
  .Order .e-container form .file-row a {
    right: 0;
  }
  .Order .e-container form .e-table .file-row .file-upload-button {
    padding: 13px 5px 11px 5px;
    border-radius: 0;
    right: 43px;
  }
  .Order .e-container .orderform .vip_services table tr {
    border-bottom: 1px solid #fff;
  }
  .Order .e-container .orderform .vip_services table tr:last-child {
    border-bottom: none;
  }
  .Order .e-container .orderform .vip_services {
    padding: 5px 0;
  }
  .login-page.login-block .e-container .login-form {
    padding: 13px 15px;
  }
  .sm-buttons {
    display: none;
  }
  .mob-links .sm-buttons {
    display: block;
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
  }
  .mob-links .sm-buttons ul {
    padding: 0;
  }
  .Order .e-container .orderform div.order_info {
    width: 260px !important;
  }
  .Order .e-container .orderform div#writer-level-hint th,
  .Order .e-container .orderform div#writer-level-hint td {
    padding: 1px;
    font-size: 9px;
    line-height: 11px;
  }
  .Order .e-container .hint .tooltip {
    width: 260px !important;
    right: -145px;
  }
  .Order .e-container .vip_services .tooltip p {
    text-align: left;
  }
  .beware-tab tr th:first-child div:before {
    display: none;
  }
  .profile-page .e-container table.table tr td {
    display: block;
    width: 100%;
    padding: 10px 15px !important;
  }
  .profile-page .e-container table.table tr td {
    background: #fff !important;
  }
  .profile-page .e-container table.table tr td:last-child {
    font-family: 'MuseoSansBold', sans-serif;
    padding-bottom: 20px !important;
  }
  .content404 .oops {
    font-size: 33px;
    line-height: 33px;
  }
  .content404 .img404 img {
    margin: 0 5px;
    max-width: 70px;
  }
  .content404 .img404 {
    top: -120px;
    margin: 40px 0 140px 0;
  }
  .content404 .container {
    padding: 0 5px;
  }
  .content404 .under-block {
    padding: 90px 0 20px 0;
  }
  .content404 .buttons404 .default-button {
    margin: 0 1px 10px 0;
  }
  .content .order-detail table tr td {
    display: block !important;
    width: 100% !important;
    padding: 8px 5px !important;
  }
  .content .order-detail table tr:nth-child(1) td {
    padding-top: 8px !important;
  }
  .content .order-detail table tr:nth-child(1) td:nth-child(1) {
    padding-top: 20px !important;
  }
  .content
    .essays-orders-list
    .essays-messages-list
    table
    tr
    th.title1:nth-child(2),
  .content .essays-orders-list .essays-messages-list table tr td:nth-child(2) {
    max-width: 95px;
  }
  .home-calc .e-container .mini-order-body .row-2 .left,
  .home-calc .e-container .mini-order-body .row-2 .right {
    float: none;
  }
  .home-calc .e-container .mini-order-body .row-2 .right {
    display: inline-block;
    margin-top: 10px;
  }
  .home-calc .calc-wrp .e-container .m3_item p {
    position: relative;
  }
  .home-calc .e-container .mini-order-body .help .info {
    top: -45px;
    left: -140px;
  }
  .content .orders-msg-table tr td,
  .content .orders-files-table tr td {
    padding: 3px 10px;
  }
  h1,
  .home-block h2 {
    font-size: 32px;
    line-height: 34px;
  }
  body .container .e-container .orderform #error_discount .update-hint {
    padding-left: 0;
    display: block;
  }
  body .container .e-container .orderform .update-discount .discountclass {
    left: 0;
    width: 280px !important;
    min-width: 1px;
  }

  /*banners*/
  .discounts-bnnr .bd-col {
    width: 100%;
  }
  .help-bnnr:before,
  .help-bnnr:after {
    display: none;
    background: none;
  }
  .help-bnnr .bnnr-wrapper {
    padding: 31px 10px 26px 10px;
  }
  .help-bnnr .ttl {
    font-size: 24px;
    line-height: 24px;
  }
  .help-bnnr .hb-links a {
    font-size: 18px;
    line-height: 18px;
    padding: 0;
  }
  #countdown_dashboard .dash {
    margin: 0 3px;
  }
  #countdown_dashboard .timer-content {
    min-width: 250px;
  }
  .content .fo-bnnr {
    padding: 35px 5px 17px 5px;
  }
  /*banners*/

  body .e-container .orderform .update-discount:hover .discountclass {
    width: 280px;
  }

  .status-block .status-col,
  .status-block li {
    text-align: center;
    padding: 32px 0 28px 0;
    width: 50%;
  }
  .status-block .number,
  .status-block .prc {
    font-size: 38px;
    line-height: 48px;
    color: #fddc82;
    font-family: 'MuseoSansExtraBold', sans-serif;
  }
  .status-block .title {
    margin: 8px 0 0 0;
    position: relative;
    font-size: 14px;
  }
  .main_menu ul {
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 500px) {
  .links-col li.lc-testi {
    display: none;
  }
}
@media screen and (max-width: 380px) {
  .content .e-container .orders_user.completed_orders td {
    padding: 10px;
  }
  .home-title h1 {
    font-size: 38px;
    line-height: 48px;
  }
  .home-header {
    margin: 0;
  }
  .home-block h3 {
    font-size: 24px;
    line-height: 28px;
  }
  .home-block .hb-content p {
    line-height: 22px;
    font-size: 15px;
  }
  .home-block h2 {
    font-size: 24px;
    line-height: 24px;
  }
  .info-block .ib-text {
    font-size: 15px;
    line-height: 22px;
  }
  .last-blogs .ttl {
    font-size: 28px;
  }
  .recent-post-item .title a {
    font-size: 18px;
    line-height: 20px;
  }
  .recent-post-item .title {
    min-height: 48px;
  }
}
body .container .e-container input.error,
body .container .e-container textarea.error,
body .jswindow .modal-window input.error,
body .jswindow .modal-window textarea.error {
  border: 1px solid #ff0000 !important;
}
body.loading:before {
  opacity: 0.4;
}
.ajax_content_mini_login > p {
  padding: 32px 12px;
}

/*Infographic*/
.ib-sprite {
  background-image: url('images/ib-sprite.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.sprite-ib-1 {
  width: 94px;
  height: 94px;
  background-position: -5px -5px;
}
.sprite-ib-2 {
  width: 94px;
  height: 94px;
  background-position: -109px -5px;
}
.sprite-ib-3 {
  width: 94px;
  height: 95px;
  background-position: -5px -109px;
}
.sprite-ib-4 {
  width: 123px;
  height: 94px;
  background-position: -213px -5px;
}

.infographic {
  margin: 20px auto;
}
.infographic .ib-container {
  max-width: 740px;
  width: 100%;
  margin: 85px auto 95px auto;
  position: relative;
  min-height: 260px;
}
.infographic h2 {
  text-transform: uppercase;
  font-size: 26px;
  line-height: 28px;
  color: #f2336a;
  font-family: 'MuseoSansExtraBold', sans-serif;
  text-align: center;
}
.infographic .ib-content.ib-content1 {
  left: 0;
  top: 0;
  background: #fde29b;
}
.infographic .ib-content.ib-content2 {
  right: 0;
  top: 0;
  background-color: #fddc82;
}
.infographic .ib-content.ib-content3 {
  right: 0;
  bottom: 0;
  background-color: #fed24a;
}
.infographic .ib-content.ib-content4 {
  left: 0;
  bottom: 0;
  background-color: #fac831;
}
.infographic .ib-content .number {
  text-align: left;
  font-family: 'MuseoSansExtraBold', sans-serif;
  font-size: 36px;
  line-height: 36px;
  color: #fff;
  padding: 20px 30px 0 30px;
}
.infographic .ib-content .text {
  font-size: 18px;
  line-height: 20px;
  color: #1c2534;
  text-align: center;
  padding: 1px 25px;
  font-family: 'MuseoSansBold', sans-serif;
}
.infographic .ib-content .ib-content-wrp {
  position: relative;
  min-height: 130px;
}
.infographic .ib-content .icon {
  position: absolute;
  left: 0;
  top: -55px;
  width: 100%;
  text-align: center;
}
.infographic .ib-content3 .icon,
.infographic .ib-content4 .icon {
  top: auto;
  bottom: -70px;
}
.infographic .ib-content {
  width: 50%;
  position: absolute;
}
.infographic .ib-content1 .ib-content-wrp:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #fde29b;
  display: inline-block;
  content: '';
  position: absolute;
  top: 35%;
  right: -20px;
  z-index: 1;
}
.infographic .ib-content2 .ib-content-wrp:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 0 20px;
  border-color: #fddc82 transparent transparent transparent;
  display: inline-block;
  content: '';
  position: absolute;
  bottom: -20px;
  right: 46%;
  z-index: 1;
}
.infographic .ib-content3 .ib-content-wrp:before {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 20px 20px 20px 0;
  border-color: transparent #fed24a transparent transparent;
  display: inline-block;
  content: '';
  position: absolute;
  top: 35%;
  left: -20px;
  z-index: 1;
}
@media screen and (max-width: 768px) {
  .infographic .ib-content {
    width: 100%;
    position: relative;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    bottom: auto !important;
  }
  .infographic .ib-content .icon {
    top: 20px;
    left: auto;
    right: 20px;
    width: auto;
  }
  .infographic .ib-content1 .ib-content-wrp:before,
  .infographic .ib-content3 .ib-content-wrp:before {
    border-width: 20px 20px 0 20px;
    border-color: #fde29b transparent transparent transparent;
    bottom: -20px;
    left: 32px;
    top: auto;
  }
  .infographic .ib-content2 .ib-content-wrp:before {
    left: 32px;
    right: auto;
  }
  .infographic .ib-content3 .ib-content-wrp:before {
    border-color: #fed24a transparent transparent transparent;
  }
  .infographic .ib-content .text {
    padding: 1px 150px 1px 25px;
  }
  .infographic .ib-container {
    margin: 0 auto 0 auto;
  }
}
@media screen and (max-width: 480px) {
  .infographic .ib-content .icon {
    display: none;
  }
  .infographic .ib-content .icon .ib-sprite {
    background: none;
  }
  .infographic .ib-content .text {
    padding: 1px 25px 1px 25px;
  }
}
/*Infographic*/

/*POPUP*/
#sprecial-discount.jswindow {
  background-color: #1d2438;
  padding: 18px;
  max-width: 499px;
}
body #sprecial-discount.jswindow .modal-window {
  border: 1px dashed #fff;
  padding: 40px 55px;
  background: transparent;
  color: #fff;
}
#sprecial-discount .heading-1 {
  text-align: center;
  color: #fff;
  font-size: 36px;
  line-height: 36px;
  font-family: 'MuseoSansBold', sans-serif;
  margin-bottom: 15px;
  text-transform: uppercase;
}
#sprecial-discount .heading-2 {
  text-align: center;
  text-transform: uppercase;
  color: #fddc82;
  font-size: 18px;
  line-height: 20px;
  font-family: 'MuseoSansRegular', sans-serif;
  margin-bottom: 20px;
}
#sprecial-discount.jswindow .modal-window input[type='text'] {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: 1px solid #fff !important;
  color: #fff;
  background: transparent;
}
#sprecial-discount.jswindow .modal-window input[type='text'].error {
  border-bottom: 1px solid #f2336a !important;
}
#sprecial-discount.jswindow .modal-window input[type='text']:focus {
  box-shadow: none;
  outline: none;
}
#sprecial-discount.jswindow .modal-window .btn {
  width: 80%;
  text-transform: uppercase;
  padding: 15px 20px !important;
  font-size: 18px;
  line-height: 18px;
}
body #sprecial-discount.jswindow .modal-close:before {
  background: url(images/wnd-close_light.png) no-repeat;
}
body #sprecial-discount.jswindow .modal-close {
  top: 30px;
  right: 30px;
}
#sprecial-discount #discount_offer form .row {
  position: relative;
}
#sprecial-discount #discount_offer form .row:before {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 8px;
  width: auto;
  content: url(images/popup-img.png);
}
#sprecial-discount #discount_offer form .row.text-center:before {
  display: none;
}
#sprecial-discount .notice {
  font-size: 16px;
  line-height: 18px;
}
/*POPUP*/

/*CALLBACK*/
#callback-form form textarea,
#callback-form form select,
#callback-form form input[type='text'] {
  -webkit-appearance: none;
}
#callback-form.jswindow .modal-close .modal-close-icon {
  display: none;
}
/*CALLBACK*/

.free-vip-service {
  text-decoration: line-through;
}

.modal-window h1 {
  text-align: center;
  font-size: 24px;
  line-height: 32px;
  margin: 32px 0 0 0;
}

/*Payment pages*/
.payment-status-wrp {
  padding: 35px 25px;
  margin: 0 auto 20px auto;
  text-align: center;
  background: #fff;
}
.payment-status-wrp .ps-ttl {
  font-size: 24px;
  line-height: 27px;
  color: #1a4359;
  font-family: 'MuseoSansMedium', sans-serif;
  margin: 0 0 15px 0;
  position: relative;
  text-transform: uppercase;
}
.payment-status-wrp .ps-text {
  font-size: 14px;
  line-height: 23px;
  color: #1a4359;
  margin: 0 0 15px 0;
  font-family: 'MuseoSansMedium', sans-serif;
}
.payment-status-wrp .ps-ttl:before {
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
.payment-status-wrp.success-pay .ps-ttl:before {
  content: url('images/success-pay.png');
}
.payment-status-wrp.pending-pay .ps-ttl:before {
  content: url('images/pending-pay.png');
}
.payment-status-wrp.failure-pay .ps-ttl:before {
  content: url('images/failure-pay.png');
}
.ps-button .default-button {
  border: 1px solid #1b2338;
  display: inline-block;
}
.payment-status-wrp.failure-pay .ps-button .default-button {
  background: #39b54a;
  border-color: #39b54a;
}
.payment-status-wrp.failure-pay .ps-button .default-button:hover {
  background: #fff;
  color: #39b54a;
}

/*Sitemap*/
.sitemap_wrapper p {
  margin: 0;
}
.sitemap_wrapper .h3 {
  margin-bottom: 20px;
}
.sitemap_wrapper li {
  list-style: none;
  padding: 3px 0 3px 0;
}
.sitemap_wrapper a {
  color: #1d2438;
  text-decoration: none;
  transition: all 0.3s ease;
}
.sitemap_wrapper a:hover {
  color: #f2336a;
  transition: all 0.3s ease;
}
.sitemap_wrapper a:before {
  content: '';
  background: #1d2438;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  display: inline-block;
  margin-right: 10px;
  position: relative;
  top: -2px;
}
.sitemap_wrapper .sitemap_section_title a:before {
  margin: 0;
  display: none;
}
.sitemap_wrapper .sitemap_open:before {
  content: '';
  background: url(/wp-content/themes/shark/images/icons.png) no-repeat;
  background-position: -78px -237px;
  width: 14px;
  height: 8px;
  display: inline-block;
  margin-right: 10px;
  top: 0;
  position: relative;
}
.sitemap_wrapper .minus .sitemap_open:before,
.sitemap_wrapper .sitemap_open.minus:before {
  background-position: -36px -238px;
}
.sitemap_wrapper .sitemap_open.sitemap_title {
  display: inline-block;
}
.sitemap_item ul {
  height: 0;
  opacity: 0;
  margin: 0;
  position: relative;
  z-index: -1;
  font-size: 0;
  line-height: 0;
  transition: all 0.5s ease;
}
.sitemap_item ul.active li {
  display: block;
}
.sitemap_item .sitemap_open {
  cursor: pointer;
}
.sitemap_item ul.active,
ul#htmlmap_posts {
  height: auto;
  opacity: 1;
  padding: 0 20px 15px 20px;
  font-size: 14px;
  line-height: 16px;
  z-index: 1;
  transition: all 0.5s ease;
  margin: 0;
}
.sitemap_wrapper ul#htmlmap_pages {
  padding-top: 0;
}
footer .s-networks {
  list-style-type: none;
  text-align: center;
  margin-bottom: 20px;
}
footer .s-networks li {
  display: inline-block;
  padding: 0 8px;
  vertical-align: top;
}
footer .s-networks li .ico {
  vertical-align: middle;
}

.orderform img[alt='Useful tip'] {
  display: none;
}
.bookmark-hint {
  margin: 20px auto;
  text-align: center;
  padding: 12px 10px 8px 10px;
  background: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.bookmark-hint p {
  display: inline-block;
  text-align: left;
  font-size: 14px;
  font-family: 'MuseoSansRegular', sans-serif;
  line-height: 20px;
  color: #1d2438;
  margin: 0;
  padding: 0 0 0 55px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAApCAMAAACWVVC+AAAAV1BMVEUAAADY2dn/E1z/GmHf4uPY2dnw9Pbw9Pb/MGz/Dln/Vof/F13f4uL06/D35Ov+z93/v9D/rcP/n7n/iqz/d57/X43/SX7/PnX/Mm7/Kmr/wNL/ZJH/Y5AFaBHrAAAAB3RSTlMA8Pb+9eFQfjoVSgAAAHxJREFUOMvtzkkOgCAMQFEcUZwnBvX+59SYgDWCsNTI37V9iyJQmOsKgXiTTgJZpNWRuicIpXEpE4Uuoe5xivAZyXQRILz22uuv6HVenDXr9qFjbnqsj6keHTRt1dxSi+ZDBRbVwJ80afC1hhj11ON7/WTQ8Am4hdra7/QGW4808TJBMKEAAAAASUVORK5CYII=')
    no-repeat center left;
}
.bookmark-hint p b {
  color: #f2336a;
}
.bookmark-hint p span {
  font-size: 18px;
}
.order-top-text {
  font-size: 14px;
  line-height: 21px;
  font-family: 'MuseoSansMedium', sans-serif;
}
.order-top-text b {
  font-family: 'MuseoSansBold', sans-serif;
}
@media screen and (max-width: 568px) {
  .footer .rights .fb-like {
    margin: 0 0 15px 0;
    display: block;
    top: auto;
  }
  body #bottom-callback {
    display: none !important;
  }
  .order-top-block .ot-col:before {
    display: none;
  }
  .order-top-block .ot-col .ot-content {
    max-width: 100%;
    display: block;
  }
  .order-top-block .ot-text {
    font-size: 12px;
    line-height: 14px;
  }
  .order-top-block .ot-ico {
    height: 44px;
  }
}
@media screen and (max-width: 420px) {
  .Order .e-container .vip_services .hint .tooltip {
    right: -145px !important;
  }
}
.update-discount {
  display: inline-block;
  cursor: pointer;
  position: relative;
}
.update-discount:hover {
  text-decoration: underline;
}
/*LIFETIME DISCOUNT*/
.container .lifetime-discount-v2 {
  max-width: 905px;
  margin: 5px auto 20px auto;
  padding: 25px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.container .sidebar .lifetime-discount-v2 {
  box-shadow: none;
  padding: 0 0 20px 0;
}
.container .sidebar .lifetime-discount-v2 {
  margin: 0;
}
.container .sidebar .lifetime-discount-v2 .row-1 {
  text-align: center;
  margin: 0 -10px;
}
.container .lifetime-discount-v2 .graph .positions div {
  text-align: left;
}
.container .lifetime-discount-v2 .title {
  font-size: 14px;
  line-height: 16px;
  color: #1d2438;
  font-weight: normal;
  text-transform: uppercase;
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.container .sidebar .lifetime-discount-v2 .title {
  display: none;
}
.container .lifetime-discount-v2 .discount-values .pages p {
  color: #a8afb2;
}
.container .lifetime-discount-v2 .discount-values .pages .p,
.container .lifetime-discount-v2 .discount-values .percent .p {
  font-size: 30px;
  line-height: 30px;
  font-family: 'MuseoSansBold', sans-serif;
}
.container .lifetime-discount-v2 .discount-values .pages .p {
  color: #343a4c;
}
.container .lifetime-discount-v2 .discount-values .percent .p {
  color: #f2336a;
}
.container .lifetime-discount-v2 .discount-description p {
  color: #1d2438;
  font-size: 15px;
  margin: 0 0 5px 0;
}
.container .lifetime-discount-v2 .discount-description p span {
  font-weight: normal;
  font-family: 'MuseoSansBold', sans-serif;
  font-size: 17px;
}
.container .lifetime-discount-v2 .discount-description .p {
  margin: 0;
}
.container .lifetime-discount-v2 .discount-description .p span {
  display: inline-block;
  padding: 7px 15px;
  color: #fff;
  font-weight: normal;
  background: #f2336a;
  text-align: center;
  border-radius: 0;
  font-size: 16px;
  line-height: 16px;
}
.container .sidebar .lifetime-discount-v2 .discount-description .p span {
  padding: 10px 42px;
}
.container .lifetime-discount-v2 .graph .min-max span {
  font-size: 10px;
  line-height: 12px;
  color: #1a4359;
}
.container .lifetime-discount-v2 .graph .data .line {
  background: linear-gradient(to bottom, #dfe5ed, #eff2f4);
  height: 6px;
}
.container .lifetime-discount-v2 .graph .data .fill:before {
  top: -8px;
  right: -17px;
  width: 23px;
  height: 23px;
  background-color: #ffca28;
  z-index: 1;
}
.container .lifetime-discount-v2 .graph .data .fill:after {
  width: 11px;
  height: 11px;
  background-color: #fff;
  border-radius: 50%;
  border: 2px solid #ffca28;
  z-index: 1;
}
.container .lifetime-discount-v2 .graph .data .fill {
  background: linear-gradient(to bottom, #edbf27, #fec928);
}
.container .lifetime-discount-v2 .graph .min-max span b {
  color: #1a4359;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 12px;
}
.container .lifetime-discount-v2 .graph .notice {
  background-color: #ffca28;
  border: 1px solid #ffca28;
  border-radius: 50px;
  font-size: 13px;
  line-height: 13px;
  text-align: center;
  color: #1d2438;
  top: -40px;
  margin: 0 0 0 -25px;
  padding: 7px 6px;
}
.container .lifetime-discount-v2 .graph .notice:after {
  display: none;
}
.container .lifetime-discount-v2 .graph .notice:before {
  border-top: 6px solid #ffca28;
}
.container .lifetime-discount-v2 .discount-values .percent {
  background-position: 99% 0;
  padding: 0 22px 0 0;
}
.container .lifetime-discount-v2 .discount-values {
  width: 26%;
}
.container .sidebar .lifetime-discount-v2 .discount-values {
  width: auto;
  display: inline-block;
  margin: 0 auto 15px auto;
  float: none;
}
.container .lifetime-discount-v2 .discount-description {
  width: 25%;
}
.container .sidebar .lifetime-discount-v2 .discount-description {
  width: 100%;
  text-align: center;
}
.container .lifetime-discount-v2 .graph {
  width: 49%;
}
.container .sidebar .lifetime-discount-v2 .graph {
  width: 100%;
  margin-top: 40px;
}
.container .lifetime-discount-v2 .graph .positions .p1 span:before,
.container .lifetime-discount-v2 .graph .positions .p4 span:before {
  display: none;
}
.container .lifetime-discount-v2 .graph .positions div span:before {
  width: 3px;
  height: 6px;
  background: #fff;
  top: -16px;
}
@media screen and (max-width: 1250px) {
  .container .lifetime-discount-v2 .graph {
    width: 49%;
  }
  .container .lifetime-discount-v2 .discount-description {
    width: 23%;
  }
  .container .lifetime-discount-v2 .discount-values {
    width: 28%;
  }
}
@media screen and (max-width: 800px) {
  .container .lifetime-discount-v2 .graph {
    width: 100%;
    float: none;
    clear: both;
    position: relative;
    top: 40px;
    display: block !important;
  }
  .container .lifetime-discount-v2 .discount-values {
    width: auto !important;
    float: left !important;
    display: block !important;
    position: relative !important;
  }
  .container .lifetime-discount-v2 .discount-description {
    width: auto !important;
    float: right !important;
    display: block !important;
  }
  .container .lifetime-discount-v2 {
    padding: 15px 25px 55px 25px;
  }
}
@media screen and (max-width: 580px) {
  .container .lifetime-discount-v2 .graph .positions div span:before {
    top: -12px;
  }
}
@media screen and (max-width: 568px) {
  .container .lifetime-discount-v2 .discount-values .pages .p,
  .container .lifetime-discount-v2 .discount-values .percent .p {
    font-size: 26px;
  }
  .container .lifetime-discount-v2 .discount-description .p span {
    padding: 5px 14px;
  }
  .container .lifetime-discount-v2 {
    padding: 15px 10px 55px 10px;
  }
  .container .lifetime-discount-v2 .title {
    text-align: center;
  }
  .container .lifetime-discount-v2 .discount-description .p span {
    font-size: 14px;
    line-height: 14px;
  }
  .container .lifetime-discount-v2 .discount-description p {
    font-size: 12px;
  }
  .lifetime-discount-v2 .discount-values .percent {
    padding: 0 20px 0 0 !important;
  }
  .container .lifetime-discount-v2 .discount-values .pages {
    width: auto;
    padding-right: 10px;
  }
}
/*LIFETIME DISCOUNT*/

body .policy {
  position: relative;
  background-color: #f1f4f6;
  margin: 60px 0 -60px 0;
  z-index: 1;
}
body .policy .container {
  background-color: #f1f4f6;
  padding: 8px 0;
  max-width: 960px;
}
body .policy .policy-content p {
  color: #343a4c;
  line-height: 13px;
}
body .policy .policy-content p span {
  font-family: 'MuseoSansBold';
}
body .policy .policy-content p a {
  color: #f2336a;
  display: inline-block;
}
body .policy .policy-content p a:hover {
  color: #f2336a;
}
body .policy .btn {
  background-color: #f2336a;
  border-radius: 18px;
  text-transform: uppercase;
}
body .policy .btn:hover {
  background-color: #ffc54a;
  border-color: #ffc54a;
}
body .policy .icon,
body .policy .action {
  top: 0;
  bottom: 0;
  margin: auto;
}
.policy .action {
  height: 30px;
}
@media screen and (max-width: 1024px) {
  body .policy {
    margin: 0;
  }
  body .policy .action {
    right: 12px;
  }
}
@media screen and (max-width: 768px) {
  body .policy {
    margin: 60px 0 -60px 0;
  }
}
@media (max-width: 492px) {
  body .policy .policy-content p a,
  body .policy .policy-content p {
    font-size: 12px;
    line-height: 12px;
  }
  body .policy .icon {
    display: none;
  }
  body .policy .policy-content {
    padding: 0 8px;
  }
  body .policy .action {
    top: 4px;
  }
  body .policy .container {
    padding: 7px 0;
  }
  body .policy .btn {
    padding: 5px;
    width: 68px;
    min-width: 68px;
  }
  .home-header {
    margin: 10px 0 0 0;
  }
  .home-title {
    margin-bottom: 18px;
  }
}
.essay-img {
  margin: 0 auto 25px auto;
  max-width: 100%;
  display: block;
}
@media screen and (max-width: 992px) {
  .essay-img {
    display: none;
  }
}
#chat-2 .chat-promo {
  display: none !important;
}
body #chat-2 .chat-status {
  background-color: #252d43;
  color: #fff;
}
.sidebar-user .e-container .row .log-links .link {
  position: relative;
}
.sidebar-user .e-container .row .log-links .link .orders-count {
  display: inline-block;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 4px;
  margin: auto;
  height: 13px;
  font-size: 13px;
  line-height: 13px;
}
.sidebar-user .e-container .row .col-lg-6.log-links div.link a {
  display: block;
}
.thank-for-order-page .order-top-text,
.thank-for-order-page .order-top-block,
.thank-for-order-page .bookmark-hint,
.thank-for-order-page .content > h1 {
  display: none;
}
.thank-for-order-page .e-container form.orderform {
  margin-top: 0;
}
.loading.loading-login:after {
  display: none;
}
ol {
  list-style-position: inside;
}
ol li {
  padding: 10px 0;
}

.site-search-form .search_message {
  display: none;
  position: absolute;
  top: -45px;
  left: 0;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #c1c1c1;
  border-radius: 6px;
  font-family: montserratlight, sans-serif;
  font-size: 12px;
  box-shadow: none;
  color: #f23f54;
  z-index: 9;
  text-align: center;
  width: 100%;
  max-width: 300px;
}
.site-search-form.error .search_message {
  display: inline-block;
}
.site-search-form {
  position: relative;
  margin: 0 auto;
  max-width: 400px;
}
.site-search-form input[type='text'] {
  width: 100%;
  color: #bbb;
  background-color: #fff;
  border: 1px solid #1b2338;
  font-family: 'Oswald-Regular', sans-serif;
  text-transform: none;
  font-size: 16px;
  line-height: 16px;
  display: inline-block;
  padding: 13px 40px 10px 24px;
  border-radius: 50px;
  outline: none;
  box-shadow: none;
  box-sizing: border-box;
  height: 41px;
}
.site-search-form input[type='text']:focus {
  color: #1b2338;
}
.site-search-form input[type='submit'] {
  display: inline-block;
  width: 15px;
  height: 15px;
  background-color: transparent;
  background-image: url(images/search_icon.png);
  background-size: 15px 15px;
  background-repeat: no-repeat;
  background-position: center;
  border: none;
  position: absolute;
  right: 15px;
  top: 0;
  bottom: 0;
  margin: auto;
}
.sidebar .sidebar-item.sidebar_search {
  padding-bottom: 35px;
}
.search_not_found .buttons404 {
  margin: 30px auto;
}
.search_not_found .buttons404 .default-button {
  margin: 5px;
}
.search_not_found .buttons404 .default-button:hover {
  border-color: #1b2338;
}
.search_not_found h2 {
  margin-top: 0;
}
.sidebar .sidebar-item.sidebar-search {
  padding-bottom: 35px;
}

/* VIP account */
body .vip-icon {
  background: url('images/vip-icons/vip-icons.png?v=1') no-repeat top left;
}
body .vip-icon-retina {
  background: url('images/vip-icons/vip-icons@2x.png?v=1') no-repeat top left;
  background-size: 99px 284px;
}
body .vip-offer-row .vip-label span {
  color: #fff;
  font-size: 12px;
  line-height: 12px;
  transform: rotate(46deg);
  top: 20px;
  left: 38px;
}
body .vip-offer-row .vip-label.vip-icon-popular span {
  top: 19px;
  left: 37px;
}
body .vip-icon-account {
  background-position: 0 0;
  width: 13px;
  height: 14px;
}
body .vip-icon-arrow {
  background-position: 0 -15px;
  width: 10px;
  height: 6px;
}
body .vip-icon-arrow-up {
  background-position: 0 -22px;
  width: 10px;
  height: 6px;
}
body .vip-icon-bestseller {
  background-position: 0 -29px;
  width: 99px;
  height: 91px;
}
body .vip-icon-popular {
  background-position: 0 -121px;
  width: 99px;
  height: 91px;
}
body .vip-icon-account {
  background-position: 0 -213px;
  width: 13px;
  height: 14px;
}
body .vip-icon-status {
  background-position: 0 -228px;
  width: 14px;
  height: 14px;
}
body .vip-icon-status-large {
  background-position: 0 -243px;
  width: 40px;
  height: 40px;
}
.vip-account-status-1 {
  padding: 15px 0;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  border-radius: 28px;
}
body .e-container .vip-account-status-2 {
  display: block;
  margin: 0 -35px 0 -35px;
  padding: 15px 0;
  border-top: 1px solid #f0f0f0;
  border-bottom: 1px solid #f0f0f0;
  -webkit-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.1);
}
.e-container .become-vip-client,
.e-container .become-vip-client b {
  font-family: 'MuseoSansBold';
  font-size: 16px;
  color: #1d2438;
}
body .e-container .become-vip-client a {
  font-size: 15px;
  color: #f2336a;
  text-decoration: underline;
  font-family: 'MuseoSansMedium';
}
.e-container .become-vip-client .vip-icon-status-2 {
  display: none;
}
body .e-container .become-vip-client .vip-icon-status-1 {
  display: inline-block;
  margin: -7px 7px 0 0;
}
.login-block .e-container .btn.btn-become-vip {
  border: 1px solid #4a5060 !important;
  color: #fddc82;
}
.login-block .e-container .btn.btn-become-vip:hover {
  color: #1d2438;
}
.e-container .vip-offer-header .vip-icon-retina {
  display: none;
}
body .e-container .vip-offer-header {
  font-size: 22px;
  color: #1d2438;
  font-family: 'MuseoSansBold';
  margin: 0 0 38px 0;
}
body .vip-offer-row .row-1 {
  box-shadow: none;
  border: none;
  border-top: 4px solid #1d2438;
  padding: 34px 0 0 0;
}
body .vip-offer-row.vip-offer-td-discount-1 .row-1 {
  border-color: #e69323;
}
body .vip-offer-row.vip-offer-td-discount-2 .row-1 {
  border-color: #f2336a;
}
body .vip-offer-row .vip-offer-month {
  font-size: 22px;
  color: #1d2438;
  font-family: 'MuseoSansMedium';
}
body .vip-offer-row .vip-offer-per-month {
  font-size: 16px;
  line-height: 38px;
  color: #1d2438;
  font-family: 'MuseoSansMedium';
  padding: 12px 0 30px 0;
}
body .vip-offer-row .vip-offer-per-month span {
  display: inline-block;
  position: relative;
  font-family: 'MuseoSansBold';
}
body .vip-offer-row .vip-offer-per-month span:before {
  content: '/';
  position: absolute;
  top: 20px;
  right: -3px;
  font-size: 16px;
  line-height: 16px;
  color: #1d2438;
  font-family: 'MuseoSansMedium';
}
body .vip-offer-select .btn,
body .vip-offer-row .vip-offer-hide .btn {
  background-color: #1d2438;
  font-size: 15px;
  line-height: 15px;
  color: #fff;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium';
  display: block;
  padding: 17px 0;
  width: 100%;
  border-radius: 0;
  color: #fff !important;
}
body .vip-offer-row.vip-offer-td-discount-1 .vip-offer-select .btn,
body .vip-offer-row.vip-offer-td-discount-1 .vip-offer-hide .btn {
  background-color: #e69323;
}
body .vip-offer-row.vip-offer-td-discount-2 .vip-offer-select .btn,
body .vip-offer-row.vip-offer-td-discount-2 .vip-offer-hide .btn {
  background-color: #f2336a;
}
body .vip-offer-row .vip-label {
  position: absolute;
  top: -5px;
  left: inherit;
  right: -5px;
}
body .vip-offer-row.active .vip-offer-buy-wrapper {
  margin: 0;
  top: 115px;
  box-shadow: none;
  border-top: 1px solid #c4c4c4;
}
.vip-offer-buy-month {
  font-size: 15px;
  color: #2d4054;
  display: inline-block;
  position: relative;
  margin: 0 4px 0 0;
}
.vip-offer-buy-month:after {
  content: ':';
  font-size: 15px;
  color: #2d4054;
  font-family: 'MuseoSansRegular';
  position: absolute;
  top: 0;
  right: -4px;
}
.vip-offer-buy-month strong {
  font-family: 'MuseoSansRegular';
}
.vip-offer-buy-price {
  font-size: 18px;
  color: #2d4054;
  font-family: 'MuseoSansMedium';
  display: inline-block;
}
.vip-offer-table .vip-offer-row .vip-offer-buy-btn {
  background-color: #f2336a;
  color: #fff;
  padding: 12px 18px;
  border-radius: 28px;
  text-transform: uppercase;
  font-family: 'MuseoSansMedium';
}
body .vip-offer-row .vip-offer-hide {
  display: block;
  margin: 12px 0 0 0;
}
.vip-offer-buy-wrapper tr:last-child td {
  padding: 0;
  border: none;
}
body .vip-offer-text {
  padding: 60px 45px;
  margin: 60px 0;
  border: none;
  background-color: #fff;
  position: relative;
}
body .vip-offer-text .title {
  font-size: 22px;
  color: #1d2438;
  font-family: 'MuseoSansBold';
  margin: 0 0 35px 0;
  background-image: url(images/vip-icons/vip-status.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 3px 0 3px 38px;
}
body .vip-offer-text ul {
  margin: 0;
  padding: 0 !important;
  list-style-type: none;
}
body .vip-offer-text li {
  font-size: 16px;
  line-height: 24px;
  color: #363b49;
  padding: 0 0 0 50px;
  margin: 0 0 17px 0;
  position: relative;
}
body .vip-offer-text li:before {
  content: '';
  position: absolute;
  top: 6px;
  left: 22px;
  width: 8px;
  height: 8px;
  background-color: #f2d26f;
  border-radius: 50%;
}
body .vip-offer-text li:last-child {
  margin: 0;
}
body .vip-offer-action .vip-offer-row {
  width: 30%;
  margin: 0 1.5%;
}
body .vip-offer-text .vip-offer-header-3 {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 18px 12px 18px 52px;
  border-top: none;
  background-color: #1d2438;
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  bottom: -20px;
  font-size: 18px;
}
body .vip-offer-text .vip-offer-header-3 span {
  font-family: 'MuseoSansBold';
  color: #fddc82;
}
.btn-vip-status {
  display: none !important;
}
.ajax_content_mini_login .a {
  position: relative;
  display: block;
}
.ajax_content_mini_login .a .vip-account-icon {
  background-image: url(images/vip-icons/vip-status.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  top: 1px;
  left: 0;
  display: inline-block;
  width: 14px;
  height: 14px;
  background-size: 14px;
}
.vip-account .sidebar-user .e-container .row .col-lg-6 > div:first-child b {
  margin: 0 0 0 24px;
  color: #fddc82;
}
.sidebar-user .e-container .row .col-lg-6 > div:first-child span {
  font-size: 12px;
}
.vip-account .sidebar-user .e-container .log-header b {
  color: #fddc82;
}
.vip-account .yellow-bg {
  background-color: #22293d;
}
.vip-account .yellow-bg .second-line {
  background-image: url(images/vip-icons/vip-background.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.vip-account header .top-line {
  border-bottom: 1px solid #4d556b;
}
.vip-account header .links-col .lin .login-button {
  color: #fddc82;
}
.vip-account header .links-col .lin .login-button:before {
  background-image: url(images/vip-icons/vip-status.png);
  background-size: 14px;
  background-position: 0 0;
  width: 14px;
  height: 14px;
}
.vip-offer-recent-invoice .recent-invoice .btn {
  color: #fff;
  background-color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  border-radius: 28px;
  padding: 12px 32px;
}
@media (max-width: 680px) {
  body .vip-offer-action .vip-offer-row {
    width: 100%;
    float: none;
    margin: 0 auto 38px auto;
  }
}
@media (max-width: 580px) {
  .login-block .e-container .btn.btn-become-vip {
    margin: 0 0 14px 0;
  }
  .login-block .e-container .btn {
    padding: 12px 28px 10px 28px;
    max-width: 198px;
    font-size: 13px;
  }
  .e-container .btn-become-vip .vip-icon-retina {
    vertical-align: top;
    margin: -1px 7px 0 0;
  }
  body .vip-offer-text .title {
    font-size: 17px;
    padding: 0;
    background-image: none;
  }
  body .vip-offer-text {
    padding: 38px 18px;
  }
  body .vip-offer-text li {
    font-size: 14px;
    line-height: 17px;
    padding: 0 0 0 38px;
  }
  body .vip-offer-text li:before {
    left: 18px;
  }
}
@media (max-width: 392px) {
  body .vip-offer-text li {
    padding: 0 0 0 20px;
    font-size: 13px;
  }
  body .vip-offer-text li:before {
    left: 4px;
  }
}
.sprite-payment.sprite-safecharge {
  background-position: -195px -200px;
}
.we-accept li div {
  height: 45px;
  width: 55px;
  position: relative;
  top: -10px;
}

.essays_samples_slider {
  margin: 30px -10px;
  position: relative;
}
.essays_samples_slider .essays-sample {
  transition: all 0.3s linear;
  padding: 15px 0 0 0;
  color: #595959;
  margin: 0 10px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}
.content .essays_samples_slider .essays-sample .sample-info {
  padding: 0;
  box-shadow: none;
  margin: 0;
}
.essays_samples_slider .essays-sample .sample-info .sample-detail {
  padding: 0;
}
.essays_samples_slider .essays-sample .sample-order {
  position: relative;
  background: transparent;
  padding: 0;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  width: 100%;
  text-align: center;
}
.essays_samples_slider .essays-sample .sample-order p {
  padding: 0 !important;
  display: inline-block;
  margin: 0;
}
.essays_samples_slider .essays-sample .sample-order .sample-get {
  display: none;
}
.essays_samples_slider .essays-sample .sample-order-block {
  padding: 0;
  text-align: center;
  width: 100%;
  margin: 10px 0 0 0;
  background: transparent;
}
.essays_samples_slider .essays-sample .sample-order-block .btn {
  margin: 0;
  position: relative;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
}
.content
  .essays_samples_slider
  .essays-sample
  .sample-order
  .sample-order-block {
  padding: 15px 5px 15px 5px;
  text-align: center;
}
.essays_samples_slider .essays-sample .sample-info .sample-detail table {
  width: 100%;
}
.essays_samples_slider
  .essays-sample
  .sample-info
  .sample-detail
  table
  tr.tr-type {
  display: none;
}
.essays_samples_slider .essays-sample .sample-info .sample-detail table tr {
  background: transparent !important;
}
.essays_samples_slider .essays-sample .sample-info .sample-detail table tr td {
  background: transparent !important;
  padding: 4px 15px !important;
  height: 21px;
  overflow: hidden;
  display: block;
}
.essays_samples_slider .essays-sample .sample-type {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-align: center;
}
.essays_samples_slider .essays-sample .sample-info .sample-download {
  position: relative;
  left: auto;
  top: auto;
  width: auto;
  margin: 20px auto;
  text-align: center;
  padding: 25px 5px 20px 5px;
  height: auto;
}
.essays_samples_slider .essays-sample .sample-info .sample-download a {
  display: inline-block;
  position: relative;
  padding: 0 0 0 45px;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
.essays_samples_slider .owl-theme .owl-controls .owl-page span {
  opacity: 1;
  background: #ccc;
}
.essays_samples_slider .owl-theme .owl-controls .owl-page.active span,
.essays_samples_slider .owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #f2336a;
}
.content
  .essays_samples_slider
  .essays-sample
  .sample-info
  .sample-download
  a:before {
  width: 36px;
  height: 43px;
  position: absolute;
  left: 0;
  top: -16px;
  background-image: url('images/pdf-ico.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 36px 43px;
  content: '';
}
.essays_samples_slider .owl-theme .owl-controls {
  margin-top: 20px;
}

.virus-block {
  padding: 20px 35px;
  background: #fff;
}
.virus-block p {
  margin: 0;
}
.virus-block .p {
  position: relative;
  font-size: 17px;
  line-height: 28px;
  color: #363b49;
  padding: 0 0 0 60px;
  margin: 0;
}
.virus-block .p:before {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  content: url('images/popup-img.png');
  width: 31px;
  height: 30px;
}
.virus-button {
  text-align: center;
  margin: 10px 0 0 0;
}
.virus-button .default-button {
  border: 1px solid #f2336a;
}
@media (max-width: 568px) {
  .virus-block {
    padding: 12px 20px 18px 20px;
  }
  .virus-block .p {
    font-size: 16px;
    line-height: 24px;
    padding: 38px 0 0 0;
  }
  .virus-block .p:before {
    left: 0;
    right: 0;
    top: 0;
    bottom: auto;
  }
}
.container .e-container .essays-referral textarea {
  resize: vertical;
}

/*PRICES PAGE*/
.exclusive-discount {
  max-width: 902px;
  margin: 30px auto;
}
.exclusive-discount .virus-block {
  padding: 20px 190px 20px 30px;
  position: relative;
}
.exclusive-discount .virus-block .virus-button {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 180px;
  height: 107px;
  text-align: center;
}
.exclusive-discount .virus-block .virus-button .live-chat span {
  color: #fff;
  background-color: #1d2438;
  font-family: 'MuseoSansMedium', sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 13px;
  display: inline-block;
  padding: 13px 36px 12px 36px;
  border-radius: 50px;
  transition: all 0.3s ease;
  border: 1px solid #1d2438;
  position: relative;
  cursor: pointer;
  width: 100%;
  box-sizing: border-box;
}
.exclusive-discount .virus-block .virus-button .live-chat span:hover {
  background-color: #fff;
  color: #1d2438;
}
.exclusive-discount .virus-block .virus-button .live-chat span,
.exclusive-discount .virus-block .virus-button .default-button {
  padding: 15px 5px 12px 5px;
}
.exclusive-discount .virus-block .virus-button .live-chat,
.exclusive-discount .virus-block .virus-button .default-button {
  display: inline-block;
  width: 100%;
  max-width: 150px;
  margin: 5px;
  box-sizing: border-box;
}
.exclusive-discount .virus-block .p .strong {
  display: block;
  margin: 0 0 4px 0;
  font-size: 18px;
  line-height: 24px;
}
.exclusive-discount .virus-block .p .span1,
.exclusive-discount .virus-block .p .span2 {
  color: #f2336a;
}
.exclusive-discount .virus-block .p .span3 {
  color: #3c53fd;
}
.exclusive-vip-text {
  background: #fff;
  max-width: 902px;
  margin: 30px auto;
  border-top: 4px solid #1d2438;
  border-bottom: 4px solid #1d2438;
  padding: 20px 35px;
  text-align: center;
}
.exclusive-vip-text .p {
  margin: 0 0 10px 0;
}
.exclusive-vip-text .h4 {
  text-align: center;
  margin: 0 0 15px 0;
  display: inline-block;
  font-size: 22px;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
  background-image: url('images/vip-icons/vip-status.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  padding: 0 0 0 38px;
}
.exclusive-vip-button .default-button {
  border: 1px solid #f2336a;
  width: 100%;
  max-width: 140px;
  margin: 5px;
  padding: 15px 5px 12px 5px;
}
.exclusive-vip-button .default-button.dark-button {
  border: 1px solid #1d2438;
}
@media (max-width: 767px) {
  .exclusive-discount .virus-block .p {
    padding: 45px 0 10px 0;
    text-align: center;
  }
  .exclusive-discount .virus-block .p:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: auto;
  }
  .exclusive-discount .virus-block .virus-button {
    position: relative;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    width: 100%;
    height: auto;
  }
  .exclusive-discount .virus-block {
    padding: 20px 30px 20px 30px;
    position: relative;
  }
}
@media (max-width: 568px) {
  .exclusive-discount .virus-block {
    padding: 15px 15px 15px 15px;
  }
  .exclusive-discount .virus-block .p .strong {
    font-size: 16px;
    margin: 0 0 5px 0;
  }
  .exclusive-discount .virus-block .virus-button .live-chat,
  .exclusive-discount .virus-block .virus-button .default-button {
    max-width: 115px;
  }
  .exclusive-vip-text .h4 {
    padding: 0;
    background: none;
  }
  .exclusive-vip-text {
    padding: 20px 15px;
  }
  .exclusive-vip-button .default-button {
    max-width: 110px;
  }
}
/*PRICES PAGE*/

.icons-table {
  width: auto;
  margin: 20px auto 25px auto;
  display: table;
  vertical-align: middle;
  border: none;
  border-collapse: collapse;
  max-width: 270px;
  line-height: 0;
}
.icons-table img {
  max-width: 100%;
  width: auto;
}
.icons-table .tr {
  display: table-row;
}
.icons-table .tr .td {
  padding: 0 5px;
  vertical-align: middle;
  display: table-cell;
  border: none;
}
.icons-table .tr .td:first-child {
  padding-left: 0;
}
.icons-table .tr .td:last-child {
  padding-right: 0;
}
@media screen and (max-width: 767px) {
  .icons-table {
    display: none;
  }
}

/*VIP SERVICES BANNER*/
.container .vip-services-block,
.container .vip-services-block * {
  box-sizing: border-box;
}
.container .vip-services-block {
  padding: 36px 20px 40px 35px;
  background: #fff url('images/vip-block-bg.png') no-repeat bottom 140px right
    15px;
  max-width: 745px;
  margin: 20px auto;
  position: relative;
  border-radius: 5px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
.container .vip-services-block .vip-block-title {
  font-size: 22px;
  line-height: 28px;
  text-align: center;
  margin: 0 0 13px 0;
  color: #1d2438;
  font-family: 'MuseoSansBold', sans-serif;
}
.container .vip-services-block .vip-block-title2 {
  text-align: center;
  margin: 0 0 38px 0;
  font-size: 18px;
  line-height: 24px;
  color: #6c7383;
}
.container .vip-services-block .vip-block-title2 span {
  font-family: 'MuseoSansBold', sans-serif;
  color: #f2336a;
}
.container .vip-block-row {
  max-width: 505px;
  border-bottom: 1px solid #f1f4f6;
  padding-bottom: 10px;
}
.container .vip-block-col {
  margin: 0 0 4px 0;
}
.container .vip-block-item {
  position: relative;
  transition: all 0.3s linear;
  cursor: pointer;
  display: block;
  text-decoration: none !important;
  padding: 5px 0 5px 0;
  border-radius: 19px;
}
.container .vip-block-item p {
  position: relative;
  color: #6c7383;
  font-size: 15px;
  line-height: 22px;
  text-align: left;
  margin: 0;
}
.container .vip-block-item:hover p {
  color: #252525;
}
.container .vip-block-item p b {
  font-family: 'GothicBold', sans-serif;
  font-weight: bold;
}
.container .vip-block-item p .span {
  display: inline-block;
  font-family: 'MuseoSansExtraBold', sans-serif;
  color: #1d2438;
}
.container .vip-block-item .v-circles {
  display: inline-block;
  margin: 0 15px 0 0;
}
.container .vip-block-item .v-circle {
  display: inline-block;
  margin: 0;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #f1f4f6;
}
.container .vip-block-item .v-circle1 {
  background: #f2336a;
}
.container .vip-package-item {
  margin: 30px 0 0 0;
  display: inline-block;
}
.container .vip-package-item p {
  font-family: 'MuseoSansBold', sans-serif;
  display: inline-block;
  font-size: 20px;
  line-height: 26px;
  color: #6c7383;
  position: relative;
  padding: 0 0 0 90px;
  background: #fff;
}
.container .vip-package-item p .span {
  font-family: 'MuseoSansExtraBold', sans-serif;
  color: #f2336a;
}
.container .vip-package-item p .off {
  width: 70px;
  height: 70px;
  padding: 11px 0 0 0;
  position: absolute;
  left: 0;
  top: -20px;
  display: inline-block;
  border-radius: 50%;
  border: 8px solid #f2336a;
  text-align: center;
  font-size: 18px;
  line-height: 18px;
  font-family: 'MuseoSansRegular', sans-serif;
  color: #252525;
}
.container .vip-package-item p .off:after,
.container .vip-package-item p .off:before {
  position: absolute;
  left: -9px;
  top: -5px;
  display: inline-block;
  content: '';
  width: 66px;
  height: 35px;
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  border: 4px solid #f1f4f6;
  border-bottom: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  transform: rotate(-15deg);
  background: #fff;
}
.container .vip-package-item p .off:before {
  left: -13px;
  top: -10px;
  width: 72px;
  height: 42px;
  border: 8px solid #fff;
}
.container .vip-package-item p .off span {
  position: relative;
  z-index: 1;
}
.container .vip-package-item p .off b {
  font-family: 'MuseoSansExtraBold', sans-serif;
}
.container .vip-package-item:hover p {
  color: #252525;
}
@media screen and (max-width: 767px) {
  .container .vip-block-row {
    max-width: 493px;
    margin: 0 auto;
  }
  .container .vip-block-package {
    text-align: center;
  }
  .container .vip-services-block {
    background-position: bottom 10px right 10px;
    background-size: 140px auto;
  }
  .container .vip-services-block .vip-block-title2 {
    margin: 0 0 15px 0;
  }
}
@media screen and (max-width: 568px) {
  .container .vip-services-block {
    padding: 20px 10px 150px 10px;
    background-position: bottom 10px center;
  }
  .container .vip-block-item .v-circles {
    display: block;
  }
  .container .vip-block-row {
    max-width: 280px;
  }
  .container .vip-package-item p {
    font-size: 18px;
    padding: 80px 0 0 0;
  }
  .container .vip-package-item p .off {
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .container .vip-package-item {
    margin: 16px 0 0 0;
  }
}
/*VIP SERVICES BANNER*/

/*TOP WRITERS BLOCK*/
.top-writers-block,
.top-writers-block * {
  box-sizing: border-box;
}
.top-writers-block {
  max-width: 745px;
  margin: 20px auto;
  text-decoration: none;
  background: #1d2438 url('images/fo-banner-bg.png') no-repeat top center;
  padding: 25px 300px 25px 30px;
  position: relative;
}
.top-writers-block .p1 {
  font-size: 28px;
  line-height: 30px;
  color: #fddc82;
  font-family: 'MuseoSansBold', sans-serif;
  position: relative;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  text-align: center;
}
.top-writers-block .p1:before {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  content: '';
  width: 80%;
  height: 1px;
  background: #fff;
  text-align: center;
}
.top-writers-block .p2 {
  font-size: 19px;
  line-height: 24px;
  color: #fff;
  text-align: center;
  margin: 0;
}
.top-writers-block .p2 span {
  text-transform: uppercase;
}
.top-writers-block a {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 60px;
  background: #f2336a;
  font-size: 32px;
  line-height: 32px;
  padding: 15px 10px 15px 25px;
  width: 250px;
  font-family: 'MuseoSansExtraBold', sans-serif;
  color: #fff;
  text-decoration: none !important;
  transition: all 0.3s linear;
}
.top-writers-block a:before {
  position: absolute;
  left: -15px;
  top: 0;
  display: inline-block;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 30px 15px 30px 0;
  border-color: transparent #f2336a transparent transparent;
  transition: all 0.3s linear;
}
.top-writers-block a:hover {
  background: #fddc82;
  color: #1d2438;
}
.top-writers-block a:hover:before {
  border-color: transparent #fddc82 transparent transparent;
}
.top-writers-block a .span {
  display: inline-block;
  margin: 0 30px 0 0;
}
.top-writers-block a .span {
  font-size: 12px;
  line-height: 12px;
  font-family: 'MuseoSansRegular', sans-serif;
}
.top-writers-block a .span span {
  text-transform: uppercase;
}
@media screen and (max-width: 767px) {
  .top-writers-block {
    max-width: 548px;
    padding: 25px 215px 25px 20px;
  }
  .top-writers-block a {
    padding: 15px 10px 15px 10px;
    width: 195px;
  }
  .top-writers-block a .span {
    margin: 0 10px 0 0;
  }
  .top-writers-block .p2 {
    font-size: 16px;
  }
}
@media screen and (max-width: 568px) {
  .top-writers-block {
    max-width: 300px;
    padding: 20px 10px 100px 10px;
  }
  .top-writers-block a {
    top: auto;
    bottom: 22px;
    width: 245px;
    padding: 15px 10px 15px 25px;
  }
  .top-writers-block .p1 {
    font-size: 24px;
  }
  .top-writers-block .p2 {
    font-size: 15px;
  }
}
/*TOP WRITERS BLOCK*/

body .mini-login-wrapper .encrypted-connection {
  top: 17px;
  right: 27px;
}
body #ajax_content_price .table_essay_calculator tr td,
body #ajax_content_price .table_essay_calculator tr td .price {
  transition: all 0.2s ease;
}
body #ajax_content_price .table_essay_calculator tr:hover td {
  background-color: #fff5e1 !important;
}
body #ajax_content_price .table_essay_calculator tr td:hover {
  background-color: #fbd261 !important;
}
body #ajax_content_price .table_essay_calculator tr td:hover .price {
  color: #212540;
  font-weight: 600;
}
body #ajax_content_price .table_essay_calculator tr td .price {
  display: inline-block;
  min-width: 70px;
}

/*AFFILIATE PROGRAM PAGE*/
.hidden-overflow {
  overflow: hidden;
}
.a-benefits-icon {
  background-image: url('images/spritesheet-affiliate-banefits.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.a-benefits-icon1 {
  width: 92px;
  height: 107px;
  background-position: -5px -5px;
}
.a-benefits-icon2 {
  width: 89px;
  height: 107px;
  background-position: -107px -5px;
}
.a-benefits-icon3 {
  width: 89px;
  height: 107px;
  background-position: -206px -5px;
}
.a-benefits-icon4 {
  width: 88px;
  height: 108px;
  background-position: -305px -5px;
}
.a-benefits-icon5 {
  width: 88px;
  height: 108px;
  background-position: -403px -5px;
}
.a-benefits-icon6 {
  width: 88px;
  height: 108px;
  background-position: -501px -5px;
}
.a-hiw-icon {
  background-image: url('images/spritesheet-affiliate-hiw.png');
  background-repeat: no-repeat;
  display: inline-block;
}
.a-hiw-icon1 {
  width: 42px;
  height: 41px;
  background-position: -5px -5px;
}
.a-hiw-icon2 {
  width: 50px;
  height: 32px;
  background-position: -57px -5px;
}
.a-hiw-icon3 {
  width: 49px;
  height: 33px;
  background-position: -117px -5px;
}
.a-hiw-icon4 {
  width: 28px;
  height: 51px;
  background-position: -176px -5px;
}
.a-hiw-icon5 {
  width: 44px;
  height: 40px;
  background-position: -214px -5px;
}
.affiliate-page-wrapper .row {
  margin: 0 -15px;
}
.affiliate-page-wrapper * {
  box-sizing: border-box;
}
.affiliate-page-wrapper .row > [class*='col-'] {
  padding: 0 15px;
}
.affiliate-page-wrapper .a-img1 {
  margin: 40px 0 0 0;
  max-width: 100%;
}
.affiliate-page-wrapper .a-img2 {
  max-width: 100%;
  display: block;
  margin: 50px 0 0 auto;
}
.affiliate-page-wrapper .a-img3 {
  max-width: 100%;
  margin: 20px 0 0 0;
}
.affiliate-page-wrapper .a-become-item {
  margin: 0 0 20px 0;
}
.affiliate-page-wrapper .a-become-item p {
  margin: 0;
}
.affiliate-page-wrapper .a-become-item p.ttl {
  color: #f2336a;
  font-family: 'MuseoSansBold', sans-serif;
  margin: 0 0 5px 0;
  font-size: 18px;
}
.affiliate-page-wrapper .a-become-item p.p {
  font-size: 16px;
  line-height: 22px;
}
.affiliate-page-wrapper .a-benefits-block-wrapper {
  position: relative;
  padding: 30px 0 15px 0;
  margin: 30px 0;
  background: #fff;
}
.affiliate-page-wrapper .a-benefits-block-wrapper p {
  margin: 0;
}
.affiliate-page-wrapper .a-benefits-block-wrapper:before {
  position: absolute;
  left: -55%;
  top: 0;
  width: 1903px;
  height: 100%;
  display: block;
  content: '';
  background: #fff;
}
.affiliate-page-wrapper .a-benefits-block {
  position: relative;
}
.affiliate-page-wrapper .a-benefits-item {
  position: relative;
  padding: 105px 20px 0 20px;
  margin: 0 0 20px 0;
}
.affiliate-page-wrapper .a-benefits-item .a-benefits-icon {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
}
.affiliate-page-wrapper .a-benefits-item p {
  margin: 0;
  text-align: center;
  color: #f2336a;
  font-family: 'MuseoSansMedium', sans-serif;
  font-size: 18px;
}
.affiliate-page-wrapper ul.a-hiw-list {
  padding: 0 !important;
  list-style: none;
}
.affiliate-page-wrapper ul.a-hiw-list li {
  position: relative;
  padding: 0 0 0 70px;
  margin: 0 0 20px 0;
}
.affiliate-page-wrapper ul.a-hiw-list li:last-child {
  margin: 0;
}
.affiliate-page-wrapper ul.a-hiw-list li .a-hiw-icon {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media screen and (max-width: 767px) {
  .affiliate-page-wrapper .row > [class*='col-'] {
    width: 100%;
  }
  .affiliate-page-wrapper .a-img1 {
    margin: 0 auto 20px auto;
    max-width: 100%;
    display: block;
  }
  .affiliate-page-wrapper .a-img2 {
    margin: 20px auto 20px auto;
  }
  .affiliate-page-wrapper .a-img3 {
    display: block;
    margin: 20px auto 0 auto;
  }
}
/*AFFILIATE PROGRAM PAGE*/
#testimonials {
  opacity: 1 !important;
}
#testimonials.loading {
  height: 50px;
}
#testimonials.loading:before {
  opacity: 0;
}
#testimonials.loading:after {
  top: 20px !important;
}
body ._t_filters {
  margin-bottom: 55px;
}
/*SCROLL*/
.ss-container,
.ss-wrapper {
  height: 165px;
}
.ss-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
  z-index: 1;
  float: left;
  border-right: 3px solid #fff;
}
.ss-content {
  height: 100%;
  width: calc(100% + 18px);
  padding: 0 10px 0 0;
  position: relative;
  overflow: auto;
  box-sizing: border-box;
}
.ss-content.rtl {
  width: calc(100% + 18px);
  right: auto;
}
.ss-scroll {
  position: relative;
  background: #fddc82;
  width: 3px;
  border-radius: 0;
  top: 0;
  z-index: 2;
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.25s linear;
}
.ss-hidden {
  display: none;
}
.ss-container:hover .ss-scroll,
.ss-container:active .ss-scroll {
  opacity: 1;
}
.ss-grabbed {
  -o-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/*SCROLL*/
.sub-footer * {
  box-sizing: border-box;
}

.orderform #calc-widget-container {
  width: 100% !important;
}
