/*
Theme Name: WM Repair Services
Author: WM Repair Services
Author URI: http://www.WashingMachineRepairServices.co.uk
Version: 4.2
*/





/* 
----------------------------------------------------------------------------------------

All content on our web site, such as text, graphics, logos, button icons, images, 
audio clips and all software used on our web site is the property of WashingMachineRepairServices.co.uk (WM Repair Services) and 
are protected by the copyright laws. All rights, including copyright and database rights 
of this website and its contents are owned by WashingMachineRepairServices.co.uk (WM Repair Services). 

You are not allowed to copy, display, store, reproduce, create derivative works, transfer 
and distribute its content or any part of the content, products and services in any way 
without written permission of the copyright owner. 

Any infringement of WashingMachineRepairServices.co.uk (WM Repair Services) rights will result in appropriate legal action.

----------------------------------------------------------------------------------------
*/


html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; background:transparent;}
div {display: block;}
:focus {outline:0; }
hr {width: 100%; border-top: 1px solid #a3a3a4;}
hr:after {content: " "; visibility: hidden; display: block; height: 0; clear: both;}
.clearfloat:after {content: " "; visibility: hidden; display: block; height: 0; clear: both;}
body {
	background: #FFF;
	color: #3C3C3C;
	-webkit-text-size-adjust: 100%;
	font-family: "Segoe UI",system-ui,-apple-system,sans-serif;
	/* font-family: Arial, Helvetica, Tahoma, Geneva, sans-serif; */
	font-size: 16px;
	/* background-image: url(resources/background.jpg); */
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
a {color: #002b61;	text-decoration: none;}
h1 {
	font-size: 1.75em;
	line-height: normal;
	display: block;
	margin-bottom: 1.5em;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #C03138;
	text-transform: capitalize;
	padding-left: 0.75em;
	font-weight: bold;
    color: #C03138;
}
h2 {
	font-size: 1.5em;
	line-height: normal;
	font-weight: bold;
    padding-top: 1em;
	padding-bottom: 0.5em;
}
h3 {
	font-size: 1em;
	line-height: normal;
	padding-bottom: 1.125em;
	font-weight: bold;
}
p, ul, ol {
	font-size: 1em;
	line-height: normal;
	padding-bottom: 1em;
}
li {
	font-size: 1em;
	line-height: normal;
	padding-bottom: 0px;
}

.basic .hero-unit {display: none;}

.mwc {max-width: 1200px; margin-left:auto; margin-right:auto;}
.img-fluid {max-width: 100%; height: auto;}
.img-rounded {border-radius: 8px;}
.mrg-t {margin-top: 1.5rem;}
.mrg-b {margin-bottom: 1.5rem;}
.pdg-b {padding-bottom: 1.5rem;}
.hero-aside {background-color: #F5F7F8; margin-bottom: 1rem; padding: 0px 0px 10px 0px; display: block; border-radius: 6px; overflow: hidden;}
.hero-aside h2 {padding: 10px !important; margin: 0px !important; background-color: #C03138 !important;; color: #FFF !important;; border: none !important; border-radius: 0px !important;}
.hero-aside p {padding: 10px !important; margin: 0px !important; background-color: transparent; border: none !important;}
.hero-aside a {display: block !important; background-color: transparent !important; padding: 0px !important; font-size: 24px !important; border-radius: 0px !important; color: inherit !important; font-weight: bold;}

.pre-footer-brands a {
    border: solid 1px #002b61;
    border-radius: 6px;
    margin: 0 0.25rem 0.25rem 0;
}

.sb-note {background-color: #F5F7F8; padding: 1rem 10px; margin-top: 1rem; margin-bottom: 1rem;}
.sb-note p:last-child {padding-bottom: 0px;}
#contentRight .sb-note a {color: #FFF; background-color: #054b76;}
#contentRight .sb-note a:hover {color: #FFF; background-color: #C72E36;}

.sglSNB img {margin-right: 0.5rem !important;}
.homeAreaEQR .rmReset img {max-width: 100%; margin-right: 0px; float: none; margin-bottom: 0px;}

.related-post {display: flex !important;}
.related-post h3 {padding: 0px !important; margin: 0px !important; height: 100%; position: relative; width: 100% !important;}
.related-post h3 img {margin: 0px !important;}
.related-post h3 span {position: absolute; left: 0px; right: 0px; bottom: 0px; padding: 0.5rem; background-color:rgba(255,255,255,0.9);}

#tgNav ul.menu, .call-us-menu ul.menu {display: flex; flex-wrap: wrap; padding-bottom: 0px;}
#tgNav ul.menu li, .call-us-menu ul.menu li {flex: 0 0 auto; width: auto; display:block;}
#tgNav ul.menu li a, .call-us-menu ul.menu li a {padding: 10px 0px; margin: 0px 10px; font-size: 1.25em; line-height:1.5em; color: #FFFFFF; text-decoration: none;}
.call-us-menu {align-items: center; display: flex;}
a.telephone {}

#tgNav ul.menu li a:hover {-webkit-box-shadow: inset 0px -3px 0px 0px rgba(255,255,255,1); box-shadow: inset 0px -3px 0px 0px rgba(255,255,255,1);}

.wm-ui-nav {padding: 0px; background-color: #002b61; color: #FFF;}

.d-flex {display: flex;}
.wm-row {display: flex; flex-wrap: wrap;}
.wm-row .wm-row {padding-bottom: 0.25rem; border-bottom: solid 3px transparent;}
.wm-row .wm-row:hover {border-bottom: solid 3px #FFF; background-color: rgba(0, 0, 0, 0.4);}
.wm-row .wm-row h3 {padding-bottom: 0px !important; line-height: normal; height: 100%;}
.wm-col-8 {flex: 0 0 auto; width: 66.66666667%;}
.wm-col-8-fixed {flex: 0 0 auto; width: 66.66666667%; display: flex;}
.wm-col-4 {flex: 0 0 auto; width: 33.33333333%;}
.wm-col-4-fixed {flex: 0 0 auto; width: 33.33333333%;}
.wm-col-3, .wm-col-3-m-6 {flex: 0 0 auto; width: 25%;}
.wm-col-3-fixed {flex: 0 0 auto; width: 25%;}
.wm-col-2 {flex: 0 0 auto; width: 16.66666667%;}
.wm-col-auto {flex: 0 0 auto; width: auto;}
.wm-row img, .wm-row figure, .img-fluid {max-width: 100%;height: auto;}
.wm-pe-pb {display: block; padding-right: 1rem; padding-bottom: 1rem;}
.boxed {display: block; width: 100%; margin-right: auto;  margin-left: auto; padding: 20px;}
.banner h2 {padding: 0 0 1.5rem 0 color: #FFF; font-weight: bold;}
.banner {padding: 40px 20px; background-color: #002b61; color: #FFF; overflow: hidden; transition: all 0.3s;}
.banner:hover {}
.banner a, .banner a:hover {color: #FFF;}
.d-inline-1-0 {padding: 0.5rem 0; display: inline-block;}
.homeAreaEQL select {font-size: 1rem; padding: 0.5rem; border-radius: 6px;}
.homeAreaEQL select:hover {filter: drop-shadow(2px 4px 6px #c7cdd0);}
.banner h3 {}
.banner h3 a {font-weight: normal; padding-right: 1rem; display: flex; height: 100%;}
.banner h3 a span {align-self: center;}
.text-align-center-d {text-align: center;}
.label-wm {display: block; padding-bottom: 0.5rem;}
.svg-link {display: block; padding: 0.5rem;}
#logo p {padding-bottom: 0px;}
.nav-wapper-main {padding: 20px;}
.featured-img-slot {background-repeat: no-repeat; background-position: center top; background-size: cover;}
.featured-img-slot img {}

.hero-unit {min-height: 80vh;}
.hero-message {color: #000000; align-self: center !important; max-width: 460px; padding: 20px; background-color: rgba(255, 255, 255, 0.8); border-radius: 0px 6px 6px 0px;}
.hero-message p {font-size: 2.0em; line-height: normal; font-weight: bold; padding-bottom: 10px;}
.hero-message p + p {font-size: 1.5em; line-height: normal; font-weight: normal; padding-bottom: 0px;}


.sglBnrAr.cta {color: #333333; background-color: #F5F7F8; border-radius: 6px; padding: 15px;}
.sglBnrAr.cta p:last-child {padding-bottom: 0px;}
.cta strong {font-size: 24px;line-height: normal;}
.cta-mb {margin-bottom: 15px;}
img.mbt {margin-bottom: 20px;}
.blue-panel-cta {background-color: #054b76; color: #FFF; border-radius: 6px; padding: 15px;}
.instaUL {display: flex; flex-direction: row; padding: 0; margin: 0 0 2rem 0 !important;}
.instaUL li {display: block; margin: 0.25rem; border: solid 1px #054b76; border-radius: 6px; border-top-width: 3px;}
.instaUL li a {display: block; padding: 0.5rem; background-repeat: no-repeat; background-position: left 6px; padding-top: 48px !important; background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='36px' viewBox='0 0 43 36' enable-background='new 0 0 43 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='43' height='36'/%3E%3Cg%3E%3Cpath fill='%23024C76' d='M21.955,14.042l2.667-2.667l4.047,4.048l-1.095,1.097c-0.217,0.217-0.338,0.506-0.338,0.813 c0,0.307,0.121,0.595,0.338,0.813c0.049,0.048,0.102,0.09,0.157,0.128c0.391,0.056,0.782,0.077,1.174,0.074 c0.106-0.053,0.208-0.115,0.294-0.202l1.096-1.097l0.923,0.922c1.109-0.363,2.152-0.984,3.035-1.867 c2.045-2.045,2.694-4.957,1.95-7.552l-4.388,4.386c-0.628,0.629-1.647,0.628-2.276,0l-2.975-2.975c-0.63-0.63-0.63-1.65,0-2.279 l4.385-4.385c-2.596-0.746-5.509-0.097-7.553,1.949c-2.035,2.033-2.687,4.926-1.961,7.51l-0.381,0.382L21.955,14.042z'/%3E%3Cpath fill='%23024C76' d='M19.922,24.169l-1.097,1.098l-4.047-4.048l2.667-2.666l-0.903-0.902l-8.943,8.943 c-1.466,1.465-1.466,3.842,0,5.308c1.464,1.464,3.841,1.464,5.306,0l8.039-8.038C20.582,23.8,20.19,23.901,19.922,24.169z M11.786,30.102c-0.659,0.659-1.729,0.659-2.388,0c-0.66-0.66-0.66-1.729,0-2.388c0.659-0.659,1.729-0.659,2.388,0 S12.445,29.441,11.786,30.102z'/%3E%3Cpath fill='%23024C76' d='M30.294,19.242c-1.054,1.056-2.765,1.056-3.819,0c-1.055-1.054-1.055-2.766,0-3.819l-1.854-1.854 l-2.667,2.667l-6.908-6.908l-0.125-2.617L9.88,3.193L6.597,6.478l3.518,5.042l2.615,0.125l6.908,6.908l-2.667,2.666l1.854,1.853 c1.055-1.055,2.766-1.055,3.82,0c1.056,1.055,1.056,2.766,0,3.821L28.753,33c4.128-0.215,7.435-3.52,7.65-7.65L30.294,19.242 L30.294,19.242z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");}
.instaUL li a:hover {color: #C03138;}
.instaUL li:hover {color: #C03138; border-color: #C03138;}
.moreAboutHome img.wm-hm-more-img, p img.wm-hm-more-img, img.wm-hm-more-img {float: left !important; margin-top: 1.5em !important; margin-left: 0px !important; margin-right: 1em !important; border-radius: 8px;}
.wm-why p:first-child {display: flex; align-items: start; justify-content: start; border-bottom: dashed 2px #3C3C3C; margin-bottom: 16px;}
.wm-why img {display: block; margin-right: 0.5rem;}

.sidebar-banner {
	color: #3C3C3C;
    background: #F5F7F8;
	padding: 1rem;
    border-radius: 8px;
}

.sidebar-banner h2 {padding-top: 0px;}


@media screen and (max-width: 1060px) and (min-width: 767px) {
	.banner .wm-col-4 {flex: 0 0 auto; width: 100%; padding-bottom: 1rem;}
	.banner .wm-col-2 {flex: 0 0 auto; width: 25%;}
	#logo a {}
}

@media (min-width: 770px) {
#tgNav {display: flex; align-items: center; margin-left: auto; margin-right: 0px;}
}

@media (max-width: 767px) {
.wm-col-4, .wm-col-3, .wm-col-8, .wm-col-2 {flex: 0 0 auto; width: 100%;}
.pre-footer-brands .wm-col-2 {flex: 0 0 auto; width: 50%;}
.wm-col-3-m-6 {flex: 0 0 auto; width: 50%;}
.wm-row .wm-row {margin-top: 1rem; margin-bottom: 1rem;}
.boxed {margin-right: 0px; margin-left: 0px; max-width: 100%;}
.footerContent.boxed {padding-left: 0px; padding-right: 0px;}
.footerContent.boxed .footer-row {}
.banner {}
.text-align-center-d {text-align: left;}
.featured-img-slot {}
.instaUL {flex-direction: column;}
.instaUL li {margin-bottom: 1rem; margin-right: 0.25rem !important;}
.instaUL li a {padding: 12px; padding-left: 48px; padding-top: 12px !important; background-position: left center;}
.wm-pe-pb {display: block; padding-right: 0.25em;}
.nav-wapper-main {border-bottom: none;}
}


.footer-row {display: flex; flex-wrap: wrap; padding: 40px 0px;}
.footer-col-half {flex: 0 0 auto; width: 50%;}
.footer-col-quater {flex: 0 0 auto; width: 25%;}
.footer-col-inner {padding: 0.5rem 1.0rem 0.5rem 0px;}

@media (max-width: 767px) {
.footer-col-half, .footer-col-quater {flex: 0 0 auto; width: 100%;}
}


.txtArticle a {text-decoration: underline;}
.txtArticle {font-family: "Segoe UI",system-ui,-apple-system,sans-serif;}
.txtArticle p, .txtArticle ul, .txtArticle ol, .txtArticle li {font-size: 18px;}
.txtArticle p.noteTXT {
	background-color: #F5F7F8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #A3A3A4;
	border-right-color: #A3A3A4;
	border-bottom-color: #A3A3A4;
	border-left-color: #A3A3A4;
	border-radius: 6px;
	margin-bottom: 14px;
	background-image: url(icons/idea.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
	padding-left: 50px;
}

.homeAreaEQR .latestNews h2 {
	margin: 0px;
	padding: 1em;
	background-color: #F5F7F8;
	border-radius: 6px;
}

.homeAreaEQR .latestNews h2 a {
	text-transform: none;
	font-size: 14px;
	float: right;
	font-weight: normal;
	padding: 0.5rem 1rem;
	color: #054B76;
	background-color: transparent;
	border: solid 1px #054B76;
}

.homeAreaEQR .latestNews h2 a:hover {
	color: #054B76;
	background-color: #FFF;
	box-shadow: none;
	border: solid 1px #054B76;
}

.latestNewsFeatured a {display: block !important; position: relative;}
.latestNewsFeatured a:hover {box-shadow: none !important;}

strong {font-weight: bold;}
em {font-style:italic;}

img.floatleft {float: left;}
img.floatright {float: right;}
img.flempsp {padding: 10px 10px 0px 10px;}

img.floatleftArt {float: left; margin: 1em 1em 1em 0em;  width: auto; height: auto;}
img.floatrightArt {float: right; margin: 1em 0em 1em 1em;  width: auto; height: auto;}

.pgTcf {display:block; float:left; width: 16%; margin-left:2%; margin-right: 2%; text-align:center; color: #727272;}
.pgTcf img {display:block; width: 100%; height: auto; max-width: 150px; float: none; margin-left: auto; margin-right: auto;}
.pgTcf h2, .pgTcf h3, .pgTcf h4, .pgTcf h5 {font-weight:bold; text-transform: uppercase; color: #626262; padding-bottom: 0.5em; margin-bottom: 0.5em; display: block; border-bottom: solid 2px #808080;}

.pgLeft {display:block; float:left; width: 45%;}
.pgRight {display:block; float:right; width: 45%;}

.pgLeftBWR {display:block; float:left; width: 48%;}
.pgRightBWR {display:block; float:right; width: 48%;}

.breadcrumbs-slot {padding: 10px 0px 20px 0px;}
.breadcrumbs-slot p {padding-bottom: 0px; font-size: 0.875em;}

#image_slideshow .img_prev {display:none;}
#image_slideshow .img_next {display:none;}
#brands img {width: 100%; height:auto; transition: all ease 0.8s;}
#brands img:hover {filter: brightness(110%); -webkit-filter: brightness(110%); -moz-filter: brightness(110%); -o-filter: brightness(110%); -ms-filter: brightness(110%);}

.fullHRBanner img {width: 100%; height: auto; border-radius: 8px;}

.sgNewsBlock {
	display: block;
	width: 22%;
	min-height: 420px;
	float: left;
	margin-top: 0px;
	margin-right: 1.5%;
	margin-bottom: 25px;
	margin-left: 1.5%;
}
.sgNewsBlock span.newtitle {display: block; min-height: 200px;}
.sgNewsBlock span.newtitle h2 {display: block; padding-bottom: 0px;}
.sgNewsBlock::before {
    background-color: #C03138;
    content: '';
    display: block;
    height: 2px;
    margin-bottom: 8px;
    margin-top: 8px;
    width: 55px;
}
.sgNewsBlock p:last-child {padding-bottom: 0px;}

.sgNewsBlock span.newtitle img {width: 100%; height:auto; display:block; border-radius: 6px;}

ul.symbolsChart {
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none;
}

ul.brandsListed {padding-bottom: 15px !important;}
ul.symbolsChart li, ul.morestats li {display: table;}
ul.symbolsChart li:nth-child(odd) {background-color: #054B76; color:#FFFFFF;}
ul.symbolsChart li:nth-child(even) {background-color: #E5E8ED; color:#000000;}
ul.morestats li:nth-child(odd) {background-color: #B11D24; color:#FFFFFF;}
ul.morestats li:nth-child(even) {background-color: #E5E8ED; color:#000000;}

ul.symbolsChart li span, ul.morestats li span {display: table-cell; vertical-align: middle;}
ul.symbolsChart li i, ul.morestats li i {display: table-cell; vertical-align: middle; width: 90%;}
ul.symbolsChart li span, ul.symbolsChart li i, ul.morestats li span, ul.morestats li i {padding: 15px;}

ul.symbolsChart li span, ul.morestats li span {border-right: solid 1px #000; font-size: 150%; font-weight:bold;}

ol.aside {
	display: block;
	border-radius: 6px;
	background-color: #F5F7F8;
	margin-bottom: 18px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #054B76;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #C03138;
	list-style-type: none;
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='47px' height='57px' viewBox='0 0 47 57' enable-background='new 0 0 47 57' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='47' height='57'/%3E%3Cpath fill='%23044C77' d='M29.75,38.5c0.753-2.488,2.305-4.621,3.849-6.739l0,0c0.398-0.547,0.811-1.102,1.201-1.67 c1.541-2.226,2.45-4.921,2.45-7.831c0-7.603-6.151-13.76-13.75-13.76c-7.592,0-13.75,6.158-13.75,13.75 c0,2.916,0.909,5.615,2.451,7.833c0.391,0.565,0.802,1.123,1.207,1.678l0,0c1.548,2.109,3.1,4.251,3.842,6.728h12.5V38.5z M23.5,48.5c3.458,0,6.25-2.792,6.25-6.25V41h-12.5v1.25C17.25,45.708,20.048,48.5,23.5,48.5z M17.25,22.25 c0,0.689-0.561,1.25-1.25,1.25s-1.25-0.561-1.25-1.25c0-4.833,3.917-8.75,8.75-8.75c0.683,0,1.25,0.561,1.25,1.25 S24.183,16,23.5,16C20.048,16,17.25,18.798,17.25,22.25z'/%3E%3C/g%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 50px;
margin-left: 0px !important;
}

ol.aside li {padding: 0px 0px 5px 0px;}
ol.aside li:last-of-type {padding: 0px 0px 0px 0px;}
ol.aside li a {}
ol.aside li a:hover {color: #C03138;}

.topAreas {
	border: solid 1px #A3A3A4;
	padding: 20px;
	border-radius: 6px;
	margin-bottom: 20px;
}
.topAreas p {padding-bottom: 0px;}
.topAreas ul li a {
	text-decoration: none;
	display: block;
	background-color: #F1F2F4;
	color: #054B76;
	padding: 5px;
	font-size: 14px;
	border-radius: 6px;
	border: none !important;
}
.topAreas ul li a.viewAll {
	text-decoration: none;
	display: block;
	background-color: #054b76;
	color: #FFFFFF;
	padding: 10px;
	font-size: 14px;
	border-radius: 6px;
	border: none !important;
}
.topAreas ul li a:hover {
	color: #FFF;
	background-color: #C72E36;
	border: none !important;
}

span.wfsgo {
	display: block;
	border-radius: 6px;
	background-color: #F5F7F8;
	padding: 20px;
	margin-bottom: 18px;
}
.wfsgo p {padding-bottom: 5px;}
span.wfsgo form {}

.blocker {
  position: fixed;
  top: 0; right: 0; bottom: 0; left: 0;
  width: 100%; height: 100%;
  overflow: auto;
  z-index: 99;
  padding: 20px;
  box-sizing: border-box;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0,0.75);
  text-align: center;
}
.blocker:before{
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.05em;
}
.blocker.behind {
  background-color: transparent;
}
.modal {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 100;
  max-width: 500px;
  box-sizing: border-box;
  width: 90%;
  background: #fff;
  padding: 20px;
  /*-webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;*/
  -webkit-box-shadow: 0 0 10px #000;
  -moz-box-shadow: 0 0 10px #000;
  -o-box-shadow: 0 0 10px #000;
  -ms-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  text-align: left;
}

.modal a.close-modal {
  position: absolute;
  top: -12.5px;
  right: -12.5px;
  display: block;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
  background: url("data:image/png;base64,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") no-repeat 0 0;
}

.modal-spinner {
  display: none;
  width: 64px;
  height: 64px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-right: -32px;
  margin-top: -32px;
  background: url("data:image/gif;base64,R0lGODlhIAAgAPMAABEREf///0VFRYKCglRUVG5ubsvLy62trTQ0NCkpKU5OTuLi4vr6+gAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==") #111 no-repeat center center;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -o-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
}


.modalBooking {visibility:hidden; text-align:center;}
.modalBooking a {display:block; padding: 0.5em; margin: 1em 0px; background-color: #054b76; color: #FFFFFF; text-decoration: none; font-size: 100%;}
.modalBooking a:hover {background-color: #B71E26;}


.tmplinkhp {
	background-color: #054b76; 
	border-radius: 6px;
	text-align: center; 
	display: block; 
	padding: 0px;
	margin: 1em 0em 1em 0em;
	cursor: pointer;
    box-shadow: inset 0 0 0 0 #054b76;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;
}

.tmplinkhp:hover {
  box-shadow: inset 0 200px 0 0 #d1101d;
}

span.tmplinkhp a {line-height: 130%; text-align: center; display: block; margin: 0px; padding: 10px; color: #ffffff;}
span.tmplinkhp a strong {font-size: 22px;}


ul.twocolumns li {width: 45%; margin-right: 5%; float: left;}


.sidebarNews .sglSNB a.allWMnews {
	text-transform: none;
	float: right;
	font-weight: normal;
	padding: 10px !important;
	border-right-width: 3px;
	border-right-style: solid;
	border-right-color: #C03138;
}

.sglBnrAr {padding: 20px 0px 20px 0px;}

.wdglinkhp {
	background-color: #002b61;
	border-radius: 6px;
	text-align: center;
	display: block;
	padding: 120px 0px 40px 0px;
	margin: 1em 0em 1em 0em;
	cursor: pointer;
	box-shadow: inset 0 0 0 0 #054b76;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;
	background-image: url(resources/bkengv.png);
	background-repeat: no-repeat;
	background-position: center top;
	color: #FFF;
}

.wdglinkhp:hover {background-color: #970c15;}
a span.wdglinkhp {line-height: 130%; text-align: center; display: block; color: #ffffff;}
a span.wdglinkhp strong {font-size: 22px; display: block; padding: 0.5rem 1rem; line-height: normal;}



.hmpCU {
	text-align: left;
	padding: 20px 18px;
	margin: 0px 0px 20px 0px;
	display: block;
	color: #ffffff;
	background-color: #002b61;
	border-radius: 6px;
	box-shadow: inset 0 0 0 0 #002b61;
	background-repeat: no-repeat;
	background-position: right center;
}

.hmpCU p {padding-bottom: 0px;}

.hmpCU p strong {display: block; font-size: 24px; line-height: normal; padding-bottom: 0.5rem;}

.rmReset {padding: 0px !important; color: #002b61 !important; text-align: left !important; background-color: #FFF !important; border-radius: 0px;}

.rmReset img {width:100%; height: auto; margin-right: 1em; float:left; margin-bottom: 1rem}

.hghLinks a {padding: 0.5rem 1rem; display: inline-block; color: #ffffff; text-align: center; background-color: #054b76; border-radius: 6px; -webkit-transition: all ease 0.8s;	-moz-transition: all ease 0.8s;	transition: all ease 0.8s; box-shadow: inset 0 0 0 0 #054b76; overflow: hidden;}
.hghLinks a:hover {box-shadow: inset 0 200px 0 0 #d1101d;}

a.blueLnk {display:block; padding: 10px; color: #ffffff; text-align: center; background-color: #054b76; border-radius: 6px; -webkit-transition: all ease 0.8s;	-moz-transition: all ease 0.8s;	transition: all ease 0.8s; box-shadow: inset 0 0 0 0 #054b76;}
a.blueLnk:hover {box-shadow: inset 0 200px 0 0 #d1101d;}

a.blueLnk strong {font-size: 22px;}


a.rbLink {
	text-align: left;
	padding: 15px 55px 15px 15px;
	display: block;
	color: #ffffff;
	background-color: #054b76;
	border-radius: 6px;
	-webkit-transition: all ease 0.8s;
	-moz-transition: all ease 0.8s;
	transition: all ease 0.8s;
	box-shadow: inset 0 0 0 0 #054b76;
	background-image: url(resources/btnsr3.png);
	background-repeat: no-repeat;
	background-position: right center;
}
a.rbLink:hover {
	background-color: #d1101d; 
	background-image: url(resources/btnsr3.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 15px 15px 15px 55px;
	}

.priceCalc, .latestNews {display:block; padding: 0px; border-radius: 6px; padding-top: 1rem; margin-bottom: 1rem;}
.latestNews h2 {font-size: 18px; line-height: normal; padding-bottom: 0px; margin-bottom: 20px;}
.latestNews h3 {font-size: 16px; line-height: normal; padding-bottom: 0px; font-weight: bold; position: absolute; bottom: 0px; padding: 1rem; background: #FFF; left: 1rem; right: 1rem; border-top-left-radius: 6px; border-top-right-radius: 6px;}

.latestNewsFeatured {
	display: block;
	padding: 1rem 0px;
}


.latestNewsFeatured::before {
    background-color: #c72e36;
    content: '';
    display: block;
    height: 6px;
    margin-bottom: 8px;
    margin-top: 8px;
    width: 55px;
    border-radius: 4px;
}


.latestNews span.date {font-size: 12px; line-height: normal; padding-bottom: 0px; font-weight: normal;}
.priceCalc select {width: 100%; margin: 0.5em 0em;}
option.calcOption {padding: 0.25em;}
.totalCalc {display:block; margin-top: 1em;  min-height: 2.5em; font-size: 14px;}
span.caltTitle {display:block; font-weight: bold; text-transform: uppercase;}
span.priceVAT {color:#3f3f3f; font-size: 75%; font-weight: normal;}
.bookCall {display:block; color: #000000; font-size: 100%; margin-top: 1em;}

.bookCall a {border-radius: 6px; color: #ffffff; background: #054B76; padding: 5px 10px 5px 10px; margin:1em 0px; text-decoration: none; transition: all ease 0.8s;}
.bookCall a:hover {background-color: #d1101d;}

.homeAreaEQL .social-share-wrapper {display: none !important;}

.moreAboutHome img {float: right !important; margin-left: 1em; max-width: 360px; height: auto; margin-top: 60px;}

.homeWrp {display: block; padding: 35px 0px;}

.brandswr .social-share-wrapper {display: none;}
.brandswr ul {
	display: block;
	float: none;
	width: 100%;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px !important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.brandswr ul li {
    display: block;
    float: left;
    width: 21%;
    margin-left: 0px !important;
    margin-top: 0px;
    margin-right: 3%;
    margin-bottom: 5px;
    border: solid 1px #cccccc;
	border-left-width: 3px;
}

.brandswr ul li:hover {border-color: #002b61;}

.brandswr ul li a {line-height: 200%; padding-left: 10px; display: block;}
.brandswr ul li span {display: block; width: 100%; font-weight:bold;}
.brandswr ul li a span {font-weight: normal;}


/* above 1050px, no media qu */
#acMm {display:none;}	
.slicknav_menu {display: none;}
#bgZd {
	height: 650px;
	width: 100%;
	position: absolute;
	z-index: -1;
	overflow: hidden;
	top: 0px;
}
#shell {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
}
#shellPg {}
#shellPgIn {
  background: #FFFFFF;
  margin-left: 0px;
  margin-right: 0px;
  padding: 40px 20px;
}
#shellFt {
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #f1f2f4;
}



/*

#nav {
	height: 95px;
	width: 1050px;
	margin-left: auto; 
	margin-right: auto;
	background-repeat: no-repeat;
	background-position: left center;
	overflow: hidden;
}
#nav a {
	color: #094d76;
	text-decoration: none;
}
#logo {
	width: 250px;
	height: 95px;
	float: left;
}
#logo a {display: block;}
#logo p img {max-width: 220px; height: auto;}
#logo p {font-weight: bold;}
#nav p {
	font-size: 24px;
	font-weight: normal;
	padding-top: 22px;
	line-height: 100%;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#nav p a {color: #c03138;}
#nav p a span {
	color: #094d76;
	display: block;
}
#nav ul {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#nav ul li {
	float: left;
	display: block;
	height: 95px;
	background-image: url(resources/navdv.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
}
#nav ul li.services {
	width: 149px;
	line-height: 95px;
	height: 95px;
}
#nav ul li.about {
	width: 157px;
	line-height: 95px;
	height: 95px;
}
#nav ul li.rbrands {
	width: 130px;
	line-height: 95px;
	height: 95px;
}
#nav ul li.area {
	width: 177px;
	line-height: 95px;
	height: 95px;
}
#nav ul li.bookNow {
	width: 187px;
	line-height: 95px;
	height: 95px;
}

#nav ul li a {
	display: block;
	background-repeat: no-repeat;
	background-position: left center;
}
#nav ul li.services a {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='36px' viewBox='0 0 43 36' enable-background='new 0 0 43 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='43' height='36'/%3E%3Cg%3E%3Cpath fill='%23024C76' d='M21.955,14.042l2.667-2.667l4.047,4.048l-1.095,1.097c-0.217,0.217-0.338,0.506-0.338,0.813 c0,0.307,0.121,0.595,0.338,0.813c0.049,0.048,0.102,0.09,0.157,0.128c0.391,0.056,0.782,0.077,1.174,0.074 c0.106-0.053,0.208-0.115,0.294-0.202l1.096-1.097l0.923,0.922c1.109-0.363,2.152-0.984,3.035-1.867 c2.045-2.045,2.694-4.957,1.95-7.552l-4.388,4.386c-0.628,0.629-1.647,0.628-2.276,0l-2.975-2.975c-0.63-0.63-0.63-1.65,0-2.279 l4.385-4.385c-2.596-0.746-5.509-0.097-7.553,1.949c-2.035,2.033-2.687,4.926-1.961,7.51l-0.381,0.382L21.955,14.042z'/%3E%3Cpath fill='%23024C76' d='M19.922,24.169l-1.097,1.098l-4.047-4.048l2.667-2.666l-0.903-0.902l-8.943,8.943 c-1.466,1.465-1.466,3.842,0,5.308c1.464,1.464,3.841,1.464,5.306,0l8.039-8.038C20.582,23.8,20.19,23.901,19.922,24.169z M11.786,30.102c-0.659,0.659-1.729,0.659-2.388,0c-0.66-0.66-0.66-1.729,0-2.388c0.659-0.659,1.729-0.659,2.388,0 S12.445,29.441,11.786,30.102z'/%3E%3Cpath fill='%23024C76' d='M30.294,19.242c-1.054,1.056-2.765,1.056-3.819,0c-1.055-1.054-1.055-2.766,0-3.819l-1.854-1.854 l-2.667,2.667l-6.908-6.908l-0.125-2.617L9.88,3.193L6.597,6.478l3.518,5.042l2.615,0.125l6.908,6.908l-2.667,2.666l1.854,1.853 c1.055-1.055,2.766-1.055,3.82,0c1.056,1.055,1.056,2.766,0,3.821L28.753,33c4.128-0.215,7.435-3.52,7.65-7.65L30.294,19.242 L30.294,19.242z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: 10px;
	padding-left: 60px;
}
#nav ul li.services a:hover {
	color: #b61e20;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='36px' viewBox='0 0 43 36' enable-background='new 0 0 43 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='43' height='36'/%3E%3Cg%3E%3Cpath fill='%23b61e20' d='M21.955,14.042l2.667-2.667l4.047,4.048l-1.095,1.097c-0.217,0.217-0.338,0.506-0.338,0.813 c0,0.307,0.121,0.595,0.338,0.813c0.049,0.048,0.102,0.09,0.157,0.128c0.391,0.056,0.782,0.077,1.174,0.074 c0.106-0.053,0.208-0.115,0.294-0.202l1.096-1.097l0.923,0.922c1.109-0.363,2.152-0.984,3.035-1.867 c2.045-2.045,2.694-4.957,1.95-7.552l-4.388,4.386c-0.628,0.629-1.647,0.628-2.276,0l-2.975-2.975c-0.63-0.63-0.63-1.65,0-2.279 l4.385-4.385c-2.596-0.746-5.509-0.097-7.553,1.949c-2.035,2.033-2.687,4.926-1.961,7.51l-0.381,0.382L21.955,14.042z'/%3E%3Cpath fill='%23b61e20' d='M19.922,24.169l-1.097,1.098l-4.047-4.048l2.667-2.666l-0.903-0.902l-8.943,8.943 c-1.466,1.465-1.466,3.842,0,5.308c1.464,1.464,3.841,1.464,5.306,0l8.039-8.038C20.582,23.8,20.19,23.901,19.922,24.169z M11.786,30.102c-0.659,0.659-1.729,0.659-2.388,0c-0.66-0.66-0.66-1.729,0-2.388c0.659-0.659,1.729-0.659,2.388,0 S12.445,29.441,11.786,30.102z'/%3E%3Cpath fill='%23b61e20' d='M30.294,19.242c-1.054,1.056-2.765,1.056-3.819,0c-1.055-1.054-1.055-2.766,0-3.819l-1.854-1.854 l-2.667,2.667l-6.908-6.908l-0.125-2.617L9.88,3.193L6.597,6.478l3.518,5.042l2.615,0.125l6.908,6.908l-2.667,2.666l1.854,1.853 c1.055-1.055,2.766-1.055,3.82,0c1.056,1.055,1.056,2.766,0,3.821L28.753,33c4.128-0.215,7.435-3.52,7.65-7.65L30.294,19.242 L30.294,19.242z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#nav ul li.about a {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='36px' viewBox='0 0 43 36' enable-background='new 0 0 43 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='43' height='36'/%3E%3Cg%3E%3Cpath fill='%23024C76' d='M27.599,26.355c-0.1-0.554-2.477-1.565-4.246-2.426c-1.635-0.792-4.047-2.833-4.406-3.141 c0.192-0.16,0.344-0.317,0.46-0.449v-0.035c1.01-1.081,1.99-3.36,2.35-3.78c0.36-0.42,0.299-3.6,0.299-3.6V9.749 c-0.542-5.337-5.902-5.001-5.902-5.001s-5.359-0.336-5.9,5.001v3.176c0,0-0.06,3.18,0.299,3.6c0.36,0.419,1.34,2.699,2.35,3.78 v0.009c0.122,0.129,0.29,0.285,0.497,0.446c-0.163,0.141-2.729,2.34-4.442,3.17c-1.77,0.86-4.146,1.872-4.247,2.426 c0,0-1.372,3.588-0.448,3.95c13.264,5.231,23.781,0,23.781,0L27.599,26.355z'/%3E%3Cpath fill='%23024C76' d='M26.243,15.798v0.005c0.101,0.111,0.244,0.243,0.419,0.379c-0.138,0.118-2.31,1.979-3.759,2.683 c-1.002,0.487-2.221,1.028-2.951,1.478c0.472,0.401,3.09,2.603,4.879,3.474c1.681,0.816,3.842,1.754,4.518,2.397 c5.836-0.048,9.706-1.955,9.706-1.955l-0.377-3.343c-0.084-0.467-2.097-1.323-3.593-2.051c-1.384-0.672-3.426-2.396-3.729-2.658 c0.162-0.134,0.29-0.267,0.391-0.38v-0.029c0.854-0.916,1.683-2.844,1.987-3.199c0.303-0.356,0.252-3.047,0.252-3.047V6.865 c-0.46-4.517-4.993-4.231-4.993-4.231s-4.534-0.286-4.991,4.231v2.688c0,0-0.051,2.691,0.254,3.047 C24.558,12.954,25.389,14.882,26.243,15.798z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	background-position: 10px;
	padding-left: 60px;
}
#nav ul li.about a:hover {
	color: #b61e20;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='43px' height='36px' viewBox='0 0 43 36' enable-background='new 0 0 43 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='43' height='36'/%3E%3Cg%3E%3Cpath fill='%23b61e20' d='M27.599,26.355c-0.1-0.554-2.477-1.565-4.246-2.426c-1.635-0.792-4.047-2.833-4.406-3.141 c0.192-0.16,0.344-0.317,0.46-0.449v-0.035c1.01-1.081,1.99-3.36,2.35-3.78c0.36-0.42,0.299-3.6,0.299-3.6V9.749 c-0.542-5.337-5.902-5.001-5.902-5.001s-5.359-0.336-5.9,5.001v3.176c0,0-0.06,3.18,0.299,3.6c0.36,0.419,1.34,2.699,2.35,3.78 v0.009c0.122,0.129,0.29,0.285,0.497,0.446c-0.163,0.141-2.729,2.34-4.442,3.17c-1.77,0.86-4.146,1.872-4.247,2.426 c0,0-1.372,3.588-0.448,3.95c13.264,5.231,23.781,0,23.781,0L27.599,26.355z'/%3E%3Cpath fill='%23b61e20' d='M26.243,15.798v0.005c0.101,0.111,0.244,0.243,0.419,0.379c-0.138,0.118-2.31,1.979-3.759,2.683 c-1.002,0.487-2.221,1.028-2.951,1.478c0.472,0.401,3.09,2.603,4.879,3.474c1.681,0.816,3.842,1.754,4.518,2.397 c5.836-0.048,9.706-1.955,9.706-1.955l-0.377-3.343c-0.084-0.467-2.097-1.323-3.593-2.051c-1.384-0.672-3.426-2.396-3.729-2.658 c0.162-0.134,0.29-0.267,0.391-0.38v-0.029c0.854-0.916,1.683-2.844,1.987-3.199c0.303-0.356,0.252-3.047,0.252-3.047V6.865 c-0.46-4.517-4.993-4.231-4.993-4.231s-4.534-0.286-4.991,4.231v2.688c0,0-0.051,2.691,0.254,3.047 C24.558,12.954,25.389,14.882,26.243,15.798z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
#nav ul li.area a {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='36px' viewBox='0 0 24 36' enable-background='new 0 0 24 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='24' height='36'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23024C76' d='M12,3C6.234,3,1.531,7.703,1.531,13.469 c0,1.82,0.469,3.535,1.292,5.028l-0.001,0.001l0.01,0.016c0.201,0.363,0.422,0.713,0.663,1.048L12,33l8.501-13.436 c0.243-0.337,0.466-0.689,0.668-1.054l0.007-0.012v-0.001c0.823-1.494,1.292-3.208,1.292-5.029C22.469,7.703,17.767,3,12,3z M12,18 c-2.761,0-5-2.239-5-5s2.239-5,5-5c2.762,0,5,2.239,5,5S14.762,18,12,18z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 10px;
	padding-left: 40px;
}
#nav ul li.area a:hover {
	color: #b61e20;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='24px' height='36px' viewBox='0 0 24 36' enable-background='new 0 0 24 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='24' height='36'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' fill='%23b61e20' d='M12,3C6.234,3,1.531,7.703,1.531,13.469 c0,1.82,0.469,3.535,1.292,5.028l-0.001,0.001l0.01,0.016c0.201,0.363,0.422,0.713,0.663,1.048L12,33l8.501-13.436 c0.243-0.337,0.466-0.689,0.668-1.054l0.007-0.012v-0.001c0.823-1.494,1.292-3.208,1.292-5.029C22.469,7.703,17.767,3,12,3z M12,18 c-2.761,0-5-2.239-5-5s2.239-5,5-5c2.762,0,5,2.239,5,5S14.762,18,12,18z'/%3E%3C/g%3E%3C/svg%3E");
}


#nav ul li.rbrands a {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='36px' height='36px' viewBox='0 0 36 36' enable-background='new 0 0 36 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='36' height='36'/%3E%3Cpath fill='%23024C76' d='M29.708,3.636H19.462c-1.166,0-2.283,0.459-3.106,1.283L4.286,16.988c-1.714,1.715-1.714,4.492,0,6.207 l9.155,9.155c1.714,1.714,4.491,1.714,6.206,0l12.07-12.07C32.54,19.458,33,18.339,33,17.174V6.921 C33,5.104,31.525,3.629,29.708,3.636z M27.514,11.31c0,1.212-0.983,2.195-2.195,2.195c-1.211,0-2.194-0.982-2.194-2.195 c0-1.212,0.983-2.194,2.194-2.194C26.53,9.116,27.514,10.098,27.514,11.31z'/%3E%3C/g%3E%3C/svg%3E");
	background-position: 10px;
	padding-left: 55px;
}
#nav ul li.rbrands a:hover {
	color: #b61e20;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='36px' height='36px' viewBox='0 0 36 36' enable-background='new 0 0 36 36' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='36' height='36'/%3E%3Cpath fill='%23b61e20' d='M29.708,3.636H19.462c-1.166,0-2.283,0.459-3.106,1.283L4.286,16.988c-1.714,1.715-1.714,4.492,0,6.207 l9.155,9.155c1.714,1.714,4.491,1.714,6.206,0l12.07-12.07C32.54,19.458,33,18.339,33,17.174V6.921 C33,5.104,31.525,3.629,29.708,3.636z M27.514,11.31c0,1.212-0.983,2.195-2.195,2.195c-1.211,0-2.194-0.982-2.194-2.195 c0-1.212,0.983-2.194,2.194-2.194C26.53,9.116,27.514,10.098,27.514,11.31z'/%3E%3C/g%3E%3C/svg%3E");
}




#nav ul li.bookNow a {
	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='187px' height='95px' viewBox='0 0 187 95' enable-background='new 0 0 187 95' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='187' height='95'/%3E%3Cg transform='translate(-73.24779,-53.178333)'%3E%3Cg transform='translate(-123.39162,12.727619)'%3E%3Cpath fill='%23b61e20' d='M237.803,74.622c-7.808,0-14.165,6.356-14.165,14.165 c0,7.808,6.357,14.164,14.165,14.164c7.808,0,14.165-6.356,14.165-14.164c0-3.376-1.143-6.395-3.082-8.867l-1.334,1.58 c1.691,2.082,2.353,4.394,2.353,7.287c0,6.69-5.41,12.099-12.102,12.099s-12.102-5.408-12.102-12.099 c0-6.691,5.411-12.103,12.102-12.103c2.12,0,3.706,0.305,5.438,1.261l1.267-1.664C242.48,75.162,240.277,74.622,237.803,74.622z' /%3E%3Cpath fill='%23024C76' d='M232.561,86.923c0.571,0,1.003,0.469,1.296,1.406c0.586,1.757,1.003,2.636,1.252,2.636 c0.19,0,0.388-0.146,0.593-0.438c4.116-6.592,7.923-11.923,11.423-15.994c0.908-1.055,2.351-1.582,4.328-1.582 c0.469,0,0.783,0.044,0.945,0.132c0.16,0.088,0.241,0.198,0.241,0.33c0,0.205-0.241,0.607-0.725,1.208 c-5.653,6.796-10.897,13.973-15.73,21.53c-0.337,0.526-1.025,0.79-2.065,0.79c-1.054,0-1.677-0.044-1.867-0.131 c-0.498-0.221-1.084-1.341-1.758-3.361c-0.761-2.241-1.142-3.647-1.142-4.219c0-0.615,0.513-1.208,1.538-1.779 C231.521,87.099,232.077,86.923,232.561,86.923'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	padding-left: 75px;
	color: #b61e20;
}
#nav ul li.bookNow a:hover {
	color: #b61e20;
background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='187px' height='95px' viewBox='0 0 187 95' enable-background='new 0 0 187 95' xml:space='preserve'%3E%3Cg%3E%3Crect opacity='0' fill='%23FFFFFF' width='187' height='95'/%3E%3Cg transform='translate(-73.24779,-53.178333)'%3E%3Cg transform='translate(-123.39162,12.727619)'%3E%3Cpath fill='%23b61e20' d='M237.803,74.622c-7.808,0-14.165,6.356-14.165,14.165 c0,7.808,6.357,14.164,14.165,14.164c7.808,0,14.165-6.356,14.165-14.164c0-3.376-1.143-6.395-3.082-8.867l-1.334,1.58 c1.691,2.082,2.353,4.394,2.353,7.287c0,6.69-5.41,12.099-12.102,12.099s-12.102-5.408-12.102-12.099 c0-6.691,5.411-12.103,12.102-12.103c2.12,0,3.706,0.305,5.438,1.261l1.267-1.664C242.48,75.162,240.277,74.622,237.803,74.622z' /%3E%3Cpath fill='%23b61e20' d='M232.561,86.923c0.571,0,1.003,0.469,1.296,1.406c0.586,1.757,1.003,2.636,1.252,2.636 c0.19,0,0.388-0.146,0.593-0.438c4.116-6.592,7.923-11.923,11.423-15.994c0.908-1.055,2.351-1.582,4.328-1.582 c0.469,0,0.783,0.044,0.945,0.132c0.16,0.088,0.241,0.198,0.241,0.33c0,0.205-0.241,0.607-0.725,1.208 c-5.653,6.796-10.897,13.973-15.73,21.53c-0.337,0.526-1.025,0.79-2.065,0.79c-1.054,0-1.677-0.044-1.867-0.131 c-0.498-0.221-1.084-1.341-1.758-3.361c-0.761-2.241-1.142-3.647-1.142-4.219c0-0.615,0.513-1.208,1.538-1.779 C231.521,87.099,232.077,86.923,232.561,86.923'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

*/



#slogan {
	font-size: 1.0em;
	font-weight: normal;
	overflow: hidden;
	padding:20px;
	background-color: #002b61;
	color: #FFF;
}
#slogan p {padding-bottom: 0px;}
#slogan .textwidget {display: block; margin: 0 auto;}
#slogan a {color: #FFF; font-size: 1.0em; text-decoration: none; font-weight: bold; display: inline-block;	padding-right: 1rem; margin-right:0.5rem;}

#slogan span {
    font-size: 16px;
    width: 24px;
    height: 24px;
    display: inline-block;
    border: solid 1px #FFF;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    margin-right:0.5rem;
}

#banner {
	height: auto;
	margin: 1.5rem 0;
}

#banner ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }


#content {}
#contentLeft {
	float: left;
	width: 65%;
}
#contentLeft img {max-width: 100%; height:auto;}
#contentRight {
	float: right;
	width: 30%;
}
#contentRight div {/*padding: 15px;*/}
#contentRight img {max-width: 100%; height:auto; margin-left: auto;  margin-right: auto; display: block; border-radius: 6px;}
#contentRight ul {
	margin: 0px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#contentRight li {
	display: block;
	margin-bottom: 5px;
}
#contentRight li a {margin-right: 5px; background-color: #FFFFFF; border: solid 1px #CCCCCC; border-left-width: 3px;}
#contentRight li a:hover {margin-right: 5px; border: solid 1px #C72E36; border-left-width: 3px;}
#contentRight a {
	text-decoration: none;
	display: block;
	background-color: #F5F7F8;
	color: #054B76;
	padding: 10px;
	font-size: 16px;
	border-radius: 6px;
}
#contentRight a:hover {
	color: #FFF;
	background-color: #C72E36;
}

#contentRight ul li ul {display:none;}
#contentRight ul li:hover ul {display:block;}

#contentRight ul li ul li {margin-bottom: 0px;}
#contentRight ul li ul li a {
	text-decoration: none;
	display: block;
	background-color: #004777;
	color: #FFFFFF;
	padding-left: 50px;
	line-height: 32px;
	background-image: url(resources/pagesub.gif);
	background-repeat: no-repeat;
	background-position: 30px center;
	padding-right: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#contentRight .current_page_item a {background-color: #F1F2F4; color:#000; border-left-color: #000;}

#brands {
	padding-top: 25px;
	padding-bottom: 25px;
}
#brands p {
	font-size: 22px;
	padding-bottom: 25px;
}
#footer {}
.menu-footer-menu-container {margin-bottom: 16px;}
#footerLogo {
	text-align: center;
	padding-top: 100px;
	padding-bottom: 50px;
	background-image: url(resources/divider.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footerTerms {font-size: 1en;}
.footerContent {}
.footerContent a, .footerContent p, .footerContent {font-size: 14px;}
.footerContent ul {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	display: block;
}
.footerContent li {
	display: block;
	padding: 0px;
}
.footerContent ul li a {margin: 0.5rem 0px 0px 0px;}
.footerContent p {
	margin-bottom: 0.5em;
}
.footerContent p:last-child {margin-bottom: 0px; padding-bottom: 0px;}
.footerContent p.note {
	color:#888888;
}
.footerContent a {
	color: #005487;
	text-decoration: none;
	display: inline-block;
}
.footerContent a:hover {}
.aligned {
	padding-right: 25px;
	padding-left: 25px;
}
.alignedContent {}
.alignedContent ul, .alignedContent ol {margin-left: 25px;}


.quoteTxt  {
	width: 32%;
	display: block;
	border-radius: 6px;
	float: right;
	padding: 1em;
	background-color: #f5f7f8;
	border-right: 3px solid #C03138;
	border-left: 3px solid #054B76;
	margin: 0em 0em 0em 1em;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: center center;
}


.quoteTxtDefault35  {
	width: 36%;
	display: block;
	border-radius: 6px;
	float: left;
	padding: 0px;
	margin: 0em;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: center center;
}
.quoteTxtDefault35 .textwidget {padding: 1em; background-color: #f5f7f8; border-radius: 6px;}
.quoteTxtDefault35 .home-facts {padding: 1em; margin-top: 1.5rem; background-color: #f5f7f8; border-radius: 6px;}
.quoteTxtDefault35 li {margin-bottom: 0.35em; font-weight: normal;}
.quoteTxtDefault35 strong {font-weight: bold;}
.quoteTxtDefault65  {
	width: 60%;
	display: block;
	float: right;
	margin: 0em;
}

.asdBlc {
	background-color: #F3F3F5;
	margin: 1em -25px 2em;
	padding: 25px;
	border-top: 1px solid #A3A3A4;
	border-bottom: 1px solid #A3A3A4;
}

#bkgFrmBNp h1 {padding-bottom: 0px;}
#bkgFrmBNp select, #bkgFrmBNp input, #bkgFrmBNp textarea {line-height: 23px; padding: 5px;}

#bkgFrmBNp .verification li {word-break: break-all;}

.visual-form-builder fieldset {border: 1px solid #f5f7f8 !important; background-color: #f5f7f8 !important;}
#bkgFrmBNp input, #bkgFrmBNp select {background: #FFFFFE; color: #000001; border: 1px solid #000001 !important; box-sizing: border-box;}
#bkgFrmBNp input.bookNowBtn {
	color: #fff;
	border: none;
	border-radius: 6px;
	text-align: center;
	display: block;
	width: 100%;
	background: #970007;
	cursor: pointer;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}


#bkgFrmBNp input.bookNowBtn:hover {
	background: #90070d;
	background: -moz-linear-gradient(top,  #90070d 0%, #ec3a43 100%);
	background: -webkit-linear-gradient(top,  #90070d 0%,#ec3a43 100%);
	background: linear-gradient(to bottom,  #90070d 0%,#ec3a43 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90070d', endColorstr='#ec3a43',GradientType=0 );
}

p + .social-share-wrapper {margin-top: 30px !important;}
.social-share-wrapper {
    padding-bottom: 10px;
    margin-top: 30px;
    margin-bottom: 0px !important;
	font-size: 14px;
	border-top: none;
	border-bottom: none;
}


.pgFacsAbout {
	border-radius: 6px;
	display: block;
	margin: 0em;
	padding: 1em;
	background-color: #F3F3F5;
}

.testimonialBlc {
	display: block;
	width:50%;
	float: left;
	border: none 0px;
	margin: 0em;
	padding: 0em;
}

.testimonialQt {
	display: block;
	padding: 1em;
	margin: 1em 1em 0em 0em;
	border-radius: 6px;
	background-color: #F3F3F5;
}

.tQTsm {font-size: 14px;}

.homeAreaEQL {width: 60%; float:left; display:block;}
.homeAreaEQR {width: 36%; float:right; display:block;}

blockquote {
	margin: 0px 0px 16px 16px;
	padding: 16px 16px 16px 73px;
	display: block;
	border: solid 1px #999;
	border-radius: 6px;
	float: right;
	width: 33%;
	background-image: url(map-pin.png);
	background-repeat: no-repeat;
	background-position: left center;
}
blockquote p::first-line {font-weight: bold;}
blockquote strong {display: block;}
blockquote p {}
blockquote a {display: block;}


blockquote.reviews {
	display: block;
	border-radius: 0px;
	float: none;
	width: auto;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
	border-left-width: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #A3A3A4;
}
blockquote.reviews p::first-line {font-weight: normal;}
cite {font-style: italic;}

.moreAreas {margin: 1em 0px; padding: 1em 0px;}
.moreAreas img {float: left;}
.moreAreas ul {display: block; margin:0px;}
.moreAreas ul li {display: block; width: 32%; margin: 10px 1% 0px 0px; float: left;}
.moreAreas ul li a {display: block; padding: 10px; border-radius: 6px; text-decoration: none; border: solid 1px #A3A3A4;}
.moreAreas ul li a:hover {border: solid 1px #002b61;}

.sidebarNews {margin: 1em 0px 0px 0px;}
.sidebarNews h2 {
	padding: 10px; 
	margin: 0px 0px 1em 0px;
	font-size: 16px;
	display: block;
    border-radius: 6px;
    background-color: #F5F7F8;
	text-transform: capitalize;
}
.sidebarNews h3 {font-size: 1rem; padding-bottom: 1rem;}
.sidebarNews p {padding-bottom: 0px;}
.sidebarNews a.read-more {margin-bottom: 14px; margin-top: 5px;}


.homeAreaEQR .latestNews a.read-more {padding: 0px; color: #054b76; text-align: left; background-color: transparent; border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.homeAreaEQR .latestNews a.read-more:hover {padding: 0px; color: #C03138; text-align: left; background-color: transparent; border-radius: 0px;-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}

.sglSNB {margin: 0px 0px 1rem 0px;}

ul.arLst {
	margin-bottom: 20px;
	border-radius: 6px;
	padding: 10px 0px 10px 10px;
	background-color: #F5F5F5;
	width: 99%;	
}

ul.arLst a {background-color: #FFFFFF;}

ul.mcfWCH {margin-left: 0px;}
ul.mcfWCH:after {content: " "; visibility: hidden; display: block; height: 0; clear: both;}
ul.mcfWCH li {display: block; text-align: center; float:left; width: 25%;}
ul.mcfWCH a {
	display: block;
	margin: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	min-height: 150px;
	border: 1px solid #CCC;
	border-radius: 6px;
}
ul.mcfWCH li img {display: block; margin-left: auto; margin-right: auto;}
ul.mcfWCH a:hover {
	color: #C03138; 
	border: 1px solid #CCC;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}





/* btw 1049px and 768 px */
@media all and (max-width: 1060px) and (min-width: 768px){
.slicknav_menu {display: none;}	
#bgZd {display: none;}
#shpshell {display: none;}
#shell {width: 100%;}
#shellPg {background-image: none;}

#contentLeft {
	/* float: none; */
	/* width:auto; */
}
#contentRight {
	/* float: none; */
	/* width:auto; */
}
#footerLogo {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url(resources/divider.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footerTerms {
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 0;
    padding-right: 0;
}
.pgLeft {display:block; float: none; width: 100%;}
.pgRight {display:block; float: none; width: 100%;}

.pgLeftBWR {display:block; float: none; width: 100%;}
.pgRightBWR {display:block; float: none; width: 100%;}

#contentRight a {
	text-decoration: none;
	display: block;
	background-color: #002b61;
	padding: 10px;
	font-size: 14px;
	border-radius: 6px;
}

#contentRight .sidebarNews a {color: #FFFFFF;}

.homeAreaEQL {width: 48%; float:left; display:block;}
.homeAreaEQR {width: 48%; float:right; display:block;}
	
}


/* below 767 px */
@media all and (max-width: 767px) {

.mw-100 {width: 100% !important;}
#callNumber {order: 1;}
#logo {order: 2;}
#tgNav {order: 3;}	
.hero-message {max-width: none; margin: 20px; align-self: end !important; border-radius: 6px 6px 6px 6px; background-color: rgba(255, 255, 255, 0.8);}
.hero-message p {font-weight:bold; font-size: 2em;}	
.hero-message p + p {font-weight:normal; font-size: 1.5em;}
	
.boxed {padding: 0px;}	
.footer-col-inner {padding: 0px 20px 20px 20px;}	
	
.txtArticle p, .txtArticle ul, .txtArticle ol, .txtArticle li {font-size: 16px;}	
.moreAreas ul li {display: block; width: 100%; margin-right: 0%; float: none;}
.moreAreas img {float: none;}
#bgZd {display: none;}
#shpshell {display: none;}
#shell {
	width: 100%;
	margin-top: 0.5em;
}
#shellPg {
	background-image: none;
}
#shellPgIn {
	margin-right: 0.5em;
	margin-left: 0.5em;
	margin-top: 0px;
	background-color: #FFF;
}
#shellFt {
	background-image: none;
	min-height: 200px;
}
#slogan {overflow: hidden; line-height: normal !important; padding: 10px;}
#slogan .textwidget {font-size: 16px; font-weight: normal;}
#slogan a {text-decoration: underline;}
#slogan .textwidget span {display: none;}
#slogan .textwidget a {display: block; border-right: none; font-size: 1.25em;}
.slicknav_menu {display: block;}

.sglBnrAr {text-align: center;}

.hmpCU {padding: 15px 15px 15px 15px;}
.moreAboutHome img, .moreAboutHome img.wm-hm-more-img, p img.wm-hm-more-img, img.wm-hm-more-img {float: none !important; margin-left: auto !important; margin-right: auto !important; display: block; max-width: 100%; margin-top: 0px;}

ul.twocolumns li {width: auto; float: none;}

.pgTcf {display:block; float: none; width: 100%; margin-left:0; margin-right: 0;}
.pgTcf img {width: 100%; max-width: 100%; height: auto; padding: 1em 0em 1em 0em;}

img.floatleftArt {float: none; width: 100%; max-width: 100%; height: auto;}
img.floatrightArt {float: none; width: 100%; max-width: 100%; height: auto;}

.hghLinks a {display: block;}

.latestNewsFeatured a { background-color:transparent; box-shadow: none !important;}

#logo {background-image: none;}
#logo p {padding-left:  0px !important;}

.sgNewsBlock {display: block; width: 100%; margin: 0px 1%; float: none; min-height: inherit;}

.topAreas {
	border: none;
	padding: 0px;
	border-radius: 6px;
	margin-bottom: 20px;
}


/* */
#acMm {display: block; width: 100%; font-weight: bold; text-transform: uppercase; color: #FFFFFF; background-color: #054b76; border: 0 none; cursor: pointer; text-align: center; margin-top: 10px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 18px; line-height: 50px; clear: both; float: none;}
#tgNav {display:none; width: 100%;}
#nav {width: 100%; height: auto; float:none; background-image: none;}
#nav p a {font-weight: bold;}
#nav p a span {display: inline;}
#nav p {font-size: 22px; font-weight: normal; padding: 0px; text-align:center;}
#nav h1 a, #nav h2 a {color: #c03138; background-color:transparent; padding: 0px;}
#nav h1 a span, #nav h2 a span {color: #094d76;	display: block;}
#logo {width: 100%; margin-left:auto; margin-right:auto; margin-bottom: 10px; margin-top: 5px; height:auto; float:none;}
#nav ul {margin-left:auto; margin-right:auto; margin-bottom: 5px;}
#nav ul li {float: none; display: block; height: auto; background-image: none; font-size: 1.25em; line-height: normal; text-align: center; margin-bottom: 2px;}
#nav ul li.services {width: 100%; line-height: normal; text-align: center; height: auto;}
#nav ul li.about {width: 100%; line-height: normal; text-align: center; height: auto;}
#nav ul li.area {width: 100%; line-height: normal; text-align: center; height: auto;}
#nav ul li.rbrands {width: 100%; line-height: normal; text-align: center; height: auto;}
#nav ul li.bookNow {width: 100%; line-height: normal; text-align: center; height: auto;}
#nav ul li a {display: block; padding: 5px !important;}

.hero-unit {min-height: 67vh;}
	
#tgNav ul.menu li a:hover {-webkit-box-shadow: none; box-shadow: none;}

#nav ul li ul {display:none !important;}
#contentRight a {padding-top: 8px; padding-bottom: 8px;}
#slogan {font-size: 19px; font-weight: normal; overflow: hidden; text-align: center;}
/* */

#banner {display: none;}
#brands img {width: 100%; max-width: 100%; height: auto;}
#footerLogo img {width: 100%; max-width: 460px; height: auto;}
.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em 0.438em 0.625em; line-height: 1.125em; cursor: pointer; }
.slicknav_menu  .slicknav_menutxt { display: block; line-height: 1.188em; float: left; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_nav { clear: both; }
.slicknav_nav ul,
.slicknav_nav li { display: block; }
.slicknav_nav li li {display: none; }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { display: block; cursor: pointer; }
.slicknav_nav a { display: block }
.slicknav_nav .slicknav_item a { display: inline }
.slicknav_menu:before,
.slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both }
.slicknav_menu { *zoom: 1 }
.slicknav_menu {}
.slicknav_btn {
	margin: 5px 5px 6px;	
	text-decoration:none;	
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;  
	background-color: #000000;
}
.slicknav_menu  .slicknav_menutxt {	
	color: #FFF;
	font-weight: bold;	
	text-shadow: 0 1px 3px #000;	
}
.slicknav_menu .slicknav_icon-bar {
  background-color: #f5f5f5;
}
.slicknav_menu {
	background:#4c4c4c;
	padding:5px;
}
.slicknav_nav {
	color:#fff;
	margin:0;	
	padding:0;
}
.slicknav_nav, .slicknav_nav ul {
	list-style: none;
	overflow:hidden;
}
.slicknav_nav ul {
	padding:0;
	margin:0 0 0 20px;
}
.slicknav_nav .slicknav_item {
	padding: 10px;
	margin:2px 5px;
}
.slicknav_nav a{
	text-decoration: none;
	color: #fff;
	background-color: #333333;
	margin: 5px;
	padding: 10px;
}
.slicknav_nav .slicknav_item a {
	padding:0;
	margin:0;
}
.slicknav_nav .slicknav_item:hover {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#ccc;
	color:#fff;	
}
.slicknav_nav a:hover{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:#ccc;
	color:#222;
}
.slicknav_nav .slicknav_txtnode {
     margin-left:15px;   
}
#contentLeft {
	float: none;
	width: auto;
}
#contentRight {
	float: none;
	width:auto;
}	
#footerLogo {
	text-align: center;
	padding-top: 1em;
	padding-bottom: 1em;
	background-image: url(resources/divider.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#footerTerms {}

.footerContent li {
	display: blok;
	padding: 1em;
}
img.floatleft {float: none;}
img.floatright {float: none;}
img {max-width: 100%; height: auto;}
.footerContent li {
	display: block;
	padding: 0em;
	margin-top: 5px;
	margin-bottom: 5px;
}		
.footerContent li a {padding-top: 16px; padding-bottom: 0px; display: block;}		
.pgLeft {display:block; float: none; width: 100%;}
.pgRight {display:block; float: none; width: 100%;}

.pgLeftBWR {display:block; float: none; width: 100%;}
.pgRightBWR {display:block; float: none; width: 100%;}

.alignedContent ul li {margin-right: 15px;}

.brandswr ul {
	display: block;
	float: none;
	width: 100%;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-left: 0px !important;
	margin-top: 0px;
	margin-right: 0px !important;
	margin-bottom: 5px;
}

.brandswr ul li {float: none; width: 100%;}

.brandswr ul li a {display: block; padding-top:12px; padding-bottom: 12px;}

.quoteTxt  {
	display: block;
	width: 85%;
	float: none;
	padding: 1em;
	background-color: #eceff2;
	border-left: 5px solid #054B76;
	margin: 0em;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}

.quoteTxtDefault35, .quoteTxtDefault65 {width: 95%; display: block; float: none; padding: 0.5em;}

.homeAreaEQR .latestNews h2 a {
	float: none;
	margin-top: 1em;
}

.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-right-half {width: 100% !important; min-width: 100%; float: none !important;}
.visual-form-builder li.vfb-left-half, .visual-form-builder li.vfb-left-third, .visual-form-builder li.vfb-left-two-thirds {float: none !important; clear: both;}

#bkgFrmBNp select, #bkgFrmBNp input, #bkgFrmBNp textarea {padding: 5px; max-width: 95%;}

.social-share-wrapper div.share-on {border-top: none !important;}

.testimonialBlc {
	display: block;
	width: 100%;
	float: none;
	border: none 0px;
	margin: 0em;
	padding: 0em;
}

.testimonialQt {
	display: block;
	padding: 0.5em;
	margin: 0.5em 0em 0em 0em;
	border-radius: 6px;
	background-color: #F3F3F5;
}

#contentRight li {
	display: block;
	margin-bottom: 5px;
	width: 100%;
	float: none;
}

#contentRight a {
	text-decoration: none;
	display: block;
	/* background-color: #002b61; */
	background-color: #F1F2F4; color: #054B76;
	padding: 10px;
	font-size: 14px;
	border-radius: 6px;
}

ol.aside li {padding: 0px 0px 10px 0px;}


#contentRight .sidebarNews a {/* color: #FFFFFF; */}

.homeAreaEQL {width: 100%; float:none; display:block;}
.homeAreaEQR {width: 100%; float:none; display:block;}

blockquote {
	margin: 20px 0px;
	padding: 16px 16px 16px 73px;
	font-size: 87.5%;
	display: block;
	border: solid 1px #999;
	float: none;
	width: auto;
	background-image: url(map-pin.png);
	background-repeat: no-repeat;
	background-position: left center;
}
blockquote strong {display:block; font-size: 114.3%;}
blockquote a {display:block;}

.modal .txtArticle p {font-size: 14px !important;}
.bookCall a {display: block; border-radius: 6px; color: #ffffff; background: #054B76; padding: 5px 0px; text-decoration: none; text-align: center; transition: all ease 0.8s;}

ul.mcfWCH li {display: block; text-align: center; float: none; width: 100%;}
	
}
