@font-face{font-family:'cuprumffuregular';src:url('../../fonts/cuprum-webfont.eot');src:url('../../fonts/cuprum-webfont.eot?#iefix') format('embedded-opentype'),
url('../../fonts/cuprum-webfont.woff') format('woff'),
url('../../fonts/cuprum-webfont.ttf') format('truetype');font-weight:normal;font-style:normal;}
@font-face{font-family:'PTSerifCaptionRegular';src:url('../../fonts/pt_serif-caption-web-regular.eot');src:url('../../fonts/pt_serif-caption-web-regular.eot') format('embedded-opentype'),
url('../../fonts/pt_serif-caption-web-regular.woff') format('woff'),
url('../../fonts/pt_serif-caption-web-regular.ttf') format('truetype'),
url('../../fonts/pt_serif-caption-web-regular.svg#PTSerifCaptionRegular') format('svg');}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{display:block;}
audio,
canvas,
video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html,
button,
input,
select,
textarea{font-family:sans-serif;}
body{margin:0;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
code,
kbd,
pre,
samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before,
q:after{content:'';content:none;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl,
menu,
ol,
ul, dd,
menu,
ol,
ul,
p, h1, h2, h3, h4, h5{margin:0;padding:0;}
ul,
nav ol{list-style:none;list-style-image:none;padding:0;margin:0;}
img{border:0;-ms-interpolation-mode:bicubic;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button,
input{line-height:normal;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}
button[disabled],
input[disabled]{cursor:default;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
html,
button,
input,
select,
textarea{color:#222;}
body{font-size:1em;line-height:1.4;}
::-moz-selection{background:#b3d4fc;text-shadow:none;}
::selection{background:#b3d4fc;text-shadow:none;}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}
img{vertical-align:middle;}
fieldset{border:0;margin:0;padding:0;}
textarea{resize:vertical;}
.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}
.gray, .grey{color:#A5A5A5;font-size:10px;line-height:10px;}
.red, .error{color:#C03B20;}
.sstr{font-weight:bold;}
.star{color:#81ab34;display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;font:24px/14px Arial, sans-serif;margin:0 3px 0 0;}
.content .feedbackBlock .errorForm .star, .star.red{color:#e31520;}
img.imgl{float:left;}
img.imgr{float:right;}
html{filter:expression(runtimeStyle.filter = '',document.execCommand('BackgroundImageCache', false, true));}
.cut_text, .cat_text{display:none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.clear{clear:both;}
.content{font:14px/20px Arial, sans-serif;color:#4c4c4c;}
h1, .page.about .content h1{font:48px/50px 'PTSerifCaptionRegular', serif;color:#44362e;padding:0 0 0 201px;margin:32px 0 0;}
.page.about .content h1{padding:0 0 0 167px;}
h1 span{vertical-align:bottom;zoom:1;background:url(../../i/h1.png) no-repeat 100% 8px;padding:0 32px 0 0;}
.content h1, .pricePage h1, .content .h1, .pricePage .h1{font:48px/50px 'PTSerifCaptionRegular', serif;color:#44362e;padding:0;margin:0;}
.content h2{font:36px/36px 'PTSerifCaptionRegular', serif;color:#44362e;margin:30px 0 0;}
.content h2 span.numberItem{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1;*display:inline;width:51px;height:50px;background:url(../../i/number.png) no-repeat 0 0;text-align:center;font:36px/47px 'PTSerifCaptionRegular', serif;color:#fff;margin:-10px 11px 0 0;}
.content h3{font:24px/24px 'PTSerifCaptionRegular', serif;color:#000;margin:24px 0 0;}
.content h3.greenH{color:#537a00;margin:43px 0 0;}
.content h3 span{display:-moz-inline-stack;display:inline-block;vertical-align:bottom;zoom:1;*display:inline;background:url(../../i/h3.png) no-repeat 100% 0;padding:3px 32px 0 0;}
.content h4{font:18px/18px 'PTSerifCaptionRegular', serif;color:#44362e;margin:20px 0 0;}
.page.about .content h4{color:#537a00;}
.content h5{font:italic 16px/16px 'Georgia', serif;color:#6e4321;}
.content h6{font:16px/16px 'PTSerifCaptionRegular', serif;color:#7f5f26;margin:23px 0 0 7px;}
.content h6 span{font:11px/12px Arial, sans-serif;color:#727272;}
a{color:#537d07;}
a:hover{color:#5c351c;text-decoration:none;}
.content img{vertical-align:bottom;}
.content ul{margin:22px 0 0 21px;}
.content ul li{padding:0 0 0 17px;font:15px/18px 'PTSerifCaptionRegular', serif;color:#537d07;background:url(../../i/bul.png) no-repeat 0 0;padding:0 0 0 24px;margin:0 0 12px;}
.woodPage .content ul li h2, .woodPage .content ul li h3, .woodPage .content ul li h4{font:15px/18px 'PTSerifCaptionRegular', serif;color:#537d07;margin:0;padding:0;}
.content p, .content div{margin:20px 0 0;}
.page.about .content p{margin:9px 0;}
button.button{display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;background:url(../../i/button.png) no-repeat 0 0;padding:0 0 0 9px;border:0;font:28px/30px 'cuprumffuregular', sans-serif;color:#fff;text-transform:uppercase;}
button.button span{display:block;background:url(../../i/button.png) no-repeat 100% -58px;padding:10px 18px 9px 8px;}
button.button:hover{background-position:0 -116px;color:#ffe463;}
button.button:hover span{background-position:100% -174px;}
button.button:active{background-position:0 -237px;color:#ffe463;}
button.button:active span{background-position:100% -291px;}
.content table td{vertical-align:top;}
.content hr{border:0;height:15px;background:url(../../i/hr.png) no-repeat 50% 0;margin:25px 0 0;}
.content blockquote{font:24px/28px 'PTSerifCaptionRegular';color:#514944;margin:25px 0 0;width:751px;padding:0 0 40px;background:url(../../i/bloq_b.png) no-repeat 0 100%;}
.content blockquote.w620{width:620px;background-image:url(../../i/bloq_b_620.png)}
.content blockquote span{display:block;padding:57px 30px 26px 33px;background:url(../../i/bloq_t.png) no-repeat 0 0 #f0e8cf;}
.content blockquote strong{font-weight:normal;color:#6b9125;}
.content table.tbl{margin:36px 0 0;}
.content table.tbl tr{}
.content table.tbl tr td.theader{border:0;background:#f0f5d5;font:14px/16px 'PTSerifCaptionRegular', serif;color:#424424;padding:12px 10px 11px 18px;}
.content table.tbl tr td{border-bottom:1px solid #e0d0b8;font:italic 12px/18px 'Georgia', sans-serif;color:#6b6151;padding:12px 5px 12px 16px;vertical-align:middle;}
.content table.tbl tr td.first{font:italic 20px/20px 'Georgia', sans-serif;color:#2c2c2c;padding:16px 0 16px 17px;}
.content table.tbl tr td a{font:italic 20px/20px 'Georgia', sans-serif;border-bottom:1px dashed #657a00;color:#657a00;text-decoration:none;}
table td:first-child,
table th:first-child{padding:0;margin:0;}
.page.about .content ul{margin:22px 0 0;}
.page.about .content ul li{color:#664d3c;}
.page.about .content hr{margin:45px 0 0;}
table .button:first-child{padding:0 0 0 9px;}
.content .newsItem:not(.expand){position:relative;overflow:hidden;border-bottom:solid 1px #d3d2d1;padding:21px;margin:0;text-decoration:none;display:block;}
.content .newsItem:not(.expand) div{margin:0;}
.content .newsItem:first-child:not(.expand){border-top:solid 1px #d3d2d1;}
.content .newsItem:not(.expand)>img, .content .newsItem:not(.expand)>a>img{float:left;margin-right:20px;}
.content .newsItem:not(.expand) h6{font:normal 22px/28px 'PTSerifCaptionRegular', serif;color:#5b7900;margin:8px 0 0 0;padding:0;}
.content .newsItem:not(.expand) h6 span{font:normal 14px/14px 'PTSerifCaptionRegular', serif;color:#62533e;}
.content .newsItem:not(.expand):hover h6 span{text-decoration:underline;}
.content .newsItem:not(.expand):hover h6{color:#62533e;}
.content .newsItem .date span.date{display:inline-block;padding-right:20px;color:#2a2624;font:normal 14px 'PTSerifCaptionRegular', serif;background:url(../../i/bul_rev.png) no-repeat right 0 top 2px;}
.content .newsItem.expand .date span.date{font-size:18px;color:#6a8002;}
.content .newsItem:hover .date span.date{color:#62533e;}
.content .newsItem .date span.action{box-sizing:border-box;padding:3px 10px;margin-right:20px;display:inline-block;background-color:#fb7c00;font:bold 12px/14px Arial, sans-serif;color:#fff7bf;position:relative;}
.content .newsItem .date span.action::after{content:"";border:10px solid transparent;border-top:10px solid #fb7c00;border-bottom:10px solid #fb7c00;position:absolute;right:-10px;bottom:0;}
.content .newsItem.expand .date span.action{font-size:18px;padding:7px 13px;margin-right:30px;}
.content .newsItem.expand .date span.action::after{border:14px solid transparent;border-top:14px solid #fb7c00;border-bottom:14px solid #fb7c00;right:-14px;}
.content .newsItem.expand h2{font:normal 48px/50px 'PTSerifCaptionRegular', serif;color:#44362e;margin-bottom:24px;margin-top:10px;}
.content .allNews{font:normal 18px/24px 'PTSerifCaptionRegular', serif;color:#6e6e6e;margin-top:30px;}
.content .allNews a{display:inline-block;float:right;font-size:14px;line-height:24px;vertical-align:middle;}
.content ul.gemini{position:relative;border-bottom:solid 1px #e5d2ad;margin:35px 0 50px 0;}
.gemini:after,
.gemini-item:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.content ul.gemini li{position:relative;display:block;float:left;width:304px;height:450px;text-align:center;margin:20px 4px;list-style:none;padding:0;background:none;}
.content ul.gemini li a:not(.btnOn){display:block;position:absolute;left:0;top:0;width:100%;height:100%;}
.content ul.gemini li img{margin-top:15px;}
.content ul.gemini li a.btnOn{position:absolute;left:37px;bottom:37px;}
.content ul.gemini li h3{font:22px/24px 'PTSerifCaptionRegular', serif;letter-spacing:-1px;color:#755027;position:absolute;left:38px;bottom:82px;}
.content ul.gemini li a:hover h3{color:#000;}
.content ul.gemini li:hover{background:url(../../i/gemini-hover.png) no-repeat center bottom;}
.content ul.gemini li:nth-child(3n+1):before{content:"";position:absolute;left:-4px;top:-20px;width:936px;height:0;border-bottom:solid 1px #e5d2ad;}
.fullwidth h1{max-width:600px;}
.content .gemini-item{margin-top:40px;border-bottom:solid 1px #e5d2ad;margin-bottom:50px;padding-bottom:35px;}
.content .gemini-item-img-container{float:left;width:346px;height:450px;overflow:hidden;position:relative;}
.content .gemini-item-img-container div{margin:0;}
.content .f360image,
.content .f360image div{margin:0;}
.content .f360image{position:absolute !important;left:-37px;top:0;}
.content .gemini-item-img{max-width:100%;}
.content .gemini-item-img-container.preloading *{display:none;}
.content .gemini-item-img-container.f360 .gemini-item-img{display:none;}
.content .gemini-item-img-container:not(.f360) .f360image{display:none;}
.content .gemini-item .wrap{padding-left:405px;}
.content .gemini-item .bring{display:block;width:548px;height:58px;background:url(../../i/gerimi-bring.png) no-repeat;font:18px/18px 'PTSerifCaptionRegular', serif;padding:20px 33px;color:#2a2624;box-sizing:border-box;}
.content .gemini-item .bring:hover{background-position:0 -60px;color:#FFF;text-decoration:none;}
.content .gemini-item table{margin-top:35px;width:548px;font-size:13px;}
.content .gemini-item tr:nth-child(2n+1){background-color:#E7F2F7;}
.content .gemini-item td{padding:5px 15px;vertical-align:middle;width:50%;}
.content .gemini-item td:first-child{color:#8c8c8c;}
.content .gemini-item .preview span{width:95px;height:95px;overflow:hidden;box-sizing:border-box;text-align:center;display:inline-block;cursor:pointer;margin-right:17px;border:solid 3px #cacaca;position:relative;}
.content .gemini-item .preview span:hover{border-color:#515050;}
.content .gemini-item .preview span.current{border:solid 5px #89bf40;}
.content .gemini-item .preview span img{display:block;position:absolute;left:50%;top:48%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:80px;}
.content .gemini-item .preview span[data-gallery-360]:after{content:"360˚";position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center;line-height:95px;font-size:30px;font-weight:bold;color:#89bf40;text-shadow:0 0 3px #000;}
.content .gemini-item .preview span.current[data-gallery-360]:after{line-height:92px;}

.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0.438em 0.625em 0.438em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em;}
.slicknav_menu{*zoom:1;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute;}
.slicknav_menu .slicknav_no-text{margin:0;}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_menu:before{content:" ";display:table;}
.slicknav_menu:after{content:" ";display:table;clear:both;}
.slicknav_nav{clear:both;}
.slicknav_nav ul{display:block;}
.slicknav_nav li{display:block;}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_item a{display:inline;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block;}
.slicknav_nav .slicknav_parent-link a{display:inline;}
.slicknav_brand{float:left;}
.slicknav_menu{font-size:16px;box-sizing:border-box;background:#4c4c4c;padding:5px;}
.slicknav_menu *{box-sizing:border-box;}
.slicknav_menu .slicknav_menutxt{color:#fff;font-weight:bold;text-shadow:0 1px 3px #000;}
.slicknav_menu .slicknav_icon-bar{background-color:#fff;}
.slicknav_btn{margin:5px 5px 6px;text-decoration:none;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#222;}
.slicknav_nav{color:#fff;margin:0;padding:0;font-size:0.875em;list-style:none;overflow:hidden;}
.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav .slicknav_row:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#fff;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#fff;}
.slicknav_nav a:hover{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#ccc;color:#222;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
.slicknav_nav .slicknav_item a{padding:0;margin:0;}
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_brand{color:#fff;font-size:18px;line-height:30px;padding:7px 12px;height:44px;}
