/* fontello */
@font-face {
  font-family: 'fontello'; font-style: normal; font-weight: normal;
  src: url('../font/fontello.eot');
  src: url('../font/fontello.eot#iefix') format('embedded-opentype'),
       url('../font/fontello.woff') format('woff'),
       url('../font/fontello.ttf') format('truetype'),
       url('../font/fontello.svg#fontello') format('svg');
}
[class^="icon-"]:before, [class*=" icon-"]:before { display: inline-block; font-family: 'fontello'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; speak: none; text-align: center; text-decoration: inherit; text-transform: none; }

/* icon */
.icon-facebook:before { content: '\e800'; }
.icon-twitter:before { content: '\e801'; }
.icon-instagram:before { content: '\e802'; }
.icon-top:before { content: '\e803'; }
.icon-down:before { content: '\e804'; }
.icon-next:before { content: '\e805'; }
.icon-prev:before { content: '\e806'; }
.icon-right:before { content: '\e807'; }
.icon-left:before { content: '\e808'; }
.icon-up:before { content: '\e809'; }
.icon-mail:before { content: '\e80a'; }
.icon-bar:before { content: '\e80b'; }
.icon-close:before { content: '\e80c'; }
.icon-thin-next:before { content: '\e80d'; }
.icon-thin-prev:before { content: '\e80e'; }
.icon-comment:before { content: '\e80f'; }

/* owl-carousel */
.owl-wrapper, .owl-carousel { display: none; position: relative; }
.owl-wrapper, .owl-item { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.owl-wrapper:after, .owl-wrapper:before { content: " "; display: table; }
.owl-wrapper:after { clear: both; }
.owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.owl-wrapper-outer.autoHeight { transition: height 0.2s ease-out; }
.owl-carousel { width: 100%; -ms-touch-action: pan-y; touch-action: pan-y; }
.owl-item { float: left; position: relative; text-align: center; }
.owl-item.loading { background: url(../img/loading.gif) no-repeat center; min-height: 150px; }
.owl-controls { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* featherlight */
.featherlight { background-color: #f6a900; background-color: rgba(246, 169, 0, 0.9); cursor: pointer; bottom: 0; display: none; left: 0; position: fixed; right: 0; text-align: center; top: 0; white-space: nowrap; z-index: 20; }
.featherlight:before { content: ''; display: inline-block; height: 100%; margin-right: -0.25em; vertical-align: middle; }
.featherlight-holder { display: none; }
.featherlight-content { background-color: #000; box-shadow: 0 8px 32px rgba(35,32,30,.75); cursor: auto; display: inline-block; margin-left: 5%; margin-right: 5%; max-height: 90%; max-width: 1000px; min-width: 300px; position: relative; text-align: left; vertical-align: middle; white-space: normal; width: 90%; }
.featherlight-inner { display: block; }
.featherlight-close-icon { background-color: #fff; border-radius: 50%; color: #f6a900; cursor: pointer; font-size: 14px; height: 23px; line-height: 23px; position: absolute; right: 0; text-align: center; top: -30px; width: 23px; z-index: 9999; }
.featherlight-image { width: 100%; }
.featherlight iframe { border: none; }
