html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}.txt-rt{text-align:right}.txt-lt{text-align:left}.txt-center{text-align:center}.float-rt{float:right}.float-lt{float:left}.clear{clear:both}.pos-relative{position:relative}.pos-absolute{position:absolute}.vertical-base{vertical-align:baseline}.vertical-top{vertical-align:top}nav.vertical ul li{display:block}nav.horizontal ul li{display:inline-block}img{max-width:100%}body{background-repeat:no-repeat!important;background-size:cover!important;font-family:Arial,Helvetica,sans-serif}.wrap{width:80%;margin:0 auto;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;-ms-transition:all .2s linear}.header{float:right;width:225px;clear:both;position:absolute;top:0;z-index:9;background:url(../img/bg.png)}nav{width:100%;position:relative}nav ul{padding:0;margin:0 auto;display:none}nav li{display:block}nav a{font-family:caviar_dreamsregular;font-size:1.2em;color:#a3793d;display:block;width:100%;text-indent:10px;text-align:left;text-decoration:none;line-height:40px;text-transform:uppercase}nav li a{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-size:1em;text-align:center;color:#a3793d;font-family:caviar_dreamsregular;text-transform:uppercase;-webkit-transition:all .9s;-moz-transition:all .9s;-o-transition:all .9s;-ms-transition:all .9s;transition:all .9s}nav li a:hover,nav li.active a{color:#fff;text-shadow:0 1px 0 #222}nav li:last-child a{border-right:0}nav a:hover{color:#fff;text-shadow:0 1px 0 #222}nav a#pull{display:block;width:100%;position:relative;border-top:2px ridge #663c01}nav a#pull:after{background:url(../img/nav-arrows.png) no-repeat 0;content:"";width:40px;height:40px;display:inline-block;position:absolute;right:0;top:0}.logo{background:#663c01;text-align:center;padding:0 0}#offer-section{display:flex;flex-direction:column;align-items:center}.section{clear:both;padding:0;margin:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col_1_of_2{display:block;float:left;margin:1% 0 1% 1.6%}.col_1_of_2:first-child{margin-left:0}.span_1_of_2{width:46.2%;padding:1.5%}.welcome_desc{padding-top:30px}.welcome_desc h2{color:#dbb25f;margin-bottom:.5em;font-size:2em;font-family:caviar_dreamsregular}.welcome_desc h2 span{color:#82592d;font-size:2em}.span_1_of_2 p{font-size:1em;padding:5px 0;color:#82592d;line-height:1.8em;text-align:justify}.span_1_of_2 p span{font-family:open sans,sans-serif;color:#dbb25f}.grid_img img{max-width:100%;display:block}.price_desc{font-family:open sans,sans-serif;border:solid 4px #82592d;background:#82592d;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px}.price_desc a{display:block;padding:10px;color:#ded2b3;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.price_text{float:left}.price_desc .price{font-family:open sans,sans-serif;font-size:1.8em;color:#82592d;float:left;background:#fff;line-height:80px;width:80px;text-align:center;margin:0 18px 0 0;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}.price_text h3{font-size:1em}.price_desc span{display:block;font-size:2em;font-family:open sans,sans-serif;color:#fff}.price_desc a:hover{background:#dbb25f;color:#4e4134}.price_desc a:hover span{color:#82592d}.price_desc a:hover .price{color:#fff;background:#82592d}.border-stip{padding:2px 0;background:url(../img/grid-bg.png)}.mid-grid{text-align:center;padding:2em 0}.mid-grid h1,.mid-grid h2{font-size:1em;font-family:caviar_dreamsregular;color:#82592d;text-transform:uppercase}.mid-grid h3{font-size:1em;font-family:open sans,sans-serif;color:#dbb25f;margin:.5em 0}.mid-grid p{font-size:.875em;font-family:open sans,sans-serif;color:#82592d;width:95%;margin:0 auto;line-height:1.8em;margin-bottom:1em;text-align:justify}.button a{font-family:open sans,sans-serif;color:#dbb25f;font-size:.8em;text-transform:uppercase;padding:10px 25px;border:none;display:inline-block;background:#82592d;margin-top:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.button a:hover{background:#dbb25f;color:#fff}.section{clear:both;padding:0;margin:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.grid_1_of_3{display:block;float:left;margin:0% 0 0% 1.6%;background:url(../img/grid-bg.png)}.grid_1_of_3:first-child{margin-left:0}.top-grids{margin:4em 0 0}.top_grid{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px}.top_grid h4{font-family:open sans,sans-serif;color:#82592d;font-size:1em;text-align:right;padding:12px 0}.top_grid h3{font-family:open sans,sans-serif;color:#82592d;font-size:2.5em;text-align:center;padding:15px 0}.images_1_of_3{width:32.2%;padding:1.5%}.images_1_of_3 img{max-width:100%;display:block}.images_1_of_3 h2{font-family:caviar_dreamsregular;color:#82592d;font-size:2em;text-transform:uppercase;border-bottom:1px solid #d5bc8c;margin-bottom:15px;padding-bottom:10px}.images_1_of_3 p{font-size:1em;padding:5px 0;color:#82592d;line-height:1.8em;text-align:justify;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.read_more{margin-top:10px}.read_more a{font-family:open sans,sans-serif;color:#82592d;font-size:1em;text-transform:uppercase;border:none;background:url(../img/marker2.png) no-repeat 0;padding-left:25px;display:inline-block;margin-top:10px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.read_more a:hover{color:#ce8a00}.posts{padding:0 0 4px}.date{float:left;width:50px}.posts figure{font-size:12px;color:#ce8a00;text-align:center;border-right:1px solid #d5bc8c;padding:0 5px 0 0}.posts figure span{font-size:3em;line-height:25px;color:#82592d;display:block;margin-bottom:2px;letter-spacing:-1px;font-weight:700}.post_desc{float:left;padding-left:3%;width:80%}.post_desc p{color:#82592d;font-size:1em;line-height:1.5em;padding:0;text-align:justify}.post_desc p span{position:relative}.post_desc p span a{font-family:open sans,sans-serif;color:#ce8a00;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.post_desc p span a:hover{color:#82592d}.post_desc p span a span{width:70px;height:auto;line-height:15px;padding:5px;left:50%;margin-left:-45px;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-weight:400;font-size:.8em;color:#dbb25f;text-shadow:1px 1px 1px rgba(0,0,0,.1);text-align:center;border:3px solid #82592d;background:#82592d;text-indent:0;position:absolute;pointer-events:none;bottom:100px;opacity:0;box-shadow:1px 1px 2px rgba(0,0,0,.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.post_desc p span a span:before,.post_desc p span a span:after{content:"";position:absolute;bottom:-15px;left:50%;margin-left:-9px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(0,0,0,.1)}.post_desc p span a span:after{bottom:-13px;margin-left:-10px;border-top:10px solid #82592d}.post_desc p span a:hover span{opacity:.9;bottom:25px}.copy-right{text-align:center;padding:15px 0;background:#610303!important}.copy-right p{font-family:open sans,sans-serif;color:#fff;font-size:.875em;text-transform:uppercase;text-align:justify}.copy-right p a{color:#dbb25f;font-family:open sans,sans-serif;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.copy-right p a:hover{color:#fff}.header_img{position:relative}.about-info{margin-top:2em}.about-info h1{font-family:caviar_dreamsregular;font-size:2em;color:#82592d;text-transform:uppercase}.about-info a{text-transform:uppercase;font-size:1em;font-family:open sans,sans-serif;color:#dbb25f;padding:1em 0 .5em;display:block}.about-info p{font-size:1em;color:#82592d;font-family:Arial,Helvetica,sans-serif;line-height:1.8em;text-align:justify}.specials-heading h2{font-family:caviar_dreamsregular;font-size:1.5em;color:#82592d;text-transform:uppercase}.hr-rate>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}@media(max-width:767px){.hr-rate{display:flex;align-items:center}.hr-rate>span{padding-left:5px}}@media(max-width:576px){.hr-rate{display:flex;flex-direction:column;row-gap:10px}}#gallery-images{text-align:center}@media(max-width:360px){#types-offer{display:flex;flex-direction:column;justify-content:center;align-items:center}}.special-grid{float:left;width:31%;margin-right:2%;text-align:center}.specials{margin-top:2em}.special-grid img{display:block;max-width:100%;width:100%;border-radius:10px}.special-grid a{text-transform:uppercase;font-size:1.2em;font-family:open sans,sans-serif;color:#dbb25f;transition:.5s ease;-o-transition:.5s ease;-webkit-transition:.5s ease;padding:.3em 0;display:block}.special-grid p{font-size:1em;color:#82592d;font-family:Arial,Helvetica,sans-serif;padding:0 15px;line-height:1.6em;text-align:justify}.special-grid h4{color:#82592d;font-size:1em;font-family:open sans,sans-serif;text-transform:uppercase}.special-grid h4 span{color:#dbb25f;font-size:2em;vertical-align:sub}.spe-grid{margin:0}.specials-grids{padding:25px 0 50px}.services_desc h1{color:gold;font-family:caviar_dreamsregular;font-size:2em;text-transform:uppercase;padding-bottom:5px}.services_desc p{font-size:1em;padding:5px 0;color:#82592d;line-height:1.8em;text-align:justify}.services_desc p span{color:#dbb25f;font-family:open sans,sans-serif}.cont{display:block;float:left;margin:2% 0}.lsidebar{display:block;float:left;margin:2% 0 2% 1.6%}.span_2_of_3{width:72.1%;padding:1.5%}.sidebar{width:20.2%;padding:1.5%}.image{clear:both;padding:0;margin:0;padding:1% 0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.grid{display:block;float:left;margin:0% 0 0% 3.6%}.grid:first-child{margin-left:0}.images_3_of_1{width:35.2%}.span_2_of_1{width:61.1%}.images_3_of_1 img{max-width:100%;display:block;box-shadow:0 0 5px 0 #000}.span_2_of_3 h2{font-size:1.2em;color:#82592d;font-family:caviar_dreamsregular;text-transform:uppercase}.span_2_of_1 p{font-size:1em;padding:5px 0;color:#82592d;line-height:1.8em}.offers_list h1,.archives h1{color:#82592d;font-family:caviar_dreamsregular;font-size:1.8em;text-transform:uppercase;padding-bottom:5px}.offers_list li,.archives li{color:#82592d;font-size:1em;padding:2px 0 2px 20px;background:url(../img/marker.html) no-repeat 0;cursor:pointer;font-family:open sans,sans-serif}.offers_list li:hover,.archives li:hover{color:#ce8a00}.archives{margin-top:30px}.section{clear:both;padding:0;margin:0}.group:before,.group:after{content:"";display:table}.group:after{clear:both}.group{zoom:1}.col_1_of_4{display:block;float:left;margin:1% 0 1% 1.6%}.col_1_of_4:first-child{margin-left:0}.span_1_of_4{width:20.8%;padding:1.5%}.span_1_of_4 h2{margin-bottom:.5em;font-size:2em;color:#82592d;font-family:caviar_dreamsregular}.menu_list{padding:50px 0}.menu_list li a{color:#82592d;font-family:open sans,sans-serif;font-size:1em;display:block;padding:10px 0;clear:both}.menu_list li a:hover{color:#ce8a00}.menu_list li a span.item_name{float:left}.menu_list li a span.price{float:right}.contact_desc{padding:50px 0}.contact_desc h1{color:#82592d;margin:5px 0 15px;font-size:2em;text-transform:uppercase;font-family:caviar_dreamsregular}.contact-form{position:relative;padding-bottom:10px}.left_form{float:left;width:48%}.right_form{float:left;width:48%;margin-left:3.8%}.contact-form div{padding:5px 0}.contact-form span{display:block;font-size:1em;font-family:open sans,sans-serif;color:#82592d;padding-bottom:5px}.contact-form input[type=text],.contact-form textarea{padding:10px;display:block;width:95%;background:#fcfcfc;border:1px solid #f5e7d9;outline:none;color:#693700;font-size:1em;font-family:Arial,Helvetica,sans-serif;-webkit-appearance:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.contact-form input[type=text]:focus,.contact-form textarea:focus{border:1px solid #e4cfba}.contact-form textarea{resize:none;height:172px}.myButton{background:#82592d;color:#dbb25f;font-size:1em;padding:10px 20px;border:none;text-decoration:none;outline:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;display:inline-block;font-family:open sans,sans-serif;cursor:pointer;text-transform:uppercase;-webkit-appearance:none}.myButton:hover{background:#dbb25f;color:#fff}.company_address{float:left;width:25%}.company_address p{color:#82592d;font-family:open sans,sans-serif;font-size:1em;padding:5px 0}.company_address p span a{text-decoration:underline;color:#693700}.company_address p span a:hover{text-decoration:none}.contact_info{float:right;width:70%;margin-left:5%}@media only screen and (max-width:1366px) and (min-width:1280px){.wrap{width:90%}}@media only screen and (max-width:1280px) and (min-width:1024px){.wrap{width:90%}}@media only screen and (max-width:1024px){.wrap{width:90%}.price_text h3{font-size:.8em}.post_desc{width:75%}.top_grid h3{font-size:2em}}@media only screen and (max-width:800px){.wrap{width:95%}.logo{padding:0}.welcome_desc h2 span{font-size:1.8em}.price_text h3{font-size:.7em}.post_desc{width:70%}.top_grid h3{font-size:1.6em}.top_grid h4{padding:0}.offers_list h1,.archives h1{font-size:1.6em}.span_2_of_3 h2{font-size:1em}.span_1_of_4 h2{font-size:1.6em}.menu_list li a{font-size:.75em}.menu_list{padding:0}}@media(max-width:767px){#location-img{display:flex;flex-direction:column}}@media only screen and (max-width:640px){.wrap{width:95%}.price_text h3{font-size:1em}.welcome_desc{padding-top:0}.welcome_desc h2{margin-bottom:0}.col_1_of_2{margin:0}.span_1_of_2{width:94%;padding:3%}.mid-grid{padding:1em 0}.mid-grid h1{font-size:1.5em}.mid-grid p{width:100%}.top-grids{margin:0}.grid_1_of_3{margin:0 0 10px}.images_1_of_3{width:94%;padding:3%}.cont,.lsidebar,.col_1_of_4{margin:0}.span_2_of_3,.sidebar,.span_1_of_4{width:94%;padding:3%}.span_1_of_4 img{width:100%}.menu_list li a{font-size:1em}.company_address,.contact_info{float:none;width:100%;margin:0}.contact_desc{padding:10px 0}}@media only screen and (max-width:480px){.wrap{width:95%}.header{width:150px}nav a{line-height:30px;font-size:1em}nav a#pull:after{height:30px}.about-info,.specials{margin-top:.5em}.special-grid{width:94%;padding:3%;margin-right:0}.specials-grids{padding:0}.grid{margin:10px 0 0}.images_3_of_1,.span_2_of_1{width:100%}.top_grid h3{font-size:2em;padding:0}.left_form,.right_form{float:none;width:100%;margin:0}}@media only screen and (max-width:320px){.wrap{width:95%}.welcome_desc h2{font-size:1.5em}.mid-grid h1{font-size:1.2em}.mid-grid h2{font-size:1em}.about-info{margin-top:2.5em}.about-info h1{font-size:1.5em}.about-info a{font-size:.8em;padding:0}.services_desc h1{margin-top:1em;font-size:1.8em}.contact_desc h1{margin:25px 0 5px;font-size:1.5em}.contact-form input[type=text],.contact-form textarea{padding:6px;width:94%}}.copy-right{display:flex;flex-wrap:wrap;justify-content:center;box-shadow:0 0 15px 0 #000}.copy-right li{color:#dbb25f;margin:19px}.copy-right li:before{color:#b7b5bd;content:"•";padding:10px}.footcopy{text-align:center;color:#9983f1}.cus-para{color:#ebd1b7!important;font-size:16px!important;padding:10px!important;line-height:1.6em!important;text-align:left!important;font-family:helvetica neue,sans-serif}@media only screen and (max-width:746px){.one,.two{display:none}}.top_nav_one a{color:#000!important}