/*--------------------------------------------------------*/
/* TABLE OF CONTENTS: */
/*--------------------------------------------------------*/
/* 01 - RESET */
/* 02 - BOOTSTRAP */
/* 03 - TYPOGRAPHY */
/* 04 - HEADER */

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 01 - RESET */
/*-------------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
body *{-webkit-text-size-adjust:none; box-sizing: border-box;font-family: 'Comfortaa', cursive;}
.clear{clear:both; overflow:hidden; height:0px; font-size:0px; display: block;}
input:focus, select:focus, textarea:focus, button:focus {outline: none; box-shadow:none;}
input, textarea, select{ -webkit-appearance: none; -moz-appearance: none; border-radius: 0; outline: none; border: 0px none; outline: none; transition: all 0.35s ease-in; -moz-transition: all 0.35s ease-in;-o-transition: all 0.35s ease-in;-webkit-transition: all 0.35s ease-in;-ms-transition: all 0.35s ease-in; background: none;}
input:invalid {outline: none; box-shadow:none;}
a {cursor: pointer; text-decoration: none; outline: none;}
a:link, a:visited, a:active, a:hover{cursor: pointer; text-decoration: none; outline: none;}
a {text-decoration:none; outline:none; transition: all 0.35s ease-out; -moz-transition: all 0.35s ease-out;-o-transition: all 0.35s ease-out;-webkit-transition: all 0.35s ease-out;-ms-transition: all 0.35s ease-out;}
iframe {border: none; outline: none;}
ul {list-style: none;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none; appearance: none;margin: 0;}
button {background: none; border:0px none;}
input[type=number] {-moz-appearance:textfield;}
input[type="submit"], input[type="file"]{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;border: none;cursor: pointer;z-index: 1;font-size: 0;}
select::-ms-expand {display: none;}
::-webkit-input-placeholder {color:#000; opacity: 0.6;}
::-moz-placeholder          {color:#000; opacity: 0.6;}
:-moz-placeholder           {color:#000; opacity: 0.6;}
:-ms-input-placeholder      {color:#000; opacity: 0.6;}
.article-main-image{position: relative;display: block;width: 100%; height: auto;}
.article-main-image img{width: 100%; height: auto;position: relative;}

/*--------------------------------------------------------------------------------------------------------------*/
/* 02 - BOOTSTRAP */
/*--------------------------------------------------------------------------------------------------------------*/
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}@media print{.hidden-print{display:none!important}}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 03 - TYPOGRAPHY */
/*-------------------------------------------------------------------------------------------------------------------------------*/
.h1 {font-size: 44px; line-height: 1.2em;}
.h2 {font-size: 40px; line-height: 1.2em;}
.h3 {font-size: 30px; line-height: 1.2em;}
.h4 {font-size: 26px; line-height: 1.2em;}
.h5 {font-size: 20px; line-height: 1.2em;}
.h6 {font-size: 18px; line-height: 1.2em;}
.upper {text-transform: uppercase;} 
.title{letter-spacing: 1px;font-family: 'Comfortaa', sans-serif;color: #000;font-weight: 700;}
.title.color-2{color: #fffefe;}
.section{background: #fff;}
.simple-item{position: relative;z-index: 1;}
.simple-text > p{font-size: 24px; line-height: 30px;color: #fff;font-family: 'Open Sans', sans-serif;}
.simple-text p{margin-bottom: 10px;}
.simple-text.m-20 p{margin-bottom: 20px;}
.simple-text p:last-child{margin-bottom: 0;}
.simple-text.size-2 > *{font-size: 18px;line-height: 24px;}
.simple-text.size-3 > *{font-size: 16px;line-height: 24px;}
.simple-text.color-2 > *{color: rgba(0,0,0,0.8);}
.simple-text.color-3 > *{color: rgba(255,255,255,0.8);}
.simple-text.color-4 > *{color: #000;}
.simple-text.light{font-weight: 300;}
.simple-text.semi-bold{font-weight: 600;}
.simple-img{display: block;border-radius: 4px;overflow: hidden;}
.simple-text p a{color: rgba(175, 95, 43, 0.8);}
/*simple-list*/
.simple-list > *{font-family: 'Open Sans', sans-serif;}
.simple-list li{font-size: 16px;color: rgba(0, 0, 0, 0.8);line-height: 30px;padding-left: 25px;margin-bottom: 2px; position: relative;}
.simple-list li a{font-size: 16px;color: rgba(175, 95, 43, 0.8);border-bottom: 1px solid #af5f2b;}
.simple-list li:last-child{margin-bottom: 0;}
.simple-list li:before{content: ""; position: absolute;left: 0;top: 14px;width: 14px; height: 2px;background: #f3ad51;}
/*blockquote*/
blockquote{padding-left: 120px;position: relative;margin: 25px 0;}
blockquote .simple-text p{margin-bottom: 0;}
.simple-img{position: relative;width: 100%;height: auto;height: 380px;}
/*button*/
.button{display: inline-block;position: relative;font-size: 14px;line-height: 49px;padding: 0 27px; font-weight: 700;color: #000;border-radius: 5px; letter-spacing: 0.5px; background: transparent; text-align: center;text-transform: uppercase;cursor: pointer;vertical-align: bottom; -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;white-space: nowrap; z-index: 1;}
.button:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;background: -moz-linear-gradient(left, #fff 0%, #fff 100%);background: -webkit-linear-gradient(left, #fff 0%,#fff 100%);background: linear-gradient(to right, #fff 0%,#fff 100%);z-index: -1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;opacity: 0;opacity: 1;z-index: -1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-radius: 5px;}
.button:after{content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0; opacity: 1;z-index: -1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: 2px solid #b1622b;border-radius: 5px;}
.button .gradient{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.button .gradient:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f3ad50;background: -moz-linear-gradient(left, #f3ad50 0%, #b2622b 100%);background: -webkit-linear-gradient(left, #f3ad50 0%,#b2622b 100%);background: linear-gradient(to right, #f3ad50 0%,#b2622b 100%);z-index: -1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;opacity: 0;border-radius: 5px;}
/*button color-2*/
.button.color-2{color: #fff;}
.button.color-2:before{background: transparent;}
.button.color-2:after{border-color: #e6e6e6;}
/*button style-2*/
.button.style-2{color: #fff;border:none;border: 0;line-height: 49px;}
.button.style-2:before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f3ad50;background: -moz-linear-gradient(left, #f3ad50 0%, #b2622b 100%);background: -webkit-linear-gradient(left, #f3ad50 0%,#b2622b 100%);background: linear-gradient(to right, #f3ad50 0%,#b2622b 100%);opacity: 1;z-index: -1;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border-radius: 5px;}
.button.style-2:after{top: 0;left: 0;right: 0;bottom: 0; opacity: 0;z-index: -1;border: 2px solid #b1622b;}
.button.style-2 .gradient:before{top: 2px;left: 2px;background: #fff;background: -moz-linear-gradient(left, #fff 0%, #fff 100%);background: -webkit-linear-gradient(left, #fff 0%,#fff 100%);background: linear-gradient(to right, #fff 0%,#fff 100%);}
/*button style-3*/
.button.style-3{border: 2px solid #e6e6e6;line-height: 45px;}
.button.style-3:before,.button.style-3:after{content: none;}
.button.style-3 span{position: relative;padding-left: 34px;font-size: 12px;line-height: 16px;display: inline-block; color: #000;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button.style-3 span svg{position: absolute;top: -2px;left: 0;fill: #6c6c6c;width: 19px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*button style-4*/
.button.style-4{border: 2px solid #646464;line-height: 45px;}
.button.style-4:before,.button.style-4:after{content: none;}
.button.style-4 span{position: relative;padding-left: 34px;font-size: 12px;line-height: 16px;display: inline-block; color: #fff;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.button.style-4 span svg{position: absolute;top: -2px;left: 0;fill: #c4c4c4;width: 19px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*button link*/
.link-right-icon{position: relative;display: inline-block;color: #000;text-transform: uppercase;font-size: 14px;line-height: 16px;padding-right: 15px;letter-spacing: 0.5px;font-weight: 700;}
.link-right-icon:before{content: "";position: absolute;right: 2px;top: 4px;width: 5px;height: 5px;border-left: 1px solid #575757;border-bottom: 1px solid #575757;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
@media(min-width: 1200px){
  .button:hover{color: #fff;}
	.button:hover:before{opacity: 0;}
	.button:hover:after{opacity: 0;}
	.button:hover .gradient:before{opacity: 1;}
  .button.style-2:hover{color: #010101;}
	.button.style-2:hover:before{opacity: 0;}
	.button.style-2:hover:after{opacity: 1;}
	.button.style-2:hover .gradient:before{opacity: 1;}
  .button.style-3:hover{border-color: #000;background: transparent;}
	.button.style-3:hover span svg{fill: #000;}
  .button.style-4:hover{border-color: #fff;}
	.button.style-4:hover span svg{fill: #fff;}
	.simple-list li a:hover,.simple-text p a:hover{color: #af5f2b;}
	.link-right-icon:hover{color: #b1622b;}
	.link-right-icon:hover:before{border-color: #b1622b;}
}
@media(max-width: 767px){
	.h1 {font-size: 38px;}
	.h2 {font-size: 32px;}
	.h3 {font-size: 28px;}
	.h4 {font-size: 22px;}
	.h5 {font-size: 18px;}
	.h6 {font-size: 16px;}
  .button{display: block;}
	blockquote{padding-left: 25px;}
	.simple-list li{line-height: 24px;}
	.simple-img{height: 260px;}
}

/*-------------------------------------------------------------------------------------------------------------------------------*/
/* 04 - HEADER */
/*-------------------------------------------------------------------------------------------------------------------------------*/
header{position: fixed;top: 0;width: 100%; height: 160px;z-index: 100;padding: 0;backface-visibility: hidden;background: #fff;}
header.scroll{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);}
header #logo{display: inline-block;position: absolute;top: 25px;left: 15px;width: 290px;height: auto; z-index: 100;font-size: 0;}
header #logo img{width: 100%;}
header nav{text-align: left;font-size: 0;}
header nav ul li{display: inline-block;margin-right: 21px;position: relative;}
header nav ul li a{line-height: 49px;font-size: 19px;color: #010101;font-weight: 700;display: block;}
header nav ul li.active > a{color: #b1622b;}
.fixed-menu{margin-top: 120px;background: #fff;}
.header-right{display: inline-block;position: absolute;top: 34px;right: 15px;font-size: 0; gap: 15px}
@media(max-width: 1024px) and (min-width: 991px){
	.header-right{gap: 0px}
}
.header-right .button{margin-right: 10px;}
/*mobile-button*/
header .mobile-button{display: none;position: absolute;top: 50%;right: 15px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 101;}
header .mobile-button span{display: block;position: absolute;top: 50%;left: 0;right: 0;height: 2px;background: #b1622b;}
header .mobile-button:before, header .mobile-button:after{content: "";position: absolute;display: block;top: 50%;left: 0;width: 100%;height: 2px;background: #b1622b;margin-top: 7px;}
header .mobile-button:before{margin-top: -7px;}
header .mobile-button.active:before{-webkit-transform: translateY(7px) rotate(45deg);transform: translateY(7px) rotate(45deg);-webkit-transform-origin: center center;transform-origin: center center;}
header .mobile-button.active span{-webkit-transform: translateX(25px);transform: translateX(25px);opacity: 0;}
header .mobile-button.active:after{-webkit-transform: translateY(-7px) rotate(-45deg);transform: translateY(-7px) rotate(-45deg);-webkit-transform-origin: center center;transform-origin: center center;}
.header-margin{height: 160px;}
header nav ul ul li a{font-size: 16px;color: #010101;font-weight: 400;}
header nav ul ul li.active > a{color: #b3642c;font-weight: 700;}
@media(min-width: 1200px){
  header nav ul li a:hover{color: #b1622b;}
}
@media(min-width: 1025px){
	header nav ul li:hover > ul{visibility: visible;opacity: 1;-webkit-transform: scaleY(1);transform: scaleY(1);}
}
@media(min-width: 992px){
	header.scroll{-webkit-transform: translateY(-99px);transform: translateY(-99px);}
  header.scroll .fixed-menu{margin-top: 105px;}
	header.scroll nav ul li a{line-height: 50px;}
	/*header nav ul li:hover > ul{visibility: visible;opacity: 1;-webkit-transform: scaleY(1);transform: scaleY(1);}*/
	/*second level menu*/
	header nav ul ul{display: block;list-style: none;position: absolute;top: 100%;left: 0;min-width: 240px;border: 1px solid #eeeeee;background: #fff;padding: 10px 30px;visibility: hidden;opacity: 0;-webkit-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scaleY(0);transform: scaleY(0);-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
	header nav ul ul li{text-align: left;position: relative;display: block;margin-right: 0;border-bottom: 1px solid #e6e6e6;}
	header nav ul ul li:last-child{border-bottom: 0;}
}
@media(max-width: 1299px){
	 header nav ul li{margin-right: 60px;}
}
@media(max-width: 1199px){
  header #logo{width: 260px;}
  .header-right .button{margin-right:10px;}
  header nav ul li{margin-right: 30px;}

}
@media (min-width: 992px) and (max-width: 1024px){
	header nav ul li i{
	    width: 20px;
	    height: 20px;
	    display: block;
	    position: absolute;
	    top: 15px;
	    right: -25px;
	}
	header nav ul ul{display: none; opacity: 1;visibility: visible;transform: none;}
	header nav ul li i:before{content: "";position: absolute;left:initial;right:5px;top: 50%;margin-top: -8px;margin-left: -4px;width: 8px;height: 8px;border-left: 2px solid #b1622b;border-bottom: 2px solid #b1622b;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
}

/* @media (min-width: 992px){
	
} */
@media(max-width: 991px){
	header{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);}
  .fixed-menu{margin-top: 0;}
  header nav{text-align: center;}
  header nav{margin-bottom: 15px;}
  .header-right .button{margin-right: 30px;margin-bottom: 30px;}
  .header-right .button:nth-child(2){margin-right: 0;}
  header{position: fixed;}
  header, .header-margin{height: 70px;}
	header .mobile-button{display: block;}
	header .top-mobile-menu{position: absolute;top: 0;left: 0;right: 0;height: 70px;padding: 0px 15px;z-index: 102;}
  header #logo{width: 200px;position: absolute;top: 50%;left: 15px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
	header .toggle-block {display: block;width: 100%;right: 0; -webkit-transform: translateX(100%);transform: translateX(100%);position: fixed;top: 0;height: 100%;max-height: 100%;background: #fff;text-align: center;padding: 20px 30px 70px;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;z-index: 101;overflow: auto;margin-top: 70px;}
	header .toggle-block.open-menu{-webkit-transform: translateX(0);transform: translateX(0);}
  header nav ul li{display: block;margin: 0;}
  header nav ul li a{display: block;line-height: 50px;color: #210f09;padding: 0 50px;}
  .header-right{position: relative;display: block!important;top: 0;right: 0;transform: none;margin: 30px 0;}
	header nav ul ul{display: none; opacity: 1;visibility: visible;transform: none;transform-origin: 0;position: relative;top: auto;}
	header nav ul ul li a{line-height: 40px;}
	header nav ul li i{display: block;width: 50px;height: 50px;position: absolute;top: 0;right: 0;}
	header nav ul li i:before{content: "";position: absolute;left: 50%;top: 50%;margin-top: -8px;margin-left: -4px;width: 8px;height: 8px;border-left: 2px solid #b1622b;border-bottom: 2px solid #b1622b;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);}
	header nav ul li i.return-arrow{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
}
@media(max-width: 767px){
  header .toggle-block{padding: 15px 15px 70px;}
  .header-right .button{margin-right: 0;}
}
/*all transition*/
header, header #logo, header #logo img, header.scroll, header .mobile-button, header .mobile-button span, header .mobile-button:before, header .mobile-button:after, .fixed-menu, .header-right, header nav, header nav ul li i, header nav ul li i:before{-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
