html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,tdbutton {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: inherit;font-weight: inherit;margin: 0;padding: 0;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: 600;}blockquote {margin: 1em 2em;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 2em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#mobile_menu_wrapper {width: 100%;overflow: hidden;}::-webkit-input-placeholder {color: #bbb;}::-moz-placeholder {color: #bbb;  }:-ms-input-placeholder {  color: #bbb;  }.clear,.tabletclear,.desktopclear {width: 100%;height: 0;clear: both;overflow: hidden;}.tabletclear,.desktopclear {display: none;}input[type=text],input[type=password],input[type=search],textarea, .borderbox {-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;}textarea {max-width: 100% !important;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 1px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: block;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  font-size: 2.2em;  background: #fff;  display: block;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  background: #869791;  color: #fff;  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  width: 10px;  height: 10px;  margin: 5px 7px;  background: #d6d6d6;  display: block;  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  border-radius: 30px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #869791;}#gallery_slides .owl-prev,#gallery_slides .owl-next {width: 50px;height: 50px;line-height: 47px;text-align: center;position: absolute;top: 0;background: transparent;}#gallery_slides .owl-nav [class*='owl-'] {transition: background 0.3s;}#gallery_slides:hover .owl-nav [class*='owl-'] {background: #fff;}#gallery_slides .owl-next {right: 0;}#gallery_slides .owl-prev {right: 50px;}#gallery_slides .owl-next:hover,#gallery_slides .owl-prev:hover {color: #fff;background: #333 !important;}#gallery_thumbs {padding: 10px 0 0;}#gallery_thumbs img {opacity: 0.3;}#gallery_thumbs .center img,#gallery_thumbs .currentSlide img {opacity: 1 !important;}#gallery_thumbs img:hover {opacity: 1 !important;cursor: pointer;}#simpleweather .temp {font-size: 2.4em;}#simpleweather .icon {font-family: weather;font-size: 4.8em;margin: 0 0 0 0.2em;}#simpleweather .form {display: block;text-transform: uppercase;font-size: 0.85em;letter-spacing: 0.05em;line-height: 1.3em;}@font-face {font-family: 'weather';src: url('weather/artill_clean_icons-webfont.eot');src: url('weather/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'), url('weather/artill_clean_icons-webfont.woff') format('woff'), url('weather/artill_clean_icons-webfont.ttf') format('truetype'), url('weather/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');font-weight: normal;font-style: normal;}.icon-0:before { content: ":"; }.icon-1:before { content: "p"; }.icon-2:before { content: "S"; }.icon-3:before { content: "Q"; }.icon-4:before { content: "S"; }.icon-5:before { content: "W"; }.icon-6:before { content: "W"; }.icon-7:before { content: "W"; }.icon-8:before { content: "W"; }.icon-9:before { content: "I"; }.icon-10:before { content: "W"; }.icon-11:before { content: "I"; }.icon-12:before { content: "I"; }.icon-13:before { content: "I"; }.icon-14:before { content: "I"; }.icon-15:before { content: "W"; }.icon-16:before { content: "I"; }.icon-17:before { content: "W"; }.icon-18:before { content: "U"; }.icon-19:before { content: "Z"; }.icon-20:before { content: "Z"; }.icon-21:before { content: "Z"; }.icon-22:before { content: "Z"; }.icon-23:before { content: "Z"; }.icon-24:before { content: "E"; }.icon-25:before { content: "E"; }.icon-26:before { content: "3"; }.icon-27:before { content: "a"; }.icon-28:before { content: "A"; }.icon-29:before { content: "a"; }.icon-30:before { content: "A"; }.icon-31:before { content: "6"; }.icon-32:before { content: "1"; }.icon-33:before { content: "6"; }.icon-34:before { content: "1"; }.icon-35:before { content: "W"; }.icon-36:before { content: "1"; }.icon-37:before { content: "S"; }.icon-38:before { content: "S"; }.icon-39:before { content: "S"; }.icon-40:before { content: "M"; }.icon-41:before { content: "W"; }.icon-42:before { content: "I"; }.icon-43:before { content: "W"; }.icon-44:before { content: "a"; }.icon-45:before { content: "S"; }.icon-46:before { content: "U"; }.icon-47:before { content: "S"; }body {line-height: 1.8em;font-size: 13px;font-weight: 400;}a {color: #cc1f28;cursor: pointer;}.bold,strong {font-weight: 600;}em, .em {font-style: normal;font-weight: 600;}span.divider {display: block;text-align: left;width: 4em;height: 3px;overflow: hidden;margin: 0;background: #cc1f28;}span.title {display: block;font-size: 1.2em;}span.desc {display: block;}.drop input {background: rgb(255,255,255) url(../img/icons/dd.png) no-repeat right;background: rgba(255,255,255,1)  url(../img/icons/dd.svg) no-repeat right;}.readmore p.hide {display: none;}.readmore .readtoggle {display: block;margin: 1.5em 0 0;}.doublecols .col {width: 47%;padding: 0 1%;float: left;}.doublecols .col:nth-child(odd) {padding: 0;clear: both;}.doublecols .col:nth-child(even) {padding: 0 0 0 6%;margin: 0;}.triplecols .col {width: 30%;padding: 0 1.6%;float: left;text-align: justify;}.triplecols .col:nth-child(3n+1) {padding: 0;clear: both;}.triplecols .col:nth-child(3n),.triplecols .col:nth-child(3n-1) {padding: 0 0 0 2.5%;margin: 0 0 0 2.5%;}h1, h2, h3 {display: block;line-height: 1.4em;position: relative;color: #221f68;}h1 {font-size: 3em;color: #221f68;font-weight: 300;margin: 0 0 0.7em;}span.subheader {font-family: Georgia, Times, "Times New Roman", serif;font-style: italic;display: block;font-size: 1.8em;color: #221f68;padding: 1em 0 2em;line-height: 1.3em;}h2 {font-size: 1.8em;margin: 0 0 0.5em;}h3 {font-size: 1.4em;margin: 0 0 0.5em;}#main_nav,.outer_wrapper {display: block;width: 94%;max-width: 72em;text-align: center;margin: 0 auto;}.inner_wrapper {text-align: left;padding: 2em 0;}header {position: relative;background: #fff;text-align: center;padding: 1.5em;font-size: 1.2em;}#bcnglogo {max-width: 80%;text-align: center;margin: 0 auto;}#main_nav_wrapper {background-color: #fff;}#main_nav {position: relative;z-index: 999;text-align: center;}#main_nav  li {display: inline-block;}#main_nav  li  + li {margin: 0 0 0 2em;}#toggle_menu,#main_nav  li a,#main_nav  li span {display: block;text-transform: uppercase;font-weight: 600;color: #221f68;letter-spacing: 0.05em;cursor: pointer;}#main_nav  li a:hover,#main_nav  li span:hover {text-decoration: none !important;color: #000;}#toggle_menu,#close_menu {display: none;}.dropdown {position: relative;}.dropdown ul li {background-color: #d9d9d9;}.dropdown span:after {content: ' ▼';position: relative;font-size: 0.4em;top: -0.5em;padding: 0 0 0 1em;}.dropdown ul {display: none;position: absolute;top: 2.5em;left: -2em;padding: 1em 0 0;display: none;min-width: 200px;}.dropdown ul li {display: block !important;font-size: 1em !important;text-align: left;}.dropdown ul li a {display: block;padding: 0 2em;}.dropdown ul li:first-child {padding-top: 2em;}.dropdown ul li:last-child {padding-bottom: 2em;}#home_content {padding: 2em 0;}#home_content p:first-of-type {font-weight: 600;}#home_content p:only-of-type {font-weight: 400 !important;}#int_content {padding: 2em 0;}#int_content p:first-of-type {font-weight: 600;}#int_content p:only-of-type {font-weight: 400 !important;}#services {padding-left: 2em;}#services li {padding: 0.5em 0 0.5em 1em;}#testimonials {font-size: 1.1em;line-height: 1.8em;}#testimonials p:before {content: '"';font-size: 1.4em;font-family: Georgia, Times, "Times New Roman", serif;margin-right: 0.2em;color: #221f68;}#testimonials .author {display: block;padding: 0.5em 0;font-size: 0.9em;color: #666;}#web_links {Padding-left: 2em;}#web_links li{padding: 0.5em 0 0.5em 1em;}#contactform label {display: block;padding: 0 0 0.4em;color: #666;}#contactform input {-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;}#contactform input[type=text] {border: 1px solid #ddd;padding: 0 1em;height: 2.6em;line-height: 2.6em;width: 100%;margin: 0 0 1.3em;}#contactform textarea {border: 1px solid #ddd;height: 200px;padding: 0.7em 1em;max-width: 100% !important;resize: none;width: 100%;}#contactform input[type=submit] {display: block;margin: 1.1em 0;padding: 0.8em 2em;font-weight: 600;border: 1px solid #f3f3f3;background: #cc1f28;color: #fff;float: right;text-transform: uppercase;}.contactaddress {float: left;width: 40%;}.enqform {float: right;width: 55%;}img.locations {margin: 0 3em 2em 0;float: left;width: 30%;max-width: 200px;}a.boxLink {display: block;margin: 1.5em 0 4em;color: #cc1f28;font-weight: 600;}#bcandg_carehomes {background: #f3f3f3;padding: 4.5em 0 1.5em;}#bcandg_carehomes  .center{text-align: center !important;}#bcandg_carehomes img {max-width: 90%;display: block;text-align: center;margin: 0 auto 1em;}footer {background: #33366a;color: #fff;text-align: center;padding: 2em 0;font-size: 0.9em;}footer .left {float: left;text-align: left;width: 30%;}#footerlogo {max-width: 100%;}footer .right {float: right;text-align: right;width: 70%;max-width: 500px;padding-top: 1.5em;}footer .link {padding: 0.5em 0 0;}footer .link a {color: #fff;margin: 0 0.5em;display: inline-block;line-height: 1.2em;}footer .link a  + a {border-left: 1px solid #fff;padding-left: 1em;}.errorForce{background-color:#CC0000;color:#FFF !important;}.errorForce ::-webkit-input-placeholder {color:#FFF !important;}.errorForce :-moz-placeholder { color:#FFF !important;}.errorForce ::-moz-placeholder {  color:#FFF !important;}.errorForce:-ms-input-placeholder {color:#FFF !important;}.cqc-score-table-wrapper {border-top: 1px solid #ccc;padding: 2em 0;margin-top: 4em;overflow: auto;}.cqc-score-table {width: 100%;}.cqc-score-table p {line-height: 1.6em;}.cqc-score-table img {max-width: 90%;}.cqc-score-table h3 {font-size: 1.7em;line-height: 1.4em;}.cqc-score-table .cqc {font-size: 1.15em;}.cqc-score-table .rating-box {display: inline-block;background: #ff9900;color: #fff;font-weight: 600;padding: 0.8em 1.8em;border-radius: 0.3em;text-transform: uppercase;margin: 0.6em 0;white-space: nowrap;}.cqc-score-table .rating-box.green {background: #458f00;}.cqc-score-table .rating-box.orange {background: #ff9900;}.cqc-score-table .rating-box.red {background: #cc2222;}.cqc-score-table .date {color: #999;}.cqc-score-table .report-link {display: inline-block;border: 2px solid #ddd;color: #5f2861;font-weight: 600;padding: 0.8em 1.8em;border-radius: 0.3em;text-transform: uppercase;margin: 5em 0 0;transition: background-color 0.15s;float: right;white-space: nowrap;}.cqc-score-table .report-link:hover {background: #eee;}#proceed_stage {text-align: right;}#proceed_stage button {padding: 1em 3em;background-color: #2a2a2a;color: #fff;border: 0;font-size: 1.1em;font-weight: 700;text-transform: uppercase;margin: 2em 0 0;letter-spacing: 0.05em;transition: background-color 0.2s;}#proceed_stage button:hover {background-color: #2a2a2a !important;}#uc_cartDetails {list-style: none;border-top: 1px solid #fff;}#uc_cartDetails li {padding: 1em 0;border-bottom: 1px solid #fff;clear: both;line-height: 1.8em;position: relative;}#uc_firstchild {padding: 0.7em 1em !important;text-transform: uppercase;background-color: #f6f6f6;display: none;}#uc_firstchild  div {font-weight: 700 !important;color: #999;}#uc_item_mobile {display: none;}.uc_item_name,.uc_item_prices,.uc_total_price,.uc_item_del {float: left;}.uc_item_name {width: 50%;margin: 0 5% 0 0;line-height: 2em;font-size: 1.2em;font-weight: 600;}.uc_item_prices {width: 25%;}.uc_total_price {width: 15%;text-align: right;font-size: 1.2em;line-height: 1.6em;font-weight: 700;}.uc_item_del {width: 5%;font-size: 2.5em;text-align: right;}.uc_changeQuantity {border: 2px solid #eee;border-radius: 4px;padding: 0.5em 1em;text-align: left;position: relative;top: -0.4em;overflow: hidden;cursor: pointer;}.uc_changeQuantity input {border: 0;padding: 0;margin: 0;position: absolute;top: 0;left: 0;width: 100%;box-sizing: border-box;padding: 0 1em;height: 100%;border-radius: 2px;display: none;}.uc_changeQuantity input {line-height: 2.8em;}.uc_changeQuantity span {color: #999;}.uc_item_del span {color: #ddd;font-weight: 700;cursor: pointer;transition: all 0.2s;}.uc_item_del span:hover {color: #2a2a2a;}.uc_confirmDeleteWrapper {background: #f9f9f9;position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: 0;text-align: right;display: none;}.uc_confirmDeleteWrapper button {border: 0;margin: 1.3em 0 0 0.8em;padding: 0.8em 1.5em;line-height: 1em;border-radius: 3px;transition: all 0.2s;font-weight: 700;text-transform: uppercase;}.uc_confirmDeleteWrapper button + button {margin-right: 1.3em;}.uc_cancelDelete {background-color: #e6e6e6;}.uc_confirmDelete {background-color: #999;color: #fff;}.uc_cancelDelete:hover  {background-color: #333;color: #fff;}.uc_confirmDelete:hover  {background-color: #f92222;color: #fff;}#uc_fullTotal {text-align: right;padding: 1em 0;font-size: 1.4em;}#uc_fullTotal, #uc_fullTotal span {font-weight: 700;}.uc_emptyBasket {}#your_cart_billing {padding: 1em 0;overflow: visible !important;margin: 0 0 3em;}#your_cart_billing h3 {margin-bottom: 1em;}#your_cart_billing .your_details_column {float: left;width: 50%;box-sizing: border-box;}#your_cart_billing .yd_col_1 {border-right: 1px solid #eee;padding-right: 2em;}#your_cart_billing .yd_col_2 {padding-left: 2em;}#your_cart_billing .notEnabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}#your_cart_billing .your_details_column label {display: block;width: 40%;float: left;line-height: 2.5em;}#your_cart_billing .your_details_column input,#your_cart_billing .your_details_column div.input_dropdown {width: 60%;float: left;box-sizing: border-box;}#your_cart_billing .your_details_column input {border: 1px solid #ccc;background-color: #fff;padding: 0 1em;height: 2.5em;line-height: 2.5em;margin: 0 0 0.5em;}#your_cart_billing .input_dropdown {position: relative;}#your_cart_billing .narrow_dropdown {max-width: 100px !important;}#your_cart_billing .input_dropdown ul {display: none;position: absolute;top: 2.45em;left: 0;box-sizing: border-box;width: 100%;border: 1px solid #ccc;border-top: 1px solid #eee;background-color: #fff;list-style: none;box-shadow: 0 5px 10px rgba(0,0,0,0.05);max-height: 200px;overflow: hidden;z-index: 11;}#your_cart_billing .allowOverflow {overflow: auto !important;}#your_cart_billing .input_dropdown li {padding: 0.6em 1em;font-size: 0.9em;text-transform: uppercase;color: #999;cursor: pointer;font-weight: 700;}#your_cart_billing .input_dropdown li + li {border-top: 1px solid #eee;}#your_cart_billing .input_dropdown li:hover {background-color: #f9f9f9;}#your_cart_billing .input_dropdown input {width: 100%;background: rgb(255,255,255) url(../img/icons/dd.png) no-repeat right;background: rgba(255,255,255,1) url(../img/icons/dd.svg) no-repeat right;cursor: pointer;}#your_cart_billing .required:after {content: '*';color: #ff0000;}#your_cart_billing .toggleNextStage {padding: 0 0 2em;}#your_cart_billing .dd_toggle {background-color: #2a2a2a;color: #fff;border: 0;padding: 0 2em;height: 3em;line-height: 3em;margin: 1em 0;display: inline-block;*display: block;cursor: pointer;}#your_cart_billing  input,#your_cart_billing button,#your_cart_billing .dd_toggle,#your_cart_billing .input_dropdown {border-radius: 0 !important;border-color: #ccc !important;}#proceed_stage button,#your_cart_billing button,#your_cart_billing .dd_toggle {background-color: #2a2a2a !important;}@media (min-width: 841px) {#main_nav {position: relative;left: 0 !important;display: block !important;height: auto !important;}#close_menu {display: none !important;}.dropdown ul li + li {margin: 0 !important;}#toggle_menu,#main_nav  li a,#main_nav  li span {text-transform: uppercase;font-weight: 600;color: #221f68;letter-spacing: 0.05em;cursor: pointer;padding: 0.8em 0;border-bottom: 3px solid transparent;}#main_nav  li a:hover,#main_nav  li a.active,#main_nav  li span:hover {text-decoration: none !important;color: #000;border-bottom: 3px solid #cc1f28;}}@media (max-width: 840px) {.dropdown ul {padding: 0 0 2em 1em;position: static !important;top: 0;left: 0;}.dropdown li {background-color: transparent !important;padding: 0 0 0 1em;}.dropdown li a {padding: 0;}#main_nav_wrapper {position: fixed;top: 0;left: 0;width: 100%;z-index: 9999999999999999999999999999999;background: #f9f9f9;}header {padding: 5em 0 2em;}#main_nav {display: block;position: absolute;top: 0;left: -500px;background-color: #333;height: 100%;text-align: left;padding: 3em;box-sizing: border-box;width: 100%;max-width: 400px;overflow-y: auto;}#toggle_menu {display: block !important;text-align: left;}#main_nav li {width: 100%;padding: 0;}#main_nav li + li {margin: 0.5em 0 0 !important;}#main_nav li a,#main_nav li span {display: block;padding: 0.7em 0;color: #fff;}#main_nav li a:hover,#main_nav li span:hover {color: #fff;}#close_menu {display: block;position: absolute;top: 0;right: 0;color: #fff;cursor: pointer;padding: 0 0.5em !important;font-size: 3em !important;width: auto !important;margin: 0 !important;}#toggle_menu {text-align: left;}#toggle_menu span {display: inline-block;font-size: 2em;padding: 0.5em;width: 1em;height: 1em;line-height: 1em;text-align: center;background: #221f68;color: #fff;}#toggle_menu strong {display: inline-block;padding: 1em 0 0 1.5em;line-height: 2em;}#toggle_menu:hover {text-decoration: none !important;}}@media (min-width: 1461px) {.tablet,.mobile {display: none;}body {font-size: 14px;}}@media (min-width: 841px) {#mobile_menu_wrapper {position: static !important;}.tablet,.mobile {display: none;}.desktopclear {display: block;}.inner_wrapper {padding: 4em 0;}.hasCols {-webkit-column-count: 2;   -moz-column-count: 2;column-count: 2;-webkit-column-gap: 4em;   -moz-column-gap: 4em;column-gap: 4em;}}@media (max-width: 840px) {.tablet {display: block;}.mobile {display: none;}.tabletclear {display: block;}.doublecols .col,.doublecols .col:nth-child(odd),.doublecols .col:nth-child(even) {width: 100%;float: none;padding: 0 0 2em;}.triplecols .col,.triplecols .col:nth-child(3n+1),.triplecols .col:nth-child(3n),.triplecols .col:nth-child(3n-1) {width: 100%;float: none;padding: 0 0 2em;margin: 0;}footer .left,footer .right {float: none;width: 100%;max-width: 100%;text-align: center;}.cqc-score-table,.cqc-score-table tbody,.cqc-score-table tr,.cqc-score-table td {  display: block;  width: 100%;  }.cqc-score-table td + td {  margin-top: 1.5em;  }.cqc-score-table .report-link {  margin: 2em 0 0;  float: none;  }#your_cart_billing {padding: 1em 1.5em 4em;}}@media (max-width: 490px) {.tablet {display: none;}.mobile {display: block;}footer .link a {margin: 1em 0 0;display: block;}footer .link a  + a {border-left: 0;padding-left: 0;}.contactaddress,.enqform {float: none;width: 100%;}.enqform {padding: 3em 0 0;}img.locations {margin: 0 0 2em;float: none;width: 100%;max-width: 100%;}.cqc-score-table,.cqc-score-table tbody,.cqc-score-table tr,.cqc-score-table td {  display: block;  width: 100%;  }.cqc-score-table td + td {  margin-top: 1.5em;  }.cqc-score-table .report-link {  margin: 2em 0 0;  float: none;  }#uc_firstchild div {display: none;}#uc_item_mobile {display: block !important;}.uc_item_name {width: 100%;margin: 0;padding: 0 0 1em;font-size: 1.6em;font-weight: 600;}.uc_item_prices {width: 70%;position: relative;top: -0.2em;}.uc_total_price {width: 20%;text-align: right;}.uc_item_name {position: relative;top: 0.3em;}.uc_item_del {width: 10%;}#your_cart_billing .your_details_column {float: none;width: 100%;padding: 0 0 3em;border: 0;}}@media (max-width: 380px) {.tablet {display: none;}.mobile {display: block;}#uc_cartDetails li {padding: 3em 0;border-bottom: 3px solid #eee;}#uc_firstchild div {display: none;}#uc_item_mobile {display: block !important;}.uc_item_name {width: 100%;margin: 0;padding: 0 0 1em;font-size: 1.4em;line-height: 1.5em;font-weight: 600;}.uc_item_prices {width: 100%;padding: 1em 0;}.uc_total_price {width: 87.5%;float: left;}.uc_total_price:before {content: 'Sub-total: ';font-weight: normal;text-transform: uppercase;font-size: 0.8em;margin: 0 0.5em 0 0;}.uc_item_del {text-align: left;width: 10%;float: right;}.uc_changeQuantity {width: 100%;box-sizing: border-box;}.uc_confirmDeleteWrapper button,.uc_confirmDeleteWrapper button + button {clear: both;margin-right: 1.3em;}#your_cart_billing {padding: 1em 1.5em 3em;}#your_cart_billing .your_details_column {float: none;width: 100%;padding: 0 0 3em;border: 0;}#your_cart_billing .your_details_column label,#your_cart_billing .your_details_column input,#your_cart_billing .your_details_column div.input_dropdown  {float: none;width: 100%;}}@media screen and (max-width: 579px){#gridcols[data-columns]::before {content: '1 .masonryfloat.masonry_singlecol';}}@media screen and (min-width: 580px) and (max-width: 749px) {#gridcols[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 750px) and (max-width: 1079px) {#gridcols[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1080px) {#gridcols[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.5em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 1em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
