first commit

This commit is contained in:
2026-04-15 22:37:39 +03:00
parent 3c59557946
commit 1590bef227
156 changed files with 13823 additions and 84 deletions

View File

@@ -0,0 +1,433 @@
<!DOCTYPE html>
<!-- saved from url=(0035)https://salmakishotel.com/rest.html -->
<html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- TITLE -->
<title>SALMAKİS BODRUM RESORT</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta name="format-detection" content="telephone=no">
<meta name="apple-mobile-web-app-capable" content="yes">
<link rel="shortcut icon" href="https://salmakishotel.com/images/favicon.png">
<!-- GOOGLE FONT -->
<!-- GOOGLE FONT -->
<link href="./SALMAKİS BODRUM RESORT_files/css" rel="stylesheet" type="text/css">
<!-- CSS LIBRARY -->
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/font-awesome.min.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/font-lotusicon.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/owl.carousel.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/jquery-ui.min.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/magnific-popup.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/settings.css">
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/bootstrap-select.min.css">
<!-- MAIN STYLE -->
<link rel="stylesheet" type="text/css" href="./SALMAKİS BODRUM RESORT_files/style.css">
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script>
<![endif]-->
<script type="text/javascript" charset="UTF-8" src="./SALMAKİS BODRUM RESORT_files/common.js.indir"></script><script type="text/javascript" charset="UTF-8" src="./SALMAKİS BODRUM RESORT_files/util.js.indir"></script></head>
<!--[if IE 7]> <body class="ie7 lt-ie8 lt-ie9 lt-ie10"> <![endif]-->
<!--[if IE 8]> <body class="ie8 lt-ie9 lt-ie10"> <![endif]-->
<!--[if IE 9]> <body class="ie9 lt-ie10"> <![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--> <body style=""> <!--<![endif]-->
<!-- PRELOADER -->
<div id="preloader" style="display: none;">
<span class="preloader-dot"></span>
</div>
<!-- END / PRELOADER -->
<!-- PAGE WRAP -->
<div id="page-wrap">
<!-- HEADER -->
<header id="header" class="">
<!-- HEADER TOP -->
<div class="header_top">
<div class="container">
<div class="header_right float-right">
<div class="dropdown">
<a href="https://salmakishotel.com/kvkk.html"><i class="fa fa-info-circle" aria-hidden="true"></i> KVKK</a>
</div>
<div class="dropdown language">
<span>TR</span>
<ul>
<li class="active"><a href="https://salmakishotel.com/index.html">TR</a></li>
<li><a href="https://salmakishotel.com/index-ing.html">ENG</a></li>
<li><a href="https://salmakishotel.com/index-de.html">DE</a></li>
</ul>
</div>
</div>
</div>
</div>
<!-- END / HEADER TOP -->
<!-- HEADER LOGO & MENU -->
<div class="header_content" id="header_content">
<div class="container">
<!-- HEADER LOGO -->
<div class="header_logo">
<a href="https://salmakishotel.com/index.html"><img src="./SALMAKİS BODRUM RESORT_files/logo-header.png" alt=""></a>
</div>
<!-- END / HEADER LOGO -->
<!-- HEADER MENU -->
<nav class="header_menu">
<ul class="menu">
<li>
<a href="https://salmakishotel.com/rest.html#">Konaklama <span class="fa fa-caret-down"></span></a>
<ul class="sub-menu">
<li><a href="https://salmakishotel.com/odalar.html">Odalar</a></li>
<li><a href="https://salmakishotel.com/rezidans.html">Rezidans</a></li>
</ul>
</li>
<li>
</li><li><a href="https://salmakishotel.com/rest.html">YİYECEK &amp; İÇECEK</a></li>
<li>
<a href="https://salmakishotel.com/aktiviteler.html">Aktiviteler <span class="fa fa-caret-down"></span></a>
<ul class="sub-menu">
<li><a href="https://salmakishotel.com/cocuklaricin.html">Çocuklar için</a></li>
<li><a href="https://salmakishotel.com/spor.html">Spor Aktiviteleri</a></li>
<li><a href="https://salmakishotel.com/animasyon.html">Eğlence &amp; Animasyon</a></li>
</ul>
</li>
<li>
<a href="https://salmakishotel.com/organizasyon.html">Organizasyon <span class="fa fa-caret-down"></span></a>
<ul class="sub-menu">
<li>
<a href="https://salmakishotel.com/toplanti.html">Toplantı</a>
</li>
<li><a href="https://salmakishotel.com/dugun.html">Düğün</a></li>
</ul>
</li>
<li>
<a href="https://salmakishotel.com/rest.html#">Galeri <span class="fa fa-caret-down"></span></a>
<ul class="sub-menu">
<li><a href="https://salmakishotel.com/genelgorunum.html">Genel Görünüm</a></li>
<li><a href="https://salmakishotel.com/odagaleri.html">Odalar</a></li>
<li><a href="https://salmakishotel.com/havuz.html">Havuz&amp;Plaj </a></li>
<li><a href="https://salmakishotel.com/aktivitelergaleri.html">Aktiviteler </a></li>
<li><a href="https://salmakishotel.com/mini.html">Mini Club </a></li>
<li><a href="https://salmakishotel.com/yeme.html">Yeme&amp;İçme </a></li>
</ul>
</li>
<li><a href="https://salmakishotel.com/spa/index.html" target="_blank">Spa Center</a></li>
<li><a href="https://salmakishotel.com/iletisim.html">İLETİŞİM</a></li>
</ul>
</nav>
<!-- END / HEADER MENU -->
<!-- MENU BAR -->
<span class="menu-bars">
<span></span>
</span>
<!-- END / MENU BAR -->
</div>
</div>
<!-- END / HEADER LOGO & MENU -->
</header>
<!-- END / HEADER -->
<!-- SUB BANNER -->
<section class="section-sub-banner bg-10">
<div class="sub-banner">
<div class="container">
<div class="text text-center">
</div>
</div>
</div>
</section>
<!-- END / SUB BANNER -->
<!-- ABOUT -->
<section class="section-about">
<div class="container">
<div class="about">
<!-- ITEM -->
<div class="about-item">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; transition: 800ms; transform: translate3d(-1170px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/4.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Ana Restaurant</h2>
<div class="desc">
<p>Türk ve Dünya Mutfaklarının buluştuğu, görsel dizaynlarla hazırlanan açık büfe restoranımızda, bol çeşitli özel lezzetleri ile yemek deneyiminizi başlangıçtan tatlılara kadar heyecan verici bir yolculuk haline getirebilirsiniz. Osmanlı stiline özgü dekore edilmiş ana restoran; açık ve kapalı alanlara sahip olup muhteşem Bodrum ve deniz manzarası eşliğinde sizleri ağırlar.</p>
</div>
</div>
</div>
<!-- END / ITEM -->
<!-- ITEM -->
<div class="about-item about-right">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; transition: 800ms; transform: translate3d(-1170px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1p.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2p.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3p.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/4p.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Poseidon A La Carte Restoran</h2>
<div class="desc">
<p>Salmakis Resort &amp; Spada deniz ürünlerinin özel örneklerini sunan Poseidon A La Carte Restoran eşsiz Bodrum gecelerinde konuklarını büyülüyor. Muhteşem deniz ve Bodrum manzarası eşliğinde, Ege Bölgesine özel meze ve taze deniz ürünlerini tadabileceğiniz restoranımız Lobby terasında Bodrum Kalesine karşı hizmet vermektedir.</p>
</div>
</div>
</div>
<!-- END / ITEM -->
<!-- ITEM -->
<div class="about-item">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; transition: 800ms; transform: translate3d(-1170px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1a.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2a.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3a.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/4a.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Pastane</h2>
<div class="desc">
<p>Gün içerisinde damağınızı tatlandıracak lezzetler arıyorsanız özenle hazırlanmış birçok alternatifi pastanemizde bulabilirsiniz. Nefis kurabiyeler, tatlılar ve pastaların sunulduğu Pastanemizde muhteşem Bardakçı koyuna bakan manzarasıyla kısa bir çay molası verebilirsiniz.</p>
</div>
</div>
</div>
<!-- END / ITEM -->
<!-- ITEM -->
<div class="about-item about-right">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; transition: 800ms; transform: translate3d(-1170px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1l.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2l.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3l.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/4l.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Lobby Bar</h2>
<div class="desc">
<p>Modern Osmanlı mimarisi ile dizayn edilmiş dekorasyonu, nezih atmosferi ve Bodrum denizinden esinlenilen rahatlatıcı rengi ile Lobby Barda dilerseniz sıcak içecek ve pasta çeşitlerini tadabilir ya da içkilerinizi keyifle yudumlayabilirsiniz. Keyifli bir sohbet ortamı olarak tasarlanan Lobby Bar 24 saat boyunca büyüleyici bir atmosfere sahiptir..</p>
</div>
</div>
</div>
<!-- END / ITEM -->
<!-- ITEM -->
<div class="about-item">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 4680px; left: 0px; display: block; transition: 800ms; transform: translate3d(-1170px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1d.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2d.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3d.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/4d.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Pool Bar</h2>
<div class="desc">
<p>Salmakis Resort &amp; Spanın tam kalbinde bulunan Pool Bar'da sunulan zengin içki çeşitleriyle serinleyin. Arkadaşlarınızla vakit geçirmek, gün içinde ailenizle birlikte dinlenmek ya da uzun yaz akşamlarında Pool Barda yemek öncesi veya sonrası içeceklerinizi müzik eşliğinde keyifle yudumlayabilirsiniz.</p>
</div>
</div>
</div>
<!-- END / ITEM -->
<!-- ITEM -->
<div class="about-item about-right">
<div class="img owl-single owl-carousel owl-theme" style="display: block; opacity: 1;">
<div class="owl-wrapper-outer"><div class="owl-wrapper" style="width: 3510px; left: 0px; display: block; transition: 1000ms; transform: translate3d(0px, 0px, 0px);"><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/1b.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/2b.jpg" alt=""></div><div class="owl-item" style="width: 585px;"><img src="./SALMAKİS BODRUM RESORT_files/3b.jpg" alt=""></div></div></div>
<div class="owl-controls clickable"><div class="owl-pagination"><div class="owl-page active"><span class=""></span></div><div class="owl-page"><span class=""></span></div><div class="owl-page"><span class=""></span></div></div><div class="owl-buttons"><div class="owl-prev"><i class="lotus-icon-left-arrow"></i></div><div class="owl-next"><i class="lotus-icon-right-arrow"></i></div></div></div></div>
<div class="text">
<h2 class="heading">Beach Bar</h2>
<div class="desc">
<p>Plajın nabzını tutan Beach Bar, gündüzleri deniz kenarında kalmayı tercih edenlere keyifli içeceklerin yanında Snack Bar'ın lezzetli menüsünü de sunan; akşamları da canlı şovların sunulduğu, yaz akşamlarının coşkusunun yaşandığı hoş bir ortam sunuyor.</p>
</div>
</div>
</div>
<!-- END / ITEM -->
</div>
</div>
</section>
<!-- END / ABOUT -->
<!-- FOOTER -->
<footer id="footer">
<!-- FOOTER TOP -->
<div class="footer_top">
<div class="container">
<div class="row">
<!-- WIDGET MAILCHIMP -->
<!-- END / WIDGET MAILCHIMP -->
<!-- WIDGET SOCIAL -->
<div id="social">
<h2>Sosyal Medya'da Bizi Takip Edin!</h2>
<a class="facebookBtn smGlobalBtn" href="https://www.facebook.com/SalmakisResortSpa" target="_blank"></a>
<a class="instagramBtn smGlobalBtn" href="https://www.instagram.com/salmakisspafitness/" target="_blank"></a>
<a class="twitterBtn smGlobalBtn" href="https://twitter.com/SalmakisRS" target="_blank"></a>
<a class="googleplusBtn smGlobalBtn" href="https://salmakishotel.com/rest.html#"></a>
<a class="pinterestBtn smGlobalBtn" href="https://salmakishotel.com/rest.html#"></a>
<a class="linkedinBtn smGlobalBtn" href="https://salmakishotel.com/rest.html#"></a>
</div>
<!-- END / WIDGET SOCIAL -->
</div>
</div>
</div>
<!-- END / FOOTER TOP -->
<!-- FOOTER CENTER -->
<div class="footer_center">
<div class="container">
<div class="row">
<div class="col-xs-12 col-lg-5">
<div class="widget widget_logo">
<div class="widget-logo">
<div class="img">
<a href="https://salmakishotel.com/rest.html#"><img src="./SALMAKİS BODRUM RESORT_files/logo-footer.png" alt=""></a>
</div>
<div class="text">
<p><i class="lotus-icon-location"></i> Bardakçı Koyu / Bodrum / Türkiye</p>
<p><i class="lotus-icon-phone"></i> +90 (252) 316 65 07</p>
<p><i class="fa fa-envelope-o"></i> <a href="mailto:salmakis@salmakis.com.tr">salmakis@salmakis.com.tr</a></p>
</div>
</div>
</div>
</div>
<div class="col-xs-4 col-lg-2">
<div class="widget">
<h4 class="widget-title">Kurumsal</h4>
<ul>
<li><a href="https://salmakishotel.com/rest.html#">Viyon &amp; Misyonumuz</a></li>
<li><a href="https://salmakishotel.com/rest.html#">Basın Kiti</a></li>
<li></li>
</ul>
</div>
</div>
<div class="col-xs-4 col-lg-2">
<div class="widget">
<h4 class="widget-title">Salmakis Resort Bodrum </h4>
<ul>
<li><a href="https://salmakishotel.com/rest.html">Basında Biz</a></li>
<li><a href="https://salmakishotel.com/rest.html">İnsan Kaynakları</a></li>
<li></li>
</ul>
</div>
</div>
<div class="col-xs-4 col-lg-3">
<div class="widget widget_tripadvisor">
<h4 class="widget-title">Tripadvisor</h4>
<div class="tripadvisor">
<img src="./SALMAKİS BODRUM RESORT_files/tripadvisor.png" alt="">
<span class="tripadvisor-circle">
<i></i>
<i></i>
<i></i>
<i></i>
<i class="part"></i>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- END / FOOTER CENTER -->
<!-- FOOTER BOTTOM -->
<div class="footer_bottom">
<div class="container">
<p>© 2017 Salmakis Bodrum Resort</p>
</div>
</div>
<!-- END / FOOTER BOTTOM -->
</footer>
<!-- END / FOOTER -->
</div>
<!-- END / PAGE WRAP -->
<!-- LOAD JQUERY -->
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery-1.11.0.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery-ui.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/bootstrap.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/bootstrap-select.js.indir"></script>
<script src="./SALMAKİS BODRUM RESORT_files/js" type="text/javascript"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/isotope.pkgd.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.themepunch.revolution.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.themepunch.tools.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/owl.carousel.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.appear.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.countTo.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.countdown.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.parallax-1.1.3.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/jquery.magnific-popup.min.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/SmoothScroll.js.indir"></script>
<script type="text/javascript" src="./SALMAKİS BODRUM RESORT_files/scripts.js.indir"></script>
<script defer="" src="./SALMAKİS BODRUM RESORT_files/v8c78df7c7c0f484497ecbca7046644da1771523124516" integrity="sha512-8DS7rgIrAmghBFwoOTujcf6D9rXvH8xm8JQ1Ja01h9QX8EzXldiszufYa4IFfKdLUKTTrnSFXLDkUEOTrZQ8Qg==" data-cf-beacon="{&quot;version&quot;:&quot;2024.11.0&quot;,&quot;token&quot;:&quot;0cc623579a794381b04a6a4b10592f4e&quot;,&quot;r&quot;:1,&quot;server_timing&quot;:{&quot;name&quot;:{&quot;cfCacheStatus&quot;:true,&quot;cfEdge&quot;:true,&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfOrigin&quot;:true,&quot;cfSpeedBrain&quot;:true},&quot;location_startswith&quot;:null}}" crossorigin="anonymous"></script>
<div class="awe-popup-overlay" id="awe-popup-overlay"></div><div class="awe-popup-wrap" id="awe-popup-wrap"><div class="awe-popup-content"></div><span class="awe-popup-close" id="awe-popup-close"></span></div></body></html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 48 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@@ -0,0 +1,523 @@
// SmoothScroll for websites v1.2.1
// Licensed under the terms of the MIT license.
// People involved
// - Balazs Galambosi (maintainer)
// - Michael Herf (Pulse Algorithm)
(function(){
// Scroll Variables (tweakable)
var defaultOptions = {
// Scrolling Core
frameRate : 150, // [Hz]
animationTime : 800, // [px]
stepSize : 140, // [px]
// Pulse (less tweakable)
// ratio of "tail" to "acceleration"
pulseAlgorithm : true,
pulseScale : 6,
pulseNormalize : 1,
// Acceleration
accelerationDelta : 20, // 20
accelerationMax : 1, // 1
// Keyboard Settings
keyboardSupport : true, // option
arrowScroll : 50, // [px]
// Other
touchpadSupport : true,
fixedBackground : true,
excluded : ""
};
var options = defaultOptions;
// Other Variables
var isExcluded = false;
var isFrame = false;
var direction = { x: 0, y: 0 };
var initDone = false;
var root = document.documentElement;
var activeElement;
var observer;
var deltaBuffer = [ 120, 120, 120 ];
var key = { left: 37, up: 38, right: 39, down: 40, spacebar: 32,
pageup: 33, pagedown: 34, end: 35, home: 36 };
/***********************************************
* SETTINGS
***********************************************/
var options = defaultOptions;
/***********************************************
* INITIALIZE
***********************************************/
/**
* Tests if smooth scrolling is allowed. Shuts down everything if not.
*/
function initTest() {
var disableKeyboard = false;
// disable keyboard support if anything above requested it
if (disableKeyboard) {
removeEvent("keydown", keydown);
}
if (options.keyboardSupport && !disableKeyboard) {
addEvent("keydown", keydown);
}
}
/**
* Sets up scrolls array, determines if frames are involved.
*/
function init() {
if (!document.body) return;
var body = document.body;
var html = document.documentElement;
var windowHeight = window.innerHeight;
var scrollHeight = body.scrollHeight;
// check compat mode for root element
root = (document.compatMode.indexOf('CSS') >= 0) ? html : body;
activeElement = body;
initTest();
initDone = true;
// Checks if this script is running in a frame
if (top != self) {
isFrame = true;
}
/**
* This fixes a bug where the areas left and right to
* the content does not trigger the onmousewheel event
* on some pages. e.g.: html, body { height: 100% }
*/
else if (scrollHeight > windowHeight &&
(body.offsetHeight <= windowHeight ||
html.offsetHeight <= windowHeight)) {
html.style.height = 'auto';
//setTimeout(refresh, 10);
// clearfix
if (root.offsetHeight <= windowHeight) {
var underlay = document.createElement("div");
underlay.style.clear = "both";
body.appendChild(underlay);
}
}
// disable fixed background
if (!options.fixedBackground && !isExcluded) {
body.style.backgroundAttachment = "scroll";
html.style.backgroundAttachment = "scroll";
}
}
/************************************************
* SCROLLING
************************************************/
var que = [];
var pending = false;
var lastScroll = +new Date;
/**
* Pushes scroll actions to the scrolling queue.
*/
function scrollArray(elem, left, top, delay) {
delay || (delay = 1000);
directionCheck(left, top);
if (options.accelerationMax != 1) {
var now = +new Date;
var elapsed = now - lastScroll;
if (elapsed < options.accelerationDelta) {
var factor = (1 + (30 / elapsed)) / 2;
if (factor > 1) {
factor = Math.min(factor, options.accelerationMax);
left *= factor;
top *= factor;
}
}
lastScroll = +new Date;
}
// push a scroll command
que.push({
x: left,
y: top,
lastX: (left < 0) ? 0.99 : -0.99,
lastY: (top < 0) ? 0.99 : -0.99,
start: +new Date
});
// don't act if there's a pending queue
if (pending) {
return;
}
var scrollWindow = (elem === document.body);
var step = function (time) {
var now = +new Date;
var scrollX = 0;
var scrollY = 0;
for (var i = 0; i < que.length; i++) {
var item = que[i];
var elapsed = now - item.start;
var finished = (elapsed >= options.animationTime);
// scroll position: [0, 1]
var position = (finished) ? 1 : elapsed / options.animationTime;
// easing [optional]
if (options.pulseAlgorithm) {
position = pulse(position);
}
// only need the difference
var x = (item.x * position - item.lastX) >> 0;
var y = (item.y * position - item.lastY) >> 0;
// add this to the total scrolling
scrollX += x;
scrollY += y;
// update last values
item.lastX += x;
item.lastY += y;
// delete and step back if it's over
if (finished) {
que.splice(i, 1); i--;
}
}
// scroll left and top
if (scrollWindow) {
window.scrollBy(scrollX, scrollY);
}
else {
if (scrollX) elem.scrollLeft += scrollX;
if (scrollY) elem.scrollTop += scrollY;
}
// clean up if there's nothing left to do
if (!left && !top) {
que = [];
}
if (que.length) {
requestFrame(step, elem, (delay / options.frameRate + 1));
} else {
pending = false;
}
};
// start a new queue of actions
requestFrame(step, elem, 0);
pending = true;
}
/***********************************************
* EVENTS
***********************************************/
/**
* Mouse wheel handler.
* @param {Object} event
*/
function wheel(event) {
if (!initDone) {
init();
}
var target = event.target;
var overflowing = overflowingAncestor(target);
// use default if there's no overflowing
// element or default action is prevented
if (!overflowing || event.defaultPrevented ||
isNodeName(activeElement, "embed") ||
(isNodeName(target, "embed") && /\.pdf/i.test(target.src))) {
return true;
}
var deltaX = event.wheelDeltaX || 0;
var deltaY = event.wheelDeltaY || 0;
// use wheelDelta if deltaX/Y is not available
if (!deltaX && !deltaY) {
deltaY = event.wheelDelta || 0;
}
// check if it's a touchpad scroll that should be ignored
if (!options.touchpadSupport && isTouchpad(deltaY)) {
return true;
}
// scale by step size
// delta is 120 most of the time
// synaptics seems to send 1 sometimes
if (Math.abs(deltaX) > 1.2) {
deltaX *= options.stepSize / 120;
}
if (Math.abs(deltaY) > 1.2) {
deltaY *= options.stepSize / 120;
}
scrollArray(overflowing, -deltaX, -deltaY);
event.preventDefault();
}
/**
* Keydown event handler.
* @param {Object} event
*/
function keydown(event) {
var target = event.target;
var modifier = event.ctrlKey || event.altKey || event.metaKey ||
(event.shiftKey && event.keyCode !== key.spacebar);
// do nothing if user is editing text
// or using a modifier key (except shift)
// or in a dropdown
if ( /input|textarea|select|embed/i.test(target.nodeName) ||
target.isContentEditable ||
event.defaultPrevented ||
modifier ) {
return true;
}
// spacebar should trigger button press
if (isNodeName(target, "button") &&
event.keyCode === key.spacebar) {
return true;
}
var shift, x = 0, y = 0;
var elem = overflowingAncestor(activeElement);
var clientHeight = elem.clientHeight;
if (elem == document.body) {
clientHeight = window.innerHeight;
}
switch (event.keyCode) {
case key.up:
y = -options.arrowScroll;
break;
case key.down:
y = options.arrowScroll;
break;
case key.spacebar: // (+ shift)
shift = event.shiftKey ? 1 : -1;
y = -shift * clientHeight * 0.9;
break;
case key.pageup:
y = -clientHeight * 0.9;
break;
case key.pagedown:
y = clientHeight * 0.9;
break;
case key.home:
y = -elem.scrollTop;
break;
case key.end:
var damt = elem.scrollHeight - elem.scrollTop - clientHeight;
y = (damt > 0) ? damt+10 : 0;
break;
case key.left:
x = -options.arrowScroll;
break;
case key.right:
x = options.arrowScroll;
break;
default:
return true; // a key we don't care about
}
scrollArray(elem, x, y);
event.preventDefault();
}
/**
* Mousedown event only for updating activeElement
*/
function mousedown(event) {
activeElement = event.target;
}
/***********************************************
* OVERFLOW
***********************************************/
var cache = {}; // cleared out every once in while
setInterval(function () { cache = {}; }, 10 * 1000);
var uniqueID = (function () {
var i = 0;
return function (el) {
return el.uniqueID || (el.uniqueID = i++);
};
})();
function setCache(elems, overflowing) {
for (var i = elems.length; i--;)
cache[uniqueID(elems[i])] = overflowing;
return overflowing;
}
function overflowingAncestor(el) {
var elems = [];
var rootScrollHeight = root.scrollHeight;
do {
var cached = cache[uniqueID(el)];
if (cached) {
return setCache(elems, cached);
}
elems.push(el);
if (rootScrollHeight === el.scrollHeight) {
if (!isFrame || root.clientHeight + 10 < rootScrollHeight) {
return setCache(elems, document.body); // scrolling root in WebKit
}
} else if (el.clientHeight + 10 < el.scrollHeight) {
overflow = getComputedStyle(el, "").getPropertyValue("overflow-y");
if (overflow === "scroll" || overflow === "auto") {
return setCache(elems, el);
}
}
} while (el = el.parentNode);
}
/***********************************************
* HELPERS
***********************************************/
function addEvent(type, fn, bubble) {
window.addEventListener(type, fn, (bubble||false));
}
function removeEvent(type, fn, bubble) {
window.removeEventListener(type, fn, (bubble||false));
}
function isNodeName(el, tag) {
return (el.nodeName||"").toLowerCase() === tag.toLowerCase();
}
function directionCheck(x, y) {
x = (x > 0) ? 1 : -1;
y = (y > 0) ? 1 : -1;
if (direction.x !== x || direction.y !== y) {
direction.x = x;
direction.y = y;
que = [];
lastScroll = 0;
}
}
var deltaBufferTimer;
function isTouchpad(deltaY) {
if (!deltaY) return;
deltaY = Math.abs(deltaY)
deltaBuffer.push(deltaY);
deltaBuffer.shift();
clearTimeout(deltaBufferTimer);
var allEquals = (deltaBuffer[0] == deltaBuffer[1] &&
deltaBuffer[1] == deltaBuffer[2]);
var allDivisable = (isDivisible(deltaBuffer[0], 120) &&
isDivisible(deltaBuffer[1], 120) &&
isDivisible(deltaBuffer[2], 120));
return !(allEquals || allDivisable);
}
function isDivisible(n, divisor) {
return (Math.floor(n / divisor) == n / divisor);
}
var requestFrame = (function () {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
function (callback, element, delay) {
window.setTimeout(callback, delay || (1000/60));
};
})();
/***********************************************
* PULSE
***********************************************/
/**
* Viscous fluid with a pulse for part and decay for the rest.
* - Applies a fixed force over an interval (a damped acceleration), and
* - Lets the exponential bleed away the velocity over a longer interval
* - Michael Herf, http://stereopsis.com/stopping/
*/
function pulse_(x) {
var val, start, expx;
// test
x = x * options.pulseScale;
if (x < 1) { // acceleartion
val = x - (1 - Math.exp(-x));
} else { // tail
// the previous animation ended here:
start = Math.exp(-1);
// simple viscous drag
x -= 1;
expx = 1 - Math.exp(-x);
val = start + (expx * (1 - start));
}
return val * options.pulseNormalize;
}
function pulse(x) {
if (x >= 1) return 1;
if (x <= 0) return 0;
if (options.pulseNormalize == 1) {
options.pulseNormalize /= pulse_(1);
}
return pulse_(x);
}
var isChrome = /chrome/i.test(window.navigator.userAgent);
var isMouseWheelSupported = 'onmousewheel' in document;
if (isMouseWheelSupported && isChrome) {
addEvent("mousedown", mousedown);
addEvent("mousewheel", wheel);
addEvent("load", init);
};
})();

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,262 @@
/* vietnamese */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 400;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6XvptnsBXw.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvp9nsBXw.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Cabin';
font-style: normal;
font-weight: 700;
font-stretch: 100%;
src: url(https://fonts.gstatic.com/s/cabin/v35/u-4i0qWljRw-PfU81xCKCpdpbgZJl6Xvqdns.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Droid Serif';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/droidserif/v20/tDbI2oqRg1oM3QBjjcaDkOr9rAU.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Droid Serif';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/droidserif/v20/tDbV2oqRg1oM3QBjjcaDkOJGiRD7OwE.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
font-family: 'Playball';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Lnep_Kg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Playball';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Knep_Kg.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Playball';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/playball/v22/TK3gWksYAxQ7jbsKcg8Eneo.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7lqDY.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7lqDY.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7lqDY.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67lqDY.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67lqDY.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7lqDY.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7l.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhduz8A.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxduz8A.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxduz8A.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBduz8A.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBduz8A.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRduz8A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdu.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmhduz8A.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwkxduz8A.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmxduz8A.woff2) format('woff2');
unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlBduz8A.woff2) format('woff2');
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmBduz8A.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwmRduz8A.woff2) format('woff2');
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 900;
src: url(https://fonts.gstatic.com/s/sourcesanspro/v23/6xKydSBYKcSV-LCoeQqfX1RYOo3iu4nwlxdu.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,115 @@
@font-face {
font-family: 'Lotus Icon';
src:url('../../fonts/lotus/icomoon.eot?-kpo47j');
src:url('../../fonts/lotus/icomoon.eot?#iefix-kpo47j') format('embedded-opentype'),
url('../../fonts/lotus/icomoon.woff?-kpo47j') format('woff'),
url('../../fonts/lotus/icomoon.ttf?-kpo47j') format('truetype'),
url('../../fonts/lotus/icomoon.svg?-kpo47j#icomoon') format('svg');
font-weight: normal;
font-style: normal;
}
[class^="lotus-icon-"], [class*=" lotus-icon-"] {
font-family: 'Lotus Icon';
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
/* Better Font Rendering =========== */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.lotus-icon-person:before {
content: "\e600";
}
.lotus-icon-quote-left:before {
content: "\e601";
}
.lotus-icon-breakfast:before {
content: "\e602";
}
.lotus-icon-decor:before {
content: "\e603";
}
.lotus-icon-bed:before {
content: "\e604";
}
.lotus-icon-telephone:before {
content: "\e605";
}
.lotus-icon-hangers:before {
content: "\e606";
}
.lotus-icon-phone:before {
content: "\e607";
}
.lotus-icon-ocenview:before {
content: "\e608";
}
.lotus-icon-calendar:before {
content: "\e609";
}
.lotus-icon-cart:before {
content: "\e60a";
}
.lotus-icon-wifi:before {
content: "\e60b";
}
.lotus-icon-arrow:before {
content: "\e60c";
}
.lotus-icon-air-conditioner:before {
content: "\e60d";
}
.lotus-icon-cable:before {
content: "\e60e";
}
.lotus-icon-luxury:before {
content: "\e60f";
}
.lotus-icon-location:before {
content: "\e610";
}
.lotus-icon-size:before {
content: "\e611";
}
.lotus-icon-cloud:before {
content: "\e612";
}
.lotus-icon-view:before {
content: "\e613";
}
.lotus-icon-time:before {
content: "\e614";
}
.lotus-icon-bar:before {
content: "\e615";
}
.lotus-icon-dressing-table:before {
content: "\e616";
}
.lotus-icon-bar-coffee:before {
content: "\e617";
}
.lotus-icon-microphone:before {
content: "\e618";
}
.lotus-icon-media-play:before {
content: "\e619";
}
.lotus-icon-down-arrow:before {
content: "\e61a";
}
.lotus-icon-cooker-hood:before {
content: "\e61b";
}
.lotus-icon-left-arrow:before {
content: "\e61c";
}
.lotus-icon-right-arrow:before {
content: "\e61d";
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,151 @@
/*
* jQuery.appear
* https://github.com/bas2k/jquery.appear/
* http://code.google.com/p/jquery-appear/
* http://bas2k.ru/
*
* Copyright (c) 2009 Michael Hixson
* Copyright (c) 2012-2014 Alexander Brovikov
* Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php)
*/
(function($) {
$.fn.appear = function(fn, options) {
var settings = $.extend({
//arbitrary data to pass to fn
data: undefined,
//call fn only on the first appear?
one: true,
// X & Y accuracy
accX: 0,
accY: 0
}, options);
return this.each(function() {
var t = $(this);
//whether the element is currently visible
t.appeared = false;
if (!fn) {
//trigger the custom event
t.trigger('appear', settings.data);
return;
}
var w = $(window);
//fires the appear event when appropriate
var check = function() {
//is the element hidden?
if (!t.is(':visible')) {
//it became hidden
t.appeared = false;
return;
}
//is the element inside the visible window?
var a = w.scrollLeft();
var b = w.scrollTop();
var o = t.offset();
var x = o.left;
var y = o.top;
var ax = settings.accX;
var ay = settings.accY;
var th = t.height();
var wh = w.height();
var tw = t.width();
var ww = w.width();
if (y + th + ay >= b &&
y <= b + wh + ay &&
x + tw + ax >= a &&
x <= a + ww + ax) {
//trigger the custom event
if (!t.appeared) t.trigger('appear', settings.data);
} else {
//it scrolled out of view
t.appeared = false;
}
};
//create a modified fn with some additional logic
var modifiedFn = function() {
//mark the element as visible
t.appeared = true;
//is this supposed to happen only once?
if (settings.one) {
//remove the check
w.unbind('scroll', check);
var i = $.inArray(check, $.fn.appear.checks);
if (i >= 0) $.fn.appear.checks.splice(i, 1);
}
//trigger the original fn
fn.apply(this, arguments);
};
//bind the modified fn to the element
if (settings.one) t.one('appear', settings.data, modifiedFn);
else t.bind('appear', settings.data, modifiedFn);
//check whenever the window scrolls
w.scroll(check);
//check whenever the dom changes
$.fn.appear.checks.push(check);
//check now
(check)();
});
};
//keep a queue of appearance checks
$.extend($.fn.appear, {
checks: [],
timeout: null,
//process the queue
checkAll: function() {
var length = $.fn.appear.checks.length;
if (length > 0) while (length--) ($.fn.appear.checks[length])();
},
//check the queue asynchronously
run: function() {
if ($.fn.appear.timeout) clearTimeout($.fn.appear.timeout);
$.fn.appear.timeout = setTimeout($.fn.appear.checkAll, 20);
}
});
//run checks when these methods are called
$.each(['append', 'prepend', 'after', 'before', 'attr',
'removeAttr', 'addClass', 'removeClass', 'toggleClass',
'remove', 'css', 'show', 'hide'], function(i, n) {
var old = $.fn[n];
if (old) {
$.fn[n] = function() {
var r = old.apply(this, arguments);
$.fn.appear.run();
return r;
}
}
});
})(jQuery);

View File

@@ -0,0 +1,5 @@
(function($){$.fn.countTo=function(options){options=options||{};return $(this).each(function(){var settings=$.extend({},$.fn.countTo.defaults,{from:$(this).data('from'),to:$(this).data('to'),speed:$(this).data('speed'),refreshInterval:$(this).data('refresh-interval'),decimals:$(this).data('decimals')},options);var loops=Math.ceil(settings.speed/settings.refreshInterval),increment=(settings.to- settings.from)/ loops;
var self=this,$self=$(this),loopCount=0,value=settings.from,data=$self.data('countTo')||{};$self.data('countTo',data);if(data.interval){clearInterval(data.interval);}
data.interval=setInterval(updateTimer,settings.refreshInterval);render(value);function updateTimer(){value+=increment;loopCount++;render(value);if(typeof(settings.onUpdate)=='function'){settings.onUpdate.call(self,value);}
if(loopCount>=loops){$self.removeData('countTo');clearInterval(data.interval);value=settings.to;if(typeof(settings.onComplete)=='function'){settings.onComplete.call(self,value);}}}
function render(value){var formattedValue=settings.formatter.call(self,value,settings);$self.text(formattedValue);}});};$.fn.countTo.defaults={from:0,to:0,speed:1000,refreshInterval:100,decimals:0,formatter:formatter,onUpdate:null,onComplete:null};function formatter(value,settings){return value.toFixed(settings.decimals);}}(jQuery));

View File

@@ -0,0 +1,22 @@
/*!
* The Final Countdown for jQuery v2.0.4 (http://hilios.github.io/jQuery.countdown/)
* Copyright (c) 2014 Edson Hilios
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
!function(a){"use strict";"function"==typeof define&&define.amd?define(["jquery"],a):a(jQuery)}(function(a){"use strict";function b(a){if(a instanceof Date)return a;if(String(a).match(h))return String(a).match(/^[0-9]*$/)&&(a=Number(a)),String(a).match(/\-/)&&(a=String(a).replace(/\-/g,"/")),new Date(a);throw new Error("Couldn't cast `"+a+"` to a date object.")}function c(a){var b=a.toString().replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");return new RegExp(b)}function d(a){return function(b){var d=b.match(/%(-|!)?[A-Z]{1}(:[^;]+;)?/gi);if(d)for(var f=0,g=d.length;g>f;++f){var h=d[f].match(/%(-|!)?([a-zA-Z]{1})(:[^;]+;)?/),j=c(h[0]),k=h[1]||"",l=h[3]||"",m=null;h=h[2],i.hasOwnProperty(h)&&(m=i[h],m=Number(a[m])),null!==m&&("!"===k&&(m=e(l,m)),""===k&&10>m&&(m="0"+m.toString()),b=b.replace(j,m.toString()))}return b=b.replace(/%%/,"%")}}function e(a,b){var c="s",d="";return a&&(a=a.replace(/(:|;|\s)/gi,"").split(/\,/),1===a.length?c=a[0]:(d=a[0],c=a[1])),1===Math.abs(b)?d:c}var f=100,g=[],h=[];h.push(/^[0-9]*$/.source),h.push(/([0-9]{1,2}\/){2}[0-9]{4}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),h.push(/[0-9]{4}([\/\-][0-9]{1,2}){2}( [0-9]{1,2}(:[0-9]{2}){2})?/.source),h=new RegExp(h.join("|"));var i={Y:"years",m:"months",w:"weeks",d:"days",D:"totalDays",H:"hours",M:"minutes",S:"seconds"},j=function(b,c,d){this.el=b,this.$el=a(b),this.interval=null,this.offset={},this.instanceNumber=g.length,g.push(this),this.$el.data("countdown-instance",this.instanceNumber),d&&(this.$el.on("update.countdown",d),this.$el.on("stoped.countdown",d),this.$el.on("finish.countdown",d)),this.setFinalDate(c),this.start()};a.extend(j.prototype,{start:function(){null!==this.interval&&clearInterval(this.interval);var a=this;this.update(),this.interval=setInterval(function(){a.update.call(a)},f)},stop:function(){clearInterval(this.interval),this.interval=null,this.dispatchEvent("stoped")},toggle:function(){this.interval?this.stop():this.start()},pause:function(){this.stop()},resume:function(){this.start()},remove:function(){this.stop.call(this),g[this.instanceNumber]=null,delete this.$el.data().countdownInstance},setFinalDate:function(a){this.finalDate=b(a)},update:function(){return 0===this.$el.closest("html").length?void this.remove():(this.totalSecsLeft=this.finalDate.getTime()-(new Date).getTime(),this.totalSecsLeft=Math.ceil(this.totalSecsLeft/1e3),this.totalSecsLeft=this.totalSecsLeft<0?0:this.totalSecsLeft,this.offset={seconds:this.totalSecsLeft%60,minutes:Math.floor(this.totalSecsLeft/60)%60,hours:Math.floor(this.totalSecsLeft/60/60)%24,days:Math.floor(this.totalSecsLeft/60/60/24)%7,totalDays:Math.floor(this.totalSecsLeft/60/60/24),weeks:Math.floor(this.totalSecsLeft/60/60/24/7),months:Math.floor(this.totalSecsLeft/60/60/24/30),years:Math.floor(this.totalSecsLeft/60/60/24/365)},void(0===this.totalSecsLeft?(this.stop(),this.dispatchEvent("finish")):this.dispatchEvent("update")))},dispatchEvent:function(b){var c=a.Event(b+".countdown");c.finalDate=this.finalDate,c.offset=a.extend({},this.offset),c.strftime=d(this.offset),this.$el.trigger(c)}}),a.fn.countdown=function(){var b=Array.prototype.slice.call(arguments,0);return this.each(function(){var c=a(this).data("countdown-instance");if(void 0!==c){var d=g[c],e=b[0];j.prototype.hasOwnProperty(e)?d[e].apply(d,b.slice(1)):null===String(e).match(/^[$A-Z_][0-9A-Z_$]*$/i)?(d.setFinalDate.call(d,e),d.start()):a.error("Method %s does not exist on jQuery.countdown".replace(/\%s/gi,e))}else new j(this,b[0],b[1])})}});

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,69 @@
/*
Plugin: jQuery Parallax
Version 1.1.3
Author: Ian Lunn
Twitter: @IanLunn
Author URL: http://www.ianlunn.co.uk/
Plugin URL: http://www.ianlunn.co.uk/plugins/jquery-parallax/
Dual licensed under the MIT and GPL licenses:
http://www.opensource.org/licenses/mit-license.php
http://www.gnu.org/licenses/gpl.html
*/
(function( $ ){
var $window = $(window);
var windowHeight = $window.height();
$window.resize(function () {
windowHeight = $window.height();
});
$.fn.parallax = function(xpos, speedFactor, outerHeight) {
var $this = $(this);
var getHeight;
var firstTop;
var paddingTop = 0;
//get the starting position of each element to have parallax applied to it
$this.each(function(){
firstTop = $this.offset().top;
});
if (outerHeight) {
getHeight = function(jqo) {
return jqo.outerHeight(true);
};
} else {
getHeight = function(jqo) {
return jqo.height();
};
}
// setup defaults if arguments aren't specified
if (arguments.length < 1 || xpos === null) xpos = "50%";
if (arguments.length < 2 || speedFactor === null) speedFactor = 0.1;
if (arguments.length < 3 || outerHeight === null) outerHeight = true;
// function to be called whenever the window is scrolled or resized
function update(){
var pos = $window.scrollTop();
$this.each(function(){
var $element = $(this);
var top = $element.offset().top;
var height = getHeight($element);
// Check if totally above or totally below viewport
if (top + height < pos || top > pos + windowHeight) {
return;
}
$this.css('backgroundPosition', xpos + " " + Math.round((firstTop - pos) * speedFactor) + "px");
});
}
$window.bind('scroll', update).resize(update);
update();
};
})(jQuery);

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

View File

@@ -0,0 +1,397 @@
/* Magnific Popup CSS */
.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; }
/* Main image in popup */
img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; }
/* The shadow behind the image */
.mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
/**
* Remove all paddings around the image on small screen
*/
.mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; }
}
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }
.mfp-with-zoom .mfp-container,
.mfp-with-zoom.mfp-bg {
opacity: 0;
-webkit-backface-visibility: hidden;
/* ideally, transition speed should match zoom duration */
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.mfp-with-zoom.mfp-ready .mfp-container {
opacity: 1;
}
.mfp-with-zoom.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-with-zoom.mfp-removing .mfp-container,
.mfp-with-zoom.mfp-removing.mfp-bg {
opacity: 0;
}

View File

@@ -0,0 +1,231 @@
/*
* Core Owl Carousel CSS File
* v1.3.3
*/
/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}
.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/* mouse grab icon */
.grabbing {
cursor:url(grabbing.png) 8 8, move;
}
/* fix */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}
/*Transitions*/
.owl-origin {
-webkit-perspective: 1200px;
-webkit-perspective-origin-x : 50%;
-webkit-perspective-origin-y : 50%;
-moz-perspective : 1200px;
-moz-perspective-origin-x : 50%;
-moz-perspective-origin-y : 50%;
perspective : 1200px;
}
/* fade */
.owl-fade-out {
z-index: 10;
-webkit-animation: fadeOut .7s both ease;
-moz-animation: fadeOut .7s both ease;
animation: fadeOut .7s both ease;
}
.owl-fade-in {
-webkit-animation: fadeIn .7s both ease;
-moz-animation: fadeIn .7s both ease;
animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
-webkit-animation: backSlideOut 1s both ease;
-moz-animation: backSlideOut 1s both ease;
animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
-webkit-animation: backSlideIn 1s both ease;
-moz-animation: backSlideIn 1s both ease;
animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
-webkit-animation: scaleToFade .7s ease both;
-moz-animation: scaleToFade .7s ease both;
animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
-webkit-animation: goDown .6s ease both;
-moz-animation: goDown .6s ease both;
animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
-webkit-animation: scaleUpFrom .5s ease both;
-moz-animation: scaleUpFrom .5s ease both;
animation: scaleUpFrom .5s ease both;
}
.owl-fadeUp-out {
-webkit-animation: scaleUpTo .5s ease both;
-moz-animation: scaleUpTo .5s ease both;
animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
0% {opacity: 1}
}
@-moz-keyframes empty {
0% {opacity: 1}
}
@keyframes empty {
0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-moz-keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@keyframes fadeIn {
0% { opacity:0; }
100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-moz-keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@keyframes fadeOut {
0% { opacity:1; }
100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
25% { opacity: .5; -webkit-transform: translateZ(-500px); }
75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
25% { opacity: .5; -moz-transform: translateZ(-500px); }
75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
25% { opacity: .5; transform: translateZ(-500px); }
75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -webkit-transform: translateZ(-500px); }
100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; -moz-transform: translateZ(-500px); }
100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
75% { opacity: .5; transform: translateZ(-500px); }
100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
from { transform: translateY(-100%); }
}
@-webkit-keyframes scaleUpFrom {
from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
from { opacity: 0; transform: scale(1.5); }
}
@-webkit-keyframes scaleUpTo {
to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
to { opacity: 0; transform: scale(1.5); }
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,992 @@
(function($) {
"use strict";
/*==============================
Is mobile
==============================*/
var isMobile = {
Android: function() {
return navigator.userAgent.match(/Android/i);
},
BlackBerry: function() {
return navigator.userAgent.match(/BlackBerry/i);
},
iOS: function() {
return navigator.userAgent.match(/iPhone|iPad|iPod/i);
},
Opera: function() {
return navigator.userAgent.match(/Opera Mini/i);
},
Windows: function() {
return navigator.userAgent.match(/IEMobile/i);
},
any: function() {
return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());
}
}
/* Datepicker */
DatePicker();
function DatePicker() {
$( ".awe-calendar:not(.from, .to)" ).datepicker({
prevText: '<i class="lotus-icon-left-arrow"></i>',
nextText: '<i class="lotus-icon-right-arrow"></i>',
buttonImageOnly: false
});
/* Datepicker from - to */
$( ".awe-calendar.from" ).datepicker({
prevText: '<i class="lotus-icon-left-arrow"></i>',
nextText: '<i class="lotus-icon-right-arrow"></i>',
buttonImageOnly: false,
minDate:0,
onClose: function( selectedDate ) {
var newDate = new Date(selectedDate),
tomorrow = new Date(newDate.getTime() + 24 * 60 * 60 * 1000),
nextDate = (tomorrow.getMonth()+1)+'/'+tomorrow.getDate()+'/'+tomorrow.getFullYear();
$( ".awe-calendar.to" ).datepicker("option","minDate",nextDate).focus();
}
});
$( ".awe-calendar.to" ).datepicker({
prevText: '<i class="lotus-icon-left-arrow"></i>',
nextText: '<i class="lotus-icon-right-arrow"></i>',
buttonImageOnly: false,
minDate:0,
onClose: function( selectedDate ) {
//$(".awe-calendar.from").datepicker( "option", "maxDate", selectedDate );
}
});
}
/*Accordion*/
Accordion();
function Accordion() {
$( ".accordion" ).accordion({
heightStyle: "content"
});
}
/* Tabs */
Tabs();
function Tabs() {
$('.tabs').tabs({
show: { effect: "fadeIn", duration: 300 },
hide: { effect: "fadeOut", duration: 300 }
});
}
/* Select */
aweSelect();
function aweSelect() {
$('.awe-select').each(function(index, el) {
$(this).selectpicker();
});
}
/* aweCalendar */
aweCalendar();
function aweCalendar() {
$('.awe-calendar').each(function() {
var aweselect = $(this);
aweselect.wrap('<div class="awe-calendar-wrapper"></div>');
aweselect.after('<i class="lotus-icon-calendar"></i>');
});
}
/*Menu Sticky*/
function MenuSticky() {
if($('#header_content').length) {
var $this = $('#header_content'),
size_point = $this.data().responsive,
window_w = $(window).innerWidth(),
window_scroll = $(window).scrollTop(),
top_h = $('#header .header_top').innerHeight(),
this_h = $this.innerHeight();
if(size_point == undefined || size_point == '') {
size_point = 1199;
}
if( window_scroll > top_h ) {
if(($this).hasClass('header-sticky') == false) {
$this.parent().addClass('header-sticky');
if(window_w <= size_point) {
$this.find('.header_menu').css('top', this_h + 'px');
}
}
} else {
$this.parent().removeClass('header-sticky');
if(window_w <= size_point) {
$this.find('.header_menu').css('top', (this_h + top_h) + 'px');
}
}
}
}
/* Menu Resize */
function MenuResize() {
if( $('#header_content').length ) {
var $this = $('#header_content'),
size_point = $this.data().responsive,
window_scroll = $(window).scrollTop(),
top_h = $('#header .header_top').innerHeight(),
this_h = $this.innerHeight(),
window_w = $(window).innerWidth();
if(size_point == undefined || size_point == '') {
size_point = 1199;
}
if(window_w <= size_point) {
$this.addClass('header_mobile').removeClass('header_content');
} else {
$('.menu-bars').removeClass('active');
$this.removeClass('header_mobile').addClass('header_content');
$('#header_content .header_menu').css({
'top':''
}).removeClass('active').find('ul').css('display', '');
}
}
}
/* Menu Click */
MenuBar();
function MenuBar() {
$('.menu-bars').on('click', function(event) {
if( $('.header_menu').hasClass('active') ) {
$('.header_menu').removeClass('active');
$(this).removeClass('active');
} else {
$('.header_menu').addClass('active');
$(this).addClass('active');
}
});
$('.menu li a').on('click', 'span', function(event) {
event.preventDefault();
var $this = $(this),
$parent_li = $this.parent('a').parent('li'),
$parent_ul = $parent_li.parent('ul');
if( $parent_li.find('> ul').is(':hidden') ) {
$parent_ul.find('> li > ul').slideUp();
$parent_li.find('> ul').slideDown();
} else {
$parent_li.find('> ul').slideUp();
}
return false;
});
}
/* AwePopup */
AwePopup(CallBackPopup);
function CallBackPopup() {
PopupCenter();
}
function AwePopup(callback){
$('.awe-ajax').on('click', function(event) {
var $this = $(this),
link_href= $this.attr('href');
$('body').addClass('awe-overflow-h');
$('#awe-popup-overlay, #awe-popup-wrap').addClass('in');
getContentAjax(link_href,'#awe-popup-wrap .awe-popup-content', callback);
return false;
});
$(document).on('click', '#awe-popup-overlay, #awe-popup-close, #awe-popup-wrap', function(event) {
event.preventDefault();
$('#awe-popup-wrap, #awe-popup-overlay').removeClass('in');
$('body').removeClass('awe-overflow-h');
$('#awe-popup-wrap .awe-popup-content').html('');
return false;
});
$(document).on('click', '#awe-popup-wrap .awe-popup-content', function(event) {
event.stopPropagation();
});
}
function PopupCenter() {
if($('#awe-popup-wrap').hasClass('in')) {
var $this = $('#awe-popup-wrap .awe-popup-content'),
window_h = $(window).innerHeight(),
height_e = $this.innerHeight(),
height_part = (window_h - height_e) / 2;
if( height_e < window_h && height_e > 0) {
$this.parent().css({
'padding-top': height_part + 'px',
'padding-bottom': '0'
});
} else {
$this.parent().css({
'padding-top': '10px',
'padding-bottom': '10px'
});
}
}
}
function getContentAjax(url, id, callback, beforesend) {
$.ajax({
url: url,
type: 'GET',
dataType: 'html',
beforeSend: function() {
if(beforesend) {
beforesend();
}
}
})
.done(function(data) {
$(id).html(data);
// Apply callback
if (callback) {
callback();
}
})
.fail(function() {
console.log("error");
})
.always(function() {
console.log("complete");
});
}
/*Banner Slide*/
BannerSlider();
function BannerSlider() {
if($('#banner-slider').length) {
var offset_h = $('#header').innerHeight();
$('#banner-slider').owlCarousel({
autoPlay: 5000,
navigation: true,
singleItem: true,
pagination:false,
transitionStyle:'fade',
navigationText: ['<i class="lotus-icon-left-arrow"></i>','<i class="lotus-icon-right-arrow"></i>'],
beforeInit: function () {
var height = $('#banner-slider').data().height,
window_h = $(window).height(),
window_w = $(window).width();
$('.slider-item').each(function(index, el) {
var url = $(this).data().image;
$(this).css('background-image', 'url('+url+')');
if( height !='' && height != undefined ) {
if(window_w > 767 ) {
$(this).css('height', height);
} else if(window_w <= 767 ) {
$(this).css('height', 500);
} else if(window_w <= 480 ) {
$(this).css('height', 400);
}
}else {
$(this).css('height', window_h - offset_h);
}
});
},
beforeUpdate: function() {
var height = $('#banner-slider').data().height,
window_w = $(window).width();
if(!(height !='' && height != undefined)) {
$('.slider-item').each(function(index, el) {
var window_h = $(window).height()
$(this).css('height', window_h - offset_h +'px');
});
} else {
$('.slider-item').each(function(index, el) {
if(window_w > 767 ) {
$(this).css('height', height);
} else if(window_w <= 767 ) {
$(this).css('height', 500);
} else if(window_w <= 480 ) {
$(this).css('height', 400);
}
});
}
}
});
}
}
/*Slider Home*/
SliderRevolution();
function SliderRevolution(){
if($('#slider-revolution').length) {
jQuery('#slider-revolution').show().revolution({
dottedOverlay:"none",
delay:7000,
startwidth:1060,
startheight:700,
hideThumbs:200,
thumbWidth:100,
thumbHeight:50,
thumbAmount:5,
navigationType:"both",
navigationArrows:"none",
navigationStyle:"round",
touchenabled:"on",
onHoverStop:"off",
swipe_velocity: 0.7,
swipe_min_touches: 1,
swipe_max_touches: 1,
drag_block_vertical: false,
parallax:"mouse",
parallaxBgFreeze:"on",
parallaxLevels:[7,4,3,2,5,4,3,2,1,0],
keyboardNavigation:"off",
navigationHAlign:"center",
navigationVAlign:"bottom",
navigationHOffset:0,
navigationVOffset:20,
soloArrowLeftHalign:"left",
soloArrowLeftValign:"center",
soloArrowLeftHOffset:20,
soloArrowLeftVOffset:0,
soloArrowRightHalign:"right",
soloArrowRightValign:"center",
soloArrowRightHOffset:20,
soloArrowRightVOffset:0,
shadow:0,
fullWidth:"on",
fullScreen:"on",
spinner:"spinner4",
stopLoop:"off",
stopAfterLoops:-1,
stopAtSlide:-1,
shuffle:"off",
autoHeight:"off",
forceFullWidth:"off",
hideThumbsOnMobile:"off",
hideNavDelayOnMobile:1500,
hideBulletsOnMobile:"off",
hideArrowsOnMobile:"off",
hideThumbsUnderResolution:0,
hideSliderAtLimit:0,
hideCaptionAtLimit:0,
hideAllCaptionAtLilmit:0,
startWithSlide:0,
fullScreenOffsetContainer: "#header"
});
}
}
/* Gallery Isotope */
function GalleryIsotope() {
if($('.gallery').length ) {
$('.gallery').each(function(index, el) {
var $this = $(this),
$isotope = $this.find('.gallery-isotope'),
$filter = $this.find('.gallery-cat');
if($isotope.length) {
var isotope_run = function(filter) {
$isotope.isotope({
itemSelector: '.item-isotope',
filter: filter,
percentPosition: true,
masonry: { columnWidth: '.item-size'},
transitionDuration: '0.8s',
hiddenStyle: { opacity: 0 },
visibleStyle: { opacity: 1 }
});
}
$filter.on('click', 'a', function(event) {
event.preventDefault();
$(this).parents('ul').find('.active').removeClass('active');
$(this).parent('li').addClass('active');
isotope_run($(this).attr('data-filter'));
});
isotope_run('*');
}
});
}
}
/* Guest Book Masonry */
function GuestBookMasonry() {
if($('.guest-book_mansory').length ) {
$('.guest-book_mansory').each(function(index, el) {
$(this).isotope({
itemSelector: '.item-masonry'
});
});
}
}
/* Owl Single */
OwlSingle();
function OwlSingle() {
if($('.owl-single').length) {
$('.owl-single').each(function(index, el) {
var $this = $(this);
$this.owlCarousel({
autoPlay: 4000,
autoplayHoverPause: true,
singleItem: true,
smartSpeed: 1000,
navigation:true,
navigationText: ['<i class="lotus-icon-left-arrow"></i>','<i class="lotus-icon-right-arrow"></i>']
});
});
}
}
/* Coming Soon */
CountDown();
function CountDown() {
if($('#countdown').length) {
var nextYear = new Date(new Date().getFullYear() + 1, 1 - 1, 26);
$('#countdown').countdown(nextYear, function(event) {
var $this = $(this).html(event.strftime(''
+ '<div class="item"><span class="count">%D</span><span>Days</span></div>'
+ '<div class="item"><span class="count">%H</span><span>Hours</span></div>'
+ '<div class="item"><span class="count">%M</span><span>Minutes</span></div>'
+ '<div class="item"><span class="count">%S</span><span>Seconds</span></div>'));
});
}
}
CountDate();
/*========== Count Date ==========*/
function CountDate(){
if($('.count-date').length){
$('.count-date').each(function(index, el) {
var $this = $(this),
end_date = $this.attr('data-end');
if($this.attr('data-end') !=='' && typeof $this.attr('data-end') !== 'undefined' ) {
$this.countdown(end_date, function(event) {
$(this).html(
event.strftime('<span> %D <span>Days</span></span> <span> %H <span>HOURS</span></span> <span> %M <span>MINUTES</span></span> <span> %S <span>SECONDS</span></span>')
);
});
}
});
}
}
/* Popup Gallery */
GalleryPopup();
function GalleryPopup() {
if($('.gallery_item').length) {
$('.gallery_item').each(function(index, el) {
$(this).magnificPopup({
delegate: 'a', // the selector for gallery item
type: 'image',
mainClass: 'mfp-with-zoom',
zoom: {
enabled: true,
duration: 300,
easing: 'ease-in-out',
},
gallery: {
enabled:true,
arrowMarkup: '<button title="%title%" type="button" class="mfp-prevent-%dir% lotus-icon-%dir%-arrow"></button>',
tPrev: '',
tNext: ''
}
});
});
}
}
/*Gallery Room Detail*/
GalleryRoomDetail();
function GalleryRoomDetail() {
if($('.room-detail_img').length ) {
$(".room-detail_img").owlCarousel({
navigation : true,
pagination: false,
navigationText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
singleItem: true,
mouseDrag:false,
transitionStyle:'fade'
});
}
if($('.room-detail_thumbs').length ) {
$(".room-detail_thumbs").owlCarousel({
items: 7,
pagination: false,
navigation : true,
mouseDrag:false,
navigationText : ["<i class='fa fa-chevron-left'></i>","<i class='fa fa-chevron-right'></i>"],
itemsCustom:[[0,3], [320,4], [480,5], [768,6], [992,7], [1200,7]]
});
if( $(".room-detail_img").data("owlCarousel") !== undefined && $(".room-detail_thumbs").data("owlCarousel") !== undefined ) {
$('.room-detail_thumbs').on('click','.owl-item',function(event) {
var $this= $(this),
index = $this.index();
$('.room-detail_thumbs').find('.active').removeClass('active');
$this.addClass('active');
$(".room-detail_img").data("owlCarousel").goTo(index);
return false;
});
}
}
}
/* ACCOMMODATIONS SLIDE */
Accommodations1();
function Accommodations1() {
if( $('.accomd-modations-slide_1').length ) {
$(".accomd-modations-slide_1").owlCarousel({
pagination: true,
navigation : false,
itemsCustom:[[0,1], [480,2], [992,3], [1200,3]]
});
}
}
/* SET BACKGROUND ROOM ITEM */
BackgroundRoomItem();
function BackgroundRoomItem() {
$('.room_item-6, .room_item-5').each(function(index, el) {
var $this = $(this),
link_src = $this.data().background;
if(link_src != undefined && link_src !='') {
$this.css('background-image', 'url('+ link_src +')');
}
});
}
/* Parallax */
function ParallaxScroll() {
if (isMobile.iOS()) {
$('.awe-parallax, .awe-static').addClass('fix-background-ios');
} else {
$('.awe-parallax').each(function(index, el) {
$(this).parallax("50%", 0.2);
});
}
}
/*GOOGLE MAP*/
function ContactMap() {
if($('#map').length) {
var $this = $('#map'),
center = ($this.data().center).split(','),
locations = ($this.data().locations).split('--');
var LatLng_center = new google.maps.LatLng(center[0], center[1]);
/* Map Option */
var mapOptions = {
zoom: 16,
scrollwheel: false,
center: LatLng_center
};
/* Create Map*/
var map = new google.maps.Map(document.getElementById('map'), mapOptions);
/* Marker Map */
for (var i = 0; i < locations.length; i++) {
var LatLng = locations[i].split(',');
var locationmarker = new google.maps.LatLng(LatLng[0], LatLng[1])
setMarket(map, locationmarker, '', '');
}
$('.location-item').on('click', function(event) {
event.preventDefault();
var $this = $(this),
location_item = ($this.data().location).split(',');
var location_center = new google.maps.LatLng(location_item[0], location_item[1]);
map.setCenter(location_center);
});
}
}
/* Set Market */
function setMarket(map, location, title, content) {
/* Icon Marker*/
var icon_map = {
url:'images/icon-marker.png',
size: new google.maps.Size(27, 40),
origin: new google.maps.Point(0,0),
anchor: new google.maps.Point(14,40)
};
var marker = new google.maps.Marker({
position: location,
map: map,
draggable: false,
icon: icon_map,
title: title,
});
}
/* MAP ATTRACTION */
function AttractionMap() {
if($('#attraction-maps').length ) {
var infoWindow = new google.maps.InfoWindow();
var $firstload = $('#attraction_location').find('.active a'),
firstlocation = ($firstload.data().latlng).split(',');
var latlng = new google.maps.LatLng(firstlocation[0], firstlocation[1]);
/* Map Option */
var mapOptions = {
zoom: 16,
scrollwheel: false,
center: latlng
};
/* Create Map*/
var map = new google.maps.Map(document.getElementById('attraction-maps'), mapOptions);
infoWindow.setOptions({
content: "<div class='info-location-map'><h2>"+$firstload.data().title+"</h2><span>"+$firstload.data().address+"</span></div>",
position: latlng,
});
infoWindow.open(map);
$(document).on('click', '#attraction_location a', function(event) {
event.preventDefault();
var $this = $(this),
url = $this.attr('href'),
location = ($this.data().latlng).split(','),
title = $this.data().title,
address = $this.data().address;
$this.parents('#attraction_location').find('.active').removeClass('active');
$this.parent('li').addClass('active');
/* Ajax Content */
getContentAjax(url,'#attraction_content');
/* Info Window */
latlng = new google.maps.LatLng(location[0], location[1]);
map.setCenter(latlng);
infoWindow.open(map);
infoWindow.setOptions({
content: "<div class='info-location-map'><h2>"+ title +"</h2><span>"+ address +"</span></div>",
position: latlng,
});
return false;
});
google.maps.event.addDomListener(window, "resize", function() {
google.maps.event.trigger(map, "resize");
map.setCenter(latlng);
});
}
}
function AttractionClick(){
var window_w = window.innerWidth;
if( window_w < 991 ) {
$('.attraction_sidebar .attraction_heading').addClass('attraction_heading_dropdown');
} else {
$('.attraction_sidebar .attraction_heading').removeClass('attraction_heading_dropdown');
$('.attraction_sidebar .attraction_sidebar-content').css('display', '');
}
}
AttractionList();
function AttractionList() {
$('.attraction_sidebar').on('click', '.attraction_heading_dropdown', function(event) {
event.preventDefault();
if($('.attraction_sidebar-content').is(':hidden')) {
$('.attraction_sidebar .attraction_sidebar-content').slideDown();
} else {
$('.attraction_sidebar .attraction_sidebar-content').slideUp();
}
});
}
/*STATISTICS Count Number*/
StatisticsCount();
function StatisticsCount() {
if($('.statistics_item .count').length) {
$('.statistics_item').appear(function () {
var count_element = $('.count', this).html();
$(".count", this).countTo({
from: 0,
to: count_element,
speed: 2000,
refreshInterval: 50,
});
});
}
}
/*View Password*/
ViewPassword();
function ViewPassword() {
$('.view-pass').mousedown(function(event) {
$(this).prev('input[type="password"]').attr('type', 'text');
});
$('.view-pass').mouseup(function(event) {
$(this).prev('input[type="text"]').attr('type', 'password');
});
}
/*Validate message*/
if($('#send-contact-form').length) {
$('#send-contact-form').validate({
rules: {
name: {
required: true,
minlength: 2
},
email: {
required: true,
email: true
},
subject: {
required: true,
minlength: 2
},
message: {
required: true,
minlength: 10
}
},
messages: {
name: {
required: "Please enter your name.",
minlength: $.format("At least {0} characters required.")
},
email: {
required: "Please enter your email.",
email: "Please enter a valid email."
},
subject: {
required: "Please enter your subject.",
minlength: $.format("At least {0} characters required.")
},
message: {
required: "Please enter a message.",
minlength: $.format("At least {0} characters required.")
}
},
submitHandler: function(form) {
$(form).ajaxSubmit({
success: function(responseText, statusText, xhr, $form) {
$('#contact-content').slideUp(600, function() {
$('#send-contact-form input[type=text], #send-contact-form textarea').val('');
$('#contact-content').html(responseText).slideDown(600);
});
}
});
return false;
}
});
}
/* ----------------------------- search form ------------------------- */
if($('#ajax-form-search-room').length){
$('#ajax-form-search-room').validate({
rules: {
arrive: {
required: true,
minlength: 10
},
departure: {
required: true,
minlength: 10
},
adults:{
required: true,
minlength: 1
},
children:{
required:false
}
},
messages: {
arrive: {
required: "Please enter a arrive.",
minlength: $.format("At least {0} characters required.")
},
departure: {
required: "Please enter a departure.",
minlength: $.format("At least {0} characters required.")
},
adults: {
required: "Please select number of adults.",
minlength: $.format("At least {0} characters required.")
},
},
submitHandler: function(form) {
$(form).ajaxSubmit({
success: function(responseText, statusText, xhr, $form) {
$(form).parent().append(responseText);
$(form).remove();
}
});
return false;
}
});
$('#ajax-form-search-room .vailability-submit .awe-btn').on('click', function() {
$(this).parents('form:first').submit();
});
}
$(document).ready(function() {
$(window).load(function() {
$('#preloader').delay(1000).fadeOut('400', function() {
$(this).fadeOut()
});
$('body').append('<div class="awe-popup-overlay" id="awe-popup-overlay"></div><div class="awe-popup-wrap" id="awe-popup-wrap"><div class="awe-popup-content"></div><span class="awe-popup-close" id="awe-popup-close"></div>');
GalleryIsotope();
GuestBookMasonry();
AttractionMap();
ContactMap();
});
$(window).scroll(function(event) {
MenuSticky();
});
$(window).resize(function(event) {
ParallaxScroll();
PopupCenter();
MenuResize();
MenuSticky();
AttractionClick();
}).trigger('resize');
});
})(jQuery);
// function for ajax
function sendBooking(){
var $ = jQuery;
$('#ajax-form-search-send').validate({
rules: {
name: {
required: true,
minlength: 2
},
surname: {
required: false
},
email: {
required: true,
email: true
},
phone: {
required: true,
minlength: 9
}
},
messages: {
name: {
required: "Please enter your name.",
minlength: $.format("At least {0} characters required.")
},
email: {
required: "Please enter your email.",
email: "Please enter a valid email."
},
phone: {
required: "Please enter your phone.",
minlength: $.format("At least {0} characters required.")
}
},
submitHandler: function(form) {
$(form).ajaxSubmit({
success: function(responseText, statusText, xhr, $form) {
$(form).parent().append(responseText);
$(form).remove();
}
});
return false;
}
});
$('#ajax-form-search-send').submit();
return false;
}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long