

/* Start:/assets/css/miraqua.css?159559851660971*/
/*--------------------------------------------------
General Settings
---------------------------------------------------*/	
html,
body.miraqua {font-family: 'Proxima Nova';color: #8a929c;background:#2a2e38;height: 100%;width: 100%; min-width: 320px;}
html {margin-right: 0px!important;overflow: visible!important;}
body.miraqua {overflow-x: hidden;overflow-y: scroll;-webkit-transition: opacity 300ms ease-in-out 300ms;transition: opacity 300ms ease-in-out 300ms;}
body.miraqua.hidden {opacity: 0;}
body.miraqua p {color: #8a929c;}
body.miraqua p strong, body.miraqua p b {color: #c9d0da;}
body.miraqua a:hover, body.miraqua a:active {outline: 0; color: #2a2e38;}
body.miraqua a {text-decoration: none;   color: #2a2e38;outline: 0;}
body.miraqua a:hover {text-decoration: none;}
body.miraqua .outer {display: table;width: 100%;height: 100%;}
body.miraqua .inner {display: table-cell;vertical-align: middle;}
::selection {background: #333745;color: #fff;text-shadow: none;}
::-moz-selection {background: #333745;color: #fff;text-shadow: none;}
hr {margin-top: 4rem;margin-bottom: 4rem;border-top: 1px solid rgb(77, 84, 93);}
.btn.focus, .btn:focus {
    outline: 0;
    box-shadow: none;
}

.list-unstyled {}
.list-unstyled li {position: relative; padding-left: 1rem}
.list-unstyled li:not(:last-child) {margin-bottom: .25rem}
.list-unstyled li:after {content: ""; display: block; width: 4px; height: 4px; border-radius: 50%; background: #0099e5; position: absolute; top: 50%; left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}

body.miraqua .container {max-width: 1360px;padding: 0 30px;}
@media (min-width: 992px) {
    body.miraqua .container  {padding: 0 60px;}
}
@media (min-width: 1200px) {
    body.miraqua .container  {padding: 0 90px;}
}

/*--------------------------------------------------
Page Overlay
---------------------------------------------------*/
body.miraqua .preloader-wrap {width: 100%;height: 100%;position: fixed;top: 0;bottom: 0;background: #333745;z-index : 800;text-align: center;}
body.miraqua .percentage {z-index: 100;opacity: 1;font-weight: 900;font-size: 60px;line-height: 100px;color: transparent;-webkit-text-stroke: 2px #fff;}
@media (min-width: 768px) {body.miraqua .percentage {font-size: 80px;line-height: 120px;}}
@media (min-width: 992px) {body.miraqua .percentage {font-size: 120px;line-height: 200px;}}

/*--------------------------------------------------
Magic Cursor
---------------------------------------------------*/
body.miraqua #magic-cursor {display: none;}
@media (min-width: 992px) {body.miraqua #magic-cursor {display: block;}}
body.miraqua main {-webkit-transition: background 0.4s ease-in-out 0s;transition: background 0.4s ease-in-out 0s;}
body.miraqua #magic-cursor {position: absolute;left: 0;top: 0;width: 30px;height: 30px;pointer-events: none;z-index: 10000;-webkit-transition: opacity 300ms ease-in-out 0.5s;transition: opacity 300ms ease-in-out 0.5s;}
body.miraqua.hidden #magic-cursor {opacity: 0!important;}
body.miraqua #ball {position: fixed;transform: translate(-50%, -50%);width: 30px;height: 30px;border: 2px solid #bdc0c4;border-radius: 50%;pointer-events: none;opacity: 1;}
.mfp-zoom-out-cur #ball {opacity: 0;-webkit-transition: opacity 300ms ease-in-out 0s;transition: opacity 300ms ease-in-out 0s;}
body.miraqua  #ball.over-movie,
body.miraqua  #ball.with-icon {border: 2px solid #fff;border-color: #fff !important;}
body.miraqua  #ball:before {font-family: FontAwesome;content: "\f053";font-size: 6px;width: 4px;height: 8px;line-height: 8px;text-align: center;position: absolute;left: -12px;top: 9px;color: #fff;opacity: 0;transition: all 0.1s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua  #ball:after {font-family: FontAwesome;content: "\f054";font-size: 6px;width: 4px;height: 8px;line-height: 8px;text-align: center;position: absolute;right: -10px;top: 9px;color: #fff;opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua.scale-up #ball:before,
body.miraqua.scale-up #ball:after {opacity: 1;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua.scale-up #ball i {opacity: 0;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua.scale-up.scale-none #ball:before,
body.miraqua.scale-up.scale-none #ball:after {opacity: 0;}
body.miraqua #ball i {color: #fff;width: 29px;height: 30px;line-height: 28px;text-align: center;font-size: 6px;display: block;opacity: 1;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua #ball.over-movie i,
body.miraqua #ball.with-icon i {color: #fff;}
body.miraqua #ball.with-icon i {width: 27px;}
body.miraqua #ball.close-icon i {width: 27px;font-size: 8px;}
body.miraqua #ball.over-movie i.fa-play,
body.miraqua #ball.over-movie.pause-movie i.fa-pause {display: block;}
body.miraqua #ball.over-movie i.fa-pause,
body.miraqua #ball.over-movie.pause-movie i.fa-play {display: none;}
body.miraqua #ball-loader {width: 40px;height: 40px;position: absolute;background-color: transparent;border-right: 2px solid transparent;border-bottom: 2px solid #fff;border-left: 2px solid transparent;border-top: 2px solid transparent;border-radius: 50px;opacity: 0;transform: translate(-9px, -9px) rotate(0deg);-webkit-animation: rotating 0.8s ease-in-out infinite;animation: rotating 0.8s ease-in-out infinite;-webkit-transition: opacity 300ms ease-in-out 0s;transition: opacity 300ms ease-in-out 0s;}
body.miraqua.show-loader #ball-loader {opacity: 1;-webkit-transition: opacity 300ms ease-in-out 0s;transition: opacity 300ms ease-in-out 0s;}
@keyframes rotating {
    0% {-webkit-transform: translate(-7px, -7px) rotate(0deg);transform:  translate(-7px, -7px) rotate(0deg);}
    95% {-webkit-transform:  translate(-7px, -7px) rotate(350deg);transform:  translate(-7px, -7px) rotate(350deg);}
    100% {-webkit-transform:  translate(-7px, -7px) rotate(360deg);transform:  translate(-7px, -7px) rotate(360deg);}
}
body.miraqua.show-loader a,
body.miraqua.show-loader nav {pointer-events: none;}



/*--------------------------------------------------
Ajax Page Transition
---------------------------------------------------*/
body.miraqua main {overflow: hidden; position: relative}
body.miraqua main.gradient:after {content: '';position: absolute;bottom: 0;left: 0;display: block;width: 100%;height: 80vh;z-index: 0; background: -moz-linear-gradient(180deg, rgba(51,55,69,0.7) 0%, rgba(30,33,38,0.7) 100%);background: -webkit-linear-gradient(180deg, rgba(51,55,69,0.7) 0%, rgba(30,33,38,0.7) 100%);background: linear-gradient(180deg, rgba(51,55,69,0.7) 0%, rgba(30,33,38,0.7) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#333745", endColorstr="#1e2126", GradientType=1);}
body.miraqua main .cd-main-content>div {height: 100%;min-height: 100vh;}
body.miraqua main .cd-main-content {width: 100%;position: relative;z-index: 1;}
body.miraqua .cd-cover-layer, body.miraqua .cd-cover-layer.invisible {background-color: transparent}
body.miraqua .cd-cover-layer {position: fixed;z-index: 5000;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);height: 101%;width: 101%;opacity: 0;visibility: hidden;-webkit-transition: opacity .4s .4s, visibility 0s .4s;-moz-transition: opacity .4s .4s, visibility 0s .4s;transition: opacity .6s 0s, visibility 0s .4s}
body.miraqua.page-is-changing .cd-cover-layer {opacity: 1;visibility: visible;-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s .3s, visibility 0s 0s}



/*--------------------------------------------------
Appearing Items
---------------------------------------------------*/	
body.miraqua .has-animation {opacity: 0;-webkit-transition: translateY(80px);transform: translateY(80px);}



/*--------------------------------------------------
Underline Link
---------------------------------------------------*/
body.miraqua a.link, body.miraqua button.link {display: inline-block;position: relative;color: #fff;}
body.miraqua a.link::before, body.miraqua button.link::before {content: '';position: absolute;bottom: 16px;left: 0;width: 100%;height: 2px;background: rgba(255,255,255,1);-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transform-origin: right;-webkit-transform-origin: right;-o-transform-origin: right;-ms-transform-origin: right;transform-origin: right;transition: transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua a.link::before, body.miraqua button.link::before {bottom: 0px;height: 2px;}
body.miraqua a.link:hover::before, body.miraqua button.link:hover::before {-moz-transform: scaleX(1); -webkit-transform: scaleX(1); -o-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -moz-transform-origin: left; -webkit-transform-origin: left; -o-transform-origin: left; -ms-transform-origin: left;transform-origin: left;}
body.miraqua .clapat-icon {color: #fff;position: relative;margin-top: 15px;margin-bottom: 25px;}
body.miraqua .clapat-icon i {position: relative;margin-bottom: 20px;font-size: 24px;}
body.miraqua .clapat-icon:after {content: "";clear: both;display: table;}



/*--------------------------------------------------
Header Elements
---------------------------------------------------*/
body.miraqua header {width: 100%;height: 80px;left: 0;top: 0;background-color: transparent;position: fixed;z-index: 1000;-webkit-transition: all 300ms ease;transition: all 300ms ease;}
body.miraqua #header-container {height: inherit;padding: 0 30px;margin: 0 auto;position: relative;width: 100%;z-index: 20;opacity: 0;}
@media (min-width: 992px) {
    body.miraqua header {height: 120px;}
    body.miraqua #header-container {padding: 0 60px;}
}
@media (min-width: 1200px) {
    body.miraqua #header-container {padding: 0 90px;}    
}
body.miraqua.header-visible #header-container {opacity: 1;}
body.miraqua #logo {position: relative;pointer-events: auto;z-index: 10;}
body.miraqua #logo a {display: block;}
body.miraqua #logo a.disable, .open #logo a {pointer-events: none;}
body.miraqua #logo img {display: block;height: 30px;width: auto;max-width: none;}
body.miraqua .menu-open .slide-in #logo img {opacity: 1;}



/*--------------------------------------------------
Hero Section
---------------------------------------------------*/		
.transition #hero {opacity: 1!important;-webkit-transform: translate3d(0px, 0px, 0px)!important;transform: translate3d(0px, 0px, 0px)!important;}
body.miraqua #hero {overflow: hidden;width: 100%;height: auto;position: relative;z-index: 0;background: #333745;}
body.miraqua #hero-styles {position: relative;width: 100%;height: 100%;top: 0;left: 0;right: 0;display: block;margin: 0 auto;overflow: hidden;z-index: 2}
body.miraqua #hero-caption {display: table;width: 100%;margin: 0 auto;height: 100%;position: relative;text-align: left;padding-top: 120px;}
body.miraqua #hero #hero-caption .inner {vertical-align: bottom;}
body.miraqua .hero-title {font-size: 35px;line-height: 1.1;color: #fff;font-weight: 300;position: relative;margin: 0px;}
body.miraqua .hero-title {-webkit-transform: translateY(10vh);transform: translateY(10vh);opacity: 0;}
body.miraqua .hero-title span{font-weight: 800;display: block;}
body.miraqua .hero-title.revers {font-weight: 800;}
body.miraqua .hero-title.revers span {color: transparent !important;-webkit-text-stroke: 1px #fff;}
body.miraqua .hero-subtitle {font-size: 16px;font-weight: 400;margin-bottom: 0px;width: 100%;z-index: 10;position: relative;color: #fff;}
body.miraqua .hero-subtitle  {-webkit-transform: translateY(18vh);transform: translateY(18vh);opacity: 0;}
body.miraqua #hero.has-image {z-index: 2; background: transparent; height: 75vh}
body.miraqua #hero.has-map {pointer-events: none;}
body.miraqua #hero.has-image #hero-styles {position: fixed; height: 75vh}
body.miraqua #hero.has-image #hero-caption {padding: 0 30px;}
body.miraqua #hero.has-image.half #hero-caption {padding: 0;}
body.miraqua #hero.has-image #hero-caption .inner {vertical-align: middle;}
body.miraqua #hero-bg-wrapper {position: fixed;width: 100%;height: 75vh;z-index: 1;margin: 0 auto;left: 0;top: 0;right: 0;-webkit-transition: filter 0.6s ease-in-out;transition: filter 0.6s ease-in-out;overflow: hidden;}
body.miraqua #hero-bg-image::after {content: "";width: 100%;height: 100%;position: absolute;bottom: 0;left: 0;pointer-events: none;}
body.miraqua #hero.has-image:not(.half), body.miraqua #hero.has-image:not(.half) #hero-styles, body.miraqua #hero-bg-wrapper:not(.half) {height: 100vh;}
body.miraqua #hero-image-parallax {position: absolute;width: 100%;height: 100%;}
body.miraqua #hero-bg-image {background-size: cover;position: absolute;background-position: center center;width: 100%;height: 100%;opacity: 0.4;z-index: 0;}
body.miraqua.load-project-page #hero-bg-image {-webkit-transform: scale(1);transform: scale(1);}
body.miraqua #hero-bg-image {-webkit-transform: scale(1.2);transform: scale(1.2);}
body.miraqua #hero.has-image:not(.half) .hero-title {text-align: center;}
body.miraqua #hero.has-image:not(.half) .hero-subtitle {text-align: center;}
@media (min-width: 411px) {
    body.miraqua .hero-subtitle {font-size: 19px;}
    body.miraqua .hero-title {font-size: 45px;}
}
@media (min-width: 768px) {
    body.miraqua .hero-subtitle {max-width: 500px; margin: 0 auto}
    body.miraqua  #hero.has-image.half .hero-subtitle {font-size: 19px; max-width: 750px; margin: 0}
    body.miraqua .hero-title {font-size: 55px;}
}
@media (min-width: 992px) {
    body.miraqua #hero-caption {padding-top: 180px;}
    body.miraqua #hero.has-image #hero-caption {padding: 0 60px;}
}
@media (min-width: 1200px) {
    body.miraqua .hero-title {font-size: 70px; line-height: 1}
    body.miraqua #hero.has-image #hero-caption {padding: 0 90px;}
}
@media (min-width: 1400px) {
    body.miraqua #hero-caption {padding-top: 240px;}
}
/*mouse icon*/
body.miraqua .scroll-down-wrap {visibility: visible;}
.touch body.miraqua .scroll-down-wrap {display: none;}
body.miraqua .scroll-down-wrap {opacity: 0;-webkit-transform: translateY(50px) scale(0.8);transform: translateY(50px) scale(0.8);visibility: visible;}
body.miraqua .scroll-down-wrap,
body.miraqua .scroll-down-wrap.no-border {position: absolute;bottom: 30px;width: 60px;z-index: 101;left: 50%;margin-left: -30px;text-align: center;}
body.miraqua .scroll-down-wrap.no-border .section-down-arrow {display: inline-block;width: 50px;height: 50px;color: #fff !important;border: 2px solid #fff;text-align: center;line-height: 50px;-webkit-border-radius: 100px;border-radius: 100px;-webkit-transition: opacity 0.4s ease;transition: opacity 0.4s ease;overflow: hidden;margin-left: 0px;left: 0;opacity: 0.6;}
body.miraqua .scroll-down-wrap.no-border .section-down-arrow,
body.miraqua .slider-down-arrow.no-border {border: none!important;overflow: visible;text-align: center;opacity: 1;height: auto;bottom: 13px;-webkit-animation: nudgeMouse 2.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;animation: nudgeMouse 2.4s cubic-bezier(0.250, 0.460, 0.450, 0.940) infinite;}
body.miraqua .scroll-down-wrap.no-border .section-down-arrow:after,
body.miraqua .slider-down-arrow.no-border:after {content: "";position: absolute;top: 0;left: 50%;display: block;width: 30px;height: 45px;margin-left: -15px;border: 2px solid rgba(255,255,255,0.5);border-radius: 30px;z-index: 62;}
body.miraqua .scroll-down-wrap.no-border:hover .section-down-arrow:before,
body.miraqua .slider-down-arrow.no-border:hover:before {background-color: rgba(255,255,255,1);}
body.miraqua svg.nectar-scroll-icon {width: 30px;height: 45px;text-align: center;cursor: pointer;position: relative;z-index: 100;display: block;margin: 0 auto;}
body.miraqua svg .nectar-scroll-icon-path {fill: transparent;stroke-width: 2px;stroke-dashoffset: 120;stroke-dasharray: 120;-webkit-animation: mouse-scroll-btn-roll-out .55s cubic-bezier(.5, .1, .07, 1);animation: mouse-scroll-btn-roll-out .55s cubic-bezier(.5, .1, .07, 1);}
.no-touch body.miraqua .scroll-down-wrap.no-border:hover svg .nectar-scroll-icon-path,
.no-touch body.miraqua .slider-down-arrow.no-border:hover svg .nectar-scroll-icon-path {stroke-dashoffset: 0;-webkit-animation: mouse-scroll-btn-roll-over .55s cubic-bezier(.5, .1, .07, 1);animation: mouse-scroll-btn-roll-over .55s cubic-bezier(.5, .1, .07, 1)}
@media (min-width: 992px) {
    body.miraqua .scroll-down-wrap,
    body.miraqua .scroll-down-wrap.no-border {bottom: 60px}
}
@-webkit-keyframes mouse-scroll-btn-roll-over {
    0% {stroke-dashoffset:120}
    100% {stroke-dashoffset:0}
}
@keyframes mouse-scroll-btn-roll-over {
    0% {stroke-dashoffset:120}
    100% {stroke-dashoffset:0}
}
@-webkit-keyframes mouse-scroll-btn-roll-out {
    0% {stroke-dashoffset:0}
    100% {stroke-dashoffset:-120}
}
@keyframes mouse-scroll-btn-roll-out {
    0% {stroke-dashoffset:0}
    100% {stroke-dashoffset:-120}
}
body.miraqua .scroll-down-wrap.no-border .section-down-arrow:before,
body.miraqua .slider-down-arrow.no-border:before {position: absolute;content: '';display: block;left: 50%;top: 22px;background-color: rgba(255,255,255,.6);width: 1px;height: 6px;transition: background-color .55s cubic-bezier(.5, .1, .07, 1);-webkit-animation: trackBallSlide 2.4s cubic-bezier(0.000, 0.000, 0.725, 1.000) infinite;animation: trackBallSlide 2.4s cubic-bezier(0.000, 0.000, 0.725, 1.000) infinite;}
@-webkit-keyframes trackBallSlide {
    0% {opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
    45% {opacity:0;-webkit-transform:scaleY(0.5) translateY(13px);transform:scaleY(0.5) translateY(13px);}
    46% {opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
    65%, 100% {opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
}
@keyframes trackBallSlide {
    0% {opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
    45% {opacity:0;-webkit-transform:scaleY(0.5) translateY(13px);transform:scaleY(0.5) translateY(13px);}
    46% {opacity:0;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
    65%, 100% {opacity:1;-webkit-transform:scaleY(1) translateY(-10px);transform:scaleY(1) translateY(-10px);}
}
@keyframes nudgeMouse {

    0% {-webkit-transform:translateY(0);transform:translateY(0);}
    45% {-webkit-transform:translateY(8px);transform:translateY(8px);}
    65%, 100% {-webkit-transform:translateY(0);transform:translateY(0);}
}
@-webkit-keyframes nudgeMouse {
    0% {-webkit-transform:translateY(0);transform:translateY(0);}
    45% {-webkit-transform:translateY(8px);transform:translateY(8px);}
    65%, 100% {-webkit-transform:translateY(0);transform:translateY(0);}
}




/*--------------------------------------------------
Main Content
---------------------------------------------------*/		
body.miraqua #main {position: relative;opacity: 0;}
body.miraqua.load-project-page #main,
body.miraqua.load-next-project #main {opacity: 1;}
body.miraqua #main-content {position: relative;opacity: 1;z-index: 10;-webkit-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
body.miraqua #main-page-content {position: relative;opacity: 0; -webkit-transform: translateY(15vh);transform: translateY(15vh);}
body.miraqua #main-page-content.project-page {margin-bottom: calc(48vh - 140px);}
body.miraqua #main-page-content section {padding: 4rem 0}
body.miraqua #main-page-content section p {margin-bottom: 1.5rem; font-size: 19px}
body.miraqua #main-page-content section p.small {font-size: 17px;}
body.miraqua #main-page-content section:first-child {background: #2a2e38}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {color: #fff}
body.miraqua .btn {color: #fff; border-radius: 50px; padding: .75rem 2rem;border: 2px solid transparent; position: relative}
body.miraqua .btn.btn_icon {padding: .75rem 2rem .75rem 4rem;}
body.miraqua .btn.link::before {bottom: calc(0% - 2px);background-color: #0099e5; left: 10%;width: 80%; -webkit-transition-delay: .2s; -moz-transition-delay: .2s; -o-transition-delay: .2s; transition-delay: .2s;}
body.miraqua .btn-primary.btn-sm {padding: .5rem 1.5rem;font-size: 14px;}
body.miraqua .btn-primary {color: #fff;background-color: #0099e5;border-color: #0099e5;font-weight: 700;line-height: 1.2;text-align: left; -webkit-transition: all 300ms ease-in-out;transition: all 300ms ease-in-out;}
body.miraqua .btn-primary:hover, body.miraqua .btn-primary:not(:disabled):not(.disabled):active {background-color: transparent;border-color: transparent; color: #0099e5;}
body.miraqua .btn-primary:not(:disabled):not(.disabled):active:focus, body.miraqua .btn-primary:focus {box-shadow: none;}
body.miraqua .btn-primary.btn_icon span { position: absolute; top: 50%; left: 1.5rem; width: 28px; height: 28px;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
body.miraqua #main-page-content section .hero-title {font-size: 35px; margin-bottom: 60px}
body.miraqua #main-page-content section .hero-title:before {content: ""; display: block; width: 40px; height: 3px; border: .25rem; background: #fff; position: absolute; bottom: -30px; left: 0}
body.miraqua #main-page-content section .produktsiya_item {background: #fff; position: relative;}
body.miraqua #main-page-content section .produktsiya_item:not(:last-child) {margin-bottom: 60px;}
body.miraqua #main-page-content section .produktsiya_item [class^="col-"]:last-child,
body.miraqua #main-page-content section .produktsiya_item [class*=" col-"]:last-child{padding-bottom: 62.5%}
body.miraqua #main-page-content section .produktsiya_item > div > a {position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; z-index: 1}
body.miraqua #main-page-content section .produktsiya_item > div > a:before {display: none;}
body.miraqua #main-page-content section .produktsiya_caption { padding: 40px 30px;}
body.miraqua #main-page-content section .produktsiya_caption h3 {font-size: 35px; color: #333745; font-weight: 700; line-height: 1.1; margin-bottom: 30px} 
body.miraqua #main-page-content section .produktsiya_caption p {color: #6a727d; font-size: 17px}
body.miraqua #main-page-content section .produktsiya_caption .tipalink {text-transform: uppercase; font-weight: 700; font-size: 14px; color: #0099e5;-webkit-transition: color 300ms ease-in-out;transition: color 300ms ease-in-out;}
body.miraqua #main-page-content section .produktsiya_caption .tipalink i {margin-left: 10px; font-size: 18px;position: relative; top: 1px;-webkit-transition: margin 300ms ease-in-out;transition: margin 300ms ease-in-out;}
body.miraqua #main-page-content section .produktsiya_item > div:hover .tipalink {color:#333745}
body.miraqua #main-page-content section .produktsiya_item > div:hover .tipalink i {margin-left: 15px; }
body.miraqua #main-page-content section .produktsiya_cover {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover}
body.miraqua #main-page-content section.compare__box {padding: 3rem 0; background: #0099e5}
body.miraqua #main-page-content section.compare__box .h3 {font-weight: 300; font-size: 30px;}
body.miraqua #main-page-content section.compare__box p {font-size: 16px; color: #fff; opacity: .75}
body.miraqua #main-page-content section.compare__box .btn-primary {color: #0099e5;background-color: #fff;border-color: #fff;}
body.miraqua #main-page-content section.compare__box .btn-primary:hover,
body.miraqua #main-page-content section.compare__box .btn-primary:not(:disabled):not(.disabled):active {background-color: transparent;border-color: transparent; color: #fff;}
body.miraqua #main-page-content section.compare__box .btn.link::before {background-color: #fff;}

body.miraqua #main-page-content section.contact__page {background: transparent;color: #a9b1bc}
body.miraqua .kontakty {font-size: 1rem}
body.miraqua .kontakty a {color: #a9b1bc;-webkit-transition: color 300ms ease-in-out;transition: color 300ms ease-in-out; padding-bottom: 5px}
body.miraqua .kontakty a:hover {color: #fff}
body.miraqua .kontakty strong, body.miraqua .kontakty b {font-size: 21px;}

body.miraqua .light_bg {background: #fff; color: #bdc0c4}
body.miraqua .light_bg .hero-title {color: #2a2e38}
body.miraqua #main-page-content section.light_bg .hero-title:before {background: #2a2e38}
body.miraqua .light_bg p strong, body.miraqua .light_bg p b {color: #6a727d;}
/**/
@media (min-width: 768px) {
    body.miraqua #main-page-content section .produktsiya_item [class^="col-"]:last-child, body.miraqua #main-page-content section .produktsiya_item [class*=" col-"]:last-child{padding-bottom: 52.5%; min-height: 400px}
    body.miraqua #main-page-content section .produktsiya_caption {max-width: 250px;}
    body.miraqua #main-page-content section .hero-title {font-size: 45px;}
}
@media (min-width: 992px) {
    body.miraqua #main-page-content section {padding: 7rem 0}
}
@media (min-width: 1200px) {
    body.miraqua #main-page-content section .produktsiya_item [class^="col-"]:last-child,body.miraqua #main-page-content section .produktsiya_item [class*=" col-"]:last-child{height: 500px; padding: 0}
    body.miraqua #main-page-content section .produktsiya_item {margin-left: -60px; margin-right: -60px;}
    body.miraqua #main-page-content section .produktsiya_caption {max-width: 300px;}
}

/**/

body.miraqua .tochki {color: #bdc0c4;background: rgb(239,240,242);background: -moz-linear-gradient(180deg, rgba(239,240,242,1) 0%, rgba(203,206,213,1) 100%);background: -webkit-linear-gradient(180deg, rgba(239,240,242,1) 0%, rgba(203,206,213,1) 100%);background: linear-gradient(180deg, rgba(239,240,242,1) 0%, rgba(203,206,213,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#eff0f2",endColorstr="#cbced5",GradientType=1);}
body.miraqua .tochki .hero-title {color: #2a2e38}
body.miraqua #main-page-content .tochki .hero-title:before {background: #2a2e38}
body.miraqua #main-page-content .tochki .container-fluid {padding: 0 30px;}
body.miraqua #main-page-content button.tochki__item {width: 18px; height: 18px; display: block; background: #0099e5; border-radius: 50%; padding: 0; position: absolute;}
body.miraqua #main-page-content button.tochki__item:after {position: absolute; top: 50%; left: 50%; content: ''; background-color: #fff; width: 6px; height:6px;border-radius: 50%; display: block;-moz-transform: translateX(-3px) translateY(-3px);-webkit-transform: translateX(-3px) translateY(-3px);-o-transform: translateX(-3px) translateY(-3px);-ms-transform: translateX(-3px) translateY(-3px);transform: translateX(-3px) translateY(-3px);}
body.miraqua #main-page-content button.tochki__item:not(.collapsed) { background: #e82525}
body.miraqua #main-page-content button.tochki__item:not(.collapsed):after { background: #fff}
body.miraqua #main-page-content .tochki .accordion .tochki__card button {outline: none !important; border: none; box-shadow: none !important; color: #8a929c; font-size: 21px; font-weight: bold;padding: 8px 0;text-align: left;line-height: 1.2;}
body.miraqua #main-page-content .tochki .accordion .tochki__card button:hover, body.miraqua  #main-page-content .tochki .accordion .tochki__card button:not(.collapsed) {color: #0099e5}
body.miraqua #main-page-content .tochki .accordion .tochki__card p { font-size: 17px; color: #2a2e38; margin-bottom: 10px; line-height: 1.3}
body.miraqua #main-page-content .tochki .accordion .tochki__card a { color: #2a2e38; font-weight: bold ; margin-bottom: 30px;}
body.miraqua #main-page-content .tochki .accordion .tochki__card a.link::before {background-color: #2a2e38}
.fancybox-content { background-color: transparent;padding: 30px; font-size: 19px; }
.fancybox-content .h2 {font-weight: bold;margin-bottom: 20px;}
.fancybox-bg {background: #333745;opacity: 1 !important}
.fancybox-slide--html .fancybox-close-small {padding: 5px;}
@media (min-width: 992px) {
    body.miraqua #main-page-content .tochki .container-fluid {padding: 0 60px;}
    body.miraqua #main-page-content button.tochki__item {width: 20px; height: 20px;}
    body.miraqua #main-page-content button.tochki__item:after {width: 6px; height:6px;-moz-transform: translateX(-3px) translateY(-3px);-webkit-transform: translateX(-3px) translateY(-3px);-o-transform: translateX(-3px) translateY(-3px);-ms-transform: translateX(-3px) translateY(-3px);transform: translateX(-3px) translateY(-3px);}
}
@media (min-width: 1200px) {
    body.miraqua #main-page-content .tochki .container-fluid {padding: 0 90px;}
    body.miraqua #main-page-content button.tochki__item {width: 26px; height: 26px;}
    body.miraqua #main-page-content button.tochki__item:after {width: 8px; height:8px;-moz-transform: translateX(-4px) translateY(-4px);-webkit-transform: translateX(-4px) translateY(-4px);-o-transform: translateX(-4px) translateY(-4px);-ms-transform: translateX(-4px) translateY(-4px);transform: translateX(-4px) translateY(-4px);}
}
/**/
body.miraqua .product__card #main-page-content .features { background: #eaebec ;}
body.miraqua .product__card #main-page-content .features p strong, body.miraqua .product__card #main-page-content .features p b {color: #6a727d;}
body.miraqua .product__card #main-page-content .features .hero-title {color: #2a2e38}
body.miraqua .product__card #main-page-content .features .hero-title:before {background: #2a2e38 }
/**/
body.miraqua #main-page-content .features_item * {-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua #main-page-content .features_item:not(:last-child) {margin-bottom: 30px;}
body.miraqua #main-page-content .features_item .features_cover {background: #fff; width: 100%;background-repeat: no-repeat;background-position: center;background-size: cover; position: relative}
body.miraqua #main-page-content .features_item .features_cover:before {content: ''; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;background: rgba(0, 153, 229, 0)}
body.miraqua #main-page-content .features_item .features_cover.mobile {height: 200px;}
body.miraqua #main-page-content .features_item .features_caption { background: #6a727d;padding: 30px; position: relative; z-index: 1}
body.miraqua #main-page-content .features_item .features_caption .h3 { font-size: 1.25rem}
body.miraqua #main-page-content .features_item .features_caption p {font-size: 17px; color: rgba(255,255,255,0.50); line-height: 1.3}
body.miraqua #main-page-content .features_item:hover .features_cover:before {background: rgba(0, 153, 229, .5)}
body.miraqua #main-page-content .features_item:hover .features_caption .h3 {color: #2a2e38;}
body.miraqua #main-page-content .features_item:hover .features_caption { background: #fff;}
body.miraqua #main-page-content .features_item:hover .features_caption p {color: rgba(0,0,0,0.50)}
body.miraqua #main-page-content .features_item:hover .features_caption a.link {color: #2a2e38; font-weight: bold;}
body.miraqua #main-page-content .features_item:hover .features_caption a.link:before {background: #2a2e38;}
@media (min-width: 768px) {
    body.miraqua #main-page-content .features_item .features_cover.mobile {height: 300px;}
    body.miraqua #main-page-content .features_item .features_caption .h3 { font-size: 1.75rem}
}
@media (min-width: 992px) {
    body.miraqua #main-page-content .features_item:not(:last-child) {margin-bottom: 80px;}
    body.miraqua #main-page-content .features_item .features_cover {padding: 60px 0;}
    body.miraqua #main-page-content .features_item .features_caption {max-width: 470px; padding: 50px; -moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
    body.miraqua #main-page-content .features_item:nth-child(even) .features_caption {-moz-transform: translateX(50%);-webkit-transform: translateX(50%);-o-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%);}
}



/*--------------------------------------------------
product Card
---------------------------------------------------*/
body.miraqua .product__card {margin-top: 80px;}
body.miraqua .product__card > section {padding: 45px 0}
body.miraqua .product__card .container-fluid {padding: 0 30px;}

body.miraqua .product__card .navpanel .btn:before {display: none;}
body.miraqua .product__card .navpanel .btn-primary { background-color: transparent; border: 1px solid #0099e5; color: #0099e5}
body.miraqua .product__card .navpanel .btn-primary:hover {background: #0099e5; color: #fff}
body.miraqua .product__card .navpanel .btn-primary.ajax-link {border-color: #dadcde;color: #6a727d; padding-left: 3rem; font-weight: 400;}
body.miraqua .product__card .navpanel .btn-primary.ajax-link:hover {background: #dadcde; color: #2a2e38}
body.miraqua .product__card .navpanel .btn-primary.ajax-link span {left: 1rem; opacity: .5}
body.miraqua .product__card .navpanel .btn-primary.ajax-link svg {width: 28px; height: 28px;}

body.miraqua .product__card > section h1 {color: #2a2e38; font-size: 21px; font-weight: 400; line-height: 1; margin-bottom: 20px;}
body.miraqua .product__card > section h1 strong, body.miraqua .product__card > section h1 b {font-weight: 800; font-size: 30px}
body.miraqua .product__card > section .lead {line-height: 1.2; margin-bottom: 20px;font-weight: 400; font-size: 17px;}
@media (min-width: 768px) {
    body.miraqua .product__card > section {padding: 65px 0}
    body.miraqua .product__card > section h1 {font-size: 25px;}
    body.miraqua .product__card > section h1 strong, body.miraqua .product__card > section h1 b {font-size: 35px}
    
}
@media (min-width: 992px) {
    body.miraqua .product__card > section {margin-top: 120px;}
    body.miraqua .product__card > section .container-fluid {padding: 0 60px;}
}
@media (min-width: 1200px) {
    body.miraqua .product__card > section .container-fluid {padding: 0 90px;}
    body.miraqua .product__card > section {padding: 80px 0}
    body.miraqua .product__card > section h1 {font-size: 30px; margin-bottom: 30px;font-weight: 300;}
    body.miraqua .product__card > section h1 strong, body.miraqua .product__card > section h1 b {font-size: 45px}
    body.miraqua .product__card > section .lead {font-size: 21px; margin-bottom: 30px;}
}
@media (min-width: 1600px) {
    body.miraqua .product__card > section h1 {font-size: 45px;}
    body.miraqua .product__card > section h1 strong, body.miraqua .product__card > section h1 b {font-size: 65px}
}
/**/
body.miraqua .product__card #main-page-content .description {background: #eaebec ;}
body.miraqua .product__card #main-page-content .description p {font-size: 17px;color: #6a727d}
body.miraqua .product__card #main-page-content .description p strong, body.miraqua .product__card #main-page-content .description p b {color: #2a2e38;}
body.miraqua .product__card #main-page-content .description .hero-title {color: #2a2e38}
body.miraqua .product__card #main-page-content .description .hero-title:before {background: #2a2e38}
@media (min-width: 1800px) {
    body.miraqua .product__card #main-page-content .description .col-lg-6:first-child {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
    body.miraqua .product__card #main-page-content .description .col-lg-6:last-child {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
}
/**/
body.miraqua .product__card #main-page-content .performance .btn { font-size: 19px;color: #2a2e38; padding: 0 0 0 20px; font-weight: 700; text-align: left; border: none}
body.miraqua .product__card #main-page-content .performance .btn:after,
body.miraqua .product__card #main-page-content .performance .btn:before {position: absolute; top: 50%; left: 0; content: ''; background-color: #9398a0; width: 12px; height:2px; display: block;}
body.miraqua .product__card #main-page-content .performance .btn:after {-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
body.miraqua .product__card #main-page-content .performance .btn:before {-moz-transform: translateY(5px) translateX(-6px) rotate(90deg);-webkit-transform: translateY(5px) translateX(-6px) rotate(90deg);-o-transform: translateY(5px) translateX(-6px) rotate(90deg);-ms-transform: translateY(5px) translateX(-6px) rotate(90deg);transform: translateY(5px) translateX(-6px) rotate(90deg);-moz-transform-origin: right;-webkit-transform-origin: right;-o-transform-origin: right;-ms-transform-origin: right;transform-origin: right;-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua .product__card #main-page-content .performance .btn:not(.collapsed):before {-moz-transform: translateY(-1px) rotate(0deg);-webkit-transform: translateY(-1px) rotate(0deg);-o-transform: translateY(-1px) rotate(0deg);-ms-transform: translateY(-1px) rotate(0deg);transform: translateY(-1px) rotate(0deg);}
body.miraqua .product__card #main-page-content .performance dl {font-size: 17px; line-height: 1.2; margin-bottom: 0}
body.miraqua .product__card #main-page-content .performance dt {color: #6a727d;font-weight: 700; font-size: 16px; margin-bottom: .5rem}
body.miraqua .product__card #main-page-content .performance dd {color: #9398a0; margin-bottom: 0;}
body.miraqua .product__card #main-page-content .performance .w-100 {margin-bottom: 20px}
/**/
body.miraqua .product__card #main-page-content .nozzle { background: #eaebec; border-top: 1px solid #b9bbbe}
body.miraqua .product__card #main-page-content .nozzle p strong, body.miraqua .product__card #main-page-content .nozzle p b {color: #6a727d;}
body.miraqua .product__card #main-page-content .nozzle .hero-title {color: #2a2e38}
body.miraqua .product__card #main-page-content .nozzle .hero-title:before {background: #2a2e38;}
body.miraqua .product__card #main-page-content .nozzle .nav-link {border-radius:0;padding: 0 0 0 30px;font-weight: 700;font-size: 17px;color: #6a727d;line-height: 1.2;position: relative;-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
body.miraqua .product__card #main-page-content .nozzle .nav-link:not(:last-child) {margin-bottom: 20px}
body.miraqua .product__card #main-page-content .nozzle .nav-link:before {position: absolute; top: 50%; left: 0; content: ''; background-color: #babcbf; width: 15px; height:15px; border-radius: 50%; display: block;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; opacity: .5}
body.miraqua .product__card #main-page-content .nozzle .nav-link.active:before { background-color: #0099e5;opacity: 1}
body.miraqua .product__card #main-page-content .nozzle .nav-link.active {color: #0099e5;background-color: transparent;}
body.miraqua .product__card #main-page-content .nozzle .nav-link:not(.active):hover {color: #2a2e38;}
body.miraqua .product__card #main-page-content .nozzle .nav-link:hover:before {opacity: 1}
body.miraqua .product__card #main-page-content .nozzle .tab-content h3 {color: #333745; font-weight: 700; margin-bottom: 30px;}
body.miraqua .product__card #main-page-content .nozzle .tab-content .paragraph {margin-bottom: 40px}
body.miraqua .product__card #main-page-content .nozzle .tab-content .paragraph p {font-size: 16px; line-height: 1.3; color: #6a727d; }
/**/
body.miraqua .dark_bg {background: #2a2e38}
body.miraqua .open_gallery {display: block;}
body.miraqua .open_gallery_btn {background: #fff; padding: 20px 30px; z-index: 1;-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua .open_gallery:hover .open_gallery_btn {background: #0099e5; color: #fff !important}
body.miraqua .open_gallery_btn path {-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua .open_gallery:hover path {fill:#fff}
body.miraqua .gallery__cover {width: 100%;height: 100%;padding-bottom: 48%;overflow: hidden; position: relative;background-color: #2a2e38;}
body.miraqua .gallery__cover img {position: absolute; top: 50%; left: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
/**/
body.miraqua .youtube__cover {width: 100%;height: 100%;padding-bottom: 52.25%;overflow: hidden; position: relative;background-color: #2a2e38;}
body.miraqua .youtube__cover img {position: absolute; top: 50%; left: 0;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
body.miraqua .youtube__cover:after {content: ''; background: #2a2e38; opacity: .75; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%}
/**/
body.miraqua .youtube__play_icon {display: block;position: absolute; top: 50%; left: 50%; z-index: 2;-moz-transform: translateX(-50%) translateY(-50%) scale(.8);-webkit-transform: translateX(-50%) translateY(-50%) scale(.8);-o-transform: translateX(-50%) translateY(-50%) scale(.8);-ms-transform: translateX(-50%) translateY(-50%) scale(.8);transform: translateX(-50%) translateY(-50%) scale(.8);}
body.miraqua .youtube__play_icon:after, .youtube__play_icon:before {content: "";display: block;position: absolute;top: 50%;left: 50%;z-index: -1;border-radius: 50%;background-color: #fff;transform: translate(-50%, -50%)}
body.miraqua .youtube__play_icon:before {width: 160px;height: 160px;opacity: .1}
body.miraqua .youtube__play_icon:after {width: 120px;height: 120px;opacity: .25}
body.miraqua .youtube__play_icon span {display: block;position: relative;width: 80px;height: 80px;border-radius: 50%;background-color: #fff;transition: all 200ms ease-in}
body.miraqua .youtube__play_icon span i {position: absolute; top: 50%; left: 50%;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);transition: all 200ms ease-in}
body.miraqua .youtube__play:hover .youtube__play_icon:after,
body.miraqua .youtube__play:hover .youtube__play_icon:before {animation: play 1500ms ease-in-out 0s infinite}
body.miraqua .youtube__play:hover .youtube__play_icon:after {animation-delay: .2s}
body.miraqua .youtube__play:hover .youtube__play_icon span {background-color: #ed1c24; box-shadow: 0 2px 4px 0 rgba(0,0,0,.3)}
body.miraqua .youtube__play:hover .youtube__play_icon span i path {fill:#fff}

body.miraqua .open_youtube_btn {background: #fff; padding: 20px 30px; z-index: 1;-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua .youtube__play:hover .open_youtube_btn {background: #0099e5; color: #fff !important}
body.miraqua .open_youtube_btn path {-webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;}
body.miraqua .youtube__play:hover path {fill:#fff}
@keyframes play {
0%, 5%, 95% {transform:translate(-50%, -50%) scale(1)}
45%, 55% {transform:translate(-50%, -50%) scale(.9)}
}

@media (min-width: 768px) {
    body.miraqua .open_gallery_btn {position: absolute; top: 30px; left: -20%}
    body.miraqua .open_youtube_btn {position: absolute; top: 30px; right: -20%}
}
@media (min-width: 992px) {
    body.miraqua .youtube__play_icon {-moz-transform: scale(1);-webkit-transform: translateX(-50%) translateY(-50%) scale(1);-o-transform: translateX(-50%) translateY(-50%) scale(1);-ms-transform: translateX(-50%) translateY(-50%) scale(1);transform: translateX(-50%) translateY(-50%) scale(1);}
}
@media (min-width: 1200px) {
    body.miraqua .open_gallery_btn,
    body.miraqua .open_youtube_btn {top: 60px;}
}

/**/
body.miraqua #main-page-content section.nakritiya .h3 {font-weight: bold; font-size: 30px; margin-bottom: 30px;}
body.miraqua #main-page-content section.nakritiya .h3 span {display: block; color: #8a929c; font-weight: 400;font-size:25px; }
body.miraqua #main-page-content section.nakritiya p {font-size: 17px; line-height: 1.3}
body.miraqua #main-page-content section.nakritiya .owl-controls {height: 0}
body.miraqua #main-page-content section.nakritiya .container:nth-child(2) { margin-bottom: 120px;}
body.miraqua #main-page-content section.nakritiya h3 {font-weight: bold; font-size: 30px; margin-bottom: 40px}
body.miraqua #main-page-content section.nakritiya h3 span {display: block; color: #8a929c; font-weight: 400;font-size:25px; }

body.miraqua #main-page-content section.nakritiya .nav-pills .nav-link {border-radius: 2rem;background: #353942;color: rgba(255,255,255,.5);padding: .5rem 1.25rem;}
body.miraqua #main-page-content section.nakritiya .nav-pills .nav-link:hover {color: #fff}
body.miraqua #main-page-content section.nakritiya .nav-pills .nav-item:not(:last-child) {margin-right: 1rem; margin-bottom: 1rem}
body.miraqua #main-page-content section.nakritiya .nav-pills .nav-link.active {color: #fff;background-color: #0099e5;}

@media (min-width: 1400px) {
    body.miraqua #main-page-content section.nakritiya .row {margin: 0 -90px}
    body.miraqua #main-page-content section.nakritiya .container:nth-child(2) .col-lg-5 {padding-left: 60px}
}
@media (min-width: 1600px) {
    body.miraqua #main-page-content section.nakritiya .row {margin: 0 -130px}
}

/*--------------------------------------------------
callbackForm
---------------------------------------------------*/
body.miraqua .callback__box {padding: 8rem 0 5rem}
body.miraqua .callback__box .h3 {font-size: 30px; font-weight: 700; margin-bottom: 1rem}
body.miraqua .callback__box p {max-width: 500px; margin: 0 auto 2rem}
.no-touch body.miraqua.modal-open {padding-right: 0 !important}

/*--------------------------------------------------
Footer Elements
---------------------------------------------------*/
body.miraqua footer {position: relative;width: 100%;height: 140px;z-index: 900;bottom: 0;left: 0;}
body.miraqua footer.fixed {position: fixed;}
body.miraqua #footer-container {padding: 0 30px;opacity: 0;position: absolute;width: 100%;bottom: 0;left: 0;}
@media (min-width: 992px) {
    body.miraqua #footer-container  {padding: 0 60px;}
}
@media (min-width: 1200px) {
    body.miraqua #footer-container  {padding: 0 90px;}    
}
body.miraqua #counter-wrap {position: relative;width: 20px;margin: 0;bottom: 0;display: inline-block;height: 40px;line-height: 40px;color: #fff;font-size: 12px;font-weight: 600;}
body.miraqua #counter-wrap span {position: absolute;left: 0;top: 0;opacity: 0;}
body.miraqua #counter-wrap span:first-child {opacity: 1;}
body.miraqua #counter-wrap::before {position: absolute;width: 20px;top: 0;left: 100px;content: attr(data-hover);}
body.miraqua #counter-wrap:after {width: 40px;height: 1px;position: absolute;content: "";background-color: rgba(255,255,255,0.3);left: 40px;bottom: 20px;-webkit-transition: opacity 300ms ease-in-out 300ms;transition: opacity 300ms ease-in-out 300ms;}
/**/
body.miraqua .socials-wrap {position: relative;float: right;color: #fff;width: 180px;height: 80px;pointer-events: initial;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua .socials-wrap:hover {-webkit-transform: translateY(-50px);transform: translateY(-50px);}
body.miraqua .socials-text {float: right;font-size: 14px;font-weight: bold;line-height: 40px;}
body.miraqua .socials-icon {float: right;width: 20px;height: 40px;line-height: 40px;text-align: right;margin-left: 30px;transform: scale(1);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua .socials-wrap:hover .socials-icon {transform: scale(0);width: 0;margin: 0;overflow: hidden;}
body.miraqua .socials-icon:after, .socials-text:after {content: "";clear: both;display: table;}
body.miraqua .socials {height: auto;line-height: 30px;position: relative;width: auto;margin: 0 auto;margin-top: 10px;text-align: center;bottom: 0; padding: 0; display: table;-webkit-transform: translateX(15px);transform: translateX(15px);}
body.miraqua .socials-wrap .socials {display: inline-block;width: 100%;text-align: right;}
body.miraqua .socials li {margin-right: 20px;margin-left: 0px;list-style: none;color: #8a929c;font-size: 15px;margin-bottom: 0;line-height: 40px;position: relative;display: flex;justify-content: center;align-items: center;height: 40px;width: 40px;float: left;z-index: 2;-webkit-transition: background 0.4s ease-in-out 0s;transition: background 0.4s ease-in-out 0s;}
body.miraqua .socials-wrap .socials li {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);}
body.miraqua .socials-wrap:hover .socials li:nth-child(4) {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials-wrap:hover .socials li:nth-child(3) {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.15s;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials-wrap:hover .socials li:nth-child(2) {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 300ms;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials-wrap:hover .socials li:nth-child(1) {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.3s;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials li:last-child {margin-right: 0px;}
body.miraqua .socials li a {color: #8a929c;font-size: 14px;font-weight: 600;display: block;height: 40px;width: 40px;line-height: 40px;text-align: center;-webkit-transition: opacity 300ms ease-in-out;transition: opacity 300ms ease-in-out;}
body.miraqua .socials:hover li a {opacity: 0.3;}
body.miraqua .socials li a:hover {color: #fff;opacity: 1;}
/**/
body.miraqua .copyright-wrap {position: relative;color: #fff;width: 270px;height: 80px;pointer-events: initial;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua .copyright-wrap:hover {-webkit-transform: translateY(-50px);transform: translateY(-50px);}
body.miraqua .copyright-text {float: left;font-size: 14px;font-weight: 600;line-height: 40px;}
body.miraqua .copyright-icon {float: left;width: 20px;height: 40px;font-size: 12px;line-height: 40px;text-align: left;margin-right: 15px;transform: scale(1);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua .copyright-wrap:hover .copyright-icon {transform: scale(0);width: 0;margin: 0;overflow: hidden;}
body.miraqua .copyright-icon:after, .copyright-text:after {content: "";clear: both;display: table;}
body.miraqua .copyright {height: auto;line-height: 30px;position: relative;width: auto;margin: 0 auto;margin-top: 10px;text-align: center;bottom: 0;display: table;}
body.miraqua .copyright-wrap .copyright {display: inline-block;width: 100%;text-align: left;}
body.miraqua .copyright p {color: #8a929c;font-size: 13px;font-weight: 600;margin-bottom: 0;line-height: 30px;padding-top: 5px;position: relative;height: 40px;float: left;z-index: 2;-webkit-transition: background 0.4s ease-in-out 0s;
transition: background 0.4s ease-in-out 0s;}
body.miraqua .copyright a:hover {color: #fff}
body.miraqua .copyright p img {margin: -3px 5px 0}
body.miraqua .copyright-wrap .copyright p {opacity: 0;-webkit-transform: translateY(10px);transform: translateY(10px);transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
body.miraqua .copyright-wrap:hover .copyright p {transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .copyright p a.link::before {bottom: 0}

@media only screen and (max-width: 767px) {
body.miraqua #footer-container {padding: 0 40px;margin:10px auto 30px;min-height: 40px;height: auto;}
body.miraqua .copyright-wrap {height: 40px;width: 100%;float: none;}
body.miraqua .copyright-wrap:hover {-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .copyright-icon, body.miraqua .copyright-text {display: none;}
body.miraqua .copyright {margin-top: 0px;-webkit-transform: translateX(0px);transform: translateX(0px);}
body.miraqua .copyright-wrap .copyright p {opacity: 1;float: none;text-align: center;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials-wrap {width: 110px;height: 40px;}
body.miraqua .centered .socials-wrap {float: none;margin: 0 auto;}
body.miraqua .socials-wrap:hover {-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials-icon, .socials-text {display: none;}
body.miraqua .socials {margin-top: 5px;-webkit-transform: translateX(0px);transform: translateX(0px);}
body.miraqua .socials-wrap .socials li {opacity: 1;-webkit-transform: translateY(0px);transform: translateY(0px);}
body.miraqua .socials li {margin-right: 10px;line-height: 30px;height: 30px;width: 30px;}
}

/*--------------------------------------------------
Rotate Elements
---------------------------------------------------*/
#rotate-device {width: 100%;height: 100%;position: fixed;z-index: 1000;top: 0;left: 0;background-color: #2a2e38;display: none;}
#rotate-device svg {width: 80px;height: 80px;position: absolute;top: 50%;left: 50%;z-index: 1;-moz-transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
@media (min-device-width : 375px) and (max-device-width : 667px) and (orientation : landscape) {
    #rotate-device { display: block;}
}

/*touch*/
.touch .parallax-wrap {transform: none !important;}
.touch .parallax-element {transform: none !important;}
.touch #hero-caption, .touch #hero-image-parallax, .touch #hero-bg-image {transform: none !important;}
/**/
#pseudo_scroll {height: 200px; position: fixed;z-index: -1;}


/* Filter
---------------------------------------------------------------------- */
.mCSB_scrollTools {z-index: 2}
.scroll__content {overflow: auto;position: relative;width: 100%;height: 270px;margin: 2rem 0; padding: 0}
.scroll__content:after, .scroll__content:before {content: ""; display: block; width: 100%; height: 1rem; position: absolute;left: 0; z-index: 1}
.scroll__content:after {bottom: 0;background: -moz-linear-gradient(top, hsla(0,0%,100%,0) 0%, hsla(0,0%,100%,1) 100%);background: -webkit-linear-gradient(top, hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,1) 100%);background: linear-gradient(to bottom, hsla(0,0%,100%,0) 0%,hsla(0,0%,100%,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );}
.scroll__content:before {top: 0;background: -moz-linear-gradient(top, hsla(0,0%,100%,1) 0%, hsla(0,0%,100%,0) 100%);background: -webkit-linear-gradient(top, hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0) 100%);background: linear-gradient(to bottom, hsla(0,0%,100%,1) 0%,hsla(0,0%,100%,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );}
.scroll__content.hidden{ display: none;}
.filter__group {position: relative; padding: 1rem 0 2rem}
.filter__group .h5 {margin: 2rem 0 .75rem; font-size: 17px; color: #6a727d; font-weight: 700;}
.filter__group button[data-filter]+.h5 {margin-top: 0}
.filter__group button{position: relative;display: block;cursor: pointer;background: none;border:none;padding-left: 30px;transition: all 150ms; height: 30px; color: #9fa1a5; font-size: 15px; font-weight: 600;}
.filter__group button:focus {outline: none;}
.filter__group button[data-toggle]:not(:last-child) {margin-bottom: .5rem}
.filter__group button[data-toggle]:hover {color: #2a2e38;}
.filter__group button[data-toggle]:after {content: '';position: absolute;width: 20px;height: 20px;top: calc(50% - 10px);left: 0;border: 10px solid #eaebec;border-radius: 50%;background: #eaebec;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.filter__group button.mixitup-control-active[data-toggle] {color: #0099e5; background: #fff; }
.filter__group button:hover[data-toggle]:after {border-width: 7px;background: #9fa1a5;}
.filter__group button.mixitup-control-active[data-toggle]:after {border-width: 7px;border-color: #0099e5; background: #fff;}
.filter__group button[data-filter] {color:red; opacity: 1;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-bottom: 1.5rem}
.filter__group button[data-filter]:after,.filter__group button[data-filter]:before {content: ""; width: 16px;height: 2px;position: absolute; left: 4px; top: calc(50% - 1px);display: block; background: #eaebec;transition: all 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.filter__group button[data-filter]:after {-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.filter__group button[data-filter]:before {-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.filter__group button[data-filter]:after,.filter__group button[data-filter]:before {background: red;}
.filter__group button[data-filter]:hover {color: #2a2e38}
.filter__group button[data-filter]:hover:after,.filter__group button[data-filter]:hover:before { background: #2a2e38}
.filter__group button.mixitup-control-active[data-filter] {color:red; opacity: 0; pointer-events: none; margin-bottom: -30px}
.filter__container {display: flex;flex-direction: row;flex-wrap: wrap;align-content: flex-start;justify-content: space-between; text-align: center;transition: opacity 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.filter__container:after {content: '';display: inline-block;width: 100%;}
.filter__container .mix, .filter__container .gap {display: inline-block;vertical-align: top;width: 100%}
.filter__container .mix {background: #fff;position: relative;transition: opacity 600ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s; /*border: 1px solid red*/}
.filter__container .mix:before {content: '';display: block; position: absolute; width: 100%; height: 100%}
.filter__container .mix a {padding: .6rem; margin-bottom: 1rem}
.filter__container .mix a .mix_cover {position: relative; overflow: hidden; margin-bottom: 1rem}
.filter__container .mix a h3 {padding:.5rem 0; margin: 0; font-size: 20px; color: #6a727d;font-weight: bold; position: relative; display: inline-block;transition: all 600ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.filter__container .mix a.link h3::before {content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #0099e5;-moz-transform: scaleX(0);-webkit-transform: scaleX(0);-o-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0);-moz-transform-origin: right;-webkit-transform-origin: right;-o-transform-origin: right;-ms-transform-origin: right;transform-origin: right;transition: transform 300ms cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.filter__container .mix a.link:hover h3 {color: #0099e5}
.filter__container .mix a.link:hover h3::before {-moz-transform: scaleX(1);-webkit-transform: scaleX(1);-o-transform: scaleX(1);-ms-transform: scaleX(1);transform: scaleX(1);-moz-transform-origin: left;-webkit-transform-origin: left;-o-transform-origin: left;-ms-transform-origin: left;transform-origin: left;}

.filter__container:hover .mix { opacity: .25}
.filter__container:hover .mix:hover {opacity: 1}

@media (min-width: 576px) {    
    .filter__container .mix, .filter__container .gap {width: calc(100%/2);}
}
@media (min-width: 768px) {
    .scroll__content {height: 400px;}
    .filter__container .mix a {padding: 1.5rem}
}

/*+++++++++++++++++++++++++++++++++Modal++++++++++++++++++++++++++*/
button.close {outline: none}
.close {font-size: 2rem;color: #8a929c;text-shadow: none;}
.close:hover {color: #8a929c; opacity: 1}
.modal-header {border-bottom: none;}
.modal-body {text-align: center}
.modal-body .form-group {text-align: left; margin-bottom: 2rem}
.modal-backdrop {background-color: #333745;}
.modal-backdrop.show {opacity: 1}
.modal-content {background-color: transparent;border: none;}
.modal-body .form-control {height: calc(3rem + 2px); padding: .375rem 1rem; background-color: #fff; border: none;}
.modal-body .form-control:focus {box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.25);}
/* End */


/* Start:/assets/css/flexnav.css?159559851610836*/
body.miraqua #burger-wrapper {width: 40px;height: 40px;display: flex;position: relative;justify-content: center;align-items: center;cursor: pointer;}
body.miraqua #menu-burger {width: 20px;height: 20px;position: relative;margin: 0 auto;z-index: 2;pointer-events: none;}
body.miraqua #menu-burger span {display: block;position: absolute;height: 2px;width: 100%;background-color: #fff;opacity: 1;left: 0;-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: background-color 0.05s ease-in-out, transform 0.2s ease-in-out, top 0.2s ease-in-out;transition: background-color 0.05s ease-in-out, transform 0.2s ease-in-out, top 0.2s ease-in-out;}
body.miraqua #burger-wrapper .touch-button {display: none;}
body.miraqua #menu-burger span:nth-child(1) {top: 5px;}
body.miraqua #menu-burger span:nth-child(2) {top: 13px;}
body.miraqua #menu-burger.open span:nth-child(1) {-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);top: 10px;}
body.miraqua #menu-burger.open span:nth-child(2) {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 10px;}
@media (min-width: 992px) {body.miraqua #burger-wrapper {width: 60px; height: 60px;}}

/*--------------------------------------------------
Flex Nav
---------------------------------------------------*/	
#miraqua .flexnav, #miraqua .flexnav li ul{width:100%; margin:0;padding: 0}
#miraqua .flexnav, #miraqua .flexnav li{margin:0}
#miraqua .flexnav li, #miraqua .flexnav li ul li{font-size:100%}
#miraqua .flexnav .touch-button:hover{cursor:pointer}
#miraqua .flexnav{-webkit-transition:none; -moz-transition:none; -ms-transition:none; transition:none; -webkit-transform-style:preserve-3d; overflow:hidden; max-height:0}
#miraqua .flexnav.opacity{opacity:0}
#miraqua .flexnav.flexnav-show{max-height:2000px; opacity:1; -webkit-transition:all .5s ease-in-out; -moz-transition:all .5s ease-in-out; -ms-transition:all .5s ease-in-out; transition:all .5s ease-in-out}
#miraqua .flexnav li, #miraqua .flexnav li a, #miraqua .flexnav li ul li{position:relative; overflow:hidden}
#miraqua .flexnav li a{display:block; z-index:2}
#miraqua .flexnav li ul li a{display:block;}
#miraqua .flexnav .touch-button{display:inline-block; height:60px; position:absolute; right:0; text-align:right; top:0; width:60px; z-index:999}
#miraqua .flexnav .touch-button .navicon{position:relative; top:1.8em;}

/*--------------------------------------------------
08. Responsive
---------------------------------------------------*/
.touch body.miraqua .nav-height {overflow-y: scroll; position: relative; height: 100%; padding-right: 30px; width: calc(100% + 30px);}
.touch body.miraqua #menu-burger span.touch-button {display: none}
.touch nav#miraqua {height: 100vh; position: fixed; top: 0; left: 0; width: 100%; visibility: visible; pointer-events: none; opacity: 0; padding: 80px 0 40px; -webkit-transition: all 0.2s ease-in 0.6s; transition: all 0.2s ease-in 0.6s}
.touch nav#miraqua.open {visibility: visible; pointer-events: initial; opacity: 1; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out}
.touch #miraqua .flexnav {padding: 0 50px; background: transparent; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out}
.touch #miraqua .flexnav li a {color: #8a929c}
.touch #miraqua .flexnav li ul li a:hover, #miraqua .flexnav li ul li a.active {color: #fff}
.touch #miraqua .flexnav ul li ul li a {background: transparent}
.touch #miraqua .flexnav li ul li ul li a {padding: 20px 40px}
.touch #miraqua .flexnav a.link::before {display: none}
.touch #miraqua .flexnav .touch-button .navicon {font-style: normal !important}
.touch #miraqua .flexnav {max-height: 2000px; -webkit-transition: all 0s ease-in 0s; transition: all 0s ease-in 0s}
.touch #miraqua .flexnav.flexnav-show {-webkit-transition: all .3s ease-out 0.2s; transition: all .3s ease-out 0.2s}
.touch #miraqua .flexnav li {text-align: center; line-height: 6vw; -webkit-transition: color .15s ease-out 0s; transition: color .15s ease-out 0s}
.touch #miraqua .flexnav:hover li {color: rgba(138,146,156,.5)}
.touch #miraqua .flexnav li:hover {color: rgba(255,255,255,1)}
.touch #miraqua .flexnav .touch-button {width: 100%; display: block; height: calc(6vw + 20px)}
.touch #miraqua .flexnav .touch-button .navicon {display: none}
.touch #miraqua .flexnav li a {font-weight: 700; font-size: 6vw; padding: 12px 0; color: inherit}
.touch #miraqua .flexnav li ul {margin-bottom: 20px}
.touch #miraqua .flexnav li ul:after {display: none}
.touch #miraqua .flexnav li ul li a {padding: 6px 0; font-size: 4.5vw; font-weight: 500; line-height: 20px;}
@media (min-width: 768px) {
    .touch #miraqua .flexnav li {line-height:5vw;}
    .touch #miraqua .flexnav .touch-button {height: calc(5vw + 20px)}
    .touch #miraqua .flexnav li a {font-size: 5vw;padding: 16px 0;}
    .touch #miraqua .flexnav li ul li a{padding: 16px 0;font-size: 3.5vw;}
}
@media (min-width: 992px) {
    .touch #miraqua .flexnav li {line-height:3vw;}
    .touch #miraqua .flexnav .touch-button {height: calc(3vw + 20px)}
    .touch #miraqua .flexnav li a {font-size: 3vw;padding: 15px 0;}
    .touch #miraqua .flexnav li ul li a{padding: 12px 0;font-size: 1.75vw;}
}
@media (min-width: 1200px) {
    .no-touch body.miraqua .nav-height {position: relative; height: 100%}
    .no-touch body.miraqua .classic-menu nav {position: relative; width: auto; top: 0px; -webkit-transition: all 0.2s ease-in-out 0.5s; transition: all 0.2s ease-in-out 0.5s; display: block; float: right; height: 60px;background-color:transparent!important}   
    .no-touch body.miraqua #burger-wrapper {display: none;}
    .no-touch #miraqua .flexnav li a, .no-touch #miraqua .flexnav, .no-touch #miraqua .flexnav li{overflow:visible}
    .no-touch #miraqua .flexnav.opacity{opacity:1}
    .no-touch #miraqua .flexnav li{position:relative; list-style:none; float:left; display:block; background-color:#a6a6a2}
    .no-touch #miraqua .flexnav li a{border-left:1px solid #acaca1}
    .no-touch #miraqua .flexnav li>ul{position:absolute; top:auto; left:0}
    .no-touch #miraqua .flexnav li ul li>ul, .no-touch #miraqua .flexnav li ul.open ul.open{margin-left:100%; top:0}
    .no-touch #miraqua .flexnav li>ul li{width:100%}
    .no-touch #miraqua .flexnav li ul.open{display:block; opacity:1; visibility:visible; z-index:1}
    .no-touch #miraqua .flexnav li ul.open li{overflow:visible; max-height:100px}
    .no-touch #miraqua .flexnav {display: block; float: right; position: relative; width: auto; max-height: 60px}
    .no-touch #miraqua .flexnav .touch-button {background: transparent none repeat scroll 0 0}
    .no-touch #miraqua .flexnav .touch-button .navicon {display: none}
    .no-touch #miraqua .flexnav li {background: transparent none repeat scroll 0 0; padding: 0 15px}
    .no-touch #miraqua .flexnav li:first-child {padding-left: 0px}
    .no-touch #miraqua .flexnav li:last-child {padding-right: 0px}
    .no-touch #miraqua .flexnav li a {background: transparent none repeat scroll 0 0; padding: 15px 0; position: relative; border-left: medium none; font-weight: 600; color: #fff; font-size: 13px; text-transform: uppercase;line-height: 20px; display: block; overflow: hidden; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out}
    .no-touch #miraqua .flexnav:hover li a {color: rgba(255,255,255,0.4)}
    .no-touch #miraqua .flexnav li:hover a {color: #fff}
    .no-touch #miraqua .flexnav li a:before {bottom: 10px;}
    .no-touch #miraqua .flexnav li.active a {color: #fff}
    .no-touch #miraqua .flexnav li.active a:before {transform: scaleX(1);transform-origin: left;}
    .no-touch #miraqua .flexnav li a span {position: relative; display: block; -webkit-transition: -webkit-transform 0.2s; transition: transform 0.2s; transform-origin: 100% 0%}
    .no-touch #miraqua .flexnav li a span::before {position: absolute; top: 100%; width: 100%; left: 0; content: attr(data-hover)}
    .no-touch #miraqua .flexnav li:hover a span {-webkit-transform: translateY(-100%); transform: translateY(-100%); transform-origin: 0% 0%}
    .no-touch #miraqua .flexnav li ul {-webkit-transform: translate3d(0px, 30px, 0px);min-width: 260px; transform: translate3d(0px, 30px, 0px); display: block!important; opacity: 0!important; height: inherit!important; overflow: visible!important; visibility: hidden; left: 15px; top: 50px; padding-top: 30px; background: #1a1d27; border-radius: 3px; -webkit-transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s ease-in-out!important; transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out, transform 0.2s ease-in-out!important}
    .no-touch #miraqua .flexnav li:first-child ul {left: -15px}
    .no-touch #miraqua .flexnav li ul:after {display: block; content: ''; position: absolute; top: -6px; left: 15px; width: 0; height: 0; border-style: solid; border-width: 0 10px 9px; border-color: transparent transparent #1a1d27}
    .no-touch #miraqua .flexnav li ul.flexnav-show {-webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1!important; visibility: visible; -webkit-transition: opacity 0.2s ease-in-out 0.1s, visibility 0.2s ease-in-out, transform 0.2s ease-in-out 0.1s; transition: opacity 0.2s ease-in-out 0.1s, visibility 0.2s ease-in-out, transform 0.2s ease-in-out 0.1s}
    .no-touch #miraqua .flexnav li ul li a {padding: 0 30px 15px; background-color: transparent; font-size: 15px; font-weight: 400; text-transform: none; color: #8a929c !important; -webkit-transition: all 0.05s ease-in-out; -moz-transition: all 0.05s ease-in-out; -o-transition: all 0.05s ease-in-out; -ms-transition: all 0.05s ease-in-out; transition: all 0.05s ease-in-out}
    .no-touch #miraqua .flexnav li ul li:last-child a {padding-bottom: 30px;}
    .no-touch #miraqua .flexnav li ul li a.link::before {display: none}
    .no-touch #miraqua .flexnav li ul li a.active, .no-touch #miraqua .flexnav li ul li a:hover {color: #fff !important}
    .no-touch #miraqua .flexnav li > ul li {margin-left: 0; padding: 0}    
    .no-touch #miraqua .flexnav li ul ul {left: 5px!important}
    .no-touch #miraqua .flexnav ul li ul:after {display: block; content: ''; position: absolute; top: 15px; left: -10px; width: 0; height: 0; border-style: solid; border-width: 0 10px 9px; border-color: transparent transparent #1a1d27; -webkit-transform: rotate(-90deg); transform: rotate(-90deg)}
    .no-touch #miraqua .flexnav ul li ul li a {background: #1a1d27}
    .no-touch #miraqua .flexnav .touch-button {display: none}
    .no-touch #miraqua .menu-timeline {opacity: 1; -webkit-transition: translateY(0px); transform: translateY(0px)} 
}
/* End */


/* Start:/assets/css/portfolio.css?15955985165901*/
/*--------------------------------------------------
Showcase Slider
---------------------------------------------------*/	
#showcase-holder {width: 100%; height: 100vh; position: fixed; overflow: hidden; z-index: 2; background: rgba(51,55,69,.5); -webkit-transition: background 0.2s ease;transition: background 0.2s ease;}
#showcase-holder.disabled {pointer-events: none;}
#showcase-slider {height: 100%; width: 100%;}
.scale-up #showcase-slider {cursor: grabbing !important;}
.swiper-slide {text-align: center; font-size: 18px; background: transparent; width: auto!important; padding: 0 80px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; opacity: 0;}
.split-slider .swiper-slide {-webkit-transform: translateX(500px); transform: translateX(500px);}
.split-slider .swiper-slide.swiper-slide-prev {-webkit-transform: translateX(0px); transform: translateX(0px);}
.slide-title {font-size: 90px; line-height: 1; color: #fff; font-weight: 800; position: relative;}
.slide-title::before {position: absolute; font-size: 12px; font-weight: bold; line-height: 10px; width: 20px; top: 12px; left: -30px; content: attr(data-number);}
.slide-title span {position: relative; color: transparent; -webkit-text-stroke: 1px #fff; -webkit-transition: color 0.2s ease-in-out; transition: color 0.2s ease-in-out;}
.slide-title span {display: inline-block; margin: 0; min-width: 30px; width: auto; line-height: 50px; height: 50px;}
.swiper-slide.active span {color: #fff; -webkit-text-stroke: 1px transparent;}
#external-caption {position: fixed; left: 80px; top: 62vh; z-index: 10; width: calc(35% - 240px); opacity: 0; -webkit-transform: translateX(150px); transform: translateX(150px); pointer-events: none;}
#external-caption:before {content: ''; position: absolute; width: 40px; height: 3px; background-color: #fff; left: 0; top: -30px;}
/*#external-caption:after {content: ''; position: absolute; width: 250px; height: 56px; left: 0; top: -220px; background: url("/assets/css/../images/artesianspas.svg") no-repeat center}*/
#external-caption .slide-caption {position: absolute; left: 0; top: 0; font-size: 19px; line-height: 24px; color: #838a94; font-weight: 400; opacity: 0; overflow: hidden;}
#external-caption .slide-caption:first-child {opacity: 1;}
.slide-subtitle span::before {position: absolute; width: 140px; top: 100%; left: 0; content: attr(data-hover);}
#image-slider {width: 100%; height: 100vh; position: fixed; top: 0; right: 0; overflow: hidden; opacity: 0; border-radius: 0px;}
.split-slider #image-slider {left: 36%; width: 100%; -webkit-transform: translateX(50%) scale(1.1); transform: translateX(50%) scale(1.1);}
.split-slider #image-slider .image-slider-wrapper {-webkit-transform: translateX(-18%); transform: translateX(-18%);}
.split-slider.full #image-slider {width: 100%; left: 0; -webkit-transform: translateX(15%) scale(1.1); transform: translateX(15%) scale(1.1);}
.split-slider.full #image-slider .image-slider-wrapper {-webkit-transform: translateX(0%); transform: translateX(0%);}
.image-slider-wrapper {position: absolute; height: 100%; width: 100%;}
#image-slider::after {content: ""; width: 100%; height: 100%; position: absolute; bottom: 0; left: 0; pointer-events: none;}
#image-slider .slider-img {position: absolute; height: 100%; width: 100%; background-size: cover; background-position: center center; background-color: rgb(51,55,69); visibility: hidden; top: 0; left: 0; z-index: 0; opacity: 0; -webkit-transform: scale(1.03); transform: scale(1.03); -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#image-slider .slider-img.active {opacity: 1; visibility: visible; -webkit-transform: scale(1); transform: scale(1);}
.artesianspas_logo {position: absolute;top: 50%; left: 30px;width: 200px; height: 45px; opacity: 0; -webkit-transition: opacity 0.2s ease-in-out; transition: opacity 0.2s ease-in-out; -webkit-transform: translateY(-80px);  transform: translateY(-80px); }
@media (min-width: 375px) {}
@media (min-width: 411px) {.artesianspas_logo{-webkit-transform: translateY(-100px);  transform: translateY(-100px);  }}
@media (min-width: 768px) {.artesianspas_logo{-webkit-transform: translateY(-130px);  transform: translateY(-130px); width: 290px; height: 65px; left: 50px;}}
@media (min-width: 992px) {}
@media (min-width: 1300px) {.artesianspas_logo{-webkit-transform: translateY(-160px);  transform: translateY(-160px); left: 80px;}}
/*--------------------------------------------------
Responsive
---------------------------------------------------*/	
@media (max-width: 1299px) {
    .swiper-slide {padding: 0 60px;}
    .slide-title {font-size: 70px;}  
    #external-caption {left: 60px; width: calc(35% - 120px);}
}
@media (max-width: 1023px) {
    .split-slider .swiper-slide {-webkit-transform: translateX(300px); transform: translateX(300px);}
    .swiper-slide {padding: 0 50px;}
    .slide-title {font-size: 60px; line-height: 70px;}
    .split-slider #image-slider {left: 0%;}
    .split-slider #image-slider .image-slider-wrapper {-webkit-transform: translateX(0); transform: translateX(0);}  
     #external-caption {display: none;}
}
@media (max-width: 767px) {
    .swiper-slide {padding: 0 60px;}
    .slide-title {font-size: 40px;}
}
@media (max-width: 575px) {
    .split-slider .swiper-slide {-webkit-transform: translateX(200px); transform: translateX(200px);}
    .swiper-slide {padding: 0 30px;}
    .slide-title::before {display: none;}
}
@media (min-height:1300px) {    
    .split-slider #image-slider {left: 0%;}
    .split-slider #image-slider .image-slider-wrapper {-webkit-transform: translateX(0); transform: translateX(0);}  
     #external-caption {display: none;}
}
/* End */


/* Start:/assets/css/shortcodes.css?159559851616562*/
/*--------------------------------------------------Slider and Carousel---------------------------------------------------*/
.slider.screen-contain {width: auto!important;}
.slider.screen-contain .owl-item img {display: block;width: auto!important;max-height: 60vh!important;margin: 0 auto;}
.slider .owl-nav, .carousel .owl-nav {position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;margin: 0 !important;}
.slider .owl-prev, .carousel .owl-prev {text-indent: -9999px;position: absolute;top: 0;pointer-events: auto;opacity: 1;left: 0;cursor: pointer;height: 100%;width: 50%;margin-top: 0;}
.owl-prev {text-decoration: none;position: relative;}
.owl-prev span {text-indent: 0;margin-left: -90px;display: none;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;color: #000;}
.white-tooltip .owl-prev span {color: #fff;}
.owl-prev:hover span {display: block;position: fixed;overflow: hidden;}
.slider .owl-next, .carousel .owl-next {text-indent: -9999px;position: absolute;top: 0;pointer-events: auto;opacity: 1;right: 0;cursor: pointer;height: 100%;width: 50%;margin-top: 0;}
.owl-next {text-decoration: none;position: relative;}
.owl-next span {text-indent: 0;display: none;font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 600;color: #000;}
.white-tooltip .owl-next span {color: #fff;}
.owl-next:hover span {display: block;position: fixed;overflow: hidden;}
.owl-dots {position: relative;width: 100%;text-align: center;-webkit-tap-highlight-color: transparent;top: -40px;}
.carousel .owl-dots {top: 20px;}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;*display: inline;}
.owl-dots .owl-dot span {background: rgba(255,255,255,0.1) !important;width: 8px;height: 8px;margin: 4px 5px;background: #D6D6D6;display: block;-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px;}
.owl-dots .owl-dot.active span, .owl-dots .owl-dot:hover span {background: #fff!important;}
.text-carousel .owl-nav {text-align: center;margin: 0 auto;width: 160px;height: 80px;margin-top: 30px;}
.text-carousel .owl-prev, .text-carousel .owl-next {width: 80px;height: 80px;margin: 0;display: flex;justify-content: center;align-items: center;float: left;}
.prev-testimonial, .next-testimonial {width: 34px;height: 34px;border-radius: 34px;box-sizing: border-box;position: absolute;cursor: pointer;}
.text-carousel .owl-nav i {line-height: 34px;text-align: center;font-size: 12px;color: #000;}
.light-content .text-carousel .owl-nav i {color: #fff;}
/*--------------------------------------------------Light Box---------------------------------------------------*/
.image-link {display: inline-block;width: auto;}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {opacity: 0;-webkit-backface-visibility: hidden;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container {opacity: 1;}
.mfp-with-zoom.mfp-ready.mfp-bg {opacity: 0.93;}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {opacity: 0;}
.mfp-content figcaption, .mfp-bottom-bar {display: none;}
/*--------------------------------------------------Video Player---------------------------------------------------*/
.hero-video-wrapper {position: relative;box-sizing: border-box;min-width: 100%;min-height: 100%;width: 100%;height: auto;background-size: cover;padding: 0;overflow: hidden!important;opacity: 1;}
.hero-video-wrapper video.bgvid {position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;z-index: -100;transform: translateX(-50%) translateY(-50%);background-size: cover;}
.video-wrapper {position: relative;box-sizing: border-box;min-width: 100%;max-height: 100vh;width: 100%;height: auto;background-size: cover;padding: 0;overflow: hidden!important;opacity: 1;-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-o-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);}
.video-cover {position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 100;cursor: pointer;background-size: cover;background-repeat: no-repeat;-webkit-transition: opacity 0.3s ease-out 0.05s, height 0s ease-out 0s;transition: opacity 0.3s ease-out 0.05s, height 0s ease-out 0s;}
.video-cover.hidden {opacity: 0;height: calc(100% - 50px);-webkit-transition: opacity 0.3s ease-out, height 0s ease-out 0.3s;transition: opacity 0.3s ease-out, height 0s ease-out 0.3s;}
video.bgvid {background-size: cover;height: auto;min-height: 100%;min-width: 100%;position: absolute;width: 100%;z-index: -100;}
.video-wrapper video.bgvid {position: relative;}
.full .video-wrapper video.bgvid {position: relative;margin-top: 50vh;left: 50%;transform: translateX(-50%) translateY(-50%);}
.control {bottom: 25px;color: #ccc;display: none;left: 0;position: absolute;width: calc(100% - 40px);z-index: 5;background-color: #eee;padding: 0;box-sizing: border-box;right: 0;margin: 0 auto;}
.full .control {bottom: 10px;width: calc(100% - 160px);}
.btmControl {clear: both;}
.control .sound {width: 30px;height: 50px;float: left;cursor: pointer;text-align: center;line-height: 50px;color: #fff;opacity: 0.4;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.control .sound:hover {opacity: 1;}
.control .sound i {line-height: 50px;}
.control .sound.muted i:first-child {display: none;}
.control .sound.muted i:last-child {display: block;}
.control .sound i:last-child {display: none;}
.control .btnFS {width: 50px;height: 50px;float: left;cursor: pointer;text-align: center;line-height: 50px;color: #fff;opacity: 0.4;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.control .btnFS:hover {opacity: 1;}
.progress-bar {background: rgba(255,255,255,0.5);box-sizing: border-box;float: left;height: auto;width: calc(100% - 123px);cursor: pointer;bottom: 23px;position: absolute;left: 23px;opacity: 0;-webkit-transition: opacity 0.2s ease-in-out;-moz-transition: opacity 0.2s ease-in-out;-o-transition: opacity 0.2s ease-in-out;-ms-transition: opacity 0.2s ease-in-out;transition: opacity 0.2s ease-in-out;}
.video-wrapper:hover .progress-bar {opacity: 1;}
.progress {height: 2px;max-width: 100%;position: relative;width: 100%;}
.progress span {height: 100%;position: absolute;top: 0;left: 0;display: block;}
.timeBar {z-index: 10;width: 0;background: #fff;}
.bufferBar {z-index: 5;width: 0;background: rgba(255,255,255,0.2);}
.video-btns {position: absolute;right: 3px;bottom: 0px;opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.video-wrapper:hover .video-btns {opacity: 1;}
.volume {position: relative;cursor: pointer;width: 70px;height: 10px;float: right;margin-top: 10px;margin-right: 10px;}
.volumeBar {display: block;height: 100%;position: absolute;top: 0;left: 0;}
/*--------------------------------------------------Buttons---------------------------------------------------*/
.clapat-button {color: #fff;font-weight: 600;font-family: 'Poppins', sans-serif;font-size: 14px;padding: 16px 20px;line-height: 16px;cursor: pointer;border: none;box-sizing: border-box;text-align: center;background-color: #000;display: inline-block;border-radius: 3px;position: relative;overflow: hidden;margin-right: 20px;}
.text-align-center .clapat-button {margin-right: 0;}
.clapat-button.rounded {border-radius: 30px;}
.clapat-button.outline {background-color: transparent;color: #000;overflow: visible;border-radius: 0px;border-bottom: 2px solid rgba(0,0,0,0.1);padding: 14px 20px;}
.light-content .clapat-button {color: #fff;border-bottom: 2px solid rgba(255,255,255,0.2);}
.clapat-button.outline:hover {color: #000;}
.light-content .clapat-button.outline:hover {color: #fff;}
.clapat-button::before {content: '';position: absolute;bottom: 0px;left: 0;width: 100%;height: 100%;background: #333;transform: scaleX(0);transform-origin: right;transition: transform .2s ease-out;}
.light-content .clapat-button::before {background: #fff;}
.clapat-button:hover::before {transform: scaleX(1);transform-origin: left;}
.clapat-button span {z-index: 10;position: relative;display: inline-block;}
.clapat-button.outline::before {content: '';position: absolute;bottom: -2px;left: 0;width: 100%;height: 2px;background: rgba(0,0,0,1);transform: scaleX(1);transform-origin: left;transition: transform .2s ease-out;}
.light-content .clapat-button.outline::before {background: rgba(255,255,255,1);}
.clapat-button.outline:hover::before {transform: scaleX(0);transform-origin: right;}
/*--------------------------------------------------Clients Table---------------------------------------------------*/
.clients-table {margin: 0;margin-left: 2px;display: block;-webkit-box-shadow: 0px 100px 70px -80px rgba(0,0,0,0.55);box-shadow: 0px 100px 70px -80px rgba(0,0,0,0.55);}
.light-content .clients-table {-webkit-box-shadow: 0px 100px 70px -80px rgba(0,0,0,0.85);box-shadow: 0px 100px 70px -80px rgba(0,0,0,0.85);}
.clients-table:after {content: "";clear: both;display: table;}
.clients-table li {display: block;float: left;width: 25%;min-height: 30px;border: 1px solid #ddd;box-sizing: border-box;text-align: center;opacity: 1;margin: 0px;margin-left: 0px;margin-left: -1px;margin-bottom: -1px;background-color: #eee;}
.light-content .clients-table li {border: 1px solid #222;background-color: #0f1010;}
.clients-table li img {margin: 0 auto;opacity: 0.3;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;}
.clients-table li:hover img {opacity: 1;}
/*--------------------------------------------------Justified Gallery---------------------------------------------------*/
.justified-gallery {box-sizing: border-box;padding: 0 10px;margin-left: 10px;}
.collage-thumb {position: relative;overflow: hidden;cursor: pointer;}
.collage-thumb:hover .thumb-info {opacity: 1;bottom: -5px;}
.thumb-info {position: absolute;bottom: -10px;left: 0;width: 100%;opacity: 0;color: #fff!important;padding: 50px 30px 30px;box-sizing: border-box;font-size: 14px;font-weight: 500;transition: all 0.2s ease-in-out 0s;-webkit-transition: all 0.2s ease-in-out 0s;background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,0.35))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* IE10+ */background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */}
/*--------------------------------------------------Contact Formular---------------------------------------------------*/
/*
#contact-formular {margin: 0 auto;}
#contact-formular::after {clear: both;content: " ";display: table;}
#contactform {position: relative;}
.name-box, .email-box, .message-box {position: relative;display: block;}
.name-box, .email-box {width: 47%;float: left;margin-bottom: 20px;margin-right: 6%;position: relative;}
.name-box::after, .email-box::after {clear: both;content: " ";display: table;}
.email-box {margin-right: 0px;}
.message-box {float: left;width: 100%;margin-top: 40px;}
input[type="text"], textarea {color: rgba(0,0,0,1);font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 400;height: 50px;padding: 12px 20px 12px 20px;width: 100%;border-radius: 0px;margin-bottom: 0px;border: none;transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;box-sizing: border-box;background-color: transparent;outline: none;border-bottom: 1px solid rgba(0,0,0,0.1);}
.light-content input[type="text"], .light-content textarea {color: rgba(255,255,255,1);border-bottom: 1px solid rgba(255,255,255,0.3);}
.input_label {background-color: #000;height: 2px;left: 0;position: absolute;top: 49px;width: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.light-content .input_label {background-color: #fff;}
.input_label.slow {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
input[type="text"]:focus + .input_label, textarea:focus + .input_label {width: 100%;}
input[type="text"]:focus, textarea:focus {color: #000;}
.light-content input[type="text"]:focus, .light-content textarea:focus {color: #fff;}
textarea {resize: none;height: 50px;box-sizing: border-box;padding: 14px 20px 6px 20px;margin-bottom: 60px;}
textarea:after {background-color: #000;content: "";height: 2px;left: 0px;position: absolute;top: 20px;width: 100%;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.submit-box {color: #000;margin-top: 10px;line-height: 16px;cursor: pointer;border: none;box-sizing: border-box;transition: all 0.2s ease 0s;-webkit-transition: all 0.2s ease 0s;text-align: center;display: inline-block;position: relative;overflow: hidden;}
.light-content .submit-box {color: #fff;}
.submit-box {display: inline-block;position: relative;}
.submit-box::before {content: '';position: absolute;bottom: 0px;left: 0;width: 100%;height: 2px;background: rgba(255,255,255,1);transform: scaleX(1);transform-origin: left;transition: transform .2s ease-out;}
.submit-box:hover::before {transform: scaleX(0);transform-origin: right;}
input[type="submit"] {margin: 0;background: transparent;border: none;color: #fff;}
.error_message {margin-bottom: 30px;font-size: 13px;color: #e93735;font-weight: bold;}
#success_page p, #success_page p strong {color: #fff;margin-top: 20px;}
#message fieldset {border: none;}
*/
/*--------------------------------------------------Google Map---------------------------------------------------*/
#map_canvas {display: block;height: 100vh;position: relative;width: 100%;}
#hero-image.bgrelative #map_canvas {position: relative!important;}
.gmnoprint a, .gmnoprint span, .gm-style-cc {display: none;}
.gmnoprint div {background: none !important;}
.gm-style button {display: none!important;}
.services-icon i {font-size: 24px;margin-bottom: 20px;}
.service-info-text {margin-bottom: 40px;}
/*--------------------------------------------------Responsive---------------------------------------------------*/
@media only screen and (max-width: 1466px) {}
@media only screen and (max-width: 1024px) {.slider .owl-prev, .slider .owl-next {display: none!important;}
.text-align-center .clapat-icon {padding-left: 0;}
.text-carousel {max-width: 500px;margin: 0 auto;}
#mc_embed_signup .submit-box {margin-top: 30px;}
textarea {margin-bottom: 30px;}
.justified-gallery {margin-left: 0px;padding: 0;}
.slider .owl-nav, .carousel .owl-nav {display: none;}
.full .video-wrapper video.bgvid {position: relative;margin-top: 0;left: 0;transform: translateX(0) translateY(0);}
.full .control {bottom: 10px;width: calc(100% - 100px);}
}
@media only screen and (max-width: 767px) {.text-carousel .owl-prev, .text-carousel .owl-next {width: 80px;height: 80px;margin: 0;padding: 23px;box-sizing: border-box;display: inline-block;justify-content: center;align-items: center;float: none;}
.video-wrapper {max-height: 50vh;}
.control {display: none;}
.name-box, .email-box {width: 100%;margin-right: 0;}
.clients-table li {width: 50%;}
.empty-space, .empty-space.tx {height: 60px;}
.has-animation {opacity: 1!important;-webkit-transition: translateY(0px);transform: translateY(0px);}
input[type="text"], textarea {font-size: 14px;}
}
@media only screen and (max-width: 479px) {.clapat-button {margin-bottom: 20px;}
.text-carousel {max-width: 280px;}
.text-carousel .owl-prev, .text-carousel .owl-next {margin: 0;}
}
/* End */


/* Start:/assets/css/assets.css?159559851678148*/

/*--------------------------------------------------
Swiper Slider
---------------------------------------------------*/	
.swiper-container {margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }
.swiper-container-no-flexbox .swiper-slide {float: left; }
.swiper-container-vertical > .swiper-wrapper {-webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
.swiper-wrapper {position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform, -webkit-transform; transition-property: -webkit-transform; transition-property: transform; -webkit-box-sizing: content-box; box-sizing: content-box; }
.swiper-container-android .swiper-slide, .swiper-wrapper {-webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }
.swiper-container-multirow > .swiper-wrapper {-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.swiper-container-free-mode > .swiper-wrapper {-webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }
.swiper-slide {-webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }
.swiper-slide-invisible-blank {visibility: hidden; }
/* Auto Height */
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {height: auto; }
.swiper-container-autoheight .swiper-wrapper {-webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: height, -webkit-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform; }
/* 3D Effects */
.swiper-container-3d {-webkit-perspective: 1200px; perspective: 1200px; }
.swiper-container-3d .swiper-wrapper, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-cube-shadow {-webkit-transform-style: preserve-3d; transform-style: preserve-3d; }
.swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-slide-shadow-bottom {position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }
.swiper-container-3d .swiper-slide-shadow-left {background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-right {background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-top {background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
.swiper-container-3d .swiper-slide-shadow-bottom {background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }
/* IE10 Windows Phone 8 Fixes */
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper {-ms-touch-action: pan-y; touch-action: pan-y; }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper {-ms-touch-action: pan-x; touch-action: pan-x; }
.swiper-button-prev, .swiper-button-next {position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }
.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {opacity: 0.35; cursor: auto; pointer-events: none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }
.swiper-button-lock {display: none; }
.swiper-pagination {position: absolute; text-align: center; -webkit-transition: 300ms opacity; -o-transition: 300ms opacity; transition: 300ms opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }
.swiper-pagination.swiper-pagination-hidden {opacity: 0; }
/* Common Styles */
.swiper-pagination-fraction, .swiper-pagination-custom, .swiper-container-horizontal > .swiper-pagination-bullets {bottom: 10px; left: 0; width: 100%; }
/* Bullets */
.swiper-pagination-bullets-dynamic {overflow: hidden; font-size: 0; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {-webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {-webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {-webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {-webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {-webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }
.swiper-pagination-bullet {width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #2a2e38; opacity: 0.2; }
button.swiper-pagination-bullet {border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.swiper-pagination-clickable .swiper-pagination-bullet {cursor: pointer; }
.swiper-pagination-bullet-active {opacity: 1; background: #007aff; }
.swiper-container-vertical > .swiper-pagination-bullets {right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 6px 0; display: block; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {display: inline-block; -webkit-transition: 200ms top, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms top; transition: 200ms top, 200ms -webkit-transform; transition: 200ms transform, 200ms top; transition: 200ms transform, 200ms top, 200ms -webkit-transform; }
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 4px; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms left, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms left; transition: 200ms left, 200ms -webkit-transform; transition: 200ms transform, 200ms left; transition: 200ms transform, 200ms left, 200ms -webkit-transform; }
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {-webkit-transition: 200ms right, 200ms -webkit-transform; -o-transition: 200ms transform, 200ms right; transition: 200ms right, 200ms -webkit-transform; transition: 200ms transform, 200ms right; transition: 200ms transform, 200ms right, 200ms -webkit-transform; }
/* Progress */
.swiper-pagination-progressbar {background: rgba(0, 0, 0, 0.25); position: absolute; }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {-webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }
.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 100%; height: 4px; left: 0; top: 0; }
.swiper-container-vertical > .swiper-pagination-progressbar, .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {width: 4px; height: 100%; left: 0; top: 0; }
.swiper-pagination-white .swiper-pagination-bullet-active {background: #ffffff; }
.swiper-pagination-progressbar.swiper-pagination-white {background: rgba(255, 255, 255, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {background: #ffffff; }
.swiper-pagination-black .swiper-pagination-bullet-active {background: #000000; }
.swiper-pagination-progressbar.swiper-pagination-black {background: rgba(0, 0, 0, 0.25); }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {background: #000000; }
.swiper-pagination-lock {display: none; }
/* Scrollbar */
.swiper-scrollbar {border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }
.swiper-container-horizontal > .swiper-scrollbar {position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }
.swiper-container-vertical > .swiper-scrollbar {position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }
.swiper-scrollbar-drag {height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; }
.swiper-scrollbar-cursor-drag {cursor: move; }
.swiper-scrollbar-lock {display: none; }
.swiper-zoom-container {width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }
.swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas {max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain; }
.swiper-slide-zoomed {cursor: move; }
/* Preloader */
.swiper-lazy-preloader {width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }
.swiper-lazy-preloader:after {display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }
.swiper-lazy-preloader-white:after {background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }
@-webkit-keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }}
@keyframes swiper-preloader-spin {100% {-webkit-transform: rotate(360deg); transform: rotate(360deg); }}
/* a11y */
.swiper-container .swiper-notification {position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }
.swiper-container-fade.swiper-container-free-mode .swiper-slide {-webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; }
.swiper-container-fade .swiper-slide {pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity; }
.swiper-container-fade .swiper-slide .swiper-slide {pointer-events: none; }
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active {pointer-events: auto; }
.swiper-container-cube {overflow: visible; }
.swiper-container-cube .swiper-slide {pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }
.swiper-container-cube .swiper-slide .swiper-slide {pointer-events: none; }
.swiper-container-cube.swiper-container-rtl .swiper-slide {-webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active {pointer-events: auto; }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-prev, .swiper-container-cube .swiper-slide-next + .swiper-slide {pointer-events: auto; visibility: visible; }
.swiper-container-cube .swiper-slide-shadow-top, .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right {z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-cube .swiper-cube-shadow {position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; background: #2a2e38; opacity: 0.6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }
.swiper-container-flip {overflow: visible; }
.swiper-container-flip .swiper-slide {pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }
.swiper-container-flip .swiper-slide .swiper-slide {pointer-events: none; }
.swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active {pointer-events: auto; }
.swiper-container-flip .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right {z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.swiper-container-coverflow .swiper-wrapper {-ms-perspective: 1200px; }



/*--------------------------------------------------
Owl Carousel
---------------------------------------------------*/	
.owl-carousel, .owl-carousel .owl-item {-webkit-tap-highlight-color: transparent; position: relative}
.owl-carousel {display: none; width: 100%; z-index: 1}
.owl-carousel .owl-stage {position: relative; -ms-touch-action: pan-Y; -moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0}
.owl-carousel .owl-stage-outer {position: relative; overflow: hidden; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item, .owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item {min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-touch-callout: none}
.owl-carousel .owl-item img {display: block; width: 100%}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {display: none}
.no-js .owl-carousel, .owl-carousel.owl-loaded {display: block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.owl-carousel.owl-loading {opacity: 0; display: block}
.owl-carousel.owl-hidden {opacity: 0}
.owl-carousel.owl-refresh .owl-item {visibility: hidden}
.owl-carousel.owl-drag .owl-item {-webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}
.owl-carousel.owl-grab {cursor: move; cursor: grab}
.owl-carousel.owl-rtl {direction: rtl}
.owl-carousel.owl-rtl .owl-item {float: right}
.owl-carousel .animated {animation-duration: 1s; animation-fill-mode: both}
.owl-carousel .owl-animated-in {z-index: 0}
.owl-carousel .owl-animated-out {z-index: 1}
.owl-carousel .fadeOut {animation-name: fadeOut}
@keyframes fadeOut {0% {opacity:1}
100% {opacity:0}}
.owl-height {transition: height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy {opacity: 0; transition: opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d}
.owl-carousel .owl-video-wrapper {position: relative; height: 100%; background: #2a2e38}
.owl-carousel .owl-video-play-icon {position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(/assets/css/owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform .1s ease}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {display: none}
.owl-carousel .owl-video-tn {opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity .4s ease}
.owl-carousel .owl-video-frame {position: relative; z-index: 1; height: 100%; width: 100%}



/*--------------------------------------------------
Magnific Popup
---------------------------------------------------*/	
.mfp-bg, .mfp-wrap {position: fixed; left: 0; top: 0}
.mfp-bg, .mfp-container, .mfp-wrap {height: 100%; width: 100%}
.mfp-arrow:after, .mfp-arrow:before, .mfp-container:before, .mfp-figure:after {content: ''}
.mfp-bg {z-index: 1042; overflow: hidden; background: #0b0b0b; opacity: .8}
.mfp-arrow, .mfp-arrow:focus, .mfp-arrow:hover, .mfp-close, .mfp-close:focus, .mfp-close:hover {opacity: 1}
.mfp-wrap {z-index: 1043; outline: 0!important; -webkit-backface-visibility: hidden}
.mfp-container {text-align: center; position: absolute; left: 0; top: 0; padding: 0 8px; }
.mfp-container:before {display: inline-block; height: 100%; vertical-align: middle}
.mfp-align-top .mfp-container:before {display: none}
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045}
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {width: 100%; cursor: auto}
.mfp-ajax-cur {cursor: progress}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out}
.mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in}
.mfp-auto-cursor .mfp-content {cursor: auto}
.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {-webkit-user-select: none; -moz-user-select: none; user-select: none}
.mfp-loading.mfp-figure {display: none}
.mfp-hide {display: none!important}
.mfp-preloader {color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044}
.mfp-preloader a {color: #CCC}
.mfp-close, .mfp-preloader a:hover {color: #FFF}
.mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader {display: none}
button.mfp-arrow, button.mfp-close {overflow: visible; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none; display: block; outline: 0; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation}
button::-moz-focus-inner {padding:0; border:0}
.mfp-close {cursor: pointer!important; width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; padding: 0 0 18px 10px; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace}
.mfp-close:active {top: 1px}
.mfp-close-btn-in .mfp-close {color: #333}
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {color: #FFF; right: -20px; padding-right: 0; width: 40px; height: 40px; text-align: center; top: 20px; background: #2a2e38; line-height: 40px; border-radius: 2px}
.mfp-counter {position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap}
.mfp-figure, img.mfp-img {line-height: 0}
.mfp-arrow {position: absolute; margin: -55px 0 0; top: 50%; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent}
.mfp-arrow:active {margin-top: -54px}
.mfp-arrow:after, .mfp-arrow:before {display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 25px; margin-left: 35px}
.mfp-arrow:after {border-top-width: 13px; border-bottom-width: 13px; top: 22px}
.mfp-arrow::before {width: 30px; height: 60px; opacity: 1; background: rgba(0,0,0,.5); border-radius: 2px}
.mfp-arrow-left::after, .mfp-arrow-right:after {width: 10px; height: 10px; border-top: 2px solid #fff}
.mfp-arrow:hover::before {background: rgba(0,0,0,1)}
.mfp-arrow-left::after {border-left: 2px solid #FFF; margin-left: 31px; transform: rotate(-45deg)}
.mfp-arrow-left:after {margin-left: 36px}
.mfp-arrow-left:before {margin-left: 25px}
.mfp-arrow-right {right: 0}
.mfp-arrow-right:after {border-right: 2px solid #FFF; margin-left: 41px; transform: rotate(45deg)}
.mfp-iframe-holder {padding-top: 40px; padding-bottom: 40px}
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px}
.mfp-image-holder .mfp-content, img.mfp-img {max-width: 100%}
.mfp-iframe-holder .mfp-close {top: -40px}
.mfp-iframe-scaler {width: 100%; height: 0; overflow: hidden; padding-top: 56.25%}
.mfp-iframe-scaler iframe {position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; background: #2a2e38}
.mfp-figure:after, img.mfp-img {width: auto; height: auto; display: block}
img.mfp-img {padding: 40px 0; margin: 0 auto}
.mfp-figure:after {position: absolute; left: 0; top: 40px; bottom: 40px; right: 0; z-index: -1; background: #444}
.mfp-figure small {color: #BDBDBD; display: block; font-size: 12px; line-height: 14px}
.mfp-figure figure {margin: 0}
.mfp-bottom-bar {margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto}
.mfp-title {text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px) {.mfp-img-mobile .mfp-image-holder {padding-left: 0; padding-right: 0}
.mfp-img-mobile img.mfp-img {padding: 0}
.mfp-img-mobile .mfp-figure:after {top: 0; bottom: 0}
.mfp-img-mobile .mfp-figure small {display: inline; margin-left: 5px}
.mfp-img-mobile .mfp-bottom-bar {background: rgba(0,0,0,.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; }
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0}
.mfp-img-mobile .mfp-counter {right: 5px; top: 3px}
.mfp-img-mobile .mfp-close {top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0,0,0,.6); position: fixed; text-align: center; padding: 0}
}
@media all and (max-width:900px) {.mfp-arrow {-webkit-transform: scale(.75); transform: scale(.75)}
.mfp-arrow-left {-webkit-transform-origin: 0; transform-origin: 0}
.mfp-arrow-right {-webkit-transform-origin: 100%; transform-origin: 100%}
.mfp-container {padding-left: 6px; padding-right: 6px}
}
/*--------------------------------------------------
Tool Tips
---------------------------------------------------*/	
[data-tooltip] {position: relative}
[data-tooltip]::after, [data-tooltip]::before {position: absolute; display: block; opacity: 0; pointer-events: none; -webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; line-height: 12px}
[data-tooltip]::before {content: attr(data-tooltip); font-size: 12px; font-weight: 500; font-family: Poppins, sans-serif; color: #2a2e38; padding: 5px; border-radius: 5px; white-space: nowrap; text-decoration: none; text-align: left}
.light-content [data-tooltip]::before {color: #fff}
[data-tooltip]::after {width: 0; height: 0; border: 6px solid transparent; content: ''}
[data-tooltip]:hover::after, [data-tooltip]:hover::before {opacity: 1}
[data-tooltip][data-placement=left]::before {top: 32%; right: 100%; margin-right: 35px}
[data-tooltip][data-placement=left]:hover::before {margin-right: -2px; -webkit-transition: all .3s ease-out .5s; transition: all .3s ease-out .5s}
[data-tooltip][data-placement=top]::before {top: 16%; right: 100%; margin-right: 0; width: 200px; height: 16px; transform: translateX(147px) translateY(-170px) rotate(-90deg)}
[data-tooltip][data-placement=top]:hover::before {transform: translateX(147px) translateY(-140px) rotate(-90deg); -webkit-transition: all .3s ease-out .5s; transition: all .3s ease-out .2s}
[data-tooltip][data-placement=right]::before {top: 32%; left: 100%; margin-left: 35px}
[data-tooltip][data-placement=right]:hover::before {margin-left: -2px; -webkit-transition: all .3s ease-out .5s; transition: all .3s ease-out .5s}
@media only screen and (max-width:479px) {[data-tooltip]:hover::after, [data-tooltip]:hover::before {opacity: 0}}

/*--------------------------------------------------
Social Share
---------------------------------------------------*/	
.jssocials-shares {margin: .2em 0}
.jssocials-shares * {}
.jssocials-share {display: inline-block; vertical-align: top; margin: .3em .6em .3em 0}
.jssocials-share:last-child {margin-right: 0}
.jssocials-share-logo {width: 1em; vertical-align: middle; font-size: 1.5em}
img.jssocials-share-logo {width: auto; height: 1em}
.jssocials-share-link {display: inline-block; text-align: center; text-decoration: none; line-height: 1}
.jssocials-share-link.jssocials-share-link-count {padding-top: .2em}
.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {display: block; font-size: .6em; margin: 0 -.5em -.8em}
.jssocials-share-link.jssocials-share-no-count {padding-top: .5em}
.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {height: 1em}
.jssocials-share-label {padding-left: .3em; vertical-align: middle}
.jssocials-share-count-box {display: inline-block; height: 1.5em; padding: 0 .3em; line-height: 1; vertical-align: middle; cursor: default}
.jssocials-share-count-box.jssocials-share-no-count {display: none}
.jssocials-share-count {line-height: 1.5em; vertical-align: middle}

/*--------------------------------------------------
Justified Galler
---------------------------------------------------*/	
.justified-gallery {width: 100%; position: relative; overflow: hidden}
.justified-gallery>a, .justified-gallery>div, .justified-gallery>figure {position: absolute; display: inline-block; overflow: hidden; filter: "alpha(opacity=10)"; opacity: .1; margin: 0; padding: 0}
.justified-gallery>a>a>img, .justified-gallery>a>img, .justified-gallery>div>a>img, .justified-gallery>div>img, .justified-gallery>figure>a>img, .justified-gallery>figure>img {position: absolute; top: 50%; left: 50%; margin: 0; padding: 0; border: none; filter: "alpha(opacity=0)"; opacity: 0}
.justified-gallery>a>.caption, .justified-gallery>div>.caption, .justified-gallery>figure>.caption {display: none; position: absolute; bottom: 0; padding: 5px; background-color: #2a2e38; left: 0; right: 0; margin: 0; color: #fff; font-size: 12px; font-weight: 300; font-family: sans-serif}
.justified-gallery>.entry-visible {filter: "alpha(opacity=100)"; opacity: 1; background: 0 0}
.justified-gallery>.entry-visible>a>img, .justified-gallery>.entry-visible>img {filter: "alpha(opacity=100)"; opacity: 1; -webkit-transition: opacity .5s ease-in; -moz-transition: opacity .5s ease-in; -o-transition: opacity .5s ease-in; transition: opacity .5s ease-in}
.justified-gallery>.jg-filtered {display: none}
.justified-gallery>.spinner {position: absolute; bottom: 0; margin-left: -24px; padding: 10px 0; left: 50%; filter: "alpha(opacity=100)"; opacity: 1; overflow: initial}
.justified-gallery>.spinner>span {display: inline-block; filter: "alpha(opacity=0)"; opacity: 0; width: 8px; height: 8px; margin: 0 4px; background-color: #fff; border-radius: 6px}

/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/assets/css/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}
/* End */


/* Start:/assets/css/font-awesome.min.css?159559851621984*/
/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('/assets/css/../fonts/fontawesome-webfont.eot?v=4.2.0');src:url('/assets/css/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),url('/assets/css/../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),url('/assets/css/../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),url('/assets/css/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}
/* End */


/* Start:/assets/fonts/ProximaNova/ProximaNova.css?15955985164506*/
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Light.eot');
    src: local('Proxima Nova Light'), local('ProximaNova-Light'), url('/assets/fonts/ProximaNova/ProximaNova-Light.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Light.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-LightIt.eot');
    src: local('Proxima Nova Light Italic'), local('ProximaNova-LightIt'), url('/assets/fonts/ProximaNova/ProximaNova-LightIt.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-LightIt.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-LightIt.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Regular.eot');
    src: local('Proxima Nova Regular'), local('ProximaNova-Regular'), url('/assets/fonts/ProximaNova/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Regular.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot');
    src: local('Proxima Nova Regular Italic'), local('ProximaNova-RegularIt'), url('/assets/fonts/ProximaNova/ProximaNova-RegularIt.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-RegularIt.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-RegularIt.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Semibold.eot');
    src: local('Proxima Nova Semibold'), local('ProximaNova-Semibold'), url('/assets/fonts/ProximaNova/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Semibold.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Semibold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot');
    src: local('Proxima Nova Semibold Italic'), local('ProximaNova-SemiboldIt'),  url('/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.eot?#iefix') format('embedded-opentype'),  url('/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.woff') format('woff'),  url('/assets/fonts/ProximaNova/ProximaNova-SemiboldIt.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Bold.eot');
    src: local('Proxima Nova Bold'), local('ProximaNova-Bold'), url('/assets/fonts/ProximaNova/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Bold.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot');
    src: local('Proxima Nova Bold Italic'), local('ProximaNova-BoldIt'), url('/assets/fonts/ProximaNova/ProximaNova-BoldIt.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-BoldIt.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-BoldIt.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Extrabld.eot');
    src: local('Proxima Nova Extrabold'), local('ProximaNova-Extrabld'), url('/assets/fonts/ProximaNova/ProximaNova-Extrabld.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Extrabld.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Extrabld.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-ExtrabldIt.eot');
    src: local('Proxima Nova Extrabold Italic'), local('ProximaNova-ExtrabldIt'), url('/assets/fonts/ProximaNova/ProximaNova-ExtrabldIt.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-ExtrabldIt.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-ExtrabldIt.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-Black.eot');
    src: local('Proxima Nova Black'), local('ProximaNova-Black'), url('/assets/fonts/ProximaNova/ProximaNova-Black.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-Black.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-Black.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
    src: url('/assets/fonts/ProximaNova/ProximaNova-BlackIt.eot');
    src: local('Proxima Nova Black Italic'), local('ProximaNova-BlackIt'), url('/assets/fonts/ProximaNova/ProximaNova-BlackIt.eot?#iefix') format('embedded-opentype'), url('/assets/fonts/ProximaNova/ProximaNova-BlackIt.woff') format('woff'), url('/assets/fonts/ProximaNova/ProximaNova-BlackIt.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}
/* End */
/* /assets/css/miraqua.css?159559851660971 */
/* /assets/css/flexnav.css?159559851610836 */
/* /assets/css/portfolio.css?15955985165901 */
/* /assets/css/shortcodes.css?159559851616562 */
/* /assets/css/assets.css?159559851678148 */
/* /assets/css/font-awesome.min.css?159559851621984 */
/* /assets/fonts/ProximaNova/ProximaNova.css?15955985164506 */
