/* # Genesis Sample Child Theme  
Theme Name: Removals  
Theme URI: https://driverwithvan.co.uk/  
Description: This is a theme created by Mark C for DWV.   
Author: Driver With Van
Author URI: https://driverwithvan.co.uk/  
Template: genesis  
Template Version: 2.1.2  
Tags: CSS black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  
License: GPL-2.0+  
License URI: CSS http://www.gnu.org/licenses/gpl-2.0.html  
*/


/* # Table of Contents
- HTML5 Reset
	- Baseline Normalize
	- Box Sizing
	- Float Clearing
- Defaults
	- Typographical Elements
	- Headings
	- Objects
	- Gallery
	- Forms
	- Tables
- Structure and Layout
	- Site Containers
	- Column Widths and Positions
		- Content
		- Primary Sidebar
		- Secondary Sidebar
	- Column Classes
- Common Classes
	- Avatar
	- Genesis
	- Search Form
	- Titles
	- WordPress
- Widgets
	- Featured Content
- Plugins
	- Genesis eNews Extended
	- Jetpack
- Site Header
	- Title Area
	- Widget Area
> Utility Bar
- Site Navigation
	- Header Navigation
	- Primary Navigation
	- Secondary Navigation
- Content Area
	- Entries
	- Entry Meta
	- Pagination
	- Comments
- Sidebars
- Footer Widgets
	>> Custom 4 column footer Widget
- Site Footer

> Bespoke Customisation
	>> Menu Item colour upon page scroll to ID using full URL
	>> Background Image Overlay - Front Page
	>> Get Removal Quote Button - Front Page
	>> Call to Action Button - Customer Reviews - Front Page
	>> Site Tagline - Front Page
	>> Home Featured Widgets - Front Page
	>> Our Removals - Widget 1 - Front Page
	>> Genesis Featured Posts Title - Front Page
	>> 5 Reasons Heading, Green Arrow & Table - Widget 6 - Front Page
	>> Locations We Cover - Front Page
	>> Image Overlay With Get Quote CTA - Inner Pages
	>> Customer Review CTA - Inner Pages
	>> Blue arrow shaker next to Get Quote Button - Inner Pages
	>> Remove Primary Sidebar from Page/Post via custom body class
	>> Before Comments
	>> >> Style Global Side Widget - Inner Pages
	>> Style Get Removal Quote Button Side Widget - Inner Pages
	>> Style Category Side Widget - Inner Pages
	>> Style Tag Side Widget - Inner Pages
	>> Style Search Side Widget - Inner Pages
	>> Add Magnifying glass to search placeholder - Inner Pages
	>> Style Contact menu when on contact page
	>> Adjust Menu Size to fit on same row when user logged in
	>> Style Contact Menu
	>> Add down arrow symbol if menu has children
	>> Social media icons using Dashicons
	>> Design our FAQ Page
	>> Sidebar Widget 
	>> Sidebar Quote Widget
	>> Callback Request Widget
> Animation Effects
> Style Gravity Forms - Global Settings All Forms - see formpages.css
> Style Gravity Forms - Signup Form - see formpages.css
> Style Gravity Forms - Global Settings - Book - see formpages.css
	>> Style Gravity Forms - Bespoke Setting - Book - see formpages.css
	>> Booking Form: Login or Register Box - see formpages.css
	>> Login / Register / Password Reset Link / Welcome Box - see formpages.css
	>> Hightlight text
	>> Hide sitewide login
	>> Booking Form: Paypal Logo -  - see formpages.css
- Media Queries
	- Retina Display
	- Max-width: 1200px
	- Max-width: 960px
	- Max-width: 800px
	> Max-width: 768px
	> Max-width: 640px
	> Max-width: 480px
	> Max-width: 360px
*/


/* # HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* ## Baseline Normalize
--------------------------------------------- */
/* normalize.css v3.0.1 | MIT License | git.io/normalize */

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,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
@font-face{font-family:dashicons;src:url(../fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/font-woff;charset=utf-8;base64,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) format('woff'),url(../fonts/dashicons.ttf) format("truetype"),url(../fonts/dashicons.svg#dashicons) format("svg");font-weight:400;font-style:normal}.dashicons,.dashicons-before:before{display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dashicons-phone:before{content:"\f525"}.dashicons-arrow-down-alt2:before{content:"\f347"}.dashicons-menu:before{content:"\f333"}.dashicons-location:before{content:"\f230"}.dashicons-clock:before{content:"\f469"}.dashicons-smartphone:before{content:"\f470"}.dashicons-admin-users:before{content:"\f110"}.dashicons-yes:before{content:"\f147"}.dashicons-chart-bar:before{content:"\f185"}.dashicons-search:before{content:"\f179"}.dashicons-twitter:before{content:"\f301"}.dashicons-facebook-alt:before{content:"\f305"}.dashicons-googleplus:before{content:"\f462"}.dashicons-arrow-down-alt2:after{content:"\f347"}

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

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

/* ## 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,
.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,
.wrap:after {
	clear: both;
	content: " ";
	display: table;
}


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

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

body {
	background-color: #f5f5f5;
	/*color: #333;*/
	/*font-family: Lato, sans-serif;*/
	font-family: "proxima-nova", sans-serif;
	color: #5c5c5c;
	font-size: 18px;
	font-weight: 300;
	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;
}

::-moz-selection {
	background-color: #333;
	color: #fff;
}

::selection {
	background-color: #333;
	color: #fff;
}

a {
	/*color: #e5554e;*/
	text-decoration: none;
	border-bottom: 0px dotted #333; 
	/*color: #333;*/
	color: #0274be;
	font-weight: 500;
}

a:hover {
	color: #333;
}

p {
	margin: 0 0 28px;
	padding: 0;
}

ol,
ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

b,
strong {
	font-weight: 700;
}

blockquote,
cite,
em,
i {
	font-style: italic;
}

blockquote {
	margin: 40px;
}

blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}


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

h1,
h2,
h3,
h4,
h5,
h6 {
	/*color: #333;*/
	color: #363636;
	/*font-family: Lato, sans-serif;*/
	font-family: "museo-sans",sans-serif;
	/*font-weight: 400;*/
	line-height: 1.2;
	margin: 0 0 10px;
	text-rendering: optimizeLegibility;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 30px;
}

h3 {
	font-size: 24px;
}

h4 {
	font-size: 20px;
}

h5 {
	font-size: 18px;
}

h6 {
	font-size: 16px;
}

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

embed,
iframe,
img,
object,
video,
.wp-caption {
	max-width: 100%;
}

img {
	height: auto;
}

.featured-content img,
.gallery img {
	width: auto;
}

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

.gallery {
	overflow: hidden;
}

.gallery-item {
	float: left;
	margin: 0 0 28px;
	text-align: center;
}

.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 img {
	border: 1px solid #ddd;
	height: auto;
	padding: 4px;
}

.gallery img:hover {
	border: 1px solid #999;
}

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

input,
select,
textarea {
	background-color: #fff;
	border: 1px solid #ddd;
	color: #333;
	font-size: 18px;
	font-weight: 300;
	padding: 16px;
	width: 100%;
	border-radius: 5px; /* Original code on live site below */
	box-shadow: none; /* Original code on live site below */
}

input:focus,
textarea:focus {
	outline: none;
	border: 1px solid #6BA631; /* Original code on live site below*/
	box-shadow: 0px 0px 5px #7FA659; /* Original code on live site below*/
}

/* Original code on live site below*/
select:focus {
	border: 1px solid #6BA631;
	box-shadow: 0px 0px 5px #7FA659;
	outline: none;*/
}

input[type="checkbox"],
input[type="image"],
input[type="radio"] {
	width: auto;
}

::-moz-placeholder {
	color: #333;
	font-weight: 300;
	opacity: 1;
}

::-webkit-input-placeholder {
	color: #333;
	font-weight: 300;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.button {
	/*background-color: #333;*/
	background-color: #0274be;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 500;
	/*font-weight: 300;*/
	padding: 16px 24px;
	text-transform: uppercase;
	width: auto; 
}

.footer-widgets button,
.footer-widgets input[type="button"],
.footer-widgets input[type="reset"],
.footer-widgets input[type="submit"],
.footer-widgets .button {
	background-color: #e5554e;
	color: #fff;
}

button:hover,
input:hover[type="button"],
input:hover[type="reset"],
input:hover[type="submit"],
.button:hover {
	/*background-color: #0EBFE9;*/
	background-color: #333;
	color: #fff;
}

.entry-content .button:hover {
	color: #fff;
}

.footer-widgets button:hover,
.footer-widgets input:hover[type="button"],
.footer-widgets input:hover[type="reset"],
.footer-widgets input:hover[type="submit"],
.footer-widgets .button:hover {
	background-color: #fff;
	color: #333;
}

.button {
	display: inline-block;
	border-radius: 3px;
}

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%;
}

tbody {
	border-bottom: 1px solid #ddd;
}

td,
th {
	text-align: left;
}

td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}

th {
	font-weight: 400;
	/* Original code on live site below
	font-weight: bold;
	text-transform: uppercase;*/
}


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

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

.site-inner,
.wrap {
	margin: 0 auto;
	max-width: 1200px;
}

.site-inner {
	clear: both;
	padding-top: 0px;
}


/* ## 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: 980px;
}

.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: 800px;*/
	width: 870px;
}

.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: 580px;
}

.full-width-content .content {
	width: 100%;
}

/* ### Primary Sidebar */

.sidebar-primary {
	float: right;
	/*width: 360px;*/
	width: 290px;
}

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

/* pad space between menu and content area*/
.content-sidebar .content {
	margin-top: 160px;
}

/* pad space between primary sidebar and content area*/
.sidebar {
	margin-top: 160px;
}

/* ## 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 {
	float: left;
}

.alignleft .avatar,
.author-box .avatar {
	margin-right: 24px;
}

.alignright .avatar {
	margin-left: 24px;
}

.comment .avatar {
	margin: 0 16px 24px 0;
}

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

.breadcrumb {
	margin-bottom: 20px;
	background: none repeat scroll 0% 0% #F9F9F9; /* Original code on live site below */
	padding: 5px 10px; /* Original code on live site below */
	color: #555; /* Original code on live site below */
	border: 1px solid #F1F1F1; /* Original code on live site below */
}

.archive-description,
.author-box, 
.before-blog {
	background-color: #fff;
	/*font-size: 16px;*/
	margin-bottom: 40px;
	/*padding: 40px;*/
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
}

.author-box-title {
	font-size: 16px;
	margin-bottom: 4px;
}

.archive-description p:last-child,
.author-box p:last-child {
	margin-bottom: 0;
}

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

.search-form {
	overflow: hidden;
}

.site-header .search-form {
	float: right;
	margin-top: 12px;
}

.entry-content .search-form/*,
.site-header .search-form*/ {
	width: 50%;
}

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

/* To clear search input field's text when the search field gets focus */

input[type="search"]:focus::-webkit-input-placeholder { color:transparent; }
input[type="search"]:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input[type="search"]:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input[type="search"]:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

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

.archive-title {
	font-size: 36px;
}

.archive-description {
	padding-bottom: 28px;
}

.entry-title {
	font-size: 36px;
	line-height: 1;
	/*margin-top: 40px;   Custom tweak to ensure sticky utility bar and header. Shows info on homepage and inner pages correctly - in particular CONTENT + SIDEBAR */
	padding-bottom: 10px;
}

.page .entry-title {
	margin-bottom: 24px;
}

.entry-title a,
.sidebar .widget-title a {
	color: #333;
	border: none;
}

.entry-title a:hover {
	color: #e5554e;
}

.widget-title {
/*	font-size: 30px; 
	margin-bottom: 0px; 
	text-transform: uppercase;
	background-color: #4589E1; 
    height: 55px; 
    padding-top: 10px; 
    color: #fff; 
    text-shadow: 0px 1px 0px #526896; 
    text-align: center; */
    font-size: 18px;
    margin-bottom: 20px;
}

/*.widget-title {
	color: #fff;
}*/

/* ## 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: 11px;
}

a.alignleft,
img.alignleft,
.wp-caption.alignleft {
	margin: 0 24px 24px 0;
}

a.alignright,
img.alignright,
.wp-caption.alignright {
	margin: 0 0 24px 24px;
}

.wp-caption-text {
	font-size: 14px;
	font-weight: 700;
	text-align: center;
}

.entry-content p.wp-caption-text {
	margin-bottom: 0;
}

.sticky {
}


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

.widget {
	word-wrap: break-word;
}

.widget ol > li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}

.widget li li {
	border: none;
	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 {
	margin-bottom: 24px;
	padding: 0 0 24px;
	background-color: #fff;
}

.footer-widgets .entry {
	border-bottom: 1px dotted #666;
}

.featured-content .entry-title {
	/*font-size: 20px;*/
	font-size: 24px;
}


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

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

.enews-widget,
.enews-widget .widget-title {
	color: #fff;
}

.sidebar .widget.enews-widget {
	background-color: #333;
}

.enews-widget input,
.enews-widget input:focus {
	border: 1px solid #333;
}

.enews-widget input {
	font-size: 16px;
	margin-bottom: 16px;
}

.enews-widget input[type="submit"] {
	background-color: #e5554e;
	color: #fff;
	margin: 0;
	width: 100%;
}

.enews-widget input:hover[type="submit"] {
	background-color: #fff;
	color: #333;
}

.enews form + p {
	margin-top: 24px;
}

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

#wpstats {
	display: none;
}


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

.site-header {
	background-color: #fff;
	/*border-bottom: 1px solid #eee;*/
	box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
	left: 0;
	letter-spacing: 0px;
	position: fixed;
	width: 100%;
	z-index: 999;
	/*top:55px;*/ /*  Custom tweak to ensure sticky utility bar and header. Shows info on homepage and inner pages correctly - in particular CONTENT + SIDEBAR */
	top:59px;
}

.site-header .wrap {
	/* padding: 40px 0; */
}

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

.title-area {
	float: left;
	padding: 16px 0;
	/*width: 360px;*/
}

.header-full-width .title-area {
	width: 100%;
}

.site-title {
	font-size: 32px;
	font-weight: 400;
	line-height: 1.2;
}

.site-title a,
.site-title a:hover {
	color: #333;
}

.site-title a img {
	vertical-align: top;
}

.header-image .site-title > a {
	/*background: url(images/logo-300x47.png) no-repeat left;*/
	background: url(https://driverwithvan.co.uk/wp-content/themes/removals/images/logo-300x47.png) no-repeat left;
	float: left;
	width: 300px;
	height: 47px;
	background-size: 100% 100%;
}

.site-description {
	font-size: 16px;
	font-weight: 300;
	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;*/
}



/* > Utility Bar
---------------------------------------------------------------------------------------------------- */
/* latest routine */
.utility-bar {
    position: fixed;
    width: 100%;
    /*background-color: #FFF;*/
    background-color: #0274BE;
    padding: 20px;
    font-size: 33px;
    padding-top: 5px;
    padding-bottom: 5px;
    z-index: 999;
}

/* This section is not used to format  */
.utility-bar-left p,
.utility-bar-right p {
	margin-bottom: 0;
}
 
.utility-bar-right {
    text-align: right;
    float: right;
    font-weight: 400;
    width: auto;
    /*padding-right: 18px;*/
    padding-left: 100px;
}

.utility-bar-right a {
	/*color: #0274BE*/
	color: #fff;
}

/* Background Circle */
.circle-icon {
    width: 50px;
    height: 50px;
    line-height: 50px;
    /*background-color: #0274BE;*/
    background-color: #FFF;
    border-radius: 100%;
    vertical-align: middle;
    margin: 0px -70px -54px;
    transition: all 0.5s ease 0s;
	
	/* This will flip the telephone icon */
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

/* Dashicon: Phone Symbol - used with Customer CSS background Circle */
.dashicons-phone::before {
	font-family: "dashicons";	
	content: "\f525";
	font-size: 31px;
	color: #0274BE;
	float: left;
	width: 100%;
	margin-left: -50px;
	padding-top: 9px;
	padding: 10px 30px;
}



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

.genesis-nav-menu {
	clear: both;
	/*font-size: 16px;*/
	font-size: 1.18em;
	line-height: 1;
	width: 100%;
}

.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}

.genesis-nav-menu a {
	/*color: #333;*/
	color: #4c6066;
	display: block;
	/*padding: 30px 24px;*/
	padding: 30px 16px;  /*No Logout styling*/
}

.genesis-nav-menu a:hover,
.genesis-nav-menu .current-menu-item > a,
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #e5554e;
	/* color: #0274BE; blue color */
}

.genesis-nav-menu .sub-menu {
	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: none;
	/*font-size: 14px;*/
	font-size: 16px;
	padding: 20px;
	position: relative;
	width: 200px;
}

.genesis-nav-menu .sub-menu .sub-menu {
	margin: -55px 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 {
	color: #fff;
	float: right;
	list-style-type: none;
	padding: 30px 0;
}

.genesis-nav-menu > .right > a {
	display: inline;
	padding: 0;
}

.genesis-nav-menu > .rss > a {
	margin-left: 48px;
}

.genesis-nav-menu > .search {
	padding: 10px 0 0;
}

/* Hide hamburger icon unless we are using viewpoint 960px or less*/
.responsive-menu-icon {display: none;}

/* Capitalise Nav Menu */
.genesis-nav-menu > .menu-item > a {
	text-transform: capitalize;
}

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

.site-header .sub-menu {
	border-top: 1px solid #eee;
}

.site-header .sub-menu .sub-menu {
	margin-top: -56px;
}

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

/* ## Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #333;
}

.nav-primary .genesis-nav-menu a {
	color: #fff;
}

.nav-primary .genesis-nav-menu .sub-menu a {
	color: #333;
}

.nav-primary .genesis-nav-menu a:hover,
.nav-primary .genesis-nav-menu .current-menu-item > a,
.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {
	color: #e5554e;
}

/* ## Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	background-color: #fff;
}


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

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

.entry {
	margin-bottom: 40px;
	padding: 50px 60px;
}

.content .entry {
	background-color: #fff;
	border: 1px solid #DDD;
}

.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: none;
	/*list-style-type: disc;*/
}

.entry-content ol ol,
.entry-content ul ul {
	margin-bottom: 0;
}

.entry-content code {
	background-color: #333;
	color: #ddd;
}

.entry-content a {
    border-bottom: 1px dotted #0274BE; 
    /*color: #0274BE; */
    text-decoration: none; 
}

.entry-content a:hover {
    border-bottom: 1px dotted #333; 
    color: #333; 
    text-decoration: none; 
}

.content .post-286 {
	margin-top: 150px;
}

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

p.entry-meta {
	font-size: 16px;
	margin-bottom: 0;
}

.entry-meta a{
	font-weight: 300;
}

.entry-header .entry-meta {
	margin-bottom: 24px;
}

.entry-header .entry-meta a {
	font-weight: 300;
}

.entry-footer .entry-meta {
	border-top: 2px solid #f5f5f5;
	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;
	padding-right: 3px;
}

.archive-pagination li a {
	background-color: #333;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	padding: 8px 12px;
	border-radius: 3px;
}

.archive-pagination li a:hover,
.archive-pagination .active a {
	/*background-color: #e5554e;*/
	background-color: #0274be;
}

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

.comment-respond,
.entry-comments,
.entry-pings {
	background-color: #fff;
	margin-bottom: 40px;
	border: 1px solid #e7e7e7;
}

.comment-respond,
.entry-pings {
	padding: 40px 40px 16px;
}

.entry-comments {
	padding: 40px;
}

.comment-header {
	font-size: 16px;
}

li.comment {
	background-color: #f5f5f5;
	/*border: 2px solid #fff;*/
	border: 1px solid #e7e7e7;
	border-right: none;
}

.comment-content {
	clear: both;
}

.comment-list li {
	margin-top: 24px;
	padding: 32px;
}

.comment-list li li {
	margin-right: -32px;
	background-color: #f9f9f9;
}

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

.entry-comments .comment-author {
	margin-bottom: 0;
}

.entry-pings .reply {
	display: none;
}

.bypostauthor {
}

.form-allowed-tags {
	background-color: #f5f5f5;
	font-size: 16px;
	padding: 24px;
}


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

.sidebar {
	font-size: 16px;
}

.sidebar li {
	border-bottom: 1px dotted #ddd;
	margin-bottom: 10px;
	padding-bottom: 10px;
	text-align: left;
}

.sidebar p:last-child,
.sidebar ul > li:last-child {
	margin-bottom: 0;
}

.sidebar .widget {
	background-color: #EEE;
	/*border: 1px solid #eee;*/
	border: 1px solid #DDD;
    margin-bottom: 40px;
    padding: 40px;
}

.sidebar .widgettitle {
    color: #888;
    /*color: #5c5c5c;*/
    font-size: 18px;
    letter-spacing: 1px;
    margin-bottom: 24px;
    text-transform: uppercase;
}

.sidebar ul li a {
	transition: none;
	color: #777;
	display: block;
	/*font-weight: bold;*/
	position: relative;
	text-decoration: none;
}

.sidebar ul li a:hover {
	transition: none;
	color: #0274BE;
	display: block;
	/*font-weight: bold;*/
	position: relative;
	text-decoration: none;
}

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

/* >> Custom 4 column footer Widget
--------------------------------------------- */
.footer-widgets {
	background-color: #333;
	color: #999;
	font-size: 16px;
	/*width: 100%;*/
}
.footer-widgets .wrap {
	border-bottom: 1px solid #444;
	/*padding: 40px 0 16px;*/
	padding: 20px 0 16px;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3,
.footer-widgets-4 {
	/*width: 255px;*/
	width: 22%;
	border: 0px solid #E8E8E8; /*  Border: Footer Widget 1, Footer Widget 2, Footer Widget 3 - Homepage and inner pages*/
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3{
	/*margin-right: 60px;*/
	margin-right: 4%;
}
.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	float: left;
}
.footer-widgets-4 {
	float: right;
}
.footer-widgets-4 .footer-title a {
	color: #FFF;
	border-bottom: 1px dotted #fff;
}

.footer-widgets-4 .footer-title a:hover {
	color: #999;
}

.footer-widgets-4 ul li {
	color: #999 !important;
	border-bottom: none !important;
}

.footer-widgets a {
	/*border-bottom: 1px dotted #fff;*/
	color: #999;
}
.footer-widgets a:hover {
	color: #FFF;
}
.footer-widgets .widget {
	/*margin-bottom: -11px;*/
}
.footer-widgets .widget-title {
	color: #fff;
}
.footer-widgets li {
	list-style-type: none;
	margin-bottom: 6px;
	word-wrap: break-word;
}
.footer-widgets .search-form input:focus {
	border: 1px solid #ddd;
}
.footer-widgets .footer-title {
    color: #009EE0;
    font-family: "museo-sans",sans-serif;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
.footer-widgets .footer-phone-number {
    color: #FFF;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 12px;
    margin-top: -16px;
}
.footer-widgets .footer-phone-number a {
    color: #FFF;
    font-size: 26px;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 12px;
    border-bottom: none;
}
.footer-widgets .stars img {
    width: 14px;
}
.footer-widgets-1 .dashicons-location {
	font-size: 29px;
	margin-top: -10px;
	margin-left: -7px;
	vertical-align: middle;
	margin-right: 10px
}
.footer-widgets-2 .dashicons-clock {
	font-size: 29px;
	margin-top: -10px;
	margin-left: -7px;
	vertical-align: middle;
	margin-right: 10px
}
.footer-widgets-3 .dashicons-smartphone {
	font-size: 29px;
	margin-top: -10px;
	margin-left: -7px;
	vertical-align: middle;
	margin-right: 10px
}
.footer-widgets-4 .dashicons-admin-users {
	color: #35E000;
	font-size: 29px;
	margin-top: -10px;
	margin-left: -7px;
	vertical-align: middle;
	margin-right: 10px
}

.sitemap {
	border-bottom: 0px dotted #333;
	font-size: 18px;
}

.sitemap .p {
	margin-top: 10px;
}



/* # Site Footer
---------------------------------------------------------------------------------------------------- */
.site-footer {
	background-color: #333;
	padding: 10px 0px; /* Change Copyright Line in Footer - Style .site-footer height from standard 60px to 10px */
	text-align: center;
}

.site-footer a,
.site-footer p {
	color: #999;
}

.site-footer a:hover {
	color: #fff;
}

.site-footer a {
	border: none;
	font-weight: 300;
}

.site-footer p {
	font-family: "museo-sans",sans-serif;
	/*font-weight: 300;*/
	font-size: 14px;
	margin-bottom: 0;
}


/* To avoid noticeable vertical movement for hover state of Soliloquy's Control Nav (typically circles) and bxSlider's left and right arrows */

.soliloquy-container .soliloquy-control-nav li a,
.soliloquy-theme-classic .soliloquy-pager-link,
.bx-wrapper .bx-controls-direction a {
	-webkit-transition: none;
	-moz-transition:    none;
	-ms-transition:     none;
	-o-transition:      none;
	transition:         none;
}

/* To remove bottom border for Soliloquy controls */

.entry-content .soliloquy-controls-direction a, .entry-content a.soliloquy-pager-link {
	border-bottom: none;
}





































/* ############################################################################################################################################################## */
/* ##                                                           > Bespoke Customisation                                                                        ## */   
/* ############################################################################################################################################################## */

/* +++++++++++++++++++++++++++++ Start of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /*


/* >> Menu Item colour upon page scroll to ID using full URL 
--------------------------------------------- */
.genesis-nav-menu .current-menu-item > a {
	/*color: #333;*/
	color: #4c6066;
}
.genesis-nav-menu .current-menu-item > a:hover {
    color: #e5554e;
}



/* >> Background Image Overlay - Front Page
--------------------------------------------- */
.home-bkgrd-image-overlay-wrapper {
	/*min-height: 600px; */
	min-height: 570px; 
}
 
.home-bkgrd-image-overlay {
	/*padding-top: 490px;*/
	padding-top: 460px;
}

.position-cta {
	text-align: left;
}


/* >> Get Removal Quote Button - Front Page
--------------------------------------------- */
a.cta-quote {
	border-radius: 3px;
	
	background-clip: padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);

	border: none !important;
	color: #fff;
	cursor: pointer;

	font-family: 'museo-sans', sans-serif;
	text-decoration: none;

	background-color: #9BC23C;
	border: 2px solid #fff !important;
	border-radius: 4px;

	display: inline-block;
	font-size: 40px;
	line-height: 1;
	padding: 15px 20px;
}

a.cta-quote:hover {
	box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	background: #87ae28;
	color: #fff;
}



/* >> Call to Action Button - Customer Reviews - Front Page
--------------------------------------------- */
a.cta-button {
	border-radius: 3px;
	
	background-clip: padding-box;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	
	box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
	-moz-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);
	-webkit-box-shadow: inset 0 -3px 0 rgba(0,0,0,.2);

	border: none !important;
	color: #fff;
	cursor: pointer;

	font-family: 'museo-sans', sans-serif;
	text-decoration: none;

	background-color: #E78125;
	border: 2px solid #fff !important;
	border-radius: 4px;

	display: inline-block;
	font-size: 18px;
	line-height: inherit;
	padding: 15px 20px;
}

a.cta-button:hover {
	box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	background: #B9671E;
	color: #fff; 
}



/* >> Site Tagline - Front Page
--------------------------------------------- */
.site-tagline {
	background-color: rgba(80, 80, 80, 0.8);
	border-bottom: 1px solid #eee;
	text-align: left;
	text-shadow: none;
    padding: 10px 0px;
}

.site-tagline-left {
	float: left;
	width: 70%; 
	font-size: 22px;
	font-weight: 400;
	line-height: inherit;
	vertical-align: middle;
	color: #BABABA;
	text-shadow: 0px 1px 0px #000;
	padding-top: 16px;
}

.site-tagline-left img {
	opacity: 0.6;
}

.site-tagline-right {
	float: right;
	width: 30%; 
}

.site-tagline-left-left {
	float: left;
	padding-right: 3px;
}


/* +++++++++++++++++++++++++++++ End of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ /*







/* >> Home Featured Widgets - Front page
--------------------------------------------- */
.home-featured {
	margin-bottom: 2rem; /* reduce space between Home Featured Widgets and Footer */
	margin-top: 55px; /* reduce space between Home Featured Widgets and Footer */
	padding: 0px 0px; /* reduce space between Home Featured Widgets and Footer */
}

.home-featured li {
	list-style-type: none;
}

.home-featured .widget {
	padding: 0px 0px; /*  Configure HFW1, HFW2 & HFW3 – DWV22 + expand image to edges*/
}

.home-featured p:last-child {
    /*padding: 0px 16px;*/ /* style widget content aligned from left and padded by 10px  */
    padding: 0px 18px;
    text-align: left; /* style widget content aligned from left and padded by 10px  */
}


/* Style home featured Widgets */
.home-featured-1,
.home-featured-2,
.home-featured-3,
.home-featured-4,
.home-featured-5,
.home-featured-6 {
	float: left;
	text-align: center;
	width: 25%;
    border: 1px solid #E8E8E8; /* Place borders around Widgets: HFW1, HFW2, HFW3, HFW4 (home page only) */
}

.home-featured-1 {
    /*margin-top: 2rem;*/
    margin-bottom: 3rem;
    width: 100%;
    border: none;
}

.home-featured-2 {
    margin: 0px auto -160px;
    width: 31.6239%;
	margin-top: 0px;
	margin-bottom: -40px;
}

.home-featured-3 {
    margin: 0px 2.5641% -160px;
    width: 31.6239%;
}

.home-featured-4 {
    margin: 0px auto -160px;
    width: 31.6239%;
}

.home-featured-5 {
    margin-top: 5rem;
    width: 100%;
    border: none;
}

.home-featured-6 {
    margin-top: 4rem;
    width: 100%;
    border: none;
}

/* Create space/padding after text on Genesis Feature widget 2, 3 & 4 - used to align columns*/
.featured-content .entry:last-child {
	margin-bottom: 0;
	padding: 0;
}

.home-featured .simple-social-icons ul li a {
	padding: 40px !important;
}

.home-featured .simple-social-icons ul li {
	margin: 0 0 30px !important;
}




/* >> Our Removals - Widget 1 - Front Page
--------------------------------------------- */
.intro {
    background: #f9f9f9;
    border: 1px solid #ddd;
    box-sizing: border-box;
    /*margin-bottom: 30px;
    margin-bottom: 3.0rem;*/
    height: 300px;
}

/* Left Sub Container */
.intro .left {
	float: left;
	background-image: none;
	background-color: #f9f9f9;
	width: 40%;
	padding-top: 0rem;
	padding-left: 0rem;
	padding-right: 0rem;
	height: 290px;
	text-align: center;
	width: 40%;
	border: none;
	font-size: 20px;
	position: relative;
}

.intro .left h2 {
    text-align: center;
    background-color: #0274BE;
    padding: 5px;
    color: #fff;
    font-family: "museo-sans",sans-serif;
    font-weight: 300;
    position: relative;
    font-size: 40px;
}

.intro .left h2::after {
    border-style: solid;
    border-width: 10px 10px 0 10px;
    border-color: #0274be transparent transparent transparent;
    bottom: -10px;
    content: "";
    display: block;
    left: 50%;
    margin-left: -10px;
    position: absolute;
}

.left .intro-left-location {
    padding-top: 2.5rem;
}


.left .intro-left-location a {
    border-bottom: 1px dotted #0274BE;
	/*color: #0274BE;*/
	text-decoration: none;
}

/* Right Sub Container */
.intro .right {
	float: right;
	width: 60%;
	background-color: #FFF;
	border: none;
	height: 298px;
	position: relative;
	font-size: 2.0rem;
	padding: 0rem 0rem;
	font-family: "museo-sans",sans-serif;
	color: #333;
}


/* HFW1 */
.intro .dashicons-chart-bar {
	font-size: 15rem;
	text-shadow: -2px 2px 2px rgba(0,0,0,0.6);
	top: 16%;
	left: 60%;
	display: inline-block;
	position: absolute;
	color: #ddd;

	-moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

.intro h3 {
	font-size: 2.2rem;
	padding-top: 1rem;
	padding-top: 10px;
}

/* Move Routine */
.intro .animate-img-move.in-view {
    -webkit-animation: move 3s ease 1;
    -moz-animation: move 3s ease 1;
    -ms-animation: move 3s ease 1;
    -o-animation: move 3s ease 1;
    animation: move 3s ease 1;
}

.intro .animate-img-move {
    /*background-image: url(../removals/images/keywords-glass.png);*/
    background-size: 100% 100%;
    bottom: 20px;
    height: 161px;
    right: 35px;
    width: 161px;
    position: absolute;
	z-index: 9;
}



/* >> Genesis Featured Posts Title - Front Page
--------------------------------------------- */
.home-featured .entry-title {
    background-color: #0274BE;
    padding: 15px;
    margin-top: -21px;
}

.home-featured .entry-title a {
    color: #FFF;
}

.home-featured .entry-title a:hover {
    color: #FFF;
}




/* >> Locations We Cover (HFW5) - Front Page
--------------------------------------------- */
/* Main container: left+Img, Right links*/
.map-box {
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    box-sizing: border-box;
    margin-top: 1rem; /* remove is using equal height */
    /*margin-bottom: 30px;
    margin-top: 30px;
    margin-bottom: 3rem;
    margin-top: 3rem;*/
    height: 300px;
}

/* Left Container - Map View*/
.map-box .left {
	float: left;
    background-color: #FFF;
    background-image: none;
    background-position: center;
    background-repeat: no-repeat;
    /*background-size: 548px 130px;*/
    background-size: 570px 184px;
    border: none;
    height: 298px;
    margin-right: -1px;
    padding: 57px 0px;
    /*padding: 70px 0px;
    padding: 5rem 3rem;*/
    width: 60%;
}


/* Right Container - Map Links*/
.map-box .right {
    float: right;
    padding-top: 0rem;
    padding-left: 0rem;
    padding-right: 0rem;
    height: 298px;
    text-align: center;
    width: 40%;
    border: none;
    font-size: 20px;
}

.map-box .right h2 {
	text-align: center;
	background-color: #0274BE;
	padding: 5px;
	color: #fff;
	font-family: "museo-sans",sans-serif;
	font-weight: 300;
	position: relative; /* ensure our bottom pointer is an absolute position to this relative instance */
	font-size: 40px;
}

.map-box .right h2:after {
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #0274be transparent transparent transparent;
	bottom: -10px;
	content: "";
	display: block;
	left: 50%;
	margin-left: -10px;
	position: absolute;
}

.right .map-right-location {
	padding-top: 1.5rem;
}

.right .map-right-location a {
    border-bottom: 1px dotted #0274BE;
	/*color: #0274BE;*/
	text-decoration: none;
}


/* Define our map markers as a dashicon symbol*/
.pf-map .dashicons-location {
	position: absolute;
	color: #009cdc;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.6);
	opacity: 1;
}

/* Location Map */
.left .pf-map {
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin: 0 auto 30px auto;
    position: relative;
    background-image: url(images/pfnew.png);
	width: 570px;
	height: 184px;
}

/* Location Map Push Pins */
.pf-map .map-marker-1 {
    top: 44%;
    left: 42%;
    font-size: 60px;
}

.pf-map .map-marker-2 {
    top: 55%;
    left: 16%;
    font-size: 35px;
}

.pf-map .map-marker-3 {
    top: 12%;
    left: 32%;
    font-size: 23px;
}

.pf-map .map-marker-4 {
    top: 21%;
    left: 52%;
    font-size: 30px;
}

.pf-map .map-marker-5 {
    top: 28%;
    left: 63%;
    font-size: 43px;
}

.pf-map .map-marker-6 {
    top: 9%;
    left: 61%;
    font-size: 24px;
}


/* Push pin - Select and Hover States */
.pf-map .map-marker-1.in-view, .pf-map .map-marker-2.in-view, .pf-map .map-marker-3.in-view, .pf-map .map-marker-4.in-view, .pf-map .map-marker-5.in-view, .pf-map .map-marker-6.in-view {
 	-webkit-animation: bounce 1s 1;
 	-moz-animation: bounce 1s 1;
 	-o-animation: bounce 1s 1;
 	-ms-animation: bounce 1s 1;
}

.pf-map .map-marker-1:hover, .pf-map .map-marker-2:hover, .pf-map .map-marker-3:hover, .pf-map .map-marker-4:hover, .pf-map .map-marker-5:hover, .pf-map .map-marker-6:hover {
    margin-top: -10px;
    color: #1B5067;
}

.bounce {
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-name: bounce;
	animation-name: bounce; 
}



/* 5 Reasons Heading, Green Arrow & Table - Widget 6 - Front Page
--------------------------------------------- */
/* Heading: 5 Reasons blah blah....*/
.home-featured-6 .heading h2 span {
	color: #0274be;
	font-size: 200px;
	font-size: 14rem;
	left: 0;
	position: absolute;
	top: -90px;
}

.home-featured-6 .heading h2 {
	font-size: 3.2rem;
	font-weight: 100;
	line-height: 1.4;
	padding-left: 150px;
	padding-left: 8rem;
	position: relative;
	padding-bottom: 2rem;
}

.home-featured-6 .statement-tabs {
	padding-top: 3rem;
}

.home-featured-6 small {
	margin-right: 7rem;
}

/* Green arrow - Bring focus to tabs {*/
.home-featured-6 .arrow-bottom span {
	/*background-image: url(images/cta-arrow-green-down.png);*/
	background-size: 100% 100%;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -5px;
	margin-top: -75px;
	height: 120px;
	width: 84px;
	z-index: 998;
}

/* Our 5 Featurers Tabs*/
.statement-tabs ul,
.statement-tabs ul li {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 0;
}

.statement-tabs ul li {
	border-left: 2px solid #fff;
	display: block;
	float: left;
	/*width: 14.25%;*/
	width: 20%;
}

.statement-tabs ul li a {
	background-color: #f5f5f5;
	display: inline-block;
	height: 140px;
	position: relative;
	text-align: center;
	width: 100%;
}

.statement-tabs ul li a span {
    /*bottom: 35px;*/
    bottom: 25px;
    color: #bbb;
    display: block;
    font-family: 'museo-sans', sans-serif;
    font-size: 22px;
    font-weight: 300;
    letter-spacing: 0;
    position: absolute;
    width: 100%;
}

.statement-tabs ul li.active a,
.statement-tabs ul li a:hover {
	background-color: #0274be;
}

.statement-tabs ul li.active a span,
.statement-tabs ul li a:hover span {
	color: #fff;
}

.statement-tabs ul li.active a:after,
.statement-tabs ul li a:hover:after {
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #0274be transparent transparent transparent;
	bottom: -10px;
	content: "";
	display: block;
	left: 50%;
	margin-left: -10px;
	position: absolute;
}

.statement-tabs ul li a::before {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 78px 136px;
    content: "";
    display: block;
    height: 60px;
    left: 50%;
    margin-left: -35px;
    position: absolute;
    top: 16px;
    width: 70px;
    padding-top: 13px;
	font-size: 50px;
	color: #bbb;
}

.statement-tabs ul li.content-1 a:before { content: "\f464"; }
.statement-tabs ul li.content-2 a:before { content: "\f313"; }
.statement-tabs ul li.content-3 a:before { content: "\f145"; }
.statement-tabs ul li.content-4 a:before { content: "\f307"; }
.statement-tabs ul li.content-5 a:before { content: "\f237"; }

.statement-tabs ul li.active a:before,
.statement-tabs ul li a:hover:before {
	color: #FFF;
}

/* Content area below 5 Featurers Tabs*/
.statement-content {
	border: 1px solid #ddd;
	padding: 80px;
	padding: 5rem;
	margin-top: 2px;
	display: table;
	background-color: #fff;
}

.statement-content ul,
.statement-content ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.statement-content ul li {
	display: none;
	text-align: left;
}

.statement-content p:last-child {
	padding: 0px 0px;
}

.statement-content ul li.active {
	display: block;
}

.statement-content ul li .left1 {
	float: left;
	width: 48%;
	
	-webkit-animation: slide-in-right 1s ease 1;
	-moz-animation: slide-in-right 1s ease 1;
	-ms-animation: slide-in-right 1s ease 1;
	-o-animation: slide-in-right 1s ease 1;
	animation: slide-in-right 1s ease 1;
}

.statement-content ul li .right1 {
	color: #888;
	float: right;
	font-size: 18px;
	width: 48%;
	
	-webkit-animation: slide-in-left 1s ease 1;
	-moz-animation: slide-in-left 1s ease 1;
	-ms-animation: slide-in-left 1s ease 1;
	-o-animation: slide-in-left 1s ease 1;
	animation: slide-in-left 1s ease 1;
}

.statement-content ul li h3 {
	font-size: 60px;
	font-size: 3rem;
	line-height: 1;
	margin-bottom: 40px;
	margin-bottom: 4rem;
	margin-top: 0px;
	font-weight: 300;
}

.statement-content ul li p:last-child {
	margin-bottom: 0;
}

.statement-content .feature-bullet {
	/*color: #E6953B;*/
	display: inherit;
}

.statement-content .feature-bullet::before{
	font: normal 18px/1 'dashicons';	
	content: "\f345";
	color: #0274be;
	position: relative;
	top: 3px;
	left: 10px;
	padding-right: 10px;
	opacity: 0.7;
}


/* >> Image Overlay With Get Quote CTA - Inner Pages
--------------------------------------------- */
/*.custom-image-overlay {
	width: 100%;
}*/

a.image-overlay-quote {
	font-size: 30px;
	padding: 11px 18px;
	margin-left: 20px;
	background-color: #9BC23C;
	border-radius: 3px;
	background-clip: padding-box;
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset; 
	border: medium none !important;
	color: #FFF;
	cursor: pointer;
	font-family: "museo-sans",sans-serif;
	/*font-weight: 500;*/
	width: 100%;
}

a.image-overlay-quote:hover {
	box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	background: #87ae28;
	color: #fff;
}


/*img.alignleft {
    margin: 0px 0px 0px 0px;
}*/




/* >> Customer Review CTA - Inner Pages
--------------------------------------------- */
.home-main {
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #696969;
	/*text-align: right;*/
	text-align: center;
}

span.customer-review-message {
	font-size: 24px;
    font-weight: 400;
    text-align: left;
	padding-left: 30px;
	float: left;
	padding-top: 5px;
	color: #FFF;
	width: 72%;
}

a.customer-review-inner-button {
	font-size: 20px;
	padding: 10px 0px;
	background-color: #E78125;
	/*border-radius: 3px;*/
	background-clip: padding-box;
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset;
	border: medium none !important;
	color: #FFF;
	cursor: pointer;
	display: inline-block;
	font-family: "museo-sans",sans-serif;
	/*font-weight: 500;*/
	width: 28%;
}

a.customer-review-inner-button:hover {
	box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	background: #B9671E;
	color: #fff;
}

.custom-image-overlay img.alignleft {
	margin: 0 24px 0px 0;
}



/* >> Blue arrow shaker next to Get Quote Button - Inner Pages
--------------------------------------------- */
/* Used to encapsulate arrow-shake and Green Get Quote CTA */
.quote-box {
	margin-bottom: 25px;
}



/* >> Remove Primary Sidebar from Page/Post via custom body class
--------------------------------------------- */
.special-page .sidebar {display: none;}
.special-page .content {width: 100%;}


/* >> Before Comments
--------------------------------------------- */
.before-comments .entry {
	display: inline-block;
	width: 33.333333333333%;
	overflow: hidden;
	vertical-align: top;
	padding: 0rem 1rem;
	border: none;
}

.before-comments {
	background-color: #fff;
	clear: both;
	overflow: hidden;
	padding: 20px 1px 0;
	margin-bottom: 2rem;
}

.before-comments .featured-content .entry-title a {
    font-size: 17px;
	font-size: 1.7rem;
}

.before-comments .featured-content .entry {
    border-bottom: 0px solid #F5F5F5;
    margin-bottom: 0rem;
    /*padding: 0 0 2.4rem;*/
}

.before-comments .featured-content .entry:last-child {
    padding: 0rem 1rem;
}


.before-comments .widget-title {
    font-size: 18px;
	text-align: left;
	padding-left: 2.8%;
}

.before-comments a img {
    margin-right: 8px;
    margin-right: 0.8rem;
}

.before-comments a.alignleft {
    margin: 0px 0px 24px 0;
}






/* >> Style Global Side Widget - Inner Pages */
.sidebar .widget {
	background-color: #fff;
}
.sidebar .widgettitle {
	color: #FFF;
}

.sidebar ul li a {
	color: #0274BE;
}


/* >> Style Get Removal Quote Button Side Widget - Inner Pages */
/*.sidebar #text-21.widget.widget_text {
	padding: 0px;
}*/
.sidebar .image-overlay-quote {
	display: inherit;
	text-align: center;
	margin-left: 0px;
	font-size: 26px;
}


/* >> Style Category Side Widget - Inner Pages */
.widget.widget_categories .widgettitle {
	background-color: #555;
    padding: 20px 0px;
    margin-left: -41px;
    margin-right: -41px;
    margin-top: -41px;
    text-align: center;
    position: relative;
}

.widget.widget_categories .widgettitle::after {
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #555 transparent transparent transparent;
bottom: -10px;
content: "";
display: block;
left: 50%;
margin-left: -10px;
position: absolute;
}


/* >> Style Tag Side Widget - Inner Pages */
.widget.widget_tag_cloud .widgettitle {
	background-color: #555;
    padding: 20px 0px;
    margin-left: -41px;
    margin-right: -41px;
    margin-top: -41px;
    text-align: center;
    position: relative;
}

.widget.widget_tag_cloud .widgettitle::after {
border-style: solid;
border-width: 10px 10px 0 10px;
border-color: #555 transparent transparent transparent;
bottom: -10px;
content: "";
display: block;
left: 50%;
margin-left: -10px;
position: absolute;
}


/* >> Style Search Side Widget - Inner Pages */
.sidebar .widget_search {
	border: none;
	padding: 0;
	background-color: #f5f5f5;
}


/* >> Add Magnifying glass to search placeholder - Inner Pages */
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* Firefox 18- */
input:focus::-moz-placeholder { color:transparent; } /* Firefox 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* oldIE ;) */

.search-form {
	position: relative;
}

.search-form input[type="submit"] {
	position: absolute;
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 26px/1 'dashicons';
	vertical-align: top;
	clip: inherit;
	width: 30px;
	height: 24px;
	background: transparent;
	color: #999;
	right: 10px;
	top: 20px;
	padding: 0;
	margin: -1px;
}

.search-form input[type="submit"]:hover {
	color: #F15123;
}

.site-header .search-form {
	width: 189px;
}


/* >> Style no underline on links - Sitemap */
a.no-link-underline, a.no-link-underline:hover {
	border: none;
}
.no-link-underline {
	color: #0274BE;
}
h2.no-link-underline {
	font-weight: inherit;
}


/* >> Custom Function Class: Style Contact menu when on contact page; */
.contact-showmenu .genesis-nav-menu .current-menu-item > a {
	color: #e5554e;
}

.contact-showmenu .genesis-nav-menu .current-menu-item > a:hover {
	background-color: #87ae28;
	color: #fff
}


/* >> Adjust Menu Size to fit on same row when user logged in */
.show-logout .genesis-nav-menu a {
    padding-left: 10px;
    padding-right: 10px;
}


/* >> Style Contact Menu */
.menu-contact {
	border: solid #e5eff2 2px;
	border-radius: 2em;
}

.menu-contact a {
	padding: 16px 28px;
	color: #87ae28;
}

.menu-contact a:hover {
	border-radius: 2em;
	border: none;
	background-color: #87ae28;
	color: #fff
}


/* >> Add down arrow symbol if menu has children */
.genesis-nav-menu > .menu-item.menu-item-has-children > a:after {
 	font-family: "dashicons";	
	content: "\f347";
	font-size: 14px;
	opacity: 0.8;
}


/* >> Social media icons using Dashicons
--------------------------------------------- */
.social-icons {
	/*margin: 0 auto;*/ /* To center the icons horizontally */
	display: table;
}

.social-icons ul li {
	list-style-type: none;
    list-style-image: none;
    margin: 0 6px;
    float: left;
}
.social-icons ul li:first-child {
	margin-left: 0;
}

.social-icons ul li a,
.social-icons ul li a:hover {
    color: #999;
    border-radius: 50%;
    display: inline-block;
    padding: 9px;
    box-sizing: content-box;
}

.social-icons ul li a:hover {
	opacity: 0.8;
}

.social-icons ul li.social-facebook a {
	/*background-color: #3a579a;*/
	background-color: #333;
	border: 1px solid #999;
}

.social-icons ul li.social-twitter a {
	/*background-color: #00abf0;*/
	background-color: #333;
	border: 1px solid #999;
}

.social-icons ul li.social-google a {
	/*background-color: #df4a32;*/
	background-color: #333;
	border: 1px solid #999;
}




/* >> Design our FAQ Page 
--------------------------------------------- */
.faq ul {
	margin-left: 0px;
	margin-bottom: 0px;
}


.faq-outer {
	border: 1px solid #afcde3;
	margin-bottom: 2rem;
}

.faq-question {
	font-size: 26px;
	font-weight: 500;
	background-color: #d8ecf7;
	/*padding: 2% 0%;*/
}

.faq-question-icon::before {
	font: normal 22px/1 'dashicons';	
	content: "\f345";
	color: #0274be;
	/*position: relative;*/
	top: 3px;
	opacity: 0.7;
	font-weight: 700;
	padding: 24px;
	background-color: #afcde3;
	margin-right: 2rem;
	display: inline-block;
}

.faq-answer {
	padding: 10px;
}

.faq-quote {
	margin: 1.5rem 0rem;
}

.faq-quote .image-overlay-quote {
	font-size: 20px;
}



/* >> Sidebar Widget 
--------------------------------------------- */
.sidebar .gform_widget .widgettitle {
    background-color: #FFF;
    border-bottom: 1px solid #e7e7e7;
    font-size: 2rem;
    line-height: 1;
    margin: 0;
    padding: 15px 20px;
    text-align: center;
    color: #5c5c5c;
}

.sidebar .gform_widget .gform_wrapper {
    margin: 0;
    max-width: 100%;
    padding: 20px 40px 40px;
}

.sidebar .gform_wrapper .top_label input.medium {
    /*padding: 12px 2px;*/
    padding: 12px 8px !important;
    width: 100%;
}

.sidebar .gform_widget {
	background-color: #f4f4f4;
	padding: 0px;
	/*box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);*/
}

.sidebar .gform_wrapper .gfield_required {
	display: none;
}


.sidebar .gform_wrapper li {
	border-bottom: none;
	padding-right: 0px;
}

.sidebar .gform_wrapper select {
    padding: 12px 8px !important;
    width: 100% !important;
    margin-top: 0.75em;
}

.sidebar .gform_wrapper .gform_footer input[type="submit"] {
	width: 100%;
}

.sidebar .gform_confirmation_message {
	padding: 20px 10px 40px;
	font-size: 1.6rem;
	text-align: center;
}

/*.sidebar .gform_wrapper .top_label input.medium {
    padding: 12px 8px;
}*/




/* >> Sidebar Quote Widget
--------------------------------------------- */
.sidebar-quote .gform_widget .widgettitle {
	background-color: #9BC23C;
}

.sidebar-quote .gform_wrapper .gform_footer input[type="submit"] {
    width: 100%;
	background-color: #9BC23C;
	box-shadow: 0px -3px 0px rgba(0, 0, 0, 0.2) inset;
	padding: 16px 24px !important;
	font-weight: 500;
}

.sidebar-quote .gform_wrapper .gform_footer input[type="submit"]:hover {
	box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-moz-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	-webkit-box-shadow: inset 0 3px 0 rgba(0,0,0,.1);
	background: #87ae28;
	color: #fff;
}



/* >> Callback Request Widget
--------------------------------------------- */
.callback-request .gform_widget .widgettitle {
	background-color: #fff;
}

.callback-request .gform_wrapper .gform_footer input[type="submit"] {
    width: 100%;
	padding: 16px 24px !important;
}


























/* > Animation Effects
---------------------------------------------------------------------------------------------------- */
/* Bounce Up Right */
@-webkit-keyframes bounce-upright {
	0% { -webkit-transform: translate(0px, 0px); }
	50% { -webkit-transform: translate(10px, -10px); }
	100% { -webkit-transform: translate(0px, 0px); }
}

@-moz-keyframes bounce-upright {
	0% { -moz-transform: translate(0px, 0px); }
	50% { -moz-transform: translate(10px, -10px); }
	100% { -moz-transform: translate(0px, 0px); }
}

@-o-keyframes bounce-upright {
	0% { -o-transform: translate(0px, 0px); }
	50% { -o-transform: translate(10px, -10px); }
	100% { -o-transform: translate(0px, 0px); }
}

@-ms-keyframes bounce-upright {
	0% { -ms-transform: translate(0px, 0px); }
	50% { -ms-transform: translate(10px, -10px); }
	100% { -ms-transform: translate(0px, 0px); }
}

@keyframes bounce-upright {
	0% { transform: translate(0px, 0px); }
	50% { transform: translate(10px, -10px); }
	100% { transform: translate(0px, 0px); }
}


/* CSS Bounce Effect - taken from animate.css*/
@-webkit-keyframes bounce {
	20%,53%,80%,from,to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
	}
	40%,43% {
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0);
		-webkit-animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
		animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
	}
	70% {
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0);
		-webkit-animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
		animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
	}
	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0);
	}
}

@keyframes bounce {
	20%,53%,80%,from,to {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
		-webkit-animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
		animation-timing-function: cubic-bezier(0.215,0.61,0.355,1);
	}
	40%,43% {
		-webkit-transform: translate3d(0,-30px,0);
		transform: translate3d(0,-30px,0);
		-webkit-animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
		animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
	}
	70% {
		-webkit-transform: translate3d(0,-15px,0);
		transform: translate3d(0,-15px,0);
		-webkit-animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
		animation-timing-function: cubic-bezier(0.755,0.050,0.855,0.060);
	}
	90% {
		-webkit-transform: translate3d(0,-4px,0);
		transform: translate3d(0,-4px,0);
	}
}


/* Slide in from left */
@-webkit-keyframes slide-in-left {
	from { opacity: 0; -webkit-transform: translateX(-50px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
}

@-moz-keyframes slide-in-left {
	from { opacity: 0; -moz-transform: translateX(-50px); }
	to { opacity: 1; -moz-transform: translateX(0); }
}

@-o-keyframes slide-in-left {
	from { opacity: 0; -o-transform: translateX(-50px); }
	to { opacity: 1; -o-transform: translateX(0); }
}

@-ms-keyframes slide-in-left {
	from { opacity: 0; -ms-transform: translateX(-50px); }
	to { opacity: 1; -ms-transform: translateX(0); }
}

@keyframes slide-in-left {
	from { opacity: 0; transform: translateX(-50px); }
	to { opacity: 1; transform: translateX(0); }
}


/* Slide in from right */
@-webkit-keyframes slide-in-right {
	from { opacity: 0; -webkit-transform: translateX(50px); }
	to { opacity: 1; -webkit-transform: translateX(0); }
}

@-moz-keyframes slide-in-right {
	from { opacity: 0; -moz-transform: translateX(50px); }
	to { opacity: 1; -moz-transform: translateX(0); }
}

@-o-keyframes slide-in-right {
	from { opacity: 0; -o-transform: translateX(50px); }
	to { opacity: 1; -o-transform: translateX(0); }
}

@-ms-keyframes slide-in-right {
	from { opacity: 0; -ms-transform: translateX(50px); }
	to { opacity: 1; -ms-transform: translateX(0); }
}

@keyframes slide-in-right {
	from { opacity: 0; transform: translateX(50px); }
	to { opacity: 1; transform: translateX(0); }
}


/* Ensure movement occurs across the full width of the right section*/
Move
@-webkit-keyframes move {
	33% { -webkit-transform: translate(-300px, -100px) rotate(30deg); }
	66% { -webkit-transform: translate(-450px, 0px) rotate(-30deg); }
	100% { -webkit-transform: translate(0px, 0px); }
}

@-moz-keyframes move {
	33% { -moz-transform: translate(-300px, -100px) rotate(30deg); }
	66% { -moz-transform: translate(-450px, 0px) rotate(-30deg); }
	100% { -moz-transform: translate(0px, 0px); }
}

@-ms-keyframes move {
	33% { -ms-transform: translate(-300px, -100px) rotate(30deg); }
	66% { -ms-transform: translate(-450px, 0px) rotate(-30deg); }
	100% { -ms-transform: translate(0px, 0px); }
}

@-o-keyframes move {
	33% { -o-transform: translate(-300px, -100px) rotate(30deg); }
	66% { -o-transform: translate(-450px, 0px) rotate(-30deg); }
	100% { -o-transform: translate(0px, 0px); }
}

@keyframes move {
	33% { transform: translate(-300px, -100px) rotate(30deg); }
	66% { transform: translate(-450px, 0px) rotate(-30deg); }
	100% { transform: translate(0px, 0px); }
}








/* ############################################################################################################################################################## */
/* ##                                                              Gravity Forms                                                                               ## */   
/* ############################################################################################################################################################## */

/* >> Hightlight text
--------------------------------------------- */
.text-highlight {
    background-color: #F7F7F9;
    border-radius: 3px;
    border: 1px solid #E1E1E8;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* >> Hide sitewide login
--------------------------------------------- */
#menu-item-97 {display: none;}




/* # Removal Blog
------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.blog-intro {
    text-align: left;
    padding-bottom: 30px;
    font-weight: bold;
}





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

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

	.sidebar-content-sidebar .content,
	.sidebar-sidebar-content .content,
	.content-sidebar-sidebar .content {
		width: 400px;
	}

	.genesis-nav-menu li,
	.site-header ul.genesis-nav-menu,
	.site-header .search-form {
		float: none;
	}
	.genesis-nav-menu,
	.site-description,
	.site-header .title-area,
	.site-header .search-form,
	.site-title {
		text-align: center;
	}
	.genesis-nav-menu a,
	.genesis-nav-menu > .first > a,
	.genesis-nav-menu > .last > a {
		padding: 20px 16px;
	}
	.site-header .search-form {
		margin: 16px auto;
		width: 234px;
	}
	.genesis-nav-menu li.right,
	.genesis-nav-menu.responsive-menu .menu-item.right {
		display: none;
	}

	/* Mobile Responsive Menu: Start */
	.genesis-nav-menu.responsive-menu > .menu-item > .sub-menu,
	.genesis-nav-menu.responsive-menu {
		display: none;
	}

	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}

	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}

	.genesis-nav-menu.responsive-menu .current-menu-item > a,
	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu a,
	.genesis-nav-menu.responsive-menu a:hover {
		background: none;
		line-height: 1;
		padding: 16px 20px;
	}
	.nav-primary .genesis-nav-menu.responsive-menu .current-menu-item > a,
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.nav-primary .genesis-nav-menu.responsive-menu a,
	.nav-primary .genesis-nav-menu.responsive-menu a:hover {
		color: #fff;
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}

	.genesis-nav-menu.responsive-menu .menu-item-has-children > a {
		margin-right: 60px;
	}

	.genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 16px/1 'dashicons';
		height: 16px;
		padding: 16px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
	}
	.nav-primary .genesis-nav-menu.responsive-menu > .menu-item-has-children:before {
		color: #fff;
	}

	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}

	.genesis-nav-menu.responsive-menu .sub-menu {
		border: none;
		left: auto;
		opacity: 1;
		padding-left: 25px;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}

	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		margin: 0;
	}

	.genesis-nav-menu.responsive-menu .sub-menu .current-menu-item > a:hover,
	.genesis-nav-menu.responsive-menu .sub-menu li a,
	.genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		background: none;
		border: none;
		padding: 12px 20px;
		position: relative;
		width: 100%;
	}
	/* Mobile Responsive Menu: End */

	.responsive-menu-icon {
		cursor: pointer;
		display: block !important;
		margin-bottom: -1px;
		text-align: center;
		font-size: 28px;
		font-weight: bold;
		margin-top: -64px;
		float: right;
	}

	.responsive-menu-icon::before {
		content: "\f333";
		display: inline-block;
		font: normal 40px/1 'dashicons';
		margin: 0 auto;
		padding: 5px 0px 0px 0px;
	}

	.nav-primary .responsive-menu-icon::before {
		color: #fff;
	}

	.menu-text {
		color: #333;
		line-height: 1;
		vertical-align: top;
		margin-top: 12px;
		display: inline-block;
	}

	/* Render 4 column footer widgets to display between 1179px to 1023px */
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		width: 220px;
	}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
		margin-right: 20px;
	}
	
	.home-featured .widget {
    	/*padding: 5px;*/
	}

	/* Custom Code: Start */
	.content {
		width: 580px;
	}

	/*.home-featured {
		margin-bottom: 85px;
	}*/
	.sidebar {
		float: left;
		width: 100%;
		margin-top: 0px !important;
	}

	.content-sidebar .content {
		width: 100%;
	}

	.home-main {
		max-width: 750px;
	}
	.site-header .widget-area {
    	/*text-align: left;*/

	}
	.title-area {
    	width: 100%;
	}
	.genesis-nav-menu {
		/*font-size: 14px;*/
	}
	/* Custom Code: End */

	.genesis-nav-menu a {
    	padding: 30px 17px;
	}

	.featured-content .entry-title {
		font-size: 21px;
	}

	.sidebar #text-21.widget.widget_text {
		display: none;
	}
	.footer-widgets-4 {
	    /*width: 100%;*/
	}
	.menu-contact {
		background-color: #87ae28;
		margin-bottom: 20px !important;
		width: 100%;
	}
	.menu-contact a {
		text-align: center;
		color: #fff;
	}

	a.cta-quote {
		font-size: 33px;
	}

	.genesis-nav-menu > .menu-item.menu-item-has-children > a:after {
	 	display: none;
	}
}




@media only screen and (max-width: 960px) {

	.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,
	.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: 20px 5%;
	}

	.site-header {
		top: 55px;
	}

	.header-image .title-area {
		background-position: center top;
	}

	.footer-widgets-1 {
		margin-right: 0;
	}

	a.cta-quote {
		font-size: 23px;
	}

/* +++++++++++++++++++++++++++++ Start of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.site-tagline-left {
		font-size: 22px;
		padding-top: 0px;
		text-align: center;
	}

	.site-tagline-right {
		padding-top: 8px;
	}

	.site-tagline-left-left {
		float: none;
		padding-right: 0px;
	}

	a.cta-button {
		padding: 10px 15px;
	}
/* +++++++++++++++++++++++++++++ End of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.widget-title {
    	font-size: 22px;
    	/*height: 41px;*/
	}

	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.footer-widgets-4 {
		padding-left: 20px;
		float: left;
		padding-bottom: 25px;
	}
	
	.footer-widgets-4 {
		margin-top: 25px;
	}
	
	.utility-bar-right a:hover {
    	color: #FFF;
	}

	.site-title {
		text-align: left;
	}

	.site-header .wrap {
		padding: 0px 5%;
	}

	.utility-bar {
 
    	font-size: 31px;
	}

	.utility-bar-right {
		padding-right: 0px;
	}
	
	.utility-bar-right a {
    	/*color: #FFF;*/
	}
	
	.circle-icon {
		margin: 0px -70px -50px;
		width: 45px;
		height: 45px;
	}
	
	.dashicons-phone::before {
		padding: 7px 32px;
	}
	
	/* align logout menu left */
	.genesis-nav-menu {
		text-align: left;
	} 

	.intro .left, .map-box .right { width: 30%; }
	.intro .left h2, .map-box .right h2 { font-size: 30px; }
	.intro .right, .map-box .left { width: 70%; }
	.intro h3, .map-box .right h2 { font-size: 1.8rem; }
	.featured-content .entry-title { /*height: 70px;*/ }
	.left .pf-map { width: 536px; }
	.home-featured-6 .heading h2 { font-size: 2.4rem; }
	/*.responsive-menu-icon {margin-top: -55px;}*/

/* >> Design our FAQ Page */
	.faq-question {
		font-size: 24px;
	}
}






@media only screen and (max-width: 800px) {

	body {
		background-color: #fff;
		/*font-size: 16px;*/
	}

	/*.site-inner,
	.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}*/

	/*.archive-description,
	.author-box,
	.comment-respond,
	.entry,
	.entry-comments,
	.entry-pings,
	.sidebar .widget,
	.site-header {
		padding: 0;
	}*/

	.entry {
	    padding: 3% 3%;
	} 

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

	.sidebar .widget.enews-widget {
		padding: 40px;
	}

	.map-box {
		margin-top: 0rem;
	}


/* +++++++++++++++++++++++++++++ Start of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.site-tagline-left {
		float: none;
		width: 100%;
		text-align: center;
		font-size: 24px;
	}
	.site-tagline-right {
		float: none;
		width: 100%;
		text-align: center;
	}
/* +++++++++++++++++++++++++++++ End of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.site-inner, .wrap {
    	padding-left: 1%;
    	padding-right: 1%;
	}

	.home-featured-2, .home-featured-3, .home-featured-4 {
		width: 100%;
		margin: 0px 0px 20px 0px;
		/*text-align: left;*/
	}


	/*a.alignleft, img.alignleft, .wp-caption.alignleft {
		margin: 0 24px 24px 0;
	}*/

	.widget-title {
		/*height: 55px;*/
		font-size: 30px;
	}

	.widget li {
		/* remove this line to ensure callback widget entry fields line up with submit button */
		padding-right: 20px;
	}

	/*.site-inner, .wrap::before {
    	background-color: #F5F5F5 !important;
	}*/

	.left .pf-map { width: 480px; }
	.featured-content .entry-title { 
		font-size: 24px; 
		/*height: unset;*/
	}
	.home-featured-6 .heading h2 { font-size: 2.0rem; }
	.home-featured-5 {margin-top: 2rem;}

	.social-icons ul li {
	    margin: 0 0px;
	}
}




@media only screen and (max-width: 768px) {
	.position-cta {
		text-align: center;
	}

	/*.home-featured {
    	margin-bottom: 30px;
	}*/
	.left .pf-map { width: 380px; }

	.statement-content ul li .left1, .statement-content ul li .right1 { width:100%; }
	.statement-content ul li h3 {margin-bottom: 1.5rem;}

	/* >> Design our FAQ Page */
	.faq-question {
		font-size: 20px;
	}

	.faq-question-icon::before {
    	font: normal 20px/1 'dashicons';
    	padding: 16px;
    	margin-right: 0.5rem;
	}

	.intro .animate-img-move {
	    width: 140px;
	    height: 140px;
	}

	span.customer-review-message {
    font-size: 22px;
	width: 68%;
	}

	a.customer-review-inner-button {
	    font-size: 18px;
	    width: 32%;
	}

	.blog-intro-text {
	    text-align: center;
	    padding-bottom: 30px;
	    font-weight: bold;
	}


}




@media only screen and (max-width: 600px) {
	h3 {
    	font-size: 18px;
	}
	a.customer-review-inner-button {
		font-size: 18px;
	}
	.customer-review-message {
		padding-left: 5px;
	}
	.before-comments .featured-content .entry {
		width: 100%;
	}
	.entry-content .search-form {
		width: 100%;
	}

/* >> Our Removals */
	.intro .left h2, .map-box .right h2 {
		font-size: 36px;
	}
	.intro {
		height: 500px;
	}
	.intro .left {
		width: 100%;
		height: 200px;
		background-color: #fff;
	}
	.left .intro-left-location {
    padding-top: 1.0rem;
	}
	.intro .right{
		width: 100%;
		/*margin-top: 7rem;*/
	}

/* >> Map Box */
	.map-box {
		height: 520px;
		background-color: #fff;
		/*border: 1px solid #ef5b16;*/
	}
	.map-box .left {
		width: 100%;
		height: 220px;
		/*background-color: #efd8d8;*/
		/*padding: 37px 0px;*/
		padding: 0px 0px;

		top: 298px;
		position: relative;
	}
	.left .intro-left-location {
    	padding-top: 1.0rem;
	}
	.map-box .right{
		width: 100%;
		/*margin-top: 5px;*/
		/*background-color: #aaeca3;*/
		position: relative;
		top: -220px;
	}
	.left .pf-map {
    	width: 510px;
	}

	.home-featured-5 { 
		margin-top: 1rem;
	}

/* >> Statement table for mobile devices*/
	.statement-tabs ul li a span {
		font-size: 20px;
	}

/* >> Design our FAQ Page */
	.faq-question { 
		padding: 0.5rem;
	}
	.faq-question-icon::before {
		display: none;
	}

	span.customer-review-message {
		font-size: 21px;
	}
}




@media only screen and (max-width: 568px) {

	.comment-respond input[type="email"],
	.comment-respond input[type="text"],
	.comment-respond input[type="url"] {
		width: 100%;
	}
/* +++++++++++++++++++++++++++++ Start of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++++++++++++++++++++ End of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

	.widget li {
		/* remove this line to ensure callback widget entry fields line up with submit button */
		padding-right: 20px;
	}

/* >> Map Box */
	.left .pf-map {
    	width: 440px;
	}

/* >> 5 Reasons Heading */
	.home-featured-6 .heading h2 span {
		top: -68px;
		font-size: 10rem;
	}

	.home-featured-6 .heading h2 {
    	font-size: 1.4rem;
    	padding-left: 6rem;
	}

	span.customer-review-message {
    	float: none;
    	padding-left: 0px;
		width: 100%;
	}

	a.customer-review-inner-button {
    	width: 38%;
    	margin-bottom: 8px;
	}
}




@media only screen and (max-width: 480px) {
	.title-area {
		width: 220px;
	}
	.responsive-menu-icon::before {
		font: 34px/1 "dashicons";
	}
	.responsive-menu-icon {
		font-size: 20px;
		margin-top: -52px;
	}
/*	a.cta-quote {
    	font-size: 30px;
	}*/
/* +++++++++++++++++++++++++++++ Start of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.site-tagline-left {
		font-size: 22px;
	}
/* +++++++++++++++++++++++++++++ End of Front-Page Inline ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
	.home-main {
		text-align: center;
	}
	.customer-review-message {
		float: none;
		padding-left: 0px;
	}
	h3 {
    	font-size: 22px;
	}
	a.image-overlay-quote {
    	font-size: 23px;
    }
    .arrow-shake {
    	background-size: 40px 40px;
    	width: 40px;
    	height: 40px;
    }

    .home-featured-6 small { display: none; }

    .header-image .site-title > a {
	    /*background: url(images/logo-220x34.png) no-repeat left;*/
	    background: url(https://driverwithvan.co.uk/wp-content/themes/removals/images/logo-220x34.png) no-repeat left;
	    float: left;
	    width: 220px;
	    height: 34px;
	    background-size: 100% 100%;
	}

/* >> Our Removals */
	.intro .animate-img-move {
		height: 110px;
		width: 110px;
		/*right: 8px;*/
	}
	.intro .dashicons-chart-bar { 
		font-size: 13rem;
		top: 30%
	}
	/* Ensure movement occurs across the full width of the right section*/
	Move
	@-webkit-keyframes move {
		33% { -webkit-transform: translate(-200px, -80px) rotate(30deg); }
		66% { -webkit-transform: translate(-200px, 0px) rotate(-30deg); }
		100% { -webkit-transform: translate(0px, 0px); }
	}

	@-moz-keyframes move {
		33% { -moz-transform: translate(-200px, -80px) rotate(30deg); }
		66% { -moz-transform: translate(-200px, 0px) rotate(-30deg); }
		100% { -moz-transform: translate(0px, 0px); }
	}

	@-ms-keyframes move {
		33% { -ms-transform: translate(-200px, -80px) rotate(30deg); }
		66% { -ms-transform: translate(-200px, 0px) rotate(-30deg); }
		100% { -ms-transform: translate(0px, 0px); }
	}

	@-o-keyframes move {
		33% { -o-transform: translate(-200px, -80px) rotate(30deg); }
		66% { -o-transform: translate(-200px, 0px) rotate(-30deg); }
		100% { -o-transform: translate(0px, 0px); }
	}

	@keyframes move {
		33% { transform: translate(-200px, -80px) rotate(30deg); }
		66% { transform: translate(-200px, 0px) rotate(-30deg); }
		100% { transform: translate(0px, 0px); }
	}

/* >> Map Box */
	.left .pf-map {
    	width: 321px;
	}

/* >> Statement table for mobile devices*/
	.home-featured-6 .statement-tabs { display: none; }

	.statement-content {
		/*padding: 20px;
		padding: 2rem;*/
		padding: 10px;
		padding: 1rem;
	}
	
	.statement-content ul li {
		background-position: -10px -15px;
		background-repeat: no-repeat;
		background-size: 78px 136px;
		border-bottom: 1px solid #ddd;
		display: block;
		margin-bottom: 30px;
		margin-bottom: 3rem;
		/*margin-bottom: 40px;
		margin-bottom: 4rem;
		padding-bottom: 40px;
		padding-bottom: 4rem;*/
		/*padding-bottom: 30px;
		padding-bottom: 3rem;*/
	}
	
	.statement-content ul li:last-child {
		border-bottom: 0px;
		margin-bottom: 0px;
		margin-bottom: 0rem;
	}
	
	.statement-content ul li.active {
		/*margin-top: 20px;
		margin-top: 2rem;*/
		margin-top: 20px;
		margin-top: 2rem;
	}
	
	.statement-content ul li .left1 {
		float: none;
		text-align: center;
		width: 100%;
		position: relative;
	}
	
	.statement-content ul li .right1 {
		display: none;
	}
	
	.statement-content ul li h3 {
		/*font-size: 26px;
		font-size: 2.6rem;
		padding-left: 80px;
		padding-left: 8rem;*/
		font-size: 16px;
		font-size: 1.6rem;
		margin-bottom: 20px;
		margin-bottom: 2rem;
		padding-left: 40px;
		padding-left: 4rem;
		text-align: left;
	}
	
	/*.statement-content ul li.content-1 { background-image: url(images/icon-1.png); }*/
	.statement-content ul li.content-1 .left1:before { content: "\f464"; }
	.statement-content ul li.content-2 .left1:before { content: "\f313"; }
	.statement-content ul li.content-3 .left1:before { content: "\f145"; }
	.statement-content ul li.content-4 .left1:before { content: "\f307"; }
	.statement-content ul li.content-5 .left1:before { content: "\f237"; }
	

	.statement-content ul li .left1::before {
		font: 55px/1 "dashicons";
		/*top: -5%;
		left: 0%;*/
		top: -5px;
		left: 0px;
		position: absolute;
		color: #bbb;
	}

	.statement-content ul li.content-5 .cta-quote {
		font-size: 20px;
	}

	/*.statement-content ul li.content-1 .left1:before {
	    top: -5px;
	}*/

	.archive-description, .author-box, .before-blog {
		padding-left: 20px;
		padding-right: 20px;
	}

	a.customer-review-inner-button {
    	width: 56%;
	}

	body #gform_wrapper_5 .top_label select.medium {width: 100% !important;} /* Style callback request selection box*/
}
















@media only screen and (max-width: 360px) {
	.home-bkgrd-image-overlay-wrapper {
    	/*min-height: 455px;*/
    	min-height: 496px;
	}
	.home-bkgrd-image-overlay {
    	padding-top: 380px;
	}
	.title-area {
    	width: 200px;
	}
	.responsive-menu-icon {
    	font-size: 17px;
	}
	.responsive-menu-icon::before {
    	font: 32px/1 "dashicons";
	}
	.utility-bar-right {
		padding-left: 0px;
	}
	a.image-overlay-quote {
    	font-size: 19px;
	}
/*	a.cta-quote {
		font-size: 28px;
	}*/
	.home-featured-6 {margin-top: 3rem;}

	.header-image .site-title > a {
	    /*background: url(images/logo-200x31.png) no-repeat left;*/
	    background: url(https://driverwithvan.co.uk/wp-content/themes/removals/images/logo-200x31.png) no-repeat left;
	    float: left;
	    width: 200px;
	    height: 31px;
	    background-size: 100% 100%;
	}

/* >> Map Box */
	.left .pf-map {
    	width: 282px;
	}
/* >> 5 Reasons Heading */
	.home-featured-6 .heading h2 span {
		top: -58px;
		font-size: 8rem;
	}

	.home-featured-6 .heading h2 {
    	font-size: 1.2rem;
    	padding-left: 4.5rem;
	}

	.intro .dashicons-chart-bar {
	    font-size: 12rem;
	    top: 35%;
	}

	.site-tagline-left {
		font-size: 19px;
	}

}


















/* ====================================================================================================================== */


/* create white backgorund within our site inner area to cover backstretch*/
.site-inner, .wrap::before {
	max-width: 100%;
	background-color: #f5f5f5;
}

/* Used to control background color on inner page independantly of the homepage. If commenting out all inner pages will inherit homepage background colour */
.grey-background .site-inner, .wrap::before {
	max-width: 100%;
	background-color: #F5F5F5;
}

