64.html+css+js网页设计实例/“博客”主题介绍/web前端期末大作业/

一、前言  

超级炫酷的个人博客响应式网页,页面布局巧妙新颖,首页背景图片鼠标所到之处,蜘蛛网响应式联动,供大家参考。html+css+js网页设计、大学生网页课程设计、期末大作业、毕业设计、网页模板,DW网页成品源代码等,2000+套Web案例源码,优质文章,关注作者获取更多源码,点赞收藏博文,您的支持是我创作的动力!3Q!


二、网页文件


 三、网页效果

以下为网页正文(节选示例):


四、代码展示

1.HTML

代码如下(节选示例):

<html lang="zh">

    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
        <title>响应式简单个性个人博客模板</title>
        <meta name="description" content="" />
        <meta name="keywords" content="" />
        <link rel="stylesheet" type="text/css" href="statics/css/index.css" media="all" />
    </head>

    <body class="home blog custom-background round-avatars">
        <div class="Yarn_Background" style="background-image: url( statics/images/47fb3c_.jpg);"></div>
        <form class="js-search search-form search-form--modal" method="get" action="search.html" role="search">
            <div class="search-form__inner">
                <div>
                    <div id="search-container" class="ajax_search">
                        <form method="get" id="searchform" action="">
                            <div class="filter_container"><input type="text" value="" autocomplete="off" placeholder="Type then select or enter" name="s" id="search-input" />
                                <ul id="search_filtered" class="search_filtered"></ul>
                            </div>
                            <input type="submit" name="submit" id="searchsubmit" class="searchsubmit" value="" />
                        </form>
                    </div>
                </div>
            </div>
        </form>
        <div class="navi" data-aos="fade-down">
            <div class="bt-nav">
                <div class="line line1"></div>
                <div class="line line2"></div>
                <div class="line line3"></div>
            </div>
            <div class="navbar animated fadeInRight">
                <div class="inner">
                    <nav id="site-navigation" class="main-navigation">
                        <div id="main-menu" class="main-menu-container">
                            <div class="menu-menu-container">
                                <ul id="primary-menu" class="menu">
                                    <li id="menu-item-17" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-17">
                                        <a href="index.html">首页</a>
                                    </li>
                                    <li id="menu-item-173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173">
                                        <a href="update.html">更新</a>
                                    </li>
                                    <li id="menu-item-78" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-78">
                                        <a href="link.html">链接</a>
                                    </li>
                                    <li id="menu-item-252" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-252">
                                        <a href="archives.html">归档</a>
                                        <ul class="sub-menu">
                                            <li id="menu-item-165" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-165">
                                                <a href="">theme</a>
                                            </li>
                                            <li id="menu-item-163" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-163">
                                                <a href="">Happen</a>
                                            </li>
                                            <li id="menu-item-924" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-924">
                                                <a href="">WeWork</a>
                                            </li>
                                            <li id="menu-item-164" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-164">
                                                <a href="">WordPress</a>
                                            </li>
                                        </ul>
                                    </li>
                                    <li id="menu-item-57" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-57">
                                        <a href="gustbook.html">留言</a>
                                    </li>
                                </ul>
                            </div>
                        </div>
                    </nav>
                    <!-- #site-navigation -->
                </div>
            </div>
        </div>
        <div class="hebin" data-aos="fade-down">
            <i class=" js-toggle-search iconfont">&#xe60e;</i>
        </div>
        <header id="masthead" class="overlay animated from-bottom" itemprop="brand">
            <div class="site-branding text-center">
                <a href="">
                    <figure>
                        <img class="custom-logo avatar" src="statics/images/omikron.png" />
                    </figure>
                </a>
                <h3 class="blog-description"><p>This is beauty</p></h3>
            </div>
            <!-- .site-branding -->
            <div class="decor-part">
                <div id="particles-js"></div>
            </div>
            <div class="animation-header">
                <div class="decor-wrapper">
                    <svg id="header-decor" class="decor bottom" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100" preserveAspectRatio="none">
                        <path class="large left" d="M0 0 L50 50 L0 100" fill="rgba(255,255,255, .1)"></path>
                        <path class="large right" d="M100 0 L50 50 L100 100" fill="rgba(255,255,255, .1)"></path>
                        <path class="medium left" d="M0 100 L50 50 L0 33.3" fill="rgba(255,255,255, .3)"></path>
                        <path class="medium right" d="M100 100 L50 50 L100 33.3" fill="rgba(255,255,255, .3)"></path>
                        <path class="small left" d="M0 100 L50 50 L0 66.6" fill="rgba(255,255,255, .5)"></path>
                        <path class="small right" d="M100 100 L50 50 L100 66.6" fill="rgba(255,255,255, .5)"></path>
                        <path d="M0 99.9 L50 49.9 L100 99.9 L0 99.9" fill="rgba(255,255,255, 1)"></path>
                        <path d="M48 52 L50 49 L52 52 L48 52" fill="rgba(255,255,255, 1)"></path>
                    </svg>
                </div>
            </div>
        </header>
        <div id="main" class="content">
            <div class="container">
                <article itemscope="itemscope">
                    <div class="posts-list js-posts">
                        <div class="post post-layout-list" data-aos="fade-up">
                            <div class="status_list_item icon_kyubo">
                                <div class="status_user" style="background-image: url(statics/images/b0ce3f3cde0c084b6d42321b2dcbc407.jpeg);">
                                    <div class="status_section">
                                        <a href="detail.html" class="status_btn">交代是不可能交代的</a>
                                        <p class="section_p">相隔上一次的更新我掰手指数一数,下意识的双腿一软,给各位小哥哥小姐姐们跪下了。自从有了对象后,周末几乎落下了主题的进度(邪魅的笑)。一边开发新的主题,一边收集您们给我反馈回来的"臭虫",还有新的主题后台看见了一些大神在... </p>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="post post-layout-list" data-aos="fade-up">
                            <div class="postnormal review ">
                                <div class="post-container review-item">
                                    <div class="row review-item-wrapper">
                                        <div class="col-sm-3">
                                            <a rel="nofollow" href="detail.html">
                                                <div class="review-item-img" style="background-image: url(statics/images/diego-ph-249471-2-800x1000.jpg);"></div>
                                            </a>
                                        </div>
                                        <div class="col-sm-9 flex-xs-middle">
                                            <div class="review-item-title">
                                                <a href="detail.html" rel="bookmark">我才不会写年终总结之瞎说篇</a>
                                            </div>
                                            <div class="review-item-creator"><b>发布日期:</b>2017-12-30</div>
                                            <span class="review-item-info"><b>总浏览量:</b>1203 reads</span>
                                        </div>
                                    </div>
                                    <div class="review-bg-wrapper">
                                        <div class="bg-blur" style="background-image: url(statics/images/diego-ph-249471-2-800x1000.jpg);"></div>
                                    </div>
                                </div>
                                <div class="post-container">
                                    <div class="entry-content">确实讨厌去写所谓的年终总结,在公司已经被动的想领导上交一个总结,自己就懒得去总结,不然,我觉得脑子里应该会编写出八九不离十的内容,所以正经八儿的事情略了,瞎说一下。 年初的人事调动是个人最不能接受的事情,但不接受也得接受,老板一句“这是命令...</div>
                                    <div class="post-footer">
                                        <a class="gaz-btn primary" href="">READ MORE</a>
                                        <span class="total-comments-on-post pull-right"><a href="">31 Comments</a></span>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="post post-layout-list" data-aos="fade-up">
                            <div class="status_list_item icon_kyubo">
                                <div class="status_user" style="background-image: url(statics/images/b0ce3f3cde0c084b6d42321b2dcbc407.jpeg);">
                                    <div class="status_section">
                                        <a href="detail.html" class="status_btn">状态</a>
                                        <p class="section_p">因为我这后半年飘忽不定的更新节奏,感觉真的对不住用户。最近才松下来能处理反馈的bug,顺便加快新主题 Dcras 的制作,农历年后或许能上线,准确时间,不敢说-- 为了感谢大家对 Yarn 的支持,Dcras 会以 获兑现码半价的承诺 给 Yarn ... </p>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="post post-layout-list js-gallery" data-aos="fade-up">
                            <div class="post-album">
                                <div class="row content">
                                    <div class="bg" style="background-image: url(statics/images/IMG_0150.jpg);"></div>
                                    <div class="contentext flex-xs-middle">
                                        <div class="album-title">
                                            <a href="detail.html">重构图像样式测试</a>
                                        </div>
                                        <h5 class="review-item-creator"><b>发布日期:</b>2017-11-13</h5>
                                        <div class="album-content">如眼所见是一个图像样式,必须写五十左右的文字作为这个文本框的空白填充,不写也是可以的,强迫症不能容忍空白。</div>
                                    </div>
                                    <div class="album-thumb-width flex-xs-middle">
                                        <div class="row album-thumb no-gutter">
                                            <div class="col-xs-4"><img class="thumb" src="statics/images/IMG_0150-250x250.jpg" /></div>
                                            <div class="col-xs-4"><img class="thumb" src="statics/images/IMG_0149-250x250.jpg" /></div>
                                            <div class="col-xs-4"><img class="thumb" src="statics/images/IMG_0146-250x250.jpg" /></div>
                                            <div class="col-xs-4"><img class="thumb" src="statics/images/IMG_0147-250x250.jpg" /></div>
                                            <div class="col-xs-4"><img class="thumb" src="statics/images/IMG_0148-250x250.jpg" /></div>
                                            <div class="col-xs-4">
                                                <a href="">5 pics</a>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="post post-layout-list" data-aos="fade-up">
                            <div class="postnormal review ">
                                <div class="post-container review-item">
                                    <div class="row review-item-wrapper">
                                        <div class="col-sm-3">
                                            <a rel="nofollow" href="detail.html">
                                                <div class="review-item-img" style="background-image: url(statics/images/47fb3c_9afed6c259f94589881bd55376206366mv2_d_3840_5784_s_4_2-800x450.jpg);"></div>
                                            </a>
                                        </div>
                                        <div class="col-sm-9 flex-xs-middle">
                                            <div class="review-item-title">
                                                <a href="detail.html" rel="bookmark">给大家介绍一下</a>
                                            </div>
                                            <div class="review-item-creator"><b>发布日期:</b>2017-10-02</div>
                                            <span class="review-item-info"><b>总浏览量:</b>1600 reads</span>
                                        </div>
                                    </div>
                                    <div class="review-bg-wrapper">
                                        <div class="bg-blur" style="background-image: url(statics/images/47fb3c_9afed6c259f94589881bd55376206366mv2_d_3840_5784_s_4_2-800x450.jpg);"></div>
                                    </div>
                                </div>
                                <div class="post-container">
                                    <div class="entry-content">现在的明星的影响力足以影响国内娱乐圈的"半壁江山",发条微博,新浪都恐慌好几天,来来来,蹭个热点给大家介绍一下我的女朋友。</div>
                                    <div class="post-footer">
                                        <a class="gaz-btn primary" href="detail.html">READ MORE</a>
                                        <span class="total-comments-on-post pull-right"><a href="">30 Comments</a></span>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <!-- post-formats end Infinite Scroll star -->
                    <!-- post-formats -->
                    <div class="pagination js-pagination">
                        <div class="js-next pagination__load">
                            <a href=""><i class="iconfont">&#xe605;</i></a>
                        </div>
                    </div>
                    <!-- -pagination  -->
            </div>
        </div>

        <footer id="footer" class="overlay animated from-top">
            <div class="decor-wrapper">
                <svg id="footer-decor" class="decor top" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 100 100" preserveAspectRatio="none">
                    <path class="large left" d="M0 0 L50 50 L0 100" fill="rgba(255,255,255, .1)"></path>
                    <path class="large right" d="M100 0 L50 50 L100 100" fill="rgba(255,255,255, .1)"></path>
                    <path class="medium left" d="M0 0 L50 50 L0 66.6" fill="rgba(255,255,255, .3)"></path>
                    <path class="medium right" d="M100 0 L50 50 L100 66.6" fill="rgba(255,255,255, .3)"></path>
                    <path class="small left" d="M0 0 L50 50 L0 33.3" fill="rgba(255,255,255, .5)"></path>
                    <path class="small right" d="M100 0 L50 50 L100 33.3" fill="rgba(255,255,255, .5)"></path>
                    <path d="M0 0 L50 50 L100 0 L0 0" fill="rgba(255,255,255, 1)"></path>
                    <path d="M48 48 L50 51 L52 48 L48 48" fill="rgba(255,255,255, 1)"></path>
                </svg>
            </div>
            <div class="socialize" data-aos="zoom-in">
                <li>
                    <a title="weibo" class="socialicon" href=""><i class="iconfont" aria-hidden="true">&#xe601;</i></a>
                </li>
                <li class="wechat">
                    <a class="socialicon"><i class="iconfont">&#xe609;</i></a>
                    <div class="wechatimg"><img src="statics/images/49D3746D-7519-B709-83E4-65BD1927C4E7.jpg"></div>
                </li>
                <li>
                    <a title="QQ" class="socialicon" href="" target="_blank"><i class="iconfont" aria-hidden="true">&#xe616;</i></a>
                </li>
            </div>
            <div class="cr">
                Copyright&copy;2018. Design by
                <a href="">17sucai</a>
            </div>
            <script type='text/javascript' src='statics/js/jquery.min.js'></script>
            <script type='text/javascript' src='statics/js/plugins.js'></script>
            <script type='text/javascript' src='statics/js/script.js'></script>
            <script type='text/javascript' src='statics/js/particles.js'></script>
            <script type='text/javascript' src='statics/js/aos.js'></script>

    </body>

</html>

......

2.CSS

代码如下(节选示例):

@charset "UTF-8";
@font-face {
    font-family: hermiticon;
    src: url(fonts/hermiticon.eot?cez6o0);
    src: url(fonts/hermiticon.eot?#iefixcez6o0) format('embedded-opentype'), url(fonts/hermiticon.ttf?cez6o0) format('truetype'), url(fonts/hermiticon.woff?cez6o0) format('woff'), url(fonts/hermiticon.svg?cez6o0#hermiticon) format('svg');
    font-weight: 400;
    font-style: normal
}

.hermit {
    overflow: hidden;
    background: #fff;
    margin-bottom: 20px;
    border: 1px solid #dedede;
    -webkit-user-select: none;
    -moz-user-select: none;
    font: 13px/1.5 calluna-sans, "Helvetica Neue", Helvetica, Hiragino Sans GB, Microsoft JhengHei, WenQuanYi Micro Hei, sans-serif;
    text-indent: 0
}

.hermit,
.hermit * {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box
}

.hermit-clear:after,
.hermit-clear:before {
    display: table;
    content: ""
}

.hermit-clear:after {
    clear: both;
    overflow: hidden
}

.hermit-clear {
    zoom: 1
}

.hermit-detail span {
    -webkit-animation: animFlipFront .4s linear;
    -moz-animation: animFlipFront .4s linear;
    animation: animFlipFront .4s linear
}

.hermit-box {
    padding: 10px 13px;
    height: 70px;
    font-size: 14px;
    line-height: 16px;
    position: relative;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .08);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .08)
}

.hermit-cover {
    width: 65px;
    float: left;
    position: relative
}

.hermit-info {
    margin-left: 75px
}

.hermit-title {
    font-size: 15px;
    height: 24px;
    overflow: hidden
}

.hermit-author {
    font-size: 14px;
    color: #999
}

.hermit-author,
.hermit-duration,
.hermit-title {
    line-height: 24px
}

.hermit-controller {
    height: 24px;
    position: relative
}

.hermit-additive {
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    width: 130px;
    height: 24px;
    background: #fff
}

.hermit-cover-image {
    width: 65px;
    height: 65px;
    padding: 0!important;
    margin: 0!important;
    border: none!important;
    box-shadow: none
}

.hermit-duration,
.hermit-listbutton,
.hermit-volume {
    display: inline-block
}

.hermit-duration {
    height: 24px
}

.hermit-button,
.hermit-listbutton,
.hermit-volume {
    speak: none;
    cursor: pointer;
    font-family: hermiticon;
    text-transform: none;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.hermit-listbutton,
.hermit-volume {
    color: #666;
    width: 20px;
    height: 24px;
    line-height: 24px;
    font-size: 17px
}

.hermit-listbutton {
    position: relative
}

.hermit-button {
    text-align: center;
    vertical-align: middle;
    position: absolute;
    width: 28px;
    height: 28px;
    border: 2px solid #fff;
    border-radius: 50%;
    color: #fff;
    left: 50%;
    top: 50%;
    margin-left: -16px;
    margin-top: -16px;
    background: rgba(0, 0, 0, .15);
    text-shadow: 0 1px 1px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .2)
}

.hermit-volume {
    right: 20px
}

.hermit-button:before {
    content: "\e01b";
    font-size: 20px;
    line-height: 28px
}

.hermit-button.playing:before {
    content: "\e018";
    font-size: 18px
}

.hermit-listbutton:before {
    content: "\e20e"
}

.hermit-prevbutton:before {
    content: "\e028"
}

.hermit-nextbutton:before {
    content: "\e027"
}

.hermit-listbutton:after {
    position: absolute;
    content: '';
    right: -2px;
    top: 0;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: transparent;
    opacity: 0;
    -webkit-transition: opacity .6s;
    -moz-transition: opacity .6s;
    -ms-transition: opacity .6s;
    -o-transition: opacity .6s;
    transition: opacity .6s
}

.hermit-unexpand-1 .hermit-listbutton:after,
.hermit.unexpand .hermit-listbutton:after {
    opacity: 1;
    background-color: #f60001
}

.hermit-unexpand-1.unexpand .hermit-listbutton:after {
    opacity: 0
}

.hermit-volume:before {
    content: "\e033"
}

.hermit-volume.muted:before {
    content: "\e031"
}

.hermit-prosess {
    height: 3px;
    background-color: #ddd;
    cursor: pointer;
    position: relative;
    z-index: 1;
    margin: 10px 0 5px
}

.hermit-loaded {
    position: absolute;
    height: 3px;
    z-index: 5;
    left: 0;
    top: 0;
    background-color: #ccc
}

.hermit-prosess-bar {
    height: 3px;
    width: 0;
    background-color: #5895be;
    position: relative;
    z-index: 10
}

.hermit-prosess-after {
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    background-color: #fff;
    border: 1px solid #5895be;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    top: 0;
    right: 0;
    margin-top: -4px;
    margin-right: -10px
}

.hermit-list {
    height: auto;
    max-height: 410px;
    overflow-y: auto
}

.hermit-fullheight-1 .hermit-list {
    height: 100%;
    max-height: 100%
}

.hermit-fullheight-1.unexpand .hermit-list,
.hermit-unexpand-1 .hermit-list,
.hermit.unexpand .hermit-list {
    height: 0;
    max-height: 0
}

.hermit-fullheight-1.hermit-unexpand-1.unexpand .hermit-list,
.hermit-unexpand-1.unexpand .hermit-list {
    height: 100%;
    max-height: 100%
}

.hermit-unexpand-1 .hermit-box,
.hermit.unexpand .hermit-box {
    box-shadow: none
}

.hermit-song {
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
    font-size: 15px;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    -webkit-tap-highlight-color: transparent;
    position: relative
}

.hermit-deactive,
.hermit-deactive .hermit-song-author {
    color: #ccc
}

.hermit-song-index {
    position: absolute;
    left: 0;
    top: 0;
    width: 40px;
    text-align: center;
    color: #999
}

.hermit-song-title {
    display: block;
    margin-left: 40px;
    margin-right: 55px
}

.hermit-song-author {
    color: #777;
    padding-left: 5px
}

.hermit-song-duration {
    position: absolute;
    top: 0;
    right: 15px;
    color: #888;
    font-size: 14px
}

.hermit-song.selected,
.hermit-song:hover {
    background-color: #f8f8f8
}

.hermit-song.selected .hermit-song-index {
    width: 38px;
    text-indent: -999em;
    background-image: url(../images/playing.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 16px
}

.hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing.png)
}

.hermit-default .hermit-prosess-after:hover,
.hermit-default .hermit-prosess-bar {
    background-color: #5895be
}

.hermit-default .hermit-prosess-after {
    border-color: #5895be
}

.hermit-blue .hermit-prosess-after:hover,
.hermit-blue .hermit-prosess-bar {
    background-color: #5cb85c
}

.hermit-blue .hermit-prosess-after {
    border-color: #5cb85c
}

.hermit-blue .hermit-song.selected .hermit-song-index {
    background-image: url(../images/playing_blue.gif)
}

.hermit-blue .hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing_blue.png)
}

.hermit-yellow .hermit-prosess-after:hover,
.hermit-yellow .hermit-prosess-bar {
    background-color: #f0ad4e
}

.hermit-yellow .hermit-prosess-after {
    border-color: #f0ad4e
}

.hermit-yellow .hermit-song.selected .hermit-song-index {
    background-image: url(../images/playing_yellow.gif)
}

.hermit-yellow .hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing_yellow.png)
}

.hermit-red .hermit-prosess-after:hover,
.hermit-red .hermit-prosess-bar {
    background-color: #dd4b39
}

.hermit-red .hermit-prosess-after {
    border-color: #dd4b39
}

.hermit-red .hermit-song.selected .hermit-song-index {
    background-image: url(../images/playing_red.gif)
}

.hermit-red .hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing_red.png)
}

.hermit-pink .hermit-prosess-after:hover,
.hermit-pink .hermit-prosess-bar {
    background-color: #f489ad
}

.hermit-pink .hermit-prosess-after {
    border-color: #f489ad
}

.hermit-pink .hermit-song.selected .hermit-song-index {
    background-image: url(../images/playing_pink.gif)
}

.hermit-pink .hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing_pink.png)
}

.hermit-purple .hermit-prosess-after:hover,
.hermit-purple .hermit-prosess-bar {
    background-color: orchid
}

.hermit-purple .hermit-prosess-after {
    border-color: orchid
}

.hermit-purple .hermit-song.selected .hermit-song-index {
    background-image: url(../images/playing_purple.gif)
}

.hermit-purple .hermit-song.selected.paused .hermit-song-index {
    background-image: url(../images/playing_purple.png)
}

.hermit-black.hermit {
    border-color: #ccc
}

.hermit-black.hermit,
.hermit-black.hermit .hermit-additive,
.hermit-black.hermit .hermit-song-duration {
    background: 0 0;
    color: #ccc
}

.hermit-black.hermit .hermit-additive,
.hermit-black.hermit .hermit-listbutton,
.hermit-black.hermit .hermit-volume {
    color: #ccc
}

.hermit-black.hermit .hermit-song {
    border-top-color: #ccc
}

.hermit-black .hermit-box {
    background: 0 0
}

.hermit-black .hermit-button {
    border-color: #fff
}

.hermit-black .hermit-button:before {
    color: #fff
}

.hermit-black .hermit-song.selected,
.hermit-black .hermit-song:hover {
    background: #444;
    background: rgba(51, 51, 51, .3)
}

.hermit-ios .hermit-volume {
    display: none
}

@-ms-viewport {
    width: device-width
}

@viewport {
    width: device-width
}

@media screen and (max-width:768px) {
    .hermit-listbutton {
        font-size: 20px
    }
    .hermit-song {
        height: 44px;
        line-height: 44px
    }
    .hermit-list {
        max-height: 450px
    }
    .hermit-loaded,
    .hermit-prosess,
    .hermit-prosess-bar {
        height: 4px
    }
    .hermit-prosess-after {
        width: 12px;
        height: 12px;
        margin-top: -5px
    }
}

@font-face {
    font-family: 'iconfont';
    src: url(fonts/iconfont.eot);
    src: url(fonts/iconfont.eot?#iefix) format('embedded-opentype'), url(fonts/iconfont.woff) format('woff'), url(fonts/iconfont.ttf) format('truetype'), url(fonts/iconfont.svg#iconfont) format('svg')
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale
}

 ::-webkit-scrollbar {
    width: 0;
    background: 0 0
}

::-moz-selection {
    background: rgba(204, 204, 204, .18);
    color: #000
}

::selection {
    background: rgba(204, 204, 204, .18);
    color: #000
}

html body {
    _background-attachment: fixed;
}

html {
    width: 100%;
    height: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    width: 100%;
    height: 100%;
    font-family: PingFang SC, "Hiragino Sans GB", "Source Han Sans CN", Roboto, "Microsoft Yahei", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: rgba(2, 0, 0, .6);
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-font-feature-settings: "liga" on
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
p,
div,
span,
ul,
ol,
li,
form,
input,
textarea,
br,
button {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%
}

*,
*:after,
*:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

h1,
h2,
h3,
h4,
h5 {
    margin: 0
}

h1 {
    font-size: 20px;
    line-height: 48px;
    margin-bottom: 24px
}

h1 small {
    font-size: 19px
}

h2 {
    font-size: 18px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 24px
}

h2 small {
    font-size: 17px
}

h3 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 24px;
    margin-bottom: 20px;
}

h3 small {
    font-size: 15px
}

h4,
h5,
h6 {
    line-height: 24px
}

h4 {
    font-size: 14px;
    margin-top: 24px;
    margin-bottom: 16px;
}

h4 small {
    font-size: 13px
}

h5 {
    font-size: 13px;
}

h6 {
    font-size: 12px;
    ;
    margin: 0
}

a {
    color: #807f83;
    text-decoration: none
}

a:hover {
    text-decoration: none
}

a:active,
a:hover {
    outline: 0
}

hr {
    max-width: 100%;
    height: 50px;
    background: url(../images/hr.gif) right center no-repeat;
    border: none;
    margin-top: 15px;
    margin-bottom: 15px;
}

blockquote {
    overflow: hidden
}

ul,
ol {
    list-style: none
}

dt {
    font-weight: bold
}

dd {
    margin: 0 1.5em 1.5em
}

img {
    height: auto;
    max-width: 100%
}

figure {
    margin: 0
}

table {
    margin: 0 0 1.5em;
    width: 100%
}

table {
    border-bottom: 1px solid #eee;
    margin: 0 0 25px;
    width: 100%
}

th {
    padding: 1rem .5rem;
    color: #252525;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left
}

td {
    border-top: 1px solid #eee;
    padding: 1rem .5rem
}

ol,
ul {
    list-style: none
}

img {
    max-width: 100%;
    height: auto;
    transition: opacity .2s
}

label {
    font-weight: normal
}

textarea,
input[type='text'],
input[type='url'],
input[type='email'],
input[type='tel'],
input[type='password'],
input[type='search'] {
    border: 0;
    width: 100%
}

textarea:focus,
input[type='text']:focus,
input[type='url']:focus,
input[type='email']:focus,
input[type='tel']:focus,
input[type='password']:focus,
input[type='search']:focus {
    outline: 0
}

textarea {
    height: 12em;
    display: block
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table
}

.clearfix:after {
    clear: both
}

.blog-description {
    text-transform: none;
    font-weight: 400;
}

.custom-logo {
    display: inline-block;
    width: 100px
}

.site-branding {
    position: relative;
    display: inline-block;
    z-index: 3;
    padding-top: 110px
}

.Searchmeta,
.page-title {
    text-align: center
}

.navi {
    position: absolute;
    right: 0;
    z-index: 999
}

.navbar {
    float: right;
    margin-top: 40px;
    padding-right: 90px
}

.open .navbar {
    display: none
}

.close .navbar {
    display: block
}

.bt-nav {
    display: block;
    position: absolute;
    z-index: 999;
    top: 2em;
    right: 3em;
    width: 36px;
    height: 36px;
    cursor: pointer
}

.open .bt-nav .line1 {
    top: 17px
}

.open .bt-nav .line3 {
    top: 27px
}

.close .bt-nav .line {
    top: 17px
}

.close .bt-nav .line1 {
    -webkit-transform: rotateZ(45deg)
}

.close .bt-nav .line2 {
    opacity: 0
}

.close .bt-nav .line3 {
    -webkit-transform: rotateZ(-45deg)
}

.bt-nav .line {
    position: absolute;
    top: 7px;
    left: 50%;
    width: 30px;
    margin-left: -15px;
    height: 1px;
    background: rgba(255, 255, 255, 1);
    -webkit-transition: all .3s ease
}

.main-navigation a::after,
.main-navigation a::before {
    display: inline-block;
    opacity: 0;
    -webkit-transition: -webkit-transform .3s, opacity .2s;
    -moz-transition: -moz-transform .3s, opacity .2s;
    transition: transform .3s, opacity .2s
}

.main-navigation a::before {
    margin-right: 5px;
    content: '[';
    -webkit-transform: translateX(20px);
    -moz-transform: translateX(20px);
    transform: translateX(20px)
}

.main-navigation a::after {
    margin-left: 5px;
    content: ']';
    -webkit-transform: translateX(-20px);
    -moz-transform: translateX(-20px);
    transform: translateX(-20px)
}

.main-navigation a:focus::after,
.main-navigation a:focus::before,
.main-navigation a:hover::after,
.main-navigation a:hover::before {
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    transform: translateX(0)
}

.main-navigation ul ul:before {
    z-index: 0;
    content: "";
    position: absolute;
    top: -8px;
    right: 28px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #fff transparent;
    -webkit-transform: rotate(360deg)
}

.main-navigation li {
    color: #fff;
    position: relative
}

.main-navigation a {
    display: block;
    text-decoration: none
}

.main-navigation ul ul {
    position: absolute;
    top: 40px;
    z-index: 999;
    display: none;
    background-color: #fff;
    border-radius: 3px;
}

.main-navigation ul ul ul {
    bottom: 0
}

.main-navigation ul ul li {
    float: none;
    display: block;
    width: 100%
}

.main-navigation ul ul a.focus,
.main-navigation ul ul a:hover {
    color: #666
}

.main-navigation ul li.focus>ul,
.main-navigation ul li:hover>ul {
    right: 0;
    display: block
}

.main-navigation ul ul li.focus>ul,
.main-navigation ul ul li:hover>ul {
    right: 100%;
    display: block
}

.main-navigation.toggled ul,
.menu-toggle {
    display: block
}

.header-menu-button {
    display: none
}

.menu-dropdown {
    position: absolute;
    top: 15px;
    right: 15px;
    z-index: 9;
    display: none;
    margin: 0;
    padding: 10px 14px;
    height: 35px;
    text-align: center;
    font-size: 14px;
    line-height: 15px;
    cursor: pointer
}

.open-page-item>ul.children,
.open-page-item>ul.sub-menu {
    display: block!important
}

.main-navigation ul {
    display: block;
    margin: 0;
    padding-left: 0;
    list-style: none
}

.main-navigation li {
    float: left;
    margin: 0
}

.main-navigation li a {
    color: inherit;
    font-weight: bold;
}

.main-navigation li a span {
    display: none
}

.main-navigation ul ul a {
    color: rgba(2, 0, 0, .6);
    float: none;
    padding: 15px 25px 15px 20px;
    width: 100%;
    min-width: 190px;
    box-shadow: 0 1px 0 rgba(0, 0, 0, .03);
    text-align: left;
    white-space: nowrap
}

.main-navigation ul ul li:hover {
    background-color: rgba(0, 0, 0, .02)
}

.main-navigation {
    padding: 0;
    -webkit-transition: right .4s ease 0s;
    -moz-transition: right .4s ease 0s;
    -ms-transition: right .4s ease 0s;
    -o-transition: right .4s ease 0s;
    transition: right .4s ease 0s
}

#main-menu>div,
#primary-menu {
    float: left
}

.main-navigation li a {
    padding: 0 10px 40px
}

.hebin {
    position: absolute;
    z-index: 998;
    top: 2.5em;
    left: 3em
}

.hebin i {
    font-size: 30px;
    line-height: 30px;
    margin-right: 20px
}

.ajax_search .search_filtered a {
    display: block;
    font-size: 15px;
    color: rgba(2, 0, 0, .6);
    overflow: hidden;
    padding: 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ajax_search .search_filtered {
    background-color: rgba(255, 255, 255, 0.95);
    border-radius: 30px;
    width: 600px;
    left: 0;
    position: absolute;
    text-align: center;
    top: 102%;
    z-index: 200
}

#searchsubmit {
    display: none
}

.ajax_search .search_filtered a:after {
    border-bottom: 1px solid #3ea9be;
    content: "";
    display: block;
    margin: 0.25em auto 0;
    transition: width 250ms ease-in-out 0s;
    width: 0
}

.ajax_search .search_filtered a:hover:after {
    transition: width 100ms ease-in-out 0s;
    width: 50%
}

.ajax_search .search_filtered a:focus {
    border: none;
    font-weight: bold;
    text-decoration: none;
    outline: none
}

.js-toggle-search {
    height: 35px;
    width: 35px;
    color: rgba(255, 255, 255, 1);
    float: left;
    display: inline;
    -webkit-transition: all 500ms ease-in-out;
    transition: all 500ms ease-in-out
}

.js-toggle-search:hover {
    cursor: pointer;
    color: #666
}

.search-form--modal {
    -webkit-transition: visibility 0.25s ease, opacity 0.25s ease;
    -moz-transition: visibility 0.25s ease, opacity 0.25s ease;
    -ms-transition: visibility 0.25s ease, opacity 0.25s ease;
    -o-transition: visibility 0.25s ease, opacity 0.25s ease;
    transition: visibility 0.25s ease, opacity 0.25s ease;
    overflow: hidden;
    z-index: 998;
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    height: auto;
    background: rgba(0, 0, 0, 0.3);
    visibility: hidden;
    opacity: 0
}

.search-form--modal .search-form__inner {
    max-width: 640px;
    padding: 0 20px;
    margin: 0 auto;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    top: 1.5em;
    bottom: 0
}

.search-form.is-visible {
    visibility: visible;
    opacity: 1
}

.search-form div {
    position: relative
}

.search-form input {
    text-align: center;
    font-family: PingFang SC, "Hiragino Sans GB", "Source Han Sans CN", Roboto, "Microsoft Yahei", sans-serif;
    font-size: 24px;
    font-size: 1.5rem;
    background: rgba(255, 255, 255, 0.6);
    color: #fff;
    padding: 12px 0;
    width: 100%;
    border-radius: 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.search-form input::-webkit-input-placeholder {
    color: #fff
}

.search-form input:-moz-placeholder {
    color: #fff
}

.search-form input::-moz-placeholder {
    color: #fff
}

.search-form input:-ms-input-placeholder {
    color: #fff
}

input {
    line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    height: auto
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none
}

.Yarn_Background,
.p-header .p-image {
    position: fixed;
    width: 100%;
    height: 100%;
    -moz-background-size: cover;
    -o-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: top center;
    z-index: -999;
}

#particles-js {
    position: absolute;
    top: -100px;
    width: 100%;
    height: 100%
}

#masthead {
    position: relative;
    z-index: 2;
    display: block;
    color: #fff;
    text-align: center;
    width: 100%;
    height: 400px;
    box-sizing: border-box
}

#main {
    background: #fff;
    position: relative;
    z-index: 2
}

.container {
    position: relative;
    background: #fff;
    padding: 60px 0 20px
}

.decor-wrapper {
    width: 100%;
    height: 50%;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
}

#footer .decor-wrapper {
    top: 0
}

.decor {
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2
}

.decor.bottom {
    bottom: -1px
}

.decor.top {
    top: -1px
}

#footer {
    color: #fff
}

#footer {
    padding: 120px 0 60px;
    position: relative;
    width: 100%;
    display: block;
    z-index: 2
}

#footer .container {
    position: relative;
    z-index: 2
}

.sticky {
    width: 50px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    margin: -5px 0 0 25px;
    text-align: center;
    border-top-left-radius: 3px;
    background: #F4303F;
    z-index: 3
}

.sticky:after {
    height: 0;
    width: 0;
    bottom: -14.5px;
    left: 0;
    border-left: 25px solid #F4303F;
    border-right: 25px solid #F4303F;
    border-bottom: 15px solid transparent
}

.sticky:before {
    height: 0;
    width: 0;
    left: -4.5px;
    top: .1px;
    border-bottom: 6px solid #C02031;
    border-left: 6px solid transparent
}

.sticky:after,
.sticky:before {
    content: "";
    position: absolute
}

.sticky i {
    font-size: 25px;
    color: #B80000;
    text-shadow: 0 1px 0 #DB9C9C;
    text-align: center
}

.posts-list {
    margin: 0;
    padding: 0
}

.posts-list.posts-list--small {
    font-size: 13px;
    font-size: 0.8125rem;
    line-height: 20px
}

.posts-list h2 {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 24px;
    font-weight: normal;
    margin-bottom: 4px
}

.posts-list a {
    color: inherit
}

.posts-list>li {
    list-style: none;
    position: relative
}

.post-header,
.posts-list>li~li {
    margin-top: 30px;
}

.posts-list>li div {}

.post-layout-list {
    max-width: 800px;
    margin: auto
}

.posts-wrap {
    width: 100%;
    display: inline-block
}

.neirong {
    position: relative;
    width: 50%;
    float: right;
    -ms-word-wrap: break-word;
    word-wrap: break-word
}

.tesetu {
    position: relative;
    margin: 0;
    float: left;
    width: 50%;
    height: 200px;
    overflow: hidden;
    padding-right: 15px;
    padding-left: 15px
}

.mediain {
    height: 200px;
    overflow: hidden;
    border-radius: 6px;
    background: #5B81EC;
}

.mediain a {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    z-index: 2;
}

.entry-title {
    font-size: 20px;
    color: #918f90;
    margin-top: 0;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 700
}

.cate-news {
    position: relative;
    font-weight: 400;
    color: #A1A1A1;
    font-size: 12px;
    letter-spacing: 1px!important;
    text-transform: uppercase
}

.entry-content {
    font-size: 16px;
    color: rgba(0, 0, 0, .6);
    line-height: 1.75;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    padding-bottom: 1.3rem;
}

.info-post {
    font-size: 12px;
    color: #A1A1A1;
    text-transform: uppercase;
    font-weight: 400;
    margin-bottom: 5px;
}

.status_list_item {
    position: relative;
    width: 100%;
    border-radius: 6px;
    box-shadow: 0 1px 3px rgba(249, 249, 249, 0.08), 0 0 0 1px rgba(26, 53, 71, .04), 0 1px 1px rgba(26, 53, 71, .06)
}

.status_list_item p {
    margin-bottom: 0
}

.section_p {
    line-height: 1.75;
    margin: 20px auto
}

.status_btn {
    width: auto;
    font-size: 20px;
    font-weight: 700;
    display: block;
    position: relative
}

.status_section {
    position: relative;
    z-index: 1
}

.status_user {
    background-size: contain;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: right center;
    border-radius: 6px;
    padding: 25px 20% 25px 2%;
}

.status_user:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 0;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, #fff 20%);
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, #fff 20%)
}

.quote_box {
    max-width: 800px;
    position: relative;
    border: 1px solid #f3f3f3;
    box-shadow: 0 1px 3px rgba(249, 249, 249, 0.08), 0 0 0 1px rgba(26, 53, 71, .04), 0 1px 1px rgba(26, 53, 71, .06);
    border-radius: 6px;
    padding: 2rem 1.3rem 2rem
}

.quote_ttl {
    position: absolute;
    top: -.7em;
    left: 1em;
    background: #FFFFFF;
    box-shadow: 0 1px 3px rgba(249, 249, 249, 0.08), 0 0 0 1px rgba(26, 53, 71, .04), 0 1px 1px rgba(26, 53, 71, .06);
    padding: 0 8px;
    border-radius: 4px;
    font-size: 20px;
    font-weight: bold
}

.quote_center {
    text-align: center;
    line-height: 1.75
}

.quote_center p {
    margin-bottom: 0;
    letter-spacing: 0.68px;
    color: rgba(0, 0, 0, .6);
}

.post {
    position: relative;
    max-width: 800px;
    margin: 0 auto 120px
}

.postnormal.review {
    border-radius: 0 0 6px 6px;
    box-shadow: 0 1px 3px rgba(249, 249, 249, 0.08), 0 0 0 1px rgba(26, 53, 71, .04), 0 1px 1px rgba(26, 53, 71, .06)
}

.postnormal.review .review-item {
    position: relative;
    overflow: visible;
    margin-top: 1.5em;
    border-radius: 6px 6px 0 0;
    min-height: 200px
}

.postnormal.review .post-container {
    margin-top: 0;
    z-index: 2
}

.postnormal .post-container {
    background: white;
    margin-top: 10px;
    padding: 1.3rem 1.3rem 2rem;
    border-radius: 6px;
    overflow: hidden;
}

.postnormal.review .review-item .review-item-wrapper {
    position: relative;
    z-index: 1;
    color: white
}

.row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

.review-item-img {
    position: absolute;
    width: 130px;
    height: 190px;
    top: -50px;
    left: 25px;
    border-radius: 4px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    background-size: cover;
    background-position: top center
}

.review-item-title {
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1)
}

.review-item-creator {
    font-size: 1em;
    font-weight: normal;
    padding: 0.5em 0;
}

.review-item-info {
    display: block;
    font-size: 1em;
    opacity: .8
}

.review-bg-wrapper {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border-radius: 6px 6px 0 0;
    z-index: 0;
}

.bg-blur {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-size: cover;
    border-radius: 6px;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none
}

.bg-blur:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(top, rgba(105, 105, 105, 0.1) 0%, #fff 85%);
    background: linear-gradient(to bottom, rgba(105, 105, 105, 0.1) 0%, #fff 85%)
}

.bg {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-filter: blur(5px);
    filter: blur(5px);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -o-object-fit: cover;
    object-fit: cover;
    pointer-events: none;
    z-index: 0
}

.bg:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0) 0%, rgba(105, 105, 105, 0.1)) 100%);
    background: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(105, 105, 105, 0.1) 100%)
}

.gaz-btn.primary {
    background: #2E60C4
}

.gaz-btn {
    font-size: .8em;
    font-weight: 700;
    padding: 12px 25px;
    text-transform: uppercase;
    color: white!important;
    border-radius: 30px;
    border: none;
    -webkit-transition: all .2s;
    transition: all .2s;
    display: inline-block
}

.pull-right {
    float: right
}

.flex-xs-middle {
    -ms-flex-item-align: center;
    align-self: center;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.col-xs-4 a {
    color: white;
    font-size: .8em;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-flex;
    margin: 0;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.col-xs-4 img {
    vertical-align: middle
}

.album-thumb [class*='col-'] {
    background: rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.no-gutter>[class*='col-'] {
    padding-right: 0;
    padding-left: 0
}

.row.content {
    width: 100%;
    position: relative;
    margin: 0 auto
}

.contentext {
    width: 65%;
    color: #fff;
    z-index: 1;
}

.album-thumb-width {
    width: 33%
}

.album-title {
    font-size: 20px;
    font-weight: 700;
    text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
}

.album-content {
    width: 90%;
    line-height: 1.75;
    margin-top: -5px;
}

.post-album {
    margin-top: 10px;
    padding: 0 1.3rem 0;
    border-radius: 6px;
    overflow: hidden;
    box-shadow: 0 1px 3px rgba(249, 249, 249, 0.08), 0 0 0 1px rgba(26, 53, 71, .04), 0 1px 1px rgba(26, 53, 71, .06);
}

.post-footer .total-comments-on-post {
    padding: 10px 0
}

.post-title {
    color: #807f83;
    line-height: 1;
    padding-bottom: 12px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
}

.post-info {
    color: #67666a;
    margin-bottom: 24px
}

.posts-container {
    max-width: 800px;
    font-size: 16px;
    color: rgba(0, 0, 0, .6);
    line-height: 1.75;
    margin: 0 auto
}

.postbody {
    margin-bottom: 40px;
}

.post-body {
    line-height: 1.75;
}

.post-body> :last-child {
    margin-bottom: 0
}

.post-body img {
    max-width: 100%;
    height: auto
}

.post-body p {
    margin: 1em 0
}

.post-body p+h1,
.post-body p+h2,
.post-body p+h3,
.post-body p+h4,
.post-body p+h5,
.post-body p+h6 {
    margin-top: 40px;
    margin-bottom: 30px
}

.post-body h1 {
    font-size: 20px;
    line-height: 40px
}

.post-body h2 {
    font-size: 18px;
    line-height: 37px
}

.post-body h3 {
    font-size: 16px;
    line-height: 34px;
    display: table;
}

.post-body h4 {
    font-size: 14px;
    line-height: 28px
}

.post-body h5,
.post-body h6 {
    text-transform: uppercase
}

.autotag {
    color: #fff;
    word-break: keep-all;
    padding: 2px 8px;
    margin: 0 2px;
    border-radius: 15px;
    background: #BBB
}

.autotag:before {
    margin-right: 2px;
    content: '#'
}

.autotag:after {
    margin-left: 2px;
    content: '#'
}

.post-body ul,
.post-body ol {
    font-size: 15px;
    border: 1px solid #efefef;
    padding: 5px 20px;
    margin: 0 0 30px 0;
    list-style: none;
    border-radius: 3px
}

.post-body ul li,
.post-body ol li {
    font-size: 15px;
    line-height: 1.75;
    padding: 10px 0 10px 25px
}

.post-body ul li:before,
.post-body ol li:before {
    float: left;
    vertical-align: middle;
    margin-right: 10px;
    margin-left: -25px;
    color: #ddd
}

.post-body ul li~li,
.post-body ol li~li {
    border-top: 1px solid #efefef
}

.post-body ul li:before {
    color: #efefef;
    font-size: 11px;
    font-size: 0.6875rem;
    content: "\e60d";
    font-family: iconfont
}

.post-body ol {
    counter-reset: ol-counter
}

.post-body ol li:before {
    content: counter(ol-counter) ".";
    counter-increment: ol-counter
}

.post-body blockquote {
    font-size: 25px;
    line-height: 36px;
    color: #888;
    clear: both;
    position: relative;
    padding: 1em 0;
    margin: 1.62em 0;
    text-align: center
}

.post-body blockquote:after,
.post-body blockquote:before {
    content: '';
    display: block;
    position: absolute;
    width: 38%;
    height: 100%;
    left: 31%;
    top: 0;
    pointer-events: none;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef
}

.post-body blockquote:after {
    width: 2%;
    left: 49%;
    border-top: .2em solid #efefef;
    border-bottom: .2em solid #efefef
}

.post-body blockquote p {
    margin: 1em 0 0
}

.post-body blockquote p:first-child {
    margin: 0
}

.post-body input[type='password'] {
    background: #FAFAFA;
    height: 50px;
    margin: 20px 0 0;
    border-radius: 3px
}

.post-body input[type='submit'] {
    background: #918F90;
    height: 50px;
    width: 150px;
    margin: 20px 0;
    border-radius: 30px;
    cursor: pointer
}

.format-lede .post-body> :first-child {
    font-weight: bold;
    color: #444
}

.post-share {
    -webkit-transition: opacity 0.25s ease;
    -moz-transition: opacity 0.25s ease;
    -ms-transition: opacity 0.25s ease;
    -o-transition: opacity 0.25s ease;
    transition: opacity 0.25s ease;
    opacity: .5;
    display: inline-block;
    text-align: right
}

@media screen and (max-width:800px) {
    .post-share {
        text-align: center
    }
}

.post-share:hover {
    opacity: 1
}

.meta,
.post-date {
    font-size: 15px;
    color: #A1A1A1;
    text-transform: uppercase;
    margin: 30px 0;
}

.post-date time {
    letter-spacing: 1px
}

.meta a,
.post-date a {
    margin-right: 5px;
    color: #A1A1A1
}

.wrapper {
    max-width: 800px;
    padding: 0;
    margin-left: auto;
    margin-right: auto
}

.split__title {
    float: left;
    text-align: left;
}

.post_content {
    margin: 0 auto;
    line-height: 1.75;
    max-width: 800px;
    position: relative
}

.post_header {
    position: relative
}

h1.post_title {
    color: #918f90;
    font-size: 25px;
    font-weight: 700;
    margin-bottom: 25px;
    text-transform: uppercase
}

#panel {
    display: block
}

.slide {
    background: transparent
}

.btn-slide i {
    margin-right: 5px
}

.btn-slide {
    width: 100px;
    cursor: pointer;
    color: #A1A1A1;
    display: block;
    text-decoration: none;
    float: right;
}

#upTriangleColor {
    display: block;
    background: #fafafa
}

#upTriangleColor path {
    fill: #fff;
    stroke: #fff
}

#dwTriangleColor {
    display: block;
    background: #fff
}

#dwTriangleColor path {
    fill: #fafafa;
    stroke: #fff
}

.blog-card {
    padding-right: 20px;
    margin: 30px 0;
    word-wrap: break-word;
    overflow: hidden;
    max-width: 100%;
    height: 150px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .15), 0 0 1px rgba(0, 0, 0, .15)
}

.blog-card-thumbnail {
    float: left;
    width: 150px;
    height: 150px;
    background: #e4e4e4;
    border-radius: 4px 0 0 4px
}

.blog-card-content {
    margin-left: 170px;
    padding: 10px 0 0 0
}

.blog-card-title {
    color: #918F90;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-weight: 400
}

.blog-card-excerpt {
    background: #fff url(../images/status-line.png) repeat;
    color: rgba(2, 0, 0, .6)
}

.blog-card-date {
    float: right;
    font-size: 13px;
    text-align: right;
    color: #777;
}

.hatenablogcard {
    clear: both;
    width: 100%;
    height: 155px;
    margin: 10px 0;
    max-width: 680px;
    font-family: Helvetica, Arial, sans-serif !important
}

.location {
    margin: 0 auto;
    max-width: 800px;
}

.type i {
    position: absolute;
    border-radius: 50%;
    font-size: 25px;
    text-align: center;
    color: rgba(0, 0, 0, .5);
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: rgba(255, 255, 255, .5);
}

.type i:hover {
    color: rgba(0, 0, 0, .3);
}

.mask {
    cursor: text;
    width: 50px;
    height: 50px;
    background: rgba(240, 240, 240, 1);
    background-size: cover;
    background-position: center;
    position: relative;
    float: left;
    border-radius: 50%;
    margin: 0 10px 0 0
}

h2.archive-title {
    position: relative;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    overflow: hidden
}

h2.archive-title span {
    display: inline-block;
    vertical-align: baseline;
    zoom: 1;
    position: relative;
    padding: 0 10px 0 0
}

h2.archive-title span:after {
    content: '';
    display: block;
    width: 800px;
    position: absolute;
    top: .73em;
    border-top: 1px solid #eee
}

h2.archive-title span:after {
    left: 100%
}

.archive-post {
    margin: 0 auto;
    max-width: 800px;
    position: relative
}

.post-time {
    max-width: 50%;
    font-size: 12px;
    font-weight: 400;
    line-height: 28px;
    color: #918f90;
    position: absolute;
    top: 0;
    right: 0;
    background-color: #fff;
    padding-left: 10px
}

.post-category {
    font-size: 12px;
    font-size: 12px;
    margin: -40px 0 0 55px;
    position: relative;
    display: block;
}

.post-category a::after,
.post-category a::before {
    display: inline-block;
    opacity: 1
}

.post-category a::before {
    margin-right: 2px;
    content: '['
}

.post-category a::after {
    margin-left: 2px;
    content: ']'
}

#social-share {
    float: right;
    cursor: pointer
}

#social-share i {
    margin-right: 5px
}

#social {
    display: none
}

#social ul {
    text-align: center;
    margin: 0;
    padding: 0;
    width: 100%;
    height: 60px;
    background-color: #fafafa;
}

#social ul li i {
    font-size: 25px;
    line-height: 63px;
    text-align: center;
    color: #888;
    cursor: pointer
}

#social ul li {
    display: inline-table;
    width: 70px
}

.pagination {
    position: relative;
    display: block;
    text-align: center;
    width: 300px;
    margin: 0 auto
}

.pagination i {
    font-size: 40px
}

#infscr-loading {
    text-align: center;
    padding-top: 120px
}

#pagenavi {
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    color: #4a4a4a;
    list-style: none;
    line-height: 24px
}

.page-numbers {
    display: inline-block;
    padding: 0 8px;
    color: #666
}

.page-numbers.current {
    border-radius: 50%;
    background: #EBEBEB;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 15px
}

.black {
    font-weight: bolder!important
}

.bold {
    font-weight: bold!important
}

.regular {
    font-weight: normal!important
}

.light {
    font-weight: lighter!important
}

.lighter {
    font-weight: lighter!important
}

.small {
    font-size: 14px;
    line-height: 24px
}

.super {
    font-size: 30px;
    font-weight: 500;
    text-transform: uppercase
}

.super.text-center small {
    display: block;
    line-height: 1.5em
}

.hyper {
    font-size: 72px;
    font-weight: bold;
    text-align: center;
    line-height: 1
}

.red-under {
    border-color: red;
    border-bottom-style: double;
    border-width: 3px;
}

.yellow-under {
    padding-bottom: 2px;
    border-bottom: 1px solid #ffc81f;
}

.marker {
    background-color: #FF9
}

.marker-under {
    background: linear-gradient(transparent 60%, #ff6 60%)
}

.key-word {
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(center top, #eee, #f9f9f9, #eee);
    border: 1px solid #aaa;
    border-radius: 2px;
    box-shadow: 1px 2px 2px #ddd;
    font-family: inherit;
    font-size: .85em;
    margin: 1px 3px;
    padding: 1px 3px
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

.text-center {
    text-align: center!important
}

.text-caps {
    text-transform: uppercase!important
}

.text-italic {
    font-style: italic
}

.bordered-top,
.bordered-bottom {
    position: relative
}

.bordered-top:after,
.bordered-bottom:after {
    content: '';
    display: block;
    position: absolute;
    height: 1px;
    width: 80px;
    left: 50%;
    margin-left: -40px
}

.bordered-top:after {
    top: 0
}

.bordered-bottom:after {
    bottom: 0
}

.bordered-top:after,
.bordered-bottom:after {
    background-color: #cbc9cf
}

.mm\+ {
    margin-bottom: 40px !important
}

.m\+ {
    margin: 60px !important
}

.mt\+ {
    margin-top: 60px !important
}

.mr\+ {
    margin-right: 60px !important
}

.mb\+ {
    margin-bottom: 80px !important
}

.ml\+ {
    margin-left: 60px !important
}

.mh\+ {
    margin-right: 60px !important;
    margin-left: 60px !important
}

.mv\+ {
    margin-top: 60px !important;
    margin-bottom: 60px !important
}

.m\+\+ {
    margin: 120px !important
}

.mt\+\+ {
    margin-top: 120px !important
}

.mr\+\+ {
    margin-right: 120px !important
}

.mb\+\+ {
    margin-bottom: 120px !important
}

.mb\+\+\+ {
    margin-bottom: 250px !important
}

.ml\+\+ {
    margin-left: 120px !important
}

.mh\+\+ {
    margin-right: 120px !important;
    margin-left: 120px !important
}

.mv\+\+ {
    margin-top: 120px !important;
    margin-bottom: 120px !important
}

@media screen and (max-width:800px) {
    .palm-m {
        margin: 30px !important
    }
    .palm-mt {
        margin-top: 30px !important
    }
    .palm-mr {
        margin-right: 30px !important
    }
    .palm-mb {
        margin-bottom: 30px !important
    }
    .palm-ml {
        margin-left: 30px !important
    }
    .palm-mh {
        margin-right: 30px !important;
        margin-left: 30px !important
    }
    .palm-mv {
        margin-top: 30px !important;
        margin-bottom: 30px !important
    }
}

.chatbox {
    display: block;
    padding: 10px 0px;
    letter-spacing: 1px
}

.chatbox strong {
    display: none
}

.chat_content .bub {
    display: block;
    max-width: 600px;
    padding: 10px 20px;
    word-wrap: break-word;
}

section.left .bub {
    float: left
}

section.right .bub {
    float: right
}

.chatbox .left .chat-arrow {
    width: 0;
    height: 0;
    display: block;
    float: left;
    margin-top: 5px;
    border-left: 20px solid transparent
}

.chatbox .right .chat-arrow {
    width: 0;
    height: 0;
    display: block;
    float: right;
    margin-top: 5px;
    border-right: 20px solid transparent
}

.chatbox .green .bub {
    border: 2px solid #93D3B6;
    border-radius: 5px;
    color: #fff;
    background: #93D3B6
}

.chatbox .green .chat-arrow {
    border-bottom: 20px solid #93D3B6
}

.chatbox .red .bub {
    border: 2px solid #d57976;
    border-radius: 5px;
    color: #fff;
    background: #d57976
}

.chatbox .red .chat-arrow {
    border-bottom: 20px solid #d57976
}

.left {
    float: left
}

.right {
    float: right
}

.cf:before,
.cf:after {
    content: "";
    display: table
}

.cf:after {
    clear: both
}

.cf {
    zoom: 1
}

.alert {
    font-size: 15px;
    line-height: 24px;
    word-wrap: break-word;
    padding: 11px 20px;
    border-radius: 3px
}

.alert--success {
    background: #d7f1d7;
    color: #578e57
}

.alert--warn {
    background: #ffe88a;
    color: #8e7030
}

.pullquote {
    font-size: 25px;
    line-height: 36px;
    color: #888;
    font-weight: 300;
    position: relative;
    margin: 45px 0 20px 0;
    display: block;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
    padding: 15px 0;
    clear: both;
}

@media screen and (min-width:720px) {
    .pullquote {
        width: 220px;
        float: right;
        margin: 20px -160px 20px 20px
    }
}

.round-avatars .avatar,
.round-avatars .avatar img {
    border-radius: 50%;
}

.avatar,
.avatar img {
    border-radius: 3px
}

.btn,
.wpcf7-submit,
[id="submit"] {
    display: inline-block;
    vertical-align: middle;
    font: inherit;
    text-align: center;
    border: none;
    margin: 0;
    cursor: pointer;
    overflow: visible;
    padding: 11px 23px;
    background-color: #4a8ec2;
    border: 1px solid #4a8ec2;
    border-radius: 3px
}

.btn,
.wpcf7-submit,
[id="submit"],
.btn:hover,
.wpcf7-submit:hover,
[id="submit"]:hover,
.btn:active,
.wpcf7-submit:active,
[id="submit"]:active,
.btn:focus,
.wpcf7-submit:focus,
[id="submit"]:focus {
    text-decoration: none;
    color: #fff
}

.btn::-moz-focus-inner,
.wpcf7-submit::-moz-focus-inner,
[id="submit"]::-moz-focus-inner {
    border: 0;
    padding: 0
}

.btn,
.wpcf7-submit,
[id="submit"] {
    font-weight: bold;
    -webkit-transition: background 0.333s ease, box-shadow .25s ease;
    -moz-transition: background 0.333s ease, box-shadow .25s ease;
    transition: background 0.333s ease, box-shadow .25s ease
}

[id="submit"],
.wpcf7-submit,
.btn--primary,
[id="submit"] {
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 21px;
    color: #fff;
    border: none;
    background: #4f94cb;
    padding: 9px 24px;
    font-weight: bold
}

[id="submit"]:hover,
[id="submit"]:focus,
.wpcf7-submit:hover,
.wpcf7-submit:focus,
.btn--primary:hover,
[id="submit"]:hover,
.btn--primary:focus,
[id="submit"]:focus {
    box-shadow: inset 0 -8em 0 rgba(255, 255, 255, 0.2);
    color: #fff;
    outline: none
}

[id="submit"]:active,
.wpcf7-submit:active,
.btn--primary:active,
[id="submit"]:active {
    color: #fff;
    box-shadow: inset 0 -8em 0 rgba(0, 0, 0, 0.15);
    outline: none
}

#comments-list-title {
    max-width: 800px;
    margin: 20px 0;
    font-size: 20px;
    font-weight: 700;
    color: #918f90
}

.comments-main {
    max-width: 800px;
    margin: 0 auto;
}

form#commentform {
    outline: 0
}

nav#comments-navi {
    clear: both;
    text-align: right;
    max-width: 800px;
    color: #9A9A9A;
    padding-top: 20px;
}

.comments {
    clear: both;
    overflow: hidden;
    width: 100%;
    list-style: none;
    background: #fafafa;
    padding: 40px 0;
}

.comments .commentwrap {
    max-width: 800px;
    margin: 0 auto;
    padding: 0
}

.comments .commentwrap hr {
    height: 0;
    width: 100%;
    background: #eee;
    border: 0;
    margin: 40px 0
}

.comments .comments-hidden {
    display: none;
    cursor: pointer
}

.comments .comments-main {
    overflow: hidden;
    -webkit-transition: height 0s ease-out;
    -moz-transition: height 0s ease-out;
    transition: height 0s ease-out
}

.comnav {
    width: 100%;
    margin: 0 auto
}

.comnav a {
    padding: 10px;
    color: #7B7B7B;
    margin-bottom: 20px
}

.comment {
    margin: 0;
    padding: 0;
    list-style: none;
}

.comment .contents {
    width: 100%;
    float: left
}

.comment .body {
    font-size: 15px;
    line-height: 24px
}

.comment .body>:last-child {
    margin-bottom: 0
}

.comment .profile {
    float: left;
    position: relative;
    top: 20px;
    z-index: 3;
}

.comment .profile img {
    background-color: #eee;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    padding: 2px;
}

.comment .main {
    float: right;
    width: 92%;
    border-bottom: 1px solid #eee;
    padding: 20px 0;
    position: relative;
    z-index: 2
}

.comment .commeta {
    font-size: 15px;
    overflow: hidden;
}

.comment .comment-reply-link {
    font-size: 13px;
    display: inline-block;
    text-transform: uppercase;
    color: #A1A1A1
}

.comment .comment-reply-link:hover {
    color: #606576
}

.comment .info {
    letter-spacing: 0.6px;
    font-size: 13px;
    color: #A1A1A1
}

.comment .info span {
    margin-right: 10px
}

.comment .shang {
    float: left;
}

.comment .xia {
    float: none;
}

.comment .children p {
    margin-bottom: 0px;
    line-height: 24px;
}

.comment h4 {
    font-family: "PingFang SC", "Microsoft YaHei", Arial, Helvetica, "WenQuanYi Micro Hei", "tohoma,sans-serif";
    font-weight: 400;
    margin: 0;
    text-transform: none;
    line-height: 24px;
}

.comment h4 img {
    display: none;
    border-radius: 3px;
    margin-right: 15px;
    vertical-align: -4px
}

.comment h4 a {
    font-weight: 700;
    color: #918f90;
    vertical-align: middle;
    font-size: 15px
}

.comment .children .profile {
    float: left;
    left: 10px;
    position: relative;
}

.comment .children .profile img {
    width: 30px;
    height: 30px;
    padding: 3px;
    background: #eee;
}

.comment .children .main {
    width: 92%
}

.comment .children .main:after {
    content: "";
    width: 1px;
    height: 100%;
    background: #EEE;
    left: -40px;
    top: -60px;
    position: absolute
}

.comment .children a.name {
    font-family: "PingFang SC", "Microsoft YaHei", Arial, Helvetica, "WenQuanYi Micro Hei", "tohoma,sans-serif";
    font-weight: bold;
    color: #918f90;
}

.comment-respond {
    width: 100%;
    max-width: 800px;
    margin: 0 auto;
    padding: 0
}

.comment-respond .logged-in-as {
    margin-bottom: 0
}

.comment-respond #cancel-comment-reply-link {
    position: relative;
    float: right;
    z-index: 2;
    top: 20px;
    right: 25px;
}

.comment-respond input,
.comment-respond textarea {
    font-family: PingFang SC, "Hiragino Sans GB", "Source Han Sans CN", Roboto, "Microsoft Yahei", sans-serif;
    float: left;
    font-size: 14px;
    width: 29%;
    margin: 0;
    padding: 24px;
    color: #535a63;
    border-radius: 4px;
    background-color: #eee
}

.author-info input {
    margin: 0;
    margin-right: 20px;
    position: relative;
    left: 8%;
}

.comment-respond input:last-of-type {
    border: 0
}

@media (max-width:800px) {
    .comments-main {
        padding: 0 10px;
        font-size: 16px;
    }
    .comment .profile,
    .comment .children .profile,
    .comment .profile img,
    .comment .children .profile img {
        left: 0;
        top: 25px;
        width: 40px;
        height: 40px
    }
    .comment .main,
    .comment .children .main {
        width: 85%;
    }
    .comment-respond input {
        width: 100%;
        border-right: 0;
        margin-bottom: 15px
    }
    .author-info input {
        left: 0;
        margin-right: 0
    }
}

.comment-respond textarea {
    display: block;
    line-height: 1.75;
    float: left;
    width: 79%;
    height: 70px;
    color: #535a63;
    resize: vertical;
}

.comment-respond .form-submit {
    clear: both;
    display: block;
    overflow: hidden;
    margin-bottom: 40px;
    padding: 0
}

.comment-respond input[type=submit] {
    width: 84px;
    float: right;
    height: 70px;
    line-height: 20px;
    padding: 0;
    text-transform: uppercase;
    color: #888;
    background: #eee;
    border-radius: 4px
}

.comment-respond input[type=submit]:hover {
    background: rgba(0, 0, 0, 0.6);
    color: #fff
}

.comment-respond input:active,
.comment-respond input:focus,
.comment-respond textarea:active,
.comment-respond textarea:focus {
    outline: 0
}

.comment-respond input::-webkit-input-placeholder,
.comment-respond textarea::-webkit-input-placeholder {
    color: #535a63
}

.comment-respond input:-moz-placeholder,
.comment-respond textarea:-moz-placeholder {
    opacity: 1;
    color: #535a63
}

.comment-respond input::-moz-placeholder,
.comment-respond textarea::-moz-placeholder {
    opacity: 1;
    color: #535a63
}

.comment-respond input:-ms-input-placeholder,
.comment-respond textarea:-ms-input-placeholder {
    color: #535a63
}

.comment-respond .logged-in-as,
.notification {
    padding: 19px 32px 17px;
    border-radius: 3px;
    background: #FFF;
    color: #6F6F6F;
    font-family: microsoft yahei;
    clear: both
}

.comment-respond .logged-in-as i,
.notification i {
    margin-right: 10px
}

.comment-respond .logged-in-as a {
    color: #454545
}

.commentclosed {
    background: #fafafa;
    font-weight: bold;
    text-align: center;
    padding: 35px 0 0px;
}

.notification a {
    color: #B3B3B3
}

.notification span {
    font-size: 13px
}

.headertop {
    position: relative;
    overflow: hidden
}

.real-time-gravatar {
    display: inline-block;
    position: relative;
    z-index: 3;
    width: 8%;
    float: left
}

.real-time-gravatar img {
    margin: 8px 0 0 0;
    width: 50px;
    height: 50px;
    border: 1px solid #eee;
    border-radius: 50%
}

.row-icon {
    display: block;
    position: relative;
}

.row-icon:before {
    content: "";
    border-width: 10px 10px 10px 0;
    border-style: solid;
    border-color: transparent #eee;
    position: absolute;
    top: 20px;
    left: 55px;
}

.author-info,
.comment-form-info {
    clear: both;
    padding: 20px 0;
}

.checkin {
    display: inline-block;
    font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
    font-size: 15px;
    margin: 2% 8% 0;
    font-weight: bold;
}

.welcome {
    position: relative;
    display: inline-block;
    margin: 2% 8% 0;
}

.welcome span {
    font-weight: 700;
    color: #9499a8;
    cursor: pointer
}

@media (max-width:800px) {
    .real-time-gravatar,
    .row-icon {
        display: none
    }
    .welcome {
        margin: 2% 0% 0 0;
        left: 0;
        padding-bottom: 10px
    }
    .comment-respond textarea {
        width: 100%;
        margin-top: 0;
    }
    .comment-respond input[type=submit] {
        width: 100%;
        margin-top: 20px;
    }
    #comments-navi,
    h3#comments-list-title {
        text-align: center;
    }
    .comment .children .main:after {
        display: none
    }
    .checkin {
        margin: 5% 8% 0 0;
    }
    .split__title,
    #social-share,
    .btn-slide {
        display: block;
        width: inherit;
        text-align: center;
        margin-bottom: 12px;
        float: none;
    }
}

.comment-awaiting-moderation {
    color: burlywood;
    font-size: 15px;
}

.socialize {
    width: 100%;
    margin: 60px 0;
    position: relative;
    z-index: 2;
    text-align: center;
}

.socialize li {
    display: inline-block;
}

.socialicon {
    width: 72px;
    height: 72px;
    text-align: center;
    margin: 0 5px;
    color: rgba(255, 255, 255, 0.5);
    display: inline-block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%
}

.socialicon i {
    font-size: 60px;
}

.wechat {
    position: relative
}

.wechatimg {
    position: absolute;
    z-index: 999;
    visibility: hidden;
    width: 121px;
    height: 121px;
    padding: 10px;
    background: #fff;
    bottom: 100px;
    left: -18px;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    transition: .7s all ease;
    -webkit-transition: .7s all ease;
    -moz-transition: .7s all linear;
    -o-transition: .7s all ease;
    -ms-transition: .7s all ease;
    opacity: 0
}

.wechat:hover .wechatimg {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
    opacity: 1;
    visibility: visible
}

.wechatimg:after {
    content: "";
    display: block;
    border-width: 10px 10px 0;
    border-style: solid;
    border-color: #fff transparent transparent;
    margin-left: -10px;
    position: absolute;
    bottom: -10px;
    left: 50%
}

.cr {
    text-transform: none;
    text-align: center;
    position: relative;
    z-index: 2;
}

.cr a {
    color: #fff
}

.totop {
    display: block;
    padding: 10px;
    text-align: center;
    cursor: pointer;
    background: rgba(255, 255, 255, .5);
    color: #fff;
    width: 44px;
    height: 44px;
    border-radius: 50%;
    margin: 60px auto;
    position: relative;
    z-index: 999;
}

.totop i {
    font-size: 25px;
    line-height: 25px;
}

.site-footer {
    position: relative;
    padding: 40px 0;
    background: #f5f5f5
}

.site-info {
    font-size: 13px;
    font-weight: 700
}

.site-info a {
    color: #666
}

.rule {
    display: block;
    border: none;
    border-top: 1px solid #eee
}

.layout {
    list-style: none;
    margin: 0;
    padding: 0
}

.layout__item {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

.media {
    float: left;
    display: inline-block;
    position: relative;
    width: 50%;
    padding: 15px 0
}

.media__img {
    float: left;
    margin: 0 15px
}

.media__img>img {
    display: block
}

.media__body {
    font-size: 15px;
    text-align: center;
    overflow: hidden;
    display: block;
    background: #918f90;
    padding: 15px 15px;
    height: 50px;
    border-radius: 25px;
    color: #fff
}

.media__body,
.media__body>:last-child {
    margin-bottom: 0
}

.list-bare {
    margin: 0;
    padding: 0;
    list-style: none
}

.list-inline {
    margin: 0;
    padding: 0;
    list-style: none
}

.list-inline>li {
    display: inline-block
}

.fat-footer {
    position: relative;
    background-color: rgba(105, 105, 105, 0.3);
    padding: 40px 0
}

.fat-footer__social a i {
    font-size: 50px;
    color: #918f90;
    margin: 0 5px
}

.fat-footer__social {
    display: inline-block;
    float: right;
    width: 50%;
    text-align: right;
    padding: 10px 0
}

.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight
}

.masthead-wave {
    position: absolute;
    z-index: 999;
    bottom: -15px;
    left: 0;
    right: 0;
    width: 100%;
    height: 85px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    -webkit-animation: wave 15s linear infinite;
    animation: wave 15s linear infinite;
    -webkit-animation: wave 15s linear infinite;
    animation: wave 15s linear infinite;
    background: url(../images/wave.png)
}

.animated {
    animation-duration: 0.3s;
    animation-fill-mode: both
}

.animated .small,
.animated .medium,
.animated .large {
    opacity: 0;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all
}

.animated .large {
    -webkit-transition-delay: 1s;
    -moz-transition-delay: 1s;
    -o-transition-delay: 1s;
    -ms-transition-delay: 1s;
    transition-delay: 1s;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    -ms-transition-duration: 1s;
    transition-duration: 1s
}

.animated .medium {
    -webkit-transition-delay: 1.35s;
    -moz-transition-delay: 1.35s;
    -o-transition-delay: 1.35s;
    -ms-transition-delay: 1.35s;
    transition-delay: 1.35s;
    -webkit-transition-duration: .75s;
    -moz-transition-duration: .75s;
    -o-transition-duration: .75s;
    -ms-transition-duration: .75s;
    transition-duration: .75s
}

.animated .small {
    -webkit-transition-delay: 1.5s;
    -moz-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    -ms-transition-delay: 1.5s;
    transition-delay: 1.5s;
    -webkit-transition-duration: .5s;
    -moz-transition-duration: .5s;
    -o-transition-duration: .5s;
    -ms-transition-duration: .5s;
    transition-duration: .5s
}

.animated.from-bottom .small,
.animated.from-bottom .medium,
.animated.from-bottom .large {
    opacity: 1;
    -webkit-transform: translateY(100%);
    -moz-transform: translateY(100%);
    -o-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.animated.from-top .small,
.animated.from-top .medium,
.animated.from-top .large {
    opacity: 1;
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -o-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.animated.animation-on .small,
.animated.animation-on .medium,
.animated.animation-on .large {
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%)
}

@-webkit-keyframes wave {
    from {
        background-position: 0 0
    }
    to {
        background-position: 1263px 0
    }
}

@keyframes wave {
    from {
        background-position: 0 0
    }
    to {
        background-position: 1263px 0
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        transform: none
    }
}

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

#post-404 {
    margin: 0 auto;
    max-width: 800px;
    padding: 0 20px;
    text-align: center;
}

#post-404 img {
    margin-bottom: 20px;
}

.hermit {
    border: none;
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
}

.hermit-unexpand-1.unexpand .hermit-list {
    height: auto;
}

#edita {
    display: inline-block;
    background: #eee;
    position: relative;
    left: 60px;
    font-size: 15px;
    padding: 8px;
    margin-top: 20px;
    border-radius: 5px;
    z-index: 3
}

#edita:before {
    position: absolute;
    left: -40px;
    top: 14px;
    content: " ";
    border-radius: 500%;
    background: #03D374;
    height: 9px;
    width: 9px;
    transition: all .5s ease-in-out
}

#error,
#loading {
    background: url(../images/ajax-loader.gif) 50% 50% no-repeat;
    position: absolute;
    padding: 25px 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 70px;
    text-align: center
}

#error {
    background: rgba(250, 250, 250, 0.5);
    color: rgb(255, 132, 132);
}

#loading-comments {
    display: none;
    max-width: 800px;
    margin: 0 auto;
    height: 40px
}

.host {
    position: relative;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    margin: 40px auto
}

.loading {
    width: 10px;
    height: 10px;
    background: #FFF;
    border-radius: 100%;
    float: left;
    margin-right: 5px
}

.loading-0 {
    -webkit-animation: bounce 1s infinite;
    -webkit-animation-delay: .1s;
    background: #009dc6
}

.loading-1 {
    -webkit-animation: bounce 1s infinite;
    -webkit-animation-delay: .3s;
    background: #e8b440
}

.loading-2 {
    -webkit-animation: bounce 1s infinite ease;
    -webkit-animation-delay: .5s;
    background: #b62327
}

@-webkit-keyframes bounce {
    0%,
    100% {
        opacity: 1
    }
    60% {
        opacity: 0
    }
}

#NextPrevPosts {
    white-space: nowrap;
    color: #918f90
}

#NextPrevPosts .arrow {
    padding: 20px 10px;
    width: 70px;
    height: 100px;
    background: #fff;
    display: inline-block;
    z-index: 1003
}

#NextPrevPosts .arrow i {
    font-size: 50px
}

#NextPrevPosts .prev .arrow {
    float: left
}

#NextPrevPosts .next .arrow {
    float: right
}

#NextPrevPosts .next svg,
#NextPrevPosts .prev svg {
    width: 25px;
    height: 60px
}

#NextPrevPosts .next,
#NextPrevPosts .prev {
    position: fixed;
    top: 50%;
    margin-top: -50px;
    padding: 0;
    height: 100px;
    background: #fff;
    width: 70px;
    overflow: hidden;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    white-space: nowrap!important;
    z-index: 909
}

#NextPrevPosts .prev {
    left: 0!important;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, .1);
    text-align: left!important;
    height: 100px;
    max-height: 100px
}

#NextPrevPosts .next {
    right: 0!important;
    box-shadow: 0 0 5px 0 rgba(50, 50, 50, .1);
    text-align: right!important;
    height: 100px;
    max-height: 100px
}

#NextPrevPosts .preview {
    height: 100px;
    width: 370px;
    display: inline-block;
    z-index: -1;
    position: absolute;
    top: 0
}

#NextPrevPosts .preview:after {
    content: '';
    display: block;
    clear: both
}

#NextPrevPosts .next .preview {
    float: right;
    right: 70px
}

#NextPrevPosts .prev .preview {
    float: left;
    left: 70px
}

#NextPrevPosts .preview .featuredImg {
    width: 100px;
    height: 100px;
    background: center center no-repeat;
    background-size: cover!important;
    z-index: 1002;
    top: 0
}

#NextPrevPosts .next .preview .featuredImg {
    float: right!important
}

#NextPrevPosts .prev .preview .featuredImg {
    float: left!important
}

#NextPrevPosts .preview .preview-content {
    width: 270px;
    height: 100px;
    display: table;
    vertical-align: middle;
    position: absolute;
    white-space: normal!important;
    z-index: 999;
    top: 0;
    zoom: 1;
    opacity: .3
}

#NextPrevPosts .next .preview .preview-content {
    right: 100px;
    float: right
}

#NextPrevPosts .prev .preview .preview-content {
    left: 100px;
    float: left
}

#NextPrevPosts .preview .preview-content span,
#NextPrevPosts .preview .preview-content p {
    margin: 0;
    padding: 0
}

#NextPrevPosts .preview .preview-content span {
    display: table-cell;
    vertical-align: middle;
    margin: auto;
    padding: 20px;
    text-align: center;
    line-height: 1.5;
    font-size: 18px;
    text-transform: capitalize;
    color: #918f90
}

#NextPrevPosts .prev .preview .featuredImg {
    margin-left: -100px
}

#NextPrevPosts .prev .preview .preview-content {
    margin-left: -370px
}

#NextPrevPosts .next .preview .featuredImg {
    margin-right: -100px
}

#NextPrevPosts .next .preview .preview-content {
    margin-right: -370px
}

#NextPrevPosts .next .preview .featuredImg,
#NextPrevPosts .next .preview .preview-content,
#NextPrevPosts .prev .preview .featuredImg,
#NextPrevPosts .prev .preview .preview-content {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

#NextPrevPosts .next:hover,
#NextPrevPosts .prev:hover {
    width: 440px
}

#NextPrevPosts .next:active .preview .featuredImg,
#NextPrevPosts .next:active .preview .preview-content,
#NextPrevPosts .next:focus .preview .featuredImg,
#NextPrevPosts .next:focus .preview .preview-content,
#NextPrevPosts .next:hover .preview .featuredImg,
#NextPrevPosts .next:hover .preview .preview-content,
#NextPrevPosts .prev:active .preview .featuredImg,
#NextPrevPosts .prev:active .preview .preview-content,
#NextPrevPosts .prev:focus .preview .featuredImg,
#NextPrevPosts .prev:focus .preview .preview-content,
#NextPrevPosts .prev:hover .preview .featuredImg,
#NextPrevPosts .prev:hover .preview .preview-content {
    margin-left: 0;
    margin-right: 0;
    zoom: 1;
    opacity: 1
}

.applicant__timeline {
    display: block;
    padding: 10px
}

.applicant__timeline ul {
    padding: 10px 0 0 10px;
    list-style: none
}

.applicant__timeline ul li {
    position: relative;
    padding: 0 0 30px 15px;
    border-left: 2px dotted #ccc;
    line-height: 21px
}

.applicant__timeline ul li:before {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: -9px;
    display: inline-block;
    width: 16px;
    height: 16px;
    content: '';
    color: #fff;
    font-family: iconfont;
    font-size: 8px;
    line-height: 13px;
    text-align: center;
    background-color: rgba(0, 0, 0, .4);
    border: 2px solid #eee;
    border-radius: 10px
}

.applicant__timeline ul li:after {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 5px;
    left: -4px;
    display: inline-block;
    width: 6px;
    height: 6px;
    text-align: center;
    background-color: #e4e4e4;
    border-radius: 10px
}

.applicant__timeline ul li:last-child {
    padding-left: 18px;
    border-left: 0
}

.applicant__timeline ul li:last-child:before {
    left: -7px
}

.applicant__timeline ul li:last-child:after {
    left: -2px
}

.applicant__timeline ul li.success:after,
.applicant__timeline ul li.warning:after {
    background-color: transparent
}

.applicant__timeline ul li.success {
    border-color: #3cbc8d;
    border-left-style: solid
}

.applicant__timeline ul li.success:before {
    content: '\e626';
    background-color: #3cbc8d;
    border-color: transparent
}

.applicant__timeline ul li.warning {
    border-color: #EA4A67;
    border-left-style: dotted
}

.applicant__timeline ul li.warning:before {
    content: '\e627';
    background-color: #EA4A67;
    border-color: transparent
}

.applicant__timeline ul li>div .message {
    display: inline-block;
    margin-top: 10px;
    padding: 5px;
    background-color: #fff;
    border-radius: 2px;
    border: 1px solid #d8d8d8
}

.time-ago {
    font-size: 13px;
    color: #A1A1A1;
    line-height: 2
}

.colorTip {
    display: none;
    position: absolute;
    left: 50%;
    bottom: 60px;
    background-color: #FFF;
    font-size: 13px;
    font-style: normal;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 6px
}

.pointyTip,
.pointyTipShadow {
    border: 6px dashed transparent;
    border-top-style: solid;
    bottom: -12px;
    height: 0;
    left: 50%;
    margin-left: -6px;
    position: absolute;
    width: 0;
    overflow: hidden
}

.pointyTipShadow {
    bottom: -14px;
    margin-left: -7px;
    border-width: 7px
}

.colorTipContainer {
    position: relative;
    text-decoration: none!important
}

.red .pointyTip {
    border-top-color: #E84A5F
}

.red .pointyTipShadow {
    border-top-color: #E84A5F
}

.red .colorTip {
    background-color: #E84A5F;
    opacity: .8;
    color: #fff
}

.catalog-title {
    font-size: 24px;
    color: #000;
    font-weight: 700
}

.catalog-share {
    font-size: 14px;
    color: rgba(0, 0, 0, .44);
    margin-bottom: 20px
}

.userItems {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px
}

.userItem {
    width: 25%;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding-left: 10px;
    padding-right: 10px
}

.userItem--inner {
    border: 1px solid rgba(0, 0, 0, .05);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .04);
    border-radius: 3px;
    position: relative;
    padding-bottom: 100%;
    height: 0
}

.userItem-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.userItem-content .avatar {
    border-radius: 100%
}

.userItem-name {
    margin-top: 8px;
    text-align: center
}

@media (max-width:900px) {
    .userItem {
        width: 33.33333%
    }
}

@media (max-width:600px) {
    .userItem {
        width: 50%
    }
}

.post-Archive {
    max-width: 800px;
    margin-left: 35px;
    padding-left: 40px
}

.post-Archive:before {
    position: absolute;
    left: 34px;
    top: 90px;
    bottom: 40px;
    display: block;
    width: 2px;
    background: #cecece;
    content: "";
    z-index: 0
}

.post-Archive:after {
    content: "";
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #EEE;
    position: absolute;
    left: 29px;
    bottom: 35px
}

.archive-title {
    padding-bottom: 40px
}

.archives a {
    position: relative;
    display: block;
    padding: 10px 0;
    border-bottom: 1px solid #eee;
    color: #333;
    font-style: normal
}

.time {
    color: #888;
    padding-right: 35px
}

#archives h3 {
    padding-bottom: 10px;
    position: relative
}

#archives h3:before {
    content: "";
    width: 20px;
    height: 20px;
    border: 5px solid #fff;
    border-radius: 50%;
    background: #EEE;
    position: absolute;
    left: -50px;
}

.brick span {
    color: #aaa;
    padding-left: 10px
}

@media screen and (max-width:760px) {
    body {
        font-family: -apple-system, BlinkMacSystemFont, opensans, Optima, "Microsoft Yahei", sans-serif;
    }
    .post-body {
        font-size: 16px;
    }
    .post {
        margin: 0 auto 60px!important;
    }
    #primary-menu {
        display: block;
        float: none
    }
    .navi {
        position: fixed;
        height: 100%;
        text-align: center
    }
    .navbar {
        float: right;
        margin-top: 0;
        padding-right: 0
    }
    .bt-nav {
        right: 1em;
        top: 1em
    }
    .bt-nav.scrolled {
        background: rgba(0, 0, 0, 0.5);
        border-radius: 50%;
        width: 40px;
        height: 40px;
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
        -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15);
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .15)
    }
    .bt-nav.scrolled .line {
        width: 5px;
        height: 5px;
        margin-left: -3px
    }
    .hebin {
        top: 1.5em;
        left: 1em
    }
    .search-form--modal {
        height: 100%
    }
    .search-form--modal .search-form__inner {
        text-align: left;
        position: absolute;
        left: 0;
        right: 0;
        height: 55px;
        top: 5em!important;
        bottom: 0
    }
    .ajax_search .search_filtered {
        width: 100%!important
    }
    .search-form div {
        position: relative
    }
    .search-form input {
        font-size: 24px;
        font-size: 1.5rem;
        color: #ddd;
        background: #eee;
        width: 100%
    }
    .close .navbar {
        display: block;
        height: 100%;
        background: #333
    }
    .main-navigation ul ul:before {
        display: none
    }
    .inner {
        overflow: auto;
        max-height: 100%;
        padding: 5em 0 0 0
    }
    .menu-dropdown {
        display: block
    }
    #main-menu>div {
        display: block;
        float: none
    }
    .main-navigation #main-menu {
        color: #FFF;
        width: 280px;
        -ms-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        z-index: 999;
        height: 100%;
        overflow: auto;
        -webkit-transition: right .4s ease 0s;
        -moz-transition: right .4s ease 0s;
        -ms-transition: right .4s ease 0s;
        -o-transition: right .4s ease 0s;
        transition: right .4s ease 0s
    }
    .main-navigation li {
        display: block;
        float: none
    }
    .main-navigation li a {
        display: block;
        float: none;
        padding: 20px;
        color: #C5C5C5!important;
        text-align: left
    }
    .main-navigation ul ul {
        box-shadow: none;
        position: relative!important;
        top: 0!important;
        left: 0!important;
        float: none!important;
        background-color: rgba(255, 255, 255, .14)!important;
        padding: 0;
        margin: 0;
        display: none!important
    }
    .entry-title {
        margin-top: 5px
    }
    .post_title {
        font-size: 25px;
        text-align: center
    }
    .container {
        padding: 40px 10px
    }
    .post_content {
        padding: 0 10px
    }
    .sticky {
        margin: -5px 0 0 5px
    }
    .sticky,
    .review-item-img {
        display: none
    }
    .bg-blur {
        background-position: center;
    }
    .row {
        margin-right: 00!important;
        margin-left: 0!important
    }
    .post.review,
    .post-album,
    .quote_box,
    .status_list_item {
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
    }
    .post.review .review-item {
        min-height: 175px!important
    }
    .status_list_item {
        color: #fff;
        text-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    }
    .status_user {
        background-position: center;
        background-size: cover!important;
        padding: 1.3rem 1.3rem 2rem!important
    }
    .status_user:after {
        border-radius: 6px;
        background: rgba(0, 0, 0, 0.2) url(../images/dot.png) repeat!important
    }
    .album-thumb-width {
        width: 100%!important
    }
    .contentext {
        width: 100%!important
    }
    .album-content {
        width: 100%!important
    }
    .col-xs-4 a {
        font-weight: 300;
    }
    .bg:after {
        background: rgba(0, 0, 0, 0.06)!important
    }
    .applicant__timeline ul li {
        line-height: 1.5
    }
    .blog-card {
        padding-bottom: 27px;
        height: auto
    }
    .blog-card-thumbnail {
        display: none
    }
    .blog-card-content {
        margin-left: 20px
    }
    .post-Archive {
        margin-left: 0;
        padding-left: 0
    }
    .post-Archive:before,
    .post-Archive:after,
    #archives h3:before {
        display: none
    }
    .tesetu {
        float: none;
        width: 100%;
        height: auto;
        padding: 0
    }
    .mediain img {
        border-radius: 4px
    }
    .neirong {
        width: 100%;
        float: none;
        padding: 0
    }
    .rit-news-info {
        padding: 10px 0 0
    }
    .media {
        display: none
    }
    .fat-footer__social {
        float: none;
        width: 100%;
        text-align: center;
        padding: 0
    }
    #NextPrevPosts .next,
    #NextPrevPosts .prev {
        top: 150px
    }
    #NextPrevPosts {
        color: #ffffff
    }
    #NextPrevPosts .prev {
        left: -70px !important
    }
    #NextPrevPosts .prev .arrow {
        margin-left: 80px
    }
    #NextPrevPosts .arrow {
        background: none;
        position: relative;
        z-index: -1
    }
    #NextPrevPosts .preview {
        width: 0px
    }
    #NextPrevPosts .next {
        right: -70px !important
    }
    #NextPrevPosts .next,
    #NextPrevPosts .prev {
        overflow: initial
    }
    #NextPrevPosts .next .arrow {
        margin-right: 80px
    }
    #NextPrevPosts .arrow {
        background: none
    }
    #NextPrevPosts .preview {
        width: 0px
    }
    #NextPrevPosts .next,
    #NextPrevPosts .prev {
        overflow: initial
    }
    #NextPrevPosts .prev .preview .featuredImg:after {
        content: "";
        display: block;
        opacity: 0
    }
    #NextPrevPosts .prev:hover .preview .featuredImg:after {
        content: "";
        display: block;
        opacity: 1;
        border-width: 10px;
        border-style: solid;
        border-color: transparent #fff transparent transparent;
        position: absolute;
        bottom: 40px;
        left: 80px;
        -webkit-transition: opacity .2s .1s ease;
        -moz-transition: opacity .2s .1s ease;
        -ms-transition: opacity .2s .1s ease;
        -o-transition: opacity .2s .1s ease;
        transition: opacity .2s .1s ease
    }
    #NextPrevPosts .next .preview .featuredImg:after {
        content: "";
        display: block;
        opacity: 0
    }
    #NextPrevPosts .next:hover .preview .featuredImg:after {
        content: "";
        display: block;
        opacity: 1;
        border-width: 10px;
        border-style: solid;
        border-color: transparent transparent transparent #fff;
        position: absolute;
        bottom: 40px;
        right: 80px;
        -webkit-transition: opacity .2s .1s ease;
        -moz-transition: opacity .2s .1s ease;
        -ms-transition: opacity .2s .1s ease;
        -o-transition: opacity .2s .1s ease;
        transition: opacity .2s .1s ease
    }
    #post-pagination {
        display: block;
        vertical-align: middle;
        text-align: center;
        background: #fafafa;
        width: 100%;
        height: 40px;
        font-size: 18px;
        overflow: hidden;
        margin-top: 30px
    }
    #post-pagination a {
        color: #888;
        padding: 0 10px
    }
    #post-pagination .current-post-page {
        display: inline-block;
        background: #38a3fd;
        width: 40px;
        height: 40px;
        font-weight: bold;
        text-align: center;
        line-height: 40px;
        border-radius: 50%;
        box-shadow: 0 0 0 .35em rgba(56, 163, 253, 0.3);
        padding: 2px 10px 2px 10px
    }
}

.row {
    padding: 10px 0
}

.row-gallery [class*=" col-sm-"],
.row-gallery [class^=col-sm-] {
    margin-bottom: 0
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 0;
    padding-left: 0
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

.col-xs-1 {
    width: 8.333333333333332%
}

.col-xs-2 {
    width: 16.666666666666664%
}

.col-xs-3 {
    width: 25%
}

.col-xs-4 {
    width: 33.33333333333333%
}

.col-xs-5 {
    width: 41.66666666666667%
}

.col-xs-6 {
    width: 50%
}

.col-xs-7 {
    width: 58.333333333333336%
}

.col-xs-8 {
    width: 66.66666666666666%
}

.col-xs-9 {
    width: 75%
}

.col-xs-10 {
    width: 83.33333333333334%
}

.col-xs-11 {
    width: 91.66666666666666%
}

.col-xs-12 {
    width: 100%
}

@media(min-width:650px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    .col-sm-1 {
        width: 8.333333333333332%
    }
    .col-sm-2 {
        width: 16.666666666666664%
    }
    .col-sm-3 {
        width: 25%
    }
    .col-sm-4 {
        width: 33.33333333333333%
    }
    .col-sm-5 {
        width: 41.66666666666667%
    }
    .col-sm-6 {
        width: 50%
    }
    .col-sm-7 {
        width: 58.333333333333336%
    }
    .col-sm-8 {
        width: 33.333333333333%
    }
    .col-sm-9 {
        width: 75%
    }
    .col-sm-10 {
        width: 83.33333333333334%
    }
    .col-sm-11 {
        width: 91.66666666666666%
    }
    .col-sm-12 {
        width: 100%
    }
    .col-sm-push-1 {
        left: 8.333333333333332%
    }
    .col-sm-push-2 {
        left: 16.666666666666664%
    }
    .col-sm-push-3 {
        left: 25%
    }
    .col-sm-push-4 {
        left: 33.33333333333333%
    }
    .col-sm-push-5 {
        left: 41.66666666666667%
    }
    .col-sm-push-6 {
        left: 50%
    }
    .col-sm-push-7 {
        left: 58.333333333333336%
    }
    .col-sm-push-8 {
        left: 66.66666666666666%
    }
    .col-sm-push-9 {
        left: 75%
    }
    .col-sm-push-10 {
        left: 83.33333333333334%
    }
    .col-sm-push-11 {
        left: 91.66666666666666%
    }
    .col-sm-pull-1 {
        right: 8.333333333333332%
    }
    .col-sm-pull-2 {
        right: 16.666666666666664%
    }
    .col-sm-pull-3 {
        right: 25%
    }
    .col-sm-pull-4 {
        right: 33.33333333333333%
    }
    .col-sm-pull-5 {
        right: 41.66666666666667%
    }
    .col-sm-pull-6 {
        right: 50%
    }
    .col-sm-pull-7 {
        right: 58.333333333333336%
    }
    .col-sm-pull-8 {
        right: 66.66666666666666%
    }
    .col-sm-pull-9 {
        right: 75%
    }
    .col-sm-pull-10 {
        right: 83.33333333333334%
    }
    .col-sm-pull-11 {
        right: 91.66666666666666%
    }
    .col-sm-offset-1 {
        margin-left: 8.333333333333332%
    }
    .col-sm-offset-2 {
        margin-left: 16.666666666666664%
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333333333%
    }
    .col-sm-offset-5 {
        margin-left: 41.66666666666667%
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    .col-sm-offset-7 {
        margin-left: 58.333333333333336%
    }
    .col-sm-offset-8 {
        margin-left: 66.66666666666666%
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333333334%
    }
    .col-sm-offset-11 {
        margin-left: 91.66666666666666%
    }
}

[data-aos][data-aos][data-aos-duration='50'],
body[data-aos-duration='50'] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay='50'],
body[data-aos-delay='50'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='50'].aos-animate,
body[data-aos-delay='50'] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration='100'],
body[data-aos-duration='100'] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay='100'],
body[data-aos-delay='100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='100'].aos-animate,
body[data-aos-delay='100'] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration='150'],
body[data-aos-duration='150'] [data-aos] {
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay='150'],
body[data-aos-delay='150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='150'].aos-animate,
body[data-aos-delay='150'] [data-aos].aos-animate {
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration='200'],
body[data-aos-duration='200'] [data-aos] {
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay='200'],
body[data-aos-delay='200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='200'].aos-animate,
body[data-aos-delay='200'] [data-aos].aos-animate {
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration='250'],
body[data-aos-duration='250'] [data-aos] {
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay='250'],
body[data-aos-delay='250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='250'].aos-animate,
body[data-aos-delay='250'] [data-aos].aos-animate {
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration='300'],
body[data-aos-duration='300'] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay='300'],
body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate,
body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration='350'],
body[data-aos-duration='350'] [data-aos] {
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay='350'],
body[data-aos-delay='350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='350'].aos-animate,
body[data-aos-delay='350'] [data-aos].aos-animate {
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration='400'],
body[data-aos-duration='400'] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay='400'],
body[data-aos-delay='400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='400'].aos-animate,
body[data-aos-delay='400'] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration='450'],
body[data-aos-duration='450'] [data-aos] {
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay='450'],
body[data-aos-delay='450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='450'].aos-animate,
body[data-aos-delay='450'] [data-aos].aos-animate {
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration='500'],
body[data-aos-duration='500'] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay='500'],
body[data-aos-delay='500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='500'].aos-animate,
body[data-aos-delay='500'] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration='550'],
body[data-aos-duration='550'] [data-aos] {
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay='550'],
body[data-aos-delay='550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='550'].aos-animate,
body[data-aos-delay='550'] [data-aos].aos-animate {
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration='600'],
body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay='600'],
body[data-aos-delay='600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='600'].aos-animate,
body[data-aos-delay='600'] [data-aos].aos-animate {
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration='650'],
body[data-aos-duration='650'] [data-aos] {
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay='650'],
body[data-aos-delay='650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='650'].aos-animate,
body[data-aos-delay='650'] [data-aos].aos-animate {
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration='700'],
body[data-aos-duration='700'] [data-aos] {
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay='700'],
body[data-aos-delay='700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='700'].aos-animate,
body[data-aos-delay='700'] [data-aos].aos-animate {
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration='750'],
body[data-aos-duration='750'] [data-aos] {
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay='750'],
body[data-aos-delay='750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='750'].aos-animate,
body[data-aos-delay='750'] [data-aos].aos-animate {
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration='800'],
body[data-aos-duration='800'] [data-aos] {
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay='800'],
body[data-aos-delay='800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='800'].aos-animate,
body[data-aos-delay='800'] [data-aos].aos-animate {
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration='850'],
body[data-aos-duration='850'] [data-aos] {
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay='850'],
body[data-aos-delay='850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='850'].aos-animate,
body[data-aos-delay='850'] [data-aos].aos-animate {
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration='900'],
body[data-aos-duration='900'] [data-aos] {
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay='900'],
body[data-aos-delay='900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='900'].aos-animate,
body[data-aos-delay='900'] [data-aos].aos-animate {
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration='950'],
body[data-aos-duration='950'] [data-aos] {
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay='950'],
body[data-aos-delay='950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='950'].aos-animate,
body[data-aos-delay='950'] [data-aos].aos-animate {
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration='1000'],
body[data-aos-duration='1000'] [data-aos] {
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay='1000'],
body[data-aos-delay='1000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1000'].aos-animate,
body[data-aos-delay='1000'] [data-aos].aos-animate {
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration='1050'],
body[data-aos-duration='1050'] [data-aos] {
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay='1050'],
body[data-aos-delay='1050'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1050'].aos-animate,
body[data-aos-delay='1050'] [data-aos].aos-animate {
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration='1100'],
body[data-aos-duration='1100'] [data-aos] {
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay='1100'],
body[data-aos-delay='1100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1100'].aos-animate,
body[data-aos-delay='1100'] [data-aos].aos-animate {
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration='1150'],
body[data-aos-duration='1150'] [data-aos] {
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay='1150'],
body[data-aos-delay='1150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1150'].aos-animate,
body[data-aos-delay='1150'] [data-aos].aos-animate {
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration='1200'],
body[data-aos-duration='1200'] [data-aos] {
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay='1200'],
body[data-aos-delay='1200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1200'].aos-animate,
body[data-aos-delay='1200'] [data-aos].aos-animate {
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration='1250'],
body[data-aos-duration='1250'] [data-aos] {
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay='1250'],
body[data-aos-delay='1250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1250'].aos-animate,
body[data-aos-delay='1250'] [data-aos].aos-animate {
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration='1300'],
body[data-aos-duration='1300'] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay='1300'],
body[data-aos-delay='1300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1300'].aos-animate,
body[data-aos-delay='1300'] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration='1350'],
body[data-aos-duration='1350'] [data-aos] {
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay='1350'],
body[data-aos-delay='1350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1350'].aos-animate,
body[data-aos-delay='1350'] [data-aos].aos-animate {
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration='1400'],
body[data-aos-duration='1400'] [data-aos] {
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay='1400'],
body[data-aos-delay='1400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1400'].aos-animate,
body[data-aos-delay='1400'] [data-aos].aos-animate {
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration='1450'],
body[data-aos-duration='1450'] [data-aos] {
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay='1450'],
body[data-aos-delay='1450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1450'].aos-animate,
body[data-aos-delay='1450'] [data-aos].aos-animate {
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration='1500'],
body[data-aos-duration='1500'] [data-aos] {
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay='1500'],
body[data-aos-delay='1500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1500'].aos-animate,
body[data-aos-delay='1500'] [data-aos].aos-animate {
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration='1550'],
body[data-aos-duration='1550'] [data-aos] {
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay='1550'],
body[data-aos-delay='1550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1550'].aos-animate,
body[data-aos-delay='1550'] [data-aos].aos-animate {
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration='1600'],
body[data-aos-duration='1600'] [data-aos] {
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay='1600'],
body[data-aos-delay='1600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1600'].aos-animate,
body[data-aos-delay='1600'] [data-aos].aos-animate {
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration='1650'],
body[data-aos-duration='1650'] [data-aos] {
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay='1650'],
body[data-aos-delay='1650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1650'].aos-animate,
body[data-aos-delay='1650'] [data-aos].aos-animate {
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration='1700'],
body[data-aos-duration='1700'] [data-aos] {
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay='1700'],
body[data-aos-delay='1700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1700'].aos-animate,
body[data-aos-delay='1700'] [data-aos].aos-animate {
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration='1750'],
body[data-aos-duration='1750'] [data-aos] {
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay='1750'],
body[data-aos-delay='1750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1750'].aos-animate,
body[data-aos-delay='1750'] [data-aos].aos-animate {
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration='1800'],
body[data-aos-duration='1800'] [data-aos] {
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay='1800'],
body[data-aos-delay='1800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1800'].aos-animate,
body[data-aos-delay='1800'] [data-aos].aos-animate {
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration='1850'],
body[data-aos-duration='1850'] [data-aos] {
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay='1850'],
body[data-aos-delay='1850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1850'].aos-animate,
body[data-aos-delay='1850'] [data-aos].aos-animate {
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration='1900'],
body[data-aos-duration='1900'] [data-aos] {
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay='1900'],
body[data-aos-delay='1900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1900'].aos-animate,
body[data-aos-delay='1900'] [data-aos].aos-animate {
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration='1950'],
body[data-aos-duration='1950'] [data-aos] {
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay='1950'],
body[data-aos-delay='1950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='1950'].aos-animate,
body[data-aos-delay='1950'] [data-aos].aos-animate {
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration='2000'],
body[data-aos-duration='2000'] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay='2000'],
body[data-aos-delay='2000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2000'].aos-animate,
body[data-aos-delay='2000'] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration='2050'],
body[data-aos-duration='2050'] [data-aos] {
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay='2050'],
body[data-aos-delay='2050'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2050'].aos-animate,
body[data-aos-delay='2050'] [data-aos].aos-animate {
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration='2100'],
body[data-aos-duration='2100'] [data-aos] {
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay='2100'],
body[data-aos-delay='2100'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2100'].aos-animate,
body[data-aos-delay='2100'] [data-aos].aos-animate {
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration='2150'],
body[data-aos-duration='2150'] [data-aos] {
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay='2150'],
body[data-aos-delay='2150'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2150'].aos-animate,
body[data-aos-delay='2150'] [data-aos].aos-animate {
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration='2200'],
body[data-aos-duration='2200'] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay='2200'],
body[data-aos-delay='2200'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2200'].aos-animate,
body[data-aos-delay='2200'] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration='2250'],
body[data-aos-duration='2250'] [data-aos] {
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay='2250'],
body[data-aos-delay='2250'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2250'].aos-animate,
body[data-aos-delay='2250'] [data-aos].aos-animate {
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration='2300'],
body[data-aos-duration='2300'] [data-aos] {
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay='2300'],
body[data-aos-delay='2300'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2300'].aos-animate,
body[data-aos-delay='2300'] [data-aos].aos-animate {
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration='2350'],
body[data-aos-duration='2350'] [data-aos] {
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay='2350'],
body[data-aos-delay='2350'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2350'].aos-animate,
body[data-aos-delay='2350'] [data-aos].aos-animate {
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration='2400'],
body[data-aos-duration='2400'] [data-aos] {
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay='2400'],
body[data-aos-delay='2400'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2400'].aos-animate,
body[data-aos-delay='2400'] [data-aos].aos-animate {
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration='2450'],
body[data-aos-duration='2450'] [data-aos] {
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay='2450'],
body[data-aos-delay='2450'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2450'].aos-animate,
body[data-aos-delay='2450'] [data-aos].aos-animate {
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration='2500'],
body[data-aos-duration='2500'] [data-aos] {
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay='2500'],
body[data-aos-delay='2500'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2500'].aos-animate,
body[data-aos-delay='2500'] [data-aos].aos-animate {
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration='2550'],
body[data-aos-duration='2550'] [data-aos] {
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay='2550'],
body[data-aos-delay='2550'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2550'].aos-animate,
body[data-aos-delay='2550'] [data-aos].aos-animate {
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration='2600'],
body[data-aos-duration='2600'] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay='2600'],
body[data-aos-delay='2600'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2600'].aos-animate,
body[data-aos-delay='2600'] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration='2650'],
body[data-aos-duration='2650'] [data-aos] {
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay='2650'],
body[data-aos-delay='2650'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2650'].aos-animate,
body[data-aos-delay='2650'] [data-aos].aos-animate {
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration='2700'],
body[data-aos-duration='2700'] [data-aos] {
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay='2700'],
body[data-aos-delay='2700'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2700'].aos-animate,
body[data-aos-delay='2700'] [data-aos].aos-animate {
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration='2750'],
body[data-aos-duration='2750'] [data-aos] {
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay='2750'],
body[data-aos-delay='2750'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2750'].aos-animate,
body[data-aos-delay='2750'] [data-aos].aos-animate {
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration='2800'],
body[data-aos-duration='2800'] [data-aos] {
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay='2800'],
body[data-aos-delay='2800'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2800'].aos-animate,
body[data-aos-delay='2800'] [data-aos].aos-animate {
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration='2850'],
body[data-aos-duration='2850'] [data-aos] {
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay='2850'],
body[data-aos-delay='2850'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2850'].aos-animate,
body[data-aos-delay='2850'] [data-aos].aos-animate {
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration='2900'],
body[data-aos-duration='2900'] [data-aos] {
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay='2900'],
body[data-aos-delay='2900'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2900'].aos-animate,
body[data-aos-delay='2900'] [data-aos].aos-animate {
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration='2950'],
body[data-aos-duration='2950'] [data-aos] {
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay='2950'],
body[data-aos-delay='2950'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='2950'].aos-animate,
body[data-aos-delay='2950'] [data-aos].aos-animate {
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration='3000'],
body[data-aos-duration='3000'] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay='3000'],
body[data-aos-delay='3000'] [data-aos] {
    transition-delay: 0
}

[data-aos][data-aos][data-aos-delay='3000'].aos-animate,
body[data-aos-delay='3000'] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0)
}

[data-aos=fade-up] {
    transform: translateY(100px)
}

[data-aos=fade-down] {
    transform: translateY(-100px)
}

[data-aos=fade-right] {
    transform: translate(-100px)
}

[data-aos=fade-left] {
    transform: translate(100px)
}

[data-aos=fade-up-right] {
    transform: translate(-100px, 100px)
}

[data-aos=fade-up-left] {
    transform: translate(100px, 100px)
}

[data-aos=fade-down-right] {
    transform: translate(-100px, -100px)
}

[data-aos=fade-down-left] {
    transform: translate(100px, -100px)
}

[data-aos^=zoom][data-aos^=zoom] {
    opacity: 0;
    transition-property: opacity, transform
}

[data-aos^=zoom][data-aos^=zoom].aos-animate {
    opacity: 1;
    transform: translate(0) scale(1)
}

[data-aos=zoom-in] {
    transform: scale(.6)
}

[data-aos=zoom-in-up] {
    transform: translateY(100px) scale(.6)
}

[data-aos=zoom-in-down] {
    transform: translateY(-100px) scale(.6)
}

[data-aos=zoom-in-right] {
    transform: translate(-100px) scale(.6)
}

[data-aos=zoom-in-left] {
    transform: translate(100px) scale(.6)
}

[data-aos=zoom-out] {
    transform: scale(1.2)
}

[data-aos=zoom-out-up] {
    transform: translateY(100px) scale(1.2)
}

[data-aos=zoom-out-down] {
    transform: translateY(-100px) scale(1.2)
}

[data-aos=zoom-out-right] {
    transform: translate(-100px) scale(1.2)
}

[data-aos=zoom-out-left] {
    transform: translate(100px) scale(1.2)
}

[data-aos^=slide][data-aos^=slide] {
    transition-property: transform
}

[data-aos^=slide][data-aos^=slide].aos-animate {
    transform: translate(0)
}

[data-aos=slide-up] {
    transform: translateY(100%)
}

[data-aos=slide-down] {
    transform: translateY(-100%)
}

[data-aos=slide-right] {
    transform: translateX(-100%)
}

[data-aos=slide-left] {
    transform: translateX(100%)
}

[data-aos^=flip][data-aos^=flip] {
    backface-visibility: hidden;
    transition-property: transform
}

[data-aos=flip-left] {
    transform: perspective(2500px) rotateY(-100deg)
}

[data-aos=flip-left].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-right] {
    transform: perspective(2500px) rotateY(100deg)
}

[data-aos=flip-right].aos-animate {
    transform: perspective(2500px) rotateY(0)
}

[data-aos=flip-up] {
    transform: perspective(2500px) rotateX(-100deg)
}

[data-aos=flip-up].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

[data-aos=flip-down] {
    transform: perspective(2500px) rotateX(100deg)
}

[data-aos=flip-down].aos-animate {
    transform: perspective(2500px) rotateX(0)
}

.post [rel="gallery"]:after {
    background: #bebbaa;
}

.post [rel="gallery"]:after {
    background: #1abc9c;
    background: -moz-linear-gradient(top, #bebbaa 0%, #1abc9c 100%);
    background: -webkit-gradient(linear, top center, bottom center, color-stop(0%, #bebbaa), color-stop(100%, #1abc9c));
    background: -webkit-linear-gradient(top, #bebbaa 0%, #1abc9c 100%);
    background: -o-linear-gradient(top, #bebbaa 0%, #1abc9c 100%);
    background: -ms-linear-gradient(top, #bebbaa 0%, #1abc9c 100%);
    background: linear-gradient(to bottom, #bebbaa 0%, #1abc9c 100%);
}

.wpcf7-text:focus,
.wpcf7-number:focus,
.wpcf7-select:focus,
.wpcf7-textarea:focus {
    border-color: #bebbaa;
}

[id="submit"],
.wpcf7-submit,
.btn--primary {
    background: #bebbaa;
}

.statusicon,
.red .mediain,
.gaz-btn.primary {
    background: #bebbaa;
}

.red .pointyTip,
.red .pointyTipShadow {
    border-top-color: #bebbaa;
}

a,
#error,
.navbar ul li.current-menu-ancestor>a,
.navbar ul li.current-menu-item>a,
.pagination i,
.page-numbers.current {
    color: #bebbaa;
}

.posts-list a:hover,
.socialize a:hover,
.fat-footer__social a i:hover,
.comment h4 a:hover,
.comment .comment-reply-link:hover,
.welcome span:hover {
    color: #bebbaa;
}

.color {
    background-image: -webkit-linear-gradient(right, #bebbaa 0%, #1abc9c 100%);
    background-image: linear-gradient(right, #bebbaa 0%, #1abc9c 100%);
}

.recommend {
    float: left;
    display: inline
}

.theme i {
    color: #fff300
}

.ani {
    position: relative;
    top: -35px;
    left: 22px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.l2 {
    position: absolute;
    width: 3px;
    height: 5px;
    background: #fff300;
    margin: 10px 0px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.l3 {
    position: absolute;
    width: 3px;
    height: 5px;
    background: #fff300;
    margin: 0px 15px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.l4 {
    position: absolute;
    width: 3px;
    height: 5px;
    background: #fff300;
    margin: 10px 30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.ani .l2,
.ani .l3,
.ani .l4 {
    -webkit-animation: rayos .8s infinite;
    -moz-animation: rayos .8s infinite;
    -o-animation: rayos .8s infinite;
    animation: rayos .8s infinite
}

@-webkit-keyframes rayos {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@-moz-keyframes rayos {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

@keyframes rayos {
    0% {
        opacity: 0
    }
    100% {
        opacity: 1
    }
}

[data-tooltip][tabindex="0"] {
    display: inline-block;
    position: relative;
    color: rgba(0, 0, 0, .5);
    cursor: text
}

[data-tooltip][tabindex="0"]::after {
    display: none;
    position: absolute;
    bottom: 110%;
    left: 50%;
    padding: 2px 5px;
    max-width: 200px;
    transform: translateX(-50%);
    border: 1px solid #c7c7c7;
    border-radius: 3px;
    color: rgba(0, 0, 0, .5);
    white-space: nowrap;
    background-color: #fff;
    pointer-events: none;
    content: attr(data-tooltip)
}

[data-tooltip][tabindex="0"]::before {
    display: none;
    position: absolute;
    bottom: 110%;
    left: 50%;
    z-index: 2;
    transform: translate(-50%, 50%) rotate(45deg);
    width: 6px;
    height: 6px;
    border: solid #c7c7c7;
    border-width: 0 1px 1px 0;
    background-color: #fff;
    content: ''
}

[data-tooltip][tabindex="0"]:focus::after,
[data-tooltip][tabindex="0"]:focus::before,
[data-tooltip][tabindex="0"]:hover::after,
[data-tooltip][tabindex="0"]:hover::before {
    display: block
}

[data-tooltip][tabindex="0"][data-side="right"]::after,
[data-tooltip][tabindex="0"][data-side="right"]::before {
    bottom: 50%;
    left: 100%;
    margin-left: 10px
}

[data-tooltip][tabindex="0"][data-side="right"]::after {
    transform: translate(0, 50%)
}

[data-tooltip][tabindex="0"][data-side="right"]::before {
    transform: translate(-50%, 50%) rotate(135deg)
}

......

3.JS

代码如下(节选示例):

document.body.addEventListener('touchstart', function(){ });
(function ($, window) {

    var App = App ||
        {
            init: function () {
                $('.js-toggle-search').on('click', function () {
                    $('.js-search').toggleClass('is-visible');
                });

                $('.js-gallery').find('a').each(function () {
                    if ($(this).children('img').length) {
                        $(this).attr('rel', 'gallery');
                    }
                }).end().magnificPopup({
                    delegate: '[rel="gallery"]',
                    type: 'image',
                    mainClass: 'mfp-with-zoom', // this class is for CSS animation below
                    gallery: {
                        enabled: true
                    },
                    
                    zoom: {
                        enabled: true, 
                        duration: 300, // duration of the effect, in milliseconds
                        easing: 'ease-in-out', // CSS transition easing function
                        opener: function(openerElement) {
                        return openerElement.is('img') ? openerElement : openerElement.find('img');
                        }
                    }
                });

                $('.js-next a').on('click', function (e) {
                    $(infinite_scroll.contentSelector).infinitescroll(infinite_scroll);

                    var $body = $('body');

                    $body.scrollTop($body.scrollTop() - 1);

                    e.preventDefault();
                })
            }
        };
  
    $(document).ready(function () {
    App.init();
    
    // animate
    AOS.init(/* {
        offset: 200,
        duration: 400,
        easing: 'ease-in-sine',
        delay: 100,
        } */);
        
    // Menu    scrolled
    $(window).scroll(function() {   
            var mask = $('.bt-nav');
  
            if ($(this).scrollTop() > 1){  
            mask.addClass("scrolled");
    }
        else{
    mask.removeClass("scrolled");
    }
    });
        
    // Menu    pc view    
    $('.navi').addClass('open');
    $('.bt-nav').click( function() {
    $(this).parent().toggleClass( function() {
      if ( $(this).hasClass('open') ) {
        return 'close';
      } else 
      if ( $(this).hasClass('close') ) {
        return 'open';
      }
    });
    });
    
    // Menu mobile view
    $( '.main-navigation li.page_item_has_children, .main-navigation li.menu-item-has-children' ).prepend( '<span class="menu-dropdown"><i class="iconfont">&#xe619;</i></span>' );
    // Mobile nav button functionality
    $( '.menu-dropdown' ).bind( 'click', function() {
        $(this).parent().toggleClass( 'open-page-item' );
    });
    
    // Comments open botton    
    $('.btn-slide').click(function(){
    $('#panel').slideToggle("slow");
    $(this).toggleClass("active"); return false;
    });        
    
    // Social share open botton 
    $( "#social-share" ).click(function() {
    $("#social").toggleClass("visible").slideToggle(200);
    });

    // Ajaxnvai
    $body = (window.opera) ? (document.compatMode == "CSS1Compat" ? $('html') : $('body')) : $('html,body');
    $('#comments-navi a').live('click', function (e) {
        e.preventDefault();
        $.ajax({
            type: "GET",
            url: $(this).attr('href'),
            beforeSend: function () {
                $('#comments-navi').remove();
                $('ul.commentwrap').remove();
                $('#loading-comments').slideDown();
                $body.animate({scrollTop: $('#comments-list-title').offset().top - 65}, 800);
            },
            dataType: "html",
            success: function (out) {
                result = $(out).find('ul.commentwrap');
                nextlink = $(out).find('#comments-navi');
                $('#loading-comments').slideUp('fast');
                $('#loading-comments').after(result.fadeIn(500));
                $('ul.commentwrap').after(nextlink);
            }
        });
    });

    if ( $( '.welcome' )[0] ){
    $( '.author-info' ).hide();
    $( 'span.info-edit' ).click(function(){
    $( '.author-info' ).toggle(200);
    });
    }
    
    // Make Ajax Search
    var input_search = $("#search-input");
    function makeAjaxSearch(result) {
    if (result.length == 0) {
    $("#search_filtered").empty().show().append('<li><a href="javascript:vold(0)"><strong> search none</strong></a></li>');
    } else {
    $("#search_filtered").empty().show();
    for (var i = 0; i < result.length; i++) $("#search_filtered").append('<li><a href="' + result[i]["url"] + '">' + result[i]["title"] + '</a></li>');
    }
    }
    
    var delaySearch;function startSearch() {
    $.ajax({
    type: "GET",
    url: home_url,
    data: "s=" + input_search.val(),
    dataType: 'json',
    success: function (result) {
    makeAjaxSearch(result);
    console.log(result);
    }
    });
    }
    
    var event_ajax_search = {
    bind_event: function () {
    input_search.bind('keyup', function (e) {
    if (input_search.val() != "" && e.keyCode != 40) {
    if (delaySearch) {
    clearTimeout(delaySearch)
    }
    delaySearch = setTimeout(startSearch, 200);
    }
    if (e.keyCode == 40) {
    search_filtered.moveable();
    }
    })
    },
    unbind_event: function () {
    input_search.unbind('keyup');
    }
    };
    
    var search_filtered = {
    moveable: function () {
    var current = 0;
    $('#search_filtered').find('a').eq(current).focus();
    $(document).bind("keydown.search_result", function (e) {
    if (e.keyCode == 40) {if (current >= $('#search_filtered').find('a').size()) {
    current = 0;
    }$('#search_filtered').find('a').eq(++current).focus();
    e.preventDefault();}
    if (e.keyCode == 38) {
    if (current < 0) {
    current = $('#search_filtered').find('a').size() - 1;
    }$('#search_filtered').find('a').eq(--current).focus();
    e.preventDefault();
    }
    });
    },
    hide: function () {
    $(document).unbind("keyup.search_result");
    $('#search_filtered').fadeOut();
    }
    };
    input_search.focus(function () {
    event_ajax_search.bind_event();
    }).blur(function () {
    event_ajax_search.unbind_event();
    });

     $(document).click(function(event){
          var _con = $('#search-container'); 
          if(!_con.is(event.target) && _con.has(event.target).length === 0){ 
            $('#search_filtered').slideUp('fast'); 
          }
    });

    // CollagePlus Plugin for gallery
    collage();
    
    function collage(){$('.gallery.gallery-columns-1').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :800}
    );$('.gallery.gallery-columns-2').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :700}
    );$('.gallery.gallery-columns-3').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :520}
    );$('.gallery.gallery-columns-4').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :480}
    );$('.gallery.gallery-columns-5').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :360}
    );$('.gallery.gallery-columns-6').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :280}
    );$('.gallery.gallery-columns-7').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :200}
    );$('.gallery.gallery-columns-8').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :100}
    );$('.gallery.gallery-columns-9').removeWhitespace().collagePlus({'fadeSpeed' :1000,'targetHeight' :80}
    )}
    
    // browser window is resized
    var resizeTimer = null;
    $(window).bind('resize',function() {
    $('.gallery .gallery-item').css("opacity",0.5);
    if (resizeTimer) clearTimeout(resizeTimer);
    resizeTimer = setTimeout(collage,100)
    }
    );
                
    // Waypoints
     waypointsInit();
    
    // Init waypoints for header and footer animations
    function waypointsInit() {
    $('#masthead').waypoint(function(direction) {
       $(this).addClass('animation-on');
    });

    $('#main').waypoint(function(direction) {
       $('#masthead').toggleClass('animation-on');
    });

    $('#footer').waypoint(function(direction) {
      $(this).toggleClass('animation-on');
    } , { offset: 'bottom-in-view' });
    }
        
    // lazyload
    $(function() {
      $('.comment .profile img').lazyload({threshold :100,effect : "fadeIn"});
    });    
            
    //end
    });    
    
}(jQuery, window));

......


  • 15
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值