body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,input,select,textarea{font-size:16px;line-height:24px;color:#141414;font-weight:300;margin:0 0 15px;padding:0;text-decoration:none;font-family:'Roboto', sans-serif}@media (max-width: 479px){body,h1,h2,h2 a,h2 a:visited,h3,h4,h5,h6,p,input,select,textarea{font-size:13px;line-height:20px}}li,ol,ul{list-style-type:none;margin:0;padding:0}ol{margin:0 0 25px 25px}ol li{list-style-type:decimal}@media (max-width: 767px){#wpadminbar{position:fixed !important}}@media (max-width: 767px){.admin-bar .mm-menu>.mm-panel.mm-opened{top:34px}}.wp-caption-text{display:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal;font-family:'Playfair Display', serif}h1{font-size:48px;line-height:48px;color:#805e49;font-weight:400;margin:0 0 40px}@media (max-width: 767px){h1{font-size:33px;line-height:39px;margin-bottom:25px}}h2,h2 a{font-size:32px;line-height:38px;color:#805e49;font-weight:400;margin:30px 0 20px 0}h3{font-size:24px;line-height:36px;color:#805e49;font-weight:700;margin:25px 0 20px 0}@media (max-width: 767px){h3#reply-title{margin:0}}h4{font-size:18px;line-height:26px;color:#805e49;font-weight:700;margin:10px 0 20px 0;text-transform:uppercase}h5{font-size:16px;line-height:24px;color:#805e49;font-weight:400;margin:15px 0 25px 0;text-transform:uppercase}h6{font-size:16px;line-height:26px;color:#282828;font-weight:500;margin:0}.m0{margin-top:0 !important}a,a:visited{color:#b18163;text-decoration:underline;outline:none !important}a:hover{text-decoration:none;color:#b18163}a img{border:none}body{background:#e0d4ca;margin-bottom:0;position:relative}.site-container{padding:0;margin:0 auto;position:relative;overflow:hidden;width:1170px;background:#fff;box-shadow:0px 0px 150px 0px rgba(177,129,99,0.3)}@media (min-width: 1330px){.site-container{width:1310px}}@media (max-width: 1199px){.site-container{width:970px}}@media (max-width: 992px){.site-container{width:750px}}@media (max-width: 767px){.site-container{width:auto}}.video-container{position:relative;padding-bottom:49.3333%;padding-top:30px;height:0}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.site-header{position:relative;z-index:11;width:100%}.site-header:before,.site-header:after{content:" ";display:table}.site-header:after{clear:both}@media (max-width: 1199px){.site-header{height:auto}}@media (max-width: 767px){.site-header{height:auto;top:0;left:0;width:100%;z-index:9;padding-top:60px}}.site-header .header-right{float:right;padding-top:25px}@media (max-width: 1199px){.site-header .header-right{padding-top:30px}}@media (max-width: 992px){.site-header .header-right{float:none}}@media (max-width: 767px){.site-header .header-right{text-align:center}}.site-header .header-right .btn{float:right;display:block}@media (max-width: 1199px){.site-header .header-right .btn{padding:10px 17px 14px;font-size:16px}}@media (max-width: 767px){.site-header .header-right .btn{float:none;max-width:250px;margin:0 auto;font-size:18px}}.site-header .header-right .phone{float:right;font-family:'Raleway', sans-serif;font-size:24px;line-height:38px;color:#604a3c;font-weight:400;margin:0 34px 0 0}.site-header .header-right .phone a{color:#604a3c}@media (max-width: 1199px){.site-header .header-right .phone{margin:0 20px 0 0;font-size:22px}}@media (max-width: 992px){.site-header .header-right .phone{margin-top:-12px}}@media (max-width: 767px){.site-header .header-right .phone{display:none}}.site-header .header-right ul{float:right;margin-right:70px}@media (max-width: 1199px){.site-header .header-right ul{margin-right:18px}}@media (max-width: 767px){.site-header .header-right ul{float:none;text-align:center;margin:15px 0}}.site-header .header-right ul li{float:left}@media (max-width: 767px){.site-header .header-right ul li{float:none;display:inline-block}}.site-header .header-right ul li a{background:url(../images/socials.png) -4px -2px no-repeat;width:40px;height:40px;display:inline-block}.site-header .header-right ul li.twitter a{background-position:-44px -2px}.site-header .header-right ul li.instagram a{background-position:-84px -2px}.site-header .header-right ul li.yelp a{background-position:-124px -2px}.site-header .header-right ul li.addthis a{background-position:-165px -2px}.site-header .hr{clear:both;border-top:1px solid #ececec;padding-top:10px}.title-area{padding:0;z-index:1;float:left;margin-top:20px}@media (max-width: 767px){.title-area{margin:0 auto;float:none}}@media (max-width: 767px){.title-area img{display:block;margin:0 auto}}@media (max-width: 767px){#header a.mbtn,.header a.mbtn{top:0}}.logged-in #header{top:46px}.logged-in #menu-header-right-menu{top:39px !important}body.down header.animateIt{top:0}#menu .mm-hasnavbar{background:#e0f3ea}#menu li.current_page_item>a{color:#fff;background:#78c2a0}#menu li.current_page_item>a.mm-next{height:39px}#menu li.current_page_item>a.mm-next::after{border-color:#fff}#menu li.current-menu-item>a{color:#fff;background:#78c2a0}#menu .mm-arrow:after{border-color:#fff}@media (max-width: 767px){#header,.header{top:0;left:0;z-index:10;height:43px;z-index:9999;float:right;position:fixed;background:#282a2b;width:100%}}#header a.mbtn,.header a.mbtn{background:url("../images/mn-btn.png") no-repeat center center;height:43px;width:43px;z-index:9999;display:none;float:left;margin:1px 0 0 10px}@media (max-width: 767px){#header a.mbtn,.header a.mbtn{display:block;top:0}}#header .phone,.header .phone{display:none;font-family:'Raleway', sans-serif;font-size:24px;line-height:38px;color:#fff;font-weight:400;margin:1px 0 0 70px}#header .phone a,.header .phone a{color:#fff}@media (max-width: 767px){#header .phone,.header .phone{display:block}}.mm-opening{margin-top:0 !important}.mm-panels>.mm-panel.mm-hasnavbar{background:#dddddd}.mm-panels>.mm-panel.mm-hasnavbar li a{color:#565656}.mm-panels>.mm-panel.mm-hasnavbar li::after{left:0;border-color:#bbbec9}.mm-panel.mm-hasnavbar .mm-navbar{border-color:#bbbec9}.mm-panel.mm-hasnavbar .mm-navbar a{color:#565656}@media (max-width: 767px){.row{margin-left:0;margin-right:0}}.dl-trigger{display:none}.dl-back{display:none}#subnav{display:none}.logged-in .nav-primary.fixed{top:32px}.nav-primary{position:relative;z-index:1;z-index:10;height:78px;float:left;clear:both}.nav-primary:before,.nav-primary:after{content:" ";display:table}.nav-primary:after{clear:both}@media (max-width: 767px){.nav-primary{display:none}}.nav-primary ul.menu{position:relative;display:block;text-align:center}.nav-primary ul.menu>li{list-style-type:none;position:relative;padding:0;margin:0;display:block;text-align:center;display:inline-block;float:left}.nav-primary ul.menu>li:first-child>a{padding-left:0}.nav-primary ul.menu>li:hover>a{color:#6bb995}.nav-primary ul.menu>li.current_page_item>a,.nav-primary ul.menu>li.current_page_item:hover>a{color:#6bb995}.nav-primary ul.menu>li>a{display:block;padding:40px 30px 22px;position:relative;text-decoration:none;z-index:1;font-size:16px;line-height:16px;color:#604a3c;font-weight:400;margin:0;transition:all 0.5s ease;text-align:center;font-family:'Raleway', sans-serif;position:relative;background:#fff;z-index:10}@media (max-width: 1199px){.nav-primary ul.menu>li>a{font-size:15px;padding:40px 21px 22px}}@media (max-width: 992px){.nav-primary ul.menu>li>a{padding:40px 7px 22px}}.nav-primary ul.menu>li i{margin-left:5px}.nav-primary ul>li li{text-align:left}.nav-primary ul>li li:first-child{margin-top:0;padding-top:0;border-top:0}.nav-primary ul>li li:first-child a{border-top:0}.nav-primary ul>li li.current-menu-item a{color:#fff;background:#78c2a0}.nav-primary ul>li li a{font-size:14px;line-height:14px;color:#3d342f;font-weight:400;margin:0;position:relative;width:100%;display:block;text-decoration:none;width:100%;padding:8px 18px;border-top:1px solid #fff;font-family:'Raleway', sans-serif}.nav-primary ul>li li a .sf-sub-indicator{height:9px;top:13px;text-decoration:none}.nav-primary ul>li li a:hover{text-decoration:none;color:#fff;background:#78c2a0}.nav-primary ul>li li a:active{text-decoration:none;color:#fff;background:#78c2a0}.nav-primary ul>li ul{height:auto;left:-9999px;position:absolute;z-index:9;background:#e0f3ea;margin:0;width:auto;min-width:144px;width:230px;padding:0;-webkit-box-shadow:0px 0px 0px 3px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 0px 3px rgba(0,0,0,0.3);box-shadow:0px 0px 0px 3px rgba(0,0,0,0.3)}@media (max-width: 1199px){.nav-primary ul>li ul{width:211px}}.nav-primary ul>li ul a{text-decoration:none}.nav-primary ul>li ul ul{margin:-38px 0 0 200px}.nav-primary ul>li:hover>ul{left:auto}.nav-primary ul>li a .sf-sub-indicator{overflow:hidden;position:absolute;text-indent:-9999px;top:49%;right:7%;width:7px;height:4px}.nav-primary ul>li.sfHover ul{left:auto}#slider{clear:both;position:relative;overflow:hidden}#slider .metaslider .flexslider{margin:0;background:#f1ebe6;padding-bottom:40px}#slider .slides li{display:none}#slider img{width:100%;height:auto}#slider .caption-wrap{position:relative;top:auto;opacity:1;z-index:10;text-align:center;width:100%;background:none}#slider .caption-wrap .caption{padding:35px 50px 15px}@media (max-width: 767px){#slider .caption-wrap .caption{padding:20px 15px 15px}}#slider .caption-wrap .caption h2{font-family:'Playfair Display', serif;font-size:36px;line-height:42px;color:#b6896d;font-weight:400;margin:0 0 15px;font-style:italic;background:url(../images/line_slider.png) center bottom no-repeat;padding-bottom:20px}#slider .caption-wrap .caption p{font-family:'Roboto', serif;font-size:18px;line-height:28px;color:#805e49;font-weight:300;margin:0 0 10px}#slider .flex-control-nav{position:absolute;bottom:25px;z-index:2;text-align:center;width:100%;margin:0}#slider .flex-control-nav li{list-style-type:none;display:inline-block}#slider .flex-control-nav li a{width:11px;height:11px;box-shadow:none;transition:0.5s;position:relative;text-indent:-9999px;display:inline-block;margin:0 5px;background:#f9f7f5;cursor:pointer}#slider .flex-control-nav li a.flex-active{background:#78c2a0}@media (max-width: 767px){.home .site-inner div[class*="col-xs"]{padding:0 8px}}@media (max-width: 767px){.home .site-inner .spacer{margin-top:10px}}.services{margin-top:30px}.services [class*="col"]:hover h5{background:#78c2a0}.services [class*="col"]:hover h5 a{color:#fff;text-decoration:none}@media (max-width: 767px){.services [class*="col"]{margin:0 auto 30px}}@media (max-width: 479px){.services [class*="col"]{width:300px}}.services h4{font-family:'Playfair Display', serif;font-size:30px;line-height:30px;color:#b18163;font-weight:400;margin:0 0 25px;font-style:italic;text-transform:none;text-align:center}@media (max-width: 992px){.services h4{font-size:22px;line-height:22px}}.services h5{background:#f6f2f0;text-align:center;font-family:'Roboto', sans-serif;font-size:14px;line-height:22px;color:#141414;font-weight:300;margin:0;padding:15px 10px;clear:both;text-transform:none}.services h5 a{color:#141414;text-decoration:none}.services p{margin:0}.services p img{vertical-align:top}.services img{width:100%}.services img.aligncenter{margin:0 auto;display:block}.home-content h2{font-family:'Playfair Display', serif;font-size:48px;line-height:48px;color:#805e49;font-weight:400;margin:0 0 15px}@media (max-width: 767px){.home-content h2{font-size:33px;line-height:39px}}.home-content h3{font-family:'Playfair Display', serif;font-size:28px;line-height:36px;color:#805e49;font-weight:400;margin:0 0 25px;text-transform:uppercase}@media (max-width: 767px){.home-content h3{font-size:22px;line-height:30px;margin-bottom:15px}}@media (max-width: 767px){.home-content img.alignleft{display:block;margin:0 auto 20px;width:auto}}#instafeed div{float:left;width:14.28%;height:auto;position:relative;font-size:13px}@media (max-width: 479px){#instafeed div{width:50%}}#instafeed div:hover img{opacity:.1}#instafeed div:hover span{visibility:visible;opacity:1}#instafeed div img{width:100%;height:auto;transition:opacity 750ms ease-in-out;-moz-transition:opacity 750ms ease-in-out;-webkit-transition:opacity 750ms ease-in-out;position:relative;left:0;top:0}#instafeed div span{position:absolute;visibility:hidden;opacity:0;color:#747474;transition:visibility 0s , opacity 1s linear}#instafeed div span i{color:#000;font-size:12px;margin-right:5px}#instafeed div span.inLikes{bottom:17px;left:0;padding-left:15px}@media (min-width: 1330px){#instafeed div span.inLikes{left:20px;bottom:40px}}#instafeed div span.inComs{bottom:17px;left:55px;padding-left:15px}@media (min-width: 1330px){#instafeed div span.inComs{left:85px;bottom:40px}}#blog-page{padding-bottom:80px}#blog-page.container article.post{margin-bottom:60px}#blog-page.container article.post:before,#blog-page.container article.post:after{content:" ";display:table}#blog-page.container article.post:after{clear:both}#blog-page.container article.post h5{font-family:'Playfair Display', serif;font-size:28px;line-height:36px;color:#805e49;font-weight:400;margin:0 0 10px;text-transform:none}#blog-page.container article.post h5 a{color:#805e49;text-decoration:none}#blog-page.container article.post h5:hover a{color:#805e49;text-decoration:none}#blog-page.container article.post img{float:left;margin:0 15px 0 0}#blog-page.container article.post .wrap{margin-bottom:20px}#blog-page.container article.post .btn{text-transform:uppercase;font-size:14px;line-height:14px;padding:11px 19px 11px}#blog-page.container article.post p.comments{font-size:13px;line-height:13px;color:#868686;font-weight:300;margin:23px 0 0 12px;float:left}#blog-page.container article.post p.comments a{color:#868686}#blog-page.container article.post .meta{font-size:14px;line-height:14px;color:#928a84;font-weight:300;margin:0 0 17px;font-family:'Roboto', sans-serif;border-bottom:1px solid #ececec;padding-bottom:10px}#blog-page .blog-nav div{float:left;margin-right:16px}#blog-page .blog-nav a{font-family:'Playfair Display', serif;font-size:28px;line-height:36px;color:#805e49;font-weight:400;margin:0 0 10px;text-transform:uppercase;text-decoration:none}#blog-page .blog-nav a:hover{color:#78c2a0}.single-post-page,.sidebar-content{padding-top:50px;padding-bottom:50px;min-height:700px}.single-post-page h2,.sidebar-content h2{font-family:'Playfair Display', serif;font-size:28px;line-height:36px;color:#805e49;font-weight:400;margin:0 0 10px}.single-post-page .single-content,.sidebar-content .single-content{margin-bottom:50px}.single-post-page .single-content .posted-on,.sidebar-content .single-content .posted-on{position:relative;width:100%;display:block;margin-bottom:30px}.single-post-page .single-content .posted-on::before,.sidebar-content .single-content .posted-on::before{background:#dcdcdc;height:1px;width:100%;content:"";position:absolute;top:53%;left:0}.single-post-page .main-thumbnail,.sidebar-content .main-thumbnail{float:left;margin:0 28px 30px 0}.single-post-page .content-single-post,.sidebar-content .content-single-post{clear:both}.single-post-page .content-single-post .item-product:first-child h2,.sidebar-content .content-single-post .item-product:first-child h2{padding-top:0}#comments{padding:40px 38px 30px;border-width:2px}#comments .comments-title{float:left}#comments .ss-social-group{margin:0}#comments .ss-social-group a{background:#000}#comments .comment-form-author{float:left;width:49%}#comments .comment-form-email{float:right;width:49%}#comments .comment-content{display:table;margin-bottom:20px}#comments li{list-style:none}#comments li .comment-author .avatar{width:71px;height:71px;margin-right:15px;border-radius:4px}#comments li .fn{font-size:15px;line-height:26px;color:#888;font-weight:700;margin:0;text-transform:uppercase}#comments li .fn a{color:#372f2b}#comments li .fn::after{display:none}#comments li .says{display:none}#comments li .comment-metadata{display:none}#comments .comment-list article{border-bottom:2px solid #ebeae9;border-top:none}#comments .comment-list li.depth-2.parent{padding-left:87px}#comments .comment-list .reply{padding-left:88px}#comments .comment-list .reply::before{content:"\f064";font-family:FontAwesome;margin-right:12px;color:#c7c8ca}#comments .comment-list .reply a{font-size:14px;line-height:22px;color:#c7c8ca;font-weight:400;margin:0;padding:0;border:none;text-transform:none}#comments .comment-list .reply a:hover::before{text-decoration:none}#comments #respond input[type="text"],#comments #respond input[type="tel"],#comments #respond input[type="email"],#comments #respond input[type="url"],#comments #respond textarea{border:1px solid #e2e2e2}#comments #respond .required{display:none}#comments #respond .form-submit input[type="submit"]{background:#fd645e;width:100%;height:60px;position:relative;z-index:1;font-size:28px;line-height:28px;color:#fff;font-weight:500;margin:15px 0 0 0;padding:0;white-space:normal;text-align:center;border-radius:5px;text-transform:none}#comments #respond .form-submit input[type="submit"]:hover{background-color:#ff837e}.ezine-page h6{font-size:14px;line-height:14px;color:#928a84;font-weight:300;margin:0 0 17px;font-family:'Roboto', sans-serif;border-bottom:1px solid #ececec;padding-bottom:10px}a.btn,.btn{display:inline-block;text-decoration:none;background:#78c2a0;border-radius:3px;border:none;padding:10px 30px 12px;transition:all 0.2s cubic-bezier(0.55, 0.09, 0.68, 0.53);font-size:18px;line-height:21px;color:#fff;font-weight:400;margin:0;font-family:'Playfair Display', serif}a.btn:hover,.btn:hover{background:#6fd7a7}a.btn i,.btn i{margin-right:8px}a.btn.left,.btn.left{float:left}a.btn.right,.btn.right{float:right}.btn-center{text-align:center}.btn-center .btn{margin-top:0}.btn-fullwidth{width:100%;text-align:center}#breadcrumbs{padding:13px 0 15px;font-size:14px;line-height:14px;color:#535353;font-weight:400;margin:0;text-transform:uppercase;background:#f2f2f2;border-top:2px solid #fff}#breadcrumbs a{text-decoration:none;font-size:14px;line-height:14px;color:#535353;font-weight:400;margin:0}#breadcrumbs a:hover{text-decoration:underline}#breadcrumbs span.fa{display:inline-block;margin:0 12px 0 23px;position:relative;font-size:14px;color:#e52448}#breadcrumbs strong{font-weight:400}.wp-caption.alignleft,blockquote.alignleft,img.alignleft{margin:0 40px 1.6em 0;float:left}@media (max-width: 1199px){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{float:left}}@media (max-width: 479px){.wp-caption.alignleft,blockquote.alignleft,img.alignleft{float:none;width:100%;margin:0 0 25px}}img.alignright{margin:0 0 1.6em 2em;float:right}img.bgnone{background:none}@media (max-width: 479px){div[class*="col"]>img{width:100%}}@media (max-width: 767px){.no-full-width-image img.alignleft{width:auto;margin:0 1.5em 1.6em 0;float:left}}.home .site-inner{padding:0}.home .site-inner .container.full-width-content{padding-top:20px;padding-bottom:60px}@media (max-width: 767px){.site-inner div[class*="col"]{padding:0}}.site-inner .container.full-width-content,.site-inner .container.content-sidebar{padding-top:70px;padding-bottom:70px}.site-inner .container.content-sidebar{padding-top:40px;padding-bottom:40px}.primary-sidebar .widget-area time{background:#fff;font-size:14px;line-height:14px;color:#7c7c7c;font-weight:400;margin:0 0 5px;position:relative;padding-right:15px;text-transform:uppercase;text-align:center;display:block}.primary-sidebar .widget-area ul.menu{border:2px solid #e0d4ca;margin-bottom:30px}.primary-sidebar .widget-area ul.menu li{border-top:2px solid #e0d4ca}.primary-sidebar .widget-area ul.menu li:first-child{border-top:none;padding-top:0}.primary-sidebar .widget-area ul.menu li.current_page_item a{color:#756256;background:#f0e8df}.primary-sidebar .widget-area ul.menu li a{font-size:14px;line-height:24px;color:#756256;font-weight:500;margin:0;background:#fffbf7;font-family:'Roboto', sans-serif;display:block;text-decoration:none;padding:5px 0 5px 13px;text-transform:uppercase}.primary-sidebar .widget-area ul.menu li a::before{content:"\f0da";font-family:fontAwesome;color:#c9b8ad;margin-right:14px}.primary-sidebar .widget-area ul.menu li a:hover{color:#756256;text-decoration:none;background:#f0e8df}.primary-sidebar .search-widget{padding:0;border:0}.search-results .page-header{padding-bottom:9px;margin:0 0 20px;border-bottom:1px solid #eee;padding:0}.search-results .page-header h1{margin-bottom:15px}.entry-content ul,.single-content ul,.welcome-area ul{margin-bottom:20px;padding-left:0}.entry-content ul li,.single-content ul li,.welcome-area ul li{font-size:14px;line-height:22px;color:#313131;font-weight:400;margin:0 0 5px;padding-left:25px;position:relative}.entry-content ul li:before,.single-content ul li:before,.welcome-area ul li:before{content:"\f111";position:absolute;left:0;font-family:fontAwesome;color:#000;font-size:7px}.entry-content ul li a,.single-content ul li a,.welcome-area ul li a{color:#003e8b}.entry-content ol ul,.single-content ol ul,.welcome-area ol ul{list-style-type:none}.entry-content ol ul li,.single-content ol ul li,.welcome-area ol ul li{list-style-type:none}blockquote{margin:40px 0;padding:30px 30px 30px 0;border:none;position:relative;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}blockquote p{font-size:14px;line-height:24px;color:#5b5b5b;font-weight:500;margin:0;position:relative;padding-left:73px}blockquote p::before{content:"\f10d";font-family:FontAwesome;font-size:40px;color:#e5e5e5;position:absolute;left:0;top:10px}.entry-header .entry-meta{font-size:11px;margin:5px 0 15px;text-transform:uppercase}.entry-footer .entry-meta{background-color:#f5f5f5;clear:both;font-size:11px;padding:7px 10px 5px;text-transform:uppercase}.author-box{background-color:#f5f5f5;margin:0 0 40px;padding:10px;overflow:hidden}.archive-page{float:left;padding:20px 0 0;width:48%}#pagi{margin:10px 0 0 0;float:left}#pagi a{width:37px;height:37px;font-size:14px;line-height:14px;color:#868686;font-weight:500;margin:0 1px 0 0;padding:11px 14px;text-decoration:none;border-radius:0;background:#fff;background:#f9f9f9;display:inline-block}#pagi a:hover{color:#000;background-color:#fff}#pagi a.current{background:#fff !important;color:#000;font-weight:700}.add-info-post{float:right;padding-top:27px}.add-info-post p{font-size:13px;color:#8c8c8c}input[type="text"],input[type="tel"],input[type="email"],input[type="url"],select,textarea{background:#fff;border-radius:5px;border:none;width:100%;padding:10px 11px;margin:0;border:1px solid #ddd;font-size:16px;line-height:20px;color:#616161;font-weight:400;margin:0}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#616161}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#616161}input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#616161}input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#616161}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,input[type="url"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#f00}input[type="text"].wpcf7-not-valid::-webkit-input-placeholder,input[type="tel"].wpcf7-not-valid::-webkit-input-placeholder,input[type="email"].wpcf7-not-valid::-webkit-input-placeholder,input[type="url"].wpcf7-not-valid::-webkit-input-placeholder,select.wpcf7-not-valid::-webkit-input-placeholder,textarea.wpcf7-not-valid::-webkit-input-placeholder{color:#f00}input[type="text"].wpcf7-not-valid::-moz-placeholder,input[type="tel"].wpcf7-not-valid::-moz-placeholder,input[type="email"].wpcf7-not-valid::-moz-placeholder,input[type="url"].wpcf7-not-valid::-moz-placeholder,select.wpcf7-not-valid::-moz-placeholder,textarea.wpcf7-not-valid::-moz-placeholder{color:#f00}input[type="text"].wpcf7-not-valid:-moz-placeholder,input[type="tel"].wpcf7-not-valid:-moz-placeholder,input[type="email"].wpcf7-not-valid:-moz-placeholder,input[type="url"].wpcf7-not-valid:-moz-placeholder,select.wpcf7-not-valid:-moz-placeholder,textarea.wpcf7-not-valid:-moz-placeholder{color:#f00}input[type="text"].wpcf7-not-valid:-ms-input-placeholder,input[type="tel"].wpcf7-not-valid:-ms-input-placeholder,input[type="email"].wpcf7-not-valid:-ms-input-placeholder,input[type="url"].wpcf7-not-valid:-ms-input-placeholder,select.wpcf7-not-valid:-ms-input-placeholder,textarea.wpcf7-not-valid:-ms-input-placeholder{color:#f00}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="url"]:focus,select:focus,textarea:focus{outline:none;border:1px solid #e6bd4b}input[type="text"] input[type="submit"]:focus,input[type="tel"] input[type="submit"]:focus,input[type="email"] input[type="submit"]:focus,input[type="url"] input[type="submit"]:focus,select input[type="submit"]:focus,textarea input[type="submit"]:focus{outline:none}select{-webkit-appearance:menulist-button}.search-form{position:relative}.search-form label{display:block}.search-form .screen-reader-text{font-size:0;display:none}.search-form input[type="search"],.search-form input[type="text"]{width:90%;height:52px;border-color:#e0e0e0;background:#fff;padding:0 0 0 28px;font-size:16px;line-height:24px;color:#7c7c7c;font-weight:400;margin:0}@media (max-width: 1199px){.search-form input[type="search"],.search-form input[type="text"]{width:98%}}@media (max-width: 767px){.search-form input[type="search"],.search-form input[type="text"]{width:98%}}.search-form input[type="submit"]{font-size:0;position:absolute;right:21px;left:auto;top:19px;padding:0;display:block;transition:all 0.2s ease;background:url(../images/search-icon.png) 0 0 no-repeat;width:17px;height:16px}.before-footer{background:#f1ebe6;padding:53px 0 45px;clear:both}@media (max-width: 767px){.before-footer{padding:25px 0 0;text-align:center}}@media (max-width: 767px){.before-footer *[class*="col"]{padding:0 0 20px}}.before-footer h2{font-family:'Raleway', sans-serif;font-size:16px;line-height:26px;color:#4c410a;font-weight:700;margin:0 0 10px;text-transform:uppercase}@media (max-width: 992px){.before-footer h2{font-size:14px}}@media (max-width: 767px){.before-footer img{display:block;margin:0 auto}}.before-footer p{font-size:14px;line-height:24px;color:#5f5f5f;font-weight:300;margin:0;font-family:'Roboto', sans-serif}@media (max-width: 767px){.before-footer p{text-align:center}}.before-footer p.phone{font-size:24px;line-height:24px;margin:5px 0;color:#5f5f5f;font-weight:700}@media (max-width: 992px){.before-footer p.phone{font-size:21px}}.before-footer p.phone a{color:#5f5f5f}.before-footer p.phone i{margin-right:13px}.before-footer p a{font-weight:700;color:#b18163}.before-footer ul#menu-footer-menu li a{font-size:14px;line-height:24px;color:#5f5f5f;font-weight:300;margin:0 0 3px;font-family:'Roboto', sans-serif;text-transform:uppercase;text-decoration:none}.before-footer ul#menu-footer-menu li a:hover{color:#6bb995}.before-footer ul.socials{margin-left:-6px}@media (max-width: 767px){.before-footer ul.socials{margin:0;text-align:center}}.before-footer ul.socials li{float:left}@media (max-width: 767px){.before-footer ul.socials li{float:none;display:inline-block}}.before-footer ul.socials li a{background:url(../images/socials.png) -4px -2px no-repeat;width:40px;height:40px;display:inline-block}.before-footer ul.socials li.twitter a{background-position:-44px -2px}.before-footer ul.socials li.instagram a{background-position:-84px -2px}.before-footer ul.socials li.yelp a{background-position:-124px -2px}.before-footer ul.socials li.addthis a{background-position:-165px -2px}.site-footer{background:#604a3c;padding:25px 0}.site-footer p{font-size:14px;line-height:18px;color:#9d938c;font-weight:400;margin:0;font-family:'Roboto', sans-serif}.site-footer p span{padding:0 10px}.site-footer p a{text-decoration:underline;color:#f1ebe6}.site-footer p a:hover{text-decoration:none}.hr{border-top:2px solid #f2f2f2;margin-top:35px;padding-top:30px}.spacer{padding:20px 0;clear:both}.padcontent{padding:15px 0;clear:both}.red{color:#f00}p:empty{display:none}.d-table{display:table}@media (max-width: 479px){.d-table{display:block}}.error-404.not-found .page-header{margin-top:0}.no-results.not-found .search-form input[type="search"],.no-results.not-found .search-form .search-form input[type="text"]{width:100%}.no-results.not-found .search-form input[type="submit"]{right:0}img{max-width:100%;height:auto}img.aligncenter{display:block;margin:0 auto 30px}.line{font-family:'Titillium Web', sans-serif;font-size:16px;line-height:24px;color:#313131;font-weight:400;margin:0;width:100%;border-bottom:1px solid #e8e8e8;padding-top:7px}.line:before,.line:after{content:" ";display:table}.line:after{clear:both}.line strong,.line i{width:50%;font-weight:normal;font-style:normal;display:block;float:left}a[href*="callto"]{text-decoration:none;cursor:default}@media (max-width: 767px){a[href*="callto"]{cursor:pointer}}
/*# sourceMappingURL=style.css.map */
