*,html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,label,fieldset,input,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul,li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}strong{font-weight:bold}em{font-style:italic}a img{border:none}strong,b,strong *,b *{font-weight:bold;}em,i,em *,i *{font-style:italic;}
.contact-form input,.contact-form textarea,.contact-form select,.comment-form input,.comment-form textarea,.comment-form select{font:17px 'Lato',Arial,Helvetica,sans-serif;color:#c3c3c3;border:0;float:none;display:block;margin:0px;-webkit-appearance:none;background:none}.contact-form textarea,.comment-form textarea{resize:none;}#message{margin:0;padding:0px;z-index:200;height:auto;}.error_message,#success_page{display:block;height:auto;color:#BA3458;font-style:italic;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:12px;padding:16px 0px 0px 0px;line-height:1.5}#success_page{color:#fff;padding:18px 20px 0 0px}.loader{display:none;}.contact-form form,form.comment-form{padding:0;position:relative;margin-top:-10px;}.contact-form form .form-item,form.comment-form .form-item{margin:0;}.contact-form form .form-type-item,.contact-form form textarea,.contact-form form > select,.contact-form form .form-item > input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]),form.comment-form .form-type-item,form.comment-form textarea,form.comment-form > select,form.comment-form .form-item > input:not([type="submit"]):not([type="image"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]){display:block;width:100%;padding:20px 0px 21px;border-bottom:1px solid rgba(255,255,255,0.25);font-style:normal;}.contact-form form textarea:focus,.contact-form form > select:focus,.contact-form form .form-item > input:focus,form.comment-form textarea:focus,form.comment-form > select:focus,form.comment-form .form-item > input:focus{color:#fff;}.contact-form form textarea,form.comment-form textarea{height:230px;resize:none;}.contact-form form > .input-wrapper,form.comment-form > .input-wrapper{position:relative;}.contact-form form input[type=submit],form.comment-form input[type=submit]{display:block;color:#fff;border:solid 1px rgba(255,255,255,0.25);padding:12px 30px 13px;margin:30px 0 10px 0;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:1px;display:inline-block;border-radius:30px;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;z-index:1;position:relative;font-family:Lato,Helvetica,Arial,sans-serif;}.contact-form form input[type=submit]:hover,form.comment-form input[type=submit]:hover{cursor:pointer;}
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;background:#333;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/21px "Lato",Georgia,"Times New Roman",Times,serif;margin:0;font-size:13px;font-weight:400;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;}.fancybox-close{position:absolute;top:15px;left:-24px;margin-left:50%;width:48px;height:48px;background:url(/sites/all/themes/hudson/images/bg-close@2x.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/sites/all/themes/hudson/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;cursor:pointer;z-index:8040;visibility:visible !important;}.fancybox-prev span{left:20px;width:48px;height:48px;background:url(/sites/all/themes/hudson/images/bg-prev@2x.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-next span{right:20px;width:48px;height:48px;background:url(/sites/all/themes/hudson/images/bg-next@2x.png) center no-repeat;background-size:48px 48px;cursor:pointer;z-index:8040;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(36,36,35,0.95);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:16px 'Lato',Georgia,"Times New Roman",Times,serif;margin:0;font-weight:400;font-style:normal;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;color:#FFF;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}
@charset "utf-8";.clear{clear:both;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}* html .clearfix{height:1%;}.clearfix{display:block;}.alignleft{float:left;}.alignright{float:right;}.aligncenter{margin:auto;display:block;}.alignnone{clear:both;font-size:0;line-height:0;margin:0;padding:0;border:0;height:0;width:0;}.centered{text-align:center;}.hidden{display:none;visibility:hidden;}*,*:before,*:after{-webkit-font-smoothing:antialiased;}.flexslider{-webkit-transform:translateZ(0px);}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#242423;z-index:9999;}#status{z-index:28;position:absolute;color:#ccc !important;top:50%;height:280px;width:100%;margin-top:-140px;}.parent{width:300px;margin:0px auto;position:relative;height:280px;z-index:11;}.element .parent{position:absolute;left:0;top:0;background:rgba(51,51,51,0.4);-webkit-text-shadow:0px 0 35px rgba(0,0,0,0.2);text-shadow:0px 0 35px rgba(0,0,0,0.2);}.col2-3 .parent{width:620px;height:580px;}#status .child{text-align:center;}.parent{display:table}.child{display:table-cell;vertical-align:middle;padding:0;padding:0 35px;}.col2-3 .child{padding:120px;}.child.vertical-top{vertical-align:top;}.child span{text-transform:uppercase;}html{overflow:-moz-scrollbars-vertical;overflow-y:scroll;height:100%;overflow-x:hidden;}body{font-size:15px;font-family:'Lato',Arial,Helvetica,sans-serif;color:#fff;background:#242423;height:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}strong{font-weight:600;color:#fff}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px;}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px;}p,.field-name-comment-body{margin:0 0 10px;}a,a > *{-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}a,a:hover,a:focus{color:#fff;text-decoration:none;outline:0;}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;text-rendering:optimizeLegibility;outline:0;}*:focus,*:after:focus,*:before:focus{outline:0;}*:after,*:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}p,.field-name-comment-body{line-height:1.5;padding:0;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;z-index:1;position:relative;opacity:0.7}p a,dl a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);}p a:hover{color:#fff;opacity:1;}p.small,.pane-node-field-share-this-project .pane-title,.pane-node-body .pane-title{font-family:'Lato',Arial,Helvetica,sans-serif;line-height:1.5;letter-spacing:normal;font-size:13px !important;font-style:italic;color:#fff;opacity:0.7;border-bottom:solid 1px rgba(255,255,255,0.4);margin-bottom:0;display:inline-block;padding-bottom:2px;}.pane-node-field-share-this-project .pane-title,.pane-node-body .pane-title{margin-bottom:20px;}p.heading{margin-top:12px;}#preloader p.small{color:#fff !important;padding:0px !important}.child p.small{margin:10px 0;}i{font-family:"Playfair Display",Georgia,Verdana,sans-serif;}span.arrow{position:relative;padding-left:2px;line-height:1;text-align:center;background:url(/sites/all/themes/hudson/images/arrow-right-white.png) center no-repeat;background-size:12px 8px;}span.arrow.rounded{border:solid 1px rgba(255,255,255,0.25);border-radius:51%;display:inline-block;width:38px;height:38px;}.header-bottom p{font-size:13px;}p.price,p.large{font-size:17px;}blockquote{padding:8px 0px 8px 0px;font-style:italic;border:0;}.testimonials blockquote{padding:0;}blockquote p{font-family:"Playfair Display",Georgia,Verdana,sans-serif;color:#fff;font-size:17px;font-style:normal}blockquote p.small{font-family:'Lato',Arial,Helvetica,sans-serif;border:0;border-top:solid 1px rgba(255,255,255,0.4);padding-top:3px;margin-top:10px;}blockquote .small::before,blockquote footer::before,blockquote small::before{content:"";}.child blockquote{margin:0;}em{font-style:italic;}form input[type=submit]{background:none;}form input[type=submit]:hover{cursor:pointer;}.button,.button:focus,form input[type=submit],form input[type=submit]:focus{display:block;color:#fff;border:solid 1px rgba(255,255,255,0.25);padding:12px 30px 13px;margin:5px 0 10px 0;font-size:11px;font-weight:600;text-transform:uppercase;line-height:1;letter-spacing:1px;display:inline-block;border-radius:30px;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;z-index:1;position:relative;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-text-shadow:none !important;text-shadow:none !important;font-style:normal;}.col2-3 .button{margin-top:25px;}.button i{margin-right:3px;}.btn-group-lg > .btn,.btn-lg,.btn{border-radius:51%;}.dl-horizontal dt{width:20px;text-align:left;float:left;opacity:0.7;font-weight:400;}.dl-horizontal dd{margin-left:35px;opacity:0.7}.dl-horizontal.hours dt{width:100px;}.dl-horizontal.hours dd{margin-left:115px;line-height:21px;}.padding{padding:0 2px;}.signature{display:block;background:url(/sites/all/themes/hudson/images/signature.png) center center no-repeat;background-size:185px 50px;width:185px;height:50px;opacity:0.7}h1#logo{display:block;position:relative;margin:0;width:60px;height:52px;}.logo-wrapper > a{display:block;}.tagline{float:left;font-size:13px;font-weight:400;position:relative;display:table;height:30px;margin-top:-1px;color:#fff;}.tagline span{vertical-align:middle;display:table-cell}.hentry h1,h2,h3,h4,h5{line-height:1.3;color:#fff;display:block;position:relative;font-family:"Playfair Display",Georgia,Verdana,sans-serif;font-weight:400;z-index:1}h2 a,h3 a,h4 a,h5 a,h2 .small,h3 .small,h4 .small,h5 .small{color:#fff}h2{font-size:40px;line-height:1.25;letter-spacing:-1px;margin-top:0px;}h3{font-size:26px;margin-top:10px;}h4{font-size:20px;line-height:1.4}h5{font-size:17px;line-height:1.5}h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover{color:#fff}.post h2{margin-top:10px;margin-bottom:20px;}blockquote h3{font-size:34px}#menu-button{font-size:13px;display:none;height:52px;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);}#menu-button .centralizer{display:table-cell;vertical-align:middle;}#nav-button{display:inline-block;width:50px;height:50px;border:solid 1px rgba(255,255,255,0.25);margin:0;margin-left:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:18px 0 0 0px;border-radius:51%;cursor:pointer}.nav-bar{background-color:#fff;border-radius:1px;display:block;width:19px;height:2px;margin:0px auto 3px;}#main-nav{position:relative;width:165px;margin-left:35px;}#main-nav a{text-decoration:none;color:#fff;opacity:0.7;font-size:14px;letter-spacing:1px;font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;display:block;padding:4px 0px;}#main-nav > ul a{text-transform:uppercase;}#main-nav > ul .selected > a,#main-nav > ul a.selected,#main-nav li a:hover,#main-nav li a.selected{color:#fff;opacity:1;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}#main-nav > ul > li > .sub-nav{padding:3px 15px;}#main-nav > ul > li > .sub-nav > li > a{font-size:12px;}.pushed-left #nav-button span:nth-child(1),.pushed-left-alt #nav-button span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:relative;top:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.pushed-left #nav-button span:nth-child(2),.pushed-left-alt #nav-button span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:relative;top:0px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.pushed-left #nav-button span:nth-child(3),.pushed-left-alt #nav-button span:nth-child(3){display:none;}header{position:fixed;top:230px;left:0;width:200px;z-index:104;height:100%;}#content{width:1520px;position:relative;padding-left:240px;padding-top:40px;padding-bottom:70px;z-index:103;display:block;background:#242423;}.thin-post-format #content{max-width:1000px;}#background-color{background:#242423;position:absolute;width:100%;height:100%;z-index:102;}.logo-wrapper{position:fixed;top:60px;left:0;z-index:101;padding:35px;}.header-bottom{margin:5px 0 0 35px;}.pushed-left #content,.pushed-left #background-color{-webkit-transform:translate3d(200px,0px,0px);transform:translate3d(200px,0px,0px);}.pushed-left-alt #content,.no-csstransforms3d .pushed-left #content,.pushed-left-alt #background-color,.no-csstransforms3d .pushed-left #background-color{-webkit-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px);}#content,#background-color{-webkit-transition:-webkit-transform 0.33s cubic-bezier(0.33,0,0.2,1) 0s;transition:transform 0.33s cubic-bezier(0.33,0,0.2,1) 0s;}.col3-3{width:940px;height:auto;margin:10px;float:left;position:relative}.col4-3{width:1260px;height:auto;margin:10px;position:relative}.col1-3{width:300px;height:280px;margin:10px;background:#333;float:left;position:relative}.col2-3{width:620px;height:580px;margin:10px;background:#333;float:left;position:relative}.col1-3.auto,.col2-3.auto{height:auto !important;}.col1-3.double{height:580px;}.col2-3.half{height:280px;}.col1-3.grey{padding:17px 35px;}.col2-3.grey,.col3-3.grey,.col4-3.grey{padding:65px 80px;background:#333;}.element .col1-3,.element .col2-3,.element .col3-3{margin:0}.bottom{position:absolute;bottom:0px;left:0;width:100%;z-index:2;padding:25px 35px;-webkit-text-shadow:0px 0 30px rgba(0,0,0,0.4);text-shadow:0px 0 30px rgba(0,0,0,0.4);}.bottom.no-text-shadow{-webkit-text-shadow:0px 0 30px rgba(0,0,0,0);text-shadow:0px 0 30px rgba(0,0,0,0);}.bottom h2{-webkit-text-shadow:0px 0 30px rgba(0,0,0,0.4);text-shadow:0px 0 30px rgba(0,0,0,0.4);}.bottom.on-right{padding:17px 35px;text-align:right;color:#fff;opacity:1}.col2-3 .bottom.on-left{padding:65px 80px;text-align:left;color:#fff;opacity:1}.bottom p{opacity:1}a:hover .bottom{background:#393939;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}a:hover .bottom p{color:#fff;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.top{position:absolute;top:0;right:0;padding:17px 35px;}.white01{background:url(/sites/all/themes/hudson/images/white03.png) no-repeat #94ad49;background-size:300px 280px;}.white01:hover{background:url(/sites/all/themes/hudson/images/white03.png) no-repeat #889f43 !important;background-size:300px 280px !important;}.white02{background:url(/sites/all/themes/hudson/images/white02.png) no-repeat #c7944b;background-size:300px 280px;}.white02:hover{background:url(/sites/all/themes/hudson/images/white02.png) no-repeat #b98945 !important;background-size:300px 280px !important;}.white03{background:url(/sites/all/themes/hudson/images/white04.png) no-repeat #499a9c;background-size:300px 280px;}.white03:hover{background:url(/sites/all/themes/hudson/images/white04.png) no-repeat #438d8f !important;background-size:300px 280px !important;}.white04{background:url(/sites/all/themes/hudson/images/white02.png) no-repeat #94ad49;background-size:300px 280px;}.white04:hover{background:url(/sites/all/themes/hudson/images/white02.png) no-repeat #889f43 !important;background-size:300px 280px !important;}.white01.no-hover{background:url(/sites/all/themes/hudson/images/white03.png) no-repeat #94ad49;background-size:300px 280px;}.white01.no-hover:hover{background:url(/sites/all/themes/hudson/images/white03.png) no-repeat #94ad49 !important;background-size:300px 280px !important;}.dark-shadow{background:url(/sites/all/themes/hudson/images/dark-shadow.png) no-repeat #333;background-size:300px 280px;}.with-link.dark-shadow:hover{background:url(/sites/all/themes/hudson/images/dark-shadow.png) no-repeat #3c3c3c !important;background-size:300px 280px !important;}.col1-3.double.dark-shadow{background:url(/sites/all/themes/hudson/images/dark-shadow02.png) no-repeat #333;background-size:300px 580px;}.col2-3.dark-shadow{background:url(/sites/all/themes/hudson/images/dark-shadow-col2-3.png) no-repeat #333;background-size:620px 580px;}.col2-3.bg-image01{background:url(/sites/all/themes/hudson/images/restaurant10.jpg) no-repeat #333;background-size:620px 580px;}.chalk01{background:url(/sites/all/themes/hudson/images/chalk01.png) no-repeat #131417;background-size:300px 280px;}.chalk01.with-link:hover{background:url(/sites/all/themes/hudson/images/chalk01.png) no-repeat #1b1d21 !important;background-size:300px 280px !important;}.chalk02{background:url(/sites/all/themes/hudson/images/chalk02.png) no-repeat #131417;background-size:300px 280px;}.col2-3.chalk03{background:url(/sites/all/themes/hudson/images/chalk03.png) no-repeat #292a2c;background-size:620px 580px;}.col1-3.double.chalk03{background:url(/sites/all/themes/hudson/images/chalk03.png) no-repeat #292a2c;background-size:620px 580px;}.colored{background:#d74340;}.colored:hover{background:#be3e3c !important;}.element .description{opacity:1;position:absolute;left:0;bottom:0;width:240px;padding:15px 35px 20px;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.portfolio .description,.about .description,.menu .description{-webkit-text-shadow:0px 0 30px rgba(0,0,0,0.4);text-shadow:0px 0 30px rgba(0,0,0,0.4);}.portfolio .description h4,.about .description h4,.menu .description h4{font-size:26px;}.hidden-below{opacity:0;position:absolute;bottom:-40px;left:35px;-webkit-transition:all 0.2s ease 0.1s;transition:all 0.2s ease 0.1s;}.element:hover .hidden-below{opacity:1;bottom:30px;-webkit-transition:all 0.2s ease 0.1s;transition:all 0.2s ease 0.1s;}.with-hidden-below:hover .description{bottom:60px;-webkit-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;}.arrow-wrapper{opacity:0;position:absolute;right:45px;bottom:30px;}a:hover .arrow-wrapper{opacity:1;right:35px;-webkit-transition:all 0.2s ease-in-out 0.1s;transition:all 0.2s ease-in-out 0.1s;}.overflow,.element{overflow:hidden;}.overflow-visible{overflow:visible !important}.break{display:block;position:relative;height:20px;width:100%;}.whole-tile{position:absolute;left:0;top:0;width:100%;height:100%;display:block;z-index:55;padding:17px 35px;}.with-link{-webkit-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s;}.with-link:hover{background:#3c3c3c;-webkit-transition:background 0.2s ease 0s;transition:background 0.2s ease 0s;}.dots-wrapper{position:absolute;left:0;top:0;padding:20px;width:100%;height:100%;z-index:10;opacity:0.3;}.dots{border:1px solid #fff;width:100%;height:100%;}.item-list ul.isotope-container li.isotope-element{margin:0;}.comment{margin-bottom:40px;}.comment ul.inline li{padding:0;}.comment li a.active{color:#fff;}.page-title{font-size:2em;font-weight:normal;line-height:1.385em;margin:0 0 0.692em;}.social-list{font-size:0;display:inline-block;margin:0;}.social-list li{display:inline-block;margin:5px 5px 0 0;}.social-list li a{width:40px;height:40px;display:table;float:left;text-align:center;border:solid 1px rgba(255,255,255,0.25);border-radius:51%;}.social-list li a i{color:#fff;font-size:16px;display:table-cell;vertical-align:middle}.description .social-list{margin-bottom:15px;margin-top:15px;}header .social-list{margin:25px 0px 0 35px;}dl .fa-map-marker{margin-left:2px;}dl .fa-phone{margin-left:1px;}.icon-placer{position:absolute;bottom:-30px;right:35px;text-align:right;z-index:0}.icon-placer i{font-size:170px;color:#fff;opacity:0.05;display:inline-block;width:300px;}.over-image i.fa{color:#fff;font-size:30px;margin-right:10px;top:5px;position:relative}.over-image i.fa.fa-camera{font-size:26px;top:4px;}i.fa.inactive{opacity:0.4}.images{display:block;position:relative;}.images img{width:100%;height:auto;display:block;max-width:100% !important;z-index:9;}img{box-shadow:#000 0 0 0}.videos{width:902px;height:508px;}.images img{opacity:0.8;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.element:hover .images img{opacity:0.6;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.element.no-hover:hover .images img,img.fancybox-image,.flexslider img{opacity:0.8;}.image-above{z-index:2;position:relative;background:#333;display:block;width:300px;height:280px;}.image-below{position:absolute;left:0;top:0;z-index:1}.element.hybrid:hover .images img{opacity:0.8;}.element.hybrid .image-above{-webkit-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;}.element.hybrid:hover .image-above{opacity:0;-webkit-transition:opacity ease-in-out 0.3s;transition:opacity ease-in-out 0.3s;}ul.unordered-list,.hentry ul{padding:0px 0px 13px 15px;}ul.unordered-list li,.hentry ul li{list-style:circle;line-height:1.5;font-size:15px;font-family:'Lato',Arial,Helvetica,sans-serif;opacity:0.7}ol{padding:0px 0px 13px 17px;}ol li{list-style:decimal;line-height:1.5;font-size:15px;font-family:'Lato',Arial,Helvetica,sans-serif;opacity:0.7}ul.price-list{padding-top:8px;border-top:1px solid rgba(255,255,255,0.25);}ul.price-list li{list-style:none;line-height:1.5;font-size:15px;font-family:'Lato',Arial,Helvetica,sans-serif;opacity:0.7;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,0.25);margin-bottom:8px;}ul.price-list li.last{border-bottom:0px solid rgba(255,255,255,0.25);}ul.price-list li span.small{padding-top:2px;}ul.unordered-list li a,.hentry ul li a,ol li a{color:#c3c3c3;text-decoration:none;border-bottom:1px solid rgba(255,255,255,0.25);}ul.unordered-list li a:hover,.hentry ul li a:hover,ol li a:hover{color:#fff;text-decoration:none;}ul li.leaf,ul li.expanded,ul li.collapsed{list-style:none;}ul.tabs.primary{margin-bottom:30px;border:none;margin-left:0;padding-left:0;}ul.primary li a{padding:4px 12px;background:none;border:solid 1px rgba(255,255,255,0.25);color:#fff;opacity:0.7;}ul.primary li.active a,ul.primary li a:hover{background:none;opacity:1;color:#fff;}form input{margin:2px 0;padding:5px;}form label{margin-bottom:3px;}#map{width:620px;height:580px;margin:0;border:0}#map:before,#map:after{background:none;content:'';left:0;position:absolute;top:0;width:100%;}#map:after{bottom:0;top:auto;}footer{margin:35px 10px;}footer .social-list{padding-bottom:10px;display:block}footer p{font-size:13px;}.designer .icon-placer i{opacity:0.1}.designer .hentry h1,.designer h2,.designer h3,.designer h4,.designer h5,.designer p,.designer h2 i,.designer p i,.designer i{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;}.designer h2{font-weight:300;letter-spacing:-2px;}.designer h2 i,.designer .bottom h2{font-weight:400;letter-spacing:-1px;}.fitness .icon-placer i{opacity:0.1}.fitness .hentry h1,.fitness h2,.fitness h3,.fitness h4,.fitness h5,.fitness p,.fitness h2 i,.fitness p i,.fitness i{font-family:Lato,"Helvetica Neue",Helvetica,Arial,sans-serif;}.caption h2 i,.bottom h2 i{opacity:0.7;border-top:solid 1px rgba(255,255,255,0.4);display:inline-block;margin-top:17px;padding-top:2px;font-weight:300;letter-spacing:-2px;}.fitness blockquote{font-style:normal;}.fitness .flex-direction-nav a{bottom:135px;top:auto;margin:0;}.restaurant .images img{opacity:0.75;}.restaurant .element:hover .images img{opacity:0.55;}.restaurant .element.no-hover:hover .images img,.restaurant img.fancybox-image,.restaurant .flexslider img{opacity:0.75;}.barbershop .images img{opacity:0.75;}.barbershop .element:hover .images img{opacity:0.55;}.barbershop .element.no-hover:hover .images img,.barbershop img.fancybox-image,.barbershop .flexslider img{opacity:0.75;}.demo .images img{opacity:0.75;}.demo .element:hover .images img{opacity:0.55;}i.fa{font-family:FontAwesome !important}
@media only screen and (max-width:1520px){#content{width:1200px;}.col4-3{width:940px;}}@media only screen and (max-width:1200px){#content{width:1000px;padding-left:30px;}header{position:absolute;padding-top:55px;top:0;}#menu-button{display:table;float:left;}.logo-wrapper{position:relative;z-index:101;top:auto;left:auto;padding:0px;float:left;margin-bottom:25px;}h1#logo{float:left;margin-left:25px;}.tagline{padding-left:16px;}header{z-index:101;}#background-color{background-image:url(/sites/all/themes/hudson/images/sswoodsml.png);background-attachment:fixed;}}@media only screen and (max-width:992px){#content{width:680px;padding-left:30px;}.col3-3,.col4-3{width:620px;height:auto;}}@media only screen and (max-width:767px){#content{width:320px;padding-left:0px;margin:0 auto;position:relative;}.content-center{padding-left:10px;padding-right:10px;}.content-center .form-item input,.content-center .form-item label{width:100%;}.col2-3,#map{width:300px;height:280px;}.col3-3,.col4-3,.col2-3,.col2-3.half{width:300px;height:auto;}.col2-3.grey{padding:17px 35px;height:auto}h2{font-size:26px;font-weight:400;margin-top:10px;line-height:1.3;letter-spacing:0}.col2-3 .button{margin-top:5px;}.element .parent{-webkit-text-shadow:0px 0 30px rgba(0,0,0,0.4);text-shadow:0px 0 30px rgba(0,0,0,0.4);}.col2-3 .parent{width:300px;height:280px;}.col2-3 .child{padding:35px;}.child h3{font-size:19px;}.col2-3 .bottom{position:relative;padding:0 !important;}ul.primary li{display:block;width:100%;margin-bottom:20px;}.catering a{background-size:300px!important;}}@media only screen and (max-width:480px){.flexslider .caption{position:absolute;right:35px;bottom:18px;}.element{margin-bottom:0 !important}}
body{background-color:black;background-image:url(/sites/all/themes/hudson/images/sswoodsml.png);background-attachment:fixed;}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:black;z-index:9999;}#background-color{background-color:transparent;}#content{background:transparent none repeat scroll 0 0;}.col1-3,.col2-3.grey,.element.grey{background:transparent url(/sites/all/themes/hudson/images/blacktrans.png) repeat scroll 0 0;}.catering a{background:transparent url(/sites/all/themes/hudson/images/cateringimage2.png) no-repeat scroll 0 bottom;z-index:1;background-size:cover;}.catering .button{background:transparent url(/sites/all/themes/hudson/images/blacktrans.png) repeat scroll 0 0!important;}.red{color:#e61e28;}.hentry h1,h2,h3,h4,h5{font-family:"Lato",Arial,Helvetica,sans-serif;}.grey p a{border:none;}.wingtip{font-size:12px;}.images img{opacity:1!important;}.social-list.no-touch li a i:hover{color:grey;}p,.field-name-comment-body{opacity:1;}.cater.menu h3{font-size:32px;}tbody{border:0px solid black;}.element.menu h3{font-weight:bold;text-shadow:0px 0px 3px rgba(0,0,0,1);}.element.menu h4{text-shadow:0px 0px 3px rgba(0,0,0,1);}.element td{padding-bottom:6px;}.herbs h4{line-height:1;}.cevapcici h4,.roast p,.drinks .price{color:#e5a651;}.menu h3{font-size:35px;line-height:1;}.google-maps{position:relative;padding-bottom:93.5%;// This is the aspect ratio
        height:0;overflow:hidden;}.google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}h1#logo{width:185px;}#logo img{max-width:100%;}.element .parent{background:rgba(51,51,51,0) none repeat scroll 0 0;}.secondfeature h3{font-size:60px;letter-spacing:-1px;line-height:1;}.secondfeature h4{font-size:50px;letter-spacing:-1px;line-height:1;}.secondfeature.col2-3 .child{padding:76px;padding-bottom:400px;}.contact h4,.locbraddon h3,.locbraddon h4,.locpialligo h3,.locpialligo h4,.loctu h3,.loctu h4,.locmitchell h3,.locmitchell h4{color:#e61e28;}.locbraddon h4,.locpialligo h4,.loctu h4,.locmitchell h4{font-size:14px;}.about strong img{margin-left:15px;margin-bottom:15px;}@media only screen and (max-width:1520px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:992px){}@media only screen and (max-width:767px){.secondfeature.col2-3 .child{padding:34px;padding-bottom:400px;}.about strong img{margin-left:0px;}}@media only screen and (max-width:480px){
