:root
{
    --swiper-theme-color: #007aff;
}
.swiper-container
{
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-container-vertical>.swiper-wrapper
{
    flex-direction: column;
}
.swiper-wrapper
{
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide, .swiper-wrapper
{
    transform: translate3d(0,0,0);
}
.swiper-container-multirow>.swiper-wrapper
{
    flex-wrap: wrap;
}
.swiper-container-multirow-column>.swiper-wrapper
{
    flex-wrap: wrap;
    flex-direction: column;
}
.swiper-container-free-mode>.swiper-wrapper
{
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide
{
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform;
}
.swiper-slide-invisible-blank
{
    visibility: hidden;
}
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide
{
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper
{
    align-items: flex-start;
    transition-property: transform,height;
}
.swiper-container-3d
{
    perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .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-wrapper
{
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top
{
    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: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-right
{
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-top
{
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-3d .swiper-slide-shadow-bottom
{
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
}
.swiper-container-css-mode>.swiper-wrapper
{
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none;
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar
{
    display: none;
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide
{
    scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper
{
    scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper
{
    scroll-snap-type: y mandatory;
}
:root
{
    --swiper-navigation-size: 44px;
}
.swiper-button-next, .swiper-button-prev
{
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size) / 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color,var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled
{
    opacity: .35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-next:after, .swiper-button-prev:after
{
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next
{
    left: 10px;
    right: auto;
}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after
{
    content: 'prev';
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev
{
    right: 10px;
    left: auto;
}
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after
{
    content: 'next';
}
.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white
{
    --swiper-navigation-color: #fff;
}
.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black
{
    --swiper-navigation-color: #000;
}
.swiper-button-lock
{
    display: none;
}
.swiper-pagination
{
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0,0,0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden
{
    opacity: 0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction
{
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullets-dynamic
{
    overflow: hidden;
    font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transform: scale(.33);
    position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main
{
    transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev
{
    transform: scale(.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next
{
    transform: scale(.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next
{
    transform: scale(.33);
}
.swiper-pagination-bullet
{
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
}
button.swiper-pagination-bullet
{
    border: none;
    margin: 0;
    padding: 0;
    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: var(--swiper-pagination-color,var(--swiper-theme-color));
}
.swiper-container-vertical>.swiper-pagination-bullets
{
    right: 10px;
    top: 50%;
    transform: translate3d(0,-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%;
    transform: translateY(-50%);
    width: 8px;
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    display: inline-block;
    transition: .2s transform,.2s top;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet
{
    margin: 0 4px;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
{
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s left;
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet
{
    transition: .2s transform,.2s right;
}
.swiper-pagination-progressbar
{
    background: rgba(0,0,0,.25);
    position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    background: var(--swiper-pagination-color,var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill
{
    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-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar
{
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-white
{
    --swiper-pagination-color: #fff;
}
.swiper-pagination-black
{
    --swiper-pagination-color: #000;
}
.swiper-pagination-lock
{
    display: none;
}
.swiper-scrollbar
{
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(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,.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: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg
{
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
}
.swiper-slide-zoomed
{
    cursor: move;
}
.swiper-lazy-preloader
{
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent;
}
.swiper-lazy-preloader-white
{
    --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black
{
    --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin
{
    100%
    {
        transform: rotate(360deg);
    }
}
.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
{
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide
{
    pointer-events: none;
    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;
    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
{
    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-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev
{
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow
{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .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-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top
{
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
.c4-izmir
{
    --text-color: #fff;
    --primary-color: #00b4db;
    --secondary-color: #0083b0;
    --padding: 1em;
    --transition-duration: 600ms;
    --border-margin: 15px;
    --border-width: 3px;
    --border-color: #fff;
    --border-radius: 3px;
    --image-opacity: .25;
    display: inline-flex;
    position: relative;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0;
    padding: 0;
    color: #fff;
    color: var(--text-color);
    border-radius: 3px;
    border-radius: var(--border-radius);
}
.c4-izmir *, .c4-izmir :after, .c4-izmir :before, .c4-izmir:after, .c4-izmir:before
{
    box-sizing: border-box;
    transition: all .6s ease!important;
    transition: all var(--transition-duration) ease!important;
}
.c4-izmir figcaption
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    padding: 1em;
    padding: var(--padding);
    width: 100%;
    z-index: 1;
}
.c4-izmir img
{
    object-fit: cover;
    max-width: 100%;
    width: 100%;
    height: 100%;
}
.c4-izmir h1, .c4-izmir h2, .c4-izmir h3, .c4-izmir h4, .c4-izmir h5, .c4-izmir h6, .c4-izmir p
{
    margin-top: 0;
    color: #fff;
    color: var(--text-color);
}
.c4-izmir h1:last-child, .c4-izmir h2:last-child, .c4-izmir h3:last-child, .c4-izmir h4:last-child, .c4-izmir h5:last-child, .c4-izmir h6:last-child, .c4-izmir p:last-child
{
    margin-bottom: 0;
}
[class*=" c4-border"] figcaption:after, [class*=" c4-border"] figcaption:before, [class*=" c4-border"]:after, [class*=" c4-border"]:before, [class^=c4-border] figcaption:after, [class^=c4-border] figcaption:before, [class^=c4-border]:after, [class^=c4-border]:before
{
    background-color: #fff;
    background-color: var(--border-color);
    position: absolute;
    content: "";
}
[class*=" c4-border"]:after, [class*=" c4-border"]:before, [class^=c4-border]:after, [class^=c4-border]:before
{
    z-index: 2;
    height: 3px;
    height: var(--border-width);
    left: 15px;
    left: var(--border-margin);
    right: 15px;
    right: var(--border-margin);
    transform: scaleX(0);
}
[class*=" c4-border"]:before, [class^=c4-border]:before
{
    top: 15px;
    top: var(--border-margin);
}
[class*=" c4-border"]:after, [class^=c4-border]:after
{
    bottom: 15px;
    bottom: var(--border-margin);
}
[class*=" c4-border"] figcaption, [class^=c4-border] figcaption
{
    z-index: 3;
}
[class*=" c4-border"] figcaption:after, [class*=" c4-border"] figcaption:before, [class^=c4-border] figcaption:after, [class^=c4-border] figcaption:before
{
    z-index: -1;
    width: 3px;
    width: var(--border-width);
    top: 15px;
    top: var(--border-margin);
    bottom: 15px;
    bottom: var(--border-margin);
    transform: scaleY(0);
}
[class*=" c4-border"] figcaption:before, [class^=c4-border] figcaption:before
{
    left: 15px;
    left: var(--border-margin);
}
[class*=" c4-border"] figcaption:after, [class^=c4-border] figcaption:after
{
    right: 15px;
    right: var(--border-margin);
}
:focus>[class*=" c4-border"] figcaption:after, :focus>[class*=" c4-border"] figcaption:before, :focus>[class*=" c4-border"]:after, :focus>[class*=" c4-border"]:before, :focus>[class^=c4-border] figcaption:after, :focus>[class^=c4-border] figcaption:before, :focus>[class^=c4-border]:after, :focus>[class^=c4-border]:before, [class*=" c4-border"].hover figcaption:after, [class*=" c4-border"].hover figcaption:before, [class*=" c4-border"].hover:after, [class*=" c4-border"].hover:before, [class*=" c4-border"]:focus figcaption:after, [class*=" c4-border"]:focus figcaption:before, [class*=" c4-border"]:focus:after, [class*=" c4-border"]:focus:before, [class*=" c4-border"]:hover figcaption:after, [class*=" c4-border"]:hover figcaption:before, [class*=" c4-border"]:hover:after, [class*=" c4-border"]:hover:before, [class^=c4-border].hover figcaption:after, [class^=c4-border].hover figcaption:before, [class^=c4-border].hover:after, [class^=c4-border].hover:before, [class^=c4-border]:focus figcaption:after, [class^=c4-border]:focus figcaption:before, [class^=c4-border]:focus:after, [class^=c4-border]:focus:before, [class^=c4-border]:hover figcaption:after, [class^=c4-border]:hover figcaption:before, [class^=c4-border]:hover:after, [class^=c4-border]:hover:before
{
    transform: scale(1);
}
.c4-border-vert:after, .c4-border-vert:before
{
    transition-duration: 0s;
}
.c4-border-vert.hover:after, .c4-border-vert.hover:before, .c4-border-vert:focus:after, .c4-border-vert:focus:before, .c4-border-vert:hover:after, .c4-border-vert:hover:before, :focus>.c4-border-vert:after, :focus>.c4-border-vert:before
{
    transition-delay: 480ms;
}
.c4-border-horiz figcaption:after, .c4-border-horiz figcaption:before
{
    transition-duration: 0s;
}
.c4-border-horiz.hover figcaption:after, .c4-border-horiz.hover figcaption:before, .c4-border-horiz:focus figcaption:after, .c4-border-horiz:focus figcaption:before, .c4-border-horiz:hover figcaption:after, .c4-border-horiz:hover figcaption:before, :focus>.c4-border-horiz figcaption:after, :focus>.c4-border-horiz figcaption:before
{
    transition-delay: 480ms;
}
.c4-border-bottom:after
{
    transition-delay: 480ms;
}
.c4-border-bottom:after, .c4-border-bottom:before
{
    transition-duration: 0s;
}
.c4-border-bottom figcaption:after, .c4-border-bottom figcaption:before
{
    transform-origin: 100% 100%;
}
.c4-border-bottom.hover:before, .c4-border-bottom:focus:before, .c4-border-bottom:hover:before, :focus>.c4-border-bottom:before
{
    transition-delay: 480ms;
}
.c4-border-bottom.hover:after, .c4-border-bottom:focus:after, .c4-border-bottom:hover:after, :focus>.c4-border-bottom:after
{
    transition-delay: 0s;
}
.c4-border-top:before
{
    transition-delay: 480ms;
}
.c4-border-top:after, .c4-border-top:before
{
    transition-duration: 0s;
}
.c4-border-top figcaption:after, .c4-border-top figcaption:before
{
    transform-origin: 0 0;
}
.c4-border-top.hover:after, .c4-border-top:focus:after, .c4-border-top:hover:after, :focus>.c4-border-top:after
{
    transition-delay: 480ms;
}
.c4-border-top.hover:before, .c4-border-top:focus:before, .c4-border-top:hover:before, :focus>.c4-border-top:before
{
    transition-delay: 0s;
}
.c4-border-right:after, .c4-border-right:before
{
    transform-origin: 100% 100%;
}
.c4-border-right figcaption:after
{
    transition-delay: 480ms;
}
.c4-border-right figcaption:after, .c4-border-right figcaption:before
{
    transition-duration: 0s;
}
.c4-border-right.hover figcaption:before, .c4-border-right:focus figcaption:before, .c4-border-right:hover figcaption:before, :focus>.c4-border-right figcaption:before
{
    transition-delay: 480ms;
}
.c4-border-right.hover figcaption:after, .c4-border-right:focus figcaption:after, .c4-border-right:hover figcaption:after, :focus>.c4-border-right figcaption:after
{
    transition-delay: 0s;
}
.c4-border-left:after, .c4-border-left:before
{
    transform-origin: 0 0;
}
.c4-border-left figcaption:before
{
    transition-delay: 480ms;
}
.c4-border-left figcaption:after, .c4-border-left figcaption:before
{
    transition-duration: 0s;
}
.c4-border-left.hover figcaption:after, .c4-border-left:focus figcaption:after, .c4-border-left:hover figcaption:after, :focus>.c4-border-left figcaption:after
{
    transition-delay: 480ms;
}
.c4-border-left.hover figcaption:before, .c4-border-left:focus figcaption:before, .c4-border-left:hover figcaption:before, :focus>.c4-border-left figcaption:before
{
    transition-delay: 0s;
}
.c4-border-corners-1 figcaption:before, .c4-border-corners-1:before
{
    transform-origin: 0 0;
}
.c4-border-corners-1 figcaption:after, .c4-border-corners-1:after
{
    transform-origin: 100% 100%;
}
.c4-border-corners-2 figcaption:before, .c4-border-corners-2:before
{
    transform-origin: 100% 100%;
}
.c4-border-corners-2 figcaption:after, .c4-border-corners-2:after
{
    transform-origin: 0 0;
}
.c4-border-top-left figcaption:after, .c4-border-top-left figcaption:before, .c4-border-top-left:after, .c4-border-top-left:before
{
    transform-origin: 0 0;
}
.c4-border-top-left:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-left:after
{
    transition-delay: 0s;
}
.c4-border-top-left figcaption:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-left figcaption:after
{
    transition-delay: 0s;
}
.c4-border-top-left.hover:before, .c4-border-top-left:focus:before, .c4-border-top-left:hover:before, :focus>.c4-border-top-left:before
{
    transition-delay: 0s;
}
.c4-border-top-left.hover:after, .c4-border-top-left:focus:after, .c4-border-top-left:hover:after, :focus>.c4-border-top-left:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-left.hover figcaption:before, .c4-border-top-left:focus figcaption:before, .c4-border-top-left:hover figcaption:before, :focus>.c4-border-top-left figcaption:before
{
    transition-delay: 0s;
}
.c4-border-top-left.hover figcaption:after, .c4-border-top-left:focus figcaption:after, .c4-border-top-left:hover figcaption:after, :focus>.c4-border-top-left figcaption:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-right figcaption:after, .c4-border-top-right figcaption:before, .c4-border-top-right:after, .c4-border-top-right:before
{
    transform-origin: 100% 0;
}
.c4-border-top-right:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-right:after
{
    transition-delay: 0s;
}
.c4-border-top-right figcaption:before
{
    transition-delay: 0s;
}
.c4-border-top-right figcaption:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-right.hover:before, .c4-border-top-right:focus:before, .c4-border-top-right:hover:before, :focus>.c4-border-top-right:before
{
    transition-delay: 0s;
}
.c4-border-top-right.hover:after, .c4-border-top-right:focus:after, .c4-border-top-right:hover:after, :focus>.c4-border-top-right:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-right.hover figcaption:before, .c4-border-top-right:focus figcaption:before, .c4-border-top-right:hover figcaption:before, :focus>.c4-border-top-right figcaption:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-top-right.hover figcaption:after, .c4-border-top-right:focus figcaption:after, .c4-border-top-right:hover figcaption:after, :focus>.c4-border-top-right figcaption:after
{
    transition-delay: 0s;
}
.c4-border-bottom-left figcaption:after, .c4-border-bottom-left figcaption:before, .c4-border-bottom-left:after, .c4-border-bottom-left:before
{
    transform-origin: 0 100%;
}
.c4-border-bottom-left:before
{
    transition-delay: 0s;
}
.c4-border-bottom-left:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-left figcaption:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-left figcaption:after
{
    transition-delay: 0s;
}
.c4-border-bottom-left.hover:before, .c4-border-bottom-left:focus:before, .c4-border-bottom-left:hover:before, :focus>.c4-border-bottom-left:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-left.hover:after, .c4-border-bottom-left:focus:after, .c4-border-bottom-left:hover:after, :focus>.c4-border-bottom-left:after
{
    transition-delay: 0s;
}
.c4-border-bottom-left.hover figcaption:before, .c4-border-bottom-left:focus figcaption:before, .c4-border-bottom-left:hover figcaption:before, :focus>.c4-border-bottom-left figcaption:before
{
    transition-delay: 0s;
}
.c4-border-bottom-left.hover figcaption:after, .c4-border-bottom-left:focus figcaption:after, .c4-border-bottom-left:hover figcaption:after, :focus>.c4-border-bottom-left figcaption:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-right figcaption:after, .c4-border-bottom-right figcaption:before, .c4-border-bottom-right:after, .c4-border-bottom-right:before
{
    transform-origin: 100% 100%;
}
.c4-border-bottom-right:before
{
    transition-delay: 0s;
}
.c4-border-bottom-right:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-right figcaption:before
{
    transition-delay: 0s;
}
.c4-border-bottom-right figcaption:after
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-right.hover:before, .c4-border-bottom-right:focus:before, .c4-border-bottom-right:hover:before, :focus>.c4-border-bottom-right:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-right.hover:after, .c4-border-bottom-right:focus:after, .c4-border-bottom-right:hover:after, :focus>.c4-border-bottom-right:after
{
    transition-delay: 0s;
}
.c4-border-bottom-right.hover figcaption:before, .c4-border-bottom-right:focus figcaption:before, .c4-border-bottom-right:hover figcaption:before, :focus>.c4-border-bottom-right figcaption:before
{
    transition-delay: 480ms;
    transition-delay: calc(var(--transition-duration) / 1.25);
}
.c4-border-bottom-right.hover figcaption:after, .c4-border-bottom-right:focus figcaption:after, .c4-border-bottom-right:hover figcaption:after, :focus>.c4-border-bottom-right figcaption:after
{
    transition-delay: 0s;
}
.c4-border-cc-1 figcaption:after, .c4-border-cc-1 figcaption:before, .c4-border-cc-1:after, .c4-border-cc-1:before
{
    transition-duration: .3s;
}
.c4-border-cc-1 figcaption:after, .c4-border-cc-1:before
{
    transform-origin: 0 0;
}
.c4-border-cc-1 figcaption:before, .c4-border-cc-1:after
{
    transform-origin: 100% 100%;
}
.c4-border-cc-1:before
{
    transition-delay: .6s;
}
.c4-border-cc-1:after
{
    transition-delay: 0s;
}
.c4-border-cc-1 figcaption:before
{
    transition-delay: .9s;
}
.c4-border-cc-1 figcaption:after
{
    transition-delay: .3s;
}
.c4-border-cc-1.hover:before, .c4-border-cc-1:focus:before, .c4-border-cc-1:hover:before, :focus>.c4-border-cc-1:before
{
    transition-delay: .3s;
}
.c4-border-cc-1.hover:after, .c4-border-cc-1:focus:after, .c4-border-cc-1:hover:after, :focus>.c4-border-cc-1:after
{
    transition-delay: .9s;
}
.c4-border-cc-1.hover figcaption:before, .c4-border-cc-1:focus figcaption:before, .c4-border-cc-1:hover figcaption:before, :focus>.c4-border-cc-1 figcaption:before
{
    transition-delay: 0s;
}
.c4-border-cc-1.hover figcaption:after, .c4-border-cc-1:focus figcaption:after, .c4-border-cc-1:hover figcaption:after, :focus>.c4-border-cc-1 figcaption:after
{
    transition-delay: .6s;
}
.c4-border-ccc-1 figcaption:after, .c4-border-ccc-1 figcaption:before, .c4-border-ccc-1:after, .c4-border-ccc-1:before
{
    transition-duration: .4s;
}
.c4-border-ccc-1 figcaption:after, .c4-border-ccc-1:before
{
    transform-origin: 100% 100%;
}
.c4-border-ccc-1 figcaption:before, .c4-border-ccc-1:after
{
    transform-origin: 0 0;
}
.c4-border-ccc-1:before
{
    transition-delay: 0s;
}
.c4-border-ccc-1:after
{
    transition-delay: .6s;
}
.c4-border-ccc-1 figcaption:before
{
    transition-delay: .9s;
}
.c4-border-ccc-1 figcaption:after
{
    transition-delay: .3s;
}
.c4-border-ccc-1.hover:before, .c4-border-ccc-1:focus:before, .c4-border-ccc-1:hover:before, :focus>.c4-border-ccc-1:before
{
    transition-delay: .9s;
}
.c4-border-ccc-1.hover:after, .c4-border-ccc-1:focus:after, .c4-border-ccc-1:hover:after, :focus>.c4-border-ccc-1:after
{
    transition-delay: .3s;
}
.c4-border-ccc-1.hover figcaption:before, .c4-border-ccc-1:focus figcaption:before, .c4-border-ccc-1:hover figcaption:before, :focus>.c4-border-ccc-1 figcaption:before
{
    transition-delay: 0s;
}
.c4-border-ccc-1.hover figcaption:after, .c4-border-ccc-1:focus figcaption:after, .c4-border-ccc-1:hover figcaption:after, :focus>.c4-border-ccc-1 figcaption:after
{
    transition-delay: .6s;
}
.c4-border-cc-2 figcaption:after, .c4-border-cc-2:before
{
    transform-origin: 0 0;
}
.c4-border-cc-2 figcaption:before, .c4-border-cc-2:after
{
    transform-origin: 100% 100%;
}
.c4-border-ccc-2 figcaption:after, .c4-border-ccc-2:before
{
    transform-origin: 100% 100%;
}
.c4-border-ccc-2 figcaption:before, .c4-border-ccc-2:after
{
    transform-origin: 0 0;
}
.c4-border-cc-3 figcaption:after, .c4-border-cc-3:before
{
    transform-origin: 0 0;
}
.c4-border-cc-3 figcaption:before, .c4-border-cc-3:after
{
    transform-origin: 100% 100%;
}
.c4-border-cc-3:before
{
    right: 33px;
    right: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    left: 0;
}
.c4-border-cc-3:after
{
    left: 33px;
    left: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    right: 0;
}
.c4-border-cc-3 figcaption:before
{
    top: 33px;
    top: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    bottom: 0;
}
.c4-border-cc-3 figcaption:after
{
    bottom: 33px;
    bottom: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    top: 0;
}
.c4-border-ccc-3 figcaption:after, .c4-border-ccc-3:before
{
    transform-origin: 100% 100%;
}
.c4-border-ccc-3 figcaption:before, .c4-border-ccc-3:after
{
    transform-origin: 0 0;
}
.c4-border-ccc-3:before
{
    left: 33px;
    left: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    right: 0;
}
.c4-border-ccc-3:after
{
    right: 33px;
    right: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    left: 0;
}
.c4-border-ccc-3 figcaption:before
{
    bottom: 33px;
    bottom: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    top: 0;
}
.c4-border-ccc-3 figcaption:after
{
    top: 33px;
    top: calc(var(--border-margin) + var(--border-margin) + var(--border-width));
    bottom: 0;
}
.c4-border-fade figcaption:after, .c4-border-fade figcaption:before, .c4-border-fade:after, .c4-border-fade:before
{
    transform: scale(1);
    opacity: 0;
}
.c4-border-fade.hover figcaption:after, .c4-border-fade.hover figcaption:before, .c4-border-fade.hover:after, .c4-border-fade.hover:before, .c4-border-fade:focus figcaption:after, .c4-border-fade:focus figcaption:before, .c4-border-fade:focus:after, .c4-border-fade:focus:before, .c4-border-fade:hover figcaption:after, .c4-border-fade:hover figcaption:before, .c4-border-fade:hover:after, .c4-border-fade:hover:before, :focus>.c4-border-fade figcaption:after, :focus>.c4-border-fade figcaption:before, :focus>.c4-border-fade:after, :focus>.c4-border-fade:before
{
    opacity: 1;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none)
{
    [class*=" c4-border"]:after, [class*=" c4-border"]:before, [class^=c4-border]:after, [class^=c4-border]:before
    {
        height: 3px;
        left: 15px;
        right: 15px;
    }
    [class*=" c4-border"]:before, [class^=c4-border]:before
    {
        top: 15px;
    }
    [class*=" c4-border"]:after, [class^=c4-border]:after
    {
        bottom: 15px;
    }
    [class*=" c4-border"] figcaption:after, [class*=" c4-border"] figcaption:before, [class^=c4-border] figcaption:after, [class^=c4-border] figcaption:before
    {
        width: 3px;
        top: 15px;
        bottom: 15px;
    }
    [class*=" c4-border"] figcaption:before, [class^=c4-border] figcaption:before
    {
        left: 15px;
    }
    [class*=" c4-border"] figcaption:after, [class^=c4-border] figcaption:after
    {
        right: 15px;
    }
}
.c4-image-zoom-in.hover img, .c4-image-zoom-in:focus img, .c4-image-zoom-in:hover img, :focus>.c4-image-zoom-in img
{
    transform: scale(1.25);
}
.c4-image-zoom-out img
{
    transform: scale(1.25);
}
.c4-image-zoom-out.hover img, .c4-image-zoom-out:focus img, .c4-image-zoom-out:hover img, :focus>.c4-image-zoom-out img
{
    transform: scale(1);
}
.c4-image-pan-up img
{
    transform-origin: top;
    transform: scale(1.2) translate(0,0);
}
.c4-image-pan-up.hover img, .c4-image-pan-up:focus img, .c4-image-pan-up:hover img, :focus>.c4-image-pan-up img
{
    transform: scale(1.2) translate(0,-15%);
}
.c4-image-pan-down img
{
    transform-origin: bottom;
    transform: scale(1.2) translate(0,0);
}
.c4-image-pan-down:focus img, .c4-image-pan-down:hover img, :focus>.c4-image-pan-down img
{
    transform: scale(1.2) translate(0,15%);
}
.c4-image-pan-left img
{
    transform-origin: left;
    transform: scale(1.2) translate(0,0);
}
.c4-image-pan-left.hover img, .c4-image-pan-left:focus img, .c4-image-pan-left:hover img, :focus>.c4-image-pan-left img
{
    transform: scale(1.2) translate(-15%,0);
}
.c4-image-pan-right img
{
    transform-origin: right;
    transform: scale(1.2) translate(0,0);
}
.c4-image-pan-right.hover img, .c4-image-pan-right:focus img, .c4-image-pan-right:hover img, :focus>.c4-image-pan-right img
{
    transform: scale(1.2) translate(15%,0);
}
.c4-image-blur.hover img, .c4-image-blur:focus img, .c4-image-blur:hover img, :focus>.c4-image-blur img
{
    filter: blur(4px);
    transform: scale(1.1);
}
.c4-image-rotate-left img
{
    transform: scale(1.1) translate(0,0);
}
.c4-image-rotate-left.hover img, .c4-image-rotate-left:focus img, .c4-image-rotate-left:hover img, :focus>.c4-image-rotate-left img
{
    transform: scale(1.3) rotate(-15deg);
}
.c4-image-rotate-right img
{
    transform: scale(1.1) translate(0,0);
}
.c4-image-rotate-right.hover img, .c4-image-rotate-right:focus img, .c4-image-rotate-right:hover img, :focus>.c4-image-rotate-right img
{
    transform: scale(1.3) rotate(15deg);
}
.c4-delay-100, .c4-delay-100>*
{
    transition-delay: .1s;
}
.c4-delay-200, .c4-delay-200>*
{
    transition-delay: .2s;
}
.c4-delay-300, .c4-delay-300>*
{
    transition-delay: .3s;
}
.c4-delay-400, .c4-delay-400>*
{
    transition-delay: .4s;
}
.c4-delay-500, .c4-delay-500>*
{
    transition-delay: .5s;
}
.c4-delay-600, .c4-delay-600>*
{
    transition-delay: .6s;
}
.c4-delay-700, .c4-delay-700>*
{
    transition-delay: .7s;
}
.c4-delay-800, .c4-delay-800>*
{
    transition-delay: .8s;
}
.c4-delay-900, .c4-delay-900>*
{
    transition-delay: .9s;
}
.c4-delay-1000, .c4-delay-1000>*
{
    transition-delay: 1s;
}
[class*=" c4-fade"], [class*=" c4-reveal"], [class*=" c4-rotate"], [class^=c4-fade], [class^=c4-reveal], [class^=c4-rotate]
{
    display: inline-block;
}
[class*=" c4-fade"]>*, [class*=" c4-reveal"]>*, [class*=" c4-rotate"]>*, [class^=c4-fade]>*, [class^=c4-reveal]>*, [class^=c4-rotate]>*
{
    display: inline-block;
}
[class*=" c4-fade"]>:last-child, [class*=" c4-reveal"]>:last-child, [class*=" c4-rotate"]>:last-child, [class^=c4-fade]>:last-child, [class^=c4-reveal]>:last-child, [class^=c4-rotate]>:last-child
{
    margin-bottom: 0;
}
[class*=" c4-reveal"], [class*=" c4-rotate"], [class^=c4-reveal], [class^=c4-rotate]
{
    overflow: hidden;
    opacity: 1;
}
[class*=" c4-fade"], [class^=c4-fade]
{
    opacity: 0;
}
.c4-izmir.hover [class*=" c4-fade"], .c4-izmir.hover [class^=c4-fade], .c4-izmir:focus [class*=" c4-fade"], .c4-izmir:focus [class^=c4-fade], .c4-izmir:hover [class*=" c4-fade"], .c4-izmir:hover [class^=c4-fade], :focus>.c4-izmir [class*=" c4-fade"], :focus>.c4-izmir [class^=c4-fade]
{
    opacity: 1;
    transform: translate(0);
}
.c4-izmir.hover [class*=" c4-reveal"], .c4-izmir.hover [class*=" c4-rotate"], .c4-izmir.hover [class^=c4-reveal], .c4-izmir.hover [class^=c4-rotate], .c4-izmir:focus [class*=" c4-reveal"], .c4-izmir:focus [class*=" c4-rotate"], .c4-izmir:focus [class^=c4-reveal], .c4-izmir:focus [class^=c4-rotate], .c4-izmir:hover [class*=" c4-reveal"], .c4-izmir:hover [class*=" c4-rotate"], .c4-izmir:hover [class^=c4-reveal], .c4-izmir:hover [class^=c4-rotate], :focus>.c4-izmir [class*=" c4-reveal"], :focus>.c4-izmir [class*=" c4-rotate"], :focus>.c4-izmir [class^=c4-reveal], :focus>.c4-izmir [class^=c4-rotate]
{
    opacity: 1;
}
.c4-izmir.hover [class*=" c4-reveal"]>*, .c4-izmir.hover [class*=" c4-rotate"]>*, .c4-izmir.hover [class^=c4-reveal]>*, .c4-izmir.hover [class^=c4-rotate]>*, .c4-izmir:focus [class*=" c4-reveal"]>*, .c4-izmir:focus [class*=" c4-rotate"]>*, .c4-izmir:focus [class^=c4-reveal]>*, .c4-izmir:focus [class^=c4-rotate]>*, .c4-izmir:hover [class*=" c4-reveal"]>*, .c4-izmir:hover [class*=" c4-rotate"]>*, .c4-izmir:hover [class^=c4-reveal]>*, .c4-izmir:hover [class^=c4-rotate]>*, :focus>.c4-izmir [class*=" c4-reveal"]>*, :focus>.c4-izmir [class*=" c4-rotate"]>*, :focus>.c4-izmir [class^=c4-reveal]>*, :focus>.c4-izmir [class^=c4-rotate]>*
{
    transform: translate(0) rotate(0);
}
.c4-fade-up
{
    transform: translateY(1.5rem);
}
.c4-fade-down
{
    transform: translateY(-1.5rem);
}
.c4-fade-left
{
    transform: translateX(1.5rem);
}
.c4-fade-right
{
    transform: translateX(-1.5rem);
}
.c4-reveal-up>*
{
    transform: translateY(100%);
}
.c4-reveal-down>*
{
    transform: translateY(-100%);
}
.c4-reveal-left>*
{
    transform: translateX(100%);
}
.c4-reveal-right>*
{
    transform: translateX(-100%);
}
.c4-rotate-up-right>*
{
    transform-origin: bottom left;
    transform: rotate(90deg);
}
.c4-rotate-up-left>*
{
    transform-origin: bottom right;
    transform: rotate(-90deg);
}
.c4-rotate-down-right>*
{
    transform-origin: top left;
    transform: rotate(-90deg);
}
.c4-rotate-down-left>*
{
    transform-origin: top right;
    transform: rotate(90deg);
}
.c4-izmir .df-overlay
{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    z-index: 1;
}
.c4-izmir:hover .df-overlay
{
    opacity: 1;
}
.c4-gradient-top .df-overlay
{
    background-image: linear-gradient(180deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(180deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-left .df-overlay
{
    background-image: linear-gradient(90deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(90deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-right .df-overlay
{
    background-image: linear-gradient(270deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(270deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-bottom .df-overlay
{
    background-image: linear-gradient(0deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(0deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-top-left .df-overlay
{
    background-image: linear-gradient(135deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(135deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-top-right .df-overlay
{
    background-image: linear-gradient(225deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(225deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-bottom-left .df-overlay
{
    background-image: linear-gradient(45deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(45deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-gradient-bottom-right .df-overlay
{
    background-image: linear-gradient(315deg,#00b4db 0,#0083b0 100%);
    background-image: linear-gradient(315deg,var(--primary-color) 0,var(--secondary-color) 100%);
}
.c4-izmir .c4-layout-top-left
{
    justify-content: flex-start;
    align-items: flex-start;
    text-align: left;
}
.c4-izmir .c4-layout-top-center
{
    justify-content: flex-start;
}
.c4-izmir .c4-layout-top-right
{
    justify-content: flex-start;
    align-items: flex-end;
    text-align: right;
}
.c4-izmir .c4-layout-center-left
{
    align-items: flex-start;
    text-align: left;
}
.c4-izmir .c4-layout-center-right
{
    align-items: flex-end;
    text-align: right;
}
.c4-izmir .c4-layout-bottom-left
{
    justify-content: flex-end;
    align-items: flex-start;
    text-align: left;
}
.c4-izmir .c4-layout-bottom-center
{
    justify-content: flex-end;
}
.c4-izmir .c4-layout-bottom-right
{
    justify-content: flex-end;
    align-items: flex-end;
    text-align: right;
}
.c4-izmir figcaption
{
    padding: 2em;
    padding: calc(var(--padding) * 2);
}
.c4-izmir figcaption>*
{
    opacity: 0;
}
.c4-izmir.hover>img, .c4-izmir:focus>img, .c4-izmir:hover>img, :focus>.c4-izmir>img
{
    opacity: 1;
}
.c4-izmir.hover figcaption>*, .c4-izmir:focus figcaption>*, .c4-izmir:hover figcaption>*, :focus>.c4-izmir figcaption>*
{
    opacity: 1;
}
.bx-wrapper
{
    position: relative;
    margin-bottom: 60px;
    padding: 0;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.bx-wrapper img
{
    max-width: 100%;
    display: block;
}
.bxslider
{
    margin: 0;
    padding: 0;
}
ul.bxslider
{
    list-style: none;
}
.bx-viewport
{
    -webkit-transform: translatez(0);
}
.bx-wrapper
{
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 5px solid #fff;
    background: #fff;
}
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager
{
    position: absolute;
    bottom: -30px;
    width: 100%;
}
.bx-wrapper .bx-loading
{
    min-height: 50px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
.bx-wrapper .bx-pager
{
    text-align: center;
    font-size: .85em;
    font-family: Arial;
    font-weight: 700;
    color: #666;
    padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a
{
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover
{
    background: #000;
}
.bx-wrapper .bx-controls-auto .bx-controls-auto-item, .bx-wrapper .bx-pager-item
{
    display: inline-block;
    vertical-align: bottom;
}
.bx-wrapper .bx-pager-item
{
    font-size: 0;
    line-height: 0;
}
.bx-wrapper .bx-prev
{
    left: 10px;
}
.bx-wrapper .bx-prev:focus, .bx-wrapper .bx-prev:hover
{
    background-position: 0 0;
}
.bx-wrapper .bx-next
{
    right: 10px;
}
.bx-wrapper .bx-next:focus, .bx-wrapper .bx-next:hover
{
    background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a
{
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled
{
    display: none;
}
.bx-wrapper .bx-controls-auto
{
    text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start
{
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start.active, .bx-wrapper .bx-controls-auto .bx-start:focus, .bx-wrapper .bx-controls-auto .bx-start:hover
{
    background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop
{
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop.active, .bx-wrapper .bx-controls-auto .bx-stop:focus, .bx-wrapper .bx-controls-auto .bx-stop:hover
{
    background-position: -86px -33px;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager
{
    text-align: left;
    width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto
{
    right: 0;
    width: 35px;
}
.bx-wrapper .bx-caption
{
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666;
    background: rgba(80,80,80,.75);
    width: 100%;
}
.bx-wrapper .bx-caption span
{
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}
.justified-gallery
{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.justified-gallery>a, .justified-gallery>div, .justified-gallery>figure
{
    position: absolute;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.justified-gallery>a>a>img, .justified-gallery>a>a>svg, .justified-gallery>a>img, .justified-gallery>a>svg, .justified-gallery>div>a>img, .justified-gallery>div>a>svg, .justified-gallery>div>img, .justified-gallery>div>svg, .justified-gallery>figure>a>img, .justified-gallery>figure>a>svg, .justified-gallery>figure>img, .justified-gallery>figure>svg
{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    border: none;
    filter: "alpha(opacity=0)";
}
.justified-gallery>a>.jg-caption, .justified-gallery>div>.jg-caption, .justified-gallery>figure>.jg-caption
{
    display: none;
    position: absolute;
    bottom: 0;
    padding: 5px;
    background-color: #000;
    left: 0;
    right: 0;
    margin: 0;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    font-family: sans-serif;
}
.justified-gallery>a>.jg-caption.jg-caption-visible, .justified-gallery>div>.jg-caption.jg-caption-visible, .justified-gallery>figure>.jg-caption.jg-caption-visible
{
    display: initial;
    filter: "alpha(opacity=70)";
    opacity: .7;
    -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-entry-visible>a>img, .justified-gallery>.jg-entry-visible>a>svg, .justified-gallery>.jg-entry-visible>img, .justified-gallery>.jg-entry-visible>svg
{
    -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>.jg-spinner
{
    position: absolute;
    bottom: 0;
    margin-left: -24px;
    padding: 10px 0 10px 0;
    left: 50%;
    filter: "alpha(opacity=100)";
    opacity: 1;
    overflow: initial;
}
.justified-gallery>.jg-spinner>span
{
    display: inline-block;
    filter: "alpha(opacity=0)";
    opacity: 0;
    width: 8px;
    height: 8px;
    margin: 0 4px 0 4px;
    background-color: #000;
    border-radius: 6px;
}
.lg-sub-html, .lg-toolbar
{
    background-color: rgba(0,0,0,.45);
}
#lg-counter, .lg-outer .lg-video-cont
{
    vertical-align: middle;
    display: inline-block;
}
@font-face
{
    font-family: lg;
    src: url(/wp-content/plugins/diviflash/public/css/fonts/lg.eot?n1z373);
    src: url(/wp-content/plugins/diviflash/public/css/fonts/lg.eot?) format("embedded-opentype"),url(/wp-content/plugins/diviflash/public/css/fonts/lg.woff?n1z373) format("woff"),url(/wp-content/plugins/diviflash/public/css/fonts/lg.ttf?n1z373) format("truetype"),url(/wp-content/plugins/diviflash/public/css/fonts/lg.svg?n1z373) format("svg");
    font-weight: 400;
    font-style: normal;
}
.lg-icon
{
    font-family: lg;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.lg-actions .lg-next, .lg-actions .lg-prev
{
    background-color: rgba(0,0,0,.45);
    border-radius: 2px;
    color: #999;
    cursor: pointer;
    display: block;
    font-size: 22px;
    margin-top: -10px;
    padding: 8px 10px 9px;
    position: absolute;
    top: 50%;
    z-index: 1080;
}
.lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled
{
    pointer-events: none;
    opacity: .5;
}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover
{
    color: #fff;
}
.lg-actions .lg-next
{
    right: 20px;
}
.lg-actions .lg-next:before
{
    content: "";
}
.lg-actions .lg-prev
{
    left: 20px;
}
.lg-actions .lg-prev:after
{
    content: "";
}
@-webkit-keyframes lg-right-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: -30px;
    }
}
@-moz-keyframes lg-right-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: -30px;
    }
}
@-ms-keyframes lg-right-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: -30px;
    }
}
@keyframes lg-right-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: -30px;
    }
}
@-webkit-keyframes lg-left-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: 30px;
    }
}
@-moz-keyframes lg-left-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: 30px;
    }
}
@-ms-keyframes lg-left-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: 30px;
    }
}
@keyframes lg-left-end
{
    0%, 100%
    {
        left: 0;
    }
    50%
    {
        left: 30px;
    }
}
.lg-outer.lg-right-end .lg-object
{
    -webkit-animation: lg-right-end .3s;
    -o-animation: lg-right-end .3s;
    animation: lg-right-end .3s;
    position: relative;
}
.lg-outer.lg-left-end .lg-object
{
    -webkit-animation: lg-left-end .3s;
    -o-animation: lg-left-end .3s;
    animation: lg-left-end .3s;
    position: relative;
}
.lg-toolbar
{
    z-index: 1082;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.lg-toolbar .lg-icon
{
    color: #999;
    cursor: pointer;
    float: right;
    font-size: 24px;
    height: 47px;
    line-height: 27px;
    padding: 10px 0;
    text-align: center;
    width: 50px;
    text-decoration: none!important;
    outline: 0;
    -webkit-transition: color .2s linear;
    -o-transition: color .2s linear;
    transition: color .2s linear;
}
.lg-toolbar .lg-icon:hover
{
    color: #fff;
}
.lg-toolbar .lg-close:after
{
    content: "";
}
.lg-toolbar .lg-download:after
{
    content: "";
}
.lg-sub-html
{
    bottom: 0;
    color: #eee;
    font-size: 16px;
    left: 0;
    padding: 10px 40px;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 1080;
}
.lg-sub-html h4
{
    margin: 0;
    font-size: 13px;
    font-weight: 700;
}
.lg-sub-html p
{
    font-size: 12px;
    margin: 5px 0 0;
}
#lg-counter
{
    color: #999;
    font-size: 16px;
    padding-left: 20px;
    padding-top: 12px;
}
.lg-next, .lg-prev, .lg-toolbar
{
    opacity: 1;
    -webkit-transition: -webkit-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
    -moz-transition: -moz-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
    -o-transition: -o-transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
    transition: transform .35s cubic-bezier(0,0,.25,1) 0s,opacity .35s cubic-bezier(0,0,.25,1) 0s,color .2s linear;
}
.lg-hide-items .lg-prev
{
    opacity: 0;
    -webkit-transform: translate3d(-10px,0,0);
    transform: translate3d(-10px,0,0);
}
.lg-hide-items .lg-next
{
    opacity: 0;
    -webkit-transform: translate3d(10px,0,0);
    transform: translate3d(10px,0,0);
}
.lg-hide-items .lg-toolbar
{
    opacity: 0;
    -webkit-transform: translate3d(0,-10px,0);
    transform: translate3d(0,-10px,0);
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object
{
    -webkit-transform: scale3d(.5,.5,.5);
    transform: scale3d(.5,.5,.5);
    opacity: 0;
    -webkit-transition: -webkit-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -moz-transition: -moz-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -o-transition: -o-transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
    transition: transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object
{
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    opacity: 1;
}
.lg-outer .lg-thumb-outer
{
    background-color: #0d0a0a;
    bottom: 0;
    position: absolute;
    width: 100%;
    z-index: 1080;
    max-height: 350px;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
    -webkit-transition: -webkit-transform .25s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .25s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .25s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .25s cubic-bezier(0,0,.25,1) 0s;
}
.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item
{
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item
{
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb
{
    -webkit-transition-duration: 0s!important;
    transition-duration: 0s!important;
}
.lg-outer.lg-thumb-open .lg-thumb-outer
{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.lg-outer .lg-thumb
{
    padding: 10px 0;
    height: 100%;
    margin-bottom: -5px;
}
.lg-outer .lg-thumb-item
{
    cursor: pointer;
    float: left;
    overflow: hidden;
    height: 100%;
    border: 2px solid #fff;
    border-radius: 4px;
    margin-bottom: 5px;
}
@media(min-width: 1025px)
{
    .lg-outer .lg-thumb-item
    {
        -webkit-transition: border-color .25s ease;
        -o-transition: border-color .25s ease;
        transition: border-color .25s ease;
    }
}
.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover
{
    border-color: #a90707;
}
.lg-outer .lg-thumb-item img
{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.lg-outer.lg-has-thumb .lg-item
{
    padding-bottom: 120px;
}
.lg-outer.lg-can-toggle .lg-item
{
    padding-bottom: 0;
}
.lg-outer.lg-pull-caption-up .lg-sub-html
{
    -webkit-transition: bottom .25s ease;
    -o-transition: bottom .25s ease;
    transition: bottom .25s ease;
}
.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html
{
    bottom: 100px;
}
.lg-outer .lg-toggle-thumb
{
    background-color: #0d0a0a;
    border-radius: 2px 2px 0 0;
    color: #999;
    cursor: pointer;
    font-size: 24px;
    height: 39px;
    line-height: 27px;
    padding: 5px 0;
    position: absolute;
    right: 20px;
    text-align: center;
    top: -39px;
    width: 50px;
}
.lg-outer .lg-toggle-thumb:hover, .lg-outer.lg-dropdown-active #lg-share
{
    color: #fff;
}
.lg-outer .lg-toggle-thumb:after
{
    content: "";
}
.lg-outer .lg-video-cont
{
    max-width: 1140px;
    max-height: 100%;
    width: 100%;
    padding: 0 5px;
}
.lg-outer .lg-video
{
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    overflow: hidden;
    position: relative;
}
.lg-outer .lg-video .lg-object
{
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important;
}
.lg-outer .lg-video .lg-video-play
{
    width: 84px;
    height: 59px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -42px;
    margin-top: -30px;
    z-index: 1080;
    cursor: pointer;
}
.lg-outer .lg-has-vimeo .lg-video-play
{
    background: url(/wp-content/plugins/diviflash/public/css/img/vimeo-play.png) no-repeat;
}
.lg-outer .lg-has-vimeo:hover .lg-video-play
{
    background: url(/wp-content/plugins/diviflash/public/css/img/vimeo-play.png) 0 -58px no-repeat;
}
.lg-outer .lg-has-html5 .lg-video-play
{
    background: url(/wp-content/plugins/diviflash/public/css/img/video-play.png) no-repeat;
    height: 64px;
    margin-left: -32px;
    margin-top: -32px;
    width: 64px;
    opacity: .8;
}
.lg-outer .lg-has-html5:hover .lg-video-play
{
    opacity: 1;
}
.lg-outer .lg-has-youtube .lg-video-play
{
    background: url(/wp-content/plugins/diviflash/public/css/img/youtube-play.png) no-repeat;
}
.lg-outer .lg-has-youtube:hover .lg-video-play
{
    background: url(/wp-content/plugins/diviflash/public/css/img/youtube-play.png) 0 -60px no-repeat;
}
.lg-outer .lg-video-object
{
    width: 100%!important;
    height: 100%!important;
    position: absolute;
    top: 0;
    left: 0;
}
.lg-outer .lg-has-video .lg-video-object
{
    visibility: hidden;
}
.lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play
{
    display: none;
}
.lg-outer .lg-has-video.lg-video-playing .lg-video-object
{
    visibility: visible;
}
.lg-progress-bar
{
    background-color: #333;
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1083;
    opacity: 0;
    -webkit-transition: opacity 80ms ease 0s;
    -moz-transition: opacity 80ms ease 0s;
    -o-transition: opacity 80ms ease 0s;
    transition: opacity 80ms ease 0s;
}
.lg-progress-bar .lg-progress
{
    background-color: #a90707;
    height: 5px;
    width: 0;
}
.lg-progress-bar.lg-start .lg-progress
{
    width: 100%;
}
.lg-show-autoplay .lg-progress-bar
{
    opacity: 1;
}
.lg-autoplay-button:after
{
    content: "";
}
.lg-show-autoplay .lg-autoplay-button:after
{
    content: "";
}
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
    -webkit-transition-duration: 0s;
    transition-duration: 0s;
}
.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
    -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s;
    transition: transform .3s cubic-bezier(0,0,.25,1) 0s;
}
.lg-outer.lg-use-left-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
    -webkit-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
    -moz-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
    -o-transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
    transition: left .3s cubic-bezier(0,0,.25,1) 0s,top .3s cubic-bezier(0,0,.25,1) 0s;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap
{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image
{
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
    -webkit-transition: -webkit-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
    -moz-transition: -moz-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
    -o-transition: -o-transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
    transition: transform .3s cubic-bezier(0,0,.25,1) 0s,opacity .15s!important;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
#lg-zoom-in:after
{
    content: "";
}
#lg-actual-size
{
    font-size: 20px;
}
#lg-actual-size:after
{
    content: "";
}
#lg-zoom-out
{
    opacity: .5;
    pointer-events: none;
}
#lg-zoom-out:after
{
    content: "";
}
.lg-zoomed #lg-zoom-out
{
    opacity: 1;
    pointer-events: auto;
}
.lg-outer .lg-pager-outer
{
    bottom: 60px;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    z-index: 1080;
    height: 10px;
}
.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont
{
    overflow: visible;
}
.lg-outer .lg-pager-cont
{
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    margin: 0 5px;
}
.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont
{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.lg-outer .lg-pager-cont.lg-pager-active .lg-pager
{
    box-shadow: 0 0 0 2px #fff inset;
}
.lg-outer .lg-pager-thumb-cont
{
    background-color: #fff;
    color: #fff;
    bottom: 100%;
    height: 83px;
    left: 0;
    margin-bottom: 20px;
    margin-left: -60px;
    opacity: 0;
    padding: 5px;
    position: absolute;
    width: 120px;
    border-radius: 3px;
    -webkit-transition: opacity .15s ease 0s,-webkit-transform .15s ease 0s;
    -moz-transition: opacity .15s ease 0s,-moz-transform .15s ease 0s;
    -o-transition: opacity .15s ease 0s,-o-transform .15s ease 0s;
    transition: opacity .15s ease 0s,transform .15s ease 0s;
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
}
.lg-outer .lg-pager-thumb-cont img
{
    width: 100%;
    height: 100%;
}
.lg-outer .lg-pager
{
    background-color: rgba(255,255,255,.5);
    border-radius: 50%;
    box-shadow: 0 0 0 8px rgba(255,255,255,.7) inset;
    display: block;
    height: 12px;
    -webkit-transition: box-shadow .3s ease 0s;
    -o-transition: box-shadow .3s ease 0s;
    transition: box-shadow .3s ease 0s;
    width: 12px;
}
.lg-outer .lg-pager:focus, .lg-outer .lg-pager:hover
{
    box-shadow: 0 0 0 8px #fff inset;
}
.lg-outer .lg-caret
{
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px dashed;
    bottom: -10px;
    display: inline-block;
    height: 0;
    left: 50%;
    margin-left: -5px;
    position: absolute;
    vertical-align: middle;
    width: 0;
}
.lg-fullscreen:after
{
    content: "";
}
.lg-fullscreen-on .lg-fullscreen:after
{
    content: "";
}
.lg-outer #lg-dropdown-overlay
{
    background-color: rgba(0,0,0,.25);
    bottom: 0;
    cursor: default;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1081;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    -o-transition: visibility 0s linear .18s,opacity .18s linear 0s;
    transition: visibility 0s linear .18s,opacity .18s linear 0s;
}
.lg-outer.lg-dropdown-active #lg-dropdown-overlay, .lg-outer.lg-dropdown-active .lg-dropdown
{
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -moz-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
    visibility: visible;
}
.lg-outer .lg-dropdown
{
    background-color: #fff;
    border-radius: 2px;
    font-size: 14px;
    list-style-type: none;
    margin: 0;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: left;
    top: 50px;
    opacity: 0;
    visibility: hidden;
    -moz-transform: translate3d(0,5px,0);
    -o-transform: translate3d(0,5px,0);
    -ms-transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
    transform: translate3d(0,5px,0);
    -webkit-transition: -webkit-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    -moz-transition: -moz-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    -o-transition: -o-transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
    transition: transform .18s linear 0s,visibility 0s linear .5s,opacity .18s linear 0s;
}
.lg-outer .lg-dropdown:after
{
    content: "";
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    border: 8px solid transparent;
    border-bottom-color: #fff;
    right: 16px;
    top: -16px;
}
.lg-outer .lg-dropdown>li:last-child
{
    margin-bottom: 0;
}
.lg-outer .lg-dropdown>li:hover .lg-icon, .lg-outer .lg-dropdown>li:hover a
{
    color: #333;
}
.lg-outer .lg-dropdown a
{
    color: #333;
    display: block;
    white-space: pre;
    padding: 4px 12px;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
}
.lg-outer .lg-dropdown a:hover
{
    background-color: rgba(0,0,0,.07);
}
.lg-outer .lg-dropdown .lg-dropdown-text
{
    display: inline-block;
    line-height: 1;
    margin-top: -3px;
    vertical-align: middle;
}
.lg-outer .lg-dropdown .lg-icon
{
    color: #333;
    display: inline-block;
    float: none;
    font-size: 20px;
    height: auto;
    line-height: 1;
    margin-right: 8px;
    padding: 0;
    vertical-align: middle;
    width: auto;
}
.lg-outer, .lg-outer .lg, .lg-outer .lg-inner
{
    width: 100%;
    height: 100%;
}
.lg-outer #lg-share
{
    position: relative;
}
.lg-outer #lg-share:after
{
    content: "";
}
.lg-outer #lg-share-facebook .lg-icon
{
    color: #3b5998;
}
.lg-outer #lg-share-facebook .lg-icon:after
{
    content: "";
}
.lg-outer #lg-share-twitter .lg-icon
{
    color: #00aced;
}
.lg-outer #lg-share-twitter .lg-icon:after
{
    content: "";
}
.lg-outer #lg-share-googleplus .lg-icon
{
    color: #dd4b39;
}
.lg-outer #lg-share-googleplus .lg-icon:after
{
    content: "";
}
.lg-outer #lg-share-pinterest .lg-icon
{
    color: #cb2027;
}
.lg-outer #lg-share-pinterest .lg-icon:after
{
    content: "";
}
.group:after, .group:before
{
    display: table;
    content: "";
    line-height: 0;
}
.group:after
{
    clear: both;
}
.lg-outer
{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s;
}
.lg-outer *
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.lg-outer.lg-visible
{
    opacity: 1;
}
.lg-outer.lg-css3 .lg-item.lg-current, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-prev-slide
{
    -webkit-transition-duration: inherit!important;
    transition-duration: inherit!important;
    -webkit-transition-timing-function: inherit!important;
    transition-timing-function: inherit!important;
}
.lg-outer.lg-css3.lg-dragging .lg-item.lg-current, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide
{
    -webkit-transition-duration: 0s!important;
    transition-duration: 0s!important;
    opacity: 1;
}
.lg-outer.lg-grab img.lg-object
{
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.lg-outer.lg-grabbing img.lg-object
{
    cursor: move;
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: -o-grabbing;
    cursor: -ms-grabbing;
    cursor: grabbing;
}
.lg-outer .lg
{
    position: relative;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    max-height: 100%;
}
.lg-outer .lg-inner
{
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
}
.lg-outer .lg-item
{
    background: url(/wp-content/plugins/diviflash/public/css/img/loading.gif) center center no-repeat;
    display: none!important;
}
.lg-outer.lg-css .lg-current, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide, .lg-outer.lg-css3 .lg-prev-slide
{
    display: inline-block!important;
}
.lg-outer .lg-img-wrap, .lg-outer .lg-item
{
    display: inline-block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
}
.lg-outer .lg-img-wrap:before, .lg-outer .lg-item:before
{
    content: "";
    display: inline-block;
    height: 50%;
    width: 1px;
    margin-right: -1px;
}
.lg-outer .lg-img-wrap
{
    position: absolute;
    padding: 0 5px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.lg-outer .lg-item.lg-complete
{
    background-image: none;
}
.lg-outer .lg-item.lg-current
{
    z-index: 1060;
}
.lg-outer .lg-image
{
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    width: auto!important;
    height: auto!important;
}
.lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play
{
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s;
}
.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play
{
    opacity: 1;
}
.lg-outer .lg-empty-html, .lg-outer.lg-hide-download #lg-download
{
    display: none;
}
.lg-backdrop
{
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1040;
    background-color: #000;
    opacity: 0;
    -webkit-transition: opacity .15s ease 0s;
    -o-transition: opacity .15s ease 0s;
    transition: opacity .15s ease 0s;
}
.lg-backdrop.in
{
    opacity: 1;
}
.lg-css3.lg-no-trans .lg-current, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-prev-slide
{
    -webkit-transition: none 0s ease 0s!important;
    -moz-transition: none 0s ease 0s!important;
    -o-transition: none 0s ease 0s!important;
    transition: none 0s ease 0s!important;
}
.lg-css3.lg-use-css3 .lg-item, .lg-css3.lg-use-left .lg-item
{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
}
.lg-css3.lg-fade .lg-item
{
    opacity: 0;
}
.lg-css3.lg-fade .lg-item.lg-current
{
    opacity: 1;
}
.lg-css3.lg-fade .lg-item.lg-current, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-prev-slide
{
    -webkit-transition: opacity .1s ease 0s;
    -moz-transition: opacity .1s ease 0s;
    -o-transition: opacity .1s ease 0s;
    transition: opacity .1s ease 0s;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item
{
    opacity: 0;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide
{
    -webkit-transform: translate3d(-100%,0,0);
    transform: translate3d(-100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide
{
    -webkit-transform: translate3d(100%,0,0);
    transform: translate3d(100%,0,0);
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current
{
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide
{
    -webkit-transition: -webkit-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -moz-transition: -moz-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -o-transition: -o-transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    transition: transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
}
.lg-css3.lg-slide.lg-use-left .lg-item
{
    opacity: 0;
    position: absolute;
    left: 0;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide
{
    left: -100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide
{
    left: 100%;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current
{
    left: 0;
    opacity: 1;
}
.lg-css3.lg-slide.lg-use-left .lg-item.lg-current, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide
{
    -webkit-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -moz-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    -o-transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
    transition: left 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s;
}
.icv
{
    position: relative;
    overflow: hidden;
    cursor: row-resize;
}
.icv__icv--vertical
{
    cursor: row-resize;
}
.icv__icv--horizontal
{
    cursor: col-resize;
}
.icv__img
{
    pointer-events: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-width: none;
    width: 100%;
    margin: 0!important;
    padding: 0!important;
    border: 0!important;
    border-radius: 0!important;
    top: 0;
    display: block;
}
.icv__is--fluid .icv__img
{
    display: none;
}
.icv__img-a
{
    height: auto;
    position: static;
    z-index: 1;
    left: 0;
}
.icv__img-b
{
    height: 100%;
    position: absolute;
    z-index: 2;
    left: auto;
    right: 0;
    width: auto;
}
.icv__icv--vertical .icv__img-b
{
    width: 100%;
    height: auto;
}
.icv__imposter
{
    z-index: 4;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.icv__wrapper
{
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    top: 0;
    overflow: hidden;
    background-size: cover;
    background-position: center center;
    z-index: 3;
}
.icv__is--fluid .icv__wrapper, .icv__icv--vertical .icv__wrapper
{
    width: 100%!important;
}
.icv__is--fluid .icv__wrapper, .icv__icv--horizontal .icv__wrapper
{
    height: 100%!important;
}
.icv__fluidwrapper
{
    background-size: cover;
    background-position: center;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.icv__control
{
    position: absolute;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    top: 0;
    z-index: 5;
}
.icv__icv--vertical .icv__control
{
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    left: 0;
    width: 100%;
}
.icv__control-line
{
    height: 50%;
    width: 2px;
    z-index: 6;
}
.icv__icv--vertical .icv__control-line
{
    width: 50%;
}
.icv__theme-wrapper
{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    -webkit-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
    z-index: 5;
}
.icv__icv--vertical .icv__theme-wrapper
{
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.icv__arrow-wrapper
{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all .1s ease-out 0s;
    transition: all .1s ease-out 0s;
}
.icv__arrow-a
{
    -webkit-transform: scale(1.5) rotateZ(180deg);
    transform: scale(1.5) rotateZ(180deg);
    height: 20px;
    width: 20px;
    -webkit-filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
    filter: drop-shadow(0 -3px 5px rgba(0,0,0,.33));
}
.icv__arrow-b
{
    -webkit-transform: scale(1.5) rotateZ(0deg);
    transform: scale(1.5) rotateZ(0deg);
    height: 20px;
    width: 20px;
    -webkit-filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
    filter: drop-shadow(0 3px 5px rgba(0,0,0,.33));
}
.icv__circle
{
    width: 50px;
    height: 50px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 999px;
}
.icv__label
{
    position: absolute;
    bottom: 1rem;
    z-index: 12;
    background: rgba(0,0,0,.33);
    color: #fff;
    border-radius: 3px;
    padding: .5rem .75rem;
    font-size: .85rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.icv__label.vertical
{
    bottom: auto;
    left: 1rem;
}
.icv__label.on-hover
{
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .25s cubic-bezier(.68,.26,.58,1.22);
    transition: .25s cubic-bezier(.68,.26,.58,1.22);
}
.icv:hover .icv__label.on-hover
{
    -webkit-transform: scale(1);
    transform: scale(1);
}
.icv__label-before
{
    left: 1rem;
}
.icv__label-after
{
    right: 1rem;
}
.icv__label-before.vertical
{
    top: 1rem;
}
.icv__label-after.vertical
{
    bottom: 1rem;
    right: auto;
}
.icv__body
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
table.dataTable
{
    width: 100%;
    margin: 0 auto;
    clear: both;
    border-collapse: separate;
    border-spacing: 0;
}
table.dataTable thead th, table.dataTable tfoot th
{
    font-weight: bold;
}
table.dataTable thead th, table.dataTable thead td
{
    padding: 10px 18px;
    border-bottom: 1px solid #111;
}
table.dataTable thead th:active, table.dataTable thead td:active
{
    outline: none;
}
table.dataTable tfoot th, table.dataTable tfoot td
{
    padding: 10px 18px 6px 18px;
    border-top: 1px solid #111;
}
table.dataTable thead .sorting, table.dataTable thead .sorting_asc, table.dataTable thead .sorting_desc, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled
{
    cursor: pointer;
    *cursor: hand;
    background-repeat: no-repeat;
    background-position: center right;
}
table.dataTable thead .sorting
{
    background-image: url(/wp-content/plugins/diviflash/public/img/sort_both.png);
}
table.dataTable thead .sorting_asc
{
    background-image: url(/wp-content/plugins/diviflash/public/imgimg/sort_asc.png);
}
table.dataTable thead .sorting_desc
{
    background-image: url(/wp-content/plugins/diviflash/public/img/sort_desc.png);
}
table.dataTable thead .sorting_asc_disabled
{
    background: url(/wp-content/plugins/diviflash/public/css/lib/..../img/sort_asc_disabled.png);
}
table.dataTable thead .sorting_desc_disabled
{
    background-image: url(/wp-content/plugins/diviflash/public/img/sort_desc_disabled.png);
}
table.dataTable tbody tr
{
    background-color: #fff;
}
table.dataTable tbody tr.selected
{
    background-color: #b0bed9;
}
table.dataTable tbody th, table.dataTable tbody td
{
    padding: 8px 10px;
}
table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td
{
    border-top: 1px solid #ddd;
}
table.dataTable.row-border tbody tr:first-child th, table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th, table.dataTable.display tbody tr:first-child td
{
    border-top: none;
}
table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td
{
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr th:first-child, table.dataTable.cell-border tbody tr td:first-child
{
    border-left: 1px solid #ddd;
}
table.dataTable.cell-border tbody tr:first-child th, table.dataTable.cell-border tbody tr:first-child td
{
    border-top: none;
}
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd
{
    background-color: #f9f9f9;
}
table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected
{
    background-color: #acbad4;
}
table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover
{
    background-color: #f6f6f6;
}
table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected
{
    background-color: #aab7d1;
}
table.dataTable.order-column tbody tr>.sorting_1, table.dataTable.order-column tbody tr>.sorting_2, table.dataTable.order-column tbody tr>.sorting_3, table.dataTable.display tbody tr>.sorting_1, table.dataTable.display tbody tr>.sorting_2, table.dataTable.display tbody tr>.sorting_3
{
    background-color: #fafafa;
}
table.dataTable.order-column tbody tr.selected>.sorting_1, table.dataTable.order-column tbody tr.selected>.sorting_2, table.dataTable.order-column tbody tr.selected>.sorting_3, table.dataTable.display tbody tr.selected>.sorting_1, table.dataTable.display tbody tr.selected>.sorting_2, table.dataTable.display tbody tr.selected>.sorting_3
{
    background-color: #acbad5;
}
table.dataTable.display tbody tr.odd>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd>.sorting_1
{
    background-color: #f1f1f1;
}
table.dataTable.display tbody tr.odd>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd>.sorting_2
{
    background-color: #f3f3f3;
}
table.dataTable.display tbody tr.odd>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd>.sorting_3
{
    background-color: #f5f5f5;
}
table.dataTable.display tbody tr.odd.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1
{
    background-color: #a6b4cd;
}
table.dataTable.display tbody tr.odd.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2
{
    background-color: #a8b5cf;
}
table.dataTable.display tbody tr.odd.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3
{
    background-color: #a9b7d1;
}
table.dataTable.display tbody tr.even>.sorting_1, table.dataTable.order-column.stripe tbody tr.even>.sorting_1
{
    background-color: #fafafa;
}
table.dataTable.display tbody tr.even>.sorting_2, table.dataTable.order-column.stripe tbody tr.even>.sorting_2
{
    background-color: #fcfcfc;
}
table.dataTable.display tbody tr.even>.sorting_3, table.dataTable.order-column.stripe tbody tr.even>.sorting_3
{
    background-color: #fefefe;
}
table.dataTable.display tbody tr.even.selected>.sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1
{
    background-color: #acbad5;
}
table.dataTable.display tbody tr.even.selected>.sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2
{
    background-color: #aebcd6;
}
table.dataTable.display tbody tr.even.selected>.sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3
{
    background-color: #afbdd8;
}
table.dataTable.display tbody tr:hover>.sorting_1, table.dataTable.order-column.hover tbody tr:hover>.sorting_1
{
    background-color: #eaeaea;
}
table.dataTable.display tbody tr:hover>.sorting_2, table.dataTable.order-column.hover tbody tr:hover>.sorting_2
{
    background-color: #ececec;
}
table.dataTable.display tbody tr:hover>.sorting_3, table.dataTable.order-column.hover tbody tr:hover>.sorting_3
{
    background-color: #efefef;
}
table.dataTable.display tbody tr:hover.selected>.sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1
{
    background-color: #a2aec7;
}
table.dataTable.display tbody tr:hover.selected>.sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2
{
    background-color: #a3b0c9;
}
table.dataTable.display tbody tr:hover.selected>.sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3
{
    background-color: #a5b2cb;
}
table.dataTable.no-footer
{
    border-bottom: 1px solid #111;
}
table.dataTable.nowrap th, table.dataTable.nowrap td
{
    white-space: nowrap;
}
table.dataTable.compact thead th, table.dataTable.compact thead td
{
    padding: 4px 17px;
}
table.dataTable.compact tfoot th, table.dataTable.compact tfoot td
{
    padding: 4px;
}
table.dataTable.compact tbody th, table.dataTable.compact tbody td
{
    padding: 4px;
}
table.dataTable th.dt-left, table.dataTable td.dt-left
{
    text-align: left;
}
table.dataTable th.dt-center, table.dataTable td.dt-center, table.dataTable td.dataTables_empty
{
    text-align: center;
}
table.dataTable th.dt-right, table.dataTable td.dt-right
{
    text-align: right;
}
table.dataTable th.dt-justify, table.dataTable td.dt-justify
{
    text-align: justify;
}
table.dataTable th.dt-nowrap, table.dataTable td.dt-nowrap
{
    white-space: nowrap;
}
table.dataTable thead th.dt-head-left, table.dataTable thead td.dt-head-left, table.dataTable tfoot th.dt-head-left, table.dataTable tfoot td.dt-head-left
{
    text-align: left;
}
table.dataTable thead th.dt-head-center, table.dataTable thead td.dt-head-center, table.dataTable tfoot th.dt-head-center, table.dataTable tfoot td.dt-head-center
{
    text-align: center;
}
table.dataTable thead th.dt-head-right, table.dataTable thead td.dt-head-right, table.dataTable tfoot th.dt-head-right, table.dataTable tfoot td.dt-head-right
{
    text-align: right;
}
table.dataTable thead th.dt-head-justify, table.dataTable thead td.dt-head-justify, table.dataTable tfoot th.dt-head-justify, table.dataTable tfoot td.dt-head-justify
{
    text-align: justify;
}
table.dataTable thead th.dt-head-nowrap, table.dataTable thead td.dt-head-nowrap, table.dataTable tfoot th.dt-head-nowrap, table.dataTable tfoot td.dt-head-nowrap
{
    white-space: nowrap;
}
table.dataTable tbody th.dt-body-left, table.dataTable tbody td.dt-body-left
{
    text-align: left;
}
table.dataTable tbody th.dt-body-center, table.dataTable tbody td.dt-body-center
{
    text-align: center;
}
table.dataTable tbody th.dt-body-right, table.dataTable tbody td.dt-body-right
{
    text-align: right;
}
table.dataTable tbody th.dt-body-justify, table.dataTable tbody td.dt-body-justify
{
    text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap, table.dataTable tbody td.dt-body-nowrap
{
    white-space: nowrap;
}
table.dataTable, table.dataTable th, table.dataTable td
{
    box-sizing: content-box;
}
.dataTables_wrapper
{
    position: relative;
    clear: both;
    *zoom: 1;
    zoom: 1;
}
.dataTables_wrapper .dataTables_length
{
    float: left;
}
.dataTables_wrapper .dataTables_length select
{
    border: 1px solid #aaa;
    border-radius: 3px;
    padding: 5px;
    background-color: transparent;
    padding: 4px;
}
.dataTables_wrapper .dataTables_filter
{
    float: right;
    text-align: right;
}
.dataTables_wrapper .dataTables_filter input
{
    border: 1px solid #aaa;
    border-radius: 3px;
    padding: 5px;
    background-color: transparent;
    margin-left: 3px;
}
.dataTables_wrapper .dataTables_info
{
    clear: both;
    float: left;
    padding-top: .755em;
}
.dataTables_wrapper .dataTables_paginate
{
    float: right;
    text-align: right;
    padding-top: .25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button
{
    box-sizing: border-box;
    display: inline-block;
    min-width: 1.5em;
    padding: .5em 1em;
    margin-left: 2px;
    text-align: center;
    text-decoration: none!important;
    cursor: pointer;
    *cursor: hand;
    color: #333!important;
    border: 1px solid transparent;
    border-radius: 2px;
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover
{
    color: #333!important;
    border: 1px solid #979797;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#dcdcdc));
    background: -webkit-linear-gradient(top,#fff 0%,#dcdcdc 100%);
    background: -moz-linear-gradient(top,#fff 0%,#dcdcdc 100%);
    background: -ms-linear-gradient(top,#fff 0%,#dcdcdc 100%);
    background: -o-linear-gradient(top,#fff 0%,#dcdcdc 100%);
    background: linear-gradient(to bottom,#fff 0%,#dcdcdc 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active
{
    cursor: default;
    color: #666!important;
    border: 1px solid transparent;
    background: transparent;
    box-shadow: none;
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    color: #fff!important;
    border: 1px solid #111;
    background-color: #585858;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#585858),color-stop(100%,#111));
    background: -webkit-linear-gradient(top,#585858 0%,#111 100%);
    background: -moz-linear-gradient(top,#585858 0%,#111 100%);
    background: -ms-linear-gradient(top,#585858 0%,#111 100%);
    background: -o-linear-gradient(top,#585858 0%,#111 100%);
    background: linear-gradient(to bottom,#585858 0%,#111 100%);
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active
{
    outline: none;
    background-color: #2b2b2b;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#2b2b2b),color-stop(100%,#0c0c0c));
    background: -webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);
    background: -moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);
    background: -ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);
    background: -o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);
    background: linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);
    box-shadow: inset 0 0 3px #111;
}
.dataTables_wrapper .dataTables_paginate .ellipsis
{
    padding: 0 1em;
}
.dataTables_wrapper .dataTables_processing
{
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 40px;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    text-align: center;
    font-size: 1.2em;
    background-color: #fff;
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
    background: linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate
{
    color: #333;
}
.dataTables_wrapper .dataTables_scroll
{
    clear: both;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody
{
    *margin-top: -1px;
    -webkit-overflow-scrolling: touch;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td
{
    vertical-align: middle;
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing
{
    height: 0;
    overflow: hidden;
    margin: 0!important;
    padding: 0!important;
}
.dataTables_wrapper.no-footer .dataTables_scrollBody
{
    border-bottom: 1px solid #111;
}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody>table
{
    border-bottom: none;
}
.dataTables_wrapper:after
{
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}
@media screen and (max-width: 767px)
{
    .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_paginate
    {
        float: none;
        text-align: center;
    }
    .dataTables_wrapper .dataTables_paginate
    {
        margin-top: .5em;
    }
}
@media screen and (max-width: 640px)
{
    .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter
    {
        float: none;
        text-align: center;
    }
    .dataTables_wrapper .dataTables_filter
    {
        margin-top: .5em;
    }
}