@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200..700&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@import url('https://fonts.googleapis.com/css2?family=Abhaya+Libre:wght@400;500;600;700;800&family=Cabin:ital,wght@0,400..700;1,400..700&family=Nothing+You+Could+Do&family=Satisfy&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:'Poppins',sans-serif !important;font-weight:300 !important;line-height:1.7em;font-size:0.9em;}body.welcome{background:#000;}body.welcome .welcome-bg-video{position:fixed;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:0;pointer-events:none;}body.welcome #page{position:relative;z-index:1;}body p{margin-top:0px;margin-bottom:25px;}#page{overflow-x:hidden !important;}.welcome .field--name-field-logo{max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:30px;}strong{font-weight:700;}.welcome .field--name-field-logo img{filter:brightness(0) invert(1);}.welcome .field--name-field-strapline{text-transform:uppercase;color:#bda068;font-size:1.6em;letter-spacing:0.1em;font-weight:200;margin-bottom:20px;background-size:26px;}.welcome .field--name-field-strapline-2{text-transform:uppercase;color:#FFF;font-size:1.4em;letter-spacing:0.1em;font-weight:200;margin-bottom:40px;padding:0px 20px 50px 20px;background:url(/themes/richardbamber/assets/images/element.png) center bottom no-repeat;background-size:26px;}.welcome #block-welcome-links a img{height:52px;display:block;text-align:center;margin-left:auto;margin-right:auto;border:1px solid #DDD;width:100%;padding:12px;filter:brightness(0) invert(1);margin-bottom:10px;}.welcome #block-welcome-links .link-3 a img{height:52px;padding:14px;}.welcome #block-welcome-links a:hover img{display:block;text-align:center;margin-left:auto;margin-right:auto;border:1px solid #DDD;width:100%;background-color:rgba(255,255,255,0.16);}@keyframes slowZoom{from{transform:scale(1);}to{transform:scale(1.1);}}.tabs-wrapper{border-bottom:0px solid #d1262c;margin:0 0 25px 0 !important;background:#f0f0f0 !important;clear:both;}ul.tabs{margin:0px !important;}ul.primary li{display:inline;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:0px 0px 0 0;margin-right:15px;font-size:0.9em;font-weight:300;color:#222222;padding:10px;}ul.primary li a:hover,ul.primary li a.is-active{border:none;color:#fff;}ul.primary li a:hover{background:#000000;text-decoration:none;color:#fff;}ul.secondary li{display:inline;border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ffffff;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.is-active{background:#ffffff;color:#202120;text-decoration:none;}ul.secondary a.active{border-bottom:none;}ul.inline,ul.links.inline{margin-left:0;}#header{background-color:#17213a;padding-top:18px;padding-bottom:18px;}#header p{margin:0px;}#header img{filter:brightness(0) invert(1);margin:0px;}#header ul{padding:0px;margin:0px;text-align:center;}#header ul li{list-style:none;display:inline;color:#FFF;padding-left:10px;padding-right:10px;}#header ul li .highlight{color:#bca067;}#block-richardbamber-logo-2{text-align:center;background-color:#162039;color:;}#block-richardbamber-logo-2 img{max-width:300px;filter:brightness(0) invert(1);padding-bottom:24px;opacity:100% !important;}#block-richardbamber-logo img{max-width:300px;}#block-richardbamber-toptelephone{margin-top:20px;}#block-richardbamber-toptelephone a{color:#FFF;text-decoration:none;}#block-richardbamber-clientportal a{display:block;text-align:center;background-color:#bca067;text-decoration:none;text-transform:uppercase;color:#FFF !important;padding:10px;margin-top:10px;}#topnavigation{background-color:rgba(22,32,57,0.89);}#block-richardbamber-mainnavigation ul#superfish-main{margin-bottom:0px !important;}#block-richardbamber-mainnavigation ul#superfish-main li{background-color:transparent !important;}#block-richardbamber-mainnavigation ul#superfish-main li li{background-color:#162039 !important;}#block-richardbamber-mainnavigation ul#superfish-main li span{font-size:0.7em;right:15px;}#block-richardbamber-mainnavigation ul#superfish-main li a:hover{background-color:#bca066 !important;}#block-richardbamber-mainnavigation ul#superfish-main ul{margin-top:7px;background-color:rgb(22,32,57);box-shadow:none !important;padding-top:5px;padding-bottom:5px;width:280px !important;}#block-richardbamber-mainnavigation ul#superfish-main li a{color:#FFF;text-decoration:none;padding-top:15px;padding-bottom:15px;}#block-richardbamber-mainnavigation li .nolink{color:#bca066 !important;padding-left:20px;margin-left:15px;font-family:'Playfair Display';font-size:1.1em !important;border-bottom:1px solid #bca066;margin-bottom:5px;width:100%;padding-bottom:15px;margin-top:4px;}#block-richardbamber-mainnavigation li .nolink:hover{background-color:transparent !important;}#block-richardbamber-mainnavigation ul#superfish-main li a.is-active{color:#bca066;background-color:#162039;}#block-richardbamber-mainnavigation ul#superfish-main li a.is-active:hover{color:#FFF;background-color:#bca066;}#block-richardbamber-mainnavigation ul li a.is-active.sf-depth-2{color:#FFF !important;}#block-richardbamber-mainnavigation ul ul li a{background-color:#162039 !important;padding-left:20px;font-size:0.9em;}#block-richardbamber-mainnavigation ul ul li{background-color:#162039 !important;}#block-richardbamber-mainnavigation ul ul ul{border:1px solid #FFF !important;}#slider{background-color:#000 !important;}#slider img{width:100%;height:auto;opacity:0.7;}.carousel-caption{top:0 !important;bottom:0  !important;display:flex !important;align-items:flex-start !important;justify-content:center !important;font-size:1.1em;flex-direction:column !important;left:10%;right:10%;width:440px;text-align:left !important;line-height:1.7em;padding-bottom:50px;}.carousel-caption h3{font-size:2.9em;line-height:1.1em;font-family:'Playfair Display';font-weight:800;margin-bottom:30px;}#block-richardbamber-mainpagecontent{padding-top:4em !important;padding-bottom:5em;}#main-content .field--name-field-welcome-page-link-image-lo{}#main-content .field--name-field-welcome-page-link-image-lo img{width:220px;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px;}#main-content h1{font-family:'Playfair Display';font-size:3em;font-weight:700;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;}#main-content h2{font-family:'Playfair Display';font-size:2.3em;font-weight:700;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;}#main-content h3{font-family:'Playfair Display';font-size:1.4em;line-height:1.3em;font-weight:700;margin-bottom:30px;color:#212529;text-align:center;}.text-column h3{font-family:'Playfair Display';font-size:1.4em;line-height:1.3em;font-weight:700;margin-bottom:20px !important;color:#212529;text-align:center;}.paragraph h5{font-family:'Playfair Display';font-size:1.5em;font-weight:400;margin-bottom:30px;margin-left:auto;margin-right:auto;color:#BBB;font-style:italic;border-bottom:2px solid #DDD;padding-bottom:10px;}#faqs h2{font-family:'Playfair Display';font-size:2.3em;font-weight:700;}#postcontenttwo h2{font-family:'Playfair Display';font-size:2.3em;font-weight:700;max-width:600px;margin-bottom:30px;}h4{font-family:'Playfair Display';font-size:1.4em;line-height:1.3em;font-weight:700;max-width:600px;margin-bottom:30px;color:#bca167;text-align:center;}#postcontenttwo h3{font-family:'Playfair Display';font-size:1.3em;line-height:1.3em;font-weight:700;max-width:600px;margin-bottom:3px;color:#bca167;text-align:left;}#postcontenttwo h4{font-family:'Playfair Display';font-size:1.4em;line-height:1.3em;font-weight:700;max-width:600px;margin-bottom:30px;color:#bca167;text-align:left;}#block-richardbamber-mainpagecontent h4{text-align:center;margin-left:auto;margin-right:auto;}#main-content .field--name-body{max-width:700px;margin-left:auto;margin-right:auto;text-align:center;padding-bottom:0px;}#main-content .field--name-body p a{color:#bca067;}.text-column.right{padding-left:20px;}.paragraph.paragraph--type--highlighted-key-points{width:31%;margin:0px 1% 0px 1%;float:left;text-align:center;padding:25px;background-color:#9c885f;color:#FFF;min-height:380px;}.paragraph--type--highlighted-key-points .field--name-field-title{font-size:2.8em;font-family:'Playfair Display';font-weight:800;line-height:1.3em;margin-bottom:10px;}.field--name-field-highlighted-key-points .field__item:nth-child(2) .paragraph{background-color:#162039;}.paragraph--type--highlighted-key-points .field--name-field-subtitle{font-size:1.7em;font-family:'Playfair Display';font-weight:800;line-height:1.2em;margin-bottom:20px;}#postcontentone .col-xl-3{padding:0px;}#postcontentone .views-field-title a{height:52px;display:block;text-align:center;margin-left:auto;margin-right:auto;border:2px solid #DFFF;width:250px;padding:12px;text-transform:uppercase;color:#FFF;text-decoration:none;font-size:1.1em;margin-bottom:10px;}#postcontentone .views-field-title a:hover{background-color:rgba(255,255,255,0.12);}.basic-page #postcontenttwo{background-color:#f5f5f5;padding-top:4em;padding-bottom:4em;}.insight #postcontenttwo{background-color:#f5f5f5;padding-top:4em;padding-bottom:4em;}#postcontenttwo img{width:100%;height:auto;}#services{background-color:#162039;}#services .views-row{padding:0px;text-align:center;padding-bottom:25px;color:#FFF;}#services .views-row .views-field-title a{color:#FFF;font-family:'Playfair Display';text-decoration:none;font-size:1.3em;font-weight:bold;padding-left:20px;padding-right:20px;display:block;margin-bottom:6px;}#services .views-row .views-field-field-banner-image-s-subtext{padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;padding-bottom:10px;}#services .views-row .more-button a{color:#FFF;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;display:block;width:170px;margin-left:auto;margin-right:auto;font-size:1em;padding:7px;margin-top:5px;margin-bottom:10px;}#services .views-row .more-button a:hover{background-color:#FFF;color:#151f38;}#services .views-row:nth-child(odd){background-color:#30384e;}#services .short-services .views-row .field--name-field-service-title{color:#FFF;font-family:'Playfair Display';text-decoration:none;font-size:1.3em;font-weight:bold;margin-bottom:10px;padding-left:30px;padding-right:20px;}#services .short-services .views-row:nth-child(odd){background-color:#30384e;}#services .short-services img{height:60px;width:auto;margin-bottom:20px;}#services  img{height:70px;width:auto;margin-bottom:10px;margin-top:24px;}#block-ourpeople{background-color:#162039;border-bottom:1px solid #30374d;}#block-ourpeople .views-row{padding:0px;text-align:center;}#block-ourpeople .views-row:nth-child(odd){background-color:#30384e;}#block-ourpeople .views-row .views-field-title a{color:#FFF;font-family:'Playfair Display';text-decoration:none;font-size:1.3em;font-weight:bold;margin-bottom:10px;padding-left:30px;padding-right:20px;}#block-ourpeople .views-row{color:#FFF;}#block-ourpeople  .views-field-field-photo-mugshot img{height:auto;width:100%;margin-bottom:20px;margin-top:0px;}#block-ourpeople .views-row .more-button a{color:#FFF;text-transform:uppercase;text-decoration:none;border:1px solid #FFF;display:block;width:170px;margin-left:auto;margin-right:auto;font-size:1em;padding:7px;margin-top:10px;margin-bottom:30px;}#block-ourpeople .views-row .more-button a:hover{background-color:#FFF;color:#151f38;}#services .short-services .views-field-field-services{padding:35px;color:#FFF;text-align:center;min-height:280px;}#user-login-form{max-width:500px;padding:30px 30px 35px 30px;margin-left:auto;margin-right:auto;background-color:#f5f5f5;border:2px solid #DDD;}#user-login-form input.form-submit{background-color:#151f38;color:#FFF;border:none;margin-top:10px;padding:6px;}#user-login-form input{width:100%;padding:6px;border:none !important;margin-bottom:7px;}ul.tabs a.is-active{color:#99855c !important;}.overseas .paragraph:nth-child(even){margin-top:50px;background-color:#FFF;}.overseas .paragraph:nth-child(even) .text-column{padding-right:40px;padding-top:30px;padding-bottom:20px;}#faqs{background-color:#bca067;color:#FFF;}#block-faq{padding-top:4em;padding-bottom:4em;}#block-faq .accordion{border:none !important;border-radius:0px !important;margin-top:20px;}#block-faq .accordion-body{background-color:#c3aa74;color:#FFF;}#block-faq  .accordion{--bs-accordion-btn-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");--bs-accordion-btn-active-icon:var(--bs-accordion-btn-icon);}#block-faq .accordion-item{background-color:transparent !important;border-style:none !important;border-top:1px solid #c6b38c !important;border-radius:0px !important;border-color:#c6b38c;}#block-faq button{background-color:transparent !important;color:#FFF !important;padding:18px 0px 18px 0px !important;font-size:0.5em;}.basic-page #calltoaction{text-align:center;background-color:#151f38;color:#FFF;padding-top:3em;padding-bottom:3em;font-size:1.1em;}#calltoaction h3{font-family:'Playfair Display';font-weight:800;margin-bottom:20px;max-width:700px;margin-left:auto;margin-right:auto;font-size:2.1em;}#calltoaction p{max-width:800px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:16px;}#calltoaction ul{margin:35px 0px 30px 0px;padding:0px;}#calltoaction li{list-style:none;display:inline;}#calltoaction li a{text-transform:uppercase;padding:10px 22px 10px 22px;border:1px solid #FFF;margin-left:5px;margin-right:5px;color:#FFF;text-decoration:none;}#calltoaction li a:hover{background-color:rgba(255,255,255,0.12);}.contact #block-richardbamber-mainpagecontent ul{margin:0px;padding:0px;}.contact #block-richardbamber-mainpagecontent ul li{list-style:none;}.contact #block-richardbamber-mainpagecontent ul li a,.contact a.more-button{border:1px solid #9b875e;padding:8px;display:block;text-transform:uppercase;color:#9a865d;text-decoration:none;font-size:1.1em;margin-top:15px;font-weight:400;width:240px;text-align:center;}.contact #block-richardbamber-mainpagecontent ul li a{margin-left:auto;margin-right:auto;}.contact #block-richardbamber-mainpagecontent ul li a:hover,.contact a.more-button:hover{background-color:rgba(153,133,92,0.16);}.contact  p a{color:#99855c !important;}.contact #services{}#block-richardbamber-contactdetails{text-align:center;max-width:1400px;margin-left:auto;margin-right:auto;padding:3em 0em 2.3em 0em;color:#FFF !important;}#block-richardbamber-contactdetails h5{color:#bca066;font-family:'Playfair Display';margin-bottom:10px;}#block-richardbamber-contactdetails a{color:#bca066;}.webform-submission-form{padding-bottom:0px;text-align:left;padding-right:20px;padding-top:20px !important;padding-left:20px;padding-bottom:20px;}.webform-submission-form .form-wrapper{margin-top:0px;margin-bottom:20px;}.webform-submission-form h2{font-family:'Playfair Display';font-size:2em;font-weight:700;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;text-align:center;}.webform-submission-form p{text-align:center;}.webform-submission-form  .col-lg-6{padding-left:0px;padding-right:0px;}.webform-submission-form  .js-form-item-pt-name{display:none;}.webform-submission-form input,.webform-submission-form select{display:block;width:100%;padding:10px;border:1px solid #222;margin-top:2px;border-radius:5px;color:#111;font-size:0.9em;margin-bottom:10px;}.webform-submission-form textarea{display:block;width:100%;height:120px;padding:10px;border:1px solid #222;margin-top:2px;border-radius:5px;font-size:0.9em;margin-bottom:10px;}.webform-submission-form textarea{display:block;width:100%;height:120px;padding:10px;border:1px solid #222;margin-top:2px;border-radius:5px;font-size:0.9em;margin-bottom:10px;}.webform-submission-form #edit-processed-text{text-align:left;margin-top:0px;clear:both !important;padding-bottom:20px;}.webform-submission-form input.form-submit{margin-top:10px;background-color:#bca066;color:#FFF;font-size:1em;font-style
	border:none;padding:10px;border-radius:0px;font-weight:300;margin-top:20px;border:none;text-transform:uppercase;}.webform-submission-form label{margin-top:0px;font-weight:400;padding-bottom:8px;font-family:'Playfair Display';}.webform-submission-form .fieldset-legend{margin-top:0px;color:#111;font-weight:800;padding-bottom:5px;font-size:0.6em;color:#61bcbc;}.webform-submission-form label.option{font-weight:400;position:relative;top:-6px !important;color:#FFF;}.webform-submission-form input.form-checkbox{width:20px;float:left;}.webform-submission-form input.form-date{line-height:1em !important;height:40px !important;}.webform-submission-form input.form-time{width:100%;line-height:1em !important;height:40px !important;}#content .confirmation{background-color:#4e1e62;color:#FFF;padding:15px 20px 15px 20px;border-radius:5px;margin-bottom:40px;font-size:1.1em;}#content .confirmation p{margin:5px 0px 5px 0px;}a#toggle-icon{background-color:#000;border-top:4px solid #000;height:40px;margin-top:22px;}a#toggle-icon span.label{display:none;}a#superfish-main-toggle{background-color:transparent;color:#FFF;}a#superfish-main-toggle span{display:none;}#testimonials{background-color:#f5f5f5;z-index:-12;}#block-google-reviews{padding-top:50px;padding-bottom:40px;}#block-google-reviews .swiper-pagination-bullet-active{color:#bda067 !important;background-color:#bda067 !important;}#testimonials .swiper-slide{padding-right:10px;padding-left:10px;padding-bottom:20px;}#testimonials .views-field-title{font-size:1.5em;font-family:'Playfair Display';margin-bottom:10px;color:#bda067;line-height:1.3em;font-weight:bold;}#testimonials .views-field-field-review-date{font-size:1.1em;font-family:'Playfair Display';margin-bottom:10px;color:#141e37;margin-top:-8px;padding-bottom:5px;}#testimonials .stars-5{background-image:url(/themes/richardbamber/assets/images/five-stars.png);background-size:110px;display:block;width:110px;font-size:0em;color:transparent;margin-bottom:30px;height:20px;}.team-member .field--name-field-photo-mugshot img{width:100% !important;height:auto;}.team-member .group-right{padding:0px 20px 10px 20px;}.team-member .group-left{padding-bottom:25px;}.team-member h1{text-align:left;margin:0px  0px 8px 0px !important;}.team-member .field--name-field-position-role{color:#bca066;font-family:'Playfair Display';font-size:1.4em;margin-bottom:24px;}.team-member .group-left .field--type-email{background-color:#131d36;padding:15px 15px 5px 15px;color:#FFF;}.team-member .group-left .field--type-link{background-color:#131d36;padding:5px 15px 5px 15px;color:#FFF;}.team-member .group-left .field--name-field-telephone-number{background-color:#131d36;padding:5px 15px 15px 15px;color:#FFF;}.team-member .group-left a{color:#FFF;text-decoration:none;}.team-member .group-left .field__label{width:95px;float:left;font-weight:bold;color:#bca066;}.insight .field--name-field-image{text-align:center;margin-bottom:35px;}.insight .field--name-field-image img{max-width:900px;width:100%;height:auto;margin-left:auto;margin-right:auto;}.insight #main-content  h1{max-width:900px !important;text-align:center;margin-bottom:20px;}.insight #main-content  h2{max-width:100% !important;text-align:center;margin-bottom:20px;}.insight .field--name-body{text-align:left !important;max-width:900px !important;}.insight .field--name-field-date-published{text-align:center;margin-bottom:30px;font-family:'Playfair Display';color:#bca066;font-size:1.3em;width:320px;margin-left:auto;margin-right:auto;border-bottom:1px solid #bca066;border-top:1px solid #bca066;padding-bottom:14px;padding-top:14px;}.insight .field--name-field-date-published .field__label{float:left;font-style:italic;}#block-news-insights-2 h2{text-align:center;max-width:100% !important;margin-bottom:40px;}.news-and-insights img{margin-bottom:15px;}.news-and-insights .views-row{padding-bottom:20px;min-height:460px;}.news-and-insights .views-field-title a{color:#141e37;font-family:'Playfair Display';font-size:1.4em;font-weight:bold;text-decoration:none;margin-bottom:10px;display:block;}.news-and-insights .views-field-field-date-published{color:#bca066;font-family:'Playfair Display';font-size:1.2em;margin-bottom:10px;}.news-and-insights .views-row .more-button a{color:#162039;text-transform:uppercase;text-decoration:none;display:block;width:170px;font-size:1em;padding:7px;margin-top:15px;margin-bottom:10px;text-align:center;border:1px solid #162039;}.news-and-insights  .views-row .more-button a:hover{background-color:#162039;color:#FFF;}.news-and-insights footer a{color:#162039;text-transform:uppercase;text-decoration:none;display:block;width:170px;font-size:1em;padding:7px;margin-top:15px;margin-bottom:10px;text-align:center;border:1px solid #162039;margin-left:auto;margin-right:auto;}#prefooter{background-color:#FFF !important;z-index:999 !important;}#block-richardbamber-quicklinks{padding-top:4em;padding-bottom:4em;}#prefooter img{width:100%;height:auto;}#prefooter .quick-link{margin-bottom:20px;}#prefooter .quick-link-text{height:220px;padding:35px 35px 30px 35px;text-align:center;background-color:#f5f5f5;}#prefooter .quick-link-text h4{font-family:'Playfair Display';font-weight:bold;font-size:1.7em;margin-bottom:10px;}#prefooter .quick-link-text a{border:1px solid #9b875e;padding:8px;display:block;text-transform:uppercase;color:#9a865d;text-decoration:none;font-size:1.1em;margin-top:15px;font-weight:400;}#prefooter .quick-link-text a:hover{background-color:rgba(153,133,92,0.16);}#prefooter p{margin-top:0px;margin-bottom:10px;}#footer{background-color:#141e37;padding-top:4em;color:#FFF;padding-bottom:20px;}#footer .col-xl-3{padding-bottom:20px;}#footer h2{text-transform:uppercase;font-weight:400;font-size:1.2em;margin-bottom:20px;color:#9a865d;}footer nav ul{margin:0px;padding:0px 0px 14px 0px;}footer nav ul li{list-style:none;display:inline;margin-right:10px;}footer nav ul li a{color:#FFF;}footer nav ul li a:hover{color:#FFF;text-decoration:none;}#footer ul{margin:0px;padding:0px;}#footer ul li{list-style:none;}#footer ul li a{color:#FFF;text-decoration:none;display:block;padding-bottom:10px;}#footer strong{color:#99855c;font-weight:300;}#footer a{color:#FFF;}#footer a:hover{color:#FFF;text-decoration:underline;}#block-richardbamber-footerlogo img{max-width:100px;height:auto;}#colophon{background-color:#0c1427;padding-top:25px;color:#FFF;font-size:0.8em;line-height:1.5em;padding-bottom:30px;}#colophon strong{font-weight:bold;color:#FFF;}#colophon p{margin-top:0px;margin-bottom:10px;color:#667089;}#block-richardbamber-ifa img{width:80px;height:auto;padding-top:0px;}@media (max-width:1400px){body{font-size:95%;}}@media (max-width:1200px){body{font-size:92%;}#block-richardbamber-logo{text-align:center;}#prefooter .quick-link-text{height:250px;}}@media (max-width:992px){body{font-size:90%;}#block-richardbamber-toptelephone li{padding-left:9px !important;padding-right:9px !important;}.mobile-hidden{display:none;}.carousel-caption h3{font-size:2.5em;font-family:'Playfair Display';font-weight:800;margin-bottom:30px;line-height:1.1em;}.paragraph.paragraph--type--highlighted-key-points{min-height:480px;}.paragraph.paragraph--type--highlighted-key-points .field--name-field-subtitle{font-size:1.5em;}#prefooter .quick-link-text{height:290px;}.panel-image img{padding-bottom:30px;}.overseas .paragraph:nth-child(even) .text-column{padding-right:30px;padding-top:30px;padding-bottom:20px;padding-left:30px !important;}}@media (max-width:768px){#block-richardbamber-toptelephone{margin-top:0px;text-align:right;}#block-richardbamber-toptelephone ul li{display:block;text-align:right;font-size:0.9em;line-height:1.5em;}#block-richardbamber-mainnavigation{text-align:center;}#block-richardbamber-mainnavigation ul ul{padding-top:10px;background-color:#151f38;padding-bottom:10px;border-radius:10px;margin-bottom:10px;margin-top:3px;}#block-richardbamber-mainnavigation ul li{background-color:transparent;}#block-richardbamber-mainnavigation li .nolink{margin-left:0px;}#block-richardbamber-mainnavigation ul li.sf-no-children a:hover,#block-richardbamber-mainnavigation ul li.menu-parent a:hover{background-color:transparent !important;}#block-richardbamber-mainnavigation ul li{text-align:left;}#block-richardbamber-mainnavigation ul li a{color:#FFF;text-decoration:none;text-align:left;border-top:1px solid #162039;background-color:#30384e !important;}#block-richardbamber-mainnavigation ul li.active-trail a{background-color:transparent !important;}#block-richardbamber-mainnavigation ul li.active-trail:hover{background-color:transparent !important;}#block-richardbamber-mainnavigation ul li a:hover,#block-richardbamber-mainnavigation ul li.active-trail a:hover{color:#bca066;}#postcontentone .views-field-title a{width:270px;height:auto;font-size:1.2em;}#postcontentone .views-field-title{padding-top:20%;padding-bottom:20%;}#block-richardbamber-mainpagecontent{padding-bottom:30px !important;padding-top:30px !important;}.paragraph.paragraph--type--highlighted-key-points{min-height:auto;padding-bottom:40px;width:100%;margin:0px 0px 15px 0px;}.carousel-caption{justify-content:center !important;font-size:1.1em;flex-direction:column !important;width:400px;left:50%;margin-left:-200px;text-align:center !important;line-height:1.7em;padding-bottom:50px;}.carousel-caption h3{font-size:2em;text-align:center;margin-left:auto;margin-right:auto;}.text-column.right{padding-left:0px;}.text-column.right{padding-left:0px;}.box img{padding-bottom:30px;}.team-member .group-right{padding:0px 10px 10px 10px}#services .views-row{padding:0px;text-align:center;padding-bottom:25px;color:#FFF;border-bottom:1px solid #3c4968;}}@media (max-width:640px){.carousel-caption{justify-content:center !important;font-size:1em;flex-direction:column !important;width:400px;left:50%;margin-left:-200px;text-align:center !important;line-height:1.7em;padding-bottom:10px;}#slider img{width:150%;margin-left:-25%;}#postcontentone .views-field-title a{font-size:1.1em;}}@media (max-width:578px){.carousel-caption{justify-content:center !important;font-size:1em;flex-direction:column !important;width:340px;left:50%;margin-left:-170px;text-align:center !important;line-height:1.6em;padding-bottom:0px;}.carousel-caption h3{margin-bottom:10px;font-size:1.6em !important;}#block-richardbamber-logo .field--name-body{max-width:60px;overflow:hidden;}#block-richardbamber-logo  img{width:230px;}#prefooter .quick-link-text{height:auto;}#footer{text-align:center;}}
