@charset "utf-8"; /* CSS Document */
	
/*------------------------------------------


*********************************************************
Project Name 				:Furnitureiva - Responsive HTML Template
Desgined By  				:blog_designer
Developed By 				:Asif Munawar; 
Date         				:23/Aug/20;
*********************************************************


*********************************************************

===================  Table Of Index  ===================

*********************************************************


1====== base
2====== link-hover
3====== block
4====== group
5====== listing
6====== table
7====== button
8====== form
9====== post
10====== header-top
11====== quote
12====== thumbnail
13====== breadcrumbs-custom
14====== pagination
15====== snackbars
16====== footer
17====== product
18====== single-product
19====== pricing
20====== banner
21====== promo
22====== team
23====== event
24====== typography
25====== bg
26====== decorative-box
28====== title-style
29====== animated
30====== preloader
31====== ui-to-top
32====== ch-navbar-wrap
33====== ch-navbar-static
34====== cart-inline
35====== ch-navbar-basket
36====== ch-navbar-fixed
37====== project-hamburger
38====== swiper-container
39====== swiper-pagination
40====== swiper-slide
41====== ch-search-results-live
42====== ch-search-classic
43====== isotope
44====== tabs-custom
45====== cach-group
46====== counter-classic
47====== box-ordered
48====== progress-linear
49====== countdown-wrap
50====== owl-carousel 
51====== lg
52====== parallax-container
53====== ch-range__line
54====== select2-container
55====== slick-slider
56====== stepper
57====== ecwid_body

------------------------------------------*/
@import url('href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');


/*********************************************************
						base
**********************************************************/
.box-icon-modern-svg [id*=SVGID]{--color-stop-1:#e9da5d; --color-stop-2:#76aa6f}
.context-dark, .bg-gray-700, .bg-gray-3, .bg-brown-1, .bg-primary, .context-dark h1, .bg-gray-700 h1, .bg-gray-3 h1, .bg-brown-1 h1, .bg-primary h1, .context-dark h2, .bg-gray-700 h2, .bg-gray-3 h2, .bg-brown-1 h2, .bg-primary h2, .context-dark h3, .bg-gray-700 h3, .bg-gray-3 h3, .bg-brown-1 h3, .bg-primary h3, .context-dark h4, .bg-gray-700 h4, .bg-gray-3 h4, .bg-brown-1 h4, .bg-primary h4, .context-dark h5, .bg-gray-700 h5, .bg-gray-3 h5, .bg-brown-1 h5, .bg-primary h5, .context-dark h6, .bg-gray-700 h6, .bg-gray-3 h6, .bg-brown-1 h6, .bg-primary h6, .context-dark [class^=heading-], .bg-gray-700 [class^=heading-], .bg-gray-3 [class^=heading-], .bg-brown-1 [class^=heading-], .bg-primary [class^=heading-]{color:#fff}
.context-dark .form-validation, .bg-gray-700 .form-validation, .bg-gray-3 .form-validation, .bg-brown-1 .form-validation, .bg-primary .form-validation{color:#f5543f}
.context-dark .form-input, .bg-gray-700 .form-input, .bg-gray-3 .form-input, .bg-brown-1 .form-input, .bg-primary .form-input, .context-dark .form-label, .bg-gray-700 .form-label, .bg-gray-3 .form-label, .bg-brown-1 .form-label, .bg-primary .form-label{color:#fff}
.context-dark p.rights, .bg-gray-700 p.rights, .bg-gray-3 p.rights, .bg-brown-1 p.rights, .bg-primary p.rights{color:#fff}
.context-dark p.rights a:hover, .bg-gray-700 p.rights a:hover, .bg-gray-3 p.rights a:hover, .bg-brown-1 p.rights a:hover, .bg-primary p.rights a:hover{color:#a58838}
.context-dark .ch-navbar-static .ch-nav-item, .bg-gray-700 .ch-navbar-static .ch-nav-item, .bg-gray-3 .ch-navbar-static .ch-nav-item, .bg-brown-1 .ch-navbar-static .ch-nav-item, .bg-primary .ch-navbar-static .ch-nav-item{display:inline-block}
.context-dark .ch-navbar-static .ch-nav-item.focus .ch-nav-link, .bg-gray-700 .ch-navbar-static .ch-nav-item.focus .ch-nav-link, .bg-gray-3 .ch-navbar-static .ch-nav-item.focus .ch-nav-link, .bg-brown-1 .ch-navbar-static .ch-nav-item.focus .ch-nav-link, .bg-primary .ch-navbar-static .ch-nav-item.focus .ch-nav-link, .context-dark .ch-navbar-static .ch-nav-item.opened .ch-nav-link, .bg-gray-700 .ch-navbar-static .ch-nav-item.opened .ch-nav-link, .bg-gray-3 .ch-navbar-static .ch-nav-item.opened .ch-nav-link, .bg-brown-1 .ch-navbar-static .ch-nav-item.opened .ch-nav-link, .bg-primary .ch-navbar-static .ch-nav-item.opened .ch-nav-link{color:#a58838}
.context-dark .ch-navbar-static .ch-nav-item.active .ch-nav-link, .bg-gray-700 .ch-navbar-static .ch-nav-item.active .ch-nav-link, .bg-gray-3 .ch-navbar-static .ch-nav-item.active .ch-nav-link, .bg-brown-1 .ch-navbar-static .ch-nav-item.active .ch-nav-link, .bg-primary .ch-navbar-static .ch-nav-item.active .ch-nav-link{color:#a58838}
.context-dark .ch-navbar-static .ch-nav-link, .bg-gray-700 .ch-navbar-static .ch-nav-link, .bg-gray-3 .ch-navbar-static .ch-nav-link, .bg-brown-1 .ch-navbar-static .ch-nav-link, .bg-primary .ch-navbar-static .ch-nav-link{color:inherit}
.context-dark .ch-navbar-static .ch-navbar-search-toggle, .bg-gray-700 .ch-navbar-static .ch-navbar-search-toggle, .bg-gray-3 .ch-navbar-static .ch-navbar-search-toggle, .bg-brown-1 .ch-navbar-static .ch-navbar-search-toggle, .bg-primary .ch-navbar-static .ch-navbar-search-toggle{color:inherit}
.context-dark .ch-navbar-static .ch-navbar-search-toggle:hover, .bg-gray-700 .ch-navbar-static .ch-navbar-search-toggle:hover, .bg-gray-3 .ch-navbar-static .ch-navbar-search-toggle:hover, .bg-brown-1 .ch-navbar-static .ch-navbar-search-toggle:hover, .bg-primary .ch-navbar-static .ch-navbar-search-toggle:hover{color:#a58838}
.context-dark .ch-navbar-static .ch-navbar-basket, .bg-gray-700 .ch-navbar-static .ch-navbar-basket, .bg-gray-3 .ch-navbar-static .ch-navbar-basket, .bg-brown-1 .ch-navbar-static .ch-navbar-basket, .bg-primary .ch-navbar-static .ch-navbar-basket{color:inherit}
.context-dark .ch-navbar-static .ch-navbar-basket:hover, .bg-gray-700 .ch-navbar-static .ch-navbar-basket:hover, .bg-gray-3 .ch-navbar-static .ch-navbar-basket:hover, .bg-brown-1 .ch-navbar-static .ch-navbar-basket:hover, .bg-primary .ch-navbar-static .ch-navbar-basket:hover{color:#a58838}
.context-dark .ch-navbar-fixed .brand .brand-logo-dark, .bg-gray-700 .ch-navbar-fixed .brand .brand-logo-dark, .bg-gray-3 .ch-navbar-fixed .brand .brand-logo-dark, .bg-brown-1 .ch-navbar-fixed .brand .brand-logo-dark, .bg-primary .ch-navbar-fixed .brand .brand-logo-dark{display:block}
.context-dark .ch-navbar-fixed .brand .brand-logo-light, .bg-gray-700 .ch-navbar-fixed .brand .brand-logo-light, .bg-gray-3 .ch-navbar-fixed .brand .brand-logo-light, .bg-brown-1 .ch-navbar-fixed .brand .brand-logo-light, .bg-primary .ch-navbar-fixed .brand .brand-logo-light{display:none}
.context-dark .ch-navbar-fixed .form-validation, .bg-gray-700 .ch-navbar-fixed .form-validation, .bg-gray-3 .ch-navbar-fixed .form-validation, .bg-brown-1 .ch-navbar-fixed .form-validation, .bg-primary .ch-navbar-fixed .form-validation, .context-dark .ch-navbar-fixed .form-input, .bg-gray-700 .ch-navbar-fixed .form-input, .bg-gray-3 .ch-navbar-fixed .form-input, .bg-brown-1 .ch-navbar-fixed .form-input, .bg-primary .ch-navbar-fixed .form-input, .context-dark .ch-navbar-fixed .form-label, .bg-gray-700 .ch-navbar-fixed .form-label, .bg-gray-3 .ch-navbar-fixed .form-label, .bg-brown-1 .ch-navbar-fixed .form-label, .bg-primary .ch-navbar-fixed .form-label{color:#505050}
.context-dark .ch-navbar-fixed .contacts-classic, .bg-gray-700 .ch-navbar-fixed .contacts-classic, .bg-gray-3 .ch-navbar-fixed .contacts-classic, .bg-brown-1 .ch-navbar-fixed .contacts-classic, .bg-primary .ch-navbar-fixed .contacts-classic{color:#505050}
.context-dark .ch-navbar-fixed .contacts-classic a, .bg-gray-700 .ch-navbar-fixed .contacts-classic a, .bg-gray-3 .ch-navbar-fixed .contacts-classic a, .bg-brown-1 .ch-navbar-fixed .contacts-classic a, .bg-primary .ch-navbar-fixed .contacts-classic a, .context-dark .ch-navbar-fixed .contacts-classic a:active, .bg-gray-700 .ch-navbar-fixed .contacts-classic a:active, .bg-gray-3 .ch-navbar-fixed .contacts-classic a:active, .bg-brown-1 .ch-navbar-fixed .contacts-classic a:active, .bg-primary .ch-navbar-fixed .contacts-classic a:active, .context-dark .ch-navbar-fixed .contacts-classic a:focus, .bg-gray-700 .ch-navbar-fixed .contacts-classic a:focus, .bg-gray-3 .ch-navbar-fixed .contacts-classic a:focus, .bg-brown-1 .ch-navbar-fixed .contacts-classic a:focus, .bg-primary .ch-navbar-fixed .contacts-classic a:focus{color:#777}
.context-dark .ch-navbar-fixed .contacts-classic a:hover, .bg-gray-700 .ch-navbar-fixed .contacts-classic a:hover, .bg-gray-3 .ch-navbar-fixed .contacts-classic a:hover, .bg-brown-1 .ch-navbar-fixed .contacts-classic a:hover, .bg-primary .ch-navbar-fixed .contacts-classic a:hover{color:#a58838}
.context-dark .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .bg-gray-700 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .bg-gray-3 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .bg-brown-1 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .bg-primary .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .context-dark .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light, .bg-gray-700 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light, .bg-gray-3 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light, .bg-brown-1 .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light, .bg-primary .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light{display:none}
.context-dark .ch-navbar-creative-2.ch-navbar-static .ch-navbar-basket span, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static .ch-navbar-basket span, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static .ch-navbar-basket span, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static .ch-navbar-basket span, .bg-primary .ch-navbar-creative-2.ch-navbar-static .ch-navbar-basket span{color:inherit}
.context-dark .ch-navbar-creative-2.ch-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static .select-inline .select2-container--default .select2-selection--single, .bg-primary .ch-navbar-creative-2.ch-navbar-static .select-inline .select2-container--default .select2-selection--single{color:#505050; background:#fff}
.context-dark .ch-navbar-creative-2.ch-navbar-static .contacts-classic-title, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static .contacts-classic-title, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static .contacts-classic-title, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static .contacts-classic-title, .bg-primary .ch-navbar-creative-2.ch-navbar-static .contacts-classic-title{color:inherit}
a:focus, button:focus{outline:none!important}
.themecolor{background: #a58838;}
button::-moz-focus-inner{border:0}
*:focus{outline:none}
blockquote{padding:0; margin:0}
input, button, select, textarea{outline:none}
label{margin-bottom:0}
p{margin:0}
ul, ol{list-style:none; padding:0; margin:0}
ul li, ol li{display:block}
dl{margin:0}
dt, dd{line-height:inherit}
dt{font-weight:inherit}
dd{margin-bottom:0}
cite{font-style:normal}
form{margin-bottom:0}
blockquote{padding-left:0; border-left:0}
address{margin-top:0; margin-bottom:0}
figure{margin-bottom:0}
html p a:hover{text-decoration:none}
body{text-align:center; font-size:14px; line-height:1.6; font-weight:400; letter-spacing:.05em; font-family:open sans, sans-serif; color:#777; background-color:#fff; -webkit-text-size-adjust:none; -webkit-font-smoothing:subpixel-antialiased}
@media(min-width:768px){
body{font-size:14px}}
h1, h2, h3, h4, h5, h6, [class^=heading-]{margin-top:0; margin-bottom:0; font-family: 'Poppins', sans-serif; letter-spacing:.03em; /*text-transform:uppercase;*/ color:#505050}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, [class^=heading-] a{color:inherit}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, [class^=heading-] a:hover{color:#a58838}
h1, .heading-1{font-size:30px; line-height:1.38298}
@media(min-width:768px){h1, .heading-1{font-size:38px}}
@media(min-width:992px){h1, .heading-1{font-size:48px}}
@media(min-width:1200px){h1, .heading-1{font-size:60px}}
h2, .heading-2, .counter-classic-number .symbol{font-size:28px; line-height:40px; font-weight: bold;}
@media(min-width:768px){h2, .heading-2, .counter-classic-number .symbol{font-size:32px}}
@media(min-width:992px){h2, .heading-2, .counter-classic-number .symbol{font-size:40px}}
@media(min-width:1200px){h2, .heading-2, .counter-classic-number .symbol{font-size:55px}}
h3, .heading-3, .event-classic-date{font-size:20px; line-height:1.6}
@media(min-width:768px){h3, .heading-3, .event-classic-date{font-size:26px}}
@media(min-width:992px){h3, .heading-3, .event-classic-date{font-size:28px}}
@media(min-width:1200px){h3, .heading-3, .event-classic-date{font-size:30px}}
h4, .heading-4, .quote-classic-text, .event-classic-month{font-size:18px; line-height:1.5}
@media(min-width:768px){h4, .heading-4, .quote-classic-text, .event-classic-month{font-size:16px}}
@media(min-width:992px){h4, .heading-4, .quote-classic-text, .event-classic-month{font-size:22px}}
@media(min-width:1200px){h4, .heading-4, .quote-classic-text, .event-classic-month{font-size:24px}}
h4, .heading-4{letter-spacing:.075em}
h5, .heading-5, .heading-7, .product-dawn-price, .event-classic-hours{font-size:16px; line-height:1.66667}
@media(min-width:768px){h5, .heading-5, .heading-7, .product-dawn-price, .event-classic-hours{font-size:18px}}
h5, .heading-5{text-transform:none}
h6, .heading-6{font-size:14px; line-height:1.64706}
@media(min-width:768px){h6, .heading-6{font-size:17px}}
h6, .heading-6{letter-spacing:.075em; text-transform:none}
.heading-7{font-weight:400; letter-spacing:.1em; color:inherit}
small, .small{display:block; font-size:12px; line-height:1.5}
mark, .mark{padding:3px 5px; color:#fff; background:#a58838}
.big{font-size:16px; line-height:1.66667; letter-spacing:.05em}
@media(min-width:768px){.big{font-size:18px}}
.lead{font-size:24px; line-height:34px; font-weight:300}
code{padding:10px 5px; border-radius:.2rem; font-size:90%; color:#111; background:#e1e1e1}
p [data-toggle=tooltip]{padding-left:.25em; padding-right:.25em; color:#a58838}
p [style*=max-width]{display:inline-block}
::selection{background:#a58838; color:#fff}
::-moz-selection{background:#a58838; color:#fff}
.brand{display:inline-block}
.brand .brand-logo-light{display:none}
.brand .brand-logo-dark{display:block}
.brand .brand-logo-fixed{display:none}
.brand *+*{margin-top:0}
a{transition:all .25s ease-in-out}
a, a:focus, a:active, a:hover{text-decoration:none}
a, a:focus, a:active{color:#a58838}
a:hover{color:#a58838}
a[href*=tel], a[href*=mailto]{white-space:nowrap}
/*********************************************************
					link-hover
**********************************************************/
.link-hover{color:#ff3b1c}
.link-press{color:#ff3b1c}
.privacy-link{display:inline-block}
*+.privacy-link{margin-top:25px}
@media(min-width:768px){*+.privacy-link{margin-top:45px}}
.link-tag{font-size:12px; line-height:1; font-weight:600; letter-spacing:.13em; text-transform:uppercase; font-family:open sans, sans-serif}
.link-tag, .link-tag:focus, .link-tag:active{color:inherit}
.link-tag:hover{color:#a58838}
.link-shop{display:block}
.link-classic{position:relative; display:inline-block; font-size:14px; line-height:1.9; font-weight:600; letter-spacing:.05em; text-transform:uppercase; font-family:open sans, sans-serif; transition:all .25s ease}
.link-classic, .link-classic:focus, .link-classic:active{color:#a3a3a3}
.link-classic:hover{color:#a58838}
.link-classic::after{display:block; content:''; height:0; width:100%; border-top:2px solid; transition:transform .2s ease}
.link-classic:hover{letter-spacing:.3em}
*+.link-classic{margin-top:20px}
*.row+.link-classic{margin-top:30px}
@media(min-width:768px){*.row+.link-classic{margin-top:45px}}
.context-dark .link-classic, .bg-gray-700 .link-classic, .bg-gray-3 .link-classic, .bg-brown-1 .link-classic, .bg-primary .link-classic, .context-dark .link-classic:active, .bg-gray-700 .link-classic:active, .bg-gray-3 .link-classic:active, .bg-brown-1 .link-classic:active, .bg-primary .link-classic:active, .context-dark .link-classic:focus, .bg-gray-700 .link-classic:focus, .bg-gray-3 .link-classic:focus, .bg-brown-1 .link-classic:focus, .bg-primary .link-classic:focus{color:inherit}
.link-primary, .link-primary:active, .link-primary:focus{color:#a58838}
/*********************************************************
					    block
**********************************************************/
.block-center, .block-sm, .block-lg{margin-left:auto; margin-right:auto}
.block-sm{max-width:560px}
.block-lg{max-width:768px}
@media(max-width:575.98px){.block-1, .block-2{margin-left:auto; margin-right:auto}
.block-1{max-width:270px}
.block-2{max-width:370px}}
.box-sm{max-width:270px; margin-left:auto; margin-right:auto}
.box-md{max-width:370px; margin-left:auto; margin-right:auto}
.box-lg{max-width:470px; margin-left:auto; margin-right:auto}
.box-xl{max-width:570px; margin-left:auto; margin-right:auto}
.box-xxl{max-width:870px; margin-left:auto; margin-right:auto}
.box-icon-classic{text-align:center}
.box-icon-classic-svg, .box-icon-classic-icon{height:60px; width:60px; border-radius:50%; background:#fff; box-shadow:5px 5px 10px 0 rgba(0,0,0,.06); animation:iconClassic 20s ease-in-out infinite}
.box-icon-classic-icon{display:inline-block; text-align:center; font-size:24px; line-height:60px; color:#505050}
.box-icon-classic-svg{display:inline-flex; align-items:center; justify-content:center; font-size:0; line-height:0}
.box-icon-classic-svg svg{max-width:40px; fill:#505050; animation:iconSvgClassic 20s ease-in-out infinite}
.box-icon-classic-title{font-weight:600}
.box-icon-classic-title a, .box-icon-classic-title a:focus, .box-icon-classic-title a:active{color:inherit}
.box-icon-classic-title a:hover{color:#a58838}
.box-icon-classic-text{letter-spacing:.025em}
*+.box-icon-classic-text{margin-top:6px}
@media(min-width:768px){.box-icon-classic{text-align:left}
.box-icon-classic-icon, .box-icon-classic-svg{height:70px; width:70px}
.box-icon-classic-icon{font-size:30px; line-height:70px}
.box-icon-classic-svg svg{max-width:46px}
*+.box-icon-classic-text{margin-top:10px}}
@media(min-width:992px){.box-icon-classic-icon, .box-icon-classic-svg{height:90px; width:90px}
.box-icon-classic-icon{font-size:40px; line-height:90px}
.box-icon-classic-svg svg{max-width:none}
*+.box-icon-classic-text{margin-top:14px}}
@media(min-width:1200px){.box-icon-classic-title{margin-top:4px}}
.ie-10 .box-icon-classic-svg, .ie-10 .box-icon-classic-icon, .ie-10 .box-icon-classic-svg svg, .ie-11 .box-icon-classic-svg, .ie-11 .box-icon-classic-icon, .ie-11 .box-icon-classic-svg svg, .ie-edge .box-icon-classic-svg, .ie-edge .box-icon-classic-icon, .ie-edge .box-icon-classic-svg svg{animation:none}
.ie-10 .box-icon-classic-svg svg, .ie-11 .box-icon-classic-svg svg, .ie-edge .box-icon-classic-svg svg{height:initial}
.box-icon-modern{text-align:center}
.box-icon-modern-header{display:inline-flex; align-items:center; min-height:60px}
.box-icon-modern-count+.box-icon-modern-icon{margin-left:20px}
.box-icon-modern-count+.box-icon-modern-svg{margin-left:10px}
.box-icon-modern-count{font-size:50px; line-height:1; font-weight:600; letter-spacing:0; font-family:open sans, sans-serif; color:rgba(80,80,80,.05)}
.box-icon-modern-icon{font-size:36px; line-height:1}
.box-icon-modern-icon:before{background:#a58838; background-size:100% auto; background-clip:text; text-fill-color:transparent; -webkit-background-clip:text; -webkit-text-fill-color:transparent}
.ie-10 .box-icon-modern-icon, .ie-11 .box-icon-modern-icon, .ie-edge .box-icon-modern-icon{color:#a58838}
.ie-10 .box-icon-modern-icon:before, .ie-11 .box-icon-modern-icon:before, .ie-edge .box-icon-modern-icon:before{background:0 0}
.box-icon-modern-svg{position:relative; top:-5px}
.box-icon-modern-svg svg{max-width:50px}
.box-icon-modern-title{font-weight:600; letter-spacing:.01em}
.box-icon-modern-title a, .box-icon-modern-title a:focus, .box-icon-modern-title a:active{color:inherit}
.box-icon-modern-title a:hover{color:#a58838}
.box-icon-modern-text{letter-spacing:.025em}
*+.box-icon-modern-title{margin-top:2px}
*+.box-icon-modern-text{margin-top:6px; min-height: 90px;}

@media(min-width:767px){*+.box-icon-modern-text{min-height:110px;}}
@media(min-width:768px){.box-icon-modern{text-align:left}
.box-icon-modern-header{min-height:70px}
.box-icon-modern-icon{font-size:50px}
.box-icon-modern-count{font-size:60px}
.box-icon-modern-svg{top:-10px}
.box-icon-modern-svg svg{max-width:60px}
.box-icon-modern-count+.box-icon-modern-icon{margin-left:30px}
.box-icon-modern-count+.box-icon-modern-svg{margin-left:20px}
*+.box-icon-classic-text{margin-top:10px}}
@media(min-width:992px){.box-icon-modern-text{max-width:95%}
*+.box-icon-modern-text{margin-top:14px; min-height: 110px;}}
@media(min-width:1200px){.box-icon-modern-header{min-height:80px}
.box-icon-modern-count{font-size:70px}
.box-icon-modern-icon{font-size:70px}
.box-icon-modern-icon.fl-bigmug-line-big104{font-size:56px}
.box-icon-modern-icon.fl-bigmug-line-giftbox54{font-size:50px}
.box-icon-modern-svg svg{max-width:none}}
.context-dark .box-icon-modern-count, .bg-gray-700 .box-icon-modern-count, .bg-gray-3 .box-icon-modern-count, .bg-brown-1 .box-icon-modern-count, .bg-primary .box-icon-modern-count{color:rgba(255,255,255,.05)}
.ie-10 .box-icon-modern-svg svg path, .ie-11 .box-icon-modern-svg svg path, .ie-edge .box-icon-modern-svg svg path{fill:#a58838}
.team-modern .team-modern-text{min-height:72px; }
.margin_top50{margin-top:40px}
.box-icon-creative{text-align:center; padding:15px; border:1px solid #e1e1e1; background:#fff}
.box-icon-creative-icon{font-size:50px; line-height:1; color:#a58838}
.box-icon-creative-title{text-transform:capitalize; letter-spacing:.025em; font-weight: 600;}
.box-icon-creative-text{letter-spacing:.025em}
 @media screen and (max-width:991px){.box-icon-creative-text{font-size:12px; }}
*+.box-icon-creative-text{margin-top:0}
@media(min-width:768px){.box-icon-creative{text-align:left}
.box-icon-creative-icon{font-size:50px}
*+.box-icon-creative-text{margin-top:4px}}
@media(min-width:992px){.box-icon-creative{padding:20px 12px}
.box-icon-creative-text{letter-spacing:0;}
.box-icon-creative-icon{font-size:55px}}
@media(min-width:1200px){.box-icon-creative{padding:25px 0px 25px 25px}
.box-icon-creative-icon{font-size:70px}}
.box-icon-nancy{text-align:center}
.box-icon-nancy-svg, .box-icon-nancy-icon{height:56px; width:56px}
.box-icon-nancy-icon{display:inline-block; text-align:center; font-size:24px; line-height:60px; color:#505050}
.box-icon-nancy-svg{position:relative; display:inline-flex; align-items:flex-start; justify-content:center; font-size:0; line-height:0; z-index:1}
.box-icon-nancy-svg .svg-bg, .box-icon-nancy-svg .svg-icon{transition:all .25s ease}
.box-icon-nancy-svg .svg-bg{position:absolute; top:50%; left:50%; width:57px; fill:#a58838; transform:translate3d(-50%, -50%, 0); z-index:-1}
.box-icon-nancy-svg .svg-icon{width:44px; fill:#505050}
.box-icon-nancy-title{font-weight:600}
.box-icon-nancy-title a, .box-icon-nancy-title a:focus, .box-icon-nancy-title a:active{color:inherit}
.box-icon-nancy-title a:hover{color:#a58838}
.box-icon-nancy-text{letter-spacing:.025em}
*+.box-icon-nancy-text{margin-top:6px}
@media(min-width:768px){.box-icon-nancy{text-align:left}
.box-icon-nancy-icon, .box-icon-nancy-svg{height:70px; width:70px}
.box-icon-nancy-svg .svg-bg{width:67px}
.box-icon-nancy-svg .svg-icon{width:54px}
*+.box-icon-nancy-text{margin-top:10px}}
@media(min-width:992px){.box-icon-nancy-right .box-icon-nancy-svg .svg-bg{transform:translate3d(-50%, -50%, 0) rotateY(180deg)}
.box-icon-nancy-icon, .box-icon-nancy-svg{height:80px; width:80px; margin-top:5px}
.box-icon-nancy-icon{font-size:40px; line-height:80px}
.box-icon-nancy-svg .svg-bg{width:auto}
.box-icon-nancy-svg .svg-icon{width:64px}
*+.box-icon-nancy-text{margin-top:14px}}
@media(min-width:992px){.desktop .box-icon-nancy:hover .box-icon-nancy-svg .svg-icon{transform:translate3d(0, -8px, 0)}
.desktop .box-icon-nancy-left:hover .box-icon-nancy-svg .svg-bg{transform:translate3d(-50%, -50%, 0) rotate(35deg)}
.desktop .box-icon-nancy-right:hover .box-icon-nancy-svg .svg-bg{transform:translate3d(-50%, -50%, 0) rotateY(180deg) rotate(35deg)}}
.box-icon-kelly{text-align:left; padding:20px; border-radius:6px; box-shadow:0 0 16px 0 rgba(0,0,0,.08); background:#fff}
.box-icon-kelly-svg .svg-icon{width:50px}
.box-icon-kelly-title{line-height:1.2; font-weight:500; letter-spacing:.1em}
*+.box-icon-kelly-text{margin-top:8px}
@media(min-width:768px){.box-icon-kelly{text-align:left; padding-top:30px; padding-bottom:30px}
.box-icon-kelly-svg .svg-icon{width:60px}}
@media(min-width:992px){.box-icon-kelly{padding:40px 30px}
.box-icon-kelly-svg .svg-icon{width:70px}
*+.box-icon-kelly-text{margin-top:12px}}
@media(min-width:1200px){.box-icon-kelly{padding-left:40px; padding-right:40px}
.box-icon-kelly-svg .svg-icon{width:74px}}
.contacts-classic{color:#505050}
.contacts-classic a, .contacts-classic a:focus, .contacts-classic a:active{color:#505050}
.contacts-classic a:hover{color:#a58838}
.contacts-classic-title{font-weight:700; color:#a58838}
*+.contacts-classic{margin-top:12px}
.context-dark .contacts-classic, .bg-gray-700 .contacts-classic, .bg-gray-3 .contacts-classic, .bg-brown-1 .contacts-classic, .bg-primary .contacts-classic{color:inherit}
.context-dark .contacts-classic a, .bg-gray-700 .contacts-classic a, .bg-gray-3 .contacts-classic a, .bg-brown-1 .contacts-classic a, .bg-primary .contacts-classic a, .context-dark .contacts-classic a:focus, .bg-gray-700 .contacts-classic a:focus, .bg-gray-3 .contacts-classic a:focus, .bg-brown-1 .contacts-classic a:focus, .bg-primary .contacts-classic a:focus, .context-dark .contacts-classic a:active, .bg-gray-700 .contacts-classic a:active, .bg-gray-3 .contacts-classic a:active, .bg-brown-1 .contacts-classic a:active, .bg-primary .contacts-classic a:active{color:inherit}
.context-dark .contacts-classic a:hover, .bg-gray-700 .contacts-classic a:hover, .bg-gray-3 .contacts-classic a:hover, .bg-brown-1 .contacts-classic a:hover, .bg-primary .contacts-classic a:hover{color:#a58838}
.box-comment{position:relative; text-align:left; padding-bottom:30px; border-bottom:1px solid #e1e1e1; color:#505050}
.box-comment>.box-comment{margin-top:35px; padding-top:35px; border-top:1px solid #e1e1e1; padding-bottom:0; border-bottom:none}
.box-comment-figure{display:inline-block}
.box-comment-figure img{max-width:60px}
.box-comment-author{font-weight:500}
.box-comment-author a, .box-comment-author a:focus, .box-comment-author a:active{color:inherit}
.box-comment-author a:hover{color:#a58838}
.box-comment-time{color:#777}
.box-comment-reply{font-size:12px; line-height:1; font-weight:600; letter-spacing:.13em; text-transform:uppercase; font-family:open sans, sans-serif}
.box-comment-reply, .box-comment-reply:focus, .box-comment-reply:active{color:#a58838}
.box-comment-reply:hover{color:#505050}
.box-comment-author+.box-comment-reply{padding-left:15px; border-left:1px solid #e1e1e1}
.box-comment-form{text-align:left}
.box-comment-form .unit-body{flex-grow:1}
.tab-content .box-comment{padding-bottom:0; border-bottom:none}
*+.box-comment{margin-top:30px}
*+.box-comment-text{margin-top:12px}
.box-comment+h4{margin-top:30px}
.box-comment+.box-comment{margin-top:30px}
@media(min-width:576px){.box-comment-figure img{max-width:none}}
@media(min-width:768px){.box-comment{padding-bottom:45px}
.box-comment>.box-comment{margin-top:45px; padding-top:45px; margin-left:70px}
.box-comment+h4{margin-top:40px}
.box-comment+.box-comment{margin-top:45px}}
@media(min-width:992px){.box-comment .unit{align-items:center}
.box-comment+h4{margin-top:50px}}
@media(min-width:1200px){.box-comment>.box-comment{margin-left:145px}}
.aside .button{padding-left:24px; padding-right:24px}
.aside-title{padding-bottom:14px; text-transform:uppercase; border-bottom:1px solid #e1e1e1}
.aside-title+.row{margin-top:30px}
.aside-title+.group-tags{margin-top:22px}
.box-info-classic{position:relative; padding:30px 15px 60px; z-index:1}
.box-info-classic::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.60) 100%); opacity:.68; pointer-events:none; z-index:-1}
.box-info-classic-title{font-weight:300; letter-spacing:.05em; text-transform:none; color:#505050}
.box-info-classic-text{color:#777}
.box-info-classic-year{max-width:140px; margin-left:auto; margin-right:auto; color:#a58838}
*+.box-info-classic-text{margin-top:10px}
@media(min-width:1200px){.box-info-classic{padding:50px 40px 40px}
.box-info-classic-year{max-width:174px}
*+.box-info-classic-text{margin-top:18px}}
.context-dark .box-info-classic-title, .bg-gray-700 .box-info-classic-title, .bg-gray-3 .box-info-classic-title, .bg-brown-1 .box-info-classic-title, .bg-primary .box-info-classic-title{color:#fff}
.context-dark .box-info-classic-text, .bg-gray-700 .box-info-classic-text, .bg-gray-3 .box-info-classic-text, .bg-brown-1 .box-info-classic-text, .bg-primary .box-info-classic-text{color:#fff}
.context-dark .box-info-classic-year, .bg-gray-700 .box-info-classic-year, .bg-gray-3 .box-info-classic-year, .bg-brown-1 .box-info-classic-year, .bg-primary .box-info-classic-year{color:#505050}
.box-info-modern{position:relative; text-align:center; color:#505050}
.box-info-modern::before{position:absolute;content:'';top:0;right:0;bottom:-15px;left:0;opacity:0;visibility:hidden;border-radius:6px;box-shadow:0 5px 16px 0 rgba(0,0,0,.15);transition:all .25s ease;pointer-events:none}
.box-info-modern-figure{display:block; padding:10px; border:1px solid #e1e1e1}
.box-info-modern-figure img{width:100%; transform:none; will-change:transform; transition:all .25s ease}
.box-info-modern-title{font-weight:600}
.box-info-modern-text{max-width:330px; margin-left:auto; margin-right:auto; letter-spacing:.075em}
.box-info-modern-link{position:relative; display:inline-block; padding:12px 22px; font-size:14px; line-height:1.2; font-weight:600; letter-spacing:.05em; text-transform:uppercase; font-family:open sans, sans-serif; transition:transform .25s ease, color .25s ease-in-out}
.box-info-modern-link, .box-info-modern-link:focus, .box-info-modern-link:active{color:#a3a3a3}
.box-info-modern-link:hover{color:#a58838}
.box-info-modern-link::before{position:absolute; content:''; top:50%; left:50%; width:calc(100% - 44px); height:80%; border:2px solid transparent; border-bottom-color:inherit; transform:translate3d(-50%, -50%, 0); transition:width .25s ease, height .25s ease}
*+.box-info-modern-title{margin-top:16px}
*+.box-info-modern-text{margin-top:6px}
*+.box-info-modern-link{margin-top:8px}
@media(min-width:768px){.box-info-modern-figure{padding:15px}
*+.box-info-modern-title{margin-top:22px}
*+.box-info-modern-text{margin-top:10px}}
@media(min-width:992px){.desktop .box-info-modern-link:hover{color:#a3a3a3}
.desktop .box-info-modern:hover::before{top:-15px; right:-15px; bottom:-60px; left:-15px; visibility:visible; opacity:1}
.desktop .box-info-modern:hover .box-info-modern-figure{border-color:transparent}
.desktop .box-info-modern:hover .box-info-modern-figure img{transform:scale(1.1)}
.desktop .box-info-modern:hover .box-info-modern-link{transform:translate3d(0, 10px, 0)}
.desktop .box-info-modern:hover .box-info-modern-link, .desktop .box-info-modern:hover .box-info-modern-link:focus, .desktop .box-info-modern:hover .box-info-modern-link:active{color:#a58838}
.desktop .box-info-modern:hover .box-info-modern-link:hover{color:#505050}
.desktop .box-info-modern:hover .box-info-modern-link::before{width:100%; height:100%; border-color:inherit; transition:border-color .3s ease-in-out, width .25s ease, height .25s ease}}
@media(min-width:992px){.mac-os.desktop .box-info-modern:hover .box-info-modern-link::before{transition:width .25s ease, height .25s ease}}
.box-info-creative{text-align:center; color:#505050; background:#fff}
.box-info-creative-title{line-height:1.2; font-weight:600; letter-spacing:.1em}
*+.box-info-creative-text{margin-top:10px}
*+.box-info-creative-link{margin-top:10px}
@media(min-width:576px){.box-info-creative{text-align:left; padding:26px 0 0}
.box-info-creative-link{top:20px; margin-left:46%}
*+.box-info-creative-text{margin-top:18px}
*+.box-info-creative-link{margin-top:0}}
.box-info-renee{text-align:center}
.aboutUs .list-marked{margin-top: 20px; position:relative; margin-left: 25px;}
.aboutUs .list-marked>li{position:relative;}
.aboutUs .list-marked>li::before {
    
	background:none;
	    color: #a58838;
    content: '\f00c';
    font-family: 'FontAwesome';
    font-weight: 600;
    font-size: 14px;
    left: 0;
    line-height: 16px;
    position: absolute;
    top: 2px;
 
}
.aboutUs h2{padding-bottom:10px;}
@media(max-width:990px){
.aboutUs h2 {
    padding-bottom: 0;
}}
.box-info-renee-decor{font-size:0; line-height:0}
.box-info-renee-decor::before{display:inline-block; content:''; width:0; height:40px; border-left:1px solid #e1e1e1; animation:moreLoopY 2.5s cubic-bezier(.77, 0, .175, 1) infinite}
.box-info-renee-subtitle{font-weight:600; letter-spacing:.1em; font-family:open sans, sans-serif}
.box-info-renee-title{font-weight:500; letter-spacing:.075em; text-transform:none}
.box-info-renee-text{max-width:450px; margin-left:auto; margin-right:auto}
*+.box-info-renee-subtitle{margin-top:15px}
*+.box-info-renee-title{margin-top:10px}
*+.box-info-renee-text{margin-top:10px}
*+.box-info-renee-link{margin-top:10px}
@media(min-width:768px){.box-info-renee-decor::before{height:54px}
*+.box-info-renee-subtitle{margin-top:25px}
*+.box-info-renee-title{margin-top:20px}
*+.box-info-renee-text{margin-top:20px}
*+.box-info-renee-link{margin-top:20px}}
@media(min-width:992px){*+.box-info-renee-subtitle{margin-top:35px}
*+.box-info-renee-title{margin-top:30px}
*+.box-info-renee-text{margin-top:30px}
*+.box-info-renee-link{margin-top:36px}}
.context-dark .box-info-renee-decor::before, .bg-gray-700 .box-info-renee-decor::before, .bg-gray-3 .box-info-renee-decor::before, .bg-brown-1 .box-info-renee-decor::before, .bg-primary .box-info-renee-decor::before{border-color:rgba(225,225,225,.26)}
.context-dark .box-info-renee-subtitle, .bg-gray-700 .box-info-renee-subtitle, .bg-gray-3 .box-info-renee-subtitle, .bg-brown-1 .box-info-renee-subtitle, .bg-primary .box-info-renee-subtitle, .context-dark .box-info-renee-text, .bg-gray-700 .box-info-renee-text, .bg-gray-3 .box-info-renee-text, .bg-brown-1 .box-info-renee-text, .bg-primary .box-info-renee-text{color:rgba(255,255,255,.5)}
.box-info-rose{text-align:center; color:#505050; padding-bottom:20px}
.box-info-rose-2{padding-top:20px}
.box-info-rose-title{letter-spacing:.01em; text-transform:none; font-weight:500}
.box-info-rose-icon{font-size:25px}
.box-info-rose-number{font-weight:400; letter-spacing:.075em}
.box-info-rose-text{color:#505050}
.box-info-rose-text, .box-info-rose-author{letter-spacing:.075em; font-family:open sans, sans-serif}
.box-info-rose-title+.unit{margin-top:4px}
.box-info-rose-text+.link-classic{margin-top:8px}
@media(min-width:576px){.box-info-rose{padding-bottom:0}
.box-info-rose-2{padding-top:0}}
@media(min-width:768px){.box-info-rose{text-align:left}
.box-info-rose-icon{font-size:30px; line-height:1.6}
.box-info-rose-title+.unit{margin-top:18px}
.box-info-rose-text+.link-classic{margin-top:16px}}
@media(min-width:1200px){.box-info-rose-text{padding:4px 8px}
.box-info-rose-icon{font-size:35px}}
.box-info-beryl-title{font-weight:500; letter-spacing:.075em; text-transform:capitalize}
.box-info-beryl-time{font-size:14px; line-height:1.2; font-weight:700; letter-spacing:.2em; text-transform:uppercase; font-family:open sans, sans-serif; color:#a58838}
.box-info-beryl-text{letter-spacing:.075em}
*+.box-info-beryl-time{margin-top:10px}
*+.box-info-beryl-text{margin-top:10px}
@media(min-width:768px){.box-info-beryl-time{letter-spacing:.3em}
*+.box-info-beryl-time{margin-top:20px}
*+.box-info-beryl-text{margin-top:20px}}
@media(min-width:992px){*+.box-info-beryl-time{margin-top:34px}
*+.box-info-beryl-text{margin-top:34px}
.box-info-beryl-text+.button{margin-top:40px}}
.box-cta h2+.group-middle{margin-top:16px}
@media(min-width:992px){.box-cta h2+.button{margin-top:40px}}
@media(min-width:768px){.box-about h2+p{margin-top:20px}
.box-about p+p{margin-top:20px}}
@media(min-width:992px){.box-about h2+p{margin-top:30px}
.box-about p+p{margin-top:30px}
.box-about *+img{margin-top:50px}}
/*********************************************************
					    group
**********************************************************/
html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-classic-svg svg, html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-modern-svg svg{height:auto}
html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-nancy-svg .svg-icon, html:not(.ie-10):not(.ie-11):not(.ie-edge) .box-icon-kelly-svg .svg-icon{height:auto}
html .group{margin-bottom:-10px; margin-left:-10px}
html .group:empty{margin-bottom:0; margin-left:0}
html .group>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:10px}
html .group-xs{margin-bottom:-15px; margin-left:-15px}
html .group-xs:empty{margin-bottom:0; margin-left:0}
html .group-xs>*{display:inline-block; margin-top:0; margin-bottom:15px; margin-left:15px}
html .group-sm{margin-bottom:-10px; margin-left:-20px}
html .group-sm:empty{margin-bottom:0; margin-left:0}
html .group-sm>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:20px}
html .group-md{margin-bottom:-20px; margin-left:-25px}
html .group-md:empty{margin-bottom:0; margin-left:0}
html .group-md>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:25px}
html .group-lg{margin-bottom:-20px; margin-left:-30px}
html .group-lg:empty{margin-bottom:0; margin-left:0}
html .group-lg>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:30px}
html .group-xl{margin-bottom:-30px; margin-left:-40px}
html .group-xl:empty{margin-bottom:0; margin-left:0}
html .group-xl>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:40px}
html .group-middle{display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center}
html .group-button-1{display:flex}
html .group-justify{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between}
html .group-custom{display:flex; align-items:center; justify-content:center; flex-wrap:wrap; max-width:100%}
html .group-custom>*{flex:0 1 100%; padding-left:20px; padding-right:20px}
@media(min-width:576px){html .group-custom{flex-wrap:nowrap}
html .group-custom>*{flex:1 1 auto}}
@media(min-width:360px){html .group-1{display:inline-flex; flex-wrap:wrap; align-items:center; justify-content:center; margin-bottom:-10px; margin-left:-20px}
html .group-1:empty{margin-bottom:0; margin-left:0}
html .group-1>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:20px}}
.group-button-1 .button{flex-grow:1; padding-left:15px; padding-right:15px}
*+.group{margin-top:30px}
*+.group-xs{margin-top:30px}
*+.group-sm{margin-top:30px}
*+.group-md{margin-top:30px}
*+.group-lg{margin-top:30px}
*+.group-xl{margin-top:30px}
*+.group-1{margin-top:30px}
@media(min-width:992px){h3+.group-xs{margin-top:45px}}
.unit{display:flex; flex:0 1 100%; margin-bottom:-10px; margin-left:-10px}
.unit>*{margin-bottom:10px; margin-left:10px}
@media(max-width:1200px){.unit>*{margin-left:5px}.box-icon-creative {
    padding: 25px 0px 25px 10px;
}}
@media(max-width:1199px){.box-icon-creative {
    padding: 25px 0px 25px 0px;
}  .unit {  text-align: center;
    display: block;
    flex: 0;
    margin-left: 0;
}}
 
.unit:empty{margin-bottom:0; margin-left:0}
.unit-body{flex:0 1 auto}
.unit-left, .unit-right{flex:0 0 auto; max-width:100%}
@media(max-width:990px){.box-icon-creative .unit-left, .box-icon-creative .unit-body{    display: block;
    text-align: center;
    margin: 0 auto;
}}
.unit-spacing-0{margin-bottom:0; margin-left:0}
.unit-spacing-0>*{margin-bottom:0; margin-left:0}
.unit-spacing-xs{margin-bottom:-20px; margin-left:-15px}
.unit-spacing-xs>*{margin-bottom:20px; margin-left:15px}
.unit-spacing-sm{margin-bottom:-10px; margin-left:-20px}
.unit-spacing-sm>*{margin-bottom:10px; margin-left:20px}
.unit-spacing-md{margin-bottom:-20px; margin-left:-25px}
.unit-spacing-md>*{margin-bottom:20px; margin-left:25px}
.unit-spacing-lg{margin-bottom:-20px; margin-left:-30px}
.unit-spacing-lg>*{margin-bottom:20px; margin-left:30px}
.unit-spacing-xl{margin-bottom:-30px; margin-left:-40px}
.unit-spacing-xl>*{margin-bottom:30px; margin-left:40px}
/*********************************************************
					    listing
**********************************************************/
.list>li+li{margin-top:5px}
.list-xs>li+li{margin-top:10px}
.list-sm>li+li{margin-top:15px}
.list-md>li+li{margin-top:20px}
.list-lg>li+li{margin-top:25px}
.list-xl>li+li{margin-top:30px}
@media(min-width:768px){.list-xl>li+li{margin-top:50px}}
.list-inline>li{display:inline-block}
html .list-inline-xs{transform:translate3d(0, -8px, 0); margin-bottom:-8px; margin-left:-4px; margin-right:-4px}
html .list-inline-xs>*{margin-top:8px; padding-left:4px; padding-right:4px}
html .list-inline-sm{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-5px; margin-right:-5px}
html .list-inline-sm>*{margin-top:10px; padding-left:5px; padding-right:5px}
html .list-inline-md{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-8px; margin-right:-8px}
html .list-inline-md>*{margin-top:10px; padding-left:8px; padding-right:8px}
html .list-inline-lg{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-10px; margin-right:-10px}
html .list-inline-lg>*{margin-top:10px; padding-left:10px; padding-right:10px}
html .list-inline-xl{transform:translate3d(0, -10px, 0); margin-bottom:-10px; margin-left:-15px; margin-right:-15px}
html .list-inline-xl li a i{font-style:normal}
html .list-inline-xl>*{margin-top:10px; padding-left:15px; padding-right:15px}
.list-terms dt+dd{margin-top:12px}
.list-terms dd+dt{margin-top:25px}
.list-terms-1 dt{font-weight:400; letter-spacing:0; text-transform:none}
*+.list-terms{margin-top:25px}
@media(min-width:768px){.list-terms dd+dt{margin-top:45px}}
.index-list{counter-reset:li}
.index-list>li .list-index-counter:before{content:counter(li, decimal-leading-zero); counter-increment:li}
.list-marked{text-align:left}
.list-marked>li{text-indent:-24px; padding-left:24px}
.list-marked>li::before{position:relative; display:inline-block; left:0; top:0; content:''; height:9px; width:9px; margin-right:15px; border-radius:50%; background:#d7d7d7}
.list-marked>li+li{margin-top:10px}
*+.list-marked{margin-top:15px}
p+.list-marked{margin-top:10px}
.list-ochered{counter-reset:li; text-align:left}
.list-ochered>li{position:relative; text-indent:-18px; padding-left:18px}
.list-ochered>li:before{content:counter(li, decimal) "."; counter-increment:li; display:inline-block; top:0; left:0; text-indent:0; min-width:18px; color:inherit}
.list-ochered>li+li{margin-top:10px}
*+.list-ochered{margin-top:15px}
.list-categories{letter-spacing:.1em; color:#505050}
.list-categories li{display:flex; align-items:center; justify-content:space-between}
.list-categories a, .list-categories a:focus, .list-categories a:active{color:inherit}
.list-categories a:hover{color:#a58838}
.list-categories li+li{margin-top:12px}
.list-categories-number{color:#777}
*+.list-categories{margin-top:24px}
.list-archives{color:#505050}
.list-archives>li{letter-spacing:.1em}
.list-archives>li::before{background:#a58838}
.list-archives a, .list-archives a:focus, .list-archives a:active{color:inherit}
.list-archives a:hover{color:#a58838}
.list-archives li+li{margin-top:12px}
*+.list-archives{margin-top:24px}
.list-social{color:#505050}
.list-social .icon{vertical-align:middle; font-size:18px; line-height:25px}
.list-social .mdi-google-plus{font-size:25px}
.list-social a, .list-social a:focus, .list-social a:active{color:inherit}
.list-social a:hover{color:#a58838}
.list-social-2{color:#151515}
.list-social-2 .icon{vertical-align:middle; font-size:20px; line-height:28px}
.list-social-2 .mdi-google-plus{font-size:28px}
.list-social-2 a, .list-social-2 a:focus, .list-social-2 a:active{color:inherit}
.list-social-2 a:hover{color:#a58838}
.list-social-title{font-size:15px; letter-spacing:0}
.context-dark .list-social, .bg-gray-700 .list-social, .bg-gray-3 .list-social, .bg-brown-1 .list-social, .bg-primary .list-social{color:inherit}
.list-social-3{color:#575757}
.list-social-3 .icon{text-align:center; vertical-align:middle; width:41px; height:41px; font-size:18px; line-height:39px; border-radius:50%; border:1px solid}
.list-social-3 .mdi-google-plus{font-size:25px}
.list-social-3 .mdi-skype{font-size:24px}
.list-social-3 a, .list-social-3 a:focus, .list-social-3 a:active{color:inherit}
.list-social-3 a:hover{color:#a58838}
.list-social-3 a:hover{border-color:#a58838}
*+.list-social-3{margin-top:26px}
.context-dark .list-social-3, .bg-gray-700 .list-social-3, .bg-gray-3 .list-social-3, .bg-brown-1 .list-social-3, .bg-primary .list-social-3{color:rgba(255,255,255,.5)}
.list-social-4{color:inherit}
.list-social-4 .icon{text-align:center; vertical-align:middle; width:36px; height:36px; font-size:14px; line-height:34px; border-radius:50%; border:1px solid}
.list-social-4 .mdi-google-plus{font-size:21px}
.list-social-4 .mdi-skype{font-size:20px}
.list-social-4 a, .list-social-4 a:focus, .list-social-4 a:active{color:inherit}
.list-social-4 a:hover{color:#a58838}
.list-social-4 a:hover{border-color:#a58838}
*+.list-social-4{margin-top:26px}
.context-dark .list-social-4, .bg-gray-700 .list-social-4, .bg-gray-3 .list-social-4, .bg-brown-1 .list-social-4, .bg-primary .list-social-4{color:rgba(255,255,255,.5)}
.context-dark .list-social-4 a:hover, .bg-gray-700 .list-social-4 a:hover, .bg-gray-3 .list-social-4 a:hover, .bg-brown-1 .list-social-4 a:hover, .bg-primary .list-social-4 a:hover{color:#fff; border-color:#fff}
img{display:inline-block; max-width:100%; height:auto}
.img-responsive{width:100%}
.icon{display:inline-block; font-size:16px; line-height:1}
.icon::before{position:relative; display:inline-block; font-weight:400; font-style:normal; speak:none; text-transform:none}
.icon-circle{border-radius:50%}
.icon-80{font-size:80px}
/*********************************************************
					    table
**********************************************************/
.table-custom{width:100%; max-width:100%; text-align:left; background:#fff; border-collapse:collapse}
.table-custom th{padding:12px 24px; font-size:14px; line-height:1.72; font-weight:700; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050; background:#f5f5f5}
@media(max-width:991.98px){.table-custom th{padding-top:20px; padding-bottom:20px}}
.table-custom td{padding:13px 24px; font-size:15px; line-height:1.6; font-weight:400; letter-spacing:.05em; background:#fff; font-family:open sans, sans-serif; color:#777; min-width:170px}
.table-custom tfoot td{color:#505050}
.table-custom tr{border:1px solid #f5f5f5}
*+.table-custom-responsive{margin-top:30px}
h5+.table-custom-responsive{margin-top:25px}
@media(min-width:768px){*+.table-custom-responsive{margin-top:40px}}
@media(min-width:992px){h3+.table-custom-responsive{margin-top:50px}
.title-group+.table-custom-responsive{margin-top:55px}
.table-custom-responsive+.group-justify{margin-top:35px}}
.table-custom.table-custom-primary thead th{color:#fff; background:#a58838}
.table-custom.table-custom-primary thead tr{border-color:#a58838}
.table-custom.table-custom-bordered tbody tr{border:none}
.table-custom.table-custom-bordered td{border:1px solid #f5f5f5}
.table-custom.table-custom-striped{border-bottom:1px solid #f5f5f5}
.table-custom.table-custom-striped tr{border:none}
.table-custom.table-custom-striped tbody tr:nth-of-type(odd) td{background:0 0}
.table-custom.table-custom-striped tbody tr:nth-of-type(even) td{background:#f5f5f5}
@media(max-width:991.98px){.table-custom-responsive{display:block; width:100%; overflow-x:auto; -ms-overflow-style:-ms-autohiding-scrollbar}
.table-custom-responsive.table-bordered{border:0}}
.table-cart{text-align:center; text-transform:uppercase; border:1px solid #e1e1e1}
.table-cart thead tr{border:1px solid #e1e1e1}
.table-cart tr{border:none}
.table-cart th:first-child, .table-cart td:first-child{text-align:left}
@media(min-width:992px){.table-cart th:first-child, .table-cart td:first-child{padding-left:30px}}
.table-cart tbody tr td{padding:12px 14px}
.table-cart tbody tr:first-child td{padding-top:26px}
.table-cart tbody tr:last-child td{padding-bottom:26px}
.table-cart th{padding-top:14px; padding-bottom:14px; font-size:16px; font-weight:500; color:#777; background:#fff}
@media(min-width:992px){.table-cart th{font-size:18px; padding-top:21px; padding-bottom:21px}}
.table-cart td{width:auto; min-width:auto; font-size:16px; letter-spacing:.075em; font-family:open sans, sans-serif; color:#505050}
.table-cart td:first-child{display:flex; align-items:center; min-width:280px; width:50%}
.table-cart td:first-child>*{display:inline-block; vertical-align:middle}
@media(min-width:992px){.table-cart td:first-child{min-width:510px}}
.table-cart td:nth-child(2), .table-cart td:nth-child(4){width:13%}
.table-cart td:nth-child(2), .table-cart td:nth-child(4){min-width:100px}
.table-cart td:nth-child(3){min-width:150px}
@media(min-width:992px){.table-cart td{font-size:18px}}
@media(min-width:1200px){.table-cart td{font-size:20px}}
.table-cart-link{font-weight:500; letter-spacing:.05em}
.table-cart-link, .table-cart-link:focus, .table-cart-link:active{color:inherit}
.table-cart-link:hover{color:#a58838}
.table-cart-figure{display:inline-block; text-align:center; width:100%; max-width:90px; background:#f5f5f5}
@media(min-width:992px){.table-cart-figure{max-width:146px}}
.table-cart-figure+a{margin-left:15px}
@media(min-width:992px){.table-cart-figure+a{margin-left:30px}}
.table-checkout{text-transform:uppercase}
.table-checkout tr{border-color:#e1e1e1}
.table-checkout tr+tr td{border-top:1px solid #e1e1e1}
.table-checkout td{padding:20px; font-size:16px; letter-spacing:.05em; color:#505050; font-family:open sans, sans-serif}
.table-checkout td:first-child{min-width:190px}
.table-checkout td:last-child{min-width:150px; text-align:right}
@media(min-width:576px){.table-checkout td{padding:22px 50px 22px 24px}}
@media(min-width:768px){.table-checkout td{font-size:18px}}
.table-project tr{border:none}
.table-project td{color:#9b9b9b; letter-spacing:.025em; border:1px solid #e1e1e1}
.table-project td:first-child{text-align:center; min-width:73px; width:11%; padding:20px 15px}
.table-project td:last-child{padding-left:34px; padding-right:34px; min-width:260px}
.table-project .icon{font-size:24px; color:#a58838}
.table-project .icon-26{font-size:26px}
.table-project .icon-28{font-size:28px}
.table-project td span{color:#505050}
hr{margin-top:0; margin-bottom:0; border-top:1px solid #ebebeb}
.divider{font-size:0; line-height:0}
.divider::after{content:''; display:inline-block; width:60px; height:2px; background-color:#a58838}
.hr-gray-100{border-color:#e1e1e1}
/*********************************************************
					    button
**********************************************************/
.button{position:relative; overflow:hidden; display:inline-block; padding:4px 17px; font-size:14px; line-height:2; border:2px solid; font-family:open sans, sans-serif; font-weight:600; letter-spacing:.1em; text-transform:uppercase; white-space:nowrap; text-overflow:ellipsis; text-align:center; cursor:pointer; vertical-align:middle; user-select:none; transition:all 250ms ease-in-out}
@media(min-width:768px){.button{padding:9px 29px}}
@media(min-width:992px){.button{padding:14px 34px}}
.button-block{display:block; width:100%}
.button-default, .button-default:focus{color:#ccc; background-color:#2c343b; border-color:#2c343b}
.button-default:hover, .button-default:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-default.button-ujarak::before{background:#a58838}
.button-default.button-zakaria:after{background:#2c343b}
.button-gray-100, .button-gray-100:focus{color:#505050; background-color:#e1e1e1; border-color:#e1e1e1}
.button-gray-100:hover, .button-gray-100:active{color:#505050; background-color:#d4d4d4; border-color:#d4d4d4}
.button-gray-100.button-ujarak::before{background:#d4d4d4}
.button-gray-100.button-zakaria:after{background:#e1e1e1}
.button-primary, .button-primary:focus{color:#fff; background-color:#a58838; border-color:#a58838}
.button-primary:hover, .button-primary:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-primary.button-ujarak::before{background:#a58838}
.button-primary.button-zakaria:after{background:#a58838}
.button-primary-2, .button-primary-2:focus{color:#fff; background-color:#a58838; border-color:#a58838}
.button-primary-2:hover, .button-primary-2:active{color:#fff; background-color:#626469; border-color:#626469}
.button-primary-2.button-ujarak::before{background:#626469}
.button-primary-2.button-zakaria:after{background:#a58838}
.button-primary-3, .button-primary-3:focus{color:#fff; background-color:#a58838; border-color:#a58838}
.button-primary-3:hover, .button-primary-3:active{color:#fff; background-color:#707475; border-color:#707475}
.button-primary-3.button-ujarak::before{background:#707475}
.button-primary-3.button-zakaria:after{background:#a58838}
.button-secondary, .button-secondary:focus{color:#fff; background-color:#a58838; border-color:#a58838}
.button-secondary:hover, .button-secondary:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-secondary.button-ujarak::before{background:#a58838}
.button-secondary.button-zakaria:after{background:#a58838}
.button-secondary-2, .button-secondary-2:focus{color:#505050; background-color:#a58838; border-color:#a58838}
.button-secondary-2:hover, .button-secondary-2:active{color:#505050; background-color:#fe7d68; border-color:#fe7d68}
.button-secondary-2.button-ujarak::before{background:#fe7d68}
.button-secondary-2.button-zakaria:after{background:#a58838}
.button-secondary-3, .button-secondary-3:focus{color:#fff; background-color:#a58838; border-color:#a58838}
.button-secondary-3:hover, .button-secondary-3:active{color:#fff; background-color:#505050; border-color:#505050}
.button-secondary-3.button-ujarak::before{background:#505050}
.button-secondary-3.button-zakaria:after{background:#a58838}
.button-gray-6, .button-gray-6:focus{color:#fff; background-color:#707475; border-color:#707475}
.button-gray-6:hover, .button-gray-6:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-gray-6.button-ujarak::before{background:#a58838}
.button-gray-6.button-zakaria:after{background:#707475}

.thumbnail-classic-button .button-gray-6, .thumbnail-classic-button .button-gray-6:focus{color:#a58838; background-color:#fff; border-color:#fff}
.thumbnail-classic-button .button-gray-6:hover, .thumbnail-classic-button .button-gray-6:active{color:#a58838; background-color:#fff; border-color:#fff}
.thumbnail-classic-button .button-gray-6.button-zakaria:after {
    background: #fff;
}

.button-gray-14, .button-gray-14:focus{color:#fff; background-color:#626469; border-color:#626469}
.button-gray-14:hover, .button-gray-14:active{color:#fff; background-color:#a58838; border-color:#a58838}
.product-button .button-gray-14, .product-button .button-gray-14:focus {
    color: #a58838;
    background-color: #fff; 
    border-color: #fff;
}
.product-button .button-gray-14.button-zakaria:after {
    background: #fff;
}
.button-gray-14.button-ujarak::before{background:#a58838}
.button-gray-14.button-zakaria:after{background:#626469}
.button-default-outline, .button-default-outline:focus{color:#505050; background-color:transparent; border-color:#505050}
.button-default-outline:hover, .button-default-outline:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-default-outline.button-ujarak::before{background:#a58838}
.button-default-outline.button-zakaria:after{background:0 0}
.button-default-outline-2, .button-default-outline-2:focus{color:#505050; background-color:transparent; border-color:#505050}
.button-default-outline-2:hover, .button-default-outline-2:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-default-outline-2.button-ujarak::before{background:#a58838}
.button-default-outline-2.button-zakaria:after{background:0 0}
.button-default-outline-3, .button-default-outline-3:focus{color:#a58838; background-color:transparent; border-color:#a58838}
.button-default-outline-3:hover, .button-default-outline-3:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-default-outline-3.button-ujarak::before{background:#a58838}
.button-default-outline-3.button-zakaria:after{background:0 0}
.button-style-1, .button-style-1:focus{color:#a58838; background-color:#707475; border-color:#707475}
.button-style-1:hover, .button-style-1:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-style-1.button-ujarak::before{background:#a58838}
.button-style-1.button-zakaria:after{background:#707475}
.button-style-2, .button-style-2:focus{color:#fff; background-color:#707475; border-color:#707475}
.button-style-2:hover, .button-style-2:active{color:#fff; background-color:#a58838; border-color:#a58838}
.button-style-2.button-ujarak::before{background:#a58838}
.button-style-2.button-zakaria:after{background:#707475}
.button-ghost{border:0; background-color:transparent}
.button-ghost:hover{color:#fff; background:#a58838}
.button-facebook, .button-facebook:focus{color:#fff; background-color:#3972ac; border-color:#3972ac}
.button-facebook:hover, .button-facebook:active{color:#fff; background-color:#336599; border-color:#336599}
.button-facebook.button-ujarak::before{background:#336599}
.button-facebook.button-zakaria:after{background:#3972ac}
.button-twitter, .button-twitter:focus{color:#fff; background-color:#52b0e7; border-color:#52b0e7}
.button-twitter:hover, .button-twitter:active{color:#fff; background-color:#3ca6e4; border-color:#3ca6e4}
.button-twitter.button-ujarak::before{background:#3ca6e4}
.button-twitter.button-zakaria:after{background:#52b0e7}
.button-google, .button-google:focus{color:#fff; background-color:#ed5e5e; border-color:#ed5e5e}
.button-google:hover, .button-google:active{color:#fff; background-color:#ea4747; border-color:#ea4747}
.button-google.button-ujarak::before{background:#ea4747}
.button-google.button-zakaria:after{background:#ed5e5e}
.button-shadow{box-shadow:7px 7px 3px 0 rgba(0,0,0,.04)}
.button-shadow-2{box-shadow:3px 9px 18px 0 rgba(0,0,0,.18)}
.button-shadow-3{box-shadow:8px 9px 16px 0 rgba(0,0,0,.35)}
.button-shadow-4{box-shadow:2px 3px 10px 0 rgba(0,0,0,.17)}
.button-ujarak{position:relative; z-index:0; transition:background .4s, border-color .4s, color .4s}
.button-ujarak::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#a58838; z-index:-1;opacity:0;transform:scale3d(.7, 1, 1); transition:transform .42s, opacity .42s; border-radius:inherit}
.button-ujarak, .button-ujarak::before{transition-timing-function:cubic-bezier(.2, 1, .3, 1)}
.button-ujarak:hover{transition:background .4s .4s, border-color .4s 0s, color .2s 0s}
.button-ujarak:hover::before{opacity:1; transform:translate3d(0, 0, 0) scale3d(1, 1, 1)}
.button-zakaria{transition:all .3s ease-in-out; z-index:1}
.button-zakaria::after{position:absolute;content:'';top:50%;left:50%; width:110%; padding-bottom:110%; border-radius:50%; transform:translate3d(-50%, -50%, 0) scale(1); transition:inherit; pointer-events:none; z-index:-1}
.button-zakaria:hover:after, .button-zakaria:active:after{transform:translate3d(-50%, -50%, 0) scale(0)}
.button-zakaria.button-default-outline:after, .button-zakaria.button-default-outline-2:after, .button-zakaria.button-default-outline-3:after{background:#fff}
.button-sm{padding:6px 16px; font-size:12px; line-height:1}
@media(min-width:768px){.button-sm{padding:11px 27px}}
@media(min-width:992px){.button-sm{padding:16px 32px}}
@media(min-width:992px){.button-sm{padding-top:17px}}
.button-lg{padding:9px 25px; font-size:14px; line-height:2}
@media(min-width:768px){.button-lg{padding:14px 45px}}
@media(min-width:992px){.button-lg{padding:19px 50px}}
.button-xl{padding:6px 25px; font-size:16px; line-height:28px}
@media(min-width:768px){.button-xl{padding:11px 45px}}
@media(min-width:992px){.button-xl{padding:16px 50px}}
@media(min-width:992px){.button-xl{padding:20px 80px}}
.button-circle{border-radius:30px}
.button-round-1{border-radius:5px}
.button-round-2{border-radius:10px}
.button-icon{display:inline-flex; justify-content:center; align-items:center; vertical-align:middle}
.button-icon .icon{position:relative; display:inline-block; color:inherit; font-size:14px; line-height:1}
.button-icon .mdi-email-outline{font-size:20px}
.button-icon-left .icon{margin-right:5px}
.button-icon-right{flex-direction:row-reverse}
.button-icon-right .icon{margin-left:5px}
.button-icon-2{min-width:40px; padding-left:5px; padding-right:5px; font-size:20px; line-height:28px; border-radius:50%}
@media(min-width:768px){.button-icon-2{font-size:24px; min-width:50px}}
@media(min-width:992px){.button-icon-2{min-width:60px}}
.button-icon-3{min-width:30px; padding-left:3px; padding-right:3px; font-size:18px; line-height:24px; border-radius:50%}
.button-icon-3 span{font-size:inherit; vertical-align:middle}
@media(min-width:768px){.button-icon-3{font-size:22px; min-width:40px; padding-left:5px; padding-right:5px}}
@media(min-width:992px){.button-icon-3{min-width:50px}}
@-moz-document url-prefix(){.button-icon-3 span{vertical-align:baseline; line-height:inherit}}
.btn-primary{border-radius:3px; font-family:open sans, sans-serif; font-weight:600; letter-spacing:.05em; text-transform:uppercase; transition:.33s}
.btn-primary, .btn-primary:active, .btn-primary:focus{color:#fff; background:#a58838; border-color:#a58838}
.btn-primary:hover{color:#fff; background:#000; border-color:#000}
.context-dark .button-primary, .bg-gray-700 .button-primary, .bg-gray-3 .button-primary, .bg-brown-1 .button-primary, .bg-primary .button-primary, .context-dark .button-primary:focus, .bg-gray-700 .button-primary:focus, .bg-gray-3 .button-primary:focus, .bg-brown-1 .button-primary:focus, .bg-primary .button-primary:focus{color:#505050; background-color:#fff; border-color:#fff}
.context-dark .button-primary:hover, .bg-gray-700 .button-primary:hover, .bg-gray-3 .button-primary:hover, .bg-brown-1 .button-primary:hover, .bg-primary .button-primary:hover, .context-dark .button-primary:active, .bg-gray-700 .button-primary:active, .bg-gray-3 .button-primary:active, .bg-brown-1 .button-primary:active, .bg-primary .button-primary:active{color:#fff; background-color:#a58838; border-color:#a58838}
.context-dark .button-primary.button-ujarak::before, .bg-gray-700 .button-primary.button-ujarak::before, .bg-gray-3 .button-primary.button-ujarak::before, .bg-brown-1 .button-primary.button-ujarak::before, .bg-primary .button-primary.button-ujarak::before{background:#a58838}
.context-dark .button-primary.button-zakaria:after, .bg-gray-700 .button-primary.button-zakaria:after, .bg-gray-3 .button-primary.button-zakaria:after, .bg-brown-1 .button-primary.button-zakaria:after, .bg-primary .button-primary.button-zakaria:after{background:#fff}
/*********************************************************
					    form
**********************************************************/
.ch-form{position:relative; text-align:left}
.ch-form .button{width:100%}
.ch-form .button-icon-2{width:auto; min-width:50px}
.ch-form .row+.button{margin-top:30px}
@media(min-width:576px){.ch-form .button{width:auto}}
@media(min-width:768px){.ch-form .button-icon-2{min-width:60px}
.ch-form .row+.button, .ch-form .row+.group-1, .ch-form .row+.group-middle{margin-top:60px}}
@media(min-width:1200px){.ch-form .button{min-width:190px}
.ch-form .button-icon-2{min-width:60px}}
.ch-form-text-center{text-align:center}
.ch-form-text-center .form-input, .ch-form-text-center .form-label{text-align:inherit}
*+.ch-form{margin-top:20px}
@media(min-width:768px){*+.ch-form{margin-top:30px}}
input:-webkit-autofill~label, input:-webkit-autofill~.form-validation{color:#000!important}
.form-wrap{position:relative}
.form-wrap.has-error .form-input{border-color:#f5543f}
.form-wrap.has-focus .form-input{border-color:#a58838}
.form-wrap-recaptcha .form-validation{top:2px; right:5px; bottom:auto}
.form-wrap+*{margin-top:20px}
.form-wrap+.button{margin-top:30px}
@media(min-width:768px){.form-wrap+*{margin-top:30px}
.form-wrap+.button, .form-wrap+.group-button-1{margin-top:60px}}
.form-input{display:block; width:100%; min-height:50px; padding:10px 0; font-size:14px; font-weight:400; line-height:24px; letter-spacing:.1em; font-family:open sans, sans-serif; color:#505050; background-color:transparent; background-image:none; border-radius:0; -webkit-appearance:none; transition:.3s ease-in-out; border:1px solid #e1e1e1; border-width:0 0 1px}
@media(min-width:768px){.form-input{font-size:15px; min-height:60px; padding:17px 0}}
.form-input:focus{outline:0}
textarea.form-input{height:114px; min-height:60px; max-height:194px; resize:vertical}
textarea.textarea-lg{height:150px; max-height:238px}
.form-label, .form-label-outside{margin-bottom:0; color:#505050; font-weight:400}
.form-label{position:absolute; text-align:left; top:25px; right:0; left:0; padding-left:0; padding-right:0; font-size:14px; font-weight:400; line-height:24px; letter-spacing:.1em; font-family:open sans, sans-serif; transform:translateY(-50%); will-change:transform; pointer-events:none; transition:.25s; z-index:9}
@media(min-width:768px){.form-label{top:30px; font-size:15px}}
.form-label.focus{opacity:0}
.form-label.auto-fill{color:#505050}
.form-label-outside{width:100%; margin-bottom:4px}
@media(min-width:768px){.form-label-outside{position:static}
.form-label-outside, .form-label-outside.focus, .form-label-outside.auto-fill{transform:none}}
[data-x-mode=true] .form-label{pointer-events:auto}
.form-validation{position:absolute; right:0; bottom:2px; z-index:11; margin-top:0; font-size:9px; font-weight:400; line-height:12px; letter-spacing:0; color:#f5543f; transition:.3s}
.form-validation-left .form-validation{right:auto; left:10px; bottom:5px}
#form-output-global{position:fixed; bottom:30px; left:15px; margin-right:15px; z-index:2000; visibility:hidden; transform:translate3d(-500px, 0, 0); transition:.3s all ease}
#form-output-global.active{visibility:visible; transform:translate3d(0, 0, 0)}
@media(min-width:576px){#form-output-global{left:30px}}
.form-output{position:absolute; top:100%; left:0; font-size:10px; font-weight:400; line-height:1.2; margin-top:2px; transition:.3s; opacity:0; visibility:hidden}
.form-output.active{opacity:1; visibility:visible}
.form-output.error{color:#f5543f}
.form-output.success{color:#98bf44}
.recaptcha div{display:block; transform-origin:0 0}
.recaptcha iframe{display:block}
.radio .radio-custom, .radio-inline .radio-custom, .checkbox .checkbox-custom, .checkbox-inline .checkbox-custom{opacity:0}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy{position:absolute; top:3px; left:0; width:18px; height:18px; outline:none; cursor:pointer}
.radio .radio-custom-dummy, .radio-inline .radio-custom-dummy, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom-dummy{pointer-events:none; background:#fff}
.radio .radio-custom-dummy::after, .radio-inline .radio-custom-dummy::after, .checkbox .checkbox-custom-dummy::after, .checkbox-inline .checkbox-custom-dummy::after{position:absolute; opacity:0; transition:.22s}
.radio .radio-custom:focus, .radio-inline .radio-custom:focus, .checkbox .checkbox-custom:focus, .checkbox-inline .checkbox-custom:focus{outline:none}
.radio input, .radio-inline input, .checkbox input, .checkbox-inline input{position:absolute; width:1px; height:1px; padding:0; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0}
.radio-custom:checked+.radio-custom-dummy:after, .checkbox-custom:checked+.checkbox-custom-dummy:after{opacity:1}
.radio, .radio-inline{position:relative; text-align:left; padding-left:30px; font-size:15px; line-height:1.72; letter-spacing:.025em; font-family:open sans, sans-serif; color:#9b9b9b; cursor:pointer}
.radio .radio-custom, .radio .radio-custom-dummy, .radio-inline .radio-custom, .radio-inline .radio-custom-dummy{top:2px; left:0; width:21px; height:21px; margin:0; border:1px solid #e1e1e1; border-radius:3px}
.radio .radio-custom::after, .radio .radio-custom-dummy::after, .radio-inline .radio-custom::after, .radio-inline .radio-custom-dummy::after{content:'\f222'; font-family:material design icons; position:absolute; top:0; left:0; font-size:20px; line-height:1; color:#505050}
.checkbox, .checkbox-inline{position:relative; text-align:left; padding-left:30px; font-size:15px; line-height:1.72; letter-spacing:.025em; font-family:open sans, sans-serif; color:#9b9b9b; cursor:pointer}
.checkbox .checkbox-custom, .checkbox .checkbox-custom-dummy, .checkbox-inline .checkbox-custom, .checkbox-inline .checkbox-custom-dummy{top:2px; left:0; width:21px; height:21px; margin:0; border:1px solid #e1e1e1; border-radius:3px}
.checkbox .checkbox-custom::after, .checkbox .checkbox-custom-dummy::after, .checkbox-inline .checkbox-custom::after, .checkbox-inline .checkbox-custom-dummy::after{content:'\f222'; font-family:material design icons; position:absolute; top:0; left:0; font-size:20px; line-height:1; color:#505050}
*+.checkbox-inline{margin-top:30px}
.checkbox-inline+.group-button-1{margin-top:30px}
@media(min-width:768px){.checkbox-inline+.group-button-1{margin-top:60px}}
.toggle-custom{padding-left:60px; -webkit-appearance:none}
.toggle-custom:checked~.checkbox-custom-dummy::after{background:#a58838; transform:translate(20px, -50%)}
.toggle-custom~.checkbox-custom-dummy{position:relative; display:inline-block; margin-top:-1px; width:44px; height:20px; background:0 0; cursor:pointer}
.toggle-custom~.checkbox-custom-dummy::after{content:''; position:absolute; display:inline-block; width:16px; height:16px; left:0; top:50%; background:#b7b7b7; transform:translate(4px, -50%); opacity:1; transition:.22s}
.ch-form-inline{display:flex; flex-wrap:wrap; flex-direction:column; align-items:stretch; text-align:center; margin-bottom:-20px; margin-left:-30px}
.ch-form-inline:empty{margin-bottom:0; margin-left:0}
.ch-form-inline>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:30px}
.ch-form-inline>*{margin-top:0}
.ch-form-inline .form-wrap{flex-grow:1; min-width:185px}
.ch-form-inline .form-wrap-select{text-align:left}
.ch-form-inline .form-button{flex-shrink:0; min-height:50px}
.ch-form-inline .form-button .button{padding-top:9px; padding-bottom:9px; min-height:inherit}
@media(max-width:575.98px){.ch-form-inline .form-input, .ch-form-inline .form-label{text-align:center}}
@media(min-width:576px){.ch-form-inline{flex-direction:row}
.ch-form-inline .button{display:block}}
@media(min-width:768px){.ch-form-inline .form-button{min-height:60px}
.ch-form-inline .form-button .button{padding-top:14px; padding-bottom:14px}}
@media(min-width:992px){.ch-form-inline .form-button .button-lg{padding-top:19px; padding-bottom:19px}}
@media(min-width:1200px){.ch-form-inline{margin-left:-36px}
.ch-form-inline>*{margin-left:36px}}
.ch-form-inline-2{margin-left:-15px}
.ch-form-inline-2>*{margin-left:15px}
@media(min-width:992px){.ch-form-inline-2{flex-wrap:nowrap}}
.ch-form-inline-3{max-width:380px; margin-right:auto; margin-left:auto; justify-content:center}
.ch-form-inline-3 .form-button .button{min-height:50px; min-width:144px; width:auto; padding:0; margin-top:20px}
.ch-form-inline-3 .form-validation{bottom:2px}
@media(min-width:768px){.ch-form-inline-3{max-width:100%; margin-right:0; margin-left:0}
.ch-form-inline-3 .form-button .button{margin-top:10px}}
@media(min-width:992px){.ch-form-inline-3 .form-button .button{margin-top:20px}}
.form-sm .form-input, .form-sm .button{padding-top:9px; padding-bottom:9px; min-height:45px}
.form-sm .form-validation{top:-16px}
.form-sm .form-label{top:22.5px}
.form-sm *+.button{margin-top:10px}
@media(min-width:992px){.form-lg .form-input, .form-lg .form-label{font-size:18px; font-weight:300; letter-spacing:.05em}
.form-lg .form-input{min-height:70px; padding-top:22px; padding-bottom:22px}
.form-lg .form-label{top:35px}}
.ch-form-coupon{margin-bottom:-16px; margin-left:-16px}
.ch-form-coupon:empty{margin-bottom:0; margin-left:0}
.ch-form-coupon>*{display:inline-block; margin-top:0; margin-bottom:16px; margin-left:16px}
.ch-form-coupon .form-input, .ch-form-coupon .form-label{padding-left:25px; padding-right:25px; font-size:15px; font-weight:400; letter-spacing:.05em; font-family:open sans, sans-serif}
.ch-form-coupon .form-input{border-width:1px; border-radius:0px}
@media(min-width:992px){.ch-form-coupon .form-input{min-height:70px; padding-top:22px; padding-bottom:22px}
.ch-form-coupon .form-label{top:35px}}
.form-style-1{position:relative; overflow:hidden; padding:12% 10%}
.form-style-1 .ch-form{max-width:730px; margin-left:auto; margin-right:auto}
.form-style-1::before, .form-style-1::after{position:absolute; content:''; border:solid #e1e1e1; pointer-events:none}
.form-style-1::before{top:0; left:20px; height:100%; width:calc( 100% - 40px); border-width:1px 0}
.form-style-1::after{left:0; top:20px; height:calc( 100% - 40px); width:100%; border-width:0 1px}
.form-style-1 .form-style-decor-1, .form-style-1 .form-style-decor-2{pointer-events:none}
.form-style-1 .form-style-decor-1::before, .form-style-1 .form-style-decor-1::after, .form-style-1 .form-style-decor-2::before, .form-style-1 .form-style-decor-2::after{position:absolute; content:''; width:40px; height:40px; border:1px solid #e1e1e1; border-radius:50%}
.form-style-1 .form-style-decor-1::before, .form-style-1 .form-style-decor-1::after{top:0}
.form-style-1 .form-style-decor-1::before{left:0; transform:translate3d(-50%, -50%, 0)}
.form-style-1 .form-style-decor-1::after{right:0; transform:translate3d(50%, -50%, 0)}
.form-style-1 .form-style-decor-2::before, .form-style-1 .form-style-decor-2::after{bottom:0}
.form-style-1 .form-style-decor-2::before{left:0; transform:translate3d(-50%, 50%, 0)}
.form-style-1 .form-style-decor-2::after{right:0; transform:translate3d(50%, 50%, 0)}
@media(min-width:992px){.form-style-1{padding-top:6%; padding-bottom:8%}
.form-style-1 *+.ch-form{margin-top:30px}
.form-style-1 *+.form-button{margin-top:50px}}
@media(min-width:1200px){.form-style-1 *+.ch-form{margin-top:50px}
.form-style-1 *+.form-button{margin-top:65px}}
.form-custom .form-wrap .form-input{background:#fff}
.post-classic{text-align:left}
.post-classic-figure{display:block; overflow:hidden}
.post-classic-figure img{width:100%; transform:none; will-change:transform; transition:all .2s ease}
.post-classic-content{padding:15px; background:#fff}
.post-classic-content .post-classic-text{min-height:120px;}
.post-classic-2 .post-classic-content{background:#fdf8f1}
.post-classic-time{color:#a58838}
.post-classic-title{min-height:60px; text-transform:capitalize; font-weight:600; letter-spacing:.025em; line-height:28px; font-size: 18px;}
@media(max-width:1200px){.post-classic-title{  line-height: 27px;  font-size: 18px;}
.footer-copyright p{font-size: 13px !important;}}
*+.post-classic-title{margin-top:8px}
*+.post-classic-text{margin-top:6px}
@media(min-width:768px){.post-classic-content{padding:25px 7% 30px}
.post-classic-text{line-height:1.74}
*+.post-classic-title{margin-top:14px}
*+.post-classic-text{margin-top:12px}}
@media(min-width:1200px){.post-classic-content{padding:30px 7% 33px}
*+.post-classic-title{margin-top:15px}
*+.post-classic-text{margin-top:10px}}
@media(min-width:992px){.desktop .post-classic:hover .post-classic-figure img{transform:scale(1.1)}}
.bg-gray-1 .post-classic-content, .bg-image-1 .post-classic-content{background:#fff}
/*********************************************************
					    post
**********************************************************/
.post-modern, .post-modern-1{text-align:left}
.post-modern-panel{font-size:0; line-height:0; margin-left:-15px; margin-right:-15px}
.post-modern-panel>*{padding-left:15px; padding-right:15px}
.post-modern-panel>*{position:relative; display:inline-block; vertical-align:middle}
.post-modern-panel>*+*{border-left:1px solid #e1e1e1}
.post-modern-tag{position:relative; display:inline-block; font-size:14px; line-height:1; font-weight:500; letter-spacing:.05em; text-transform:uppercase; font-family:open sans, sans-serif; z-index:1}
.post-modern-tag, .post-modern-tag:focus, .post-modern-tag:active{color:#505050}
.post-modern-tag:hover{color:#505050}
.post-modern-tag::before{position:absolute; content:''; bottom:0; left:0; height:4px; width:100%; background:#a58838; transition:inherit; z-index:-1}
.post-modern-tag:hover::before{height:100%}
.post-modern-time{font-size:15px; line-height:1}
.post-modern-title{line-height:1.4em; font-weight:500; text-transform:none}
.post-modern-figure{display:block; overflow:hidden}
.post-modern-figure img{width:100%; transform:none; will-change:transform; transition:all .3s ease}
.post-modern-link{display:inline-block; font-size:14px; line-height:1; font-weight:500; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif}
.post-modern-link:hover{color:#505050}
*+.post-modern-title{margin-top:15px}
*+.post-modern-figure{margin-top:20px}
*+.post-modern-text{margin-top:20px}
*+.post-modern-link{margin-top:15px}
@media(min-width:768px){*+.post-modern-title{margin-top:20px}
*+.post-modern-figure{margin-top:30px}
*+.post-modern-text{margin-top:30px}
*+.post-modern-link{margin-top:22px}}
@media(min-width:992px){.post-modern-title{max-width:85%}}
@media(min-width:1200px){.post-modern-title{max-width:80%}}
@media(min-width:992px){.desktop .post-modern:hover .post-modern-figure img{transform:scale(1.1)}}
.post-creative{text-align:center}
.post-creative-figure{display:block; overflow:hidden}
.post-creative-figure img{width:100%; transform:none; will-change:transform; transition:all .2s ease}
.post-creative-title{line-height:1.44; font-weight:500}
*+.post-creative-content{margin-top:10px}
*+.post-creative-time{margin-top:8px}
@media(min-width:768px){*+.post-creative-content{margin-top:18px}
*+.post-creative-time{margin-top:12px}}
@media(min-width:1200px){*+.post-creative-content{margin-top:24px}
*+.post-creative-time{margin-top:15px}}
@media(min-width:1600px){.post-creative-content{padding:0 6%}}
@media(min-width:992px){.desktop .post-creative:hover .post-creative-figure img{transform:scale(1.05)}}
.post-lisa{text-align:left; border-radius:6px; overflow:hidden; box-shadow:0 0 9px 0 rgba(0,0,0,.09)}
.post-lisa-2 .post-lisa-tag::before{background:#82e3d0}
.post-lisa-content{padding:15px}
.post-lisa-tag{position:relative; display:inline-block; font-size:14px; line-height:1; font-weight:500; letter-spacing:.05em; text-transform:uppercase; font-family:open sans, sans-serif; z-index:1}
.post-lisa-tag, .post-lisa-tag:focus, .post-lisa-tag:active{color:#505050}
.post-lisa-tag:hover{color:#505050}
.post-lisa-tag::before{position:absolute; content:''; bottom:0; left:0; height:4px; width:100%; background:#fff669; transition:inherit; z-index:-1}
.post-lisa-tag:hover::before{height:100%}
.post-lisa-title{font-weight:500; letter-spacing:.05em; text-transform:none}
.post-lisa-figure{display:block; overflow:hidden}
.post-lisa-figure img{width:100%; transform:none; will-change:transform; transition:all .2s ease}
*+.post-lisa-title{margin-top:7px}
*+.post-lisa-time{margin-top:9px}
@media(min-width:768px){.post-lisa-content{padding:30px}}
@media(min-width:1200px){.post-lisa-content{padding:35px 65px}}
@media(min-width:992px){.desktop .post-lisa:hover .post-lisa-figure img{transform:scale(1.05)}}
.post-nikki{position:relative; text-align:center}
.post-nikki-2{color:#fff}
.post-nikki-2 .post-nikki-title{color:inherit}
.post-nikki-2 .post-nikki-title a:hover{color:#a58838}
.post-nikki-2 .post-nikki-time{color:rgba(255,255,255,.75)}
.post-nikki-figure{display:block; overflow:hidden}
.post-nikki-figure img{width:100%; transform:none; will-change:transform; transition:all .2s ease}
.post-nikki-body{display:flex; align-items:flex-end; position:absolute; top:0; right:0; bottom:0; left:0; padding:15px; pointer-events:none; z-index:1}
.post-nikki-body::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:linear-gradient(to bottom, rgba(89,99,108,0.13) 0%, rgba(76,89,99,0.25) 23%, rgba(73,86,97,0.28) 28%, rgba(46,64,78,0.53) 67%, rgba(36,55,70,0.61) 82%, rgba(27,47,62,0.71) 100%); z-index:-1}
.post-nikki-body>*{pointer-events:auto}
.post-nikki-title{font-size:16px; line-height:1.5; color:#505050}
.post-nikki-title a, .post-nikki-title a:focus, .post-nikki-title a:active{color:inherit}
.post-nikki-title a:hover{color:#a58838}
.post-nikki-title{font-weight:400; letter-spacing:.05em; font-family:open sans, sans-serif}
*+.post-nikki-title{margin-top:8px}
@media(min-width:768px){.post-nikki{text-align:left}
.post-nikki .unit .post-nikki-figure{width:150px}
.post-nikki-body{padding:30px}}
@media(min-width:992px){.post-nikki .unit .post-nikki-figure{width:210px}
.post-nikki-title{font-size:22px}
*+.post-nikki-title{margin-top:14px}}
@media(min-width:1200px){.post-nikki .unit .post-nikki-figure{width:auto}
.post-nikki-body{padding:12% 10%}
.post-nikki-title{font-size:24px}}
@media(min-width:992px){.desktop .post-nikki:hover .post-nikki-figure img{transform:scale(1.05)}}
.post-minimal-figure{display:block; overflow:hidden}
.post-minimal-figure img{will-change:transform; transition:all .3s ease}
.post-minimal-title{color:#505050}
.post-minimal-title a, .post-minimal-title a:focus, .post-minimal-title a:active{color:inherit}
.post-minimal-title a:hover{color:#a58838}
.post-minimal-time{color:#a58838}
*+.post-minimal-time{margin-top:2px}
@media(min-width:992px){.desktop .post-minimal-figure img{width:100%}
.desktop .post-minimal:hover .post-minimal-figure img{transform:scale(1.05)}}
.single-post-bottom-panel{padding-top:30px; border-top:1px solid #e1e1e1}
.single-post-title{font-weight:500; text-transform:uppercase}
.single-post-title+.row{margin-top:30px}
*+.single-post-bottom-panel{margin-top:40px}
/*********************************************************
					  header-top
**********************************************************/
.header-top{position:relative; font-weight: 400; color:#fff; background-color:#a58838;}
@media(max-width:992px){.header-top{display:none; }}
.header-top-dropdown span.separator{font-weight:300; color:#ebebeb; }
.header-top-dropdown .single-dropdown , .header-top-dropdown .single-dropdown .btn{padding-left: 0; position: relative;font-size:13px; line-height: 16px; font-weight: 400; color: #fff; font-style: normal;} 
.header-top-dropdown .single-dropdown .dropdown-menu a{padding: 0.3rem 1.5rem;}
.header-top-dropdown .single-dropdown .dropdown-menu a:hover{color: #fff; background-color:#a58838;}
.header-top-dropdown .single-dropdown a:hover{color:#fff;}
.header-top-dropdown .single-dropdown a{font-size:13px;}
.header-top-dropdown .single-dropdown a span i.fa{color: #d7d7d7;}        
.topbar-left{padding:7px 0px; margin-left:-5px; list-style:none; }
.topbar-left li{color:#ffffff; margin:0px; display:inline-block; font-size:14px; line-height:14px; color:#fff; padding:0 11px; border-right:1px solid #fff; }
.topbar-left li:nth-child(3){border-right:0px; }
.topbar-left li a{color:#ffffff; display:inline-block; font-size:14px; line-height:14px; color:#fff; padding:0 11px; }
.topbar-left li i{font-style:normal; padding-right:8px; font-size:15px; color:#a58838}
.footer-social{float:right; }
.footer-social-icons{display:inline-block; list-style:none; padding-right:25px}
.footer-social-icons li{display:inline-block; margin-right:5px; }
.footer-social-icons li a{color:#fff; padding:2px 6px; }
.footer-social-icons li a i{font-style:normal; }
.footer-social-icons li:nth-child(1) a{background:#4267b2; }
.footer-social-icons li:nth-child(2) a{background:#8f33a7; }
.footer-social-icons li:nth-child(3) a{background:#e60023; }
.footer-social-icons li:nth-child(4) a{background:#FF0000; }
.footer-social-icons li:a{color:#FF0000; background:#fff; }
.footer-social-icons li:nth-child(1):hover{color:#4267b2; }
.footer-social-icons li:nth-child(2):hover{color:#8f33a7; }
.footer-social-icons li:nth-child(3):hover{color:#e60023; }
.footer-social-icons li:nth-child(4):hover{color:#FF0000; }
/*********************************************************
					  quote
**********************************************************/
.quote-classic{text-align:center}
.quote-classic-2 .quote-classic-text{color:#505050}
.quote-classic-text{position:relative; padding-top:40px; font-weight:400; letter-spacing:.05em; font-family:open sans, sans-serif}
.quote-classic-text::before{position:absolute; top:0; left:50%; content:'\201C'; font-size:60px; line-height:1.3; font-weight:700; font-style:normal; letter-spacing:0; font-family:kalam, cursive; color:rgba(255,125,104,.22); transform:translate3d(-50%, 0, 0)}
.quote-classic-author{padding-top:14px; font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#a58838; border-top:1px solid #e1e1e1}
*+.quote-classic{margin-top:20px}
*+.quote-classic-author{margin-top:16px}
.post-modern+.quote-classic{margin-top:20px}
.quote-classic+p{margin-top:26px}
@media(min-width:768px){.quote-classic{text-align:left}
.quote-classic-text{padding-top:0}
.quote-classic-text::before{top:8%; left:-4px; font-size:80px; transform:none}
.quote-classic-author{padding-top:24px}
.quote-classic-text, .quote-classic-author{padding-left:58px}
*+.quote-classic{margin-top:34px}
*+.quote-classic-author{margin-top:22px}
.post-modern+.quote-classic{margin-top:40px}
.quote-classic+p{margin-top:36px}}
.quote-classic-big{text-align:center}
.quote-classic-big-text{position:relative; padding-top:50px; letter-spacing:.035em; text-transform:capitalize}
.quote-classic-big .q{font-size:40px; line-height:45px;}
.quote-classic-big-text::before{position:absolute; top:0; left:50%; content:'“'; font-size:80px; line-height:1.3; font-weight:700; font-style:normal; letter-spacing:0; font-family:open sans, sans-serif; color:rgba(21,21,21,.22); transform:translate3d(-50%, 0, 0)}
*+.quote-classic-big{margin-top:20px}
@media(min-width:768px){.quote-classic-big{text-align:left}
.quote-classic-big-text{padding-top:0}
.quote-classic-big-text{padding-left:70px}
.quote-classic-big-text::before{top:8%; left:-4px; font-size:80px; transform:none}
*+.quote-classic-big{margin-top:34px}}
@media(min-width:1200px){.quote-classic-big-text{line-height:1.2em}}
.quote-modern{text-align:center; padding:30px 15px; border-radius:10px; box-shadow:0 0 18px 0 rgba(0,0,0,.13); background:#fff}
.quote-modern-2{border-radius:60px}
.quote-modern-3 .quote-modern-status{color:#a58838}
.quote-modern-text{position:relative; padding-top:40px; font-size:16px; line-height:1.44; font-weight:400; letter-spacing:.02em; font-family:open sans, sans-serif}
.quote-modern-text .q{min-height: 85px;}
@media(max-width:1200px){.quote-modern-text .q{min-height: 100px;}}
@media(max-width:767px){.quote-modern-text .q{min-height: 135px; font-size: 15px;}}
@media(max-width:575px){.quote-modern-text .q{min-height: 100px;}}
.quote-modern-text::before{position:absolute; top:0; left:50%; content:'“'; font-size:100px; line-height:.6; font-weight:400; font-style:normal; letter-spacing:0; font-family:open sans, sans-serif; color:rgba(21,21,21,.22); transform:translate3d(-50%, 0, 0)}
@media(min-width:992px){.quote-modern-text::before{line-height:1.3}}
.quote-modern-figure img{border-radius:50%}
.quote-modern-author{font-size:14px; font-weight:600; letter-spacing:.025em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.quote-modern-status{letter-spacing:.025em; color:#777}
.quote-modern-text+.unit{margin-top:20px}
@media(min-width:768px){.quote-modern .unit{display:inline-flex; text-align:left}}
@media(min-width:992px){.quote-modern{padding:45px 30px}
.quote-modern-text{padding-top:80px; font-size:18px}
.quote-modern-text::before{font-size:100px}
.quote-modern-text+.unit{margin-top:30px}}
@media(min-width:1200px){.quote-modern{padding:60px 45px}
.quote-modern-2{padding:70px 80px}}
.quote-creative{text-align:center; padding:30px 20px; border-radius:12px; box-shadow:0 0 16px 0 rgba(0,0,0,.09); background:#fff}
.quote-creative-text{position:relative; font-size:18px; line-height:2; font-weight:400; letter-spacing:.05em; font-family:open sans, sans-serif; color:#505050}
.quote-creative-rating{font-size:0; line-height:0}
.quote-creative-rating .icon{font-size:20px; line-height:1; color:#fc0}
.quote-creative-figure img{border-radius:50%}
.quote-creative-author{font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#a58838}
*+.quote-creative-rating{margin-top:10px}
.quote-creative-rating+.unit{margin-top:20px}
@media(min-width:768px){.quote-creative{text-align:left; padding:40px 30px}
.quote-creative-text{font-size:20px}
.quote-creative-rating .icon{font-size:24px}
*+.quote-creative-rating{margin-top:18px}
.quote-creative-rating+.unit{margin-top:35px}}
@media(min-width:1200px){.quote-creative{padding:50px 50px 60px}
.quote-creative-text{font-size:24px}}
.quote-minimal-text{font-size:16px; line-height:28px; font-weight:300; letter-spacing:.02em; font-family:open sans, sans-serif}
.quote-minimal-figure img{border-radius:50%}
.quote-minimal-author{font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.quote-minimal-status{letter-spacing:.025em; color:#777}
*+.quote-minimal-author{margin-top:20px}
@media(min-width:768px){.quote-minimal-text{font-size:18px}}
.quote-carly{text-align:center}
.quote-carly-1{max-width:500px; margin-left:auto; margin-right:auto}
.quote-carly-text{position:relative; padding-top:40px; font-size:16px; line-height:1.45; font-weight:400; letter-spacing:.02em; font-family:open sans, sans-serif}
.quote-carly-text::before{position:absolute; top:0; left:50%; content:'\201C'; font-size:60px; line-height:1.3; font-weight:700; font-style:normal; letter-spacing:0; font-family:kalam, cursive; color:rgba(255,125,104,.22); transform:translate3d(-50%, 0, 0)}
.quote-carly-figure img{border-radius:50%}
.quote-carly-author{font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.quote-carly-status{font-style:italic; letter-spacing:.025em; color:#a58838}
*+.quote-carly-footer{margin-top:20px; padding-top:20px; border-top:1px solid #e1e1e1}
*+.quote-carly{margin-top:20px}
@media(min-width:768px){.quote-carly{text-align:left}
.quote-carly-text{padding-top:0; font-size:18px}
.quote-carly-text::before{top:6px; left:0; font-size:80px; transform:none}
.quote-carly-footer, .quote-carly-text{padding-left:60px}
*+.quote-carly-footer{margin-top:30px; padding-top:30px}}
@media(min-width:992px){.quote-carly-footer, .quote-carly-text{padding-left:68px}}
/*********************************************************
					  thumbnail
**********************************************************/
.thumbnail-classic{position:relative; text-align:center}
.thumbnail-classic-figure{display:block}
.thumbnail-classic-figure img{width:100%}
.thumbnail-classic-caption{padding:15px; background:#f9faf9}
.thumbnail-classic-title{font-weight:400; letter-spacing:.025em; color:#fff; text-transform:uppercase;}
.thumbnail-classic-tag, .thumbnail-classic-price{display:inline-block; vertical-align:middle; font-size:15px; line-height:1; color:#e4e4e4}
.thumbnail-classic-price{font-weight:400; letter-spacing:0}
.thumbnail-classic-tag{font-weight:600; letter-spacing:.1em; text-transform:uppercase}
.thumbnail-classic-button{display:inline-block; vertical-align:middle; font-size:0; line-height:0}
.thumbnail-classic-button .button{text-align:center; padding:0; width:50px; height:50px; font-size:20px; line-height:46px; border-radius:50%}
.thumbnail-classic-button img{display:none}
.thumbnail-classic-button+.thumbnail-classic-button{margin-left:16px}
*+.thumbnail-classic-button-wrap{margin-top:15px}
@media(max-width:575px){.thumbnail-classic-title, .thumbnail-classic-tag, .thumbnail-classic-price{color:#000;}
.thumbnail-classic-button .button-gray-6, .thumbnail-classic-button .button-gray-6:focus {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
}
.thumbnail-classic-button .button-gray-6.button-zakaria:after {
    background: #000;
}}
@media(min-width:300px){.desktop .thumbnail-classic{overflow:hidden}
.desktop .thumbnail-classic-caption{display:flex; align-items:center; justify-content:center; position:absolute; top:0; right:0; bottom:0; left:0; background:0 0; pointer-events:none; z-index:1}
.desktop .thumbnail-classic-caption::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgb(0 0 0 / 0.7); transform:scale(.8); transition:all .3s ease; opacity:0; z-index:-1}
.desktop .thumbnail-classic-caption>div{pointer-events:auto}
.desktop .thumbnail-classic-title{transform:translate3d(0, -30px, 0); transition:all .4s ease; opacity:0}
.desktop .thumbnail-classic-tag, .desktop .thumbnail-classic-price{transform:translate3d(0, 30px, 0); transition:all .4s ease; opacity:0}
.desktop .thumbnail-classic-button{transition:all .4s ease; opacity:0}
.desktop .thumbnail-classic-button:nth-child(1){transform:translate3d(-40px, 40px, 0)}
.desktop .thumbnail-classic-button:nth-child(2){transform:translate3d(40px, 40px, 0)}
.desktop .thumbnail-classic:hover .thumbnail-classic-caption::before, .desktop .thumbnail-classic:hover .thumbnail-classic-tag, .desktop .thumbnail-classic:hover .thumbnail-classic-price, .desktop .thumbnail-classic:hover .thumbnail-classic-title, .desktop .thumbnail-classic:hover .thumbnail-classic-button{transform:none; opacity:1}}
@media(min-width:768px){
.desktop *+.thumbnail-classic-button-wrap{margin-top:24px}}
}
@media(min-width:767px){
.desktop *+.thumbnail-classic-button-wrap{margin-top:10px}}
}
 
.mac-os .thumbnail-classic-button .button{transform:rotate(0.0001deg)}
.thumbnail-modern{position:relative; text-align:center}
.thumbnail-modern-figure{display:block}
.thumbnail-modern-figure img{width:100%}
.thumbnail-modern-caption{position:absolute; right:0; bottom:0; left:0; padding:5px; background:rgba(255,255,255,.7)}
.thumbnail-modern-title{font-weight:400; letter-spacing:.05em; text-transform:none}
.mobile .thumbnail-modern-title, .tablet .thumbnail-modern-title{font-size:16px}
@media(min-width:992px){.desktop .thumbnail-modern{overflow:hidden}
.desktop .thumbnail-modern-caption{display:flex; align-items:center; justify-content:center; padding:15px; top:0; background:0 0; pointer-events:none; z-index:1}
.desktop .thumbnail-modern-caption::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,.83); transform:scale(.8); transition:all .3s ease; opacity:0; z-index:-1}
.desktop .thumbnail-modern-caption>div{pointer-events:auto}
.desktop .thumbnail-modern-title{transform:scale(1.5); transition:all .4s ease; opacity:0}
.desktop .thumbnail-modern:hover .thumbnail-modern-caption::before, .desktop .thumbnail-modern:hover .thumbnail-modern-title{transform:none; opacity:1}}
.thumbnail-minimal{position:relative; display:block; overflow:hidden; background:#a58838}
.thumbnail-minimal:before{position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.5); transform:scale(2) rotate(45deg) translate3d(0, -100%, 0); transition:transform .6s; pointer-events:none; z-index:1}
.thumbnail-minimal img{width:100%; will-change:transform; transform:scale(1.05); transition:all .3s}
.thumbnail-minimal:hover:before{transform:scale(2) rotate(45deg) translate3d(0, 100%, 0)}
.thumbnail-minimal:hover img{transform:none; opacity:.8}
/*********************************************************
				breadcrumbs-custom
**********************************************************/
.breadcrumbs-custom{position:relative; text-align:center}
.breadcrumbs-custom-body{display:flex; align-items:center; min-height:10vw; padding:70px 0; background-color:transparent; background-position:center}
.breadcrumbs-custom-title{text-shadow:3px 9px 16px rgba(0,0,0,.18); text-transform:capitalize; font-weight:300; letter-spacing:0}
.breadcrumbs-custom-text{font-weight:400; letter-spacing:.025em; max-width:640px; margin-right:auto; margin-left:auto}
.breadcrumbs-custom-footer{padding:15px 0; background:#fbf0e8}
.breadcrumbs-custom-path{margin-left:-17px; margin-right:-17px}
.breadcrumbs-custom-path>*{padding-left:17px; padding-right:17px}
.breadcrumbs-custom-path a{display:inline}
.breadcrumbs-custom-path a, .breadcrumbs-custom-path a:active, .breadcrumbs-custom-path a:focus{color:#777}
.breadcrumbs-custom-path li{position:relative; display:inline-block; vertical-align:middle; font-size:12px; line-height:2; font-weight:600; letter-spacing:.13em; font-family:open sans, sans-serif; text-transform:uppercase}
.breadcrumbs-custom-path li::after{display:inline-block; position:absolute; content:""; top:50%; right:0; font-size:14px; line-height:1.72; font-family:material design icons; color:#505050; transform:translate3d(50%, -50%, 0)}
.breadcrumbs-custom-path li:last-child:after{display:none}
.breadcrumbs-custom-path a:hover, .breadcrumbs-custom-path li.active{color:#505050}
*+.breadcrumbs-custom-path{margin-top:14px}
@media(min-width:576px){.breadcrumbs-custom-body{padding:40px 0}}
@media(min-width:768px){*+.breadcrumbs-custom-text{margin-top:20px}}
@media(min-width:992px){.breadcrumbs-custom-body{padding:70px 0}
*+.breadcrumbs-custom-text{margin-top:30px}}
.ie-10 .breadcrumbs-custom-body, .ie-11 .breadcrumbs-custom-body, .ie-edge .breadcrumbs-custom-body{height:24.84375vw}
/*********************************************************
			         	pagination
**********************************************************/
.pagination{position:relative; padding-left:40px; padding-right:40px; max-width:870px; margin-left:auto; margin-right:auto; align-items:center; justify-content:center; font-size:0; line-height:0}
@media(min-width:768px){.pagination{padding-left:70px; padding-right:70px}}
.page-item{display:inline-block; vertical-align:middle; text-align:center}
.page-link{display:inline-block; min-width:24px; padding:0 5px; border:0 solid transparent; font-size:18px; line-height:1.33333; font-weight:500; letter-spacing:0; font-family:open sans, sans-serif; transition:all .25s ease-in-out}
.page-link, .page-link:focus, .page-link:active{color:#505050; background-color:transparent}
.page-link:hover{color:#a58838; background-color:transparent; border-color:transparent}
.page-link:focus{box-shadow:none}
.page-item.active>.page-link, .page-item.active>.page-link:hover, .page-item.active>.page-link:focus, .page-item.active>.page-link:active{color:#a58838; background-color:transparent; border-color:transparent}
.page-item.disabled>.page-link{color:rgba(80,80,80,.5)}
.page-item.disabled>.page-link{display:none}
.page-item-control{position:absolute}
.page-item-control .icon::before{font-family:material design icons; font-size:24px; line-height:24px}
.page-item-control:first-child{left:0}
.page-item-control:first-child .icon::before{content:'\f14a'; margin-left:-1px}
@media(min-width:768px){.page-item-control:first-child{left:30px}}
.page-item-control:last-child{right:0}
.page-item-control:last-child .icon::before{content:'\f14f'; margin-right:-1px}
@media(min-width:768px){.page-item-control:last-child{right:30px}}
*+.pagination-wrap{margin-top:30px}
@media(min-width:768px){*+.pagination-wrap{margin-top:55px}}
/*********************************************************
			         	snackbars
**********************************************************/
.snackbars{padding:9px 16px; margin-left:auto; margin-right:auto; color:#fff; text-align:left; background-color:#505050; border-radius:0; box-shadow:0 1px 4px 0 rgba(0,0,0,.15); font-size:14px}
.snackbars .icon-xxs{font-size:18px}
.snackbars p span:last-child{padding-left:14px}
.snackbars-left{display:inline-block; margin-bottom:0}
.snackbars-right{display:inline-block; float:right; text-transform:uppercase}
.snackbars-right:hover{text-decoration:underline}
@media(min-width:576px){.snackbars{max-width:540px; padding:12px 15px; font-size:15px}}
/*********************************************************
			         	footer
**********************************************************/
.footer-classic{text-align:center; letter-spacing:.025em; background:#fff}
.footer-classic-2{background:#151515}
.footer-classic-2 .footer-classic-panel{background:#31383b}
.footer-classic-panel{text-align:center; padding:20px 0; background:#f5f5f5}
.footer-classic-panel a, .footer-classic-panel a:focus, .footer-classic-panel a:active{color:inherit}
.footer-classic-panel a:hover{color:#a58838}
.footer-classic-title{font-weight:600}
.list-schedule{letter-spacing:0}
.list-schedule li>*{display:inline-block}
.list-schedule li>*:first-child{color:#505050; min-width:75px}
.list-schedule li>*+*{margin-left:8px}
.footer-classic-social{color:#505050; letter-spacing:0}
*+.footer-classic-social{margin-top:24px; padding-top:24px; border-top:1px solid #e1e1e1}
.contacts-creative{letter-spacing:.05em; color:#777}
.contacts-creative a, .contacts-creative a:focus, .contacts-creative a:active{color:#7a7a7a}
.contacts-creative a:hover{color:#a58838}
.contacts-creative .icon{vertical-align:middle; font-size:30px; line-height:21px; color:#a58838}
.contacts-creative li+li{margin-top:12px}
.contacts-creative li{padding-bottom:10px;}
@media(max-width:1199px){
.contacts-creative .unit {
 display: flex;
    flex: 0 1 100%;
 text-align: left;
    margin-left: -10px;
 
}

}
@media(min-width:768px){.contacts-creative .icon{line-height:24px}
.contacts-creative li+li{margin-top:18px}}
*+.list-schedule{margin-top:12px}
.footer-classic-brand+*{margin-top:12px}
.footer-classic-title+*{margin-top:12px}
@media(min-width:576px){*+.list-schedule{margin-top:20px}
.footer-classic-brand+*{margin-top:20px}
.footer-classic-title+*{margin-top:20px}}
@media(min-width:768px){.footer-classic{text-align:left}
.footer-classic-panel{text-align:left; padding:30px 0}
.list-schedule li>*:first-child{min-width:86px}
*+.list-schedule{margin-top:30px}
.footer-classic-brand+*{margin-top:15px}
.footer-classic-title+*{margin-top:30px}}
@media(min-width:992px){.footer-classic-title+*{margin-top:45px}}
@media(min-width:1200px){.footer-classic-panel{padding:40px 0}}
.footer-classic-text{letter-spacing:.025em; color:#7a7a7a; }
.footer-classic .context-dark .button-primary:hover, .footer-classic .bg-gray-700 .button-primary:hover, .footer-classic .bg-gray-3 .button-primary:hover, .footer-classic .bg-brown-1 .button-primary:hover, .footer-classic .bg-primary .button-primary:hover, .footer-classic .context-dark .button-primary:active, .footer-classic .bg-gray-700 .button-primary:active, .footer-classic .bg-gray-3 .button-primary:active, .footer-classic .bg-brown-1 .button-primary:active, .footer-classic .bg-primary .button-primary:active{color:#a58838; background-color:#fff; border-color:#fff}
.context-dark .list-schedule li>*:first-child, .bg-gray-700 .list-schedule li>*:first-child, .bg-gray-3 .list-schedule li>*:first-child, .bg-brown-1 .list-schedule li>*:first-child, .bg-primary .list-schedule li>*:first-child, .context-dark .contacts-creative, .bg-gray-700 .contacts-creative, .bg-gray-3 .contacts-creative, .bg-brown-1 .contacts-creative, .bg-primary .contacts-creative{color:inherit}
.context-dark .footer-classic-social, .bg-gray-700 .footer-classic-social, .bg-gray-3 .footer-classic-social, .bg-brown-1 .footer-classic-social, .bg-primary .footer-classic-social{color:inherit; border-top-color:rgba(255,255,255,.2)}
.footer-modern{text-align:center; background:#fff}
.footer-modern-2{overflow:hidden; background:#fff; position:relative;}
.footer-copyright p{font-size:14px; margin-bottom:0; margin-top:12px; color:#7a7a7a; text-align:left;}
.footer-copyright a{color:#a58838; }
.footer-payment-icon{text-align:right; }
.footer-payment-icon img{margin-top:5px; }
.footer-modern-2 .footer-modern-panel{border-color:#444}
.footer-modern-title{font-weight:600; letter-spacing:.025em; text-transform:uppercase; color:#000; font-size:18px;}
.footer-modern-2 .footer-modern-panel{border-color:#dadada}
.footer-modern-title{font-weight:600; letter-spacing:.025em}
.footer-modern-list{text-align:left; columns:2; break-inside:avoid; -moz-column-gap:20px; -webkit-column-gap:20px; margin-bottom:-7px; color:#777}
.footer-modern-list>li{text-indent:-20px; padding-left:20px; transition:all .25s ease}
.footer-modern-list>li::before{display:inline-block; vertical-align:middle; content:''; height:2px; width:10px; margin-right:10px; background:#7a7a7a; transition:inherit}
.footer-modern-list>li:hover a{color:#a58838}
.footer-modern-list>li{margin-bottom:7px}
.footer-modern-list a{vertical-align:middle}
.footer-modern-list a, .footer-modern-list a:focus, .footer-modern-list a:active{color:#7a7a7a}
.footer-modern-list a:hover{color:#a58838}
.footer-modern-title+*{margin-top:25px}
.footer-modern-panel{padding:20px 0; border-top:1px solid #e1e1e1}
@media(max-width:767px){.footer-modern-title{text-align: left;} .d-sm-inline-block{display: block!important;}.footer-modern{text-align: left;}.footer-copyright p{margin-top: 0px; margin-bottom: 20px; text-align: center;}.footer-payment-icon{text-align: center;}.aboutUs .list-marked{margin-left:0;}.aboutUs .list-marked>li {
    text-indent: 0;
    padding-left: 24px;
}}	
@media(min-width:576px) and (max-width:767.98px){.footer-modern-list-2{columns:1}}
@media(max-width:575px){.footer-modern-body .block-1{max-width: 100%;}}
@media(min-width:768px){.footer-modern{text-align:left}
.footer-modern-list>li{text-indent:-34px; padding-left:34px}
.footer-modern-list>li::before{width:17px; margin-right:17px}
.footer-modern-title+.row{margin-top:35px}}
@media(min-width:992px){.footer-modern-list{-moz-column-gap:30px; -webkit-column-gap:30px}
.footer-modern-panel{padding:30px 0}}
@media(min-width:1200px){.footer-modern-list{max-width:94%}
.footer-modern-list>li{padding-right:17px}
.footer-modern-list>li:hover{padding-right:0}
.footer-modern-list>li:hover::before{width:34px; background:#a58838}
.footer-modern-panel{padding:35px 0}}
.context-dark .footer-modern-list, .bg-gray-700 .footer-modern-list, .bg-gray-3 .footer-modern-list, .bg-brown-1 .footer-modern-list, .bg-primary .footer-modern-list{color:inherit}
.context-dark .footer-modern-list>li::before, .bg-gray-700 .footer-modern-list>li::before, .bg-gray-3 .footer-modern-list>li::before, .bg-brown-1 .footer-modern-list>li::before, .bg-primary .footer-modern-list>li::before{background:rgba(255,255,255,.2)}
.footer-creative{text-align:center; background-color:#fff}
.footer-creative .list-social{color:inherit}
.footer-creative .rights{letter-spacing:.025em}
.footer-creative .row+.row{margin-top:50px}
.footer-creative-2{background-image:url(../images/bg-pattern-3.jpg); background-repeat:repeat; background-size:auto; background-color:#404147}
.footer-creative-2 .footer-creative-panel{background-color:#333638}
.footer-creative-2 .list-social a:hover{color:#fff}
.footer-creative-panel{padding:20px 0; background-color:#f5f5f5}
.footer-creative-title{display:inline-block; padding:0 15px; line-height:1; font-weight:600; letter-spacing:.1em; border:solid #a58838; border-width:0 3px}
.footer-creative-list{font-size:14px; line-height:2; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.footer-creative-list a, .footer-creative-list a:focus, .footer-creative-list a:active{color:inherit}
.footer-creative-list a:hover{color:#a58838}
.footer-creative-list li+li{margin-top:10px}
.contacts-holly{color:#505050}
.contacts-holly a, .contacts-holly a:focus, .contacts-holly a:active{color:inherit}
.contacts-holly a:hover{color:#a58838}
.contacts-holly li+li{margin-top:20px}
.contacts-holly-title{font-size:12px; letter-spacing:.05em; text-transform:uppercase; color:#777}
*+.contacts-holly-text{margin-top:5px}
*+.footer-creative-clients{margin-top:20px}
.footer-creative-title+*{margin-top:20px}
@media(min-width:768px){.footer-creative{text-align:left}
.footer-creative .row+.row{margin-top:60px}
.footer-creative-title{display:block; padding-right:0; border-right-width:0}
.footer-creative-list li+li{margin-top:20px}
.contacts-holly li+li{margin-top:30px}
.footer-creative-panel{padding:30px 0}
.footer-creative-title+*{margin-top:34px}}
@media(min-width:992px){.footer-creative .row+.row{margin-top:80px}
.footer-creative-panel{padding:40px 0}}
@media(min-width:1200px){.footer-creative .row+.row{margin-top:100px}
.footer-creative-panel{padding:50px 0}}
.context-dark .contacts-holly, .bg-gray-700 .contacts-holly, .bg-gray-3 .contacts-holly, .bg-brown-1 .contacts-holly, .bg-primary .contacts-holly, .context-dark .footer-creative-list, .bg-gray-700 .footer-creative-list, .bg-gray-3 .footer-creative-list, .bg-brown-1 .footer-creative-list, .bg-primary .footer-creative-list{color:inherit}
.context-dark .contacts-holly-title, .bg-gray-700 .contacts-holly-title, .bg-gray-3 .contacts-holly-title, .bg-brown-1 .contacts-holly-title, .bg-primary .contacts-holly-title{color:rgba(255,255,255,.4)}
.footer-corporate{text-align:center; background:#fff}
.footer-corporate *+.group-middle{margin-top:22px}
.footer-corporate-2{background:#4d4e50}
.footer-corporate-2 .footer-corporate-panel{background:#444548}
.footer-corporate-panel{text-align:center; padding:20px 0; background:#f5f5f5}
.footer-corporate-panel a, .footer-corporate-panel a:focus, .footer-corporate-panel a:active{color:inherit}
.footer-corporate-panel a:hover{color:#a58838}
.footer-corporate-title{letter-spacing:.1em; text-transform:uppercase}
.footer-corporate-decor{font-size:0; line-height:0}
.footer-corporate-decor::before{display:inline-block; content:''; width:58px; border-top:3px solid #a58838}
.footer-corporate-info{text-align:center}
.footer-corporate-info a, .footer-corporate-info a:focus, .footer-corporate-info a:active{color:inherit}
.footer-corporate-info a:hover{color:#a58838}
.footer-corporate-info .icon{text-align:left; font-size:30px; min-width:30px; color:rgba(80,80,80,.3)}
.footer-corporate-info>li+li{margin-top:14px}
.footer-corporate-list{margin-bottom:-6px; color:#505050; columns:2; break-inside:avoid; -moz-column-gap:30px; -webkit-column-gap:30px}
.footer-corporate-list>*{margin-bottom:6px}
.footer-corporate-list a, .footer-corporate-list a:focus, .footer-corporate-list a:active{color:inherit}
.footer-corporate-list a:hover{color:#a58838}
*+.footer-corporate-decor{margin-top:12px}
.footer-corporate-decor+*{margin-top:20px}
@media(min-width:768px){.footer-corporate{text-align:left}
.footer-corporate-panel{padding:30px 0}
.footer-corporate-info{text-align:left}
.footer-corporate-list{margin-bottom:-9px; max-width:250px}
.footer-corporate-list>*{margin-bottom:9px}
.footer-corporate-info .icon{font-size:40px; min-width:40px}
.footer-corporate-info>li+li{margin-top:22px}
*+.footer-corporate-decor{margin-top:16px}
.footer-corporate-decor+*{margin-top:28px}}
@media(min-width:992px) and (max-width:1199.98px){.footer-corporate .button{padding-left:15px; padding-right:15px}}
@media(min-width:1200px){.footer-corporate-panel{padding:45px 0}}
.context-dark .footer-corporate-decor::before, .bg-gray-700 .footer-corporate-decor::before, .bg-gray-3 .footer-corporate-decor::before, .bg-brown-1 .footer-corporate-decor::before, .bg-primary .footer-corporate-decor::before{border-color:#a58838}
.context-dark .footer-corporate-info a:hover, .bg-gray-700 .footer-corporate-info a:hover, .bg-gray-3 .footer-corporate-info a:hover, .bg-brown-1 .footer-corporate-info a:hover, .bg-primary .footer-corporate-info a:hover{color:#a58838}
.context-dark .footer-corporate-info .icon, .bg-gray-700 .footer-corporate-info .icon, .bg-gray-3 .footer-corporate-info .icon, .bg-brown-1 .footer-corporate-info .icon, .bg-primary .footer-corporate-info .icon{color:rgba(255,255,255,.08)}
.context-dark .footer-corporate-list, .bg-gray-700 .footer-corporate-list, .bg-gray-3 .footer-corporate-list, .bg-brown-1 .footer-corporate-list, .bg-primary .footer-corporate-list{color:inherit}
.context-dark .footer-corporate-list a:hover, .bg-gray-700 .footer-corporate-list a:hover, .bg-gray-3 .footer-corporate-list a:hover, .bg-brown-1 .footer-corporate-list a:hover, .bg-primary .footer-corporate-list a:hover{color:#a58838}
.context-dark .footer-corporate-text, .bg-gray-700 .footer-corporate-text, .bg-gray-3 .footer-corporate-text, .bg-brown-1 .footer-corporate-text, .bg-primary .footer-corporate-text{color:rgba(255,255,255,.34)}
.bg-default+.footer-corporate:not(.footer-corporate-2), .bg-default+.footer-creative:not(.footer-creative-2), .bg-default+.footer-modern:not(.footer-modern-2), .bg-default+.footer-classic:not(.footer-classic-2){border-top:1px solid #e1e1e1}
/*********************************************************
			         	product
**********************************************************/
.product{position:relative; text-align:center; padding:20px 15px 30px; max-width:300px; margin-left:auto; margin-right:auto; z-index:1; background:#fff; border-radius:4px}
.product::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:#f5f5f5; border-radius:6px; pointer-events:none; z-index:-1}
.product-2 .product-figure{min-height:220px}
.product-figure{display:flex; align-items:flex-end; justify-content:center; min-height:220px}
.product-title{font-weight:400; letter-spacing:0}
.product-price{display:inline-block; vertical-align:middle; font-size:18px; line-height:1; font-weight:400; letter-spacing:0; color:#fe7d68}
.product-price-old{font-size:15px; font-weight:400; text-decoration:line-through; color:#a3a3a3}
.product-price-old+.product-price{margin-left:8px}
.product-badge{display:inline-block; position:absolute; text-align:center; top:30px; right:16px; padding:5px 12px; font-size:12px; line-height:1; font-weight:600; letter-spacing:.02em; text-transform:uppercase; font-family:open sans, sans-serif; color:#fff; z-index:1}
.product-badge-new{background:#93a6ab}
.product-badge-sale{background:#a58838}
.product-button-wrap{display:flex; align-items:center; justify-content:center}
@media(min-width:768px){.product-button-wrap{align-items:center; position:absolute; content:''; top:0; right:0; bottom:0; left:0; padding:20px 20px 40px; background:rgb(0 0 0 / 0.7); border-radius:6px; transition:all .2s ease; z-index:1; opacity:0}}
.product-button .button{text-align:center; padding:0; width:50px; height:50px; font-size:20px; line-height:46px; border-radius:50%}
.product-button+.product-button{margin-left:20px}
.box-rating{font-size:0; line-height:0}
.box-rating>*{font-size:19px; color:#fc0; vertical-align:middle}
*+.product-title{margin-top:20px}
*+.product-price-wrap{margin-top:0}
*+.product-button-wrap{margin-top:15px}
@media(min-width:992px) and (max-width:1199.98px){.product-3 .product-figure{min-height:180px}}
@media(min-width:992px){.product-2 .product-figure{min-height:240px}
.product-figure{min-height:220px}}
@media(min-width:768px){.product:hover .product-button-wrap{opacity:1; transition:.3s all ease}}
@media(min-width:992px){.desktop .product{padding-bottom:25px}
.desktop .product::before{display:none}
.desktop .product-badge, .desktop .product-body{transition:all .2s ease}
.desktop .product-button{opacity:0; transform:scale(0); transition:all .15s ease; will-change:transform}
.desktop .product:hover{z-index:2}
.desktop .product:hover .product-button{opacity:1; transform:none; transition-duration:.3s}
.desktop .product:hover .product-button:nth-child(1){transition-delay:.1s}
.desktop .product:hover .product-button:nth-child(2){transition-delay:.25s}
.desktop *+.product-button-wrap{margin-top:0}
.desktop .bg-gray-1 .product-button-wrap, .desktop .bg-image-1 .product-button-wrap{background:#fff}
.desktop .bg-image-1 .product-button-wrap{box-shadow:0 1px 18px 0 rgba(0,0,0,.09)}}
.bg-gray-1 .product::before, .bg-image-1 .product::before{background:#fff}
.bg-image-1 .product::before{box-shadow:0 1px 18px 0 rgba(0,0,0,.09)}
.mac-os .product-button .button{transform:rotate(0.0001deg)}
.product-wrap-1{padding:30px 15px}
@media(min-width:1200px){.product-wrap-1{padding:40px}}
.product-modern{position:relative; text-align:left; overflow:hidden; border-radius:6px; background:#fff; box-shadow:0 0 9px 0 rgba(0,0,0,.08); max-width:300px; margin-left:auto; margin-right:auto}
.product-modern .product-badge{top:15px; right:auto; left:15px}
.product-modern .unit-left{display:flex; align-items:stretch}
.product-modern .unit-body{display:flex; align-items:center}
.product-modern-figure{display:flex; align-items:center; background:#f5f5f5}
.product-modern-figure img{width:100%}
.product-modern-body{width:100%; padding:20px 5% 20px 8%}
.product-modern-title{font-weight:500; letter-spacing:.05em; text-transform:none}
*+.product-modern-text{margin-top:12px}
.product-modern-title+.product-price-wrap{margin-top:4px}
.product-modern-text+.button{margin-top:20px}
@media(min-width:576px){.product-modern{max-width:none}}
@media(min-width:576px) and (max-width:767.98px){.product-modern-figure img{max-width:230px}}
@media(min-width:768px){.product-modern .product-badge{top:20px; left:25px}
*+.product-modern-text{margin-top:18px}
.product-modern-text+.button{margin-top:30px}}
@media(min-width:992px) and (max-width:1199.98px){.product-modern-figure img{max-width:230px}}
.product-creative{text-align:center}
.product-creative-title{font-weight:600; letter-spacing:.05em}
.product-creative-price{display:inline-block; vertical-align:middle; font-size:18px; line-height:1; font-weight:700; letter-spacing:0; color:#a58838}
.product-creative-price-old{color:#a3a3a3; font-weight:400; text-decoration:line-through}
.product-creative-price-old+.product-creative-price{margin-left:8px}
*+.product-creative-title{margin-top:16px}
*+.product-creative-price-wrap{margin-top:6px}
.product-beth{text-align:center}
.product-beth-badge{font-size:14px; letter-spacing:.3em; text-transform:uppercase; color:#a58838}
.product-beth-title{font-weight:500; letter-spacing:.01em; text-transform:capitalize}
.product-beth-subtitle{font-weight:500; letter-spacing:.05em; text-transform:none}
*+.product-beth-title{margin-top:14px}
*+.product-beth-subtitle{margin-top:14px}
@media(min-width:768px){.product-beth{text-align:left}
*+.product-beth-subtitle{margin-top:20px}
*+.product-beth-text{margin-top:20px}
.product-beth-text+.group-middle{margin-top:40px}}
@media(min-width:992px){*+.product-beth-subtitle{margin-top:20px}
*+.product-beth-text{margin-top:30px}
.product-beth-text+.group-middle{margin-top:50px}}
.product-dawn{display:flex; align-items:center; overflow:hidden; text-align:left; min-height:100%; color:#505050}
.product-dawn .unit-body{padding:10px 10px 10px 20px}
.product-dawn .unit-left{flex-basis:40%; max-width:40%}
.product-dawn-bg-1{background:#fbfaee}
.product-dawn-bg-2{background:#e4eff0}
.product-dawn-bg-3{background:#ecf2df}
.product-dawn-bg-4{background:#e1edf2}
.product-dawn-button, .product-dawn-button:focus{color:#a58838; background-color:#707475; border-color:#707475}
.product-dawn-title{color:rgba(80,80,80,.4)}
.product-dawn-title>*{color:inherit; line-height:1.2}
.product-dawn-title-big{letter-spacing:.15em}
.product-dawn-title-small{letter-spacing:.1em; text-transform:uppercase}
.product-dawn-price{line-height:1.2; letter-spacing:.025em; font-family:open sans, sans-serif}
*+.product-dawn-price{margin-top:8px}
.product-dawn-price+.button{margin-top:14px}
@media(min-width:576px){.product-dawn .unit-left{flex-basis:37%; max-width:37%}}
@media(min-width:768px){.product-dawn .unit-body{padding-left:30px}
*+.product-dawn-price{margin-top:14px}
.product-dawn-price+.button{margin-top:20px}}
@media(min-width:1200px){.product-dawn .unit-left{flex-basis:50%; max-width:50%}
*+.product-dawn-price{margin-top:26px}
.product-dawn-price+.button{margin-top:35px}}
@media(min-width:992px){.desktop .product-dawn-figure img{transform:translate3d(-15px, 0, 0); transition:all .3s ease; will-change:transform}
.desktop .product-dawn:hover .product-dawn-figure img{transform:none}
.desktop .product-dawn:hover .product-dawn-button, .desktop .product-dawn:hover .product-dawn-button:focus{color:#fff; background-color:#a58838; border-color:#a58838}}
.product-terri{text-align:center; max-width:220px; margin-left:auto; margin-right:auto}
.product-terri-title{letter-spacing:.15em}
.product-terri-price{display:inline-block; vertical-align:middle; font-size:18px; line-height:1; font-weight:700; letter-spacing:0; color:#a58838}
.product-terri-price-old{font-weight:400; text-decoration:line-through; color:rgba(80,80,80,.5)}
.product-terri-price-old+.product-terri-price{margin-left:8px}
.product-terri-figure{display:flex; align-items:flex-end; justify-content:center; min-height:160px}
*+.product-terri-price-wrap{margin-top:5px}
*+.product-terri-figure{margin-top:16px}
@media(min-width:576px){.product-terri{text-align:center; max-width:none; margin-left:0; margin-right:0}
.product-terri-figure{min-height:260px}}
@media(min-width:1200px){.product-terri-figure{min-height:280px}}
.product-minimal-figure{display:block; overflow:hidden; background:#f5f5f5}
.product-minimal-figure img{width:100%; will-change:transform; transition:all .3s ease}
.product-minimal-title{color:#505050}
.product-minimal-title a, .product-minimal-title a:focus, .product-minimal-title a:active{color:inherit}
.product-minimal-title a:hover{color:#a58838}
.product-minimal-price{line-height:1; letter-spacing:.025em; color:#a58838}
*+.product-minimal-price{margin-top:8px}
@media(min-width:992px){.desktop .product-minimal:hover .product-minimal-figure img{transform:scale(1.05)}}
.product-top-panel{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; color:#505050}
.product-view-link{vertical-align:middle; font-size:24px; line-height:1}
.product-view-link, .product-view-link:focus, .product-view-link:active{color:inherit}
.product-view-link:hover{color:#a58838}
.product-view-link.active{color:#a58838}
.product-top-panel+.row{margin-top:40px}
@media(min-width:576px){.product-top-panel{justify-content:space-between}}
@media(min-width:992px){.product-top-panel+.row{margin-top:55px}}
.list-shop-filter .checkbox, .list-shop-filter .checkbox-inline{font-size:15px; line-height:1.6; letter-spacing:.1em; font-family:open sans, sans-serif; color:#505050}
.list-shop-filter li{display:flex; align-items:center; justify-content:space-between}
.list-shop-filter li>span{letter-spacing:.1em}
.list-shop-filter li+li{margin-top:12px}
*+.list-shop-filter{margin-top:24px}
@media(min-width:1200px){.list-shop-filter .checkbox, .list-shop-filter .checkbox-inline{padding-left:40px}}
/*********************************************************
			         single-product
**********************************************************/
.single-product{text-align:left; color:#505050}
.single-product .button{min-width:176px}
.single-product p+hr{margin-top:15px}
.single-product h3+.group-middle{margin-top:20px}
.single-product hr+.group-middle{margin-top:20px}
.single-product .group-middle+p{margin-top:20px}
.single-product .group-middle+hr{margin-top:35px}
@media(min-width:768px){.single-product .group-middle+p{margin-top:30px}
.single-product hr+.group-middle{margin-top:30px}}
.single-product-price{display:inline-block; vertical-align:middle; font-size:24px; line-height:1; font-weight:500; letter-spacing:.05em; font-family:open sans, sans-serif; color:#a58838}
.single-product-rating .icon{font-size:25px; color:#fc0}
.single-product-info .icon{color:rgba(80,80,80,.1)}
.list-description{text-align:left; letter-spacing:.025em}
.list-description li>*{display:inline-block; vertical-align:middle}
.list-description li span:first-child{margin-right:4px}
.list-description li span:last-child{color:#777}
.list-description li+li{margin-top:6px}
*+.list-description{margin-top:20px}
.list-description+.group-middle{margin-top:30px}
@media(min-width:768px){*+.list-description{margin-top:30px}}
.box-radio{text-align:left; padding:28px 15px; border:1px solid #e1e1e1}
.radio-panel-content{height:0; max-height:0; opacity:0; letter-spacing:.05em; color:#9b9b9b}
.radio-panel .radio-inline{font-size:16px; font-weight:500; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.radio-panel .radio-inline.active+.radio-panel-content{opacity:1; height:100%; max-height:100%; transition:opacity .3s ease-out}
@media(min-width:768px){.radio-panel .radio-custom, .radio-panel .radio-custom-dummy{top:4px}
.radio-panel .radio-inline{font-size:18px}}
.radio-panel-content{letter-spacing:.025em}
*+.box-radio{margin-top:30px}
*+.radio-panel-content{margin-top:5px}
.radio-panel+.radio-panel{margin-top:22px}
@media(min-width:576px){.box-radio{padding-left:26px; padding-right:26px}}
@media(min-width:768px){*+.box-radio{margin-top:40px}}
@media(min-width:992px){*+.box-radio{margin-top:50px}}
/*********************************************************
			         pricing
**********************************************************/
.pricing-classic{overflow:hidden; max-width:346px; margin-left:auto; margin-right:auto; border-radius:6px; box-shadow:3px 6px 6px 0 rgba(0,0,0,.11); background:#f5f5f5}
.pricing-classic .product-badge{position:static; top:auto; left:auto; right:auto}
.pricing-classic .button-zakaria:after{background:#f5f5f5}
.pricing-classic-sale .pricing-classic-caption{padding-bottom:40px}
.pricing-classic-figure{width:100%; position:relative; }
.pricing-classic-header:after{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(0, 0, 0, 0.60); }
.pricing-classic-header{position:relative}
.pricing-classic-caption{display:flex; align-items:center; justify-content:center; position:absolute; top:0; right:0; bottom:0; left:0; padding:15px; z-index:999; }
.pricing-classic-title{font-weight:500; letter-spacing:0; text-transform:none; color:#fff}
.pricing-classic-price-wrap{display:flex; align-items:center; justify-content:center; margin-bottom:-10px; margin-left:-10px}
.pricing-classic-price-wrap:empty{margin-bottom:0; margin-left:0}
.pricing-classic-price-wrap>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:10px}
.pricing-classic-price{font-weight:400; letter-spacing:0; color:#fff}
.pricing-classic-price-old{text-decoration:line-through}
.pricing-classic-body{position:relative; padding:30px 15px}
.pricing-classic-body::before{position:absolute; content:''; bottom:100%; left:50%; width:0; height:0; border-style:solid; border-width:0 11.5px 11px; border-color:transparent transparent #f5f5f5 transparent; transform:translate3d(-50%, 0, 0)}
.pricing-classic-list li span{color:#505050}
.pricing-classic-list li+li{margin-top:13px}
*+.pricing-classic-title{margin-top:10px}
@media(min-width:992px){.pricing-classic-body{padding-top:35px; padding-bottom:45px}
.pricing-classic-list+.button{margin-top:35px}}
.clients-modern, .clients-classic{display:inline-block}
.clients-modern img, .clients-classic img{transition:all .25s ease}
.clients-modern img{opacity:.4}
@media(min-width:992px){.desktop .clients-classic:hover img{opacity:.7}
.desktop .clients-modern:hover img{opacity:1}}
/*********************************************************
			         banner
**********************************************************/
.banner-classic{position:relative; display:block; overflow:hidden; background:#a58838}
.banner-classic:before{position:absolute; content:''; top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.5); transform:scale(2) rotate(45deg) translate3d(0, -100%, 0); transition:transform .6s; pointer-events:none; z-index:1}
.banner-classic img{width:100%; will-change:transform; transform:scale(1.05); transition:all .35s}
.banner-classic:hover:before{transform:scale(2) rotate(45deg) translate3d(0, 100%, 0)}
.banner-classic:hover img{transform:none; opacity:.8}
.banner-modern{position:relative}
.banner-modern-figure{display:block}
.banner-modern-figure+.banner-modern-figure{margin-top:30px}
/*********************************************************
			         promo
**********************************************************/
.promo-classic{text-align:center; border:10px solid #f3f7f8; padding:30px 15px 90px; background-image:url(../images/dairy-farm/promo-1-1149x474.jpg); background-position:50% 100%; background-repeat:no-repeat; background-size:cover}
.promo-classic-title{letter-spacing:.05em; text-transform:none; font-family:kalam, cursive; color:#a58838}
.promo-classic-text{max-width:700px; margin-left:auto; margin-right:auto; font-family:open sans, sans-serif}
.promo-classic-title+.promo-classic-text{margin-top:16px}
.promo-classic-text+.button{margin-top:20px}
@media(min-width:768px){.promo-classic{padding:40px 30px 120px}}
@media(min-width:992px){.promo-classic{padding-top:75px; padding-bottom:185px}}
/*********************************************************
			         team
**********************************************************/
.team-classic{text-align:center}
.team-classic-figure{display:block; overflow:hidden; border-radius:6px}
.team-classic-figure img{width:100%; will-change:transform; transform-origin:50% 100%; transition:all .3s ease}
.team-classic-name{line-height:1; font-weight:500; letter-spacing:.1em}
.team-classic-name a{position:relative; display:inline-block; z-index:1}
.team-classic-name a, .team-classic-name a:focus, .team-classic-name a:active{color:inherit}
.team-classic-name a:hover{color:inherit}
.team-classic-name a::before{position:absolute; content:''; bottom:0; left:0; height:4px; width:100%; background:#a58838; transition:inherit; z-index:-1}
.team-classic-name a:hover::before{height:100%}
*+.team-classic-name{margin-top:25px}
*+.team-classic-text{margin-top:10px}
*+.team-classic-list-social{margin-top:15px}
@media(min-width:992px){.team-classic-name{letter-spacing:.1em}
*+.team-classic-name{margin-top:35px}
*+.team-classic-text{margin-top:20px}
*+.team-classic-list-social{margin-top:25px}}
@media(min-width:992px){.desktop .team-classic:hover .team-classic-figure img{transform:scale(1.05)}}
.team-modern{text-align:center}
.team-modern-figure{display:block; overflow:hidden}
.team-modern-figure img{width:100%; will-change:transform; transform-origin:50% 100%; transition:all .3s ease}
.team-modern-name{text-transform:capitalize; font-weight:500; letter-spacing:.02em}
*+.team-modern-name{margin-top:15px}
*+.team-modern-text{margin-top:5px}
*+.team-modern-list-social{margin-top:12px}
@media(min-width:992px){*+.team-modern-name{margin-top:28px}}
@media(min-width:992px){.desktop .team-modern:hover .team-modern-figure img{transform:scale(1.05)}}
.team-creative{text-align:center}
.team-creative-header{position:relative; display:inline-block; max-width:200px; font-size:0; line-height:0}
.team-creative-figure{position:relative; display:inline-block; overflow:hidden; border-radius:50%; border:14px solid #fff; z-index:1}
.team-creative-figure img{width:100%; will-change:transform; transform-origin:50% 100%; transition:all .3s ease}
.team-creative-decor{position:absolute; content:''; top:-6px; right:-6px; bottom:-6px; left:-6px; transform:rotate(37deg); transition:all .3s ease; pointer-events:none}
.team-creative-decor::before{position:absolute; content:''; top:100%; left:50%; width:0; height:0; border-style:solid; border-width:29px 16.5px 0; border-color:#fff transparent transparent transparent; transform:translate3d(-50%, 0, 0)}
.team-creative-body{transition:all .3s ease}
.team-creative-name{font-weight:600}
*+.team-creative-body{margin-top:16px}
*+.team-creative-text{margin-top:5px}
*+.team-creative-list-social{margin-top:15px}
@media(min-width:992px){.team-creative-header{max-width:277px}
*+.team-creative-text{margin-top:10px}
*+.team-creative-list-social{margin-top:25px}}
@media(min-width:1200px){.team-creative-body{padding:0 40px}}
@media(min-width:992px){.desktop .team-creative:hover .team-creative-figure img{transform:scale(1.05)}
.desktop .team-creative:hover .team-creative-decor{transform:none}
.desktop .team-creative:hover .team-creative-body{transform:translate3d(0, 20px, 0)}}
.team-amy{position:relative; text-align:center}
.team-amy-figure{display:block}
.team-amy-caption{padding:15px; border-top-left-radius:6px; border-top-right-radius:6px; background:#fff}
.team-amy-text{display:none; font-size:18px; line-height:1.2; letter-spacing:.025em; font-family:kalam, cursive; color:#a3a3a3}
.team-amy-name{letter-spacing:.02em; text-transform:uppercase}
.team-amy-status{font-size:12px; line-height:2; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#a58838}
*+.team-amy-list-social{margin-top:10px}
@media(min-width:992px){.desktop .team-amy-caption{position:absolute; left:50%; bottom:10%; width:62%; min-width:180px; padding-top:20px; padding-bottom:20px; border-radius:6px; transform:translate3d(-50%, 30px, 0); transition:all .3s ease; visibility:hidden; opacity:0}
.desktop .team-amy-caption::before{position:absolute; content:''; top:0; left:50%; width:0; height:0; border-style:solid; border-width:16px 0 16px 32px; border-color:transparent transparent transparent #fff; transform:translate3d(-50%, -50%, 0)}
.desktop .team-amy-text{display:block}
.desktop .team-amy:hover .team-amy-caption{opacity:1; visibility:visible; transform:translate3d(-50%, 0, 0)}}
.team-karen{position:relative; text-align:center; max-width:330px; margin-left:auto; margin-right:auto; z-index:1}
.team-karen-header{position:relative; padding:0 7.58% 7.58%}
.team-karen-header svg{position:absolute; bottom:0; left:0; width:100%; fill:#f5f5f5; transition:all .3s ease; z-index:-1}
.team-karen-figure{display:block; padding:0 5.719% 5.719%}
.team-karen-figure img{width:100%; border-radius:12px; transition:all .3s ease}
.team-karen-body{position:relative; padding:0 7.58% 20px}
.team-karen-body::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:#f5f5f5; border-bottom-left-radius:12px; border-bottom-right-radius:12px; border-bottom:5px solid #a58838; transition:all .3s ease; z-index:-1}
.team-karen-name{font-weight:500; letter-spacing:.05em; text-transform:none}
.team-karen-status{color:#a58838}
.team-karen-list-social{color:rgba(80,80,80,.5)}
.team-karen-list-social>li{will-change:transform; transition:all .25s ease}
*+.team-karen-status{margin-top:2px}
*+.team-karen-list-social{margin-top:8px}
@media(min-width:768px){.team-karen-body{padding-top:2px; padding-bottom:40px}
*+.team-karen-list-social{margin-top:14px}}
@media(min-width:992px){.desktop .team-karen-body{padding-bottom:10px}
.desktop .team-karen-list-social>li{opacity:0; visibility:hidden; transform:rotateY(90deg)}
.desktop .team-karen:hover .team-karen-figure img{transform:translate3d(0, -14px, 0)}
.desktop .team-karen:hover .team-karen-header svg{fill:#ebebeb}
.desktop .team-karen:hover .team-karen-body::before{bottom:-30px; background:#ebebeb}
.desktop .team-karen:hover .team-karen-list-social>li{opacity:1; visibility:visible; transform:none}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(2){transition-delay:50ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(3){transition-delay:100ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(4){transition-delay:150ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(5){transition-delay:200ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(6){transition-delay:250ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(7){transition-delay:300ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(8){transition-delay:350ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(9){transition-delay:400ms}
.desktop .team-karen:hover .team-karen-list-social li:nth-child(10){transition-delay:450ms}}
.team-navy-name{font-size:14px; font-weight:600; letter-spacing:.05em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050}
.team-navy-name a, .team-navy-name a:focus, .team-navy-name a:active{color:inherit}
.team-navy-name a:hover{color:#a58838}
.team-navy-status{letter-spacing:.025em; font-style:italic; color:#a58838}
.team-info{text-align:center; padding:20px 15px; border:1px solid #e1e1e1}
.team-info-figure{display:inline-block}
.team-info-figure img{border-radius:50%; box-shadow:none; transition:all .3s ease-in-out}
.team-info-title{font-size:16px; font-weight:600; text-transform:uppercase}
*+.team-info-title{margin-top:10px}
*+.team-info-text{margin-top:6px}
.padding_error{padding:50px 0px; }
@media(min-width:768px){.team-info{padding-top:25px; padding-bottom:40px}
*+.team-info-title{margin-top:16px}
*+.team-info-text{margin-top:12px}}
@media(min-width:992px){.desktop .team-info:hover .team-info-figure img{box-shadow:0 3px 18px 0 rgba(0,0,0,.15)}}
html:not(.ie-10):not(.ie-11):not(.ie-edge) .team-karen-header svg{height:auto}
.ie-10 .team-karen-body, .ie-11 .team-karen-body, .ie-edge .team-karen-body{margin-top:-1px}
/*********************************************************
			              event
**********************************************************/
.event-classic{text-align:center; overflow:hidden; border-radius:12px; background:#fff}
.event-classic>.unit>.unit-left{height:150px}
.event-classic-figure{position:relative; overflow:hidden; display:block; width:100%; height:100%}
.event-classic-image{position:absolute; top:50%; left:50%; width:auto; height:auto; max-width:none; min-width:100%; min-height:100%; transform:translate(-50%, -50%)}
@supports(object-fit:cover){.event-classic-image{left:0; top:0; width:100%; height:100%; transform:none; object-fit:cover; object-position:center center}}
.event-classic-body{padding:20px 5%}
.event-classic-title{font-weight:600; letter-spacing:.02em; text-transform:none}
.event-classic-panel{color:#505050; margin-bottom:-5px; margin-left:-16px}
.event-classic-panel:empty{margin-bottom:0; margin-left:0}
.event-classic-panel>*{display:inline-block; margin-top:0; margin-bottom:5px; margin-left:16px}
.event-classic-panel li{vertical-align:middle}
.event-classic-panel li>*{display:inline-block; vertical-align:middle}
.event-classic-panel a, .event-classic-panel a:focus, .event-classic-panel a:active{color:inherit}
.event-classic-panel a:hover{color:#a58838}
.event-classic-panel .icon{margin-right:8px; font-size:15px; color:#a58838}
.event-classic-link{color:#a58838}
.event-classic-time{color:rgba(80,80,80,.34)}
.event-classic-hours, .event-classic-month, .event-classic-date{font-weight:600; letter-spacing:.02em; font-family:open sans, sans-serif}
.event-classic-month{margin-left:10px; text-transform:uppercase}
.event-classic-hours{margin-left:10px}
*+.event-classic-panel{margin-top:8px}
*+.event-classic-text{margin-top:10px}
*+.event-classic-link{margin-top:10px}
@media(min-width:576px){.event-classic{text-align:left}
.event-classic>.unit{min-height:310px}
.event-classic>.unit>.unit-left{width:25%; height:auto}}
@media(min-width:768px){.event-classic>.unit{min-height:350px}
.event-classic-body{padding:30px 5%}
.event-classic-body .unit-body{max-width:70%}
.event-classic-hours{display:block; margin-left:0}
*+.event-classic-panel{margin-top:12px}
*+.event-classic-text{margin-top:20px}
*+.event-classic-link{margin-top:20px}}
@media(min-width:992px){.event-classic>.unit{min-height:390px}
.event-classic>.unit>.unit-left{width:30%}
.event-classic-body{padding-left:7%; padding-right:7%}
*+.event-classic-text{margin-top:30px}
*+.event-classic-link{margin-top:34px}}
@media(min-width:1200px){.event-classic>.unit>.unit-left{width:35%}
.event-classic-body{padding-left:10%; padding-right:10%}}
.context-dark .event-classic, .bg-gray-700 .event-classic, .bg-gray-3 .event-classic, .bg-brown-1 .event-classic, .bg-primary .event-classic{color:#777}
.context-dark .event-classic-title, .bg-gray-700 .event-classic-title, .bg-gray-3 .event-classic-title, .bg-brown-1 .event-classic-title, .bg-primary .event-classic-title{color:#505050}
.context-dark .event-classic-link, .bg-gray-700 .event-classic-link, .bg-gray-3 .event-classic-link, .bg-brown-1 .event-classic-link, .bg-primary .event-classic-link{color:#a58838}
.ie-10 .event-classic, .ie-11 .event-classic, .ie-edge .event-classic{display:flex}
.ie-10 .event-classic>.unit, .ie-10 .event-classic>.unit .unit-body, .ie-11 .event-classic>.unit, .ie-11 .event-classic>.unit .unit-body, .ie-edge .event-classic>.unit, .ie-edge .event-classic>.unit .unit-body{width:100%}
/*********************************************************
			              typography
**********************************************************/
.page{position:relative; overflow:hidden; min-height:100vh;}
.page.fadeIn{animation-timing-function:ease-out}
.page.fadeOut{animation-timing-function:ease-in}
[data-x-mode] .page{opacity:1}
html.boxed body{background:#e1e1e1 url(../images/bg-pattern-boxed.png) repeat fixed}
@media(min-width:1630px){html.boxed .page{max-width:1600px; margin-left:auto; margin-right:auto; box-shadow:0 0 23px 0 rgba(1,1,1,.1)}
html.boxed .ch-navbar-static{max-width:1600px; margin-left:auto; margin-right:auto}
html.boxed .ch-navbar-static.ch-navbar--is-stuck{max-width:1600px; width:100%; left:calc(50% - 1600px); right:calc(50% - 1600px)}}
.text-italic{font-style:italic}
.text-normal{font-style:normal}
.text-underline{text-decoration:underline}
.text-strike{text-decoration:line-through}
.font-weight-thin{font-weight:100}
.font-weight-light{font-weight:300}
.font-weight-regular{font-weight:400}
.font-weight-medium{font-weight:500}
.font-weight-sbold{font-weight:600}
.font-weight-bold{font-weight:700}
.font-weight-ubold{font-weight:900}
.text-spacing-0{letter-spacing:0}
.text-spacing-20{letter-spacing:.02em}
.text-spacing-25{letter-spacing:.025em}
.text-spacing-50{letter-spacing:.05em}
.text-spacing-75{letter-spacing:.075em}
.text-spacing-100{letter-spacing:.1em}
.text-spacing-150{letter-spacing:.15em}
.text-width-medium{max-width:500px}
.text-width-large{max-width:600px}
.text-center [class*=text-width-]{margin-left:auto; margin-right:auto}
.text-gray-500{color:#9b9b9b}
.text-transform-none{text-transform:none}
.text-transform-uppercase{text-transform:uppercase}
.text-transform-capitalize{text-transform:capitalize}
.font-family-sans-serif{font-family:open sans, sans-serif}
.font-family-sans-serif-1{font-family:poppins, sans-serif}
.font-family-cursive{font-family:kalam, cursive}
*+p{margin-top:15px}
*+img{margin-top:30px}
h1+p{margin-top:12px}
h2+p{margin-top:12px}
h3+p{margin-top:14px}
h4+p{margin-top:15px}
h5+p{margin-top:14px}
h6+p{margin-top:14px}
h2+h5{margin-top:16px}
h3+h2{margin-top:18px}
h3+h6{margin-top:16px}
p+h2, p+.heading-2{margin-top:15px}
p+p{margin-top:12px}
img+p{margin-top:15px}
h3+img{margin-top:42px}
*+.row{margin-top:30px}
*+.owl-carousel{margin-top:30px}
*+.big{margin-top:20px}
*+.text-block{margin-top:27px}
*+.button-wrap, *+.button{margin-top:30px}
.row+h3, .row+.heading-3{margin-top:80px}
.container+.container{margin-top:35px}
.row+.row{margin-top:35px}
@media(min-width:768px){*+.row{margin-top:40px}
*+.owl-carousel{margin-top:40px}
*+.row-sm{margin-top:35px}
*+.offset-top-md-20{margin-top:20px}
h3+.big{margin-top:24px}
.row+.row{margin-top:50px}
.row+.button{margin-top:50px}}
@media(min-width:1200px){h1+p{margin-top:6px}
*+.row-lg{margin-top:50px}
*+.row-xl{margin-top:60px}
*+.row-xxl{margin-top:70px}
*+.owl-carousel{margin-top:50px}
.container+.container{margin-top:60px}
.row+.row{margin-top:60px}
.row+.button{margin-top:60px}}
.row-0{margin-bottom:0}
.row-0:empty{margin-bottom:0}
.row-0>*{margin-bottom:0}
.row-10{margin-bottom:-10px}
.row-10:empty{margin-bottom:0}
.row-10>*{margin-bottom:10px}
.row-15{margin-bottom:-15px}
.row-15:empty{margin-bottom:0}
.row-15>*{margin-bottom:15px}
.row-20{margin-bottom:-20px}
.row-20:empty{margin-bottom:0}
.row-20>*{margin-bottom:20px}
.row-30{margin-bottom:-30px}
.row-30:empty{margin-bottom:0}
.row-30>*{margin-bottom:30px}
.row-40{margin-bottom:-40px}
.row-40:empty{margin-bottom:0}
.row-40>*{margin-bottom:40px}
.row-50{margin-bottom:-50px}
.row-50:empty{margin-bottom:0}
.row-50>*{margin-bottom:50px}
.row-60{margin-bottom:-50px}
.row-60:empty{margin-bottom:0}
.row-60>*{margin-bottom:50px}
.row-70{margin-bottom:-70px}
.row-70:empty{margin-bottom:0}
.row-70>*{margin-bottom:70px}
.row-90{margin-bottom:-90px}
.row-90:empty{margin-bottom:0}
.row-90>*{margin-bottom:90px}
@media(min-width:576px){.row-sm-30{margin-bottom:-30px}
.row-sm-30:empty{margin-bottom:0}
.row-sm-30>*{margin-bottom:30px}}
@media(min-width:768px){.row-md-30{margin-bottom:-30px}
.row-md-30:empty{margin-bottom:0}
.row-md-30>*{margin-bottom:30px}
.row-md-40{margin-bottom:-40px}
.row-md-40:empty{margin-bottom:0}
.row-md-40>*{margin-bottom:40px}
.row-md-50{margin-bottom:-50px}
.row-md-50:empty{margin-bottom:0}
.row-md-50>*{margin-bottom:50px}
.row-md-60{margin-bottom:-60px}
.row-md-60:empty{margin-bottom:0}
.row-md-60>*{margin-bottom:60px}}
@media(min-width:992px){.row-lg-20{margin-bottom:-20px}
.row-lg-20:empty{margin-bottom:0}
.row-lg-20>*{margin-bottom:20px}
.row-lg-50{margin-bottom:-50px}
.row-lg-50:empty{margin-bottom:0}
.row-lg-50>*{margin-bottom:50px}
.row-lg-60{margin-bottom:-60px}
.row-lg-60:empty{margin-bottom:0}
.row-lg-60>*{margin-bottom:60px}
.row-lg-70{margin-bottom:-70px}
.row-lg-70:empty{margin-bottom:0}
.row-lg-70>*{margin-bottom:70px}
.row-lg-80{margin-bottom:-80px}
.row-lg-80:empty{margin-bottom:0}
.row-lg-80>*{margin-bottom:80px}}
@media(min-width:1200px){.row-xl-100{margin-bottom:-100px}
.row-xl-100:empty{margin-bottom:0}
.row-xl-100>*{margin-bottom:100px}}
.section-sm{padding:25px 0}
.section-sm.section-first{padding-top:50px}
.section-sm.section-last{padding-bottom:50px}
.section-md, .section-lg, .section-xl, .section-xxl, .section-inset-2{padding:50px 0}
.section-xxl-2{padding:100px 0}
.section-collapse+.section-collapse{padding-top:0}
.section-collapse:last-child{padding-bottom:0}
html [class*=section-].section-bottom-0{padding-bottom:0}
html [class*=section-].section-top-0{padding-top:0}
@media(min-width:992px){html [class*=section-].section-lg-0{padding:0 0 1px}}
@media(min-width:768px){.section-sm{padding:40px 0}
.section-sm.section-first{padding-top:80px}
.section-sm.section-last{padding-bottom:80px}
.section-md{padding:60px 0}
.section-lg{padding:70px 0}
.section-xl{padding:80px 0}
.section-xxl{padding:90px 0}
.section-inset-2{padding:65px 0}}
@media(min-width:992px){.section-sm{padding:50px 0}
.section-sm.section-first{padding-top:100px}
.section-sm.section-last{padding-bottom:100px}
.section-md{padding:70px 0}
.section-lg{padding:80px 0}
.section-xl{padding:90px 0}
.section-xxl{padding:100px 0}}
@media(min-width:1200px){.section-md{padding-top: 80px; padding-bottom: 85px;}
.section-lg{padding:90px 0}
.section-xl{padding:100px 0}
.section-xxl{padding:110px 0}
.section-inset-1{padding:120px 0}
.section-inset-4, .section-inset-5{padding-top:120px}}
@media(min-width:1600px){.section-xxl{padding:120px 0}
.section-inset-1{padding:140px 0}
.section-inset-3, .section-inset-4{padding-top:140px}
.section-inset-5{padding-top:150px}}
.section-single{display:flex; text-align:center}
.section-single p{margin-left:auto; margin-right:auto}
.section-single .ch-mailform-wrap{max-width:740px; margin-left:auto; margin-right:auto; text-align:center}
.section-single p.rights{font-size:14px}
.section-single *+.ch-mailform-wrap{margin-top:30px}
@media(min-width:768px){.section-single *+.countdown-wrap{margin-top:40px}
.section-single *+.ch-mailform-wrap{margin-top:40px}}
@media(min-width:992px){.section-single .countdown-wrap{margin-bottom:-30px; margin-left:-65px}
.section-single .countdown-wrap:empty{margin-bottom:0; margin-left:0}
.section-single .countdown-wrap>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:65px}
.section-single *+.button{margin-top:50px}
.section-single *+.countdown-wrap{margin-top:55px}
.section-single *+.ch-mailform-wrap{margin-top:60px}}
.section-single-header{padding:calc(1em + 3vh) 0 calc(1em + 2vh)}
.section-single-main{padding:calc(1em + 4vh) 0}
.section-single-footer{padding:calc(1em + 2vh) 0 calc(1em + 3vh)}
.section-single-inner{display:flex; flex-direction:column; align-items:center; justify-content:space-between; width:100%; min-height:100vh}
.section-single-inner>*{width:100%}
@supports(display:grid){.section-single-inner{display:grid; justify-items:center; align-content:space-between; grid-template-columns:1fr}}
@media(min-width:1600px){.section-single-header{padding-top:calc(1em + 9vh)}
.section-single-main{padding:calc(1em + 1vh) 0 calc(1em + 10vh)}
.section-single-footer{padding-bottom:calc(1em + 4vh)}}
@media(min-width:1600px){.section-fluid{padding-left:75px; padding-right:75px}
.section-fluid .container-fluid{padding-left:0; padding-right:0; max-width:1770px; margin-left:auto; margin-right:auto}}
.box-relative, .section-relative{position:relative; z-index:1}
.section-custom-1{min-height:46.875vw}
.custom-line{width:100%; border-top:1px solid #e1e1e1}
.grid-demonstration{text-align:left; line-height:1.67}
.grid-demonstration h5, .grid-demonstration .heading-5{font-weight:500}
@media(max-width:767.98px){.grid-demonstration *+p{margin-top:6px}}
@media(max-width:1599.98px){.grid-demonstration p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}}
@media(min-width:1200px){.grid-demonstration *+p{margin-top:22px}}
@media(max-width:575.98px){.container.grid-demonstration [class^=col]{padding:5px}}
@media(max-width:991.98px){.container-fluid.grid-demonstration .row{margin-left:0; margin-right:0}}
.container-fluid.grid-demonstration [class^=col]{padding:5px}
@media(min-width:576px){.container-fluid.grid-demonstration [class^=col]{padding:10px}}
@media(min-width:768px){.container-fluid.grid-demonstration [class^=col]{padding:15px 10px}}
@media(min-width:992px){.container-fluid.grid-demonstration [class^=col]{padding:20px}}
@media(min-width:1200px){.container-fluid.grid-demonstration [class^=col]{padding:30px}}
@media(min-width:1600px){.container-fluid.grid-demonstration .row{margin-left:-35px; margin-right:-35px}
.container-fluid.grid-demonstration [class^=col]{padding:40px 40px 40px 60px}
.container-fluid.grid-demonstration .col-12, .container-fluid.grid-demonstration .col-6{padding-right:60px}}
@media(min-width:1800px){.container-fluid.grid-demonstration .row{margin-left:-75px; margin-right:-75px}
.container-fluid.grid-demonstration [class^=col]{padding:45px 80px 45px 100px}
.container-fluid.grid-demonstration .col-12, .container-fluid.grid-demonstration .col-6{padding-right:100px}}
.grid-system-bordered .row{margin-left:0; margin-right:0}
.grid-system-bordered [class*=col]{padding-top:15px; padding-bottom:15px}
.grid-system-bordered .row{border-bottom:1px solid #ebebeb}
.grid-system-bordered .row:last-child{border-bottom-width:0}
.grid-system-bordered *+.row{margin-top:20px}
.grid-system-bordered .row+.row{margin-top:0}
@media(min-width:576px){.grid-system-bordered *+.row{margin-top:0}}
@media(min-width:768px){.grid-system-bordered [class*=col]{padding-top:25px; padding-bottom:25px}}
@media(min-width:1200px){.grid-system-bordered [class*=col]{padding-top:40px; padding-bottom:40px}}
.grid-system-outline .row{border-top:1px solid #ebebeb}
.grid-system-outline .row:last-child{border-bottom:1px solid #ebebeb}
.grid-system-outline [class*=col]:not(:last-child){border-right:1px solid #ebebeb}
.grid-system-outline *+.row{margin-top:30px}
.grid-system-outline .row+.row{margin-top:0}
@media(min-width:768px){.grid-system-outline *+.row{margin-top:45px}}
/*********************************************************
			             bg
**********************************************************/
.container-fluid-inset-0{padding-left:0; padding-right:0}
.context-dark .brand .brand-logo-dark, .bg-gray-700 .brand .brand-logo-dark, .bg-gray-3 .brand .brand-logo-dark, .bg-brown-1 .brand .brand-logo-dark, .bg-primary .brand .brand-logo-dark{display:none}
.context-dark .brand .brand-logo-light, .bg-gray-700 .brand .brand-logo-light, .bg-gray-3 .brand .brand-logo-light, .bg-brown-1 .brand .brand-logo-light, .bg-primary .brand .brand-logo-light{display:block}
.bg-default{background-color:#fff}
.bg-primary{background-color:#a58838}
.bg-primary-2{background-color:#fdf8f1}
.bg-primary-3{background-color:#fbf0e8}
.bg-secondary{background-color:#a58838}
.bg-gray-100{background-color:#e1e1e1}
.bg-gray-600{background-color:#777}
.bg-gray-800{background-color:#505050}
.bg-gray-1{background-color:#f5f5f5}
.bg-gray-2{background-color:#ebebeb}
.bg-gray-4{background-color:#f9faf9}
.bg-gray-11{background-color:#586167}
.bg-gray-13{background-color:#404147}
.bg-gray-700{background-color:#2c343b}
.bg-gray-3{background-color:#464a4c}
.bg-brown-1{background-color:#555552}
.bg-primary+.bg-primary{padding-top:0}
.bg-image{background-size:cover; background-position:center center}
[class*=bg-]{background-size:cover; background-position:center center}
@media(min-width:992px){html:not(.tablet):not(.mobile) .bg-fixed{background-attachment:fixed}}
.bg-image-1{background-image:url(../images/bg-pattern-1.jpg); background-repeat:repeat; background-size:auto; background-color:#f5f5f5}
.bg-image-2::before{position:absolute; content:''; top:0; right:0; bottom:45px; left:0; background-size:cover; background-repeat:no-repeat; background-position:50%; background-color:#a58838; background-image:url(../images/bg/parallex.jpg); z-index:-1}
.bg-image-3{background-image:url(../images/bg-pattern-2.jpg); background-repeat:repeat; background-size:auto; background-color:#f5f5f5}
.bg-image-4{position:relative}
.bg-image-4::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,.2)}
@media(min-width:576px){.bg-image-4::before{display:none}}
.bg-image-5{background-image:url(../images/bg-pattern-3.jpg); background-repeat:repeat; background-size:auto; background-color:#404147}
.bg-image-6{display:none; position:absolute; top:0; right:0; width:calc( 50% + 45px); height:100%; pointer-events:none; transform:translate3d(0, 0, 0); z-index:-1}
.bg-image-7{display:none; position:absolute; top:0; left:0; height:100%; width:calc( 50% + 45px); background-position-x:90%; z-index:-2}
@media(min-width:576px){.bg-image-6, .bg-image-7{display:block}}
@media(min-width:2560px){.bg-image-6{width:55%}}
.image-decor-wrap{position:relative; overflow:hidden}
.image-decor-left, .image-decor-right{position:absolute; bottom:0}
.image-decor-left{right:70%}
.image-decor-right{left:70%}
@media(min-width:768px){.image-decor-left{left:-12%; right:auto}
.image-decor-right{right:-12%; left:auto}}
@media(min-width:1200px){.image-decor-left{left:-10%}
.image-decor-right{right:-10%}}
@media(min-width:1500px){.image-decor-left{left:0}
.image-decor-right{right:0}}
.custom-overlay{position:relative}
.custom-overlay>*{z-index:2}
.custom-overlay::before{content:''; position:absolute; z-index:1; top:0; right:0; bottom:0; left:0; background:#fdf8f1}
@media(min-width:576px){.custom-overlay::before{opacity:0}}
/*********************************************************
			            decorative-box
**********************************************************/
.decorative-box{position:relative}
 @media screen and (max-width:1199px){.decorative-box::before{right:25px; }}
 @media screen and (max-width:767px){.decorative-box::before{display:none; }}
 @media screen and (max-width:991px){.margin_top50{margin-top:20px; }}
 @media screen and (max-width:767px){.margin_top50{margin-top:10px; }}
.decorative-box>*{z-index:2; position:relative}
.box-shadow-1{box-shadow:32px 57px 92px 0 rgba(0,0,0,.08)}
.height-fill{position:relative; display:flex; flex-direction:column; align-items:stretch}
.height-fill>*{flex-grow:1; flex-shrink:0}
.object-inline{white-space:nowrap}
.object-inline>*{display:inline-block; min-width:20px; vertical-align:top; white-space:normal}
.object-inline>*+*{margin-left:5px}
.oh{position:relative; overflow:hidden}
.text-decoration-lines{position:relative; overflow:hidden; width:100%}
.text-decoration-lines-content{position:relative; display:inline-block; min-width:170px; font-size:13px; text-transform:uppercase}
.text-decoration-lines-content::before, .text-decoration-lines-content::after{content:''; position:absolute; height:1px; background:#d7d7d7; top:50%; width:100vw}
.text-decoration-lines-content::before{left:0; transform:translate3d(-100%, 0, 0)}
.text-decoration-lines-content::after{right:0; transform:translate3d(100%, 0, 0)}
*+.text-decoration-lines{margin-top:30px}
p.rights{letter-spacing:0; color:#777; font-family:open sans, sans-serif}
p.rights a, p.rights a:focus, p.rights a:active{color:inherit}
p.rights a:hover{color:#a58838}
[style*='z-index:1000; ']{z-index:1101!important}
.text-block>*{margin-left:.125em; margin-right:.125em}
@media(min-width:2650px){.offset-top-1{margin-top:5%}}
@media(min-width:992px){.inset-lg-bottom-10{padding-bottom:10px}}
@media(min-width:1200px){.inset-xl-left-35{padding-left:35px}
.inset-xl-right-20{padding-right:20px}
.inset-xl-right-30{padding-right:30px}
.inset-xl-right-35{padding-right:35px}
.inset-xl-right-50{padding-right:50px}
.inset-xl-right-55{padding-right:55px}
.inset-xl-right-70{padding-right:70px}
.inset-xl-right-100{padding-right:100px}}
@media(min-width:1200px){.typography-style-1 p{max-width:95%}}
.aside-typography p+h2{margin-top:16px}
.aside-typography h2+h3{margin-top:12px}
.aside-typography h3+h4{margin-top:22px}
.box-color-line{display:flex; justify-content:center; margin-left:-8px}
.box-color-line>*{margin-left:8px}
.box-color-item{width:53px; height:53px}
*+.box-color{margin-top:16px}
.box-color-line+.box-color-line{margin-top:8px}
@media(min-width:768px){.box-color-line{justify-content:flex-start}}
@media(min-width:992px){.aside-typography-item{padding-left:30px; border-left:1px solid #e1e1e1}}
@media(min-width:1200px){.aside-typography{padding-top:20px}}
.title-group p+p{margin-top:0}
.title-group h4+p{margin-top:22px}
.title-classic{margin-bottom:-10px; margin-left:-40px}
.title-classic:empty{margin-bottom:0; margin-left:0}
.title-classic>*{display:inline-block; margin-top:0; margin-bottom:10px; margin-left:40px}
@media(min-width:768px){.title-classic{display:flex; align-items:center}
.title-classic-title{max-width:40%; flex-shrink:0}
.title-classic-title+.title-classic-subtitle{padding-left:40px; border-left:1px solid #e1e1e1}}
.title-modern{font-size:10em; font-weight:500; line-height:1; letter-spacing:.05em; font-family:open sans, sans-serif; color:rgba(255, 255, 255); animation:titleColor 3s linear infinite}
.title-modern+h4{margin-top:34px}
@media(min-width:992px){.title-modern{font-size:13em}}
@media(min-width:1200px){.title-modern{font-size:15em}}
@media(min-width:1600px){.title-modern{font-size:20em}}
@keyframes titleColor{50%{color:rgba(255,255,255,.5)}}
/*********************************************************
			           title-style
**********************************************************/
.title-style-1{letter-spacing:.05em; text-transform:none; font-family:kalam, cursive; color:#a58838}
.title-style-2{letter-spacing:.2em; text-transform:uppercase; color:#a58838}
.title-style-3{font-weight:500; letter-spacing:.15em}
.title-style-4{font-weight:300; letter-spacing:.075em}
.title-style-5{font-weight:400; letter-spacing:.075em}
.title-style-6{letter-spacing:.02em; font-family:kalam, cursive; color:#a58838}
.title-style-7{font-weight:700; letter-spacing:.075em; text-transform:none; font-family:kalam, cursive; color:#a58838}
.title-style-8{font-weight:500; text-transform:capitalize}
.title-style-9{font-weight:500; letter-spacing:.075em; text-transform:none; line-height:1.31}
.title-style-10{font-weight:400; text-transform:capitalize}
.title-style-11{font-weight:700; text-transform:none}
.title-decor-1{position:relative; font-weight:300; z-index:1}
.title-decor-1::before{position:absolute; content:''; bottom:22%; left:0; width:94%; height:10%; background:#fff669; z-index:-1}
*+.title-style-3{margin-top:6px}
*+.title-style-4{margin-top:6px}
.title-style-1+h2{margin-top:10px}
@media(min-width:768px){*+.title-style-3{margin-top:12px}
*+.title-style-4{margin-top:12px}
*+.title-style-5{margin-top:25px}}
@media(min-width:992px){*+.title-style-4{margin-top:20px}
.title-style-4+.tabs-line{margin-top:50px}
.title-style-5+.button{margin-top:35px}}
@media(min-width:1200px){*+.title-style-5{margin-top:35px}}
.context-dark .title-style-6, .bg-gray-700 .title-style-6, .bg-gray-3 .title-style-6, .bg-brown-1 .title-style-6, .bg-primary .title-style-6, .context-dark .title-style-7, .bg-gray-700 .title-style-7, .bg-gray-3 .title-style-7, .bg-brown-1 .title-style-7, .bg-primary .title-style-7{color:#a58838}
.group .title-style-6{margin-bottom:4px}
.bordered-1{overflow:hidden}
.bordered-1>div::before{position:absolute; content:''; top:50%; left:-1px; width:0; height:40%; border-left:1px solid #e1e1e1; transform:translate3d(0, -50%, 0)}
@media(min-width:768px){.bordered-2>div+div>*{padding-top:40px; border-top:1px solid #e1e1e1}}
@media(min-width:992px){.bordered-2>div+div>*{padding-top:50px; border-top:1px solid #e1e1e1}}
.gutters-10{margin-left:-5px; margin-right:-5px}
.gutters-10 [class*=col-]{padding-left:5px; padding-right:5px}
.gutters-20{margin-left:-10px; margin-right:-10px}
.gutters-20 [class*=col-]{padding-left:10px; padding-right:10px}
.quote-about{position:relative; background:url(../images/about/pattern-about.jpg) repeat; z-index: 999; padding:70px;}
.quote-about .box-icon-creative .unit-body{margin-top:-20px; line-height:18px;}
.quote-about .box-icon-creative .box-icon-creative-text{margin-top: 0px;}
.quote-about .unit>*{margin-bottom: 0px;}
.quote-about .unit-left{margin-left: 0px; text-align: center;}
@media(max-width:1200px){.quote-about .unit-left{margin-bottom: 15px;}.box-icon-creative{padding: 25px 0px 35px 0px;}}
@media(max-width:850px){.quote-about .box-icon-creative .box-icon-creative-text{min-height: 36px;}}
@media(max-width:767px){.quote-about .box-icon-creative .box-icon-creative-text{min-height:20px;} .aboutUs p{text-align: left;}.ch-form-inline-3 .form-button .button {
    min-height: 30px;
    min-width: 140px;
}.footer-classic-text{text-align: left;}}

/*********************************************************
						brand-section
 **********************************************************/
.brannddlogo{background-image: url(../images/bg/parallexx.jpg); position: relative; text-align: center; background-size: cover; background-attachment: fixed; background-repeat: no-repeat;}
.brannddlogo .logo-grey-style{background: #fff; padding: 20px 5px;}
.brannddlogo .owl-dots{display: none;}
.logo-grey-style{color:#fff; position:relative; overflow:hidden; color:#000000; text-align:center;}
.logo-grey-style *{-webkit-box-sizing:border-box; box-sizing:border-box;}
.logo-grey-style img{-webkit-transition:opacity 0.6s; transition:opacity 0.6s;}
.logo-grey-style figcaption{position:absolute; top:0; width:100%; height:80%; overflow:hidden; -webkit-transition:all 0.35s ease; transition:all 0.35s ease;}
.logo-grey-style h5{margin:0; position:absolute; width:100%; text-align:center; left:-10px; opacity:0; font-weight:400; text-transform:uppercase; bottom:-10px; -webkit-transform:translate3d(0%, 150%, 0); transform:translate3d(0%, 150%, 0); -webkit-transition:all 0.5s ease; transition:all 0.5s ease; -webkit-transition-delay:0s; transition-delay:0s;}
.logo-grey-style a{left:0; right:0; top:0; bottom:0; position:absolute;}
.logo-grey-style:hover img, .logo-grey-style.hover img{opacity:0.3; -webkit-filter:grayscale(100%); filter:grayscale(100%);}
.logo-grey-style:hover figcaption, .logo-grey-style.hover figcaption{height:60%; -webkit-transition-delay:0.5s; transition-delay:0.5s;}
.logo-grey-style:hover figcaption h5, .logo-grey-style.hover figcaption h5{opacity:0.9; -webkit-transform:translate3d(0%, 0%, 0); transform:translate3d(0%, 0%, 0);}
/*********************************************************
			         animated
**********************************************************/
.animated{-webkit-animation-duration:.7s; animation-duration:.7s; -webkit-animation-fill-mode:both; animation-fill-mode:both; opacity:1}
.animated.infinite{-webkit-animation-iteration-count:infinite; animation-iteration-count:infinite}
.animated.hinge{-webkit-animation-duration:2s; animation-duration:2s}
html:not(.lt-ie10) .not-animated{opacity:0}
@-webkit-keyframes fadeIn{0%{opacity:0}
100%{opacity:1}}
@keyframes fadeIn{0%{opacity:0}
100%{opacity:1}}
.fadeIn{-webkit-animation-name:fadeIn; animation-name:fadeIn}
@-webkit-keyframes fadeInUp{0%{opacity:0; -webkit-transform:translate3d(0, 40px, 0); transform:translate3d(0, 40px, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInUp{0%{opacity:0; -webkit-transform:translate3d(0, 40px, 0); transform:translate3d(0, 40px, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
.fadeInUp{-webkit-animation-name:fadeInUp; animation-name:fadeInUp}
@-webkit-keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0, -40px, 0); transform:translate3d(0, -40px, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInDown{0%{opacity:0; -webkit-transform:translate3d(0, -40px, 0); transform:translate3d(0, -40px, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
.fadeInDown{-webkit-animation-name:fadeInDown; animation-name:fadeInDown}
@-webkit-keyframes fadeInLeft{0%{opacity:0; -webkit-transform:translate3d(-40px, 0, 0); transform:translate3d(-40px, 0, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInLeft{0%{opacity:0; -webkit-transform:translate3d(-40px, 0, 0); transform:translate3d(-40px, 0, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
.fadeInLeft{-webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{0%{opacity:0; -webkit-transform:translate3d(40px, 0, 0); transform:translate3d(40px, 0, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeInRight{0%{opacity:0; -webkit-transform:translate3d(40px, 0, 0); transform:translate3d(40px, 0, 0)}
100%{opacity:1; -webkit-transform:none; transform:none}}
.fadeInRight{-webkit-animation-name:fadeInRight; animation-name:fadeInRight}
@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}
@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
.slideInUp{-webkit-animation-name:slideInUp; animation-name:slideInUp}
@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
@keyframes slideInDown{0%{-webkit-transform:translate3d(0, -100%, 0); transform:translate3d(0, -100%, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
.slideInDown{-webkit-animation-name:slideInDown; animation-name:slideInDown}
@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
.slideInLeft{-webkit-animation-name:slideInLeft; animation-name:slideInLeft}
@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
@keyframes slideInRight{0%{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0); visibility:visible}
100%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}}
.slideInRight{-webkit-animation-name:slideInRight; animation-name:slideInRight}
@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
100%{visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0)}}
@keyframes slideOutDown{0%{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
100%{visibility:hidden; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0)}}
.slideOutDown{-webkit-animation-name:slideOutDown; animation-name:slideOutDown}
@-webkit-keyframes fadeScale{0%{opacity:0; -webkit-transform:scale(.5); transform:scale(.5)}
100%{opacity:1; -webkit-transform:none; transform:none}}
@keyframes fadeScale{0%{opacity:0; -webkit-transform:scale(.5); transform:scale(.5)}
100%{opacity:1; -webkit-transform:none; transform:none}}
.fadeScale{-webkit-animation-name:fadeScale; animation-name:fadeScale}
@keyframes moreLoopX{0%{transform:scale(0, 1); transform-origin:left}
47%{transform:scale(1, 1); transform-origin:left}
48%{transform:scale(1, 1); transform-origin:right}
95%{transform:scale(0, 1); transform-origin:right}
96%{transform:scale(0, 1); transform-origin:left}
100%{transform:scale(0, 1)}}
@keyframes moreLoopY{0%{transform:scale(1, 0); transform-origin:top}
47%{transform:scale(1, 1); transform-origin:top}
48%{transform:scale(1, 1); transform-origin:bottom}
95%{transform:scale(1, 0); transform-origin:bottom}
96%{transform:scale(1, 0); transform-origin:top}
100%{transform:scale(1, 0)}}
@keyframes iconClassic{30%{color:#505050; background:#fff}
33%{color:#fff; background:#a58838}
64%{color:#fff; background:#a58838}
67%{color:#505050; background:#a58838}
97%{color:#505050; background:#a58838}}
@keyframes iconSvgClassic{30%{fill:#505050}
33%{fill:#fff}
64%{fill:#fff}
67%{fill:#505050}
97%{fill:#505050}}
/*********************************************************
			         preloader
**********************************************************/
.preloader{position:fixed; left:0; top:0; bottom:0; right:0; z-index:10000; display:flex; justify-content:center; align-items:center; padding:20px; background:#fff; transition:.3s all ease}
.preloader *{box-sizing:content-box}
.preloader.loaded{opacity:0; visibility:hidden}
.preloader-body{text-align:center}
.preloader-body p{position:relative; right:-8px}
.cssload-bell{width:97px; height:99px; border-radius:100%}
.cssload-circle{width:100%; height:100%; position:absolute}
.cssload-circle .cssload-inner{width:100%; height:100%; border-radius:100%; opacity:0.7; border:5px solid #a58838; border-right:none; border-top:none; background-clip:padding; box-shadow:inset 0 0 10px rgba(165, 136, 56, 0.15); }
.cssload-circle:nth-of-type(0){transform:rotate(0deg)}
.cssload-circle:nth-of-type(0) .cssload-inner{animation:cssload-spin 2.3s infinite linear}
.cssload-circle:nth-of-type(1){transform:rotate(70deg)}
.cssload-circle:nth-of-type(1) .cssload-inner{animation:cssload-spin 2.3s infinite linear}
.cssload-circle:nth-of-type(2){transform:rotate(140deg)}
.cssload-circle:nth-of-type(2) .cssload-inner{animation:cssload-spin 2.3s infinite linear}
.cssload-bell{animation:cssload-spin 5.75s infinite linear}
@keyframes cssload-spin{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}}
/*********************************************************
			        ui-to-top
**********************************************************/
.ui-to-top{position:fixed; overflow:hidden; text-align:center; right:15px; bottom:15px; width:50px; height:50px; font-size:20px; line-height:50px; border-radius:5px; text-decoration:none; transition:all .45s ease, opacity .25s ease-in-out; transform:translate3d(0, 100px, 0); opacity:.6; z-index:100}
.ui-to-top, .ui-to-top:focus, .ui-to-top:active{color:#fff; background:#a58838}
.ui-to-top:hover{opacity:1; color:#fff; text-decoration:none}
.ui-to-top.active{transform:translate3d(0, 0, 0)}
html.mobile .ui-to-top, html.tablet .ui-to-top{display:none!important}
@media(min-width:576px){.ui-to-top{right:40px; bottom:40px}}
@keyframes ch-navbar-slide-down{0%{transform:translateY(-100%)}
100%{transform:translateY(0)}}
@keyframes ch-navbar-slide-up{0%{transform:translateY(0)}
100%{transform:translateY(-100%)}}
/*********************************************************
			      ch-navbar-wrap
**********************************************************/
.ch-navbar-wrap, .ch-navbar, .ch-menu, .ch-navbar-nav, .ch-navbar-panel, .ch-navbar-static .ch-menu, .ch-navbar-fixed .ch-navbar-nav-wrap, .ch-navbar-fixed .ch-navbar-submenu, .ch-navbar-project{transition:.35s all cubic-bezier(.65, .05, .36, 1)}
.ch-navbar-wrap{height: 100px !important;}
.ch-navbar--no-transition, .ch-navbar--no-transition *{transition:none!important}
.ch-navbar, .ch-navbar.ch-navbar--is-clone{display:none}
.ch-navbar.ch-navbar-fixed+.ch-navbar.ch-navbar--is-clone, .ch-navbar.ch-navbar-sidebar+.ch-navbar.ch-navbar--is-clone{display:none}
.ch-navbar{display:none; background:0 0}
.ch-navbar-toggle{display:inline-block; position:relative; width:40px; height:48px; line-height:48px; padding:1px 6px; cursor:pointer; color:#505050; background-color:transparent; border:none; display:none}
.ch-navbar-toggle span{position:relative; display:block; margin:auto; transition:.3s all ease}
.ch-navbar-toggle span:after, .ch-navbar-toggle span:before{content:""; position:absolute; left:0; top:-8px; transition:.3s all ease}
.ch-navbar-toggle span:after{top:8px}
.ch-navbar-toggle span:after, .ch-navbar-toggle span:before, .ch-navbar-toggle span{width:24px; height:2px; background-color:#505050; backface-visibility:hidden; border-radius:0}
.ch-navbar-toggle.active span{background:0 0}
.ch-navbar-toggle.active span:before, .ch-navbar-toggle.active span:after{transform-origin:50% 50%; top:0}
.ch-navbar-toggle.active span:before{transform:rotate(45deg)}
.ch-navbar-toggle.active span:after{transform:rotate(-45deg)}
.ch-navbar-collapse-toggle{display:inline-block; position:relative; width:40px; height:48px; line-height:48px; padding:1px 6px; cursor:pointer; color:#505050; display:none}
.ch-navbar-collapse-toggle span{top:50%; margin-top:-3px}
.ch-navbar-collapse-toggle span, .ch-navbar-collapse-toggle span:before, .ch-navbar-collapse-toggle span:after{position:absolute; width:6px; height:6px; line-height:6px; text-align:center; background:#505050; left:50%; margin-left:-3px; border-radius:50%; transition:.3s all ease}
.ch-navbar-collapse-toggle span:before, .ch-navbar-collapse-toggle span:after{content:''}
.ch-navbar-collapse-toggle span:before{bottom:100%; margin-bottom:3px}
.ch-navbar-collapse-toggle span:after{top:100%; margin-top:3px}
.ch-navbar-collapse-toggle.active span{transform:scale(.7)}
.ch-navbar-collapse-toggle.active span:before{transform:translateY(18px)}
.ch-navbar-collapse-toggle.active span:after{transform:translateY(-18px)}
.ch-navbar-brand a{display:block}
.ch-navbar-search{position:relative; display:inline-flex}
.ch-navbar-search .form-input{padding-right:50px}
.ch-navbar-search .ch-search-form-submit{position:absolute; top:0; bottom:0; right:0; width:50px; padding:0; margin:0; font-size:24px; line-height:1; border:none; cursor:pointer; background-color:transparent; color:#ccc; transition:.33s}
.ch-navbar-search .ch-search-form-submit:hover{color:#a58838}
.ch-navbar-search-toggle{background:0 0; border:none; display:inline-block; padding:0; outline:none; outline-offset:0; cursor:pointer; -webkit-appearance:none}
.ch-navbar-search-toggle::-moz-focus-inner{border:none; padding:0}
.ch-navbar-dropdown{display:none}
.mac-os .ch-menu a{opacity:.9999}
/*********************************************************
			      ch-navbar-static
**********************************************************/
.ch-navbar-static{display:block}
.ch-navbar-static .ch-nav-item{display:inline-block}
.ch-navbar-static .ch-nav-item.focus .ch-nav-link, .ch-navbar-static .ch-nav-item.opened .ch-nav-link{color:#a58838; background:0 0}
.ch-navbar-static .ch-nav-item.focus>.ch-navbar-submenu-toggle, .ch-navbar-static .ch-nav-item.opened>.ch-navbar-submenu-toggle{color:#a58838}
.ch-navbar-static .ch-nav-item.active .ch-nav-link{color:#a58838; background:0 0}
.ch-navbar-static .ch-nav-item.active>.ch-navbar-submenu-toggle{color:#a58838}
.ch-navbar-static .ch-nav-item.focus>.ch-navbar-submenu-toggle::before, .ch-navbar-static .ch-nav-item.opened>.ch-navbar-submenu-toggle::before, .ch-navbar-static .ch-nav-item .ch-nav-link:hover+.ch-navbar-submenu-toggle::before{transform:rotate(180deg)}
.ch-navbar-static .ch-nav-item>.ch-navbar-submenu-toggle{display:none; margin-left:4px; font-family:material design icons;font-size:16px; cursor:pointer}
.ch-navbar-static .ch-nav-item>.ch-navbar-submenu-toggle::before{position:relative; display:inline-block; transition:.22s; content:'\f236'}
.ch-navbar-static .ch-nav-item>.ch-navbar-submenu-toggle:hover{color:#a58838}
.ch-navbar-static .ch-nav-item>.ch-navbar-submenu{margin-top:20px}
.ch-navbar-static .ch-nav-item+.ch-nav-item{margin-left:42px}
@media(max-width:1024px){
.ch-navbar-static .ch-nav-item+.ch-nav-item {
    margin-left: 35px;
}
*+.product-button-wrap {
     margin-top: 0px; 
}}
.ch-navbar-static .ch-nav-link{    position: relative;
    display: inline-block;
    font-size: 13px;
    line-height: 18px;
    padding: 41px 0;
    font-weight: 600;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-family: open sans, sans-serif;
    color: #505050;
    transition: all .25s ease-in-out;}
.ch-navbar-static .ch-nav-link:hover{color:#a58838}
.ch-navbar-static .ch-menu{position:absolute; text-align:left; display:block; top:100%; transform:translate3d(0, 30px, 0) scale(.7); visibility:hidden; opacity:0; z-index:15}
.ch-navbar-static .ch-menu::before, .ch-navbar-static .ch-menu::after{position:absolute; content:''; right:0; bottom:0; left:0; z-index:-1; pointer-events:none}
.ch-navbar-static .ch-menu::before{top:5px; box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-static .ch-menu::after{top:0; background:#fff}
.ch-navbar-static .ch-navbar-dropdown{position:absolute; padding:30px; margin-left:-30px; width:260px; background:#fff; z-index:5}
.ch-navbar-static .ch-navbar-dropdown .ch-navbar-dropdown{top:-1px; left:100%; z-index:2; margin-top:-15px; margin-left:15px; transform:translate3d(30px, 0, 0)}
.ch-navbar-static .ch-navbar-dropdown .ch-navbar-dropdown.ch-navbar-open-left{left:auto; right:100%; margin-left:0; margin-right:15px; transform:translate3d(-30px, 0, 0)}
@media(min-width:1200px){.ch-navbar-static .ch-navbar-dropdown{padding:30px; margin-left:-44px}}
.ch-navbar-static .ch-dropdown-item.focus .ch-dropdown-link, .ch-navbar-static .ch-dropdown-item.opened .ch-dropdown-link{color:#a58838}
.ch-navbar-static .ch-dropdown-item+.ch-dropdown-item{margin-top:14px}
@media(min-width:1200px){.ch-navbar-static .ch-dropdown-item+.ch-dropdown-item{margin-top:24px}}
.ch-navbar-static .ch-dropdown-link{color:#505050}
.ch-navbar-static .ch-dropdown-link:hover{color:#a58838}
.ch-navbar-static .ch-dropdown-link, .ch-navbar-static .ch-megamenu-list-link{font-size:12px; line-height:1.2; font-weight:400; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:#505050; transition:all .25s ease-in-out}
@media(min-width:1200px){.ch-navbar-static .ch-dropdown-link, .ch-navbar-static .ch-megamenu-list-link{font-size:13px}}
.ch-navbar-static .ch-navbar-megamenu{display:flex; justify-content:space-between; left:0; width:100%; padding:30px; max-width:1200px; background:#fff}
@media(min-width:1200px){.ch-navbar-static .ch-navbar-megamenu{padding:30px 70px 70px}}
.ch-navbar-static .ch-megamenu-item+.ch-megamenu-item{padding-left:30px}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-item+.ch-megamenu-item{padding-left:40px}}
.ch-navbar-static .ch-megamenu-banner .banner-classic{max-width:220px}
.ch-navbar-static .ch-megamenu-banner .owl-dots{margin-top:30px}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-banner .banner-classic{max-width:300px}}
.ch-navbar-static .ch-megamenu-item-1{flex-basis:371px; max-width:371px}
.ch-navbar-static .ch-megamenu-item-1 .ch-megamenu-list{columns:2; break-inside:avoid; -moz-column-gap:30px; -webkit-column-gap:30px}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-item-1 .ch-megamenu-list{-moz-column-gap:40px; -webkit-column-gap:40px}}
.ch-navbar-static .ch-megamenu-item-2{flex:1 0 320px; max-width:320px}
.ch-navbar-static .ch-megamenu-title{padding-bottom:16px; border-bottom:1px solid #e1e1e1; color:#a58838}
.ch-navbar-static .ch-megamenu-title>*{display:inline-block; vertical-align:middle}
.ch-navbar-static .ch-megamenu-title>*+*{margin-left:14px}
.ch-navbar-static .ch-megamenu-icon{font-size:24px}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-icon{font-size:24px}}
.ch-navbar-static .ch-megamenu-text{font-size:12px; line-height:1.72; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-text{font-size:13px}}
.ch-navbar-static .ch-megamenu-list-item+.ch-megamenu-list-item{margin-top:14px}
@media(min-width:1200px){.ch-navbar-static .ch-megamenu-list-item+.ch-megamenu-list-item{margin-top:24px}}
.ch-navbar-static .ch-megamenu-list-link{color:#000; background:0 0}
.ch-navbar-static .ch-megamenu-list-link:hover{color:#a58838; background:0 0}
.ch-navbar-static *+.ch-megamenu-list{margin-top:20px}
.ch-navbar-static .ch-megamenu-title+.banner-classic{margin-top:25px}
@media(min-width:1200px){.ch-navbar-static *+.ch-megamenu-list{margin-top:35px}
.ch-navbar-static .ch-megamenu-title+.banner-classic{margin-top:42px}}
.ch-navbar-static .ch-navbar-submenu.focus>.ch-menu, .ch-navbar-static .ch-navbar-submenu.opened>.ch-menu{opacity:1; visibility:visible; transform:translate3d(0, 0, 0)}
.ch-navbar-static .ch-navbar-search.active .ch-search{visibility:visible; opacity:1}
.ch-navbar-static .ch-search{position:absolute; top:0; right:0; width:270px; opacity:0; visibility:hidden; transition:.3s; z-index:2}
.ch-navbar-static *+.ch-navbar-search{margin-left:42px}
.ch-navbar-static .ch-navbar-search-toggle{display:inline-flex; color:#505050}
.ch-navbar-static .ch-navbar-search-toggle span{display:inline-block; position:relative; width:30px; height:30px; font-size:24px; line-height:30px; text-align:center; cursor:pointer; background:0 0; border:none; outline:none; padding:0}
.ch-navbar-static .ch-navbar-search-toggle span::before, .ch-navbar-static .ch-navbar-search-toggle span::after{position:absolute; top:0; left:0; right:0; bottom:0; transition:all .3s ease}
.ch-navbar-static .ch-navbar-search-toggle span::before{content:""; transform:rotate(0deg) scale(1); opacity:1; visibility:visible; font-family:fl-bigmug-line}
.ch-navbar-static .ch-navbar-search-toggle span::after{content:""; transform:rotate(-90deg) scale(.4); opacity:0; visibility:hidden; font-family:fl-bigmug-line}
.ch-navbar-static .ch-navbar-search-toggle.active span::before{opacity:0; visibility:hidden; transform:rotate(90deg) scale(.4)}
.ch-navbar-static .ch-navbar-search-toggle.active span::after{transform:rotate(0deg) scale(1); opacity:1; visibility:visible}
.ch-navbar-static .ch-navbar-search-toggle:hover{color:#a58838}
.ch-navbar-static.ch-navbar--is-clone{display:block; transform:translate3d(0, -100%, 0)}
.ch-navbar-static.ch-navbar--is-clone.ch-navbar--is-stuck{transform:translate3d(0, 0, 0)}
.ch-navbar-static.ch-navbar--is-stuck, .ch-navbar-static.ch-navbar--is-clone{position:fixed; left:0; top:0; right:0; z-index:1080; background:#fff}
.ch-navbar-static .ch-navbar-basket-wrap{display:block}
.ch-navbar-static .ch-navbar-basket-mobile{display:none}
.ch-navbar-static .ch-navbar-search-2.active .ch-search .form-wrap{max-width:80%; opacity:1; transition-delay:.3s}
@media(min-width:1200px){.ch-navbar-static .ch-navbar-search-2.active .ch-search .form-wrap{max-width:1000px}}
.ch-navbar-static .ch-navbar-search-2 .ch-search{position:fixed; content:''; top:0; right:0; bottom:0; left:0; width:auto; margin-top:0; background:rgba(0,0,0,.9); transition:all .3s ease-in-out; z-index:1090}
.ch-navbar-static .ch-navbar-search-2 .ch-search .form-wrap{margin-top:20%; margin-left:auto; margin-right:auto; max-width:200px; opacity:0; transition:all .3s ease}
@media(min-width:1600px){.ch-navbar-static .ch-navbar-search-2 .ch-search .form-wrap{margin-top:15%}}
.ch-navbar-static .ch-navbar-search-2 .form-label{top:35px}
.ch-navbar-static .ch-navbar-search-2 .form-label, .ch-navbar-static .ch-navbar-search-2 .ch-navbar-search-form-input{color:#fff; font-size:24px}
.ch-navbar-static .ch-navbar-search-2 .ch-navbar-search-form-input{border-radius:0; background:0 0; border-bottom:1px solid #fff}
.ch-navbar-static .ch-navbar-search-2 .ch-navbar-search-toggle{position:relative}
.ch-navbar-static .ch-navbar-search-2 .ch-navbar-search-toggle.active{color:#fff; z-index:1091}
.ch-navbar-static .ch-navbar-search-2 .ch-navbar-search-toggle.active:hover{color:rgba(255,255,255,.5)}
.ch-navbar-static .ch-navbar-search-2 .ch-search-results-live{min-height:400px}
.ch-navbar-static .ch-navbar-search-2 .ch-search-results-live .search-quick-result{visibility:hidden; opacity:0}
.ch-navbar-static .ch-navbar-search-2 .ch-search-results-live .search-list>li{transform:translate3d(0, 40px, 0); visibility:hidden; opacity:0}
.ch-navbar-static .ch-navbar-search-2 .ch-search-form-submit{color:#fff}
.ch-navbar-static .ch-navbar-search-2 .ch-search-form-submit:hover{color:rgba(255,255,255,.5)}
.ch-navbar-static .ch-navbar-search-2 .search-list{display:flex; flex-wrap:wrap}
.ch-navbar-static .ch-navbar-search-2 .search-list>li{transition:all .5s ease}
.ch-navbar-static .ch-navbar-search-2 .search-list>li:not(.search-list-item-all){flex:0 0 50%; max-width:50%; margin-top:20px}
.ch-navbar-static .ch-navbar-search-2 .search-list .search-list-item-all{margin-top:30px; padding:0 15px}
.ch-navbar-static .ch-navbar-search-2 .search-list li+li{margin-top:0}
.ch-navbar-static .ch-navbar-search-2 .search-list{margin-top:10px}
.ch-navbar-static .ch-navbar-search-2 #search-results{margin:0; color:#fff; background:0 0; opacity:1; visibility:visible; border-radius:0; transform:none}
.ch-navbar-static .ch-navbar-search-2 #search-results.active{transform:none}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-quick-result{opacity:1; visibility:visible; transform:none}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list>li{opacity:1; visibility:visible; transform:none}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(1){transition-delay:50ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(2){transition-delay:100ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(3){transition-delay:150ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(4){transition-delay:200ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(5){transition-delay:250ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(6){transition-delay:300ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(7){transition-delay:350ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(8){transition-delay:400ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(9){transition-delay:450ms}
.ch-navbar-static .ch-navbar-search-2 #search-results.active .search-list li:nth-child(10){transition-delay:500ms}
.ch-navbar-static .ch-navbar-search-2 .search-submit{display:inline-block; padding:10px 30px; font-family:open sans, sans-serif}
.ch-navbar-static .ch-navbar-search-2 *+.ch-search-results-live{margin-top:20px}
.ch-navbar-static .ch-navbar-search-2 .search-title{color:#fff}
.ch-navbar-static .ch-navbar-search-2 .search-link:hover{color:#a58838}
.ch-navbar-static .ch-navbar-search-2 .search-quick-result{color:#fff; transition:all .5s ease}
/*********************************************************
			      cart-inline
**********************************************************/
.cart-inline{position:absolute; text-align:left; top:calc(100% + 30px); right:-18px; min-width:400px; margin-top:30px; background:#fff; transform:translate3d(0, 0, 0); backface-visibility:hidden; filter:drop-shadow(0 0 3px rgba(1,3,4,0.19)); opacity:0; visibility:hidden; pointer-events:none; transition:all .3s ease-in-out; z-index:1082}
.cart-inline::before{position:absolute; content:''; bottom:calc(100% - 10px); right:40px; width:0; height:0; border-style:solid; border-width:0 0 34px 34px; border-color:transparent transparent #fff transparent}
.cart-inline.active{margin-top:0; opacity:1; visibility:visible; pointer-events:auto}
.cart-inline .stepper input[type=number]{min-height:40px; padding-top:0; padding-bottom:0}
.cart-inline-header{padding:20px}
.cart-inline-body{padding:20px; border-top:1px solid #e1e1e1}
.cart-inline-footer{padding:20px; border-top:1px solid #e1e1e1}
.cart-inline-title{text-transform:uppercase}
.cart-inline-figure{display:block; background:#f5f5f5}
.cart-inline-figure img{width:100%; transition:all .3s ease; will-change:transform}
.cart-inline-figure:hover img{transform:scale(1.05)}
*+.cart-inline-title{margin-top:0}
.cart-inline-name+*{margin-top:10px}
.cart-inline-item+.cart-inline-item{margin-top:15px}
.ie-10 .cart-inline, .ie-11 .cart-inline, .ie-edge .cart-inline{box-shadow:0 0 5px rgba(1,3,4,.19)}
.ie-10 .cart-inline::before, .ie-11 .cart-inline::before, .ie-edge .cart-inline::before{bottom:100%; border-width:0 0 24px 24px; z-index:1}
.ie-10 .cart-inline::after, .ie-11 .cart-inline::after, .ie-edge .cart-inline::after{position:absolute; content:''; bottom:calc(100% + 2px); right:38px; width:0; height:0; border-style:solid; border-width:0 0 28px 28px; border-color:transparent transparent rgba(0,0,0,.04) transparent; z-index:0}
.context-dark .cart-inline-name, .bg-gray-700 .cart-inline-name, .bg-gray-3 .cart-inline-name, .bg-brown-1 .cart-inline-name, .bg-primary .cart-inline-name, .context-dark .cart-inline-title, .bg-gray-700 .cart-inline-title, .bg-gray-3 .cart-inline-title, .bg-brown-1 .cart-inline-title, .bg-primary .cart-inline-title{color:#505050}
/*********************************************************
			      ch-navbar-basket
**********************************************************/
.ch-navbar-basket{position:relative;display:inline-block;padding:0 12px 0 0;font-size:24px;line-height:1;color:#505050;outline:none;border:none;box-shadow:none;background:0 0;cursor:pointer; transition:all .3s ease-in-out}
.ch-navbar-basket span{position:absolute; top:0; right:0; font-size:12px; font-weight:600; letter-spacing:0; font-family:open sans, sans-serif; color:#a58838}
.ch-navbar-basket:hover{color:#a58838}
.ch-navbar-basket-wrap{position:relative}
/*********************************************************
			      ch-navbar-fixed
**********************************************************/
.ch-navbar-fixed{display:block}
.ch-navbar-fixed .ch-navbar-toggle{display:inline-block}
.ch-navbar-fixed .ch-navbar-brand{position:relative; margin-left:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left; font-size:22px; line-height:46px}
.ch-navbar-fixed .ch-navbar-brand img{width:auto; height:auto; max-width:120px; max-height:40px}
.ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-dark, .ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-light{display:none}
.ch-navbar-fixed.ch-navbar-logo-mobile .brand-logo-fixed{display:block}
.ch-navbar-fixed .ch-navbar-panel{position:fixed; left:0; top:0; right:0; z-index:1080; display:flex; align-items:center; height:64px; padding:4px}
.ch-navbar-fixed .ch-navbar-nav-wrap{position:fixed; left:0; top:-56px; bottom:-56px; z-index:1079; width:270px; padding:112px 0 81px; overflow-y:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch; font-size:14px; line-height:34px; transform:translateX(-110%)}
.ch-navbar-fixed .ch-navbar-nav-wrap::-webkit-scrollbar{width:4px}
.ch-navbar-fixed .ch-navbar-nav-wrap::-webkit-scrollbar-thumb{background:#ffd5ce; border:none; border-radius:0; opacity:.2}
.ch-navbar-fixed .ch-navbar-nav-wrap::-webkit-scrollbar-track{background:#a58838; border:none; border-radius:0}
.ch-navbar-fixed .ch-navbar-nav-wrap.active{transform:translateX(0)}
.ch-navbar-fixed .ch-navbar-nav{display:block; margin:15px 0; height:auto; text-align:left}
.ch-navbar-fixed .ch-nav-item{text-align:left}
.ch-navbar-fixed .ch-nav-item+.ch-nav-item{margin-top:4px}
.ch-navbar-fixed .ch-nav-link{display:block; padding:9px 50px 9px 12px; font-size:12px; line-height:1.4; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif}
.ch-navbar-fixed li.opened>.ch-navbar-dropdown{padding:4px 0 0}
.ch-navbar-fixed li.opened>.ch-navbar-megamenu{padding-top:20px; padding-bottom:15px}
.ch-navbar-fixed li.opened>.ch-menu{opacity:1; height:auto}
.ch-navbar-fixed li.opened>.ch-navbar-submenu-toggle::after{transform:rotate(180deg)}
.ch-navbar-fixed .ch-menu{display:none; transition:opacity .3s, height .4s ease; opacity:0; height:0; overflow:hidden}
.ch-navbar-fixed .ch-navbar-submenu{position:relative}
.ch-navbar-fixed .ch-navbar-submenu .ch-navbar-dropdown .ch-navbar-submenu-toggle:after{height:34px; line-height:34px}
.ch-navbar-fixed .ch-navbar-submenu .ch-navbar-dropdown>li>a{padding-left:24px}
.ch-navbar-fixed .ch-navbar-submenu .ch-navbar-dropdown li li>a, .ch-navbar-fixed .ch-navbar-submenu .ch-navbar-megamenu ul li li>a{padding-left:46px}
.ch-navbar-fixed .ch-navbar-submenu.opened>.ch-navbar-dropdown, .ch-navbar-fixed .ch-navbar-submenu.opened>.ch-navbar-megamenu{display:block}
.ch-navbar-fixed .ch-megamenu-list>li>a, .ch-navbar-fixed .ch-navbar-dropdown>li>a{display:block; padding:9px 50px 9px 16px; font-size:12px; line-height:1.4; font-weight:400; letter-spacing:.1em; text-transform:uppercase}
.ch-navbar-fixed .ch-megamenu-list>li+li, .ch-navbar-fixed .ch-navbar-dropdown>li+li{margin-top:3px}
.ch-navbar-fixed .ch-megamenu-list>li>a{padding-left:24px}
.ch-navbar-fixed .ch-navbar-megamenu *+.ch-megamenu-list{margin-top:10px}
.ch-navbar-fixed .ch-navbar-megamenu *+.ch-megamenu-title{margin-top:20px}
.ch-navbar-fixed .ch-navbar-megamenu>li+li{margin-top:20px}
.ch-navbar-fixed .ch-megamenu-title{margin-left:12px; padding-bottom:10px; border-bottom:1px solid #e1e1e1; font-size:0; line-height:0; color:#a58838}
.ch-navbar-fixed .ch-megamenu-title>*{display:inline-block; vertical-align:middle}
.ch-navbar-fixed .ch-megamenu-title>*+*{margin-left:8px}
.ch-navbar-fixed .ch-megamenu-icon{font-size:20px}
.ch-navbar-fixed .ch-megamenu-text{font-size:12px; line-height:1.72; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif}
.ch-navbar-fixed .ch-navbar-submenu-toggle{cursor:pointer}
.ch-navbar-fixed .ch-navbar-submenu-toggle::after{content:'\f107'; position:absolute; top:0; right:0; width:50px; height:34px; font:400 14px fontawesome; line-height:34px; text-align:center; transition:.4s all ease; z-index:2; cursor:pointer}
.ch-navbar-fixed .ch-navbar-collapse-toggle{display:block; top:4px; z-index:1081}
.ch-navbar-fixed .ch-navbar-collapse{text-align:center; position:fixed; top:56px; right:0; width:auto; padding:15px; border-radius:0; font-size:15px; transform:translate3d(0, -10px, 0); opacity:0; transition:.3s; visibility:hidden; z-index:1079}
.ch-navbar-fixed .ch-navbar-collapse.active{transform:translate3d(0, 0, 0); opacity:1; visibility:visible}
.ch-navbar-fixed .ch-navbar-collapse .list-inline>li{display:block}
.ch-navbar-fixed .ch-navbar-collapse .list-inline>li+li{margin-top:10px}
.ch-navbar-fixed .ch-navbar-main-element{position:absolute; float:left}
.ch-navbar-fixed .ch-navbar-search .ch-search{position:fixed; right:0; left:0; top:56px; z-index:1079; width:100%; opacity:0; visibility:hidden; transition:.3s; transform:translate3d(0, -10px, 0)}
.ch-navbar-fixed .ch-navbar-search .ch-search-results-live{display:none}
.ch-navbar-fixed .ch-navbar-search .form-input{background:#fff; border:1px solid #fff; box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-fixed .ch-navbar-search .form-input, .ch-navbar-fixed .ch-navbar-search .form-label{padding-right:50px; padding-left:15px}
.ch-navbar-fixed .ch-navbar-search .ch-search-form-submit{position:absolute; top:0; bottom:0; right:0; width:50px; padding:0; margin:0; border:none; background-color:transparent}
.ch-navbar-fixed .ch-navbar-search.active .ch-search{opacity:1; visibility:visible; transform:none}
.ch-navbar-fixed .ch-navbar-search-toggle{display:inline-flex}
.ch-navbar-fixed .ch-navbar-search-toggle span{display:inline-block; position:relative; width:48px; height:48px; font-size:26px; line-height:48px; text-align:center; cursor:pointer; background:0 0; border:none; outline:none; padding:0}
.ch-navbar-fixed .ch-navbar-search-toggle span::before, .ch-navbar-fixed .ch-navbar-search-toggle span::after{position:absolute; top:0; left:0; right:0; bottom:0; transition:all .3s ease}
.ch-navbar-fixed .ch-navbar-search-toggle span::before{content:""; transform:rotate(0deg) scale(1); opacity:1; visibility:visible; font-family:material design icons}
.ch-navbar-fixed .ch-navbar-search-toggle span::after{content:""; transform:rotate(-90deg) scale(.4); opacity:0; visibility:hidden; font-family:material design icons}
.ch-navbar-fixed .ch-navbar-search-toggle.active span::before{opacity:0; visibility:hidden; transform:rotate(90deg) scale(.4)}
.ch-navbar-fixed .ch-navbar-search-toggle.active span::after{transform:rotate(0deg) scale(1); opacity:1; visibility:visible}
.ch-navbar-fixed .ch-navbar-search-toggle span{display:inline-block; position:relative; width:30px; height:48px; font-size:24px; line-height:48px; text-align:center; cursor:pointer; background:0 0; border:none; outline:none; padding:0}
.ch-navbar-fixed .ch-navbar-search-toggle span::before, .ch-navbar-fixed .ch-navbar-search-toggle span::after{position:absolute; top:0; left:0; right:0; bottom:0; transition:all .3s ease}
.ch-navbar-fixed .ch-navbar-search-toggle span::before{content:""; transform:rotate(0deg) scale(1); opacity:1; visibility:visible; font-family:fl-bigmug-line}
.ch-navbar-fixed .ch-navbar-search-toggle span::after{content:""; transform:rotate(-90deg) scale(.4); opacity:0; visibility:hidden; font-family:fl-bigmug-line}
.ch-navbar-fixed .ch-navbar-search-toggle.active span::before{opacity:0; visibility:hidden; transform:rotate(90deg) scale(.4)}
.ch-navbar-fixed .ch-navbar-search-toggle.active span::after{transform:rotate(0deg) scale(1); opacity:1; visibility:visible}
.ch-navbar-fixed [class*=ch-navbar-fixed-element]{position:fixed; top:4px; z-index:1082}
.ch-navbar-fixed .ch-navbar-fixed-element-1{right:0}
.ch-navbar-fixed .ch-navbar-fixed-element-2{right:42px}
.ch-navbar-fixed .ch-navbar-fixed-element-3{right:80px}
.ch-navbar-fixed.ch-navbar--is-clone{display:none}
.ch-navbar-fixed .ch-navbar-fixed--visible{display:block}
.ch-navbar-fixed .ch-navbar-fixed--hidden{display:none}
.ch-navbar-fixed .ch-megamenu-banner, .ch-navbar-fixed .ch-navbar-basket-wrap{display:none}
.ch-navbar-fixed *+.button{margin-top:20px}
.ch-navbar-fixed .ec-cart-widget{top:5px; right:19px; padding-right:10px; position:fixed; z-index:1082}
.ch-navbar-fixed .ch-navbar-panel{color:#505050; box-shadow:0 0 5px 0 rgba(1,3,4,.19); background:#fff}
.ch-navbar-fixed .ch-navbar-nav-wrap{color:#fff; background:#fff; border:1px solid #d7d7d7; box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-fixed .ch-nav-item:hover .ch-nav-link, .ch-navbar-fixed .ch-nav-item.focus .ch-nav-link, .ch-navbar-fixed .ch-nav-item.active .ch-nav-link, .ch-navbar-fixed .ch-nav-item.opened .ch-nav-link{color:#fff; background:#a58838}
.ch-navbar-fixed .ch-nav-item:hover>.ch-navbar-submenu-toggle, .ch-navbar-fixed .ch-nav-item.focus>.ch-navbar-submenu-toggle, .ch-navbar-fixed .ch-nav-item.active>.ch-navbar-submenu-toggle, .ch-navbar-fixed .ch-nav-item.opened>.ch-navbar-submenu-toggle{color:#fff}
.ch-navbar-fixed .ch-nav-link{color:#505050}
.ch-navbar-fixed .ch-megamenu-list>li>a, .ch-navbar-fixed .ch-navbar-dropdown>li>a{color:#505050}
.ch-navbar-fixed .ch-megamenu-list>li:hover>a, .ch-navbar-fixed .ch-megamenu-list>li.focus>a, .ch-navbar-fixed .ch-megamenu-list>li.active>a, .ch-navbar-fixed .ch-megamenu-list>li.opened>a, .ch-navbar-fixed .ch-navbar-dropdown>li:hover>a, .ch-navbar-fixed .ch-navbar-dropdown>li.focus>a, .ch-navbar-fixed .ch-navbar-dropdown>li.active>a, .ch-navbar-fixed .ch-navbar-dropdown>li.opened>a{color:#fff; background:#a58838}
.ch-navbar-fixed .ch-navbar-submenu-toggle{color:#505050}
.ch-navbar-fixed .ch-navbar-search .ch-search-form-submit, .ch-navbar-fixed .ch-navbar-search .ch-search-form-submit:focus{color:#505050}
.ch-navbar-fixed .ch-navbar-search .ch-search-form-submit:hover, .ch-navbar-fixed .ch-navbar-search .ch-search-form-submit:active{color:#a58838}
.ch-navbar-fixed .ch-navbar-search-toggle, .ch-navbar-fixed .ch-navbar-search-toggle:focus{color:#505050}
.ch-navbar-fixed .ch-navbar-search-toggle:hover, .ch-navbar-fixed .ch-navbar-search-toggle:active{color:#a58838}
.ch-navbar-fixed .ch-navbar-collapse{background-color:#fff; box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
html.ch-navbar-fixed-linked .page{padding-top:56px}
.ch-navbar-classic.ch-navbar-static .ch-navbar-main-outer{padding-left:15px; padding-right:15px}
.ch-navbar-classic.ch-navbar-static .ch-navbar-main{position:relative; display:flex; align-items:center; justify-content:space-between; padding:0; margin-left:auto; margin-right:auto; max-width:1170px}
@media(min-width:1200px){.ch-navbar-classic.ch-navbar-static .ch-navbar-main{padding-top:0; padding-bottom:0}}
@media(min-width:1600px){.ch-navbar-classic.ch-navbar-static .ch-navbar-main{padding-top:0; padding-bottom:0}}
.ch-navbar-classic.ch-navbar-static .ch-navbar-main-element{display:flex; align-items:center}
.ch-navbar-classic.ch-navbar-static .ch-navbar-main-element>*+*{margin-left:18px}
.ch-navbar-classic.ch-navbar-static .ch-navbar-nav-wrap{margin:0 30px}
.ch-navbar-classic.ch-navbar-static .ch-navbar-brand{display:flex; align-items:center; justify-content:flex-start; height:70px}
.ch-navbar-classic.ch-navbar-static .ch-navbar-brand img{max-width:250px; max-height:70px}
.ch-navbar-classic.ch-navbar-static.ch-navbar--is-stuck, .ch-navbar-classic.ch-navbar-static.ch-navbar--is-clone{box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-classic.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .ch-navbar-classic.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main{padding:3px 0}
.ch-navbar-classic.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-aside-outer, .ch-navbar-classic.ch-navbar-static.ch-navbar--is-clone .ch-navbar-aside-outer{display:none}
.ch-navbar-classic.ch-navbar-fixed .ch-navbar-project-hamburger-open{padding:10px 14px}
.ch-navbar-classic.ch-navbar-fixed .project-hamburger{align-items:center; width:4px; height:28px}
.ch-navbar-classic.ch-navbar-fixed .project-hamburger-line{height:4px; width:100%}
.ch-navbar-classic.ch-navbar-fixed .ch-navbar-basket{top:16px; right:36px; padding-right:10px}
.ch-navbar-main.active .project-hamburger{width:0}
.ch-navbar-main.active .ch-navbar-project-hamburger{margin:0}
.ch-navbar-main.active .ch-navbar-project{transform:translateX(0)}
.ch-navbar-project-hamburger{padding:0; outline:none; border:none; background:0 0; cursor:pointer; transition:all .2s ease}
.ch-navbar-project-hamburger-close{position:relative; width:26px; height:26px}
.ch-navbar-project-hamburger.active .project-close>span:nth-child(1){height:100%; transition-delay:.3s}
.ch-navbar-project-hamburger.active .project-close>span:nth-child(2){width:100%; transition-delay:.45s}
/*********************************************************
			     project-hamburger
**********************************************************/
.project-hamburger{display:flex; flex-direction:column; justify-content:space-between; width:22px; height:20px; transition:inherit}
.project-hamburger-line{display:block; width:100%; height:2px; background:#505050; transition:all .25s linear}
.project-hamburger-line:last-child{width:60%}
.project-hamburger:hover .project-hamburger-line{background:#a58838}
.project-hamburger:hover .project-hamburger-line:first-child{width:60%}
.project-hamburger:hover .project-hamburger-line:last-child{width:100%}
.project-close{position:absolute; left:0; top:0; height:100%; width:100%; transform:rotate(45deg); will-change:transform}
.project-close span{position:absolute; background:#505050; transition:all .15s linear}
.project-close span:nth-child(1){height:0; width:2px; top:0; left:50%; margin-left:-1px; transition-delay:0s}
.project-close span:nth-child(2){width:0; height:2px; left:0; top:50%; margin-top:-1px; transition-delay:.15s}
.ch-navbar-project{position:fixed; display:flex; flex-direction:column; top:0; right:0; bottom:0; padding:15px; width:270px; background:#fff; transform:translateX(102%); box-shadow:0 0 5px 0 rgba(1,3,4,.19); z-index:1084}
.ch-navbar-project .owl-dots{margin-top:25px}
.ch-navbar-project-content{display:inherit; flex-grow:1; direction:rtl; overflow-y:auto; overflow-x:hidden; max-height:100%; -webkit-overflow-scrolling:touch; padding-left:6px; margin-left:-6px}
.ch-navbar-project-content>div{display:inherit; flex-direction:column; justify-content:space-between; direction:ltr; width:100%; padding-bottom:1px}
.ch-navbar-project-content>div>*+*{margin-top:10px}
.ch-navbar-project-content::-webkit-scrollbar{width:4px}
.ch-navbar-project-content::-webkit-scrollbar-thumb{background:rgba(249,102,102,.8); border:none; border-radius:0}
.ch-navbar-project-content::-webkit-scrollbar-track{background:#ccc; border:none; border-radius:0}
.ch-navbar-project-header{display:flex; flex-wrap:nowrap; align-items:center; padding-right:26px}
.ch-navbar-project-title{flex-grow:1; text-transform:uppercase}
*+.ch-navbar-project-content{margin-top:30px}
@media(min-width:576px){.ch-navbar-project{width:350px}}
@media(min-width:992px){.ch-navbar-project{padding:33px 15px 30px}
*+.ch-navbar-project-content{margin-top:33px}}
@media(min-width:1200px){.ch-navbar-project{width:370px; padding:20px 30px 15px}
*+.ch-navbar-project-content{margin-top:38px}}
@media(min-width:1600px){.ch-navbar-project{padding-top:50px; padding-bottom:90px}
*+.ch-navbar-project-content{margin-top:50px}}
.contacts-modern a, .contacts-modern a:focus, .contacts-modern a:active{color:#505050}
.contacts-modern a:hover{color:#a58838}
.contacts-modern li+li{margin-top:18px; padding-top:18px}
.contacts-modern li+li::before{display:inline-block}
.contacts-modern li{position:relative}
.contacts-modern li::before{position:absolute; display:none; content:''; top:0; left:50%; width:50px; height:0; font-size:0; line-height:0; border-top:1px solid #e1e1e1; transform:translate3d(-50%, 0, 0)}
*+.contacts-modern{margin-top:40px}
@media(min-width:1200px){*+.contacts-modern{margin-top:30px}}
.ch-navbar-modern.ch-navbar-static .ch-navbar-aside-outer, .ch-navbar-modern.ch-navbar-static .ch-navbar-main-outer{padding-left:15px; padding-right:15px}
.ch-navbar-modern.ch-navbar-static .ch-navbar-main-outer{border-top:1px solid #e1e1e1}
.ch-navbar-modern.ch-navbar-static .ch-navbar-aside, .ch-navbar-modern.ch-navbar-static .ch-navbar-main{position:relative; display:flex; justify-content:space-between; margin-left:auto; margin-right:auto; max-width:1170px}
.ch-navbar-modern.ch-navbar-static .ch-navbar-aside{align-items:flex-end; padding:5px 0 25px}
@media(min-width:1200px){.ch-navbar-modern.ch-navbar-static .ch-navbar-aside{padding-top:15px; padding-bottom:35px}}
@media(min-width:1600px){.ch-navbar-modern.ch-navbar-static .ch-navbar-aside{padding-top:25px; padding-bottom:45px}}
.ch-navbar-modern.ch-navbar-static .ch-navbar-main{align-items:center}
.ch-navbar-modern.ch-navbar-static .ch-navbar-collapse, .ch-navbar-modern.ch-navbar-static .ch-navbar-button{flex:0 0 40%; max-width:40%}
.ch-navbar-modern.ch-navbar-static .ch-navbar-collapse .button{display:none}
.ch-navbar-modern.ch-navbar-static .ch-navbar-button{display:block; text-align:right}
.ch-navbar-modern.ch-navbar-static .ch-navbar-panel{flex:0 0 20%; max-width:20%}
.ch-navbar-modern.ch-navbar-static .ch-navbar-brand{display:flex; align-items:flex-end; justify-content:center; height:70px}
.ch-navbar-modern.ch-navbar-static .ch-navbar-brand img{max-width:160px; max-height:70px}
.ch-navbar-modern.ch-navbar-static .ch-navbar-main-element{display:flex; align-items:center}
.ch-navbar-modern.ch-navbar-static .ch-navbar-main-element>*+*{margin-left:18px}
.ch-navbar-modern.ch-navbar-static .ch-navbar-nav-wrap{margin-right:30px}
.ch-navbar-modern.ch-navbar-static .ch-nav-item{display:inline-block}
.ch-navbar-modern.ch-navbar-static .ch-nav-item.focus .ch-nav-link, .ch-navbar-modern.ch-navbar-static .ch-nav-item.opened .ch-nav-link, .ch-navbar-modern.ch-navbar-static .ch-nav-item.active .ch-nav-link{color:#505050}
.ch-navbar-modern.ch-navbar-static .ch-nav-item.focus .ch-nav-link::before, .ch-navbar-modern.ch-navbar-static .ch-nav-item.opened .ch-nav-link::before, .ch-navbar-modern.ch-navbar-static .ch-nav-item.active .ch-nav-link::before{width:100%; background:#a58838}
.ch-navbar-modern.ch-navbar-static .ch-nav-link{padding:25px 0}
.ch-navbar-modern.ch-navbar-static .ch-nav-link::before{position:absolute; content:''; top:0; left:50%; height:8px; width:140%; background:0 0; transform:translate3d(-50%, -50%, 0); transition:all .25s ease}
.ch-navbar-modern.ch-navbar-static.ch-navbar--is-stuck, .ch-navbar-modern.ch-navbar-static.ch-navbar--is-clone{box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-modern.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main-outer, .ch-navbar-modern.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main-outer{border-color:transparent}
.ch-navbar-modern.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-aside-outer, .ch-navbar-modern.ch-navbar-static.ch-navbar--is-clone .ch-navbar-aside-outer{display:none}
.ch-navbar-modern.ch-navbar-fixed .ch-navbar-collapse-toggle{width:32px}
.ch-navbar-modern.ch-navbar-fixed .ch-navbar-basket{top:16px; right:36px; padding-right:10px}
.ch-navbar-modern.ch-navbar-fixed .ch-navbar-button{display:none}
.contacts-ruth{text-align:left}
.contacts-ruth a{font-size:14px; letter-spacing:.05em}
.contacts-ruth a, .contacts-ruth a:focus, .contacts-ruth a:active{color:#505050}
.contacts-ruth a:hover{color:#a58838}
.contacts-ruth .icon{font-size:38px; color:#a58838}
.ch-navbar-creative.ch-navbar-static .ch-navbar-aside-outer, .ch-navbar-creative.ch-navbar-static .ch-navbar-main-outer{padding-left:15px; padding-right:15px}
.ch-navbar-creative.ch-navbar-static .ch-navbar-main{border-width:1px 0; border-style:solid; border-color:#e1e1e1 transparent #e1e1e1 transparent}
.ch-navbar-creative.ch-navbar-static .ch-navbar-aside, .ch-navbar-creative.ch-navbar-static .ch-navbar-main{position:relative; display:flex; margin-left:auto; margin-right:auto; max-width:1170px}
.ch-navbar-creative.ch-navbar-static .ch-navbar-aside{align-items:center; justify-content:space-between; padding:7px 0}
@media(min-width:1200px){.ch-navbar-creative.ch-navbar-static .ch-navbar-aside{padding:13px 0}}
@media(min-width:1600px){.ch-navbar-creative.ch-navbar-static .ch-navbar-aside{padding:23px 0}}
.ch-navbar-creative.ch-navbar-static .ch-navbar-main{padding:23px 0; justify-content:center}
.ch-navbar-creative.ch-navbar-static .ch-navbar-collapse, .ch-navbar-creative.ch-navbar-static .ch-navbar-aside-element{flex:0 0 40%; max-width:40%}
.ch-navbar-creative.ch-navbar-static .ch-navbar-collapse .button{display:none}
.ch-navbar-creative.ch-navbar-static .ch-navbar-aside-element{display:flex; align-items:center; justify-content:flex-end}
.ch-navbar-creative.ch-navbar-static .ch-navbar-aside-element>*+*{margin-left:18px}
.ch-navbar-creative.ch-navbar-static .ch-navbar-panel{flex:0 0 20%; max-width:20%}
.ch-navbar-creative.ch-navbar-static .ch-navbar-brand{display:flex; align-items:center; justify-content:center; height:86px}
.ch-navbar-creative.ch-navbar-static .ch-navbar-brand img{max-width:180px; max-height:86px}
.ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone{box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main{border-color:transparent}
.ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-aside-outer, .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-aside-outer{display:none}
.ch-navbar-creative.ch-navbar-static .contacts-classic{text-align:left}
.ch-navbar-creative.ch-navbar-fixed .ch-navbar-aside-element{font-size:0; line-height:0}
.ch-navbar-creative.ch-navbar-fixed .ch-navbar-collapse *+.ch-navbar-basket{margin-top:15px}
.ch-navbar-creative.ch-navbar-fixed .ch-navbar-collapse-toggle{width:32px}
.ch-navbar-creative.ch-navbar-fixed .select-inline{top:12px; right:36px}
.ch-navbar-creative.ch-navbar-fixed .ch-navbar-button{display:none}
.ch-navbar-static-linked .header-creative-wrap .ch-navbar-wrap{position:absolute; top:0; right:0; left:0; z-index:1080}
.context-dark .ch-navbar-creative.ch-navbar-static, .bg-gray-700 .ch-navbar-creative.ch-navbar-static, .bg-gray-3 .ch-navbar-creative.ch-navbar-static, .bg-brown-1 .ch-navbar-creative.ch-navbar-static, .bg-primary .ch-navbar-creative.ch-navbar-static{background:0 0}
.context-dark .ch-navbar-creative.ch-navbar-static .ch-navbar-main, .bg-gray-700 .ch-navbar-creative.ch-navbar-static .ch-navbar-main, .bg-gray-3 .ch-navbar-creative.ch-navbar-static .ch-navbar-main, .bg-brown-1 .ch-navbar-creative.ch-navbar-static .ch-navbar-main, .bg-primary .ch-navbar-creative.ch-navbar-static .ch-navbar-main{border-color:rgba(255,255,255,.23)}
.context-dark .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .bg-gray-700 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .bg-gray-3 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .bg-brown-1 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .bg-primary .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck, .context-dark .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone, .bg-gray-700 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone, .bg-gray-3 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone, .bg-brown-1 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone, .bg-primary .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone{background:#404147}
.context-dark .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .bg-gray-700 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .bg-gray-3 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .bg-brown-1 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .bg-primary .ch-navbar-creative.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main, .context-dark .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main, .bg-gray-700 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main, .bg-gray-3 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main, .bg-brown-1 .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main, .bg-primary .ch-navbar-creative.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main{border-color:transparent}
.context-dark .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck, .bg-primary .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck, .context-dark .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone, .bg-primary .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone{background:linear-gradient(to right, #a58838 0%, #fdf8f1 100%)}
.context-dark .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck::before, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck::before, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck::before, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck::before, .bg-primary .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-stuck::before, .context-dark .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone::before, .bg-gray-700 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone::before, .bg-gray-3 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone::before, .bg-brown-1 .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone::before, .bg-primary .ch-navbar-creative-2.ch-navbar-static.ch-navbar--is-clone::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background-size:auto; background-repeat:repeat; background-color:#a58838; background-image:url(../images/bg-pattern-1.jpg); opacity:.25; z-index:-1}
.ch-navbar-static-linked .page-header-corporate{position:relative; margin-bottom:-34px; z-index:10}
.ch-navbar-corporate.ch-navbar-static{background:0 0}
.ch-navbar-corporate.ch-navbar-static::before{position:absolute; content:''; top:0; right:0; bottom:34px; left:0; background:#fff; z-index:-1}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside-outer, .ch-navbar-corporate.ch-navbar-static .ch-navbar-main-outer{padding-left:15px; padding-right:15px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside-outer{font-size:12px; line-height:2; letter-spacing:.1em; font-family:open sans, sans-serif; color:#fff; background:#4d4e50; border-bottom:6px solid #838996}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside, .ch-navbar-corporate.ch-navbar-static .ch-navbar-main{margin-left:auto; margin-right:auto; max-width:1170px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside{display:flex; align-items:center; justify-content:space-between; padding:11px 0 8px}
@media(min-width:1200px){.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside{padding:15px 0 12px}}
@media(min-width:1600px){.ch-navbar-corporate.ch-navbar-static .ch-navbar-aside{padding:19px 0 16px}}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-main{position:relative}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-main-element{display:flex; align-items:center; justify-content:space-between; padding:10px 0}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-main-element>*+*{margin-left:30px}
@media(min-width:1200px){.ch-navbar-corporate.ch-navbar-static .ch-navbar-main-element{padding:20px 0}}
@media(min-width:1600px){.ch-navbar-corporate.ch-navbar-static .ch-navbar-main-element{padding:32px 0}}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-nav-wrap{display:flex; align-items:stretch; flex-direction:row-reverse; justify-content:space-between; padding-left:45px; border-radius:30px; color:#fff; background:#4d4e50}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-nav{padding:20px 0}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-brand{display:flex; align-items:center; height:80px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-brand img{max-width:180px; max-height:80px}
.ch-navbar-corporate.ch-navbar-static .ch-nav-item.focus .ch-nav-link, .ch-navbar-corporate.ch-navbar-static .ch-nav-item.opened .ch-nav-link, .ch-navbar-corporate.ch-navbar-static .ch-nav-item.active .ch-nav-link{color:#a58838}
.ch-navbar-corporate.ch-navbar-static .ch-nav-link{color:inherit}
.ch-navbar-corporate.ch-navbar-static .ch-nav-link:hover{color:#a58838}
.ch-navbar-corporate.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main-outer, .ch-navbar-corporate.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main-outer{background:#4d4e50; box-shadow:0 0 5px 0 rgba(1,3,4,.19)}
.ch-navbar-corporate.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main-element, .ch-navbar-corporate.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main-element{padding:5px 0}
.ch-navbar-corporate.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-main-element, .ch-navbar-corporate.ch-navbar-static.ch-navbar--is-stuck .ch-navbar-aside-outer, .ch-navbar-corporate.ch-navbar-static.ch-navbar--is-clone .ch-navbar-main-element, .ch-navbar-corporate.ch-navbar-static.ch-navbar--is-clone .ch-navbar-aside-outer{display:none}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-basket{color:inherit}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-basket span{color:#a58838}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-basket:hover{color:#a58838}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-basket-text{position:relative; top:-2px; color:rgba(255,255,255,.5)}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search{margin-left:40px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search.active .ch-search{width:345px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search-toggle{text-align:center; align-items:center; border-radius:30px; color:inherit; background:#626469}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search-toggle span{width:90px}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search-toggle span::after{display:none}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search-toggle:hover{color:#a58838}
.ch-navbar-corporate.ch-navbar-static .ch-navbar-search-toggle.active span::before{opacity:1; transform:none; visibility:visible}
.ch-navbar-corporate.ch-navbar-static .ch-search-form-submit{color:#fff; width:90px}
.ch-navbar-corporate.ch-navbar-static .ch-search-form-submit:hover{color:#a58838}
.ch-navbar-corporate.ch-navbar-static .ch-search{width:150px}
.ch-navbar-corporate.ch-navbar-static .ch-search .form-input{min-height:64px; border-width:1px; border-radius:30px; border-color:transparent; background:#626469}
.ch-navbar-corporate.ch-navbar-static .ch-search .form-label{top:32px}
.ch-navbar-corporate.ch-navbar-static .ch-search .form-label, .ch-navbar-corporate.ch-navbar-static .ch-search .form-input{color:inherit; padding-left:30px; padding-right:90px}
.ch-navbar-corporate.ch-navbar-static .contacts-amber{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:left; margin-left:-44px; margin-right:-44px}
.ch-navbar-corporate.ch-navbar-static .contacts-amber>*{padding-left:44px; padding-right:44px}
.ch-navbar-corporate.ch-navbar-static .contacts-amber li+li{border-left:1px solid #e1e1e1}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-aside-outer{display:none}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-collapse-toggle{width:32px}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search{display:block; padding:0 10px; margin-top:15px}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search .ch-search{position:static; visibility:visible; transform:none; opacity:1}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search .form-label, .ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search .form-input{padding-left:0}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search .form-input{box-shadow:none; border-bottom-color:#e1e1e1}
.ch-navbar-corporate.ch-navbar-fixed *+.ch-navbar-search{margin-top:30px}
.ch-navbar-corporate.ch-navbar-fixed *+.ch-navbar-nav{margin-top:20px}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-search-toggle{display:none}
.ch-navbar-corporate.ch-navbar-fixed .ch-navbar-basket{top:16px; right:36px; padding-right:10px}
.contacts-amber{color:#505050; margin-bottom:-10px}
.contacts-amber>*{margin-bottom:10px}
.contacts-amber a, .contacts-amber a:focus, .contacts-amber a:active{color:inherit}
.contacts-amber a:hover{color:#a58838}
@media (max-width: 990px){
.ch-navbar-wrap{height:0px !important;}
.ch-navbar-fixed .ch-navbar-brand img {
	max-width: 180px;}
	.decorative-box {
    margin-top: -25px;
}
}
/*********************************************************
			     swiper-container
**********************************************************/
.swiper-container{position:relative; overflow:hidden; display:flex; margin:0 auto; width:100%; height:auto; list-style:none; padding:0; z-index:1}
.swiper-container-no-flexbox .swiper-slide{float:left}
.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical; -webkit-box-direction:normal; -webkit-flex-direction:column; -ms-flex-direction:column; flex-direction:column}
.swiper-wrapper{position:relative; width:100%; height:auto; min-height:inherit; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; align-self:stretch; align-items:stretch; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform; -webkit-box-sizing:content-box; box-sizing:content-box; z-index:1}
.swiper-container-android .swiper-slide, .swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0); transform:translate3d(0px, 0, 0)}
.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap}
.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out; margin:0 auto}
.swiper-slide{-webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; width:100%; height:100%; min-height:inherit; position:relative; -webkit-transition-property:-webkit-transform; transition-property:-webkit-transform; -o-transition-property:transform; transition-property:transform; transition-property:transform, -webkit-transform}
.swiper-invisible-blank-slide{visibility:hidden}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:start; align-items:flex-start; -webkit-transition-property:height, -webkit-transform; transition-property:height, -webkit-transform; -o-transition-property:transform, height; transition-property:transform, height; transition-property:transform, height, -webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px; perspective:1200px}
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom{position:absolute; left:0; top:0; width:100%; height:100%; pointer-events:none; z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0))); background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0)); background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y; touch-action:pan-y}
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x; touch-action:pan-x}
.swiper-button-prev, .swiper-button-next{text-align:center; position:absolute; display:none; top:50%; font-size:30px; line-height:1; font-weight:600; letter-spacing:.05em; font-family:fl-bigmug-line; color:#decbb2; transition:all .2s ease; transform:translate3d(0, -50%, 0); will-change:transform; cursor:pointer; z-index:10}
.swiper-button-prev:hover, .swiper-button-next:hover{color:#a58838; transition:.3s all ease}
@media(min-width:992px){.swiper-button-prev, .swiper-button-next{display:block}}
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled{opacity:.35; cursor:auto; pointer-events:none}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:3%}
@media(min-width:1600px){.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:6.6%}}
.swiper-button-prev:before, .swiper-container-rtl .swiper-button-next:before{content:"\e05b"}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:3%}
@media(min-width:1600px){.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:6.6%}}
.swiper-button-next:before, .swiper-container-rtl .swiper-button-prev:before{content:"\e097"}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjZmZmZmZmJy8+PC9zdmc+)}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyNmZmZmZmYnLz48L3N2Zz4=)}
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTAsMjJMMjIsMGwyLjEsMi4xTDQuMiwyMmwxOS45LDE5LjlMMjIsNDRMMCwyMkwwLDIyTDAsMjJ6JyBmaWxsPScjMDAwMDAwJy8+PC9zdmc+)}
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNyA0NCc+PHBhdGggZD0nTTI3LDIyTDI3LDIyTDUsNDRsLTIuMS0yLjFMMjIuOCwyMkwyLjksMi4xTDUsMEwyNywyMkwyNywyMnonIGZpbGw9JyMwMDAwMDAnLz48L3N2Zz4=)}
.swiper-button-lock{display:none}
/*********************************************************
			    swiper-pagination
**********************************************************/
.swiper-pagination{position:absolute; text-align:center; display:block; font-size:0; line-height:0; transition:.3s; transform:translate3d(0, 0, 0); z-index:10}
@media(min-width:992px){.swiper-pagination{display:none}}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal>.swiper-pagination-bullets{left:0; bottom:25px; width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden; font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33); position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66); -ms-transform:scale(.66); transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33); -ms-transform:scale(.33); transform:scale(.33)}
.swiper-pagination-bullet{width:14px; height:14px; display:inline-block; border-radius:100%; background:rgba(255,125,104,.2); transition:all .25s ease-in-out}
.swiper-pagination-bullet:hover{background:#a58838}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet-active{background:#a58838}
.swiper-container-vertical>.swiper-pagination-bullets{right:10px; top:50%; -webkit-transform:translate3d(0px, -50%, 0); transform:translate3d(0px, -50%, 0)}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0; display:block}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); width:8px}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block; -webkit-transition:200ms top, 200ms -webkit-transform; transition:200ms top, 200ms -webkit-transform; -o-transition:200ms transform, 200ms top; transition:200ms transform, 200ms top; transition:200ms transform, 200ms top, 200ms -webkit-transform}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); white-space:nowrap}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms left, 200ms -webkit-transform; transition:200ms left, 200ms -webkit-transform; -o-transition:200ms transform, 200ms left; transition:200ms transform, 200ms left; transition:200ms transform, 200ms left, 200ms -webkit-transform}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:200ms right, 200ms -webkit-transform; transition:200ms right, 200ms -webkit-transform; -o-transition:200ms transform, 200ms right; transition:200ms transform, 200ms right; transition:200ms transform, 200ms right, 200ms -webkit-transform}
.swiper-pagination-progressbar{background:rgba(0,0,0,.25); position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -ms-transform-origin:left top; transform-origin:left top}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top; -ms-transform-origin:right top; transform-origin:right top}
.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%; height:4px; left:0; top:0}
.swiper-container-vertical>.swiper-pagination-progressbar{width:4px; height:100%; left:0; top:0}
.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}
.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}
.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}
.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{position:relative; border-radius:10px; -ms-touch-action:none; background:rgba(255,255,255,.1)}
.swiper-container-horizontal>.swiper-scrollbar{position:absolute; left:0; bottom:3px; z-index:50; height:5px; width:100%}
.ios .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag, .iphone .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag, .ipad .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag, .mac-os .swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{height:inherit}
.swiper-container-vertical>.swiper-scrollbar{position:absolute; top:0; right:3px; width:4px; height:100%; z-index:50}
.swiper-scrollbar-drag{height:100%; width:100%; position:relative; background:rgba(0,0,0,.5); border-radius:10px; left:0; top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -webkit-justify-content:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -webkit-align-items:center; -ms-flex-align:center; align-items:center; text-align:center}
.swiper-zoom-container>img, .swiper-zoom-container>svg, .swiper-zoom-container>canvas{max-width:100%; max-height:100%; -o-object-fit:contain; object-fit:contain}
.swiper-slide-zoomed{cursor:move}
.swiper-lazy-preloader{width:42px; height:42px; position:absolute; left:50%; top:50%; margin-left:-21px; margin-top:-21px; z-index:10; -webkit-transform-origin:50%; -ms-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite}
.swiper-lazy-preloader:after{display:block; content:''; width:100%; height:100%; background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyM2YzZjNmMnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+); background-position:50%; background-size:100%; background-repeat:no-repeat}
.swiper-lazy-preloader-white:after{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PScwIDAgMTIwIDEyMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayc+PGRlZnM+PGxpbmUgaWQ9J2wnIHgxPSc2MCcgeDI9JzYwJyB5MT0nNycgeTI9JzI3JyBzdHJva2U9JyNmZmYnIHN0cm9rZS13aWR0aD0nMTEnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcvPjwvZGVmcz48Zz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDMwIDYwLDYwKScvPjx1c2UgeGxpbms6aHJlZj0nI2wnIG9wYWNpdHk9Jy4yNycgdHJhbnNmb3JtPSdyb3RhdGUoNjAgNjAsNjApJy8+PHVzZSB4bGluazpocmVmPScjbCcgb3BhY2l0eT0nLjI3JyB0cmFuc2Zvcm09J3JvdGF0ZSg5MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDEyMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMjcnIHRyYW5zZm9ybT0ncm90YXRlKDE1MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuMzcnIHRyYW5zZm9ybT0ncm90YXRlKDE4MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNDYnIHRyYW5zZm9ybT0ncm90YXRlKDIxMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNTYnIHRyYW5zZm9ybT0ncm90YXRlKDI0MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNjYnIHRyYW5zZm9ybT0ncm90YXRlKDI3MCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuNzUnIHRyYW5zZm9ybT0ncm90YXRlKDMwMCA2MCw2MCknLz48dXNlIHhsaW5rOmhyZWY9JyNsJyBvcGFjaXR5PScuODUnIHRyYW5zZm9ybT0ncm90YXRlKDMzMCA2MCw2MCknLz48L2c+PC9zdmc+)}
@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg); transform:rotate(360deg)}}
@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg); transform:rotate(360deg)}}
.swiper-container .swiper-notification{position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out; -o-transition-timing-function:ease-out; transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none; -webkit-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube{overflow:visible}
.swiper-container-cube .swiper-slide{pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1; visibility:hidden; -webkit-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; width:100%; height:100%}
.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0; -ms-transform-origin:100% 0; transform-origin:100% 0}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto; visibility:visible}
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right{z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.swiper-container-cube .swiper-cube-shadow{position:absolute; left:0; bottom:0; width:100%; height:100%; background:#000; opacity:.6; -webkit-filter:blur(50px); filter:blur(50px); z-index:0}
.swiper-container-flip{overflow:visible}
.swiper-container-flip .swiper-slide{pointer-events:none; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index:1}
.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right{z-index:0; -webkit-backface-visibility:hidden; backface-visibility:hidden}
.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/*********************************************************
			    swiper-slide
**********************************************************/
.swiper-slide{position:relative; display:flex; align-items:center; justify-content:center; flex-shrink:0; white-space:nowrap; background-position:50%; background-size:cover}
.swiper-slide-caption{width:100%; white-space:normal}
@media(max-width:991.98px){.swiper-slide-caption{padding-bottom:70px}}
.swiper-nav-1 .swiper-button-prev, .swiper-nav-1 .swiper-button-next{color:inherit; background:#fff}
.swiper-nav-1 .swiper-button-prev:hover, .swiper-nav-1 .swiper-button-next:hover{color:#505050}
.swiper-nav-1 .swiper-pagination-bullet{background:#707475}
.swiper-nav-1 .swiper-pagination-bullet:hover, .swiper-nav-1 .swiper-pagination-bullet-active{background:#a58838}
.swiper-slider-1{min-height:37.5vw}
.swiper-slider-1 .swiper-title-1{text-shadow:1px 9px 16px rgba(0,0,0,.18)}
.swiper-slider-1 .swiper-title-2{letter-spacing:.1em}
.swiper-slider-1 .swiper-title-3{letter-spacing:.05em; font-family:kalam, cursive; text-transform:none}
.swiper-slider-1 *+.swiper-title-1{margin-top:8px}
.swiper-slider-1 *+.swiper-title-2{margin-top:10px}
@media(min-width:768px){.swiper-slider-1 *+.swiper-title-1{margin-top:12px}
.swiper-slider-1 *+.swiper-title-2{margin-top:16px}}
@media(min-width:992px){.swiper-slider-1 .swiper-slide-caption{padding-right:90px; padding-left:90px}}
@media(min-width:1200px){.swiper-slider-1 *+.button-wrap, .swiper-slider-1 *+.button{margin-top:40px}
.swiper-slider-1 *+.swiper-title-1{margin-top:18px}
.swiper-slider-1 *+.swiper-title-2{margin-top:24px}}
.swiper-slider-2{min-height:37.5vw}
.swiper-slider-2 .swiper-title-1{font-weight:600; letter-spacing:.025em}
.swiper-slider-2 .swiper-title-2{letter-spacing:.2em; text-transform:uppercase}
.swiper-slider-2 .swiper-text{letter-spacing:.075em; font-family:open sans, sans-serif}
.swiper-slider-2 *+.swiper-text{margin-top:10px}
.swiper-slider-2 *+.swiper-title-1{margin-top:10px}
@media(min-width:768px){.swiper-slider-2 *+.swiper-text{margin-top:18px}}
@media(min-width:992px){.swiper-slider-2 .swiper-slide-caption{padding-right:90px; padding-left:90px}}
@media(min-width:1200px){.swiper-slider-2 *+.button-wrap, .swiper-slider-2 *+.button{margin-top:45px}
.swiper-slider-2 *+.swiper-text{margin-top:28px}
.swiper-slider-2 *+.swiper-title-1{margin-top:16px}}
.swiper-slider-3{min-height:33.33333vw}
.swiper-slider-3 .swiper-slide{align-items:flex-start; padding-bottom:50px}
.swiper-slider-3 .swiper-title-1{letter-spacing:0; color:rgba(255,255,255,.72)}
.swiper-slider-3 .swiper-title-2{font-weight:700; letter-spacing:.2em}
.swiper-slider-3 .swiper-title-2 span{display:block; font-size:0; line-height:0; color:#fff; margin-bottom:10px}
.swiper-slider-3 .swiper-title-2 span::before{display:inline-block; content:''; width:60px; border-top:2px solid}
.swiper-slider-3 .swiper-title-3{letter-spacing:.1em; font-weight:400; text-transform:none}
.swiper-slider-3 .swiper-text{letter-spacing:.075em; font-family:open sans, sans-serif}
.swiper-slider-3.swiper-container-horizontal>.swiper-pagination-bullets{bottom:75px}
.swiper-slider-3 *+.swiper-title-2{margin-top:16px}
.swiper-slider-3 *+.swiper-title-3{margin-top:16px}
@media(min-width:768px){.swiper-slider-3 .swiper-title-2 span{display:inline-block; vertical-align:middle; margin-right:22px; margin-bottom:0}}
@media(min-width:992px){.swiper-slider-3 .swiper-slide-caption{padding-right:90px; padding-left:90px}}
@media(min-width:1200px){.swiper-slider-3 *+.button-wrap, .swiper-slider-3 *+.button{margin-top:35px}
.swiper-slider-3 *+.swiper-title-3{margin-top:26px}}
.swiper-slider-3+.offset-negative-1 .container{position:relative; margin-top:-50px; z-index:1}
.swiper-slider-4{min-height:33.33333vw} 
.swiper-slider-4 .swiper-pagination{display:block}
.swiper-slider-4 .swiper-title-1{text-transform:none; letter-spacing:-.005em; color:#fff !important; font-weight: bold; text-shadow: 1px 1px 2px #000;}
.swiper-slider-4 .swiper-title-2{font-weight:400; letter-spacing:.025em; color:#fff !important; }
.swiper-slider-4 *+.swiper-title-2{margin-top:16px}
@media(min-width:992px){.swiper-slider-4 .swiper-slide-caption{padding-right:90px; padding-left:90px}
.swiper-slider-4 .swiper-pagination{display:none}
.swiper-slider-4 .swiper-title-1 {    line-height: 55px;}
.swiper-slider-4 *+.button-wrap, .swiper-slider-4 *+.button{margin-top:40px}}
@media(min-width:1200px){
.swiper-slider-4 .swiper-title-1{line-height:65px;}}
@media(min-width:1200px){.swiper-slider-4 *+.swiper-title-2{margin-top:20px}
.swiper-slider-4 *+.button-wrap, .swiper-slider-4 *+.button{margin-top:35px}}
.header-creative-wrap+.swiper-slider-4 .swiper-slide-2{padding-bottom:4%}
@media(min-width:992px){.ch-navbar-static-linked .header-creative-wrap+.section-custom-1, .ch-navbar-static-linked .header-creative-wrap+.swiper-slider-4 .swiper-slide{padding-top:172px}}
@media(min-width:1200px){.ch-navbar-static-linked .header-creative-wrap+.section-custom-1, .ch-navbar-static-linked .header-creative-wrap+.swiper-slider-4 .swiper-slide{padding-top:184px}}
@media(min-width:1600px){.ch-navbar-static-linked .header-creative-wrap+.section-custom-1, .ch-navbar-static-linked .header-creative-wrap+.swiper-slider-4 .swiper-slide{padding-top:204px}}
.ch-navbar-static-linked .header-creative-wrap+.swiper-slider-4 .swiper-slide-1{padding-bottom:5%}
.ch-navbar-static-linked .header-creative-wrap+.swiper-slider-4 .swiper-slide-2{padding-bottom:8%}
.swiper-scrollbar-1 .swiper-scrollbar-drag{background:0 0}
.swiper-scrollbar-1 .swiper-scrollbar-drag::before{position:absolute;content:'';top:50%; left:50%;width:12px; height:12px; border-radius:50%; border:3px solid #a58838; background:#fff; transform:translate3d(-50%, -50%, 0)}
.swiper-scrollbar-1.swiper-container-horizontal{padding-bottom:70px}
.swiper-scrollbar-1.swiper-container-horizontal .swiper-scrollbar{bottom:30px}
.swiper-scrollbar-1.swiper-container-vertical{padding-right:50px}
.swiper-scrollbar-1.swiper-container-vertical .swiper-scrollbar{right:14px}
.swiper-slider-5{pointer-events:none}
.swiper-slider-5 .swiper-wrapper{pointer-events:auto}
.swiper-slider-5 .swiper-slide{height:auto}
.swiper-slider-5 .swiper-slide>*{width:100%; opacity:.18; white-space:normal; transition:all .4s linear; pointer-events:none}
.swiper-slider-5 .swiper-slide-last{display:none}
.swiper-slider-5 .swiper-slide-active>*{opacity:1; pointer-events:auto}
.swiper-slider-5 .swiper-pagination{display:block}
.swiper-slider-5.swiper-container-vertical .event-classic>.unit{max-height:420px}
.swiper-slider-5.swiper-container-vertical .swiper-slide-last{display:flex}
*+.swiper-slider-5{margin-top:30px}
@media(min-width:576px){.swiper-slider-5.swiper-container-vertical{max-height:520px}
.swiper-slider-5.swiper-container-vertical .swiper-slide-last{height:170px}}
@media(min-width:768px){.swiper-slider-5.swiper-container-vertical{max-height:600px}
.swiper-slider-5.swiper-container-vertical .swiper-slide-last{height:210px}
*+.swiper-slider-5{margin-top:40px}}
@media(min-width:992px){.swiper-slider-5.swiper-container-vertical{max-height:685px; padding-right:70px}
.swiper-slider-5.swiper-container-vertical .swiper-slide-last{height:255px}}
@media(min-width:1200px){*+.swiper-slider-5{margin-top:50px}}
.swiper-slider-6{min-height:34.11458vw}
.swiper-slider-6 .swiper-slide::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; background:rgba(255,255,255,.5); pointer-events:none}
.swiper-slider-6 .swiper-title-1{font-weight:500; letter-spacing:.15em}
.swiper-slider-6 .swiper-title-2{font-weight:300; line-height:1.528; letter-spacing:.075em}
.swiper-slider-6 .swiper-title-3{position:relative; display:inline-block; line-height:1; letter-spacing:.1em; text-transform:uppercase}
.swiper-slider-6 .swiper-title-3::before{position:absolute; content:''; bottom:0; left:0; height:45%; width:100%; background:#fff669; transition:inherit; z-index:-1}
.swiper-slider-6 *+.swiper-title-1{margin-top:15px}
.swiper-slider-6 *+.swiper-title-2{margin-top:15px}
@media(min-width:576px){.swiper-slider-6 .swiper-title-3{letter-spacing:.2em}
.swiper-slider-6 .swiper-slide::before{display:none}}
@media(min-width:768px){.swiper-slider-6 .swiper-box{padding-left:30px}
.swiper-slider-6 .swiper-box .swiper-title-1{margin-left:-30px}
.swiper-slider-6 *+.swiper-title-1{margin-top:25px}
.swiper-slider-6 *+.swiper-title-2{margin-top:24px}
.swiper-slider-6 *+.button-wrap, .swiper-slider-6 *+.button{margin-top:40px}}
@media(min-width:992px){.swiper-slider-6 .swiper-slide-caption{padding-right:90px; padding-left:90px}
.swiper-slider-6 .swiper-box{padding-left:70px}
.swiper-slider-6 .swiper-box .swiper-title-1{margin-left:-70px}}
@media(min-width:1200px){.swiper-slider-6 *+.button-wrap, .swiper-slider-6 *+.button{margin-top:50px}}
.swiper-slider-7{pointer-events:none}
.swiper-slider-7 .swiper-wrapper{pointer-events:auto}
.swiper-slider-7 .swiper-slide{height:auto}
.swiper-slider-7 .swiper-slide>*{width:100%; opacity:.71; white-space:normal; transition:all .4s linear; pointer-events:none}
.swiper-slider-7 .swiper-slide-last{display:none}
.swiper-slider-7 .swiper-slide-active>*, .swiper-slider-7 .swiper-slide-active+.swiper-slide>*{opacity:1; pointer-events:auto}
.swiper-slider-7 .swiper-scrollbar{background:#e1e1e1}
.swiper-slider-7.swiper-container-vertical .swiper-slide-last{display:flex}
*+.swiper-slider-7{margin-top:30px}
@media(min-width:576px){.swiper-slider-7.swiper-container-vertical{max-height:350px}
.swiper-slider-7.swiper-container-vertical .swiper-slide-last{height:42px}}
@media(min-width:768px){.swiper-slider-7.swiper-container-vertical{max-height:445px; padding-right:55px}
.swiper-slider-7.swiper-container-vertical .swiper-slide-last{height:68px}
*+.swiper-slider-7{margin-top:68px}}
@media(min-width:992px){.swiper-slider-7.swiper-container-vertical .swiper-slide-last{height:64px}
*+.swiper-slider-7{margin-top:45px}}
@media(min-width:1200px){.swiper-slider-7.swiper-container-vertical .swiper-slide-last{height:60px}}
.google-map-markers{display:none}
.google-map-container{width:100%; margin-bottom:-6px;}
.google-map-container iframe{width:100%; height:500px; border:0px; }
.google-map{height:250px; width:100%; color:#777}
@media(min-width:576px){.google-map{height:400px}}
@media(min-width:992px){.google-map{height:520px}}
/*********************************************************
			   ch-search-results-live
**********************************************************/
.ch-search-results-live{position:absolute; text-align:left; overflow-y:auto; max-height:600px; box-shadow:0 0 5px rgba(0,0,0,.05); top:100%; right:0; left:0; z-index:998}
.ch-search-results-live #search-results{position:relative; padding:16px 0 0; color:#505050; background:#fff; opacity:0; visibility:hidden; transform-origin:50% 0; transform:scale(1, .9); transition:.3s all ease; border-radius:6px}
.ch-search-results-live #search-results.active{opacity:1; visibility:visible; transform:scale(1, 1)}
.ch-search-results-live .search-quick-result{padding-left:15px; padding-right:15px; font-family:open sans, sans-serif; font-size:14px; font-weight:700; line-height:30px; text-transform:uppercase; color:#505050}
.ch-search-results-live .search-list{margin-top:11px}
.ch-search-results-live .search-list li:only-child{padding:0 15px 15px}
.ch-search-results-live .search-link{color:inherit}
.ch-search-results-live .search-link:hover{color:#505050}
.ch-search-results-live .search-error{font-size:14px; line-height:1.6}
.ch-search-results-live .search-title{position:relative; font-family:open sans, sans-serif; font-size:14px; font-weight:700; color:#a58838}
.ch-search-results-live .search-list-item-all{margin-top:18px; width:100%}
.ch-search-results-live .search-submit{position:relative; text-align:center; overflow:hidden; display:block; padding:8px; font-family:open sans, sans-serif; font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; border-radius:6px; transition:all 250ms ease-in-out; color:#fff; background:#a58838; z-index:0}
.ch-search-results-live .search-submit:hover{color:#505050; background:#a58838}
.ch-search-results-live .match{display:none}
.ch-search-results-live p{font-size:11px}
.ch-search-results-live p *{margin:0}
.ch-search-results-live .search-list-item{padding:0 15px}
.ch-search-results-live *+p{margin-top:5px}
.ch-search-results-live .search-list-item+.search-list-item{margin-top:17px}
.ch-search-results .search-list{counter-reset:li; text-align:left; padding-left:0; font-size:18px; list-style-type:none; overflow:hidden}
.ch-search-results .search-list li div{overflow:hidden; text-overflow:ellipsis; max-width:100%; white-space:nowrap}
.ch-search-results .search-list li:only-child::before{display:none}
.ch-search-results .search-list-item{position:relative; padding-left:40px; font-size:15px; color:#9b9b9b}
.ch-search-results .search-list-item::before{content:counter(li, decimal-leading-zero) "."; counter-increment:li; position:absolute; left:0; top:0; font-size:16px; line-height:1.2; font-weight:300; font-family:open sans, sans-serif; color:#000}
.ch-search-results .search-list-item+.search-list-item{margin-top:40px}
.ch-search-results .search-title{color:#505050; line-height:1.2}
.ch-search-results .search{color:#fff; padding:0 .25em; background:#a58838}
.ch-search-results .match{padding:5px; font-size:12px; line-height:1.7; letter-spacing:.1em; text-transform:uppercase; color:#000}
.ch-search-results .match em{margin:0; font-style:normal}
.ch-search-results p *{margin:0}
.ch-search-results *+.match{margin-top:10px}
@media(min-width:768px){.ch-search-results .search-list-item::before{font-size:18px}
.ch-search-results *+p{margin-top:12px}}
@media(min-width:992px){.ch-search-results .search-list-item{padding-left:40px}}
*+.ch-search-results{margin-top:40px}
@media(min-width:768px){*+.ch-search-results{margin-top:55px}}
/*********************************************************
			  ch-search-classic
**********************************************************/
.ch-search-classic{position:relative}
.ch-search-classic .form-input{padding-right:50px}
.ch-search-classic .form-input, .ch-search-classic .form-label{letter-spacing:0}
.ch-search-classic .ch-search-submit{background:0 0; border:none; display:inline-block; padding:0; outline:none; outline-offset:0; cursor:pointer; -webkit-appearance:none; position:absolute; top:0; right:0; bottom:0; width:50px; padding-top:3px; padding-right:2px; margin:0; text-align:center; color:#ccc; font-size:0; line-height:0}
.ch-search-classic .ch-search-submit::-moz-focus-inner{border:none; padding:0}
.ch-search-classic .ch-search-submit:before{position:relative; top:-1px; content:'\e014'; font:400 20px fl-chapps; line-height:1; transition:.33s all ease}
.ch-search-classic .ch-search-submit:hover{color:#a58838}
.ch-search.ch-search-inline{position:relative}
.ch-search.ch-search-inline .form-input{padding-right:60px}
.ch-search.ch-search-inline .button-link{position:absolute; top:50%; transform:translateY(-50%); width:60px; right:0; margin:0; font-size:21px; color:#ccc; transition:.33s}
.ch-search.ch-search-inline .button-link::before{display:block; margin:auto}
.ch-search.ch-search-inline .button-link:hover{color:#a58838}
.ch-search.ch-search-inline.form-sm .form-input{padding-right:45px}
.ch-search.ch-search-inline.form-sm .button-link{width:45px; font-size:18px}
.ch-search.ch-search-inline.form-lg .form-input{padding-right:70px}
.ch-search.ch-search-inline.form-lg .button-link{width:70px}
.button-search{position:absolute; text-align:center; padding:0 5px; right:0; top:0; height:60px; width:56px; font-size:25px; line-height:60px; border:none; outline:none; box-shadow:none; background:0 0; cursor:pointer; transition:all 250ms ease}
.button-search:hover{color:#a58838}
.form-search .form-label, .form-search .form-input{padding-left:20px; padding-right:56px; letter-spacing:.05em; font-family:open sans, sans-serif; color:#777}
.form-search .form-input{min-height:60px; background:#f9faf9; border-width:1px; border-color:#f9faf9}
.form-search .form-label{top:30px}
*+.form-search{margin-top:30px}
@media(min-width:768px){.form-search .form-input, .form-search .form-label{padding-left:25px}
*+.form-search{margin-top:50px}}
@media(min-width:1200px){*+.form-search{margin-top:60px}}
/*********************************************************
			          isotope
**********************************************************/
.isotope{z-index:0; display:block; transition:.3s ease}
.isotope-1{z-index:1}
.isotope-sizer{height:0; margin-top:-1px; margin-bottom:0}
.isotope-item{display:block; backface-visibility:hidden; transition:.1s opacity ease-in}
.isotope-filters{position:relative}
.isotope-filters>*{margin-top:0; vertical-align:middle}
*+.isotope{margin-top:30px}
*+.isotope-wrap{margin-top:30px}
@media(min-width:768px){*+.isotope{margin-top:50px}
*+.isotope-wrap{margin-top:44px}}
.isotope-filters-list{position:absolute; top:calc(100% + 20px); left:50%; width:100%; max-width:280px; padding:15px; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,.17); transform:translate3d(-50%, 0, 0); opacity:0; visibility:hidden; transition:all .3s ease-in-out; z-index:2}
.isotope-filters-list a{position:relative; text-align:center; vertical-align:middle; display:block; padding:5px 10px; font-size:14px; line-height:1; font-weight:600; letter-spacing:.02em; font-family:open sans, sans-serif; text-transform:uppercase; color:#9b9b9b}
.isotope-filters-list a.active{color:#a58838}
.isotope-filters-list.active{opacity:1; visibility:visible}
.isotope-filters-toggle .icon{transition:transform .25s ease}
.isotope-filters-toggle.active .icon{transform:rotate(180deg)}
@media(min-width:768px){.isotope-filters-list-wrap{display:inline-block; position:relative; padding-bottom:4px}
.isotope-filters-list-wrap::before{position:absolute; content:''; bottom:0; left:0; height:4px; width:100%; border-radius:6px; background:#d7d7d7}
.isotope-filters-list{position:static; display:flex; justify-content:space-between; max-width:none; top:auto; left:auto; width:auto; padding:0; box-shadow:none; background:0 0; transform:none; visibility:visible; opacity:1; margin-left:-30px; margin-right:-30px}
.isotope-filters-list>*{padding-left:30px; padding-right:30px}
.isotope-filters-list a{display:inline-block; padding:0 0 16px}
.isotope-filters-list a::after{position:absolute; content:''; bottom:-4px; left:50%; width:130%; height:4px; border-radius:6px; background:#a58838; transform:translate3d(-50%, 0, 0); opacity:0; transition:all .25s ease}
.isotope-filters-list a.active::after, .isotope-filters-list a:hover::after{width:100%; opacity:1}
.isotope-filters-toggle{display:none}}
@media(min-width:992px) and (max-width:1199.98px){.mobile .isotope-custom-1 .col-lg-8, .tablet .isotope-custom-1 .col-lg-8{flex:0 0 33.33333%; max-width:33.33333%}}
@media(min-width:992px){.desktop .isotope-custom-2{padding-left:0; padding-right:0}
.desktop .isotope-custom-2 .row{margin-right:0; margin-left:0; margin-bottom:0}
.desktop .isotope-custom-2 .row>.col, .desktop .isotope-custom-2 .row>[class*=col-]{padding-right:0; padding-left:0; margin-bottom:0}}
/*********************************************************
			         tabs-custom
**********************************************************/
.tabs-custom{text-align:left}
.tabs-custom .nav-tabs{font-size:0; line-height:0; woch-spacing:0; border:0; justify-content:center}
.tabs-custom .nav-item{float:none; margin:0; border:0; cursor:pointer; transition:.33s all ease}
.tabs-custom .nav-link{margin:0; border:0; border-radius:0; font-family:open sans, sans-serif; color:#9b9b9b}
.tabs-custom .nav-link.active{cursor:default}
.tab-content>.tab-pane{display:block; visibility:hidden; height:0; overflow:hidden}
.tab-content>.active{visibility:visible; height:auto; overflow:visible}
*+.tabs-line{margin-top:15px}
*+.tabs-horizontal.tabs-corporate{margin-top:25px}
.row+.tabs-line{margin-top:40px}
@media(min-width:768px){*+.tabs-line{margin-top:40px}
.row+.tabs-line{margin-top:65px}
.tabs-line+.button{margin-top:50px}}
.tabs-line .nav-tabs-wrap{position:relative; padding-bottom:1px}
.tabs-line .nav-tabs-wrap::before{position:absolute; content:''; bottom:0; left:0; height:1px; width:100%; border-radius:0; background:#d7d7d7}
.tabs-line .nav-tabs{margin-left:-15px; margin-right:-15px}
.tabs-line .nav-tabs>*{padding-left:15px; padding-right:15px}
.tabs-line .nav-link{position:relative; text-align:center; vertical-align:middle; padding:12px 0 8px; font-size:12px; line-height:1; font-weight:600; letter-spacing:.02em; text-transform:uppercase}
.tabs-line .nav-link::after{position:absolute; content:''; bottom:-1px; left:50%; width:130%; height:1px; border-radius:0; background:#a58838; transform:translate3d(-50%, 0, 0); opacity:0; transition:all .25s ease}
.tabs-line .nav-link.active::after, .tabs-line .nav-link:hover::after{width:100%; opacity:1}
.tabs-line .nav-link.active{color:#505050; background:0 0}
.tabs-line *+.tab-content{margin-top:20px}
.tabs-line-2 .nav-link::after{background:#a58838}
.tabs-line-2 .nav-link.active{color:#a58838}
.tabs-corporate .nav-tabs{position:relative}
.tabs-corporate .nav-link{padding:12px 0 8px; text-transform:uppercase; font-size:18px; font-weight:500; line-height:1; letter-spacing:.1em; color:#9b9b9b; background:0 0; text-align:center; vertical-align:middle}
.tabs-corporate .nav-link:hover, .tabs-corporate .nav-link.active{color:#505050}
.tabs-corporate .nav-link:hover{border-color:transparent}
.tabs-corporate .tab-content{padding:20px 0 0}
@media(max-width:767.98px){.tabs-corporate .nav-tabs{margin-bottom:0; margin-left:-20px}
.tabs-corporate .nav-tabs:empty{margin-bottom:0; margin-left:0}
.tabs-corporate .nav-tabs>*{display:inline-block; margin-top:0; margin-bottom:0; margin-left:20px}
.tabs-corporate .nav-link{border-width:1px; border-style:solid; border-color:transparent}
.tabs-corporate .nav-link.active{border-color:transparent transparent #a58838 transparent}}
@media(min-width:768px){.tabs-horizontal.tabs-corporate .nav-tabs{position:relative; width:100%; border:0; will-change:transform; justify-content:flex-start}
.tabs-horizontal.tabs-corporate .nav-item{will-change:transform}
.tabs-horizontal.tabs-corporate .nav-link{display:block; position:relative; z-index:1; min-width:188px; letter-spacing:.1em; padding:26px 20px; border-width:1px 1px 0; border-style:solid; border-color:transparent}
.tabs-horizontal.tabs-corporate .nav-link.active, .tabs-horizontal.tabs-corporate .nav-link:hover{color:#505050}
.tabs-horizontal.tabs-corporate .nav-link.active{border-color:#f5f5f5}
.tabs-horizontal.tabs-corporate .tab-content{border:1px solid #f5f5f5}
.tabs-horizontal.tabs-line .nav-tabs-wrap{padding-bottom:4px}
.tabs-horizontal.tabs-line .nav-tabs-wrap::before{height:4px; border-radius:6px}
.tabs-horizontal.tabs-line .nav-tabs{justify-content:space-between}
.tabs-horizontal.tabs-line .nav-tabs-1{margin-left:-30px; margin-right:-30px; justify-content:flex-start}
.tabs-horizontal.tabs-line .nav-tabs-1>*{padding-left:30px; padding-right:30px}
.tabs-horizontal.tabs-line .nav-item{display:inline-block}
.tabs-horizontal.tabs-line .nav-link{padding-top:0; padding-bottom:16px; font-size:14px}
.tabs-horizontal.tabs-line .nav-link::after{bottom:-4px; height:4px; border-radius:6px}
.tabs-horizontal.tabs-line *+.tab-content{margin-top:30px}}
@media(min-width:992px){.tabs-horizontal.tabs-line .nav-tabs-1{margin-left:-45px; margin-right:-45px}
.tabs-horizontal.tabs-line .nav-tabs-1>*{padding-left:45px; padding-right:45px}
.tabs-horizontal.tabs-line .nav-tabs-1 .nav-link{letter-spacing:.075em}
.tabs-horizontal.tabs-line *+.tab-content{margin-top:35px}
.tabs-horizontal.tabs-line *+.tab-content-1{margin-top:45px}}
@media(min-width:768px){.tabs-vertical{display:flex; align-items:flex-start}
.tabs-vertical .nav-tabs{display:flex; flex-direction:column; align-items:stretch; flex-shrink:0; max-width:50%}
.tabs-vertical .nav-item{border:0; width:100%; text-align:left}
.tabs-vertical .tab-content{flex-grow:1}
.tabs-vertical.tabs-line .nav-tabs{width:auto; min-width:167px; border:0}
.tabs-vertical.tabs-line .nav-item{margin:0}
.tabs-vertical.tabs-line .nav-link{position:relative; padding:21px 0 17px; border:0; overflow:hidden; text-align:left}
.tabs-vertical.tabs-line .nav-link.active, .tabs-vertical.tabs-line .nav-link:hover{color:#a58838}
.tabs-vertical.tabs-line .nav-item+.nav-item{border-top:1px solid #f5f5f5}
.tabs-vertical.tabs-line .tab-content{padding:0 0 0 35px}
.tabs-vertical.tabs-line *+.tab-content{margin-top:0}}
.tabs-jean .nav-tabs-wrap{padding:10px; background:#f5f5f5}
.tabs-jean .nav-tabs{display:block; text-align:center}
.tabs-jean .nav-link{position:relative; padding:10px 0; font-size:14px; line-height:1.2; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:rgba(80,80,80,.41); background:0 0; border:none}
.tabs-jean .nav-link::before{position:absolute; top:50%; left:50%; font-size:60px; font-weight:300; letter-spacing:0; line-height:1; color:rgba(80,80,80,.1); transform:translate3d(-50%, -50%, 0); transition:inherit}
.tabs-jean .nav-link::after{display:none; position:absolute; content:''; top:0; left:50%; width:0; height:0; border-style:solid; border-width:0 13px 10px; border-color:transparent transparent #f5f5f5 transparent; transform:translate3d(-50%, 0, 0); transition:all .25s ease}
.tabs-jean .nav-link.active, .tabs-jean .nav-link:hover{color:#fff; background:#a58838}
.tabs-jean .nav-link.active::before, .tabs-jean .nav-link:hover::before{color:rgba(255,125,104,.2)}
.tabs-jean .nav-link.active::after{transform:translate3d(-50%, -100%, 0)}
.tabs-jean *+.nav-tabs-wrap{margin-top:30px}
@media(min-width:576px){.tabs-jean .nav-tabs-wrap{padding:0 20px 1px}
.tabs-jean .nav-tabs{counter-reset:li; display:flex; justify-content:space-around; margin-left:-30px}
.tabs-jean .nav-tabs>*{margin-left:30px}
.tabs-jean .nav-tabs li a::before{content:counter(li, decimal-leading-zero); counter-increment:li}
.tabs-jean .nav-link{padding:35px 0}
.tabs-jean .nav-link::after{display:block}
.tabs-jean .nav-link.active, .tabs-jean .nav-link:hover{color:#a58838; background:0 0}
.tabs-jean .tab-content{position:relative; padding:8% 0 14% 17%; z-index:1}
.tabs-jean .tab-content::before{position:absolute; content:''; top:0; bottom:0; left:0; width:44%; border:15px solid #f5f5f5; z-index:-1}
.tabs-jean *+.nav-tabs-wrap{margin-top:40px}}
@media(min-width:768px){.tabs-jean .nav-link{padding:40px 0}
.tabs-jean .nav-link::before{font-size:80px}}
@media(min-width:1200px){.tabs-jean .nav-tabs-wrap{padding-left:30px; padding-right:30px}
.tabs-jean .nav-link{padding:56px 0}
.tabs-jean .nav-link::before{font-size:100px}
.tabs-jean .tab-content{padding-right:5%}
.tabs-jean *+.nav-tabs-wrap{margin-top:55px}}
/*********************************************************
			         cach-group
**********************************************************/
.cach-group-custom{margin-bottom:0}
.cach-group-custom .cach-header+.collapse>.cach-body, .cach-group-custom .cach-header+.collapse>.list-group{border-top:0}
.cach-group-custom .cach+.cach{margin-top:0}
.cach-custom{text-align:left; display:block; margin:0; border:0; border-radius:0; box-shadow:none; background:inherit}
.cach-custom a{display:block}
.cach-custom .cach-header{padding:0; border-bottom:0; border-top-left-radius:0; border-top-right-radius:0; background:0 0}
.cach-custom .cach-body{padding:0; border:0}
*+.cach-group-custom{margin-top:10px}
@media(min-width:992px){*+.cach-group-custom{margin-top:20px}}
h3+.cach-group-corporate{margin-top:20px}
@media(min-width:992px){*+.cach-group-custom{margin-top:10px}
*+.cach-group-custom-1{margin-top:20px}}
.cach-corporate{text-align:left}
.cach-corporate:last-child .cach-title a.collapsed{}
.cach-corporate .cach-title{margin-bottom:0}
.cach-corporate .cach-title a, .cach-corporate .cach-body{background:0 0}
.cach-corporate .cach-title a{position:relative; padding:15px 0 15px 45px; font-size:14px; line-height:1.6; font-weight:500; letter-spacing:.02em; font-family:open sans, sans-serif; color:#505050; border-bottom:1px solid #e1e1e1; z-index:1}
.cach-corporate .cach-title a.collapsed .cach-arrow .icon{color:#505050; background:#fff; box-shadow:0 0 5px 0 rgba(1,3,4,.19); transform:none}
.cach-corporate .cach-arrow{display:flex; align-items:center; position:absolute; text-align:center; top:0; bottom:0; left:0; z-index:2}
.cach-corporate .cach-arrow .icon{font-size:20px; line-height:30px; width:30px; height:30px; border-radius:50%; color:#fff; background:#a58838; box-shadow:none; transform:rotate(90deg); transition:all .3s ease}
.cach-corporate .cach-arrow .icon::before{content:'\f238'; font-family:material design icons}
.cach-corporate .collapse{position:relative; color:#777; border-radius:0 0 6px 6px; z-index:1}
.cach-corporate .cach-body{padding:15px 0 10px}
.cach-corporate .cach-body p{min-height:145px;}
 @media screen and (max-width:1199px){.cach-corporate .cach-body p{min-height:70px; font-size:14px; }
.cach-corporate .cach-title a{padding:12px 0 12px 50px; }
.post-classic-content .post-classic-text{min-height:150px; }}
 @media screen and (max-width:1024px){.post-classic-content .post-classic-text{min-height:158px; }}
 @media screen and (max-width:991px){.post-classic-content .post-classic-text{min-height:145px; }}
 @media(min-width:768px){.cach-corporate .cach-title a{padding:20px 0 20px 50px}
.cach-corporate .cach-arrow .icon{font-size:22px; line-height:36px; width:36px; height:36px}
.cach-corporate .cach-body{padding:15px 0 10px}}
@media(min-width:992px){.cach-corporate .cach-title a{font-size:16px;     min-height: 90px;}}
@media(min-width:1200px){.cach-corporate .cach-title a{padding:20px 0 20px 60px; font-size:24px; font-weight:300; min-height: 118px;}
.cach-corporate .cach-arrow .icon{font-size:24px; line-height:42px; width:42px; height:42px}}
.cach-corporate-2{text-align:left}
@media(min-width:768px){.cach-corporate-2:last-child .cach-title a.collapsed{border-bottom-color:#e1e1e1}}
@media(min-width:992px){.desktop .cach-corporate .cach-title a:hover .cach-arrow .icon{transform:rotate(-90deg)}
.desktop .cach-corporate .cach-title a.collapsed:hover .cach-arrow .icon{transform:rotate(90deg)}}
.tooltip{font-size:15px; line-height:1.6}
.tooltip-inner{border-radius:0}
@media screen and (max-width:767px){.post-classic-title {min-height:55px; font-size:16px; line-height:23px} .post-classic-content .post-classic-text{min-height: 175px;} }
@media screen and (max-width:575px){.post-classic-content .post-classic-text{min-height:155px;}}
@media screen and (max-width:570px){.post-classic-content .post-classic-text{min-height:115px;}}
@media screen and (max-width:400px){.post-classic-content .post-classic-text{min-height:130px;}.ch-navbar-fixed .ch-navbar-brand img {
    max-width: 130px;
}}
/*********************************************************
			         counter-classic
**********************************************************/
.counter-classic{text-align:center}
.counter-classic-2 .counter-classic-decor::before{background:#a58838}
.counter-classic-number{font-weight:300; letter-spacing:.1em; text-transform:none}
.counter-classic-number .symbol{letter-spacing:.1em}
.counter-classic-title{line-height:1.2; font-weight:400; letter-spacing:.2em; text-transform:uppercase}
.counter-classic-decor{font-size:0; line-height:0}
.counter-classic-decor::before{display:inline-block; content:''; width:40px; height:3px; background:#a58838}
*+.counter-classic-decor{margin-top:10px}
*+.counter-classic-title{margin-top:16px}
@media(max-width:767.98px){.counter-classic-title{font-size:14px}}
@media(min-width:768px){.counter-classic-decor::before{width:66px}
*+.counter-classic-decor{margin-top:20px}
*+.counter-classic-title{margin-top:25px}}
@media(min-width:992px){*+.counter-classic-decor{margin-top:24px}
*+.counter-classic-title{margin-top:30px}}
@media(min-width:1200px){*+.counter-classic-title{margin-top:36px}}
.counter-modern{text-align:center}
.counter-modern-number{text-transform:none}
.counter-modern-decor{font-size:0; line-height:0}
.counter-modern-decor::before{display:inline-block; content:''; width:30px; height:1px; background:#a58838}
*+.counter-modern-decor{margin-top:10px}
*+.counter-modern-title{margin-top:12px}
@media(max-width:767.98px){.counter-modern-title{font-size:14px}}
@media(min-width:768px){.counter-modern-decor::before{width:42px}
*+.counter-modern-decor{margin-top:16px}
*+.counter-modern-title{margin-top:18px}}
@media(min-width:992px){*+.counter-modern-decor{margin-top:18px}
*+.counter-modern-title{margin-top:24px}}
.context-dark .counter-modern-decor::before, .bg-gray-700 .counter-modern-decor::before, .bg-gray-3 .counter-modern-decor::before, .bg-brown-1 .counter-modern-decor::before, .bg-primary .counter-modern-decor::before{background:#fff}
/*********************************************************
			         box-ordered
**********************************************************/
.box-ochered{counter-reset:div}
.box-ochered .box-ochered-item::before{content:counter(div, decimal-leading-zero); counter-increment:div}
.box-ochered-2{counter-reset:div}
.box-ochered-2 .box-ochered-item::before{content:counter(div, decimal); counter-increment:div}
/*********************************************************
			         progress-linear
**********************************************************/
.progress-linear{position:relative; text-align:left; font-size:12px; line-height:1; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif}
.progress-header>*{max-width:50%}
.progress-bar-linear-wrap{height:6px; border-radius:6px; background:#d7d7d7}
.progress-bar-linear{position:relative; width:0; height:inherit; border-radius:inherit; background:#a58838; transition:.5s all ease-in-out}
.progress-bar-linear::before{position:absolute; content:''; right:0; bottom:0; width:10px; height:inherit; transform:skew(-45deg); transform-origin:50% 100%; background:inherit}
.progress-value{position:absolute; bottom:100%; right:-4px; margin-bottom:12px; transform:translate3d(50%, 0, 0); will-change:transform}
.progress-value::after{content:"%"}
.progress-red .progress-bar-linear{background:#f2717a}
.progress-red .progress-bar-linear::before{border-bottom-color:#f2717a}
.progress-red .progress-marker{background:#f2717a}
.progress-yellow .progress-bar-linear{background:#e9da5e}
.progress-yellow .progress-bar-linear::before{border-bottom-color:#e9da5e}
.progress-yellow .progress-marker{background:#e9da5e}
*+.progress-bar-linear-wrap{margin-top:12px}
*+.progress-linear{margin-top:35px}
.progress-linear+.progress-linear{margin-top:25px}
@media(min-width:768px){.progress-linear{font-size:14px}
.progress-linear+.progress-linear{margin-top:40px}}
@media(min-width:992px){.progress-linear+.progress-linear{margin-top:46px}}
/*********************************************************
			       countdown-wrap
**********************************************************/
.countdown-wrap{display:flex; justify-content:center; align-items:center; text-align:center; margin-bottom:-20px; margin-left:-20px}
.countdown-wrap:empty{margin-bottom:0; margin-left:0}
.countdown-wrap>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:20px}
@media(min-width:576px){.countdown-wrap{margin-bottom:-30px; margin-left:-30px}
.countdown-wrap:empty{margin-bottom:0; margin-left:0}
.countdown-wrap>*{display:inline-block; margin-top:0; margin-bottom:30px; margin-left:30px}}
.countdown-circle{flex-basis:136px; flex-shrink:1; display:block}
.countdown-circle svg{display:block; width:100%}
.countdown-number{position:relative}
.countdown-gradient .stop-color-1{stop-color:#a58838}
.countdown-gradient .stop-color-2{stop-color:#a58838}
.countdown-fg{fill:transparent; stroke:#a58838; stroke-width:2.21px}
.countdown-bg{fill:transparent; stroke:#d7d7d7; stroke-width:.74px}
.countdown-overlay{position:absolute; top:52%; left:0; right:0; transform:translateY(-50%)}
.countdown-counter{display:block; font-weight:500; letter-spacing:.05em; color:#505050}
.countdown-heading{letter-spacing:.1em; text-transform:uppercase; color:rgba(80,80,80,.5)}
@media(max-width:575.98px){.countdown-heading{font-size:14px}}
.countdown-seconds{display:none}
@media(min-width:576px){.countdown-seconds{display:block}}
.context-dark .countdown-bg, .bg-gray-700 .countdown-bg, .bg-gray-3 .countdown-bg, .bg-brown-1 .countdown-bg, .bg-primary .countdown-bg{stroke:rgba(255,255,255,.7)}
.context-dark .countdown-fg, .bg-gray-700 .countdown-fg, .bg-gray-3 .countdown-fg, .bg-brown-1 .countdown-fg, .bg-primary .countdown-fg{stroke:#a58838}
*+.countdown-wrap{margin-top:30px}
*+.countdown-heading{margin-top:10px}
@media(min-width:576px){*+.countdown-heading{margin-top:14px}}
@media(min-width:1200px){*+.countdown-wrap{margin-top:50px}
.countdown-wrap+p{margin-top:40px}}
.countdown-mini-wrap{display:flex; justify-content:center; align-items:center; text-align:center; margin-bottom:-20px; margin-left:-20px}
.countdown-mini-wrap:empty{margin-bottom:0; margin-left:0}
.countdown-mini-wrap>*{display:inline-block; margin-top:0; margin-bottom:20px; margin-left:20px}
.countdown-mini-wrap .countdown-circle{flex-basis:87px}
.countdown-mini-counter{font-weight:600}
.countdown-mini-heading{font-size:14px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; font-family:open sans, sans-serif; color:rgba(80,80,80,.5)}
*+.countdown-mini-wrap{margin-top:20px}
*+.countdown-mini-heading{margin-top:10px}
html:not(.ie-10):not(.ie-11):not(.ie-edge) .countdown-circle svg{height:auto}
/*********************************************************
			       owl-carousel 
**********************************************************/
.owl-carousel .animated{animation-duration:1000ms; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}
.owl-carousel{display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot{cursor:pointer; user-select:none}
.owl-carousel.owl-loaded{display:block}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel .owl-refresh .owl-item{display:none}
.owl-carousel .owl-item{position:relative; min-height:1px; float:left; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none}
.owl-carousel .owl-grab{cursor:move; cursor:-webkit-grab; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.no-js .owl-carousel{display:block}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity 400ms ease}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%; margin-left:-40px; margin-top:-40px; font:400 40px/80px 'FontAwesome'; cursor:pointer; z-index:1; transition:scale 100ms ease}
.owl-carousel .owl-video-play-icon:before{content:'\f144'}
.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity 400ms ease}
.owl-carousel .owl-video-frame{position:relative; z-index:1}
.owl-nav.disabled{display:none!important}
.owl-prev, .owl-next{text-align:center; position:absolute; top:50%; font-size:14px; line-height:1.8; font-weight:600; letter-spacing:.05em; font-family:open sans, sans-serif; color:#a3a3a3; transition:all .2s ease; transform:translate3d(0, -50%, 0); will-change:transform; cursor:pointer}
.owl-prev::after, .owl-next::after{display:block; content:''; height:0; width:100%; border-top:2px solid; transition:transform .2s ease}
.owl-prev:hover, .owl-next:hover{color:#505050}
.owl-prev:hover::after, .owl-next:hover::after{transform:scaleX(.7)}
.owl-prev{left:0}
.owl-prev:before{content:"prev"}
.owl-next{right:0}
.owl-next:before{content:"next"}
.owl-dots{text-align:center; margin-top:30px; font-size:0; line-height:0}
.owl-dots.disabled{display:none!important}
@media(min-width:768px){.owl-dots{margin-top:45px}}
.owl-dot{position:relative; display:inline-block; width:14px; height:14px; border-radius:50%; margin-left:6px; margin-right:6px; text-align:center; outline:none; cursor:pointer; background-color:#d7d7d7; transition:all .25s ease-in-out}
.owl-dot:only-child{display:none}
.owl-dot:hover, .owl-dot:focus{background-color:#a58838}
.owl-dot.active{background-color:#a58838}
.owl-carousel.owl-carousel-light-dots .owl-dot{border-color:#fff}
.owl-carousel.owl-carousel-light-dots .owl-dot:hover, .owl-carousel.owl-carousel-light-dots .owl-dot:focus{background-color:#fff}
.owl-carousel.owl-carousel-light-dots .owl-dot.active{background-color:#fff}
.owl-nav-1{position:relative; padding:0 26px}
.owl-nav-1 .owl-prev::before, .owl-nav-1 .owl-next::before{display:inline-block; line-height:1.8; border-bottom:2px solid}
.owl-nav-1 .owl-prev::after, .owl-nav-1 .owl-next::after{position:absolute; top:50%; width:80px; height:80px; border:none; border-radius:50%; background:#fff; transform:translate3d(0, -50%, 0); pointer-events:none; z-index:-1}
.owl-nav-1 .owl-prev::after{right:-14px}
.owl-nav-1 .owl-next::after{left:-14px}
@media(min-width:768px){.owl-nav-1 .owl-prev::after, .owl-nav-1 .owl-next::after{width:100px; height:100px}
.owl-nav-1 .owl-prev::after{right:-24px}
.owl-nav-1 .owl-next::after{left:-24px}}
.owl-nav-2 .owl-prev:hover, .owl-nav-2 .owl-next:hover{color:#a58838}
.owl-dots-styles-1 .owl-dot{width:18px; height:18px; background:0 0; border:4px solid rgba(255,125,104,.5)}
.owl-dots-styles-1 .owl-dot:hover, .owl-dots-styles-1 .owl-dot:focus{border-color:#a58838}
.owl-dots-styles-1 .owl-dot.active{border-color:#a58838}
.owl-style-1 .owl-stage-outer{margin:-15px; padding:15px}
@media(min-width:1200px){.owl-style-1 .owl-dots{margin-top:55px}}
.owl-style-2{text-align:center}
.owl-style-2 .owl-stage{display:flex; align-items:center}
.owl-style-3 .owl-stage-outer{margin:-20px; padding:20px}
.owl-style-3 .owl-nav{display:none}
@media(min-width:768px){.owl-style-3{padding:0 120px}
.owl-style-3 .owl-stage-outer{margin-left:-60px; margin-right:-60px; padding-left:60px; padding-right:60px}
.owl-style-3 .owl-stage-outer::before{position:absolute; content:''; top:20px; right:0; bottom:20px; left:0; border-radius:60px; background:rgba(255,255,255,.57); transform:scaleY(.9)}
.owl-style-3 .owl-nav{display:block}
.owl-style-3 .owl-dots{display:none}}
@media(min-width:992px){.owl-style-3{padding:0 160px}
.owl-style-3 .owl-stage-outer{margin-left:-85px; margin-right:-85px; padding-left:85px; padding-right:85px}}
@media(min-width:1200px){.owl-style-3{padding:0 215px}
.owl-style-3 .owl-prev{left:30px}
.owl-style-3 .owl-next{right:30px}}
.owl-style-4{padding:0 50px}
@media(min-width:1600px){.owl-style-4{padding:0}}
*+.owl-style-4{margin-top:30px}
.owl-style-5 .owl-dots{margin-top:25px}
.owl-style-6{text-align:center; padding:30px 0; border-bottom:1px solid #e1e1e1}
.owl-style-6 .owl-stage{display:flex; align-items:center}
@media(min-width:992px){.owl-style-6{padding:40px 0}}
@media(min-width:1200px){.owl-style-6{padding:50px 30px}}
.owl-style-7{padding:0 15px}
.owl-style-7 .owl-nav{display:none}
.owl-style-7 .owl-prev, .owl-style-7 .owl-next{top:35%; transform:none}
.owl-style-7 .owl-prev{left:20px}
.owl-style-7 .owl-next{right:20px}
@media(min-width:768px){.owl-style-7{padding:0 75px}
.owl-style-7 .owl-nav{display:block}
.owl-style-7 .owl-dots{display:none}}
@media(min-width:768px){*+.owl-style-7{margin-top:35px}}
.owl-style-8 .owl-stage-outer{margin:-20px -30px -80px; padding:20px 30px 80px}
.owl-style-9 .owl-stage-outer{margin:-35px -20px -80px; padding:35px 20px 80px; pointer-events:none; z-index:1}
.owl-style-9 .owl-stage-outer>*{pointer-events:auto}
.owl-style-10 .owl-stage-outer{margin:-30px 0; padding:30px 0}
@media(min-width:768px){*+.owl-style-11{margin-top:40px}}
.owl-style-12 .owl-stage-outer{margin:-20px; padding:20px}
@media(min-width:1200px){.owl-style-12 .owl-dots{margin-top:55px}}
@media(min-width:1600px){*+.owl-style-12{margin-top:65px}}
.owl-style-13 .owl-stage{display:flex}
.owl-style-13 .owl-item{flex:0 0 auto}
.owl-style-13 .owl-dots{margin-top:20px; padding-bottom:20px}
.owl-style-14{padding:30px 15px; border-radius:6px; background:#f5f5f5}
.owl-style-14 *+.button{margin-top:20px}
@media(min-width:576px){.owl-style-14 .owl-style-14{padding-left:30px; padding-right:30px}}
@media(min-width:768px){.owl-style-14{padding:40px}}
@media(min-width:992px){.owl-style-14{padding-top:60px; padding-bottom:60px}}
.lg-sub-html, .lg-toolbar{background-color:rgba(0,0,0,.45)}
/*********************************************************
			      lg
**********************************************************/
@font-face{font-family:lg; src:url(../fonts/lg.eot?n1z373); src:url(../fonts/lg.eot?#iefixn1z373) format("embedded-opentype"), url(../fonts/lg.woff?n1z373) format("woff"), url(../fonts/lg.ttf?n1z373) format("truetype"), url(../fonts/lg.svg?n1z373#lg) format("svg"); font-weight:400; font-style:normal}
.lg-icon{font-family:lg; speak:none; font-style:normal; font-weight:400; font-variant:normal; text-transform:none; line-height:1; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale}
.lg-actions .lg-next, .lg-actions .lg-prev{background-color:rgba(0,0,0,.45); border-radius:2px; color:#999; cursor:pointer; display:block; font-size:22px; margin-top:-10px; padding:8px 10px 9px; position:absolute; top:50%; z-index:1080; border:none; outline:0}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled{pointer-events:none; opacity:.5}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover{color:#fff}
.lg-actions .lg-next{right:20px}
.lg-actions .lg-next:before{content:"\e095"}
.lg-actions .lg-prev{left:20px}
.lg-actions .lg-prev:after{content:"\e094"}
@-webkit-keyframes lg-right-end{0%, 100%{left:0}
50%{left:-30px}}
@-moz-keyframes lg-right-end{0%, 100%{left:0}
50%{left:-30px}}
@-ms-keyframes lg-right-end{0%, 100%{left:0}
50%{left:-30px}}
@keyframes lg-right-end{0%, 100%{left:0}
50%{left:-30px}}
@-webkit-keyframes lg-left-end{0%, 100%{left:0}
50%{left:30px}}
@-moz-keyframes lg-left-end{0%, 100%{left:0}
50%{left:30px}}
@-ms-keyframes lg-left-end{0%, 100%{left:0}
50%{left:30px}}
@keyframes lg-left-end{0%, 100%{left:0}
50%{left:30px}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s; -o-animation:lg-right-end .3s; animation:lg-right-end .3s; position:relative}
.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s; -o-animation:lg-left-end .3s; animation:lg-left-end .3s; position:relative}
.lg-toolbar{z-index:1082; left:0; position:absolute; top:0; width:100%}
.lg-toolbar .lg-icon{color:#999; cursor:pointer; float:right; font-size:24px; height:47px; line-height:27px; padding:10px 0; text-align:center; width:50px; text-decoration:none!important; outline:0; -webkit-transition:color .2s linear; -o-transition:color .2s linear; transition:color .2s linear}
.lg-toolbar .lg-icon:hover{color:#fff}
.lg-toolbar .lg-close:after{content:"\e070"}
.lg-toolbar .lg-download:after{content:"\e0f2"}
.lg-sub-html{bottom:0; color:#eee; font-size:16px; left:0; padding:10px 40px; position:fixed; right:0; text-align:center; z-index:1080}
.lg-sub-html h4{margin:0; font-size:13px; font-weight:700}
.lg-sub-html p{font-size:12px; margin:5px 0 0}
#lg-counter{color:#999; display:inline-block; font-size:16px; padding-left:20px; padding-top:12px; vertical-align:middle}
.lg-next, .lg-prev, .lg-toolbar{opacity:1; -webkit-transition:-webkit-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -moz-transition:-moz-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; -o-transition:-o-transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear; transition:transform .35s cubic-bezier(0, 0, .25, 1) 0s, opacity .35s cubic-bezier(0, 0, .25, 1) 0s, color .2s linear}
.lg-hide-items .lg-prev{opacity:0; -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0)}
.lg-hide-items .lg-next{opacity:0; -webkit-transform:translate3d(10px, 0, 0); transform:translate3d(10px, 0, 0)}
.lg-hide-items .lg-toolbar{opacity:0; -webkit-transform:translate3d(0, -10px, 0); transform:translate3d(0, -10px, 0)}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(.5, .5, .5); transform:scale3d(.5, .5, .5); opacity:0; -webkit-transition:-webkit-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; -moz-transition:-moz-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; -o-transition:-o-transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; transition:transform 250ms cubic-bezier(0, 0, .25, 1) 0s, opacity 250ms cubic-bezier(0, 0, .25, 1)!important; -webkit-transform-origin:50% 50%; -moz-transform-origin:50% 50%; -ms-transform-origin:50% 50%; transform-origin:50% 50%}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); opacity:1}
.lg-outer .lg-thumb-outer{background-color:#0d0a0a; bottom:0; position:absolute; width:100%; z-index:1080; max-height:350px; -webkit-transform:translate3d(0, 100%, 0); transform:translate3d(0, 100%, 0); -webkit-transition:-webkit-transform .25s cubic-bezier(0, 0, .25, 1) 0s; -moz-transition:-moz-transform .25s cubic-bezier(0, 0, .25, 1) 0s; -o-transition:-o-transform .25s cubic-bezier(0, 0, .25, 1) 0s; transition:transform .25s cubic-bezier(0, 0, .25, 1) 0s}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab; cursor:-moz-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move; cursor:-webkit-grabbing; cursor:-moz-grabbing; cursor:-o-grabbing; cursor:-ms-grabbing; cursor:grabbing}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s!important; transition-duration:0s!important}
.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.lg-outer .lg-thumb{padding:10px 0; height:100%; margin-bottom:-5px; margin-left:auto; margin-right:auto}
.lg-outer .lg-thumb-item{cursor:pointer; float:left; overflow:hidden; height:100%; border:2px solid #fff; border-radius:4px; margin-bottom:5px}
@media(min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color .25s ease; -o-transition:border-color .25s ease; transition:border-color .25s ease}}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover{border-color:#a58838}
.lg-outer .lg-thumb-item img{width:100%; height:100%; object-fit:cover}
.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}
.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}
.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom .25s ease; -o-transition:bottom .25s ease; transition:bottom .25s ease}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}
.lg-outer .lg-toogle-thumb{background-color:#0d0a0a; border-radius:2px 2px 0 0; color:#999; cursor:pointer; font-size:24px; height:39px; line-height:27px; padding:5px 0; position:absolute; right:20px; text-align:center; top:-39px; width:50px}
.lg-outer .lg-toogle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share{color:#fff}
.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}
.lg-outer .lg-video-cont{display:inline-block; vertical-align:middle; max-width:1140px; max-height:100%; width:100%; padding:0 5px}
.lg-outer .lg-video{width:100%; height:0; padding-bottom:56.25%; overflow:hidden; position:relative}
.lg-outer .lg-video .lg-object{display:inline-block; position:absolute; top:0; left:0; width:100%!important; height:100%!important}
.lg-outer .lg-video .lg-video-play{width:84px; height:59px; position:absolute; left:50%; top:50%; margin-left:-42px; margin-top:-30px; z-index:1080; cursor:pointer}
.lg-outer .lg-has-iframe .lg-video{-webkit-overflow-scrolling:touch; overflow:auto}
.lg-outer .lg-has-vimeo .lg-video-play{background:url(../images/vimeo-play.png) no-repeat}
.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url(../images/vimeo-play.png) 0 -58px no-repeat}
.lg-outer .lg-has-html5 .lg-video-play{background:url(../images/video-play.png) no-repeat; height:64px; margin-left:-32px; margin-top:-32px; width:64px; opacity:.8}
.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}
.lg-outer .lg-has-youtube .lg-video-play{background:url(../images/youtube-play.png) no-repeat}
.lg-outer .lg-has-youtube:hover .lg-video-play{background:url(../images/youtube-play.png) 0 -60px no-repeat}
.lg-outer .lg-video-object{width:100%!important; height:100%!important; position:absolute; top:0; left:0}
.lg-outer .lg-has-video .lg-video-object{visibility:hidden}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play{display:none}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object{visibility:visible}
.lg-progress-bar{background-color:#333; height:5px; left:0; position:absolute; top:0; width:100%; z-index:1083; opacity:0; -webkit-transition:opacity 80ms ease 0s; -moz-transition:opacity 80ms ease 0s; -o-transition:opacity 80ms ease 0s; transition:opacity 80ms ease 0s}
.lg-progress-bar .lg-progress{background-color:#a58838; height:5px; width:0}
.lg-progress-bar.lg-start .lg-progress{width:100%}
.lg-show-autoplay .lg-progress-bar{opacity:1}
.lg-autoplay-button:after{content:"\e01d"}
.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition-duration:0s; transition-duration:0s}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s; -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s; -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s; transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;-moz-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;-o-transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s;transition:left .3s cubic-bezier(0, 0, .25, 1) 0s, top .3s cubic-bezier(0, 0, .25, 1) 0s}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1, 1, 1); transform:scale3d(1, 1, 1); -webkit-transition:-webkit-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; -moz-transition:-moz-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; -o-transition:-o-transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; transition:transform .3s cubic-bezier(0, 0, .25, 1) 0s, opacity .15s!important; -webkit-transform-origin:0 0; -moz-transform-origin:0 0; -ms-transform-origin:0 0; transform-origin:0 0; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden}
#lg-zoom-in:after{content:"\e311"}
#lg-actual-size{font-size:20px}
#lg-actual-size:after{content:"\e033"}
#lg-zoom-out{opacity:.5; pointer-events:none}
#lg-zoom-out:after{content:"\e312"}
.lg-zoomed #lg-zoom-out{opacity:1; pointer-events:auto}
.lg-outer .lg-pager-outer{bottom:60px; left:0; position:absolute; right:0; text-align:center; z-index:1080; height:10px}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}
.lg-outer .lg-pager-cont{cursor:pointer; display:inline-block; overflow:hidden; position:relative; vertical-align:top; margin:0 5px}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}
.lg-outer .lg-pager-thumb-cont{background-color:#fff; color:#fff; bottom:100%; height:83px; left:0; margin-bottom:20px; margin-left:-60px; opacity:0; padding:5px; position:absolute; width:120px; border-radius:3px; -webkit-transition:opacity .15s ease 0s, -webkit-transform .15s ease 0s; -moz-transition:opacity .15s ease 0s, -moz-transform .15s ease 0s; -o-transition:opacity .15s ease 0s, -o-transform .15s ease 0s; transition:opacity .15s ease 0s, transform .15s ease 0s; -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0)}
.lg-outer .lg-pager-thumb-cont img{width:100%; height:100%}
.lg-outer .lg-pager{background-color:rgba(255,255,255,.5); border-radius:50%; box-shadow:0 0 0 8px rgba(255,255,255,.7) inset; display:block; height:12px; -webkit-transition:box-shadow .3s ease 0s; -o-transition:box-shadow .3s ease 0s; transition:box-shadow .3s ease 0s; width:12px}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover{box-shadow:0 0 0 8px #fff inset}
.lg-outer .lg-caret{border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px dashed; bottom:-10px; display:inline-block; height:0; left:50%; margin-left:-5px; position:absolute; vertical-align:middle; width:0}
.lg-fullscreen:after{content:"\e20c"}
.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}
.lg-outer #lg-dropdown-overlay{background-color:rgba(0,0,0,.25); bottom:0; cursor:default; left:0; position:fixed; right:0; top:0; z-index:1081; opacity:0; visibility:hidden; -webkit-transition:visibility 0s linear .18s, opacity .18s linear 0s; -o-transition:visibility 0s linear .18s, opacity .18s linear 0s; transition:visibility 0s linear .18s, opacity .18s linear 0s}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown{-webkit-transition-delay:0s; transition-delay:0s; -moz-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1; visibility:visible}
.lg-outer .lg-dropdown{background-color:#fff; border-radius:2px; font-size:14px; list-style-type:none; margin:0; padding:10px 0; position:absolute; right:0; text-align:left; top:50px; opacity:0; visibility:hidden; -moz-transform:translate3d(0, 5px, 0); -o-transform:translate3d(0, 5px, 0); -ms-transform:translate3d(0, 5px, 0); -webkit-transform:translate3d(0, 5px, 0); transform:translate3d(0, 5px, 0); -webkit-transition:-webkit-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; -moz-transition:-moz-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; -o-transition:-o-transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s; transition:transform .18s linear 0s, visibility 0s linear .5s, opacity .18s linear 0s}
.lg-outer .lg-dropdown:after{content:""; display:block; height:0; width:0; position:absolute; border:8px solid transparent; border-bottom-color:#fff; right:16px; top:-16px}
.lg-outer .lg-dropdown>li:last-child{margin-bottom:0}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a{color:#333}
.lg-outer .lg-dropdown a{color:#333; display:block; white-space:pre; padding:4px 12px; font-family:open sans, sans-serif; font-size:12px}
.lg-outer .lg-dropdown a:hover{background-color:rgba(0,0,0,.07)}
.lg-outer .lg-dropdown .lg-dropdown-text{display:inline-block; line-height:1; margin-top:-3px; vertical-align:middle}
.lg-outer .lg-dropdown .lg-icon{color:#333; display:inline-block; float:none; font-size:20px; height:auto; line-height:1; margin-right:8px; padding:0; vertical-align:middle; width:auto}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner{width:100%; height:100%}
.lg-outer #lg-share{position:relative}
.lg-outer #lg-share:after{content:"\e80d"}
.lg-outer #lg-share-facebook .lg-icon{color:#3b5998}
.lg-outer #lg-share-facebook .lg-icon:after{content:"\e901"}
.lg-outer #lg-share-twitter .lg-icon{color:#00aced}
.lg-outer #lg-share-twitter .lg-icon:after{content:"\e904"}
.lg-outer #lg-share-googleplus .lg-icon{color:#dd4b39}
.lg-outer #lg-share-googleplus .lg-icon:after{content:"\e902"}
.lg-outer #lg-share-pinterest .lg-icon{color:#cb2027}
.lg-outer #lg-share-pinterest .lg-icon:after{content:"\e903"}
.lg-group:after{content:""; display:table; clear:both}
.lg-outer{position:fixed; top:0; left:0; z-index:1090; text-align:left; opacity:0; -webkit-transition:opacity .15s ease 0s; -o-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s}
.lg-outer *{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box}
.lg-outer.lg-visible{opacity:1}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide{-webkit-transition-duration:inherit!important; transition-duration:inherit!important; -webkit-transition-timing-function:inherit!important; transition-timing-function:inherit!important}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{-webkit-transition-duration:0s!important; transition-duration:0s!important; opacity:1}
.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab; cursor:-moz-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab}
.lg-outer.lg-grabbing img.lg-object{cursor:move; cursor:-webkit-grabbing; cursor:-moz-grabbing; cursor:-o-grabbing; cursor:-ms-grabbing; cursor:grabbing}
.lg-outer .lg{position:relative; overflow:hidden; margin-left:auto; margin-right:auto; max-width:100%; max-height:100%}
.lg-outer .lg-inner{position:absolute; left:0; top:0; white-space:nowrap}
.lg-outer .lg-item{background:url(../images/loading.gif) center center no-repeat; display:none!important}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}
.lg-outer .lg-img-wrap, .lg-outer .lg-item{display:inline-block; text-align:center; position:absolute; width:100%; height:100%}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before{content:""; display:inline-block; height:50%; width:1px; margin-right:-1px}
.lg-outer .lg-img-wrap{position:absolute; padding:0 5px; left:0; right:0; top:0; bottom:0}
.lg-outer .lg-item.lg-complete{background-image:none}
.lg-outer .lg-item.lg-current{z-index:1060}
.lg-outer .lg-image{display:inline-block; vertical-align:middle; max-width:100%; max-height:100%; width:auto!important; height:auto!important}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0; -webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download{display:none}
.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0; z-index:1090;background-color:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .15s ease 0s;-o-transition:opacity .15s ease 0s; transition:opacity .15s ease 0s}
.lg-backdrop.in{opacity:1}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide{-webkit-transition:none 0s ease 0s!important; -moz-transition:none 0s ease 0s!important; -o-transition:none 0s ease 0s!important; transition:none 0s ease 0s!important}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item{-webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden}
.lg-css3.lg-fade .lg-item{opacity:0}
.lg-css3.lg-fade .lg-item.lg-current{opacity:1}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide{-webkit-transition:opacity .1s ease 0s; -moz-transition:opacity .1s ease 0s; -o-transition:opacity .1s ease 0s; transition:opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0)}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); opacity:1}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transition:-webkit-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition:-moz-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition:-o-transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; transition:transform 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s}
.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0; position:absolute; left:0}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0; opacity:1}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{-webkit-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -moz-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; -o-transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s; transition:left 1s cubic-bezier(0, 0, .25, 1) 0s, opacity .1s ease 0s}
.tablet #lg-zoom-in, .tablet #lg-zoom-out, .mobile #lg-zoom-in, .mobile #lg-zoom-out{display:none}
.tablet .lg-icon, .mobile .lg-icon{font-size:22px; width:45px}
@media(max-width:767.98px){.lg-fullscreen, #lg-zoom-in, #lg-zoom-out{display:none}
.lg-icon{font-size:22px; width:45px}}
/*********************************************************
			     parallax-container
**********************************************************/
.parallax-container{position:relative; overflow:hidden}
.call_section{background-image:url(../images/bg/parallex.jpg); position:relative; text-align:center; background-size:cover; background-attachment:fixed; background-repeat:no-repeat; }
.call_section:before{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(0, 0, 0, 0.70); }
.breadcrumbs_section{background-image:url(../images/bg/breadcrumbs-bg.jpg); position:relative; text-align:center; background-size:cover; background-attachment:fixed; background-repeat:no-repeat; }
.breadcrumbs_section:before{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(0, 0, 0, 0.60); }
.call_section_1{background-image:url(../images/bg/parallex-1.jpg); position:relative; text-align:center; background-size:cover; background-attachment:fixed; background-repeat:no-repeat; }
.call_section_1:before{position:absolute; content:''; left:0px; top:0px; width:100%; height:100%; display:block; background-color:rgba(0, 0, 0, 0.7); }
.call_section_1 h6{color:#fff; font-size:18px; padding:25px 150px 0; margin:0; letter-spacing:0px;}
.call_section_1 h3{color:#fff; font-size: 30px; font-weight: bold;}
.context-dark h3{color:#fff; font-size: 50px; line-height: 44px; font-weight: bold;}
@media(max-width:990px){
.call_section_1 h6 {font-size: 16px; padding: 25px 70px 0;}}
@media(max-width:767.98px){.call_section_1 h6{font-size: 16px; padding: 25px 10px 0;}.context-dark h3 {font-size: 40px;}}
@media(max-width:600px){.context-dark h3{font-size:28px;}.call_section_1 h6 {
    font-size: 16px;
    padding: 10px 10px 0;
}}

.material-parallax{position:absolute; top:0; left:-1px; right:-1px; bottom:0; z-index:0}
.parallax-content{position:relative; z-index:1}
.material-parallax img{display:none; position:absolute; left:50%; bottom:0; min-width:101%; min-height:101%; max-width:none; transform:translate3d(-50%, 0, 0)}
.parallax-disabled{background-size:cover; background-position:center}
html:not(.ie-11):not(.ios) .parallax-disabled{background-attachment:fixed}
.parallax-title{font-weight:600; text-transform:capitalize; letter-spacing:.035em}
.ch-range{height:18px; display:flex; -webkit-align-items:center}
.ch-range__wrap{position:relative; width:100%; height:6px; border-radius:3px; background-color:#fff; transition:background 100ms cubic-bezier(.23, 1, .32, 1)}
.ch-range__pointer{position:absolute; cursor:pointer; top:3px; left:6%; z-index:1; width:16px; height:16px; border-radius:50%; transform:translate(-50%, -50%); transform-origin:0 15%; transition:transform .2s cubic-bezier(.35, 0, .25, 1); overflow:visible; background-color:#a58838; background-clip:padding-box}
@media(min-width:768px){.ch-range__pointer.active{transform:scale3d(1.1, 1.1, 1.1) translate(-50%, -50%)}}
/*********************************************************
			      ch-range__line
**********************************************************/
.ch-range__line{background-color:#a58838; position:absolute; top:0; left:0; height:6px; transition:none}
.ch-range .ch-range__pointer-tooltip{display:none!important}
.ch-range-wrap{display:flex; align-items:center}
.ch-range-form-wrap span, .ch-range-input, .ch-range-title{font-size:15px; line-height:1; letter-spacing:.05em; font-family:open sans, sans-serif}
.ch-range-title{margin-right:4px; color:#505050}
.ch-range-form-wrap{position:relative; font-size:0; line-height:0; color:#505050}
.ch-range-form-wrap>*{display:inline-block; vertical-align:middle}
.ch-range-form-wrap span{margin-right:-2px}
.ch-range-divider{width:10px; margin-right:5px; margin-bottom:2px; border-top:1px solid #505050}
.ch-range-input{text-align:center; outline:none; border:none; max-width:36px; padding:0; background-color:transparent; border-radius:0}
*+.ch-range{margin-top:35px}
.tablet .ch-range-input, .mobile .ch-range-input{max-width:44px}
.ie-10 .ch-range-form-wrap span, .ie-11 .ch-range-form-wrap span, .ie-edge .ch-range-form-wrap span{margin-right:0}
.About_tabs .tab-pane p{min-height:220px;}
@media(max-width:1199px){.box-info-classic {padding: 30px 15px 25px;} .slick-slide .box-info-classic .box-info-classic-text{min-height: 155px !important;}}
@media(max-width:990px){ .slick-slide .box-info-classic .box-info-classic-text{min-height:115px !important;}}
@media(max-width:768px){  .About_tabs .tab-pane p {min-height: 180px;} .slick-slide .box-info-classic .box-info-classic-text{min-height:130px !important;}}
@media(max-width:600px){.slick-slide .box-info-classic .box-info-classic-text{min-height:120px !important;}}
/*********************************************************
			    select2-container
**********************************************************/
.select2-container{position:relative; display:inline-block; width:100%!important; margin:0; vertical-align:middle; box-sizing:border-box}
.select2-container .select2-selection--single{display:block; box-sizing:border-box; cursor:pointer; user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container .select2-selection--multiple{display:block; box-sizing:border-box; cursor:pointer; user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:flex; flex-wrap:wrap; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:1}
.select2-container .select2-search--inline{align-self:center}
.select2-container .select2-search--inline .select2-search__field{display:block; padding:0; border:none; font-size:14px; min-height:24px; box-sizing:border-box}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.has-error .select2-container{outline:1px dashed red}
.select2-dropdown{position:absolute; left:-100000px; z-index:1051; width:100%; display:block; box-sizing:border-box; background-color:transparent; color:#505050}
.select2-results{display:block; text-align:left; margin-top:10px}
.select2-results__options{list-style:none; margin:0; padding:0; font-size:14px; line-height:1.72; color:#505050; background:#fff; box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.select2-results__option{padding:3px 7px 4px; user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none; border-bottom-left-radius:0; border-bottom-right-radius:0}
.select2-search--dropdown{display:block; padding:4px}
.select2-search--dropdown .select2-search__field{padding:4px; width:100%; box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{border:0; margin:0; padding:0; display:block; position:fixed; left:0; top:0; min-height:100%; min-width:100%; height:auto; width:auto; opacity:0; z-index:99; background-color:#fff; filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important; clip:rect(0 0 0 0)!important; clip-path:inset(50%)!important; height:1px!important; overflow:hidden!important; padding:0!important; position:absolute!important; width:1px!important; white-space:nowrap!important}
.select2-container--default .select2-selection--single{background-color:transparent}
.select2-container--default .select2-selection--single .select2-selection__rendered{font-size:14px; line-height:1.72; letter-spacing:.05em; font-family:open sans, sans-serif; color:#505050; padding-right:32px}
.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer; float:right; font-weight:700}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#505050}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute; top:50%; right:0; transform:translateY(-50%)}
.select2-container--default .select2-selection--single .select2-selection__arrow b:before{display:inline-block; content:'\f236'; font-size:24px; font-weight:400; font-family:material design icons; transform:rotate(0deg)}
.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default; background-color:transparent; color:#767676}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before{transform:rotate(180deg)}
.select2-container--default .select2-selection--multiple{background-color:transparent; cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{width:100%; padding:13px 24px 8px 14px; list-style:none; box-sizing:border-box}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none; margin-bottom:5px; margin-left:5px}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#505050}
.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer; font-weight:700; margin-top:5px; margin-right:10px}
.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:5px; cursor:default; font-size:14px; background-color:#a58838; color:#fff}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{cursor:pointer; display:inline-block; font-weight:700; margin-right:2px; color:#fff}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:transparent}
.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default; background-color:transparent; color:#767676}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0; border-top-right-radius:0}
.select2-container--default .select2-search--inline .select2-search__field{background:0 0; border:none; outline:0; box-shadow:none; -webkit-appearance:textfield}
.select2-container--default .select2-search--inline .select2-search__field, .select2-container--default .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:#505050}
.select2-container--default .select2-results>.select2-results__options{max-height:200px; overflow-y:auto}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{background-color:transparent; color:#767676}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#a58838; color:#fff}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em; padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em; padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em; padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em; padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em; padding-left:6em}
.select2-container--default .select2-results__group{cursor:default; display:block; padding:6px}
.select-inline{display:inline-block}
.select-inline .select2-container--default .select2-selection--single{text-align:center; display:inline-block; width:90px; height:30px; padding:5px 10px; color:#fff; background:#a58838; }
.select-inline .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0; color:inherit}
.select-inline .select2-selection__arrow{display:none}
.select-inline-dropdown .select2-results{text-align:center}
.select-inline-dropdown .select2-results__option{padding:5px}
.select-inline .select2-container--default .select2-selection__rendered, .select-inline-dropdown .select2-results__options{font-size:15px; line-height:21px; font-weight:400; letter-spacing:0; font-family:open sans, sans-serif}
/*********************************************************
			    slick-slider
**********************************************************/
.slick-slider{position:relative; display:block; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent}
.slick-list{position:relative; overflow:hidden; display:block; margin:0; padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer; cursor:hand}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0)}
.slick-track{position:relative; left:0; top:0; display:block}
.slick-track:before, .slick-track:after{content:""; display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left; height:100%; min-height:1px; text-align:center; padding-left:0; padding-right:0; display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide:focus{outline:none}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block; height:auto}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(./../images/ajax-loader.gif) center center no-repeat}
.slick-arrow{text-align:center; position:absolute; top:50%; padding:0; border:none; font-size:14px; line-height:1.8; font-weight:600; letter-spacing:.05em; font-family:open sans, sans-serif; color:#a3a3a3; background:0 0; transition:all .2s ease; transform:translate3d(0, -50%, 0); will-change:transform; cursor:pointer; z-index:9}
.slick-arrow::after{display:block; content:''; height:0; width:100%; border-top:2px solid; transition:transform .2s ease}
.slick-arrow:hover{color:#505050}
.slick-arrow:hover::after{transform:scaleX(.7)}
.slick-arrow.slick-disabled{pointer-events:none; cursor:default}
.slick-prev{left:15px}
.slick-prev:before{content:"prev"}
.slick-next{right:15px}
.slick-next:before{content:"next"}
.slick-dots{position:absolute; bottom:-45px; list-style:none; display:block; text-align:center; padding:0; width:100%}
.slick-dots li{position:relative; display:inline-block; width:14px; height:14px; margin:0 5px; padding:0; cursor:pointer}
.slick-dots li button{border:0; display:block; height:14px; width:14px; outline:none; line-height:0; font-size:0; color:transparent; background:#ccc; cursor:pointer}
.slick-dots li button:before{position:absolute; content:''; top:50%; left:50%; width:6px; height:6px; opacity:0; background:#a58838; transform:translate3d(-50%, -50%, 0); will-change:transform; transition:all .2s ease}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before, .slick-dots li button:focus:before{opacity:.7}
.slick-dots li.slick-active button:before{opacity:1; width:14px; height:14px}
.child-carousel .slick-slide{cursor:pointer}
@media(min-width:768px){.child-carousel .slick-slide{max-width:100%}}
.slick-nav-1 .slick-arrow{position:absolute; top:50%; width:40px; height:40px; padding:0; font-size:24px; line-height:40px; font-weight:400; border:none; outline:none; color:#fff; background:#a58838; transform:translate3d(0, -50%, 0); transition:all .25s ease-in-out}
.slick-nav-1 .slick-arrow::before{font-family:material design icons}
.slick-nav-1 .slick-arrow::after{display:none}
.slick-nav-1 .slick-arrow:hover{color:#505050; background:#a58838}
.slick-nav-1 .slick-arrow.slick-disabled{color:#fff; background-color:#d7d7d7; cursor:default}
.slick-nav-1 .slick-prev{left:-15px}
.slick-nav-1 .slick-prev:before{content:""}
.slick-nav-1 .slick-next{right:-15px}
.slick-nav-1 .slick-next:before{content:""}
@media(min-width:576px){.slick-nav-2 .slick-arrow{display:none!important}}
.slick-product.slick-vertical .carousel-parent{margin-bottom:7px}
.slick-product.slick-vertical .child-carousel .slick-list{margin-left:-6px; margin-right:-6px}
.slick-product.slick-vertical .child-carousel .slick-slide{margin:0 6px}
@media(min-width:768px) and (max-width:991.98px){.slick-product.slick-vertical{display:flex; margin-left:-6px; margin-right:-6px}
.slick-product.slick-vertical .carousel-parent, .slick-product.slick-vertical .child-carousel{padding-left:6px; padding-right:6px}
.slick-product.slick-vertical .carousel-parent{width:74%; margin-bottom:0}
.slick-product.slick-vertical .child-carousel{width:26%; display:flex; align-content:stretch}
.slick-product.slick-vertical .child-carousel .slick-list{display:flex; margin-left:0; margin-right:0}
.slick-product.slick-vertical .child-carousel .slick-slide{width:calc(100% - 10px)!important; margin-left:5px; margin-right:5px}
.slick-product.slick-vertical .slick-arrow{right:auto; left:50%; transform:translate(-50%, 0)}
.slick-product.slick-vertical .slick-prev{top:-10px}
.slick-product.slick-vertical .slick-prev::before{content:'\f239'}
.slick-product.slick-vertical .slick-next{top:auto; bottom:-10px}
.slick-product.slick-vertical .slick-next::before{content:'\f236'}}
@media(min-width:992px){.slick-product.slick-vertical{margin-right:25px}}
@media(min-width:1200px){.slick-product.slick-vertical{margin-right:38px}}
.slick-product-figure{position:relative; overflow:hidden; background:#f9faf9; transition:all .3s ease}
.slick-product-figure img{width:100%; transform:none; transition:inherit}
.child-carousel .slick-product-figure{margin-top:5px; margin-bottom:5px}
.child-carousel .slick-product-figure img{will-change:transform}
.child-carousel .slick-product-figure:hover{background:rgba(249,250,249,.5)}
.child-carousel .slick-product-figure:hover img{transform:scale(1.1)}
.child-carousel .slick-current .slick-product-figure{background:0 0; box-shadow:0 0 6px 0 rgba(0,0,0,.21)}
.slick-quote .carousel-parent{margin-bottom:15px}
.slick-quote .child-carousel{padding-top:30px; margin-left:-15px; margin-right:-15px}
.slick-quote .child-carousel .slick-slide{padding:0 15px; opacity:.4; transition:all .3s ease-in-out}
.slick-quote .child-carousel .slick-slide:hover, .slick-quote .child-carousel .slick-current{opacity:1}
.slick-quote .child-carousel .slick-arrow{position:absolute; top:0; transform:none}
*+.slick-quote{margin-top:30px}
@media(min-width:992px){.slick-quote-nav{max-width:85%; margin-left:auto; margin-right:auto}}
.slick-slider-1 .child-carousel{margin-top:20px}
.slick-slider-1 .child-carousel .slick-list{margin:0 -10px}
.slick-slider-1 .child-carousel .slick-slide{position:relative; margin:0 10px; transition:all .25s ease-in-out}
.slick-slider-1 .child-carousel .slick-slide::before{position:absolute; content:''; top:0; right:0; bottom:0; left:0; border:3px solid transparent; pointer-events:none; transition:inherit}
.slick-slider-1 .child-carousel .slick-slide:not(.slick-current):hover{opacity:.8}
.slick-slider-1 .child-carousel .slick-slide.slick-current::before{border-color:#a58838}
.slick-slider-1 img{width:100%}
.slick-slider-2{position:relative; max-width:200px; margin-left:auto; margin-right:auto; padding:0 50px; z-index:1}
.slick-slider-2 .slick-slider{max-width:85%; margin-left:auto; margin-right:auto}
.slick-slider-2 .child-carousel .slick-slide{cursor:default}
.slick-slider-2 .custom-arrows{position:absolute; top:16%; right:0; bottom:9%; left:0; pointer-events:none}
.slick-slider-2 .custom-arrows span, .slick-slider-2 .custom-arrows::before, .slick-slider-2 .custom-arrows::after{position:absolute; z-index:-1}
.slick-slider-2 .custom-arrows::before, .slick-slider-2 .custom-arrows::after{content:''; height:40%; right:0; left:0; border:solid #ebebeb}
.slick-slider-2 .custom-arrows::before{top:0; border-width:10px 10px 0}
.slick-slider-2 .custom-arrows::after{bottom:0; border-width:0 10px 10px}
.slick-slider-2 .custom-arrows span{top:50%; left:50%; width:65%; padding-bottom:65%; background:#f5f5f5; border-radius:50%; transform:translate3d(-50%, -50%, 0)}
.slick-slider-2 .custom-arrows .slick-arrow{padding-bottom:6px; pointer-events:auto}
.slick-slider-2 .custom-arrows .slick-disabled{pointer-events:none}
.slick-slider-2 .custom-arrows .slick-prev{left:-20px}
.slick-slider-2 .custom-arrows .slick-next{right:-20px}
@media(min-width:576px){.slick-slider-2{max-width:510px}}
.slick-history .carousel-parent .slick-list{margin:0 -15px}
.slick-history .carousel-parent .slick-slide{margin:0 15px}
.slick-history .child-carousel{position:relative; margin-top:30px; padding:20px 0; background:#fff; box-shadow:0 0 16px 0 rgba(0,0,0,.16); border-radius:50px}
.slick-history .child-carousel::before, .slick-history .child-carousel::after{position:absolute; content:''; top:0; bottom:0; background:#fff; width:60px; z-index:3}
.slick-history .child-carousel::before{left:0; border-top-left-radius:50px; border-bottom-left-radius:50px}
.slick-history .child-carousel::after{right:0; border-top-right-radius:100px; border-bottom-right-radius:100px}
.slick-history .child-carousel .slick-list{margin-top:-37px; padding-top:37px; border-top-left-radius:100px; border-top-right-radius:100px}
.slick-history .child-carousel .slick-slide{position:relative; cursor:default}
.slick-history .child-carousel .slick-slide::before{display:inline-block; position:absolute; content:''; top:50%; left:-15px; height:0; width:calc( 100% - 140px + 30px); border-top:1px solid transparent; transform:translate3d(-50%, 0, 0); transition:all 0s ease .3s}
.slick-history .child-carousel .slick-slide::after{display:inline-block; position:absolute; top:-27px; left:50%; content:''; width:0; height:0; border-style:solid; border-width:0 8px 7px; border-color:transparent transparent #fff transparent; transform:translate3d(-50%, 0, 0)}
.slick-history .child-carousel .slick-active+.slick-active::before{transition:none; border-color:#e1e1e1}
*+.slick-history{margin-top:30px}
@media(min-width:768px){.slick-history .child-carousel{margin-top:40px; padding-top:30px; padding-bottom:30px}
.slick-history .child-carousel::before, .slick-history .child-carousel::after{width:70px}
.slick-history .child-carousel .slick-slide::after{top:-36px}
.slick-history .child-carousel .slick-prev{left:20px}
.slick-history .child-carousel .slick-next{right:20px}
*+.slick-history{margin-top:40px}}
@media(min-width:992px){.slick-history .child-carousel{margin-top:50px}
*+.slick-history{margin-top:50px}}
@media(min-width:1200px){.slick-history .child-carousel{margin-top:75px}
.slick-history .child-carousel::before, .slick-history .child-carousel::after{width:7.5%}
.slick-history .child-carousel .slick-slide::before{width:calc(100% - 174px + 30px)}
.slick-history .child-carousel .slick-prev{left:3.3%}
.slick-history .child-carousel .slick-next{right:3.3%}}
@media(min-width:1600px){.child-carousel::before, .child-carousel::after{width:6.5%}}
.slick-slide .box-info-classic .box-info-classic-title{    font-size: 24px;
    line-height: 30px;
    font-weight: 600;
}
.slick-slide .box-info-classic .box-info-classic-text{ min-height: 138px;
}
/*********************************************************
			    stepper
**********************************************************/
.stepper{position:relative; display:block}
.stepper input[type=number]{width:100%; padding:10px 43px; font-weight:500; font-family:open sans, sans-serif; text-align:center; -moz-appearance:textfield; background:#f5f5f5; border-color:#f5f5f5}
.stepper input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
.stepper-arrow{position:absolute; text-align:center; top:50%; margin-top:-19px; width:38px; height:38px; font-size:14px; line-height:38px; font-weight:400; font-family:material design icons; cursor:pointer; color:#505050; border-radius:0; transition:.3s all ease}
.stepper-arrow:hover{color:#a58838}
.stepper-arrow.up{right:0}
.stepper-arrow.up:before{content:'\f504'}
.stepper-arrow.down{left:0}
.stepper-arrow.down:before{content:'\f465'}
.stepper.disabled .stepper-arrow{pointer-events:none; opacity:.5}
.product-stepper .stepper{padding-right:34px}
.product-stepper input[type=number]{padding:14px; max-width:60px; min-height:60px; font-size:20px; line-height:30px; letter-spacing:.025em; border-radius:6px; color:#505050; background:#ebebeb}
.product-stepper .stepper-arrow{margin-top:0; top:auto; right:0; width:26px; height:26px; font-size:20px; line-height:26px; border-radius:6px; background:#ebebeb}
.product-stepper .stepper-arrow.up{top:0}
.product-stepper .stepper-arrow.down{left:auto; bottom:0}
@media(min-width:576px){.product-stepper .stepper{padding-right:38px}
.product-stepper input[type=number]{padding:17px 14px; max-width:70px; min-height:70px; font-size:24px}
.product-stepper .stepper-arrow{width:32px; height:32px; font-size:24px; line-height:32px}}
.table-cart-stepper{max-width:123px; margin-left:auto; margin-right:auto}
.table-cart-stepper input[type=number]{font-size:18px; line-height:24px; letter-spacing:.1em; color:#505050; background:#fff; border-color:#fff}
.table-cart-stepper .stepper-arrow{line-height:36px; border-radius:6px; border:1px solid #e1e1e1}
.table-cart-stepper .stepper-arrow.up{font-size:30px}
.table-cart-stepper .stepper-arrow.down{font-size:18px}
/*********************************************************
			    ecwid_body
**********************************************************/
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button{transition:.3s ease-out all}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:focus, html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:active{color:#505050; background-color:#a58838; border-color:#a58838}
html#ecwid_html body#ecwid_body .ec-size .ec-store .form-control__button.form-control__button.form-control__button:hover{color:#fff; border-color:#a58838; background-color:#a58838}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__title-inner.grid-product__title-inner.grid-product__title-inner.grid-product__title-inner.grid-product__title-inner{font-weight:500; letter-spacing:0; font-family:open sans, sans-serif; text-transform:uppercase; color:#505050; transition:.3s ease-out all}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid-product__wrap-inner .grid-product__title .grid-product__title-inner.grid-product__title-inner:hover{color:#a58838}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__price.grid-product__price{margin-top:8px}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products.grid__products--appearance-frame .grid-product__price .grid-product__price-amount.grid-product__price-amount{font-size:15px; line-height:1; font-weight:700; letter-spacing:0; color:#a58838}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner{border-radius:6px}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__sort.grid__sort{font-family:open sans, sans-serif; font-weight:700}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner{background:#f5f5f5; border-color:transparent; box-shadow:none}
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--appearance-frame .grid-product__wrap-inner.grid-product__wrap-inner:hover{background:#fff; box-shadow:0 1px 18px 0 rgba(0,0,0,.09)}
html#ecwid_html body#ecwid_body .ec-size.ec-size--s .ec-store .details-gallery__thumb-img.details-gallery__thumb-img::after{box-shadow:0 0 6px 0 rgba(0,0,0,.21)}
html#ecwid_html body#ecwid_body .ec-size.ec-size--m .ec-store .details-gallery__thumbs.details-gallery__thumbs--aspect-ratio-auto .details-gallery__thumb--aspect-ratio-1.details-gallery__thumb--aspect-ratio-1{margin-left:3px; margin-right:3px}
@media(max-width:479px){html#ecwid_html body#ecwid_body .ch-navbar-fixed .ec-minicart--responsive.ec-minicart--m .ec-minicart__icon{width:36px; height:36px}}
@media (max-width: 768px){
.section-xxl-2{padding: 50px 0;}
*+.product-button-wrap{margin-top:20px;}}
@media(max-width:500px){.footer-payment-icon{padding-top:15px; text-align:center;}}
@media(max-width:767px){.quote-about{padding:50px;}}
