.portfolio_group:not(.list) .portfolio-item{float:left;width:31.33%;margin:0 1% 20px;min-height:410px}h1{text-transform:uppercase;margin-bottom:30px}#Side_slide #menu ul li a{text-transform:uppercase;font-weight:700}#Side_slide #menu ul li.submenu .menu-toggle{font-weight:700;opacity:1}#Side_slide #menu ul li{font-family:"Muli",sans-serif;font-size:12px}#Top_bar a.responsive-menu-toggle{margin-top:0}#Top_bar a.responsive-menu-toggle span{font-weight:700;color:#0055b8;font-family:"Muli",sans-serif;font-size:25px}.home #Top_bar #logo{padding:30px 0px!important;height:70px}#Top_bar .menu>li>a span:not(.description){text-transform:uppercase;font-weight:700;letter-spacing:1px}.menuo-right #Top_bar .menu_wrapper{top:77px!important;position:relative}#Top_bar .menu>li>a{padding:0 0px!important}.header-classic #Action_bar .social,.header-classic #Action_bar .social-menu,.header-classic #Action_bar .icon-phone{display:none}#Action_bar .contact_details a{font-family:"Muli",sans-serif;font-weight:700;letter-spacing:1px}#Action_bar .contact_details a.button{color:#fff;font-weight:700;line-height:16px;font-size:12px;text-transform:uppercase;margin:0px!important}a.button,a.tp-button,button,input[type="submit"],input[type="reset"],input[type="button"]{padding:18px 25px;transition:0.7s;font-family:"Muli",sans-serif;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-right:0}a.button.button_right{padding:11px}a.button.button_right .button_icon{font-size:19px}.header-classic #Action_bar,.header-fixed #Action_bar,.header-plain #Action_bar,.header-split #Action_bar,.header-stack #Action_bar{background-color:transparent!important;position:absolute!important}a.button:hover{background:#0055b8!important;transition:0.7s;color:#fff!important}#Action_bar .contact_details a.button i{font-size:19px;margin-left:5px}#Action_bar .contact_details,#Action_bar .contact_details li.slogan{float:right}.header-classic #Action_bar .contact_details li,.header-classic #Action_bar .social,.header-classic #Action_bar .social-menu{padding:0}#Action_bar .contact_details li.phone{padding:18px 20px}#Top_bar.is-sticky .menu_wrapper{top:15px!important}html{background-color:transparent!important;background-image:url(/wp-content/uploads/2019/01/grey-swash-background-cambridge-properties.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}html>.home{background-color:transparent!important;background-image:url(/wp-content/uploads/2019/01/blue-swash-footer-background-cambridge-properties.jpg);background-size:cover;background-position:right bottom;background-repeat:no-repeat;background-attachment:fixed}.copyright{font-size:12px;margin-bottom:124px;font-family:"Muli",sans-serif}#Footer{margin-top:100px}.single #Footer{margin-top:0}#Footer .footer_copy .one{padding-top:16px;border-top:2px solid #A0A0A0}#media_image-2 img{height:100px!important;width:auto!important}.widget_archive ul,.widget_nav_menu ul{list-style-type:none;padding:0;background:none;font-family:"Muli",sans-serif;font-weight:700;font-size:14px;letter-spacing:1px;text-transform:uppercase;display:block!important}.widget_archive ul li:after,.widget_nav_menu ul li:after{display:none}.widget_archive ul li a,.widget_nav_menu ul li a{padding:0 20px 0 0}.widget_archive ul li,.widget_nav_menu ul li{display:inline-block!important}#Footer .widgets_wrapper .widget{padding:5px 0}#text-2{font-family:"Muli",sans-serif;font-weight:700;font-size:16px;color:#000;text-align:right;margin-top:70px;transition:0.7s}.home #text-2,.home #text-2 a{color:#fff!important}#text-2 a{color:#000000!important}#text-2 a:hover{color:#000!important;text-decoration:none;transition:0.7s}#Footer .footer_copy{border-top:0 solid rgba(255,255,255,.1)}.footer-stick #Footer.is-sticky{margin-bottom:160px}.tr-footer #Footer{background-color:transparent!important}#Footer .footer_copy .social i{font-size:20px!important}h2{text-transform:uppercase}.home #Content{padding-top:0}#Content{padding-top:50px}.home-slider{padding-top:30px;background-color:#fff!important}.team{margin-bottom:3%;background-color:#fff}.team img{display:block}.move-up{margin-top:-10px}.content{padding:15%}.content p{padding:30px 0}p a{text-decoration:underline}.top-content{padding:6% 0 3%}.top-content h2{font-size:35px;line-height:37px;text-align:center}.top-content p:nth-child(2){max-width:700px;margin:0 auto 50px;text-align:center}.top-content h2::after{content:"";display:block;height:7px;background-color:#F7CE47;width:107px;margin:30px auto}.top-intro.mcb-section-inner{background-image:url(/wp-content/uploads/2019/01/grey-swash-background-cambridge-properties.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:100%;background-color:#fff;overflow:auto}.no-margin-v{margin:0 0 0px!important}.news{background-image:url(/wp-content/uploads/2019/01/cambridge-properties-grey-circles-1.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:cover;margin-top:70px}.spacer{height:100px}.dark a{color:#fff}.news a{font-family:"Muli",sans-serif;font-weight:700;font-size:18px;text-transform:uppercase}a{transition:0.7s}a:hover{transition:0.7s}.news a:hover{text-decoration:none}.news i{font-size:19px}.news-link{text-align:right;float:right}.divider{height:4px;margin:20px 0 0;background-color:#F7ce47;width:100px}.news a.title{font-size:22px}.news .content{padding:7% 15%}.news li{list-style:none}.news .content p{padding:20px 0 40px}.box1,.box2,.box3,.box4{width:42.5%;float:left}.box1{margin:5% 2.5% 2.5% 5%}.box2{margin:5% 5% 2.5% 2.5%}.box3{margin:2.5% 2.5% 5% 5%}.developments{background-color:#fff}.mobile-only{display:none}.box4{font-size:22px;font-family:"Muli",sans-serif;font-weight:700;text-transform:uppercase;background-color:#0055B8;margin:2.5% 5% 5% 2.5%}.box4 img{transform:scale(1);transition:0.7s}.box4:hover img{transform:scale(1.02);transition:0.7s}.quote{margin:10% 0 15%;float:right;text-align:right;padding:0 0 1%;border-bottom:4px solid #F7ce47;font-family:"Muli",sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;width:57%;line-height:34px;font-weight:700}.quote p{padding-right:5%}.hover-box{margin-top:-100px!important;background-color:#A0A0A0;-webkit-box-shadow:0 0 20px -1px rgba(0,0,0,.48);-moz-box-shadow:0 0 20px -1px rgba(0,0,0,.48);box-shadow:0 0 20px -1px rgba(0,0,0,.48);height:350px;transition:0.7s}.one-third.column.hover-box{width:33.333%}.hover-box:hover{height:400px;background-color:#4A8B2C;transition:0.7s!important}.hover-box:hover a.button{display:inline-block;transition:0.7s!important;background:#fff!important;color:#0055b8!important}.hover-box a.button{display:none;transition:0.7s}.hover-box .content{padding:40px}.hover-box .content h2{font-size:26px;letter-spacing:2px}.hover-box .content p{padding:0 0 20px}.hover-box ul{list-style:none;margin-left:20px;margin-bottom:40px}.hover-box ul li::before{content:"\2022";color:#fff;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.title-wrapper{padding:0 2%}.pdescript h2{width:90%;font-size:25px;line-height:30px;margin:6px auto;white-space:pre-wrap;transition:0.7s;font-family:"Lora",serif;color:#000;text-transform:none;font-weight:400;letter-spacing:1px}.stitle{font-family:"Muli",sans-serif;text-transform:uppercase;font-size:15px;line-height:18px;font-weight:700;letter-spacing:2px;color:#0055b8}.person:hover a{text-decoration:none;transition:0.7s}.person:hover img{transition:0.7s}.person:hover img{transform:scale(1.02);transition:0.7s}.person{float:left;width:29%;height:400px;margin:3% 2%;cursor:pointer!important}.person img{cursor:pointer!important}.pdescript{text-align:center}.modalDialog{position:fixed;top:-20px;right:0;bottom:0;left:0;background:rgba(0,0,0,.8);z-index:99999;opacity:0;-webkit-transition:opacity 400ms ease-in;-moz-transition:opacity 400ms ease-in;transition:opacity 400ms ease-in;pointer-events:none;overflow:scroll!important}.modalDialog:target{opacity:1;pointer-events:auto}.person .phone:before{content:'\e8f4';font-family:"mfn-icons";font-style:normal;font-weight:400}.modalDialog>div{max-width:1100px;position:relative;width:70%;margin:10%;padding:3%;background:#fff;overflow:hidden}.closeit{overflow:hidden;float:right;text-align:right;text-decoration:none;width:100%;margin-bottom:10px;font-family:"Arial",sans-serif;font-weight:700;font-size:20px}a.closeit{color:#000}a.closeit:hover{color:#9D1A2F;text-decoration:none}.bio{padding-left:5%}.rside h4{font-size:20px;margin-top:20px;margin-bottom:5px}.lside .my_name{font-size:24px;width:100%;letter-spacing:2px;margin-top:10px;margin-bottom:10px}.my_title{margin-bottom:0;text-transform:uppercase;font-size:15px}.ptitle{font-weight:500;color:#000;font-size:23px;letter-spacing:1px;padding-bottom:5px;margin-bottom:10px;margin-top:20px}.client_portfolio{background-color:#4A8B2C;padding:12% 5%;text-align:center}.client_portfolio.project{padding:5%}.client_portfolio.project p{column-count:2}.info_content h3{font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:700;font-size:15px;letter-spacing:2px}.client_portfolio h3,.client_portfolio h4{font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px}.credentials h3,.credentials h4{font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:700;letter-spacing:2px}.client_portfolio h4,.credentials h4{margin:20px 0;font-size:18px}.credentials ul{list-style:none;margin-left:20px}.credentials ul li::before{content:"\2022";color:#4A8B2C;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.contact{font-size:14px;font-family:"Muli",sans-serif;text-transform:uppercase;font-weight:700;margin-bottom:25px}.contact p{margin:0 0 0}.dropdown-selector{width:100%}select{font-size:16px;text-transform:uppercase}input[type="date"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],select,textarea,.woocommerce .quantity input.qty{box-shadow:none!important}select.minimal{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;float:left;width:48.5%!important}.filter2{margin-right:35px}select.medium.gfield_select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(0.7em+2px),calc(100% - 15px) calc(0.7em+2px),calc(100% - 2.5em) .2em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}select.minimal:focus{background-image:linear-gradient(45deg,green 50%,transparent 50%),linear-gradient(135deg,transparent 50%,green 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 15px) 1em,calc(100% - 20px) 1em,calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat;border-color:green;outline:0}h5.entry-title{text-transform:uppercase!important;font-size:16px;letter-spacing:1px}.developments-header{height:100px}.developments-header .dev-button{text-align:right}.dark.green{background-color:#4a8b2c}.green .content{padding:5% 7% 14%}.green h3{text-transform:uppercase;letter-spacing:2px;font-weight:700}.green .dev-button{text-align:right}h2.green{color:#4a8b2c}.green .dev-button a.button{background-color:#fff;margin-top:20px;color:#0055b8}.property-brochure a{margin-top:30px}.map-pdf a{margin-top:0}.portfolio_group{display:flex;flex-wraP:wrap;margin:0!important}.portfolio_group:not(.list) .portfolio-item .portfolio-item-fw-bg{-webkit-box-shadow:0 0 20px -1px rgba(0,0,0,.48);-moz-box-shadow:0 0 20px -1px rgba(0,0,0,.48);box-shadow:0 0 20px -1px rgba(0,0,0,.48)}.property-block{background-color:#fff;margin-top:30px;padding:3%;-webkit-box-shadow:0 0 20px -1px rgba(0,0,0,.48);-moz-box-shadow:0 0 20px -1px rgba(0,0,0,.48);box-shadow:0 0 20px -1px rgba(0,0,0,.48);overflow:auto}.property-block h2{margin-bottom:5px;font-size:28px}.property-block .address{line-height:20px;font-weight:700}.no-margin-bottom{margin-bottom:0px!important;display:grid}.property-block .property-type{line-height:20px;margin-bottom:10px}.property-content{padding:5%;border-top:1px solid #C4C4C4}.thirty-years{padding:2% 5% 2% 0}.thirty-years p{font-style:italic!important}.thirty-years h2{color:#4a8b2c!important;font-family:"Lora",serif!important;text-transform:none!important;letter-spacing:0px!important;font-style:italic!important}.page-template-page-completed .property-block{background-color:#fff;display:inline-block;margin:10px 1% 30px;padding:0;min-height:626px}.page-template-page-completed .property-block .address{letter-spacing:0;text-transform:none;font-family:"Lora",serif;font-size:100%}.property-block .completed{font-size:16px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:"Muli",sans-serif;background-color:#4a8b2c;padding:5px 10px;width:auto;color:#fff;margin-top:10px}.property-block .main-summary{margin-top:20px}.property-block .right-align{float:right;position:relative}.property-contacts{background-color:#0055B8;padding:20px}.property-contacts h4{font-size:18px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:"Muli",sans-serif;margin-bottom:10px}.property-contacts a:hover{color:#f7ce47}.property-contacts .leasing{margin-bottom:20px}ul.two-col{columns:2;-webkit-columns:2;-moz-columns:2}.the_content_wrapper ul{list-style:none;margin-left:20px}.the_content_wrapper ul li::before{content:"\2022";color:#4A8B2C;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.pending{font-size:16px;text-transform:uppercase;font-weight:700;padding:10px;background-color:#A81818;color:#fff;top:10px;width:150px;right:0;position:absolute;z-index:1000000}.post-nav.minimal a.home{display:none}.post-header .title_wrapper h1{margin-bottom:10px}.post-meta .author-date{font-size:16px;text-transform:uppercase;font-family:"Muli",sans-serif;font-weight:700;letter-spacing:1px}.right-align{margin-left:2%!important}.single .address{font-size:16px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:"Muli",sans-serif}.single .main-summary{margin:30px 0}.single .property-type{font-size:16px;line-height:20px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-family:"Muli",sans-serif;padding-bottom:10px}.single .divider{margin:0 0 20px}.page-id-22 h4{color:#4a8b2c;text-transform:uppercase;font-weight:700}.parent-pageid-22 input[type="date"],.parent-pageid-22 input[type="email"],.parent-pageid-22 input[type="number"],.parent-pageid-22 input[type="password"],.parent-pageid-22 input[type="search"],.parent-pageid-22 input[type="tel"],.parent-pageid-22 input[type="text"],.parent-pageid-22 input[type="url"],.parent-pageid-22 select,.parent-pageid-22 textarea{margin-bottom:0}@media (max-width:1500px){.news .content p{padding:20px 0 13px}}@media (max-width:1290px){#menu>ul>li>a,a.action_button,#overlay-menu ul li a{font-size:14px!important}.post-excerpt{display:none}.divider{margin-bottom:50px}}@media (max-width:1240px){#Top_bar .menu_wrapper{float:right!important}a.button.kill_the_icon .button_label{font-size:12px}.hover-box .content h2{font-size:22px;line-height:24px}.one-third.column.hover-box{height:450px}.one-third.column.hover-box:hover{height:570px}.page-template-page-about #Content .one-third.column,.page-template-page-about #Content .two-third.column{width:98%}.button-flat a.button,.button-flat:not(.header-plain) a.action_button,.button-flat a.tp-button,.button-flat button,.button-flat input[type="submit"],.button-flat input[type="reset"],.button-flat input[type="button"]{font-size:15px}.person{height:350px}.page-template-page-completed .property-block{height:320px}}@media (max-width:992px){#Top_bar a.responsive-menu-toggle{top:84px!important}.home #Top_bar .logo #logo{padding:0!important;margin:10px 50px}.content{padding:5% 15%}.person{height:377px}.box1{width:90%!important;margin:5% 5% 0% 5%!important;height:200px;overflow:hidden}.box2{width:90%!important;margin:5% 5% 0% 5%!important;height:200px;overflow:hidden}.box3{width:90%!important;margin:5%!important;height:200px;overflow:hidden}img.no-mobile{display:none}.box4{width:90%!important;margin:0 5% 5% 5%!important;overflow:hidden;padding:40px 0}.box4 a{color:#fff!important;transition:0.7s}.box4:hover{background:#4a8b2c;transition:0.7s}.box4:hover .mobile-only{background:#4a8b2c;transition:0.7s}.mobile-only{display:inline;background:#0055B8;padding:20px}.one-third.column.hover-box{width:80%;margin-left:10%!important;margin-right:10%!important;height:480px!important}.one-third.column.hover-box.box-3{height:390px!important}.page-template-page-completed .property-block{height:360px}.hover-box a.button{display:inline-block;padding:2px}.quote{width:87%;font-size:25px}.person{width:46%}.modalDialog img{max-width:300px!important;margin:0 95px;float:none}.credentials{padding:5%}.portfolio_group:not(.list) .portfolio-item{width:48%}}@media (min-width:768px) and (max-width:992px){.menuo-right #Top_bar .menu_wrapper{top:-10px!important;position:relative}select.minimal{width:90%!important}}@media (max-width:768px){.top-content{padding:6%}ul.two-col{columns:1;-webkit-columns:1;-moz-columns:1}.property-block{padding:11%!important}.menuo-right #Top_bar .menu_wrapper{top:-150px!important}.one-third.column.hover-box{width:80%;margin-left:0px!important;margin-right:0%!important;height:520px!important}.one-third.column.hover-box.box-3{height:479px!important}html>.home,html{background-size:contain}.page-template-page-completed .property-block{height:auto!important;padding:8%!important;width:83%!important;min-height:0px!important}.property-content{padding:40px 0 0px!important}#Footer .widgets_wrapper .widget{text-align:center}.home #text-2,.home #text-2 a{color:#000!important}.widget_archive ul li,.widget_nav_menu ul li{display:block!important}#media_image-2 img{margin-right:18px}#Action_bar .contact_details{display:none}.news .no-margin-h .one-second.column{width:100%}.right-align{margin-left:0%!important}select.minimal{width:100%!important;margin-right:0}#map_wrapper{height:370px!important}a.button.button_right .button_icon{display:none}.button-flat a.button_right.button .button_label,.button-flat a.button_right.button_large .button_label{padding:11px 20px!important}.developments-header,.developments-header .dev-button{text-align:center;margin-top:40px}.client_portfolio.project p{column-count:1}}@media (max-width:650px){#Top_bar a.responsive-menu-toggle{top:84px!important}.home #Top_bar .logo #logo{padding:0!important;margin:30px 50px!important}#Top_bar a.responsive-menu-toggle{top:116px!important}.one-second.mcb-wrap,.no-margin-h .one-second.column{width:100%}.news .content{padding:20% 15%}.hover-box{margin-top:-20px!important}.one-third.column.hover-box.box-3{height:478px!important}#Footer .footer_copy .social li a,#Footer .footer_copy .social-menu a{color:#000!important}.spacer{height:10px}#Top_bar a.responsive-menu-toggle span{font-size:19px}#Top_bar a.responsive-menu-toggle{top:133px!important}.person{width:80%!important;height:450px!important;margin-right:10%;margin-left:10%}.modalDialog img{max-width:200px!important;margin:0 45px!important}html>.home,html{background:none}.page-template-page-completed .property-block{height:auto!important}.portfolio_group{display:block}}