@import url('https://fonts.googleapis.com/css?family=Arimo:400,400i,700,700i|Asul:400,700');
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

body{font: 400 16px/1.4 "Arimo", sans-serif;color: #633c20;}
body.noscroll{overflow: hidden;}
body.maximum_width{background: #FFF;}
body.maximum_width .section_contact,
body.maximum_width .section_image_text,
body.maximum_width .section_product_slider,
body.maximum_width .section_product_slider_new,
body.maximum_width .section_news_galleries,
body.maximum_width .section_notices,
body.maximum_width .section_instructions,
body.maximum_width .section_work,
body.maximum_width .section_gallery_text
{max-width: 1600px;margin: 0 auto;background: #FFF;}
.hidden{display: none;}
hr{display: block;height: 6px;border: none;background: #633c20;margin: 36px 0;}
blockquote{font-size: 95%;font-style: italic;line-height: 1.6;}
.section_inner{position: relative;}
#download_image_message{position: fixed;z-index: 99999;bottom: 32px;left: 50%;border: 6px solid #633c20;background: #FFF;padding: 16px;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
/* masonry */
.masonry-4 > .grid-sizer, .masonry-4 > .grid-item {width:25%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (max-width: 992px) {
	.masonry-4 > .grid-sizer, .masonry-4 > .grid-item {width:50%;}
}
@media only screen and (max-width: 768px) {
	.masonry-4 > .grid-sizer, .masonry-4 > .grid-item {width:100%;}
}
/* owl */
.owl-nav > .owl-prev, .owl-nav > .owl-next{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;opacity: 1;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: url('../images/sprites.png') no-repeat -48px -96px transparent;}

.owl-nav > .owl-prev:hover{-webkit-transform: translateX(-5px);transform: translateX(-5px);}
.owl-nav > .owl-next:hover{-webkit-transform: translateX(5px);transform: translateX(5px);}
.owl-nav > .owl-prev:hover, .owl-nav > .owl-next:hover{opacity: 1;}
.owl-nav > .owl-prev{left: 0;margin-left: -24px;}
.owl-nav > .owl-next{right: 0;margin-right: -24px;background-position: -48px -144px;}
.owl-dots{margin: 32px auto 0 auto;text-align: center;display: block;}
.owl-dots > .owl-dot{display: inline-block;width: 12px;height: 12px;background: #633c20;opacity: .5;-webkit-border-radius: 100%;border-radius: 100%;}
.owl-dots > .owl-dot.active{opacity: 1;}
.owl-dots > .owl-dot + .owl-dot{margin-left: 8px;}
/* section_title  */
.section_title{font: 700 44px/1.2 "Asul", sans-serif;}
.section_title_secondary{font: 400 32px/1.2 "Asul", sans-serif;}
.section_title_small{font: 400 20px/1.2 "Asul", sans-serif;}
@media only screen and (max-width: 1200px) {
	.section_title{font-size: 36px;text-align: center;}
	.section_title_secondary{font-size: 28px;text-align: center;}
	.section_title_small{text-align: center;}
}
@media only screen and (max-width: 768px) {
	.section_title{font-size: 28px;}
	.section_title_secondary{font-size: 24px;}
}


.no-darksite{display: flex;width: 100%;height: 100vh;justify-content: center;align-items: center;}
.no-darksite img{width: 200px;max-width: 50%;height: auto;
-webkit-animation: pulse 2s infinite;
animation: pulse 2s infinite;
}

@-webkit-keyframes pulse {
	0% {transform: scale(.9);opacity: .75;}
	70% {transform: scale(1);opacity: 1;}
	100% {transform: scale(.9);opacity: .75;}
}
@keyframes pulse {
	0% {transform: scale(.9);opacity: .75;}
	70% {transform: scale(1);opacity: 1;}
	100% {transform: scale(.9);opacity: .75;}
}

/* section_subtitle  */
.section_subtitle{font: 400 18px/1.2 "Arimo";text-transform: uppercase;}
.section_subtitle a{text-transform: none;font-style: italic;text-decoration: underline;color: #633c20;}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_subtitle{font-size: 16px;text-align: center;}
}
@media only screen and (max-width: 768px) {
	.section_subtitle{font-size: 14px;text-align: center;}
}
/* titles and description */
.section_title + .description{margin-top: 32px;}
.section_subtitle + .description{margin-top: 32px;}
@media only screen and (max-width: 768px) {
	.section_title + .description{margin-top: 16px;}
	.section_subtitle + .description{margin-top: 16px;}
}
/* article */
.article{}
.article a{text-decoration: underline;color:#633c20;position: relative;}
.article a:hover, .article a:active{}
.article a.more{text-decoration: none;color:#633c20;}
.article > *:last-child{margin-bottom: 0;}
.article * + h1,.article * + h2,.article * + h3,.article * + h4,.article * + h5,.article * + h6{margin-top: 32px;}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6{font: 700 32px/1.2 "Asul", sans-serif;margin-bottom: 16px;}
.article h2{font-size: 30px;}
.article h3{font-size: 28px;}
.article h4{font-size: 26px;}
.article h5{font-size: 20px;font-weight: 400;}
.article h6{font-size: 18px;font-weight: 400;}
.article ul{padding: 0 0 0 20px;list-style-type: square;margin-left: 8px;}
.article img{max-width: 100%;display: block;margin: 32px;height: auto;}
.article img.aligncenter {margin: 64px auto;}
.article .wp-caption.aligncenter{width: 100% !important;}
.article .wp-caption.aligncenter > img{max-width: 100% !important;display: block;margin: 32px auto 8px auto;height: auto;}
.article .wp-caption.aligncenter .wp-caption-text{text-align: center;font-size: 14px;margin-bottom: 32px;}
.article img.alignleft{margin: 0 16px 16px 0;float: left;}
.article img.alignright{margin: 0 0 16px 16px;float: right;}
.article img.alignleft, .article img.alignright{max-width: 50%;}
@media only screen and (min-width: 1200px) {
	.article.featured{font-size: 120%;}
}
@media only screen and (max-width: 1200px) {
	.article img.aligncenter {margin: 32px auto;}

}
@media only screen and (max-width: 768px) {
	.article blockquote{text-align: center;}
	.article img.aligncenter {margin: 16px auto;}
	.article .wp-caption.aligncenter > img{margin:16px auto 8px auto;}
	.article .wp-caption.aligncenter .wp-caption-text{margin-bottom: 16px;}
	.article img.alignleft, .article img.alignright{max-width: 40%;}
	.article img.alignleft{margin: 0 8px 8px 0;float: left;}
	.article img.alignright{margin: 0 0 8px 8px;float: right;}
}
/* overlay */
.overlay{opacity: .5;}
.overlay_white{background: #FFF;}
.overlay_black{background: #000;}
.overlay_theme{background: #633c20;}
/* header */
#header{position: fixed;top: 0;left: 0;width: 100%;z-index: 2;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header.scroll{background: #633c20;}
#header > .header_inner{padding: 80px 80px 0 80px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;position: relative;}
#header.scroll > .header_inner{padding: 0 80px 0 80px;height: 42px;}
#header > .header_inner > .content{position: relative;}
#header > .header_inner > .content > .logo{position: absolute;top: 0;left: 0;display: block;}
#header > .header_inner > .content > .logo > img{position: absolute;top: 0;left: 0;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;max-width: 260px;}
#header.scroll > .header_inner > .content > .logo > img{max-height: 42px;}

#header > .header_inner > .content > .logo > img.logo_small{-webkit-transform: translateY(-16px);transform: translateY(-16px); opacity: 0;}
#header > .header_inner > .content > nav{text-align: right;line-height: 42px;font-family: "Asul";font-size: 18px;color: #633c20;}
#header > .header_inner > .content > nav > span{padding: 0 10px;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header > .header_inner > .content > nav > a{text-decoration: none;color: #633c20;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header > .header_inner > .content > nav > a:hover{}
#header > .header_inner > .content > nav > a:not(.social) + a.social{margin-left: 32px;}
#header > .header_inner > .content > nav > a.social + a.social{margin-left: 16px;}
#header.scroll > .header_inner > .content > nav{color: #FFF;}
#header.scroll > .header_inner > .content > nav > a{color: #FFF;}
#header.scroll > .header_inner > .content > nav > a:hover{color: #FFF;}
#header > .header_inner > .content > .show_mobile_menu{position: absolute;top: 0;right: 0;width: 42px;height: 42px;background: url('../images/sprites.png') no-repeat -96px 0 transparent;display: none;cursor: pointer;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#header.scroll > .header_inner > .content > .show_mobile_menu{background-position: -96px -42px;}
#header > .header_inner > .content > .show_mobile_menu:hover{opacity: .5;}
#header.scroll > .header_inner > .content > .logo > img.logo_small{-webkit-transform: translateY(0);transform: translateY(0); opacity: 1;}
#header.scroll > .header_inner > .content > .logo > img.logo_large{-webkit-transform: translateY(-100%);transform: translateY(-100%); opacity: 0;}
@media only screen and (max-width: 1200px) {
	#header > .header_inner > .content > nav{display: none;}
	#header > .header_inner > .content {padding-right: 42px;}
	#header > .header_inner > .content > .show_mobile_menu{display: block;}
	#header > .header_inner > .content > .logo > img.logo_small{-webkit-transform: translateY(0);transform: translateY(0); opacity: 1;}
	#header > .header_inner > .content > .logo > img.logo_large{-webkit-transform: translateY(-100%);transform: translateY(-100%); opacity: 0;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	#header > .header_inner{padding: 32px 32px 0 32px;}
	#header.scroll > .header_inner{padding: 0 32px 0 32px;}
}
@media only screen and (max-width: 768px) {
	#header > .header_inner{padding: 16px 16px 0 16px;}
	#header.scroll > .header_inner{padding: 0 16px 0 16px;}
	#header > .header_inner > .content > .logo > img{max-height: 42px;}
}
/* mobile_menu */
#mobile_menu {height: 100%;width: 0;position: fixed;z-index: 98;top: 0;right: 0;background-color: #FFF;overflow-x: hidden;padding: 0px;transition: 0.3s;}
#mobile_menu_overlay{height: 100%;width: 0;position: fixed;z-index: 97;top: 0;right: 0;background: #633c20;opacity: .8;}
#mobile_menu_overlay.active{width: 100%;}
#mobile_menu a{display: block;padding: 16px;color: #633c20;transition: 0.3s;text-decoration: none;font-family: "Asul";text-align: right;font-size: 18px;font-weight: 700;}
#mobile_menu .social{margin: 32px 0 0 0;text-align: right;}
#mobile_menu .social > a{display: inline-block;}
#mobile_menu a:hover{background: #633c20;color:#FFF;}
#mobile_menu > .inner{width: 280px;overflow-x: hidden;}
#mobile_menu.active{width: 280px;box-shadow: 0px 6px 12px 0px rgba(0,0,0,0.25);}
@media only screen and (min-width: 1200px){
	#mobile_menu, #mobile_menu_overlay{display: none !important;}
}
/* section */
.section{z-index: 1;position: relative;}
/* section section_splash_screen */
.section_splash_screen .bgimage{z-index: 1;}
.section_splash_screen .overlay{z-index: 2;}
.section_splash_screen .border{z-index: 3;border: 6px solid #633c20;}
.section_splash_screen .next{background: url('../images/sprites.png') no-repeat -48px 0 transparent;z-index: 4;position: absolute;bottom: 24px;left: 50%;margin-left: -24px;width: 48px;height: 48px;cursor: pointer;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.section_splash_screen .next:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.section_splash_screen .info{z-index: 4;position: absolute;bottom: 180px;width: 50%;left: 50%;padding: 0 32px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.section_splash_screen .info > .section_title{margin: 0;/*color: #633c20;*/}
.section_splash_screen .info > .subtitle{font: 400 22px/1.2 "Asul";/*color: #633c20;*/margin: 0;}
.section_splash_screen .info > .subtitle > *:last-child{margin: 0;}
.section_splash_screen .info > .subtitle a{color: #633c20;text-decoration: underline;-webkit-transition: 0.2s;transition: 0.2s;}
.section_splash_screen .info > .subtitle a:hover{}
.section_splash_screen .logo{position: absolute;bottom: 0;right: 0;display: block;z-index: 99;padding: 80px;}
.section_splash_screen .logo > img{height:60px;width:auto;display:block;width: auto;}
.section_splash_screen .logo_importaco{position: absolute;bottom: 0;left: 0;display: block;z-index: 99;padding: 80px;}
.section_splash_screen .logo_importaco > img{height: 60px;width: auto;display: block;}
@media only screen and (max-width: 1200px) {
	.section_splash_screen .logo, .section_splash_screen .logo_importaco{padding: 32px;}
	.section_splash_screen .logo > img, .section_splash_screen .logo_importaco > img{height: 50px;}
	.section_splash_screen .info{bottom: 96px;left: 10%;width: 80%;text-align: center;}
}
@media only screen and (max-width: 996px) {
	.section_splash_screen .logo > img, .section_splash_screen .logo_importaco > img{height: 40px;}
}
@media only screen and (max-width: 768px) {
	.section_splash_screen .logo, .section_splash_screen .logo_importaco{padding: 16px;}
	.section_splash_screen .logo > img, .section_splash_screen .logo_importaco > img{height: 30px;}
}

/* section section_splash_screen */
.section_dark_site_splash_screen .bgimage{z-index: 1;}
.section_dark_site_splash_screen .overlay{z-index: 2;}
.section_dark_site_splash_screen .border{z-index: 3;border: 6px solid #633c20;}
.section_dark_site_splash_screen .next{background: url('../images/sprites.png') no-repeat -48px 0 transparent;z-index: 5;position: absolute;bottom: 24px;left: 50%;margin-left: -24px;width: 48px;height: 48px;cursor: pointer;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.section_dark_site_splash_screen .next:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);}
.section_dark_site_splash_screen .info{z-index: 4;position: absolute;bottom: 0;width: 100%;left: 0;padding: 0 80px 80px 80px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.section_dark_site_splash_screen .info .section_title_secondary{margin: 32px 0 0 0;font-weight: bolder;}
.section_dark_site_splash_screen .info .section_title_secondary > *:last-child{margin: 0;}
@media only screen and (max-width: 1200px) {
	.section_dark_site_splash_screen .info{padding: 0 32px 72px 32px;}
	.section_dark_site_splash_screen .info .section_title_secondary{margin: 16px 0 0 0;}
}
@media only screen and (max-width: 768px) {
	.section_dark_site_splash_screen .next{bottom: 8px;}
	.section_dark_site_splash_screen .info{padding: 0 16px 54px 16px;}
}
/* section_notices */
.section_notices {border: 6px solid #633c20;border-top: none;}
.section_notices hr{margin-left: -16px;margin-right: -16px;}
.section_notices .section_inner {padding: 80px;}
.section_notices .items{max-width: 1200px;margin: 0 auto;}
.section_notices .section_title_small + .items{margin-top: 36px;}
.block_notice > .title > a{color: #633c20;}
.block_notice > .date{margin: 0 auto 16px auto;font-style: italic;}
.block_notice > .actions{margin-top: 32px;text-align: right;}
.block_notice > .actions > a{font-weight: bold;color: #633c20;}
.block_notice_0{padding-right: 32px;}
.block_notice_1{padding-left: 32px;}
.gallery_popup .block_notice{max-width: 1200px;margin: 0 auto;padding-bottom:80px;}
@media only screen and (min-width: 1200px) {
	.col-lg-6 .block_notice > .section_title{font-size: 32px;}
}
@media only screen and (max-width: 1200px) {
	.section_notices .section_inner {padding: 32px;}
	.block_notice_0{padding-right: 16px;}
	.block_notice_1{padding-left: 16px;}
	.gallery_popup .block_notice{padding-bottom:32px;}
}
@media only screen and (max-width: 996px) {
	.block_notice_0{padding-right: 0px;}
	.block_notice_1{padding-left: 0px;}
	.section_notices hr{display: none;}
	.block_notice_0, .block_notice_1 {border-top: 6px solid #633c20;margin-top: 36px;padding-top: 36px;}
	.block_notice > .date{text-align: center;}
}
@media only screen and (max-width: 768px) {
	.section_notices .section_inner {padding: 16px;}
	.gallery_popup .block_notice{padding-bottom:16px;}
	.block_notice > .actions{display: none;}
}
/* section_work */
.section_work {border: 6px solid #633c20;border-bottom: none;}
.section_work .section_inner {padding: 80px;}
.section_work .info{max-width: 1200px;margin: 0 auto;text-align: center;}
.section_work .info > .description{text-align: center;}
.section_work .section_title_small + .info{margin-top: 36px;}
.section_work .items{margin: 64px 0 0 0;text-align: center;}
/* btn */
.btn + .btn{margin-left: 8px;}
.btn{display: inline-block;padding: 8px 32px;text-decoration: none;color: #FFF;border: 2px solid #633c20;color: #633c20;text-transform: uppercase;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.btn:hover, .btn:focus{text-decoration: none;background: #633c20;color: #FFF;}
/* section_instructions */
.section_instructions {border: 6px solid #633c20;border-top: none;}
.section_instructions .section_inner {padding: 80px;}
.section_instructions .info{max-width: 1200px;margin: 0 auto;}
.section_instructions .section_title_small + .info{margin-top: 36px;}
@media only screen and (max-width: 1200px) {
	.section_instructions .section_inner {padding: 32px;}
	.section_instructions .section_title_small + .info{margin-top: 16px;}
}
@media only screen and (max-width: 768px) {
	.section_instructions .section_inner {padding: 16px;}
}
/* section section_image_text */
.section_image_text .info{padding: 80px;}
.section_image_text + .section_image_text .col-lg-6 {border-top: 6px solid #633c20;}
.section_image_text  + .section_gallery_text .col-lg-6 {border-top: 6px solid #633c20;}
.section_gallery_text  + .section_image_text .col-lg-6 {border-top: 6px solid #633c20;}
.section_image_text .row > .col-lg-6:nth-child(1){border-right: 3px solid #633c20;border-left: 6px solid #633c20; }
.section_image_text .row > .col-lg-6:nth-child(2){border-left: 3px solid #633c20;border-right: 6px solid #633c20;}
@media only screen and (max-width: 1200px) {
	.section_image_text.image_right + .section_image_text.image_left{margin-top: 16px;}
	.section_image_text .row > .col-lg-6:nth-child(1){border: none;}
   .section_image_text .row > .col-lg-6:nth-child(2){border: none;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_image_text .info{padding: 32px;}
	.section_image_text .wimage{min-height: 360px;}
}
@media only screen and (max-width: 768px) {
	.section_image_text .info{padding: 16px;}
	.section_image_text .wimage{min-height: 240px;}
}
/* section section_gallery_text */
.section_gallery_text .info{padding: 80px;}
.section_gallery_text + .section_gallery_text .col-lg-6 {border-top: 6px solid #633c20;}
.section_gallery_text .row > .col-lg-6:nth-child(1){border-right: 3px solid #633c20;border-left: 6px solid #633c20; }
.section_gallery_text .row > .col-lg-6:nth-child(2){border-left: 3px solid #633c20;border-right: 6px solid #633c20;}
@media only screen and (max-width: 1200px) {
	.section_gallery_text.image_right + .section_gallery_text.image_left{margin-top: 16px;}
	.section_gallery_text .row > .col-lg-6:nth-child(1){border: none;}
   .section_gallery_text .row > .col-lg-6:nth-child(2){border: none;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_gallery_text .info{padding: 32px;}
	.section_gallery_text .wimage{min-height: 360px;}
}
@media only screen and (max-width: 768px) {
	.section_gallery_text .info{padding: 16px;}
	.section_gallery_text .wimage{min-height: 240px;}
}
/* minislider */
.minislider {display: block;height: 100%;position: absolute;top: 0;left: 0;width: 100%;}
.minislider .bgimage{height: 100%;}
.minislider .owl-dots{position: absolute;bottom: 16px;width: 100%;}
/* section section_product_slider_new */
.section_product_slider_new .owl-dots{display: none;}
.section_product_slider_new .border{z-index: 1;border: 6px solid #633c20;}
.section_product_slider + .section_product_slider_new .border{border-top:0;}
.section_splash_screen + .section_product_slider_new .border{border-top:0;}
.section_product_slider_new .side_content{z-index: 3;position: absolute;top: 0;left: 0;}
.section_product_slider_new .side_content > .info{padding: 80px;}
.section_product_slider_new .content{z-index: 2;position: relative;padding: 80px 80px 80px 80px;max-width: 800px;margin: 0 auto;}
.section_product_slider_new .content .slide{max-width: 500px;margin: 0 auto;}
.section_product_slider_new .side_content > .info .selector{margin: 36px 0 0 0;}
.section_product_slider_new .side_content > .info .selector > .title{font-weight: 400;font-size: 18px;}
.section_product_slider_new .side_content > .info .selector > nav + .title {margin-top: 24px;}
.section_product_slider_new .side_content > .info .selector > nav{font-style: italic;}
.section_product_slider_new .side_content > .info .selector > nav > a{color: #633c20;text-decoration: none !important;}
.section_product_slider_new .side_content > .info .selector > nav > a.active{font-weight: 700;}
.section_product_slider_new .side_content > .info .selector > nav > span{margin: 0 3px;opacity: .5;}
.section_product_slider_new .carouselproducts .owl-nav > .owl-prev, .section_product_slider_new .carouselproducts .owl-nav > .owl-next{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;opacity: 1;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: url('../images/sprites.png') no-repeat -48px -96px transparent;}
.section_product_slider_new .carouselproducts .owl-nav > .owl-prev:hover, .section_product_slider_new .carouselproducts .owl-nav > .owl-next:hover{opacity: 1;}
.section_product_slider_new .carouselproducts .owl-nav > .owl-prev{left: 0;margin-left: -24px;}
.section_product_slider_new .carouselproducts .owl-nav > .owl-prev:hover{-webkit-transform: translateX(-5px);transform: translateX(-5px);}
.section_product_slider_new .carouselproducts .owl-nav > .owl-next{right: 0;margin-right: -24px;background-position: -48px -144px;}
.section_product_slider_new .carouselproducts .owl-nav > .owl-next:hover{-webkit-transform: translateX(5px);transform: translateX(5px);}
@media only screen and (max-width: 1200px) {
	.section_product_slider_new .content{padding: 0 6px 6px 6px;max-width: 600px;}
	.section_product_slider_new .side_content{position: relative;top: auto;left: auto;}
	.section_product_slider_new .side_content > .info .selector{text-align: center;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_product_slider_new .side_content > .info{padding: 32px 32px 0 32px;}
}
@media only screen and (max-width: 768px) {
	.section_product_slider_new .side_content > .info{padding: 16px 16px 0 16px;}
	.section_product_slider_new .content .info > a > img{width: 280px;}
	.section_product_slider_new .carouselproducts .owl-nav > .owl-prev{left: 22px;}
		.section_product_slider_new .carouselproducts .owl-nav > .owl-next{right: 22px;}
}

/* section section_product_slider */
.section_product_slider .border{z-index: 1;border: 6px solid #633c20;}
.section_product_slider .side_content{z-index: 3;position: absolute;top: 0;left: 0;}
.section_product_slider .side_content > .info{padding: 80px;}
.section_product_slider .content{z-index: 2;position: relative;padding: 80px 0;}
.section_product_slider .content .info{text-align: center;}
.section_product_slider .content .info > a{display: block;display: inline-block;}
.section_product_slider .content .info > a > img{max-width: 100%;-webkit-box-sizing: border-box;box-sizing: border-box;}
@media only screen and (max-width: 1200px) {
	.section_product_slider .content{padding: 0 6px 6px 6px;}
	.section_product_slider .side_content{position: relative;top: auto;left: auto;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_product_slider .side_content > .info{padding: 32px 32px 0 32px;}
}
@media only screen and (max-width: 768px) {
	.section_product_slider .side_content > .info{padding: 16px 16px 0 16px;}
	.section_product_slider .content .info > a > img{width: 280px;}
}
/* product_slider */
.product_slider{position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;background: #FFF;opacity: 0;-webkit-transform: scale(1.8);transform: scale(1.8);-webkit-transition: 0.5s;transition: 0.5s;}
.product_slider.active{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.product_slider > .inner{border: 6px solid #633c20;padding: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.product_slider > .inner > .close {position: absolute;top: 80px;right: 80px;width: 42px;height: 42px;background: url('../images/sprites.png') no-repeat -96px -84px transparent;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.product_slider > .inner > .close:hover {opacity: .5;}
.product_slider > .inner .selector{margin: 36px 0 0 0;}
.product_slider > .inner .selector > .title{font-weight: 400;font-size: 18px;}
.product_slider > .inner .selector > nav{font-style: italic;}
.product_slider > .inner .selector > nav > a{color: #633c20;}
.product_slider > .inner .selector > nav > a.active{font-weight: 700;}
.product_slider > .inner .selector > nav > span{margin: 0 3px;opacity: .5;}
.product_slider > .inner .side_content{position: absolute;top: 80px;left: 80px;}
.product_slider > .inner > .carouselproducts{z-index: 1;display: block;margin: 0 auto;width: 400px;max-width: 90%;height: auto;max-height: 80%;padding-top: 100px;}
.product_slider > .inner > .carouselproducts .owl-nav > .owl-prev, .product_slider > .inner > .carouselproducts .owl-nav > .owl-next{position: absolute;top: 50%;width: 48px;height: 48px;margin-top: -24px;opacity: .5;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;background: url('../images/sprites.png') no-repeat -48px -96px transparent;}
.product_slider > .inner > .carouselproducts .owl-nav > .owl-prev:hover, .product_slider > .inner > .carouselproducts .owl-nav > .owl-next:hover{opacity: 1;}
.product_slider > .inner > .carouselproducts .owl-nav > .owl-prev{left: 0;margin-left: -24px;}
.product_slider > .inner > .carouselproducts .owl-nav > .owl-next{right: 0;margin-right: -24px;background-position: -48px -144px;}
.product_slider > .inner > .carouselproducts .slide{position: relative;}
.product_slider > .inner > .carouselproducts .slide img{max-width: 100%;max-height: 100%;width: auto;height: auto;}
.product_slider > .inner > .carouselproducts .slide > span{display: block;position: absolute;width: 100%;text-align: center;bottom: 0;left: 0;font-style: italic;}
@media only screen and (min-width: 1921px) {
	.product_slider > .inner > .carouselproducts{width: 660px;}
}
@media only screen and (max-width: 1200px) {
	.product_slider > .inner .selector{display: none;}
	.product_slider > .inner > .carouselproducts{width: 360px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.product_slider > .inner{padding: 32px;}
	.product_slider > .inner > .close {top: 32px;right: 32px;}
	.product_slider > .inner .side_content{top: 32px;left: 32px;right: 32px;}
	.product_slider > .inner > .carouselproducts{padding-top: 60px;}
}
@media only screen and (max-width: 768px) {
	.product_slider > .inner{padding: 16px;}
	.product_slider > .inner > .close {width: 24px;height: 24px;top: 16px;right: 16px;background-position: -96px -126px;}
	.product_slider > .inner .side_content{top: 16px;left: 48px;right: 48px;}
	.product_slider > .inner .side_content .section_title, .product_slider > .inner .side_content .section_subtitle{text-overflow: ellipsis;-ms-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;max-width:100%;}
	.product_slider > .inner > .carouselproducts{padding-top: 50px;}
}
@media only screen and (max-height: 414px) {
	.product_slider > .inner > .carouselproducts{width: 150px;}
	.product_slider > .inner > .carouselproducts{padding-top: 50px;}
}
/* section section_contact */
.section_contact {border: 6px solid #633c20;}
.section_contact .info{padding: 80px;}
.section_contact .contact_methods{padding: 0;margin: 36px 0 0 0;}
.section_contact .contact_methods li{position: relative;list-style: none;vertical-align: middle;min-height: 46px;padding-left: 66px;}
.section_contact .contact_methods li + li{margin-top: 16px;}
.section_contact .contact_methods li a{color: #633c20;}
.section_contact .contact_methods > li > i{display: block;position: absolute;top: 50%;left: 0;width: 46px;height: 46px;margin-top: -23px;background: url('../images/sprites.png') no-repeat 0 0 #FFF;}
.section_contact .contact_methods > li.phone > i{background-position: 0 -46px;}
.section_contact .contact_methods > li.email > i{background-position: 0 -92px;}
.section_contact .contact_methods > li.url > i{background-position: 0 -138px;}
.section_contact .map{display: block;padding: 100px 0 50px 0;padding: 40px 0 0 0;text-align: center;}
.section_contact .map img{display: inline-block;max-width: 100%;-webkit-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.section_contact .map a:hover > img{opacity: .8;}
.section_contact .extra{padding: 0 80px 80px 80px;text-align: left;font-size: 18px;font-weight: 600;font-family: "Asul";}
.section_contact .extra a{color:#633c20;text-decoration: underline;}
.section_contact .extra img{vertical-align: baseline;margin-left: 8px;}
@media only screen and (max-width: 1200px) {
	.section_contact .contact_methods > li > i{top: 0;left: 50%;margin: 0 0 0 -23px;}
	.section_contact .contact_methods li{padding: 56px 0 0 0;text-align: center;display: block;}
	.section_contact .map{padding: 0;margin-top: 16px;}
	.section_contact .extra{text-align: center;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_contact .info{padding: 32px;}
	.section_contact .extra{padding: 0 32px 32px 32px;}
}
@media only screen and (max-width: 768px) {
	.section_contact .info{padding: 16px;}
	.section_contact .map > img{width: 400px;max-width: 80%;}
	.section_contact .extra{padding: 0 16px 16px 16px;}
	.section_contact .extra{text-align: center;}
	.section_contact .extra img{display: block;margin: 16px auto 0 auto;max-width: 80px;}
}
/* section section_news_galleries */
.section_news_galleries {border-left: 6px solid #633c20;border-right: 6px solid #633c20;}
.section_image_text  + .section_news_galleries, .section_gallery_text  + .section_news_galleries{border-top: 6px solid #633c20;}
.section_news_galleries  + .section_image_text, .section_news_galleries  + .section_gallery_text{border-top: 6px solid #633c20;}
.section_news_galleries .info{padding: 80px;}
.section_news_galleries .news{margin-top: 36px;}
.section_news_galleries .carousel_news{margin-top: 36px;max-width: 800px;margin-left: auto;margin-right: auto;}
.block_new{text-align: center;display: block;max-width: 650px;margin: 0 auto;}
.block_new > .date{margin: 16px auto 0 auto;font-style: italic;}
.block_new > .title{margin: 8px auto 0 auto;font-size: 24px;line-height: 1.1;max-width: 500px;}
.block_new > .actions{margin: 8px auto 0 auto;font-weight: 400;font-size: 15px;}
.block_new > .actions > a{text-decoration: underline;color: #633c20;}
.section_news_galleries .carousel_galleries{margin-top: 32px;}
.block_gallery, .block_gallery:hover, .block_gallery:active, .block_gallery:link{text-align: center;color: #633c20; text-decoration: none;}
.block_gallery > .title{margin: 16px auto 0 auto;font-size: 24px;line-height: 1.1;}
.block_gallery > .img{background: #633c20;position: relative;}
.block_gallery > .img > img{display: block;width: 100%;height: auto;margin: 0;opacity: .99;-webkit-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.block_gallery:hover > .img > img{opacity: .5;}
.block_gallery > .img > .icons{position: absolute;top: 50%;margin-top: -24px;left: 0;right: 0;height: 48px;z-index: 2;opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.block_gallery:hover > .img > .icons{-webkit-transform: translateY(0px);transform: translateY(0px);opacity: 1;}
.block_gallery > .img > .icons > .icon {display: inline-block;margin: 0;width: 48px;height: 48px;background: url('../images/sprites.png') no-repeat -150px 0 transparent;}
.block_gallery > .img > .icons > .icon.download{background-position: -150px -48px;}
.block_gallery > .img > .icons > .icon + .icon {margin-left: 16px;}
.block_gallery > .description{margin: 8px auto 0 auto;}
@media only screen and (min-width:1200px) {
	.section_news_galleries .carousel_news	.owl-nav > .owl-prev, .section_news_galleries .carousel_news .owl-nav > .owl-next{top: 150px;}
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
	.section_news_galleries .info{padding: 32px;}
	.block_new > .title, .block_gallery > .title{font-size: 22px;}
}
@media only screen and (max-width: 768px) {
	.section_news_galleries .info{padding: 16px;}
	.block_new > .title, .block_gallery > .title{font-size: 18px;}
}
/* gallery_item_popup */
.gallery_item_popup{border: 6px solid #633c20;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background: #FFF;opacity: 0;-webkit-transform: scale(.8);transform: scale(.8);-webkit-transition: 0.5s;transition: 0.5s;}
.gallery_item_popup.active{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.gallery_item_popup > .inner{padding: 0;-webkit-box-sizing: border-box;box-sizing: border-box;position: absolute;top:80px;bottom:80px;right: 80px;left:80px;}
.gallery_item_popup > .inner > .close {z-index: 2;position: absolute;top: 0;right: 0;width: 42px;height: 42px;background: url('../images/sprites.png') no-repeat -96px -84px transparent;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.gallery_item_popup > .inner > .close:hover {opacity: 1;}
.gallery_item_popup > .inner > .info{position: absolute;z-index: 3;bottom: 0;right: 80px;left: 80px;text-align: center;}
.gallery_item_popup > .inner > .info > .image_title{font-style: italic;}
.gallery_item_popup > .inner > .info > .image_position{margin-top: 2px;font-weight: bold;font-size: 14px;}
.gallery_item_popup > .inner > .download {z-index: 2;position: absolute;bottom: 0;right: 0;width: 42px;height: 42px;background: url('../images/sprites.png') no-repeat -96px -150px transparent;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.gallery_item_popup > .inner > .download:hover {opacity: 1;}
.gallery_item_popup > .inner > .carousel_gallery_details{position: absolute;top: 0;bottom: 42px;bottom: calc(42px + 16px);padding-left: 80px;padding-right: 80px;}
.gallery_item_popup .owl-nav > .owl-prev{margin-left: 0;}
.gallery_item_popup .owl-nav > .owl-next{margin-right: 0;}
.gallery_item_popup > .inner > .carousel_gallery_details .slide{text-align: center;}
.gallery_item_popup > .inner > .carousel_gallery_details .slide img{max-width: 100%;max-height: 100%;width: auto;height: auto;margin: auto;}
.gallery_item_popup .owl-dots{display: none;}
@media only screen and (max-width: 1200px) {
	.gallery_item_popup > .inner{top: 32px;bottom: 32px;right: 32px;left: 32px;}
}
@media only screen and (max-width: 768px) {
	.gallery_item_popup > .inner{top: 16px;bottom: 16px;right: 16px;left: 16px;}
	.gallery_item_popup > .inner > .carousel_gallery_details{padding-left: 48px;padding-right: 48px;}
}
/* gallery_popup */
.gallery_popup{border: 6px solid #633c20;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 999;background: #FFF;opacity: 0;-webkit-transform: scale(1.8);transform: scale(1.8);-webkit-transition: 0.5s;transition: 0.5s;}
.gallery_popup.active{-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
.gallery_popup > .inner{padding: 80px;-webkit-box-sizing: border-box;box-sizing: border-box;top: 0;bottom: 0;left: 0;right: 0;position: absolute;overflow: auto;}
.gallery_popup .selector > a{text-decoration: none;color: #633c20;}
.gallery_popup .selector > a.active{text-decoration: underline;font-weight: bold;}
.gallery_popup .selector > span{margin: 0 3px;}
.gallery_popup .content{margin-left: -10px;margin-right: -10px;margin-top: 32px;}
.gallery_popup .grid-item{padding: 10px;}
.gallery_popup .close {z-index: 2;position: absolute;top: 80px;right: 80px;width: 42px;height: 42px;background: url('../images/sprites.png') no-repeat -96px -84px transparent;-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.gallery_popup .close:hover {opacity: 1;}
@media only screen and (max-width: 1200px) {
	.gallery_popup .selector{text-align: left;padding-right: 100px;}
	.gallery_popup .section_title_secondary{text-align: left;padding-right: 100px;}
}
@media only screen and (max-width: 992px) {
	.gallery_popup > .inner {padding: 32px;}
	.gallery_popup .content{margin-top: 16px;}
	.gallery_popup .close{top:32px;right: 32px;}
}
@media only screen and (max-width: 768px) {
	.gallery_popup > .inner {padding: 16px;}
	.gallery_popup .close{top:16px;right: 16px;}
}

/* block_cookies */
.block_cookies{position: fixed;bottom: 0;color: #FFF;color:rgba(255,255,255,.7);font-size: 16px;line-height: 1.2;background: rgba(0,0,0,.8);z-index: 999;left: 0;right: 0;padding: 8px;text-align: center;}
.block_cookies p{margin: 0;}
.block_cookies a{font-weight: bold;color: #FFF;}
.block_cookies .actions{margin-top: 8px;}
.block_cookies .actions a + a{margin-left: 8px;}
.btn-cookies{padding: 0 16px;line-height: 24px;font-size: 14px;cursor:pointer;display: inline-block;text-decoration: none;text-transform: uppercase;font-weight: bold;-webkit-border-radius: 24px;border-radius: 24px;background: transparent;color: #FFF;border:2px solid #FFF;-webkit-transition: all 0.3s ease;transition: all 0.3s ease;}
.btn-cookies:hover{background: #000;color: #FFF !important;}
.cookies_description{font-size: 14px;font-family: sans-serif;font-weight: normal;width: 500px;}
.fancybox-stage{display: block !important;}
@media only screen and (max-width: 768px) {
	.cookies_description{width: 100%;}
}
