.c-layout-revo-slider-8 .c-action-bar .c-content {
    width:20%;
}

.c-layout-revo-slider-8 .c-main-title {
    font-family: djqHeader;
}

.c-layout-header .c-topbar-light.c-solid-bg {

    background:#2F373E;
}

.c-layout-footer.c-layout-footer-1 .c-content-title-1 h3 {
    color: #edf0f3;
}

.c-layout-footer.c-layout-footer-1  .c-prefooter .owl-theme:not(.owl-single):not(.owl-bordered) .owl-wrapper .owl-item {
    padding: 0;
}

.c-layout-footer.c-layout-footer-1  .c-icons {
    display: inline-block;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.c-layout-footer.c-layout-footer-1  .c-icons > li {
    padding: 12px 5px 8px 5px;
}

.c-layout-footer.c-layout-footer-1  .c-icons > li {
    display: inline-block;
}

.c-layout-header.c-layout-header-default {
    background: rgba(0, 0, 0, 0.2);
    border-bottom: 0;
}


.modal-content {
    background-color: rgba(255, 255, 255, 1);
}

/*body {
   *//* background-color: #2F353B;*//*
    background-color: #edeff0;

}*/

.c-page-on-scroll .c-layout-header.c-layout-header-4 {
    background: rgba(255, 255, 255, 0.5);
}
.c-layout-header.c-layout-header-4 .c-navbar{
    background:rgba(255, 255, 255, 0.77);
}

/*change*/

.mainNav, .mainMenu, .channel .downlist .close {
    height: 80px;
}
.mainNav {
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 1px solid #eeeeee;
}



/*cp taobao*/


body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select, img {
    margin: 0;
    padding: 0;
}
body {
    font-family: 12px/1.5 "Microsoft YaHei",Helvetica,Arial,sans-serif,tahoma,arial,Hiragino Sans GB,宋体;
    /** overflow: hidden;**/
    position: relative;

    background: #f8f8f8 none repeat scroll 0 0;
    color: #666;
    /*
        font-family: "Microsoft YaHei",Helvetica,Arial,sans-serif;
    */
    font-size: 14px;
    min-width: 1000px;
}
html, body, .am-page, .am-body, .am-bg {
    height: 100%;
    width: 100%;
}
html, body, .am-page {
    /** overflow: hidden;**/
}
ul, li {
    list-style: outside none none;
}
.am-body {
    left: 0;
    position: absolute;
    top: 0;
}
.iconfont {
    display: block;
    font-style: normal;
}
.clearfix {
}
.clearfix::after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
}
.fl {
    float: left !important;
}
.fr {
    float: right !important;
}
.w320 {
    width: 320px;
}
.fn-hide {
    display: none !important;
}
.arrow-down {
    border-color: #eeeeee transparent transparent;
    border-style: solid dashed dashed;
    border-width: 5px 5px 0;
    display: inline-block;
    height: 0;
    width: 0;
}
.am-page, .am-bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.am-page {
    /** overflow: hidden;**/
    position: relative;
    z-index: 1;
}
.am-bg {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 9;
}
.main-content, .ft-content {
    height: 100%;
    margin: 0 auto;
    width: 1200px;
}
.main-content {
    position: relative;
    z-index: 99;
}
.onepage-pagination {
    position: absolute;
    right: 25px;
    top: 50%;
    z-index: 996;
}
.onepage-pagination a, .onepage-pagination .dotted {
    display: block;
    height: 10px;
    width: 10px;
}
.onepage-pagination a {
    padding: 8px;
}
.onepage-pagination .dotted {
    border: 1px solid #cccccc;
    border-radius: 50%;
    display: block;
    position: relative;
    transition: all 500ms ease 0s;
}
.onepage-pagination .active .dotted {
    background-color: #0cf !important;
    border-color: #0cf;
}
.ftbar {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    bottom: 0;
    height: 60px;
    left: 0;
    /** overflow: hidden;**/
    position: absolute;
    width: 100%;
    z-index: 101;
}
.ft-content {
}
.products {
    padding-top: 12px;

}
.product {
    float: left;
}
.product .icon {
    color: #fff;
    display: block;
    float: left;
    font-size: 32px;
    font-style: normal;
    height: 32px;
    line-height: 32px;
    text-align: center;
    width: 32px;


}
.product .tips {
    margin-left: 110px;
    padding-left: 12px;
    position: relative;
}
.product .tips::before {
    background-color: #b5b5b5;
    content: "";
    display: block;
    height: 90%;
    left: -1px;
    position: absolute;
    top: 1px;
    width: 1px;
}
.product .tips p, .product .tips span {
    line-height: 0;
}
.product .tips p, .product .tips span {
    color: #fff;
}
.product .tips p {
    font-size: 16px;
}
.product .tips span {
    display: inline-block;
    font-size: 12px;
    margin-top: 5px;
}
.products .zzfk, .products .gh, .products .ewmfk, .products .wjsy, .products .gjys {
    margin-left: 40px;
}
.products .gjhk, .products .ssqx, .products .ckbg, .products .sbfk, .products .rmbfk {
    float: right;
    margin-right: 40px;
}
.products .fkmfk {
    margin-left: 150px;
}
.products .ppzp {
    margin-left: 130px;
}
.products .ewmfk {
}
.products .gh {
}
.products .yhf, .products .zndz {
    margin-left: 80px;
}
.products .aqbz {
    margin-left: 80px;
}
.header {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.header .am-header-inner {
    position: relative;
    z-index: 2;
}
.header .topNav .laymid, .topNav {
    background:#2F373E none repeat scroll 0 0;
}
.header .laymid {
    margin: 0 auto;
    width: 1200px;
}
.topNav {
    font-size: 12px;
    height: 28px;
    line-height: 28px;
}
.topNav li {
    float: left;
    margin: 0 15px;
    text-align: center;
}
.topNav li.first {
    margin-left: 0 !important;
}
.topNav, .topNav a, .topNav span {
    color: #fff;
    font-size: 12px;
}
.topNav a {
    text-decoration: none;
}
.topNav a:hover, .topNav li.on a {
    color: #00bbee;
}
.topNav .rlink li {
    margin: 0 9px;
}
.am-bannarAd-box {
    display: none;
    position: relative;
    z-index: 1;
}
.mainNav {
    background-color: rgba(255, 255, 255, 0.9);
    border-bottom: 1px solid #eeeeee;
}
.mainMenu {
    margin-left: 360px;
}
.djqian-logo {


    background-image:url("../../../images/log2.png");

    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 60px;
    left: 0;
    position: relative;
    top: 18px;
    width: 120px;
}
.djqian-logo2 {

    /*
        background-image: url("https://t.alipayobjects.com/images/T1HHFgXXVeXXXXXXXX.png");
    */

    background-image:url("../../../images/slogan.png");

    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 40px;
    left: 0px;
    position: relative;
    top: 20px;
    width: 400px;
}

.mainNav, .mainMenu, .channel .downlist .close {
    height: 80px;
}
.channel {
    float: left;
    height: 80px;
    line-height: 80px;
    position: relative;
}
.channel .channel-a, .channel .downlist a {
    color: #333;
    display: block;
    font-size: 16px;
    text-decoration: none;
}
.channel .downlist {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 2px rgba(128, 128, 128, 0.5);
    display: none;
    left: -5px;
    padding: 0 5px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
}
.channel .downlist a {
    line-height: 28px;
    margin: 0 -5px;
    padding: 0 5px;
}
.channel .downlist .together {
    padding-bottom: 15px;
}
.channel .downlist .tp a {
    font-size: 14px;
}
.channel .downlist .ft {
    border-top: 1px solid #eeeeee;
}
.channel .downlist .ft span {
    color: #999;
    display: block;
    font-size: 16px;
    height: 80px;
    line-height: 80px;
}
.channel .downlist a:hover {
    background: #00bbee none repeat scroll 0 0;
    color: #fff;
}
.channel .downlist .close {
    color: #999;
    cursor: pointer;
    display: block;
    font-family: "alipayhome";
    font-size: 24px;
    line-height: 80px;
    text-align: center;
}
.mainMenu .hover .downlist {
    display: block;
}
.channel-a {
    padding: 0 15px;
}
.channel-a:hover, .mainMenu .on .channel-a, .am-service .downlist a:hover {
    color: #00bbee;
}
.hasleftline {
    margin-left: 20px;
    padding-left: 20px;
}
.hasleftline::before {
    background: #444 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 16px;
    left: 0;
    position: absolute;
    top: 32px;
    width: 1px;
}
.buttons {
    float: right;
    margin-top: 25px;
}
.buttons .am-button-innerNav {
    display: block;
    height: 28px;
    line-height: 28px;
    margin-left: 15px;
    text-align: center;
    text-decoration: none;
}
.buttons .button-myalipay, .buttons .button-login, .video-area .button-login {
    background: #00bbee none repeat scroll 0 0;
    color: #ffffff;
}
.buttons .button-myalipay, .buttons .button-login {
    border-radius: 2px;
}
.buttons .button-login {
    font-size: 14px;
    width: 84px;
}
.buttons .button-register {
    color: #00bbee;
    font-size: 12px;
}
.buttons .button-myalipay {
    margin-left: 0;
    margin-right: 8px;
    padding: 0 15px;
}
.buttons dd {
    float: left;
}
.am-service {
    position: relative;
}
.am-service .arrow-down {
    margin-left: 3px;
    transition: all 0.5s ease 0s;
}
.am-service:hover .arrow-down {
    transform: rotate(180deg);
}
.am-service .downlist {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: #fff none repeat scroll 0 0;
    border-color: #f1f1f1;
    border-image: none;
    border-style: solid;
    border-width: 0 1px 1px;
    display: none;
    left: -10px;
    padding: 5px 0;
    position: absolute;
    text-align: center;
    top: 28px;
    width: 80px;
}
.am-service .downlist a {
    color: #333;
    display: block;
}
.am-service:hover .downlist {
    display: block;
}
.video-loading {
    background: rgba(0, 0, 0, 0) url("https://t.alipayobjects.com/images/T11pNfXnRnXXXXXXXX.gif") no-repeat scroll center center;
    bottom: 130px;
    display: block;
    height: 50px;
    position: absolute;
    right: -40px;
    visibility: hidden;
    width: 50px;
}
.play {
    bottom: 130px;
    color: #ffffff;
    display: block;
    font-size: 34px;
    height: 36px;
    line-height: 36px;
    position: absolute;
    right: -40px;
    text-decoration: none;
    visibility: hidden;
    width: 36px;
    z-index: 99;
}
.haslogin {
    bottom: 130px !important;
}
.video-player {
    background-color: transparent;
    display: block;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    visibility: hidden;
    z-index: 1;
}
.video-area {
    background-color: #666666;
}
.video-area .logo {
    background-position: -10px 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 88px;
    margin-bottom: 10px;
    width: 420px;
}
.video-area .laymid {
    height: 200px;
    left: 50%;
    margin-left: -195px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    width: 420px;
}
.video-area .am-bg {
    /** overflow: hidden;**/
}
.video-area .click-me a {
    display: block;
    float: left;
    text-decoration: none;
}
.video-area .am-button {
    border: 1px solid;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin-right: 20px;
    outline: medium none;
    text-align: center;
    width: 186px;
}
.video-area .button-login {
    border-color: #00bbee;
    letter-spacing: 5px;
}
.video-area .button-register {
    border-color: #ffffff;
}
.video-area .button-login:hover, .buttons .button-login:hover, .buttons .button-myalipay:hover {
    background: #00a3d2 none repeat scroll 0 0;
}
.video-area .button-login:hover {
    border-color: #00a3d2;
}
.video-mask, .poster {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%;
    z-index: 9;
}
.poster {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: opacity 2s ease 0s;
}
.video-mask {
    background: #000 none repeat scroll 0 0;
    opacity: 0.35;
    visibility: hidden;
    z-index: 99;
}
.stat-novideo .video-player, .stat-ready .video-mask {
    visibility: hidden;
}
.stat-playing .video-mask, .stat-end .video-mask, .stat-novideo .video-mask, .stat-pause .video-mask, .stat-pause .video-player, .stat-playing .video-player {
    visibility: visible;
}
.stat-playing .play {
    visibility: hidden;
}
.stat-pause .play {
    visibility: visible;
}
.stat-end .poster, .stat-novideo .poster {
    opacity: 1;
    visibility: visible;
}
.stat-end .play {
    visibility: visible;
}
.stat-end .video-player {
    visibility: hidden;
}
.stat-ready .video-loading {
    visibility: visible;
}
.popbox {
    display: none;
    height: 0;
}
.popbox .popmask {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    display: block;
    left: 0;
    position: fixed;
    top: 0;
    visibility: hidden;
    z-index: 997;
}
.popbox .loginbox .iframe, .popbox .loginbox iframe, .popbox .popmask {
    height: 100%;
    width: 100%;
}
.popbox .loginbox .iframe {
    position: relative;
}
.popbox .loginbox iframe {
    /** overflow: hidden;**/
    visibility: hidden;
    width: 286px;
}
.popbox .loginbox .loading {
    background: #000000 url("https://t.alipayobjects.com/images/T1fONeXlBpXXXXXXXX.gif") no-repeat scroll center center;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.popbox .loginbox {
    border-radius: 5px;
    height: 380px;
    left: 50%;
    margin-left: -143px;
    margin-top: -120px;
    /** overflow: hidden;**/
    position: absolute;
    top: 50%;
    visibility: hidden;
    width: 286px;
    z-index: 1001;
}
.popbox .popbox-close {
    color: #ccc;
    font-size: 16px;
    left: 10px;
    position: absolute;
    text-decoration: none;
    top: 5px;
    z-index: 9;
}
.popbox .popbox-close:hover {
    color: #f1f1f1;
}
.stat-login {
    display: block !important;
}
.stat-login .loginbox, .popbox .popmask {
    visibility: visible;
}
.am-cloud {
    background-position: 0 0;
    background-repeat: no-repeat;
    position: absolute;
    z-index: 9;
}
.am-boy {
    left: 30%;
    top: 55%;
    width: 120px;
}
.am-kind {
    right: 10%;
    top: 10%;
    width: 600px;
}
.am-smart {
    left: -20%;
    top: 10px;
    width: 227px;
}
.am-flying {
    left: 0;
    top: 150px;
    width: 340px;
}
.am-stupid {
    left: 5%;
    top: 150px;
    width: 224px;
}
.am-seeyou {
    right: -5%;
    top: 10px;
    width: 343px;
}
.am-here {
    right: -5%;
    top: 5%;
    width: 400px;
}
.songbao {
    bottom: 0;
    position: absolute;
    right: -15%;
    width: 900px;
    z-index: 10;
}
.am-five .am-bg .am-part-white, .am-five .am-bg .am-part-black {
    display: block;
    position: absolute;
    width: 100%;
    z-index: 0;
}
.am-five .am-bg .am-part-white {
    background: #f5f5f5 none repeat scroll 0 0;
    left: 0;
    top: 0;
}
.am-five .am-bg .am-part-black {
    background: #1e1b29 none repeat scroll 0 0;
    bottom: 0;
    left: 0;
}
.am-five .am-bg .am-part-white, .am-five .white-area {
    height: 70%;
    min-height: 430px;
    z-index: 2;
}
.am-five .am-bg .am-part-black, .am-five .black-area {
    height: 30%;
    z-index: 1;
}
.am-five .white-area .layout {
    margin: 0 auto;
    width: 98%;
}
.happy-life {
    padding-top: 110px;
}
.youcans {
    padding-bottom: 40px;
    padding-top: 40px;
}
.youcan {
    float: left;
    width: 25%;
}
.youcan .icon {
    color: #aaaaaa;
    display: block;
    float: left;
    font-family: "alipayhome";
    font-size: 36px;
    font-style: normal;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px;
}
.youcan .tips {
    margin-top: 4px;
}
.youcan .tips p {
    font-size: 14px;
}
.youcan .tips span {
    color: #999;
    font-size: 14px;
}
.youcan .tips a {
    color: #999;
    text-decoration: none;
}
.youcan .tips a:hover, .newslist li a:hover, .tlink a:hover {
    text-decoration: underline;
}
.youcan .icon-pay {
    color: #ffb400;
}
.youcan .icon-member {
    color: #47a8ef;
}
.youcan .icon-oversea {
    color: #ff6600;
}
.youcan .icon-play {
    color: #47a8ef;
}
.youcan .title {
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    margin-left: 45px;
}
.filed {
    border-top: 1px solid #eeeeee;
}
.filed a {
    color: #333;
    text-decoration: none;
}
.filed .block {
    float: left;
    padding-top: 40px;
    width: 25%;
}
.notice span {
    color: #666;
    float: left;
}
.newslist {
    margin-left: 32px;
}
.newslist li {
    line-height: 20px;
    /** overflow: hidden;**/
    text-overflow: ellipsis;
    white-space: pre;
    width: 180px;
}
.newslist li a, .follow-us .weibo, .follow-us, .tlink a {
    color: #999;
}
.tlink {
    margin-bottom: 10px;
    margin-top: 2px;
}
.tlink a {
    border-left: 1px solid #999;
    float: left;
    line-height: 1;
    margin-bottom: 5px;
    margin-left: 8px;
    padding-left: 8px;
}
.tlink a.first {
    border-left: 0 none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.follow-us {
    line-height: 14px;
}
.follow-us .weibo {
    margin-left: 5px;
    text-decoration: underline;
}
.alipay-app {
}
.alipay-app p {
    color: #999999;
}
.qrcode {
    border: 1px solid #e9e9e9;
    display: block;
    height: 80px;
    padding: 1px;
    width: 80px;
}
.footer, .footer a {
    color: #999999;
}
.footer {
    padding-top: 30px;
}
.footer .links {
    line-height: 1;
    padding: 0 0 5px;
}
.footer .links a {
    border-left: 1px solid #999999;
    float: left;
    margin-bottom: 5px;
    margin-right: 5px;
    padding-left: 5px;
    text-decoration: none;
}
.footer .links a:first-child {
    border-left: 0 none;
    padding-left: 0 !important;
}
.footer .certs {
    height: 38px;
    margin-top: 5px;
}
.footer .certs a {
    background: rgba(0, 0, 0, 0) url("https://i.alipayobjects.com/i/ecmng/png/201501/4JdkuzOiwP.png") no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 38px;
    margin-right: 20px;
}
.footer .certs .pic1 {
    background-position: -4px -20px;
    width: 32px;
}
.footer .certs .pic1:hover {
    background-position: -2px -64px;
}
.footer .certs .pic2 {
    background-position: -64px -15px;
    width: 70px;
}
.footer .certs .pic2:hover {
    background-position: -62px -60px;
}
.footer .certs .pic3 {
    background-position: -140px -15px;
    width: 65px;
}
.footer .certs .pic3:hover {
    background-position: -138px -60px;
}
.footer .certs .pic4 {
    background-position: -225px -15px;
    width: 30px;
}
.footer .certs .pic4:hover {
    background-position: -223px -60px;
}
.footer .certs .pic5 {
    background-position: -260px -15px;
    width: 60px;
}
.footer .certs .pic5:hover {
    background-position: -258px -59px;
}
.footer .certs .pic6 {
    background-position: -390px -18px;
    width: 30px;
}
.footer .certs .pic6:hover {
    background-position: -390px -58px;
}
.footer .certs .pic7 {
    background-position: -335px -18px;
    width: 40px;
}
.footer .certs .pic7:hover {
    background-position: -334px -58px;
}
.footer .certs .pic8 {
    background-position: -428px -18px;
    width: 40px;
}
.footer .certs .pic8:hover {
    background-position: -428px -58px;
}
.am-page .words {
    background-position: 0 0;
    background-repeat: no-repeat;
    opacity: 0;
    position: absolute;
    visibility: hidden;
    z-index: 11;
}
.am-page .words img {
    height: 100%;
    width: 100%;
}
.view2 .words {
    left: 25%;
    top: 30%;
    transition: opacity 1s ease 0.2s;
    width: 315px;
}
.view3 .words {
    left: 50%;
    top: 29%;
    transition: opacity 1s ease 1.2s;
    width: 345px;
}
.view4 .words {
    left: 100px;
    top: 30%;
    transition: opacity 1s ease 1.5s;
    width: 300px;
}
.view5 .words {
    right: 18%;
    top: 30%;
    transition: opacity 1s ease 0.5s;
    width: 300px;
}
.view3 .up {
    position: absolute;
    transition: all 0.8s ease 0.5s;
}
.view3 .down {
    position: absolute;
    transition: all 0.5s ease 0.2s;
}
.view3 .up {
    left: -530px;
    top: -500px;
    width: 480px;
    z-index: 2;
}
.view3 .down {
    left: 55%;
    top: 102%;
    width: 1600px;
    z-index: 1;
}
.am-six .words {
    left: 13%;
    top: 30%;
    transition: opacity 1s ease 1.5s;
    width: 355px;
}
.animateIn-one .words, .animateIn-two .words, .animateIn-three .words, .animateIn-four .words, .animateIn-six .words {
    opacity: 1;
    visibility: visible;
}
.am-three .am-bg, .am-one .am-bg {
    transform-origin: 50% 50% 0;
}
.am-six .am-bg {
    transform: scale(1, 1);
    transition: all 16s ease 0s;
}
.animateIn-six .am-bg {
    transform: scale(1.1, 1.1);
}
.am-three .am-bg {
    transform: scale(1.1, 1.1);
    transition: all 16s ease 0s;
}
.animateIn-three .am-bg {
    transform: scale(1, 1);
}
.am-one .am-bg {
    transform: scale(1.02, 1.02);
    transition: all 3s ease 0s;
}
.animateIn-one .am-bg {
    transform: scale(1, 1);
}
.animateIn-two .up {
    left: 2%;
    top: -100px;
}
.animateIn-two .down {
    left: 12%;
    top: 400px;
}
.am-four .am-bg .mask {
    background: #2d0e0e none repeat scroll 0 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity 2s ease 2s;
    visibility: hidden;
    width: 100%;
}
.animateIn-four .am-bg .mask {
    opacity: 0.6;
    visibility: visible;
}
.alipay-ads {
    position: relative;
}
.alipay-ads h4 {
    color: #000;
    font-size: 14px;
    font-weight: 800;
}
.alipay-ads p {
    color: #999;
    padding: 5px 0 10px;
    width: 160px;
}
.alipay-ads .ads-img {
    border: 0 none;
    display: block;
    position: absolute;
    right: -10px;
    top: -10px;
    width: 150px;
    z-index: 1;
}
.alipay-ads .ads-text {
    position: relative;
    z-index: 2;
}
.alipay-ads .ads-text .link-detail {
    background: #959595 none repeat scroll 0 0;
    color: #fff;
    display: block;
    float: left;
    line-height: 1.5;
    padding: 2px 15px;
    text-decoration: none;
}
.belowW1200 .header .laymid, .belowW1200 .ft-content, .belowW1200 .main-content {
    width: 990px;
}
.belowW1200 .mainMenu {
    margin-left: 260px;
}
.belowW1200 .products .gjhk, .belowW1200 .products .sbfk {
}
.belowW1200 .products .yhf, .belowW1200 .products .zndz {
    margin-left: 28px;
}
.belowW1200 .products .aqbz {
    margin-left: 0;
}
.belowW1200 .products .fkmfk {
    margin-left: 50px;
}
.belowW1200 .products .ppzp {
    margin-left: 20px;
}
.belowW1200 .products .wjsy {
    margin-left: 0;
}
.belowW1200 .products .ewmfk {
}
.belowW1200 .products .zzfk, .belowW1200 .products .ewmfk, .belowW1200 .products .wjsy {
    margin-left: 40px;
}
.belowW1200 .products .gh {
    margin-left: 10px;
}
.belowW1200 .products .ckbg {
    margin-right: 10px;
}
.belowW1200 .songbao {
    right: -30%;
}
.belowW1200 .am-two .words {
    left: 54%;
}
.belowW1200 .am-three .words {
    left: 50px;
}
.belowW1200 .animateIn-two .up {
    left: 0;
    top: -100px;
}
.belowW1200 .animateIn-two .down {
    left: 10%;
    top: 400px;
}
.belowW1200 .channel-a {
    padding: 0 25px;
}
.belowW1200 .alipay-ads .ads-img {
    right: -30px;
    width: 120px;
}
.w3 {
    margin-left: 15px;
    width: 385px;
}
.w4 {
    margin-left: 15px;
    width: 285px;
}
.belowW1200 .w3 {
    margin-left: 10px;
    width: 320px;
}
.belowW1200 .w4 {
    margin-left: 12px;
    width: 235px;
}
.maxH650 .songbao {
    bottom: -50px;
    width: 800px;
}
.maxH650 .up {
    top: -380px;
    width: 420px;
}
.maxH650 .down {
    width: 1300px;
}
.maxH650 .animateIn-two .up {
    top: -100px;
    width: 420px;
}
.maxH650 .animateIn-two .down {
    top: 300px;
    width: 1300px;
}
.maxH800 .songbao {
    bottom: 0;
    width: 820px;
}
.maxH800 .am-two .words {
    top: 35%;
}
.maxH800 .animateIn-two .up {
    left: 5%;
    top: -80px;
    width: 440px;
}
.maxH800 .animateIn-two .down {
    left: 15%;
    top: 380px;
    width: 1340px;
}
.big800 .am-one .words {
    left: 18%;
    top: 35%;
}
.big800 .am-two .words {
    top: 300px;
}
.big800 .animateIn-two .up {
    top: -100px;
    width: 500px;
}
.big800 .animateIn-two .down {
    top: 460px;
    width: 1600px;
}
.bigscreen .am-five .am-bg .am-part-white, .bigscreen .am-five .white-area {
    height: 50%;
    min-width: 400px;
}
.bigscreen .am-five .am-bg .am-part-black, .bigscreen .am-five .black-area {
    height: 50%;
}
.laynext {
    height: 0;
    left: 0;
    line-height: 0;
    position: relative;
    top: 100%;
    z-index: 99;
}
.go-next {
    bottom: 80px;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 36px;
    height: 40px;
    left: 50%;
    line-height: 40px;
    margin-left: -15px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 40px;
    z-index: 99;
}
.upanddown {
}
@media not all, not all, not all, not all, only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
    .video-area .logo {
        background-image: url("https://i.alipayobjects.com/i/ecmng/png/201501/4JdkvPYoOr.png");
    }
    .djqian-logo {

        /*
                background-image: url("https://t.alipayobjects.com/images/T11rdgXbFkXXXXXXXX.png");
        */

        /* background-image: url("../../../images/logo.png");*/

    }
    .am-page .words, .djqian-logo, .youcan .icon, .am-three .up, .am-three .down {
        background-size: 100% 100%;
    }
    .am-two .words {
    }
    .am-three .words {
    }
    .am-four .words {
        right: 15%;
    }
    .footer .certs a {
        background-image: url("https://i.alipayobjects.com/i/ecmng/png/201501/4JdloFhW69.png");
        background-size: 500px 100px;
    }
}
.am-page, .am-bg, .am-page .main-content, .video-mask, .ftbar {
    transform: translate3d(0px, 0px, 0px);
}
.fuck-ie {
    display: none;
}
.alipay-flash-logo {
    height: 45px;
    /** overflow: hidden;**/
    width: 260px;
}
.alipay-noflash {
    /** overflow: hidden;**/
    text-indent: -500px;
}
.white-nav .mainNav {
    background-color: #ffffff !important;
}
.white-nav .header {
    border-bottom: 0 none;
}
#ServerNum, #ServerNum p {
    color: #1e1b29;
    line-height: 1;
    text-align: center;
}

/*muke*/

.family {
    background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/family-bg2.png") repeat scroll center center;
    position: relative;
}
.family-item {
    float: left;
    height: 200px;
    position: relative;
    width: 200px;
}
.family-avator {
    line-height: 0;
}
.family-sub-item {
    float: left;
    height: 100px;
    position: relative;
    width: 100px;
}
.family-info {
    background-color: #be3948;
    bottom: 0;
    display: none;
    left: 100%;
    position: absolute;
    top: 0;
    z-index: 12;
}
.family-info-t {
    width: 300px;
}
.family-info-s {
    width: 200px;
}
.family-info-right {
    left: auto;
    right: 100%;
}
.family-avator {
    display: block;
    position: relative;
}
.family-mask {
    background-color: #a8acaf;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.15s ease 0s;
}
.family-avator:hover .family-mask {
    opacity: 0;
}
.family-big-mask {
    background-color: #edf1f4;
    bottom: 0;
    left: 0;
    opacity: 0.6;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 10;
}
.family-text {
    /*
        background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/family-text.png") no-repeat scroll 0 0;
    */
    height: 46px;
    left: 50%;
    margin: -23px 0 0 -119px;
    position: absolute;
    top: 50%;
    width: 238px;
    z-index: 11;
}
.family-teacher-nick {
    color: #fff;
    font-size: 20px;
    line-height: 1em;
    overflow: hidden;
    padding: 20px 20px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.family-student-nick {
    color: #fff;
    font-size: 16px;
    line-height: 1em;
    overflow: hidden;
    padding: 10px 20px 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.family-info-job {
    color: #ec9ba4;
    font-size: 12px;
    height: 28px;
    overflow: hidden;
    padding: 0 20px;
}
.family-info-desc {
    color: #f2bcc2;
    font-size: 12px;
    height: 100px;
    line-height: 20px;
    overflow: hidden;
    padding: 20px 20px 0;
}
.family-info-foot {
    color: #ec9ba4;
    font-size: 12px;
    line-height: 1.3em;
    padding: 7px 20px 0;
}
.family-info-foot span {
    display: inline-block;
    width: 70px;
}
.family-info-foot span:first-child {
    width: 85px;
}
.family-info-foot em {
    color: #fff;
    display: block;
}
.idx-minwidth {
    min-width: 100%;
}
.idx-width {
    margin: 0 auto;
    width: 1200px;
}
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}
.clearfix {
}


/*apple*/




/*.section-pencil .section-content {
    position: relative;
}
@media only screen and (max-width: 1068px) {
.section-pencil .section-content {
    padding-top: 20px;
}
}
@media only screen and (max-width: 735px) {
.section-pencil .section-content {
    padding-top: 40px;
}
}
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 230px;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 1068px) {
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 150px;
}
}
@media only screen and (max-width: 735px) {
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 0;
}
}
.section-pencil .section-pencil-photo {
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: absolute;
    width: 980px;
}
@media only screen and (min-width: 1442px) {
.section-pencil .section-pencil-photo {
    width: 980px;
}
}
@media only screen and (max-width: 1068px) {
.section-pencil .section-pencil-photo {
    width: 692px;
}
}
@media only screen and (max-width: 735px) {
.section-pencil .section-pencil-photo {
    width: 90%;
}
}
@media only screen and (max-width: 735px) {
.section-pencil .section-pencil-photo {
    margin: 0 -6%;
    position: relative;
    width: 112%;
}
}
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 230px;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 1068px) {
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 150px;
}
}
@media only screen and (max-width: 735px) {
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 0;
}
}*/
.section-hero .intro, .section-hero .overlay {
    text-align: left;
}
.section-hero .intro {
    font-size: 20px;
    line-height: 1.4em;
}
.intro {
    z-index: 1;
}
.intro {
    font-size: 24px;
    font-weight: 200;
    letter-spacing: normal;
    line-height: 1.35417;
    line-height: 1.35417;
    position: relative;
}
.section-pencil .section-pencil-photo {
    bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    position: absolute;
    width: 980px;
}
@media only screen and (min-width: 1442px) {
    .section-pencil .section-pencil-photo {
        width: 980px;
    }
}
@media only screen and (max-width: 1068px) {
    .section-pencil .section-pencil-photo {
        width: 692px;
    }
}
.large-6 {
    width: 50%;
}
html.oldie .large-6 {
    width: 49.95%;
}
.section-content {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
@media only screen and (min-width: 1442px) {
    .section-content {
        width: 980px;
    }
}
.section-photo .section-content, .section-gallery .section-content {
    max-width: 1440px;
    padding-top: 0;
    position: relative;
    width: 100%;
}
.section-content {
    padding-top: 150px;
}
.section-content::before, .section-content::after {
    content: " ";
    display: table;
}
.section-content::after {
    clear: both;
}
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 230px;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 1068px) {
    .section-pencil .section-content .section-pencil-copy {
        padding-bottom: 150px;
    }
}
@media only screen and (max-width: 735px) {
    .section-pencil .section-content .section-pencil-copy {
        padding-bottom: 0;
    }
}
.photo-pencil {
    /*background-image: url("http://images.apple.com/v/ipad-pro/c/images/overview/apple_pencil_large.jpg");*/
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 1912px 700px;
    height: 700px;
    margin-left: -140px;
    max-width: 1912px;
    width: 1912px;
}
.section-pencil .section-content {
    position: relative;
}
@media only screen and (max-width: 1068px) {
    .section-pencil .section-content {
        padding-top: 80px;
    }
}
@media only screen and (max-width: 735px) {
    .section-pencil .section-content {
        padding-top: 40px;
    }
}
.section-pencil .section-content .section-pencil-copy {
    padding-bottom: 230px;
    position: relative;
    z-index: 1;
}
@media only screen and (max-width: 1068px) {
    .section-pencil .section-content .section-pencil-copy {
        padding-bottom: 150px;
    }
}
@media only screen and (max-width: 735px) {
    .section-pencil .section-content .section-pencil-copy {
        padding-bottom: 0;
    }
}
.section-altbg {
    /*
        background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/blackbg.png") repeat scroll 0 0;
    */

    background: rgba(242, 242, 242) url("http://images.apple.com/v/ipad-pro/c/images/bg/bg_dddddd_large.jpg") repeat scroll 0 0;
    /*
        background: rgba(0, 0, 0, 0) url("http://images.apple.com/v/ipad-pro/c/images/bg/bg_f2f2f2_large.jpg") repeat scroll 0 0;*/
    /*
    */
}



.section-two{
    /*
                background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/blbg.png") repeat scroll 0 0;
    */

}
.section-three{
    /*
        background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/bgyellow.gif") repeat scroll 0 0;
    */


}
/*.section-test{

                background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/section2-1.png");


}*/
.section-test2{
    /*
        background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/section4.jpg");
    */

}

.section1{
    background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/banner_bg_04.jpg");

}

/*.section2{
    background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/banner_bg_04.jpg");

}*/
.section4{

    background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/banner_bg_06.jpg");


}
.section0_gif{
   /* background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/overaly.png")repeat scroll 0 0;;*/
     background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/load.gif") no-repeat center ;


    /*background: url("../img/content/backgrounds/overaly.png") repeat center center;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;*/
    width: 100%;
    height: 100%;

    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;

}

.section5{
  background: rgba(0, 0, 0, 0) url("../img/content/backgrounds/overaly.png")repeat scroll 0 0;


    /*background: url("../img/content/backgrounds/overaly.png") repeat center center;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;*/
    width: 100%;
    height: 100%;

    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;

}

.section5_1{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0) url('../img/content/backgrounds/hand.jpg')  no-repeat center ;
    z-index: 20;
    margin-bottom: 30px;




}


/*copy http://www.zensorium.com/tinke/#introduction */



* {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
html {
    font-size: 10px;
}
body {
    background-color: #fff;
    /*    color: #333;*/
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.3;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
a {
    color: #428bca;
    text-decoration: none;
}
a:hover, a:focus {
    color: #2a6496;
    text-decoration: underline;
}
a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
figure {
    margin: 0;
}
img {
    vertical-align: middle;
}
.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}
.img-rounded {
    border-radius: 6px;
}
.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    display: inline-block;
    height: auto;
    line-height: 1.3;
    max-width: 100%;
    padding: 4px;
    transition: all 0.2s ease-in-out 0s;
}
.img-circle {
    border-radius: 50%;
}
hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eee -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid none none;
    border-width: 1px 0 0;
    margin-bottom: 20px;
    margin-top: 20px;
}


@media screen and (max-width: 767px) {
    .table-responsive {
        border: 1px solid #ddd;
        margin-bottom: 15px;
        overflow-x: auto;
        overflow-y: hidden;
        width: 100%;
    }
    .table-responsive > .table {
        margin-bottom: 0;
    }
    .table-responsive > .table > thead > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > tfoot > tr > td {
        white-space: nowrap;
    }
    .table-responsive > .table-bordered {
        border: 0 none;
    }
    .table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0 none;
    }
    .table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0 none;
    }
    .table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
        border-bottom: 0 none;
    }
}
fieldset {
    border: 0 none;
    margin: 0;
    min-width: 0;
    padding: 0;
}
legend {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: 0 0 1px;
    color: #333;
    display: block;
    font-size: 24px;
    line-height: inherit;
    margin-bottom: 20px;
    padding: 0;
    width: 100%;
}
label {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 5px;
    max-width: 100%;
}
input[type="search"] {
    box-sizing: border-box;
}
input[type="radio"], input[type="checkbox"] {
    line-height: normal;
    margin: 4px 0 0;
}
input[type="file"] {
    display: block;
}
input[type="range"] {
    display: block;
    width: 100%;
}
select[multiple], select[size] {
    height: auto;
}
input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
    outline: thin dotted;
    outline-offset: -2px;
}
output {
    color: #555;
    display: block;
    font-size: 16px;
    line-height: 1.3;
    padding-top: 7px;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 16px;
    height: 34px;
    line-height: 1.3;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-control:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.form-control::-moz-placeholder {
    color: #777;
    opacity: 1;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #eee;
    cursor: not-allowed;
    opacity: 1;
}
textarea.form-control {
    height: auto;
}
input[type="search"] {
}
input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
    line-height: 34px;
}
input.input-sm[type="date"], .form-horizontal .form-group-sm input.form-control[type="date"], input.input-sm[type="time"], .form-horizontal .form-group-sm input.form-control[type="time"], input.input-sm[type="datetime-local"], .form-horizontal .form-group-sm input.form-control[type="datetime-local"], input.input-sm[type="month"], .form-horizontal .form-group-sm input.form-control[type="month"] {
    line-height: 33px;
}
input.input-lg[type="date"], .form-horizontal .form-group-lg input.form-control[type="date"], input.input-lg[type="time"], .form-horizontal .form-group-lg input.form-control[type="time"], input.input-lg[type="datetime-local"], .form-horizontal .form-group-lg input.form-control[type="datetime-local"], input.input-lg[type="month"], .form-horizontal .form-group-lg input.form-control[type="month"] {
    line-height: 49px;
}
.form-group {
    margin-bottom: 15px;
}
.radio, .checkbox {
    display: block;
    margin-bottom: 10px;
    margin-top: 10px;
    min-height: 20px;
    position: relative;
}
.radio label, .checkbox label {
    cursor: pointer;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-left: -20px;
    position: absolute;
}
.radio + .radio, .checkbox + .checkbox {
    margin-top: -5px;
}
.radio-inline, .checkbox-inline {
    cursor: pointer;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 0;
    padding-left: 20px;
    vertical-align: middle;
}
.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
    margin-left: 10px;
    margin-top: 0;
}
input[type="radio"][disabled], input.disabled[type="radio"], fieldset[disabled] input[type="radio"], input[type="checkbox"][disabled], input.disabled[type="checkbox"], fieldset[disabled] input[type="checkbox"] {
    cursor: not-allowed;
}
.radio-inline.disabled, fieldset[disabled] .radio-inline, .checkbox-inline.disabled, fieldset[disabled] .checkbox-inline {
    cursor: not-allowed;
}
.radio.disabled label, fieldset[disabled] .radio label, .checkbox.disabled label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.form-control-static {
    margin-bottom: 0;
    padding-bottom: 7px;
    padding-top: 7px;
}
.form-control-static.input-lg, .form-horizontal .form-group-lg .form-control-static.form-control, .form-control-static.input-sm, .form-horizontal .form-group-sm .form-control-static.form-control {
    padding-left: 0;
    padding-right: 0;
}
.input-sm, .form-horizontal .form-group-sm .form-control {
    border-radius: 3px;
    font-size: 14px;
    height: 33px;
    line-height: 1.5;
    padding: 5px 10px;
}
select.input-sm, .form-horizontal .form-group-sm select.form-control {
    height: 33px;
    line-height: 33px;
}
textarea.input-sm, .form-horizontal .form-group-sm textarea.form-control, select.input-sm[multiple], .form-horizontal .form-group-sm select.form-control[multiple] {
    height: auto;
}
.input-lg, .form-horizontal .form-group-lg .form-control {
    border-radius: 6px;
    font-size: 20px;
    height: 49px;
    line-height: 1.33;
    padding: 10px 16px;
}
select.input-lg, .form-horizontal .form-group-lg select.form-control {
    height: 49px;
    line-height: 49px;
}
textarea.input-lg, .form-horizontal .form-group-lg textarea.form-control, select.input-lg[multiple], .form-horizontal .form-group-lg select.form-control[multiple] {
    height: auto;
}
.has-feedback {
    position: relative;
}
.has-feedback .form-control {
    padding-right: 42.5px;
}
.form-control-feedback {
    display: block;
    height: 34px;
    line-height: 34px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 25px;
    width: 34px;
    z-index: 2;
}
.input-lg + .form-control-feedback, .form-horizontal .form-group-lg .form-control + .form-control-feedback {
    height: 49px;
    line-height: 49px;
    width: 49px;
}
.input-sm + .form-control-feedback, .form-horizontal .form-group-sm .form-control + .form-control-feedback {
    height: 33px;
    line-height: 33px;
    width: 33px;
}
.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline {
    color: #3c763d;
}
.has-success .form-control {
    border-color: #3c763d;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-success .form-control:focus {
    border-color: #2b542c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #67b168;
}
.has-success .input-group-addon {
    background-color: #dff0d8;
    border-color: #3c763d;
    color: #3c763d;
}
.has-success .form-control-feedback {
    color: #3c763d;
}
.has-warning .help-block, .has-warning .control-label, .has-warning .radio, .has-warning .checkbox, .has-warning .radio-inline, .has-warning .checkbox-inline {
    color: #8a6d3b;
}
.has-warning .form-control {
    border-color: #8a6d3b;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-warning .form-control:focus {
    border-color: #66512c;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
    background-color: #fcf8e3;
    border-color: #8a6d3b;
    color: #8a6d3b;
}
.has-warning .form-control-feedback {
    color: #8a6d3b;
}
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline {
    color: #a94442;
}
.has-error .form-control {
    border-color: #a94442;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.has-error .form-control:focus {
    border-color: #843534;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px #ce8483;
}
.has-error .input-group-addon {
    background-color: #f2dede;
    border-color: #a94442;
    color: #a94442;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.has-feedback label.sr-only ~ .form-control-feedback {
    top: 0;
}
.help-block {
    color: #737373;
    display: block;
    margin-bottom: 10px;
    margin-top: 5px;
}
@media (min-width: 768px) {
    .form-inline .form-group, .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .form-control, .navbar-form .form-control {
        display: inline-block;
        vertical-align: middle;
        width: auto;
    }
    .form-inline .input-group, .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle;
    }
    .form-inline .input-group .input-group-addon, .navbar-form .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .navbar-form .input-group .input-group-btn, .form-inline .input-group .form-control, .navbar-form .input-group .form-control {
        width: auto;
    }
    .form-inline .input-group > .form-control, .navbar-form .input-group > .form-control {
        width: 100%;
    }
    .form-inline .control-label, .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }
    .form-inline .radio, .navbar-form .radio, .form-inline .checkbox, .navbar-form .checkbox {
        display: inline-block;
        margin-bottom: 0;
        margin-top: 0;
        vertical-align: middle;
    }
    .form-inline .radio label, .navbar-form .radio label, .form-inline .checkbox label, .navbar-form .checkbox label {
        padding-left: 0;
    }
    .form-inline .radio input[type="radio"], .navbar-form .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"], .navbar-form .checkbox input[type="checkbox"] {
        margin-left: 0;
        position: relative;
    }
    .form-inline .has-feedback .form-control-feedback, .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}
.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
    margin-bottom: 0;
    margin-top: 0;
    padding-top: 7px;
}
.form-horizontal .radio, .form-horizontal .checkbox {
    min-height: 27px;
}
.form-horizontal .form-group {
    margin-left: -15px;
    margin-right: -15px;
}
.form-horizontal .form-group::before, .form-horizontal .form-group::after {
    content: " ";
    display: table;
}
.form-horizontal .form-group::after {
    clear: both;
}
@media (min-width: 768px) {
    .form-horizontal .control-label {
        margin-bottom: 0;
        padding-top: 7px;
        text-align: right;
    }
}
.form-horizontal .has-feedback .form-control-feedback {
    right: 15px;
    top: 0;
}
@media (min-width: 768px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 14.3px;
    }
}
@media (min-width: 768px) {
    .form-horizontal .form-group-sm .control-label {
        padding-top: 6px;
    }
}
.fade {
    opacity: 0;
    transition: opacity 0.15s linear 0s;
}

.collapse {
    display: none;
}
.collapse.in {
    display: block;
}
tr.collapse.in {
    display: table-row;
}
tbody.collapse.in {
    display: table-row-group;
}
.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition: height 0.35s ease 0s;
}
.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    width: 0;
}
.dropdown {
    position: relative;
}
.dropdown-toggle:focus {
    outline: 0 none;
}
.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 16px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.dropdown-menu.pull-right {
    left: auto;
    right: 0;
}
.dropdown-menu .divider {
    background-color: #e5e5e5;
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
}
.dropdown-menu > li > a {
    clear: both;
    color: #333;
    display: block;
    font-weight: normal;
    line-height: 1.3;
    padding: 3px 20px;
    white-space: nowrap;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #f5f5f5;
    color: #262626;
    text-decoration: none;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #428bca;
    color: #fff;
    outline: 0 none;
    text-decoration: none;
}
.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    color: #777;
}
.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
    background-color: transparent;
    background-image: none;
    cursor: not-allowed;
    text-decoration: none;
}
.open > .dropdown-menu {
    display: block;
}
.open > a {
    outline: 0 none;
}
.dropdown-menu-right {
    left: auto;
    right: 0;
}
.dropdown-menu-left {
    left: 0;
    right: auto;
}
.dropdown-header {
    color: #777;
    display: block;
    font-size: 14px;
    line-height: 1.3;
    padding: 3px 20px;
    white-space: nowrap;
}
.dropdown-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 990;
}
.pull-right > .dropdown-menu {
    left: auto;
    right: 0;
}
.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px solid;
    border-top: 0 none;
    content: "";
}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: 100%;
    margin-bottom: 1px;
    top: auto;
}
@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0;
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto;
    }
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 20px;
    min-height: 50px;
    position: relative;
}
.navbar::before, .navbar::after {
    content: " ";
    display: table;
}
.navbar::after {
    clear: both;
}

.navbar-header::before, .navbar-header::after {
    content: " ";
    display: table;
}
.navbar-header::after {
    clear: both;
}

.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset;
    overflow-x: visible;
    padding-left: 15px;
    padding-right: 15px;
}
.navbar-collapse::before, .navbar-collapse::after {
    content: " ";
    display: table;
}
.navbar-collapse::after {
    clear: both;
}
.navbar-collapse.in {
    overflow-y: auto;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px;
}

.navbar-static-top {
    border-width: 0 0 1px;
    z-index: 1000;
}
@media (min-width: 768px) {
    .navbar-static-top {
        border-radius: 0;
    }
}
.navbar-fixed-top, .navbar-fixed-bottom {
    left: 0;
    position: fixed;
    right: 0;
    transform: translate3d(0px, 0px, 0px);
    z-index: 1030;
}
@media (min-width: 768px) {
    .navbar-fixed-top, .navbar-fixed-bottom {
        border-radius: 0;
    }
}
.navbar-fixed-top {
    border-width: 0 0 1px;
    top: 0;
}
.navbar-fixed-bottom {
    border-width: 1px 0 0;
    bottom: 0;
    margin-bottom: 0;
}
.navbar-brand {
    float: left;
    font-size: 20px;
    height: 50px;
    line-height: 20px;
    padding: 15px;
}
.navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none;
}
@media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}
.navbar-toggle {
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 9px 10px;
    position: relative;
}
.navbar-toggle:focus {
    outline: 0 none;
}
.navbar-toggle .icon-bar {
    border-radius: 1px;
    display: block;
    height: 2px;
    width: 22px;
}
.navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px;
}
@media (min-width: 768px) {
    .navbar-toggle {
        display: none;
    }
}
.navbar-nav {
    margin: 7.5px -15px;
}
.navbar-nav > li > a {
    line-height: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
}
@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
        background-color: transparent;
        border: 0 none;
        box-shadow: none;
        float: none;
        margin-top: 0;
        position: static;
        width: auto;
    }
    .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px;
    }
    .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
        background-image: none;
    }
}
@media (min-width: 768px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }
    .navbar-nav > li {
        float: left;
    }
    .navbar-nav > li > a {
        padding-bottom: 15px;
        padding-top: 15px;
    }
    .navbar-nav.navbar-right:last-child {
        margin-right: -15px;
    }
}
@media (min-width: 768px) {
    .navbar-left {
        float: left !important;
    }
    .navbar-right {
        float: right !important;
    }
}
.navbar-form {
    border-bottom: 1px solid transparent;
    border-top: 1px solid transparent;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 1px 0 rgba(255, 255, 255, 0.1);
    margin: 8px -15px;
    padding: 10px 15px;
}
@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
}
@media (min-width: 768px) {
    .navbar-form {
        border: 0 none;
        box-shadow: none;
        margin-left: 0;
        margin-right: 0;
        padding-bottom: 0;
        padding-top: 0;
        width: auto;
    }
    .navbar-form.navbar-right:last-child {
        margin-right: -15px;
    }
}
.navbar-nav > li > .dropdown-menu {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
    color: #777;
}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
    background-color: transparent;
    color: #5e5e5e;
}
.navbar-default .navbar-text {
    color: #777;
}
.navbar-default .navbar-nav > li > a {
    color: #777;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #333;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: #e7e7e7;
    color: #555;
}
.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    background-color: transparent;
    color: #ccc;
}
.navbar-default .navbar-toggle {
    border-color: #ddd;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    background-color: #e7e7e7;
    color: #555;
}
@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        background-color: transparent;
        color: #333;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        background-color: #e7e7e7;
        color: #555;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        background-color: transparent;
        color: #ccc;
    }
}

.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .navbar-text {
    color: #777;
}
.navbar-inverse .navbar-nav > li > a {
    color: #777;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #fff;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    background-color: #090909;
    color: #fff;
}
.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    background-color: transparent;
    color: #444;
}
.navbar-inverse .navbar-toggle {
    border-color: #333;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
    background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background-color: #090909;
    color: #fff;
}
@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #090909;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        background-color: transparent;
        color: #fff;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        background-color: #090909;
        color: #fff;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        background-color: transparent;
        color: #444;
    }
}
.navbar-inverse .navbar-link {
    color: #777;
}
.navbar-inverse .navbar-link:hover {
    color: #fff;
}
.navbar-inverse .btn-link {
    color: #777;
}
.navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
    color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus, fieldset[disabled] .navbar-inverse .btn-link:hover, fieldset[disabled] .navbar-inverse .btn-link:focus {
    color: #444;
}
.clearfix::before, .clearfix::after {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.pull-right {
    float: right !important;
}
.pull-left {
    float: left !important;
}
.hide {
    display: none !important;
}
.show {
    display: block !important;
}
.invisible {
    visibility: hidden;
}
.text-hide {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}
.hidden {
    display: none !important;
    visibility: hidden !important;
}
.affix {
    position: fixed;
    transform: translate3d(0px, 0px, 0px);
}
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
    display: none !important;
}
@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }
    table.visible-xs {
        display: table;
    }
    tr.visible-xs {
        display: table-row !important;
    }
    th.visible-xs, td.visible-xs {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-block {
        display: block !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline {
        display: inline !important;
    }
}
@media (max-width: 767px) {
    .visible-xs-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }
    table.visible-sm {
        display: table;
    }
    tr.visible-sm {
        display: table-row !important;
    }
    th.visible-sm, td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-block {
        display: block !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline {
        display: inline !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
    .visible-md {
        display: block !important;
    }
    table.visible-md {
        display: table;
    }
    tr.visible-md {
        display: table-row !important;
    }
    th.visible-md, td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
    .visible-md-block {
        display: block !important;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
    .visible-md-inline {
        display: inline !important;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
    .visible-md-inline-block {
        display: inline-block !important;
    }
}
@media (min-width: 1400px) {
    .visible-lg {
        display: block !important;
    }
    table.visible-lg {
        display: table;
    }
    tr.visible-lg {
        display: table-row !important;
    }
    th.visible-lg, td.visible-lg {
        display: table-cell !important;
    }
}
@media (min-width: 1400px) {
    .visible-lg-block {
        display: block !important;
    }
}
@media (min-width: 1400px) {
    .visible-lg-inline {
        display: inline !important;
    }
}
@media (min-width: 1400px) {
    .visible-lg-inline-block {
        display: inline-block !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1399px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1400px) {
    .hidden-lg {
        display: none !important;
    }
}
.visible-print {
    display: none !important;
}
@media print {
    .visible-print {
        display: block !important;
    }
    table.visible-print {
        display: table;
    }
    tr.visible-print {
        display: table-row !important;
    }
    th.visible-print, td.visible-print {
        display: table-cell !important;
    }
}
.visible-print-block {
    display: none !important;
}
@media print {
    .visible-print-block {
        display: block !important;
    }
}
.visible-print-inline {
    display: none !important;
}
@media print {
    .visible-print-inline {
        display: inline !important;
    }
}
.visible-print-inline-block {
    display: none !important;
}
@media print {
    .visible-print-inline-block {
        display: inline-block !important;
    }
}
@media print {
    .hidden-print {
        display: none !important;
    }
}
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.2.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.2.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular") format("svg");
}
.fa, .icon, .slidepanel.menu ul.links li.language .indicator, .slidepanel.menu .social ul li a, .navbottom .links li.divider, .research-layout .research-papers .research-paper-link .research-paper-icon, .research-overlay #lightbox-close::after, .gallery-layout .holder-arrows .left, .gallery-layout .holder-arrows .right {
    display: inline-block;
    font-family: FontAwesome;
    font-feature-settings: normal;
    font-kerning: auto;
    font-language-override: normal;
    font-size: inherit;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-synthesis: weight style;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    text-rendering: auto;
}

#sb-site, .sb-site-container, .sb-slidebar {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
body {
    height: auto;
    min-height: 100%;
    overflow-x: hidden;
    position: relative;
}
html.sb-scroll-lock.sb-active:not(.sb-static) {
    overflow: hidden;
}
html.sb-web-app, html.sb-web-app body {
    height: 100%;
    overflow: hidden;
}
html.sb-web-app body {
}
#sb-site, .sb-site-container {
    background-color: #ffffff;
    position: relative;
    width: 100%;
    z-index: 1;
}
.sb-slidebar {
    background-color: #222222;
    display: none;
    height: 100%;
    overflow-y: auto;
    position: fixed;
    top: 0;
    z-index: 0;
}
.sb-slidebar.sb-left {
    left: 0;
}
.sb-slidebar.sb-right {
    right: 0;
}
.sb-slidebar.sb-active {
    display: block;
}
html.sb-static .sb-slidebar, .sb-slidebar.sb-static {
    position: absolute;
}
.sb-style-overlay {
    z-index: 9999;
}
.sb-momentum-scrolling {
}
.sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
    transition: transform 400ms ease 0s;
}
.sb-hide {
    display: none;
}
* {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
body, html {
    /*   background: #1a1a1a url("../../images/common/footer_bg.jpg") repeat scroll 0 0 !important;
       color: #3e3e3e !important;*/
    font-family: "proxima-nova",sans-serif;
    font-style: normal;
    font-weight: normal;
    height: 100%;
    margin: 0;
    padding: 0;
    text-rendering: optimizelegibility;
    width: 100%;
}
p {
    margin: 0 0 20px;
}
a {
    color: #00aad2;
}
a:link, a:visited, a:hover, a:focus {
    text-decoration: none;
    transition: all 0.2s ease-in-out 0s;
}
ul, ol, li {
    display: block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}
hr {
    border-color: #dfdfdf;
    margin: 20px auto;
}
img {
    border: medium none;
}
.clear::before, .clear::after {
    content: " ";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
}
.clear::after {
    clear: both;
}
.clear {
}
.row.no-gutter [class^="col"], .row.no-gutter [class*=" col"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.icon {
    line-height: 1.4em;
}

.btn, button {
    /*
        border: medium none;
    */
    border-radius: 3px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    cursor: pointer;
    display: inline-block;
    font-size: 0.938em;
    font-weight: normal;
    margin-bottom: 20px;
    padding: 14px 20px 15px;
    text-align: center;
    text-transform: uppercase;
}
.btn.blue, button.blue {
    background-color: #00aad2;
    color: #fff;
}
.btn.blue:hover, button.blue:hover {
    background-color: #0091b4;
}
.btn.grey, button.grey {
    background-color: #5c5c5c;
    color: #fff;
}
.btn.grey:hover, button.grey:hover {
    background-color: #3e3e3e;
}
.btn.grey-dark, button.grey-dark {
    background-color: #3e3e3e;
    color: #fff;
}
.btn.grey-dark:hover, button.grey-dark:hover {
    background-color: #2f2f2f;
}
.btn.yellow, button.yellow {
    background-color: #ffd21e;
    color: #5c5c5c;
}
.btn.yellow:hover, button.yellow:hover {
    background-color: #eec10c;
}
.link-text {
    color: #5c5c5c;
    display: inline-block;
    font-size: 0.938em;
    font-weight: bold;
    text-transform: uppercase;
}
.link-text:hover {
    color: #3e3e3e;
}
.link-text.underline {
    padding-bottom: 5px;
}
.link-text.grey {
    color: #5c5c5c;
}
.link-text.grey.underline {
    border-bottom: 2px solid #5c5c5c;
}
.link-text.grey:hover {
    color: #3e3e3e;
}
.link-text.blue {
    color: #00aad2;
}
.link-text.blue.underline {
    border-bottom: 2px solid #00aad2;
}
.link-text.blue:hover {
    color: #0091b4;
}
.link-text.yellow {
    color: #ffd21e;
}
.link-text.yellow.underline {
    border-bottom: 2px solid #ffd21e;
}
.link-text.yellow:hover {
    color: #eec10c;
}
.link-text .fa, .link-text .icon, .link-text .slidepanel.menu ul.links li.language .indicator, .slidepanel.menu ul.links li.language .link-text .indicator, .link-text .slidepanel.menu .social ul li a, .slidepanel.menu .social ul li .link-text a, .link-text .navbottom .links li.divider, .navbottom .links .link-text li.divider, .link-text .research-layout .research-papers .research-paper-link .research-paper-icon, .research-layout .research-papers .research-paper-link .link-text .research-paper-icon, .link-text .research-overlay #lightbox-close::after, .research-overlay .link-text #lightbox-close::after, .link-text .gallery-layout .holder-arrows .left, .gallery-layout .holder-arrows .link-text .left, .link-text .gallery-layout .holder-arrows .right, .gallery-layout .holder-arrows .link-text .right {
    margin-top: 2px;
}
input, .form-control {
    border: 1px solid #dfdfdf;
    color: #7b7b7b;
    height: auto;

}
.dropdown button.btn {
    background-color: #fff;
    border: 1px solid #dfdfdf;
    box-shadow: none;
    color: #7b7b7b;
    margin-bottom: 0;
    text-align: left;
    text-transform: capitalize;
    width: 100%;
}
.dropdown button.btn caret {
    float: right;
    margin-top: 9px;
}
.dropdown .dropdown-menu {
    margin: 0;
    padding: 0;
    width: 100%;
}
.dropdown .dropdown-menu li a {
    padding: 14px 20px 15px;
}
.navtop {
    background: #f6f6f6 url("../../images/common/nav_bg.jpg") repeat scroll 0 0;
    border-bottom: 1px solid #dfdfdf;
    border-radius: 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    color: #5c5c5c;
    height: 50px;
    margin: 0;
    width: 100%;
}
.navtop a {
    color: #5c5c5c;
}
.navtop .navbar-logo {
    display: block;
    margin: 7px auto;
    width: 28px;
}
.navtop .navbar-div {
    background: rgba(0, 0, 0, 0) url("../../images/common/nav_div.png") repeat scroll 0 0;
    height: 100%;
    width: 2px;
}
.navtop .navbar-left {
    height: 100%;
    position: absolute;
}
.navtop .navbar-left.active, .navtop .navbar-left:hover {
    background: #dfdfdf none repeat scroll 0 0;
}
.navtop .navbar-left .navbar-menu {
    display: table;
    float: left;
    height: 100%;
}
.navtop .navbar-left .navbar-menu span {
    display: table-cell;
    /*   padding: 0 20px;*/
    text-transform: uppercase;
    vertical-align: middle;
}
.navtop .navbar-left .navbar-div {
    float: left;
}
.navtop .navbar-right {
    float: right;
    height: 100%;
}
.navtop .navbar-right li {
    float: left;
    height: 100%;
    text-align: center;
    width: 50px;
}
.navtop .navbar-right li.active, .navtop .navbar-right li:hover {
    background: #dfdfdf none repeat scroll 0 0;
}
.navtop .navbar-right li:nth-child(2) a {
    border-left: medium none;
}
.navtop .navbar-right li:last-child a {
    border-right: medium none;
}
.navtop .navbar-right li.navbar-div {
    width: 2px;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu {
    background: #f8f8f8 url("../../images/common/menu_bg.jpg") repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    margin: 0;
    padding: 0;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu > li {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #fff;
    display: list-item;
    float: none;
    font-size: 0.875em;
    text-transform: uppercase;
    width: 100%;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu > li:hover {
    background: #fff none repeat scroll 0 0;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu > li a {
    border-left: medium none;
    border-right: medium none;
    padding: 14px;
    width: 100%;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu > li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.navtop .navbar-right li.dropdown ul.dropdown-menu > li a img {
    margin-right: 10px;
    margin-top: -3px;
}
.navtop .navbar-right li.navbar-share {
    display: none;
}
@media (min-width: 768px) {
    .navtop .navbar-right li.navbar-share {
        display: inherit;
    }
}
.navtop .navbar-right li.navbar-share .dropdown-menu {
    min-width: 50px;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li {
    border-bottom: medium none !important;
    border-top: medium none !important;
    height: 50px;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.fb {
    background: #3b5999 none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.fb:hover {
    background: #233e78 none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.tw {
    background: #00b6f1 none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.tw:hover {
    background: #009ed1 none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.gplus {
    background: #d64c2e none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.gplus:hover {
    background: #bd3719 none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.email {
    background: #5c5c5c none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li.email:hover {
    background: #3e3e3e none repeat scroll 0 0;
}
.navtop .navbar-right li.navbar-share .dropdown-menu li > a {
    color: #fff;
    text-align: center;
}
.navtop .navbar-right li.navbar-lang {
    display: none;
}
@media (min-width: 768px) {
    .navtop .navbar-right li.navbar-lang {
        display: inherit;
    }
}
.navtop .navbar-right li.navbar-lang .dropdown-menu li > a {
    text-align: left;
}
@media (max-width: 768px) {
    .navtop .navbar-right li.navbar-login a {
        border-left: medium none;
    }
}
.navtop .navbar-right li.navbar-cart {
    background: #00aad2 none repeat scroll 0 0;
    border-left-color: #4dc4e0;
    color: #fff;
}
.navtop .navbar-right li.navbar-cart a span {
    color: #fff;
}
.navtop .navbar-right li.navbar-cart.active, .navtop .navbar-right li.navbar-cart:hover {
    background: #0091b4 none repeat scroll 0 0;
}
.navtop .navbar-right li a {
    border-left: 1px solid #fff;
    border-right: 1px solid #dfdfdf;
    display: table;
    height: 100%;
    width: 50px;
}
.navtop .navbar-right li a span {
    display: table-cell;
    vertical-align: middle;
}
#sb-site {
    height: 100%;
}
.sb-slidebar {
    width: 75%;
}
@media (min-width: 480px) {
    .sb-slidebar {
        width: 50%;
    }
}
@media (min-width: 768px) {
    .sb-slidebar {
        width: 40%;
    }
}
@media (min-width: 992px) {
    .sb-slidebar {
        width: 30%;
    }
}
@media (min-width: 1400px) {
    .sb-slidebar {
        width: 20%;
    }
}
.sb-slidebar.cart, .sb-slidebar.login {
    width: 100%;
}
@media (min-width: 480px) {
    .sb-slidebar.cart, .sb-slidebar.login {
        width: 65%;
    }
}
@media (min-width: 768px) {
    .sb-slidebar.cart, .sb-slidebar.login {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .sb-slidebar.cart, .sb-slidebar.login {
        width: 30%;
    }
}
@media (min-width: 1400px) {
    .sb-slidebar.cart, .sb-slidebar.login {
        width: 25%;
    }
}
.sb-slidebar.menu {
    width: 100%;
}
@media (min-width: 480px) {
    .sb-slidebar.menu {
        width: 65%;
    }
}
@media (min-width: 768px) {
    .sb-slidebar.menu {
        width: 50%;
    }
}
@media (min-width: 992px) {
    .sb-slidebar.menu {
        width: 25%;
    }
}
@media (min-width: 1400px) {
    .sb-slidebar.menu {
        width: 18%;
    }
}
.slidepanel {
    background: #f8f8f8 url("../../images/common/menu_bg.jpg") repeat scroll 0 0;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
    display: none;
    margin-top: 50px;
    padding-bottom: 50px;
}
.slidepanel .panel-header {
    background: #3e3e3e none repeat scroll 0 0;
    color: #fff;
    display: table;
    font-size: 1.125em;
    height: 50px;
    text-transform: uppercase;
    width: 100%;
}
.slidepanel .panel-header > span {
    display: table-cell;
    padding-left: 20px;
    vertical-align: middle;
}
.slidepanel .panel-header .link-close {
    color: #fff;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 50px;
}
.slidepanel .panel-header .link-close:hover {
    color: #7b7b7b;
}
.slidepanel .panel-content {
    padding: 20px;
}
.slidepanel.menu {
    border-right: 1px solid #dfdfdf;
}
.slidepanel.menu .logo {
    display: block;
    margin: 35px auto;
    text-align: center;
}
.slidepanel.menu ul.links {
    border-bottom: 1px solid #fff;
    border-top: 1px solid #dfdfdf;
}
.slidepanel.menu ul.links li {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #fff;
    display: table;
    width: 100%;
}
.slidepanel.menu ul.links li.highlight a {
    color: #00aad2;
}
.slidepanel.menu ul.links li.highlight a:hover {
    background: #00aad2 none repeat scroll 0 0;
    color: #fff;
}
.slidepanel.menu ul.links li a {
    color: #5c5c5c;
    display: table-cell;
    font-size: 0.938em;
    height: 50px;
    padding-left: 20px;
    text-transform: uppercase;
    vertical-align: middle;
}
.slidepanel.menu ul.links li a:hover {
    background: #5c5c5c none repeat scroll 0 0;
    color: #fff;
}
.slidepanel.menu ul.links li a.active {
    background: #dfdfdf none repeat scroll 0 0;
    color: #5c5c5c;
}
.slidepanel.menu ul.links li.language a {
    display: block;
    padding: 15px;
    width: 100%;
}
.slidepanel.menu ul.links li.language .icon {
    margin-right: 10px;
}
.slidepanel.menu ul.links li.language .indicator {
    color: #00aad2;
    float: right;
    font-size: 1.286em;
    margin-left: 10px;
    margin-top: -2px;
}
.slidepanel.menu ul.links li.language .indicator::before, .slidepanel.menu ul.links li.language .indicator::after {
    content: " ";
    display: table;
}
.slidepanel.menu ul.links li.language .indicator::after {
    clear: both;
}
.slidepanel.menu ul.links li.language .indicator::after {
    content: "";
}
.slidepanel.menu ul.links li.language a.collapsed .indicator::after {
    content: "";
}
.slidepanel.menu ul.links li.language ul li {
    background: #dfdfdf none repeat scroll 0 0;
}
.slidepanel.menu ul.links li.language ul li:last-child {
    border-bottom: medium none;
}
.slidepanel.menu ul.links li.language .panel-body {
    border-top: 1px solid #dfdfdf;
}
.slidepanel.menu ul.links li.social-share ul {
    height: 50px;
}
.slidepanel.menu ul.links li.social-share ul li {
    border: medium none;
    float: left;
    height: 50px;
    width: 50px;
}
.slidepanel.menu ul.links li.social-share ul li.fb a {
    color: #3b5999;
}
.slidepanel.menu ul.links li.social-share ul li.fb a:hover {
    background: #233e78 none repeat scroll 0 0;
}
.slidepanel.menu ul.links li.social-share ul li.tw a {
    color: #00b6f1;
}
.slidepanel.menu ul.links li.social-share ul li.tw a:hover {
    background: #009ed1 none repeat scroll 0 0;
}
.slidepanel.menu ul.links li.social-share ul li.gplus a {
    color: #d64c2e;
}
.slidepanel.menu ul.links li.social-share ul li.gplus a:hover {
    background: #bd3719 none repeat scroll 0 0;
}
.slidepanel.menu ul.links li.social-share ul li.email a {
    color: #5c5c5c;
}
.slidepanel.menu ul.links li.social-share ul li.email a:hover {
    background: #3e3e3e none repeat scroll 0 0;
}
.slidepanel.menu ul.links li.social-share ul li.text {
    font-size: 0.875em;
    line-height: 1.6em;
    padding: 14px 15px;
    text-transform: uppercase;
}
.slidepanel.menu ul.links li.social-share ul li a {
    color: #fff;
    padding: 0;
    text-align: center;
    width: 100%;
}
.slidepanel.menu ul.links li.social-share ul li a span {
    line-height: 3.4em;
}
.slidepanel.menu ul.links li.social-share ul li a:hover {
    color: #fff;
}
.slidepanel.menu .social {
    margin: 20px auto;
    width: 100%;
}
.slidepanel.menu .social h1 {
    font-size: 0.75em;
    margin: 20px auto;
    text-align: center;
    text-transform: uppercase;
}
.slidepanel.menu .social ul {
    text-align: center;
}
.slidepanel.menu .social ul li {
    display: inline-block;
    text-align: center;
    width: 50px;
}
.slidepanel.menu .social ul li a {
    border-radius: 30px;
    color: #5c5c5c;
    display: block;
    font-size: 0.875em;
    height: 40px;
    line-height: 1.3em;
    padding: 10px;
    width: 40px;
}

.slidepanel.cart {
    border-left: 1px solid #dfdfdf;
}
.slidepanel.cart .title {
    display: block;
    float: left;
}
.slidepanel.cart .data {
    display: block;
    float: right;
}
.slidepanel.cart .cart-products .cart-product {
    margin-bottom: 20px;
}
.slidepanel.cart .cart-products .product-image {
    border: 1px solid #dfdfdf;
    display: inline-block;
    vertical-align: top;
    width: auto;
}
.slidepanel.cart .cart-products .product-desc-top {
    display: inline-block;
    margin-left: 10px;
}
.slidepanel.cart .cart-products .product-desc-top h1 {
    font-size: 0.938em;
    margin-bottom: 10px;
}
.slidepanel.cart .cart-products .product-desc-top p {
    color: #7b7b7b;
    font-size: 0.75em;
    font-weight: 600;
}
.slidepanel.cart .cart-products .product-desc-bottom {
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    font-size: 0.75em;
    margin-top: 20px;
}
.slidepanel.cart .cart-products .product-desc-bottom .quantity, .slidepanel.cart .cart-products .product-desc-bottom .price {
    display: table;
    padding: 7px 0;
    width: 100%;
}
.slidepanel.cart .cart-products .product-desc-bottom .quantity {
    border-bottom: 1px solid #dfdfdf;
}

.slidepanel.cart .cart-buttons {
    margin-top: 20px;
    text-align: center;
}
.slidepanel.cart .cart-buttons .btn {
    display: inline-block;
    width: 47%;
}
.slidepanel.cart .cart-buttons .btn:first-child {
    margin-right: 10px;
}
.slidepanel.login {
    border-left: 1px solid #dfdfdf;
    color: #7b7b7b;
}
.slidepanel.login button, .slidepanel.login .btn {
    margin: 20px 0;
    width: 50%;
}
.slidepanel.login input {
    margin-bottom: 10px;
    width: 100%;
}
.slidepanel.login .checkbox {
    font-size: 0.813em;
}
.slidepanel.login h1 {
    color: #5c5c5c;
    font-size: 1.125em;
    margin-bottom: 20px;
    text-transform: uppercase;
}
.slidepanel.login p, .slidepanel.login ul li {
    font-size: 0.938em;
}
.slidepanel.login ul li {
    color: #5c5c5c;
    display: list-item;
    list-style: inside none disc;
}
.cd-img-replace {
    display: inline-block;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
}
.cd-section {
    min-height: auto;
    padding: 0;
    position: relative;
}
.cd-scroll-down {
    background: rgba(0, 0, 0, 0) url("../../images/cd-arrow-bottom.svg") no-repeat scroll center center;
    bottom: 20px;
    height: 44px;
    left: 50%;
    position: absolute;
    right: auto;
    transform: translateX(-50%);
    width: 38px;
}
.cd-nav-trigger {
    display: none;
}
.no-touch #cd-vertical-nav {
    bottom: auto;
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 99;
}
.no-touch #cd-vertical-nav li {
    text-align: right;
}
.no-touch #cd-vertical-nav a {
    backface-visibility: hidden;
    display: inline-block;
}
.no-touch #cd-vertical-nav a::after {
    clear: both;
    content: "";
    display: table;
}
.no-touch #cd-vertical-nav a span {
    display: inline-block;
    float: right;
    transform: scale(0.6);
}
.no-touch #cd-vertical-nav a:hover span {
    transform: scale(1);
}
.no-touch #cd-vertical-nav a:hover .cd-label {
    opacity: 1;
}
.no-touch #cd-vertical-nav a.is-selected .cd-dot {
    background-color: white;
    opacity: 1;
}
.no-touch #cd-vertical-nav .cd-dot {
    background-color: #fff;
    border: 2px solid #a7a7a7;
    border-radius: 50%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    height: 13px;
    opacity: 0.4;
    position: relative;
    top: 12px;
    transform-origin: 50% 50% 0;
    transition: transform 0.2s ease 0s, background-color 0.5s ease 0s;
    width: 13px;
}
.no-touch #cd-vertical-nav .cd-label {
    background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;
    border-radius: 3px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    color: #3e3e3e;
    font-size: 0.75em;
    margin-right: 10px;
    opacity: 0;
    padding: 0.7em 0.8em;
    position: relative;
    transform-origin: 100% 50% 0;
    transition: transform 0.2s ease 0s, opacity 0.2s ease 0s;
}
.touch .cd-nav-trigger {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    border-radius: 0.25em;
    bottom: 30px;
    display: block;
    height: 44px;
    position: fixed;
    right: 5%;
    width: 44px;
    z-index: 999;
}
@media (min-width: 768px) {
    .touch .cd-nav-trigger {
        bottom: 80px;
        right: 3%;
    }
}
.touch .cd-nav-trigger span {
    /*   background-color: #3e3947;
       border-radius: 50%;
       bottom: auto;
       height: 4px;
       left: 50%;
       position: absolute;
       right: auto;
       top: 50%;
       transform: translateX(-50%) translateY(-50%);
       width: 4px;*/
}
.touch .cd-nav-trigger span::before, .touch .cd-nav-trigger span::after {
    /*   background-color: inherit;
       border-radius: inherit;
       content: "";
       height: 100%;
       left: 0;
       position: absolute;
       width: 100%;*/
}
.touch .cd-nav-trigger span::before {
    top: -9px;
}
.touch .cd-nav-trigger span::after {
    bottom: -9px;
}


.navbottom {
    border: medium none;
    border-radius: 0;
    bottom: 0;
    height: auto;
    margin: 0;
    width: 100%;
    z-index: 999;
}
@media (min-width: 768px) {
    .navbottom {
        height: 50px;
    }
}
.navbottom.undock {
    position: static !important;
}
.navbottom.dock {
    position: static;
}

.navbottom .logo {
    border-right: 1px solid #000;
    display: none;
    float: left;
    height: 100%;
    width: auto !important;
}
@media (min-width: 768px) {
    .navbottom .logo {
        display: table;
    }
}
.navbottom .logo .holder {
    display: table-cell;
    padding: 0 30px;
    vertical-align: middle;
    width: 100%;
}
.navbottom .links {
    display: table;
    float: none;
    font-size: 0.813em;
    height: auto;
    margin: 10px 0;
    position: relative;
    text-transform: uppercase;
    width: auto !important;
}

/*write by jun*/


@charset "UTF-8";
/*!
Theme Name: Big Fish
Theme URI: http://yolodesign.com
Author: the Yolo team
Author URI: http://yolodeisgn.com
Description: Custom Wordpress Theme for Big Fish
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* START ============= Normalize.css v2.1.3 ============= */

/* Lists */


/* Form */



.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}
.container:before, .container:after {
    content: " ";
    display: table;
}
.container:after {
    clear: both;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .container {
        width: 1400px;
    }
}
.idx-minwidth{
    width: 1400px;
}
.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.container-fluid:before, .container-fluid:after {
    content: " ";
    display: table;
}
.container-fluid:after {
    clear: both;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}
.row:before, .row:after {
    content: " ";
    display: table;
}
.row:after {
    clear: both;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0%;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0%;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0%;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0%;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0%;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0%;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0%;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0%;
    }
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0%;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0%;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0%;
    }
}
@-ms-viewport {
    width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}
@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}
@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}
@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}
/* END ============= Bootstrap Grid ============= */
/* START ============= Base Helpers ============= */
.i-font:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.col-left-heading {
    color: #554842;
    font-size: 20px;
    line-height: 1.1;
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    letter-spacing: .5px;
    text-transform: uppercase;
}
.col-left-heading span {
    display: block;
}
@media (max-width: 767px) {
    .col-left-heading span {
        display: inline;
        font-size: 20px !important;
    }
}

.section-pad {
    padding-top: 100px;
    padding-bottom: 70px;
    width: 100%;
}
@media (max-width: 767px) {
    .section-pad {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

.section-divider {
    position: relative;
}
.section-divider:after {
    content: '';
    background-color: #d8d6d4;
    height: 8px;
    display: block;
    position: absolute;
    right: 15px;
    left: 15px;
    bottom: -4px;
}

.nos-svg .i-design {
    background-image: url(images/icon-design.png);
}
.nos-svg .i-copywriting {
    background-image: url(images/icon-copywriting.png);
}
.nos-svg .i-conferences {
    background-image: url(images/icon-conferences.png);
}
.nos-svg .i-video {
    background-image: url(images/icon-video.png);
}
.nos-svg .i-training {
    background-image: url(images/icon-training.png);
}

.i-design {
    background-image: url("../img/content/display/icon1.png");
    /*
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI4LjUiIGhlaWdodD0iOTAuMyIgdmlld0JveD0iLTAuMSAtMC4xIDI4LjUgOTAuMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMC4xIC0wLjEgMjguNSA5MC4zMDEiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxwYXRoIGZpbGw9IiNCQUJDQkUiIGQ9Ik0wIDBsLTAuMSA2NS4yQzcuMyA3My4xIDEyIDg1LjUgMTMuNSA5MFY2NC43QzExLjcgNjQuNCAxMC4zIDYyLjkgMTAuMyA2MWMwLTIuMSAxLjctMy44IDMuOC0zLjhTMTcuOSA1OC45IDE3LjkgNjFjMCAxLjktMS40IDMuNS0zLjIgMy43djI1LjVDMjIuNCA3MC42IDI4LjMgNjUuMSAyOC4zIDY1LjFsMC4xLTY1LjJMMCAweiIvPjxwb2x5Z29uIGZpbGw9IiMwMEFDRUQiIHBvaW50cz0iMjguNCAyMS4zIDAuMSAyMS4zIDAgMjEuMyAwIDIxLjMgMCAyMS4zIDAgMy4yIDAgMy4yIDAgMCAyOC40IDAgMjguNCAwICIvPjxnIG9wYWNpdHk9IjAuMiI+PGRlZnM+PHBvbHlnb24gcG9pbnRzPSIxIDEgMiAxIDEgMiAiLz48L2RlZnM+PGRlZnM+PHBvbHlnb24gcG9pbnRzPSItMSAtMSAtMiAtMSAtMSAtMiAiLz48L2RlZnM+PGNsaXBQYXRoPjx1c2Ugb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxjbGlwUGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfM18pIj48dXNlIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cG9seWdvbiBjbGl\awLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjMjMxRjIwIiBwb2ludHM9IjI4LjMgMjUuMyAwIDI1LjIgMCAyNi40IDI4LjQgMjkuMyAyOC40IDI1LjMgIi8+PC9nPjxnIGRpc3BsYXk9Im5vbmUiPjxnIGRpc3BsYXk9ImlubGluZSI+PHBhdGggZmlsbD0iI0U0RTVFNiIgZD0iTTEyNC42IDcxLjVjLTMuNi0wLjUtNi40LTMuNC02LjktNi45bDAgMHYwLjFWNjQuNmMtMC41IDQtMy45IDctOC4xIDcgLTQuMiAwLTcuNi0zLjEtOC4xLTd2MC4xVjY0LjZsMCAwYy0wLjQgMy41LTMuMyA2LjQtNi45IDYuOWwxNSAxOC42TDEyNC42IDcxLjV6Ii8+PHBvbHlnb24gZmlsbD0iI0JBQkNCRSIgcG9pbnRzPSIxMTcuOCA2MC43IDEyNC42IDcxLjUgMTA5LjYgOTAuMiAxMTcuNiA2NS4zICIvPjxwYXRoIGZpbGw9IiMyMzIzMjMiIGQ9Ik0xMDIuMyA4MWw3LjQgOS4xTDExNy4xIDgxYy0yLjQtMC42LTQuOC0wLjktNy40LTAuOUMxMDcuMSA4MC4yIDEwNC43IDgwLjUgMTAyLjMgODEiLz48cGF0aCBmaWxsPSIjMjQ5NEM0IiBkPSJNOTQuNyAwLjFWNzEuNWMzLjYtMC41IDYuNC0zLjQgNi44LTYuOVYwLjFIOTQuN3oiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMTE3LjggMC4xaC0xNi4zdjY0LjVsMCAwdjAuMVY2NC42YzAuNSA0IDMuOSA3IDguMSA3IDQuMiAwIDcuNi0zLjEgOC4xLTd2MC4xVjY0LjZsMCAwVjAuMUgxMTcuOHoiLz48cGF0aCBmaWxsPSIjMjQ5NEM0IiBkPSJNMTE3LjggNjQuNmMwLjQgMy41IDMuMyA2LjQgNi\a 44IDYuOVYwLjFoLTYuOFY2NC42eiIvPjwvZz48L2c+PGcgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjMjQ5NEM0IiBkPSJNMTkyLjIgMzcuM0wxOTIuMiAzNy4zbC0yMy4xIDMuNCAxNyAxNi42YzMuOS03LjUgMTAuMS0xMyAxNy4yLTE1LjkgLTIuOC0xLjgtNi40LTMuMi0xMC42LTQuMUMxOTIuNSAzNy4zIDE5Mi4zIDM3LjMgMTkyLjIgMzcuMyIvPjxwYXRoIGZpbGw9IiMxNUM2RkMiIGQ9Ik0xODcuMSA1OC44TDE4Ny4xIDU4LjhsLTQgMjMuMSAyMS0xMWMtNS45LTYtOS4zLTEzLjYtOS44LTIxLjIgLTIuNSAyLjEtNSA1LjEtNy4xIDguOEMxODcuMSA1OC41IDE4Ny4xIDU4LjYgMTg3LjEgNTguOCIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0yMDYuOCA2OS45TDIwNi44IDY5LjlsMjAuNyAxMC45IC00LTIzLjRjLTcuNSAzLjgtMTUuOCA0LjYtMjMuMiAyLjggMS4yIDMgMy4zIDYuNCA2LjIgOS41QzIwNi42IDY5LjcgMjA2LjcgNjkuOCAyMDYuOCA2OS45Ii8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTIyMi42IDU2TDIyMi42IDU2IDIzOS40IDM5LjdsLTIzLjUtMy40YzEuMyA4LjMtMC41IDE2LjUtNC41IDIzIDMuMy0wLjIgNy4xLTEuMiAxMS0zQzIyMi40IDU2LjEgMjIyLjUgNTYuMSAyMjIuNiA1NiIvPjxwYXRoIGZpbGw9IiMxNUM2RkMiIGQ9Ik0yMTQgMzUuNkwyMTQgMzUuNmwtMTAuMy0yMSAtMTAuNSAyMS4zYzguMyAxLjQgMTUuNSA1LjUgMjAuNCAxMS40IDAuO\a C0zLjIgMS03LjEgMC42LTExLjRDMjE0LjIgMzUuOCAyMTQuMSAzNS43IDIxNCAzNS42Ii8+PHBvbHlnb24gZmlsbD0iI0U0RTVFNiIgcG9pbnRzPSIyMjUuMyAxMC4yIDIyMy45IDE4LjYgMjE1LjYgMTkuOSAyMjMuOSAyMS4zIDIyNS4zIDI5LjYgMjI2LjYgMjEuMyAyMzQuOSAxOS45IDIyNi42IDE4LjYgIi8+PHBvbHlnb24gZmlsbD0iI0U0RTVFNiIgcG9pbnRzPSIyMzcuMiA4LjUgMjM2LjYgMTEuOSAyMzMuMiAxMi40IDIzNi42IDEzIDIzNy4yIDE2LjQgMjM3LjggMTMgMjQxLjIgMTIuNCAyMzcuOCAxMS45ICIvPjwvZz48L2c+PGcgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cG9seWdvbiBmaWxsPSIjMDBBQ0VEIiBwb2ludHM9IjI3Ni40IDE3LjIgMzI0LjggNDUuMSAyNzYuNCA3My4xICIvPjxwb2x5Z29uIGZpbGw9IiMyNDk0QzQiIHBvaW50cz0iMjc2LjQgNDUuMSAzMjQuOCA0NS4xIDI3Ni40IDczLjEgIi8+PC9nPjwvZz48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik00MjQuMyAxNS42YzAgMy41LTEyLjYgNi40LTI4LjIgNi40IC0xNS42IDAtMjguMi0yLjktMjguMi02LjRzMTIuNi02LjQgMjguMi02LjRDNDExLjcgOS4yIDQyNC4zIDEyLjEgNDI0LjMgMTUuNiIvPjxwb2x5Z29uIGZpbGw9IiMyNDk0QzQiIHBvaW50cz0iMzY3LjggMTUuNiAzNjcuOCAyMC4zIDQyNC4zIDIwLjMgNDI0LjMgMTUuNiAzOTguOCAxMC42ICIv\aPjxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik00MjQuMyAyMC4zYzAgMy41LTEyLjYgNi40LTI4LjIgNi40IC0xNS42IDAtMjguMi0yLjktMjguMi02LjRzMTIuNi02LjQgMjguMi02LjRDNDExLjcgMTMuOSA0MjQuMyAxNi44IDQyNC4zIDIwLjMiLz48cGF0aCBmaWxsPSIjMjQ5NEM0IiBkPSJNNDI0LjMgMjIuN2MwIDMuNS0xMi42IDYuNC0yOC4yIDYuNCAtMTUuNiAwLTI4LjItMi45LTI4LjItNi40czEyLjYtNi40IDI4LjItNi40QzQxMS43IDE2LjMgNDI0LjMgMTkuMSA0MjQuMyAyMi43Ii8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIzNjcuOCAyMi43IDM2Ny44IDI3LjQgNDI0LjMgMjcuNCA0MjQuMyAyMi43IDM5OC44IDE3LjcgIi8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTQyNC4zIDI3LjRjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjQgLTE1LjYgMC0yOC4yLTIuOS0yOC4yLTYuNHMxMi42LTYuNCAyOC4yLTYuNEM0MTEuNyAyMSA0MjQuMyAyMy45IDQyNC4zIDI3LjQiLz48cmVjdCB4PSIzOTMuMSIgeT0iMjYuNyIgZmlsbD0iI0U0RTVFNiIgd2lkdGg9IjUuOSIgaGVpZ2h0PSI0Mi42Ii8+PHJlY3QgeD0iMzk3IiB5PSIyNi43IiBmaWxsPSIjQkFCQ0JFIiB3aWR0aD0iMi4xIiBoZWlnaHQ9IjQyLjYiLz48cGF0aCBmaWxsPSIjMjQ5NEM0IiBkPSJNNDI0LjMgNjAuOWMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNCAtMTUuNiAwLTI4LjItMi45LTI4LjItNi40czEyLjYtNi40IDI4LjItNi40QzQxMS43IDU\a 0LjUgNDI0LjMgNTcuMyA0MjQuMyA2MC45Ii8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIzNjcuOCA2MC45IDM2Ny44IDY1LjYgNDI0LjMgNjUuNiA0MjQuMyA2MC45IDM5OC44IDU1LjkgIi8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTQyNC4zIDY1LjZjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjRDMzgwLjUgNzIgMzY3LjkgNjkuMSAzNjcuOSA2NS42czEyLjYtNi40IDI4LjItNi40QzQxMS43IDU5LjIgNDI0LjMgNjIgNDI0LjMgNjUuNiIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik00MjQuMyA2OGMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNCAtMTUuNiAwLTI4LjItMi45LTI4LjItNi40czEyLjYtNi40IDI4LjItNi40QzQxMS43IDYxLjYgNDI0LjMgNjQuNCA0MjQuMyA2OCIvPjxwb2x5Z29uIGZpbGw9IiMyNDk0QzQiIHBvaW50cz0iMzY3LjggNjggMzY3LjggNzIuNyA0MjQuMyA3Mi43IDQyNC4zIDY4IDM5OC44IDYyLjkgIi8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTQyNC4zIDcyLjdjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjQgLTE1LjYgMC0yOC4yLTIuOS0yOC4yLTYuNHMxMi42LTYuNCAyOC4yLTYuNEM0MTEuNyA2Ni4zIDQyNC4zIDY5LjEgNDI0LjMgNzIuNyIvPjxwYXRoIGZpbGw9IiM1ODU5NUIiIGQ9Ik00MDUuNSA3Mi4xYzAgMS4yLTQuMiAyLjEtOS40IDIuMSAtNS4yIDAtOS40LTEtOS40LTIuMSAwLTEuMiA0LjItMi4xIDkuNC0yLjFDNDAxLjMgNzAgNDA1LjUgNzEgNDA1LjUgNzIuMS\aIvPjxwb2x5Z29uIGZpbGw9IiM1ODU5NUIiIHBvaW50cz0iMzg2LjYgNzIuMSAzODYuNiA3My43IDM5Ni4xIDczLjcgNDA1LjUgNzMuNyA0MDUuNSA3Mi4xIDM5Ni40IDcwLjggIi8+PHBhdGggZmlsbD0iIzZENkU3MSIgZD0iTTQwNS41IDczLjdjMCAxLjItNC4yIDIuMS05LjQgMi4xIC01LjIgMC05LjQtMS05LjQtMi4xIDAtMS4yIDQuMi0yLjEgOS40LTIuMUM0MDEuMyA3MS42IDQwNS41IDcyLjUgNDA1LjUgNzMuNyIvPjxyZWN0IHg9IjM5My4xIiB5PSI3Mi43IiBmaWxsPSIjRTRFNUU2IiB3aWR0aD0iNS45IiBoZWlnaHQ9IjcuOCIvPjxyZWN0IHg9IjM5NyIgeT0iNzIuNyIgZmlsbD0iI0JBQkNCRSIgd2lkdGg9IjIuMSIgaGVpZ2h0PSI3LjgiLz48cGF0aCBmaWxsPSIjQ0ZEMUQyIiBkPSJNMzk5LjEgODAuNWMwIDAuMy0xLjMgMC42LTMgMC42IC0xLjYgMC0zLTAuMy0zLTAuNiAwLTAuMyAxLjMtMC42IDMtMC42QzM5Ny43IDc5LjkgMzk5LjEgODAuMiAzOTkuMSA4MC41Ii8+PHBhdGggZmlsbD0iIzZENkU3MSIgZD0iTTM5My4xIDc0YzAgMCAyLjYtMC45IDUuOSAwbDEuMS0xLjMgLTEuNS0wLjZIMzkyLjhsLTAuNyAwLjZMMzkzLjEgNzR6Ii8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTM5My4xIDI3LjZjMCAwIDIuNi0wLjkgNS45IDBsMS4xLTEuMyAtMS41LTAuNkgzOTIuOGwtMC43IDAuNkwzOTMuMSAyNy42eiIvPjwvZz48L2c+PC9zdmc+");
    */
}

.i-copywriting {
    /*
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjI5LjkiIGhlaWdodD0iOTAiIHZpZXdCb3g9Ijk0LjcgMC4xIDI5LjkgOTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgOTQuNyAwLjEgMjkuOSA5MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjQkFCQ0JFIiBkPSJNMCAwbC0wLjEgNjUuMkM3LjMgNzMuMSAxMiA4NS41IDEzLjUgOTBWNjQuN0MxMS43IDY0LjQgMTAuMyA2Mi45IDEwLjMgNjFjMC0yLjEgMS43LTMuOCAzLjgtMy44UzE3LjkgNTguOSAxNy45IDYxYzAgMS45LTEuNCAzLjUtMy4yIDMuN3YyNS41QzIyLjQgNzAuNiAyOC4zIDY1LjEgMjguMyA2NS4xbDAuMS02NS4yTDAgMHoiLz48cG9seWdvbiBmaWxsPSIjMDBBQ0VEIiBwb2ludHM9IjI4LjQgMjEuMyAwLjEgMjEuMyAwIDIxLjMgMCAyMS4zIDAgMjEuMyAwIDMuMiAwIDMuMiAwIDAgMjguNCAwIDI4LjQgMCAiLz48ZyBvcGFjaXR5PSIwLjIiPjxkZWZzPjxwb2x5Z29uIHBvaW50cz0iMSAxIDIgMSAxIDIgIi8+PC9kZWZzPjxkZWZzPjxwb2x5Z29uIHBvaW50cz0iLTEgLTEgLTIgLTEgLTEgLTIgIi8+PC9kZWZzPjxjbGlwUGF0aD48dXNlIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48Y2xpcFBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzNfKSI+PHVzZSBvdmVyZmxvdz0idmlzaWJ\asZSIvPjwvY2xpcFBhdGg+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzIzMUYyMCIgcG9pbnRzPSIyOC4zIDI1LjMgMCAyNS4yIDAgMjYuNCAyOC40IDI5LjMgMjguNCAyNS4zICIvPjwvZz48L2c+PC9nPjxwYXRoIGZpbGw9IiNFNEU1RTYiIGQ9Ik0xMjQuNiA3MS41Yy0zLjYtMC41LTYuNC0zLjQtNi45LTYuOWwwIDB2MC4xVjY0LjZjLTAuNSA0LTMuOSA3LTguMSA3IC00LjIgMC03LjYtMy4xLTguMS03djAuMVY2NC42bDAgMGMtMC40IDMuNS0zLjMgNi40LTYuOSA2LjlsMTUgMTguNkwxMjQuNiA3MS41eiIvPjxwb2x5Z29uIGZpbGw9IiNCQUJDQkUiIHBvaW50cz0iMTE3LjggNjAuNyAxMjQuNiA3MS41IDEwOS42IDkwLjIgMTE3LjYgNjUuMyAiLz48cGF0aCBmaWxsPSIjMjMyMzIzIiBkPSJNMTAyLjMgODFsNy40IDkuMUwxMTcuMSA4MWMtMi40LTAuNi00LjgtMC45LTcuNC0wLjlDMTA3LjEgODAuMiAxMDQuNyA4MC41IDEwMi4zIDgxIi8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTk0LjcgMC4xVjcxLjVjMy42LTAuNSA2LjQtMy40IDYuOC02LjlWMC4xSDk0Ljd6Ii8+PHBhdGggZmlsbD0iIzAwQUNFRCIgZD0iTTExNy44IDAuMWgtMTYuM3Y2NC41bDAgMHYwLjFWNjQuNmMwLjUgNCAzLjkgNyA4LjEgNyA0LjIgMCA3LjYtMy4xIDguMS03djAuMVY2NC42bDAgMFYwLjFIMTE3Ljh6Ii8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTExNy44IDY0LjZjMC40IDMuNSAzLjMgNi40IDYuOC\a A2LjlWMC4xaC02LjhWNjQuNnoiLz48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0xOTIuMiAzNy4zTDE5Mi4yIDM3LjNsLTIzLjEgMy40IDE3IDE2LjZjMy45LTcuNSAxMC4xLTEzIDE3LjItMTUuOSAtMi44LTEuOC02LjQtMy4yLTEwLjYtNC4xQzE5Mi41IDM3LjMgMTkyLjMgMzcuMyAxOTIuMiAzNy4zIi8+PHBhdGggZmlsbD0iIzE1QzZGQyIgZD0iTTE4Ny4xIDU4LjhMMTg3LjEgNTguOGwtNCAyMy4xIDIxLTExYy01LjktNi05LjMtMTMuNi05LjgtMjEuMiAtMi41IDIuMS01IDUuMS03LjEgOC44QzE4Ny4xIDU4LjUgMTg3LjEgNTguNiAxODcuMSA1OC44Ii8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTIwNi44IDY5LjlMMjA2LjggNjkuOWwyMC43IDEwLjkgLTQtMjMuNGMtNy41IDMuOC0xNS44IDQuNi0yMy4yIDIuOCAxLjIgMyAzLjMgNi40IDYuMiA5LjVDMjA2LjYgNjkuNyAyMDYuNyA2OS44IDIwNi44IDY5LjkiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMjIyLjYgNTZMMjIyLjYgNTYgMjM5LjQgMzkuN2wtMjMuNS0zLjRjMS4zIDguMy0wLjUgMTYuNS00LjUgMjMgMy4zLTAuMiA3LjEtMS4yIDExLTNDMjIyLjQgNTYuMSAyMjIuNSA1Ni4xIDIyMi42IDU2Ii8+PHBhdGggZmlsbD0iIzE1QzZGQyIgZD0iTTIxNCAzNS42TDIxNCAzNS42bC0xMC4zLTIxIC0xMC41IDIxLjNjOC4zIDEuNCAxNS41IDUuNSAyMC40IDExLjQgMC44LTMuMiAxLTcuM\aSAwLjYtMTEuNEMyMTQuMiAzNS44IDIxNC4xIDM1LjcgMjE0IDM1LjYiLz48cG9seWdvbiBmaWxsPSIjRTRFNUU2IiBwb2ludHM9IjIyNS4zIDEwLjIgMjIzLjkgMTguNiAyMTUuNiAxOS45IDIyMy45IDIxLjMgMjI1LjMgMjkuNiAyMjYuNiAyMS4zIDIzNC45IDE5LjkgMjI2LjYgMTguNiAiLz48cG9seWdvbiBmaWxsPSIjRTRFNUU2IiBwb2ludHM9IjIzNy4yIDguNSAyMzYuNiAxMS45IDIzMy4yIDEyLjQgMjM2LjYgMTMgMjM3LjIgMTYuNCAyMzcuOCAxMyAyNDEuMiAxMi40IDIzNy44IDExLjkgIi8+PC9nPjwvZz48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwb2x5Z29uIGZpbGw9IiMwMEFDRUQiIHBvaW50cz0iMjc2LjQgMTcuMiAzMjQuOCA0NS4xIDI3Ni40IDczLjEgIi8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIyNzYuNCA0NS4xIDMyNC44IDQ1LjEgMjc2LjQgNzMuMSAiLz48L2c+PC9nPjxnIGRpc3BsYXk9Im5vbmUiPjxnIGRpc3BsYXk9ImlubGluZSI+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTQyNC4zIDE1LjZjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjQgLTE1LjYgMC0yOC4yLTIuOS0yOC4yLTYuNHMxMi42LTYuNCAyOC4yLTYuNEM0MTEuNyA5LjIgNDI0LjMgMTIuMSA0MjQuMyAxNS42Ii8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIzNjcuOCAxNS42IDM2Ny44IDIwLjMgNDI0LjMgMjAuMyA0MjQuMyAxNS42IDM5OC44IDEwLjYgIi8+PHBhdGggZmls\a bD0iIzAwQUNFRCIgZD0iTTQyNC4zIDIwLjNjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjQgLTE1LjYgMC0yOC4yLTIuOS0yOC4yLTYuNHMxMi42LTYuNCAyOC4yLTYuNEM0MTEuNyAxMy45IDQyNC4zIDE2LjggNDI0LjMgMjAuMyIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik00MjQuMyAyMi43YzAgMy41LTEyLjYgNi40LTI4LjIgNi40IC0xNS42IDAtMjguMi0yLjktMjguMi02LjRzMTIuNi02LjQgMjguMi02LjRDNDExLjcgMTYuMyA0MjQuMyAxOS4xIDQyNC4zIDIyLjciLz48cG9seWdvbiBmaWxsPSIjMjQ5NEM0IiBwb2ludHM9IjM2Ny44IDIyLjcgMzY3LjggMjcuNCA0MjQuMyAyNy40IDQyNC4zIDIyLjcgMzk4LjggMTcuNyAiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNNDI0LjMgMjcuNGMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNCAtMTUuNiAwLTI4LjItMi45LTI4LjItNi40czEyLjYtNi40IDI4LjItNi40QzQxMS43IDIxIDQyNC4zIDIzLjkgNDI0LjMgMjcuNCIvPjxyZWN0IHg9IjM5My4xIiB5PSIyNi43IiBmaWxsPSIjRTRFNUU2IiB3aWR0aD0iNS45IiBoZWlnaHQ9IjQyLjYiLz48cmVjdCB4PSIzOTciIHk9IjI2LjciIGZpbGw9IiNCQUJDQkUiIHdpZHRoPSIyLjEiIGhlaWdodD0iNDIuNiIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik00MjQuMyA2MC45YzAgMy41LTEyLjYgNi40LTI4LjIgNi40IC0xNS42IDAtMjguMi0yLjktMjguMi02LjRzMTIuNi02LjQgMjguMi02LjRDNDExLjcgNTQuNSA0MjQuMyA\a 1Ny4zIDQyNC4zIDYwLjkiLz48cG9seWdvbiBmaWxsPSIjMjQ5NEM0IiBwb2ludHM9IjM2Ny44IDYwLjkgMzY3LjggNjUuNiA0MjQuMyA2NS42IDQyNC4zIDYwLjkgMzk4LjggNTUuOSAiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNNDI0LjMgNjUuNmMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNEMzODAuNSA3MiAzNjcuOSA2OS4xIDM2Ny45IDY1LjZzMTIuNi02LjQgMjguMi02LjRDNDExLjcgNTkuMiA0MjQuMyA2MiA0MjQuMyA2NS42Ii8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTQyNC4zIDY4YzAgMy41LTEyLjYgNi40LTI4LjIgNi40IC0xNS42IDAtMjguMi0yLjktMjguMi02LjRzMTIuNi02LjQgMjguMi02LjRDNDExLjcgNjEuNiA0MjQuMyA2NC40IDQyNC4zIDY4Ii8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIzNjcuOCA2OCAzNjcuOCA3Mi43IDQyNC4zIDcyLjcgNDI0LjMgNjggMzk4LjggNjIuOSAiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNNDI0LjMgNzIuN2MwIDMuNS0xMi42IDYuNC0yOC4yIDYuNCAtMTUuNiAwLTI4LjItMi45LTI4LjItNi40czEyLjYtNi40IDI4LjItNi40QzQxMS43IDY2LjMgNDI0LjMgNjkuMSA0MjQuMyA3Mi43Ii8+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTQwNS41IDcyLjFjMCAxLjItNC4yIDIuMS05LjQgMi4xIC01LjIgMC05LjQtMS05LjQtMi4xIDAtMS4yIDQuMi0yLjEgOS40LTIuMUM0MDEuMyA3MCA0MDUuNSA3MSA0MDUuNSA3Mi4xIi8+PHBvbHlnb2\a 4gZmlsbD0iIzU4NTk1QiIgcG9pbnRzPSIzODYuNiA3Mi4xIDM4Ni42IDczLjcgMzk2LjEgNzMuNyA0MDUuNSA3My43IDQwNS41IDcyLjEgMzk2LjQgNzAuOCAiLz48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNNDA1LjUgNzMuN2MwIDEuMi00LjIgMi4xLTkuNCAyLjEgLTUuMiAwLTkuNC0xLTkuNC0yLjEgMC0xLjIgNC4yLTIuMSA5LjQtMi4xQzQwMS4zIDcxLjYgNDA1LjUgNzIuNSA0MDUuNSA3My43Ii8+PHJlY3QgeD0iMzkzLjEiIHk9IjcyLjciIGZpbGw9IiNFNEU1RTYiIHdpZHRoPSI1LjkiIGhlaWdodD0iNy44Ii8+PHJlY3QgeD0iMzk3IiB5PSI3Mi43IiBmaWxsPSIjQkFCQ0JFIiB3aWR0aD0iMi4xIiBoZWlnaHQ9IjcuOCIvPjxwYXRoIGZpbGw9IiNDRkQxRDIiIGQ9Ik0zOTkuMSA4MC41YzAgMC4zLTEuMyAwLjYtMyAwLjYgLTEuNiAwLTMtMC4zLTMtMC42IDAtMC4zIDEuMy0wLjYgMy0wLjZDMzk3LjcgNzkuOSAzOTkuMSA4MC4yIDM5OS4xIDgwLjUiLz48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNMzkzLjEgNzRjMCAwIDIuNi0wLjkgNS45IDBsMS4xLTEuMyAtMS41LTAuNkgzOTIuOGwtMC43IDAuNkwzOTMuMSA3NHoiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMzkzLjEgMjcuNmMwIDAgMi42LTAuOSA1LjkgMGwxLjEtMS4zIC0xLjUtMC42SDM5Mi44bC0wLjcgMC42TDM5My4xIDI3LjZ6Ii8+PC9nPjwvZz48L3N2Zz4=");
    */
    background-image: url("../img/content/display/icon2.png");

}

.i-conferences {
    background-image: url("../img/content/display/icon4.png");
}

.i-video {
    /*
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMCIgeT0iMCIgd2lkdGg9IjQ4LjUiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA0OC41IDU2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0OC40NjUgNTUuOTYxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwYXRoIGZpbGw9IiNCQUJDQkUiIGQ9Ik0tMjc2LjMtMTcuMWwtMC4xIDY1LjJjNy4zIDcuOSAxMiAyMC4zIDEzLjYgMjQuOGwwLTI1LjNjLTEuOC0wLjMtMy4yLTEuOC0zLjItMy43IDAtMi4xIDEuNy0zLjggMy44LTMuOCAyLjEgMCAzLjggMS43IDMuOCAzLjggMCAxLjktMS40IDMuNS0zLjIgMy43bDAgMjUuNWM3LjctMTkuNiAxMy42LTI1LjEgMTMuNi0yNS4xbDAuMS02NS4yTC0yNzYuMy0xNy4xeiIvPjxwb2x5Z29uIGZpbGw9IiMwMEFDRUQiIHBvaW50cz0iLTI0OCA0LjIgLTI3Ni4zIDQuMSAtMjc2LjQgNC4xIC0yNzYuNCA0LjEgLTI3Ni40IDQuMSAtMjc2LjMgLTEzLjkgLTI3Ni4zIC0xMy45IC0yNzYuMyAtMTcuMSAtMjQ4IC0xNy4xIC0yNDggLTE3LjEgIi8+PGcgb3BhY2l0eT0iMC4yIj48ZGVmcz48cmVjdCB4PSItMjc2LjQiIHk9IjguMSIgd2lkdGg9IjI4LjQiIGhlaWdodD0iNC4xIi8+PC9kZWZzPjxjbGlwUGF0aD48dXNlIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1Z\aHSURfMl8pIiBmaWxsPSIjMjMxRjIwIiBwb2ludHM9Ii0yNDggOC4xIC0yNzYuNCA4LjEgLTI3Ni40IDkuMyAtMjQ4IDEyLjEgLTI0OCA4LjEgIi8+PC9nPjwvZz48L2c+PGcgZGlzcGxheT0ibm9uZSI+PGcgZGlzcGxheT0iaW5saW5lIj48cGF0aCBmaWxsPSIjRTRFNUU2IiBkPSJNLTE1MS43IDU0LjRjLTMuNi0wLjUtNi40LTMuNC02LjktNi45djBjMCAwIDAgMC4xIDAgMC4xIDAgMCAwLTAuMSAwLTAuMSAtMC41IDQtMy45IDctOC4xIDcgLTQuMiAwLTcuNi0zLjEtOC4xLTcgMCAwIDAgMC4xIDAgMC4xIDAgMCAwLTAuMSAwLTAuMWwwIDBjLTAuNCAzLjUtMy4zIDYuNC02LjkgNi45bDE1IDE4LjZMLTE1MS43IDU0LjR6Ii8+PHBvbHlnb24gZmlsbD0iI0JBQkNCRSIgcG9pbnRzPSItMTU4LjYgNDMuNiAtMTUxLjcgNTQuNCAtMTY2LjcgNzMgLTE1OC43IDQ4LjIgIi8+PHBhdGggZmlsbD0iIzIzMjMyMyIgZD0iTS0xNzQuMSA2My45bDcuNCA5LjEgNy40LTkuMWMtMi40LTAuNi00LjgtMC45LTcuNC0wLjlDLTE2OS4zIDYzLTE3MS43IDYzLjMtMTc0LjEgNjMuOSIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0tMTgxLjctMTcuMXY3MS40YzMuNi0wLjUgNi40LTMuNCA2LjgtNi45di02NC41SC0xODEuN3oiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNLTE1OC42LTE3LjFoLTE2LjN2NjQuNWwwIDBjMCAwIDAgMC4xIDAgMC4xIDAgMCAwLTAuMSAwLTAuMSAwLjUgNCAzLjkgNyA4LjEgNyA0LjIgMCA3LjYtMy4xIDguMS\a 03IDAgMCAwIDAuMSAwIDAuMSAwIDAgMC0wLjEgMC0wLjFsMCAwVi0xNy4xeiIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0tMTU4LjYgNDcuNWMwLjQgMy41IDMuMyA2LjQgNi44IDYuOXYtNzEuNGgtNi44VjQ3LjV6Ii8+PC9nPjwvZz48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0tODQuMiAyMC4ydjBsLTIzLjEgMy40IDE3IDE2LjZjMy45LTcuNSAxMC4xLTEzIDE3LjItMTUuOSAtMi44LTEuOC02LjQtMy4yLTEwLjYtNC4xQy04My45IDIwLjEtODQgMjAuMi04NC4yIDIwLjIiLz48cGF0aCBmaWxsPSIjMTVDNkZDIiBkPSJNLTg5LjMgNDEuNmgwbC00IDIzLjEgMjEtMTFjLTUuOS02LTkuMy0xMy42LTkuOC0yMS4yIC0yLjUgMi4xLTUgNS4xLTcuMSA4LjhDLTg5LjMgNDEuMy04OS4zIDQxLjUtODkuMyA0MS42Ii8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTS02OS42IDUyLjdjMCAwIDAgMCAwIDBMLTQ4LjkgNjMuNmwtNC0yMy40Yy03LjUgMy44LTE1LjggNC42LTIzLjIgMi44IDEuMiAzIDMuMyA2LjQgNi4yIDkuNUMtNjkuOCA1Mi42LTY5LjcgNTIuNy02OS42IDUyLjciLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNLTUzLjcgMzguOGMwIDAgMCAwIDAgMGwxNi44LTE2LjMgLTIzLjUtMy40YzEuMyA4LjMtMC41IDE2LjUtNC41IDIzIDMuMy0wLjIgNy4xLTEuMiAxMS0zQy01My45IDM5LTUzLjggMzguOS01My43IDM4LjgiLz48cGF0aCBmaWxsP\aSIjMTVDNkZDIiBkPSJNLTYyLjMgMTguNWMwIDAgMCAwIDAgMGwtMTAuMy0yMSAtMTAuNSAyMS4zYzguMyAxLjQgMTUuNSA1LjUgMjAuNCAxMS40IDAuOC0zLjIgMS03LjEgMC42LTExLjRDLTYyLjIgMTguNy02Mi4zIDE4LjYtNjIuMyAxOC41Ii8+PHBvbHlnb24gZmlsbD0iI0U0RTVFNiIgcG9pbnRzPSItNTEuMSAtNi45IC01Mi41IDEuNCAtNjAuOCAyLjggLTUyLjUgNC4yIC01MS4xIDEyLjUgLTQ5LjcgNC4yIC00MS40IDIuOCAtNDkuNyAxLjQgIi8+PHBvbHlnb24gZmlsbD0iI0U0RTVFNiIgcG9pbnRzPSItMzkuMiAtOC43IC0zOS43IC01LjMgLTQzLjEgLTQuNyAtMzkuNyAtNC4yIC0zOS4yIC0wLjcgLTM4LjYgLTQuMiAtMzUuMiAtNC43IC0zOC42IC01LjMgIi8+PC9nPjwvZz48cG9seWdvbiBmaWxsPSIjMDBBQ0VEIiBwb2ludHM9IjAgMCA0OC41IDI4IDAgNTYgIi8+PHBvbHlnb24gZmlsbD0iIzI0OTRDNCIgcG9pbnRzPSIwIDI4IDQ4LjUgMjggMCA1NiAiLz48ZyBkaXNwbGF5PSJub25lIj48ZyBkaXNwbGF5PSJpbmxpbmUiPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0xNDgtMS42YzAgMy41LTEyLjYgNi40LTI4LjIgNi40UzkxLjUgMiA5MS41LTEuNmMwLTMuNSAxMi42LTYuNCAyOC4yLTYuNFMxNDgtNS4xIDE0OC0xLjYiLz48cG9seWdvbiBmaWxsPSIjMjQ5NEM0IiBwb2ludHM9IjkxLjUgLTEuNiA5MS41IDMuMSAxNDggMy4xIDE0OCAtMS42IDEyMi40IC02LjYgIi8+PHBhdGggZmlsbD0iIzAwQUNFRCIg\aZD0iTTE0OCAzLjFjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjRTOTEuNSA2LjcgOTEuNSAzLjFjMC0zLjUgMTIuNi02LjQgMjguMi02LjRTMTQ4LTAuNCAxNDggMy4xIi8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTE0OCA1LjVjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjRTOTEuNSA5LjEgOTEuNSA1LjVjMC0zLjUgMTIuNi02LjQgMjguMi02LjRTMTQ4IDIgMTQ4IDUuNSIvPjxwb2x5Z29uIGZpbGw9IiMyNDk0QzQiIHBvaW50cz0iOTEuNSA1LjUgOTEuNSAxMC4yIDE0OCAxMC4yIDE0OCA1LjUgMTIyLjQgMC41ICIvPjxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik0xNDggMTAuMmMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNHMtMjguMi0yLjktMjguMi02LjRjMC0zLjUgMTIuNi02LjQgMjguMi02LjRTMTQ4IDYuNyAxNDggMTAuMiIvPjxyZWN0IHg9IjExNi43IiB5PSI5LjYiIGZpbGw9IiNFNEU1RTYiIHdpZHRoPSI1LjkiIGhlaWdodD0iNDIuNiIvPjxyZWN0IHg9IjEyMC42IiB5PSI5LjYiIGZpbGw9IiNCQUJDQkUiIHdpZHRoPSIyLjEiIGhlaWdodD0iNDIuNiIvPjxwYXRoIGZpbGw9IiMyNDk0QzQiIGQ9Ik0xNDggNDMuN2MwIDMuNS0xMi42IDYuNC0yOC4yIDYuNHMtMjguMi0yLjktMjguMi02LjQgMTIuNi02LjQgMjguMi02LjRTMTQ4IDQwLjIgMTQ4IDQzLjciLz48cG9seWdvbiBmaWxsPSIjMjQ5NEM0IiBwb2ludHM9IjkxLjUgNDMuNyA5MS41IDQ4LjQgMTQ4IDQ4LjQgMTQ4IDQzLjcgMTIyLjQgMzguNyAiLz48cGF0aCB\amaWxsPSIjMDBBQ0VEIiBkPSJNMTQ4IDQ4LjRjMCAzLjUtMTIuNiA2LjQtMjguMiA2LjRzLTI4LjItMi45LTI4LjItNi40YzAtMy41IDEyLjYtNi40IDI4LjItNi40UzE0OCA0NC45IDE0OCA0OC40Ii8+PHBhdGggZmlsbD0iIzI0OTRDNCIgZD0iTTE0OCA1MC44YzAgMy41LTEyLjYgNi40LTI4LjIgNi40cy0yOC4yLTIuOS0yOC4yLTYuNGMwLTMuNSAxMi42LTYuNCAyOC4yLTYuNFMxNDggNDcuMyAxNDggNTAuOCIvPjxwb2x5Z29uIGZpbGw9IiMyNDk0QzQiIHBvaW50cz0iOTEuNSA1MC44IDkxLjUgNTUuNSAxNDggNTUuNSAxNDggNTAuOCAxMjIuNCA0NS44ICIvPjxwYXRoIGZpbGw9IiMwMEFDRUQiIGQ9Ik0xNDggNTUuNWMwIDMuNS0xMi42IDYuNC0yOC4yIDYuNHMtMjguMi0yLjktMjguMi02LjQgMTIuNi02LjQgMjguMi02LjRTMTQ4IDUyIDE0OCA1NS41Ii8+PHBhdGggZmlsbD0iIzU4NTk1QiIgZD0iTTEyOS4yIDU1YzAgMS4yLTQuMiAyLjEtOS40IDIuMSAtNS4yIDAtOS40LTEtOS40LTIuMSAwLTEuMiA0LjItMi4xIDkuNC0yLjFDMTI0LjkgNTIuOSAxMjkuMiA1My44IDEyOS4yIDU1Ii8+PHBvbHlnb24gZmlsbD0iIzU4NTk1QiIgcG9pbnRzPSIxMTAuMyA1NSAxMTAuMyA1Ni42IDExOS43IDU2LjYgMTI5LjIgNTYuNiAxMjkuMiA1NSAxMjAgNTMuNiAiLz48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNMTI5LjIgNTYuNmMwIDEuMi00LjIgMi4xLTkuNCAyLjEgLTUuMiAwLTkuNC0xLTkuNC0yLjEgMC0xLjIgNC4yLT\aIuMSA5LjQtMi4xQzEyNC45IDU0LjQgMTI5LjIgNTUuNCAxMjkuMiA1Ni42Ii8+PHJlY3QgeD0iMTE2LjciIHk9IjU1LjYiIGZpbGw9IiNFNEU1RTYiIHdpZHRoPSI1LjkiIGhlaWdodD0iNy44Ii8+PHJlY3QgeD0iMTIwLjYiIHk9IjU1LjYiIGZpbGw9IiNCQUJDQkUiIHdpZHRoPSIyLjEiIGhlaWdodD0iNy44Ii8+PHBhdGggZmlsbD0iI0NGRDFEMiIgZD0iTTEyMi43IDYzLjRjMCAwLjMtMS4zIDAuNi0zIDAuNiAtMS42IDAtMy0wLjMtMy0wLjZzMS4zLTAuNiAzLTAuNkMxMjEuNCA2Mi44IDEyMi43IDYzIDEyMi43IDYzLjQiLz48cGF0aCBmaWxsPSIjNkQ2RTcxIiBkPSJNMTE2LjcgNTYuOGMwIDAgMi42LTAuOSA1LjkgMGwxLjEtMS4zIC0xLjUtMC42aC01LjhsLTAuNyAwLjZMMTE2LjcgNTYuOHoiLz48cGF0aCBmaWxsPSIjMDBBQ0VEIiBkPSJNMTE2LjcgMTAuNWMwIDAgMi42LTAuOSA1LjkgMGwxLjEtMS4zIC0xLjUtMC42aC01LjhsLTAuNyAwLjZMMTE2LjcgMTAuNXoiLz48L2c+PC9nPjwvc3ZnPg==");
    */
    background-image:  url("../img/content/display/icon3.png");;
    background-position: 55% center !important;
}

.i-training {
    background-image: url("../img/content/display/icon4.png");
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.i-paper {
    background-image: url("../img/content/display/icon5.png");
}
/* List Connection */
.list-connections {
    float: right;
    font-size: 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
}
.list-connections > li {
    float: left;
    width: 20px;
    margin-left: 15px;
    margin-bottom: 0;
}
.list-connections > li a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    text-align: center;
    text-decoration: none;
    display: block;
    height: 100%;
    position: relative;
}
.list-connections > li a:before {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    font-size: 20px;
}
.list-connections > li a:hover, .list-connections > li a:focus {
    text-decoration: none;
}
.list-connections .i-facebook a:before {
    content: '\e01b';
}
.list-connections .i-twitter a:before {
    content: '\e01a';
}
.list-connections .i-vimeo a:before {
    content: '\e604';
}
.list-connections .i-slideshare a:before {
    content: '\f1e7';
}
.list-connections .i-youtube a:before {
    content: '\e601';
}
.list-connections .i-instagram a:before {
    content: '\e602';
}
.list-connections .i-linkedin a:before {
    content: '\e60a';
}
.list-connections .i-pinterest a:before {
    content: '\e600';
}

/* END ============= Base Helpers ============= */
/* START ============= Header ============= */
#sticky-header {
    height: 80px;
}

#header {
    background-color: #000;
    width: 100%;
    padding: 20px 0;
    position: fixed;
    top: 0;
    z-index: 999;
    -webkit-backface-visibility: hidden;
}
#header .list-connections {
    margin-top: 10px;
}
#header .list-connections > li a:hover:before, #header .list-connections > li a:focus:before {
    color: #00adee;
}
.home #header.opaque {
    background-color: #000;
}
.home #header.transparent {
    background-color: rgba(0, 0, 0, 0.5);
}
@media (max-width: 1199px) {
    #header {
        background-color: #000 !important;
    }
}
@media (max-width: 991px) {
    #header .list-connections > li {
        display: none;
    }
}
@media (max-width: 767px) {
    #header {
        position: relative;
    }
}

.header-logo {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCAxODUuNCA1Ni4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxODUuMzg5IDU2LjI5NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2My40IDIyLjhjLTAuMi0wLjUtMC41LTEtMC44LTEuNiAtMC43LTEuMi0xLjctMi41LTIuOS0zLjcgLTAuNC0wLjQtMS4yLTEuMS0yLjQtMi4xIC0xLTAuOC0xLjgtMS42LTIuMy0yLjIgLTEuMy0xLjYtMi0zLjItMi00LjggMC0xIDAuMi0xLjggMC42LTIuNSAwLjUtMC44IDEuMi0xLjIgMi4xLTEuMiAwLjkgMCAxLjYgMC4zIDIgMC44IDAuNiAwLjggMSAxLjkgMS4yIDMuM2w0LjktMC45Yy0wLjEtMS41LTAuNS0yLjgtMS4xLTMuOSAtMC42LTEuMS0xLjQtMi0yLjUtMi43IC0xLjMtMC44LTIuOS0xLjItNC43LTEuMiAtMS45IDAtMy41IDAuNS00LjggMS40IC0yLjEgMS42LTMuMSAzLjktMy4xIDcgMCAxLjcgMC40IDMuMyAxLjEgNC44IDAuNyAxLjMgMS45IDIuOCAzLjYgNC40IDIgMS45IDMuNiAzLjQgNC42IDQuMyAxLjMgMS40IDEuOSAyLjggMS45IDQuMiAwIDEtMC4yIDEuNy0wLjUgMi4zIC0wLjcgMS4xLTEuNiAxLjYtMi43IDEuNyAtMC44IDAtMS41LTAuMy0yLjEtMSAtMC44LTAuOS0xLjQtMi4zLTEuNi00LjNsMi4\a 1IDEuMSAtNi42LTguMWMwIDAtMS4yIDQuOC0wLjggNy40IDAuMSAxLjggMC41IDMuNCAxLjEgNC44IDAuNiAxLjQgMS41IDIuNSAyLjYgMy4zIDEuMyAxIDMgMS41IDUgMS41IDEuMSAwIDItMC4xIDIuOS0wLjQgMS41LTAuNSAyLjctMS4zIDMuNS0yLjQgMS4zLTEuNyAxLjktMy43IDEuOC02LjFDMTY0LjEgMjUuMSAxNjMuOCAyNC4xIDE2My40IDIyLjh6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTY3LjUgMzQuN1YwLjZoNy43YzIgMCAzLjkgMC41IDUuNSAxLjYgMS40IDAuOSAyLjQgMi4zIDMgNC4yIDAuMyAxIDAuNSAyLjIgMC41IDMuNiAwIDIuMy0wLjYgNC4xLTEuOCA1LjUgLTAuNSAwLjYtMS4xIDEtMS44IDEuMyAxLjEgMC40IDIuMSAxLjMgMi45IDIuNiAwLjUgMC45IDAuOSAyIDEuMiAzLjQgMC4xIDAuNyAwLjIgMS41IDAuMiAyLjQgMCAyLjItMC40IDQtMS4yIDUuNSAtMC42IDEuMi0xLjUgMi4xLTIuNyAyLjggLTEuMyAwLjgtMi42IDEuMi0zLjkgMS4ySDY3LjV6TTczIDE0LjVoMi4xYzEuNiAwIDIuNy0wLjggMy4yLTIuMyAwLjItMC42IDAuMy0xLjMgMC4zLTIuMSAwLTEuNC0wLjMtMi41LTEtMy4yIC0wLjYtMC43LTEuNS0xLTIuNS0xaC0yLjFWMTQuNXpNNzMgMjkuNmgyLjFjMS43IDAgMi45LTAuOSAzLjYtMi43IDAuMi0wLjYgMC40LTEuMyAwLjQtMi4xIDAtMS45LTAuNC0zLjMtMS4xLTQuMiAtMC43LTAuOC0xLjYtMS4yLTIuOS0xLjJoLTIuMVYyOS42ek05NC40IDM0LjdoLTUuMVYwLjZoNS\a 4xVjM0Ljd6TTEwNy4xIDM1LjJjLTIuMyAwLTQuMi0wLjgtNS44LTIuNCAtMS42LTEuNi0yLjQtMy41LTIuNC01LjdWOC40YzAtMi4zIDAuOC00LjIgMi40LTUuOCAxLjYtMS42IDMuNS0yLjQgNS44LTIuNCAyLjMgMCA0LjIgMC44IDUuOCAyLjQgMS42IDEuNiAyLjQgMy41IDIuNCA1Ljh2My45aC01LjNWOC4zYzAtMC44LTAuMy0xLjUtMC45LTIuMSAtMC42LTAuNi0xLjMtMC45LTIuMS0wLjkgLTAuOCAwLTEuNSAwLjMtMi4xIDAuOSAtMC42IDAuNi0wLjkgMS4zLTAuOSAyLjF2MTguN2MwIDAuOCAwLjMgMS41IDAuOSAyLjEgMC42IDAuNiAxLjMgMC45IDIuMSAwLjkgMC44IDAgMS41LTAuMyAyLjEtMC45IDAuNi0wLjYgMC45LTEuMyAwLjktMi4xdi02LjdoLTIuOXYtNS4yaDguMnYxMS45YzAgMi4zLTAuOCA0LjItMi40IDUuOEMxMTEuMyAzNC40IDEwOS4zIDM1LjIgMTA3LjEgMzUuMnpNMTI1LjggMzQuN2gtNS4xVjAuNmgxNC42djUuMmgtOS41djkuM2g2Ljl2NS4yaC02LjlWMzQuN3pNMTQzIDM0LjdoLTUuMVYwLjZoNS4xVjM0Ljd6TTE3My43IDIwLjN2MTQuNGgtNS4xVjAuNmg1LjF2MTQuNWg2LjJWMC42aDUuMXYzNC4xaC01LjFWMjAuM0gxNzMuN3oiLz48ZGVmcz48cGF0aCBkPSJNNzEuNSAzOC40YzEuMiAwIDIgMC40IDIuNyAxLjEgMC42IDAuNyAwLjkgMS42IDAuOSAyLjZ2Mi40YzAgMS0wLjMgMS45LTEuMSAyLjYgLTAuNyAwLjctMS42IDEuMS0yLjYgMS4xaC0xLjQgLTAuMnYwLjIgNmgtMlYzOC40SDcxL\ajVNNjkuOCA0Ni4zaDAuMiAxLjVjMC41IDAgMC45LTAuMiAxLjItMC41IDAuMy0wLjMgMC41LTAuNyAwLjUtMS4ydi0yLjRjMC0wLjUtMC4yLTAuOS0wLjUtMS4yIC0wLjMtMC4zLTAuNy0wLjUtMS4yLTAuNWgtMS41IC0wLjJ2MC4yIDUuM1Y0Ni4zIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0iI0ZGRkZGRiIvPjxjbGlwUGF0aD48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik02Ny43IDU0LjdWMzguM2gzLjhjMS4yIDAgMi4xIDAuNCAyLjggMS4xIDAuNiAwLjcgMSAxLjYgMSAyLjd2Mi40YzAgMS4xLTAuNCAyLTEuMSAyLjcgLTAuNyAwLjctMS42IDEuMS0yLjcgMS4xaC0xLjV2Ni4zSDY3Ljd6TTcwIDQ2LjJoMS42YzAuNCAwIDAuOC0wLjIgMS4xLTAuNSAwLjMtMC4zIDAuNC0wLjcgMC40LTEuMXYtMi40YzAtMC41LTAuMS0wLjgtMC40LTEuMSAtMC4zLTAuMy0wLjctMC40LTEuMS0wLjRoLTEuNlY0Ni4yeiIvPjxkZWZzPjxwYXRoIGQ9Ik04MS4zIDM4LjRjMS4zIDAgMi4zIDAuNCAyLjkgMS4xIDAuNSAwLjYgMC44IDEuNSAwLjggMi43djIuNGMwIDEuMS0wLjQgMi0xLjMgMi44bC0wLjEgMC4xIDAgMC4xIDEuOCA3aC0yLjJsLTEuNS02LjEgMC0wLjJoLTAuMkg4MS4zaC0xLjQgLTAuMnYwLjIgNmgtMlYz\aOC40SDgxLjNNNzkuNiA0Ni4zaDAuMiAxLjVjMC41IDAgMC44LTAuMiAxLjItMC41IDAuMy0wLjMgMC41LTAuNyAwLjUtMS4ydi0yLjRjMC0xLjEtMC42LTEuNy0xLjYtMS43aC0xLjUgLTAuMnYwLjIgNS4zVjQ2LjMiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSIjRkZGRkZGIi8+PGNsaXBQYXRoPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iI0ZGRkZGRiIgZD0iTTgzLjEgNTQuN2wtMS41LTYuM2gtMS45djYuM2gtMi4yVjM4LjNoMy44YzEuMyAwIDIuMyAwLjQgMyAxLjEgMC41IDAuNiAwLjggMS42IDAuOCAyLjd2Mi40YzAgMS4xLTAuNCAyLjEtMS4zIDIuOWwwIDAgMS44IDcuMkg4My4xek03OS43IDQ2LjJoMS42YzAuNCAwIDAuOC0wLjIgMS4xLTAuNSAwLjMtMC4zIDAuNC0wLjcgMC40LTEuMXYtMi40YzAtMS0wLjUtMS42LTEuNS0xLjZoLTEuNlY0Ni4yeiIvPjxkZWZzPjxwYXRoIGQ9Ik05NC42IDM4LjR2MmgtNC4zIC0wLjJ2MC4yIDQuNSAwLjJoMC4yIDMuMXYyaC0zLjEgLTAuMnYwLjIgNC41IDAuMmgwLjIgNC4zdjJoLTYuNlYzOC40SDk0LjYiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfNV8iIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSIjRkZGRkZGIi8+PGNsaXBQYXRoPjx1c2UgeGxpbms6aHJlZj0\aiI1NWR0lEXzVfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzZfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI4Ny45IDU0LjcgODcuOSAzOC4zIDk0LjggMzguMyA5NC44IDQwLjYgOTAuMiA0MC42IDkwLjIgNDUuMyA5My41IDQ1LjMgOTMuNSA0Ny42IDkwLjIgNDcuNiA5MC4yIDUyLjQgOTQuOCA1Mi40IDk0LjggNTQuNyAiLz48ZGVmcz48cGF0aCBkPSJNMTAwLjcgMzguMmMwLjggMCAxLjYgMC4yIDIuMSAwLjYgMC41IDAuMyAwLjggMC43IDEuMSAxLjIgMC4zIDAuNSAwLjQgMSAwLjUgMS42bC0xLjkgMC40Yy0wLjEtMC42LTAuMy0xLjEtMC42LTEuNSAtMC4zLTAuMy0wLjctMC41LTEuMi0wLjUgLTAuNSAwLTEgMC4zLTEuMiAwLjcgLTAuMiAwLjQtMC4zIDAuOC0wLjMgMS4zIDAgMC44IDAuMyAxLjYgMSAyLjUgMC4zIDAuMyAwLjYgMC43IDEuMSAxLjEgMC43IDAuNiAxIDAuOSAxLjEgMSAwLjYgMC42IDEuMSAxLjIgMS40IDEuOCAwLjEgMC4zIDAuMyAwLjUgMC40IDAuOCAwLjIgMC42IDAuMyAxLjEgMC40IDEuNSAwIDEuMS0wLjMgMi0wLjggMi44IC0wLjQgMC41LTAuOSAwLjktMS42IDEuMSAtMC40IDAuMS0wLjggMC4yLTEuMyAwLjIgLTAuOSAwLTEuNy0wLjItMi4zLTAuNyAtMC41LTAuNC0wLjktMC45LTEuMi0xLjUgLTAuMy0wLjYtMC40LTEuMy0wLjUtMmwxLjktMC4xYzAuMSAwLjkgMC40IDEuNiAwLjggMiAwLjMgMC40IDAuNyAwLjUgMS\a 4xIDAuNWgwLjFjMC42IDAgMS4xLTAuMyAxLjUtMC45IDAuMi0wLjMgMC4zLTAuNyAwLjMtMS4yIDAtMC43LTAuMy0xLjUtMS0yLjJsLTEuMS0xLjEgLTEuMS0xYy0wLjgtMC44LTEuNC0xLjUtMS43LTIuMSAtMC40LTAuNy0wLjUtMS40LTAuNS0yLjIgMC0xLjQgMC41LTIuNSAxLjQtMy4yQzk5LjEgMzguNCA5OS44IDM4LjIgMTAwLjcgMzguMiIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF83XyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfN18iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfOF8pIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTAwLjggNTQuOWMtMC45IDAtMS43LTAuMi0yLjMtMC43IC0wLjUtMC40LTAuOS0wLjktMS4yLTEuNiAtMC4zLTAuNi0wLjUtMS40LTAuNS0yLjJsMi4xLTAuMmMwLjEgMC45IDAuNCAxLjYgMC44IDIuMSAwLjMgMC4zIDAuNyAwLjUgMS4xIDAuNSAwLjYgMCAxLjEtMC4zIDEuNS0wLjkgMC4yLTAuMyAwLjMtMC43IDAuMy0xLjIgMC0wLjctMC4zLTEuNC0xLTIuMWwtMi4yLTIuMWMtMC44LTAuOC0xLjQtMS41LTEuNy0yLjEgLTAuNC0wLjctMC41LTEuNS0wLjUtMi4zIDAtMS41IDAuNS0yLjYgMS41LTMuMyAwLjYtMC40IDEuNC0wLjcgMi4yLTAuNyAwLjkgMCAxLjYgMC4yIDIuMiAwLjYgMC41IDAuMyAwLjkgMC43IDEuMSAxLjMgMC4zI\a DAuNSAwLjUgMS4xIDAuNSAxLjhsLTIuMSAwLjRjLTAuMS0wLjYtMC4zLTEuMi0wLjYtMS41IC0wLjItMC4zLTAuNi0wLjQtMS4xLTAuNCAtMC41IDAtMC45IDAuMi0xLjEgMC43IC0wLjIgMC4zLTAuMyAwLjgtMC4zIDEuMyAwIDAuOCAwLjMgMS42IDEgMi40IDAuMiAwLjMgMC42IDAuNyAxLjEgMS4xIDAuNiAwLjUgMC45IDAuOCAxLjEgMSAwLjYgMC42IDEuMSAxLjIgMS40IDEuOCAwLjIgMC4zIDAuMyAwLjUgMC40IDAuOCAwLjIgMC42IDAuNCAxLjEgMC40IDEuNSAwIDEuMS0wLjMgMi4xLTAuOSAyLjkgLTAuNCAwLjUtMC45IDAuOS0xLjYgMS4xQzEwMS44IDU0LjggMTAxLjMgNTQuOSAxMDAuOCA1NC45eiIvPjxkZWZzPjxwYXRoIGQ9Ik0xMTMuNyAzOC40djJoLTQuMyAtMC4ydjAuMiA0LjUgMC4yaDAuMiAzLjF2MmgtMy4xIC0wLjJ2MC4yIDQuNSAwLjJoMC4yIDQuM3YyaC02LjZWMzguNEgxMTMuNyIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF85XyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfOV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMTBfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxMDcgNTQuNyAxMDcgMzguMyAxMTMuOCAzOC4zIDExMy44IDQwLjYgMTA5LjIgNDAuNiAxMDkuMiA0NS4zIDExMi41IDQ1LjMgMTEyLjUgNDcuNiAxMDkuMiA0\aNy42IDEwOS4yIDUyLjQgMTEzLjggNTIuNCAxMTMuOCA1NC43ICIvPjxkZWZzPjxwYXRoIGQ9Ik0xMjMuOSAzOC40djE2LjFoLTIuM2wtMy40LTEwLjUgLTAuNS0xLjR2MS41IDEwLjRoLTJWMzguNGgyLjRsMy4yIDExIDAuNSAxLjV2LTEuNlYzOC40SDEyMy45Ii8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzExXyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzEyXykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTIxLjYgNTQuNyAxMTggNDMuNCAxMTggNTQuNyAxMTUuNyA1NC43IDExNS43IDM4LjMgMTE4LjMgMzguMyAxMjEuOCA1MC4xIDEyMS44IDM4LjMgMTI0IDM4LjMgMTI0IDU0LjcgIi8+PGRlZnM+PHBhdGggZD0iTTEzMy43IDM4LjR2MmgtMi40IC0wLjJ2MC4yIDEzLjhoLTJWNDAuN3YtMC4yaC0wLjIgLTIuNHYtMkgxMzMuNyIvPjwvZGVmcz48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xM18iIG92ZXJmbG93PSJ2aXNpYmxlIiBmaWxsPSIjRkZGRkZGIi8+PGNsaXBQYXRoPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzEzXyIgb3ZlcmZsb3c9InZpc2libGUiLz48L2NsaXBQYXRoPjxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8xNF8pIiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyOC45IDU0Ljc\agMTI4LjkgNDAuNiAxMjYuMyA0MC42IDEyNi4zIDM4LjMgMTMzLjggMzguMyAxMzMuOCA0MC42IDEzMS4yIDQwLjYgMTMxLjIgNTQuNyAiLz48ZGVmcz48cGF0aCBkPSJNMTM5LjYgMzguNGwyLjcgMTYuMWgtMi4xbC0wLjUtMy42IDAtMC4yaC0wLjIgLTIuNiAtMC4ybDAgMC4yIC0wLjYgMy42aC0yLjFsMi43LTE2LjFIMTM5LjZNMTM2LjkgNDguOGgwLjMgMS44IDAuM2wwLTAuMyAtMC45LTYuNSAtMC4yLTEuNiAtMC4yIDEuNiAtMC45IDYuNUwxMzYuOSA0OC44Ii8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzE1XyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTVfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzE2XykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNDAuMSA1NC43bC0wLjYtMy44aC0yLjhsLTAuNiAzLjhoLTIuM2wyLjgtMTYuNGgzLjJsMi43IDE2LjRIMTQwLjF6TTEzNy4xIDQ4LjZoMi4xbC0xLTcuNUwxMzcuMSA0OC42eiIvPjxkZWZzPjxwYXRoIGQ9Ik0xNDkuOSAzOC40djJoLTIuNCAtMC4ydjAuMiAxMy44aC0yVjQwLjd2LTAuMmgtMC4yIC0yLjR2LTJIMTQ5LjkiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTdfIiBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0iI0ZGRkZGRiIvPjxjbGlwUGF0aD48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF\a 8xN18iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfMThfKSIgZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIxNDUuMSA1NC43IDE0NS4xIDQwLjYgMTQyLjUgNDAuNiAxNDIuNSAzOC4zIDE1MCAzOC4zIDE1MCA0MC42IDE0Ny40IDQwLjYgMTQ3LjQgNTQuNyAiLz48ZGVmcz48cGF0aCBkPSJNMTU0LjMgMzguNHYxNi4xaC0yVjM4LjRIMTU0LjMiLz48L2RlZnM+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMTlfIiBvdmVyZmxvdz0idmlzaWJsZSIgZmlsbD0iI0ZGRkZGRiIvPjxjbGlwUGF0aD48dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8xOV8iIG92ZXJmbG93PSJ2aXNpYmxlIi8+PC9jbGlwUGF0aD48cmVjdCB4PSIxNTIuMiIgeT0iMzguMyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzIwXykiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIyLjIiIGhlaWdodD0iMTYuNCIvPjxkZWZzPjxwYXRoIGQ9Ik0xNjAuNyAzOC4yYzEgMCAxLjkgMC40IDIuNiAxLjEgMC43IDAuNyAxLjEgMS42IDEuMSAyLjZ2OS4xYzAgMS0wLjQgMS45LTEuMSAyLjYgLTAuNyAwLjctMS42IDEuMS0yLjYgMS4xIC0xIDAtMS45LTAuNC0yLjYtMS4xIC0wLjctMC43LTEuMS0xLjYtMS4xLTIuNnYtOS4xYzAtMSAwLjQtMS45IDEuMS0yLjZDMTU4LjggMzguNiAxNTkuNyAzOC4yIDE2MC43IDM4LjJNMTYwLjYgNTIuNmMwLjUgMCAwLjgtMC4yIDEuMi0wLjUgMC4zLTAuMyAwLjUtMC43IDAuNS0xLjJ2L\aTkuMWMwLTAuNS0wLjItMC45LTAuNS0xLjIgLTAuMy0wLjMtMC43LTAuNS0xLjItMC41IC0wLjUgMC0wLjggMC4yLTEuMiAwLjVzLTAuNSAwLjctMC41IDEuMnY5LjFjMCAwLjUgMC4yIDAuOSAwLjUgMS4yQzE1OS44IDUyLjUgMTYwLjIgNTIuNiAxNjAuNiA1Mi42Ii8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzIxXyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjFfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzIyXykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNjAuNyA1NC45Yy0xLjEgMC0yLTAuNC0yLjctMS4xIC0wLjctMC43LTEuMS0xLjctMS4xLTIuN3YtOS4xYzAtMS4xIDAuNC0yIDEuMS0yLjcgMC43LTAuNyAxLjYtMS4xIDIuNy0xLjEgMS4xIDAgMiAwLjQgMi43IDEuMSAwLjcgMC43IDEuMSAxLjcgMS4xIDIuN3Y5LjFjMCAxLjEtMC40IDItMS4xIDIuN0MxNjIuNiA1NC41IDE2MS43IDU0LjkgMTYwLjcgNTQuOXpNMTYwLjYgNDAuNGMtMC40IDAtMC44IDAuMi0xLjEgMC40IC0wLjMgMC4zLTAuNSAwLjctMC41IDEuMXY5LjFjMCAwLjQgMC4yIDAuOCAwLjUgMS4xIDAuMyAwLjMgMC43IDAuNCAxLjEgMC40czAuOC0wLjEgMS4xLTAuNGMwLjMtMC4zIDAuNC0wLjcgMC40LTEuMXYtOS4xYzAtMC40LTAuMS0wLjgtMC40LTEuMVMxNjEgNDAuNCAxNjAuNiA0MC40\a eiIvPjxkZWZzPjxwYXRoIGQ9Ik0xNzUuMSAzOC40djE2LjFoLTIuM2wtMy40LTEwLjUgLTAuNC0xLjR2MS41IDEwLjRoLTJWMzguNGgyLjRsMy4yIDExIDAuNSAxLjV2LTEuNlYzOC40SDE3NS4xIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzIzXyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjNfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzI0XykiIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMTcyLjggNTQuNyAxNjkuMiA0My40IDE2OS4yIDU0LjcgMTY2LjkgNTQuNyAxNjYuOSAzOC4zIDE2OS41IDM4LjMgMTczIDUwLjEgMTczIDM4LjMgMTc1LjIgMzguMyAxNzUuMiA1NC43ICIvPjxkZWZzPjxwYXRoIGQ9Ik0xODEuNSAzOC4yYzAuOCAwIDEuNiAwLjIgMi4xIDAuNiAwLjUgMC4zIDAuOCAwLjcgMS4xIDEuMiAwLjMgMC41IDAuNCAxIDAuNSAxLjZsLTEuOSAwLjRjLTAuMS0wLjYtMC4zLTEuMS0wLjYtMS41IC0wLjMtMC4zLTAuNy0wLjUtMS4yLTAuNSAtMC41IDAtMSAwLjItMS4yIDAuNyAtMC4yIDAuNC0wLjMgMC44LTAuMyAxLjMgMCAwLjggMC4zIDEuNiAxIDIuNSAwLjMgMC4zIDAuNiAwLjcgMS4xIDEuMSAwLjcgMC42IDEgMC45IDEuMSAxIDAuNiAwLjYgMS4xIDEuMiAxLjQgMS44IDAuMiAwLjMgMC4zIDAuNSAwLjQgMC44IDAuMiAwLjYgMC4zIDE\auMSAwLjQgMS41IDAgMS4xLTAuMyAyLTAuOCAyLjggLTAuNCAwLjUtMC45IDAuOS0xLjYgMS4xIC0wLjQgMC4xLTAuOCAwLjItMS4zIDAuMiAtMC45IDAtMS43LTAuMi0yLjMtMC43IC0wLjUtMC40LTAuOS0wLjktMS4yLTEuNSAtMC4zLTAuNi0wLjQtMS4zLTAuNS0ybDEuOS0wLjFjMC4xIDAuOSAwLjQgMS42IDAuOCAyIDAuMyAwLjQgMC43IDAuNSAxLjEgMC41aDAuMWMwLjYgMCAxLjEtMC4zIDEuNS0wLjkgMC4yLTAuMyAwLjMtMC43IDAuMy0xLjIgMC0wLjctMC4zLTEuNS0xLTIuMiAtMC4zLTAuMy0wLjctMC43LTEuMi0xLjJsLTEtMC45Yy0wLjgtMC44LTEuNC0xLjUtMS43LTIuMSAtMC4zLTAuNy0wLjUtMS40LTAuNS0yLjIgMC0xLjQgMC41LTIuNSAxLjQtMy4yQzE3OS45IDM4LjQgMTgwLjYgMzguMiAxODEuNSAzOC4yIi8+PC9kZWZzPjx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzI1XyIgb3ZlcmZsb3c9InZpc2libGUiIGZpbGw9IiNGRkZGRkYiLz48Y2xpcFBhdGg+PHVzZSB4bGluazpocmVmPSIjU1ZHSURfMjVfIiBvdmVyZmxvdz0idmlzaWJsZSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzI2XykiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xODEuNiA1NC45Yy0wLjkgMC0xLjctMC4yLTIuMy0wLjcgLTAuNS0wLjQtMC45LTAuOS0xLjItMS42IC0wLjMtMC42LTAuNS0xLjQtMC41LTIuMmwyLjEtMC4yYzAuMSAwLjkgMC40IDEuNiAwLjggMi4xIDAuMyAwLjMgMC43IDAuNSAxIDAuNSAwLj\aYgMCAxLjEtMC4zIDEuNS0wLjkgMC4yLTAuMyAwLjMtMC43IDAuMy0xLjIgMC0wLjctMC4zLTEuNC0xLTIuMWwtMi4yLTIuMWMtMC44LTAuOC0xLjQtMS41LTEuNy0yLjEgLTAuNC0wLjctMC41LTEuNS0wLjUtMi4zIDAtMS41IDAuNS0yLjYgMS41LTMuMyAwLjYtMC40IDEuNC0wLjcgMi4yLTAuNyAwLjkgMCAxLjYgMC4yIDIuMiAwLjYgMC41IDAuMyAwLjkgMC43IDEuMSAxLjMgMC4zIDAuNSAwLjUgMS4xIDAuNSAxLjhsLTIuMSAwLjRjLTAuMS0wLjYtMC4zLTEuMi0wLjYtMS41IC0wLjItMC4zLTAuNi0wLjQtMS4xLTAuNCAtMC41IDAtMC45IDAuMi0xLjEgMC43IC0wLjIgMC4zLTAuMyAwLjgtMC4zIDEuMyAwIDAuOCAwLjMgMS42IDEgMi40IDAuMiAwLjMgMC42IDAuNyAxLjEgMS4xIDAuNyAwLjYgMSAwLjkgMS4xIDEgMC42IDAuNiAxLjEgMS4yIDEuNCAxLjggMC4yIDAuMyAwLjMgMC41IDAuNCAwLjggMC4yIDAuNiAwLjQgMS4xIDAuNCAxLjUgMCAxLjEtMC4zIDIuMS0wLjkgMi45IC0wLjQgMC41LTAuOSAwLjktMS42IDEuMUMxODIuNiA1NC44IDE4Mi4yIDU0LjkgMTgxLjYgNTQuOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTUuNyAwSDcuNkMzLjQgMCAwIDMuNCAwIDcuNnY0MS4xYzAgNC4yIDMuNCA3LjYgNy42IDcuNmg0OC4xYzQuMiAwIDcuNi0zLjQgNy42LTcuNlY3LjZDNjMuMyAzLjQgNTkuOSAwIDU1LjcgMHpNNTkgNDguN2MwIDEuOC0xLjQgMy4yLTMuMSAzLjNDNTAuMyAyNS42IDYuNCA0LjMgM\aTIuMiAxNi40YzguOSAxOC42LTAuMyAzMy0yLjEgMzUuNUg3LjZjLTEuOCAwLTMuMy0xLjUtMy4zLTMuM1Y3LjZjMC0xLjggMS41LTMuMyAzLjMtMy4zaDQ4LjFjMS44IDAgMy4zIDEuNSAzLjMgMy4zVjQ4Ljd6Ii8+PC9zdmc+\a");
    background-repeat: no-repeat;
    display: block;
    width: 133px;
    height: 40px;
    float: left;
    margin: 0;
}
.header-logo a {
    color: transparent;
    font: 0/0 a;
    text-shadow: none;
    display: block;
    height: 100%;
}
.no-svg .header-logo {
    background: url(images/header-logo.png) no-repeat;
}

/* START ============= Hero Slider ============= */
.hero-slider {
    background: #000;
    color: #fff;
    position: relative;
    overflow: hidden;
}
.hero-slider:after {
    content: '';
    background: url(images/texture.png) repeat left top;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 10;
}
.hero-slider .slides {
    list-style: none;
    margin-left: 0;
}
.hero-slider .slides > li {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative;
}
.hero-slider .slides > li .container {
    position: relative;
    z-index: 99;
}
@media (min-width: 1200px) {
    .hero-slider {
        margin-top: -80px !important;
    }
}
@media (min-width: 992px) {
    .hero-slider .slide-img {
        display: none;
    }
    .hero-slider:after {
        top: 86px;
    }
}
@media (max-width: 991px) {
    .hero-slider {
        background: #00adee;
    }
    .hero-slider .slides {
        margin-bottom: 40px !important;
    }
}

.hero-slider .gfyitem {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
}
.hero-slider .gfyitem > div {
    width: 100% !important;
    margin: 0 auto;
    max-height: 1000px;
}
.hero-slider .gfyitem video {
    min-width: 100%;
    min-height: 100%;
    margin: 0 auto;
}
.hero-slider canvas.gfyDotCanvas {
    display: none !important;
}
.hero-slider .gfyCtrlBox {
    display: none !important;
    height: 0 !important;
}
@media (max-width: 991px) {
    .hero-slider .gfyitem {
        display: none !important;
    }
    .hero-slider video {
        display: none !important;
    }
}

.hero-slider .heading-block {
    float: left;
    position: relative;
}
.hero-slider .heading-block:before, .hero-slider .heading-block:after {
    content: '';
    background-color: #fff;
    width: 100px;
    height: 1px;
    position: absolute;
    left: 160px;
}
.hero-slider .heading-block:before {
    top: 0;
    -moz-box-shadow: 0 -7px 0 #fff;
    -webkit-box-shadow: 0 -7px 0 #fff;
    box-shadow: 0 -7px 0 #fff;
}
.hero-slider .heading-block:after {
    bottom: 0;
    -moz-box-shadow: 0 7px 0 #fff;
    -webkit-box-shadow: 0 7px 0 #fff;
    box-shadow: 0 7px 0 #fff;
}
.hero-slider .icon {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: center center;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0;
    border-radius: 50%;
}
.hero-slider .icon:before {
    content: '';
    display: block;
    background-clip: padding-box;
    border: 2px solid #fff;
    width: 134px;
    height: 134px;
    position: relative;
    left: -9px;
    top: -9px;
    border-radius: 50%;
}
.hero-slider .slide-heading {
    background-color: rgba(0, 173, 238, 0.5);
    font-family: "Oswald", "sans-serif";
    font-size: 36px;
    line-height: 1;
    letter-spacing: 1px;
    text-transform: uppercase;
    display: inline-block;
    padding: 20px 30px 20px 95px;
    margin: 0 30px 0 65px;
    /* half of circle width */
}
.hero-slider .slide-heading span {
    position: relative;
    z-index: 150;
}
.hero-slider .col-desc {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
}
.hero-slider .col-desc p {
    position: relative;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
@media (min-width: 768px) {
    .hero-slider .icon {
        top: 4px;
    }
    .hero-slider .slide-heading {
        font-size: 48px;
    }
}
@media (min-width: 992px) {
    .hero-slider .col-desc {
        height: 128px;
    }
    .hero-slider .heading-block {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .hero-slider .slide-heading {
        font-size: 38px;
    }
}
@media (min-width: 1200px) {
    .hero-slider .col-desc {
        height: 140px;
    }
    .hero-slider .heading-block {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .hero-slider .icon {
        top: 10px;
    }
    .hero-slider .slide-heading {
        font-size: 60px;
    }
}
@media (max-width: 991px) {
    .hero-slider {
        text-align: center;
        height: auto !important;
    }
    .hero-slider li {
        padding-top: 0 !important;
    }
    .hero-slider .heading-block {
        float: none;
    }
    .hero-slider .icon {
        left: 50%;
        top: -60px;
        z-index: 200;
        margin-left: -60px;
    }
    .hero-slider .heading-block {
        padding: 100px 0 20px;
    }
    .hero-slider .heading-block:before, .hero-slider .heading-block:after {
        display: none;
    }
    .hero-slider .slide-heading {
        background: none;
        display: block;
        padding: 0;
        margin: 0;
    }
    .hero-slider .col-desc {
        height: auto;
    }
    .hero-slider .col-desc p {
        top: 0;
        -moz-transform: none;
        -ms-transform: none;
        -webkit-transform: none;
        transform: none;
    }
}

.flex-active-slide .slide-heading span {
    -moz-animation: sliderFadeInUp 1.3s both;
    -webkit-animation: sliderFadeInUp 1.3s both;
    animation: sliderFadeInUp 1.3s both;
}

@media (min-width: 992px) {
    .hero-slider-controls .flex-active {
        -moz-animation: controlFadeOutUp 1s both;
        -webkit-animation: controlFadeOutUp 1s both;
        animation: controlFadeOutUp 1s both;
    }

    .controlFadeIn {
        -moz-animation: controlFadeIn 1s ease-in both;
        -webkit-animation: controlFadeIn 1s ease-in both;
        animation: controlFadeIn 1s ease-in both;
    }
}
.flex-previous-slide .slide-heading span {
    -moz-animation: sliderFadeOutUp 1.5s both;
    -webkit-animation: sliderFadeOutUp 1.5s both;
    animation: sliderFadeOutUp 1.5s both;
}

@-moz-keyframes sliderFadeInUp {
    0% {
        opacity: 0;
        top: 100px;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}
@-webkit-keyframes sliderFadeInUp {
    0% {
        opacity: 0;
        top: 100px;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}
@keyframes sliderFadeInUp {
    0% {
        opacity: 0;
        top: 100px;
    }
    100% {
        opacity: 1;
        top: 0;
    }
}
@-moz-keyframes sliderFadeOutUp {
    0% {
        opacity: 1;
        top: 0;
    }
    100% {
        opacity: 0;
        top: -100px;
    }
}
@-webkit-keyframes sliderFadeOutUp {
    0% {
        opacity: 1;
        top: 0;
    }
    100% {
        opacity: 0;
        top: -100px;
    }
}
@keyframes sliderFadeOutUp {
    0% {
        opacity: 1;
        top: 0;
    }
    100% {
        opacity: 0;
        top: -100px;
    }
}
@-moz-keyframes controlFadeOutUp {
    0% {
        opacity: 1;
        margin-top: 0;
    }
    100% {
        opacity: 0;
        margin-top: -36px;
    }
}
@-webkit-keyframes controlFadeOutUp {
    0% {
        opacity: 1;
        margin-top: 0;
    }
    100% {
        opacity: 0;
        margin-top: -36px;
    }
}
@keyframes controlFadeOutUp {
    0% {
        opacity: 1;
        margin-top: 0;
    }
    100% {
        opacity: 0;
        margin-top: -36px;
    }
}
@-moz-keyframes controlFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes controlFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes controlFadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.hero-slider-controls {
    list-style: none;
    margin-left: 0;
    margin-bottom: 0;
    position: absolute;
    left: 50%;
    z-index: 99;
}
.hero-slider-controls > a {
    display: none !important;
}
.hero-slider-controls > li {
    display: block;
    line-height: 1;
    margin-bottom: 10px;
}
.hero-slider-controls button {
    background: none;
    color: #fff;
    font-family: "Oswald", "sans-serif";
    font-size: 18px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border: none;
    padding: 0;
}
@media (min-width: 992px) {
    .hero-slider-controls {
        margin-left: -310px;
        padding-top: 40px;
        height: 184px;
        top: 280px;
        overflow: hidden;
    }
    .hero-slider-controls > li {
        height: 26px;
    }
}
@media (min-width: 1200px) {
    .hero-slider-controls {
        top: 380px;
        margin-left: -410px;
    }
}
@media (max-width: 991px) {
    .hero-slider-controls {
        position: relative;
        left: 0;
        top: auto !important;
        bottom: 0;
        padding: 0 0 30px;
    }
    .hero-slider-controls > li {
        display: inline-block;
        margin-right: 15px;
    }
    .hero-slider-controls > li.flex-active button {
        color: #fff;
        border-bottom-color: #fff;
    }
    .hero-slider-controls > li:last-child {
        margin-right: 0;
    }
    .hero-slider-controls button {
        padding-bottom: 2px;
        border-bottom: 1px solid transparent;
    }
}
ov
/* END ============= Hero Slider ============= */
/* START ============= Header Nav ============= */
.header-nav-trigger {
    display: none;
}
@media (max-width: 767px) {
    .header-nav-trigger {
        display: block;
        background: none;
        text-decoration: none;
        text-align: center;
        float: right;
        height: 31px;
        padding: 0;
        border: none;
        position: relative;
        z-index: 1000;
    }
    .header-nav-trigger:active {
        top: 0;
    }
    .header-nav-trigger > span {
        background-color: #fff;
        display: block;
        width: 40px;
        height: 4px;
        margin-bottom: 4px;
        -moz-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -o-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -webkit-transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
        transition: all 400ms cubic-bezier(0.68, -0.55, 0.265, 1.55);
        -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -moz-backface-visibility: hidden;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
    }
    .header-nav-trigger > span:last-child {
        margin-bottom: 0;
    }
    .header-nav-trigger.is-active > span {
        background-color: #fff !important;
        opacity: 0;
    }
    .header-nav-trigger.is-active > span:first-child {
        opacity: 1;
        /*  margin-top: 8px;*/
        -moz-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
    }
    .header-nav-trigger.is-active > span:last-child {
        opacity: 1;
        margin-top: -16px;
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }
}

#header-nav {
    color: #fff;
    float: left;
    margin-top: 8px;
    position: relative;
    z-index: 999;
}
#header-nav ul {
    list-style: none;
    margin: 0;
}
#header-nav li {
    line-height: 1;
    letter-spacing: .5px;
    float: left;
    margin-bottom: 0;
    margin-right: 25px;
    position: relative;
}
#header-nav li:last-child {
    margin-right: 0;
}
#header-nav a {
    color: #fff;
    font-family: "Oswald", "sans-serif";
    text-decoration: none;
    text-transform: uppercase;
    display: block;
    height: 100%;
    padding-bottom: 8px;
    border-bottom: 3px solid #00adee;
    position: relative;
}
#header-nav a:focus {
    outline: none;
}
@media (max-width: 991px) {
    #header-nav {
        float: right;
    }
}
@media (min-width: 992px) {
    #header-nav {
        margin-left: 75px;
    }
}
@media (min-width: 1200px) {
    #header-nav {
        margin-left: 175px;
    }
}
@media (max-width: 767px) {
    #header-nav {
        clear: both;
        float: none;
        display: none;
    }
    #header-nav ul {
        margin: 70px 0 10px;
    }
    #header-nav.is-active {
        display: block;
        -webkit-animation-name: fadeIn;
        animation-name: fadeIn;
        -webkit-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: both;
        animation-fill-mode: both;
    }
    #header-nav li {
        text-align: center;
        float: none;
        display: block;
        margin: 0;
    }
    #header-nav a {
        padding: 15px 5px;
    }
}

/* Link/Hover/Active/Current */
#header-nav a:hover, #header-nav .current-menu-item > a, #header-nav .current_page_parent > a, #header-nav .current-page-ancestor > a, #header-nav .is-active a {
    border-bottom-color: transparent;
    -moz-transition: 0.5s;
    -o-transition: 0.5s;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

/* END ============= Header Nav ============= */
/* START ============= Sidebar ============= */
.sidebar {
    color: #fff;
    padding-top: 40px;
    margin-bottom: 50px;
}
.sidebar ul, .sidebar ol {
    margin: 0;
}
.sidebar a {
    color: #6dc6dd;
}
.sidebar a:hover, .sidebar a:focus {
    text-decoration: underline;
}
.sidebar .widget-heading {
    color: #006085;
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: 1px;
    text-transform: uppercase;
}
.sidebar .widget {
    clear: both;
    margin-bottom: 40px;
}
.sidebar .widget:before, .sidebar .widget:after {
    content: " ";
    display: table;
}
.sidebar .widget:after {
    clear: both;
}
.sidebar .widget:last-child {
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 0;
}
.sidebar .widget li:last-child {
    margin-bottom: 0;
}
.sidebar .widget li a {
    line-height: 1.4;
}
.sidebar .widget .post-stats {
    font-size: 14px;
    color: #aaa;
    display: none;
}
.sidebar select {
    padding: 5px;
    border: 1px solid #ddd;
}
.sidebar .popular-posts li a {
    display: none;
}
.sidebar .popular-posts li .wpp-post-title {
    display: block;
}
.sidebar .gform_widget {
    color: #666;
}
.sidebar .gform_heading {
    margin-bottom: 15px;
}
.sidebar .gform_description {
    font-size: 14px;
    line-height: 1.7;
}
.sidebar .ginput_complex span {
    display: block;
    margin-bottom: 10px;
}
.sidebar .ginput_complex span input, .sidebar .ginput_container input, .gform_button {
    width: 70%;
}
.sidebar .ginput_complex span label {
    font-size: 14px;
}

@media (max-width: 767px) {
    .sidebar {
        padding-top: 0;
        text-align: center;
    }
    .sidebar ul {
        list-style: none;
        margin-left: 0;
    }
}

/* Search Box */
.search-box {
    background: #fff;
    border: 1px solid #dedede;
    margin-bottom: 30px;
    overflow: hidden;
    position: relative;
}
.sidebar .search-box {
    margin-bottom: 0;
}
.search-box input {
    border: none;
}
.search-box input[type="text"] {
    background-color: transparent;
    color: #999;
    width: 100%;
    padding: 10px 49px 10px 10px;
}
.search-box input[type="text"]:focus {
    color: #222;
    outline: none;
}
.search-box input[type="submit"] {
    background-color: #00adee;
    color: #fff;
    width: 42px;
    height: 42px;
    border-left: 1px solid #dedede;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

/* End Search Box */
.widget_nav_menu .sub-menu, .widget_pages .children {
    padding-left: 10px;
    border-left: 1px dashed #ddd;
    margin: 5px 0 0 0;
}

.widget_recent_entries li {
    margin-bottom: 10px !important;
}
.widget_recent_entries li:last-child {
    margin-bottom: 0 !important;
}
.widget_recent_entries .post-date {
    font-style: italic;
}
.widget_recent_entries .post-date:before {
    content: '- ';
}

#recentcomments li:last-child {
    margin-bottom: 0 !important;
}

.archive-dropdown {
    width: 100%;
}

/* WP calendar */
#wp-calendar {
    margin-bottom: 0;
}
#wp-calendar caption {
    font-weight: 700;
    font-size: 14px;
}
#wp-calendar a {
    display: block;
    height: 100%;
}
#wp-calendar #today {
    background-color: #666;
    color: #fff;
}
#wp-calendar #prev a, #wp-calendar #next a {
    background-color: #0088CC;
    color: #fff;
    padding: 5px 10px;
}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover {
    background-color: #666;
}
#wp-calendar tfoot tr {
    border: none;
}

/* END ============= Sidebar ============= */
/* START ============= Footer ============= */
#footer {
    color: #444;
    font-size: 14px;
    text-align: center;
    margin-bottom: 40px;
}
#footer a {
    color: #444;
    text-decoration: underline;
}

/* START ============= Footer ============= */
/* START ============= Blog ============= */
#content {
    padding-bottom: 0;
}

.main-content {
    background-color: #fff;
    padding: 40px 5%;
    margin-bottom: 50px;
    border-radius: 20px;
}

.blog-heading {
    color: #fff;
    font-family: "Yellowtail", "sans-serif";
    margin-bottom: 25px;
    margin-left: 25px;
}
.blog-heading a {
    color: #606060;
}
.blog-heading a:hover {
    color: #006085;
}

.template-heading {
    text-transform: uppercase;
    margin-bottom: 30px;
}

.type-post {
    clear: both;
    padding-bottom: 10px;
    border-bottom: 5px solid #006085;
    margin-bottom: 40px;
}
.type-post:last-child {
    border: none;
    padding: 0;
    margin: 0;
}
.type-post.sticky {
    background: #f5f5f5;
    padding: 20px;
    border: 1px solid #ddd;
    box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #fff;
}

.featured-thumb-block {
    text-align: center;
    margin: 0 0 20px;
}
.featured-thumb-block img {
    padding: 4px;
    border: 1px solid #ddd;
}
.featured-thumb-block a {
    height: 100%;
}
.featured-thumb-block a:hover img, .featured-thumb-block a:focus img {
    border: 1px solid #999;
}

.post-title {
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 5px;
}
.post-title a:hover, .post-title a:focus {
    color: #006085;
}

.post-meta {
    color: #888;
    font-size: 13px;
    margin-bottom: 25px;
    line-height: 1.4;
}
.post-meta a:hover, .post-meta a:focus {
    text-decoration: underline;
}

.search-results .type-post {
    padding-bottom: 40px;
}

/* Pagination prev 1 2 3 next  */
.archive-pagination {
    clear: both;
    float: right;
    width: 100%;
    margin-bottom: 30px;
}
.archive-pagination .index {
    font-size: 14px;
    font-weight: 700;
    line-height: 32px;
    float: left;
    margin-right: 20px;
}
.archive-pagination ul {
    list-style: none;
    float: left;
    margin-left: 0;
}
.archive-pagination li {
    float: left;
    margin: 0 6px 6px 0;
}
.archive-pagination li:last-child {
    margin-right: 0;
}
.archive-pagination li a, .archive-pagination li span {
    background: #fff;
    color: #666;
    font-size: 12px;
    line-height: 1;
    text-decoration: none;
    text-align: center;
    display: block;
    min-width: 35px;
    padding: 10px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
}
.archive-pagination li a:hover, .archive-pagination li .current {
    background: #00adee;
    color: #fff;
    border-color: #00adee;
    box-shadow: none;
}

/* END ============= Blog ============= */
/* START ============= Single Template ============= */
.tags {
    font-size: 14px;
    margin-bottom: 30px !important;
}
.tags a:hover, .tags a:focus {
    text-decoration: underline;
}

/* Single navigation prev-next */
.single-post-nav {
    clear: both;
    font-size: 14px;
    padding: 10px 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    margin-bottom: 30px;
    overflow: hidden;
}

.old-post {
    float: left;
    width: 45%;
}

.new-post {
    float: right;
    width: 45%;
    text-align: right;
}

/* Single pagination 1-2-3 */
.single-page-pagination {
    clear: both;
    overflow: hidden;
}
.single-page-pagination .index {
    font-weight: 700;
    line-height: 28px;
    padding: 0;
    border: none;
    margin-right: 10px;
}
.single-page-pagination span, .single-page-pagination a {
    background: #fff;
    color: #666;
    font-size: 12px;
    line-height: 1;
    text-align: center;
    float: left;
    min-width: 10px;
    padding: 7px 10px;
    border: 1px solid #e7e7e7;
    margin-left: 4px;
}
.single-page-pagination a:hover, .single-page-pagination:focus, .single-page-pagination .current {
    background: #00adee;
    color: #fff;
}

/* END ============= Single Template ============= */
/* START ============= Our Work ============= */
#our-work .section-heading {
    color: #00adee;
    font-family: "Yellowtail", "sans-serif";
    text-align: center;
    margin-bottom: 5px;
}
#our-work .section-sub-heading {
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    text-align: center;
    margin-bottom: 50px;
}

.list-work {
    position: relative;
}
.list-work li {
    float: left;
    margin-bottom: 0;
}
.list-work li.one-third {
    width: 33.333333%;
}
.list-work li.two-third {
    width: 66.666666%;
}
.list-work .trigger-details {
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    display: block;
    height: 300px;
    padding: 0;
    border: none;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.list-work .trigger-details .overlay {
    /*background: url("../img/content/backgrounds/overaly.png") repeat center center;
    opacity: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 20;
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;*/
}
.list-work .trigger-details:hover .overlay {
    opacity: .7;
}
.list-work .work-heading {
    color: #fff;
    font-family: "Yellowtail", "sans-serif";
    font-size: 30px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
    position: absolute;
    width: 100%;
    top: 50%;
    z-index: 30;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -moz-transition: opacity 0.25s ease-in-out;
    -o-transition: opacity 0.25s ease-in-out;
    -webkit-transition: opacity 0.25s ease-in-out;
    transition: opacity 0.25s ease-in-out;
}
.list-work .row {
    margin-bottom: 0;
}
.list-work .btn-close {
    background-color: #444;
    color: #fff;
    padding: 7px;
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 110;
    border-radius: 50%;
}
.list-work .btn-close:before {
    content: '\e117';
    color: #fff;
}
.list-work .btn-close:hover {
    background-color: #000;
}

.work_item_subtitle {
    color: #00adee;
    text-align: center;
}

@media (min-width: 992px) {
    .list-work .details-block {
        opacity: 0;
        background: #f9f9f9;
        width: 0;
        height: 50%;
        font-size: 14px;
        padding: 50px;
        position: absolute;
        overflow: hidden;
        -moz-transition: ease-in-out 0.5s;
        -o-transition: ease-in-out 0.5s;
        -webkit-transition: ease-in-out 0.5s;
        transition: ease-in-out 0.5s;
    }
    .list-work .details-block.is-active {
        opacity: 1;
        width: 100%;
        z-index: 100;
    }
    .list-work > li:first-child {
        width: 40%;
    }
    .list-work > li:first-child .details-block {
        top: 0;
        left: 0;
    }
    .list-work > li:nth-child(2) {
        width: 60%;
    }
    .list-work > li:nth-child(2) .details-block {
        top: 0;
        right: 0;
    }
    .list-work > li:nth-child(3) {
        width: 60%;
    }
    .list-work > li:nth-child(3) .details-block {
        top: 25%;
        left: 0;
    }
    .list-work > li:nth-child(4) {
        width: 40%;
    }
    .list-work > li:nth-child(4) .details-block {
        top: 25%;
        right: 0;
    }
    .list-work > li:nth-child(5) {
        width: 40%;
    }
    .list-work > li:nth-child(5) .details-block {
        bottom: 25%;
        left: 0;
    }
    .list-work > li:nth-child(6) {
        width: 60%;
    }
    .list-work > li:nth-child(6) .details-block {
        bottom: 25%;
        right: 0;
    }
    .list-work > li:nth-child(7) {
        width: 60%;
    }
    .list-work > li:nth-child(7) .details-block {
        bottom: 0;
        left: 0;
    }
    .list-work > li:last-child {
        width: 40%;
    }
    .list-work > li:last-child .details-block {
        bottom: 0;
        right: 0;
    }
}
@media (max-width: 991px) {
    .list-work li {
        width: 100%;
    }
    .list-work .trigger-details.is-active .overlay {
        opacity: .7;
    }
    .list-work .trigger-details.is-active .work-heading {
        opacity: 1;
    }
    .list-work .col {
        padding: 50px 40px;
    }
    .list-work .col-content {
        padding-bottom: 0;
    }
    .list-work .details-block {
        clear: both;
        opacity: 0;
        background: #f9f9f9;
        width: 100%;
        height: 0;
        position: relative;
        overflow: hidden;
        -moz-transition: ease-in-out 0.5s;
        -o-transition: ease-in-out 0.5s;
        -webkit-transition: ease-in-out 0.5s;
        transition: ease-in-out 0.5s;
    }
    .list-work .details-block.is-active {
        opacity: 1;
        height: auto;
    }
}
@media (max-width: 479px) {
    .list-work .trigger-details {
        height: 200px;
    }
}

.list-videos > li {
    padding: 0 8px;
    margin-bottom: 15px;
}
.list-videos .popup-work-video {
    display: block;
    height: 100%;
    position: relative;
}
.list-videos .popup-work-video:hover .i-play {
    color: #ddd;
}
.list-videos .i-play {
    background-color: rgba(0, 0, 0, 0.4);
    color: #fff;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
}
.list-videos .i-play:before {
    content: '\e00f';
    font-size: 48px;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.6);
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
}
@media (min-width: 768px) {
    .list-videos > li {
        float: left;
        width: 33.33333%;
    }
    .list-videos > li .i-play:before {
        font-size: 24px;
        margin: -12px 0 0 -12px;
    }
    .list-videos > li:first-child {
        float: none;
        width: 100%;
    }
    .list-videos > li:first-child .i-play:before {
        content: '\e00f';
        font-size: 48px;
        margin: -24px 0 0 -24px;
    }
}

/* END ============= Our Work ============= */
/* START ============= What We Do ============= */
#what-we-do {
    /*
        background-color: #f5f5f5;
    */
}
#what-we-do .section-heading {
    color: #003b54;
    font-family: "Yellowtail", "sans-serif";
    text-align: center;
    margin-bottom: 5px;
}
#what-we-do .section-sub-heading {
    color: #00adee;
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    text-align: center;
    margin-bottom: 20px;
}
#what-we-do .col {
    margin-top: 50px;
}
#what-we-do .col-heading {
    color: #444;
    margin-bottom: 0;
}
#what-we-do .icon-link {
    background-color: #fff;
    display: block;
    width: 140px;
    height: 140px;
    margin: 0 auto 20px;
    position: relative;
    border-radius: 50%;
    -moz-box-shadow: inset 0 0 5px rgba(120, 120, 120, 0.5);
    -webkit-box-shadow: inset 0 0 5px rgba(120, 120, 120, 0.5);
    box-shadow: inset 0 0 5px rgba(120, 120, 120, 0.5);
}
#what-we-do .icon-link:before {
    opacity: 0;
    content: '';
    border: 2px dashed #55d1ff;
    display: block;
    width: 150px;
    height: 150px;
    position: absolute;
    left: -7px;
    top: -7px;
    border-radius: 50%;
}
#what-we-do .icon-link:hover:before {
    opacity: 1;
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    -moz-transition: -moz-transform 15s linear;
    -o-transition: -o-transform 15s linear;
    -webkit-transition: -webkit-transform 15s linear;
    transition: transform 15s linear;
}
#what-we-do .icon {
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    width: 100%;
    height: 100%;
}
#what-we-do .service-desc {
    padding-top: 20px;
    display: none;
}
@media (max-width: 767px) {
    #what-we-do .col {
        padding-bottom: 50px;
        padding-left: 20px;
    }
    #what-we-do .col:after {
        content: '';
        background-color: #ccc;
        height: 1px;
        position: absolute;
        left: 15px;
        right: 15px;
        bottom: 0;
    }
    #what-we-do .col:last-child:after {
        display: none;
    }
}

.list-services {
    list-style: none;
    margin-left: 0;
}
.list-services > li {
    position: relative;
    padding-bottom: 25px;
}
.list-services > li:before {
    content: '';
    background-color: #00adee;
    height: 5px;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
}

/* END ============= What We Do ============= */
/* START ============= About Us ============= */
#about-us .section-heading {
    color: #554842;
    font-family: "Yellowtail", "sans-serif";
    text-align: center;
    margin-bottom: 5px;
}
#about-us .section-sub-heading {
    color: #e68d1a;
    font-family: "Oswald", "sans-serif";
    font-weight: 700;
    text-align: center;
    margin-bottom: 70px;
}
#about-us .col-left-heading {
    background: url(images/orange_arrow.png) no-repeat left bottom;
    padding-bottom: 20px;
}
#about-us .col-left-heading span {
    font-size: 60px;
    letter-spacing: -2px;
    margin-left: -3px;
}
#about-us .brown-box {
    background-color: #013C55;
    color: #fff;
    font-family: "FuturaStdBookRegular", "sans-serif";
    font-size: 24px;
    line-height: 1.5;
    padding: 20px 25px;
}
@media (max-width: 767px) {
    #about-us .col-left-heading {
        background: none;
        padding-bottom: 0;
    }
    #about-us .col-left-heading span {
        letter-spacing: .5px;
    }
}


/*aaaa*/

@import "http://fonts.googleapis.com/css?family=Droid+Serif:400,700";
@import "http://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700";
html {
    height: 100%;
    overflow-x: hidden !important;
    position: relative;
    text-rendering: optimizelegibility;
    width: 100%;
}
body {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    color: #333333;
    margin: 0;
    padding: 0;
}
.body-inner {
    overflow: hidden;
    position: relative;
}
a:link, a:visited {
    text-decoration: none;
}
a:hover {
    color: #000;
    text-decoration: none;
}
/*section {
    padding: 60px 0;
    position: relative;
}*/
.no-padding {
    padding: 0;
}
.gap-80 {
    clear: both;
    height: 80px;
}
.gap-40 {
    clear: both;
    height: 40px;
}
.gap-30 {
    clear: both;
    height: 30px;
}
.gap-20 {
    clear: both;
    height: 20px;
}
a:focus {
    outline: 0 none;
}
img.pull-left, .pull-left > img {
    margin-right: 15px !important;
}
img.pull-right, .pull-right > img {
    margin-left: 15px !important;
}
.img-thumbnail {
    background: #f2f2f2 none repeat scroll 0 0;
    border: 1px solid #e7e7e7;
    margin: 5px 15px 5px 0;
    padding: 5px;
}
body, p {
    font-family: "Source Sans Pro";
    font-size: 14px;
    font-weight: 400;
    line-height: 1.6em;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Droid Serif",serif;
}
h1 {
    font-size: 36px;
    line-height: 48px;
}
h2 {
   font-size: 24px;
    font-weight: 700;
   /* line-height: 40px;*/
}
h3 {
    font-size: 18px;
    font-weight: 400;
    line-height: 32px;
}
h4 {
    font-size: 18px;
    font-weight: 700;
    line-height: 28px;
}
h5 {
    font-size: 14px;
    line-height: 24px;
}

.agreement_content {
    border: 1px solid #b7b7b7;
    color: #4e4e4e;
    height: 100px;
    overflow-y: scroll;
    padding-left: 5px;
    padding-right: 10px;
    width: 379px;
}

.modal-body span{ 
	display: block;
}
.modal-footer{
	text-align: center;
}
#j_username,#j_password{
border: 1px solid #66afe9;
}
input:hover{background:#eff7ff;}
input:active{background:#ffd;}
input:focus{background:#f2fddb;}



