.odometer.odometer-auto-theme, .odometer.odometer-theme-default {

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

  position: relative;

}

.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-default .odometer-digit {

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

  position: relative;

}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer {

  display: inline-block;

  vertical-align: middle;

  *vertical-align: auto;

  *zoom: 1;

  *display: inline;

  visibility: hidden;

}

.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {

  text-align: left;

  display: block;

  position: absolute;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  overflow: hidden;

}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon {

  display: block;

}

.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner {

  display: block;

  -webkit-backface-visibility: hidden;

}

.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-default .odometer-digit .odometer-value {

  display: block;

  -webkit-transform: translateZ(0);

}

.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value {

  position: absolute;

}

.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner {

  -webkit-transition: -webkit-transform 2s;

  -moz-transition: -moz-transform 2s;

  -ms-transition: -ms-transform 2s;

  -o-transition: -o-transform 2s;

  transition: transform 2s;

}

.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner {

  -webkit-transform: translateY(-100%);

  -moz-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  -o-transform: translateY(-100%);

  transform: translateY(-100%);

}

.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner {

  -webkit-transform: translateY(-100%);

  -moz-transform: translateY(-100%);

  -ms-transform: translateY(-100%);

  -o-transform: translateY(-100%);

  transform: translateY(-100%);

}

.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner {

  -webkit-transition: -webkit-transform 2s;

  -moz-transition: -moz-transform 2s;

  -ms-transition: -ms-transform 2s;

  -o-transition: -o-transform 2s;

  transition: transform 2s;

  -webkit-transform: translateY(0);

  -moz-transform: translateY(0);

  -ms-transform: translateY(0);

  -o-transform: translateY(0);

  transform: translateY(0);

}



.odometer.odometer-auto-theme, .odometer.odometer-theme-default {

  font-family: "Helvetica Neue", sans-serif;

  line-height: 1.1em;

}

.odometer.odometer-auto-theme .odometer-value, .odometer.odometer-theme-default .odometer-value {

  text-align: center;

}





/* main-video */



@keyframes modal-video{from{opacity:0}to{opacity:1}}@keyframes modal-video-inner{from{transform:translate(0, 100px)}to{transform:translate(0, 0)}}.modal-video{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000000;cursor:pointer;opacity:1;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.modal-video-close{opacity:0}.modal-video-close .modal-video-movie-wrap{-webkit-transform:translate(0, 100px);-moz-transform:translate(0, 100px);-ms-transform:translate(0, 100px);-o-transform:translate(0, 100px);transform:translate(0, 100px)}.modal-video-body{max-width:940px;width:100%;height:100%;margin:0 auto;display:table}.modal-video-inner{display:table-cell;vertical-align:middle;width:100%;height:100%}.modal-video-movie-wrap{width:100%;height:0;position:relative;padding-bottom:56.25%;background-color:#333;animation-timing-function:ease-out;animation-duration:.3s;animation-name:modal-video-inner;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-ms-transition:-ms-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal-video-movie-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video-close-btn{position:absolute;z-index:2;top:-35px;right:-35px;display:inline-block;width:35px;height:35px;overflow:hidden;border:none;background:transparent}.modal-video-close-btn:before{transform:rotate(45deg)}.modal-video-close-btn:after{transform:rotate(-45deg)}.modal-video-close-btn:before,.modal-video-close-btn:after{content:'';position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff;border-radius:5px;margin-top:-6px}





/* ------ venobox.css --------*/

.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{

    -webkit-backface-visibility: hidden;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    box-sizing:border-box;



}

.vbox-overlay{

    display: -webkit-flex;

    display: flex;

    -webkit-flex-direction: column;

    flex-direction: column;

    -webkit-justify-content: center;

    justify-content: center;

    -webkit-align-items: center;

    align-items: center;

    position: fixed;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    z-index: 1040;

    -webkit-transform:translateZ(1000px);

    transform: translateZ(1000px);

    transform-style: preserve-3d;

}



/* ----- navigation ----- */

.vbox-title{

    width: 100%;

    height: 40px;

    float: left;

    text-align: center;

    line-height: 28px;

    font-size: 12px;

    padding: 6px 40px;

    overflow: hidden;

    position: fixed;

    display: none;

    left: 0;

    z-index: 1050;

}

.vbox-close{

    cursor: pointer;

    position: fixed;

    top: -1px;

    right: 0;

    width: 50px;

    height: 40px;

    padding: 6px;

    display: block;

    background-position:10px center;

    overflow: hidden;

    font-size: 24px;

    line-height: 1;

    text-align: center;

    z-index: 1050;

}

.vbox-num{

    cursor: pointer;

    position: fixed;

    left: 0;

    height: 40px;

    display: block;

    overflow: hidden;

    line-height: 28px;

    font-size: 12px;

    padding: 6px 10px;

    display: none;

    z-index: 1050;

}

/* ----- navigation ARROWS ----- */

.vbox-next, .vbox-prev{

    position: fixed;

    top: 50%;

    margin-top: -15px;

    overflow: hidden;

    cursor: pointer;

    display: block;

    width: 45px;

    height: 45px;

    z-index: 1050;

}

.vbox-next span, .vbox-prev span{

    position: relative;

    width: 20px;

    height: 20px;

    border: 2px solid transparent;

    border-top-color: #B6B6B6;

    border-right-color: #B6B6B6;

    text-indent: -100px;

    position: absolute;

    top: 8px;

    display: block;

}

.vbox-prev{

    left: 15px;

}

.vbox-next{

    right: 15px;

}

.vbox-prev span{

    left: 10px;

    -ms-transform: rotate(-135deg);

    -webkit-transform: rotate(-135deg);

    transform: rotate(-135deg);

}

.vbox-next span{

    -ms-transform: rotate(45deg);

    -webkit-transform: rotate(45deg);

    transform: rotate(45deg);

    right: 10px;

}

/* ------- inline window ------ */

.vbox-inline{

    width: 420px;

    height: 315px;

    height: 70vh;

    padding: 10px;

    background: #fff;

    margin: 0 auto;

    overflow: auto;

    text-align: left;

}

/* ------- Video & iFrames window ------ */

.venoframe{

    max-width: 100%;

    width: 100%;

    border: none;

    width: 100%;

    height: 260px;

    height: 70vh;

}

.venoframe.vbvid{

    height: 260px;

}

@media (min-width: 768px) {

    .venoframe, .vbox-inline{

        width: 90%;

        height: 360px;

        height: 70vh;

    }

    .venoframe.vbvid{

        width: 640px;

        height: 360px;

    }

}

@media (min-width: 992px) {

    .venoframe, .vbox-inline{

        max-width: 1200px;

        width: 80%;

        height: 540px;

        height: 70vh;

    }

    .venoframe.vbvid{

        width: 960px;

        height: 540px;

    }

}

/*

Please do NOT edit this part!

or at least read this note: http://i.imgur.com/7C0ws9e.gif

*/

.vbox-open{

    overflow: hidden;

}

.vbox-container{

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    overflow-x: hidden;

    overflow-y: scroll;

    overflow-scrolling: touch;

    -webkit-overflow-scrolling: touch;

    z-index: 20;

    max-height: 100%;



}



.vbox-content{

    text-align: center;

    float: left;

    width: 100%;

    position: relative;

    overflow: hidden;

    padding: 20px 10px;

}

.vbox-container img{

    max-width: 100%;

    height: auto;

}

.figlio{

    box-shadow: 0 0 12px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);

    max-width: 100%;

    text-align: initial;

}

img.figlio{

    -webkit-user-select: none;

-khtml-user-select: none;

-moz-user-select: none;

-o-user-select: none;

user-select: none;

}

.vbox-content.swipe-left{

    margin-left: -200px !important;

}

.vbox-content.swipe-right{

    margin-left: 200px !important;

}

.animated{

    webkit-transition: margin 300ms ease-out;

    transition: margin 300ms ease-out;

}

.animate-in{

    opacity: 1;

}

.animate-out{

    opacity: 0;

}

/* ---------- preloader ----------

 * SPINKIT

 * http://tobiasahlin.com/spinkit/

-------------------------------- */

.sk-double-bounce,.sk-rotating-plane{width:40px;height:40px;margin:40px auto}.sk-rotating-plane{background-color:#333;-webkit-animation:sk-rotatePlane 1.2s infinite ease-in-out;animation:sk-rotatePlane 1.2s infinite ease-in-out}@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-double-bounce{position:relative}.sk-double-bounce .sk-child{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:sk-doubleBounce 2s infinite ease-in-out;animation:sk-doubleBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-child,.sk-spinner-pulse,.sk-three-bounce .sk-child{background-color:#333;border-radius:100%}.sk-double-bounce .sk-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-doubleBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-wave{margin:40px auto;width:50px;height:40px;text-align:center;font-size:10px}.sk-wave .sk-rect{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:sk-waveStretchDelay 1.2s infinite ease-in-out;animation:sk-waveStretchDelay 1.2s infinite ease-in-out}.sk-wave .sk-rect1{-webkit-animation-delay:-1.2s;animation-delay:-1.2s}.sk-wave .sk-rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-wave .sk-rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-wave .sk-rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-wave .sk-rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes sk-waveStretchDelay{0%,100%,40%{-webkit-transform:scaleY(.4);transform:scaleY(.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.sk-wandering-cubes{margin:40px auto;width:40px;height:40px;position:relative}.sk-wandering-cubes .sk-cube{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both;animation:sk-wanderingCube 1.8s ease-in-out -1.8s infinite both}.sk-chasing-dots,.sk-spinner-pulse{width:40px;height:40px;margin:40px auto}.sk-wandering-cubes .sk-cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-wanderingCube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(30px) rotate(-90deg) scale(.5);transform:translateX(30px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(30px) translateY(30px) rotate(-179deg);transform:translateX(30px) translateY(30px) rotate(-179deg)}50.1%{-webkit-transform:translateX(30px) translateY(30px) rotate(-180deg);transform:translateX(30px) translateY(30px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(30px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.sk-spinner-pulse{-webkit-animation:sk-pulseScaleOut 1s infinite ease-in-out;animation:sk-pulseScaleOut 1s infinite ease-in-out}@-webkit-keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes sk-pulseScaleOut{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.sk-chasing-dots{position:relative;text-align:center;-webkit-animation:sk-chasingDotsRotate 2s infinite linear;animation:sk-chasingDotsRotate 2s infinite linear}.sk-chasing-dots .sk-child{width:60%;height:60%;display:inline-block;position:absolute;top:0;-webkit-animation:sk-chasingDotsBounce 2s infinite ease-in-out;animation:sk-chasingDotsBounce 2s infinite ease-in-out}.sk-chasing-dots .sk-dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sk-chasingDotsRotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-chasingDotsBounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}.sk-three-bounce{margin:40px auto;width:80px;text-align:center}.sk-three-bounce .sk-child{width:20px;height:20px;display:inline-block;-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both}.sk-circle .sk-child:before,.sk-fading-circle .sk-circle:before{display:block;border-radius:100%;content:'';background-color:#333}.sk-three-bounce .sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.sk-three-bounce .sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-three-bounce{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.sk-cube-grid{width:40px;height:40px;margin:40px auto}.sk-cube-grid .sk-cube{width:33.33%;height:33.33%;background-color:#333;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0ms;animation-delay:0ms}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,100%,70%{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1);transform:scale3D(0,0,1)}}.sk-fading-circle{margin:40px auto;width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{margin:0 auto;width:15%;height:15%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}.sk-folding-cube{margin:40px auto;width:40px;height:40px;position:relative;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.sk-folding-cube .sk-cube{float:left;width:50%;height:50%;position:relative;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.sk-folding-cube .sk-cube:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#333;-webkit-animation:sk-foldCubeAngle 2.4s infinite linear both;animation:sk-foldCubeAngle 2.4s infinite linear both;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.sk-folding-cube .sk-cube2{-webkit-transform:scale(1.1) rotateZ(90deg);transform:scale(1.1) rotateZ(90deg)}.sk-folding-cube .sk-cube3{-webkit-transform:scale(1.1) rotateZ(180deg);transform:scale(1.1) rotateZ(180deg)}.sk-folding-cube .sk-cube4{-webkit-transform:scale(1.1) rotateZ(270deg);transform:scale(1.1) rotateZ(270deg)}.sk-folding-cube .sk-cube2:before{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-folding-cube .sk-cube3:before{-webkit-animation-delay:.6s;animation-delay:.6s}.sk-folding-cube .sk-cube4:before{-webkit-animation-delay:.9s;animation-delay:.9s}@-webkit-keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}@keyframes sk-foldCubeAngle{0%,10%{-webkit-transform:perspective(140px) rotateX(-180deg);transform:perspective(140px) rotateX(-180deg);opacity:0}25%,75%{-webkit-transform:perspective(140px) rotateX(0);transform:perspective(140px) rotateX(0);opacity:1}100%,90%{-webkit-transform:perspective(140px) rotateY(180deg);transform:perspective(140px) rotateY(180deg);opacity:0}}





.stellarnav,.stellarnav li {position: relative;line-height: normal}.stellarnav {width: 100%;z-index: 9900}.stellarnav ul {margin: 0;padding: 0;text-align: center}.stellarnav li {list-style: none;display: block;margin: 0;padding: 0;vertical-align: middle}.stellarnav li a {padding: 15px;display: block;text-decoration: none;color: #777;font-size: inherit;font-family: inherit;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all .3s ease-out;transition: all .3s ease-out}.stellarnav > ul > li {display: inline-block}.stellarnav > ul > li > a {padding: 20px 40px}.stellarnav ul ul {top: auto;width: 220px;position: absolute;z-index: 9900;text-align: left;display: none;background: #ddd}.stellarnav li li {display: block}.stellarnav ul ul ul {top: 0;left: 220px}.stellarnav > ul > li:hover > ul > li:hover > ul {opacity: 1;visibility: visible;top: 0}.stellarnav > ul > li.drop-left > ul {right: 0}.stellarnav li.drop-left ul ul {left: auto;right: 220px}.stellarnav.light,.stellarnav.light ul ul {background: rgba(255, 255, 255, 1)}.stellarnav.light li a {color: #000}.stellarnav.light .call-btn-mobile,.stellarnav.light .close-menu,.stellarnav.light .location-btn-mobile,.stellarnav.light .menu-toggle {color: rgba(0, 0, 0, 1)}.stellarnav.dark,.stellarnav.dark ul ul {background: rgba(0, 0, 0, 1)}.stellarnav.dark li a {color: #FFF}.stellarnav.dark .call-btn-mobile,.stellarnav.dark .close-menu,.stellarnav.dark .location-btn-mobile,.stellarnav.dark .menu-toggle {color: rgba(255, 255, 255, 1)}.stellarnav.fixed {position: fixed;width: 100%;top: 0;left: 0;z-index: 9999}body.stellarnav-noscroll-x {overflow-x: hidden}/*.stellarnav li.has-sub > a:after {content: '\f0d7';font-family: FontAwesome;margin-left: 10px}*/.stellarnav li.has-sub > a:after {content: "\e61a";font-family: themify;margin-left: 5px;font-size: 10px;}.stellarnav li li.has-sub > a:after {content: '\f0da';font-family: FontAwesome;margin-left: 10px}.stellarnav li.drop-left li.has-sub > a:after {float: left;content: '\f0d9';font-family: FontAwesome;margin-right: 10px}.stellarnav.hide-arrows li li.has-sub > a:after,.stellarnav.hide-arrows li.drop-left li.has-sub > a:after,.stellarnav.hide-arrows li.has-sub > a:after {display: none}.stellarnav .dd-toggle {display: none;position: absolute;top: 0;right: 0;padding: 0;width: 48px;height: 48px;text-align: center;z-index: 9999;border: 0}.stellarnav .dd-toggle i {position: absolute;margin: auto;top: 33%;left: 0;right: 0;-webkit-transition: transform .3s ease-out;-webkit-transition: -webkit-transform .3s ease-out;transition: -webkit-transform .3s ease-out;transition: transform .3s ease-out;transition: transform .3s ease-out, -webkit-transform .3s ease-out}.stellarnav.mobile > ul > li > a.dd-toggle {padding: 0}.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile {display: none}.stellarnav li.open > a.dd-toggle i {-webkit-transform: rotate(135deg);transform: rotate(135deg)}.stellarnav .call-btn-mobile,.stellarnav .close-menu,.stellarnav .location-btn-mobile,.stellarnav .menu-toggle {display: none;text-transform: uppercase;text-decoration: none;color: #777;padding: 15px;-webkit-box-sizing: border-box;box-sizing: border-box}.stellarnav .full {width: 100%}.stellarnav .half {width: 50%}.stellarnav .third {width: 33%;text-align: center}.stellarnav .location-btn-mobile.third {text-align: center}.stellarnav .location-btn-mobile.half {text-align: right}.stellarnav.light .half,.stellarnav.light .third {border-left: 1px solid rgba(0, 0, 0, .15)}.stellarnav.light.left .half,.stellarnav.light.left .third,.stellarnav.light.right .half,.stellarnav.light.right .third {border-bottom: 1px solid rgba(0, 0, 0, .15)}.stellarnav.light .half:first-child,.stellarnav.light .third:first-child {border-left: 0}.stellarnav.dark .half,.stellarnav.dark .third {border-left: 1px solid rgba(255, 255, 255, .15)}.stellarnav.dark.left .half,.stellarnav.dark.left .third,.stellarnav.dark.right .half,.stellarnav.dark.right .third {border-bottom: 1px solid rgba(255, 255, 255, .15)}.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle,.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle {border-bottom: 0}.stellarnav.dark .half:first-child,.stellarnav.dark .third:first-child {border-left: 0}.stellarnav.mobile,.stellarnav.mobile.fixed {position: static}.stellarnav.mobile ul {position: relative;display: none;text-align: left;background: rgba(221, 221, 221, 1)}.stellarnav.mobile.active > ul,.stellarnav.mobile > ul > li {display: block}.stellarnav.mobile.active {padding-bottom: 0}.stellarnav.mobile > ul > li > a {padding: 15px}.stellarnav.mobile ul ul {position: relative;opacity: 1;visibility: visible;width: auto;display: none;-webkit-transition: none;transition: none}.stellarnav.mobile ul ul ul {left: auto;top: auto}.stellarnav.mobile li.drop-left ul ul {right: auto}.stellarnav.mobile li a {border-bottom: 1px solid rgba(255, 255, 255, .15)}.stellarnav.mobile li.has-sub a {padding-right: 50px}.stellarnav.mobile > ul {border-top: 1px solid rgba(255, 255, 255, .15)}.stellarnav.mobile.light li a {border-bottom: 1px solid rgba(0, 0, 0, .15)}.stellarnav.mobile.light > ul {border-top: 1px solid rgba(0, 0, 0, .15)}.stellarnav.mobile li a.dd-toggle,.stellarnav.mobile.light li a.dd-toggle {border: 0}.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .close-menu,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .location-btn-mobile,.stellarnav.mobile .menu-toggle {display: inline-block}.stellarnav.mobile li.call-btn-mobile {border-right: 1px solid rgba(255, 255, 255, .1);-webkit-box-sizing: border-box;box-sizing: border-box}.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile {display: inline-block;width: 50%;text-transform: uppercase;text-align: center}.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full {display: block;width: 100%;text-transform: uppercase;border-right: 0;text-align: left}.stellarnav.mobile li.call-btn-mobile i,.stellarnav.mobile li.location-btn-mobile i {margin-right: 5px}.stellarnav.mobile.light ul {background: rgba(255, 255, 255, 1)}.stellarnav.mobile.dark ul {background: rgba(0, 0, 0, 1)}.stellarnav.mobile.dark ul ul {background: rgba(255, 255, 255, .08)}.stellarnav.mobile.light li.call-btn-mobile {border-right: 1px solid rgba(0, 0, 0, .1)}.stellarnav.mobile.top {position: absolute;width: 100%;top: 0;left: 0;z-index: 9999}.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after,.stellarnav.mobile li.has-sub > a:after {display: none}.stellarnav.mobile.left > ul,.stellarnav.mobile.right > ul {position: absolute;top: 0;bottom: 0;width: 100%;max-width: 280px;overflow-x: hidden;overflow-y: auto;-webkit-overflow-scrolling: touch}.stellarnav.mobile.right > ul {right: 0}.stellarnav.mobile.left .close-menu,.stellarnav.mobile.right .close-menu {display: inline-block;text-align: right}.stellarnav.mobile.left > ul {left: 0}.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.half,.stellarnav.mobile.left .close-menu.third,.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.half,.stellarnav.mobile.right .close-menu.third,.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .location-btn-mobile.third {text-align: center}.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third {text-align: left}.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span {display: none}@media only screen and (max-width :768px) {.stellarnav {overflow: hidden;display: block}.stellarnav ul {position: relative;display: none}}@media only screen and (max-width :420px) {.stellarnav.mobile .call-btn-mobile.third span,.stellarnav.mobile .location-btn-mobile.third span {display: none}}





/* flaticon */



	/*

  	fl icon font: fl

  	Creation date: 22/06/2016 15:41

  	*/



@font-face {

  font-family: "Fl-essential";

  src: url("../assets/Flaticon-essential.eot");

  src: url("../assets/Flaticon-essential_-iefix.eot") format("embedded-opentype"),

       url("../assets/Flaticon-essential.woff") format("woff"),

       url("../assets/Flaticon-essential.ttf") format("truetype"),

       url("../assets/Flaticon-essential.svg") format("svg");

  font-weight: normal;

  font-style: normal;

}



@media screen and (-webkit-min-device-pixel-ratio:0) {

  @font-face {

    font-family: "Fl-essential";

    src: url("../assets/Flaticon-essential.svg") format("svg");

  }

}



[class^="fl-esn-"],

[class*=" fl-esn-"],

[class^="fl-esn-"],

[class*=" fl-esn-"] {

    display: inline-block;

}



[class^="fl-esn-"]:before,

[class*=" fl-esn-"]:before,

[class^="fl-esn-"]:after,

[class*=" fl-esn-"]:after {

    font-family: Fl-essential;

    font-style: normal;

    line-height: 1;

}



.fl-esn-add:before { content: "\f100"; }

.fl-esn-add-1:before { content: "\f101"; }

.fl-esn-add-2:before { content: "\f102"; }

.fl-esn-add-3:before { content: "\f103"; }

.fl-esn-agenda:before { content: "\f104"; }

.fl-esn-alarm:before { content: "\f105"; }

.fl-esn-alarm-1:before { content: "\f106"; }

.fl-esn-alarm-clock:before { content: "\f107"; }

.fl-esn-alarm-clock-1:before { content: "\f108"; }

.fl-esn-albums:before { content: "\f109"; }

.fl-esn-app:before { content: "\f10a"; }

.fl-esn-archive:before { content: "\f10b"; }

.fl-esn-archive-1:before { content: "\f10c"; }

.fl-esn-archive-2:before { content: "\f10d"; }

.fl-esn-archive-3:before { content: "\f10e"; }

.fl-esn-attachment:before { content: "\f10f"; }

.fl-esn-back:before { content: "\f110"; }

.fl-esn-battery:before { content: "\f111"; }

.fl-esn-battery-1:before { content: "\f112"; }

.fl-esn-battery-2:before { content: "\f113"; }

.fl-esn-battery-3:before { content: "\f114"; }

.fl-esn-battery-4:before { content: "\f115"; }

.fl-esn-battery-5:before { content: "\f116"; }

.fl-esn-battery-6:before { content: "\f117"; }

.fl-esn-battery-7:before { content: "\f118"; }

.fl-esn-battery-8:before { content: "\f119"; }

.fl-esn-battery-9:before { content: "\f11a"; }

.fl-esn-binoculars:before { content: "\f11b"; }

.fl-esn-blueprint:before { content: "\f11c"; }

.fl-esn-bluetooth:before { content: "\f11d"; }

.fl-esn-bluetooth-1:before { content: "\f11e"; }

.fl-esn-bookmark:before { content: "\f11f"; }

.fl-esn-bookmark-1:before { content: "\f120"; }

.fl-esn-briefcase:before { content: "\f121"; }

.fl-esn-broken-link:before { content: "\f122"; }

.fl-esn-calculator:before { content: "\f123"; }

.fl-esn-calculator-1:before { content: "\f124"; }

.fl-esn-calendar:before { content: "\f125"; }

.fl-esn-calendar-1:before { content: "\f126"; }

.fl-esn-calendar-2:before { content: "\f127"; }

.fl-esn-calendar-3:before { content: "\f128"; }

.fl-esn-calendar-4:before { content: "\f129"; }

.fl-esn-calendar-5:before { content: "\f12a"; }

.fl-esn-calendar-6:before { content: "\f12b"; }

.fl-esn-calendar-7:before { content: "\f12c"; }

.fl-esn-checked:before { content: "\f12d"; }

.fl-esn-checked-1:before { content: "\f12e"; }

.fl-esn-clock:before { content: "\f12f"; }

.fl-esn-clock-1:before { content: "\f130"; }

.fl-esn-close:before { content: "\f131"; }

.fl-esn-cloud:before { content: "\f132"; }

.fl-esn-cloud-computing:before { content: "\f133"; }

.fl-esn-cloud-computing-1:before { content: "\f134"; }

.fl-esn-cloud-computing-2:before { content: "\f135"; }

.fl-esn-cloud-computing-3:before { content: "\f136"; }

.fl-esn-cloud-computing-4:before { content: "\f137"; }

.fl-esn-cloud-computing-5:before { content: "\f138"; }

.fl-esn-command:before { content: "\f139"; }

.fl-esn-compact-disc:before { content: "\f13a"; }

.fl-esn-compact-disc-1:before { content: "\f13b"; }

.fl-esn-compact-disc-2:before { content: "\f13c"; }

.fl-esn-compass:before { content: "\f13d"; }

.fl-esn-compose:before { content: "\f13e"; }

.fl-esn-controls:before { content: "\f13f"; }

.fl-esn-controls-1:before { content: "\f140"; }

.fl-esn-controls-2:before { content: "\f141"; }

.fl-esn-controls-3:before { content: "\f142"; }

.fl-esn-controls-4:before { content: "\f143"; }

.fl-esn-controls-5:before { content: "\f144"; }

.fl-esn-controls-6:before { content: "\f145"; }

.fl-esn-controls-7:before { content: "\f146"; }

.fl-esn-controls-8:before { content: "\f147"; }

.fl-esn-controls-9:before { content: "\f148"; }

.fl-esn-database:before { content: "\f149"; }

.fl-esn-database-1:before { content: "\f14a"; }

.fl-esn-database-2:before { content: "\f14b"; }

.fl-esn-database-3:before { content: "\f14c"; }

.fl-esn-diamond:before { content: "\f14d"; }

.fl-esn-diploma:before { content: "\f14e"; }

.fl-esn-dislike:before { content: "\f14f"; }

.fl-esn-dislike-1:before { content: "\f150"; }

.fl-esn-divide:before { content: "\f151"; }

.fl-esn-divide-1:before { content: "\f152"; }

.fl-esn-division:before { content: "\f153"; }

.fl-esn-document:before { content: "\f154"; }

.fl-esn-download:before { content: "\f155"; }

.fl-esn-edit:before { content: "\f156"; }

.fl-esn-edit-1:before { content: "\f157"; }

.fl-esn-eject:before { content: "\f158"; }

.fl-esn-eject-1:before { content: "\f159"; }

.fl-esn-equal:before { content: "\f15a"; }

.fl-esn-equal-1:before { content: "\f15b"; }

.fl-esn-equal-2:before { content: "\f15c"; }

.fl-esn-error:before { content: "\f15d"; }

.fl-esn-exit:before { content: "\f15e"; }

.fl-esn-exit-1:before { content: "\f15f"; }

.fl-esn-exit-2:before { content: "\f160"; }

.fl-esn-eyeglasses:before { content: "\f161"; }

.fl-esn-fast-forward:before { content: "\f162"; }

.fl-esn-fast-forward-1:before { content: "\f163"; }

.fl-esn-fax:before { content: "\f164"; }

.fl-esn-file:before { content: "\f165"; }

.fl-esn-file-1:before { content: "\f166"; }

.fl-esn-file-2:before { content: "\f167"; }

.fl-esn-film:before { content: "\f168"; }

.fl-esn-fingerprint:before { content: "\f169"; }

.fl-esn-flag:before { content: "\f16a"; }

.fl-esn-flag-1:before { content: "\f16b"; }

.fl-esn-flag-2:before { content: "\f16c"; }

.fl-esn-flag-3:before { content: "\f16d"; }

.fl-esn-flag-4:before { content: "\f16e"; }

.fl-esn-focus:before { content: "\f16f"; }

.fl-esn-folder:before { content: "\f170"; }

.fl-esn-folder-1:before { content: "\f171"; }

.fl-esn-folder-10:before { content: "\f172"; }

.fl-esn-folder-11:before { content: "\f173"; }

.fl-esn-folder-12:before { content: "\f174"; }

.fl-esn-folder-13:before { content: "\f175"; }

.fl-esn-folder-14:before { content: "\f176"; }

.fl-esn-folder-15:before { content: "\f177"; }

.fl-esn-folder-16:before { content: "\f178"; }

.fl-esn-folder-17:before { content: "\f179"; }

.fl-esn-folder-18:before { content: "\f17a"; }

.fl-esn-folder-19:before { content: "\f17b"; }

.fl-esn-folder-2:before { content: "\f17c"; }

.fl-esn-folder-3:before { content: "\f17d"; }

.fl-esn-folder-4:before { content: "\f17e"; }

.fl-esn-folder-5:before { content: "\f17f"; }

.fl-esn-folder-6:before { content: "\f180"; }

.fl-esn-folder-7:before { content: "\f181"; }

.fl-esn-folder-8:before { content: "\f182"; }

.fl-esn-folder-9:before { content: "\f183"; }

.fl-esn-forbidden:before { content: "\f184"; }

.fl-esn-funnel:before { content: "\f185"; }

.fl-esn-garbage:before { content: "\f186"; }

.fl-esn-garbage-1:before { content: "\f187"; }

.fl-esn-garbage-2:before { content: "\f188"; }

.fl-esn-gift:before { content: "\f189"; }

.fl-esn-help:before { content: "\f18a"; }

.fl-esn-hide:before { content: "\f18b"; }

.fl-esn-hold:before { content: "\f18c"; }

.fl-esn-home:before { content: "\f18d"; }

.fl-esn-home-1:before { content: "\f18e"; }

.fl-esn-home-2:before { content: "\f18f"; }

.fl-esn-hourglass:before { content: "\f190"; }

.fl-esn-hourglass-1:before { content: "\f191"; }

.fl-esn-hourglass-2:before { content: "\f192"; }

.fl-esn-hourglass-3:before { content: "\f193"; }

.fl-esn-house:before { content: "\f194"; }

.fl-esn-id-card:before { content: "\f195"; }

.fl-esn-id-card-1:before { content: "\f196"; }

.fl-esn-id-card-2:before { content: "\f197"; }

.fl-esn-id-card-3:before { content: "\f198"; }

.fl-esn-id-card-4:before { content: "\f199"; }

.fl-esn-id-card-5:before { content: "\f19a"; }

.fl-esn-idea:before { content: "\f19b"; }

.fl-esn-incoming:before { content: "\f19c"; }

.fl-esn-infinity:before { content: "\f19d"; }

.fl-esn-info:before { content: "\f19e"; }

.fl-esn-internet:before { content: "\f19f"; }

.fl-esn-key:before { content: "\f1a0"; }

.fl-esn-lamp:before { content: "\f1a1"; }

.fl-esn-layers:before { content: "\f1a2"; }

.fl-esn-layers-1:before { content: "\f1a3"; }

.fl-esn-like:before { content: "\f1a4"; }

.fl-esn-like-1:before { content: "\f1a5"; }

.fl-esn-like-2:before { content: "\f1a6"; }

.fl-esn-link:before { content: "\f1a7"; }

.fl-esn-list:before { content: "\f1a8"; }

.fl-esn-list-1:before { content: "\f1a9"; }

.fl-esn-lock:before { content: "\f1aa"; }

.fl-esn-lock-1:before { content: "\f1ab"; }

.fl-esn-locked:before { content: "\f1ac"; }

.fl-esn-locked-1:before { content: "\f1ad"; }

.fl-esn-locked-2:before { content: "\f1ae"; }

.fl-esn-locked-3:before { content: "\f1af"; }

.fl-esn-locked-4:before { content: "\f1b0"; }

.fl-esn-locked-5:before { content: "\f1b1"; }

.fl-esn-locked-6:before { content: "\f1b2"; }

.fl-esn-login:before { content: "\f1b3"; }

.fl-esn-magic-wand:before { content: "\f1b4"; }

.fl-esn-magnet:before { content: "\f1b5"; }

.fl-esn-magnet-1:before { content: "\f1b6"; }

.fl-esn-magnet-2:before { content: "\f1b7"; }

.fl-esn-map:before { content: "\f1b8"; }

.fl-esn-map-1:before { content: "\f1b9"; }

.fl-esn-map-2:before { content: "\f1ba"; }

.fl-esn-map-location:before { content: "\f1bb"; }

.fl-esn-megaphone:before { content: "\f1bc"; }

.fl-esn-megaphone-1:before { content: "\f1bd"; }

.fl-esn-menu:before { content: "\f1be"; }

.fl-esn-menu-1:before { content: "\f1bf"; }

.fl-esn-menu-2:before { content: "\f1c0"; }

.fl-esn-menu-3:before { content: "\f1c1"; }

.fl-esn-menu-4:before { content: "\f1c2"; }

.fl-esn-microphone:before { content: "\f1c3"; }

.fl-esn-microphone-1:before { content: "\f1c4"; }

.fl-esn-minus:before { content: "\f1c5"; }

.fl-esn-minus-1:before { content: "\f1c6"; }

.fl-esn-more:before { content: "\f1c7"; }

.fl-esn-more-1:before { content: "\f1c8"; }

.fl-esn-more-2:before { content: "\f1c9"; }

.fl-esn-multiply:before { content: "\f1ca"; }

.fl-esn-multiply-1:before { content: "\f1cb"; }

.fl-esn-music-player:before { content: "\f1cc"; }

.fl-esn-music-player-1:before { content: "\f1cd"; }

.fl-esn-music-player-2:before { content: "\f1ce"; }

.fl-esn-music-player-3:before { content: "\f1cf"; }

.fl-esn-mute:before { content: "\f1d0"; }

.fl-esn-muted:before { content: "\f1d1"; }

.fl-esn-navigation:before { content: "\f1d2"; }

.fl-esn-navigation-1:before { content: "\f1d3"; }

.fl-esn-network:before { content: "\f1d4"; }

.fl-esn-newspaper:before { content: "\f1d5"; }

.fl-esn-next:before { content: "\f1d6"; }

.fl-esn-note:before { content: "\f1d7"; }

.fl-esn-notebook:before { content: "\f1d8"; }

.fl-esn-notebook-1:before { content: "\f1d9"; }

.fl-esn-notebook-2:before { content: "\f1da"; }

.fl-esn-notebook-3:before { content: "\f1db"; }

.fl-esn-notebook-4:before { content: "\f1dc"; }

.fl-esn-notebook-5:before { content: "\f1dd"; }

.fl-esn-notepad:before { content: "\f1de"; }

.fl-esn-notepad-1:before { content: "\f1df"; }

.fl-esn-notepad-2:before { content: "\f1e0"; }

.fl-esn-notification:before { content: "\f1e1"; }

.fl-esn-paper-plane:before { content: "\f1e2"; }

.fl-esn-paper-plane-1:before { content: "\f1e3"; }

.fl-esn-pause:before { content: "\f1e4"; }

.fl-esn-pause-1:before { content: "\f1e5"; }

.fl-esn-percent:before { content: "\f1e6"; }

.fl-esn-percent-1:before { content: "\f1e7"; }

.fl-esn-perspective:before { content: "\f1e8"; }

.fl-esn-photo-camera:before { content: "\f1e9"; }

.fl-esn-photo-camera-1:before { content: "\f1ea"; }

.fl-esn-photos:before { content: "\f1eb"; }

.fl-esn-picture:before { content: "\f1ec"; }

.fl-esn-picture-1:before { content: "\f1ed"; }

.fl-esn-picture-2:before { content: "\f1ee"; }

.fl-esn-pin:before { content: "\f1ef"; }

.fl-esn-placeholder:before { content: "\f1f0"; }

.fl-esn-placeholder-1:before { content: "\f1f1"; }

.fl-esn-placeholder-2:before { content: "\f1f2"; }

.fl-esn-placeholder-3:before { content: "\f1f3"; }

.fl-esn-placeholders:before { content: "\f1f4"; }

.fl-esn-play-button:before { content: "\f1f5"; }

.fl-esn-play-button-1:before { content: "\f1f6"; }

.fl-esn-plus:before { content: "\f1f7"; }

.fl-esn-power:before { content: "\f1f8"; }

.fl-esn-previous:before { content: "\f1f9"; }

.fl-esn-price-tag:before { content: "\f1fa"; }

.fl-esn-print:before { content: "\f1fb"; }

.fl-esn-push-pin:before { content: "\f1fc"; }

.fl-esn-radar:before { content: "\f1fd"; }

.fl-esn-reading:before { content: "\f1fe"; }

.fl-esn-record:before { content: "\f1ff"; }

.fl-esn-repeat:before { content: "\f200"; }

.fl-esn-repeat-1:before { content: "\f201"; }

.fl-esn-restart:before { content: "\f202"; }

.fl-esn-resume:before { content: "\f203"; }

.fl-esn-rewind:before { content: "\f204"; }

.fl-esn-rewind-1:before { content: "\f205"; }

.fl-esn-route:before { content: "\f206"; }

.fl-esn-save:before { content: "\f207"; }

.fl-esn-search:before { content: "\f208"; }

.fl-esn-search-1:before { content: "\f209"; }

.fl-esn-send:before { content: "\f20a"; }

.fl-esn-server:before { content: "\f20b"; }

.fl-esn-server-1:before { content: "\f20c"; }

.fl-esn-server-2:before { content: "\f20d"; }

.fl-esn-server-3:before { content: "\f20e"; }

.fl-esn-settings:before { content: "\f20f"; }

.fl-esn-settings-1:before { content: "\f210"; }

.fl-esn-settings-2:before { content: "\f211"; }

.fl-esn-settings-3:before { content: "\f212"; }

.fl-esn-settings-4:before { content: "\f213"; }

.fl-esn-settings-5:before { content: "\f214"; }

.fl-esn-settings-6:before { content: "\f215"; }

.fl-esn-settings-7:before { content: "\f216"; }

.fl-esn-settings-8:before { content: "\f217"; }

.fl-esn-settings-9:before { content: "\f218"; }

.fl-esn-share:before { content: "\f219"; }

.fl-esn-share-1:before { content: "\f21a"; }

.fl-esn-share-2:before { content: "\f21b"; }

.fl-esn-shuffle:before { content: "\f21c"; }

.fl-esn-shuffle-1:before { content: "\f21d"; }

.fl-esn-shutdown:before { content: "\f21e"; }

.fl-esn-sign:before { content: "\f21f"; }

.fl-esn-sign-1:before { content: "\f220"; }

.fl-esn-skip:before { content: "\f221"; }

.fl-esn-smartphone:before { content: "\f222"; }

.fl-esn-smartphone-1:before { content: "\f223"; }

.fl-esn-smartphone-10:before { content: "\f224"; }

.fl-esn-smartphone-11:before { content: "\f225"; }

.fl-esn-smartphone-2:before { content: "\f226"; }

.fl-esn-smartphone-3:before { content: "\f227"; }

.fl-esn-smartphone-4:before { content: "\f228"; }

.fl-esn-smartphone-5:before { content: "\f229"; }

.fl-esn-smartphone-6:before { content: "\f22a"; }

.fl-esn-smartphone-7:before { content: "\f22b"; }

.fl-esn-smartphone-8:before { content: "\f22c"; }

.fl-esn-smartphone-9:before { content: "\f22d"; }

.fl-esn-speaker:before { content: "\f22e"; }

.fl-esn-speaker-1:before { content: "\f22f"; }

.fl-esn-speaker-2:before { content: "\f230"; }

.fl-esn-speaker-3:before { content: "\f231"; }

.fl-esn-speaker-4:before { content: "\f232"; }

.fl-esn-speaker-5:before { content: "\f233"; }

.fl-esn-speaker-6:before { content: "\f234"; }

.fl-esn-speaker-7:before { content: "\f235"; }

.fl-esn-speaker-8:before { content: "\f236"; }

.fl-esn-spotlight:before { content: "\f237"; }

.fl-esn-star:before { content: "\f238"; }

.fl-esn-star-1:before { content: "\f239"; }

.fl-esn-stop:before { content: "\f23a"; }

.fl-esn-stop-1:before { content: "\f23b"; }

.fl-esn-stopwatch:before { content: "\f23c"; }

.fl-esn-stopwatch-1:before { content: "\f23d"; }

.fl-esn-stopwatch-2:before { content: "\f23e"; }

.fl-esn-stopwatch-3:before { content: "\f23f"; }

.fl-esn-stopwatch-4:before { content: "\f240"; }

.fl-esn-street:before { content: "\f241"; }

.fl-esn-street-1:before { content: "\f242"; }

.fl-esn-substract:before { content: "\f243"; }

.fl-esn-substract-1:before { content: "\f244"; }

.fl-esn-success:before { content: "\f245"; }

.fl-esn-switch:before { content: "\f246"; }

.fl-esn-switch-1:before { content: "\f247"; }

.fl-esn-switch-2:before { content: "\f248"; }

.fl-esn-switch-3:before { content: "\f249"; }

.fl-esn-switch-4:before { content: "\f24a"; }

.fl-esn-switch-5:before { content: "\f24b"; }

.fl-esn-switch-6:before { content: "\f24c"; }

.fl-esn-switch-7:before { content: "\f24d"; }

.fl-esn-tabs:before { content: "\f24e"; }

.fl-esn-tabs-1:before { content: "\f24f"; }

.fl-esn-target:before { content: "\f250"; }

.fl-esn-television:before { content: "\f251"; }

.fl-esn-television-1:before { content: "\f252"; }

.fl-esn-time:before { content: "\f253"; }

.fl-esn-trash:before { content: "\f254"; }

.fl-esn-umbrella:before { content: "\f255"; }

.fl-esn-unlink:before { content: "\f256"; }

.fl-esn-unlocked:before { content: "\f257"; }

.fl-esn-unlocked-1:before { content: "\f258"; }

.fl-esn-unlocked-2:before { content: "\f259"; }

.fl-esn-upload:before { content: "\f25a"; }

.fl-esn-user:before { content: "\f25b"; }

.fl-esn-user-1:before { content: "\f25c"; }

.fl-esn-user-2:before { content: "\f25d"; }

.fl-esn-user-3:before { content: "\f25e"; }

.fl-esn-user-4:before { content: "\f25f"; }

.fl-esn-user-5:before { content: "\f260"; }

.fl-esn-user-6:before { content: "\f261"; }

.fl-esn-user-7:before { content: "\f262"; }

.fl-esn-users:before { content: "\f263"; }

.fl-esn-users-1:before { content: "\f264"; }

.fl-esn-video-camera:before { content: "\f265"; }

.fl-esn-video-camera-1:before { content: "\f266"; }

.fl-esn-video-player:before { content: "\f267"; }

.fl-esn-video-player-1:before { content: "\f268"; }

.fl-esn-video-player-2:before { content: "\f269"; }

.fl-esn-view:before { content: "\f26a"; }

.fl-esn-view-1:before { content: "\f26b"; }

.fl-esn-view-2:before { content: "\f26c"; }

.fl-esn-volume-control:before { content: "\f26d"; }

.fl-esn-volume-control-1:before { content: "\f26e"; }

.fl-esn-warning:before { content: "\f26f"; }

.fl-esn-wifi:before { content: "\f270"; }

.fl-esn-wifi-1:before { content: "\f271"; }

.fl-esn-windows:before { content: "\f272"; }

.fl-esn-windows-1:before { content: "\f273"; }

.fl-esn-windows-2:before { content: "\f274"; }

.fl-esn-windows-3:before { content: "\f275"; }

.fl-esn-windows-4:before { content: "\f276"; }

.fl-esn-wireless-internet:before { content: "\f277"; }

.fl-esn-worldwide:before { content: "\f278"; }

.fl-esn-worldwide-1:before { content: "\f279"; }

.fl-esn-zoom-in:before { content: "\f27a"; }

.fl-esn-zoom-out:before { content: "\f27b"; }





@font-face {

	font-family: 'themify';

	src:url('../assets/themify_-fvbane.eot');

	src:url('../assets/themify_-iefix-fvbane.eot') format('embedded-opentype'),

		url('../assets/themify_-fvbane.woff') format('woff'),

		url('../assets/themify_-fvbane.ttf') format('truetype'),

		url('../assets/themify_-fvbane-themify.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}



[class^="ti-"], [class*=" ti-"] {

	font-family: 'themify';

	speak: none;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

    display: inline-block;



	/* Better Font Rendering =========== */

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale;

}



.ti-wand:before {

	content: "\e600";

}

.ti-volume:before {

	content: "\e601";

}

.ti-user:before {

	content: "\e602";

}

.ti-unlock:before {

	content: "\e603";

}

.ti-unlink:before {

	content: "\e604";

}

.ti-trash:before {

	content: "\e605";

}

.ti-thought:before {

	content: "\e606";

}

.ti-target:before {

	content: "\e607";

}

.ti-tag:before {

	content: "\e608";

}

.ti-tablet:before {

	content: "\e609";

}

.ti-star:before {

	content: "\e60a";

}

.ti-spray:before {

	content: "\e60b";

}

.ti-signal:before {

	content: "\e60c";

}

.ti-shopping-cart:before {

	content: "\e60d";

}

.ti-shopping-cart-full:before {

	content: "\e60e";

}

.ti-settings:before {

	content: "\e60f";

}

.ti-search:before {

	content: "\e610";

}

.ti-zoom-in:before {

	content: "\e611";

}

.ti-zoom-out:before {

	content: "\e612";

}

.ti-cut:before {

	content: "\e613";

}

.ti-ruler:before {

	content: "\e614";

}

.ti-ruler-pencil:before {

	content: "\e615";

}

.ti-ruler-alt:before {

	content: "\e616";

}

.ti-bookmark:before {

	content: "\e617";

}

.ti-bookmark-alt:before {

	content: "\e618";

}

.ti-reload:before {

	content: "\e619";

}

.ti-plus:before {

	content: "\e61a";

}

.ti-pin:before {

	content: "\e61b";

}

.ti-pencil:before {

	content: "\e61c";

}

.ti-pencil-alt:before {

	content: "\e61d";

}

.ti-paint-roller:before {

	content: "\e61e";

}

.ti-paint-bucket:before {

	content: "\e61f";

}

.ti-na:before {

	content: "\e620";

}

.ti-mobile:before {

	content: "\e621";

}

.ti-minus:before {

	content: "\e622";

}

.ti-medall:before {

	content: "\e623";

}

.ti-medall-alt:before {

	content: "\e624";

}

.ti-marker:before {

	content: "\e625";

}

.ti-marker-alt:before {

	content: "\e626";

}

.ti-arrow-up:before {

	content: "\e627";

}

.ti-arrow-right:before {

	content: "\e628";

}

.ti-arrow-left:before {

	content: "\e629";

}

.ti-arrow-down:before {

	content: "\e62a";

}

.ti-lock:before {

	content: "\e62b";

}

.ti-location-arrow:before {

	content: "\e62c";

}

.ti-link:before {

	content: "\e62d";

}

.ti-layout:before {

	content: "\e62e";

}

.ti-layers:before {

	content: "\e62f";

}

.ti-layers-alt:before {

	content: "\e630";

}

.ti-key:before {

	content: "\e631";

}

.ti-import:before {

	content: "\e632";

}

.ti-image:before {

	content: "\e633";

}

.ti-heart:before {

	content: "\e634";

}

.ti-heart-broken:before {

	content: "\e635";

}

.ti-hand-stop:before {

	content: "\e636";

}

.ti-hand-open:before {

	content: "\e637";

}

.ti-hand-drag:before {

	content: "\e638";

}

.ti-folder:before {

	content: "\e639";

}

.ti-flag:before {

	content: "\e63a";

}

.ti-flag-alt:before {

	content: "\e63b";

}

.ti-flag-alt-2:before {

	content: "\e63c";

}

.ti-eye:before {

	content: "\e63d";

}

.ti-export:before {

	content: "\e63e";

}

.ti-exchange-vertical:before {

	content: "\e63f";

}

.ti-desktop:before {

	content: "\e640";

}

.ti-cup:before {

	content: "\e641";

}

.ti-crown:before {

	content: "\e642";

}

.ti-comments:before {

	content: "\e643";

}

.ti-comment:before {

	content: "\e644";

}

.ti-comment-alt:before {

	content: "\e645";

}

.ti-close:before {

	content: "\e646";

}

.ti-clip:before {

	content: "\e647";

}

.ti-angle-up:before {

	content: "\e648";

}

.ti-angle-right:before {

	content: "\e649";

}

.ti-angle-left:before {

	content: "\e64a";

}

.ti-angle-down:before {

	content: "\e64b";

}

.ti-check:before {

	content: "\e64c";

}

.ti-check-box:before {

	content: "\e64d";

}

.ti-camera:before {

	content: "\e64e";

}

.ti-announcement:before {

	content: "\e64f";

}

.ti-brush:before {

	content: "\e650";

}

.ti-briefcase:before {

	content: "\e651";

}

.ti-bolt:before {

	content: "\e652";

}

.ti-bolt-alt:before {

	content: "\e653";

}

.ti-blackboard:before {

	content: "\e654";

}

.ti-bag:before {

	content: "\e655";

}

.ti-move:before {

	content: "\e656";

}

.ti-arrows-vertical:before {

	content: "\e657";

}

.ti-arrows-horizontal:before {

	content: "\e658";

}

.ti-fullscreen:before {

	content: "\e659";

}

.ti-arrow-top-right:before {

	content: "\e65a";

}

.ti-arrow-top-left:before {

	content: "\e65b";

}

.ti-arrow-circle-up:before {

	content: "\e65c";

}

.ti-arrow-circle-right:before {

	content: "\e65d";

}

.ti-arrow-circle-left:before {

	content: "\e65e";

}

.ti-arrow-circle-down:before {

	content: "\e65f";

}

.ti-angle-double-up:before {

	content: "\e660";

}

.ti-angle-double-right:before {

	content: "\e661";

}

.ti-angle-double-left:before {

	content: "\e662";

}

.ti-angle-double-down:before {

	content: "\e663";

}

.ti-zip:before {

	content: "\e664";

}

.ti-world:before {

	content: "\e665";

}

.ti-wheelchair:before {

	content: "\e666";

}

.ti-view-list:before {

	content: "\e667";

}

.ti-view-list-alt:before {

	content: "\e668";

}

.ti-view-grid:before {

	content: "\e669";

}

.ti-uppercase:before {

	content: "\e66a";

}

.ti-upload:before {

	content: "\e66b";

}

.ti-underline:before {

	content: "\e66c";

}

.ti-truck:before {

	content: "\e66d";

}

.ti-timer:before {

	content: "\e66e";

}

.ti-ticket:before {

	content: "\e66f";

}

.ti-thumb-up:before {

	content: "\e670";

}

.ti-thumb-down:before {

	content: "\e671";

}

.ti-text:before {

	content: "\e672";

}

.ti-stats-up:before {

	content: "\e673";

}

.ti-stats-down:before {

	content: "\e674";

}

.ti-split-v:before {

	content: "\e675";

}

.ti-split-h:before {

	content: "\e676";

}

.ti-smallcap:before {

	content: "\e677";

}

.ti-shine:before {

	content: "\e678";

}

.ti-shift-right:before {

	content: "\e679";

}

.ti-shift-left:before {

	content: "\e67a";

}

.ti-shield:before {

	content: "\e67b";

}

.ti-notepad:before {

	content: "\e67c";

}

.ti-server:before {

	content: "\e67d";

}

.ti-quote-right:before {

	content: "\e67e";

}

.ti-quote-left:before {

	content: "\e67f";

}

.ti-pulse:before {

	content: "\e680";

}

.ti-printer:before {

	content: "\e681";

}

.ti-power-off:before {

	content: "\e682";

}

.ti-plug:before {

	content: "\e683";

}

.ti-pie-chart:before {

	content: "\e684";

}

.ti-paragraph:before {

	content: "\e685";

}

.ti-panel:before {

	content: "\e686";

}

.ti-package:before {

	content: "\e687";

}

.ti-music:before {

	content: "\e688";

}

.ti-music-alt:before {

	content: "\e689";

}

.ti-mouse:before {

	content: "\e68a";

}

.ti-mouse-alt:before {

	content: "\e68b";

}

.ti-money:before {

	content: "\e68c";

}

.ti-microphone:before {

	content: "\e68d";

}

.ti-menu:before {

	content: "\e68e";

}

.ti-menu-alt:before {

	content: "\e68f";

}

.ti-map:before {

	content: "\e690";

}

.ti-map-alt:before {

	content: "\e691";

}

.ti-loop:before {

	content: "\e692";

}

.ti-location-pin:before {

	content: "\e693";

}

.ti-list:before {

	content: "\e694";

}

.ti-light-bulb:before {

	content: "\e695";

}

.ti-Italic:before {

	content: "\e696";

}

.ti-info:before {

	content: "\e697";

}

.ti-infinite:before {

	content: "\e698";

}

.ti-id-badge:before {

	content: "\e699";

}

.ti-hummer:before {

	content: "\e69a";

}

.ti-home:before {

	content: "\e69b";

}

.ti-help:before {

	content: "\e69c";

}

.ti-headphone:before {

	content: "\e69d";

}

.ti-harddrives:before {

	content: "\e69e";

}

.ti-harddrive:before {

	content: "\e69f";

}

.ti-gift:before {

	content: "\e6a0";

}

.ti-game:before {

	content: "\e6a1";

}

.ti-filter:before {

	content: "\e6a2";

}

.ti-files:before {

	content: "\e6a3";

}

.ti-file:before {

	content: "\e6a4";

}

.ti-eraser:before {

	content: "\e6a5";

}

.ti-envelope:before {

	content: "\e6a6";

}

.ti-download:before {

	content: "\e6a7";

}

.ti-direction:before {

	content: "\e6a8";

}

.ti-direction-alt:before {

	content: "\e6a9";

}

.ti-dashboard:before {

	content: "\e6aa";

}

.ti-control-stop:before {

	content: "\e6ab";

}

.ti-control-shuffle:before {

	content: "\e6ac";

}

.ti-control-play:before {

	content: "\e6ad";

}

.ti-control-pause:before {

	content: "\e6ae";

}

.ti-control-forward:before {

	content: "\e6af";

}

.ti-control-backward:before {

	content: "\e6b0";

}

.ti-cloud:before {

	content: "\e6b1";

}

.ti-cloud-up:before {

	content: "\e6b2";

}

.ti-cloud-down:before {

	content: "\e6b3";

}

.ti-clipboard:before {

	content: "\e6b4";

}

.ti-car:before {

	content: "\e6b5";

}

.ti-calendar:before {

	content: "\e6b6";

}

.ti-book:before {

	content: "\e6b7";

}

.ti-bell:before {

	content: "\e6b8";

}

.ti-basketball:before {

	content: "\e6b9";

}

.ti-bar-chart:before {

	content: "\e6ba";

}

.ti-bar-chart-alt:before {

	content: "\e6bb";

}

.ti-back-right:before {

	content: "\e6bc";

}

.ti-back-left:before {

	content: "\e6bd";

}

.ti-arrows-corner:before {

	content: "\e6be";

}

.ti-archive:before {

	content: "\e6bf";

}

.ti-anchor:before {

	content: "\e6c0";

}

.ti-align-right:before {

	content: "\e6c1";

}

.ti-align-left:before {

	content: "\e6c2";

}

.ti-align-justify:before {

	content: "\e6c3";

}

.ti-align-center:before {

	content: "\e6c4";

}

.ti-alert:before {

	content: "\e6c5";

}

.ti-alarm-clock:before {

	content: "\e6c6";

}

.ti-agenda:before {

	content: "\e6c7";

}

.ti-write:before {

	content: "\e6c8";

}

.ti-window:before {

	content: "\e6c9";

}

.ti-widgetized:before {

	content: "\e6ca";

}

.ti-widget:before {

	content: "\e6cb";

}

.ti-widget-alt:before {

	content: "\e6cc";

}

.ti-wallet:before {

	content: "\e6cd";

}

.ti-video-clapper:before {

	content: "\e6ce";

}

.ti-video-camera:before {

	content: "\e6cf";

}

.ti-vector:before {

	content: "\e6d0";

}

.ti-themify-logo:before {

	content: "\e6d1";

}

.ti-themify-favicon:before {

	content: "\e6d2";

}

.ti-themify-favicon-alt:before {

	content: "\e6d3";

}

.ti-support:before {

	content: "\e6d4";

}

.ti-stamp:before {

	content: "\e6d5";

}

.ti-split-v-alt:before {

	content: "\e6d6";

}

.ti-slice:before {

	content: "\e6d7";

}

.ti-shortcode:before {

	content: "\e6d8";

}

.ti-shift-right-alt:before {

	content: "\e6d9";

}

.ti-shift-left-alt:before {

	content: "\e6da";

}

.ti-ruler-alt-2:before {

	content: "\e6db";

}

.ti-receipt:before {

	content: "\e6dc";

}

.ti-pin2:before {

	content: "\e6dd";

}

.ti-pin-alt:before {

	content: "\e6de";

}

.ti-pencil-alt2:before {

	content: "\e6df";

}

.ti-palette:before {

	content: "\e6e0";

}

.ti-more:before {

	content: "\e6e1";

}

.ti-more-alt:before {

	content: "\e6e2";

}

.ti-microphone-alt:before {

	content: "\e6e3";

}

.ti-magnet:before {

	content: "\e6e4";

}

.ti-line-double:before {

	content: "\e6e5";

}

.ti-line-dotted:before {

	content: "\e6e6";

}

.ti-line-dashed:before {

	content: "\e6e7";

}

.ti-layout-width-full:before {

	content: "\e6e8";

}

.ti-layout-width-default:before {

	content: "\e6e9";

}

.ti-layout-width-default-alt:before {

	content: "\e6ea";

}

.ti-layout-tab:before {

	content: "\e6eb";

}

.ti-layout-tab-window:before {

	content: "\e6ec";

}

.ti-layout-tab-v:before {

	content: "\e6ed";

}

.ti-layout-tab-min:before {

	content: "\e6ee";

}

.ti-layout-slider:before {

	content: "\e6ef";

}

.ti-layout-slider-alt:before {

	content: "\e6f0";

}

.ti-layout-sidebar-right:before {

	content: "\e6f1";

}

.ti-layout-sidebar-none:before {

	content: "\e6f2";

}

.ti-layout-sidebar-left:before {

	content: "\e6f3";

}

.ti-layout-placeholder:before {

	content: "\e6f4";

}

.ti-layout-menu:before {

	content: "\e6f5";

}

.ti-layout-menu-v:before {

	content: "\e6f6";

}

.ti-layout-menu-separated:before {

	content: "\e6f7";

}

.ti-layout-menu-full:before {

	content: "\e6f8";

}

.ti-layout-media-right-alt:before {

	content: "\e6f9";

}

.ti-layout-media-right:before {

	content: "\e6fa";

}

.ti-layout-media-overlay:before {

	content: "\e6fb";

}

.ti-layout-media-overlay-alt:before {

	content: "\e6fc";

}

.ti-layout-media-overlay-alt-2:before {

	content: "\e6fd";

}

.ti-layout-media-left-alt:before {

	content: "\e6fe";

}

.ti-layout-media-left:before {

	content: "\e6ff";

}

.ti-layout-media-center-alt:before {

	content: "\e700";

}

.ti-layout-media-center:before {

	content: "\e701";

}

.ti-layout-list-thumb:before {

	content: "\e702";

}

.ti-layout-list-thumb-alt:before {

	content: "\e703";

}

.ti-layout-list-post:before {

	content: "\e704";

}

.ti-layout-list-large-image:before {

	content: "\e705";

}

.ti-layout-line-solid:before {

	content: "\e706";

}

.ti-layout-grid4:before {

	content: "\e707";

}

.ti-layout-grid3:before {

	content: "\e708";

}

.ti-layout-grid2:before {

	content: "\e709";

}

.ti-layout-grid2-thumb:before {

	content: "\e70a";

}

.ti-layout-cta-right:before {

	content: "\e70b";

}

.ti-layout-cta-left:before {

	content: "\e70c";

}

.ti-layout-cta-center:before {

	content: "\e70d";

}

.ti-layout-cta-btn-right:before {

	content: "\e70e";

}

.ti-layout-cta-btn-left:before {

	content: "\e70f";

}

.ti-layout-column4:before {

	content: "\e710";

}

.ti-layout-column3:before {

	content: "\e711";

}

.ti-layout-column2:before {

	content: "\e712";

}

.ti-layout-accordion-separated:before {

	content: "\e713";

}

.ti-layout-accordion-merged:before {

	content: "\e714";

}

.ti-layout-accordion-list:before {

	content: "\e715";

}

.ti-ink-pen:before {

	content: "\e716";

}

.ti-info-alt:before {

	content: "\e717";

}

.ti-help-alt:before {

	content: "\e718";

}

.ti-headphone-alt:before {

	content: "\e719";

}

.ti-hand-point-up:before {

	content: "\e71a";

}

.ti-hand-point-right:before {

	content: "\e71b";

}

.ti-hand-point-left:before {

	content: "\e71c";

}

.ti-hand-point-down:before {

	content: "\e71d";

}

.ti-gallery:before {

	content: "\e71e";

}

.ti-face-smile:before {

	content: "\e71f";

}

.ti-face-sad:before {

	content: "\e720";

}

.ti-credit-card:before {

	content: "\e721";

}

.ti-control-skip-forward:before {

	content: "\e722";

}

.ti-control-skip-backward:before {

	content: "\e723";

}

.ti-control-record:before {

	content: "\e724";

}

.ti-control-eject:before {

	content: "\e725";

}

.ti-comments-smiley:before {

	content: "\e726";

}

.ti-brush-alt:before {

	content: "\e727";

}

.ti-youtube:before {

	content: "\e728";

}

.ti-vimeo:before {

	content: "\e729";

}

.ti-twitter:before {

	content: "\e72a";

}

.ti-time:before {

	content: "\e72b";

}

.ti-tumblr:before {

	content: "\e72c";

}

.ti-skype:before {

	content: "\e72d";

}

.ti-share:before {

	content: "\e72e";

}

.ti-share-alt:before {

	content: "\e72f";

}

.ti-rocket:before {

	content: "\e730";

}

.ti-pinterest:before {

	content: "\e731";

}

.ti-new-window:before {

	content: "\e732";

}

.ti-microsoft:before {

	content: "\e733";

}

.ti-list-ol:before {

	content: "\e734";

}

.ti-linkedin:before {

	content: "\e735";

}

.ti-layout-sidebar-2:before {

	content: "\e736";

}

.ti-layout-grid4-alt:before {

	content: "\e737";

}

.ti-layout-grid3-alt:before {

	content: "\e738";

}

.ti-layout-grid2-alt:before {

	content: "\e739";

}

.ti-layout-column4-alt:before {

	content: "\e73a";

}

.ti-layout-column3-alt:before {

	content: "\e73b";

}

.ti-layout-column2-alt:before {

	content: "\e73c";

}

.ti-instagram:before {

	content: "\e73d";

}

.ti-google:before {

	content: "\e73e";

}

.ti-github:before {

	content: "\e73f";

}

.ti-flickr:before {

	content: "\e740";

}

.ti-facebook:before {

	content: "\e741";

}

.ti-dropbox:before {

	content: "\e742";

}

.ti-dribbble:before {

	content: "\e743";

}

.ti-apple:before {

	content: "\e744";

}

.ti-android:before {

	content: "\e745";

}

.ti-save:before {

	content: "\e746";

}

.ti-save-alt:before {

	content: "\e747";

}

.ti-yahoo:before {

	content: "\e748";

}

.ti-wordpress:before {

	content: "\e749";

}

.ti-vimeo-alt:before {

	content: "\e74a";

}

.ti-twitter-alt:before {

	content: "\e74b";

}

.ti-tumblr-alt:before {

	content: "\e74c";

}

.ti-trello:before {

	content: "\e74d";

}

.ti-stack-overflow:before {

	content: "\e74e";

}

.ti-soundcloud:before {

	content: "\e74f";

}

.ti-sharethis:before {

	content: "\e750";

}

.ti-sharethis-alt:before {

	content: "\e751";

}

.ti-reddit:before {

	content: "\e752";

}

.ti-pinterest-alt:before {

	content: "\e753";

}

.ti-microsoft-alt:before {

	content: "\e754";

}

.ti-linux:before {

	content: "\e755";

}

.ti-jsfiddle:before {

	content: "\e756";

}

.ti-joomla:before {

	content: "\e757";

}

.ti-html5:before {

	content: "\e758";

}

.ti-flickr-alt:before {

	content: "\e759";

}

.ti-email:before {

	content: "\e75a";

}

.ti-drupal:before {

	content: "\e75b";

}

.ti-dropbox-alt:before {

	content: "\e75c";

}

.ti-css3:before {

	content: "\e75d";

}

.ti-rss:before {

	content: "\e75e";

}

.ti-rss-alt:before {

	content: "\e75f";

}









/* blog and pages */





/*-----------------

    PAGE BARNER

------------------*/



.top-area.single-page {

    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);

    height: auto;

}



.page-barner-area {

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    height: 100%;

    width: 100%;

    position: relative;

}



@media (min-width: 768px) and (max-width: 991px) {

    .barner-area-bg {

        background-position: center center !important;

    }

}



@media only screen and (max-width: 767px) {

    .barner-area-bg {

        background-position: center center !important;

    }

}



/* --------------------------

    4. BARNER AREA

----------------------------- */



.barner-area {

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    height: 400px;

    width: 100%;

    position: relative;

    /*padding-top: 100px;*/

}



.barner-area-bg {

    background-position: center center;

    background-repeat: no-repeat;

    background-size: cover;

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    width: 100%;

}



.barner-area-bg::after {

    background: #17181d none repeat scroll 0 0;

    content: "";

    height: 100%;

    left: 0;

    opacity: 0.6;

    position: absolute;

    top: 0;

    width: 100%;

}



.breadcumb {

    font-size: 12px;

    font-weight: 600;

    letter-spacing: 2px;

    text-transform: uppercase;

}



.breadcumb a span {

    color: #fff;

}



.breadcumb a:hover span,

.breadcumb span {

    color: #18bfc3;

    margin: 0 3px;

}



.info {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.info li {

    display: inline-block;

    margin-right: 15px;

}



.info li:last-child {

    margin-right: 0;

}



@media only screen and (min-width: 1920px) {

    .barner-area {

        height: 500px;

    }

}



@media only screen and (min-width: 992px) and (max-width: 1200px) {}



@media (min-width: 768px) and (max-width: 991px) {}



@media only screen and (max-width: 767px) {}



@media only screen and (min-width: 480px) and (max-width: 767px) {}



/*==============================================

        BLOG POSTS

===============================================*/

.single-post-item {

    position: relative;

    padding-left: 60px;

    position: relative;

}



.single-post-item ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.single-post-item .post-top-meta img {

    border: 1px solid #e7eaff;

    border-radius: 50%;

    height: 40px;

    margin-bottom: 0;

    margin-right: 5px;

    margin-top: 0;

    width: 40px;

}



.single-post-item .meta-comment-tag {

    font-size: 14px;

}



.single-post-item .meta-comment-tag ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.single-post-item .meta-comment-tag ul li {

    display: inline-block;

    margin-left: 30px;

}



.single-post-item .meta-comment-tag ul li a {

    display: inline-block;

    margin-left: 5px;

}



.single-post-item .post-top-meta {

    margin-bottom: 30px;

}



.single-post-item .post-top-meta > div {

    display: inline-block;

}



.meta-comment-tag {

    font-weight: 300;

}



.post-date-and-category {

    border-top: 1px solid #e7eaff;

    font-size: 14px;

    font-weight: 300;

    margin-top: 30px;

    padding-top: 30px;

}



.post-date-and-category ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.post-date-and-category ul li {

    display: inline-block;

    margin-right: 30px;

}



.post-date-and-category ul li a {

    margin-left: 5px;

}



.single-post-item .post-top-meta .post-author a,

.single-post-item h2 a {

    color: #0a0c19;

}



.single-post-item .post-top-meta .post-author a:hover,

.single-post-item h2 a:hover {

    color: #d04ed6;

}



.post-social-share-and-like-count .like-count a {

    border: 1px solid;

    border-radius: 50%;

    color: #d04ed6;

    display: block;

    height: 40px;

    padding-top: 7px;

    text-align: center;

    width: 40px;

    margin-bottom: 5px;

}



.post-social-share-and-like-count .like-count a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #ffffff;

}



.post-social-share-and-like-count .like-count {

    margin-bottom: 10px;

    text-align: center;

}



.post-social-share-and-like-count {

    left: 0;

    position: absolute;

    top: 0;

}



.post-social-share-and-like-count ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.post-social-share-and-like-count ul li {

    display: block;

}



.post-social-share-and-like-count ul li a {

    border-radius: 50%;

    display: block;

    height: 40px;

    margin-bottom: 5px;

    padding-top: 7px;

    text-align: center;

    width: 40px;

}



.post-social-share-and-like-count ul li a.facebook {

    color: #3b5999;

}



.post-social-share-and-like-count ul li a.twitter {

    color: #55acee;

}



.post-social-share-and-like-count ul li a.youtube {

    color: #cd201f;

}



.post-social-share-and-like-count ul li a.soundcloud {

    color: #ff3300;

}



.post-social-share-and-like-count ul li a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    -webkit-box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    color: #ffffff;

}



.single-post-item .post-media {

    margin-bottom: 40px;

    position: relative;

}



.single-post-item .post-details {

    padding-left: 40px;

    position: relative;

}



.single-post-item .post-details::before {

    background: #fff1f2 none repeat scroll 0 0;

    content: "";

    height: 180px;

    left: 0;

    position: absolute;

    top: 100px;

    width: 2px;

}



.single-post-item .post-details::after {

    background: #d04ed6 none repeat scroll 0 0;

    content: "";

    height: 80px;

    left: 0;

    position: absolute;

    top: 100px;

    width: 2px;

}



.post-title {

    font-size: 36px;

    margin-bottom: 40px;

}



/*==============================

    POST FORMATS

================================*/

/*------ FORMAT GALLERY ------*/



.format-gallery .owl-carousel .owl-item img {

    max-width: 100%;

    width: auto;

}



.format-gallery .owl-carousel .owl-nav > div {

    background: #ffffff none repeat scroll 0 0;

    border-radius: 50%;

    -webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2);

    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2);

    color: #0a0c19;

    height: 60px;

    left: 60px;

    opacity: 0;

    padding-top: 17px;

    position: absolute;

    text-align: center;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    width: 60px;

}



.format-gallery .owl-carousel .owl-nav > div:hover {

    background: #d04ed6;

    color: #ffffff;

}



.format-gallery .owl-carousel .owl-nav > div.owl-next {

    left: auto;

    right: 60px;

}



.format-gallery .owl-carousel:hover .owl-nav > div.owl-next {

    opacity: 1;

    right: 20px;

    visibility: visible;

}



.format-gallery .owl-carousel:hover .owl-nav > div.owl-prev {

    left: 20px;

    opacity: 1;

    visibility: visible;

}



.format-gallery .owl-carousel .owl-dots {

    position: absolute;

    right: 20px;

    bottom: 20px;

}



.format-gallery .owl-carousel .owl-dots > div {

    display: inline-block;

    width: 20px;

    height: 10px;

    border-radius: 3px;

    transition: 0.3s;

    background: #fff;

}



.format-gallery .owl-carousel .owl-dots > div.active {

    background: #d04ed6;

    width: 30px;

}



/*------- FORMAT VIDEO ------*/

.format-video .post-video-popup {

    left: 50%;

    position: absolute;

    top: 50%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}



.post-video-popup {

    background: #d04ed6 none repeat scroll 0 0;

    border-radius: 50%;

    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.2);

    color: #ffffff;

    cursor: pointer;

    font-size: 18px;

    height: 80px;

    line-height: 1;

    margin-right: 30px;

    padding-left: 10px;

    padding-top: 2px;

    position: relative;

    text-align: center;

    transition: all 0.3s ease 0s;

    width: 80px;

    border: 0;

}



.post-video-popup:hover {

    background: #ffffff none repeat scroll 0 0;

    color: #d04ed6;

    box-shadow: 0 0 0 20px rgba(255, 255, 255, .3);

}



.format-video .post-video-popup {

    left: 50%;

    position: absolute;

    top: 50%;

    -webkit-transform: translateX(-50%) translateY(-50%);

    transform: translateX(-50%) translateY(-50%);

}



/*------- FORMAT QUOTE --------*/

.single-post-item.format-quote {

    background: #f8f8ff;

    font-size: 18px;

    padding: 50px;

    text-align: center;

}



.format-quote .post-details {

    padding: 0;

}



.format-quote .post-details::before,

.format-quote .post-details::after {

    display: none;

}



.quote-meta {

    margin-top: 30px;

    font-size: 18px;

}



.quote-post-author img {

    width: 40px;

    height: 40px;

    border-radius: 50%;

    margin-right: 20px;

}



.post-quote {

    background: #d04ed6 none repeat scroll 0 0;

    border-radius: 50%;

    -webkit-box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    color: #ffffff;

    height: 50px;

    margin: 0 auto 30px;

    padding-top: 11px;

    width: 50px;

}



/*-------------------------

    POSTS PAGE PAGINATION

---------------------------*/



.post-pagination {

    padding-top: 50px;

    text-align: center;

}



.post-pagination ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.post-pagination ul li {

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    background: #ffffff none repeat scroll 0 0;

    border-radius: 50%;

    display: -webkit-inline-box;

    display: -ms-inline-flexbox;

    display: inline-flex;

    margin: 5px;

    place-content: center;

    text-align: center;

}



.post-pagination ul li a {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #e0deff;

    border-radius: 50%;

    -webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.1);

    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.1);

    color: #7886a0;

    display: block;

    height: 50px;

    padding-top: 12px;

    width: 50px;

}



.post-pagination ul li a:hover,

.post-pagination ul li.active a {

    background: #d04ed6;

    color: #ffffff;

    border-color:#d04ed6;

}



/*--------------------------

    SINGLE POST DETAILS

---------------------------*/



.single .post-details {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    margin: 0;

}



.single .post-details p {

    margin-bottom: 20px;

}



.single .post-details p:last-of-type {

    margin-bottom: 0;

}



.single .post-details img {

    margin-bottom: 30px;

}



.single .post-details img:last-of-type {

    margin-bottom: 0;

}



.single .single-post-item .post-details > p:first-of-type::first-letter {

    color: #d04ed6;

    float: left;

    font-size: 90px;

    font-weight: 600;

    margin-right: 10px;

    line-height: 1;

}



.post-details blockquote {

    border-radius: 10px;

    line-height: 1.8;

    margin-bottom: 30px;

    margin-top: 31px;

    padding: 110px 30px 30px;

    position: relative;

    text-align: center;

    background: #f3f5ff url("../img/blog/quote_bg.png") no-repeat scroll 95% center;

    border: 0 none;

    margin: 50px 0;

    padding: 50px;

}



.post-details blockquote h2 {

    letter-spacing: 1px;

    line-height: 1.6;

    margin-top: 20px;

    text-transform: capitalize;

}



.post-bottom-meta {

    margin-top: 50px;

    margin-bottom: 50px;

    overflow: hidden;

}



.post-share {

    float: right;

    text-align: right;

}



.post-tags {

    float: left;

}



.post-share h4,

.post-share ul,

.post-tags h4,

.post-tags ul {

    display: block;

}



.post-share h4,

.post-tags h4 {

    letter-spacing: 2px;

    margin-bottom: 30px;

    display: block;

}



.post-share li,

.post-tags li {

    display: inline-block;

}



.post-share li a {

    display: block;

    height: 35px;

    padding-top: 5px;

    text-align: center;

    width: 35px;

    color: #b5becc;

    margin-left: 10px;

    text-align: center;

    width: 30px;

}



.post-share li a:hover {

    color: #d04ed6;

}



.post-tags li a {

    display: block;

    font-size: 14px;

    margin-right: 5px;

}



/*----------------------------

    SINGLE PAGE NAVIGATION

----------------------------*/

.single-post-pagination {

    border-bottom: 1px solid #e1e6ff;

    border-top: 1px solid #e1e6ff;

    overflow: hidden;

    padding-bottom: 50px;

    padding-top: 50px;

    position: relative;

}



.sigle-page-nvaigation {

    margin-top: 50px;

    position: relative;

    z-index: 9;

}



.sigle-page-nvaigation::after {

    background: #000000 none repeat scroll 0 0;

    content: "";

    display: block;

    height: 1px;

    opacity: 0.3;

    position: absolute;

    top: 50%;

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%);

    width: 100%;

    z-index: -1;

}



.sigle-page-nvaigation ul {

    list-style: outside none none;

    margin: 0;

    overflow: hidden;

    padding: 0;

}



.sigle-page-nvaigation ul li {

    overflow: hidden;

}



.sigle-page-nvaigation ul li:first-child {

    float: left;

}



.sigle-page-nvaigation ul li:last-child {

    float: right;

}



.sigle-page-nvaigation ul li a {

    background: #f4f4f4 none repeat scroll 0 0;

    border: 1px solid #d1d1d1;

    border-radius: 5px;

    display: block;

    height: 40px;

    letter-spacing: 1px;

    padding: 7px 20px;

    text-transform: capitalize;

}



.sigle-page-nvaigation ul li a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #fff;

}



/*----------------------

    RELATED POST

-----------------------*/

.related-post-warapper {

    border-bottom: 1px solid #e1e6ff;

    margin-top: 50px;

}



.related-post {

    margin-top: 50px;

    padding-bottom: 50px;

}



.single-related-post {

    position: relative;

}



.single-related-post img {

    width: 100%;

}



.related-details {

    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;

    color: #bcc6d9;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -webkit-box-orient: vertical;

    -webkit-box-direction: normal;

    -ms-flex-direction: column;

    flex-direction: column;

    height: 100%;

    -webkit-box-pack: end;

    -ms-flex-pack: end;

    justify-content: end;

    left: 0;

    padding: 30px;

    position: absolute;

    top: 0;

}



.related-details a {

    color: #bcc6d9;

}



.related-details a:hover {

    color: #ffffff;

}



/*-----------------------------

    POST AUTHOR

----------------------------*/

.posts-author {

    border: 1px solid #e1e6ff;

    margin-top: 50px;

    overflow: hidden;

    padding: 30px;

}



.writen-by {

    color: #d04ed6;

    letter-spacing: 1px;

    text-transform: uppercase;

}



/*-------------------

    COMMENTS LIST

--------------------*/

.comment-area {

    border-top: 1px solid #e1e6ff;

    margin-top: 50px;

}



.all-comments {

    margin-top: 50px;

}



.comment-list {

    margin-top: 50px;

}



.comment-list ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.single-comment {

    border-top: 1px solid #e1e6ff;

    margin-top: 50px;

    padding-left: 100px;

    padding-top: 50px;

    position: relative;

}



.single-comment .single-comment {

    margin-left: -50px;

}



.comment-author {

    border-radius: 50%;

    -webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);

    box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12);

    height: 80px;

    left: 0;

    overflow: hidden;

    position: absolute;

    top: auto;

    width: 80px;

}



.comment-meta {

    overflow: hidden;

    padding-bottom: 15px;

}



.comment-left-meta {

    float: left;

}



.comment-reply {

    float: right;

}



.comment-reply a {

    border: 1px solid;

    border-radius: 50px;

    color: #63688e;

    display: inline-block;

    padding: 4px 15px;

}



.comment-reply a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #ffffff;

}



.comment-meta h4 {

    font-size: 16px;

    margin-bottom: 5px;

}



.comment-meta .comment-date {

    color: #d04ed6;

    font-size: 14px;

    letter-spacing: 1px;

    text-transform: uppercase;

}



/*-------------------

    COMMENT FORM

----------------------*/

.comment-box {

    margin-top: 50px;

}



.comment-box {

    border-top: 1px solid #e1e6ff;

    margin-top: 50px;

    padding-top: 50px;

}



.comment-form {

    background: #f8f6ff none repeat scroll 0 0;

    margin-top: 50px;

    padding: 30px;

}



.comment-form input,

.comment-form textarea {

    border: 1px solid #dddddd;

    border-radius: 50px;

    margin-bottom: 20px;

    max-height: 140px;

    padding: 10px 20px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    width: 100%;

}



.comment-form input:focus,

.comment-form textarea:focus {

    border-color: #d04ed6;

}



.comment-form input[type="submit"] {

    background: #d04ed6 none repeat scroll 0 0;

    border: 0 none;

    color: #ffffff;

    font-weight: 500;

    letter-spacing: 2px;

    margin-top: 20px;

    padding: 13px 30px;

    text-transform: uppercase;

    width: auto;

}



.comment-form input[type="submit"]:hover {

    background: #ffffff none repeat scroll 0 0;

    -webkit-box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    box-shadow: 0 16px 32px rgba(255, 61, 70, 0.2);

    color: #d04ed6;

}



.comments-title,

.reply-title {

    letter-spacing: 1px;

    position: relative;

    text-transform: capitalize;

    z-index: 1;

}



.comments-title span,

.reply-title span {

    background: #fff none repeat scroll 0 0;

    overflow: hidden;

    padding: 10px 20px;

    position: relative;

}



@media (min-width: 768px) and (max-width: 991px) {

    .single-post-item {

        padding-left: 0;

    }



    .post-social-share-and-like-count {

        display: none;

    }



    .single-post-item .post-details {

        padding-left: 0;

    }



    .single-post-item .post-details::before,

    .single-post-item .post-details::after {

        display: none;

    }



}



@media only screen and (max-width: 767px) {

    .single-post-item {

        padding-left: 0;

    }



    .post-social-share-and-like-count {

        display: none;

    }



    .single-post-item .post-details {

        padding-left: 0;

    }



    .single-post-item .post-details::before,

    .single-post-item .post-details::after {

        display: none;

    }



    .post-title {

        font-size: 24px;

    }



    .format-quote {

        padding: 20px !important;

    }



    .post-details blockquote h2 {

        font-size: 18px;

    }



    .post-details blockquote {

        padding: 30px;

    }



    .post-share {

        margin-top: 50px;

        text-align: center;

        width: 100%;

    }



    .post-tags {

        text-align: center;

        width: 100%;

    }



    .single-comment .single-comment {

        margin-left: -100px;

    }



    .comment-reply {

        display: inline-block;

        float: none;

        margin: 10px 0;

    }



    .posts-author {

        text-align: center;

    }



    .posts-author img {

        float: none;

        margin-bottom: 30px;

    }

}



/*==========================================================

    WIDGETS STYLE

===========================================================*/



.single-widgets {

    margin-bottom: 50px;

    border: 1px solid #e0deff;

    padding: 40px;

}



.single-widgets:last-child {

    margin: 0;

}



.single-widgets h4 {

    font-size: 20px;

    margin-bottom: 40px;

    text-align: center;

}



.single-widgets ul {

    margin: 0;

    padding: 0;

    list-style: none;

}



.single-widgets h3 {

    font-size: 20px;

    margin-bottom: 30px;

    position: relative;

    text-align: center;

    text-transform: capitalize;

}



/*----------------------

    ABOUT

-----------------------*/

.widget_about {

    text-align: center;

}



.single-widgets .about-details h4 {

    font-size: 18px;

    margin-bottom: 20px;

}



.widget_about img {

    margin: 0 auto 30px;

    width: 140px;

}



.widget_about .social-bookmark {

    margin-top: 30px;

}



.widget_about .social-bookmark li a {

    display: inline-block;

    width: 40px;

    color: #b3bed3;

}



.widget_about .social-bookmark li.facebook a:hover {

    color: #3b5999;

}



.widget_about .social-bookmark li.twitter a:hover {

    color: #55acee;

}



.widget_about .social-bookmark li.google-plus a:hover {

    color: #dd4b39;

}



.widget_about .social-bookmark li.youtube a:hover {

    color: #cd201f;

}



.widget_about .social-bookmark li.linkedin a:hover {

    color: #0077B5;

}



/*----------------------

    SEARCH

-----------------------*/

.single-widgets .search-form {



    background: #f6f4ff none repeat scroll 0 0;

    height: 60px;

    padding: 20px;

    position: relative;

    width: 100%;

}



.single-widgets .search-form input {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 0 none;

    height: 100%;

    left: 0;

    padding: 20px;

    position: absolute;

    top: 0;

    width: calc(100% - 60px);

}



.single-widgets .search-form button {

    background: #0b8793 none repeat scroll 0 0;

    border: 0 none;

    color: #ffffff;

    height: 60px;

    position: absolute;

    right: 0;

    top: 0;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    width: 60px;

}



.single-widgets .search-form button:hover {

    background: #d04ed6 none repeat scroll 0 0;

    color: #fff;

}



/*---------------------

    CATEGORIES

---------------------*/

.widget_categories ul li,

.widget_pages ul li,

.widget_nav_menu ul li {}



.widget_categories ul li:first-child,

.widget_pages ul li:first-child,

.widget_nav_menu ul li:first-child {

    border: 0 none;

}



.widget_categories ul li li,

.widget_pages ul li li,

.widget_nav_menu ul li li {

    border: 0 none;

}



.widget_categories ul li a,

.widget_pages ul li a,

.widget_nav_menu ul li a {

    background: #f6f9ff none repeat scroll 0 0;

    display: block;

    height: 50px;

    margin-bottom: 10px;

    padding: 13px 0 13px 20px;

    position: relative;

}



.widget_categories ul li a span,

.widget_pages ul li a span,

.widget_nav_menu ul li a span {

    font-size: 13px;

    text-align: center;

    background: #e6eeff none repeat scroll 0 0;

    color: #0a0c19;

    height: 50px;

    padding-top: 12px;

    position: absolute;

    right: 0;

    top: 0;

    width: 50px;



}



/*---------------------

    ARCHIVE

----------------------*/



.widget_archive li {

    border-top: 1px solid #dfdfdf;

}



.widget_archive li:first-child {

    border: 0 none;

}



.widget_archive li a {

    display: block;

    padding: 10px 0;

}



.widget_archive li a span {

    background: #f4f4f4 none repeat scroll 0 0;

    border-radius: 50%;

    float: right;

    height: 25px;

    text-align: center;

    width: 25px;

}



/*----------------------

    RECENT

-----------------------*/



.widget_recent_entries li {

    border-top: 1px solid #d3d3d3;

    padding: 15px 0;

}



.widget_recent_entries li:last-child {

    padding-bottom: 0;

}



.widget_recent_entries li:first-child {

    border: 0 none;

}



.single-widgets.widget_recent_entries {}



.widget_recent_entries li a {

    display: block;

    margin-bottom: 5px;

}



.widget_recent_entries li .post-date {

    font-size: 14px;

}



/*-----------------------

    RECENT THUMB

-----------------------*/



.widget_post_with_thumb li {

    border-top: 1px solid #d3d3d3;

    overflow: hidden;

    padding: 20px 0;

}



.widget_post_with_thumb li:last-child {

    padding-bottom: 0;

}



.widget_post_with_thumb li:first-child {

    border: 0 none;

    padding-top: 0;

}



.widget_post_with_thumb li img {

    -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);

    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1);

    height: 80px;

    width: 80px;

}



.widget_post_with_thumb li .post-date {

    display: block;

    font-size: 14px;

}



.widget_post_with_thumb li .post-date i {

    margin-right: 5px;

}



.widget_post_with_thumb li a {

    font-weight: 500;

}



/*---------------------

    INSTAGRAM OR GALLEY

-----------------------*/

.widget_instagram {

    overflow: hidden;

}



.widget_instagram li {

    float: left;

    padding: 5px;

    width: 33.33%;

}



.widget_instagram li img {

    border-radius: 0;

}



.widget_instagram ul {

    margin-left: -5px;

    margin-right: -5px;

}



/*---------------------

    POST SHARE

-----------------------*/

.widget_post_share {

    text-align: center;

}



.widget_post_share li {

    display: inline-block;

}



.widget_post_share li a {

    display: block;

    height: 40px;

    margin: 0 5px;

    padding-top: 8px;

    text-align: center;

    width: 40px;

    border: 1px solid #f6f4ff;

    color: #bdc5ff;

    padding-top: 6px;

}



.widget_post_share li a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #ffffff;

}



/*-------------------

    TAGCLOUD

--------------------*/



.tagcolud a {

    background: #ffffff none repeat scroll 0 0;

    border: 1px solid #f6f4ff;

    display: inline-block;

    margin: 5px;

    padding: 6px 10px;

}



.tagcolud a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #ffffff;

}





/*-----------------------

    BARNER

------------------------*/



.single-widgets.widget_barner {

    padding: 0;

}





.footer-area a:hover {

    color: #d04ed6;

}



.footer-logo {

    margin-bottom: 35px;

}



.single-footer-widgets,

.single-footer-widgets a {

    color: #a8acc9;

}



.footer-contact {

    margin-top: 40px;

}



.footer-contact i {

    margin-right: 5px;

}



.single-footer-widgets h3 {

    font-weight: 600;

    margin-bottom: 40px;

}



.single-footer-widgets ul {

    list-style: outside none none;

    margin: 0;

    padding: 0;

}



.single-footer-widgets ul li {

    display: block;

    margin-bottom: 8px;

    position: relative;

}



.widget_instagram ul {

    margin: -5px;

}



.widget_instagram li {

    float: left;

    margin: 0 !important;

    padding: 5px;

    width: 33%;

}



.widget_instagram li img {

    border-radius: 5px;

}



.social-bookmark {

    list-style: outside none none;

    padding: 0;

}



.footer-social-bookmark .social-bookmark li a {

    border: 1px solid;

    border-radius: 50%;

    height: 40px;

    margin: 0 5px;

    padding-top: 6px;

    text-align: center;

    width: 40px;

}



.footer-social-bookmark .social-bookmark li a:hover {

    background: #d04ed6 none repeat scroll 0 0;

    border-color: #d04ed6;

    color: #ffffff;

}



.footer-subscriber-form form {

    border: 2px solid #373c62;

    height: 60px;

    position: relative;

    margin-top: 40px;

}



.footer-subscriber-form form input {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    border: 0 none;

    height: 100%;

    left: 0;

    padding: 10px;

    position: absolute;

    top: 0;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    width: calc(100% - 60px);

}



.footer-subscriber-form form:focus {

    border-color: #d04ed6;

}



.footer-subscriber-form form button {

    background: #d04ed6 none repeat scroll 0 0;

    border: 0 none;

    color: #ffffff;

    font-size: 24px;

    height: calc(100% + 4px);

    position: absolute;

    right: -2px;

    top: -2px;

    -webkit-transition: all 0.3s ease 0s;

    transition: all 0.3s ease 0s;

    width: 60px;

}



.footer-subscriber-form form button:hover {

    background: #ffffff none repeat scroll 0 0;

    color: #d04ed6;

}



.footer-copyright {

    padding: 30px 0;

}