
/* swiper */
: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(0px, 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;
	text-transform: none;
	letter-spacing: 0;
	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(0px, -50%, 0);
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px 0;
	display: block;
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top: 50%;
	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: 0px;
	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;
}

/* hover */
.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-slider */
.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 */
.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;
}

/* lightbox */
.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;
}

.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("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/css/img/vimeo-play.png") no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play {
	background: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/css/img/vimeo-play.png") 0 -58px no-repeat;
}

.lg-outer .lg-has-vimeo:hover .lg-video-play.nitro-lazy {
	background-image: none !important;
}

.lg-outer .lg-has-vimeo .lg-video-play.nitro-lazy {
	background-image: none !important;
}

.lg-outer .lg-has-html5 .lg-video-play {
	background: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/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 .lg-video-play.nitro-lazy {
	background-image: none !important;
}

.lg-outer .lg-has-html5:hover .lg-video-play {
	opacity: 1;
}

.lg-outer .lg-has-youtube .lg-video-play {
	background: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/css/img/youtube-play.png") no-repeat;
}

.lg-outer .lg-has-youtube .lg-video-play.nitro-lazy {
	background-image: none !important;
}

.lg-outer .lg-has-youtube:hover .lg-video-play {
	background: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/css/img/youtube-play.png") 0 -60px no-repeat;
}

.lg-outer .lg-has-youtube:hover .lg-video-play.nitro-lazy {
	background-image: none !important;
}

.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("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/css/img/loading.gif") center center no-repeat;
	display: none !important;
}

.lg-outer .lg-item.nitro-lazy {
	background-image: 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-complete.nitro-lazy {
	background-image: none !important;
}

.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;
}

/* Compare Image */
.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: 0px;
}

.icv__img-b {
	height: 100%;
	position: absolute;
	z-index: 2;
	left: auto;
	right: 0px;
	width: auto;
}

.icv__icv--vertical .icv__img-b {
	width: 100%;
	height: auto;
}

.icv__imposter {
	z-index: 4;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.icv__wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	right: 0px;
	top: 0px;
	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: 0px;
	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(0px 3px 5px rgba(0, 0, 0, .33));
	filter: drop-shadow(0px -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(0px 3px 5px rgba(0, 0, 0, .33));
	filter: drop-shadow(0px 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: white;
	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;
}

/* Datatable */
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;
	background-repeat: no-repeat;
	background-position: center right;
}

table.dataTable thead .sorting {
	background-image: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/img/sort_both.png");
}

table.dataTable thead .sorting.nitro-lazy {
	background-image: none !important;
}

table.dataTable thead .sorting_asc {
	background-image: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/img/sort_asc.png");
}

table.dataTable thead .sorting_asc.nitro-lazy {
	background-image: none !important;
}

table.dataTable thead .sorting_desc {
	background-image: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/img/sort_desc.png");
}

table.dataTable thead .sorting_desc.nitro-lazy {
	background-image: none !important;
}

table.dataTable thead .sorting_asc_disabled {
	background-image: url("https://ndwbc.com/wp-content/plugins/diviflash/public/css/lib/..../img/sort_asc_disabled.png");
}

table.dataTable thead .sorting_asc_disabled.nitro-lazy {
	background-image: none !important;
}

table.dataTable thead .sorting_desc_disabled {
	background-image: url("https://cdn-ilajeil.nitrocdn.com/qDyTBCaHxTeDygzXENkUnjzSZxITwHzD/assets/images/optimized/rev-b147595/ndwbc.com/wp-content/plugins/diviflash/public/img/sort_desc_disabled.png");
}

table.dataTable thead .sorting_desc_disabled.nitro-lazy {
	background-image: none !important;
}

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: whitesmoke;
}

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;
}

.dataTables_wrapper .dataTables_length {
	float: left;
}

.dataTables_wrapper .dataTables_length select {
	border: 1px solid #aaa;
	border-radius: 3px;
	padding: 5px;
	padding: 4px;
	background-color: transparent;
}

.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;
	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: white;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #dcdcdc));
	background: -webkit-linear-gradient(top, white 0%, #dcdcdc 100%);
	background: -moz-linear-gradient(top, white 0%, #dcdcdc 100%);
	background: -ms-linear-gradient(top, white 0%, #dcdcdc 100%);
	background: -o-linear-gradient(top, white 0%, #dcdcdc 100%);
	background: linear-gradient(to bottom, white 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: white !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: white;
	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 {
	-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;
	}
}
