/*! normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto}b,strong,.strong{font-weight:700}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.topnav nav{clear:both}.topnav nav>a{display:none}.topnav nav>ul{margin:0}.topnav nav li{position:relative}.topnav nav li a{color:#fff;display:block;text-decoration:none}.topnav nav li a:visited{color:#fff}.topnav nav li a:active{background-color:#a0a0c4 !important}.topnav nav span:after{width:0;height:0;border:.313em solid transparent;border-bottom:none;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}.topnav nav>ul>li{height:100%;float:left;margin-right:2px;border-bottom:2px solid #2a2423}.topnav nav>ul>li>a{height:100%;text-align:center;padding:5px}.topnav nav>ul>li>a{background-color:#61609c}.topnav nav>ul>li:hover>a,.topnav nav>ul:not(:hover)>li.active>a{background-color:#a0a0c4}.topnav nav>ul>li.current-menu-item>a{background-color:#a0a0c4}.topnav nav li ul{display:none;position:absolute;top:100%;margin-top:0;z-index:1000}.topnav nav li ul li{border-right:2px solid #2a2423;border-left:2px solid #2a2423;margin-left:-2px}.topnav nav li:hover ul{display:block;left:0}.topnav nav li ul a{padding:5px 10px;background-color:#61609c;white-space:nowrap;border-top:2px solid #2a2423}.topnav nav li ul li a:hover,.topnav nav li ul:not(:hover) li.active a{background-color:#a0a0c4}@media only screen and (max-width:767px){.topnav nav{position:relative;top:auto;left:auto}.topnav nav>a{text-align:left;text-indent:-9999px;position:relative}.topnav nav>a:before,.topnav nav>a:after{position:absolute;top:35%;left:25%;right:25%;content:''}.topnav nav>a:after{top:60%}.topnav nav:not(:target)>a:first-of-type,.topnav nav:target>a:last-of-type{display:block}.topnav nav>ul{margin-top:0;height:auto;display:none;position:absolute;left:0;right:0}.topnav nav:target>ul{display:block}.topnav nav>ul>li{width:100%;float:none;border-bottom:none}.topnav nav>ul>li>a{height:auto;text-align:left}.topnav nav>ul>li>a{border-top:1px solid #fff}.topnav nav li ul{position:static;padding-top:0;margin:0}.topnav nav li ul a{border-top-width:1px;padding-left:25px}.topnav nav li ul li{border:none;margin:0}}body{font-family:Georgia,Cambria,Times New Roman,Times,serif;font-size:16px;line-height:1.5;color:#333;background-color:#333}p{-webkit-hyphens:none;-moz-hyphens:none;hyphens:none}img,object,video,embed{max-width:100%;height:auto}img{vertical-align:middle}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}*:focus{outline:0}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.header>.container,#slideshow>.container,#about>.container,#featured>.container,.footer>.container{*zoom:1;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;min-width:320px;max-width:1140px;background-color:#fff}.header>.container:after,#slideshow>.container:after,#about>.container:after,#featured>.container:after,.footer>.container:after{content:"";display:table;clear:both}.header>.container>.content,#slideshow>.container>.content,#about>.container>.content,#featured>.container>.content,.footer>.container>.content{width:100%;float:right;margin-right:0;*margin-left:-1em;display:inline}#slideshow>.container>.content{padding-left:0;padding-right:0}#content .container{*zoom:1;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;min-width:320px;max-width:1140px;background-color:#fff}#content .container:after{content:"";display:table;clear:both}#content .container>.content.main{width:100%;float:right;margin-right:0;*margin-left:-1em;display:inline}#content .container>.content.side{width:100%;float:right;margin-right:0;*margin-left:-1em;display:inline}a,a:visited{color:#61609c;text-decoration:none;outline:0 !important}a:hover,a:focus,a:visited:hover,a:visited:focus{color:#61609c;text-decoration:underline}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,.3)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:Verdana,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,.h1{font-size:2em}h2,.h2{font-size:1.4em}h3,.h3{font-size:1.2em;font-weight:700}h4,.h4{font-size:1em}h5,.h5{font-size:.846em;text-transform:uppercase;letter-spacing:2px}.header>.container{background-color:#fff}.header>.container>.content{background-color:#2a2423}.header .logo{max-width:100%;margin:10px auto;display:block}.header .phone-email{color:#fff;margin-top:40px;margin-bottom:15px;font-size:1.2em}.header a{color:#fff;text-decoration:none}.header .phone,.header .email{text-align:center}.header .phone .label,.header .email .label{background-repeat:no-repeat;background-position:left center;padding-left:30px}.header .phone .label{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/header_phone.png)}.header .email .label{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/header_email.png)}#slideshow>.container>.content{margin-top:15px}#slideshow .cycle-prev,#slideshow .cycle-next{width:15%}.topnav{z-index:1000;position:relative}.menu-button{display:block;background-color:#6c88af;clear:both;text-align:center;padding:10px;color:#fff;font-size:1.2em;text-decoration:none}.menu-button span{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/menu_icon.png);background-repeat:no-repeat;background-position-y:center;padding-left:22px}.menu-button:hover,.menu-button:visited,.menu-button:active,.menu-button:focus{color:#fff}#about>.container>.content{background-color:#61609c;margin-top:15px;padding:10px 20px;color:#fff;font-size:1.2em}#featured .cm_contentblock{margin-bottom:10px;padding-top:10px;padding-bottom:15px}#featured .cm_contentblock .content{padding:0 15px}#featured .cm_contentblock+.cm_contentblock{border-top:1px solid #d0d0d0}.people-item{text-align:center;overflow-wrap:break-word}.people-item .content{padding:0 10px}.people-item h2{margin:5px 0 -10px}.people-item .position{font-weight:700}.page-our-people h1{text-align:center}.page-contact-us iframe{max-width:100%}#content .container .content.main{margin-top:20px}.hentry{margin-bottom:20px}.hentry header .byline.vcard{margin:0}.hentry footer .tags{margin:0}.byline{color:#999}.entry-content{padding-bottom:20px}.entry-content ul,.entry-content ol{margin-left:20px}.entry-content ul li,.entry-content ol li{list-style-type:circle}.entry-content dd{margin-left:0;font-size:.9em;color:#787878;margin-bottom:1.5em}.entry-content img.wp-post-image{margin:10px 0}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.entry-content .gallery .gallery-item{float:left;padding:15px 15px 0 0;margin:0;width:50%}.entry-content .gallery .gallery-item img{margin:0;width:100%}.article-footer{overflow:hidden}.page-links h3{margin-top:2em}.blog article .h2{border-top:1px solid #94a6c5;padding-top:20px}.blog article:first-of-type .h2{border-top:none}.cycle-pager{display:none}.slide-overlay .content a,.slide-overlay .content a:hover,.slide-overlay .content a:focus,.slide-overlay .content a:visited{color:#a0a0c4}.slide-overlay .content hr+p{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/leaf-icon.png);background-repeat:no-repeat;background-position:center right;padding-bottom:10px}.tags{margin:0 !important;padding:0;right:24px;bottom:-12px;list-style:none}.tags li,.tags a{float:left;height:24px;line-height:24px;position:relative;font-size:11px}.tags li{margin-bottom:10px}.tags a{margin-left:20px;padding:0 10px 0 12px;background:#61609c;color:#fff;text-decoration:none;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.tags a:before{content:"";float:left;position:absolute;top:0;left:-12px;width:0;height:0;border-color:transparent #61609c transparent transparent;border-style:solid;border-width:12px 12px 12px 0}.tags a:after{content:"";position:absolute;top:10px;left:0;float:left;width:4px;height:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;background:#fff;-moz-box-shadow:-1px -1px 2px #61609c;-webkit-box-shadow:-1px -1px 2px #61609c;box-shadow:-1px -1px 2px #61609c}.tags a:hover{background:#2a2423}.tags a:hover:before{border-color:transparent #2a2423 transparent transparent}#content .content.side .widget .cat-item{margin:0;padding:0}#content .content.side .widget .cat-item a{background-color:#777;color:#fff;text-decoration:none;margin:2px 0;padding:5px;display:block}#content .content.side .widget .cat-item a:hover{background-color:#555}#content .content.side .cm_contentblock_widget{margin:20px 0}#content .content.side .cm_slideshow_widget{margin:10px 0}#content .content.side .cycle-overlay .content{padding:15px}#content .content.side .cycle-overlay .content p{font-size:1.4em}.content.side .widget.contact-us{background-color:#61609c;padding:5px 15px 10px;color:#fff}.content.side .widget.contact-us .wpcf7-form{margin-top:0}.pagination,.wp-prev-next{margin:1.1em 0 2.2em}.pagination span.current{font-weight:700}.pagination .delimiter{margin:0 5px}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}#comment-nav{display:none}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{margin-left:50px}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{background-color:#2a2423;border:medium none;color:#fff;font-weight:700;padding:5px 10px;text-decoration:none;font-size:.9em;height:35px;display:inline-block;line-height:1.8em}.commentlist .comment-reply-link:hover{background-color:#333}.commentlist .comment .children .comment{padding-right:30px}form input[type=text],form input[type=email],form input[type=url],form input[type=password],form input[type=date],form input[type=number],form textarea{padding:3px 6px;background-color:#efefef;border:none;line-height:1.5em;height:35px;max-width:100%;width:100%}form input[type=text]:focus,form input[type=email]:focus,form input[type=url]:focus,form input[type=password]:focus,form input[type=date]:focus,form input[type=number]:focus,form textarea:focus{background:#f9f9f9}form input[type=text]:invalid,form input[type=email]:invalid,form input[type=url]:invalid,form input[type=password]:invalid,form input[type=date]:invalid,form input[type=number]:invalid,form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form textarea{padding:3px 6px;background-color:#efefef;border:none;line-height:1.5em;height:35px;max-width:100%;resize:none;height:150px}form textarea:focus{background:#f9f9f9}form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}form input[type=submit]{background-color:#2a2423;border:medium none;color:#fff;font-weight:700;padding:5px 10px;text-decoration:none;font-size:.9em;height:35px;display:inline-block;line-height:1.8em}form input[type=submit]:hover{background-color:#333}form select{padding:5px;background-color:#efefef;border:2px solid #aaa}#searchform input[type=text]{margin-bottom:10px}.wpcf7-form{margin-top:35px}.wpcf7-form .item.required>span:first-child:after{content:" *";color:#ff6e00}.wpcf7-form .item{margin:15px 0;overflow:hidden}.wpcf7-form .item>span{display:block}.wpcf7-form .item.submit span:first-child{display:none}.wpcf7-form .item.captcha{margin:10px 0}.wpcf7-form .item.captcha .captcha-container{float:left;width:70%}.wpcf7-form .item.captcha .captcha-container img{margin:0;height:34px}.wpcf7-form .item.captcha .captcha-container .wpcf7-form-control-wrap{margin-left:5px}.wpcf7-form .item.captcha .captcha-container input[type=text]{width:90px}.wpcf7-form .item.submit img{margin:0 0 0 10px}span.wpcf7-not-valid-tip{color:khaki}div.wpcf7-response-output{margin:5px 0;padding:0;border:none}div.wpcf7-response-output.wpcf7-validation-errors{color:khaki}div.wpcf7-response-output.wpcf7-mail-sent-ok{color:khaki}.wpcf7-radio{margin:8px 0;display:block}.wpcf7-radio span.wpcf7-list-item{margin-left:0}.wpcf7-radio input[type=radio]{display:none}.wpcf7-radio input[type=radio]+span{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/checkbox.png);background-repeat:no-repeat;height:20px;padding-left:30px;margin-right:10px;display:inline-block}.wpcf7-radio input[type=radio]:checked+span{background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/checkbox_checked.png)}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.widgettitle{font-size:1.3em;margin-bottom:.75em}.widget_tag_cloud .widgettitle{margin-bottom:0}.widget{margin:20px 0}.footer{clear:both;padding-bottom:10px}.footer .container{background-color:#fff}.footer .container>.content{color:#333}.footer .section-1{background-color:#61609c;color:#fff;font-size:1.2em;padding:10px 20px}.footer .section-1 a{color:#fff}.footer .section-1 .social-media-icons{padding-bottom:10px}.footer .section-1 .social-media-icons a{display:inline-block;outline:0}.footer .section-1 .social-media-icons img{margin-right:5px}.footer .section-2{background-color:#2a2423;padding:10px 20px;color:#fff}.footer .section-2 a{color:#fff}.footer .section-3{border-top:1px solid #d0d0d0;padding-top:15px}.scroll-to-top{position:fixed;background:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/scroll_to_top.png) no-repeat;cursor:pointer;width:30px;height:30px;bottom:10px;right:10px;display:none;z-index:999}@media only screen and (min-width:481px){.header .phone-email{min-width:360px}.home .main.entry-content .cm_slideshow .cycle-overlay{padding:0 0 0 30px;width:auto;right:0;bottom:10%;background-color:transparent}.home .main.entry-content .cm_slideshow .cycle-overlay .content{padding:5px 25px 5px 55px}.home .main.entry-content .cm_slideshow .cycle-overlay-icon{position:absolute;background-image:url(//gebbiewilson.co.uk/wp-content/themes/gebbiewilson/css/../images/logo_emblem.png);background-repeat:no-repeat;background-position:center left;width:60px;height:74px;left:10px;top:50%;margin-top:-40px !important}.cycle-overlay p{font-size:1.4em}.cm_contentblock_list.people-container{text-align:center}.people-item{display:inline-block;max-width:240px;vertical-align:top}.people-item h2{margin:5px 0 -10px}.cm_contentblock_list-position-partner,.cm_contentblock_list-position-consultant{text-align:center}.cm_contentblock_list-position-partner .people-item,.cm_contentblock_list-position-consultant .people-item{float:none;display:inline-block}#services .service-box-item{width:50%}}@media only screen and (min-width:768px){.header>.container,#slideshow>.container,#about>.container,#featured>.container,.footer>.container{*zoom:1;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;min-width:320px;max-width:1140px}.header>.container:after,#slideshow>.container:after,#about>.container:after,#featured>.container:after,.footer>.container:after{content:"";display:table;clear:both}.header>.container>.content,#slideshow>.container>.content,#about>.container>.content,#featured>.container>.content,.footer>.container>.content{width:100%;float:right;margin-right:0;*margin-left:-1em;display:inline}#content .container{*zoom:1;padding-left:1em;padding-right:1em;margin-left:auto;margin-right:auto;min-width:320px;max-width:1140px}#content .container:after{content:"";display:table;clear:both}#content .container>.content.main{width:66.10169%;float:left;margin-right:1.69492%;display:inline}#content .container>.content.side{width:32.20339%;float:right;margin-right:0;*margin-left:-1em;display:inline}#content>.container.full-width>.content{width:100%;float:left;margin-right:1.69492%;display:inline;margin-right:0}.header .logo{float:left;margin:0 0 10px 10px}.header .topnav{width:70%;float:right}.header .phone-email{float:right}.header .phone,.header .email{float:left;margin-right:30px}#slideshow .slide-overlay{width:34.8%;position:absolute;left:32.6%;height:100%}#slideshow .slide-overlay .small{font-size:.9em}#topnav{background-color:transparent;padding-bottom:0}.menu-button{display:none}#about>.container>.content{padding:0}#about .cm_contentblock .content{overflow:hidden}#about .column-left{float:left;width:66.6%;padding:0 10px 10px 20px}#about .column-right{float:right;width:32.6%}#about .column-right img{width:100%}#featured>.container>.content{border-top:1px solid #d0d0d0;padding-top:10px;margin-top:15px;padding-bottom:30px}#featured .cm_contentblock{float:left;width:33.33%;border-top:none}#featured .cm_contentblock+.cm_contentblock{border-top:none}#featured .cm_contentblock.view-our-properties-for-sale img+img{margin-top:20px}.widget ul li{margin-bottom:.75em}.widget ul li ul{margin-top:.75em;padding-left:1em}.footer .section{clear:both;overflow:hidden}.footer .section-1 .cm_contentblock.contact-footer{width:66.66%;float:left;padding-right:25px}.footer .section-1 .social-medial-icons{width:33.33%;float:right}.footer .section-2 .column{width:33.33%;float:left}.footer .section-3{padding:10px 0}.footer .section-3 #menu-footer-links{display:inline}.footer .section-3 #menu-footer-links li{display:inline}.footer .section-3 #menu-footer-links li:before{content:"|";margin:0 5px}}@media only screen and (min-width:1130px){#menu-the-main-menu{display:flex;flex-direction:row}#menu-the-main-menu>.menu-item{flex-grow:1}#menu-the-main-menu>.menu-item:last-of-type{margin-right:0}}