body,button,input,select,textarea{font-family:Cuprum,sans-serif;color:#555}#container h1,#container h2{font-weight:700;line-height:1}html{-webkit-text-size-adjust:none}body{font-size:62.5%;line-height:1.5}button,input,select,textarea{font-size:1.6em}a{color:#0645ad;text-decoration:underline}#header{background-color:#7dbd00;background-image:linear-gradient(top,#95df00 4%,#7ebd00 50%);background-image:-o-linear-gradient(top,#95df00 4%,#7ebd00 50%);background-image:-moz-linear-gradient(top,#95df00 4%,#7ebd00 50%);background-image:-webkit-linear-gradient(top,#95df00 4%,#7ebd00 50%);background-image:-ms-linear-gradient(top,#95df00 4%,#7ebd00 50%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#95df00),color-stop(.5,#7ebd00))}.fb-like-box,.fb-like-box span,.fb-like-box span iframe[style]{width:100%!important}.fb-like-box{margin-left:-.5em!important}#footer{background:#222;color:#fff}#footer-blocks .block{padding:1.5em 0}#footer-blocks .block h1{font-size:2.4em;font-weight:700;text-transform:uppercase}#footer-blocks .block p{font-size:1.6em;margin:1em 0}#container h2,#container h3,#container h4{color:#7dbd00;margin-bottom:.2em}#container h1{font-size:4.8em;text-transform:uppercase;color:#7dbd00}#container h2{font-size:3.6em}#container h3{font-size:2.4em;line-height:1}#container h4{font-size:1.8em;line-height:1.2}#container ol,#container p,#container ul{font-size:1.6em;margin-bottom:1.5em}#container ul{list-style-type:none}#container ul li{padding-left:15px;background:url(../img/bullet.png) left 8px no-repeat}#page .accordion .item a.title{font-size:2.4em;line-height:1.5;margin-bottom:1em;text-decoration:none;display:block;color:#444}#page .accordion .item a.title .icon{width:35px;height:35px;background:url(../img/list-toggle.png) left top no-repeat;display:inline-block;vertical-align:top;margin-right:.2em}#page .accordion .item-current a.title .icon{background-position:left bottom}#page .accordion .item .content{display:none;padding-bottom:1.5em}#page video{width:100%;height:auto}#page>.column1 img{max-width:100%;height:auto}#blog-posts .post{margin-bottom:3em}#blog-posts .post .photo{display:block;margin-bottom:1em}#blog-posts .post .photo span.more{display:none}#blog-posts .post .photo img{max-width:100%;height:auto;display:block;margin:0 auto}#blog-posts .post .title{line-height:1;font-size:2.4em;color:#7dbd00;text-decoration:none}#blog-post>.meta,#blog-posts .post .meta{border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:1em 0 1.5em;padding:.125em 0}#blog-post>.meta .date,#blog-posts .post .meta .date{float:left;white-space:nowrap}#blog-post>.meta .comments,#blog-posts .post .meta .comments{float:right;white-space:nowrap}#blog-load-more{display:block;text-align:center;font-size:1.8em;color:#fff;text-decoration:none;padding:.3em 0;border-radius:4px;background:#94df00;background:-moz-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#94df00),color-stop(100%,#7dbd00));background:-webkit-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-o-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-ms-linear-gradient(top,#94df00 0,#7dbd00 100%);background:linear-gradient(to bottom,#94df00 0,#7dbd00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#94df00', endColorstr='#7dbd00', GradientType=0 )}#blog-load-more:hover{background:#7dbd00;background:-moz-linear-gradient(top,#7dbd00 1%,#94df00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#7dbd00),color-stop(100%,#94df00));background:-webkit-linear-gradient(top,#7dbd00 1%,#94df00 100%);background:-o-linear-gradient(top,#7dbd00 1%,#94df00 100%);background:-ms-linear-gradient(top,#7dbd00 1%,#94df00 100%);background:linear-gradient(to bottom,#7dbd00 1%,#94df00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7dbd00', endColorstr='#94df00', GradientType=0 )}#blog-sidebar{display:none}#blog-post .image{display:block;margin-bottom:1.5em;max-width:100%}#page h1{margin-bottom:.6em}#page-wrapper{background:url(../img/page-bg.png) left top repeat-x #e7e9e2}#page-head-wrapper{background:url(../img/page-head-bg.png) left top repeat-x}#page-head .img img{height:auto;max-width:100%}#page-head .head-content h1{margin-bottom:.5em}#page-head .head-content h3{margin-bottom:.8em}.promotions #page .item h3{font-weight:400}form.default-form select{height:40px;border:1px solid #bccf94;background:#fff;display:block;font-size:1.4em;color:#8a8a8a;width:100%;padding:10px}form.default-form select optgroup{font-style:normal}form.default-form select optgroup option{padding-left:1.5em}form.default-form .field{margin-bottom:1.5em}form.default-form .text-field{border:1px solid #bccf94;background:#fff;padding:11px}form.default-form .text-field input,form.default-form .text-field textarea{border:none;display:block;color:#8a8a8a;outline:0;width:100%;font-size:1.4em;height:1.2em;margin:0;padding:0}#comments h3,#comments-form h3{margin-bottom:1em}form.default-form .text-field textarea{height:128px;overflow:auto;resize:none}form.default-form button{height:40px;width:115px;color:#444;font-size:1.6em;border:none;float:right;background:#f4f4f4;background:-moz-linear-gradient(top,#f4f4f4 0,#c9c9c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f4f4),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,#f4f4f4 0,#c9c9c9 100%);background:-o-linear-gradient(top,#f4f4f4 0,#c9c9c9 100%);background:-ms-linear-gradient(top,#f4f4f4 0,#c9c9c9 100%);background:linear-gradient(to bottom,#f4f4f4 0,#c9c9c9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#c9c9c9', GradientType=0 )}form.default-form button:hover{background:#c9c9c9;background:-moz-linear-gradient(top,#c9c9c9 0,#f4f4f4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c9c9c9),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#c9c9c9 0,#f4f4f4 100%);background:-o-linear-gradient(top,#c9c9c9 0,#f4f4f4 100%);background:-ms-linear-gradient(top,#c9c9c9 0,#f4f4f4 100%);background:linear-gradient(to bottom,#c9c9c9 0,#f4f4f4 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#f4f4f4', GradientType=0 )}#book-form form{display:none}#comments-form button{background:#7dbd00;color:#fff}#comments,#comments-form{margin-top:4em}#comments-form .error-messages,#comments-form .status-messages{font-size:1.6em}#comments-form .error-messages{color:red}#comments .comment header{overflow:hidden;margin-bottom:1em}#comments .comment header img{width:40px;height:40px;float:left;margin-top:3px}#comments .comment header p{font-size:1em;margin-left:50px;margin-bottom:0}#comments .comment header p .name{display:block;font-size:1.8em;font-weight:700}#comments .comment header p .date{display:block;font-size:1.2em}#comments .comment .body{line-height:1.3}#blog-latest .post{margin-top:1.6em;line-height:1.3}#blog-latest .post img{float:left}#blog-latest .post a.title{font-size:1.6em;font-weight:700;color:#fff;text-decoration:none;margin-left:95px;display:block}#blog-latest .post p{color:#e1e1e1}#blog-latest .post p a{color:#84abec}.gallery-album-wrapper{width:100%;overflow:hidden}.column1 .gallery-album,.column2 .gallery-album{margin:1.6em 0}.gallery-album{width:105%;margin:3.2em 0 0}.column1 .gallery-album a.photo,.column2 .gallery-album a.photo,.gallery-album a.photo{width:28%;padding-top:21%;height:0;overflow:hidden;float:left;margin:0 5% 5% 0;position:relative}.column1 .gallery-album a.photo img,.column2 .gallery-album a.photo img,.gallery-album a.photo img{max-width:100%;height:auto;position:absolute;left:0;top:0}#accents{margin:1.6em 0}#accents .image-container{border:1px solid #fff;border-radius:2px;padding-top:50%;overflow:hidden;position:relative;height:0;margin-bottom:2.5em}#accents .image-container a.next,#accents .image-container a.prev{width:30%;position:absolute;top:0;height:100%;text-indent:-1000px}#accents .image-container a.prev{left:0;background:url(../img/prev.png) left center no-repeat}#accents .image-container a.next{right:0;background:url(../img/next.png) right center no-repeat}#accents .image-container .img-wrapper{position:absolute;left:0;top:0;display:none;text-align:center;width:100%;height:100%}#accents .image-container .img-wrapper img{max-width:100%;height:auto}#accents .items .item{display:none}#accents .items .item h1{margin-bottom:.2em}#accents .items .item-active{display:block}#location-cities .city>a{font-size:2em;padding:.4em .8em;background:#94df00;background:-moz-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#94df00),color-stop(100%,#7dbd00));background:-webkit-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-o-linear-gradient(top,#94df00 0,#7dbd00 100%);background:-ms-linear-gradient(top,#94df00 0,#7dbd00 100%);background:linear-gradient(to bottom,#94df00 0,#7dbd00 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#94df00', endColorstr='#7dbd00', GradientType=0 );color:#fff;text-decoration:none;display:block;margin-bottom:.5em;border-radius:4px}#location-cities .city .locations>a{display:block;font-size:1.5em;padding:2px 18px 2px 36px;background:url(../img/bullet.png) 20px 8px no-repeat;color:#444;text-decoration:none}#location-cities .city .locations{padding-bottom:1em;display:none}#small-map-wrapper{display:none}#small-map{width:100%;height:100%;position:absolute;left:0;top:0}.contacts #page{padding-top:2em}#location-cities .logo{padding-bottom:3em;margin-bottom:3em;border-bottom:1px solid #e6e6e6}#location-cities .logo img{display:block;margin:0 auto}#contacts a.close,#home-zones,#location-cities a.contacts,.modal{display:none}#contacts h3{font-size:2em;color:#444}#contacts form .field{margin-bottom:8px}#contacts form .text-field{border:1px solid #bccf94;padding:5px}#contacts form button{background:#7dbd00;filter:none;color:#fff}#newsletter-unsubscribe button[type=submit]{color:#fff;border:none;background:#7dbd00;padding:.5em}#newsletter-subscribe input[type=text]{padding:8px;border:none;float:left;line-height:1.5em;height:20px;width:169px;border-radius:0}#navigation .phone,#newsletter-subscribe button[type=submit]{color:#fff;border:none;background:#7dbd00;float:left;height:36px;width:115px;font-size:1.5em;border-radius:0}#navigation .phone{background:0 0}#navigation .phoneList{position:absolute;right:-15px;top:-37px}#footer .web-design{font-size:1.3em;float:right;margin-bottom:20px;color:#fff;text-decoration:none}#footer .web-design img{vertical-align:middle}#footer .web-design:hover span{text-decoration:underline}.modal{position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);text-align:center}.modal-content{display:inline-block;position:relative;background-color:#fefefe;margin:0 auto;padding:0;border:1px solid #888;width:auto;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);animation-name:animatetop;animation-duration:.4s;border-radius:11px;max-width:80%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-content img{max-width:100%;float:left;border-radius:10px}.close{color:#656565;float:right;font-size:48px;font-weight:700;position:absolute;z-index:1000;right:10px;top:-17px}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}@keyframes animatetop{from{top:-300px;opacity:0}to{top:0;opacity:1}}#prices{border-collapse:collapse;width:100%}#prices td{border:1px solid #ddd;padding:8px}#prices td p{margin-bottom:0}#prices tr:nth-child(even){background-color:#f2f2f2}#prices tr:nth-child(odd){background-color:#eceee8}