<<<<<<< HEAD
header .flex-container .menu-item{position:relative}header .flex-container .sub-menu{display:none;margin-top:0;padding-bottom:15px!important;background:url(../images/submenu-bg.png) no-repeat!important;background-position:left bottom!important;background-size:100% 5px!important;background-color:#fff!important;width:260px!important}header .flex-container .sub-menu li{margin-right:0!important;width:260px!important}header .flex-container .sub-menu li a{color:#57585b!important;font-size:16px!important}header .flex-container .sub-menu li a:hover{color:#dd4194!important}header .flex-container .sub-menu li.active a{color:#dd4194!important}header .flex-container .sub-menu-columns .sub-menu{width:580px!important}header .flex-container .sub-menu-columns .sub-menu li{display:inline-blk;float:left;width:260px}header .flex-container .sub-menu-columns .sub-menu li:nth-child(odd){float:left}header .flex-container .sub-menu-columns .sub-menu li:nth-child(even){float:right}header .flex-container .current-menu-parent{color:#dd4194!important}header .flex-container .current-menu-parent a{color:#dd4194!important}header .flex-container .current-menu-parent .sub-menu a{color:#57585b!important}header .flex-container .menu-item-has-children{padding-bottom:10px}header .flex-container .menu-item-has-children::after{content:"\f107";font-family:FontAwesome;padding-left:10px}header .flex-container .menu-item-has-children:hover ul.sub-menu{display:block;position:absolute;background:#fff;width:200px;left:-20px;top:30px;padding:24px 20px 0;z-index:999}header .flex-container .menu-item-has-children:hover ul.sub-menu .menu-item{padding:8px 0}@media screen and (max-width:500px){header .flex-container .menu-item-has-children::after{content:"\f107";float:right;padding-right:20px}header .flex-container .menu-item-has-children:hover ul.sub-menu{display:none}}#responsive-menu-button{position:absolute!important;right:10px!important}.hamburger,.nav-container{display:none!important}#responsive-menu-container{border-right:solid 1px #000}#responsive-menu-container #responsive-menu-title{padding:12px 0 0 12px!important}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image img{width:190px!important}.responsive-menu-subarrow{margin:15px 0 0 0!important;padding-right:20px!important;width:70px!important;text-align:right!important}.responsive-menu-subarrow::after{content:"\f107";font-family:FontAwesome}@media screen and (max-width:1120px){.search-icon{position:absolute;right:55px}header .nav-container{display:none!important}}.responsive-menu-submenu a{line-height:30px!important;padding:10px 10px 10px 25px!important}h3{font-size:1.3em!important}.home .main-content h3,.home .main-content h4,.home .main-content h5{margin:65px 0 25px 0}@media screen and (max-width:990px){.home .main-content h3,.home .main-content h4,.home .main-content h5{margin:50px 0 25px 0}}.welcome h1{font-size:36px;color:#4e77a8}.welcome p{font-size:18px}.container{max-width:1246px!important}.home .page-content{padding-top:0!important}.main-banner{padding-top:0!important}.main-banner .banner-widgets a{color:#fff!important;width:360px!important}.main-banner .enquiry_form{width:360px!important}.main-banner .enquiry_form form{padding:30px 30px 30px 30px!important}.home-entry-grid{clear:both;overflow:hidden}.home-entry-grid .entry-item{width:23.5%;margin-right:2%;float:left}@media screen and (max-width:990px){.home-entry-grid .entry-item{width:48.5%;margin-right:3%}.home-entry-grid .entry-item:nth-child(1),.home-entry-grid .entry-item:nth-child(2){margin-bottom:3%}.home-entry-grid .entry-item:nth-child(2n){margin-right:0!important}}@media screen and (max-width:550px){.home-entry-grid .entry-item{width:100%;margin-right:0;margin-bottom:30px!important}.home-entry-grid .entry-item:nth-child(1),.home-entry-grid .entry-item:nth-child(2){margin-bottom:0}}.home-entry-grid .entry-item:last-child{margin-right:0!important}.home-entry-grid .entry-item .entry-image{width:100%;height:195px;background-size:cover!important;background-position:50% 50%!important;position:relative}@media screen and (max-width:990px){.home-entry-grid .entry-item .entry-image{height:27vw}}@media screen and (max-width:550px){.home-entry-grid .entry-item .entry-image{height:55vw}}.home-entry-grid .entry-item .entry-image:hover{opacity:.93}.home-entry-grid .entry-item .entry-image:hover h3{background-color:rgba(233,62,148,.8)}.home-entry-grid .entry-item .entry-image h3{position:absolute;bottom:0;padding:6px 12px 7px;background-color:rgba(0,0,0,.8);margin:0 0;width:100%;color:#fff!important;font-size:18px!important}@media screen and (max-width:550px){.home-entry-grid .entry-item .entry-image h3{font-size:22px!important;padding:8px 14px 9px}}.home-entry-grid .entry-item p{font-size:14px;margin-top:15px!important;margin-bottom:0!important}.news-item{width:32%;margin-right:2%;float:left}@media screen and (max-width:750px){.news-item{width:100%;margin-right:0;margin-bottom:30px}}.news-item:last-child{margin-right:0!important}.news-item .news-image{width:100%;height:250px;background-size:cover!important;background-position:50% 50%!important;position:relative}@media screen and (max-width:990px){.news-item .news-image{height:27vw}}@media screen and (max-width:750px){.news-item .news-image{height:45vw}}@media screen and (max-width:550px){.news-item .news-image{height:60vw}}.news-item .news-image:hover{opacity:.93}.news-item .news-image:hover h3{background-color:rgba(233,62,148,.8)}.news-item .news-image h3{position:absolute;bottom:0;padding:6px 12px 6px;background-color:rgba(0,0,0,.8);margin:0 0;width:100%;color:#fff!important;font-size:16px!important;min-height:56px}@media screen and (max-width:750px){.news-item .news-image h3{font-size:18px!important;padding:8px 14px 9px;min-height:0!important}}@media screen and (max-width:550px){.news-item .news-image h3{font-size:16px!important;padding:7px 13px 8px;min-height:0!important}}.news-item p{font-size:14px;margin-top:15px!important;margin-bottom:0!important}.norotatingtweets{clear:both;overflow:hidden;padding:2px 3px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.norotatingtweets .rotatingtweet{float:left;width:23.5%;margin-right:2%;font-size:15px!important;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);box-shadow:0 1px 4px 0 rgba(0,0,0,.25);padding:11px 17px 5px;line-height:160%;background-image:url(../../../../plugins/rotatingtweets/images/Twitter_logo_blue_16.png);background-repeat:no-repeat;background-position:93% 91%;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}@media screen and (max-width:990px){.norotatingtweets .rotatingtweet{width:48.5%;margin-right:3%;background-position:95% 89%}.norotatingtweets .rotatingtweet:nth-child(1),.norotatingtweets .rotatingtweet:nth-child(2){margin-bottom:20px}.norotatingtweets .rotatingtweet:nth-child(2n){margin-right:0!important}}@media screen and (max-width:550px){.norotatingtweets .rotatingtweet{width:100%;margin-right:0;margin-bottom:25px!important;background-position:95% 87%}}.norotatingtweets .rotatingtweet:last-child{margin-right:0!important}.norotatingtweets .rotatingtweet .rtw_meta a{width:100%;color:grey!important;font-size:11px!important}.bottomhalf{margin-top:65px}.main-banner .overlay p{padding-left:0!important}#menu-homepage-featured-1{padding-left:0}#menu-homepage-featured-1 li{float:left;padding:0 0;width:49%!important}#menu-homepage-featured-1 li:nth-child(odd){margin:0 2% 2% 0}#menu-homepage-featured-1 li a{color:#fff;text-transform:uppercase;padding:15px 0;background-color:#dd4194;border-radius:3px 3px;font-weight:700;display:block;width:100%;text-align:center}#menu-homepage-featured-1 li a:hover{background-color:#4677a6}.main-banner .banner-widgets a{color:#fff;background-color:rgba(221,65,148,.8)!important}.main-banner .banner-widgets a:hover{background-color:rgba(70,119,166,.8)!important}.main-banner .enquiry_form select{width:100%;padding:10px;color:#4677a6;letter-spacing:.5px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff url(../../images/down-arrow-icon.png) no-repeat 95% center}.wpcf7 select{width:90%;padding:10px;border:1px solid #999;color:#777;background:#fff url(../../images/down-arrow-icon-grey.png) no-repeat 95% center}.wpcf7 .main-contact-form select{width:90%;padding:10px;margin-bottom:50px;border:1px solid #888;color:#767676;background:url(../../images/down-arrow-icon-grey-2.png) no-repeat 96% center;font-size:16px;font-family:"Open Sans",sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1390px){.bottomhalf{margin-top:10px}#menu-homepage-featured-1 li a{padding:13px 0}.main-banner .overlay ul{display:block}}@media screen and (max-width:1025px){.banner_menu{display:none}}.gform_wrapper{font-size:11px!important;margin:0 0!important}.gform_wrapper .gform_anchor{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{display:none!important}.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important;padding:10px!important;margin-top:0!important}.gform_wrapper .top_label .gfield_error{background-color:transparent!important;margin-bottom:0!important;border-top:none!important;border-bottom:none!important;padding-bottom:0!important;padding-top:0!important;width:100%!important}.gform_wrapper .top_label .gfield_error input,.gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.gform_wrapper select{width:100%;padding:10px;border:1px solid #999;color:#777;background:url(../../images/down-arrow-icon-grey.png) no-repeat 95% center}.gform_wrapper .gform_footer{padding:0 0!important;margin:20px 0 0!important;clear:both;width:100%}.gform_wrapper .gform_footer .gform_ajax_spinner{display:none!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.page-content .gform_body ul li{padding:0!important;margin:0 0 20px 0!important}.gform_wrapper.gf_browser_chrome .gfield_error input[type=text]{margin-bottom:0!important}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:20px!important}.enquiry_form .gform_anchor{display:none!important}.enquiry_form .gform_confirmation_message{padding:30px 30px;height:326px;color:#57585b}.enquiry_form .gform_wrapper li.gfield.gfield_error{margin-bottom:0!important}.enquiry_form .gform_wrapper .gform_footer .gform_button{width:100%!important;font-size:16px!important}.enquiry_form_full .gform_wrapper{font-size:16px!important}.enquiry_form_full .gform_wrapper .multicolumn-start{padding-right:30px!important}.enquiry_form_full .gform_wrapper .gform_confirmation_message{color:#57585b!important}.enquiry_form_full .gform_wrapper .top_label .gfield_error input{margin-bottom:20px!important}.enquiry_form_full .gform_wrapper .top_label .gfield_error input,.enquiry_form_full .gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.enquiry_form_full .gform_wrapper textarea.large{height:302px!important;border-color:#888!important}.enquiry_form_full .gform_wrapper .gform_footer{margin:0 0 0!important}.enquiry_form_full .gform_wrapper .gform_footer input{width:20%!important}@media screen and (max-width:600px){.enquiry_form_full{height:980px!important}.enquiry_form_full .gform_wrapper .multicolumn-start{padding-right:0!important}.enquiry_form_full .gform_wrapper .gform_footer input{width:100%!important}}.conveyancing_quote{background-color:#e0e6ed!important;color:#333;padding:30px;max-width:500px;margin:0 auto}.conveyancing_quote .gform_wrapper{font-size:16px!important}.conveyancing_quote .gform_wrapper .gsection{border-bottom:1px solid #ccc!important}.conveyancing_quote .gform_wrapper .gsection .gsection_title{margin-top:0!important;padding-top:15px!important;font-weight:400!important;font-size:20px!important;line-height:34px!important;color:#333!important}.conveyancing_quote .gform_wrapper .gfield_description{font-size:16px!important;padding:0 0 20px!important}.conveyancing_quote .gform_wrapper textarea{background-color:#fff!important}.conveyancing_quote .gform_wrapper .top_label input.medium,.conveyancing_quote .gform_wrapper .top_label select.medium{width:100%!important;padding:10px!important;margin-top:0!important;background-color:#fff!important;color:#4c4c4e!important}.conveyancing_quote .gform_wrapper .top_label .gfield_error input,.conveyancing_quote .gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.conveyancing_quote .gform_wrapper .gform_footer{margin:0 0 0!important}.conveyancing_quote .gform_wrapper .gform_footer input{font-family:"Open Sans",sans-serif;outline:0;font-size:16px;-webkit-appearance:none;-moz-appearance:none;padding:15px;width:100%!important;border:1px solid #fff;background-color:#dd4194!important;color:#fff;margin-top:10px!important;margin-bottom:0;cursor:pointer;outline:0}.textwidget .conveyancing_quote h3{color:#fff}.textwidget .conveyancing_quote .gform_confirmation_message{text-color:#fff!important}.textwidget .conveyancing_quote .gform_confirmation_message p{margin:0 0 20px 0!important}.textwidget .conveyancing_quote .gform_confirmation_message:last-child{margin:0!important}footer{background:url(../images/submenu-bg.png) no-repeat!important;background-position:left top!important;background-size:100% 5px!important;background-color:#e4e4e4!important;padding:55px 0 32px!important;margin-top:65px;color:#717171}@media screen and (max-width:1240px){footer{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1000px){footer{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:695px){footer{padding-bottom:20px!important}}footer a{color:#717171!important}footer a:hover{color:#df3c95!important}footer .three-col{float:left}footer .three-col:first-child{width:37%}@media screen and (max-width:1120px){footer .three-col:first-child{width:34%}}@media screen and (max-width:979px){footer .three-col:first-child{display:none}}footer .three-col:nth-child(2){width:40%}@media screen and (max-width:1120px){footer .three-col:nth-child(2){width:43%}}@media screen and (max-width:979px){footer .three-col:nth-child(2){width:65%}}@media screen and (max-width:695px){footer .three-col:nth-child(2){width:100%}}footer .three-col:last-child{width:23%}@media screen and (max-width:979px){footer .three-col:last-child{width:35%}}@media screen and (max-width:695px){footer .three-col:last-child{width:100%;margin-top:20px}}footer .three-col h4{text-transform:unset;font-size:15px;font-weight:700;color:#df3c95;margin-bottom:15px}footer .desktop-only{display:block}@media screen and (max-width:979px){footer .desktop-only{display:none}}footer .mobile-only{display:none}@media screen and (max-width:979px){footer .mobile-only{display:block}}footer .mobile-only .footer-nav{padding:20px 20px 0!important}@media screen and (max-width:695px){footer .mobile-only .footer-nav{padding:15px 0 0 0!important;border-top:solid 1px #d3d3d3;margin:30px 20px 0}}footer .footer-logo.mobile-only{width:100%!important;float:right;padding:0 20px;margin-bottom:30px}footer .footer_menu{width:100%!important}footer nav.footer-nav{padding-top:48px!important}@media screen and (max-width:1120px){footer nav.footer-nav{padding-top:11px!important}}footer nav.footer-nav ul li{margin:13px 16px 0 0!important}@media screen and (max-width:695px){footer nav.footer-nav ul li{margin-right:13px!important}}footer nav.footer-nav ul li a{font-size:11px}footer .footer-contact ul{width:100%}footer .footer-contact ul li{list-style-type:none;font-size:15px;margin:0 0 15px 0!important;text-align:left;display:inline-blk;float:left;width:50%}@media screen and (max-width:979px){footer .footer-contact ul li{margin:0 0 10px 0!important}}@media screen and (max-width:443px){footer .footer-contact ul li{font-size:14px}}footer .footer-contact ul li:nth-child(odd){float:left;width:40%}@media screen and (max-width:642px){footer .footer-contact ul li:nth-child(odd){width:45%}}footer .footer-contact ul li:nth-child(even){float:right;padding-left:0!important;width:60%}@media screen and (max-width:695px){footer .footer-contact ul li:nth-child(even){width:55%}}footer .social{padding-top:25px!important}@media screen and (max-width:1168px){footer .social{padding-top:38px!important}}@media screen and (max-width:1016px){footer .social{padding-top:42px!important}}@media screen and (max-width:979px){footer .social{padding-top:27px!important}}@media screen and (max-width:695px){footer .social{padding-top:0!important}}footer .social ul li{margin:0 28px 0 0!important}@media screen and (max-width:1168px){footer .social ul li{margin:0 24px 0 0!important}}footer .social ul li a{color:#717171!important}@media screen and (max-width:1168px){footer .social ul li a{font-size:21px!important}}@media screen and (max-width:1016px){footer .social ul li a{font-size:18px!important}}@media screen and (max-width:695px){footer .social ul li a{font-size:21px!important}}footer .social ul li a:hover{color:#df3c95!important}footer .gform_wrapper{margin-top:29px!important}@media screen and (max-width:1168px){footer .gform_wrapper{margin-top:20px!important}}footer .gform_wrapper .gform_heading{display:none}footer .gform_wrapper .gform_body{display:inline-block;float:left;width:87%!important}footer .gform_wrapper .gform_body .gfield{margin-right:0!important;width:100%!important}footer .gform_wrapper .gform_body input{font-size:14px!important;color:#717171}footer .gform_wrapper .top_label input.medium,footer .gform_wrapper .top_label select.medium{padding:7px 7px!important}footer .gform_wrapper .gform_footer{display:inline-block;padding:.85em 0 .625em;width:13%!important;margin-top:0!important}footer .gform_wrapper .gform_footer .gform_button{margin-right:0!important;padding:7px 13px!important;font-size:17.5px!important;border:none!important;background-color:#df3c94!important}@media screen and (max-width:779px){footer .gform_wrapper .gform_footer .gform_button{font-size:18px!important;padding:7px 13px!important;margin-bottom:0!important}}@media screen and (max-width:779px){nav.social{width:100%!important}nav.social .social_menu{text-align:left!important}}@media only screen and (max-width:641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal!important}} 
=======
header .flex-container .menu-item{position:relative}header .flex-container .sub-menu{display:none;margin-top:0;padding-bottom:15px!important;background:url(../images/submenu-bg.png) no-repeat!important;background-position:left bottom!important;background-size:100% 5px!important;background-color:#fff!important;width:260px!important}header .flex-container .sub-menu li{margin-right:0!important;width:260px!important}header .flex-container .sub-menu li a{color:#57585b!important;font-size:16px!important}header .flex-container .sub-menu li a:hover{color:#dd4194!important}header .flex-container .sub-menu li.active a{color:#dd4194!important}header .flex-container .sub-menu-columns .sub-menu{width:580px!important}header .flex-container .sub-menu-columns .sub-menu li{display:inline-blk;float:left;width:260px}header .flex-container .sub-menu-columns .sub-menu li:nth-child(odd){float:left}header .flex-container .sub-menu-columns .sub-menu li:nth-child(even){float:right}header .flex-container .current-menu-parent{color:#dd4194!important}header .flex-container .current-menu-parent a{color:#dd4194!important}header .flex-container .current-menu-parent .sub-menu a{color:#57585b!important}header .flex-container .menu-item-has-children{padding-bottom:10px}header .flex-container .menu-item-has-children::after{content:"\f107";font-family:FontAwesome;padding-left:10px}header .flex-container .menu-item-has-children:hover ul.sub-menu{display:block;position:absolute;background:#fff;width:200px;left:-20px;top:30px;padding:24px 20px 0;z-index:999}header .flex-container .menu-item-has-children:hover ul.sub-menu .menu-item{padding:8px 0}@media screen and (max-width:500px){header .flex-container .menu-item-has-children::after{content:"\f107";float:right;padding-right:20px}header .flex-container .menu-item-has-children:hover ul.sub-menu{display:none}}#responsive-menu-button{position:absolute!important;right:10px!important}.hamburger,.nav-container{display:none!important}#responsive-menu-container{border-right:solid 1px #000}#responsive-menu-container #responsive-menu-title{padding:12px 0 0 12px!important}#responsive-menu-container #responsive-menu-title #responsive-menu-title-image img{width:190px!important}.responsive-menu-subarrow{margin:15px 0 0 0!important;padding-right:20px!important;width:70px!important;text-align:right!important}.responsive-menu-subarrow::after{content:"\f107";font-family:FontAwesome}@media screen and (max-width:1120px){.search-icon{position:absolute;right:55px}header .nav-container{display:none!important}}.responsive-menu-submenu a{line-height:30px!important;padding:10px 10px 10px 25px!important}h3{font-size:1.3em!important}.home .main-content h3,.home .main-content h4,.home .main-content h5{margin:65px 0 25px 0}@media screen and (max-width:990px){.home .main-content h3,.home .main-content h4,.home .main-content h5{margin:50px 0 25px 0}}.welcome h1{font-size:36px;color:#4e77a8}.welcome p{font-size:18px}.container{max-width:1246px!important}.home .page-content{padding-top:0!important}.main-banner{padding-top:0!important}.main-banner .banner-widgets a{color:#fff!important;width:360px!important}.main-banner .enquiry_form{width:360px!important}.main-banner .enquiry_form form{padding:30px 30px 30px 30px!important}.home-entry-grid{clear:both;overflow:hidden}.home-entry-grid .entry-item{width:23.5%;margin-right:2%;float:left}@media screen and (max-width:990px){.home-entry-grid .entry-item{width:48.5%;margin-right:3%}.home-entry-grid .entry-item:nth-child(1),.home-entry-grid .entry-item:nth-child(2){margin-bottom:3%}.home-entry-grid .entry-item:nth-child(2n){margin-right:0!important}}@media screen and (max-width:550px){.home-entry-grid .entry-item{width:100%;margin-right:0;margin-bottom:30px!important}.home-entry-grid .entry-item:nth-child(1),.home-entry-grid .entry-item:nth-child(2){margin-bottom:0}}.home-entry-grid .entry-item:last-child{margin-right:0!important}.home-entry-grid .entry-item .entry-image{width:100%;height:195px;background-size:cover!important;background-position:50% 50%!important;position:relative}@media screen and (max-width:990px){.home-entry-grid .entry-item .entry-image{height:27vw}}@media screen and (max-width:550px){.home-entry-grid .entry-item .entry-image{height:55vw}}.home-entry-grid .entry-item .entry-image:hover{opacity:.93}.home-entry-grid .entry-item .entry-image:hover h3{background-color:rgba(233,62,148,.8)}.home-entry-grid .entry-item .entry-image h3{position:absolute;bottom:0;padding:6px 12px 7px;background-color:rgba(0,0,0,.8);margin:0 0;width:100%;color:#fff!important;font-size:18px!important}@media screen and (max-width:550px){.home-entry-grid .entry-item .entry-image h3{font-size:22px!important;padding:8px 14px 9px}}.home-entry-grid .entry-item p{font-size:14px;margin-top:15px!important;margin-bottom:0!important}.news-item{width:32%;margin-right:2%;float:left}@media screen and (max-width:750px){.news-item{width:100%;margin-right:0;margin-bottom:30px}}.news-item:last-child{margin-right:0!important}.news-item .news-image{width:100%;height:250px;background-size:cover!important;background-position:50% 50%!important;position:relative}@media screen and (max-width:990px){.news-item .news-image{height:27vw}}@media screen and (max-width:750px){.news-item .news-image{height:45vw}}@media screen and (max-width:550px){.news-item .news-image{height:60vw}}.news-item .news-image:hover{opacity:.93}.news-item .news-image:hover h3{background-color:rgba(233,62,148,.8)}.news-item .news-image h3{position:absolute;bottom:0;padding:6px 12px 6px;background-color:rgba(0,0,0,.8);margin:0 0;width:100%;color:#fff!important;font-size:16px!important;min-height:56px}@media screen and (max-width:750px){.news-item .news-image h3{font-size:18px!important;padding:8px 14px 9px;min-height:0!important}}@media screen and (max-width:550px){.news-item .news-image h3{font-size:16px!important;padding:7px 13px 8px;min-height:0!important}}.news-item p{font-size:14px;margin-top:15px!important;margin-bottom:0!important}.norotatingtweets{clear:both;overflow:hidden;padding:2px 3px 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.norotatingtweets .rotatingtweet{float:left;width:23.5%;margin-right:2%;font-size:15px!important;background-color:#fff;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.25);box-shadow:0 1px 4px 0 rgba(0,0,0,.25);padding:11px 17px 5px;line-height:160%;background-image:url(../../../../plugins/rotatingtweets/images/Twitter_logo_blue_16.png);background-repeat:no-repeat;background-position:93% 91%;position:relative;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}@media screen and (max-width:990px){.norotatingtweets .rotatingtweet{width:48.5%;margin-right:3%;background-position:95% 89%}.norotatingtweets .rotatingtweet:nth-child(1),.norotatingtweets .rotatingtweet:nth-child(2){margin-bottom:20px}.norotatingtweets .rotatingtweet:nth-child(2n){margin-right:0!important}}@media screen and (max-width:550px){.norotatingtweets .rotatingtweet{width:100%;margin-right:0;margin-bottom:25px!important;background-position:95% 87%}}.norotatingtweets .rotatingtweet:last-child{margin-right:0!important}.norotatingtweets .rotatingtweet .rtw_meta a{width:100%;color:grey!important;font-size:11px!important}.bottomhalf{margin-top:65px}.main-banner .overlay p{padding-left:0!important}#menu-homepage-featured-1{padding-left:0}#menu-homepage-featured-1 li{float:left;padding:0 0;width:49%!important}#menu-homepage-featured-1 li:nth-child(odd){margin:0 2% 2% 0}#menu-homepage-featured-1 li a{color:#fff;text-transform:uppercase;padding:15px 0;background-color:#dd4194;border-radius:3px 3px;font-weight:700;display:block;width:100%;text-align:center}#menu-homepage-featured-1 li a:hover{background-color:#4677a6}.main-banner .banner-widgets a{color:#fff;background-color:rgba(221,65,148,.8)!important}.main-banner .banner-widgets a:hover{background-color:rgba(70,119,166,.8)!important}.main-banner .enquiry_form select{width:100%;padding:10px;color:#4677a6;letter-spacing:.5px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#fff url(../../images/down-arrow-icon.png) no-repeat 95% center}.wpcf7 select{width:90%;padding:10px;border:1px solid #999;color:#777;background:#fff url(../../images/down-arrow-icon-grey.png) no-repeat 95% center}.wpcf7 .main-contact-form select{width:90%;padding:10px;margin-bottom:50px;border:1px solid #888;color:#767676;background:url(../../images/down-arrow-icon-grey-2.png) no-repeat 96% center;font-size:16px;font-family:"Open Sans",sans-serif;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media screen and (max-width:1390px){.bottomhalf{margin-top:10px}#menu-homepage-featured-1 li a{padding:13px 0}.main-banner .overlay ul{display:block}}@media screen and (max-width:1025px){.banner_menu{display:none}}.gform_wrapper{font-size:11px!important;margin:0 0!important}.gform_wrapper .gform_anchor{display:none!important}.gform_wrapper .validation_error,.gform_wrapper .validation_message{display:none!important}.gform_wrapper ul.gform_fields li.gfield{padding-right:0!important}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:100%!important;padding:10px!important;margin-top:0!important}.gform_wrapper .top_label .gfield_error{background-color:transparent!important;margin-bottom:0!important;border-top:none!important;border-bottom:none!important;padding-bottom:0!important;padding-top:0!important;width:100%!important}.gform_wrapper .top_label .gfield_error input,.gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.gform_wrapper select{width:100%;padding:10px;border:1px solid #999;color:#777;background:url(../../images/down-arrow-icon-grey.png) no-repeat 95% center}.gform_wrapper .gform_footer{padding:0 0!important;margin:20px 0 0!important;clear:both;width:100%}.gform_wrapper .gform_footer .gform_ajax_spinner{display:none!important}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:100%!important}.page-content .gform_body ul li{padding:0!important;margin:0 0 20px 0!important}.gform_wrapper.gf_browser_chrome .gfield_error input[type=text]{margin-bottom:0!important}body .gform_wrapper li.gfield.gfield_error,body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{margin-bottom:20px!important}.enquiry_form .gform_anchor{display:none!important}.enquiry_form .gform_confirmation_message{padding:30px 30px;height:326px;color:#57585b}.enquiry_form .gform_wrapper li.gfield.gfield_error{margin-bottom:0!important}.enquiry_form .gform_wrapper .gform_footer .gform_button{width:100%!important;font-size:16px!important}.enquiry_form_full .gform_wrapper{font-size:16px!important}.enquiry_form_full .gform_wrapper .multicolumn-start{padding-right:30px!important}.enquiry_form_full .gform_wrapper .gform_confirmation_message{color:#57585b!important}.enquiry_form_full .gform_wrapper .top_label .gfield_error input{margin-bottom:20px!important}.enquiry_form_full .gform_wrapper .top_label .gfield_error input,.enquiry_form_full .gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.enquiry_form_full .gform_wrapper textarea.large{height:302px!important;border-color:#888!important}.enquiry_form_full .gform_wrapper .gform_footer{margin:0 0 0!important}.enquiry_form_full .gform_wrapper .gform_footer input{width:20%!important}@media screen and (max-width:600px){.enquiry_form_full{height:980px!important}.enquiry_form_full .gform_wrapper .multicolumn-start{padding-right:0!important}.enquiry_form_full .gform_wrapper .gform_footer input{width:100%!important}}.conveyancing_quote{background-color:#e0e6ed!important;color:#333;padding:30px;max-width:500px;margin:0 auto}.conveyancing_quote .gform_wrapper{font-size:16px!important}.conveyancing_quote .gform_wrapper .gsection{border-bottom:1px solid #ccc!important}.conveyancing_quote .gform_wrapper .gsection .gsection_title{margin-top:0!important;padding-top:15px!important;font-weight:400!important;font-size:20px!important;line-height:34px!important;color:#333!important}.conveyancing_quote .gform_wrapper .gfield_description{font-size:16px!important;padding:0 0 20px!important}.conveyancing_quote .gform_wrapper textarea{background-color:#fff!important}.conveyancing_quote .gform_wrapper .top_label input.medium,.conveyancing_quote .gform_wrapper .top_label select.medium{width:100%!important;padding:10px!important;margin-top:0!important;background-color:#fff!important;color:#4c4c4e!important}.conveyancing_quote .gform_wrapper .top_label .gfield_error input,.conveyancing_quote .gform_wrapper .top_label .gfield_error select{border:solid 1px red!important}.conveyancing_quote .gform_wrapper .gform_footer{margin:0 0 0!important}.conveyancing_quote .gform_wrapper .gform_footer input{font-family:"Open Sans",sans-serif;outline:0;font-size:16px;-webkit-appearance:none;-moz-appearance:none;padding:15px;width:100%!important;border:1px solid #fff;background-color:#dd4194!important;color:#fff;margin-top:10px!important;margin-bottom:0;cursor:pointer;outline:0}.textwidget .conveyancing_quote h3{color:#fff}.textwidget .conveyancing_quote .gform_confirmation_message{text-color:#fff!important}.textwidget .conveyancing_quote .gform_confirmation_message p{margin:0 0 20px 0!important}.textwidget .conveyancing_quote .gform_confirmation_message:last-child{margin:0!important}.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important}input[type=checkbox]{-webkit-appearance:checkbox!important}#label_7_7_1{max-width:95%!important}h1.recruit{font-size:42px!important;margin-top:70px;color:#dd4194!important}#gform_wrapper_7{padding:30px 30px;background-color:#eee;font-size:20px!important}#gform_wrapper_7 input[type=checkbox]{font-size:20px!important}#gform_wrapper_7 .gfield_label{margin-bottom:10px}#gform_wrapper_7 select{background-color:#fff}#gform_wrapper_7 .gfield_checkbox li{margin-bottom:15px!important}#gform_wrapper_7 #gform_submit_button_7{padding:10px 25px!important;text-transform:uppercase!important;font-size:20px!important;margin-top:10px}#input_7_1,#input_7_8{width:98%!important}#input_7_8{float:right}#field_7_1:before{display:none!important}@media screen and (max-width:641px){#input_7_1,#input_7_8{width:100%!important}#input_7_8{float:none}}footer{background:url(../images/submenu-bg.png) no-repeat!important;background-position:left top!important;background-size:100% 5px!important;background-color:#e4e4e4!important;padding:55px 0 32px!important;margin-top:65px;color:#717171}@media screen and (max-width:1240px){footer{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:1000px){footer{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:695px){footer{padding-bottom:20px!important}}footer a{color:#717171!important}footer a:hover{color:#df3c95!important}footer .three-col{float:left}footer .three-col:first-child{width:37%}@media screen and (max-width:1120px){footer .three-col:first-child{width:34%}}@media screen and (max-width:979px){footer .three-col:first-child{display:none}}footer .three-col:nth-child(2){width:40%}@media screen and (max-width:1120px){footer .three-col:nth-child(2){width:43%}}@media screen and (max-width:979px){footer .three-col:nth-child(2){width:65%}}@media screen and (max-width:695px){footer .three-col:nth-child(2){width:100%}}footer .three-col:last-child{width:23%}@media screen and (max-width:979px){footer .three-col:last-child{width:35%}}@media screen and (max-width:695px){footer .three-col:last-child{width:100%;margin-top:20px}}footer .three-col h4{text-transform:unset;font-size:15px;font-weight:700;color:#df3c95;margin-bottom:15px}footer .desktop-only{display:block}@media screen and (max-width:979px){footer .desktop-only{display:none}}footer .mobile-only{display:none}@media screen and (max-width:979px){footer .mobile-only{display:block}}footer .mobile-only .footer-nav{padding:20px 20px 0!important}@media screen and (max-width:695px){footer .mobile-only .footer-nav{padding:15px 0 0 0!important;border-top:solid 1px #d3d3d3;margin:30px 20px 0}}footer .footer-logo.mobile-only{width:100%!important;float:right;padding:0 20px;margin-bottom:30px}footer .footer_menu{width:100%!important}footer nav.footer-nav{padding-top:48px!important}@media screen and (max-width:1120px){footer nav.footer-nav{padding-top:11px!important}}footer nav.footer-nav ul li{margin:13px 16px 0 0!important}@media screen and (max-width:695px){footer nav.footer-nav ul li{margin-right:13px!important}}footer nav.footer-nav ul li a{font-size:11px}footer .footer-contact ul{width:100%}footer .footer-contact ul li{list-style-type:none;font-size:15px;margin:0 0 15px 0!important;text-align:left;display:inline-blk;float:left;width:50%}@media screen and (max-width:979px){footer .footer-contact ul li{margin:0 0 10px 0!important}}@media screen and (max-width:443px){footer .footer-contact ul li{font-size:14px}}footer .footer-contact ul li:nth-child(odd){float:left;width:40%}@media screen and (max-width:642px){footer .footer-contact ul li:nth-child(odd){width:45%}}footer .footer-contact ul li:nth-child(even){float:right;padding-left:0!important;width:60%}@media screen and (max-width:695px){footer .footer-contact ul li:nth-child(even){width:55%}}footer .social{padding-top:25px!important}@media screen and (max-width:1168px){footer .social{padding-top:38px!important}}@media screen and (max-width:1016px){footer .social{padding-top:42px!important}}@media screen and (max-width:979px){footer .social{padding-top:27px!important}}@media screen and (max-width:695px){footer .social{padding-top:0!important}}footer .social ul li{margin:0 28px 0 0!important}@media screen and (max-width:1168px){footer .social ul li{margin:0 24px 0 0!important}}footer .social ul li a{color:#717171!important}@media screen and (max-width:1168px){footer .social ul li a{font-size:21px!important}}@media screen and (max-width:1016px){footer .social ul li a{font-size:18px!important}}@media screen and (max-width:695px){footer .social ul li a{font-size:21px!important}}footer .social ul li a:hover{color:#df3c95!important}footer .gform_wrapper{margin-top:29px!important}@media screen and (max-width:1168px){footer .gform_wrapper{margin-top:20px!important}}footer .gform_wrapper .gform_heading{display:none}footer .gform_wrapper .gform_body{display:inline-block;float:left;width:87%!important}footer .gform_wrapper .gform_body .gfield{margin-right:0!important;width:100%!important}footer .gform_wrapper .gform_body input{font-size:14px!important;color:#717171}footer .gform_wrapper .top_label input.medium,footer .gform_wrapper .top_label select.medium{padding:7px 7px!important}footer .gform_wrapper .gform_footer{display:inline-block;padding:.85em 0 .625em;width:13%!important;margin-top:0!important}footer .gform_wrapper .gform_footer .gform_button{margin-right:0!important;padding:7px 13px!important;font-size:17.5px!important;border:none!important;background-color:#df3c94!important}@media screen and (max-width:779px){footer .gform_wrapper .gform_footer .gform_button{font-size:18px!important;padding:7px 13px!important;margin-bottom:0!important}}@media screen and (max-width:779px){nav.social{width:100%!important}nav.social .social_menu{text-align:left!important}}@media only screen and (max-width:641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:normal!important}}
>>>>>>> ticket-2247