/*
	Theme Name:Essaywriter
	Theme URI:http://www.essaywriter.co.uk/
	Description:This is a theme created for EW.
	Author:AFTI
	Author URI:http://www.studiopress.com/

	Version:2.3.0

	Tags:black, red, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

	Template:genesis
	Template Version:2.3.0

	License:GPL-2.0+
	License URI:http://www.gnu.org/licenses/gpl-2.0.html

	Text Domain:essaywriter
*/


/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
	- Screen Reader Text
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Skip Links
- Site Header
	- Title Area
	- Widget Area
- Site Navigation
	- Accessible Menu
	- Site Header Navigation
	- After Header Navigation
	- Footer Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
- Site Footer
- Media Queries
	- Max-width:1340px
	- Max-width:1200px
	- Max-width:1023px
	- Max-width:860px
- Print Styles


@import url("https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css");
@import url("https://use.fontawesome.com/releases/v5.0.13/css/all.css");
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css");
*/
/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */


/* ## Baseline Normalize
--------------------------------------------- */


/* normalize.css v4.1.1 | MIT License | http://necolas.github.io/normalize.css/ */

html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
	display:block
}
audio,
canvas,
progress,
video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
progress {
	vertical-align:baseline
}
template,
[hidden] {
	display:none
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active,
a:hover {
	outline-width:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,
strong {
	font-weight:inherit
}
b,
strong {
	font-weight:bolder
}
dfn {
	font-style:italic
}
h1 {
	font-size:2em;
	margin:0.67em 0
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,
sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-0.25em
}
sup {
	top:-0.5em
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
code,
kbd,
pre,
samp {
	font-family:monospace, monospace;
	font-size:1em
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
button,
input,
optgroup,
select,
textarea {
	font:inherit;
	margin:0
}
optgroup {
	font-weight:bold
}
button,
input {
	overflow:visible
}
button,
select {
	text-transform:none
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
	-webkit-appearance:button
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
	border-style:none;
	padding:0
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:0.35em 0.625em 0.75em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
textarea {
	overflow:auto
}
[type="checkbox"],
[type="radio"] {
	box-sizing:border-box;
	padding:0
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
	height:auto
}
[type="search"] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-input-placeholder {
	color:inherit;
	opacity:0.54
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}

/* ## Box Sizing
--------------------------------------------- */

html,
input[type="search"] {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
*,
*::before,
*::after {
	box-sizing:inherit;
}

/* ## Float Clearing
--------------------------------------------- */

.author-box::before,
.clearfix::before,
.entry::before,
.entry-content::before,
.footer-widgets::before,
.nav-primary::before,
.nav-secondary::before,
.pagination::before,
.site-container::before,
.site-footer::before,
.site-header::before,
.site-inner::before,
.widget::before,
.wrap::before {
	content:'';
	display:table;
}
.author-box::after,
.clearfix::after,
.entry::after,
.entry-content::after,
.footer-widgets::after,
.nav-primary::after,
.nav-secondary::after,
.pagination::after,
.site-container::after,
.site-footer::after,
.site-header::after,
.site-inner::after,
.widget::after,
.wrap::after {
	clear:both;
	content:'';
	display:table;
}

/* # Defaults
---------------------------------------------------------------------------------------------------- */


/* ## Typographical Elements
--------------------------------------------- */

html {
	font-size:62.5%;
	/* 10px browser default */
}

/* Chrome fix */

body>div {
	font-size:20px;
	font-size:2rem;
}
body {
	background-color:#eee;
	color:#333;
	font-family:'Source Sans Pro', sans-serif;
	font-size:20px;
	font-size:2rem;
	/*-webkit-font-smoothing:antialiased;*/
	font-weight:400;
	line-height:1.625;
	margin:0;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-ms-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
}
a {
	color:#c3251d;
	text-decoration:underline;
}
a:focus,
a:hover {
	color:#333;
	text-decoration:none;
}
p {
	margin:0 0 28px;
	padding:0;
}
ol,
ul {
	margin:0;
	padding:0;
}
li {
	list-style-type:none;
}
hr {
	border:0;
	border-collapse:collapse;
	border-top:1px solid #eee;
	clear:both;
	margin:1em 0;
}
b,
strong {
	font-weight:700;
}
blockquote,
cite,
em,
i {
	font-style:italic;
}
mark {
	background:#ddd;
	color:#000;
}
blockquote {
	margin:40px;
}
blockquote::before {
	content:"\201C";
	display:block;
	font-size:30px;
	font-size:3rem;
	height:0;
	left:-20px;
	position:relative;
	top:-10px;
}

/* ## Headings
--------------------------------------------- */

h1,
h2,
h3,
h4,
h5,
h6 {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	line-height:1.2;
	margin:0 0 10px;
}
h1 {
	font-size:36px;
	font-size:3.6rem;
}
h2 {
	font-size:30px;
	font-size:3rem;
}
h3 {
	font-size:24px;
	font-size:2.4rem;
}
h4 {
	font-size:20px;
	font-size:2rem;
}
h5 {
	font-size:18px;
	font-size:1.8rem;
}
h6 {
	font-size:16px;
	font-size:1.6rem;
}

/* ## Objects
--------------------------------------------- */

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width:100%;
}
img {
	height:auto;
}
figure {
	margin:0;
}

/* ## Gallery
--------------------------------------------- */

.gallery {
	overflow:hidden;
}
.gallery-item {
	float:left;
	margin:0 0 28px;
	text-align:center;
}
.gallery-columns-1 .gallery-item {
	width:100%;
}
.gallery-columns-2 .gallery-item {
	width:50%;
}
.gallery-columns-3 .gallery-item {
	width:33%;
}
.gallery-columns-4 .gallery-item {
	width:25%;
}
.gallery-columns-5 .gallery-item {
	width:20%;
}
.gallery-columns-6 .gallery-item {
	width:16.6666%;
}
.gallery-columns-7 .gallery-item {
	width:14.2857%;
}
.gallery-columns-8 .gallery-item {
	width:12.5%;
}
.gallery-columns-9 .gallery-item {
	width:11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1),
.gallery-columns-3 .gallery-item:nth-child(3n+1),
.gallery-columns-4 .gallery-item:nth-child(4n+1),
.gallery-columns-5 .gallery-item:nth-child(5n+1),
.gallery-columns-6 .gallery-item:nth-child(6n+1),
.gallery-columns-7 .gallery-item:nth-child(7n+1),
.gallery-columns-8 .gallery-item:nth-child(8n+1),
.gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear:left;
}
.gallery img {
	border:1px solid #eee;
	height:auto;
	padding:4px;
}
.gallery img:focus,
.gallery img:hover {
	border:1px solid #999;
}

/* ## Forms
--------------------------------------------- */

input,
select,
textarea {
	background-color:#fff;
	border:1px solid #ddd;
	color:#333;
	font-size:18px;
	font-size:1.8rem;
	font-weight:400;
	padding:16px;
	width:100%;
}
input:focus,
textarea:focus {
	border:1px solid #999;
	outline:none;
}
input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width:auto;
}
::-moz-placeholder {
	color:#333;
	opacity:1;
}
::-webkit-input-placeholder {
	color:#333;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	background-color:#333;
	border:0;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	font-size:1.6rem;
	font-weight:700;
	padding:16px 24px;
	text-decoration:none;
	white-space:normal;
	width:auto;
}
button:focus,
button:hover,
input[type="button"]:focus,
input[type="button"]:hover,
input[type="reset"]:focus,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="submit"]:hover,
.button:focus,
.button:hover {
	background-color:#c3251d;
	color:#fff;
}
.entry-content .button:focus,
.entry-content .button:hover {
	color:#fff;
}
.button {
	display:inline-block;
}
a.button.small,
button.small,
input[type="button"].small,
input[type="reset"].small,
input[type="submit"].small {
	padding:8px 16px;
}
.site-container button:disabled,
.site-container button:disabled:hover,
.site-container input:disabled,
.site-container input:disabled:hover,
.site-container input[type="button"]:disabled,
.site-container input[type="button"]:disabled:hover,
.site-container input[type="reset"]:disabled,
.site-container input[type="reset"]:disabled:hover,
.site-container input[type="submit"]:disabled,
.site-container input[type="submit"]:disabled:hover {
	background-color:#eee;
	border-width:0;
	color:#777;
	cursor:not-allowed;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button {
	display:none;
}

/* ## Tables
--------------------------------------------- */

table {
	border-collapse:collapse;
	border-spacing:0;
	line-height:2;
	margin-bottom:40px;
	width:100%;
	/*word-break:break-all;*/
}
tbody {
	border-bottom:1px solid #eee;
}
td,
th {
	text-align:left;
}
td {
	border-top:1px solid #eee;
	padding:6px;
}
th {
	font-weight:400;
	padding:0 6px;
}
td:first-child,
th:first-child {
	padding-left:0;
}

/* ## Screen Reader Text
--------------------------------------------- */

.screen-reader-shortcut,
.screen-reader-text,
.screen-reader-text span {
	border:0;
	clip:rect(0, 0, 0, 0);
	height:1px;
	overflow:hidden;
	position:absolute !important;
	width:1px;
	word-wrap:normal !important;
}
.screen-reader-text:focus,
.screen-reader-shortcut:focus,
.genesis-nav-menu .search input[type="submit"]:focus,
.widget_search input[type="submit"]:focus {
	background:#fff;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, .6);
	clip:auto !important;
	color:#333;
	display:block;
	font-size:1em;
	font-weight:bold;
	height:auto;
	padding:15px 23px 14px;
	text-decoration:none;
	width:auto;
	z-index:100000;
	/* Above WP toolbar. */
}
.more-link {
	position:relative;
}

/* # Structure and Layout
---------------------------------------------------------------------------------------------------- */


/* ## Site Containers
--------------------------------------------- */

.site-inner,
.wrap {
	margin:0 auto;
	max-width:1280px;
}
.site-inner {
	clear:both;
	padding-top:40px;
	word-wrap:break-word;
}
.landing-page .site-inner {
	max-width:800px;
}

/* ## Column Widths and Positions
--------------------------------------------- */


/* ### Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap,
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	width:1060px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
	float:left;
}
.sidebar-content-sidebar .content-sidebar-wrap,
.sidebar-sidebar-content .content-sidebar-wrap {
	float:right;
}

/* ### Content */

.content {
	float:right;
	width:880px;
}
.content-sidebar .content,
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content {
	float:left;
}
.content-sidebar-sidebar .content,
.sidebar-content-sidebar .content,
.sidebar-sidebar-content .content {
	width:660px;
}
.full-width-content .content {
	width:100%;
}

/* ### Primary Sidebar */

.sidebar-primary {
	float:right;
	width:360px;
}
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary {
	float:left;
}

/* ### Secondary Sidebar */

.sidebar-secondary {
	float:left;
	width:180px;
}
.content-sidebar-sidebar .sidebar-secondary {
	float:right;
}

/* ## Column Classes
--------------------------------------------- */


/* Link:http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */

.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds {
	float:left;
	margin-left:2.564102564102564%;
}
.one-half,
.three-sixths,
.two-fourths {
	width:48.717948717948715%;
}
.one-third,
.two-sixths {
	width:31.623931623931625%;
}
.four-sixths,
.two-thirds {
	width:65.81196581196582%;
}
.one-fourth {
	width:23.076923076923077%;
}
.three-fourths {
	width:74.35897435897436%;
}
.one-sixth {
	width:14.52991452991453%;
}
.five-sixths {
	width:82.90598290598291%;
}
.first {
	clear:both;
	margin-left:0;
}

/* # Common Classes
---------------------------------------------------------------------------------------------------- */


/* ## Avatar
--------------------------------------------- */

.avatar {
	border-radius:50%;
	float:left;
}
.author-box .avatar,
.alignleft .avatar {
	margin-right:24px;
}
.alignright .avatar {
	margin-left:24px;
}
.comment .avatar {
	margin:0 16px 24px 0;
}

/* ## Genesis
--------------------------------------------- */

.breadcrumb {
	background-color:#fff;
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:1px;
	padding:12px 30px;
}
.after-entry,
.archive-description,
.author-box {
	background-color:#fff;
	font-size:18px;
	font-size:1.8rem;
	margin-bottom:40px;
	padding:60px;
}
.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom:0;
}

/* ## Search Form
--------------------------------------------- */

.search-form {
	overflow:hidden;
}
.entry-content .search-form,
.site-header .search-form {
	margin-bottom:40px;
	width:50%;
}
.site-header .search-form {
	float:right;
	margin:12px auto 0;
}
.post-password-form input[type="submit"],
.search-form input[type="submit"] {
	margin-top:10px;
}
.genesis-nav-menu .search input[type="submit"],
.widget_search input[type="submit"] {
	border:0;
	clip:rect(0, 0, 0, 0);
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	width:1px;
}

/* ## Titles
--------------------------------------------- */

.archive-description .entry-title,
.archive-title,
.author-box-title {
	font-size:20px;
	font-size:2rem;
}
.entry-title {
	font-size:36px;
	font-size:3.6rem;
}
.entry-title a,
.sidebar .widget-title a {
	color:#333;
	text-decoration:none;
}
.entry-title a:focus,
.entry-title a:hover {
	color:#c3251d;
}
.widget-title {
	font-size:18px;
	font-size:1.8rem;
	margin-bottom:20px;
}

/* ## WordPress
--------------------------------------------- */

a.aligncenter img {
	display:block;
	margin:0 auto;
}
a.alignnone {
	display:inline-block;
}
.alignleft {
	float:left;
	text-align:left;
}
.alignright {
	float:right;
	text-align:right;
}
a.alignleft,
a.alignnone,
a.alignright {
	max-width:100%;
}
img.centered,
.aligncenter {
	display:block;
	margin:0 auto 24px;
}
img.alignnone,
.alignnone {
	margin-bottom:12px;
}
a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin:0 24px 24px 0;
}
a.alignright,
img.alignright,
.wp-caption.alignright {
	margin:0 0 24px 24px;
}
.gallery-caption,
.wp-caption-text {
	font-size:14px;
	font-size:1.4rem;
	font-weight:600;
	margin:0;
	text-align:center;
}
.entry-content p.wp-caption-text {
	margin-bottom:0;
}
.entry-content .wp-audio-shortcode,
.entry-content .wp-playlist,
.entry-content .wp-video {
	margin:0 0 28px;
}

/* # Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	margin-bottom:40px;
	word-wrap:break-word;
}
.widget p:last-child,
.widget ul>li:last-of-type,
.widget-area .widget:last-of-type {
	margin-bottom:0;
}
.widget ul>li {
	margin-bottom:10px;
	padding-bottom:10px;
}
.widget ul>li:last-of-type {
	padding-bottom:0;
}
.widget ol>li {
	list-style-position:inside;
	list-style-type:decimal;
	padding-left:20px;
	text-indent:-20px;
}
.widget li li {
	border:0;
	margin:0 0 0 30px;
	padding:0;
}
.widget_calendar table {
	width:100%;
}
.widget_calendar td,
.widget_calendar th {
	text-align:center;
}

/* ## Featured Content
--------------------------------------------- */

.featured-content .entry {
	background:none;
	padding:0;
}
.featured-content .entry:last-of-type {
	margin-bottom:0;
}
.featured-content .entry-title {
	font-size:20px;
	font-size:2rem;
}

/* # Plugins
---------------------------------------------------------------------------------------------------- */


/* ## Genesis eNews Extended
--------------------------------------------- */

.sidebar .enews-widget,
.sidebar .enews-widget .widget-title {
	color:#fff;
}
.sidebar .widget.enews-widget {
	background-color:#333;
}
.sidebar .enews-widget input,
.sidebar .enews-widget input:focus {
	border:1px solid #333;
}
.sidebar .enews-widget input[type="submit"] {
	background-color:#c3251d;
	color:#fff;
}
.sidebar .enews-widget input[type="submit"]:focus,
.sidebar .enews-widget input[type="submit"]:hover {
	background-color:#fff;
	color:#333;
}
.enews-widget input {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:16px;
}
.enews-widget input[type="submit"] {
	margin:0;
	width:100%;
}
.enews form+p {
	margin-top:24px;
}

/* ## Jetpack
--------------------------------------------- */

#wpstats {
	display:none;
}

/* # Skip Links
---------------------------------------------------------------------------------------------------- */

.genesis-skip-link {
	margin:0;
}
.genesis-skip-link li {
	height:0;
	list-style:none;
	width:0;
}

/* Display outline on focus */

:focus {
	color:#333;
	outline:#ccc solid 1px;
}

/* # Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color:#fff;
}
.site-header>.wrap {
	padding:20px 0;
}

/* ## Title Area
--------------------------------------------- */

.title-area {
	float:left;
	padding:10px 0;
	width:300px;
}
.header-image .title-area {
	margin:0 auto;
	max-width:300px;
	padding:0;
}
.header-full-width .title-area {
	float:none;
	width:100%;
}
.site-title {
	font-size:30px;
	font-size:3rem;
	font-weight:700;
	line-height:1.2;
}
.site-title a,
.site-title a:focus,
.site-title a:hover {
	color:#333;
	text-decoration:none;
}
.header-image .site-title>a {
	background-position:center !important;
	background-size:contain !important;
	float:left;
	min-height:80px;
	width:100%;
}
.site-description {
	font-size:16px;
	font-size:1.6rem;
	font-weight:400;
	line-height:1.5;
}
.site-description,
.site-title {
	margin-bottom:0;
}
.header-image .site-description,
.header-image .site-title {
	display:block;
	text-indent:-9999px;
}

/* ## Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float:right;
	text-align:right;
	width:800px;
}

/* # Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear:both;
	font-size:16px;
	font-size:1.6rem;
	font-weight:600;
	line-height:1;
	width:100%;
}
.genesis-nav-menu .menu-item {
	display:inline-block;
	margin-bottom:0;
	padding-bottom:0;
	text-align:left;
}
.genesis-nav-menu a {
	color:#333;
	display:block;
	padding:32px 20px;
	text-decoration:none;
}
.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item>a,
.genesis-nav-menu .sub-menu .current-menu-item>a:focus,
.genesis-nav-menu .sub-menu .current-menu-item>a:hover {
	color:#c3251d;
	text-decoration:underline;
}
.genesis-nav-menu .sub-menu {
	border-top:1px solid #eee;
	left:-9999px;
	opacity:0;
	position:absolute;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-ms-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	width:200px;
	z-index:99;
}
.genesis-nav-menu .sub-menu a {
	background-color:#fff;
	border:1px solid #eee;
	border-top:0;
	font-size:14px;
	font-size:1.4rem;
	padding:20px;
	position:relative;
	width:200px;
	word-wrap:break-word;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin:-56px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
	position:static;
}
.genesis-nav-menu .menu-item:hover>.sub-menu {
	left:auto;
	opacity:1;
}
.genesis-nav-menu>.first>a {
	padding-left:0;
}
.genesis-nav-menu>.last>a {
	padding-right:0;
}
.genesis-nav-menu>.right {
	float:right;
}

/* ## Accessible Menu
--------------------------------------------- */

.menu .menu-item:focus {
	position:static;
}
.menu .menu-item>a:focus+ul.sub-menu,
.menu .menu-item.sfHover>ul.sub-menu {
	left:auto;
	opacity:1;
}
.menu-toggle,
.sub-menu-toggle {
	display:none;
	visibility:hidden;
}

/* ## Site Header Navigation
--------------------------------------------- */

.site-header .genesis-nav-menu li li {
	margin-left:0;
}

/* ## After Header Navigation
--------------------------------------------- */

.nav-primary {
	background-color:#fff;
	border-top:1px solid #eee;
}

/* ## Footer Navigation
--------------------------------------------- */

.site-footer .genesis-nav-menu {
	padding-bottom:20px;
}
.site-footer .genesis-nav-menu a {
	padding:0 20px 10px;
}

/* # Content Area
---------------------------------------------------------------------------------------------------- */


/* ## Entries
--------------------------------------------- */

.entry {
	background-color:#fff;
	margin-bottom:40px;
	padding:70px 80px;
}
.entry-content ol,
.entry-content ul {
	margin-bottom:28px;
	margin-left:40px;
}
.entry-content ol>li {
	list-style-type:decimal;
}
.entry-content ul>li {
	list-style-type:disc;
}
.entry-content ol ol,
.entry-content ul ul {
	margin-bottom:0;
}
.entry-content code {
	background-color:#333;
	color:#eee;
}

/* ## Entry Meta
--------------------------------------------- */

p.entry-meta {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:0;
}
.entry-header .entry-meta {
	margin-bottom:24px;
}
.entry-footer .entry-meta {
	border-top:1px solid #eee;
	padding-top:24px;
}
.entry-categories,
.entry-tags {
	display:block;
}
.entry-comments-link::before {
	content:"\2014";
	margin:0 6px 0 2px;
}

/* ## Pagination
--------------------------------------------- */

.pagination {
	clear:both;
	margin:40px 0;
}
.adjacent-entry-pagination {
	margin-bottom:0;
}
.archive-pagination li {
	display:inline;
}
.archive-pagination a {
	background-color:#fff;
	color:#333;
	cursor:pointer;
	display:inline-block;
	font-size:16px;
	font-size:1.6rem;
	font-weight:600;
	padding:8px 12px;
	text-decoration:none;
}
.archive-pagination a:focus,
.archive-pagination a:hover,
.archive-pagination .active a {
	background-color:#c3251d;
	color:#fff;
}

/* ## Comments
--------------------------------------------- */

.comment-respond,
.entry-comments,
.entry-pings {
	background-color:#fff;
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:40px;
}
.comment-respond,
.entry-pings {
	padding:60px 60px 32px;
}
.entry-comments {
	padding:60px;
}
.comment-list li {
	padding:40px 0 0 30px;
}
.comment-list .depth-1 {
	padding-left:0;
}
.comment-header {
	margin-bottom:30px;
}
.comment-content {
	clear:both;
}
.comment-content ul>li {
	list-style-type:disc;
}
.comment-respond input[type="email"],
.comment-respond input[type="text"],
.comment-respond input[type="url"] {
	width:50%;
}
.comment-respond label {
	display:block;
	margin-right:12px;
}
.comment-header p {
	margin-bottom:0;
}
.entry-pings .reply {
	display:none;
}

/* # Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar {
	font-size:16px;
	font-size:1.6rem;
	margin-bottom:40px;
}
.sidebar .widget {
	background-color:#fff;
	padding:40px;
}

/* # Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color:#fff;
	clear:both;
	font-size:18px;
	font-size:1.8rem;
	padding:60px 0;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width:380px;
}
.footer-widgets-1 {
	margin-right:70px;
}
.footer-widgets-1,
.footer-widgets-2 {
	float:left;
}
.footer-widgets-3 {
	float:right;
}

/* # Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color:#fff;
	border-top:1px solid #eee;
	font-size:16px;
	font-size:1.6rem;
	line-height:1;
	padding:60px 0;
	text-align:center;
}
.site-footer p {
	margin-bottom:0;
}

/* # Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (max-width:1340px) {
	.site-inner,
	.wrap {
		max-width:1140px;
	}	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width:920px;
	}	.content,
	.site-header .widget-area {
		width:800px;
	}	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width:580px;
	}	.sidebar-primary {
		width:300px;
	}	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width:340px;
	}	.footer-widgets-1 {
		margin-right:60px;
	}
}
@media only screen and (max-width:1200px) {
	.site-inner,
	.wrap {
		max-width:960px;
	}	.content-sidebar-sidebar .content-sidebar-wrap,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-sidebar-content .content-sidebar-wrap {
		width:740px;
	}	.content,
	.site-header .widget-area {
		width:620px;
	}	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width:400px;
	}	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3 {
		width:300px;
	}	.footer-widgets-1 {
		margin-right:30px;
	}
}

/*@media only screen and (max-width:1023px) {
	adjusted to play with small screen
*/

@media only screen and (max-width:1024px) {
	.site-inner,
	.wrap {
		max-width:800px;
	}	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .sub-menu a,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width:100%;
	}	.site-header .wrap {
		padding-left:5%;
		padding-right:5%;
	}	.genesis-nav-menu li,
	.header-image .title-area,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float:none;
	}	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align:center;
	}	.site-header .search-form {
		margin:16px auto;
	}	/* ### Genesis Responsive Menus */
	.genesis-responsive-menu .wrap {
		padding:0;
	}	.genesis-responsive-menu {
		display:none;
		position:relative;
	}	.genesis-skip-link .skip-link-hidden {
		display:none;
		visibility:hidden;
	}	.menu-toggle,
	.sub-menu-toggle {
		background-color:#fff;
		border-width:0;
		color:#333;
		display:block;
		margin:0 auto;
		overflow:hidden;
		text-align:center;
		visibility:visible;
	}	.menu-toggle:focus,
	.menu-toggle:hover,
	.sub-menu-toggle:focus,
	.sub-menu-toggle:hover {
		background-color:#fff;
		border-width:0;
		color:#c3251d;
	}	.menu-toggle {
		line-height:22px;
		position:relative;
		width:100%;
		z-index:1000;
	}	.menu-toggle,
	.menu-toggle:focus,
	.menu-toggle:hover {
		border-top:1px solid #eee;
	}	.menu-toggle::before {
		font-size:1.5em;
		margin-right:10px;
		text-rendering:auto;
	}	.sub-menu-toggle {
		float:right;
		padding:13px 10px;
		position:absolute;
		right:0;
		top:0;
		z-index:100;
	}	.sub-menu .sub-menu-toggle {
		padding:12px 10px;
	}	.sub-menu-toggle::before {
		display:inline-block;
		text-rendering:auto;
		-webkit-transform:rotate( 0);
		-ms-transform:rotate( 0);
		transform:rotate( 0);
		-webkit-transition:transform .25s ease-in-out;
		-ms-transition:transform .25s ease-in-out;
		transition:transform .25s ease-in-out;
	}	.sub-menu-toggle.activated::before {
		-webkit-transform:rotate( 180deg);
		-ms-transform:rotate( 180deg);
		transform:rotate( 180deg);
	}	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display:block;
		float:none;
		position:relative;
		text-align:left;
	}	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position:relative;
	}	.genesis-responsive-menu .genesis-nav-menu .menu-item a {
		border:none;
		margin-bottom:1px;
		padding:15px 20px;
		width:100%;
	}	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		border:none;
	}	.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu,
	.genesis-responsive-menu .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu {
		left:0;
		margin-left:0;
	}	.genesis-responsive-menu .genesis-nav-menu>.menu-item-has-children>a::after {
		content:none;
	}	.genesis-responsive-menu .genesis-nav-menu .sub-menu {
		clear:both;
		display:none;
		margin:0;
		opacity:1;
		padding-left:15px;
		position:static;
		width:100%;
	}	.genesis-responsive-menu .genesis-nav-menu .sub-menu .sub-menu {
		margin:0;
	}	.footer-widgets-1,
	.footer-widgets-2 {
		margin:0 auto 40px;
	}
}
@media only screen and (max-width:860px) {
	body,
	body>div {
		font-size:18px;
		font-size:1.8rem;
	}	.site-inner {
		padding:5% 5% 0;
	}	.wrap {
		padding-left:5%;
		padding-right:5%;
	}	.after-entry,
	.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.sidebar .widget {
		padding:30px;
		margin-bottom:5%;
	}	.sidebar {
		margin-bottom:5%;
	}	.pagination {
		margin:5% auto;
	}	.archive-pagination li a {
		margin-bottom:4px;
	}	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds {
		margin:0;
		width:100%;
	}
}

/* # Print Styles
---------------------------------------------------------------------------------------------------- */

@media print {
	*,
	*::before,
	*::after {
		background:transparent !important;
		box-shadow:none !important;
		color:#000 !important;
		text-shadow:none !important;
	}	a,
	a:visited {
		text-decoration:underline;
	}	a[href]::after {
		content:" (" attr(href) ")";
	}	abbr[title]::after {
		content:" (" attr(title) ")";
	}	a[href^="javascript:"]::after,
	a[href^="#"]::after,
	.site-title>a::after {
		content:'';
	}	thead {
		display:table-header-group;
	}	img,
	tr {
		page-break-inside:avoid;
	}	img {
		max-width:100% !important;
	}	@page {
		margin:2cm 0.5cm;
	}	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}	blockquote,
	pre {
		border:1px solid #999;
		page-break-inside:avoid;
	}	.content,
	.content-sidebar {
		width:100%;
	}	button,
	input,
	select,
	textarea,
	.breadcrumb,
	.comment-edit-link,
	.comment-form,
	.comment-list .reply a,
	.comment-reply-title,
	.edit-link,
	.entry-comments-link,
	.entry-footer,
	.genesis-box,
	.header-widget-area,
	.hidden-print,
	.home-top,
	.nav-primary,
	.nav-secondary,
	.post-edit-link,
	.sidebar {
		display:none !important;
	}	.title-area {
		text-align:center;
		width:100%;
	}	.site-title>a {
		margin:0;
		text-decoration:none;
		text-indent:0;
	}	.site-inner {
		padding-top:0;
		position:relative;
		top:-100px;
	}	.author-box {
		margin-bottom:0;
	}	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
		orphans:3;
		page-break-after:avoid;
		page-break-inside:avoid;
		widows:3;
	}	img {
		page-break-after:avoid;
		page-break-inside:avoid;
	}	blockquote,
	pre,
	table {
		page-break-inside:avoid;
	}	dl,
	ol,
	ul {
		page-break-before:avoid;
	}
}

/*** CUSTOM CSS STARTS HERE ***/
/*** TEXT STYLES ***/
* { outline:0 !important; }
a, button {
	cursor:pointer;
}
body {
	font-family:'Open Sans', sans-serif;
	line-height:1.8;
	color:#000;
	background-color:#fff;
}
p, ol, ul {
	font-size:16px;
}
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family:'Playfair Display', serif !important;
	color:#8a1418;
	font-weight:normal;
	margin-bottom:20px;
	position:relative;
}
h1, .h1 {
	font-size:42px;
}
h2, .h2 {
	font-size:36px;
}
h3, .h3 {
	font-size:36px;
}
h4, .h4 {
	font-size:28px;
}
h5, .h5 {
	font-size:24px;
}
h6, .h6 {
	font-size:21px;
}
@media (max-width:767px) {
	h1, .h1 {
		font-size:36px;
	}
	h2, .h2 {
		font-size:28px;
	}
	h3, .h3 {
		font-size:28px;
	}
	h4, .h4 {
		font-size:24px;
	}
	h5, .h5 {
		font-size:21px;
	}
	h6, .h6 {
		font-size:18px;
	}
}
.widget-title {
	font-size:28px;
}
.headline-style {
	position:relative;
}
.headline-style:before {
	width:100px;
	height:1px;
	background:#8a1418;
	margin-right:30px;
	content:'';
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	transform:translate(-130%, -50%);
	top:50%;
}
.headline-style:after {
	width:100px;
	height:1px;
	background:#8a1418;
	margin-left:30px;
	content:'';
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	transform:translate(150%, -50%);
	top:50%;
}
.home .headline-style:before,
.home .headline-style:after {
	position:initial;
	transform:none;
}
.headline-style-yellow:before {
	width:100px;
	height:1px;
	background:#ffc107;
	margin-right:30px;
	content:'';
	display:inline-block;
	vertical-align:middle;
}
.headline-style-yellow:after {
	width:100px;
	height:1px;
	background:#ffc107;
	margin-left:30px;
	content:'';
	display:inline-block;
	vertical-align:middle;
}

/*** HEADER STYLES ***/
.header-image .title-area {
	max-width:100%;
	width:400px;
}
#ew-top-header-row {
	background:#950000;
}
.ew-top-header-widget {
	float:left;
	width:auto;
	padding:10px 20px;
}
.ew-top-header-widget {
	border-left:1px solid #630509;
	border-right:1px solid #b32329
}
.ew-top-header-widget:first-child,
.ew-top-header-widget:last-child {
	border-left:0;
}
.ew-top-header-widget:nth-child(2),
.ew-top-header-widget:nth-child(3) {
	border-right:0;
}
.ew-top-header-widget:not(:first-child):not(:nth-child(2)) {
	float:right;
}
.ew-top-header-widget select {
	font-size:10px;
	padding:0;
	border:0;
	background:transparent;
}
.genesis-nav-menu a {
	font-family:'Playfair Display', serif;
	color:#000;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
}
.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item>a,
.genesis-nav-menu .sub-menu .current-menu-item>a:focus,
.genesis-nav-menu .sub-menu .current-menu-item>a:hover {
	color:#8a1418;
	text-decoration:none;
}
.site-header {
	border-bottom:1px solid #e4e4e4;
}
.site-header .widget-area {
	width:auto;
}
/* mega menu */
.ew-top-header-widget {
	border:0;
	padding:0;
	width:100%;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
	font-size:16px;
    height:auto;
    padding:6px 14px;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
	background:#751116;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
	padding:5px;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, 
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
	font-size:14px;
	font-weight:500;
	text-transform:inherit;
	display:flex;
	align-items:baseline;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link i {
	margin-right:5px;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover,
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:focus {
	color:#891419;
	font-weight:500;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.widget_media_image {
	padding:0;
	width:auto;
}
@media (max-width:1200px) {
	.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		padding:6px 12px;
	}
}

/*** BODY STYLES ***/
.red-btn,
.gen-form input[type=submit] {
	display:inline-block;
	border-radius:4px;
	min-width:245px;
	background:#950000;
	color:#ffca00;
	letter-spacing:1px;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding:10px 20px;
	text-decoration:none;
	text-transform:uppercase;
}
.red-btn:hover, .red-btn:active, .red-btn:focus,
.gen-form input[type=submit]:hover {
    background:#000;
    color:#ffca00;
	text-decoration:none;
}
.genesis-row {
	padding:80px 20px 60px;
	margin:0 auto;
}
body.home .site-inner {
	max-width:100%;
	padding-top:0;
}
body.home .site-inner .entry {
	padding:0;
}
.subpage-title-wrapper {
	padding:40px;
	max-width:750px;
	background:#000;
	color:#fff;
	margin:60px auto;
	text-align:center;
}
.subpage-title-wrapper h1 {
	color:#eda70f;
}
.subpage-title-wrapper .red-btn:hover,
.subpage-title-wrapper .red-btn:focus,
.subpage-title-wrapper .red-btn:active {
    background:#ffca00;
    color:#950000;
}
#ew-home-banner-row {
	height:calc(100vh - 275px);
	background:#f5f5f5;
}
#secondary-subpage-banner {
	background-color:#1b1313;
}
#services {
	margin:0;
}
.service-row {
	display:flex;
	justify-content:center;
	align-items:stretch;
	align-content:center;
}
.essaywriter-service h3 {
	margin:0 0 50%;
	transition:all .3s;
	color:#fff;
	position:absolute;
	z-index:10;
	transform:translate(0, -50%);
	top:50%;
}
.essaywriter-service p {
	color:#fff;
	z-index:10;
	opacity:0;
	margin-bottom:10px;
	line-height:1.6;
}
.essaywriter-service p em {
	font-family:'Playfair Display', serif;
	font-size:21px;
}
.essaywriter-service i {
	color:#ffca00;
	position:relative;
	z-index:10;
	display:block;
	margin-bottom:-10px;
}
.essaywriter-service {
	padding:20px;
	flex-grow:1;
	text-align:center;
	position:relative;
	min-width:25%;
	overflow:hidden;
	transition:.2s;
	height:320px;
	background-size:cover !important;
	display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.essaywriter-service a {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:10;
}
.essaywriter-service .essaywriter-service-text p {
	opacity:0;
	transition:.2s;
	overflow:hidden;
}
.essaywriter-service:hover h3 {
	color:#ffca00;
	margin:10px 0;
	position:relative;
	top:0;
	transform:translate(0,0);
}
.essaywriter-service p:first-of-type {
	position:relative;
	opacity:0
}
.essaywriter-service:hover p {
	opacity:1;
}
.essaywriter-service:hover .service-red-overlay {
	background:rgba(149,0,0,.65);
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
}
.essaywriter-service.essays-service {
	background:url('/wp-content/uploads/2018/04/services-essays.jpg')center center no-repeat;
}
.essaywriter-service.dissertations-service {
	background:url('/wp-content/uploads/2018/04/services-dissertations.jpg')center center no-repeat;
}
.essaywriter-service.ppt-presentations-service {
	background:url('/wp-content/uploads/2018/04/services-ppt.jpg')center center no-repeat;
}
.essaywriter-service.reports-service {
	background:url('/wp-content/uploads/2018/04/services-reports.jpg')center center no-repeat;
}
.essaywriter-service.ucas-pstatements-service {
	background:url('/wp-content/uploads/2018/04/services-ucas.jpg')center center no-repeat;
}
.essaywriter-service.proof-reading-editing-service {
	background:url('/wp-content/uploads/2018/04/services-proof-reading-editing.jpg')center center no-repeat;
}
.essaywriter-service.assignments-service {
	background:url('/wp-content/uploads/2018/04/services-assignments.jpg')center center no-repeat;
}
.essaywriter-service.all-service {
	background:url(/wp-content/uploads/2018/04/services-all.jpg)center center no-repeat;
}
@media (max-width:1200px) and (min-width:992px) {
	.essaywriter-service {
		padding:15px;
	}
	.essaywriter-service h3 {
		font-size:24px;
	}
}
@media (max-width:575px) {
	.subpage-title-wrapper h1 {
		font-size:28px;
	}
}

/*** FOOTER STYLES ***/
#ew-resources-row {
	background:#eaa018;
	display:none;
}
#ew-resources-row .wrap {
	max-width:100%;
	padding:0;
}
#ew-resources-row .ew-resources-widget {
	width:33.33%;
	display:inline-block;
	padding:80px 20px;
}
#ew-resources-row:before {
	content:'';
	width:0;
	height:0;
	border-left:30px solid transparent;
	border-right:30px solid transparent;
	border-top:30px solid #fff;
	transform:translate(-50%, 0%);
	left:50%;
	position:absolute;
}
#ew-footer-cta-row {
	text-align:center;
	box-shadow:0px 20px 120px #d6dee4 inset;
}
body:not(.page-faqs):not(.page-terms-and-conditions):not(.page-is-using-essay-writer-cheating):not(.page-guarantees):not(.page-why-choose-us):not(.page-about-us) #ew-footer-cta-row .wrap {
	margin-top:60px;
}
#ew-footer-cta-row .wrap {
	padding:80px 40px;
	position:relative;
}
#ew-footer-cta-row .wrap:before {
    content:'';
	background:url('/wp-content/uploads/2018/06/open-book.png') center/100% no-repeat;
    position:absolute;
    max-width:500px;
	width:90%;
    height:120px;
    left:50%;
    transform:translateX(-50%);
    top:-90px;
}
#ew-footer-cta-row h2 {
	color:#8a1418 !important;
}
body.home #ew-footer-cta-row:before {
	display:none;
	content:'';
	width:0;
	height:0;
	border-left:30px solid transparent;
	border-right:30px solid transparent;
	border-top:30px solid #eaa018;
	transform:translate(-50%, 0%);
	left:50%;
	position:absolute;
}
body:not(.home) #ew-footer-cta-row .red-btn.slipUp {
	opacity:1;
	transform:none;
}
#genesis-footer-widgets {
	background:#000;
	color:#fff;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
	float:left;
	margin:0;
	padding:0 20px;
	width:25%;
}
#genesis-footer-widgets ul {
	margin-left:20px;
}
#genesis-footer-widgets li {
	position:relative;
	padding:0;
	margin:0;
}
#genesis-footer-widgets li:before {
	content:'\f138';
	color:#eda70f;
	font:16px FontAwesome;
	position:absolute;
	top:5px;
	left:-20px;
}
#genesis-footer-widgets a.alignleft {
	margin:0 15px 0 0;
}
#genesis-footer-widgets a.alignleft img {
	height:80px;
	width:80px;
}
#genesis-footer-widgets .widget-title {
	color:#eba019;
}
#genesis-footer-widgets a {
	color:#fff;
	text-decoration:none;
}
#genesis-footer-widgets a:hover {
	color:#ffca00;
}
#genesis-footer-widgets a.more-link {
	border-radius:4px;
    background:#950000;
    color:#ffca00;
	display:table;
    font-size:13px;
    font-weight:bold;
    letter-spacing:1px;
	margin-top:40px;
    padding:6px 14px;
    text-align:center;
    text-transform:uppercase;
}
#genesis-footer-widgets a.more-link:hover {
    background:#ffca00;
    color:#950000;
}
.nav-footer {
	background:#fff;
	padding-top:30px;
}
.nav-footer a {
	font-family:inherit;
	padding:10px 20px;
}
.nav-footer ul {
	margin:0 auto;
	text-align:center;
}
.nav-footer ul li {
	float:none;
	display:inline-block;
}
#genesis-footer-widgets i {
	color:#eaa018;
}
#ui-datepicker-div #genesis-footer-widgets a {
	text-decoration:none;
	color:#000;
}
@media (max-width:1190px) {
	.essaywriter-service h4 {
		font-size:21px;
	}
}
@media (max-width:991px) {
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		margin-bottom:30px;
		padding:0 60px;
		width:50%;
	}
	#genesis-footer-widgets img {
		margin:0;
	}
	.service-row {
		flex-wrap:wrap;
	}
	.essaywriter-service {
		width:50%;
	}
}
@media (max-width:767px) {
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		padding:0;
		width:100%;
	}
	#genesis-footer-widgets a.more-link {
		margin-top:20px;
	}
	.essaywriter-service h4 {
		margin:10px 0;
		font-size:28px;
	}
	.essaywriter-service p:last-of-type {
		display:inline-block;
		margin:0 !important;
	}
}
@media (max-width:575px) {
	.essaywriter-service {
		width:100%;
	}
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		padding:0;
	}
	#genesis-footer-widgets img {
		width:100%;
	}
}

/* ADDITIONAL CSS */
body>div,
body>p,
body>li {
	font-size:14px;
}
a {
	color:#8a1418;
}
/* addThis extra div */
.at-above-post-page.addthis_tool,
.at-below-post-page.addthis_tool {
	display:none;
}
.genesis-nav-menu a:focus,
.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item>a,
.genesis-nav-menu .sub-menu .current-menu-item>a:focus,
.genesis-nav-menu .sub-menu .current-menu-item>a:hover {
	background:#ffc107;
	color:#891419;
}
.site-inner p:empty {
	display:none;
}

/* header | menu */
@media (max-width:1340px) {
	.header-image .title-area {
		width:300px;
	}
}
@media (max-width:1200px) {}
@media (max-width:1024px) {
	.header-image .title-area {
		float:left;
		width:300px;
		max-width:calc(100% - 36px);
	}
	.header-image .site-title>a {
		min-height:0;
		background-position:left !important;
	}
	.menu-toggle {
		font-size:0;
		border:0;
		padding:0;
	}
	.menu-toggle::before {
		color:#757575;
		font-size:36px !important;
		margin:0;
		width:auto !important;
		height:auto !important;
	}
	.menu-toggle,
	.menu-toggle:focus,
	.menu-toggle:hover {
		border:0;
	}
	.genesis-responsive-menu {
		width:100%;
		position:absolute;
		z-index:99999;
		background:rgb(255, 255, 255);
		left:0px;
		top:122px;
		box-shadow:0px 20px 120px #d6dee4;
	}
	.site-inner,
	.wrap {
		max-width:960px;
	}
}
@media (max-width:991px) {
	.ew-top-header-widget {
		padding:10px;
	}
}
@media (max-width:664px) {
	.ew-top-header-widget:not(:first-child):not(:nth-child(2)) a {
		font-size:0;
	}
	.ew-top-header-widget:not(:first-child):not(:nth-child(2)) i {
		font-size:14px;
	}
}
@media (min-width:576px) {
	.genesis-nav-menu .menu-item.pll-parent-menu-item {
		display:none;
	}
}
@media (max-width:575px) {
	.ew-top-header-widget:not(:first-child):not(:nth-child(2)) {
		display:none;
	}
}
@media (max-width:412px) {
	.ew-top-header-widget {
		border:0;
	}
	.ew-top-header-widget:first-child {
		padding-bottom:0;
	}
	.ew-top-header-widget:nth-child(2) {
		padding-top:0;
	}
	.genesis-responsive-menu {
		top:147px;
	}
}
.s-50 { height:50px;width:50px; }
.s-64 { height:64px;width:64px; }
.s-100 { height:100px;width:100px; }
.h-auto { height:auto; }
.w-auto { width:auto; }
.bg-danger,
.btn-danger {
	background:#891419 !important;
}
.bg-warning,
.btn-warning {
	background:#eda70f !important;
}
.border-danger,
.btn-danger {
	border-color:#891419 !important;
}
.border-warning,
.btn-warning {
	border-color:#eda70f !important;
}
.border-info {
	border-color:#4dabf7 !important;
}
.text-success {
	
}
.text-warning {
	color:#eda70f !important;
}
.text-danger {
	color:#891419 !important;
}
.text-info {
	color:#4dabf7 !important;
}
.alert {
	background:#fff;
	border-width:1px 1px 1px 5px;
	border-radius:0;
	color:#000;
	font-size:14px;
	padding:1em 3em 1em 3.7em;
}
.alert i {
	position:absolute;
	font-size:2em;
	top:0.5em;
	left:0.5em;
}
.alert a {
	color:#000;
	font-weight:600;
}
.alert a:hover {
	color:#891419;
}
.alert-success {
	border-color:#28a745;
}
.alert-danger {
	border-color:#891419;
}
.alert-warning {
	border-color:#eda70f;
}
.alert-info {
	border-color:#18a2b9;
}
@media (max-width:575px) {
	.alert {
		padding-right:1em;
	}
}

/* forms */
.gen-form span {
	font-size:14px;
}
.gen-form small,
.gen-form .small {
	font-size:12px;
}
.gen-form input:not([type=radio]):not([type=checkbox]):not([type=submit]),
.gen-form select,
.gen-form textarea,
.gen-form .form-attach,
.gen-form .captcha-img,
.gen-form #dvfAttachInfo,
.gen-form #dvfAddAttach,
.gen-form .dumtempfile,
.gen-form #dvResultInfo,
.gen-form #dvResultAddAttach {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	 -o-appearance:none;
	appearance:none;
	background:#fff;
	border:0;
	border-radius:3px;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	font-size:14px;
	padding:10px 14px;
	resize:none;
	transition:.5s;
	white-space:nowrap;
    overflow:hidden;
}
.gen-form textarea {
	overflow-y:scroll;
	white-space:pre-wrap;
}
.gen-form .form-select {
	position:relative;
}
.gen-form .form-select:after {
	content:'';
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:4px solid #888;
	position:absolute;
	right:15px;
	top:20px;
	pointer-events:none;
}
.gen-form select {
	padding-right:36px;
}
.gen-form select#countrycode {
    height:100%;
    opacity:0;
	top:0 !important;
    width:70px;
}
.gen-form .radiobtn {
	display:inline-flex;
	align-items:center;
}
.gen-form input[type=radio],
.gen-form input[type=checkbox] {
	-webkit-appearance:none;
	-moz-appearance:none;
	-ms-appearance:none;
	 -o-appearance:none;
	appearance:none;
	border:0;
	border-radius:100%;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	height:16px;
	width:16px;
	margin-right:5px;
}
.gen-form input[type=radio]:checked,
.gen-form input[type=checkbox]:checked {
	background:#950000;
}
.gen-form input[type=radio]:checked+label:before,
.gen-form input[type=checkbox]:checked+label:before {
	content:'';
	border:4px solid #fff;
	border-radius:100%;
	position:absolute;
	top:4px;
	left:4px;
}
.gen-form input[type=checkbox] {
	border-radius:2px;
}
.gen-form input[type=checkbox]:checked+label:before {
	content:'\f00c';
	font:10px FontAwesome;
	border:0;
	color:#fff;
	pointer-events:none;
	position:absolute;
	top:0;
	left:8px;
	height:20px;
	width:20px;
	display:flex;
	justify-content:center;
	align-items:center;
}
.gen-form label {
	line-height:1;
	margin:0;
}
.gen-form .red-btn {
	min-width:0;
}
.gen-form .red-btn:disabled,
.gen-form .red-btn:disabled:hover {
	background:#950000;
	color:#ffca00;
	opacity:.5;
}
.gen-form .gaq-price .pound-sign {
	font-size:21px;
}
.gen-form .gaq-price input {
	background:0 !important;
	color:#950000 !important;
	font:42px 'Playfair Display', serif !important;
}
.gen-form .captcha-img {
	padding:0;
	width:100%;
	height:45px;
}
.gen-form .form-attach {
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:1;
}
.gen-form .form-attach:before {
	content:'';
	background:#fff;
	height:100%;
	width:14px;
	position:absolute;
	top:0;
	left:0;
}
.gen-form .form-attach input {
	box-shadow:none;
	cursor:pointer;
	margin-left:-95px;
	width:calc(100% + 95px);
}
.gen-form #dvfAttachInfo,
.gen-form #dvfAddAttach {
	height:auto !important;
	width:100% !important;
}
.gen-form #dvfAttachInfo:before,
.gen-form #dvfAddAttach:before {
	content:"Upload file...";
}
.gen-form #dvfAttachInfo #fAttachInfo,
.gen-form #dvfAddAttach #fAddAttach {
	cursor:pointer;
}
.gen-form #dvInfoDel,
.gen-form #dvAddAttachDel,
.gen-form .dumbtn {
	margin-left:auto;
	background:#950000;
	border-radius:0 4px 4px 0;
	color:#fff;
	font-size:14px;
	padding:10px 14px;
	position:absolute;
	right:0;
	top:0;
}
.gen-form #dvInfoDel a,
.gen-form #dvAddAttachDel a {
	text-decoration:none;
}
.gen-form .form-attach:after,
.gen-form .dumupload {
	content:'\f093';
	height:100%;
	pointer-events:none;
	position:absolute;
	right:0;
	top:0;
	display:flex;
	align-items:center;
	background:#950000;
    color:#fff;
    font:14px FontAwesome;
    text-align:center;
    padding:10px 20px;
    text-decoration:none;
    text-transform:uppercase;
}
.gen-form .dumuploading {
	font-size:12px;
}
.gen-form .errorord {
	color:#950000;
	font-size:12px;
}
.gen-form .upResult p {
	font-size:12px;
}
.gen-form .card {
	font-size:14px;
}
.gen-form .card-header {
	background:0;
}
.gen-form .card-title {
	padding:10px 14px;
}
.gen-form .card-title a {
	text-decoration:none;
	width:calc(100% - 15px);
}
@media (max-width:575px) {
	.gen-form .input-group>.input-group-append>.btn {
		border-radius:4px;
	}
}

/* banner header */
#subpage-banner {
	background-attachment:fixed !important;
	overflow:hidden;
	position:relative;
}
body:not(.page-about-us):not(.page-why-choose-us) #subpage-banner:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, .75);
}
#subpage-banner .wrap {
	position:relative;
	z-index:1;
}

/* page | home */
#ew-home-banner-row .vidtext,
#ew-home-banner-row .vidfoot {
	position:absolute;
	z-index:1;
	width:600px;
	height:345px;
	max-width:100%;
}
#ew-home-banner-row .vidtext {
	background:rgba(255,255,255,.8);
}
#ew-home-banner-row .tagtext {
	font-weight:600;
	font-size:21px;
	position:relative;
}
#ew-home-banner-row .tagtext:before,
#ew-home-banner-row .tagtext:after {
	content:'\201C';
	font:italic 5em/1 'Playfair Display', serif;
	color:#eda70f;
	top:-20px;
    left:-45px;
    position:absolute;
}
#ew-home-banner-row .tagtext:after {
	content:'\201D';
	top:auto;
    left:auto;
    bottom:-40px;
    right:-25px;
}
#why-trust-us img {
	height:50px;
}
.home #services {
	overflow:hidden;
}
.home #services .col {
	min-width:20%;
}

.home .shadow-top,
.home .shadow-bottom {
	position:absolute;
    background:url('/wp-content/uploads/2018/06/shadow-top.png') top/contain no-repeat;
    height:42px;
    width:100%;
    top:0;
	z-index:1;
}
.home .shadow-bottom {
    background:url('/wp-content/uploads/2018/06/shadow-bottom.png') bottom/100% no-repeat;
	top:auto;
    bottom:0;
}
.home .red-btn:hover,
.home .red-btn:not(:hover) {
	transition:0s !important;
}
@media (min-width:1025px) {
	.slipUp		  { opacity:0;transform:translateY(40px); }
	.slipUp.go	  { transform:translateY(0); }
	.slipDown	  { opacity:0;transform:translateY(-40px); }
	.slipDown.go  { transform:translateY(0); }
	.slipLeft	  { opacity:0;transform:translateX(40px); }
	.slipLeft.go  { transform:translateX(0); }
	.slipRight	  { opacity:0;transform:translateX(-40px); }
	.slipRight.go { transform:translateX(0); }
	.fadeIn 	  { opacity:0; }
	.go 		  { opacity:1;transition:1s; }
	
	@keyframes zoomBounce {
		0% { transform:scale(0); }
		80% { transform:scale(1.1); }
		100% { transform:scale(1); }
	}
	.home .service-row .essaywriter-service {
		opacity:0;
	}
	.home .service-row .zoomBounce {
		opacity:1;
	}
	.home .service-row:first-child .zoomBounce:first-child {
		animation:zoomBounce 1s .2s;
		transition-delay:.2s;
	}
	.home .service-row:first-child .zoomBounce:nth-child(2) {
		animation:zoomBounce 1s .4s;
		transition-delay:.4s;
	}
	.home .service-row:first-child .zoomBounce:nth-child(3) {
		animation:zoomBounce 1s .6s;
		transition-delay:.6s;
	}
	.home .service-row:first-child .zoomBounce:nth-child(4) {
		animation:zoomBounce 1s .8s;
		transition-delay:.8s;
	}
	.home .service-row:last-child .zoomBounce:first-child {
		animation:zoomBounce 1s 1s;
		transition-delay:1s;
	}
	.home .service-row:last-child .zoomBounce:nth-child(2) {
		animation:zoomBounce 1s 1.2s;
		transition-delay:1.2s;
	}
	.home .service-row:last-child .zoomBounce:nth-child(3) {
		animation:zoomBounce 1s 1.4s;
		transition-delay:1.4s;
	}
	.home .service-row:last-child .zoomBounce:nth-child(4) {
		animation:zoomBounce 1s 1.6s;
		transition-delay:1.6s;
	}
	
	.home #why-trust-us .slipLeft:nth-of-type(1) {
		transition-delay:1s;
	}
	.home #why-trust-us .slipLeft:nth-of-type(2) {
		transition-delay:1.5s;
	}
	.home #why-trust-us .slipLeft:nth-of-type(3) {
		transition-delay:2s;
	}
	.home #why-trust-us .slipUp.go {
		transition-delay:2.5s;
	}
}
@media (max-width:767px) {
	#subpage-banner {
		padding:0;
	}
	.subpage-title-wrapper>p:last-child {
		margin:0;
	}
	#subpage-banner .red-btn:not(last-child) {
		margin-bottom:15px;
	}
	.headline-style-yellow:before {
		display:none;
	}
	.headline-style-yellow:after {
		display:block;
		margin:15px auto;
	}
}
@media (min-width:576px) {
	#ew-home-banner-row {
		background:url('/wp-content/uploads/2018/06/main-header-rev.jpg') no-repeat center/cover;
		height:600px;
	}
	#ew-home-banner-row .vidtext,
	#ew-home-banner-row .vidfoot {
		width:690px;
		height:395px;
		left:50%;
		transform:translateX(-52%);
		bottom:135px;
	}
}
@media (max-width:575px) {
	#ew-home-banner-row,
	#ew-home-banner-row .vidtext,
	#ew-home-banner-row .vidfoot {
		height:auto;
	}
	#ew-home-banner-row .vidtext {
		position:relative;
		padding:30px 5%;
	}
	#ew-home-banner-row .vidfoot {
		max-width:none;
		bottom:-7px;
	}
	#ew-home-banner-row .tagtext {
		font-size:16px;
	}
	.home .headline-style:before {
		display:none;
	}
	.home .headline-style:after {
		display:block;
		margin:15px auto;
	}
	.home .site-inner {
		overflow:hidden;
	}
	.home .essaywriter-service {
		height:300px;
	}
	.home #ew-resources-row .widget_text {
		padding:40px 0 0;
		text-align:center;
		width:100%;
	}
	#subpage-banner .red-btn {
		width:100%;
	}
}
/* notebook screen */
@media screen and (min-width:1025px) and (max-height:600px) {
	#ew-home-banner-row {
		height:420px;
	}
	#ew-home-banner-row .vidtext, #ew-home-banner-row .vidfoot {
		width:484px;
		height:278px;
		bottom:94px;
	}
}

/* page | about us */
.page-about-us .site-inner {
	max-width:100%;
	padding:0;
}
.page-about-us .entry {
	margin:0;
	padding:0;
}
#about-us-col {
	overflow:hidden;
}
#about-us-col .col-md-6:not(.auc-img) {
	padding:80px 60px;
}
#about-us-col .auc-ourcompany {
	background-image:url('/wp-content/uploads/2018/04/our-company-essaywriter.jpg');
}
#about-us-col .auc-ourstaff {
	background-image:url('/wp-content/uploads/2018/04/our-staff.jpg');
}
#about-us-col .auc-ourwriters {
	background-image:url('/wp-content/uploads/2018/04/our-writers.jpg');
}
#about-us-col .auc-img {
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
}
#about-us-col .auc-img:after {
	content:'';
	background:#fff;
	height:40px;
	width:40px;
	position:absolute;
	top:50%;
	transform:translateY(-50%) rotate(45deg);
}
#about-us-col .auc-img:not(.auc-ourstaff):after {
	right:-20px;
}
#about-us-col .auc-ourstaff:after {
	left:-20px;
}
@media (max-width:767px) {
	#about-us-col .auc-img {
		height:300px;
	}
	#about-us-col .auc-img:after {
		bottom:-20px;
		transform:translateX(-50%) rotate(45deg);
		top:auto;
		left:50% !important;
	}
}

/* page | faqs | terms */
.page-faqs .headline-style-yellow:before,
.page-terms-and-conditions .headline-style-yellow:before {
	position:absolute;
	left:0;
	top:50%;
}
.page-faqs .headline-style-yellow:after,
.page-terms-and-conditions .headline-style-yellow:after {
	position:absolute;
	right:0;
	top:50%;
}
.page-faqs .subpage-title-wrapper,
.page-terms-and-conditions .subpage-title-wrapper {
	background:0;
}
.page-faqs .site-inner,
.page-terms-and-conditions .site-inner {
	background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url('/wp-content/uploads/2018/06/faqs.jpg') center/cover fixed;
	max-width:none;
	padding:60px;
}
.page-terms-and-conditions .site-inner {
	background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url('/wp-content/uploads/2018/08/bg-terms-conditions.jpg') center/cover fixed;
}
.page-faqs .site-inner .content,
.page-terms-and-conditions .site-inner .content {
	float:none;
	max-width:1140px;
	margin:0 auto;
}
.page-faqs .site-inner .content .entry,
.page-terms-and-conditions .site-inner .content .entry {
	padding:60px;
}
.page-terms-and-conditions .entry-content ol {
	counter-reset:item;
}
.page-terms-and-conditions .entry-content li {
	display:block;
	padding-left:36px;
}
.page-terms-and-conditions .entry-content li:before {
	content:counters(item, ".") " ";
	counter-increment:item;
	margin-left:-36px;
	margin-right:1rem;
}
.page-terms-and-conditions .entry-content>ol>li>ol>li:nth-child(10):before,
.page-terms-and-conditions .entry-content>ol>li:nth-child(n+10) li:before {
	margin-left:-46px;
}
.page-terms-and-conditions .entry-content>ol>li:nth-child(n+10) li:nth-child(10):before {
	margin-left:-56px;
}
.page-terms-and-conditions .entry-content>ol>li:before {
	content:counters(item, ".") ".";
	color:#8a1418;
	float:left;
	font:28px 'Playfair Display', serif;
}
.page-terms-and-conditions .entry-content>ol>li>ol {
	margin-bottom:40px;
}
@media (max-width:1024px) {
	.page-faqs .subpage-title-wrapper,
	.page-terms-and-conditions .subpage-title-wrapper {
		padding:0 !important;
	}
	.page-faqs .site-inner,
	.page-terms-and-conditions .site-inner {
		padding:0;
	}
}
@media (min-width:768px) {
	.page-faqs .headline-style-yellow,
	.page-terms-and-conditions .headline-style-yellow {
		padding:0 15%;
	}
}
@media (max-width:767px) {
	.page-faqs .su-accordion {
		margin:20px !important;
	}
	.page-faqs .site-inner .content .entry,
	.page-terms-and-conditions .site-inner .content .entry {
		padding:30px 30px 90px;
	}
	.page-faqs #ew-footer-cta-row,
	.page-terms-and-conditions #ew-footer-cta-row {
		margin:0;
	}
}
@media (max-width:575px) {
	.page-terms-and-conditions .entry-content>ol>li>ol {
		margin-left:5%;
	}
}

/* page | guarantees */
.page-guarantees .headline-style-yellow:before {
	position:absolute;
	left:0;
	top:50%;
}
.page-guarantees .headline-style-yellow:after {
	position:absolute;
	right:0;
	top:50%;
}
.page-guarantees .site-inner {
	max-width:100%;
}
.page-guarantees .entry {
	margin:0;
	padding:0;
}
.page-guarantees .entry .wrap {
	max-width:1140px;
	overflow:hidden;
	padding:60px;
}
#our-guarantees-col>div:nth-child(even) {
	background:#f9f9f9;
}
#our-guarantees-col .ogc-text {
	width:calc(100% - 130px);
}
#our-guarantees-col .ogc-img {
	max-width:none;
}
#our-guarantees-col .ogc-num {
	width:40px;
	height:40px;
}
#our-guarantees-col .ogc-title {
	width:calc(100% - 40px);
}
@media (max-width:991px) {
	#our-guarantees-col .ogc-img {
		height:64px;
		width:64px;
	}
	#our-guarantees-col .ogc-text {
		width:calc(100% - 80px);
	}
}
@media (min-width:768px) {
	.page-guarantees .headline-style-yellow {
		padding:0 15%;
	}
}
@media (max-width:767px) {
	.page-guarantees .subpage-title-wrapper .red-btn {
		width:100%;
		margin-bottom:15px;
	}
	#our-guarantees-col>div {
		background:0 !important;
	}
	#our-guarantees-col .col-md-6:nth-child(2) {
		background:#f9f9f9;
	}
}

/* page | our press | scam warning */
.page-our-press #secondary-subpage-banner,
.page-scam-warning #secondary-subpage-banner {
	position:relative;
}
.page-our-press #secondary-subpage-banner:before,
.page-scam-warning #secondary-subpage-banner:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#fff;
	opacity:.5;
}
.page-our-press #secondary-subpage-banner .wrap,
.page-scam-warning #secondary-subpage-banner .wrap {
	position:relative;
	z-index:1;
}
.page-our-press .site-inner,
.page-scam-warning .site-inner {
	max-width:100%;
}
.page-our-press .entry,
.page-scam-warning .entry {
	padding-left:0;
	padding-right:0;
}
.page-our-press #secondary-subpage-banner,
.page-scam-warning #secondary-subpage-banner {
	background-attachment:fixed !important;
}
#our-press-col>div,
#scam-warning-col>div {
	padding:60px 0;
}
#our-press-col>div>.d-flex,
#scam-warning-col>div>.d-flex {
	max-width:800px;
}
#our-press-col .opc-img,
#scam-warning-col .swc-img {
	height:100px;
	width:100px;
	margin-right:30px;
}
#our-press-col .opc-date {
	font-family:'Playfair Display', serif;
	color:#8a1418;
	font-weight:normal;
}
#our-press-col>div:nth-child(2),
#scam-warning-col>div:nth-child(odd) {
	background:#fafafa;
}
#our-press-col>div>div p,
#scam-warning-col>div>div p {
	margin-bottom:1em;
}
#our-press-col .enquiries-cont {
	background:#a81501;
	color:#fff;
	font-size:16px;
	margin:60px auto;
	max-width:100%;
	padding:40px;
	text-align:center;
	width:675px;
}
#our-press-col .enquiries-cont a {
	color:#ffca00;
	text-decoration:none;
}
#our-press-col .news-coverage-cont {
	text-align:center;
}
#our-press-col .news-coverage-cont img {
	margin:0 15px;
}
#our-press-col .news-coverage-cont h3:before,
#our-press-col .news-coverage-cont h3:after {
	width:100px;
	height:1px;
	background:#8a1418;
	margin-right:30px;
	content:'';
	display:inline-block;
	vertical-align:middle;
}
#our-press-col .news-coverage-cont h3:after {
	margin-left:auto;
	margin-left:30px;
}
@media (max-width:767px) {
	.page-our-press .subpage-title-wrapper h1:before,
	#our-press-col .news-coverage-cont h3:before {
		display:none;
	}
	.page-our-press .subpage-title-wrapper h1:after,
	#our-press-col .news-coverage-cont h3:after {
		display:block;
		margin:15px auto;
	}
	#scam-warning-col > h2 {
		padding:0 5%;
	}
}
@media (max-width:575px) {
	#our-press-col .opc-img,
	#scam-warning-col .swc-img {
		height:64px;
		width:64px;
		margin:0 3rem 0 0;
	}
}

/* page | why choose us*/
.page-why-choose-us .headline-style-yellow:before {
	position:absolute;
	left:0;
	top:50%;
}
.page-why-choose-us .headline-style-yellow:after {
	position:absolute;
	right:0;
	top:50%;
}
.page-why-choose-us .site-inner {
	max-width:100%;
	padding:0;
}
.page-why-choose-us .entry {
	margin:0;
	padding:0;
}
.page-why-choose-us .entry .wrap {
	max-width:1140px;
}
.page-why-choose-us .wcu-cont {
	background:url('/wp-content/uploads/2018/04/why-choose-us-bg.jpg') no-repeat fixed center/cover;
}
.page-why-choose-us .wcu-box {
	background:#fff;
	box-shadow:0 0 10px rgba(0, 0, 0, .15);
	margin:-40px 0;
	padding:60px;
	width:600px;
	max-width:100%;
}
.page-why-choose-us .wcu-box ul>li>span:nth-child(2) {
	margin-left:auto;
	width:calc(100% - 30px);
}
.page-why-choose-us #subpage-secondary-banner {
	background:url('/wp-content/uploads/2018/04/why-choose-us-bg-black.jpg') no-repeat fixed center/cover;
}
.page-why-choose-us #subpage-secondary-banner .subpage-title-wrapper {
	background:0;
	margin:0 auto;
	padding:80px 40px;
	position:relative;
}
.page-why-choose-us #subpage-secondary-banner h2:before,
.page-why-choose-us #subpage-secondary-banner h2:after {
	width:100px;
	height:1px;
	background:#fff;
	content:'';
}
.page-why-choose-us #subpage-secondary-banner h2:before {
	position:absolute;
	left:0;
	top:50%;
}
.page-why-choose-us #subpage-secondary-banner h2:after {
	position:absolute;
	right:0;
	top:50%;
}
.page-why-choose-us #why-trust-us {
	background:#fff;
	margin-top:-100px;
	max-width:1200px;
	padding-left:150px;
	padding-right:150px;
}
.page-why-choose-us #sundaytimes-section .row>div:first-child {
	padding-top:80px;
	padding-bottom:100px;
}
@media (max-width:991px) {
	.page-why-choose-us .wcu-box {
		margin:0;
		width:100%;
	}
}
@media (min-width:768px) {
	.page-why-choose-us .headline-style-yellow,
	.page-why-choose-us #subpage-secondary-banner h2 {
		padding:0 15%;
	}
}
@media (max-width:767px) {
	.page-why-choose-us .subpage-title-wrapper .red-btn {
		width:100%;
		margin-bottom:15px;
	}
	.page-why-choose-us #subpage-secondary-banner h2:before {
		display:none;
	}
	.page-why-choose-us #subpage-secondary-banner h2:after {
		display:block;
		margin:15px auto;
		position:relative !important;
	}
	.page-why-choose-us .wcu-cont.row .col-lg-6:nth-child(2) {
		padding:5%;
	}
	.page-why-choose-us .wcu-box ul {
		margin-left:30px;
	}
	.page-why-choose-us #sundaytimes-section .row > div:first-child a {
		display:block;
	}
}

/* page-is-using-essay-writer-cheating */
.page-is-using-essay-writer-cheating #secondary-subpage-banner {
	position:relative;
}
.page-is-using-essay-writer-cheating #secondary-subpage-banner:before {
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    opacity:.5;
}
.page-is-using-essay-writer-cheating #secondary-subpage-banner .wrap {
	position:relative;
	z-index:1;
}
.page-is-using-essay-writer-cheating .site-inner,
.page-is-using-essay-writer-cheating .entry {
    margin:0;
    max-width:100%;
    padding:0;
}
.page-is-using-essay-writer-cheating .headline-style-yellow:before {
    position:absolute;
    left:0;
    top:50%;
}
.page-is-using-essay-writer-cheating .headline-style-yellow:after {
    position:absolute;
    right:0;
    top:50%;
}
.page-is-using-essay-writer-cheating .entry-content>div {
	padding:60px 0;
}
.page-is-using-essay-writer-cheating .col-2-cont {
	margin:0 auto;
	max-width:100%;
	width:1000px;
}
.page-is-using-essay-writer-cheating .col-2-cont .col-md-6 > div {
    border-radius:3px;
    box-shadow:0px 20px 120px #d6dee4;
    padding:40px;
}
.page-is-using-essay-writer-cheating .cheating-situation {
	    background:linear-gradient(to left,#f4f4f4,#f4f4f4,#f4f4f4,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/06/is-it-cheat.jpg') left/50% no-repeat;
}
.page-is-using-essay-writer-cheating .cheating-situation ul {
    border:1px solid #f1f1f1;
    background:#ffff;
    margin-left:0;
    padding:20px;
}
@media (max-width:1340px) {
	.page-is-using-essay-writer-cheating .cheating-situation {
			background:linear-gradient(to left,#f4f4f4,#f4f4f4,#f4f4f4,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/06/is-it-cheat.jpg') left/auto 100% no-repeat;
	}
}
@media (min-width:768px) {
	.page-is-using-essay-writer-cheating .headline-style-yellow {
		padding:0 15%;
	}
}
@media (max-width:767px) {
	.page-is-using-essay-writer-cheating .headline-style-yellow:before {
		display:none;
	}
	.page-is-using-essay-writer-cheating .headline-style-yellow:after {
		display:block;
		margin:15px auto;
		position:relative !important;
	}
	.page-is-using-essay-writer-cheating .entry-content>div {
		padding:40px 0;
	}
	.page-is-using-essay-writer-cheating .entry-content>.cheating-situation {
	    background:#fff;
	}
}
@media (max-width:575px) {
	.page-is-using-essay-writer-cheating .col-2-cont .col-md-6 > div,
	.page-why-choose-us .wcu-cont .col-md-6 {
		padding:5%;
	}
}

/* page | APSX */

/*IFRAME */
.page-template-form-page-php-iframe #ew-footer-cta-row {
    display:none;
}
.page-template-form-page-php-iframe .site-inner {
    padding:0;
    position:relative;
    max-width:100%;
}
.page-template-form-page-php-iframe .site-inner .wrap {
    max-width:1140px;
}
.page-template-form-page-php-iframe .entry {
    background:0;
    margin:0;
}
.page-template-form-page-php-iframe .fw-cont:before {
    content:'';
    background:none !important;
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:50px;
    height:100%;
}
.page-template-form-page-php-iframe .fw-cont {
    background:linear-gradient(#eee 0%, #fff 5%) 0 60px;
    background-size:100% 30px;
    border-radius:20px;
    box-shadow:inset 0 80px 0 0 #fff, 0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
    position:relative;
}
.page-template-form-page-php-iframe .fw-cont .row > div:first-child > div {
    padding:40px 20px 20px 20px;
}
.page-template-form-page-php-iframe .fw-cont .gen-form {
    box-shadow:none;
    padding:100px 20px 20px 40px;
}
.page-template-form-page-php-iframe .gen-form .red-btn {
    min-width:0;
}
.page-template-form-page-php-iframe .mainform-cont .gen-form .form-group:not(.form-captcha):not(.form-radio) .input-group {
    border-radius:3px;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);    
}
.page-template-form-page-php-iframe .mainform-cont .gen-form .input-group-text {
    border:0;
    padding:14px;
    align-items:baseline;
}
.page-template-form-page-php-iframe .mainform-cont .gen-form .input-group > *:nth-child(2):not(textarea) {
    height:auto;
}
.page-template-form-page-php-iframe .mainform-cont .gen-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.form-captcha-text),
.page-template-form-page-php-iframe .mainform-cont .gen-form textarea,
.page-template-form-page-php-iframe .mainform-cont .gen-form .form-attach,
.page-template-form-page-php-iframe .mainform-cont .gen-form select {
    border-radius:0 3px 3px 0;
    box-shadow:none;
    flex:1;
    min-width:0;
}
.page-template-form-page-php-iframe .mainform-cont .gen-form .form-date:after {
    content:'\f073';
    border-radius:0 3px 3px 0;
    height:100%;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    display:flex;
    align-items:center;
    background:#950000;
    color:#fff;
    font:14px FontAwesome;
    text-align:center;
    padding:10px 20px;
    text-decoration:none;
    text-transform:uppercase;
}
/* END IFRAME */


.page-template-form-page-php #ew-footer-cta-row {
    display:none;
}
.page-template-form-page-php .site-inner {
    padding:0;
    position:relative;
    max-width:100%;
}
.page-template-form-page-php .site-inner .wrap {
    max-width:1140px;
}
.page-template-form-page-php .entry {
    background:0;
    margin:0;
}
.page-template-form-page-php .fw-cont:before {
    content:'';
    background:url('/wp-content/uploads/2018/06/notebook-spine.png') top/100%;
    position:absolute;
    top:0;
    left:50%;
    transform:translateX(-50%);
    width:50px;
    height:100%;
}
.page-template-form-page-php .fw-cont {
    background:linear-gradient(#eee 0%, #fff 5%) 0 60px;
    background-size:100% 30px;
    border-radius:20px;
    box-shadow:inset 0 80px 0 0 #fff, 0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
    position:relative;
}
.page-template-form-page-php .fw-cont .row > div:first-child > div {
    padding:40px 20px 20px 20px;
}
.page-template-form-page-php .fw-cont .gen-form {
    box-shadow:none;
    padding:100px 20px 20px 40px;
}
.page-template-form-page-php .gen-form .red-btn {
    min-width:0;
}
.page-template-form-page-php .mainform-cont .gen-form .form-group:not(.form-captcha):not(.form-radio) .input-group {
    border-radius:3px;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);    
}
.page-template-form-page-php .mainform-cont .gen-form .input-group-text {
    border:0;
    padding:14px;
    align-items:baseline;
}
.page-template-form-page-php .mainform-cont .gen-form .input-group > *:nth-child(2):not(textarea) {
    height:auto;
}
.page-template-form-page-php .mainform-cont .gen-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.form-captcha-text),
.page-template-form-page-php .mainform-cont .gen-form textarea,
.page-template-form-page-php .mainform-cont .gen-form .form-attach,
.page-template-form-page-php .mainform-cont .gen-form select {
    border-radius:0 3px 3px 0;
    box-shadow:none;
    flex:1;
    min-width:0;
}
.page-template-form-page-php .mainform-cont .gen-form .form-date:after {
    content:'\f073';
    border-radius:0 3px 3px 0;
    height:100%;
    pointer-events:none;
    position:absolute;
    right:0;
    top:0;
    display:flex;
    align-items:center;
    background:#950000;
    color:#fff;
    font:14px FontAwesome;
    text-align:center;
    padding:10px 20px;
    text-decoration:none;
    text-transform:uppercase;
}



.get-a-quote-page .site-inner {
	background:url('/wp-content/uploads/2018/07/get-a-quote-bg-c.jpg') center/cover fixed;
}
.contact-us-page .site-inner {
	background:url('/wp-content/uploads/2018/07/contact-us-bg-c.jpg') top center/cover fixed;
}
.order-now-page .site-inner {
	background:url('/wp-content/uploads/2018/07/order-now-bg-c.jpg') center/cover fixed;
}
.harvard-referencing-generator-page .site-inner {
	background:url('/wp-content/uploads/2018/07/harvard-ref-bg-c.jpg') center/cover fixed;
}
.tell-a-friend-page .site-inner {
	background:url('/wp-content/uploads/2018/07/tell-friend-bg-c.jpg') center/cover fixed;
}
.get-a-quote-page .entry-content .gen-form .input-group-text,
.harvard-referencing-generator-page .entry-content .gen-form .input-group-text {
	min-width:160px;
}
.harvard-referencing-generator-page #harvardreferencing .row>div:first-child li span {
	margin-left:auto;
	width:calc(100% - 25px);
}
.harvard-referencing-generator-page .entry-content .gen-form #bodyContent_pnlChapter .input-group-text {
	min-width:208px;
}
.harvard-referencing-generator-page .entry-content .gen-form #bodyContent_pnlWebsite .input-group-text {
	min-width:178px;
}
.harvard-referencing-generator-page .entry-content .gen-form #bodyContent_pnlEmail .input-group-text {
	min-width:198px;
}
.harvard-referencing-feedback-page .gen-form .input-group-text {
	min-width:100px;
}
.contact-us-page .entry-content .gen-form .input-group-text {
	min-width:110px;
}
.contact-us-page .entry-content .gen-form .form-attach #filename {
	overflow:hidden;
	width:calc(100% - 64px);
}
.order-now-page .entry-content .gen-form #orderwizard-p-0 .input-group-text {
	min-width:165px;
}
.order-now-page .entry-content .gen-form #orderwizard-p-1 .input-group-text {
	min-width:185px;
}
.order-now-page .entry-content .gen-form #orderwizard-p-2 .input-group-text {
	min-width:155px;
}
.order-now-page .entry-content .gen-form #orderwizard-p-3 .input-group-text {
	min-width:98px;
}
.tell-a-friend-page .entry-content .gen-form .input-group-text {
	min-width:125px;
}
@media (max-width:991px) {
	.page-template-form-page-php .fw-cont:before {
		background:url('/wp-content/uploads/2018/06/notebook-spine-half.png') top/100%;
		position:absolute;
		top:0;
		left:0;
		width:50px;
		height:100%;
	}
	.page-template-form-page-php .fw-cont {
		border-radius:0 20px 20px 0;
		margin:0 auto;
		max-width:600px;
		padding:40px 40px 40px 60px;
	}
	.page-template-form-page-php .fw-cont .row > div:first-child > div,
	.page-template-form-page-php .fw-cont .gen-form {
		padding:0;
	}
}
@media (max-width:767px) {
	.page-template-form-page-php .site-inner .wrap {
		padding:0;
	}
	.order-now-page .entry-content .wrap {
		padding-right:0;
	}
}
@media (max-width:575px) {
	.page-template-form-page-php .site-inner .wrap {
		padding-top:30px!important;
	}
	.page-template-form-page-php .fw-cont {
		background:linear-gradient(#eee 0%, #fff 5%) 0 40px;
		background-size: 100% 25px;
		box-shadow:inset 0 60px 0 0 #fff,0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);
		border-radius:0 0 10px 10px;
		padding:30px 5% 5%;
	}
	.page-template-form-page-php .fw-cont:before {
		background:url('/wp-content/uploads/2018/06/notebook-spine-top.png') top/contain;
		height:32px;
		width:calc(100vw - 12%);
		left:50%;
		transform:translate(-50%,-15px);
	}
	.page-template-form-page-php .fw-cont > .row > div {
		padding:0;
	}
	.page-template-form-page-php .mainform-cont ul {
		margin:0;
	}
	.page-template-form-page-php .fw-cont .gen-form .form-group:not(.form-captcha) .input-group > *,
	.page-template-form-page-php .fw-cont .gen-form .form-group:not(.form-price):not(.form-radio) .input-group-text {
		width:100%;
	}
	.page-template-form-page-php .fw-cont .gen-form .input-group-text {
		border-radius:3px 3px 0 0;
	}
	.page-template-form-page-php .mainform-cont .gen-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not(.form-captcha-text),
	.page-template-form-page-php .mainform-cont .gen-form textarea,
	.page-template-form-page-php .mainform-cont .gen-form .form-attach,
	.page-template-form-page-php .mainform-cont .gen-form select {
		border-radius:0 0 3px 3px;
	}
	.page-template-form-page-php .gen-form .form-select:after {
		top:auto;
		bottom:20px;
	}
	.page-template-form-page-php .mainform-cont .gen-form .form-date:after {
		height:45px;
		top:auto;
		bottom:0;
	}
	.page-template-form-page-php .gen-form .red-btn {
		width:100%;
	}
}

/* page | get a quote */
.ui-widget.ui-widget-content {
	color:#0c5460;
	background-color:#d1ecf1;
	border-color:#bee5eb !important;
	font-size:11px;
	line-height:1.8;
}
#ui-datepicker-div {
	background:#fff;
	border:0 !important;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	color:#333;
	font-size:13px;
}
#ui-datepicker-div .ui-widget-header {
	background:#950000;
	color:#fff;
}
#ui-datepicker-div .ui-widget-header .ui-icon {
	filter:invert(100%);
}
#ui-datepicker-div tbody {
	border:0;
}
#ui-datepicker-div .ui-state-highlight {
	color:#721c24;
	background-color:#f8d7da;
	border-color:#f5c6cb;
}

/* page | contact us */
.contact-us-page .entry-content .alert a:hover {
	color:#950000 !important;
}
.contact-us-page .gen-form h6 {
	font-size:18px;
}
.contact-us-page .gen-form .form-attach input {
	opacity:0;
}
@media and (min-device-width :768px) and (max-device-width :1024px) and (-webkit-min-device-pixel-ratio:1) {
	.contact-us-page .entry-content .custom-file input {
		margin-left:-110px;
		width:calc(100% + 110px);
	}
}
@media (max-width:991px) {
	.contact-us-page .fw-cont .alert {
		padding-right:1rem;
	}
}
@media (max-width:767px) {
	.contact-us-page .fw-cont .row > div:first-child > div {
		margin-top:60px;
	}
	.contact-us-page .fw-cont .row > div:first-child > div ul {
		margin-left:0;
	}
}
@media (max-width:575px) {
	.page-template-form-page-php .mainform-cont .gen-form .form-attach {
		flex:100%;
	}
	.contact-us-page .fw-cont a {
		word-break:break-word;
	}
	.contact-us-page .fw-cont li {
		font-size:15px;
	}
}
@media (max-width:320px) {
	.contact-us-page .fw-cont .form-captcha .col-6 {
		flex:100%;
		max-width:100%;
		padding:0 15px 1rem !important;
	}
}

/* page | order now */
.order-now-page .entry-content .gen-form .card {
	background:0;
}
#orderwizard .current-info,
#orderwizard .actions {
	display:none;
}
#orderwizard .content {
	float:none;
}
#orderwizard .steps ul {
	display:flex;
	margin:0;
}
#orderwizard .steps ul>li {
	list-style:none;
	text-align:center;
	width:20%;
}
#orderwizard .steps ul>li>a {
	color:#ddd;
    display:block;
    line-height:1;
    text-decoration:none;
    transition:0s;
}
#orderwizard .steps ul>li.current>a,
#orderwizard .steps ul>li.done>a {
	color:#950000;
}
#orderwizard .steps li .order-icon {
	position:relative;
}
#orderwizard .steps li .order-icon:before {
	font:14px FontAwesome;
	background:#ddd;
    border-radius:100%;
    color:#fff;
    width:40px;
    height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    margin:0 auto 5px;
	position:relative;
	z-index:1;
}
#orderwizard .steps li.current .order-icon:before {
    background:#950000;
}
#orderwizard .steps li.done .order-icon:before {
    background:#fff;
	border:2px solid #950000;
    color:#950000;
}
#orderwizard .steps li:first-child .order-icon:before {
	content:'\f15c';
}
#orderwizard .steps li:nth-child(2) .order-icon:before {
	content:'\f129';
}
#orderwizard .steps li:nth-child(3) .order-icon:before {
	content:'\f085';
}
#orderwizard .steps li:nth-child(4) .order-icon:before {
	content:'\f007';
}
#orderwizard .steps li:last-child .order-icon:before {
	content:'\f1d8';
}
#orderwizard .steps li .order-icon:after {
	content:'';
	border:1px solid #ddd;
	position:absolute;
	width:100%;
	top:50%;
	left:0;
}
#orderwizard .steps li.current .order-icon:after,
#orderwizard .steps li.done .order-icon:after {
	border:1px solid #950000;
}
#orderwizard .order-subscribe label {
	width:calc(100% - 16px);
}
#orderwizard .order-subscribe label:before {
	top:-2px;
    left:3px;
}
#orderwizard .extra-upload .input-group {
	box-shadow:none;
}
#orderwizard .extra-upload .input-group-prepend {
	border-radius:3px 3px 0 0;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
}
#orderwizard .extra-upload #dvfAttachInfo,
#orderwizard .extra-upload #dvfAddAttach,
#orderwizard .extra-upload #dvResultInfo,
#orderwizard .extra-upload #dvResultAddAttach {
	border-radius:0 0 3px 3px;
}
#orderwizard .extra-upload #dvInfoDel,
#orderwizard .extra-upload #dvAddAttachDel {
	top:auto;
	bottom:0;
}
#orderwizard .extra-upload .dumbtn {
	top:auto;
	bottom:21px;
}
.order-now-page .mainform-cont li span {
	width:calc(100% - 14px);
}


/* page | login, register, forgot */
.login-page .preloader-cont {
	border-radius:0 20px 20px 0;
}
.login-page .site-inner {
	background:url('/wp-content/uploads/2018/07/login-bg-c.jpg') center/cover fixed;
}
.register-now-page .site-inner {
	background:url('/wp-content/uploads/2018/07/register-bg-c.jpg') bottom/cover fixed;
}
.forgot-password-page .site-inner {
	background:url('/wp-content/uploads/2018/07/forgot-bg-c.jpg') center/cover fixed;
}
.page-template-form-page-php .half-cont .gen-form:before {
	content:'';
	background:url('/wp-content/uploads/2018/06/notebook-spine-half.png') top center/100%;
	position:absolute;
	top:0;
	left:-25px;
	width:50px;
	height:100%;
}
.page-template-form-page-php .half-cont .gen-form {
	background:linear-gradient(#eee 0%, #fff 5%) 0 60px;
	background-size:100% 30px;
	border-radius:0 20px 20px 0;
	box-shadow:inset 0 80px 0 0 #fff, 0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
	max-width:480px;
	min-height:450px;
	padding:40px 40px 40px 60px;
	position:relative;
}
.register-now-page .gen-form input[type=checkbox]:checked+label:before {
	left:-2px;
	top:-2px;
}
.register-now-page .gen-form .form-subscribe label {
	width:calc(100% - 30px);
}
.register-now-page .gen-form .form-subscribe input {
	float:left;
}
@media (max-width:1024px) {
	.login-page .site-inner,
	.register-now-page .site-inner,
	.forgot-password-page .site-inner {
		background-attachment:scroll;
	}
	.page-template-form-page-php .half-cont .gen-form > h1 {
		font-size:28px;
	}
}
@media (max-width:575px) {
	.page-template-form-page-php .half-cont .wrap {
		padding:40px 5% 20px;
	}
	.page-template-form-page-php .half-cont .entry,
	.page-template-form-page-php .half-cont > .row > div {
		padding:0;
	}
	.page-template-form-page-php .half-cont .gen-form:before {
		background:url('/wp-content/uploads/2018/06/notebook-spine-top.png') top/contain;
		height:32px;
		width:calc(100vw - 12%);
		left:50%;
		transform:translate(-50%,-15px);
	}
	.page-template-form-page-php .half-cont .gen-form {
		background:linear-gradient(#eee 0%, #fff 5%) 0 40px;
		background-size: 100% 25px;
		box-shadow:inset 0 60px 0 0 #fff,0 2px 2px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.08);
		border-radius:0 0 10px 10px;
		padding:30px 5% 5%;
	}
	#orderwizard .steps li .order-icon:before {
		height:32px;
		width:32px;
	}
	#orderwizard .steps li .order-label-cont small {
		display:none;
	}
}

/* page | feedback */
.feedback-page .site-inner {
	background:url('/wp-content/uploads/2018/08/bg-feedback-c.jpg') center/cover fixed;
}
.feedback-page #feedback .form-group br {
	display:none;
}

/* sample_essay archive */
#se-archive-banner {
	background:url('/wp-content/uploads/2018/04/why-choose-us-bg-gray.jpg') fixed center/cover no-repeat;
	padding:40px;
}
#se-archive-banner .wrap>div {
	background:#1b1313;
	margin:60px 0;
	padding:40px;
	max-width:800px;
	position:relative;
	z-index:1;
}
#se-headings-cont {
	border-radius:100px;
	left:50%;
	line-height:18px;
	margin-top:-60px;
	max-width:90%;
	transform:translateX(-50%);
	width:500px;
	z-index:1;
}
.sample-essays-page p {
	text-align:justify;
}
.sample-essays-page a {
	text-decoration:none;
}
.sample-essays-page a.red-btn {
	min-width:0;
}
#se-archive-banner:before {
	content:'';
	background:url('/wp-content/uploads/2018/04/why-choose-us-bg.jpg') fixed center/cover no-repeat;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:50%;
}
@media (max-width:991px) {
	#se-archive-banner:before {
		opacity:.5;
		width:100%;
	}
	#se-archive-banner h1 {
		font-size:36px;
	}
}
@media (max-width:767px) {
	#se-archive-banner h1 {
		font-size:28px;
	}
	#se-headings-cont i {
		font-size:3em;
	}
}

/* sample_essay | blog */
#se_header_banner {
	background:#000;
}
#blog_header_banner {
	background:linear-gradient(rgba(27,19,19,.75),rgba(27,19,19,.75)),url('/wp-content/uploads/2018/08/header-blog-c.jpg') fixed center/cover;
}
#se_header_banner .wrap,
#blog_header_banner .wrap {
	padding:60px 0;
}
#se_header_banner .breadcrumb,
#blog_header_banner .breadcrumb {
	display:block;
	background:transparent;
	margin-bottom:20px;
	padding:0;
	font-family:'Playfair Display', serif;
	color:#fff;
	font-size:16px;
}
#se_header_banner .breadcrumb a,
#blog_header_banner .breadcrumb a {
	color:#fff;
	text-decoration:none;
}
#se_header_banner .breadcrumb a:hover,
#blog_header_banner .breadcrumb a:hover {
	color:#eda70f;
}
.custom-blog-page.single-post .entry ul {
	margin-left:3em;
}
.custom-blog-page.single-post .entry li {
	list-style:none;
}
.custom-blog-page .entry,
.sample-essays-page .entry {
	padding:0 0 40px 0;
}
.custom-blog-page .entry a,
.sample-essays-page .entry a {
	text-decoration:none;
}
.custom-blog-page .e-meta-info {
	font-size:14px;
}
.custom-blog-page .e-meta-info a {
	color:#000;
	text-decoration:none;
}
.custom-blog-page .e-meta-info a:hover {
	color:#8a1418;
}
.custom-blog-page .e-meta-info .readmore {
	background:#940d0e;
	color:#ffca00;
	padding:4px 10px;
	width:105px;
	height:35px;
}
.custom-blog-page .e-meta-info .readmore:hover {
	background:#000;
	color:#ffca00;
}
.custom-blog-page .catch-img,
.custom-blog-page .feat-img {
	max-width:none;
	width:300px;
	height:200px;
}
.custom-blog-page p {
	line-height:1.8;
	text-align:justify;
}
.custom-blog-page .comment-respond {
	padding-left:0;
	padding-right:0;
}
.custom-blog-page .brp-cont {
	height:200px;
	overflow:hidden;
	padding:0 15px;
}
.custom-blog-page .brp-cont:before {
	content:'';
	background:#000;
	opacity:.5;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
.custom-blog-page .brp-cont h6 {
	margin:0 0 50%;
	transition:all .3s;
	color:#fff;
	position:relative;
	z-index:10;
	transform:translate(0, -50%);
	top:50%;
}
.custom-blog-page .brp-cont:hover h6 {
	color:#ffca00;
	margin:10px 0;
	top:0;
	transform:translate(0, 0);
}
.custom-blog-page .brp-cont > div {
	opacity:0;
	transition:.2s;
	overflow:hidden;
}
.custom-blog-page .brp-cont:hover > div:not(:last-child) {
	opacity:1;
	position:relative;
	z-index:1;
}
.custom-blog-page .brp-cont .brp-red-overlay {
	top:0;
	left:0;
	text-decoration:none;
}
.custom-blog-page .brp-cont:hover .brp-red-overlay {
	background:rgba(149, 0, 0, .65);
	top:0;
	left:0;
	width:100%;
	height:100%;
	position:absolute;
	opacity:1;
}
.pagination {
	clear:both;
	margin:40px 0;
}
.pagination a,
.pagination span {
	background-color:#000;
	color:#fff;
	font-weight:600;
	margin:0 2px;
	padding:6px 12px;
	text-decoration:none;
}
.pagination a:focus,
.pagination a:hover,
.pagination .current {
	background-color:#940d0e;
}
.sample-essays-page .sidebar a {
	text-decoration:none;
}
.sample-essays-page .sidebar a h6 {
	font-size:18px;
}
.sample-essays-page .sidebar a p {
	color:#000;
	font-size:14px;
	line-height:18px;
}
.sample-essays-page .sidebar .widget,
.custom-blog-page .sidebar .widget {
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	border:0;
}
.sample-essays-page .sidebar .red-btn,
.custom-blog-page .sidebar .red-btn {
	min-width:0;
}
.sample-essays-page .sidebar #text-13,
.sample-essays-page .sidebar #text-7,
.sample-essays-page .sidebar #text-6,
.sample-essays-page .sidebar #text-2 {
	display:none;
}
.sample-essays-page .sidebar .widget_custom_html .card {
	background-size:cover !important;
}
.custom-blog-page .sidebar .widget-title {
	border-bottom:1px solid #eee;
	font-size:24px;
	padding-bottom:1rem;
}
.custom-blog-page .sidebar a {
	color:#000;
	text-decoration:none;
}
.custom-blog-page .sidebar li {
	display:flex;
	align-items:baseline;
	margin:0;
	padding:0;
}
.custom-blog-page .sidebar li:before {
	content:"\f138";
	font:16px FontAwesome;
	color:#eaa018;
	margin-right:10px;
}
.custom-blog-page .sidebar .cat-item:before {
	content:"\f105";
	font:14px FontAwesome;
	margin-right:10px;
}
.custom-blog-page .sidebar .category-clouds a {
	font-size:12px;
}
.custom-blog-page .sidebar .category-clouds a:hover {
	background:#940d0e;
	border-color:#940d0e;
	color:#fff;
}
.sample-essays-page .sidebar .gen-form label {
	position:relative;
}
.sample-essays-page .sidebar .gen-form input[type=checkbox]:checked+label:before {
	left:-23px;
	top:-2px;
}
.custom-blog-page .single_addthis .at-icon-wrapper {
	background:#e8e8e8 !important;
}
.custom-blog-page .single_addthis .at-icon-wrapper .at-icon {
    fill:#bebdbd;
}
.sample-essays-page.search .alert-danger,
.custom-blog-page.search .alert-danger {
    background-color:#f8d7da;
    border-color:#f5c6cb;
	color:#721c24;
	padding:.75rem 1.25rem;
}
.sample-essays-page .searchform input:not([type=submit]),
.custom-blog-page .search-form input:not([type=submit]) {
	color:#000 !important;
}
@media (max-width:1340px) and (min-width:1025px) {
	.custom-blog-page .sidebar #custom_html-24 h3,
	.sample-essays-page .sidebar #custom_html-27 h3,
	.sample-essays-page .sidebar #custom_html-30 h3 {
		font-size:28px;
	}
}
@media (max-width:1024px) and (min-width:768px) {
	.sample-essays-page .sidebar,
	.custom-blog-page .sidebar {
		display:flex;
		flex-wrap:wrap;
		margin-left:-15px;
		margin-right:-15px;
		width:calc(100% + 30px);
	}
	.sample-essays-page .sidebar > .widget,
	.custom-blog-page .sidebar > .widget {
		flex:calc(50% - 30px);
		max-width:calc(50% - 30px);
		margin-left:15px;
		margin-right:15px;
	}
	.sample-essays-page .sidebar .widget_custom_html,
	.custom-blog-page .sidebar .widget_custom_html {
		box-shadow:none;
		padding:0;
	}
	.sample-essays-page .sidebar .widget_custom_html .card,
	.custom-blog-page .sidebar .widget_custom_html .card {
		height:286px;
		margin:0 !important;
	}
	.custom-blog-page .sidebar #blog-search {
		flex:100%;
		max-width:100%;
		margin:0 15px;
	}
	.custom-blog-page .sidebar > .widget#text-15,
	.custom-blog-page .sidebar > .widget#recent-posts-2 {
		height:335px;
	}
}
@media (max-width:991px) and (min-width:768px) {
	.sample-essays-page .sidebar .widget_custom_html .card,
	.custom-blog-page .sidebar .widget_custom_html .card,
	.custom-blog-page .sidebar > .widget#text-15,
	.custom-blog-page .sidebar > .widget#recent-posts-2 {
		height:400px;
	}
}
@media (max-width:991px) {
	#se-archive-banner,
	#se_header_banner .wrap,
	#blog_header_banner .wrap {
		padding:60px;
	}
	#se-archive-banner .wrap {
		padding:0;
	}
	#se-archive-banner .wrap>div {
		margin:0;
		padding:60px;
		width:100%;
	}
	.custom-blog-page .site-inner,
	.sample-essays-page .site-inner	 {
		padding:60px;
	}
}
@media (max-width:767px) {
	#se-archive-banner,
	#se_header_banner .wrap,
	#blog_header_banner .wrap {
		padding:30px;
	}
	#se-archive-banner .wrap>div {
		padding:30px;
	}
	.custom-blog-page .site-inner,
	.sample-essays-page .site-inner	 {
		padding:30px;
	}
	.single-sample_essays .sidebar .widget {
		margin-bottom:30px;
		padding:30px;
	}
	.sample-essays-page .sidebar .widget:last-child {
		margin-bottom:40px;
	}
}
@media (max-width:575px) {
	.sample-essays-page .entry-title {
		line-height:1;
	}
	.sample-essays-page .entry-title a {
		font-size:21px;
	}
	.custom-blog-page .catch-img,
	.custom-blog-page .feat-img {
		width:100%;
		height:auto;
		margin-bottom:1rem;
	}
	.custom-blog-page .entry img,
	.sample-essays-page .entry img {
		width:100%;
	}
	.sample-essays-page.archive .site-container>.gen-form {
		max-width:100% !important;
		margin:0 !important;
		padding:30px 30px 0;
	}
}

/* page | site follow guide */
.page-sfg .subpage-title-wrapper {
	background:0;
	padding:0 !important;
	text-align:left;
	max-width:50%;
	margin:60px 0;
}
.page-sfg .site-inner,
.page-sfg .entry {
	max-width:100%;
	padding:0;
}
.page-sfg .entry-content>div {
	padding:40px 0;
}
.page-sfg .row {
	margin:0 -30px;
}
.page-sfg .row>div {
	padding:0 30px;
}
.page-sfg .crucial-steps {
	background:url('/wp-content/uploads/2018/04/sfg-bg-1.jpg') fixed center/cover;
	position:relative;
}
.page-sfg .white-box {
	background:#fff;
	padding:50px;
	position:relative;
	z-index:1;
}
.page-sfg .title-strip {
	background:#a81501;
	color:#ffc107;
	padding:10px;
	font-style:italic;
	display:inline-block;
}
.page-sfg .tip {
	display:flex;
	align-items:start;
	justify-content:center;
}
.page-sfg .tip>div {
	background:#f1af1f;
	border-radius:100%;
	margin-right:20px;
	height:100px;
	width:100px;
}
.page-sfg .tip h4 {
	height:100px;
	width:100px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.page-sfg .tip p {
	font-family:'Playfair Display', serif !important;
	font-style:italic;
}
.page-sfg p:last-child {
	margin:0;
}
.page-sfg .crucial-steps-2 .white-box {
	margin:-280px 0 -120px;
}
.page-sfg .refer-to-mg .white-box {
	margin:-120px 0 -20px;
}
.page-sfg .guide-term {
	color:#8a1418;
	font-family:'Playfair Display', serif !important;
	font-size:21px;
	font-style:italic;
}
.page-sfg .sfg-brickwall {
	background:url('/wp-content/uploads/2018/04/sfg-brickwall.jpg') fixed center/cover;
	position:relative;
	height:300px;
}
.page-sfg .stayontopic {
	background:url('/wp-content/uploads/2018/04/sfg-bookflip.jpg') fixed center/cover;
	position:relative;
}
.page-sfg .beoriginal {
	background:url('/wp-content/uploads/2018/04/sfg-bookshelves.jpg') fixed left center/cover;
	position:relative;
}
.page-sfg .beoriginal:before {
	content:'';
	background:#fff;
	width:calc(50% - 30px);
	height:100%;
	position:absolute;
	right:0;
	top:0;
}
.page-sfg .sfg-tab-area * {
	font-size:14px;
}
.page-sfg .sfg-tab-area>div {
	background:url('/wp-content/uploads/2018/05/sfg-tab-mid.png') center/100% 100% no-repeat;
	padding:40px 80px;
	color:#fff;
	width:100%;
	margin-top:-100px;
}
.page-sfg .sfg-tab-area:before {
	content:'';
	background:url('/wp-content/uploads/2018/05/sfg-tab-top.png') bottom center/100% no-repeat;
	height:115px;
	width:100%;
	position:absolute;
	left:0;
	top:-115px;
}
.page-sfg .sfg-tab-area:after {
	content:'';
	background:url('/wp-content/uploads/2018/05/sfg-tab-bot.png') top center/100% no-repeat;
	height:115px;
	width:100%;
	position:absolute;
	left:0;
	bottom:-115px;
}
@media (min-width:1025px) {
	.page-sfg .crucial-steps:before,
	.page-sfg .stayontopic:before {
		content:'';
		background:#fff;
		width:150px;
		height:100%;
		position:absolute;
		right:0;
		top:0;
	}
	.page-sfg .sfg-brickwall:before {
		content:'';
		background:#fff;
		width:150px;
		height:100%;
		position:absolute;
		left:0;
		top:0;
	}
}
@media (max-width:1024px) {
	.page-sfg .entry-content>div {
		margin:0;
		max-width:100%;
		padding:40px;
	}
	.page-sfg .white-box {
		padding:30px 40px;
	}
	.page-sfg .crucial-steps-2 .white-box {
		margin-top:-500px;
	}
	.page-sfg .sfg-tab-area>div {
		padding:40px;
	}
}
@media (min-width:992px) {
	.page-sfg .lay-out-argu {
		margin-bottom:-100px;
	}
}
@media (max-width:991px) {
	.page-sfg .subpage-title-wrapper {
		max-width:100%;
		text-align:center;
		width:100%;
	}
	.page-sfg .entry-content>div>div {
		margin:0;
		padding:0;
	}
	.page-sfg .entry-content>div:first-child .row,
	.page-sfg .crucial-steps-2 .row,
	.page-sfg .entry-content>div:nth-child(5) .row,
	.page-sfg .entry-content>div:last-child .row {
		margin:0 -30px;
	}
	.page-sfg .entry-content>div:first-child .col-sm-5 {
		display:flex;
		align-items:flex-end;
	}
	.page-sfg .entry-content>div:first-child .col-sm-5 img {
		position:relative !important;
	}
	.page-sfg .beoriginal:before {
		width:100%;
		opacity:.9;
	}
	.page-sfg .sfg-tab-area>div {
		margin:100px 0;
		padding:40px 60px;
	}
	.page-sfg .tip>div,
	.page-sfg .tip h4 {
		height:64px;
		width:64px;
	}
}
@media (max-width:767px) {
	.page-sfg .white-box {
		margin:40px 0 !important;
	}
	.page-sfg .entry-content>div:not(.crucial-steps):not(.stayontopic) .white-box {
		box-shadow:0px 20px 120px #d6dee4;
	}
}
@media (max-width:575px) {
	.page-sfg .sfg-tab-area>div {
		margin:60px 0;
		padding:40px;
	}
}

/* page | services page */
.page-services .services-box {
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	margin-bottom:40px;
	padding:40px;
	transition:.5s;
}
.page-services .services-box a {
	top:0;
	left:0;
	z-index:1;
}
.page-services .services-box:hover {
	background:#950000;
    color:#fff;
}
.page-services .services-box:hover h2 {
	color:#eea70f;
}
@media (max-width:991px) {
	.page-services .subpage-title-wrapper {
		margin:0;
	}
	.page-services .subpage-title-wrapper h1 {
		font-size:36px;
	}
}
@media (max-width:575px) {
	.page-services .subpage-title-wrapper h1 {
		font-size:28px;
	}
	.page-services .subpage-title-wrapper .red-btn {
		width:100%;
		margin-bottom:15px;
	}
	.page-services .services-box {
		margin-bottom:5%;
		padding:5%;
	}
}

/* page | services subpages */
.page-services-subp #secondary-subpage-banner {
	background-attachment:fixed !important;
	position:relative;
}
.page-services-subp #secondary-subpage-banner:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:.8;
}
.page-services-subp .subpage-title-wrapper {
	background:0;
	padding:0;
	position:relative;
	z-index:1;
}
.page-ppt-presentations .headline-style-yellow:before,
.page-proofreading-editing .headline-style-yellow:before,
.page-model-answers-exam-revision .headline-style-yellow:before {
	position:absolute;
	left:0;
	top:50%;
}
.page-ppt-presentations .headline-style-yellow:after,
.page-proofreading-editing .headline-style-yellow:after,
.page-model-answers-exam-revision .headline-style-yellow:after {
	position:absolute;
	right:0;
	top:50%;
}
@media (max-width:1024px) {
	.page-services-subp #secondary-subpage-banner {
		background-attachment:scroll !important;
	}
	.page-services-subp .subpage-title-wrapper {
		padding:0;
	}
}
@media (max-width:991px) {
	.page-services-subp #secondary-subpage-banner .wrap {
		padding:60px;
	}
}
@media (max-width:767px) {
	.page-services-subp #secondary-subpage-banner .wrap {
		padding:30px;
	}
	.page-personal-statements .what-we-offer .col-md-6 > div {
		padding:30px !important;
	}
	.page-personal-statements .what-we-offer .col-md-6 > div .red-btn {
		min-width:0;
	}
}
@media (max-width:575px) {
	.page-services-subp #secondary-subpage-banner .wrap {
		padding:5%;
	}
}

/* content */
.page-services-subp .site-inner,
.page-services-subp .entry {
	margin:0;
	max-width:100%;
	padding:0;
}
.page-services-subp .entry-content>div {
	padding:80px 0;
}
.page-services-subp .how-does-it-work {
    background:#241917;
    font-size:16px;
	margin:0 auto;
}
.page-services-subp .how-does-it-work .wrap {
	max-width:1000px;
}
.page-services-subp .how-does-it-work p {
	margin:0;
}
.page-services-subp .fade-cont {
	box-shadow:0px 20px 120px #d6dee4 inset;
}
/* backgrounds */
.page-essays .what-you-will-receive {
	background:linear-gradient(to left,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/05/laptop-post-it-plagiarism.jpg') left/auto no-repeat;
}
.page-essays .take-out-guesswork:before {
	background:linear-gradient(to left,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/woman-office-c.jpg') left/auto no-repeat;
	content:'';
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	transform:scaleX(-1);
}
.page-assignments .be-in-control {
	background:linear-gradient(to right,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/be-in-control-c.jpg') right/50% no-repeat;
}
.page-ppt-presentations .what-we-offer {
	background:linear-gradient(to right,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/ppt-how-works-c.jpg') right/auto no-repeat;
}
.page-proofreading-editing .who-will-be-checking-your-work {
	background:url('/wp-content/uploads/2018/07/pae-check-c.jpg') fixed center/cover;
}
.page-reports .what-we-offer {
	background:linear-gradient(to right,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/laptop-notebook-c.jpg') right/auto no-repeat;
}
.page-reports .what-you-will-receive {
	background:linear-gradient(to left,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/write-laptop-c.jpg') left/auto no-repeat;
}
.page-model-answers-exam-revision .what-we-offer {
	background:url('/wp-content/uploads/2018/07/model-exam-img-2-c.jpg') right/50% no-repeat;
}
.page-model-answers-exam-revision .entry .benefits {
	padding:0;	
}
.page-model-answers-exam-revision .benefits .wrap {
	background:url('/wp-content/uploads/2018/07/model-exam-img-c.jpg') top right/auto 400px no-repeat;
	padding:80px 0;
}
@media (max-width:1200px) {
	.page-model-answers-exam-revision .what-we-offer {
		background:url('/wp-content/uploads/2018/07/model-exam-img-2-c.jpg') right/60% no-repeat;
	}
	.page-model-answers-exam-revision .benefits .wrap {
		background:url('/wp-content/uploads/2018/07/model-exam-img-c.jpg') top right -60px/auto 360px no-repeat;
	}
}
@media (max-width:1024px) {
	.page-services-subp .entry-content>div,
	.page-model-answers-exam-revision .entry .benefits .wrap {
		padding:60px;
	}
	.page-services-subp .entry-content .wrap {
		max-width:100%;
		padding:0;
	}
}
@media (max-width:991px) {
	.page-essays .what-you-will-receive,
	.page-essays .take-out-guesswork:before,
	.page-ppt-presentations .what-we-offer {
		background-position:center;
	}
	.page-reports .what-we-offer {
		background-position:left;
	}
	.page-assignments .be-in-control {
		background:linear-gradient(to right,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/be-in-control-c.jpg') right/60% no-repeat;
	}
	.page-reports .what-you-will-receive {
		background:linear-gradient(to left,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/write-laptop-c.jpg') left/auto 100% no-repeat;
	}
	.page-model-answers-exam-revision .what-we-offer {
		background:linear-gradient(to right,#fff,#fff,#fff,rgba(0,0,0,0),rgba(0,0,0,0)),url('/wp-content/uploads/2018/07/model-exam-img-2-c.jpg') right/auto 100% no-repeat;
	}
	.page-model-answers-exam-revision .benefits .wrap {
		background:url('/wp-content/uploads/2018/07/model-exam-img-c.jpg') right -40px bottom/auto 300px no-repeat;
	}
}
@media (max-width:767px) {
	.page-services-subp .entry-content>div,
	.page-model-answers-exam-revision .entry .benefits .wrap {
		padding:30px;
	}
	.page-services-subp .how-does-it-work .mr-5 {
		margin-right:2rem !important;
	}
}
@media (max-width:575px) {
	.page-services-subp .entry-content>div,
	.page-model-answers-exam-revision .entry .benefits .wrap {
		padding:5%;
	}
	.page-services-subp .entry-content>div .d-flex>*:nth-child(2) {
		width:calc(100% - 64px);
	}
}
/* services subpages calculator */
.page-services-subp #get-a-quote {
	width:550px;
}
.page-services-subp #get-a-quote .red-btn {
	min-width:0;
}
.page-services-subp #ew-footer-cta-row {
	display:none;
}
.page-services-subp .gaq-calculator {
	background:url('/wp-content/uploads/2018/04/footer-widgets-bg-gray.jpg') top/cover fixed;
	box-shadow:0px 20px 120px #d6dee4 inset;
}
.page-services-subp .gaq-calculator .gen-form {
	border:0;
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	margin:0 auto;
}
@media (max-width:575px) {
	.page-services-subp .gaq-calculator {
		background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)), url('/wp-content/uploads/2018/04/footer-widgets-bg-gray.jpg') center/cover;
		padding:5%;
	}
	.page-services-subp #get-a-quote {
		background:0;
		border:0;
		box-shadow:none;
	}
	.page-services-subp #get-a-quote .form-radio-btn>div {
		flex:none;
		max-width:none;
	}
}

/***************************************************************/

.page-services-subp .white-box {
	background:#fff;
	padding:50px;
	position:relative;
	z-index:1;
}
.page-services-subp .headline-style:before,
.page-services-subp .headline-style:after {
	position:initial;
	transform:none;
}


.page-dissertations .dissertation-chapters-accordion {
	background:url('/wp-content/uploads/2018/07/dissertations-bg-c.jpg') center/cover fixed;
}
.page-other-dissertation-services #odws-cont {
	overflow:hidden;
}
.page-other-dissertation-services #odws-cont .col-lg-6:not(.odws-img) {
	padding:80px 60px;
}
.page-other-dissertation-services .odws-dptc {
	background:url('/wp-content/uploads/2018/07/dw-dissertation-proposal-with-title-creation-c.jpg') center left 75%/cover no-repeat;
}
.page-other-dissertation-services .odws-sco {
	background:url('/wp-content/uploads/2018/07/dw-single-chapter-order-c.jpg') center/cover no-repeat;
}
.page-other-dissertation-services .odws-pdc {
	background:url('/wp-content/uploads/2018/07/dw-primary-data-collection-c.jpg') center/cover no-repeat;
}
.page-ppt-presentations .entry-content li span {
	margin-left:5px;
	width:calc(100% - 1em);
}
.page-proofreading-editing .how-we-can-help-you .wrap>div {
	margin:0 auto;
	max-width:1000px;
}
.page-personal-statements .what-we-offer .col-md-6 > div {
	border-radius:3px;
	box-shadow:0px 20px 120px #d6dee4;
	padding:40px;
}
.page-personal-statements .what-we-offer blockquote:before {
	display:none;
}
.page-personal-statements .what-we-offer blockquote p {
	font-size:inherit;
}
.page-personal-statements .what-we-offer blockquote p:before {
    content:"\201C";
	color:#eda70f;
	position:absolute;
	left:-30px;
    top:-20px;
	font-size:3em;
}
.page-personal-statements .what-we-offer ul {
    border:1px solid #f1f1f1;
    background:#f9f9f9;
    margin-left:0;
    padding:20px;
}
#ps-pricing {
	max-width:1000px;
	width:80%;
}
#ps-pricing .row {
	background:#f8f8f8;
	padding:10px;
}
#ps-pricing .col-md-4>div {
	margin:-1px;
}
#ps-pricing .price-top h3 {
	font-size:18px;
	text-align:center;
	padding:15px;
	margin:0;
}
#ps-pricing .price-head,
#ps-pricing .price-foot {
	padding:15px;
	text-align:center;
}
#ps-pricing .price-head sup {
	font:21px 'Playfair Display';
	top:-20px;
}
#ps-pricing .price-head span {
	font:55px 'Playfair Display';
	font-weight:bold;
	color:#8a1418;
}
#ps-pricing .price-des {
	padding:15px;
	text-align:center;
}
.page-services-subp .gaq-price input {
	border-bottom:1px solid #ddd;
	box-shadow:none !important;
	padding:0 !important;
}
@media (max-width:1024px) {
	.page-services-subp .entry-content>div .d-flex>*:nth-child(2) {
		width:calc(100% - 100px);
	}
	.page-services-subp .entry-content>div li.d-flex>*:nth-child(2) {
		width:calc(100% - 20px);
	}
	.page-other-dissertation-services #odws-cont .col-lg-6:not(.odws-img) {
		padding:60px;
	}
}
@media (min-width:992px) {
	.page-services-subp .what-you-will-receive .col-lg-2 img {
		max-width:85%;
	}
}
@media (max-width:991px) {
	.page-other-dissertation-services .odws-dptc,
	.page-other-dissertation-services .odws-sco,
	.page-other-dissertation-services .odws-pdc {
		height:400px;
	}
	.page-other-dissertation-services #odws-cont > .row {
		margin:0;
	}
	.page-assignments .entry-content>div.subj-cont .row,
	.page-proofreading-editing .entry-content>div.how-we-can-help-you .row {
		margin:0 -15px;
	}
	.page-assignments .entry-content>div.subj-cont .row>div,
	.page-proofreading-editing .entry-content>div.how-we-can-help-you .row>div {
		padding:0 15px;
	}
	.page-personal-statements .entry-content>div.what-we-offer blockquote {
		min-height:100px;
	}
	.page-services-subp .what-you-will-receive .col-lg-2 img {
		max-width:50%;
	}
}
@media (min-width:768px) {
	.page-assignments .subj-img {
		height:200px;
	}
	.page-ppt-presentations .headline-style-yellow,
	.page-proofreading-editing .headline-style-yellow,
	.page-model-answers-exam-revision .headline-style-yellow {
		padding:0 15%;
	}
	.page-proofreading-editing .how-does-it-work .col-md-6>div:first-child span {
		display:block;
		margin-bottom:25px;
	}
	#ps-pricing .price-mid {
		margin:-20px 0;
		border:10px solid #f8f8f8;
		box-shadow:0 0 6px 6px rgba(0, 0, 0, 0.08);
		z-index:1;
	}
	#ps-pricing .price-mid h3,
	#ps-pricing .price-mid .price-foot {
		padding:20px;
	}
}
@media (max-width:767px) {
	.page-services-subp h2.h3,
	.page-services-subp .gaq-calculator h2 {
		font-size:28px;
	}
	.page-essays .what-you-will-receive {
		background:#f4f4f4;
	}
	.page-essays .take-out-guesswork:before {
    	background:0;
	}
	.page-other-dissertation-services #odws-cont .col-lg-6:not(.odws-img) {
		padding:30px;
	}
	.page-assignments .be-in-control,
	.page-ppt-presentations .what-we-offer,
	.page-proofreading-editing .who-will-be-checking-your-work,
	.page-reports .what-we-offer,
	.page-reports .what-you-will-receive,
	.page-model-answers-exam-revision .what-we-offer,
	.page-model-answers-exam-revision .benefits .wrap {
		background:0;
	}
	.page-ppt-presentations .wcu-box {
		background:rgba(255, 255, 255, .85);
		margin:30px 0;
		padding:30px;
	}
	.page-services-subp .headline-style:before {
		display:none;
	}
	.page-services-subp .headline-style:after,
	.headline-style-yellow:after {
		display:block;
		margin:15px auto;
		position:relative !important;
	}
	.page-services-subp .s-100 {
		height:64px;
		width:64px;
	}
	#ps-pricing .price-mid {
		margin:30px 0;
	}
}
@media (max-width:575px) {
	.page-services-subp .row .subp-left-cont {
		padding:40px;
	}
	.page-other-dissertation-services .entry-content .row > div > div {
		margin:5%;
	}
	.page-services-subp .entry-content>div>.row>div:nth-child(2) .d-flex>*:nth-child(2) {
		width:calc(100% - 64px);
	}
	.page-services-subp .entry-content>div li.d-flex>*:nth-child(2) {
		width:calc(100% - 20px);
	}
	.page-proofreading-editing .how-we-can-help-you .row > div {
		padding:0;
	}
}
/* page | dissertation writing */
.page-other-dissertation-services #secondary-subpage-banner,
.page-other-dissertation-services #ew-footer-cta-row {
	display:none;
}
.page-dissertations .row {
	margin:0 -30px;
}
.page-dissertations .row>div {
	padding:0 30px;
}
.page-dissertations .dissertation-writing-cont:before {
	content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#241917;
    opacity:.8;
}
.page-dissertations .dissertation-writing {
	padding:40px 0;
	position:relative;
	z-index:1;
}
.page-dissertations .su-accordion .su-spoiler {
    border-bottom:1px solid #f1f1f1;
}
.page-dissertations .su-spoiler-title {
    font-size:18px;
    font-family:'Playfair Display', serif;
    font-weight:normal;
    font-style:italic;
}
.page-dissertations .su-spoiler-icon {
    color:#eaa018;
}
.page-dissertations .su-spoiler-style-default > .su-spoiler-content {
    background:#f5f5f5;
	padding:30px;
}
.page-other-dissertation-services .entry-content .row > div > div {
	max-width:750px;
	margin:60px;
}
.page-services-subp:not(.page-reports) .entry-content ul {
	border:1px solid #f1f1f1;
	background:#f9f9f9;
	margin-left:0;
	padding:20px;
}
.page-other-dissertation-services .odws-img:before {
	content:'';
	width:40px;
	height:40px;
	background:#fff;
	position:absolute;
	top:50%;
	transform:translateY(-50%) rotate(45deg);
}
.page-other-dissertation-services .odws-img:not(.odws-sco):before {
	left:-20px;
}
.page-other-dissertation-services .odws-sco:before {
	right:-20px;
}
.page-other-dissertation-services .totg {
	padding:80px 0;
}
@media (max-width:1024px) {
	.page-dissertations .entry-content .dissertation-writing {
		background-position:bottom right -100px;
	}
	.page-other-dissertation-services .totg {
		padding:40px 0;
	}
}
@media (max-width:991px) {
	.page-dissertations .entry-content .dissertation-writing {
		padding:5%;
		background-position:bottom right -200px;
	}
	.page-other-dissertation-services .odws-img:before {
		bottom:-20px;
		transform:translateX(-50%) rotate(45deg);
		top:auto;
		left:50% !important;
	}
}
@media (min-width:768px) {
	.page-dissertations .white-box {
		background:#fff;
		box-shadow:0 0 10px rgba(0, 0, 0, .15);
		padding:50px;
		position:relative;
		z-index:1;
	}
	.page-dissertations .dissertation-writing {
		background:url('/wp-content/uploads/2018/05/write-guy.png') right/auto 100% no-repeat;
	}
	.page-dissertations .dissertation-chapters .col-md-6:first-child .white-box {
		margin-top:-120px;
	}
	.page-dissertations .dissertation-chapters .col-md-6:last-child .white-box {
		margin-bottom:-120px;
	}
}
@media (max-width:575px) {
	.page-dissertations .s-100 {
		height:64px;
		width:64px;
	}
}

#genesis-sidebar-primary.stick {
    margin-bottom:40px;
    box-shadow:0 0 15px rgba(0,0,0,.5);
    bottom:0;
    position:fixed;
    transform:translateX(100%);
    z-index:1000;
    right:30%;
    top:-5%;
}
.essay-subject-block{
	box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 0 1px rgba(0, 0, 0, 0.08);
	height:100%;
	position:relative;
	overflow:hidden;
}
.essay-subject-block ul {
	height:100%;
}
.essay-subject-block ul:before {
	content:'';
	background:url('/wp-content/uploads/2018/06/magnifier.png') bottom -20px right -35px/50% no-repeat;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	opacity:0;
	transition:.5s;
	pointer-events:none;
}
.essay-subject-block:hover ul:before {
	background:url('/wp-content/uploads/2018/06/magnifier.png') bottom -15px right -30px/50% no-repeat;
	opacity:.15;
}
.essay-subject-block li:hover i {
	opacity:0;
}
.essay-subject-block li:hover a {
	color:#eda70f !important;
	position:relative;
}
.essay-subject-block li a:before {
	content:"\f138";
	font:18px FontAwesome;
	color:#eda70f;
	opacity:0;
	position:absolute;
	left:-20px;
	top:8px;
	transform:translateX(-15px);
}
.essay-subject-block li:hover a:before {
	opacity:1;
	transform:translate(0);
	transition:.5s;
}
.essay-subject-block .bg-light.d-flex {
	border-bottom:1px solid rgba(0,0,0, .125);
}
body.single-sample_essays article p {
	text-align:justify;
}

/* modified header */
.site-header>.wrap {
	padding:0;
	position:relative;
}
.contact-info-top {
	background:#241917;
	right:140px;
	line-height:18px;
	padding:10px 14px;
	top:50%;
    transform:translateY(-50%);
}
.contact-info-top b a {
	color:#eda70f;
	text-decoration:none;
}
.contact-info-top:before {
	content:'';
	border-top:10px solid transparent;
	border-bottom:10px solid transparent; 
	border-right:10px solid #241917; 
	position:absolute;
	left:-10px;
	top:50%;
	transform:translateY(-50%);
}
.contact-info-top span:first-child {
	font-size:21px;
}
.user-menu-top {
	right:0;
	top:50%;
	transform:translateY(-50%);
	z-index:999;
}
.user-menu-top a {
	color:#251917;
	font-weight:600;
	padding:6px 14px;
	text-decoration:none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.home-btn a.mega-menu-link i {
	font-size:16px;
	margin:12px 3px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.se-btn {
	background:#8a1418;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn {
	background:#1f05c1;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.se-btn img,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn img {
	display:none;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn > a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn > a.mega-menu-link:active,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn > a.mega-menu-link:focus,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn.mega-current-menu-item > a.mega-menu-link {
	background:#3c26c2;
}
.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu {
	background:#f6f6f6;
	border-top:4px solid #fec108;
	box-shadow:0 10px 7px -12px rgba(0, 0, 0, 0.2);
	padding:20px;
}
.se-on-btn {
	right:0;
    z-index:1;
    height:60px;
	margin-top:1px;
}
.se-on-btn a {
	color:#fff;
	display:flex;
	align-items:center;
	font-size:16px;
	padding:6px 14px;
	text-decoration:none;
}
.se-on-btn a:first-child {
	background:#891419;
}
.se-on-btn a:last-child {
	background:#ffc107;
}
/* added 12 jul 18 */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
	border-right:1px solid #751116 !important;
	border-left:1px solid #c31821 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:first-child, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.se-btn {
	border-left:0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.blog-btn,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn {
	border-right:0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item {
	padding:5px;
}
.user-menu-top .dropdown-menu {
	left:auto !important;
	right:0;
	transform:translate3d(0, 13px, 0px) !important;
}
@media (max-width:1340px) {
	.header-image .site-title>a {
		min-height:80px;
	}
}
@media (max-width:1200px) {
	.site-header>.wrap,
	#ew-top-header-row .wrap {
		max-width:100%;
	}
	.site-header>.wrap {
		padding:0 15px;
	}
	.user-menu-top {
		right:15px;
	}
	.contact-info-top {
		right:150px;
	}
}
@media (max-width:1100px) and (min-width:992px) {
	#genesis-footer-widgets .widget-title {
	    height:66px;
		display:flex;
		align-items:flex-end;
	}
}
@media (min-width:992px) {
	#mega-menu-wrap-primary #mega-menu-primary {
		display:block !important;
	}
	.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item.mega-toggle-on > .mega-menu-link:before {
		content:'';
		position:absolute;
		bottom:0;
		left:50%;
		transform:translateX(-50%);
		border-left:8px solid transparent;
		border-right:8px solid transparent;
		border-bottom:8px solid #fec108;
	}
}
@media (max-width:991px) {
	#ew-top-header-row .wrap {
		max-width:100%;
		padding:0;
	}
	.contact-info-top {
		right:140px;
	}
	.ew-top-header-widget {
		padding:0;
	}
	#mega-menu-wrap-primary #mega-menu-primary {
		border-bottom:1px solid #fff;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.order-btn {
		background:0;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
		clear:none !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(2),
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(4),
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(6) {
		width:calc(33% - 50px);
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width:50% !important;
		clear:none !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children {
		position:relative!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children .mega-menu-link {
		background:0!important;
		width:fit-content;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children .mega-menu-link:after,
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children .mega-indicator {
		display:none!important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children .mega-menu-toggle-sub:after {
		content:'\f0d7';
		font:14px FontAwesome;
		color:#fff;
		position:absolute;
		right:15px;
		top:50%;
		transform:translateY(-50%);
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-has-children.mega-toggle-on .mega-menu-toggle-sub:after {
		content:'\f0d8';
		font:14px FontAwesome;
		color:#fff;
		position:absolute;
		right:15px;
		top:50%;
		transform:translateY(-50%);
	}
	body:not(.secure-page) .site-footer {
		height:100px;
	}
}
@media (max-width:767px) {
	#ew-top-header-row .wrap,
	.ew-top-header-widget,
	.site-header>.wrap {
		padding:0;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
		padding-right:calc(5% - 12px);
	}
	.header-image .site-title>a {
		min-height:60px;
	}
	.header-image .title-area {
		margin-top:10px;
		padding-left:5%;
	}
	.user-menu-top {
		right:calc(5% + 45px);
		top:110px;
	}
	.user-menu-top .dropdown-toggle:after {
		border-top-color:#fff;
	}
	.contact-info-top {
		background:0;
		padding-left:5%;
		pointer-events:none;
	    top:110px;
		left:0;
		z-index:1;
	}
	.ew-top-header-widget #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
		padding:0 5%;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.home-btn a.mega-menu-link {
		font-size:16px;
		justify-content:left;
		width:auto;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-center,
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-right {
		display:none !important;
	}
	#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-blocks-left .mega-toggle-block {
		margin-left:auto !important;
		margin-right:5%;
	}
}
@media (max-width:575px) {
	.header-image .title-area {
		width:100%;
		max-width:100%;
		padding:0 5%;
		position:absolute;
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		width:100% !important;
	}
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(2),
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(4),
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.wcu-btn > ul.mega-sub-menu > li.mega-menu-item:nth-child(6) {
		width:calc(100% - 50px);
	}
	#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.mega-menu-column {
		clear:both !important;
	}
	.contact-info-top {
		width:300px;
	}
	.se-on-btn a {
		font-size:14px;
	}
}
@media (max-width:360px) {
	.subpage-title-wrapper .red-btn {
		min-width:0;
	}
	.contact-info-top span {
		font-size:11px;
	}
	.contact-info-top span:first-child {
		font-size:17px;
	}
}
.nav-footer {
	background:#241917;
	padding:0;
}
.nav-footer a {
	color:#fff;
	line-height:40px;
	padding:6px 14px;
}
.site-footer {
	padding:6px 14px;
	border:0;
	line-height:40px;
}

/* container padding */
.entry {
	margin:0;
	padding:0;
}
.page-template-form-page-php .site-inner .wrap {
	padding:80px 40px;
}
@media (max-width:991px) {
	.home .genesis-row,
	#subpage-banner .wrap,
	#secondary-subpage-banner .wrap,
	.page-services .site-inner .entry,
	.page-guarantees .entry .wrap,
	.page-why-choose-us .wcu-cont,
	.page-why-choose-us #subpage-secondary-banner .subpage-title-wrapper,
	.page-about-us #about-us-col .col-md-6:not(.auc-img),
	.page-our-press .entry .wrap,
	.page-scam-warning .entry .wrap,
	.page-template-form-page-php .site-inner .wrap,
	#ew-footer-cta-row .wrap {
		padding:60px;
	}
	.subpage-title-wrapper {
		margin:0;
	}
	.site-inner,
	.page-why-choose-us #sundaytimes-section .row>div:first-child,
	.page-our-press #our-press-col>div:not(.enquiries-cont):not(.news-coverage-cont),
	.page-scam-warning #scam-warning-col>div,
	#genesis-footer-widgets {
		padding:0;
	}
	.page-why-choose-us #sundaytimes-section .wrap {
		padding:60px 60px 0;
	}
	#genesis-footer-widgets .wrap {
		padding:60px 0;
	}
}
@media (max-width:767px) {
	.home .genesis-row,
	#subpage-banner .wrap,
	#secondary-subpage-banner .wrap,
	.subpage-title-wrapper,
	.page-services .site-inner .entry,
	.page-guarantees #our-guarantees-col .row > div,
	.page-why-choose-us .wcu-cont,
	.page-why-choose-us .wcu-box,
	.page-why-choose-us #subpage-secondary-banner .subpage-title-wrapper,
	.page-about-us #about-us-col .col-md-6:not(.auc-img),
	.page-our-press .entry .wrap,
	.page-scam-warning .entry .wrap,
	.page-template-form-page-php .site-inner .wrap,
	#ew-footer-cta-row .wrap,
	#genesis-footer-widgets .wrap {
		padding:30px;
	}
	.page-guarantees .entry .wrap {
		padding:0;
	}
	.page-guarantees #our-guarantees-col .row {
		margin:0;
	}
	.page-why-choose-us #sundaytimes-section .wrap {
		padding:30px 30px 0;
	}
	.page-about-us #about-us-col .row {
		margin:0;
	}
	.page-our-press #our-press-col .enquiries-cont {
		margin:0;
		padding:30px;
		width:100%;
	}
	.page-our-press #our-press-col .news-coverage-cont {
		padding:30px 0;
	}
	.page-template-form-page-php:not(.contact-us-page):not(.order-now-page) .fw-cont .gen-form {
		
	}
	#ew-footer-cta-row {
		margin-top:80px;
	}
}
@media (max-width:575px) {
	.home .genesis-row,
	#subpage-banner .wrap,
	#secondary-subpage-banner .wrap,
	.subpage-title-wrapper,
	.page-services .site-inner .entry,
	.page-guarantees #our-guarantees-col .row > div,
	.page-why-choose-us .wcu-cont,
	.page-why-choose-us .wcu-box,
	.page-why-choose-us #subpage-secondary-banner .subpage-title-wrapper,
	.page-about-us #about-us-col .col-md-6:not(.auc-img),
	.page-our-press .entry .wrap,
	.page-scam-warning .entry .wrap,
	.page-template-form-page-php .site-inner .wrap,
	#genesis-footer-widgets .wrap {
		padding:5%;
	}
	#ew-footer-cta-row .wrap {
		padding:30px 5%;
	}
	.nav-footer a {
		padding:0 10px;
	}
}
@media (max-height:600px) {
	.page-template-form-page-php .site-inner .wrap {
		padding-top:40px;
	}
}
/* footer */
.footer-widgets .wrap {
	display:flex;
	flex-wrap:wrap;
}
.footer-widgets .widget-area {
	width:25%;
	padding:0 15px;
}
@media (max-width:991px) {
	.footer-widgets .widget-area {
		width:50%;
	}
}
@media (max-width:575px) {
	.footer-widgets .widget-area {
		padding:0;
		width:100%;
	}
	.footer-widgets-1,
	.footer-widgets-3 {
		margin:0;
	}
	.footer-widgets-2 .widget-title,
	.footer-widgets-4 .widget-title {
		display:none;
	}
}

/* modal open */
/*.modal-open .card-body {
	padding:15px;
	position:relative;
}*/
.modal-open .modal-content .gen-form .input-group {
	border-radius:3px;
	box-shadow:0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08); 
	overflow:hidden;
}
.modal-open .modal-content .gen-form .input-group-text {
    border:0;
    padding:14px;
    align-items:baseline;
}
.modal-open .modal-content .gen-form .input-group input {
	box-shadow:none;
}
.modal-open .modal-content .gen-form input[type=checkbox]:checked+label:before {
	top:-2px;
	left:-1px;
}
.modal-open .modal-content .gen-form .captcha-mdl {
	height:40px;
	overflow:hidden;
	width:150px;
}
.modal-open .modal-content .gen-form .g-recaptcha {
	margin-left:-1px;
	margin-top:-17px;
}
.modal-open .modal-content .gen-form .red-btn {
	min-width:0;
	padding:6px 14px;
}
.modal-open .modal-success {
    background-color:#d4edda;
    border:1px solid #c3e6cb;
	border-radius:4px;
	color:#155724;
	font-size:12px;
	padding:.75rem 1.25rem;
}
.modal-open .modal-danger {
    background:#f8d7da;
    border-color:1px solid #f5c6cb;
	border-radius:4px;
    color:#721c24;
	font-size:12px;
	padding:.75rem 1.25rem;
}
/* modal preloader */
.preloader-cont {
	background:rgba(255,255,255,.75);
	position:absolute;
    top:0;
    left:0;
    height:100%;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
	z-index:1;
}
.pl-circle {
	width:40px;
	height:40px;
	position:relative;
}
.pl-circle .pl-child {
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.pl-circle .pl-child:before {
	content:'';
	animation:pl-circleBounceDelay 1.2s infinite ease-in-out both;
	background-color:#333;
	border-radius:100%;
	display:block;
	margin:0 auto;
	width:15%;
	height:15%;
}
.pl-circle .pl-circle2 { transform:rotate(30deg); }
.pl-circle .pl-circle3 { transform:rotate(60deg); }
.pl-circle .pl-circle4 { transform:rotate(90deg); }
.pl-circle .pl-circle5 { transform:rotate(120deg); }
.pl-circle .pl-circle6 { transform:rotate(150deg); }
.pl-circle .pl-circle7 { transform:rotate(180deg); }
.pl-circle .pl-circle8 { transform:rotate(210deg); }
.pl-circle .pl-circle9 { transform:rotate(240deg); }
.pl-circle .pl-circle10 { transform:rotate(270deg); }
.pl-circle .pl-circle11 { transform:rotate(300deg); }
.pl-circle .pl-circle12 { transform:rotate(330deg); }
.pl-circle .pl-circle2:before { animation-delay:-1.1s; }
.pl-circle .pl-circle3:before { animation-delay:-1s; }
.pl-circle .pl-circle4:before { animation-delay:-.9s; }
.pl-circle .pl-circle5:before { animation-delay:-.8s; }
.pl-circle .pl-circle6:before { animation-delay:-.7s; }
.pl-circle .pl-circle7:before { animation-delay:-.6s; }
.pl-circle .pl-circle8:before { animation-delay:-.5s; }
.pl-circle .pl-circle9:before { animation-delay:-.4s; }
.pl-circle .pl-circle10:before { animation-delay:-.3s; }
.pl-circle .pl-circle11:before { animation-delay:-.2s; }
.pl-circle .pl-circle12:before { animation-delay:-.1s; }
@keyframes pl-circleBounceDelay {
	0%, 80%, 100% {
		transform:scale(0)
	}
	40% {
		transform:scale(1)
	}
}

/* scroll back to top */
.cd-top {
	background:#eea70f;
	border-radius:4px;
	color:#000;
	display:flex;
	justify-content:center;
	align-items:center;
	position:fixed;
	bottom:15px;
	right:15px;
	width:64px;
	height:64px;
	opacity:0;
	visibility:hidden;
	text-decoration:none;
	z-index:9999999;
}
.cd-top.cd-show {
	opacity:.5;
	visibility:visible;
}
.cd-top:hover {
	opacity:.8;
}
@media (max-width:991px) {
	.cd-top {
		bottom:65px;
	}
}
@media (max-width:767px) {
	.modal-dialog {
		margin:15px;
	}
}
.site-footer p {
	text-align:center;
}

/* 404 */
.error404 .site-inner {
	margin-bottom:100px;
}

#mega-menu-item-11375{
	background-color:orange !important;
}