html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}select,input,textarea,button{outline:none}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin:0;padding:0}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body{-webkit-text-size-adjust:none;text-size-adjust:none}textarea{resize:none}nav ul,ul.list,fieldset ul,.tweets ul,.slides ul{list-style:none;margin:0;padding:0;overflow:visible;height:100%}.box,input,textarea,select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}i.fa{margin-right:5px}i.fa.after{margin-right:0;margin-left:5px}.overlayicon i.fa{margin:0}.site_search i.fa{margin:0 auto}.row:before,.row:after,.clearfix:before,.clearfix:after{content:"";display:table}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}a{text-decoration:none;line-height:inherit;cursor:pointer;color:#484848}a,button,button span,input,textarea,select,.button{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}a:hover{text-decoration:none;color:#484848}a:focus{outline:none;text-decoration:none;color:#484848}a:visited{outline:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;color:#484848}p a,p a:visited{line-height:inherit;color:inherit;color:#484848}a.see_all{position:absolute;top:13px;right:0;font-size:11px;font-size:1.1rem}ul,ol{padding:0;margin-bottom:0;overflow:hidden}ul{list-style:none}ol{padding-left:20px;list-style:decimal}ul ul,ol ol{padding:0px 0px 0px 15px}ul ul{list-style:circle outside}ol ol{list-style:lower-roman}ul.square{list-style:square outside}ul.circle{list-style:circle outside}ul.disc{list-style:disc outside}nav ul,nav li{padding:0}dl dt{font-weight:bold;padding-bottom:2px}dl dd{padding-bottom:2px}.hide{display:none}object,embed{max-width:none}img{width:100%;height:auto;max-width:100%;display:block}@font-face{font-family:'HelveticaNeueLT';src:url('../_fonts/HelveticaNeue45-Lt.eot');src:url('../_fonts/HelveticaNeue45-Lt.eot?#iefix') format('embedded-opentype'),url('../_fonts/HelveticaNeue45-Lt.woff') format('woff'),url('../_fonts/HelveticaNeue45-Lt.ttf') format('truetype'),url('../_fonts/HelveticaNeue45-Lt.svg#HelveticaNeue45-Lt') format('svg');font-weight:500;font-style:normal}html{background:#FFFFFF;font-size:62.5%;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:#FFFFFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}.link-right-arrow:after{position:absolute;content:"\65";right:4px;top:1px;font-family:'mourant';font-size:14px;transition:right .2s ease-in}.link-right-arrow:hover:after{right:0;transition:right .2s ease-in}body{width:100%;color:#484848}body,input,select,textarea,button{font-size:16px;font-family:Arial,Verdana,sans-serif,'Microsoft JhengHei';font-weight:400;line-height:20px}h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1.2;font-family:Arial,Verdana,sans-serif,'Microsoft JhengHei';color:#484848}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}p,div.text{padding:0px 0px 15px 0px;line-height:22px}p img{margin:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:80%;line-height:inherit}hr{border:solid #000;border-width:1px 0 0;clear:both;margin:20px auto;height:0;width:100%}abbr,acronym{text-transform:uppercase;font-size:90%;border-bottom:1px solid #000;cursor:help}abbr{text-transform:none}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000}html{background:#eae1d2}body{background:#eae1d2}.wrapper{margin:0 auto;background:transparent;overflow:hidden}.row{margin:0 auto 15px;overflow:hidden}.row .row{margin-left:-10px;margin-right:-10px}.row-content{margin:0 auto;max-width:1020px;overflow:hidden}header.row{border-top:4px solid #b3162b;overflow:visible;margin-bottom:0}header .top-header{background:#FFFFFF;padding:27px 0 27px 0}header .top-header .row-content{max-width:1000px}header .top-header .language{margin-bottom:0;float:right}header .top-header .language li{float:left;border-right:1px solid #b3162b;line-height:14px}header .top-header .language li a{padding:0 10px;color:#b3162b;font-size:12px;line-height:14px;text-decoration:underline;display:inline-block}header .top-header .language li:last-child{border:none}header .main-nav{background:#FFFFFF;background:-moz-linear-gradient(top, #ffffff 0, #ededed 100%);background:-webkit-linear-gradient(top, #ffffff 0, #ededed 100%);background:linear-gradient(to bottom, #ffffff 0, #ededed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);min-height:41px}header .main-nav .row-content{position:relative;overflow:visible;max-width:1000px}header .main-nav .row-content nav>ul{display:none;overflow:visible;padding-top:41px}header .main-nav .row-content nav>ul>li{font-family:'HelveticaNeueLT';font-size:14px;line-height:18px;position:relative;border-top:1px solid #c57c85}header .main-nav .row-content nav>ul>li a{color:#b3162b;padding:14px 20px;background:transparent;display:block}header .main-nav .row-content nav>ul>li a:hover{background:#92091b;color:#FFFFFF}header .main-nav .row-content nav>ul>li>ul{display:none;position:absolute;z-index:9;background:#f0f0f0;padding:0;left:0;top:46px;height:auto;z-index:10}header .main-nav .row-content nav>ul>li>ul li a{color:#484848;width:100%;padding:10px 20px}header .main-nav .row-content nav>ul>li>ul li a:hover{color:#FFFFFF}header .main-nav .row-content nav>ul>li:first-child{display:none}header .main-nav .row-content .logo{background:transparent;position:absolute;padding:0;left:0;top:-69px}header .main-nav .row-content .logo a{width:165px;height:69px;background:url(../_images/logo-2.gif) no-repeat top left;background-size:cover;display:block}header .main-nav .mobile-menu-icon{position:absolute;padding:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-moz-border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding-box;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #b3162b;top:7px;right:10px}header .main-nav .mobile-menu-icon li{width:15px;height:3px;margin-bottom:2px;background:#b3162b}footer.row{margin-bottom:0}footer .row-content{padding:30px 0;background:#FFFFFF;border-top:4px solid #b3162b;max-width:1000px}footer nav{text-align:center;line-height:13px;margin-bottom:10px}footer nav ul{display:inline-block;position:relative}footer nav ul li{float:left;font-size:16px;line-height:20px;border-right:1px solid #484848}footer nav ul li a{color:#484848;padding:0 10px}footer nav ul li:last-child{border-right:none}footer .disclaimer{text-align:center}footer .disclaimer p{font-size:12px;line-height:14px;color:#747474;margin-bottom:0;padding-bottom:0}h1{font-size:30px;line-height:34px;font-weight:bold;color:#b3162b;margin-bottom:30px}h2{font-size:24px;line-height:28px;font-weight:bold;color:#b3162b;margin-bottom:25px}h3{font-size:16px;line-height:22px;font-weight:bold;margin-bottom:15px}.breadcrumb-share{margin:15px 0}.breadcrumb-share ul li{font-size:14px;float:left;color:#909090;text-transform:capitalize}.breadcrumb-share ul li a{color:#b3162b;padding-right:20px;position:relative}.breadcrumb-share ul li a:after{content:"/";position:absolute;right:10px;top:-2px;color:#b1b1b1}.breadcrumb-share ul li a:hover{text-decoration:underline}.breadcrumb-share .breadcrumb{padding-top:5px;padding-bottom:5px}.breadcrumb-share .share{text-align:right}.breadcrumb-share .share .icon{display:inline-block;color:#FFFFFF;background:#b3162b;padding:8px 8px;border-radius:50%;line-height:12px;font-size:14px}.hero{margin-left:-10px;margin-right:-10px}.hero-carousel .slider-item .slider-item-text{position:absolute;width:100%;left:0;bottom:0;padding:10px 0;background:rgba(215,215,215,0.8);background:-moz-linear-gradient(top, rgba(215,215,215,0.8) 0, rgba(212,212,212,0.8) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0, rgba(215,215,215,0.8)), color-stop(100%, rgba(212,212,212,0.8)));background:-webkit-linear-gradient(top, rgba(215,215,215,0.8) 0, rgba(212,212,212,0.8) 100%);background:-o-linear-gradient(top, rgba(215,215,215,0.8) 0, rgba(212,212,212,0.8) 100%);background:-ms-linear-gradient(top, rgba(215,215,215,0.8) 0, rgba(212,212,212,0.8) 100%);background:linear-gradient(to bottom, rgba(215,215,215,0.8) 0, rgba(212,212,212,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d7d7d7', endColorstr='#d4d4d4', GradientType=0)}.hero-carousel .slider-item .slider-item-text h2{font-size:15px;line-height:19px;color:#b3162b;text-align:right;padding-right:125px;margin-bottom:0}.hero-carousel .slider-item .slider-item-text h2 a{color:#b3162b}.hero-carousel .bx-pager{display:none}.hero-carousel .bx-wrapper .bx-controls-direction .bx-prev,.hero-carousel .bx-wrapper .bx-controls-direction .bx-next{background:none}.hero-carousel .bx-wrapper .bx-controls-direction .bx-prev:before,.hero-carousel .bx-wrapper .bx-controls-direction .bx-next:before{position:absolute;left:-5px;top:13px;font-size:23px;line-height:44px;z-index:9;font-family:'savillsguardian';text-indent:0;color:#b3162b}.hero-carousel .bx-wrapper .bx-controls-direction .bx-prev:before{content:"\6c"}.hero-carousel .bx-wrapper .bx-controls-direction .bx-next:before{content:"\6d"}.hero-image{position:relative}.hero-image .hero-text{position:absolute;left:20px;bottom:8px}.hero-image .hero-text h1{margin-bottom:5px;font-size:20px;line-height:24px;color:#FFFFFF}.hero-image .hero-text h2{font-size:18px;line-height:22px;margin-bottom:0;color:#FFFFFF}.call-to-action{text-align:center}.call-to-action p{font-size:14px;line-height:16px;padding-bottom:0;margin-bottom:0;font-weight:bold;height:auto}.call-to-action p a{border:2px solid #b3162b;border-radius:4px;color:#b3162b;padding:10px;display:block}.call-to-action p a:hover{background:#b3162b;color:#FFFFFF}.call-to-action.filled{background:#b3162b;border-radius:4px}.call-to-action.filled p{color:#FFFFFF}.call-to-action.filled p a{color:#FFFFFF}.promo .promo-item{border-top:15px solid #b3162b;margin-bottom:20px}.promo .promo-item .promo-text{background:#FFFFFF;padding:20px}.promo .promo-item .promo-text h2{font-size:16px;line-height:20px;margin-bottom:15px;height:20px;overflow:hidden;font-weight:bold;color:#b3162b}.promo .promo-item .promo-text h3{font-size:13px;line-height:16px;height:80px;overflow:hidden;margin-bottom:10px;color:#484848;font-weight:normal}.promo .promo-item .promo-text .call-to-action p{height:auto}.promo .netflix-carousel [class*="col-"]{padding:0}.promo .bx-wrapper .bx-pager{display:none}.promo .bx-wrapper .bx-viewport{background:none}.promo .bx-wrapper .bx-controls-direction a{top:45%}.promo .bx-wrapper .bx-controls-direction .bx-prev,.promo .bx-wrapper .bx-controls-direction .bx-next{background:none}.promo .bx-wrapper .bx-controls-direction .bx-prev:before,.promo .bx-wrapper .bx-controls-direction .bx-next:before{position:absolute;left:-5px;top:-8px;font-size:44px;line-height:44px;z-index:9;font-family:'savillsguardian';text-indent:0;color:#b3162b}.promo .bx-wrapper .bx-controls-direction .bx-prev{right:auto;left:0}.promo .bx-wrapper .bx-controls-direction .bx-prev:before{content:"\6c"}.promo .bx-wrapper .bx-controls-direction .bx-next{right:0}.promo .bx-wrapper .bx-controls-direction .bx-next:before{content:"\6d"}.service{background:#A5A5A5;padding:60px 0}.service h2{color:#FFFFFF;margin-bottom:15px;text-align:center}.service .service-intro{margin-bottom:20px}.service .service-intro p{font-size:15px;line-height:19px;color:#FFFFFF}.service .service-item{padding:30px;margin-bottom:10px;border-radius:10px;transition:all .4s ease-out}.service .service-item .service-icon img{width:135px;margin:0 auto}.service .service-item .service-text{text-align:center}.service .service-item .service-text .info{height:115px;overflow:hidden;margin-bottom:15px}.service .service-item .service-text h3{font-size:18px;line-height:21px;margin-bottom:18px;color:#FFFFFF}.service .service-item .service-text h3 a{color:#FFFFFF}.service .service-item .service-text p{color:#FFFFFF;font-size:13px;line-height:18px;margin-bottom:0;padding-bottom:0}.service .service-item .service-text .call-to-action{max-width:200px;margin:0 auto}.service .service-item .service-text .call-to-action p{height:auto}.service .service-item .service-text .call-to-action p a{border:2px solid #FFFFFF;color:#FFFFFF}.service .service-item .service-text .call-to-action p a:hover{color:#b3162b;background:#FFFFFF}.service .service-item:hover{background:#b3162b}.service .service-item:hover .service-text p{color:#FFFFFF}.service .service-item:hover .service-text .call-to-action p a{color:#b3162b;background:#FFFFFF}.service .netflix-carousel{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;clear:both}.service .netflix-carousel [class*="col-"]{padding:0}.service .bx-wrapper .bx-pager{display:none}.service .bx-wrapper .bx-viewport{background:none}.service .bx-wrapper .bx-controls-direction a{top:45%}.service .bx-wrapper .bx-controls-direction .bx-prev,.service .bx-wrapper .bx-controls-direction .bx-next{background:none}.service .bx-wrapper .bx-controls-direction .bx-prev:before,.service .bx-wrapper .bx-controls-direction .bx-next:before{position:absolute;left:-5px;top:-8px;font-size:44px;line-height:44px;z-index:9;font-family:'savillsguardian';text-indent:0;color:#b3162b}.service .bx-wrapper .bx-controls-direction .bx-prev{right:auto;left:-25px}.service .bx-wrapper .bx-controls-direction .bx-prev:before{content:"\6c"}.service .bx-wrapper .bx-controls-direction .bx-next{right:-25px}.service .bx-wrapper .bx-controls-direction .bx-next:before{content:"\6d"}.service.row{margin-bottom:0}.latest-news{background:#FFFFFF;overflow:hidden;padding:25px 0}.latest-news .latest-news-list{display:flex;flex-wrap:wrap;clear:both}.latest-news .latest-news-item{margin-bottom:20px;overflow:hidden}.latest-news .latest-news-item .news-thumb{width:100px;float:left;margin-right:15px;height:100px}.latest-news .latest-news-item .news-info{border-bottom:1px solid #e3e3e3;height:119px;float:left;position:relative;width:100%}.latest-news .latest-news-item .news-info h3{color:#484848;line-height:30px;height:30px;margin-bottom:0;overflow:hidden;float:left}.latest-news .latest-news-item .news-info h3 a{color:#484848}.latest-news .latest-news-item .news-info h3 a:hover{color:#b3162b}.latest-news .latest-news-item .news-info span{color:#999999;font-size:12px}.latest-news .latest-news-item .news-info span:after{content:"/";padding:0 5px}.latest-news .latest-news-item .news-info span:last-child:after{display:none}.latest-news .latest-news-item .news-info .featured{position:absolute;top:0;right:0}.latest-news .latest-news-item .news-info .featured p{color:#b3162b;font-size:12px}.latest-news .latest-news-item .news-info p{clear:both;font-size:14px;line-height:18px;height:36px;overflow:hidden;margin-bottom:5px;color:#484848;padding-right:2px;display:block;display:-webkit-box;max-width:100%;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.latest-news .latest-news-item .news-info p.date{font-size:12px;line-height:14px;margin-bottom:0;padding-bottom:0;height:16px}.latest-news .latest-news-item .news-info.featured-info span:after{display:none}.latest-news .small-button{float:none;margin:20px 0;width:auto}.latest-news .small-button p{padding-bottom:5px}.savills-group-companies .companies-item{border-top:8px solid #b1b1b1;margin-bottom:20px}.savills-group-companies .companies-item p{background:#FFFFFF;padding:28px 18px;font-size:16px;line-height:22px;color:#484848;height:100px;overflow:hidden}.savills-group-companies .companies-item p a{color:#484848}.savills-group-companies .companies-item:hover{border-color:#b3162b}.savills-group-companies .companies-item:hover p{color:#FFFFFF;background:#b3162b}.savills-group-companies .companies-item:hover p a{color:#FFFFFF}.savills-group-companies .companies-item a{display:block}.subpage .hero{display:none}.subpage.news .image-carousel .container{background:#b1b1b1}.subpage.news .image-carousel .container .caption p{text-align:center;font-style:normal}.subpage.news .image-carousel-container .bx-wrapper .bx-prev,.subpage.news .image-carousel-container .bx-wrapper .bx-next{background:none}.subpage.news .image-carousel-container .bx-wrapper .bx-prev:before,.subpage.news .image-carousel-container .bx-wrapper .bx-next:before{position:absolute;left:-5px;top:-8px;font-size:44px;line-height:44px;z-index:9;font-family:'savillsguardian';text-indent:0;color:#949494}.subpage.news .image-carousel-container .bx-wrapper .bx-prev:before{content:"\6c"}.subpage.news .image-carousel-container .bx-wrapper .bx-next:before{content:"\6d"}.subpage-modules{margin-left:-10px;margin-right:-10px}.subpage-modules .subpage-modules-container{background:#FFFFFF;padding:40px 20px;overflow:hidden}.subpage-modules .subpage-modules-container .text-module p{line-height:26px;margin-bottom:10px}.subpage-modules .subpage-modules-container .text-module h2{margin-bottom:10px}.subpage-modules .subpage-modules-container .text-module ul{list-style:outside;padding-left:45px}.subpage-modules .subpage-modules-container .text-module ul li{margin-bottom:15px;position:relative;list-style:none}.subpage-modules .subpage-modules-container .text-module ul li:before{content:"●";position:absolute;left:-23px;top:0;color:#b3162b}.subpage-modules.column-right .subpage-modules-container{padding:40px 20px}.threerow-image-module{background:#b1b1b1;padding:30px 30px 20px 30px;margin:0 -20px 30px}.threerow-image-module h3{color:#FFFFFF;margin-bottom:20px}.threerow-image-module .row{margin-bottom:0}.threerow-image-module img{margin-bottom:20px}.one-image-with-caption,.image-carousel{margin:0 0 30px;overflow:hidden}.one-image-with-caption .container,.image-carousel .container{padding:20px}.one-image-with-caption .container img,.image-carousel .container img{margin-bottom:15px}.one-image-with-caption .container .caption p,.image-carousel .container .caption p{font-size:14px;font-style:italic;padding-bottom:0}.image-carousel .container{background:#464646}.image-carousel .container .caption p{color:#FFFFFF}.image-carousel-container{margin-bottom:30px}.two-col-image-text-title{margin:0 -10px 30px;overflow:hidden}.two-col-image-text-title .info h3{color:#b3162b;line-height:20px}.two-col-image-text-title .info h3 a{color:#b3162b}.two-col-image-text-title .info p{font-size:14px;line-height:18px;padding-bottom:0}.image-text-title{overflow:hidden;margin-bottom:30px}.image-text-title h2{color:#484848}.image-text-title h3{color:#b3162b;margin-bottom:10px}.image-text-title h3 a{color:#b3162b}.image-text-title h3 a:hover{color:#484848}.image-text-title .info ul{list-style:disc outside;padding-left:17px}.image-text-title .date p{color:#999999;margin-bottom:0;padding-bottom:0;font-size:14px;line-height:18px}.image-text-title p{line-height:20px}.image-text-title .featured{border-bottom:1px solid #c1c1c1;margin-bottom:40px}.image-text-title-item img{margin-bottom:10px;margin-top:5px}.image-text-tile-item img{margin-bottom:10px}.video-box{overflow:hidden;margin-bottom:30px}.video-box .video{overflow:hidden}.video-box .video .iframe{height:0;overflow:hidden;padding-bottom:52.65%;padding-top:30px;position:relative}.video-box .video .iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%}.video-box .video img{width:100%}.image-gallery{overflow:hidden;margin-left:-5px;margin-right:-5px;margin-bottom:30px}.image-gallery h2{margin:10px 0 10px 5px}.image-gallery .image-gallery-item{padding-left:5px;padding-right:5px;margin-bottom:10px}.image-gallery .image-gallery-item img{margin-bottom:10px}.image-gallery .image-gallery-item h3{color:#b3162b;font-weight:normal;margin-bottom:0}.image-gallery .image-gallery-item h3 a{color:#b3162b}.image-gallery .image-gallery-item p{font-size:12px;line-height:16px}.image-gallery .vx_blocks_file_blocks-image-gallery-item-holder{display:flex;flex-wrap:wrap}.two-column .row-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.column-left{margin-right:-10px;margin-left:-10px;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.column-left .promo{margin-bottom:30px}.column-left .promo .promo-text{background:#FFFFFF;padding:20px}.column-left .promo .promo-text p{font-size:12px;line-height:16px;overflow:hidden;margin-bottom:10px}.column-left .promo .promo-text .call-to-action p{height:auto;font-weight:bold;font-size:14px;line-height:16px}.column-left .contact-list{border-top:8px solid #b3162b;border-bottom:8px solid #b3162b;padding:40px 25px;margin-bottom:30px}.column-left .contact-list h3{margin-bottom:30px}.column-left .contact-list .contact-item{overflow:hidden;margin-bottom:30px}.column-left .contact-list .contact-item .contact-item-info{float:left;width:68%}.column-left .contact-list .contact-item .contact-item-info h4{font-size:14px;line-height:18px;font-weight:bold}.column-left .contact-list .contact-item .contact-item-info h4 a:hover{color:#b3162b}.column-left .contact-list .contact-item .contact-item-info span{display:block;font-size:12px;line-height:14px;font-weight:normal}.column-left .contact-list .contact-item .buttons{float:left;width:32%}.column-left .contact-list .contact-item .buttons .button-item{float:right;margin-left:5px}.column-left .contact-list .contact-item .buttons .button-item a{display:inline-block;line-height:12px}.column-left .contact-list .contact-item .buttons .icon{display:block}.column-left .contact-list .contact-item:last-child{margin-bottom:0}.column-right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.column-right .one-image-with-caption,.column-right .image-carousel-container{margin-left:-20px;margin-right:-20px}.column-right .one-image-with-caption .container,.column-right .image-carousel-container .container{padding:20px 25px}.column-right .threerow-image-module{margin-left:-20px;margin-right:-20px}.column-right .hero-image .hero-text{left:20px}.sub-nav{border-top:8px solid #b3162b;margin-bottom:30px}.sub-nav ul{border-top:1px solid #eae1d2}.sub-nav ul>li{font-size:18px;line-height:22px;border-bottom:1px solid #c4c2be}.sub-nav ul>li a{color:#484848;padding:14px 25px;display:block}.sub-nav ul>li a:hover{background:#b3162b;color:#FFFFFF}.sub-nav ul>li ul{display:none;padding-left:0}.sub-nav ul>li ul li{font-size:16px;line-height:20px;border-bottom:none;list-style:none}.sub-nav ul>li ul li a{padding:10px 25px}.sub-nav ul>li ul li a:hover{background:#FFFFFF;color:#484848}.sub-nav ul>li.parent{position:relative}.sub-nav ul>li.parent span:before{content:"\6d";position:absolute;right:0;top:2px;font-size:44px;line-height:44px;z-index:9;font-family:'savillsguardian'}.sub-nav ul>li.parent:hover span:before{color:#FFFFFF}.sub-nav ul>li.parent.on span:before{content:'\6b'}.sub-nav ul>li.selected>a{background:#b3162b;color:#FFFFFF}.sub-nav ul>li.selected.parent{position:relative}.sub-nav ul>li.selected.parent span:before{color:#FFFFFF}.commendation .commendation-item{margin-bottom:40px;padding-bottom:25px;border-bottom:1px solid #e9e9e9}.commendation .commendation-item h3{margin-bottom:30px}.commendation .commendation-item h3 span{font-weight:normal;padding:0 10px;margin-left:10px;border-left:2px solid}.commendation .commendation-item .description p,.commendation .commendation-item .description li{color:#b3162b;font-style:italic}.vacancy .date h3{margin-bottom:30px;margin-top:0}.vacancy h3{margin-top:10px;margin-bottom:5px}.vacancy .disclaimer p{color:#b1b1b1;font-size:14px;line-height:22px;margin-bottom:20px}.vacancy .call-to-action{max-width:200px}.guardian-table{border:1px solid #e4e4e4;overflow:hidden;overflow-x:scroll}.guardian-table .table-container{min-width:880px}.guardian-table p{padding-bottom:0;margin-bottom:0}.guardian-table .table-head{font-size:16px;line-height:20px;font-weight:bold;overflow:hidden;border-bottom:2px solid #b1b1b1;display:flex;flex-wrap:wrap;background:#ebebeb}.guardian-table .table-head div{padding:10px;border-right:1px solid #e4e4e4}.guardian-table .table-head div:last-child{border:none}.guardian-table .table-head .date{text-align:center}.guardian-table .table-body .table-row{overflow:hidden;border-bottom:1px solid #e4e4e4;font-size:14px;display:flex;flex-wrap:wrap}.guardian-table .table-body .table-row div{padding:10px;border-right:1px solid #e4e4e4}.guardian-table .table-body .table-row div:last-child{border:none}.guardian-table .table-body .table-row .position p{color:#b3162b}.guardian-table .table-body .table-row .position p a{color:#b3162b}.guardian-table .table-body .table-row .contact{position:relative}.guardian-table .table-body .table-row .contact p{float:left}.guardian-table .table-body .table-row .contact a{display:inline-block;color:#FFFFFF;background:#b3162b;padding:4px 5px;line-height:12px;border-radius:5px;float:right}.guardian-table .table-body .table-row .tel,.guardian-table .table-body .table-row .date{text-align:center}.guardian-table .table-body .table-row .details{text-align:center}.guardian-table .table-body .table-row .details .small-button{padding:0}.guardian-table .table-body .table-row:last-child{border:none}.small-button p a{color:#FFFFFF;font-size:12px;line-height:14px;font-weight:bold;display:block;max-width:100px;padding:5px 10px;background:#b3162b;border-radius:5px;text-align:center;margin:0 auto}.small-button p a:hover{background:#92091b}.tabbing-wrapper{margin-top:20px}.tabbing-wrapper .tabs ul{overflow:hidden}.tabbing-wrapper .tabs ul li{float:left;margin-right:5px}.tabbing-wrapper .tabs ul li a{padding:5px 5px;font-size:12px;line-height:16px;color:#484848;background:#d8d2c6;font-weight:normal;display:block}.tabbing-wrapper .tabs ul li.selected a{background:#FFFFFF}.tabbing-wrapper .tab-container{background:#FFFFFF;padding:40px}.property-list .property-item h3{margin-bottom:0}.property-list .property-item h3 a{color:#484848}.property-list .property-item h3 a:hover{color:#b3162b}.property-list .property-item p{font-size:14px;line-height:18px}.property-list .property-item span{font-size:14px;line-height:18px;color:#999999}.form{margin:0 -2%}.form.contact-form{margin-top:20px}.form.contact-form .contact-detail{background:#e8e8e8;padding:15px;margin:20px 2% 25px}.form.contact-form .contact-detail p{font-size:12px;color:#464646;padding-bottom:0;line-height:16px}.form.contact-form .single_line_text,.form.contact-form .submit,.form.contact-form .cancel{width:100%;float:left;padding:0 2%}.form.contact-form .drop_down,.form.contact-form .paragraph_text,.form.contact-form .checkboxes{padding:0 2%;width:100%;margin-bottom:22px}.form.contact-form .checkboxes input{width:20px;height:20px;background:#FFFFFF;border:1px solid #b1b1b1}.form.contact-form .checkboxes span{color:#484848;font-size:12px;line-height:16px}.form .single_line_text,.form .drop_down,.form .paragraph_text{margin-bottom:35px}.form label{display:block;margin-bottom:10px;font-weight:normal}.form label span{color:#b3162b;padding-left:10px}.form input,.form select,.form textarea{border:1px solid #b1b1b1;border-radius:5px;width:100%}.form input,.form select,.form button{height:38px}.form .submit{clear:both}.form .submit input{background:#b3162b;color:#FFFFFF;font-weight:bold;font-size:14px;line-height:18px;border:none}.form .cancel button{background:none;width:100%;border-radius:5px;border:2px solid #b1b1b1;color:#b1b1b1;font-weight:bold;font-size:14px;line-height:18px}.date h2{color:#484848}.footer-affiliated-logo ul.left li{max-width:300px;float:left;margin-right:10px}.footer-affiliated-logo ul.right li{max-width:300px;float:left;margin-right:10px}.paging .pagination{padding:10px 0;text-align:center;font-size:18px;line-height:18px}.paging .pagination .pages{display:none}.paging .pagination .active{color:#b3162b}.paging .pagination a,.paging .pagination span{padding:5px 10px}.home footer .row-content{max-width:100%;width:100%}@media only screen and (min-width:640px){.tabbing-wrapper .tabs ul li{margin-right:10px}.tabbing-wrapper .tabs ul li a{padding:10px 20px;font-size:17px;line-height:21px}.promo .netflix-carousel [class*="col-"],.service .netflix-carousel [class*="col-"]{padding-left:10px;padding-right:10px}.service h2{text-align:left}.hero-image .hero-text{left:60px;bottom:8px}.hero-image .hero-text h1{font-size:30px;line-height:32px;margin-bottom:5px}.hero-image .hero-text h2{font-size:24px;line-height:26px;margin-bottom:10px;font-weight:normal}.footer-affiliated-logo ul.left li{float:left;margin-right:10px}.footer-affiliated-logo ul.right li{float:right;margin-left:10px}.latest-news .latest-news-item .news-info{width:74%}.latest-news .small-button{float:right;width:100px;margin:20px 20px 0 0}.hero-carousel .slider-item .slider-item-text{padding:20px 0}.hero-carousel .bx-wrapper .bx-controls-direction .bx-prev,.hero-carousel .bx-wrapper .bx-controls-direction .bx-next{background:none}.hero-carousel .bx-wrapper .bx-controls-direction .bx-prev:before,.hero-carousel .bx-wrapper .bx-controls-direction .bx-next:before{top:0;font-size:44px}}@media only screen and (min-width:768px){header .top-header{padding:20px 0 15px 0}header .main-nav .row-content .logo{padding:10px;top:-50px}.sub-nav>ul>li>a{padding:18px 15px;font-size:16px;font-weight:bold}.sub-nav>ul>li.parent span:before{top:5px}.subpage-modules{margin:0 auto 15px}.subpage-modules .subpage-modules-container{padding:60px}.subpage-modules.column-right .subpage-modules-container{padding:40px}.threerow-image-module{margin:0 auto 30px}.one-image-with-caption,.image-carousel{margin:0 auto 30px}.one-image-with-caption .container,.image-carousel .container{padding:40px 75px}.two-column .row-content{display:block}.column-left{margin-left:0;margin-right:0}.column-right .one-image-with-caption,.column-right .image-carousel-container{margin-left:-40px;margin-right:-40px}.column-right .one-image-with-caption .container,.column-right .image-carousel-container .container{padding:20px 40px}.column-right .threerow-image-module{margin-left:-40px;margin-right:-40px}.column-right .hero-image .hero-text{left:40px;bottom:30px}.column-right .hero-image .hero-text h1{margin-bottom:5px;line-height:1}.column-right .hero-image .hero-text h2{margin-bottom:0;line-height:1}.form{margin:0 -2%}.form.contact-form .single_line_text,.form.contact-form .submit,.form.contact-form .cancel{width:50%}.tabbing-wrapper .tabs ul li{margin-right:5px}.tabbing-wrapper .tabs ul li a{padding:5px 10px;font-size:16px;line-height:20px}.service h2{padding-left:20px}}@media only screen and (min-width:992px){.row{margin:0 auto 20px}header.row{position:fixed;top:0;width:100%;z-index:9999}header .main-nav .row-content nav>ul{margin-left:195px;display:inline-block;max-height:41px;padding-top:0}header .main-nav .row-content nav>ul>li{float:left;border-top:none}header .main-nav .row-content nav>ul>li a{padding:14px 12px;display:inline-block}header .main-nav .row-content nav>ul>li>ul{min-width:200px}header .main-nav .row-content nav>ul>li>ul li ul{display:none}header .main-nav .row-content nav>ul>li:hover>ul{display:block}header .main-nav .row-content .logo{padding:13px 15px;bottom:0;top:auto}header .main-nav .mobile-menu-icon{display:none}.wrapper{margin:115px auto 0}.breadcrumb-share.row{margin:0 0 10px 0}.breadcrumb-share ul li{font-size:12px}.hero{margin-left:0;margin-right:0}.subpage-modules{margin:0 auto 40px}.subpage-modules .subpage-modules-container .text-module p{line-height:21px}.tabbing-wrapper .tabs ul li{margin-right:10px}.tabbing-wrapper .tabs ul li a{padding:10px 20px;font-size:17px;line-height:21px}.guardian-table{overflow-x:hidden}body,input,select,textarea,button{font-size:14px}h2{font-size:21px;line-height:24px}p,div.text{padding:0 0 5px 0}}@media only screen and (min-width:1224px){header .main-nav .row-content nav>ul>li a{padding:14px 12px}.column-left{max-width:320px;margin-right:20px}}.x-border-box .x-body{min-width:1600px}.x-border-box .x-body .rss_hide{display:block}.x-border-box img{width:auto}.x-border-box .video-box .video img{width:auto}.x-border-box #col_01{position:static !important;min-height:auto !important}.x-border-box .vx_page_tag{display:block}.x-border-box .placeholder{display:block}.x-border-box .column-right .one-image-with-caption,.x-border-box .column-right .image-carousel-container{padding-top:20px}.x-border-box .hero-carousel .slider-item .slider-item-text{position:relative}