@charset "utf-8";@-webkit-keyframes arrowAnimation{0%,100%{padding-top:0}50%{padding-top:10px}}@-moz-keyframes arrowAnimation{0%,100%{padding-top:0}50%{padding-top:10px}}@keyframes arrowAnimation{0%,100%{padding-top:0}50%{padding-top:20px}}html{height:100%}body{font-family:'Lato',sans-serif;font-size:15px;height:100%;color:#2a2a2a;overflow-x:hidden}a,a:link,a:active,a:hover,a:focus,a:visited{text-decoration:none;outline:0}.key-info{display:none}input,textarea{outline:0;-webkit-appearance:none;border-radius:0}label{font-weight:normal;margin-bottom:0}.overlay{background:rgba(0,0,0,.4);width:100%;height:100%;z-index:1;position:absolute}h2,h1{font-size:40px;font-weight:lighter;text-transform:uppercase;color:#4b4a4a}h3,h4,h5,h6{color:#817663}.button{position:relative;margin-bottom:3px;padding:6px 24px 6px 24px;text-align:center;font-size:18px;background-color:#817663;color:#564e42;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#fff}.button:active{top:3px;margin-bottom:3px}.button:hover{background-color:#817663;color:#1c1a15}.social-links{font-size:0}.social-links a{display:inline-block;margin-left:24px;height:35px;width:35px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#b0b0b0;background-repeat:no-repeat;background-position:center center;transition:background-color 100ms ease}.social-links a:hover{background-color:#817663}.social-links .twit{background-image:url(/img/layout/icon_social_twit.png)}.social-links .fb{background-image:url(/img/layout/icon_social_fb.png)}.social-links .insta{background-image:url(/img/layout/icon_social_insta.png)}.menu{list-style:none;padding:0;margin:0}.menu--intro .menu-drop,.menu--header .menu-drop{position:absolute;z-index:1;top:100%;left:0;right:-9999px;visibility:hidden;opacity:0;transition:visibility 100ms ease,opacity 100ms ease,transform 100ms ease;transform:translateY(-5px);text-align:left;pointer-events:none}.menu--intro .menu-subMenu,.menu--header .menu-subMenu{position:relative;pointer-events:all;list-style:none;text-align:left;min-width:200px;max-width:360px;display:inline-block;vertical-align:top;padding:36px 0 1em 0}.menu--intro .menu-subMenu:before,.menu--header .menu-subMenu:before{content:"";position:absolute;z-index:-1;top:18px;left:0;right:0;bottom:0;background-color:#fff;border:1px solid #eaeaea}.menu--intro .menu-subMenu>li,.menu--header .menu-subMenu>li{display:block}.menu--intro .menu-subMenu>li>a,.menu--header .menu-subMenu>li>a{display:block;padding:.7em 1.6em;transition:color 50ms ease,background-color 50ms ease;color:#333}.menu--intro .menu-subMenu>li>a:hover,.menu--header .menu-subMenu>li>a:hover{background-color:#eaeaea}.menu--intro{text-align:center}.menu--intro .menu-item{display:inline-block;vertical-align:baseline;margin:0 18px}.menu--intro .menu-item.dropdown:hover .menu-drop{visibility:visible;opacity:1;transform:translateY(0)}.menu--intro .menu-item.active .menu-link{background-color:#817663}.menu--intro .menu-link{display:block;padding:.3em .6em .4em .6em;font-size:20px;color:#fff;transition:background-color 100ms ease}.menu--intro .menu-link:hover{background-color:#817663}.menu--intro .menu-dropBtn{display:none}.menu--header{display:inline-block}@media only screen and (max-width:991px){.menu--header{display:none}}.menu--header .menu-item{display:inline-block;vertical-align:top}.menu--header .menu-item+.menu-item{margin-left:20px}.menu--header .menu-item.dropdown:hover .menu-drop{visibility:visible;opacity:1;transform:translateY(0)}.menu--header .menu-item.active .menu-link{color:#fff;background-color:#817663}.menu--header .menu-dropBtn{display:none}.menu--header .menu-link{display:block;padding:.5em;color:#9a9a9a;font-weight:bold;font-size:18px;transition:background-color 100ms ease,color 100ms ease}.menu--header .menu-link:hover{background-color:#817663;color:#fff}@media only screen and (max-width:1199px){.menu--header .menu-link{font-size:17px}}.menu--mobile .menu-item{margin-bottom:.7em;transition:background-color}.menu--mobile .menu-item:hover{background-color:#616161}.menu--mobile .menu-item.active{background-color:#616161}.menu--mobile .menu-item.dropdown.open .menu-drop{display:block}.menu--mobile .menu-item.dropdown .dropdown-backdrop{display:none}.menu--mobile .menu-item.dropdown .menu-link{margin-right:64px}.menu--mobile .menu-link{position:relative;display:block;padding:.5em 2em .5em 2em;font-size:18px;color:#fff;transition:background-color 100ms ease}.menu--mobile .menu-dropBtn{position:absolute;top:0;right:0;z-index:1;border:none;font-size:28px;height:43px;padding:10px 30px 10px 16px;background-color:transparent;color:#fff}.menu--mobile .menu-dropBtn:focus{outline:0}.menu--mobile .menu-drop{display:none;background-color:#404040}.menu--mobile .menu-subMenu{list-style:none;padding:6px 0 4px 0}.menu--mobile .menu-subMenu>li>a{display:block;padding:7px 15px 7px 60px;font-size:18px;color:#fff;transition:background-color 100ms ease}.menu--mobile .menu-subMenu>li>a:hover{background-color:#616161}.layout{display:table;table-layout:fixed;width:100%;height:100%}.layout-row{display:table-row}.layout-fullRow{display:table-row;height:100%;background-color:#f2f2f2}.layout-body{height:100%}.pageOverlay{position:fixed;visibility:hidden;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity,visibility;transition-duration:300ms;transition-timing-function:cubic-bezier(.645,.045,.355,1);background-color:rgba(0,0,0,.6)}.pageOverlay--mobileMenu{z-index:850}.pageOverlay.open{visibility:visible;opacity:1}.mobileMenu{display:none;visibility:hidden;position:fixed;z-index:900;top:0;right:0;bottom:0;overflow-y:auto;height:100%;min-width:360px;padding:74px 0 35px 0;background-color:#404040;color:#333;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);transition:transform,visibility;transition-duration:300ms;transition-timing-function:cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width:1199px){.mobileMenu{display:block}}@media only screen and (max-width:479px){.mobileMenu{width:100%;min-width:0}}.mobileMenu.open{visibility:visible;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mobileMenu-close{position:absolute;top:22px;right:30px;left:30px;border:none;padding:0;width:30px;height:30px;margin:0 auto;background-color:transparent}.mobileMenu-close:before,.mobileMenu-close:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:35px;background-color:#fff}.mobileMenu-close:before{transform:translate(-50%,-50%) rotate(45deg)}.mobileMenu-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mobileMenu-close:focus{outline:0}.mobileMenu-langs{margin:28px 0 0 35px}.mobileMenu-langs>a{display:inline-block;vertical-align:middle;font-weight:bold;color:#fff;padding-bottom:3px;border-bottom:2px solid transparent}.mobileMenu-langs>a+a{margin-left:15px}.mobileMenu-langs>a.active{border-color:#fff}.mobileMenu-social{margin-top:34px;margin-left:10px}.crown{position:fixed;top:0;left:0;right:0;z-index:800;background:#fff;webkit-transition:top .6s cubic-bezier(.6,.2,.1,1);-moz-transition:transform .6s cubic-bezier(.6,.2,.1,1);-o-transition:transform .6s cubic-bezier(.6,.2,.1,1);-webkit-transition:transform .6s cubic-bezier(.6,.2,.1,1);transition:transform .6s cubic-bezier(.6,.2,.1,1)}.crown.visible{transform:translateY(0)}.crown-table{display:table;width:100%;height:100px}.crown-left{display:table-cell;vertical-align:middle}.crown-middle{display:table-cell;vertical-align:middle;width:100%;text-align:center}@media only screen and (max-width:767px){.crown-middle{display:none}}.crown-right{display:table-cell;vertical-align:middle;white-space:nowrap}.crown-logoWrap{display:block;margin-right:56px}.crown-logo{max-width:265px}@media only screen and (max-width:767px){.crown-logo{max-width:100%;height:auto}}.crown-langs{display:inline-block;vertical-align:middle;white-space:nowrap}.crown-langs>a{display:inline-block;vertical-align:baseline;padding:.3em .5em;font-weight:bold;color:#9a9a9a;transition:background-color 100ms ease,color 100ms ease}.crown-langs>a.active{color:#fff;background-color:#817663}.crown-langs>a:hover{color:#fff;background-color:#817663}.crown-social{display:inline-block;vertical-align:middle;white-space:nowrap}@media only screen and (max-width:1199px){.crown-social{display:none}}.crown-menuBtn{position:relative;display:none;vertical-align:middle;padding:0;background-color:transparent;border:none;font-size:28px;width:30px;height:30px;margin-left:25px;color:#9a9a9a}@media only screen and (max-width:991px){.crown-menuBtn{display:inline-block;vertical-align:middle}}@media only screen and (max-width:767px){.crown-menuBtn{position:absolute;top:50%;transform:translateY(-50%);right:15px}}.crown-menuBtn>i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-top:1px}.crown-menuBtn:focus{outline:0}.page-wrap{padding-top:127px}.intro{position:relative;display:table;width:100%;height:852px}@media only screen and (max-width:991px){.intro{height:770px}}@media only screen and (max-width:767px){.intro{height:615px}}@media only screen and (max-width:479px){.intro{height:568px}}.intro-bg{position:fixed;top:0;left:0;right:0;height:inherit;background-repeat:no-repeat;background-position:center;background-size:cover}.intro-bg:before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4)}.intro-table{position:relative;z-index:2;display:table;height:100%}@media only screen and (max-width:767px){.intro-table{width:100%}}.intro-row{display:table-row}.intro-fullRow{display:table-row;height:100%}.intro-aligner{display:table-cell;vertical-align:middle;padding:40px 0 40px 0}@media only screen and (max-width:991px){.intro-aligner{padding:0 0 40px 0}}.intro-top{position:relative}.intro-items{position:absolute;top:45px;right:15px}.intro-langs{display:inline-block;vertical-align:middle;position:relative}.intro-langs a{color:#fff;font-weight:bold;padding:.3em .5em;transition:background-color 100ms ease}@media only screen and (max-width:991px){.intro-langs a{margin-left:14px}}.intro-langs a.active,.intro-langs a:active,.intro-langs a:hover,.intro-langs a:focus{background:#817663}.intro-social{display:inline-block;vertical-align:middle}.intro-menuBtn{position:relative;display:none;vertical-align:middle;padding:0;background-color:transparent;border:none;font-size:28px;width:30px;height:30px;margin-left:25px;color:#fff}@media only screen and (max-width:991px){.intro-menuBtn{display:inline-block;vertical-align:middle}}.intro-menuBtn>i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);margin-top:1px}.intro-menuBtn:focus{outline:0}.intro-logo{display:block;margin:0 auto 0 auto;max-height:100%}@media only screen and (max-width:991px){.intro-logo{margin:0}}@media only screen and (max-width:767px){.intro-logo{max-width:100%;height:auto}}.intro-imgWrap{display:table;width:100%;padding-top:40px;padding-bottom:45px;height:210px}@media only screen and (max-width:991px){.intro-imgWrap{display:block;height:auto;width:auto}}@media only screen and (max-width:767px){.intro-imgWrap{margin-right:50px}}.intro-imgAligner{display:table-cell;vertical-align:middle}@media only screen and (max-width:767px){.intro-imgAligner{display:block}}.intro-nav{position:relative}@media only screen and (max-width:991px){.intro-nav{display:none}}.intro-title{font-weight:normal;text-transform:none;text-align:center;font-size:86px;line-height:1.2em;color:#fff}@media only screen and (max-width:991px){.intro-title{font-size:66px}}@media only screen and (max-width:767px){.intro-title{font-size:40px}}.intro-subTitle{font-weight:normal;text-transform:none;text-align:center;color:#fff;margin-top:12px;font-size:23px}@media only screen and (max-width:767px){.intro-subTitle{font-size:19px}}.intro-btn{position:relative;display:block;margin:0 auto 39px auto;width:115px;height:115px;border-radius:50%;font-size:17px;text-align:center;color:#fff;background-color:rgba(129,118,99,.8);font-weight:bold;transform:scale(1);transition:transform 100ms ease}@media only screen and (max-width:991px){.intro-btn{width:105px;height:105px;font-size:16px}}.intro-btn>span{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.intro-btn:hover,.intro-btn:focus{color:#fff;transform:scale(1.06)}.intro-btn:before{content:"";position:absolute;top:-9px;left:-9px;right:-9px;bottom:-9px;border-radius:50%;border:2px solid rgba(129,118,99,.8)}.home-heading{text-align:center;font-weight:normal}@media only screen and (max-width:991px){.home-heading{font-size:35px}}@media only screen and (max-width:767px){.home-heading{font-size:34px}}@media only screen and (max-width:479px){.home-heading{font-size:30px}}.division-ruler{margin:10px auto 0 auto;width:100%;max-width:361px;height:2px;background:#817663;position:relative}.division-ruler>div{width:15px;height:15px;border-radius:50%;background-color:#817663;position:relative;margin:0 auto;top:-6px}.home-section-1{position:relative;z-index:1;padding-bottom:22px;background:#f2f2f2}.home-section-1 .inner-wrap{background:#f2f2f2}.home-section-1 h2{margin-top:40px;color:#817663}.home-section-1 .lSSlideOuter{margin-bottom:22px}.home-section-1 .lSSlideOuter .lSPager.lSpg>li{padding:0 8px}.home-section-1 .lSSlideOuter .lSPager.lSpg>li>a{position:relative;display:inline-block;overflow:hidden;z-index:99;height:18px;width:18px;text-indent:-999em;background-color:#817663;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;opacity:.8;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.home-section-1 .lSSlideOuter .lSPager.lSpg li.active a{opacity:1}#items-slider{margin-top:58px;margin-bottom:42px;list-style:none;padding:0}@media only screen and (max-width:767px){#items-slider{margin-top:46px}}#items-slider li{position:relative}#items-slider .info-col .content{height:300px;overflow:hidden}@media only screen and (max-width:1199px){#items-slider .info-col .content{height:234px}}@media only screen and (max-width:991px){#items-slider .info-col .content{height:176px}}@media only screen and (max-width:767px){#items-slider .info-col .content{margin-top:16px;height:auto;max-height:173px}}#items-slider .info-col h4{font-size:34px;line-height:1.2em;color:#817663}@media only screen and (max-width:991px){#items-slider .info-col h4{font-size:30px}}#items-slider .info-col .short-desc{display:block;color:#817663;margin-top:8px;font-size:18px}#items-slider .info-col .back-end-content{color:#000;overflow:hidden;margin-top:15px}#items-slider .info-col .back-end-content p{margin-bottom:20px;font-size:16px}#items-slider .info-col .read-more{display:inline-block;vertical-align:top;margin-top:32px;min-width:132px;background:#817663;color:#fff}#items-slider .info-col .read-more:hover{background:#474137}@media only screen and (max-width:991px){#items-slider .info-col .read-more{margin-top:20px}}.items-slider-item{display:block;height:370px}.items-slider-item:hover img{opacity:.8}.items-slider-item img{transition:opacity 100ms ease}@media only screen and (max-width:1199px){.items-slider-item{height:304px}}@media only screen and (max-width:991px){.items-slider-item{height:230px}}@media only screen and (max-width:767px){.items-slider-item{height:auto;max-width:586px;margin-left:auto;margin-right:auto}}.home-section-2{position:relative;z-index:1;padding-bottom:50px;text-align:center;background:#817663}.home-section-2 h2{margin-top:40px;color:#fff}.home-section-2 .division-ruler{background-color:#fff}.home-section-2 .division-ruler>div{background-color:#fff}.home-section-2 p{margin:30px auto 0 auto;text-align:center;max-width:683px;font-weight:lighter;font-size:20px;color:#fff}.home-section-2 a.button{position:relative;display:inline-block;vertical-align:top;margin-top:38px;min-width:132px;background-color:#fff;color:#817663;opacity:1;transition:opacity 100ms ease}.home-section-2 a.button:hover{opacity:.8}.home-section-2 a.button:active{top:3px;margin-bottom:3px;color:#fff}.home-section-3{position:relative;z-index:1;padding-bottom:50px;min-height:598px;background-position:center top;background-repeat:no-repeat;background-color:#817663}@media only screen and (max-width:767px){.home-section-3{padding-bottom:20px}}.home-section-3 .overlay{background:rgba(0,0,0,.73)}.home-section-3 .container{z-index:1;position:relative}.home-section-3 h2.home-heading{position:relative;margin-top:44px;margin-bottom:42px;color:#fff}.home-section-3 .item{display:block;text-align:center}@media only screen and (max-width:767px){.home-section-3 .item{max-width:480px;margin-left:auto;margin-right:auto}}.home-section-3 .item img{border-radius:50%;padding:7px;border:5px solid #817663;width:180px;height:180px;margin:0 auto}.home-section-3 .item .item-desc{height:108px;overflow:hidden;color:#fff}@media only screen and (max-width:1199px){.home-section-3 .item .item-desc{height:101px}}@media only screen and (max-width:991px){.home-section-3 .item .item-desc{margin-top:12px;height:78px}}@media only screen and (max-width:767px){.home-section-3 .item .item-desc{height:auto;max-height:118px}}.home-section-3 .item h4{padding:10px 0 0;font-size:30px;color:#fff}@media only screen and (max-width:1199px){.home-section-3 .item h4{font-size:25px}}@media only screen and (max-width:991px){.home-section-3 .item h4{font-size:22px}}.home-section-3 .item p{margin-top:10px;padding:0 30px 0 30px;text-align:center;line-height:1.5em;color:#fff}@media only screen and (max-width:991px){.home-section-3 .item p{display:none}}@media only screen and (max-width:767px){.home-section-3 .item p{display:block}}.home-section-3 .item .read-more{color:#fff;padding:8px 30px;text-align:center;min-width:200px;font-size:16px;background:#817663;border-radius:7px;display:block;max-width:200px;margin:25px auto}.home-section-3 .item:hover img{border-color:#fff}.home-section-3 .item:hover .read-more{color:#817663;background-color:#fff}.feature-item{margin:0 auto 30px auto;max-width:262px;background:#fff;-webkit-box-shadow:0 5px 12px 0 rgba(0,0,0,.72);-moz-box-shadow:0 5px 12px 0 rgba(0,0,0,.72);box-shadow:0 5px 12px 0 rgba(0,0,0,.72)}.feature-item img{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.feature-item img:hover{filter:brightness(.8);-webkit-filter:brightness(.8);-moz-filter:brightness(.8);-ms-filter:brightness(.8);-o-filter:brightness(.8)}.item-info-cont{padding-bottom:12px;border:1px solid #e3e3e3}.item-info-cont h4{margin-top:18px;padding:0 15px;text-align:center;font-size:20px;color:#4b4a4a}.item-info-cont .divider{margin:7px auto 0 auto;height:1px;width:60px;background:#817663}.item-info-cont p{overflow:hidden;height:63px;margin-top:10px;padding:0 30px 0 30px;text-align:center;color:#4b4a4a}.item-info-cont .read-more{margin-top:28px;text-align:center}.item-info-cont .read-more a{font-size:17px;color:CalculateMoreDarkerOrLighten(#fff,CalculateDarkerOrLighten(#fff,#817663));-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.item-info-cont .read-more a:hover{color:#4b4a4a}.detail-page{background:#f2f2f2}.detail-page h2{margin-top:38px;text-align:right;color:#817663}@media only screen and (max-width:767px){.detail-page h2{font-size:34px}}.detail-page h1{color:#817663}.detail-page .downloads{margin-top:30px;margin-bottom:30px}.detail-page .downloads h4{margin-top:12px;margin-bottom:17px}.detail-page .downloads .item{margin-top:10px;font-size:18px}.detail-page .downloads .item i{margin-right:5px}.detail-page .downloads .item a{color:#000}.detail-page .downloads .item a:hover,.detail-page .downloads .item a:focus{color:#817663}.sub-page-menu{background:transparent}.sub-page-menu a{float:left;padding:9px 16px 8px 16px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;color:#333;background:#d0d0d0}.sub-page-menu a:hover{background:#817663;color:#fff}.sub-page-menu li.active a{background:#474137;color:#fff}.detail-info-cont{margin-top:30px}@media only screen and (max-width:991px){.detail-info-cont{margin-top:30px}}.detail-img{float:right;margin-top:85px;margin-bottom:85px}@media only screen and (max-width:991px){.detail-img{margin-top:0;margin-bottom:38px;float:none}}@media only screen and (max-width:767px){.detail-img{margin-bottom:10px}}.detail-info-col h3,.detail-info-col h4{color:#817663}.detail-info-col h3{font-size:38px;text-transform:uppercase}.detail-info-col h3.sub-title{margin-top:20px;font-size:18px;line-height:1.5em}.detail-info-col h4{margin-top:8px;font-size:18px}.detail-info-col .back-end-content{text-align:left;margin-top:38px;margin-bottom:36px;font-size:16px;color:#000}.testimonials-section{padding-top:1px;height:359px;background:url(/img/layout/bg_section_banner.jpg) no-repeat top center;position:relative}.testimonials-section>.content{z-index:1;position:relative}.testimonials-section h2{margin-top:35px;padding:0 15px;text-align:center;font-weight:normal;font-size:30px;color:#fff}.testimonials-section p{margin-top:40px}.testimonials-section .slider-controls{margin:37px auto 0 auto;width:47px}.testimonials-section .prev-btn,.testimonials-section .next-btn{width:14px;height:24px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.testimonials-section .prev-btn:hover,.testimonials-section .next-btn:hover{filter:brightness(.7);-webkit-filter:brightness(.7);-moz-filter:brightness(.7);-ms-filter:brightness(.7);-o-filter:brightness(.7)}.testimonials-section .prev-btn{float:left;padding-right:20px;background:url(/img/layout/arrow_sml_white_l.png) no-repeat}.testimonials-section .next-btn{float:right;padding-left:20px;background:url(/img/layout/arrow_sml_white_r.png) no-repeat}#testimonials-slider{margin-top:39px}#testimonials-slider blockquote,#testimonials-slider .testimonial-name{display:block;text-align:center;font-weight:lighter;color:#fff}#testimonials-slider blockquote,#testimonials-slider .testimonial-name{margin:0 auto;padding:0 15px;max-width:688px}#testimonials-slider blockquote{font-size:20px;line-height:24px}#testimonials-slider .testimonial-name{margin-top:24px;font-size:22px}.featured-images-cont{background:#f2f2f2;margin-top:30px}@media only screen and (max-width:767px){.featured-images-cont{margin-top:15px}}.detail-gallery{list-style:none;margin-bottom:25px}@media only screen and (max-width:767px){.detail-gallery{margin:0 -10px 35px -10px}}.detail-gallery>li{margin-bottom:30px}@media only screen and (max-width:767px){.detail-gallery>li{padding:0 10px;margin-bottom:18px}}@media only screen and (max-width:479px){.detail-gallery>li{width:100%}}.features-slider-controls{margin:30px auto 100px auto;width:47px}.features-slider-controls .prev-btn,.features-slider-controls .next-btn{width:14px;height:24px;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.features-slider-controls .prev-btn:hover,.features-slider-controls .next-btn:hover{filter:brightness(.7);-webkit-filter:brightness(.7);-moz-filter:brightness(.7);-ms-filter:brightness(.7);-o-filter:brightness(.7)}.features-slider-controls .prev-btn{float:left;padding-right:20px;background:url(/img/layout/arrow_yellow_sml_l.png) no-repeat}.features-slider-controls .next-btn{float:right;padding-left:20px;background:url(/img/layout/arrow_yellow_sml_r.png) no-repeat}.contacts-page{background:#f2f2f2}.contacts-page h2,.contacts-page h1{margin-top:38px;margin-bottom:20px;text-align:right;color:#817663}@media only screen and (max-width:1199px){.contacts-page h2,.contacts-page h1{font-size:34px}}@media only screen and (max-width:767px){.contacts-page h2,.contacts-page h1{text-align:center}}.contacts-page h3{text-transform:uppercase;font-size:25px;color:#817663}.contacts-page .contact-info-item a:hover{color:#817663}.contact-heading-1{margin-bottom:25px}.contact-info-item{position:relative;margin-bottom:12px}.contact-info-item i,.contact-info-item a,.contact-info-item span{display:inline-block;vertical-align:middle}.contact-info-item a,.contact-info-item span{max-width:300px;margin-left:40px}.contact-info-item .icon{position:absolute;top:0;left:0;width:36px;height:24px;background-position:left center;background-repeat:no-repeat}.contact-info-item .icon-mail{background-image:url(/img/layout/icon_contact_black_mail.png);background-size:23px 18px}.contact-info-item .icon-telephone{background-image:url(/img/layout/icon_contact_black_telephone.png);background-size:13px 24px;background-position:4px 0}.contact-info-item .icon-phone{background-image:url(/img/layout/icon_contact_black_phone.png);background-size:14px 24px;background-position:4px 0}.contact-info-item .icon-location{background-image:url(/img/layout/icon_contact_black_location.png);background-size:14px 23px;background-position:4px 0}.contact-info-item a{-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.contact-info-item a:hover{color:#817663}.contact-heading-2{margin-top:41px;margin-bottom:28px}#contacts-form{margin-top:20px}#contacts-form label{display:block;margin-bottom:3px}#contacts-form input:not([type="submit"]),#contacts-form textarea{padding-left:10px;width:100%;border:1px solid #ccc}#contacts-form input:not([type="submit"]):active,#contacts-form textarea:active,#contacts-form input:not([type="submit"]):focus,#contacts-form textarea:focus{border:1px solid #817663}#contacts-form input:not([type="submit"]){margin-bottom:10px;height:30px}#contacts-form textarea{padding-top:5px;resize:none;height:144px}#contacts-form input[type="submit"]{position:relative;margin-top:16px;padding-top:5px;padding-bottom:3px;float:right;min-width:263px;border:1px solid #817663;font-size:26px;color:#fff;text-transform:uppercase;transition:background-color 100ms ease}#contacts-form input[type="submit"]:active{top:3px;margin-bottom:3px}#contacts-form input[type="submit"]:hover{background-color:#645c4d}@media only screen and (max-width:479px){#contacts-form input[type="submit"]{width:100%}}.form-message{display:none;margin-top:20px;font-size:20px;color:#817663}#contacts-map{margin-top:63px;height:528px;width:100%}.grid_list,.news-page{height:100%}.grid_list h1,.news-page h1{text-align:right;color:#817663}@media only screen and (max-width:1199px){.grid_list h1,.news-page h1{font-size:34px}}@media only screen and (max-width:767px){.grid_list h1,.news-page h1{text-align:center}}.grid_list .submenu,.news-page .submenu{margin-bottom:50px}.grid_list .submenu h3,.news-page .submenu h3{margin-bottom:10px;font-size:26px;font-weight:bolder;color:#817663}@media only screen and (max-width:1199px){.grid_list .submenu h3,.news-page .submenu h3{font-size:23px}}.grid_list .submenu ul li,.news-page .submenu ul li{border-bottom:1px solid #817663;font-size:18px}.grid_list .submenu ul li a,.news-page .submenu ul li a{display:block;padding:12px 0;color:#333}.grid_list .submenu ul li:hover a,.news-page .submenu ul li:hover a{color:#817663}.grid_list .submenu ul li.active a,.news-page .submenu ul li.active a{color:#817663;font-weight:bold}.grid_list .more,.news-page .more{position:relative;height:62px;margin-top:50px;color:#333}.grid_list .more .scrollmore,.news-page .more .scrollmore{position:absolute;top:0;left:0;right:0;text-align:center;-webkit-animation:arrowAnimation 2s infinite;-moz-animation:arrowAnimation 2s infinite;-o-animation:arrowAnimation 2s infinite;animation:arrowAnimation 2s infinite}.grid_list .more .arrow-down,.news-page .more .arrow-down{margin:10px auto 0 auto;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #817663}.grid_list{padding-bottom:40px}.grid_list h1{margin-top:38px;margin-bottom:42px;color:#817663}.grid_list #GridList{margin-bottom:50px}@media only screen and (max-width:767px){.grid_list #GridList{margin-bottom:25px}}.gridItem{display:block;margin:0 auto;margin-bottom:30px;text-align:center;max-width:360px}.gridItem:hover .gridItem-panel{color:#fff;background-position:right bottom}.gridItem:hover .gridItem-title{color:#fff}.gridItem:hover .gridItem-desc{color:#fff}.gridItem-panel{height:155px;background:linear-gradient(to bottom,#fff 50%,#817663 50%);background-size:100% 200%;background-position:left top;text-align:center;border-bottom:5px solid #817663;padding:36px 15px 20px 15px;color:#000;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms}@media only screen and (max-width:1199px){.gridItem-panel{padding:22px 15px 20px 15px}}.gridItem-content{height:94px}.gridItem-title{color:#817663;font-size:18px;line-height:22px;font-weight:bold;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms}.gridItem-desc{margin-top:7px;font-size:15px;line-height:20px;-webkit-transition:300ms;-moz-transition:300ms;-ms-transition:300ms;-o-transition:300ms}.news-page{background-color:#f2f2f2;padding:0 0 50px}.news-page h1{margin-top:38px;margin-bottom:42px}@media only screen and (max-width:1199px){.news-page h1{margin-bottom:26px}}.news-img-cont{padding-right:0}.news-img-cont a{display:block;max-width:375px;margin:0 auto}.news-description-cont{margin-bottom:35px;padding-left:0}.news-description-cont .inner-wrap{position:relative;padding:0 20px 60px 20px;height:240px;border:1px solid #fff;background:#fff}.news-description-cont h3{margin-top:18px;font-size:22px}.news-description-cont h3 a{color:#817663}.news-description-cont h3 a:hover{color:#474137}.news-description-cont time{display:block;margin-top:2px;font-size:17px;color:#817663}.news-description-cont .back-end-content{margin-top:13px;font-size:16px;max-height:66px;text-overflow:ellipsis;overflow:hidden}.news-description-cont .read-more{position:absolute;bottom:14px;right:100px;font-size:18px;color:#817663}.news-description-cont .read-more:hover{color:#474137}.blockItem{display:block;height:240px;margin-bottom:20px}@media only screen and (max-width:1199px){.blockItem{height:210px}}@media only screen and (max-width:767px){.blockItem{height:auto;max-width:360px;margin-left:auto;margin-right:auto;margin-bottom:35px}}.blockItem:hover .blockItem-img{opacity:.8}.blockItem-left{float:left;height:100%;overflow:hidden}@media only screen and (max-width:1199px){.blockItem-left{width:280px}}@media only screen and (max-width:767px){.blockItem-left{float:none;width:auto}}.blockItem-img{display:block;position:relative;left:50%;transform:translateX(-50%);width:auto;height:100%;opacity:1;transition:opacity 100ms ease}@media only screen and (max-width:767px){.blockItem-img{height:auto;max-width:100%}}.blockItem-panel{position:relative;overflow:hidden;height:100%;padding-top:20px;padding-left:25px;padding-right:20px;background-color:#fff;color:#817663}@media only screen and (max-width:767px){.blockItem-panel{height:200px;padding-left:20px}}.blockItem-content{position:absolute;z-index:1;top:20px;bottom:70px;left:28px;right:26px;overflow:hidden}@media only screen and (max-width:1199px){.blockItem-content{bottom:50px}}.blockItem-title{font-size:28px}@media only screen and (max-width:1199px){.blockItem-title{font-size:25px}}@media only screen and (max-width:767px){.blockItem-title{font-size:23px}}.blockItem-desc{margin-top:4px;font-size:18px}@media only screen and (max-width:1199px){.blockItem-desc{font-size:16px}}.blockItem-btn{position:absolute;bottom:15px;right:20px;font-weight:bold;font-size:17px;opacity:1;transition:opacity 100ms ease}.blockItem-btn:hover{opacity:.8}footer{position:relative;z-index:1}footer .footer-inner-wrap{background:#817663;padding-bottom:22px;text-align:center}footer h2.home-heading{margin-top:62px;margin-bottom:50px;color:#fff;margin-top:40px;margin-bottom:44px}.contact-item{display:inline-block;vertical-align:top;margin-bottom:30px;margin-right:-3px;width:25%;text-align:center}@media only screen and (max-width:767px){.contact-item{display:block;width:100%;text-align:center}}.contact-item .inner-wrap{margin:0 auto;max-width:188px}.contact-item .icon{margin:0 auto 10px auto;height:37px;background-position:center center;background-repeat:no-repeat}.contact-item .icon-location{width:23px;background-image:url(/img/layout/icon_contact_location.png)}.contact-item .icon-telephone{width:20px;background-image:url(/img/layout/icon_contact_telephone.png)}.contact-item .icon-mobile{width:19px;background-image:url(/img/layout/icon_contact_mobile.png)}.contact-item .icon-mail{width:34px;background-image:url(/img/layout/icon_contact_mail.png)}.contact-item a,.contact-item span{display:block;color:#fff;font-size:16px}.contact-item a{opacity:1;transition:opacity 100ms ease}.contact-item a:hover,.contact-item a:focus{opacity:.6;color:#fff}.bottom-footer{position:relative;z-index:1;padding:26px 15px 20px 15px;background:#2f2f2f}.bottom-footer p{text-align:center;font-size:14px;color:#fff}.bottom-footer p a{color:#fff;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out}.bottom-footer p a:hover{color:#817663}.bottom-footer p i{display:inline-block;vertical-align:middle;margin-top:-5px;margin-left:6px;width:38px;height:18px;background:url(/img/layout/icon_footer_cloud.png) no-repeat;background-size:100%}.checkboxRGPD{width:15px!important;height:15px!important;-webkit-appearance:checkbox!important}.checkboxRGPD_description{color:#817663}