.fancy,body{position:relative}.back-to-top,.button-dark,body{text-align:center}.checkin:after,.container:after,.featured:after,.gallery .isotope:after,.search-result:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden}.featured .block img,.gallery .isotope .element-item img{display:block;width:100%;height:auto}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,button,div,form,h1,h2,h3,h4,h5,h6,hr,li,ol,p,ul{margin:0;padding:0}article,details,figure,footer,header,nav,section,summary{display:block}article{margin-bottom:60px}aside{margin-bottom:30px;display:inline-block;width:100%}body{font:16px "Open Sans",sans-serif;background:url(images/optimized/bg.jpg) 50% #fff;color:#af4531;overflow-x:hidden}h3.light,h3.nocase{color:#d66b57}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:Arvo,serif;margin:0 0 20px;line-height:1;text-transform:uppercase}.featured .block h4,.slider .container .slides li h3{font-family:"Open Sans",sans-serif}h3.light,h3.nocase,h3.small{text-transform:none}h1{font-size:30px}@media all and (max-width:600px){h1{font-size:24px}}h2{font-size:26px}@media all and (max-width:600px){h2{font-size:22px}}h3{font-size:21px}h3.light{font-weight:400}h3.small{font-size:16px;color:#00212f}.button-dark,nav ul li{text-transform:uppercase}@media all and (max-width:600px){h3{font-size:18px}}.button-dark,h4{font-size:13px}ol,ul{list-style-type:none}div{width:auto;height:auto;margin:0 auto}a{color:#d66b57;text-decoration:none;outline:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.dark{color:#00212f}a.dark:hover{color:#d66b57}a:hover{color:#00212f}p{margin:0 0 1em;line-height:1.5em;color:#8c8c8c}.fancy{padding-bottom:30px;margin-bottom:40px}.fancy:after{width:40px;height:5px;position:absolute;bottom:0;left:50%;margin-left:-20px;background:#d66b57;content:""}.overlay{position:aboslute;z-index:5;width:100%;height:100%;background:url(images/overlay.png)}.popup-overlay{position:absolute;left:0;top:0;z-index:15;width:100%;height:100%;display:none;background-color:transparent;background-color:rgba(0,33,47,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF00212F, endColorstr=#BF00212F);zoom:1}.button-dark{padding:.7em 0;background:#00212f;color:#fff;min-width:165px;display:inline-block}.button-dark:hover{background:#d66b57;color:#fff}.back-to-top{position:fixed;width:42px;height:42px;line-height:42px;font-size:18px;color:#fff;background:#af4531;right:4%;bottom:4%;z-index:10;-webkit-border-radius:21px;border-radius:21px;background-clip:padding-box}.anchor{display:block;position:relative;visibility:hidden}.container{width:96%;max-width:96%;max-width:960px;position:relative}.header,header,nav ul ul{position:absolute;background:#fff}@media all and (max-width:640px){.container{max-width:500px}}.header,header{padding:30px 0;z-index:11;left:0;top:80px;width:100%}header h1{float:left;margin:0}header h1 a{display:inline-block;max-width:140px;height:auto}header h1 a img{display:block;border:none}header h1 a:hover{opacity:.8;filter:alpha(opacity=80)}nav ul{float:right;padding-top:5px}nav ul li{float:left;padding:0 15px;border-left:1px solid #c5c5c5;font-weight:600;line-height:15px;position:relative}nav ul li:first-child{border-left:none}nav ul li a{color:#00212f;font-size:13px;font-weight:600}nav ul li a:active,nav ul li a:focus{background:0 0}nav ul li a.current,nav ul li a:hover{color:#af4531}nav ul li:hover>ul{display:block}@media all and (max-width:860px){.header,header{top:40px}header h1{display:block;margin:0 auto;float:none}nav ul li{float:none;display:inline-block}nav ul{width:100%;text-align:center}}nav ul ul{display:none;top:100%;left:-1px;padding:.5em 0;border:1px solid #c5c5c5;border-top:0;min-width:10em;-webkit-box-shadow:0 8px 8px rgba(0,0,0,.3);-moz-box-shadow:0 8px 8px rgba(0,0,0,.3);box-shadow:0 8px 8px rgba(0,0,0,.3)}nav ul ul li{text-transform:none;border:none;width:100%;padding:.3em 1em;text-align:left}@media all and (max-width:720px){nav ul li{display:block;padding:5px 0;line-height:20px;border:none}nav ul ul li{text-align:center;border-bottom:1px solid #c5c5c5;padding:.7em 0}nav ul ul{position:relative;left:auto;float:none;border:none;border-top:1px solid #c5c5c5;padding:0;margin:1em 0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}}.slider{position:relative}.slider span{margin:0 0 0 -251.5px;position:absolute;z-index:10;left:50%;top:220px;width:503px}.slider span img{display:block;width:100%;height:auto}@media all and (max-width:720px){.slider span{top:350px}}@media all and (max-width:600px){.slider span{width:300px;top:400px;margin:0 0 0 -150px}}.slider .container{width:100%;max-width:100%}.slider .container .slides li{min-height:835px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.slider .container .slides li h3{position:absolute;z-index:10;text-align:center;width:960px;left:50%;bottom:0;margin:0 0 0 -480px;padding:45px 0;background:#af4531;color:#fff;font-weight:400;text-transform:none}@media all and (max-width:960px){.slider .container .slides li h3{width:100%;left:0;margin-left:0}}.slider .container .flex-control-nav{text-align:right;width:950px;position:absolute;bottom:85px;left:50%;margin-left:-475px}@media all and (max-width:986px){.slider .container .flex-control-nav{left:3%;width:94%;margin-left:0}}.slides>li{display:none;-webkit-backface-visibility:hidden}.slides{zoom:1}.flex-pauseplay span{text-transform:capitalize}* html .slides{height:1%}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.featured .block div,.featured .block h4{-webkit-transition:all .3s ease-in-out;position:absolute}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-control-nav{overflow:hidden;z-index:10}.flex-control-nav li{margin:0 5px;float:right;zoom:1}.flex-control-nav li a{width:15px;height:15px;float:left;background:#fff;cursor:pointer;text-indent:9999px}.flex-control-nav li a.flex-active,.flex-control-nav li a:hover{background:#d66b57}.flex-control-nav li a.flex-active{cursor:default}.button-group button,.element-item,form button{cursor:pointer}.flex-direction-nav{position:absolute;width:100%;top:50%;left:0;z-index:1}.block,.featured .block{position:relative}.flex-direction-nav a{width:13px;height:20px;line-height:20px;overflow:hidden;color:#d66b57;position:relative}.flex-direction-nav a:before{font-family:FontAwesome;font-size:32px;float:left;margin:0 10px 0 0}.flex-direction-nav a:active,.flex-direction-nav a:focus{background:0 0}.flex-direction-nav .flex-prev{float:left}.flex-direction-nav .flex-prev:before{content:"\f104"}.flex-direction-nav .flex-next{float:right}.flex-direction-nav .flex-next:before{content:"\f105"}.block{float:left;width:31.25%;margin-left:3.125%}.block:first-child{margin-left:0}@media all and (max-width:760px){.block{width:100%;margin-bottom:20px;overflow:hidden}}.featured{margin:30px 0;display:inline-block;width:100%;overflow:hidden}.featured .block:after{position:absolute;bottom:0;left:0;width:100%;height:5px;background:#d66b57;content:"";z-index:5}.featured .block h4{color:#fff;font-weight:600;z-index:2;bottom:0;top:85%;text-align:center;width:100%;height:100%;margin:0;padding:20px 0;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F, endColorstr=#CC00212F);zoom:1;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured .block h4:before{content:"\f06e";font-family:FontAwesome;font-size:64px;color:#fff;display:none}.featured .block:hover h4{padding-top:45%;top:0;cursor:pointer}.featured .block:hover h4:before{display:inline-block;width:100%;text-align:center;height:70px}.featured .block div{top:0;right:0;width:100%;height:100%;background:#fff;text-align:left;padding:30px 20px;border-width:1px 1px 0;border-style:solid;border-color:#f3f3f3;overflow:hidden;opacity:0;filter:alpha(opacity=0);-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.featured .block div h3,.featured .block div h5{font-weight:400;font-family:"Open Sans",sans-serif;color:#d66b57;text-transform:none}.featured .block div h5{text-transform:uppercase}.featured .block div p,.featured .block div ul li{font-size:13px;line-height:27px;color:#8c8c8c}@media all and (max-width:600px){.featured .block div p,.featured .block div ul li{line-height:18px;font-size:12px}}.featured .block div ul li{padding:.4em 0 .4em 10px;clear:both;line-height:normal}.featured .block div ul li a{text-decoration:underline}.featured .block div ul li:before{content:"\f105";font-family:FontAwesome;color:#d66b57;margin-right:10px;font-size:20px;float:left}.featured .block div:after,.spc-offer .block h4:before{content:"";position:absolute;left:0}.button-group button,.spc-offer .block h2 span,.spc-offer .block h4{font-family:"Open Sans",sans-serif}.featured .block div .close{font-size:13px;color:#d66b57;position:absolute;top:10px;right:10px;display:none}.featured .block div .close:hover{color:#00212f}.featured .block div.active{z-index:10;width:210%;opacity:1;filter:alpha(opacity=100)}.featured .block div.active .close{display:block}.featured .block div:after{width:100%;height:5px;background:#00212f;bottom:0}@media all and (max-width:600px){.featured .block div{padding:30px 10px}}.featured .block:first-child div{right:auto;left:0}@media all and (max-width:760px){.featured .block div.active{width:100%}.featured .block{margin:0 0 1.5em}.featured{max-width:400px}}.spc-offer .block{height:162.5px;background-position:center;margin-bottom:30px;border-bottom:5px solid #d66b57;overflow:hidden;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.spc-offer .block:first-of-type{width:65.625%;height:355px}.spc-offer .block:first-of-type a{color:#af4531}.spc-offer .block:first-of-type:hover h4{min-height:100%}@media all and (max-width:760px){.spc-offer .block:first-of-type{width:100%}}.spc-offer .block h4{position:absolute;width:100%;left:0;bottom:0;margin:0;padding:1.5em 0 1.5em 100px;text-align:left;font-weight:600;text-transform:none;line-height:1.5em;min-height:1%;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F, endColorstr=#CC00212F);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.spc-offer .block h4 span{display:block;text-transform:uppercase;color:#fff}.spc-offer .block h4:before{top:0;height:100%;width:80px;background:url(images/spc-icon.png) center 15px no-repeat #af4531}.spc-offer .block h2{margin:0}.spc-offer .block h2 span{display:block;font-size:.5em}.spc-offer .block h2 a{position:absolute;top:0;left:0;width:100%;height:100%;line-height:normal;padding-top:17%;color:#fff;background-color:transparent;background-color:rgba(175,69,49,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99AF4531, endColorstr=#99AF4531);zoom:1}.spc-offer .block h2 a:hover{color:#00212f;opacity:.9;filter:alpha(opacity=90)}.spc-offer .block:last-of-type h2 a{background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F, endColorstr=#CC00212F);zoom:1}@media all and (max-width:760px){.spc-offer .block{width:100%;margin:0 0 1.5em}.spc-offer{max-width:400px}}.button-group{padding:20px 0 45px;text-align:center}.button-group li{padding:0 5px;display:inline-block}.button-group button{background:#f3f3f3;float:left;border:none;color:#af4531;font-size:13px;text-transform:uppercase;font-weight:600;padding:10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button-group button.is-checked,.button-group button:hover{color:#fff;background:#d66b57}.element-item,.grid-sizer{width:20%;width:19.95%\9;float:left}@media all and (max-width:760px){.element-item,.grid-sizer{width:50%}}.gallery{width:100%;overflow:hidden}.gallery h3{padding:4.5em 0 5em;margin:2em 0;color:#fff;background:url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,33,47,.6)),to(rgba(0,33,47,.6))),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:-webkit-linear-gradient(top,rgba(0,33,47,.6),rgba(0,33,47,.6)),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:-moz-linear-gradient(top,rgba(0,33,47,.6),rgba(0,33,47,.6)),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:-ms-linear-gradient(top,rgba(0,33,47,.6),rgba(0,33,47,.6)),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:-o-linear-gradient(top,rgba(0,33,47,.6),rgba(0,33,47,.6)),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;background:linear-gradient(to bottom,rgba(0,33,47,.6),rgba(0,33,47,.6)),url(images/gallery-title.jpg) 50% 0 no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.gallery h3:after{bottom:35%}.gallery .isotope{margin-bottom:15px;height:605px}.gallery .isotope .element-item{background:#d66b57;padding-bottom:5px;float:left;overflow:hidden;border:2px solid #fff}.gallery .isotope .element-item.active{opacity:1;filter:alpha(opacity=100)}.gallery .isotope .element-item.active div{display:block}.gallery .isotope .element-item:before{content:"\f06e";position:absolute;left:0;top:100%;width:100%;height:100%;padding-top:35%;text-align:center;font-family:FontAwesome;font-size:64px;color:#fff;background-color:transparent;background-color:rgba(0,33,47,.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC00212F, endColorstr=#CC00212F);zoom:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.gallery .isotope .element-item:hover:before{top:0}.gallery .isotope .element-item div{width:700px;max-height:500px;overflow:hidden;position:fixed;left:50%;top:15%;margin-left:-350px;display:none;z-index:30}@media all and (max-width:760px){.gallery .isotope .element-item div{width:400px;margin-left:-200px}}@media all and (max-width:440px){.gallery .isotope .element-item div{width:300px;margin-left:-150px}}@media all and (max-height:600px){.gallery .isotope .element-item div{max-height:300px}}.gallery .isotope .element-item div p{font-size:12px;color:#fff;position:absolute;left:0;bottom:0;margin:0;padding:20px;text-align:left;background-color:transparent;background-color:rgba(214,107,87,.7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#B3D66B57, endColorstr=#B3D66B57);zoom:1}.gallery .isotope .element-item:hover{opacity:1;filter:alpha(opacity=100)}.pricing{padding:50px 0 0}.checkin{padding:25px;background:#af4531;border-bottom:5px solid #d66b57;margin:2.5em 0}.checkin input,.checkin select{-webkit-appearance:none;float:left;width:19%;margin:0 1% 0 0;border:none;height:36px;padding:.7em;-webkit-padding:.7em;line-height:1.5em;background:#fff;font-size:.8em}@media all and (max-width:640px){.checkin input,.checkin select{width:48%;margin:0 1% 20px}}.checkin input:focus,.checkin select:focus,.checkin textarea:focus{border:none;background:#fcf4f3}.checkin .calendar{position:relative;float:left;width:20%;margin:0 1% 0 0}@media all and (max-width:640px){.checkin .calendar{width:48%;margin:0 1% 20px}}.checkin .calendar input{width:100%;margin:0}.checkin .calendar input:last-of-type{width:100%}.checkin .calendar i{position:absolute;color:#8c8c8c;top:10px;right:5px;font-size:20px}.checkin button{width:18%;min-width:inherit}table{margin-bottom:40px;width:100%;border-spacing:0;border-collapse:collapse}table caption h3{text-align:left;text-transform:none;color:#d66b57;padding:0 25px;margin-bottom:2em;font-family:"Open Sans",sans-serif;font-weight:400}@media all and (max-width:640px){.checkin button{width:100%;max-width:320px}table caption h3{text-align:center}}table>thead{border-top:3px solid #d66b57;border-bottom:1px solid #d66b57}table>thead>tr>th{padding:12px 25px;color:#d66b57;text-transform:uppercase;font-size:13px;font-weight:400;text-align:left;word-break:break-all}@media all and (max-width:640px){table>thead>tr>th{padding:10px 5px;font-size:12px}}table>tbody>tr{border-bottom:1px solid #f3f3f3}.search-result h2,table>tbody>tr:last-child{border-bottom:3px solid #d66b57}table>tbody>tr>td{padding:12px 25px;color:#8c8c8c;font-size:13px;font-weight:600;text-align:left}table>tbody>tr>td a{text-decoration:underline}@media all and (max-width:640px){table>tbody>tr>td{padding:10px 5px;font-size:12px}}table>tbody>tr>td:first-child{text-transform:uppercase;font-size:12px;color:#00212f}.search-result .item div h3,.search-result h2{font-family:"Open Sans",sans-serif;text-transform:none;font-weight:400}table>tbody>tr>td:last-child{color:#00212f}table>tfoot>tr>td{font-size:13px;padding:25px 25px 0;text-align:left;color:#8c8c8c}table>tfoot>tr>td span{color:#d66b57;display:block;padding:15px 0 0}@media all and (max-width:640px){table>tfoot>tr>td span{padding:5px 0 0}table>tfoot>tr>td{padding:10px 5px;font-size:12px}}.search-result{margin:0 0 40px}.search-result h2{clear:both;text-align:left;font-size:21px;color:#d66b57;padding:0 0 20px 25px;margin:1.5em 0}.search-result .item{width:100%;float:left;position:relative;text-align:left;margin:0 0 20px;padding:0 30px 20px;border-bottom:1px solid #f3f3f3}.search-result .item img{float:left;width:21%;margin:0 2% 2% 0}@media all and (max-width:640px){.search-result .item{padding:0 0 20px}.search-result .item img{width:35%;height:auto;margin:0 auto 20px}}.search-result .item div{float:left;width:53%}.search-result .item div h3{color:#d66b57;font-size:16px}.footer p,.location .block p,form button{text-transform:uppercase}.search-result .item div p{display:none}.search-result .item div h3+p,.search-result .item div.more p{display:block}.search-result .item div a{font-size:13px;font-style:italic;text-decoration:underline;color:#d66b57}.search-result .item .price{position:absolute;right:0;top:0;font-size:21px;color:#d66b57;margin:0 0 15px}.search-result .item .price span{color:#00212f}.search-result .item .button-dark{position:absolute;right:0;top:55px}.bottom-part,.location,.location .block,.testimonials,.who-we-are{position:relative}@media all and (max-width:640px){.search-result .item div{clear:both;width:100%}.search-result .item .price{font-size:18px}.search-result .item .button-dark{top:30px}}.bottom-part{background:url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,33,47,.7)),to(rgba(0,33,47,.7))),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:-webkit-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:-moz-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:-ms-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:-o-linear-gradient(top,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;background:linear-gradient(to bottom,rgba(0,33,47,.7),rgba(0,33,47,.7)),url(images/bg-bottom.jpg) 50% 0 no-repeat fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bottom-part .overlay{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1, StartColorStr='#E500212F', EndColorStr='#E500212F')"}.testimonials{padding:20px 0;z-index:5}.testimonials .container{padding:0 20px}.testimonials p,.testimonials span{font-size:20px;line-height:1.4em;font-style:italic;font-weight:300;padding:0 3em}@media all and (max-width:640px){.testimonials p,.testimonials span{padding:0 1em;font-size:18px}}.testimonials span{font-size:16px;color:#d66b57}.who-we-are{padding:30px 0;z-index:5}.who-we-are .social{display:inline-block;margin-top:1em}.who-we-are .social li{margin:0 7.5px;float:left}.who-we-are .social li a{float:left;width:33px;height:33px;line-height:31px;color:#fff;font-size:18px;text-align:center;background:#af4531;border:1px solid #af4531}.who-we-are .social li a:hover{background:0 0;color:#d66b57;border:1px solid #d66b57}@media all and (max-width:640px){.who-we-are .social li{display:inline-block;float:none}.who-we-are .social{display:block;margin:10px auto;float:none;text-align:center}}.location{background:#e9e9e9;z-index:5;padding:80px 0}.location .block{background:#fff;float:none;display:inline-block;z-index:10;padding:35px 0 50px;border-bottom:5px solid #d66b57}.location .block h3{margin-bottom:30px}.location .block p{font-size:14px;margin:0 0 10px;position:relative}.location .block p:before{font-family:FontAwesome;font-size:22px;display:inline-block;width:100%;text-align:center;margin:0 auto 20px;content:"\f041"}.location .block address{font-size:12px;font-style:normal;color:#8c8c8c;margin:0 0 10px}.location .block span{font-size:12px;font-weight:700}#map{width:100%;height:100%;position:absolute;z-index:2;top:0;left:0}.contact,.widget{position:relative}.contact{padding:30px 0;z-index:5}.details,.form{max-width:470px;text-align:center}@media all and (max-width:640px){.details,.form{width:100%;margin-bottom:20px}}.widget{padding:0 2% 0 25px;margin-bottom:20px;min-height:80px;width:50%;float:left}.widget address,.widget p{font-size:12px;line-height:16px;color:#d66b57;font-style:normal}.widget h4{font-size:14px;margin:0;font-family:"Open Sans",sans-serif;font-weight:400;color:#d66b57}.widget p{margin-bottom:0}.widget p a{text-decoration:underline}.widget p a:hover{color:#fff}.widget .fa{position:absolute;top:0;left:0;font-size:22px}form button,form input,form select,form textarea{background:0 0;border:1px solid #8c8c8c;color:#8c8c8c;font-family:"Open Sans",sans-serif;font-size:16px;width:100%;display:inline-block;padding:5px;margin:0 0 10px;outline:0}form textarea{min-height:100px;resize:none;outline:0}form input:focus,form textarea:focus{border:1px solid #d66b57}form button{width:auto;min-width:300px;font-size:18px;padding:10px 40px;color:#fff;border:none;background:#d66b57;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form button:hover{background:#af4531}form ::-webkit-input-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}form :-moz-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}form ::-moz-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}form :-ms-input-placeholder{color:#8c8c8c;opacity:1;filter:alpha(opacity=100)}.footer p,.footer p a{color:#00212f}.footer{padding:30px 0}.footer p{margin:.5em 0;font-size:13px;font-weight:600}.footer p a:hover{color:#af4531}@media all and (max-width:640px){.footer p{float:none;text-align:center;display:block}}.footer .social{float:right;position:absolute;right:0;top:-5px}.footer .social li{margin:0 0 0 15px;float:left}.footer .social li a{float:left;width:33px;height:33px;line-height:31px;color:#d66b57;font-size:18px;text-align:center;border:1px solid #cfcfcf}.footer .social li a:hover{border:1px solid #eec1b9}@media all and (max-width:1160px){.footer .social{margin:0 80px 0 0}}@media all and (max-width:980px){.footer .social li{display:inline-block;float:none}.footer .social{display:block;margin:10px auto;float:none;text-align:center;position:relative;top:0}}.post-template .slider .container .slides li{min-height:265px}@media all and (max-width:720px){.post-template .slider .container .slides li{min-height:450px}}.post-template .content{padding:90px 0 50px}.post-template .bottom-part{height:90px}.primary{float:left;width:65.625%;text-align:left}@media all and (max-width:640px){.primary{width:100%;margin-bottom:50px}}.primary .post-thumbnail img{display:block;width:100%;height:auto;border-bottom:5px solid #d66b57;margin-bottom:20px}.primary .entry-meta{display:inline-block;width:100%;position:relative;padding-bottom:30px;margin-bottom:40px}.primary .entry-meta span{font-size:13px;color:#d66b57;margin:0 10px 0 0}.primary .entry-meta span i{font-size:14px;color:#af4531;margin:0 2px 0 0}.primary .entry-meta:after{width:40px;height:5px;position:absolute;bottom:0;left:0;background:#d66b57;content:""}.primary ul{margin:0 0 30px 20px}.primary ul li{color:#8c8c8c;position:relative;padding:0 0 5px 20px}.primary ul li:before{position:absolute;color:#d66b57;font-family:FontAwesome;font-size:22px;content:"\f105";left:0}.comments-area ol li,.comments-title i{position:relative}blockquote p,blockquote span,q{font-size:22px;font-family:Arvo,serif;color:#d66b57;font-style:italic}q{margin:0 0 40px 20px;display:block}blockquote{margin:0 0 60px 20px}blockquote p:after,blockquote p:before{content:"\0022"}blockquote span{display:block;font-size:13px;margin:30px 0 0}.comments-title{font-style:italic;padding-bottom:20px;border-bottom:3px solid #d66b57;margin-bottom:20px}.comments-title i{font-size:14px;color:#d66b57;margin:0 5px 0 0;top:-2px}.comments-area h3.fancy:after{left:0;margin:0}.comments-area ol{margin-bottom:40px}.comments-area ol li .replay{position:absolute;background:#00212f;color:#fff;font-size:13px;text-transform:uppercase;top:0;right:0;padding:8px 20px}.comments-area ol li .replay:hover{background:#d66b57}.comments-area ol li .replay:after{content:"\f112";font-size:15px;font-family:FontAwesome;margin:0 0 0 5px}.comments-area ol li .children{padding-left:50px}.comments-area form input,.comments-area form textarea{border:1px solid #cfcfcf;padding:10px;font-size:13px;font-style:italic}.comment-meta{font-style:italic;font-size:13px}.comment-meta img{float:left;width:50px;height:auto;margin:0 10px 20px 0;border-bottom:3px solid #00212f}.comment-meta a{color:#8c8c8c}.comment-meta a span{color:#d66b57;display:inline-block}.comment-meta span{display:block;color:#c7c7c8}.comment-content{clear:both}.comment-content p{font-size:13px;line-height:22px;padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #f3f3f3}.secondary{float:right;width:31.25%;text-align:left}@media all and (max-width:640px){.secondary{width:100%}}.secondary h3{font-size:16px;text-transform:none;color:#00212f}.secondary .popular-news li{border-bottom:1px solid #eaeaea;margin-bottom:15px;display:inline-block;width:100%}.secondary .popular-news li img{float:left;width:50px;height:auto;margin:0 10px 15px 0}.secondary .popular-news li h4{color:#d66b57;font-weight:400;text-transform:none;font-family:"Open Sans",sans-serif;margin-bottom:0}.secondary .popular-news li p{font-size:13px}.secondary .archive ul li,.secondary .categories ul li{font-size:13px;margin-bottom:10px;position:relative;padding-left:15px}.secondary .archive ul li:before,.secondary .categories ul li:before{position:absolute;color:#d66b57;font-family:FontAwesome;font-size:20px;content:"\f105";left:0;top:-2px}.secondary .archive ul li a,.secondary .categories ul li a{color:#8c8c8c}.secondary .archive ul li a:hover,.secondary .categories ul li a:hover{color:#d66b57}.secondary .tags a{float:left;font-size:13px;text-transform:uppercase;color:#af4531;font-weight:600;background:#f3f3f3;padding:10px;margin:0 10px 7px 0}.secondary .tags a:hover{color:#fff;background:#d66b57}.secondary .search form{position:relative}.secondary .search input{border:1px solid #d66b57;font-size:13px;font-style:italic;padding:10px}.secondary .search i{position:absolute;top:8px;right:8px;font-size:22px;color:#d66b57}.cd-popup{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(94,110,141,.9);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-popup.is-visible{opacity:1;z-index:99;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.cd-popup-container{position:relative;width:90%;max-width:400px;margin:4em auto;background:#FFF;border-radius:.25em .25em .4em .4em;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}.cd-popup-container p{padding:3em 1em}.cd-popup-container p i{font-size:35px;color:#ca3f45}.cd-popup-container .cd-popup-close{position:absolute;top:8px;right:8px;width:30px;height:30px}.cd-popup-container .cd-popup-close::after,.cd-popup-container .cd-popup-close::before{content:'';position:absolute;top:12px;width:14px;height:3px;background-color:#8f9cb5}.cd-popup-container .cd-popup-close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px}.cd-popup-container .cd-popup-close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:8px}.is-visible .cd-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}@media only screen and (min-width:1170px){.cd-popup-container{margin:8em auto}}p.error{color:#fff;font-style:italic;text-shadow:2px 2px 10px red}