﻿@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Poppins:300,300i,700&display=swap');

/* WonderWebs-Bootstrap 9.3 Responsive template - Website stylesheet - Copyright 2018 WonderWebs.com */

body, .Normal{font-family:'Poppins', sans-serif;font-size:16px;font-weight:300;line-height:1.5em;color:rgb(26, 26, 26);}/* Default font and colour. Use long form CSS */
h1{font-family: 'Roboto Condensed', sans-serif;font-size: 36px;font-weight: 700;line-height: 1.5em;color: rgb(26, 26, 26);}
h2{font-family: 'Roboto Condensed', sans-serif;font-size: 23px;font-weight: 700;line-height: 1.5em;color: rgb(26, 26, 26);}
h3{font-family: 'Roboto Condensed', sans-serif;font-size: 20px;font-weight: 700;line-height: 1.5em;color: rgb(26, 26, 26);}
h4{}
h5{}
h6{}
hr{}
pre{}
blockquote{}
strong,b,.NormalBold{}
input[type="text"], input[type="file"], input[type="password"], input[type="date"], input[type="email"], select, textarea{}

/* Hyperlinks and buttons */
a,a:link,a:visited{}
a:active,a:hover{}
.SigninSeparator,.SigninPane a:link,.SigninPane a:visited{}
.SigninPane a:active,.SigninPane a:hover{}
.BreadCrumbSeparator,a.BreadCrumbs:link,a.BreadCrumbs:visited{}
a.BreadCrumbs:active,a.BreadCrumbs:hover{}
.FooterLinks span,.FooterSeparator,.FooterLinks a:link,.FooterLinks a:visited{}
.FooterLinks a span:hover,.FooterLinks a:active,.FooterLinks a:hover{}
.StandardButton,a.StandardButton,a.StandardButton:link{}
.StandardButton:hover,a.StandardButton:hover{}

/* Structure and content */
.Outer{}
.PageID{}
.Page{padding:0 !important;background: rgb(255, 255, 255);}/* Website background */
.Above{}
.Paper{display:inherit;border:none;box-shadow:none;}/* Wraps Header and Contents sections. Set display:inherit to disable rubber-banding */
.Header{display:inherit;}/* Wraps AboveLogo down to BelowLogo */
.AboveLogo{padding-top:7.692%;}
.LogoSpan{}
.LogoWrapper{padding-top:7.692%;}/* Responsive logo height {padding-top:(height*100/width)%;} Otherwise use px */
.LogoPane{background:url("Logo-2340x180.png?v=1") no-repeat scroll 0 0 transparent;background-size:contain;}
.LogoLink{pointer-events:auto;width:28%;}
.Logo{}
.BelowLogo{}
.MenuBar{background:none;position: relative;}/* Menu wrapper includes SigninPane */
.MenuPane{position: absolute;width: 100%;padding-top: 2.2%;pointer-events: none;}/* Menu column */
.MenuPaneInner{float: right;pointer-events: auto;}
.SigninPane{display:none;}/* Signin column */
.SigninPaneInner{}
.Account{}
.SigninSeparator::after{}
.SigninTop{}
.BelowMenu{}
.Contents{display:inherit;}/* Main page content. Set display:inherit to disable rubber-banding */
.Contents .Span{background: transparent;}/* Website foreground */
.BreadCrumbBar{}
.BreadCrumbs{}/* Use line-height to set BreadCrumbBar height */
.BreadCrumbPane{border-bottom: none;padding-top: 5px !important;padding-bottom: 5px !important;width:100%;padding-left: 20px !important;}/* Breadcrumbs column */
.BreadCrumbSeparator:after{}
.SearchBar{}/* Search column */
.SearchWrapper{display: none;}/* Padding and margins */
.SearchPane{}/* Use height:px to set SearchBar height */
.SearchInput{}
a.SearchIcon{}
a.SearchIcon:hover{}
.SearchIcon .far{}
.ContentPane{}
.ContentLeft{}/* Move this min-height into the primary content panel */
.ContentLeftDown{}
.ContentRight{}
.ContentRightUp{}
.Foot{}
.Footer{background: rgb(0, 0, 0);}/* Wraps all footer rows */
.FooterLinks{background: rgb(27, 27, 27);}
.SigninBottom{}
.FooterSeparator{}
.FooterSeparator:after{}
.Terms{}
.Privacy{}
.Copyright{}
.Producer{}

/* Containers */
.Container{}/* Padding and margins for all */
.Default.Container{}
.Titled.Container{}
.Featured.Container{}
.NoContainer.Container{}
.NoPadding.Container{}
.NoGaps.Container{}

/* Featured Container. Modify these to suit any container */
.Featured.Container{}
.Featured .ContainerTitle{}
.Featured .ContainerBody{}
.Featured .Normal{}
.Featured a,.Featured a:link,.Featured a:visited{}
.Featured a:active,.Featured a:hover{}

/* Menu and Submenu font. Use long form CSS */
.MenuBar ul.Menu a{font-family: 'Poppins', sans-serif;text-transform: uppercase;font-size: 16px;font-weight: 400;letter-spacing: 0.1em;}
.MenuBar ul.Menu .sub a{}

/* Menu item borders and separators. Set border:none; to remove defaults */
.MenuBar ul.Menu a.first{border:none;}
.MenuBar ul.Menu a{border:none;}
.MenuBar ul.Menu a.last{border:none;}
.MenuBar ul.Menu .sub a.first{border:none;}
.MenuBar ul.Menu .sub a{border:none;}
.MenuBar ul.Menu .sub a.last{border:none;}

/* Menu colours - Every menu item also has a unique ID */
.MenuBar ul.Menu a,.MenuBar ul.Menu a:visited{color:rgb(255, 255, 255);background:transparent;}/* Menu */
.MenuBar ul.Menu a.branch{color:rgb(255, 255, 255);background:transparent;}/* Branch */
.MenuBar ul.Menu a.current,.MenuBar ul.Menu a.breadcrumb{color:rgb(255, 255, 255);background:transparent;}/* Active */
.MenuBar ul.Menu a:hover,.MenuBar ul.Menu a:focus{color:rgb(255, 255, 255);background:transparent;}/* Hover */

/* SubMenu colours */
.MenuBar ul.Menu .sub a,.MenuBar ul.Menu .sub a:visited{}/* Sub Menu */
.MenuBar ul.Menu .sub a.branch{}/* Branch */
.MenuBar ul.Menu .sub a.current,.MenuBar ul.Menu .sub a.breadcrumb{}/* Active */
.MenuBar ul.Menu .sub a:hover,.MenuBar ul.Menu .sub a:focus{}/* Hover */

/* Menu item height and padding e.g. {height:40px;line-height:40px;} */
.MenuBar ul.Menu a{}
.MenuBar ul.Menu .sub a{}

/* Hamburger menu */
.hamburger .mean-bar,.PreloadImage{background:url("Logo-1982x180.png?v=1") no-repeat scroll 0 0 / 991px 90px rgb(253, 130, 4);}/* Logo */
.hamburger a.hamburger-wrapper{}/* Use for full-screen menu */
.hamburger a.hamburger-bun{}/* Hamburger bun */
.hamburger a.hamburger-bun span{}/* Hamburger meat */
.hamburger .mean-nav{}/* Menu background */
.hamburger .mean-nav ul li a{}/* Menu items */
.hamburger .mean-nav ul li a:hover{}

/* Splash */
.SplashPage{}/* Background */
.SplashPlacement{}/* Content padding */
.SplashContent{}/* Content */

/* Custom Classes - Any uncommented classes here will appear in the word processor menu */
/* .CustomClass01{} */
/* .CustomClass02{} */
/* .CustomClass03{} */
/* .CustomClass04{} */
/* .CustomClass05{} */
/* .CustomClass06{} */
/* .StandardButton{} */

/* Other styles */
.MenuRow {position: fixed;top: 0;left: 0;right: 0;z-index:2;pointer-events: none;}
.LogoRow {position: fixed;top:0;left: 0;right: 0;z-index:2;background: rgb(253, 130, 4);}
.BelowMenuRow .Span {width: 100%;}
.BelowMenuRow {background: #293142;}
.BreadCrumbRow {background: rgb(242, 242, 242);border-bottom: 1px solid rgba(227, 227, 227, 0.6);}
.BreadCrumbRow .Span {background: transparent;}
.MenuBar ul.Menu a.current span,.MenuBar ul.Menu a.breadcrumb span{border-bottom:1px solid rgba(255, 255, 255, 0.5)}/* Active */
.MenuBar ul.Menu a:hover span,.MenuBar ul.Menu a:focus span{border-bottom:1px solid rgba(255, 255, 255, 0.5)}/* Hover */
.AboveLogoRow {background: rgb(253, 130, 4);}
.DnnModule-13445 h1 {margin-top:20px !important;}
.BreadCrumbRow{display: none;}

/* Contact Form */
.Bottom3B {width: 100%;}
.Bottom3A {width: 0;}
.Bottom3C {width: 0;}
.Bottom3Column {padding-top: 45px;padding-bottom: 45px;background: rgb(77, 81, 97);}
.LiveForm.WWDefault select {color: rgb(168, 168, 168);}
.DnnModule-13476 {width: 100%;max-width: 800px;margin: 0 auto;}
.Field.Captcha > div > div > div{margin: 0 auto;}
.LiveForm.WWDefault input[type="submit"], .LiveForm.WWDefault input[type="button"] {background: rgb(253, 130, 4);padding: 12px 40px;font-size: 19px;}
.LiveForm.WWDefault input[type="submit"]:hover, .LiveForm.WWDefault input[type="button"]:hover {background: rgb(253, 182, 4);}
.LiveForm.WWDefault .Field.Heading h2 {font-size: 40px;text-align: center;border: none !important;color: #fff !important;}
.LiveForm.WWDefault input, .LiveForm.WWDefault select, .LiveForm.WWDefault textarea {border-radius: 0;}
.LiveForm.WWDefault .thank-you h1,.LiveForm.WWDefault .thank-you {color: #ffffff;}

/* Contact Form - Remove required field border */
.LiveForm.WWDefault .Field.Matrix.Checkb.Required table, .LiveForm.WWDefault .Field.Matrix.Radiob.Required table, .LiveForm.WWDefault .Field.Required input, .LiveForm.WWDefault .Field.Required textarea, .LiveForm.WWDefault .Field.Required .plupload_filelist_footer, .LiveForm.WWDefault .Field.Required select, .LiveForm.WWDefault .Field.Required.Radiobutton table, .LiveForm.WWDefault .Field.Required.Checkbox table, .LiveForm.WWDefault .Field.Required.ScaleRating table, .LiveForm.WWDefault .Field.Required .StarRatingRequired {border-right: 1px solid rgb(230, 230, 230);}
.LiveForm.WWDefault input.error, .LiveForm.WWDefault textarea.error, .LiveForm.WWDefault select.error {border: 1px solid rgb(230, 230, 230);}
.LiveForm.WWDefault .Field.Required.Checkbox table,.LiveForm.WWDefault .Field.Required.Radiobutton table{border-right: none;}

/* Fees */
.Bottom2Column{background:rgb(33, 38, 57);position: relative;z-index: 0;}
.FeesTable{padding:60px 0 105px 0;}
.Bottom2A h2 {color: #ffffff;font-size: 40px;margin-bottom: 10px;}
.Bottom2A h5 {color: #ffffff;font-size: 12px;margin-top: 5px;margin-bottom: 25px;}
.Bottom2A{width:100%;}
.CellHover{width:800px;border-collapse:collapse;overflow:hidden;box-shadow:0 0 20px rgba(0, 0, 0, 0.1);}
.CellHover th, .CellHover td{padding:15px;background-color:rgba(255, 255, 255, 0.2);color:#fff;}
.CellHover th{text-align:left;}
.CellHover thead th{background-color:rgb(253, 130, 4);}
.CellHover tbody tr:hover{background-color:rgba(255, 255, 255, 0.3);}
.CellHover tbody td{position:relative;}
.CellHover tbody td:hover:before{content:"";position:absolute;left:0;right:0;top:-9999px;bottom:-9999px;background-color:rgba(255, 255, 255, 0.2);z-index:-1;}

/* Mobile Fees */
.MobileFeesTable{padding:45px 0 60px 0;}



/* Footer */
.Footer3Column{padding-top: 45px;padding-bottom: 45px;}
.Footer h3{font-size: 24px;color: #fff;font-weight: 300;}
.Footer .Normal{color: rgb(168, 168, 168);}
.Footer a{color: rgb(168, 168, 168);}
.Footer3B a{color: rgb(231, 231, 231);}
.Footer3B a:hover{color: rgb(32, 131, 177);}

/* Team Gallery */
.DnnModule-13477 h2{text-align:center;margin:30px 0 45px;font-size:30px;}
.cbp-popup-navigation-wrap {background-color: rgb(253, 130, 4) !important;}
.cbp-popup-prev {background-position:-2px -140px !important;}
.cbp-popup-close{background-position:-94px -140px !important;}
.cbp-popup-next {background-position:-48px -140px !important;}
.cbp-popup-singlePage-counter {color: #fff;}
.cbp-l-project-desc-text {font: 400 16px/25px 'Poppins', sans-serif !important;}
.Right h3 {margin: 0 0 6px;}
/* .cbp-l-inline-subtitle{display:none !important;} */
.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img {float: left;margin: 30px 40px 0 0;width: 33%;}
.LiveForm.WWBlank {padding: 0;}
xxx.cbp-l-grid-team .cbp-item {height: 520px !important;}
.cbp-l-grid-team-position{font-family:inherit;font-size:14px;font-style:inherit;color:#333;}
.cbp-l-grid-team-name:link, .cbp-l-grid-team-name:active, .cbp-l-grid-team-name:visited{color:rgb(0, 0, 0) !important;font-size:18px;margin-bottom:5px;font-weight:700;font-family:'Roboto Condensed', sans-serif;}
.cbp-l-grid-team-name:hover {color: rgb(253, 130, 4) !important;}


/* We complete Valuations for */
.DnnModule-13478 .Normal{color:#fff;font-size:20px;}
.Page6026 .Middle1Column{background:rgb(33, 38, 57);padding:20px 0 45px;}
.DnnModule-13478 h2{text-align:center;color:#fff;font-size:40px;margin-bottom:20px;}
.DnnModule-13478 .fas.fa-check-square {vertical-align: 2px;}
.DnnModule-13478 .Normal li {margin-bottom: 8px;}

/* We are unique in the local valuation market */
.DnnModule-13479 .Normal{color:#fff;font-size:20px;}
.Page6026 .Middle2Column{background:rgb(253, 130, 4);padding:20px 0 45px;}
.DnnModule-13479 h2{text-align:center;color:#fff;font-size:40px;margin-bottom:20px;}
.DnnModule-13479 .fas.fa-check-square {vertical-align: 2px;}
.DnnModule-13479 .Normal li {margin-bottom: 8px;}
.Middle2A{width:100%;}
.Middle2B{width:0;}

/* Phone and Tablet */
@media (min-width: 0) and (max-width:991px) {
.AboveLogo{padding-top:90px;}
.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img {float: none !important;margin: 0 auto !important;width: 60% !important;}
.cbp-popup-singlePage .cbp-l-project-container {padding: 0 24px;}
.Bottom3B {width: 100%;}
.Middle2A{width:100%;}

}

/* Phone */
@media (min-width: 0) and (max-width: 767px) {

}

/* Desktop */
@media (min-width: 992px) and (max-width: 1199px) { 

}

/* Widescreen */
@media (min-width: 1200px) { 
.cbp-l-grid-team {max-width: 685px !important;}/* This is required when only two profiles are in the homepage. Disable this when there are three */

}