@charset "UTF-8";
/**
* Template Style
*
* [Table of contents]
*   1 Bootstrap Framework
*     1.1  Normalize
*     1.2  Glyphicons
*     1.3  Scaffolding
*     1.4  Type
*     1.5  Code
*     1.6  Tables
*     1.7  Forms
*     1.8  Buttons
*     1.9  Grids
*     1.10 Component animations
*     1.11 Dropdowns
*     1.12 Button Groups
*     1.13 Input Groups
*     1.14 Navs
*     1.15 Navbar
*     1.16 Breadcrumbs
*     1.17 Pagination
*     1.18 Pager
*     1.19 Labels
*     1.20 Badges
*     1.21 Jumbotron
*     1.22 Thumbnails
*     1.23 Alerts
*     1.24 Progress bars
*     1.25 Media
*     1.26 List Group
*     1.27 Panels
*     1.28 Responsive Embed
*     1.29 Wells
*     1.30 Close
*     1.31 Modals
*     1.32 Tooltip
*     1.33 Popovers
*     1.34 Carousel
*     1.35 Utilities
*     1.36 Responsive Utilities
*
*   2 Bootstrap Toolkit Styles
*     2.1  Reset
*     2.2  Flex Grid System
*     2.3  Responsive Text System
*     2.4  Responsive Pulls System
*     2.5  Responsive Visibility System
*     2.6  Bootstrap Grid Addons
*     2.7  Dividers
*     2.8  Type Addons
*     2.9  Buttons Addons
*     2.10 Buttons Effects
*     2.11 Dropdowns Addons
*     2.12 Sections
*     2.13 Font Awesome
*     2.14 Flaticon
*     2.15 Material Design Icons
*     2.16 Thumbnail Addons
*     2.17 Wells Addons
*     2.18 Scaffolding Addons
*     2.19 Text Alignment System
*     2.20 Text Styling System
*     2.21 Navs Addons
*     2.22 Navbar Addons
*     2.23 Panels Addons
*     2.24 Icons
*     2.25 Progress Bars Addons
*     2.26 Media Addons
*     2.27 List Groups Addons
*     2.28 Breadcrumbs Addons
*     2.29 Input Groups Addons
*     2.30 Dropcaps
*     2.31 Alerts Addons
*     2.32 Animations Addons
*     2.33 Groups
*     2.34 Comment Boxes
*     2.35 Quotes
*     2.36 Pagination Addons
*     2.37 Pager Addons
*     2.38 Labels Addons
*     2.39 Posts
*     2.40 Form Addons
*     2.41 Offsets
*     2.42 Responsive Units
*     2.43 Icon Boxes
*     2.44 Floating Groups
*     2.45 Pricing and Plans
*     2.46 Tables Addons
*     2.47 Stacktables
*     2.48 Text Rotators
*     2.49 Jumbotron Addons
*     2.50 Shop Toolbar
*     2.51 Shop Product
*     2.52 Badges Addons
*     2.53 Member Boxes
*     2.54 Context Styling
*     2.55 Page Loaders
*
*   3 Plugins
*     3.1  RD Navbar
*     3.2  RD Twitterfeed
*     3.3  RD Instafeed
*     3.4  RD Search
*     3.5  RD Video
*     3.6  RD Parallax
*     3.7  RD Flickrfeed
*     3.8  Swiper Slider
*     3.9  Animate
*     3.10 Scroll To
*     3.11 Counter
*     3.12 Owl Carousel
*     3.13 Isotope
*     3.14 Photoswipe
*     3.15 Responsive Tabs
*     3.16 RD Google Maps
*     3.17 Select 2
*     3.18 FS Stepper
*     3.19 Countdown
*     3.20 RD Audio Player
*     3.21 RD Video Player
*     3.22 RD Event Calendar
*     3.23 RD Facebook Feed
*     3.24 Soundcloud Player
*     3.25 Material Datetime Picker
*     3.26 ToTop Button
*     3.27 RD Material Tabs
*     3.28 Material Parallax
*/
/** 1 Bootstrap Framework */
/** 1.1  Normalize */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

	

/*# sourceMappingURL=materialdesignicons.css.map */
/** 2.16 Thumbnail Addons */
.thumbnail-classic, .thumbnail-zoe, .thumbnail-winston, .thumbnail-josip, .thumbnail-janes, .thumbnail-apollo, .thumbnail-terry, .thumbnail-classic > figure, .thumbnail-zoe > figure, .thumbnail-winston > figure, .thumbnail-josip > figure, .thumbnail-janes > figure, .thumbnail-apollo > figure, .thumbnail-terry > figure {
	position: relative;
	display: block;
}

.thumbnail-classic img, .thumbnail-zoe img, .thumbnail-winston img, .thumbnail-josip img, .thumbnail-janes img, .thumbnail-apollo img, .thumbnail-terry img, .thumbnail-classic figure img, .thumbnail-zoe figure img, .thumbnail-winston figure img, .thumbnail-josip figure img, .thumbnail-janes figure img, .thumbnail-apollo figure img, .thumbnail-terry figure img {
	width: 100%;
	height: auto;
	transition: .35s;
	will-change: transform;
}

.thumbnail-classic figure figcaption, .thumbnail-zoe figure figcaption, .thumbnail-winston figure figcaption, .thumbnail-josip figure figcaption, .thumbnail-janes figure figcaption, .thumbnail-apollo figure figcaption, .thumbnail-terry figure figcaption, .thumbnail-classic figcaption, .thumbnail-zoe figcaption, .thumbnail-winston figcaption, .thumbnail-josip figcaption, .thumbnail-janes figcaption, .thumbnail-apollo figcaption, .thumbnail-terry figcaption {
	position: absolute;
}

.thumbnail {
	transition: .3s;
	border: none;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

a.thumbnail:hover {
	box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.15);
}

.thumbnail-classic > img,
.thumbnail-classic > figure > img {
	box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.15);
}

.thumbnail-classic > figure figcaption,
.thumbnail-classic > figcaption {
	top: 50%;
	left: 0;
	right: 0;
	padding: 20px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.thumbnail-classic-title {
	position: absolute;
	top: 50%;
	left: 15px;
	right: 15px;
	z-index: 9;
	padding: 12px;
	margin-bottom: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background: #fff;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.thumbnail-classic-desc {
	padding: 6px;
	opacity: 0;
	color: #fff;
	background: #262627;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.tablet .thumbnail-classic,
.thumbnail-classic:hover {
	z-index: 1;
}

.tablet .thumbnail-classic > img,
.tablet .thumbnail-classic > figure > img,
.thumbnail-classic:hover > img,
.thumbnail-classic:hover > figure > img {
	box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.15);
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	will-change: contents;
}

.tablet .thumbnail-classic > figure figcaption,
.tablet .thumbnail-classic > figcaption,
.thumbnail-classic:hover > figure figcaption,
.thumbnail-classic:hover > figcaption {
	margin-top: 30px;
}

.tablet .thumbnail-classic .thumbnail-classic-title,
.thumbnail-classic:hover .thumbnail-classic-title {
	margin-bottom: 14px;
	top: 0;
}

.tablet .thumbnail-classic .thumbnail-classic-desc,
.thumbnail-classic:hover .thumbnail-classic-desc {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.thumbnail-zoe {
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: 0.3s box-shadow ease;
	-o-transition: 0.3s box-shadow ease;
	transition: 0.3s box-shadow ease;
}

.thumbnail-zoe,
.thumbnail-zoe > figure {
	overflow: hidden;
}

.thumbnail-zoe figcaption {
	width: 100%;
	top: auto;
	bottom: 0;
	height: 60px;
	padding-left: 1.3em;
	padding-right: 1.3em;
	background: #fff;
}

.thumbnail-zoe-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-transform: uppercase;
	letter-spacing: 0.06em;
	margin-top: 25px;
	font-weight: 700;
}

.thumbnail-zoe .list-inline {
	text-align: center;
	margin-top: 20px;
}

.thumbnail-zoe .list-inline li {
	vertical-align: middle;
}

.thumbnail-zoe .list-inline li a {
	-webkit-transition: 0.3s all ease;
	-o-transition: 0.3s all ease;
	transition: 0.3s all ease;
}

.thumbnail-zoe .list-inline li a:hover {
	color: #55bbeb;
}

.thumbnail-zoe .list-inline li + li {
	margin-left: 8px;
}

.thumbnail-zoe:hover .list-inline li,
.thumbnail-zoe:hover .thumbnail-zoe-title,
.thumbnail-zoe:hover figcaption {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

.thumbnail-zoe:hover .thumbnail-zoe-title {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}

.thumbnail-zoe:hover .list-inline li:nth-child(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

.thumbnail-zoe:hover .list-inline li:nth-child(2) {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

.thumbnail-zoe:hover .list-inline li:first-child {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

@media (min-width: 1200px) {
	.thumbnail-zoe {
		box-shadow: none;
	}
	.thumbnail-zoe .list-inline li,
	.thumbnail-zoe .thumbnail-zoe-title,
	.thumbnail-zoe figcaption {
		-webkit-transition: transform 0.3s;
		-o-transition: transform 0.3s;
		transition: transform 0.3s;
		-webkit-transform: translate3d(0, 200%, 0);
		transform: translate3d(0, 200%, 0);
	}
	.thumbnail-zoe figcaption {
		height: 75px;
	}
	.thumbnail-zoe .list-inline {
		float: right;
		margin-top: 26px;
	}
	.thumbnail-zoe:hover {
		box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
	}
	.thumbnail-zoe:hover img,
	.thumbnail-zoe:hover figure > img {
		-webkit-transform: translate3d(0, -40px, 0);
		transform: translate3d(0, -40px, 0);
	}
}

.thumbnail-winston figure figcaption,
.thumbnail-winston figcaption {
	position: static;
	width: 100%;
}

.thumbnail-winston-title {
	padding: 20px 5px;
	margin-bottom: 0;
	font-weight: 300;
	color: #fff;
	text-align: center;
	background: #262627;
	-webkit-transition: transform 0.35s, opacity 0.35s;
	-o-transition: transform 0.35s, opacity 0.35s;
	transition: transform 0.35s, opacity 0.35s;
}

.thumbnail-winston p {
	display: inline-block;
	margin: 0 0 0.55em;
	padding: 0.4em 1em;
	font-weight: 500;
	text-transform: none;
	background: #fff;
	-webkit-transition: transform 0.35s, opacity 0.35s;
	-o-transition: transform 0.35s, opacity 0.35s;
	transition: transform 0.35s, opacity 0.35s;
}

.thumbnail-winston p:first-child {
	transition-delay: 0s;
}

.thumbnail-winston p:nth-of-type(2) {
	transition-delay: 0.05s;
}

.thumbnail-winston p:nth-of-type(3) {
	transition-delay: 0.1s;
}

.thumbnail-winston:hover p,
.thumbnail-winston:hover .thumbnail-winston-title {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

@media (min-width: 1200px) {
	.thumbnail-winston,
	.thumbnail-winston > figure {
		overflow: hidden;
	}
	.thumbnail-winston figure figcaption,
	.thumbnail-winston figcaption {
		position: absolute;
		top: 15%;
		left: 6%;
		width: auto;
	}
	.thumbnail-winston p {
		opacity: 0;
		-webkit-transform: translate3d(-360px, 0, 0);
		transform: translate3d(-360px, 0, 0);
	}
	.thumbnail-winston-title {
		padding: 0.1em 0.5em;
		margin-bottom: 18px;
		text-align: left;
		opacity: 0;
		-webkit-transform: translate3d(0, -360px, 0);
		transform: translate3d(0, -360px, 0);
	}
}

.thumbnail-josip figure figcaption,
.thumbnail-josip figcaption {
	position: static;
	width: 100%;
	height: 60px;
	padding: 3px 5%;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
	background: #262627;
	backface-visibility: hidden;
	-webkit-transition: 0.3s, opacity 0.1s 0.3s;
	-o-transition: 0.3s, opacity 0.1s 0.3s;
	transition: 0.3s, opacity 0.1s 0.3s;
}

.thumbnail-josip-title, .thumbnail-josip p {
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 5px;
}

.thumbnail-josip-title {
	color: #fff;
}

.thumbnail-josip:hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: transform 0.3s, opacity 0.1s;
	-o-transition: transform 0.3s, opacity 0.1s;
	transition: transform 0.3s, opacity 0.1s;
}

@media (min-width: 992px) {
	.thumbnail-josip,
	.thumbnail-josip > figure {
		overflow: hidden;
	}
	.thumbnail-josip figure figcaption,
	.thumbnail-josip figcaption {
		position: absolute;
		top: auto;
		bottom: 0;
		left: 0;
		height: 85px;
		padding: 17px 5%;
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%);
	}
	.thumbnail-josip:hover img {
		-webkit-transform: translateY(-40px);
		transform: translateY(-40px);
	}
}

.tablet .thumbnail-josip figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: transform 0.3s, opacity 0.1s;
	-o-transition: transform 0.3s, opacity 0.1s;
	transition: transform 0.3s, opacity 0.1s;
}

.thumbnail-janes {
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	-webkit-transition: box-shadow 0.4s;
	-o-transition: box-shadow 0.4s;
	transition: box-shadow 0.4s;
}

.thumbnail-janes,
.thumbnail-janes > figure {
	overflow: hidden;
}

.thumbnail-janes figcaption {
	position: static;
	padding: 20px;
	top: 0;
	left: 0;
	height: 100%;
	text-align: left;
	background: #fff;
	backface-visibility: hidden;
	-webkit-transition: transform 0.3s;
	-o-transition: transform 0.3s;
	transition: transform 0.3s;
}

.thumbnail-janes p {
	margin-top: 5px;
	margin-bottom: 10px;
	max-height: 50px;
	overflow: hidden;
}

.thumbnail-janes:hover figcaption {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

@media (min-width: 1200px) {
	.thumbnail-janes {
		box-shadow: none;
	}
	.thumbnail-janes figcaption {
		position: absolute;
		padding: 25px 30px 30px 30px;
		width: 101%;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	.thumbnail-janes p {
		max-height: 75px;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.thumbnail-janes:hover {
		box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	}
	.thumbnail-janes:hover img {
		-webkit-transform: translateX(25%);
		transform: translateX(25%);
	}
}

@media (min-width: 1800px) {
	.thumbnail-janes figcaption {
		width: 50%;
	}
	.thumbnail-janes p {
		max-height: none;
		margin-top: 18px;
		margin-bottom: 18px;
	}
}

.thumbnail-apollo {
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.thumbnail-apollo figure figcaption,
.thumbnail-apollo figcaption {
	position: static;
	padding: 15px 20px 10px;
	text-align: left;
	transition: .3s;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}

.thumbnail-apollo p {
	margin-top: 5px;
	margin-bottom: 0;
	max-height: 45px;
	overflow: hidden;
}

.thumbnail-apollo .icon-xxs {
	font-size: 18px;
	line-height: 18px;
}

@media (min-width: 768px) {
	.thumbnail-apollo {
		box-shadow: none;
	}
	.thumbnail-apollo img {
		opacity: 1;
		-webkit-transition: opacity 0.35s, transform 0.35s;
		-o-transition: opacity 0.35s, transform 0.35s;
		transition: opacity 0.35s, transform 0.35s;
		-webkit-transform: scale3d(1.05, 1.05, 1);
		transform: scale3d(1.05, 1.05, 1);
	}
	.thumbnail-apollo:before {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 100%;
		background: rgba(255, 255, 255, 0.5);
		content: '';
		-webkit-transition: transform 0.6s;
		-o-transition: transform 0.6s;
		transition: transform 0.6s;
		-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);
		transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -110%, 0);
	}
	.thumbnail-apollo:hover img {
		opacity: 0.5;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}
	.thumbnail-apollo:hover figcaption {
		opacity: 1;
	}
	.thumbnail-apollo:hover:before {
		-webkit-transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
		transform: scale3d(2, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
	}
	.thumbnail-apollo,
	.thumbnail-apollo figure {
		overflow: hidden;
		background: #55bbeb;
	}
	.thumbnail-apollo figure figcaption,
	.thumbnail-apollo figcaption {
		position: absolute;
		top: 50%;
		padding: 0 8%;
		margin-top: 0;
		color: #fff;
		opacity: 0;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.thumbnail-apollo p {
		max-height: none;
		margin-top: 18px;
		margin-bottom: 18px;
	}
}

.tablet .thumbnail-apollo {
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.tablet .thumbnail-apollo figure figcaption,
.tablet .thumbnail-apollo figcaption {
	position: static;
	padding: 15px 20px 10px;
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	color: #191919;
}

.tablet .thumbnail-apollo img {
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	transform: scale3d(1, 1, 1);
}

.tablet .thumbnail-apollo:before {
	display: none;
}

.tablet .thumbnail-apollo, .tablet .thumbnail-apollo figure {
	background: transparent;
}

.thumbnail-terry:before {
	display: none;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	opacity: 0;
	-webkit-transition: 0.35s all ease;
	-o-transition: 0.35s all ease;
	transition: 0.35s all ease;
	z-index: 2;
}

.thumbnail-terry figcaption {
	position: relative;
	top: -1px;
	width: 100%;
	padding: 20px 15px;
	text-align: center;
	text-transform: none;
	vertical-align: middle;
	backface-visibility: hidden;
	-webkit-transition: 0.35s all ease;
	-o-transition: 0.35s all ease;
	transition: 0.35s all ease;
	z-index: 1;
	background: #e8edf6;
	will-change: transform;
}

.thumbnail-terry-title, .thumbnail-terry-desc {
	overflow: hidden;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-right: 5px;
}

.thumbnail-terry-title {
	font-size: 18px;
	padding-top: 12px;
	color: #fff;
}

@media (min-width: 768px) {
	.thumbnail-terry-title {
		font-size: 18px;
		color: #fff;
	}
}

.thumbnail-terry-desc {
	display: none;
}

@media (min-width: 992px) {
	.thumbnail-terry:after {
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		background: rgba(0, 0, 0, 0.3);
		background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
		background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
		background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.5) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
	}
	.thumbnail-terry,
	.thumbnail-terry > figure {
		overflow: hidden;
	}
	.thumbnail-terry-desc, .thumbnail-terry:before {
		display: block;
	}
	.thumbnail-terry-title, .thumbnail-terry-desc {
		color: #fff;
	}
	.thumbnail-terry figcaption {
		position: absolute;
		top: auto;
		bottom: -20px;
		left: 0;
		z-index: 2;
		padding: 30px 15px;
		background: rgb(1, 146, 66, 0.7);
		-webkit-transform: translateY(50px);
		transform: translateY(50px);
	}
	.thumbnail-terry .btn, .thumbnail-terry .pagination-classic > li > a, .thumbnail-terry
	.pagination-classic > li > span {
		opacity: 0;
		-webkit-transform: translateY(100%) scale(0.8);
		transform: translateY(100%) scale(0.8);
	}
	.thumbnail-terry:hover .btn, .thumbnail-terry:hover .pagination-classic > li > a, .thumbnail-terry:hover
	.pagination-classic > li > span, .thumbnail-terry:hover figcaption {
		opacity: 1;
		-webkit-transform: translateY(0) scale(1);
		transform: translateY(0) scale(1);
	}
	.thumbnail-terry:hover:before {
		opacity: 0.25;
	}
	.thumbnail-terry:hover .thumbnail-terry-title {
		color: #ffce25;
	}
}

.tablet .thumbnail-terry .btn, .tablet .thumbnail-terry .pagination-classic > li > a, .tablet .thumbnail-terry
.pagination-classic > li > span, .tablet .thumbnail-terry figcaption {
	opacity: 1;
	-webkit-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);
}

.tablet .thumbnail-terry:before {
	opacity: 0.25;
}



/** 3.12 Owl Carousel */
.owl-carousel .animated {
	-webkit-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.owl-carousel .owl-animated-in {
	z-index: 0;
}

.owl-carousel .owl-animated-out {
	z-index: 1;
}

.owl-carousel .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.owl-height {
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

.owl-carousel {
	display: none;
	width: 100%;
	-webkit-tap-highlight-color: transparent;
	/* position relative and z-index fix webkit rendering fonts issue */
	position: relative;
	z-index: 1;
}

.owl-carousel .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y;
}

.owl-carousel .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	/* fix for flashing background */
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
	text-align: center;
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.owl-carousel.owl-loaded {
	display: block;
	margin: 0;
}

.owl-carousel.owl-loading {
	opacity: 0;
	display: block;
}

.owl-carousel.owl-hidden {
	opacity: 0;
}

.owl-carousel .owl-refresh .owl-item {
	display: none;
}

.owl-carousel .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
}

.owl-carousel .owl-grab {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.owl-carousel.owl-rtl {
	direction: rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float: right;
}

.no-js .owl-carousel {
	display: block;
}

.owl-carousel .owl-item .owl-lazy {
	opacity: 0;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-wrapper {
	position: relative;
	height: 100%;
	background: #000;
}

.owl-carousel .owl-video-play-icon {
	position: absolute;
	height: 80px;
	width: 80px;
	left: 50%;
	top: 50%;
	margin-left: -40px;
	margin-top: -40px;
	font: 400 40px/80px 'FontAwesome';
	cursor: pointer;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	-webkit-transition: scale 100ms ease;
	-moz-transition: scale 100ms ease;
	-ms-transition: scale 100ms ease;
	-o-transition: scale 100ms ease;
	transition: scale 100ms ease;
}

.owl-carousel .owl-video-play-icon:before {
	content: '\f144';
}

.owl-carousel .owl-video-play-icon:hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
	display: none;
}

.owl-carousel .owl-video-tn {
	opacity: 0;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: contain;
	-moz-background-size: contain;
	-o-background-size: contain;
	background-size: contain;
	-webkit-transition: opacity 400ms ease;
	-moz-transition: opacity 400ms ease;
	-ms-transition: opacity 400ms ease;
	-o-transition: opacity 400ms ease;
	transition: opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position: relative;
	z-index: 1;
}

.owl-carousel-classic {
	overflow: hidden;
}

.owl-carousel-classic .owl-prev,
.owl-carousel-classic .owl-next {
	position: absolute;
	top: 50%;
	transition: .3s;
	z-index: 1;
}

.owl-carousel-classic .owl-prev:before,
.owl-carousel-classic .owl-next:before {
	position: absolute;
	top: 30px;
	font-size: 18px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	z-index: 1;
}

.owl-carousel-classic .owl-prev:after,
.owl-carousel-classic .owl-next:after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 43px 0 43px 43px;
	border-color: transparent transparent transparent #fff;
}

.owl-carousel-classic .owl-prev {
	-webkit-transform: translate(-100%, -50%);
	transform: translate(-100%, -50%);
}

.owl-carousel-classic .owl-prev, .owl-carousel-classic .owl-prev:before {
	left: 0;
}

.owl-carousel-classic .owl-next {
	-webkit-transform: translate(100%, -50%);
	transform: translate(100%, -50%);
}

.owl-carousel-classic .owl-next, .owl-carousel-classic .owl-next:before {
	right: 0;
}

.owl-carousel-classic .owl-next:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.owl-carousel-classic:hover .owl-prev,
.owl-carousel-classic:hover .owl-next {
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.owl-carousel-classic .owl-dots {
	margin-left: -8px;
	line-height: 8px;
	text-align: center;
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	bottom: 20px;
}

.owl-carousel-classic .owl-dot {
	margin-left: 8px;
	display: inline-block;
	width: 8px;
	height: 8px;
	line-height: 8px;
	border-radius: 50%;
	background: #434345;
}

.owl-carousel-classic .owl-dot.active {
	background: #fff;
}

.owl-carousel-default .owl-prev,
.owl-carousel-default .owl-next {
	position: absolute;
	top: 50%;
	transition: .3s;
	z-index: 1;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	font-size: 48px;
	border-radius: 0%;
	color: #fff;
}

.owl-carousel-default .owl-prev:hover,
.owl-carousel-default .owl-next:hover {
	opacity: .5;
}

.owl-carousel-default .owl-dots {
	margin-top: 30px;
	margin-left: -8px;
	line-height: 8px;
	text-align: center;
}

.owl-carousel-default .owl-dot {
	margin-left: 8px;
	display: inline-block;
	width: 8px;
	height: 8px;
	line-height: 8px;
	border-radius: 50%;
	background: #434345;
}

.owl-carousel-default .owl-dot.active {
	background: #ffce25;
}

.owl-carousel-default .owl-next {
	right: 20px;
}

.owl-carousel-default .owl-prev {
	left: 20px;
}

.tablet .owl-carousel-default .owl-dots {
	display: block !important;
}

.tablet .owl-carousel-default .owl-nav {
	display: none !important;
}

.owl-carousel-class-light .owl-dot {
	transition: .3s all ease;
	background: #d9d9d9;
}

.owl-carousel-class-light .owl-dot.active, .owl-carousel-class-light .owl-dot:hover {
	background: #ffce25;
}

.owl-carousel-dots-custom-style.owl-carousel-default .owl-dot:before {
	color: #fff;
	background-image: -webkit-linear-gradient(0deg, #fff 0%, #fff 100%);
}

.owl-custom-pagination {
	display: none;
}

@media (min-width: 768px) {
	.owl-custom-pagination {
		display: block;
		width: 100%;
	}
	.owl-custom-pagination li {
		padding: 0;
		cursor: pointer;
		box-shadow: 0 5px 23px 0 rgba(0, 0, 0, 0.15);
		transition: .3s all ease;
		-webkit-transform: scale(0.8);
		transform: scale(0.8);
	}
	.owl-custom-pagination li:hover, .owl-custom-pagination li.active {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
	.owl-custom-pagination img {
		backface-visibility: hidden;
	}
}

.owl-custom-pagination + .owl-carousel .owl-next,
.owl-custom-pagination + .owl-carousel .owl-prev {
	margin-top: -60px;
}

.owl-custom-pagination-variant-1 {
	padding-left: 6px;
}

.owl-custom-pagination-variant-1 .owl-dot-custom {
	width: 14px;
	height: 14px;
	background: #d9d9d9;
	border-radius: 50%;
	cursor: pointer;
	-webkit-transition: 0.35s all ease;
	-o-transition: 0.35s all ease;
	transition: 0.35s all ease;
}

.owl-custom-pagination-variant-1 .owl-dot-custom:hover, .owl-custom-pagination-variant-1 .owl-dot-custom.active {
	background: #55bbeb;
}

.owl-custom-pagination-variant-1 .owl-dot-custom.active {
	width: 18px;
	height: 18px;
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
}

.owl-custom-pagination-variant-1 .owl-dot-custom + .owl-dot-custom {
	margin-left: 18px;
}

.owl-customer-navigation {
	display: inline-block;
}

.owl-customer-navigation .owl-prev, .owl-customer-navigation .owl-next {
	width: 24px;
	height: 24px;
	line-height: 23px;
	text-align: center;
	border-radius: 3px;
	cursor: pointer;
	transition: .3s;
	border: 1px solid #d9d9d9;
}

.owl-customer-navigation .owl-prev:hover, .owl-customer-navigation .owl-next:hover {
	background: #262627;
	color: #fff;
	border-color: #262627;
}

.owl-carousel-testimonials-2 .owl-nav {
	display: inline-block;
	margin-top: 15px;
}

.owl-carousel-testimonials-2 .owl-next {
	margin-left: 6px;
}

.owl-carousel-testimonials-2 .owl-prev,
.owl-carousel-testimonials-2 .owl-next {
	display: inline-block;
	transition: .3s;
	width: 24px;
	height: 24px;
	line-height: 22px;
	text-align: center;
	border: 1px solid #d9d9d9;
	color: #434345;
	border-radius: 3px;
}

.owl-carousel-testimonials-2 .owl-prev:hover,
.owl-carousel-testimonials-2 .owl-next:hover {
	background: #262627;
	color: #fff;
	border-color: #262627;
}

.owl-carousel-testimonials-3 .owl-dots {
	margin-top: 20px;
	position: static;
	-webkit-transform: none;
	transform: none;
}

.owl-carousel-simple-quote .owl-dots {
	position: static;
	text-align: right;
	-webkit-transform: none;
	transform: none;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

.veil-owl-dots .owl-dots {
	display: none !important;
}

@media (min-width: 480px) {
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xs-owl-dots .owl-dots {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-sm-owl-dots .owl-dots {
		display: none !important;
	}
}

@media (min-width: 992px) {
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-md-owl-dots .owl-dots {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-lg-owl-dots .owl-dots {
		display: none !important;
	}
}

@media (min-width: 1800px) {
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
	.veil-xl-owl-dots .owl-dots {
		display: none !important;
	}
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

.reveal-owl-dots .owl-dots {
	display: block !important;
}

@media (min-width: 480px) {
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xs-owl-dots .owl-dots {
		display: block !important;
	}
}

@media (min-width: 768px) {
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-sm-owl-dots .owl-dots {
		display: block !important;
	}
}

@media (min-width: 992px) {
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-md-owl-dots .owl-dots {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-lg-owl-dots .owl-dots {
		display: block !important;
	}
}

@media (min-width: 1800px) {
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
	.reveal-xl-owl-dots .owl-dots {
		display: block !important;
	}
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

.veil-owl-nav .owl-nav {
	display: none !important;
}

@media (min-width: 480px) {
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xs-owl-nav .owl-nav {
		display: none !important;
	}
}

@media (min-width: 768px) {
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-sm-owl-nav .owl-nav {
		display: none !important;
	}
}

@media (min-width: 992px) {
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-md-owl-nav .owl-nav {
		display: none !important;
	}
}

@media (min-width: 1200px) {
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-lg-owl-nav .owl-nav {
		display: none !important;
	}
}

@media (min-width: 1800px) {
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
	.veil-xl-owl-nav .owl-nav {
		display: none !important;
	}
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

.reveal-owl-nav .owl-nav {
	display: block !important;
}

@media (min-width: 480px) {
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xs-owl-nav .owl-nav {
		display: block !important;
	}
}

@media (min-width: 768px) {
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-sm-owl-nav .owl-nav {
		display: block !important;
	}
}

@media (min-width: 992px) {
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-md-owl-nav .owl-nav {
		display: block !important;
	}
}

@media (min-width: 1200px) {
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-lg-owl-nav .owl-nav {
		display: block !important;
	}
}

@media (min-width: 1800px) {
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
	.reveal-xl-owl-nav .owl-nav {
		display: block !important;
	}
}

/** 3.15 Responsive Tabs */
.responsive-tabs .resp-accordion {
	position: relative;
	padding: 15px 20px 15px 2px;
	overflow: hidden;
	font-size: 16px;
	font-weight: 700;
	color: #939393;
	text-align: left;
	text-overflow: ellipsis;
	text-transform: uppercase;
	transition: color .2s ease-in;
}

.responsive-tabs .resp-accordion:hover {
	cursor: pointer;
	color: #434345;
}

.responsive-tabs .resp-accordion .resp-arrow {
	position: absolute;
	top: 11px;
	right: 0;
	bottom: 0;
	width: 20px;
	font-family: "Material Design Icons";
	font-size: 21px;
	font-weight: 400;
	text-align: center;
	transition: .2s;
}

.responsive-tabs .resp-accordion .resp-arrow:before {
	content: "";
}

.responsive-tabs .resp-accordion.resp-tab-active {
	color: #434345;
}

.responsive-tabs .resp-accordion.resp-tab-active .resp-arrow:before {
	content: "";
}

.responsive-tabs .resp-tab-content {
	padding: 2px 5px 17px 2px;
}

.responsive-tabs .resp-tabs-list {
	display: none;
	padding: 0;
	margin-bottom: 0;
}

.responsive-tabs .resp-tabs-list li {
	position: relative;
	display: inline-block;
	padding: 0 0 13px;
	font-size: 16px;
	font-weight: 700;
	color: #939393;
	text-transform: uppercase;
	list-style-type: none;
	cursor: pointer;
	transition: color .2s ease-in;
}

.responsive-tabs .resp-tabs-list li.resp-tab-active, .responsive-tabs .resp-tabs-list li:hover {
	color: #434345;
}

.responsive-tabs .resp-tab-content {
	display: none;
}

@media (min-width: 992px) {
	.responsive-tabs[data-type="horizontal"], .responsive-tabs[data-type="vertical"] {
		border-bottom: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs[data-type="vertical"] .resp-tab-content + .resp-accordion {
		border-top: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-accordion, .responsive-tabs[data-type="vertical"] .resp-accordion {
		display: none;
	}
	.responsive-tabs[data-type="horizontal"] .resp-tabs-list, .responsive-tabs[data-type="vertical"] .resp-tabs-list {
		display: block;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs[data-type="vertical"] {
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex: 0 1 auto;
		-webkit-flex: 0 1 auto;
		flex: 0 1 auto;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list {
		text-align: left;
		-webkit-flex-basis: 25%;
		-ms-flex-preferred-size: 25%;
		flex-basis: 25%;
		max-width: 25%;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li {
		display: block;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-list li + li {
		margin-left: 0;
	}
	.responsive-tabs[data-type="vertical"] .resp-tabs-container {
		-webkit-flex-basis: 75%;
		-ms-flex-preferred-size: 75%;
		flex-basis: 75%;
		max-width: 75%;
	}
}

.responsive-tabs-classic {
	border-bottom: 1px solid #d9d9d9;
}

.responsive-tabs-classic .resp-tab-content + .resp-accordion {
	border-top: 1px solid #d9d9d9;
}

@media (min-width: 992px) {
	.responsive-tabs-classic[data-type="vertical"], .responsive-tabs-classic[data-type="horizontal"] {
		border-bottom: none;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content + .resp-accordion, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content + .resp-accordion {
		border-top: none;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:before, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li:before {
		position: absolute;
		left: 50%;
		bottom: 0;
		width: 0;
		height: 1px;
		background-color: #434345;
		content: '';
		transform: translateX(-50%);
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:before, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:before {
		width: 100%;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li, .responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
		margin-left: 10px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content, .responsive-tabs-classic[data-type="horizontal"] .resp-tab-content {
		padding-top: 32px;
	}
}

@media (min-width: 1200px) {
	.responsive-tabs-classic[data-type="horizontal"] .resp-tabs-list li + li {
		margin-left: 33px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list {
		border-left: 1px solid #d9d9d9;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li {
		padding: 0 0 0 30px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li:before {
		position: absolute;
		top: 50%;
		left: 0;
		height: 0;
		content: '';
		transform: translateY(-50%);
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li.resp-tab-active:before {
		height: 100%;
		width: 1px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tabs-list li + li {
		margin-left: 0;
		margin-top: 25px;
	}
	.responsive-tabs-classic[data-type="vertical"] .resp-tab-content {
		padding-top: 0;
	}
}

.responsive-tabs-boxed .resp-accordion {
	border-radius: 3px;
	border: 1px solid #d9d9d9;
	padding-left: 20px;
	padding-right: 40px;
}

.responsive-tabs-boxed .resp-accordion .resp-arrow {
	right: 20px;
}

.responsive-tabs-boxed .resp-tab-content {
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}

.responsive-tabs-boxed .resp-tab-content + .resp-accordion {
	margin-top: 5px;
}

.responsive-tabs-boxed .resp-tab-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: 1px solid transparent;
}

@media (min-width: 992px) {
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
		font-size: 0;
		border-bottom: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
		position: relative;
		padding: 13px 20px;
		margin-bottom: -1px;
		font-size: 14px;
		font-weight: 900;
		letter-spacing: 0.06em;
		color: #434345;
		text-transform: uppercase;
		background: #f2f2f2;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid transparent;
		border-left: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:last-child, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:last-child {
		border-right: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li:after, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:after {
		position: absolute;
		bottom: -1px;
		left: 0;
		width: 100%;
		border-bottom: 1px solid #d9d9d9;
		content: '';
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active {
		border-bottom-color: #fff;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active {
		background: #fff;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tabs-list li.resp-tab-active:after, .responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
		width: 0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content + .resp-accordion, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content + .resp-accordion {
		margin-top: 0;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		border-bottom: none;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="horizontal"] .resp-tab-content, .responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		padding: 44px 61px 40px 61px;
	}
}

@media (min-width: 992px) and (min-width: 1200px) {
	.responsive-tabs-boxed[data-type="vertical"] {
		border-top: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list {
		margin: 0 0 0 -1px;
		border-top: none;
		border-bottom: none;
		border-right: 1px solid #d9d9d9;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li {
		border-top: 1px solid #d9d9d9;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:first-child {
		border-top: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:last-child {
		border-bottom: 1px solid #d9d9d9;
		border-right: none;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li:after {
		position: absolute;
		top: 0;
		bottom: auto;
		left: auto;
		right: -1px;
		width: 1px;
		border-right: 1px solid #fff;
		content: '';
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tabs-list li.resp-tab-active:after {
		height: 102%;
	}
	.responsive-tabs-boxed[data-type="vertical"] .resp-tab-content {
		padding: 43px 43px 43px 60px;
		border-left: none;
	}
}

.responsive-tabs-dashed .resp-accordion {
	border-radius: 3px;
	border: 1px solid #d9d9d9;
	padding: 10px 40px 10px 20px;
	background: #fff !important;
}

.responsive-tabs-dashed .resp-accordion .resp-arrow {
	top: 7px;
	right: 15px;
}

.responsive-tabs-dashed .resp-tab-content {
	padding: 15px;
	border-bottom: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	background: #fff;
}

.responsive-tabs-dashed .resp-tab-content .form-control {
	background: #fff;
}

.responsive-tabs-dashed .resp-tab-content .form-label {
	color: #262627;
}

.responsive-tabs-dashed .resp-tab-content .form-label.focus {
	color: #ffce25;
}

.responsive-tabs-dashed .resp-tabs-list > li {
	position: relative;
	padding: 0;
	font-size: 14px;
	font-weight: 900;
	letter-spacing: 0.06em;
	color: #939393;
	text-transform: uppercase;
}

.responsive-tabs-dashed .resp-tabs-list > li.resp-tab-active, .responsive-tabs-dashed .resp-tabs-list > li:hover {
	color: #434345;
}

.responsive-tabs-dashed .resp-tabs-list > li + li {
	padding: 0;
	margin-left: 39px;
}

.responsive-tabs-dashed .resp-tabs-list > li + li:before {
	position: absolute;
	left: -20px;
	content: '';
	height: 100%;
	width: 1px;
	background: #939393;
}

.responsive-tabs-dashed .resp-tab-content + .resp-accordion {
	margin-top: 5px;
}

.responsive-tabs-dashed .resp-tab-active {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

@media (min-width: 992px) {
	.responsive-tabs-dashed .resp-tab-content {
		background: transparent;
		padding: 0;
		border: none;
	}
}

/** 3.16 RD Google Maps */
.rd-google-map {
	color: #262627;
}

.rd-google-map__model {
	height: 250px;
}

.rd-google-map__model img {
	max-width: none !important;
}

@media (min-width: 480px) {
	.rd-google-map__model {
		height: 250px;
	}
}

@media (min-width: 768px) {
	.rd-google-map__model {
		height: 570px;
	}
}

.rd-google-map__locations {
	display: none;
}

/** 3.17 Select 2 */
.select2 {
	width: 100% !important;
}

.select2-container {
	box-sizing: border-box;
	display: inline-block;
	margin: 0;
	position: relative;
	vertical-align: middle;
}

.select2-container .select2-selection--single {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	height: 28px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--single .select2-selection__rendered {
	display: block;
	padding-left: 8px;
	padding-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-selection--single .select2-selection__clear {
	position: relative;
}

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 8px;
	padding-left: 20px;
}

.select2-container .select2-selection--multiple {
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	min-height: 32px;
	user-select: none;
	-webkit-user-select: none;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
	display: inline-block;
	overflow: hidden;
	padding-left: 8px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container .select2-search--inline {
	float: left;
}

.select2-container .select2-search--inline .select2-search__field {
	box-sizing: border-box;
	border: none;
	margin-top: 5px;
	padding: 0;
}

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-dropdown {
	background-color: #fff;
	border: 1px solid #aaa;
	border-radius: 4px;
	box-sizing: border-box;
	display: block;
	position: absolute;
	left: -100000px;
	width: 100%;
	z-index: 1051;
}

.select2-results {
	display: block;
}

.select2-results__options {
	list-style: none;
	margin: 0;
	padding: 0;
}

.select2-results__option {
	padding: 11px;
	font-size: 14px;
	transition: .3s;
	user-select: none;
	-webkit-user-select: none;
}

.select2-results__option[aria-selected] {
	cursor: pointer;
}

.select2-container--open .select2-dropdown {
	left: 0;
}

.select2-container--open .select2-dropdown--above {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.select2-container--open .select2-dropdown--below {
	border-top: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.select2-search--dropdown {
	display: block;
	padding: 4px;
}

.select2-search--dropdown .select2-search__field {
	width: 100%;
	padding: 4px;
	box-sizing: border-box;
}

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none;
}

.select2-search--dropdown.select2-search--hide {
	display: none;
}

.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0);
}

.select2-hidden-accessible {
	border: 0 !important;
	clip: rect(0 0 0 0) !important;
	height: 1px !important;
	margin: -1px !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	width: 1px !important;
}

.select2-container--bootstrap {
	display: block;
}

.select2-container--bootstrap .select2-selection {
	background-color: transparent;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	color: #262627;
	font-family: "Ubuntu", Helvetica, Arial, sans-serif;
	font-size: 14px;
	outline: 0;
}

.select2-container--bootstrap .select2-search--dropdown .select2-search__field {
	background-color: transparent;
	border: 1px solid #d9d9d9;
	border-radius: 5px;
	color: #262627;
	font-family: "Ubuntu", Helvetica, Arial, sans-serif;
	font-size: 14px;
}

.select2-container--bootstrap .select2-search__field {
	outline: 0;
	font-size: 14px;
}

.select2-container--bootstrap .select2-search__field::-webkit-input-placeholder {
	color: #262627;
}

.select2-container--bootstrap .select2-search__field:-moz-placeholder {
	color: #262627;
}

.select2-container--bootstrap .select2-search__field::-moz-placeholder {
	color: #262627;
	opacity: 1;
}

.select2-container--bootstrap .select2-search__field:-ms-input-placeholder {
	color: #262627;
}

.select2-container--bootstrap .select2-results__option[role=group] {
	padding: 0;
}

.select2-container--bootstrap .select2-results__option[aria-disabled=true] {
	color: #d9d9d9;
	cursor: not-allowed;
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
	background-color: #f5f5f5;
	color: #434345;
}

.select2-container--bootstrap .select2-results__option--highlighted[aria-selected] {
	background-color: #ffce25;
	color: #fff;
}

.select2-container--bootstrap .select2-results__option .select2-results__option {
	padding: 11px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -26px;
	padding-left: 52px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -52px;
	padding-left: 78px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -78px;
	padding-left: 104px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -104px;
	padding-left: 130px;
}

.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -130px;
	padding-left: 156px;
}

.select2-container--bootstrap .select2-results__group {
	color: #939393;
	display: block;
	padding: 9px 26px;
	font-weight: 400;
	font-size: 12px;
	line-height: 1.6;
	white-space: nowrap;
}

.select2-container--bootstrap.select2-container--focus .select2-selection, .select2-container--bootstrap.select2-container--open .select2-selection {
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	border-color: #d9d9d9;
}

.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b {
	border-color: transparent transparent #262627 transparent;
	border-width: 0 4px 4px 4px;
}

.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection {
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.select2-container--bootstrap .select2-selection__clear {
	color: #262627;
	cursor: pointer;
	float: right;
	font-weight: 700;
	margin-right: 10px;
}

.select2-container--bootstrap .select2-selection__clear:hover {
	color: #333;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection {
	border-color: #d9d9d9;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-search__field {
	cursor: not-allowed;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
	background-color: #f5f5f5;
}

.select2-container--bootstrap.select2-container--disabled .select2-selection__clear,
.select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
	display: none;
}

.select2-container--bootstrap .select2-dropdown {
	border-color: #d9d9d9;
	overflow-x: hidden;
}

.select2-container--bootstrap .select2-results > .select2-results__options {
	max-height: 200px;
	overflow-y: auto;
}

.select2-container--bootstrap .select2-selection--single {
	text-align: left;
	height: 50px;
	line-height: 33px;
	padding: 9px 38px 9px 26px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
	position: absolute;
	bottom: 0;
	right: 26px;
	top: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:before {
	position: absolute;
	top: 50%;
	font-weight: 400;
	margin-top: -10px;
	right: 0;
	height: 20px;
	line-height: 20px;
	content: "";
	font-family: "Material Design Icons";
	font-size: 20px;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	color: #262627;
	padding: 0;
}

.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder {
	color: #262627;
}

.select2-container--bootstrap .select2-selection--multiple {
	min-height: 50px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered {
	box-sizing: border-box;
	display: block;
	line-height: 28px;
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder {
	color: #262627;
	float: left;
	margin-top: 5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	color: #262627;
	background: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	cursor: default;
	float: left;
	margin: 10px 0 0 10px;
	padding: 0 9px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	background: transparent;
	padding: 0 26px;
	height: 48px;
	line-height: 28px;
	margin-top: 0;
	min-width: 5em;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove {
	color: #999;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	margin-right: 4.5px;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:hover {
	color: #333;
}

.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
	margin-top: 9px;
}

.select2-container--bootstrap.input-sm, .input-group-sm > .select2-container--bootstrap.form-control,
.input-group-sm > .select2-container--bootstrap.input-group-addon,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap, .select2-container--bootstrap.input-lg, .input-group-lg > .select2-container--bootstrap.form-control,
.input-group-lg > .select2-container--bootstrap.input-group-addon,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap {
	border-radius: 0;
	font-size: 12px;
	height: auto;
	line-height: 1;
	padding: 0;
}

.select2-container--bootstrap.input-sm .select2-selection--single, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--single,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--single,
.input-group-sm .select2-container--bootstrap .select2-selection--single,
.form-group-sm .select2-container--bootstrap .select2-selection--single {
	border-radius: 3px;
	font-size: 15px;
	height: 40px;
	line-height: 1.5;
	padding: 7px 24px 7px 12px;
}

.select2-container--bootstrap.input-sm .select2-selection--single .select2-selection__arrow b, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
	margin-left: -7px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple {
	min-height: 40px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__choice, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	font-size: 15px;
	line-height: 1.5;
	margin: 6px 0 0 6px;
	padding: 0 7px;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	padding: 0 12px;
	font-size: 15px;
	height: 38px;
	line-height: 1.5;
}

.select2-container--bootstrap.input-sm .select2-selection--multiple .select2-selection__clear, .input-group-sm > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear,
.input-group-sm > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear,
.input-group-sm > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear,
.pagination-classic.input-group-sm > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.pagination-classic.input-group-sm > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
	margin-top: 7px;
}

.select2-container--bootstrap.input-lg .select2-selection--single, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--single,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--single,
.input-group-lg .select2-container--bootstrap .select2-selection--single,
.form-group-lg .select2-container--bootstrap .select2-selection--single {
	border-radius: 10px;
	font-size: 16px;
	height: 70px;
	line-height: 1.33333;
	padding: 17px 39px 17px 24px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow {
	width: 5px;
}

.select2-container--bootstrap.input-lg .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--single .select2-selection__arrow b,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--single .select2-selection__arrow b,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b,
.form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b {
	border-width: 5px 5px 0 5px;
	margin-left: -5px;
	margin-left: -17px;
	margin-top: -2.5px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple {
	min-height: 70px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__choice, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__choice,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__choice,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__choice,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice {
	font-size: 16px;
	line-height: 1.33333;
	border-radius: 4px;
	margin: 16px 0 0 12px;
	padding: 0 17px;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-search--inline .select2-search__field, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-search--inline .select2-search__field,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field {
	padding: 0 24px;
	font-size: 16px;
	height: 68px;
	line-height: 1.33333;
}

.select2-container--bootstrap.input-lg .select2-selection--multiple .select2-selection__clear, .input-group-lg > .select2-container--bootstrap.form-control .select2-selection--multiple .select2-selection__clear,
.input-group-lg > .select2-container--bootstrap.input-group-addon .select2-selection--multiple .select2-selection__clear,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.btn .select2-selection--multiple .select2-selection__clear,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear,
.form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear {
	margin-top: 17px;
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single, .input-group-lg > .select2-container--bootstrap.select2-container--open.form-control .select2-selection--single,
.input-group-lg > .select2-container--bootstrap.select2-container--open.input-group-addon .select2-selection--single,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.btn .select2-selection--single,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap.select2-container--open .select2-selection--single,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap.select2-container--open .select2-selection--single {
	/**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.select2-container--bootstrap.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b, .input-group-lg > .select2-container--bootstrap.select2-container--open.form-control .select2-selection--single .select2-selection__arrow b,
.input-group-lg > .select2-container--bootstrap.select2-container--open.input-group-addon .select2-selection--single .select2-selection__arrow b,
.input-group-lg > .input-group-btn > .select2-container--bootstrap.select2-container--open.btn .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-lg > li.input-group-btn > a.select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b,
.pagination-classic.input-group-lg > li.input-group-btn > span.select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #262627 transparent;
	border-width: 0 5px 5px 5px;
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single {
	/**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}

.input-group-lg .select2-container--bootstrap.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #262627 transparent;
	border-width: 0 5px 5px 5px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single {
	padding-left: 38px;
	padding-right: 26px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered {
	padding-right: 0;
	padding-left: 0;
	text-align: right;
	/* 1 */
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear {
	float: left;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow {
	left: 26px;
	right: auto;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
	margin-left: 0;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
	float: right;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
	margin-left: 0;
	margin-right: 13px;
}

.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
	margin-left: 2px;
	margin-right: auto;
}

.has-warning .select2-dropdown,
.has-warning .select2-selection {
	border-color: #ff9625;
}

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc78b;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffc78b;
	border-color: #f17d00;
}

.has-warning.select2-drop-active {
	border-color: #f17d00;
}

.has-warning.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #f17d00;
}

.has-error .select2-dropdown,
.has-error .select2-selection {
	border-color: #a31111;
}

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e93131;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #e93131;
	border-color: #750c0c;
}

.has-error.select2-drop-active {
	border-color: #750c0c;
}

.has-error.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #750c0c;
}

.has-success .select2-dropdown,
.has-success .select2-selection {
	border-color: #84c450;
}

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bade9c;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bade9c;
	border-color: #6ba839;
}

.has-success.select2-drop-active {
	border-color: #6ba839;
}

.has-success.select2-drop-active.select2-drop.select2-drop-above {
	border-top-color: #6ba839;
}

.input-group .select2-container--bootstrap {
	display: table;
	table-layout: fixed;
	position: relative;
	z-index: 2;
	float: left;
	width: 100%;
	margin-bottom: 0;
}

.input-group.select2-bootstrap-prepend .select2-container--bootstrap .select2-selection {
	border-bottom-left-radius: 0;
	border-top-left-radius: 0;
}

.input-group.select2-bootstrap-append .select2-container--bootstrap .select2-selection {
	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
}

.select2-bootstrap-append .select2-container--bootstrap,
.select2-bootstrap-append .input-group-btn,
.select2-bootstrap-append .input-group-btn .btn,
.select2-bootstrap-append .input-group-btn .pagination-classic > li > a,
.select2-bootstrap-append .input-group-btn
.pagination-classic > li > span,
.select2-bootstrap-prepend .select2-container--bootstrap,
.select2-bootstrap-prepend .input-group-btn,
.select2-bootstrap-prepend .input-group-btn .btn,
.select2-bootstrap-prepend .input-group-btn .pagination-classic > li > a,
.select2-bootstrap-prepend .input-group-btn
.pagination-classic > li > span {
	vertical-align: top;
}

.form-control.select2-hidden-accessible {
	position: absolute !important;
	width: 1px !important;
}

.form-inline .select2-container--bootstrap {
	display: inline-block;
}

/** 3.18 FS Stepper */
.stepper {
	position: relative;
	display: inline-block;
	max-width: 70px;
	width: 70px;
	margin-bottom: 10px;
}

.stepper input[type="number"] {
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	text-align: center;
	-moz-appearance: textfield;
}

.stepper input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.stepper-arrow {
	position: absolute;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	line-height: 20px;
	font-size: 16px;
	font-family: "Material Design Icons";
	cursor: pointer;
	color: #939393;
	transition: .3s all ease;
}

.stepper-arrow:hover {
	color: #434345;
}

.stepper-arrow.up {
	right: 0;
	text-align: left;
}

.stepper-arrow.up:before {
	content: "";
}

.stepper-arrow.down {
	left: 0;
	text-align: right;
}

.stepper-arrow.down:before {
	content: "";
}

.stepper.disabled .stepper-arrow {
	pointer-events: none;
	opacity: .5;
}

.stepper-type-2 .stepper {
	display: inline-block;
	margin-bottom: 0;
	width: auto;
	min-width: 20px;
}

.stepper-type-2 .stepper input[type="number"] {
	padding: 20px 0;
	text-align: center;
	-moz-appearance: textfield;
	border: none;
	height: 60px;
	font-size: 17px;
}

.stepper-type-2 .stepper input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;
}

.stepper-type-2 .stepper-arrow {
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 20px;
	font-size: 16px;
	font-family: "Material Design Icons";
	color: #d9d9d9;
	text-align: center;
}

.stepper-type-2 .stepper-arrow:hover {
	color: #939393;
}

.stepper-type-2 .stepper-arrow.up {
	top: 0;
	margin-top: 0;
}

.stepper-type-2 .stepper-arrow.up:before {
	content: "";
}

.stepper-type-2 .stepper-arrow.down {
	top: 100%;
	margin-top: -15px;
}

.stepper-type-2 .stepper-arrow.down:before {
	content: "";
}

/** 3.19 Countdown */
.countdown-custom .countdown:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.countdown-custom .countdown-section {
	display: inline-block;
	width: 60px;
	height: 60px;
	padding-top: 10px;
	text-align: center;
	border-radius: 50%;
}

.countdown-custom .countdown-section:nth-child(5) {
	display: none;
}

@media (min-width: 1200px) {
	.countdown-custom .countdown-section:nth-child(5) {
		display: inline-block;
	}
}

.countdown-custom .countdown-row {
	display: inline-block;
	vertical-align: middle;
}

.countdown-custom .countdown .countdown-section + .countdown-section {
	margin-left: 5px;
}

.countdown-custom .countdown-amount {
	display: block;
	font-weight: 900;
	font-size: 22px;
	line-height: 2.2;
	text-transform: uppercase;
	color: #434345;
}

.countdown-custom .countdown-period {
	display: block;
	font-size: 10px;
	line-height: 1;
	color: #939393;
}

@media (min-width: 480px) {
	.countdown-custom .countdown-section {
		width: 92px;
		height: 92px;
		padding-top: 25px;
		border-width: 3px;
	}
	.countdown-custom .countdown-amount {
		line-height: 1;
	}
	.countdown-custom .countdown .countdown-section + .countdown-section {
		margin-left: 10px;
	}
}

@media (min-width: 768px) {
	.countdown-custom .countdown-section {
		width: 155px;
		height: 155px;
		padding-top: 40px;
	}
	.countdown-custom .countdown .countdown-section + .countdown-section {
		margin-left: 22px;
	}
	.countdown-custom .countdown-amount {
		font-size: 45px;
	}
	.countdown-custom .countdown-period {
		font-size: 16px;
	}
}

@media (min-width: 992px) {
	.countdown-custom .countdown .countdown-section + .countdown-section {
		margin-left: 44px;
	}
}

.countdown-custom.countdown-modern .countdown-section {
	position: relative;
	z-index: 1;
}

.countdown-custom.countdown-modern .countdown-section .countdown-period {
	display: none;
}

.countdown-custom.countdown-modern .countdown-section .countdown-letter {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: -1;
	text-align: center;
	font-size: 44px;
	color: rgba(67, 67, 69, 0.2);
	text-transform: uppercase;
}

@media (min-width: 768px) {
	.countdown-custom.countdown-modern .countdown-section .countdown-letter {
		font-size: 72px;
		top: 8px;
	}
}

@media (min-width: 480px) {
	.countdown-custom.countdown-ellipse .countdown-section {
		border: 3px solid #f7f7f7;
	}
}

.countdown-inline {
	font-size: 13px;
}

.countdown-inline .countdown-section .countdown-amount, .countdown-inline .countdown-section .countdown-period {
	margin-right: 2px;
}

.countdown-inline .countdown-section .countdown-amount {
	font-weight: 700;
	margin-left: 4px;
}

@media (min-width: 480px) {
	.countdown-inline {
		font-size: 16px;
	}
	.countdown-inline .countdown-amount, .countdown-inline .countdown-period {
		margin-right: 4px;
	}
	.countdown-inline .countdown-amount {
		margin-left: 7px;
	}
}

/** 3.20 RD Audio Player */
.rd-audio {
	position: relative;
}

.rd-audio.muted .rd-audio-volume:before {
	content: "";
}

.rd-audio.state-playing .rd-audio-play-pause:before {
	content: "";
}

.rd-audio-icon {
	font-size: 16px;
	color: #434345;
}

@media (min-width: 480px) {
	.rd-audio-icon {
		font-size: 18px;
	}
}

.rd-audio-play-pause {
	position: relative;
	font-size: 20px;
}

.rd-audio-play-pause.has-controls {
	margin: 0 5px;
}

.rd-audio-play-pause.has-controls:after {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 28px;
	height: 28px;
	content: '';
	border-radius: 50%;
	border: 2px solid rgba(67, 67, 69, 0.5);
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
	.rd-audio-play-pause {
		font-size: 24px;
	}
	.rd-audio-play-pause.has-controls {
		margin: 0 13px;
	}
	.rd-audio-play-pause.has-controls:after {
		width: 36px;
		height: 36px;
	}
}

.rd-audio-progress-bar {
	position: absolute;
	top: -3px;
	left: 0;
	right: 0;
	height: 8px;
	cursor: pointer;
}

.rd-audio-progress-bar:before {
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 0;
	right: 0;
	background: #f5f5f5;
	content: '';
}

.rd-audio-progress-bar .current {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: 3px;
	z-index: 0;
}

.rd-audio-progress-bar .current {
	background: -moz-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -webkit-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -o-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -ms-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: linear-gradient(90deg, #ffce25 0%, #84c450 100%);
}

@media (min-width: 480px) {
	.rd-audio-progress-bar {
		position: relative;
		width: 100%;
		top: 0;
	}
}

.rd-audio-progress-bar-wrap {
	width: 60%;
	margin: 0 5px 0 15px;
}

@media (min-width: 480px) {
	.rd-audio-progress-bar-wrap {
		margin: 0 17px 0 18px;
		position: relative;
		width: 100%;
	}
}

.rd-audio-controls {
	position: relative;
	z-index: 3;
	padding: 8px 10px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	will-change: opacity;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
	transition: .3s all ease;
}

.rd-audio-controls-left {
	white-space: nowrap;
	width: 20%;
}

.rd-audio-controls-left:before {
	content: '';
	display: inline-block;
	height: 100%;
}

.rd-audio-controls-left > * {
	display: inline-block;
	vertical-align: middle;
}

.rd-audio-controls-right {
	width: 10%;
}

@media (min-width: 480px) {
	.rd-audio-controls {
		padding: 18px 10px;
	}
}

@media (min-width: 992px) {
	.rd-audio-controls {
		padding: 18px 30px;
	}
}

.rd-audio-prev {
	transform: rotate(180deg);
}

.rd-audio-volume {
	margin-right: 5px;
}

.rd-audio-volume-bar {
	position: relative;
	cursor: pointer;
	height: 8px;
	width: 80px;
}

.rd-audio-volume-bar:before {
	content: '';
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 0;
	right: 0;
	background: #f5f5f5;
}

.rd-audio-volume-bar .current {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: 3px;
	width: 100%;
	z-index: 0;
}

.rd-audio-volume-bar .current {
	background: -moz-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -webkit-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -o-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: -ms-linear-gradient(90deg, #ffce25 0%, #84c450 100%);
	background: linear-gradient(90deg, #ffce25 0%, #84c450 100%);
}

@media (min-width: 480px) {
	.rd-audio-volume {
		margin-right: 10px;
	}
}

.rd-audio-volume, .rd-audio-volume-bar {
	display: none;
}

@media (min-width: 992px) {
	.desktop .rd-audio-volume, .desktop .rd-audio-volume-bar {
		display: block;
	}
}

.rd-audio-title-wrap {
	position: relative;
	width: 100%;
	max-width: 100%;
	margin: 0 10px;
	overflow: hidden;
	font-weight: 700;
	font-size: 13px;
	line-height: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}

@media (min-width: 480px) {
	.rd-audio-title-wrap {
		position: absolute;
		bottom: 100%;
		left: 0;
		width: auto;
		margin: 0;
	}
}

@media (min-width: 768px) {
	.rd-audio-title-wrap {
		max-width: 70%;
	}
}

.rd-audio-title-divider {
	display: none;
}

.rd-audio-title-wrap .rd-audio-title, .rd-audio-title-wrap .rd-audio-author {
	display: block;
	text-overflow: ellipsis;
	overflow: hidden;
}

@media (min-width: 480px) {
	.rd-audio-title-wrap .rd-audio-title, .rd-audio-title-wrap .rd-audio-author, .rd-audio-title-wrap .rd-audio-title-divider {
		display: inline;
	}
}

.rd-audio-time {
	position: absolute;
	top: 100%;
	right: 0;
	display: none;
	font-size: 13px;
	font-style: italic;
}

@media (min-width: 480px) {
	.rd-audio-time {
		display: block;
	}
}

@media (min-width: 768px) {
	.rd-audio-time {
		top: auto;
		bottom: 100%;
	}
}

.rd-audio-playlist-button {
	margin-left: 15px;
}

@media (min-width: 480px) {
	.rd-audio-playlist-button {
		margin-left: 20px;
	}
}

.rd-audio-playlist-wrap {
	position: absolute;
	left: 0;
	bottom: 100%;
	right: 0;
	display: none;
	margin-bottom: -5px;
	padding-bottom: 5px;
	text-align: left;
	box-shadow: 0 0px 5px 0 rgba(0, 0, 0, 0.15);
	background: #fff;
}

.rd-audio-playlist-title {
	padding: 7px 18px;
	margin-bottom: 0;
	font-weight: 900;
	font-size: 13px;
	text-align: left;
	letter-spacing: .12em;
	border-bottom: 1px solid #d9d9d9;
	text-transform: uppercase;
}

.rd-audio-playlist {
	list-style-type: none;
	padding-left: 0;
	max-height: 170px;
	overflow-y: auto;
}

.rd-audio-playlist li {
	position: relative;
	overflow: hidden;
	padding: 8px 15px;
	font-weight: 700;
	font-size: 13px;
	line-height: 24px;
	text-overflow: ellipsis;
	cursor: pointer;
	white-space: nowrap;
	transition: .3s all ease;
}

.rd-audio-playlist li:before, .rd-audio-playlist li:after {
	content: " ";
	display: table;
}

.rd-audio-playlist li:after {
	clear: both;
}

.rd-audio-playlist li:before {
	font-family: 'Material Design Icons';
	display: inline-block;
	font-weight: 400;
	font-size: 24px;
	line-height: 24px;
	margin-right: 10px;
	vertical-align: middle;
	content: "";
	opacity: .5;
}

.rd-audio-playlist li.playing, .rd-audio-playlist li.paused {
	background: #f7f7f7;
}

.rd-audio-playlist li.playing:before {
	content: '\f4d5';
	opacity: 1;
}

.rd-audio-playlist li:hover {
	background: #f2f2f2;
}

@media (min-width: 480px) {
	.rd-audio-playlist li {
		padding: 8px 70px 8px 18px;
	}
}

.song-duration {
	position: absolute;
	right: 18px;
	font-style: italic;
	opacity: .5;
	display: none;
}

@media (min-width: 480px) {
	.song-duration {
		display: inline-block;
	}
}

/** 3.21 RD Video Player */
.rd-video-player {
	cursor: none;
	position: relative;
}

.rd-video-player > * {
	z-index: 1;
}

.rd-video-player.playlist-show video {
	opacity: .5;
}

.rd-video-player.playlist-show .rd-video-playlist {
	opacity: 1;
	visibility: visible;
}

.rd-video-player video {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	-ms-user-select: none;
}

.desktop .rd-video-player video::-webkit-media-controls {
	display: none !important;
}

.desktop .rd-video-player video::-webkit-media-controls-enclosure {
	display: none !important;
}

.rd-video-player.hovered {
	cursor: default;
}

.rd-video-player.muted .rd-video-volume:before {
	content: "";
}

.rd-video-player.state-loading .rd-video-wrap:before, .rd-video-player.state-loading .rd-video-preloader {
	opacity: 1;
	visibility: visible;
}

.rd-video-player.state-playing .rd-video-controls, .rd-video-player.state-playing .rd-video-top-controls {
	opacity: 0;
	visibility: hidden;
}

.rd-video-player.state-playing .rd-video-play-pause:before {
	content: "";
}

.rd-video-player.hovered .rd-video-controls, .rd-video-player.hovered .rd-video-top-controls {
	opacity: 1;
	visibility: visible;
}

.rd-video-player.fullscreen .rd-video-fullscreen:before {
	content: "";
}

.rd-video-player.fullscreen .rd-video-controls, .rd-video-player.fullscreen .rd-video-top-controls, .rd-video-player.fullscreen .rd-video-playlist {
	z-index: 2147483647;
}

.rd-video-title {
	float: left;
	font-size: 13px;
	font-weight: 700;
	color: #fff;
}

.rd-video-volume-bar {
	position: relative;
	cursor: pointer;
	background: #fff;
}

.rd-video-volume-bar .current {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 0;
}

.rd-video-volume-bar .current {
	background: -moz-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -webkit-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -o-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -ms-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: linear-gradient(90deg, #d01919 0%, #a31111 100%);
}

.rd-video-wrap {
	position: relative;
	background: #262627;
}

.rd-video-wrap:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	background: rgba(38, 38, 39, 0.7) no-repeat;
	transition: .4s all ease;
	opacity: 0;
	visibility: hidden;
	z-index: 5;
}

.rd-video-fullscreen {
	float: right;
	font-size: 18px;
	line-height: 16px;
}

@media (min-width: 768px) {
	.rd-video-fullscreen {
		font-size: 20px;
		line-height: 15px;
	}
}

.rd-video-play-pause {
	position: relative;
	font-size: 20px;
}

.rd-video-play-pause.has-controls {
	width: 28px;
	height: 28px;
	margin: 0 5px;
	line-height: 24px;
	border-radius: 50%;
	border: 2px solid rgba(255, 255, 255, 0.5);
}

@media (min-width: 768px) {
	.rd-video-play-pause {
		font-size: 24px;
	}
	.rd-video-play-pause.has-controls {
		width: 36px;
		height: 36px;
		margin: 0;
		line-height: 32px;
	}
}

@-webkit-keyframes sprite-animation {
	from {
		background-position: 0 0;
	}
}

@keyframes sprite-animation {
	from {
		background-position: 0 0;
	}
}

.rd-video-preloader {
	position: absolute;
	width: 54px;
	height: 54px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	background: url(../images/preloader.png) no-repeat center center;
	background-position: -648px 0;
	animation: 0.7s sprite-animation steps(12) infinite;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	transition: .4s all ease;
	z-index: 6;
}

.rd-video-duration, .rd-video-current-time {
	font-size: 13px;
	font-style: italic;
}

.rd-video-duration, .rd-video-time-divider {
	display: none;
}

@media (min-width: 480px) {
	.rd-video-duration, .rd-video-time-divider {
		display: inline-block;
	}
}

.rd-video-time-divider {
	margin: 0 3px;
}

.rd-video-progress-bar {
	position: relative;
	width: 100%;
	height: 8px;
	margin: 0 10px 0 10px;
	cursor: pointer;
}

.rd-video-progress-bar:before {
	content: '';
	position: absolute;
	top: 3px;
	bottom: 3px;
	left: 0;
	right: 0;
	background: #fff;
}

.rd-video-progress-bar .current {
	position: absolute;
	left: 0;
	top: 3px;
	bottom: 3px;
	z-index: 0;
}

.rd-video-progress-bar .current {
	background: -moz-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -webkit-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -o-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: -ms-linear-gradient(90deg, #d01919 0%, #a31111 100%);
	background: linear-gradient(90deg, #d01919 0%, #a31111 100%);
}

@media (min-width: 768px) {
	.rd-video-progress-bar {
		margin: 0 17px 0 18px;
	}
}

.desktop .rd-video video::-webkit-media-controls, .desktop .rd-video video::-webkit-media-controls-enclosure {
	display: none !important;
}

.rd-video-volume-wrap {
	position: relative;
	margin-left: 16px;
	display: none;
}

.rd-video-volume-wrap.hover .rd-video-volume-bar-wrap {
	visibility: visible;
	opacity: 1;
}

.desktop .rd-video-volume-wrap {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.rd-video-volume-bar-wrap {
	opacity: 0;
	visibility: hidden;
	position: absolute;
	bottom: 100%;
	left: 0;
	right: 0;
	padding-bottom: 10px;
	text-align: center;
}

.rd-video-volume-bar-vertical {
	width: 4px;
	height: 70px;
	display: inline-block;
}

.rd-video-volume-bar-horizontal {
	width: 100px;
	height: 10px;
}

.rd-video-controls {
	width: 100%;
	position: absolute;
	left: 0;
	padding: 10px 10px;
	transition: .3s all ease;
	z-index: 3;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	bottom: 0;
	will-change: opacity;
}

.rd-video-controls {
	background: -moz-linear-gradient(0deg, rgba(67, 67, 69, 0.4) 0%, rgba(67, 67, 69, 0.2) 40%, transparent 100%);
	background: -webkit-linear-gradient(0deg, rgba(67, 67, 69, 0.4) 0%, rgba(67, 67, 69, 0.2) 40%, transparent 100%);
	background: -o-linear-gradient(0deg, rgba(67, 67, 69, 0.4) 0%, rgba(67, 67, 69, 0.2) 40%, transparent 100%);
	background: -ms-linear-gradient(0deg, rgba(67, 67, 69, 0.4) 0%, rgba(67, 67, 69, 0.2) 40%, transparent 100%);
	background: linear-gradient(0deg, rgba(67, 67, 69, 0.4) 0%, rgba(67, 67, 69, 0.2) 40%, transparent 100%);
}

.rd-video-controls a {
	color: #fff;
}

.rd-video-controls > * {
	-ms-flex: 0 1 auto;
	-webkit-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.rd-video-controls-buttons {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
}

.rd-video-controls > .rd-video-time {
	-ms-flex: 0 0 auto;
	-webkit-flex: 0 0 auto;
	flex: 0 0 auto;
	color: #fff;
}

.rd-video-controls-buttons .rd-video-prev, .rd-video-controls-buttons .rd-video-next {
	position: relative;
	top: -2px;
}

.rd-video-top-controls {
	position: absolute;
	padding: 10px 10px;
	left: 0;
	right: 0;
	top: 0;
	z-index: 4;
	transition: 0.3s all ease;
	color: #fff;
	will-change: opacity;
}

.rd-video-top-controls {
	background: -moz-linear-gradient(0deg, transparent 0%, rgba(67, 67, 69, 0.2) 60%, rgba(67, 67, 69, 0.4) 100%);
	background: -webkit-linear-gradient(0deg, transparent 0%, rgba(67, 67, 69, 0.2) 60%, rgba(67, 67, 69, 0.4) 100%);
	background: -o-linear-gradient(0deg, transparent 0%, rgba(67, 67, 69, 0.2) 60%, rgba(67, 67, 69, 0.4) 100%);
	background: -ms-linear-gradient(0deg, transparent 0%, rgba(67, 67, 69, 0.2) 60%, rgba(67, 67, 69, 0.4) 100%);
	background: linear-gradient(0deg, transparent 0%, rgba(67, 67, 69, 0.2) 60%, rgba(67, 67, 69, 0.4) 100%);
}

@media (min-width: 480px) {
	.rd-video-top-controls {
		padding: 23px 30px;
	}
}

.rd-video-prev {
	transform: rotate(180deg);
}

.rd-video-preview {
	position: absolute;
	-webkit-background-size: cover;
	background-size: cover;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	opacity: 0;
	visibility: hidden;
	will-change: opacity;
	z-index: 1;
	transition: .3s all ease;
}

.rd-video-preview.show {
	visibility: visible;
	opacity: 1;
}

.rd-video-playlist {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	z-index: 3;
	list-style-type: none;
	padding-left: 0;
	opacity: 0;
	visibility: hidden;
	will-change: opacity;
}

.rd-video-playlist li {
	opacity: .7;
	transition: .3s opacity ease;
	will-change: opacity;
}

.rd-video-playlist li:hover {
	opacity: 1;
}

.rd-video-playlist li p {
	display: none;
	overflow: hidden;
	max-width: 100%;
	font-weight: 700;
	font-size: 13px;
	text-align: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #fff;
}

.rd-video-playlist li img {
	backface-visibility: hidden;
	width: 100%;
}

.rd-video-playlist li.video-active {
	opacity: 1;
}

@media (min-width: 992px) {
	.rd-video-playlist li {
		margin-top: 25px;
	}
	.rd-video-playlist li p {
		display: block;
	}
}

/** 3.22 RD Event Calendar */
.rd-calendar {
	position: relative;
	max-width: 270px;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.rdc-today_month, .rdc-fullyear {
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}

.rdc-panel {
	position: relative;
	padding: 18px 30px;
	text-align: center;
	background: #ffce25;
}

.rdc-next, .rdc-prev, .rdc-events_close {
	font: 400 24px/38px "Material Design Icons";
	cursor: pointer;
	transition: .3s all ease;
	opacity: .8;
}

.rdc-next:hover, .rdc-prev:hover, .rdc-events_close:hover {
	opacity: 1;
}

.rdc-next, .rdc-prev {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fff;
}

.rdc-next {
	right: 13px;
}

.rdc-next:before {
	content: "";
}

.rdc-prev {
	left: 13px;
}

.rdc-prev:before {
	content: "";
}

.rdc-events_close {
	position: absolute;
	top: 13px;
	right: 15px;
	font-size: 18px;
	line-height: 20px;
}

.rdc-events_close:before {
	content: "";
}

.rdc-events {
	position: absolute;
	top: 40px;
	right: 15px;
	left: 15px;
	padding: 10px 20px 15px;
	transition: .3s;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	background: #fff;
	border-radius: 3px;
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-top: 3px solid #d01919;
	z-index: 1;
}

.rdc-events > ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.rdc-events > ul > li + li {
	margin-top: 5px;
}

.rd-calendar.show-events .rdc-events {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
	visibility: visible;
}

.rdc-event {
	display: none;
}

.rdc-event.active {
	display: block;
}

.rdc-event.active + .rdc-event.active,
.rdc-event.active ~ .rdc-event.active {
	border-top: 1px solid #f2f2f2;
	padding-top: 5px;
}

.rdc-table {
	position: relative;
	width: 100%;
}

.rdc-table table {
	border-spacing: 10px;
	border-collapse: separate;
	margin-left: auto;
	margin-right: auto;
}

.rdc-table td {
	position: relative;
}

.rdc-table_day {
	padding: 5px 0;
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	text-align: center;
	color: #939393;
}

.rdc-month {
	display: inline-block;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
	color: #fff;
}

.rdc-table_events,
.rdc-table_events-count {
	display: none;
}

.rdc-table_date {
	transition: .3s;
	position: relative;
	width: 24px;
	height: 24px;
	font-size: 13px;
	line-height: 24px;
	font-weight: 700;
	text-align: center;
	color: #434345;
	box-sizing: border-box;
	border-radius: 50%;
	z-index: 1;
}

.rdc-table_today {
	background-color: #ffce25;
	color: #fff;
}

.rdc-table_has-events {
	cursor: pointer;
	transition: .3s all ease;
}

.rdc-table_has-events .rdc-table_date:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -2px;
	width: 4px;
	height: 4px;
	line-height: 4px;
	border-radius: 50%;
	background: #d01919;
	-webkit-transition: 0.35s all ease;
	-o-transition: 0.35s all ease;
	transition: 0.35s all ease;
	z-index: -1;
}

.rdc-table_has-events .rdc-table_date:hover {
	color: #fff;
}

.rdc-table_has-events .rdc-table_date:hover:after {
	width: 100%;
	height: 100%;
	margin-left: -12px;
}

.rdc-table_has-events .rdc-table_date .rdc-table_today {
	background: #d01919;
}

.rdc-table_event {
	display: none;
}

.rdc-table_event:hover {
	color: #fff;
	background-color: #55bbeb;
}

.rdc-events .rdc-event-wrap {
	background: transparent;
}

.rdc-events .rdc-event-wrap .post-title h6 {
	color: #434345;
}

.rd-calendar-fullwidth .rd-calendar .rdc-panel {
	max-width: 370px;
	margin-left: auto;
	margin-right: auto;
}

.rd-calendar-fullwidth .rd-calendar .rdc-events {
	max-height: 90%;
	overflow-y: auto;
}

@media (min-width: 1200px) {
	.rd-calendar-fullwidth .rd-calendar {
		background: transparent;
		max-width: none;
		box-shadow: none;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-month, .rd-calendar-fullwidth .rd-calendar .rdc-fullyear, .rd-calendar-fullwidth .rd-calendar .rdc-next, .rd-calendar-fullwidth .rd-calendar .rdc-prev {
		color: #434345;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-panel {
		background: transparent;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table table {
		width: 100%;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table td {
		border-radius: 5px;
		padding-bottom: 9%;
		background: #fff;
		box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_day {
		color: #939393;
		font-size: 22px;
		padding-left: 15px;
		text-align: left;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_today {
		border-radius: 50%;
		border: 2px solid #434345;
		background-color: transparent;
		color: #434345;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_date {
		top: 10px;
		left: 10px;
		width: 42px;
		height: 42px;
		font-size: 24px;
		line-height: 38px;
		font-weight: 700;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_events,
	.rd-calendar-fullwidth .rd-calendar .rdc-table_event {
		display: block;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-events {
		max-width: 320px;
		top: 50%;
		left: 50%;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-events_close {
		top: 3px;
		right: 1px;
	}
	.rd-calendar-fullwidth .rd-calendar .widget-event {
		padding: 5px;
		text-align: left;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-table_today {
		border-color: #fff;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event {
		bottom: 10px;
		position: absolute;
		left: 15px;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .post-title h6 {
		font-size: 16px;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .post-title h6 a:hover {
		color: #fff;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event time,
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event .icon {
		color: #fff;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-table_date {
		color: #fff;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-table_date:after {
		display: none;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events:hover {
		box-shadow: none;
	}
}

@media (min-width: 1800px) {
	.rd-calendar-fullwidth .rd-calendar .rdc-table table {
		border-spacing: 20px;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table td {
		padding-bottom: 7%;
	}
	.rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .widget-event {
		bottom: 20px;
		left: 20px;
	}
}

@media (min-width: 1200px) {
	.ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
	.ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
	.ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
		height: 145px;
	}
	.ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
	.ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
	.ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
		height: 146px;
	}
}

@media (min-width: 1800px) {
	.ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
	.ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table td,
	.ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table td {
		height: 163px;
	}
	.ie-11 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
	.ie-10 .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap,
	.ie-edge .rd-calendar-fullwidth .rd-calendar .rdc-table_has-events .rdc-event-wrap {
		height: 164px;
	}
}

/** 3.23 RD Facebook Feed */
.post-facebook {
	position: relative;
	padding: 20px;
	background: #fff;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
}

.post-facebook .post-meta:before, .post-facebook .post-meta:after {
	content: " ";
	display: table;
}

.post-facebook .post-meta:after {
	clear: both;
}

.post-facebook .post-meta time {
	margin: 5px 0 8px 0;
	font-size: 15px;
	color: #939393;
}

.post-facebook .post-meta_profile-img {
	display: inline-block;
	border-radius: 50%;
}

.post-facebook .post-meta_profile-name {
	display: inline-block;
	margin: 0;
}

.post-facebook .post-message {
	text-align: left;
	overflow: hidden;
}

.post-facebook .post-message > a {
	color: #55bbeb;
}

.post-facebook .post-attachment {
	margin: 25px 0;
	position: relative;
}

.post-facebook .post-attachment-wrap {
	margin-top: 15px;
}

.post-facebook .post-attachment-wrap > p {
	margin-top: 5px;
	color: #939393;
}

.post-facebook .icon-xxs {
	font-size: 20px;
}

.post-facebook .post-comments h6 {
	margin-bottom: 0;
}

.post-facebook .post-comments .post-comment {
	padding: 15px 0;
}

.post-facebook .post-comments .post-comment .comment-message {
	margin-top: 10px;
}

@media (min-width: 1200px) {
	.post-facebook {
		padding: 24px 30px 30px 30px;
	}
	.post-facebook .post-attachment {
		padding-left: 20px;
		border-left: 1px solid #d9d9d9;
	}
}

/** 3.24 Soundcloud Player */
.soundcloud-player-classic iframe {
	width: 100%;
	border: none;
}

/** 3.25 Material Datetime Picker */
.dtp {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(25, 25, 25, 0.4);
	z-index: 2000;
}

.dtp > .dtp-content {
	background: #fff;
	max-width: 300px;
	box-shadow: 0 3px 11px 0 rgba(0, 0, 0, 0.15);
	position: relative;
	left: 50%;
	margin: 0 auto;
}

.mobille .dtp > .dtp-content {
	max-height: 500px;
	overflow-y: auto;
}

.dtp-header {
	background: #ffce25;
	color: #fff;
	text-align: center;
	padding: 0.3rem;
	position: relative;
}

.dtp-date, .dtp-time {
	background: #ffd958;
	text-align: center;
	color: #fff;
	padding: 10px;
}

.dtp-date > div {
	padding: 0;
	margin: 0;
}

.dtp-actual-month {
	font-size: 1.5em;
}

.dtp-actual-num, .dtp-actual-maxtime {
	font-size: 3em;
	line-height: 0.9;
}

.dtp-actual-year {
	font-size: 1.5em;
	color: #fff;
}

.dtp-picker {
	padding: 1rem;
	text-align: center;
}

.dtp-picker-month, .dtp-actual-time {
	font-weight: 500;
	text-align: center;
}

.dtp-close {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 1rem;
}

.dtp-close > a {
	display: inline-block;
	vertical-align: middle;
	color: #fff;
}

.dtp table.dtp-picker-days {
	margin: 0;
	border: none;
}

.dtp table.dtp-picker-days tr {
	border: none;
}

.dtp table.dtp-picker-days tr > td {
	border: none;
	font-weight: 700;
	font-size: 14px;
	text-align: center;
	padding: 1rem 0.3rem;
}

.dtp table.dtp-picker-days tr > td > span.dtp-select-day {
	color: #BDBDBD !important;
}

.dtp table.dtp-picker-days tr > td > a {
	color: #191919;
	width: 24px;
	height: 24px;
	display: inline-block;
	text-align: center;
	line-height: 24px;
	border-radius: 50%;
	transition: .3s all ease;
}

.dtp .dtp-picker-time > a {
	color: #191919;
	padding: 0.4rem 0.5rem 0.5rem 0.6rem;
	border-radius: 50% !important;
}

.dtp table.dtp-picker-days tr > td > a.selected {
	background: #ffce25;
	color: #fff;
}

.dtp table.dtp-picker-days tr > th {
	color: #191919;
	text-align: center;
	font-weight: 700;
	padding: 0.4rem 0.3rem;
	border-bottom: none;
}

.dtp .p10, .dtp .p20, .dtp .p60, .dtp .p80 {
	display: inline-block;
	vertical-align: middle;
}

.dtp .p10 {
	width: 10%;
}

.dtp .p10 > a {
	color: #f5f5f5;
	transition: .3s all ease;
}

.dtp .p10 > a:hover {
	color: #fff;
}

.dtp .p20 {
	width: 20%;
}

.dtp .p60 {
	width: 60%;
}

.dtp .p80 {
	width: 80%;
}

.dtp-picker-month {
	display: none !important;
}

.dtp-meridien-am, .dtp-meridien-pm {
	position: relative;
	top: 10px;
	color: #191919;
	font-weight: 500;
	padding: 0.7rem 0.5rem;
	border-radius: 50% !important;
	text-decoration: none;
	background: #eee;
	font-size: 1rem;
}

.dtp-actual-meridien a.selected {
	background: #ffce25;
	color: #fff;
}

.dtp-picker-time {
	position: absolute;
	width: 30px;
	height: 30px;
	font-size: 1em;
	border-radius: 50%;
	cursor: pointer;
	font-weight: 500;
	text-align: center !important;
}

.dtp-picker-time > a {
	display: block;
	line-height: 23px;
	padding: 0.3rem 0.3rem 0.3rem 0.3rem;
}

.dtp-picker-time > a.dtp-select-hour.selected {
	background: #ffce25;
	color: #fff;
}

.dtp-picker-time > a.dtp-select-hour.disabled {
	color: #939393;
}

.dtp-picker-time > a.dtp-select-minute.disabled {
	color: #939393;
}

.dtp-picker-time > a.dtp-select-minute.selected {
	background: #ffce25;
	color: #fff;
}

.dtp-picker-clock {
	margin: 1rem 2rem 0 2rem;
	padding: 1rem;
	border-radius: 50% !important;
	background: #f2f2f2;
}

.dtp-clock-center {
	width: 15px;
	height: 15px;
	background: #939393;
	border-radius: 50%;
	position: absolute;
	z-index: 50;
}

html[class*="ie"] .dtp-clock-center {
	display: none;
}

.dtp-hand, .dtp-hour-hand {
	position: absolute;
	width: 4px;
	margin-left: -2px;
	background: #939393;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transform-origin: bottom;
	-moz-transform-origin: bottom;
	-ms-transform-origin: bottom;
	transform-origin: bottom;
	z-index: 1;
}

html[class*="ie"] .dtp-hand, html[class*="ie"] .dtp-hour-hand {
	display: none;
}

.dtp-minute-hand {
	width: 2px;
	margin-left: -1px;
}

.dtp-hand.on {
	background: #ffce25;
}

.dtp-buttons {
	padding: 0 1rem 1rem 1rem;
	text-align: right;
}

.dtp .invisible {
	visibility: hidden;
}

.dtp .left {
	float: left;
}

.dtp .right {
	float: right;
}

/** 3.26 ToTop Button */
.ui-to-top {
	box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.15);
	position: fixed;
	right: 15px;
	bottom: 15px;
	overflow: hidden;
	z-index: 1;
	-webkit-transform: translateY(100px);
	transform: translateY(100px);
}

.ui-to-top:focus {
	color: #fff;
}

.ui-to-top:hover {
	color: #fff;
	background: #ffce25;
}

.ui-to-top.active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.mobile .ui-to-top,
.tablet .ui-to-top {
	display: none !important;
}

@media (min-width: 480px) {
	.ui-to-top {
		right: 40px;
		bottom: 40px;
	}
}

/** 3.27 RD Material Tabs */
/*
* @subsection   RD Material Tabs
*
* @description  Describes style declarations for RD Material Tabs extension
*/
.rd-material-tabs {
	-webkit-tap-highlight-color: transparent;
	width: 100%;
	position: relative;
}

.rd-material-tabs__list {
	white-space: nowrap;
}

.rd-material-tabs__list ul {
	padding-left: 0;
	list-style: none;
}

.rd-material-tabs__list .rd-material-tab {
	display: inline-block;
}

.rd-material-tabs img {
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
}

.rd-material-tabs__stage-outer {
	position: relative;
	overflow: hidden;
}

.rd-material-tabs__stage {
	transition: all 0.5s cubic-bezier(0.005, 0.3, 0.2, 1);
}

.rd-material-tabs__stage:before, .rd-material-tabs__stage:after {
	content: " ";
	display: table;
}

.rd-material-tabs__stage:after {
	clear: both;
}

.rd-material-tabs__container {
	padding: 0 5px;
	margin-top: 60px;
}

.rd-material-tabs__container .rd-material-tab {
	float: left;
	width: 100%;
}

.rd-material-tabs__container .thumb {
	margin-top: 10px;
}

.rd-material-tabs-canMove {
	cursor: w-resize;
}

.rd-material-tabs-grab, .rd-material-tabs-grab a {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
	cursor: grabbing;
}

.checkout-tabs .rd-material-tabs__list .rd-material-tab a {
	display: inline-block;
	font-weight: 700;
	font-size: 14px;
	padding: 10px 13px;
	transition: .3s all ease;
	border-radius: 5px;
}

.checkout-tabs .rd-material-tabs__list .rd-material-tab a:hover {
	color: #ffce25;
}

@media (min-width: 768px) {
	.checkout-tabs .rd-material-tabs__list .rd-material-tab + .rd-material-tab {
		margin-left: 6px;
	}
}

.checkout-tabs .rd-material-tabs__list .rd-material-tab-active a {
	background: #ffce25;
	color: #fff;
}

.checkout-tabs .rd-material-tabs__list .rd-material-tab-active a:hover {
	color: #fff;
}

/** 3.28 Material Parallax */
/*
*
* Material Parallax
* --------------------------------------------------
*/
.parallax-container {
	position: relative;
	overflow: hidden;
	height: 450px;
}

.material-parallax {
	position: absolute;
	top: 0;
	left: -1px;
	right: -1px;
	bottom: 0;
}

.ipad .material-parallax, .iphone .material-parallax {
	background-attachment: scroll !important;
}

.material-parallax img {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 0;
	min-width: 101%;
	min-height: 101%;
	transform: translate3d(-50%, 0, 0);
}

.parallax-content {
	position: relative;
	z-index: 1;
}
/*# sourceMappingURL=style.css.map */
