/*----------------------- BUTTON ----------------------*/

.fx-btn-3d {border: none !important;-webkit-box-shadow: inset 0 -0.2em 0 0 rgba(0, 0, 0, 0.15), inset 0 -2em 3em -1em rgba(0, 0, 0, 0.2), 0 0.4em 0.6em -0.2em rgba(0, 0, 0, .15);box-shadow: inset 0 -0.2em 0 0 rgba(0, 0, 0, 0.15),
inset 0 -2em 3em -1em rgba(0, 0, 0, 0.2),
0px 1px 0 0 rgba(0, 0, 0, .1),
0px 3px 0 -1px rgba(0, 0, 0, .1),
0px 5px 0 -2px rgba(0, 0, 0, .075),
0px 7px 0 -3px rgba(0, 0, 0, .035),
0px 9px 0 -4px rgba(0, 0, 0, .035),
0px 11px 0 -5px rgba(0, 0, 0, .02),
0px 13px 0 -6px rgba(0, 0, 0, .02),
0px 15px 0 -7px rgba(0, 0, 0, .01),
0px 17px 0 -8px rgba(0, 0, 0, .01);text-shadow: 0 -1px 0px rgba(0, 0, 0, .1);-webkit-transition: -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;transition: -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;transition: box-shadow .1s ease-in-out, transform .1s ease-in-out;transition: box-shadow .1s ease-in-out, transform .1s ease-in-out, -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;}

.fx-btn-3d:active {-webkit-box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.15), inset 0 -2em 3em -1em rgba(0, 0, 0, 0.1), 0 0 0.1em 0 rgba(0, 0, 0, .2);box-shadow: inset 0 0 0 0 rgba(0, 0, 0, 0.15), inset 0 -2em 3em -1em rgba(0, 0, 0, 0.1), 0 0 0.1em 0 rgba(0, 0, 0, .2);-webkit-transform: translate(0, 0.1em);transform: translate(0, 0.1em);}

.fx-btn-zoom, .fx-btn-up {-webkit-transition: transform .1s ease-in-out;-webkit-transition: -webkit-transform .1s ease-in-out;transition: -webkit-transform .1s ease-in-out;transition: transform .1s ease-in-out;transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out;}

.fx-btn-up:hover {-webkit-transform: translateY(-0.2em);transform: translateY(-0.2em);}

.fx-btn-zoom:hover {-webkit-transform: scale(1.05);transform: scale(1.05);}

.fx-btn-shadow {-webkit-transition: all .15s ease-in-out;transition: all .15s ease-in-out;-webkit-box-shadow: 0 0.7em 1.4em rgba(0, 0, 0, 0.1), 0 0.6em 0.5em -0.4em rgba(0, 0, 0, 0.15);box-shadow: 0 0.7em 1.4em rgba(0, 0, 0, 0.1), 0 0.6em 0.5em -0.4em rgba(0, 0, 0, 0.15);}

.fx-btn-shadow:active {-webkit-transform: translateY(0.25em);transform: translateY(0.25em);-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, .3), 0 0 0 0 rgba(0, 0, 0, .5);box-shadow: 0 0 0 0 rgba(0, 0, 0, .3), 0 0 0 0 rgba(0, 0, 0, .5);}

.fx-btn-hard-shadow {-webkit-box-shadow: 0.25em 0.25em 0 rgba(0, 0, 0, 0.1);box-shadow: 0.25em 0.25em 0 rgba(0, 0, 0, 0.1);-webkit-transition: -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;transition: -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;transition: box-shadow .1s ease-in-out, transform .1s ease-in-out;transition: box-shadow .1s ease-in-out, transform .1s ease-in-out, -webkit-box-shadow .1s ease-in-out, -webkit-transform .1s ease-in-out;}

.fx-btn-hard-shadow:active {-webkit-transform: translate(0.1em, 0.1em);transform: translate(0.1em, 0.1em);-webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.2);}

.fx-btn-hidden-icon > .icon {-webkit-transition: all 0.25s ease;transition: all 0.25s ease;opacity: 0;width: 0px;overflow: hidden;}

.fx-btn-hidden-icon:not(:hover) > .icon {margin: 0;}

.fx-btn-hidden-icon:hover > .icon {opacity: 1;width: auto;}

.fx-btn-blick {position: relative;overflow: hidden;}

.fx-btn-blick:before {content: "";background-color: #fff;height: 100%;width: 3em;display: block;position: absolute;top: 0;-webkit-transform: skewX(-45deg) translateX(0);transform: skewX(-45deg) translateX(0);-webkit-transition: none;transition: none;opacity: 0;-webkit-animation: left-slide 2s infinite;animation: left-slide 2s infinite;}

@-webkit-keyframes left-slide {0% {left: -50%;opacity: 0.1;}
50%,
100% {left: 150%;opacity: 0.75;}
}

@keyframes left-slide {0% {left: -50%;opacity: 0.1;}
50%,
100% {left: 150%;opacity: 0.75;}
}

.fx-btn-wave {position: relative;z-index: 1;}

.fx-btn-wave:before {content: "";display: block;background-color: inherit;border-radius: inherit;position: absolute;z-index: -1;top: 0;right: 0;bottom: 0;left: 0;opacity: 0.75;-webkit-animation: waves 1s infinite;animation: waves 1s infinite;}

@-webkit-keyframes waves {0% {-webkit-transform: scale(1);transform: scale(1);}
100% {-webkit-transform: scale(1.4);transform: scale(1.4);opacity: 0;}
}

@keyframes waves {0% {-webkit-transform: scale(1);transform: scale(1);}
100% {-webkit-transform: scale(1.3);transform: scale(1.3);opacity: 0;}
}

.fx-btn-glow {-webkit-animation: glow 2s infinite;animation: glow 2s infinite;}

@-webkit-keyframes glow {from,
to {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
25% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
27% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
29% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
31% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0.25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
33% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
66% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
68% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
70% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
}

@keyframes glow {from,
to {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
25% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
27% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
29% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
31% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0.25), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
33% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
66% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
68% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 0.5), 0 0 0.1em rgba(255, 255, 255, 0), 0 0 1em rgba(255, 255, 255, 0), 0 0 2em rgba(255, 255, 255, 0);}
70% {text-shadow: 0 0 0.05em rgba(255, 255, 255, 1), 0 0 0.1em rgba(255, 255, 255, 1), 0 0 1em rgba(255, 255, 255, 0.75), 0 0 2em rgba(255, 255, 255, 0.5);}
}

.fx-btn-pill {border-radius: 10em !important;}

/*----------------------- TEXT ----------------------*/

.fx-text-shadow {text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.3);}

.fx-text-thin-shadow {text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);}

.fx-text-hard-shadow {text-shadow: 6px 6px 0px rgba(0, 0, 0, 0.1);}

.fx-text-glow {-webkit-animation: glow 3s infinite;animation: glow 3s infinite;}

.fx-text-pushed-shadow {text-shadow: 0 1px 0 rgba(255, 255, 255, 0.35), 0 -1px 0 rgba(0, 0, 0, 0.35);}

.fx-text-3d {text-shadow: 0 0.01em 0 #bbb,
0 0.02em 0 #aaa,
0 0.03em 0 #999,
0 0.04em 0 #888,
0 0.15em 0.1em rgba(0, 0, 0, 0.15),
0 0.25em 0.02em rgba(0, 0, 0, 0.075),
0 0.34em 0.3em rgba(0, 0, 0, 0.1);}

.fx-text-anaglyphic {text-shadow: -0.05em 0 0 #F22613, 0.05em 0 0 #00FFFF;
}

.fx-text-isometric {text-shadow: -0.01em -0.01em 0 #222,
-0.02em -0.02em 0 #222,
-0.03em -0.03em 0 #222,
-0.04em -0.04em 0 #222,
-0.05em -0.05em 0 #222,
-0.06em -0.06em 0 #222,
-0.07em -0.07em 0 #222,
-0.08em -0.08em 0 #222,
-0.09em -0.09em 0 #222,
-0.10em -0.10em 0 #222,
-0.11em -0.11em 0 #222,
-0.12em -0.12em 0 #222,
-0.13em -0.13em 0 #222,
-0.14em -0.14em 0 #222,
-0.15em -0.15em 0 #222,
-0.16em -0.16em 0 #222,
-0.17em -0.17em 0 #222,
-0.18em -0.18em 0 #222,
-0.19em -0.19em 0 #222,
-0.20em -0.20em 0 #222;
}

.fx-text-isometric-shadow {text-shadow: 0.01em 0.01em 0 rgba(0, 0, 0, 0.1),
0.02em 0.02em 0 rgba(0, 0, 0, 0.1),
0.03em 0.03em 0 rgba(0, 0, 0, 0.075),
0.04em 0.04em 0 rgba(0, 0, 0, 0.075),
0.05em 0.05em 0 rgba(0, 0, 0, 0.05),
0.06em 0.06em 0 rgba(0, 0, 0, 0.05),
0.07em 0.07em 0 rgba(0, 0, 0, 0.03),
0.08em 0.08em 0 rgba(0, 0, 0, 0.03),
0.09em 0.09em 0 rgba(0, 0, 0, 0.03),
0.1em 0.1em 0 rgba(0, 0, 0, 0.025),
0.11em 0.11em 0 rgba(0, 0, 0, 0.025),
0.12em 0.12em 0 rgba(0, 0, 0, 0.02),
0.13em 0.13em 0 rgba(0, 0, 0, 0.02),
0.14em 0.14em 0 rgba(0, 0, 0, 0.015),
0.15em 0.15em 0 rgba(0, 0, 0, 0.015),
0.16em 0.16em 0 rgba(0, 0, 0, 0.01),
0.17em 0.17em 0 rgba(0, 0, 0, 0.01),
0.18em 0.18em 0 rgba(0, 0, 0, 0.01),
0.19em 0.19em 0 rgba(0, 0, 0, 0.005),
0.2em 0.2em 0 rgba(0, 0, 0, 0.005);}


/*
*  Owl Carousel
*/
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;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(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.owl-carousel.owl-loaded {display: block; }
.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: -webkit-grab;cursor: grab; }
.owl-carousel.owl-rtl {direction: rtl; }
.owl-carousel.owl-rtl .owl-item {float: right; }

.no-js .owl-carousel {display: block; }
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both; }

.owl-carousel .owl-animated-in {z-index: 0; }

.owl-carousel .owl-animated-out {z-index: 1; }

.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut; }

@-webkit-keyframes fadeOut {0% {opacity: 1; }
100% {opacity: 0; } }

@keyframes fadeOut {0% {opacity: 1; }
100% {opacity: 0; } }

.owl-height {-webkit-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out; }

.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {-webkit-transform-style: preserve-3d;transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000; }

.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: -webkit-transform 100ms ease;transition: -webkit-transform 100ms ease;transition: transform 100ms ease;transition: transform 100ms ease, -webkit-transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {-webkit-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {display: none; }

.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;-webkit-transition: opacity 400ms ease;transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {position: relative;z-index: 1;height: 100%;width: 100%; }



/* Magnific Popup CSS */

.mfp-bg {top: 0;left: 0;width: 100%;height: 100%;z-index: 1042;overflow: hidden;position: fixed;background: #0b0b0b;opacity: 0.8;filter: alpha(opacity=80);}

.mfp-wrap {top: 0;left: 0;width: 100%;height: 100%;z-index: 1043;position: fixed;outline: none !important;-webkit-backface-visibility: hidden;}

.mfp-container {text-align: center;position: absolute;width: 100%;height: 100%;left: 0;top: 0;padding: 0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mfp-container:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}

.mfp-align-top .mfp-container:before {display: none;}

.mfp-content {position: relative;display: inline-block;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 1045;}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto;}

.mfp-ajax-cur {cursor: progress;}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -webkit-zoom-out;cursor: zoom-out;}

.mfp-zoom {cursor: pointer;cursor: -webkit-zoom-in;cursor: zoom-in;}

.mfp-auto-cursor .mfp-content {cursor: auto;}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

.mfp-loading.mfp-figure {display: none;}

.mfp-hide {display: none !important;}

.mfp-preloader {color: #CCC;position: absolute;top: 50%;width: auto;text-align: center;margin-top: -0.8em;left: 8px;right: 8px;z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}

.mfp-s-ready .mfp-preloader {display: none;}

.mfp-s-error .mfp-content {display: none;}

button.mfp-close,
button.mfp-arrow {overflow: visible;cursor: pointer;border: 0;-webkit-appearance: none;display: block;outline: none;padding: 0;z-index: 1046;-webkit-box-shadow: none;box-shadow: none;}

button::-moz-focus-inner {padding: 0;border: 0;}

.mfp-close {width: 44px;height: 44px;line-height: 44px;position: absolute;right: 0;top: 0;text-decoration: none;text-align: center;opacity: 0.65;filter: alpha(opacity=65);padding: 0 0 18px 10px;color: #FFF;font-style: normal;font-family: inherit;font-size: 40px;font-weight: 100;text-shadow: none;background: transparent;}

.mfp-close:hover,
.mfp-close:focus {opacity: 1;filter: alpha(opacity=100);}
.mfp-close:active {top: 1px;}

.mfp-close-btn-in .mfp-close {color: #333;}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {color: #FFF;right: -6px;text-align: right;padding-right: 6px;width: 100%;}

.mfp-counter {position: absolute;top: 0;right: 0;color: #CCC;font-size: 12px;line-height: 18px;white-space: nowrap;}

.mfp-arrow {position: absolute;background: #000;opacity: 0.45;filter: alpha(opacity=45);margin: 0;top: 50%;margin-top: -47px;padding: 0;width: 75px;height: 95px;-webkit-tap-highlight-color: transparent;}
.mfp-arrow:active {margin-top: -49px;}
.mfp-arrow:hover,
.mfp-arrow:focus {opacity: 1;filter: alpha(opacity=100);}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {content: '';display: block;width: 0;height: 0;position: absolute;left: 0;top: 0;margin-top: 30px;margin-left: 35px;border: medium inset transparent;}

.mfp-arrow:after,
.mfp-arrow .mfp-a {border-top-width: 10px;border-bottom-width: 10px;top: 8px;}

.mfp-arrow .mfp-b {border-top-width: 21px;border-bottom-width: 21px;opacity: 0.7;}

.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {border-right: 12px solid #FFF;margin-left: 24px;}
.mfp-arrow-left .mfp-b {margin-left: 25px;border-right: 27px solid #3F3F3F;}

.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {border-left: 12px solid #FFF;margin-left: 34px;}
.mfp-arrow-right .mfp-b {border-left: 27px solid #3F3F3F;}

.mfp-iframe-holder {padding-top: 40px;padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0;width: 100%;max-width: 1200px;}
.mfp-iframe-holder .mfp-close {top: -50px;}

.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: #000;}

img.mfp-img {width: auto;max-width: 100%;height: auto;display: block;line-height: 0;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 50px 0 50px;margin: 0 auto;}

.mfp-figure {line-height: 0;}
.mfp-figure small {color: #BDBDBD;display: block;font-size: 12px;line-height: 14px;}
.mfp-figure figure {margin: 0;}

.mfp-bottom-bar {margin-top: -36px;position: absolute;top: 100%;left: 0;width: 100%;cursor: auto;}

.mfp-title {text-align: left;line-height: 18px;color: #F3F3F3;word-wrap: break-word;padding-right: 36px;}

.mfp-image-holder .mfp-content {max-width: 100%;}

.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {padding-left: 0;padding-right: 0;}
.mfp-img-mobile img.mfp-img {padding: 0;}
.mfp-img-mobile .mfp-figure:after {top: 0;bottom: 0;}
.mfp-img-mobile .mfp-figure small {display: inline;margin-left: 5px;}
.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6);bottom: 0;margin: 0;top: auto;padding: 3px 5px;position: fixed;-webkit-box-sizing: border-box;box-sizing: border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
.mfp-img-mobile .mfp-counter {right: 5px;top: 3px;}
.mfp-img-mobile .mfp-close {top: 0;right: 0;width: 35px;height: 35px;line-height: 35px;background: rgba(0, 0, 0, 0.6);position: fixed;text-align: center;padding: 0;}
}

@media all and (max-width: 1200px) {.mfp-arrow {-webkit-transform: scale(0.75);transform: scale(0.75);}
.mfp-arrow-left {-webkit-transform-origin: 0;transform-origin: 0;}
.mfp-arrow-right {-webkit-transform-origin: 100%;transform-origin: 100%;}
.mfp-container {padding-left: 6px;padding-right: 6px;}
}

.mfp-ie7 .mfp-img {padding: 0;}
.mfp-ie7 .mfp-bottom-bar {width: 600px;left: 50%;margin-left: -300px;margin-top: 5px;padding-bottom: 5px;}
.mfp-ie7 .mfp-container {padding: 0;}
.mfp-ie7 .mfp-content {padding-top: 44px;}
.mfp-ie7 .mfp-close {top: 0;right: 0;padding-top: 0;}




.dark .light , .light  , .dark .light  , .light  {font-family: 'OpenSans';font-size: 18px;line-height: 1.5;color: #555;}
.light .dark , .dark  , .light .dark  , .dark  {font-family: 'OpenSans';font-size: 14px;line-height: 1.5;color: #ffffff;}
.light-page {background-color: #fff;}
.dark-page {background-color: #232122;}
section.light, footer.light, header.light {}
section.dark, footer.dark, header.dark {}
.dark .bg-wrap.light, .light .bg-wrap, .dark .light .bg-wrap, .bg-wrap.light, .dark .bg-default.light, .light .bg-default, .dark .light .bg-default, .bg-default.light {background-color: #fff;}
.light .bg-wrap.dark, .dark .bg-wrap, .light .dark .bg-wrap, .bg-wrap.dark, .light .bg-default.dark, .dark .bg-default, .light .dark .bg-default, .bg-default.dark {background-color: #232122;}
.dark h1.light, .light h1, .dark .light h1, h1.light {font-family: 'Roboto';font-size: 100px;font-weight: 200;font-style: normal;color: #222;}
.light h1.dark, .dark h1, .light .dark h1, h1.dark {font-family: 'Roboto';font-size: 100px;font-weight: 200;font-style: normal;color: #fff;}
.dark h2.light, .light h2, .dark .light h2, h2.light {font-family: 'Roboto';font-size: 50px;font-weight: 300;font-style: normal;color: #222;}
.light h2.dark, .dark h2, .light .dark h2, h2.dark {font-family: 'Roboto';font-size: 50px;font-weight: 300;font-style: normal;color: #fff;}
.dark h3.light, .light h3, .dark .light h3, h3.light {font-family: 'Roboto';font-size: 35px;font-weight: 300;font-style: normal;color: #444;}
.light h3.dark, .dark h3, .light .dark h3, h3.dark {font-family: 'Roboto';font-size: 35px;font-weight: 300;font-style: normal;color: #fff;}
.dark h4.light, .light h4, .dark .light h4, h4.light {font-family: 'Roboto';font-size: 18px;font-weight: 400;font-style: normal;color: #555;}
.light h4.dark, .dark h4, .light .dark h4, h4.dark {font-family: 'Roboto';font-size: 18px;font-weight: 400;font-style: normal;color: #fff;}
.dark a.light:not(.btn), .light a:not(.btn), .dark .light a:not(.btn), a.light:not(.btn) {}
.light a.dark:not(.btn), .dark a:not(.btn), .light .dark a:not(.btn), a.dark:not(.btn) {}
.dark a.light:not(.btn):hover, .light a:not(.btn):hover, .dark .light a:not(.btn):hover, a.light:not(.btn):hover {color: #000000;text-decoration: underline;}
.light a.dark:not(.btn):hover, .dark a:not(.btn):hover, .light .dark a:not(.btn):hover, a.dark:not(.btn):hover {color: #fff;text-decoration: underline;}
.dark .navbar-nav.light a, .light .navbar-nav a, .dark .light .navbar-nav a, .navbar-nav.light a {color: #777;text-decoration: none;background-color: rgba(255,255,255,0);}
.light .navbar-nav.dark a, .dark .navbar-nav a, .light .dark .navbar-nav a, .navbar-nav.dark a {color: #fff;text-decoration: none;background-color: rgba(255,255,255,0);}
.dark .navbar-nav.light a.nav-link:hover, .light .navbar-nav a.nav-link:hover, .dark .light .navbar-nav a.nav-link:hover, .navbar-nav.light a.nav-link:hover, .dark .navbar-nav.light .nav-item:hover > a.nav-link, .light .navbar-nav .nav-item:hover > a.nav-link, .dark .light .navbar-nav .nav-item:hover > a.nav-link, .navbar-nav.light .nav-item:hover > a.nav-link, .dark .navbar-nav.light a.nav-link.active, .light .navbar-nav a.nav-link.active, .dark .light .navbar-nav a.nav-link.active, .navbar-nav.light a.nav-link.active {color: #222;text-decoration: none;background-color: rgba(255,255,255,0);}
.light .navbar-nav.dark a.nav-link:hover, .dark .navbar-nav a.nav-link:hover, .light .dark .navbar-nav a.nav-link:hover, .navbar-nav.dark a.nav-link:hover, .light .navbar-nav.dark .nav-item:hover > a.nav-link, .dark .navbar-nav .nav-item:hover > a.nav-link, .light .dark .navbar-nav .nav-item:hover > a.nav-link, .navbar-nav.dark .nav-item:hover > a.nav-link, .light .navbar-nav.dark a.nav-link.active, .dark .navbar-nav a.nav-link.active, .light .dark .navbar-nav a.nav-link.active, .navbar-nav.dark a.nav-link.active {color: #fff;text-decoration: none;background-color: rgba(255,255,255,0);}
.dark .nav-tabs.light a.nav-link, .light .nav-tabs a.nav-link, .dark .light .nav-tabs a.nav-link, .nav-tabs.light a.nav-link {color: #A2AAB1;}
.light .nav-tabs.dark a.nav-link, .dark .nav-tabs a.nav-link, .light .dark .nav-tabs a.nav-link, .nav-tabs.dark a.nav-link {color: rgba(255,255,255,0.2);}
.dark .nav-tabs.light, .light .nav-tabs, .dark .light .nav-tabs, .nav-tabs.light {border-color: #D1D7DD;}
.light .nav-tabs.dark, .dark .nav-tabs, .light .dark .nav-tabs, .nav-tabs.dark {border-color: rgba(255,255,255,0.2);}
.dark .nav-tabs.light a.nav-link:hover, .light .nav-tabs a.nav-link:hover, .dark .light .nav-tabs a.nav-link:hover, .nav-tabs.light a.nav-link:hover, .dark .nav-tabs.light a.nav-link.active, .light .nav-tabs a.nav-link.active, .dark .light .nav-tabs a.nav-link.active, .nav-tabs.light a.nav-link.active {color: #444;border-color: #444;}
.light .nav-tabs.dark a.nav-link:hover, .dark .nav-tabs a.nav-link:hover, .light .dark .nav-tabs a.nav-link:hover, .nav-tabs.dark a.nav-link:hover, .light .nav-tabs.dark a.nav-link.active, .dark .nav-tabs a.nav-link.active, .light .dark .nav-tabs a.nav-link.active, .nav-tabs.dark a.nav-link.active {color: #FFF;border-color: #FFF;}
.dark .pagination.light .page-link, .light .pagination .page-link, .dark .light .pagination .page-link, .pagination.light .page-link {border-color: #D1D7DD;}
.light .pagination.dark .page-link, .dark .pagination .page-link, .light .dark .pagination .page-link, .pagination.dark .page-link {border-color: #555;}
.dark .pagination.light .page-link:hover, .light .pagination .page-link:hover, .dark .light .pagination .page-link:hover, .pagination.light .page-link:hover, .dark .pagination.light .page-link.active, .light .pagination .page-link.active, .dark .light .pagination .page-link.active, .pagination.light .page-link.active {border-color: #D1D7DD;background-color: #D1D7DD;}
.light .pagination.dark .page-link:hover, .dark .pagination .page-link:hover, .light .dark .pagination .page-link:hover, .pagination.dark .page-link:hover, .light .pagination.dark .page-link.active, .dark .pagination .page-link.active, .light .dark .pagination .page-link.active, .pagination.dark .page-link.active {border-color: #555;background-color: #555;}
.dark .btn.light, .light .btn, .dark .light .btn, .btn.light {border-radius: 0px 0px 0px 0px;border-width: 2px 2px 2px 2px;}
.light .btn.dark, .dark .btn, .light .dark .btn, .btn.dark {border-radius: 0px 0px 0px 0px;border-width: 2px 2px 2px 2px;}
.dark .btn-primary.light, .light .btn-primary, .dark .light .btn-primary, .btn-primary.light, .dark .badge-primary.light, .light .badge-primary, .dark .light .badge-primary, .badge-primary.light {color: #FFF;background-color: #AF9F8C;}
.light .btn-primary.dark, .dark .btn-primary, .light .dark .btn-primary, .btn-primary.dark, .light .badge-primary.dark, .dark .badge-primary, .light .dark .badge-primary, .badge-primary.dark {color: #FFF;background-color: #AF9F8C;}
.dark .btn-primary.light:hover, .light .btn-primary:hover, .dark .light .btn-primary:hover, .btn-primary.light:hover, .dark .btn-primary.light:active, .light .btn-primary:active, .dark .light .btn-primary:active, .btn-primary.light:active, .dark .btn-primary.active.light, .light .btn-primary.active, .dark .light .btn-primary.active, .btn-primary.active.light {color: #FFF;background-color: #998B7A;}
.light .btn-primary.dark:hover, .dark .btn-primary:hover, .light .dark .btn-primary:hover, .btn-primary.dark:hover, .light .btn-primary.dark:active, .dark .btn-primary:active, .light .dark .btn-primary:active, .btn-primary.dark:active, .light .btn-primary.active.dark, .dark .btn-primary.active, .light .dark .btn-primary.active, .btn-primary.active.dark {color: #FFF;background-color: #998B7A;}
.dark .btn-outline-primary.light, .light .btn-outline-primary, .dark .light .btn-outline-primary, .btn-outline-primary.light {color: #AF9F8C;}
.light .btn-outline-primary.dark, .dark .btn-outline-primary, .light .dark .btn-outline-primary, .btn-outline-primary.dark {color: #AF9F8C;}
.dark .btn-outline-primary.light:hover, .light .btn-outline-primary:hover, .dark .light .btn-outline-primary:hover, .btn-outline-primary.light:hover, .dark .btn-outline-primary.light:active, .light .btn-outline-primary:active, .dark .light .btn-outline-primary:active, .btn-outline-primary.light:active, .dark .btn-outline-primary.active.light, .light .btn-outline-primary.active, .dark .light .btn-outline-primary.active, .btn-outline-primary.active.light {color: #998B7A;}
.light .btn-outline-primary.dark:hover, .dark .btn-outline-primary:hover, .light .dark .btn-outline-primary:hover, .btn-outline-primary.dark:hover, .light .btn-outline-primary.dark:active, .dark .btn-outline-primary:active, .light .dark .btn-outline-primary:active, .btn-outline-primary.dark:active, .light .btn-outline-primary.active.dark, .dark .btn-outline-primary.active, .light .dark .btn-outline-primary.active, .btn-outline-primary.active.dark {color: #998B7A;}
.dark .btn-primary.light, .light .btn-primary, .dark .light .btn-primary, .btn-primary.light, .dark .btn-outline-primary.light, .light .btn-outline-primary, .dark .light .btn-outline-primary, .btn-outline-primary.light {border-color: #AF9F8C;}
.light .btn-primary.dark, .dark .btn-primary, .light .dark .btn-primary, .btn-primary.dark, .light .btn-outline-primary.dark, .dark .btn-outline-primary, .light .dark .btn-outline-primary, .btn-outline-primary.dark {border-color: #AF9F8C;}
.dark .btn-primary.light:hover, .light .btn-primary:hover, .dark .light .btn-primary:hover, .btn-primary.light:hover, .dark .btn-primary.light:active, .light .btn-primary:active, .dark .light .btn-primary:active, .btn-primary.light:active, .dark .btn-primary.active.light, .light .btn-primary.active, .dark .light .btn-primary.active, .btn-primary.active.light, .dark .btn-outline-primary.light:hover, .light .btn-outline-primary:hover, .dark .light .btn-outline-primary:hover, .btn-outline-primary.light:hover, .dark .btn-outline-primary.light:active, .light .btn-outline-primary:active, .dark .light .btn-outline-primary:active, .btn-outline-primary.light:active, .dark .btn-outline-primary.active.light, .light .btn-outline-primary.active, .dark .light .btn-outline-primary.active, .btn-outline-primary.active.light {border-color: #998B7A;}
.light .btn-primary.dark:hover, .dark .btn-primary:hover, .light .dark .btn-primary:hover, .btn-primary.dark:hover, .light .btn-primary.dark:active, .dark .btn-primary:active, .light .dark .btn-primary:active, .btn-primary.dark:active, .light .btn-primary.active.dark, .dark .btn-primary.active, .light .dark .btn-primary.active, .btn-primary.active.dark, .light .btn-outline-primary.dark:hover, .dark .btn-outline-primary:hover, .light .dark .btn-outline-primary:hover, .btn-outline-primary.dark:hover, .light .btn-outline-primary.dark:active, .dark .btn-outline-primary:active, .light .dark .btn-outline-primary:active, .btn-outline-primary.dark:active, .light .btn-outline-primary.active.dark, .dark .btn-outline-primary.active, .light .dark .btn-outline-primary.active, .btn-outline-primary.active.dark {border-color: #998B7A;}
.dark .btn-secondary.light, .light .btn-secondary, .dark .light .btn-secondary, .btn-secondary.light, .dark .badge-secondary.light, .light .badge-secondary, .dark .light .badge-secondary, .badge-secondary.light {color: #FFF;background-color: #A2AAB1;}
.light .btn-secondary.dark, .dark .btn-secondary, .light .dark .btn-secondary, .btn-secondary.dark, .light .badge-secondary.dark, .dark .badge-secondary, .light .dark .badge-secondary, .badge-secondary.dark {color: #FFF;background-color: #444;}
.dark .btn-secondary.light:hover, .light .btn-secondary:hover, .dark .light .btn-secondary:hover, .btn-secondary.light:hover, .dark .btn-secondary.light:active, .light .btn-secondary:active, .dark .light .btn-secondary:active, .btn-secondary.light:active, .dark .btn-secondary.active.light, .light .btn-secondary.active, .dark .light .btn-secondary.active, .btn-secondary.active.light {color: #FFF;background-color: #91989F;}
.light .btn-secondary.dark:hover, .dark .btn-secondary:hover, .light .dark .btn-secondary:hover, .btn-secondary.dark:hover, .light .btn-secondary.dark:active, .dark .btn-secondary:active, .light .dark .btn-secondary:active, .btn-secondary.dark:active, .light .btn-secondary.active.dark, .dark .btn-secondary.active, .light .dark .btn-secondary.active, .btn-secondary.active.dark {color: #FFF;background-color: #555;}
.dark .btn-outline-secondary.light, .light .btn-outline-secondary, .dark .light .btn-outline-secondary, .btn-outline-secondary.light {color: #A2AAB1;}
.light .btn-outline-secondary.dark, .dark .btn-outline-secondary, .light .dark .btn-outline-secondary, .btn-outline-secondary.dark {color: #888;}
.dark .btn-outline-secondary.light:hover, .light .btn-outline-secondary:hover, .dark .light .btn-outline-secondary:hover, .btn-outline-secondary.light:hover, .dark .btn-outline-secondary.light:active, .light .btn-outline-secondary:active, .dark .light .btn-outline-secondary:active, .btn-outline-secondary.light:active, .dark .btn-outline-secondary.active.light, .light .btn-outline-secondary.active, .dark .light .btn-outline-secondary.active, .btn-outline-secondary.active.light {color: #91989F;}
.light .btn-outline-secondary.dark:hover, .dark .btn-outline-secondary:hover, .light .dark .btn-outline-secondary:hover, .btn-outline-secondary.dark:hover, .light .btn-outline-secondary.dark:active, .dark .btn-outline-secondary:active, .light .dark .btn-outline-secondary:active, .btn-outline-secondary.dark:active, .light .btn-outline-secondary.active.dark, .dark .btn-outline-secondary.active, .light .dark .btn-outline-secondary.active, .btn-outline-secondary.active.dark {color: #888;}
.dark .btn-secondary.light, .light .btn-secondary, .dark .light .btn-secondary, .btn-secondary.light, .dark .btn-outline-secondary.light, .light .btn-outline-secondary, .dark .light .btn-outline-secondary, .btn-outline-secondary.light {border-color: #A2AAB1;}
.light .btn-secondary.dark, .dark .btn-secondary, .light .dark .btn-secondary, .btn-secondary.dark, .light .btn-outline-secondary.dark, .dark .btn-outline-secondary, .light .dark .btn-outline-secondary, .btn-outline-secondary.dark {border-color: #444;}
.dark .btn-secondary.light:hover, .light .btn-secondary:hover, .dark .light .btn-secondary:hover, .btn-secondary.light:hover, .dark .btn-secondary.light:active, .light .btn-secondary:active, .dark .light .btn-secondary:active, .btn-secondary.light:active, .dark .btn-secondary.active.light, .light .btn-secondary.active, .dark .light .btn-secondary.active, .btn-secondary.active.light, .dark .btn-outline-secondary.light:hover, .light .btn-outline-secondary:hover, .dark .light .btn-outline-secondary:hover, .btn-outline-secondary.light:hover, .dark .btn-outline-secondary.light:active, .light .btn-outline-secondary:active, .dark .light .btn-outline-secondary:active, .btn-outline-secondary.light:active, .dark .btn-outline-secondary.active.light, .light .btn-outline-secondary.active, .dark .light .btn-outline-secondary.active, .btn-outline-secondary.active.light {border-color: #91989F;}
.light .btn-secondary.dark:hover, .dark .btn-secondary:hover, .light .dark .btn-secondary:hover, .btn-secondary.dark:hover, .light .btn-secondary.dark:active, .dark .btn-secondary:active, .light .dark .btn-secondary:active, .btn-secondary.dark:active, .light .btn-secondary.active.dark, .dark .btn-secondary.active, .light .dark .btn-secondary.active, .btn-secondary.active.dark, .light .btn-outline-secondary.dark:hover, .dark .btn-outline-secondary:hover, .light .dark .btn-outline-secondary:hover, .btn-outline-secondary.dark:hover, .light .btn-outline-secondary.dark:active, .dark .btn-outline-secondary:active, .light .dark .btn-outline-secondary:active, .btn-outline-secondary.dark:active, .light .btn-outline-secondary.active.dark, .dark .btn-outline-secondary.active, .light .dark .btn-outline-secondary.active, .btn-outline-secondary.active.dark {border-color: #555;}
.dark .form-group.light, .light .form-group, .dark .light .form-group, .form-group.light {}
.light .form-group.dark, .dark .form-group, .light .dark .form-group, .form-group.dark {}
.dark .form-control.light, .light .form-control, .dark .light .form-control, .form-control.light, .dark .form-inline>.btn-link.light, .light .form-inline>.btn-link, .dark .light .form-inline>.btn-link, .form-inline>.btn-link.light {border-radius: 0px 0px 0px 0px;border-width: 0px 0px 1px 0px;border-color: rgba(0,0,0,0.2);}
.light .form-control.dark, .dark .form-control, .light .dark .form-control, .form-control.dark, .light .form-inline>.btn-link.dark, .dark .form-inline>.btn-link, .light .dark .form-inline>.btn-link, .form-inline>.btn-link.dark {border-radius: 0px 0px 0px 0px;border-width: 0px 0px 1px 0px;border-color: rgba(255,255,255,0.2);}
.dark .form-control.light::placeholder, .light .form-control::placeholder, .dark .light .form-control::placeholder, .form-control.light::placeholder, .dark .form-control.light .placeholder, .light .form-control .placeholder, .dark .light .form-control .placeholder, .form-control.light .placeholder {color: #aaa;}
.light .form-control.dark::placeholder, .dark .form-control::placeholder, .light .dark .form-control::placeholder, .form-control.dark::placeholder, .light .form-control.dark .placeholder, .dark .form-control .placeholder, .light .dark .form-control .placeholder, .form-control.dark .placeholder {color: #aaa;}
.dark input[type=checkbox]+.lbl.light::after, .light input[type=checkbox]+.lbl::after, .dark .light input[type=checkbox]+.lbl::after, input[type=checkbox]+.lbl.light::after, .dark input[type=radio]+.lbl.light::after, .light input[type=radio]+.lbl::after, .dark .light input[type=radio]+.lbl::after, input[type=radio]+.lbl.light::after {background-color: #A48F77;}
.light input[type=checkbox]+.lbl.dark::after, .dark input[type=checkbox]+.lbl::after, .light .dark input[type=checkbox]+.lbl::after, input[type=checkbox]+.lbl.dark::after, .light input[type=radio]+.lbl.dark::after, .dark input[type=radio]+.lbl::after, .light .dark input[type=radio]+.lbl::after, input[type=radio]+.lbl.dark::after {background-color: #A48F77;}
.dark svg.svg-default.light, .light svg.svg-default, .dark .light svg.svg-default, svg.svg-default.light {fill: #555;}
.light svg.svg-default.dark, .dark svg.svg-default, .light .dark svg.svg-default, svg.svg-default.dark {fill: #fff;}
.dark svg.svg-primary.light, .light svg.svg-primary, .dark .light svg.svg-primary, svg.svg-primary.light {fill: #c3b6a5;}
.light svg.svg-primary.dark, .dark svg.svg-primary, .light .dark svg.svg-primary, svg.svg-primary.dark {fill: #c3b6a5;}
.dark svg.svg-secondary.light, .light svg.svg-secondary, .dark .light svg.svg-secondary, svg.svg-secondary.light {fill: #bbc3cc;}
.light svg.svg-secondary.dark, .dark svg.svg-secondary, .light .dark svg.svg-secondary, svg.svg-secondary.dark {fill: #555;}
.dark .gallery-item.light, .light .gallery-item, .dark .light .gallery-item, .gallery-item.light {background-color: #ffffff;}
.light .gallery-item.dark, .dark .gallery-item, .light .dark .gallery-item, .gallery-item.dark {background-color: #232122;}
.dark .owl-prev.light, .light .owl-prev, .dark .light .owl-prev, .owl-prev.light, .dark .owl-next.light, .light .owl-next, .dark .light .owl-next, .owl-next.light {border-color: #444;background-color: #fff;}
.light .owl-prev.dark, .dark .owl-prev, .light .dark .owl-prev, .owl-prev.dark, .light .owl-next.dark, .dark .owl-next, .light .dark .owl-next, .owl-next.dark {border-color: #fff;background-color: #444;}
.dark .owl-prev.light:hover, .light .owl-prev:hover, .dark .light .owl-prev:hover, .owl-prev.light:hover, .dark .owl-next.light:hover, .light .owl-next:hover, .dark .light .owl-next:hover, .owl-next.light:hover {border-color: #444;background-color: #ded8d0;}
.light .owl-prev.dark:hover, .dark .owl-prev:hover, .light .dark .owl-prev:hover, .owl-prev.dark:hover, .light .owl-next.dark:hover, .dark .owl-next:hover, .light .dark .owl-next:hover, .owl-next.dark:hover {border-color: #fff;background-color: #af9f8c;}
.dark .owl-dot>span.light, .light .owl-dot>span, .dark .light .owl-dot>span, .owl-dot>span.light {border-color: #D1D7DD;}
.light .owl-dot>span.dark, .dark .owl-dot>span, .light .dark .owl-dot>span, .owl-dot>span.dark {border-color: #444;}
.dark .owl-dot.active>span.light, .light .owl-dot.active>span, .dark .light .owl-dot.active>span, .owl-dot.active>span.light, .dark .owl-dot.light:hover>span, .light .owl-dot:hover>span, .dark .light .owl-dot:hover>span, .owl-dot.light:hover>span {border-color: #444;}
.light .owl-dot.active>span.dark, .dark .owl-dot.active>span, .light .dark .owl-dot.active>span, .owl-dot.active>span.dark, .light .owl-dot.dark:hover>span, .dark .owl-dot:hover>span, .light .dark .owl-dot:hover>span, .owl-dot.dark:hover>span {border-color: #fff;}
.dark [class*=border].light, .light [class*=border], .dark .light [class*=border], [class*=border].light, .dark hr.light, .light hr, .dark .light hr, hr.light, .dark .separate-list.light li, .light .separate-list li, .dark .light .separate-list li, .separate-list.light li, .dark .media.light, .light .media, .dark .light .media, .media.light, .dark .border-bottom-container.light::after, .light .border-bottom-container::after, .dark .light .border-bottom-container::after, .border-bottom-container.light::after {border-color: #D1D7DD;}
.light [class*=border].dark, .dark [class*=border], .light .dark [class*=border], [class*=border].dark, .light hr.dark, .dark hr, .light .dark hr, hr.dark, .light .separate-list.dark li, .dark .separate-list li, .light .dark .separate-list li, .separate-list.dark li, .light .media.dark, .dark .media, .light .dark .media, .media.dark, .light .border-bottom-container.dark::after, .dark .border-bottom-container::after, .light .dark .border-bottom-container::after, .border-bottom-container.dark::after {border-color: rgba(255,255,255,0.2);}
.light-page #preloader>div, .light-page #preloader>div>*, .light-page #preloader>div::before, .light-page #preloader>div::after {border-color: #DDD;background-color: #DDD;}
.dark-page #preloader>div, .dark-page #preloader>div>*, .dark-page #preloader>div::before, .dark-page #preloader>div::after {border-color: #888;background-color: #888;}
.dark .border-x2.light, .light .border-x2, .dark .light .border-x2, .border-x2.light {border-color: #D1D7DD;}
.light .border-x2.dark, .dark .border-x2, .light .dark .border-x2, .border-x2.dark {border-color: rgba(255,255,255,0.2);}
.dark .text-primary.light, .light .text-primary, .dark .light .text-primary, .text-primary.light {color: #AF9F8C;}
.light .text-primary.dark, .dark .text-primary, .light .dark .text-primary, .text-primary.dark {color: #AF9F8C;}
.dark .text-secondary.light, .light .text-secondary, .dark .light .text-secondary, .text-secondary.light, .dark .breadcrumb-item.light + .breadcrumb-item::before, .light .breadcrumb-item + .breadcrumb-item::before, .dark .light .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.light + .breadcrumb-item::before, .dark .breadcrumb-item.active.light, .light .breadcrumb-item.active, .dark .light .breadcrumb-item.active, .breadcrumb-item.active.light {color: #A2AAB1;}
.light .text-secondary.dark, .dark .text-secondary, .light .dark .text-secondary, .text-secondary.dark, .light .breadcrumb-item.dark + .breadcrumb-item::before, .dark .breadcrumb-item + .breadcrumb-item::before, .light .dark .breadcrumb-item + .breadcrumb-item::before, .breadcrumb-item.dark + .breadcrumb-item::before, .light .breadcrumb-item.active.dark, .dark .breadcrumb-item.active, .light .dark .breadcrumb-item.active, .breadcrumb-item.active.dark {color: rgba(255,255,255,0.5);}


.telefon{overflow: visible; font-size: 60px !important;}
.chaga-roga {overflow: visible; font-size: 70px !important;}
.adres {overflow: visible; font-size: 24px;}
.videobox {background-image: url('../images/chaga_head_.jpg'); background-position: center center; background-size: cover;}

@media all and (max-width: 1230px) {.dark h1.light, .light h1, .dark .light h1, h1.light {font-size: 70px;}
.light h1.dark, .dark h1, .light .dark h1, h1.dark {font-size: 70px;}
.dark h2.light, .light h2, .dark .light h2, h2.light {font-size: 40px;}
.light h2.dark, .dark h2, .light .dark h2, h2.dark {font-size: 40px;}
}
@media all and (max-width: 576px) {.dark h1.light, .light h1, .dark .light h1, h1.light {font-size: 40px;}
.light h1.dark, .dark h1, .light .dark h1, h1.dark {font-size: 40px;}
.dark h2.light, .light h2, .dark .light h2, h2.light {font-size: 30px;}
.light h2.dark, .dark h2, .light .dark h2, h2.dark {font-size: 30px;}
.dark h3.light, .light h3, .dark .light h3, h3.light {font-size: 25px;}
.light h3.dark, .dark h3, .light .dark h3, h3.dark {font-size: 25px;}
.telefon{overflow: visible; font-size: 35px !important;}
.chaga-roga {overflow: visible; font-size: 35px !important;}
.adres {overflow: visible; font-size: 20px;}
.videobox {display: none; }
}


#nav-logo-menu .bg-wrap {background: #838706;}
#header-text-halfbg .bg {background-size: 200px auto;background-repeat: Repeat;opacity: 0.79;background-image: url('../images/bg-pattern-1-primary.png');}#testimonial-single-4 .bg-wrap {background: #3c6306;}
#testimonial-single-4 .bg {background-position: center bottom;background-size: cover;opacity: 0.2;background-image: url('../images/bg_les.jpg');}#testimonial-3col .bg-wrap {background-color: #F2F0ED;}
#blog-1col .bg {opacity: 0.17;background-image: url('../images/bg_les.jpg');background-size: cover;}
#blog-1col .bg-wrap {background: #384704;}
#action-text-btn .bg {background-image: url('../images/bg_les.jpg');background-position: center;opacity: 0.17;background-size: cover;}

#action-text-btn .bg-wrap {background: #384704;}#footer-text-2 .bg-wrap {}




table {color:#666;background:#eaebec;border:#ccc 1px solid;border-collapse:separate;border-spacing:0;width: 100%;cursor: pointer;margin-bottom: 15px;
-moz-box-shadow: 0 1px 2px #d1d1d1;-webkit-box-shadow: 0 1px 2px #d1d1d1;box-shadow: 0 1px 2px #d1d1d1;}
table p{ padding: 0 0 0 0 !important;}
table th p {text-align: center;color: #1d1d1d !important;}
table th {font-weight:bold;padding:5px 10px;border-top:1px solid #fafafa;border-bottom:2px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #ededed;}
table th:first-child{text-align: left;padding-left:10px;}
table tr{text-align: center;padding-left:20px;}
table tr td:first-child{text-align: left;padding-left:10px;border-left: 0;}
table tr td {padding:5px;border-top: 1px solid #ffffff;border-bottom:1px solid #e0e0e0;border-left: 1px solid #e0e0e0;background: #fafafa;background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);}
table tr:nth-child(even) td{background: #f6f6f6;background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);}
table tr:last-child td{border-bottom:0;}
table tr:hover td{background: #f2f2f2;background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);}
table a:link {color: #666;font-weight: bold;text-decoration:none;}
table a:visited {color: #999999;font-weight:bold;text-decoration:none;}
table a:active,
table a:hover {color: #bd5a35;text-decoration:underline;}


.page_img {margin-left: -10px;}
.page_img .field-items{display: flex;flex-wrap: wrap;}
.page_img .field-item {min-width: auto;width: 33.33%;display: flex;}
.page_img .field-item a.colorbox img {border: 0;vertical-align: middle;width: 100%;height: auto;}
.page_img .field-item a.colorbox{margin:10px;display:block;position:relative;border-radius:3px;overflow:hidden;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);width:100%;background:#fff;transition:box-shadow .2s;}
.page_img .field-item a.colorbox:hover{text-decoration:none;box-shadow:0 5px 15px 0 rgba(0,0,0,.6)}








