@charset "UTF-8";
table td,table th {
	padding:8px;
	text-align:left
}
h1,h3 {
	line-height:1.4em
}
a,body,p a {
	color:#777
}
.qodef-logo-wrapper a,iframe,pre {
	max-width:100%
}
.carousel-control .img,.carousel-inner h2,.carousel-inner h3.qodef-slide-text,.clear:after,.clearfix:after,.countdown-row,.qodef-blog-list-holder.qodef-boxes.qodef-four-columns ul.qodef-blog-list li:nth-child(4n+1),.qodef-blog-list-holder.qodef-boxes.qodef-three-columns ul.qodef-blog-list li:nth-child(3n+1),.qodef-blog-list-holder.qodef-boxes.qodef-two-columns ul.qodef-blog-list li:nth-child(2n+1),.qodef-container:after,.qodef-drop-down .wide .second ul li:nth-child(4n+1),.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-2 .qodef-gallery-image:nth-child(2n+1),.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image:nth-child(3n+1),.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(4n+1),.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(5n+1),.qodef-testimonials-holder.list .qodef-testimonials .qodef-testimonial-content:nth-child(3n+1),.slick-track:after,footer .qodef-footer-bottom-holder .qodef-footer-bottom-border-bottom-holder {
	clear:both
}
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var {
	background:0 0;
	border:0;
	margin:0px;
	padding:0;
	vertical-align:baseline;
	outline:0;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
body,pre {
	background-color:#fff
}
a img,table {
	border:none
}
ol,pre,ul {
	margin:15px 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {
	display:block
}
blockquote {
	quotes:none
}
blockquote:after,blockquote:before {
	content:'';
	content:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0;
	vertical-align:middle;
	width:100%
}
table th {
	border:0;
	font-weight:600
}
.wp-caption,img {
	max-width:100%;
	height:auto
}
.clearfix:after,.clearfix:before {
	content:" ";
	display:table
}
.clear:after {
	content:"";
	display:block
}
html {
	height:100%;
	margin:0!important;
	-webkit-transition:all .33s ease-out;
	-moz-transition:all .33s ease-out;
	transition:all .33s ease-out;
	overflow-y:scroll!important
}
body {
	font-family:'Open Sans',sans-serif;
	font-size:13px;
	line-height: normal;





	font-weight:20px
    overflow-x:hidden!important;
	-webkit-font-smoothing:antialiased;
}
h1,h2,h3 {
	font-weight:600;
	font-family:Poppins,sans-serif;
	letter-spacing:-.10px
}
h1 {
	font-size:72px
}
h2 {
	font-size:30px;
	line-height:1.25em
}
h3 {
	font-size:23px
}
h4 {
	font-size:15px;
	line-height:1.8em;
	font-weight:400;
	font-family:'Open Sans',sans-serif;
	color:#8e8e8e
}
h5,h6 {
	font-family:Poppins,sans-serif
}
h5 {
	font-size:18px;
	line-height:1.35em;
	font-weight:600;
	letter-spacing:-.5px
}
h6 {
	font-size:15px;
	line-height:1.6em;
	font-weight:500;
	letter-spacing:0
}
h1,h2,h3,h5,h6 {
	color:#101010
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-style:inherit;
	line-height:inherit;
	letter-spacing:inherit;
	text-transform:inherit
}
a:hover,h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,p a:hover {
	color:#0cc3ce
}
a,p a {
	text-decoration:none;
	cursor:pointer;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	-o-transition:color .15s ease-out;
	-ms-transition:color .15s ease-out;
	transition:color .15s ease-out
}
p {
	margin:10px 0
}
.woocommerce input[type=button],.woocommerce-page input[type=button],input[type=submit] {
	-webkit-appearance:none
}
ol,ul {
	list-style-position:inside
}
ol ol,ol ul,ul ol,ul ul {
	margin:0;
	padding:0 0 0 15px
}
pre {
	padding:15px;
	white-space:pre-wrap;
	word-wrap:break-word
}
dt {
	font-size:15px;
	font-weight:700;
	margin-bottom:10px
}
dd {
	margin-bottom:15px
}
sub,sup {
	font-size:75%;
	height:0;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	top:.5ex
}
sup {
	bottom:.5ex
}
.wp-caption-text {
	margin:0;
	font-style:italic
}
table tbody tr,table thead tr {
	border:0px solid #b5ecff
}
table tbody th {
	border-right:1px solid #b5ecff
}
blockquote:not(.qodef-blockquote-shortcode) {
	padding:0;
	border:none;
	font-style:italic;
	font-size:17px;
	line-height:1.6em;
	margin:20px 0
}
blockquote cite {
	font-style:normal;
	font-weight:500
}
::selection {
	background:#ecf7fe;
	color:#fff
}
::-moz-selection {
	background:#0cc3ce;
	color:#fff
}
.qodef-content,.qodef-fader,.qodef-wrapper {
	background-color:#ecf7fe
}
.bypostauthor,.gallery-caption,.sticky,.wp-caption,.wp-caption-text {
	opacity:1
}
.alignleft {
	float:left;
	margin:0 20px 20px 0
}
.alignright {
	float:right;
	margin:0 0 20px 20px
}
.aligncenter {
	display:block;
	margin:10px auto
}
.meta,.qodef-meta {
	display:none
}
.text-align-right {
	text-align:right
}
.text-align-left {
	text-align:left
}
.text-align-center {
	text-align:center
}
.qodef-wrapper {
	position:relative;
	z-index:1000;
	-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	transition:left .33s cubic-bezier(.694,.0482,.335,1);
	left:0
}
.qodef-wrapper .qodef-wrapper-inner {
	width:100%;
	overflow:hidden
}
.qodef-content {
	margin-top:0;
	position:relative;
	z-index:150
}
.last_toggle_el_margin,.wpb_button,.wpb_content_element,.wpb_row,ul.wpb_thumbnails-fluid>li {
	margin-bottom:0!important
}
.qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
	padding:30px 0
}
.single-post .qodef-content .qodef-content-inner>.qodef-container>.qodef-container-inner {
	padding:56px 0
}
.qodef-boxed {
	overflow:hidden!important
}
.qodef-boxed .qodef-wrapper {
	display:inline-block;
	vertical-align:middle;
	width:100%
}
.qodef-boxed .qodef-wrapper .qodef-wrapper-inner {
	width:1150px;
	overflow:visible;
	margin:auto
}
.qodef-boxed .qodef-content {
	overflow:hidden
}
.qodef-boxed .qodef-footer-inner {
	width:1150px;
	margin:auto
}
.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,.qodef-boxed .qodef-page-header .qodef-sticky-header {
	width:1150px;
	left:auto
}
.qodef-fader {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	opacity:0;
	visibility:hidden;
	z-index:2000;
	-webkit-transition:opacity .6s cubic-bezier(0,0,.18,1);
	-moz-transition:opacity .6s cubic-bezier(0,0,.18,1);
	transition:opacity .6s cubic-bezier(0,0,.18,1)
}
.qodef-fader.qodef-fading {
	opacity:1;
	visibility:visible
}
.qodef-smooth-transition-loader {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:2000
}
.qodef-smooth-transition-loader.qodef-hide-spinner .qodef-st-loader {
	display:none
}
.qodef-wipe-holder {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1500;
	display:block;
	overflow:hidden
}
.qodef-wipe-holder.qodef-hide-wipe {
	display:none
}
.qodef-container:after,.qodef-container:before {
	content:" ";
	display:table
}
@-webkit-keyframes qodefSwipeWidth1 {
	0% {
		-webkit-transform:translateY(-80%) rotate(45deg);
		-moz-transform:translateY(-80%) rotate(45deg);
		transform:translateY(-80%) rotate(45deg)
	}
	20% {
		width:1500%
	}
	50% {
		width:100%
	}
	100% {
		-webkit-transform:translateY(0) rotate(45deg);
		-moz-transform:translateY(0) rotate(45deg);
		transform:translateY(0) rotate(45deg)
	}
}
@keyframes qodefSwipeWidth1 {
	0% {
		-webkit-transform:translateY(-80%) rotate(45deg);
		-moz-transform:translateY(-80%) rotate(45deg);
		transform:translateY(-80%) rotate(45deg)
	}
	20% {
		width:1500%
	}
	50% {
		width:100%
	}
	100% {
		-webkit-transform:translateY(0) rotate(45deg);
		-moz-transform:translateY(0) rotate(45deg);
		transform:translateY(0) rotate(45deg)
	}
}
@-webkit-keyframes qodefSwipeWidth {
	0% {
		-webkit-transform:translate(-50%,-80%) rotate(45deg);
		-moz-transform:translate(-50%,-80%) rotate(45deg);
		transform:translate(-50%,-80%) rotate(45deg);
		width:0
	}
	44% {
		width:2%
	}
	48% {
		width:48%
	}
	70% {
		width:0
	}
	100% {
		-webkit-transform:translateY(0) rotate(45deg) translateZ(200px);
		-moz-transform:translateY(0) rotate(45deg) translateZ(200px);
		transform:translateY(0) rotate(45deg) translateZ(200px)
	}
}
@keyframes qodefSwipeWidth {
	0% {
		-webkit-transform:translate(-50%,-80%) rotate(45deg);
		-moz-transform:translate(-50%,-80%) rotate(45deg);
		transform:translate(-50%,-80%) rotate(45deg);
		width:0
	}
	44% {
		width:2%
	}
	48% {
		width:48%
	}
	70% {
		width:0
	}
	100% {
		-webkit-transform:translateY(0) rotate(45deg) translateZ(200px);
		-moz-transform:translateY(0) rotate(45deg) translateZ(200px);
		transform:translateY(0) rotate(45deg) translateZ(200px)
	}
}
.qodef-wipe-holder .qodef-wipe-1 {
	position:absolute;
	top:0;
	left:0;
	width:1500%;
	height:1200%;
	background:#fff;
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transform:translateY(-80%) rotate(45deg);
	-moz-transform:translateY(-80%) rotate(45deg);
	transform:translateY(-80%) rotate(45deg)
}
.qodef-wipe-holder .qodef-wipe-1.qodef-animate {
	-webkit-animation-name:qodefSwipeWidth1;
	-webkit-animation-duration:3s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:1.45s;
	-webkit-animation-fill-mode:forwards;
	animation-name:qodefSwipeWidth1;
	animation-duration:3s;
	animation-iteration-count:1;
	animation-timing-function:ease-in-out;
	animation-delay:1.45s;
	animation-fill-mode:forwards
}
.qodef-wipe-holder .qodef-wipe-2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:1000%;
	z-index:300;
	background:#0cc3ce;
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transform:translate(-50%,-80%) rotate(45deg);
	-moz-transform:translate(-50%,-80%) rotate(45deg);
	transform:translate(-50%,-80%) rotate(45deg)
}
.qodef-container,.qodef-full-width {
	z-index:100;
	position:relative
}
.qodef-wipe-holder .qodef-wipe-2.qodef-animate {
	-webkit-animation-name:qodefSwipeWidth;
	-webkit-animation-duration:5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-name:qodefSwipeWidth;
	animation-duration:5s;
	animation-iteration-count:1;
	animation-timing-function:ease-in-out;
	animation-delay:0s;
	animation-fill-mode:forwards
}
.qodef-preload-background,.qodef-slider-preloader {
	-webkit-animation-name:preload-background;
	-webkit-animation-duration:40s;
	-webkit-animation-timing-function:linear
}
.qodef-container {
	background-color:#fff;
	padding:0;
	width:100%
}
.qodef-container-inner {
	width:1100px;
	margin:0 auto
}
.qodef-five-columns>.qodef-five-columns-inner,.qodef-four-columns>.qodef-four-columns-inner,.qodef-three-columns>.qodef-three-columns-inner,.qodef-two-columns-50-50>.qodef-two-columns-50-50-inner {
	margin:0 -15px
}
@media only screen and (min-width:1400px) {
	.qodef-grid-1300 .qodef-container-inner,.qodef-grid-1300 .qodef-footer-bottom-border-holder.qodef-in-grid,.qodef-grid-1300 .qodef-footer-top-border-holder.qodef-in-grid,.qodef-grid-1300 .qodef-grid,.qodef-grid-1300 .qodef-grid-section .qodef-section-inner {
		width:1300px
	}
	.qodef-grid-1300.qodef-boxed .qodef-footer-inner,.qodef-grid-1300.qodef-boxed .qodef-wrapper-inner {
		width:1350px
	}
	.qodef-grid-1300.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,.qodef-grid-1300.qodef-boxed .qodef-page-header .qodef-sticky-header {
		width:1350px;
		left:auto
	}
}
@media only screen and (min-width:1300px) {
	.qodef-grid-1200 .qodef-container-inner,.qodef-grid-1200 .qodef-footer-bottom-border-holder.qodef-in-grid,.qodef-grid-1200 .qodef-footer-top-border-holder.qodef-in-grid,.qodef-grid-1200 .qodef-grid,.qodef-grid-1200 .qodef-grid-section .qodef-section-inner {
		width:1200px
	}
	.qodef-grid-1200.qodef-boxed .qodef-footer-inner,.qodef-grid-1200.qodef-boxed .qodef-wrapper-inner {
		width:1250px
	}
	.qodef-grid-1200.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,.qodef-grid-1200.qodef-boxed .qodef-page-header .qodef-sticky-header {
		width:1250px;
		left:auto
	}
}
@media only screen and (min-width:1200px) {
	.qodef-grid-1000 .qodef-container-inner,.qodef-grid-1000 .qodef-footer-bottom-border-holder.qodef-in-grid,.qodef-grid-1000 .qodef-footer-top-border-holder.qodef-in-grid,.qodef-grid-1000 .qodef-grid,.qodef-grid-1000 .qodef-grid-section .qodef-section-inner {
		width:1000px
	}
	.qodef-grid-1000.qodef-boxed .qodef-footer-inner,.qodef-grid-1000.qodef-boxed .qodef-wrapper-inner {
		width:1050px
	}
	.qodef-grid-1000.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,.qodef-grid-1000.qodef-boxed .qodef-page-header .qodef-sticky-header {
		width:1050px;
		left:auto
	}
}
@media only screen and (min-width:1000px) {
	.qodef-grid-800 .qodef-container-inner,.qodef-grid-800 .qodef-footer-bottom-border-holder.qodef-in-grid,.qodef-grid-800 .qodef-footer-top-border-holder.qodef-in-grid,.qodef-grid-800 .qodef-grid,.qodef-grid-800 .qodef-grid-section .qodef-section-inner {
		width:800px
	}
	.qodef-grid-800.qodef-boxed .qodef-footer-inner,.qodef-grid-800.qodef-boxed .qodef-wrapper-inner {
		width:850px
	}
	.qodef-grid-800.qodef-boxed .qodef-page-header .qodef-fixed-wrapper.fixed,.qodef-grid-800.qodef-boxed .qodef-page-header .qodef-sticky-header {
		width:850px;
		left:auto
	}
}
.qodef-two-columns-66-33 {
	width:100%
}
.qodef-two-columns-66-33 .qodef-column1 {
	width:66.66%;
	float:left
}
.qodef-two-columns-66-33 .qodef-column1 .qodef-column-inner {
	padding:0 20px 0 0
}
.qodef-two-columns-66-33 .qodef-column2 {
	width:33.33%;
	float:left
}
.qodef-two-columns-66-33 .qodef-column2 .qodef-column-inner {
	padding:0 0 0 20px
}
.qodef-two-columns-33-66 {
	width:100%
}
.qodef-two-columns-33-66 .qodef-column1 {
	width:33.33%;
	float:left
}
.qodef-two-columns-33-66 .qodef-column1 .qodef-column-inner {
	padding:0 20px 0 0
}
.qodef-two-columns-33-66 .qodef-column2 {
	width:66.66%;
	float:left
}
.qodef-two-columns-33-66 .qodef-column2 .qodef-column-inner {
	padding:0 0 0 20px
}
.qodef-two-columns-75-25 {
	width:100%
}
.qodef-two-columns-75-25 .qodef-column1 {
	width:75%;
	float:left
}
.qodef-two-columns-75-25 .qodef-column1 .qodef-column-inner {
	padding:0 20px 0 0
}
.qodef-two-columns-75-25 .qodef-column2 {
	width:25%;
	float:left
}
.qodef-two-columns-75-25 .qodef-column2 .qodef-column-inner {
	padding:0 0 0 20px
}
.qodef-two-columns-25-75 {
	width:100%
}
.qodef-two-columns-25-75 .qodef-column1 {
	width:25%;
	float:left
}
.qodef-two-columns-25-75 .qodef-column1 .qodef-column-inner {
	padding:0 20px 0 0
}
.qodef-two-columns-25-75 .qodef-column2 {
	width:75%;
	float:left
}
.qodef-two-columns-25-75 .qodef-column2 .qodef-column-inner {
	padding:0 0 0 20px
}
.qodef-five-columns .qodef-column .qodef-column-inner,.qodef-four-columns .qodef-column .qodef-column-inner,.qodef-three-columns .qodef-column .qodef-column-inner,.qodef-two-columns-50-50 .qodef-column .qodef-column-inner {
	padding:0 15px
}
.qodef-two-columns-50-50 {
	width:100%
}
.qodef-two-columns-50-50 .qodef-column {
	width:50%;
	float:left
}
.qodef-three-columns {
	width:100%
}
.qodef-three-columns .qodef-column {
	width:33.33%;
	float:left
}
.qodef-four-columns {
	width:100%
}
.qodef-four-columns .qodef-column {
	width:25%;
	float:left
}
.qodef-five-columns {
	width:100%
}
.qodef-five-columns .qodef-column {
	width:20%;
	float:left
}
body.woocommerce.woocommerce-page .qodef-two-columns-66-33.woocommerce_with_sidebar .qodef-column1 .qodef-column-inner,body.woocommerce.woocommerce-page .qodef-two-columns-75-25.woocommerce_with_sidebar .qodef-column1 .qodef-column-inner {
	padding-left:40px
}
body.woocommerce.woocommerce-page .qodef-two-columns-25-75.woocommerce_with_sidebar .qodef-column2 .qodef-column-inner,body.woocommerce.woocommerce-page .qodef-two-columns-33-66.woocommerce_with_sidebar .qodef-column2 .qodef-column-inner {
	padding-right:40px
}
body.woocommerce.woocommerce-page .full_width .qodef-two-columns-66-33.woocommerce_with_sidebar .qodef-column1 .qodef-column-inner,body.woocommerce.woocommerce-page .full_width .qodef-two-columns-75-25.woocommerce_with_sidebar .qodef-column1 .qodef-column-inner {
	padding-left:0
}
body.woocommerce.woocommerce-page .full_width .qodef-two-columns-25-75.woocommerce_with_sidebar .qodef-column2 .qodef-column-inner,body.woocommerce.woocommerce-page .full_width .qodef-two-columns-33-66.woocommerce_with_sidebar .qodef-column2 .qodef-column-inner {
	padding-right:0
}
@-webkit-keyframes preload-background {
	from {
		background-position:0 0
	}
	to {
		background-position:100% 0
	}
}
@keyframes preload-background {
	from {
		background-position:0 0
	}
	to {
		background-position:100% 0
	}
}
.qodef-preload-background {
	background-repeat:repeat!important;
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-size:inherit!important;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-delay:0s;
	-webkit-animation-fill-mode:forwards;
	animation-name:preload-background;
	animation-duration:40s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
	animation-delay:0s;
	animation-fill-mode:forwards
}
.qodef-grid {
	width:1100px;
	margin:0 auto
}
.qodef-vertical-align-containers {
	position:relative;
	height:100%;
	width:100%;
	padding:0 30px;
	box-sizing:border-box
}
.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-left,.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-right {
	width:25%
}
.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-center {
	width:50%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-center-inner,.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-left-inner,.qodef-vertical-align-containers.qodef-25-50-25 .qodef-position-right-inner {
	width:98%
}
.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-center,.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-left,.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-right {
	width:33.33%
}
.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-center {
	width:50%;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%)
}
.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-center-inner,.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-left-inner,.qodef-vertical-align-containers.qodef-33-33-33 .qodef-position-right-inner {
	width:98%
}
.qodef-vertical-align-containers.qodef-50-50 .qodef-position-left,.qodef-vertical-align-containers.qodef-50-50 .qodef-position-right {
	width:50%
}
.qodef-vertical-align-containers.qodef-50-50 .qodef-position-center-inner,.qodef-vertical-align-containers.qodef-50-50 .qodef-position-left-inner,.qodef-vertical-align-containers.qodef-50-50 .qodef-position-right-inner {
	width:98%
}
.qodef-vertical-align-containers .qodef-position-left {
	position:relative;
	float:left;
	z-index:2;
	height:100%
}
.qodef-vertical-align-containers .qodef-position-center {
	height:100%;
	width:100%;
	position:absolute;
	left:0;
	text-align:center;
	z-index:1
}
.qodef-vertical-align-containers .qodef-position-right {
	position:relative;
	float:right;
	z-index:2;
	height:100%;
	text-align:right
}
.qodef-vertical-align-containers .qodef-position-center-inner,.qodef-vertical-align-containers .qodef-position-left-inner,.qodef-vertical-align-containers .qodef-position-right-inner {
	vertical-align:middle;
	display:inline-block
}
.qodef-vertical-align-containers .qodef-position-right.qodef-has-widget .qodef-position-right-inner {
	height:100%
}
.qodef-vertical-align-containers .qodef-position-center:before,.qodef-vertical-align-containers .qodef-position-left:before,.qodef-vertical-align-containers .qodef-position-right:before {
	content:"";
	display:inline-block;
	vertical-align:middle;
	height:100%;
	margin-right:-3px
}
.qodef-section {
	position:relative
}
.qodef-grid-section .qodef-section-inner {
	width:1100px;
	margin:0 auto;
	position:relative;
	z-index:20
}
.qodef-section-inner-margin {
	margin-left:-15px;
	margin-right:-15px
}
.qodef-content-aligment-left {
	text-align:left
}
.qodef-content-aligment-center {
	text-align:center
}
.qodef-content-aligment-right {
	text-align:right
}
.qodef-parallax-section-holder {
	position:static;
	padding:0;
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:center 0;
	background-attachment:fixed;
	overflow:hidden
}
.qodef-parallax-section-holder.qodef-vertical-middle-align {
	display:table;
	width:100%;
	margin-right:0;
	margin-left:0
}
.qodef-parallax-section-holder .qodef-parallax-content-outer {
	display:table-cell;
	height:100%;
	vertical-align:middle;
	padding:100% 0
}
.touch .qodef-parallax-section-holder.qodef-parallax-section-holder-touch-disabled {
	height:auto!important;
	min-height:300px;
	background-position:center top!important;
	background-attachment:scroll;
	background-size:cover
}
section.parallax_section_holder.vertical_middle_align .parallax_content_outer {
	display:table-cell;
	height:100%;
	vertical-align:middle;
	padding:100% 0
}
.qodef-section .qodef-mobile-video-image {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.qodef-section .qodef-video-overlay {
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:11
}
.qodef-section .qodef-video-overlay.qodef-video-overlay-active {
	background-image:url(img/pixel-video.png);
	background-position:0 0;
	background-repeat:repeat;
	opacity:1
}
.qodef-section .qodef-video-wrap {
	top:0;
	left:0;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:10
}
.qodef-section .qodef-video-wrap .mejs-offscreen {
	display:none
}
.qodef-section .qodef-video-wrap .mejs-container .mejs-controls {
	display:none!important
}
.qodef-section .qodef-video-wrap .mejs-poster {
	background-size:cover!important;
	-moz-background-size:cover!important;
	-webkit-background-size:cover!important;
	-o-background-size:cover!important
}
.qodef-section .qodef-video-wrap .mejs-container {
	background-color:transparent!important;
	background-image:none!important;
	height:auto!important;
	width:100%!important
}
.qodef-section .qodef-video-wrap .mejs-mediaelement {
	background:0 0!important;
	border:0!important
}
.qodef-section .qodef-video-wrap .mejs-container .mejs-poster img {
	max-width:none!important;
	width:100%!important
}
.qodef-element-from-bottom,.qodef-element-from-fade,.qodef-element-from-left,.qodef-element-from-right,.qodef-element-from-top,.qodef-st-loader1 {
	width:100%;
	display:inline-block
}
@-webkit-keyframes element-from-left {
	0% {
		opacity:0;
		transform:translate(-20%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes element-from-left {
	0% {
		opacity:0;
		transform:translate(-20%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-webkit-keyframes element-from-right {
	0% {
		opacity:0;
		transform:translate(20%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes element-from-right {
	0% {
		opacity:0;
		transform:translate(20%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-webkit-keyframes element-from-top {
	0% {
		opacity:0;
		transform:translate(0,-30%)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes element-from-top {
	0% {
		opacity:0;
		transform:translate(0,-30%)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-webkit-keyframes element-from-bottom {
	0% {
		opacity:0;
		transform:translate(0,30%)
	}
	100% {
		opacity:1;
		transform:translate(0,30%)
	}
}
@keyframes element-from-bottom {
	0% {
		opacity:0;
		transform:translate(0,30%)
	}
	100% {
		opacity:1;
		transform:translate(0,30%)
	}
}
.touch .qodef-no-animations-on-touch .qodef-element-from-bottom>div,.touch .qodef-no-animations-on-touch .qodef-element-from-fade>div,.touch .qodef-no-animations-on-touch .qodef-element-from-left>div,.touch .qodef-no-animations-on-touch .qodef-element-from-right>div,.touch .qodef-no-animations-on-touch .qodef-element-from-top>div {
	opacity:1;
	-webkit-animation:none;
	-moz-animation:none;
	animation:none;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.qodef-element-from-bottom>div,.qodef-element-from-fade>div,.qodef-element-from-left>div,.qodef-element-from-right>div,.qodef-element-from-top>div {
	opacity:0;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.qodef-element-from-fade.qodef-element-from-fade-on>div {
	opacity:1;
	-webkit-transition:opacity .8s ease 0s;
	-moz-transition:opacity .8s ease 0s;
	transition:opacity .8s ease 0s;
	-webkit-backface-visibility:hidden
}
.qodef-element-from-left.qodef-element-from-left-on>div {
	-webkit-animation:element-from-left .7s 1 ease-in-out;
	-moz-animation:element-from-left .7s 1 ease-in-out;
	animation:element-from-left .7s 1 ease-in-out;
	opacity:1;
	-webkit-backface-visibility:hidden
}
.qodef-element-from-right.qodef-element-from-right-on>div {
	-webkit-animation:element-from-right .7s 1 ease-in-out;
	-moz-animation:element-from-right .7s 1 ease-in-out;
	animation:element-from-right .7s 1 ease-in-out;
	opacity:1;
	-webkit-backface-visibility:hidden
}
.qodef-element-from-top.qodef-element-from-top-on>div {
	-webkit-animation:element-from-top .7s 1 ease-in-out;
	-moz-animation:element-from-top .7s 1 ease-in-out;
	animation:element-from-top .7s 1 ease-in-out;
	opacity:1;
	-webkit-backface-visibility:hidden
}
.qodef-element-from-bottom.qodef-element-from-bottom-on>div {
	-webkit-animation:element-from-bottom .7s 1 ease-in-out;
	-moz-animation:element-from-bottom .7s 1 ease-in-out;
	animation:element-from-bottom .7s 1 ease-in-out;
	opacity:1;
	-webkit-backface-visibility:hidden
}
.qodef-slider-preloader,.qodef-st-loader .semi-circle {
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-delay:0s
}
.touch .qodef-no-animations-on-touch .qodef-fade-in,.touch .qodef-no-animations-on-touch .qodef-fade-in-down,.touch .qodef-no-animations-on-touch .qodef-fade-in-left-x-rotate,.touch .qodef-no-animations-on-touch .qodef-flip-in,.touch .qodef-no-animations-on-touch .qodef-grow-in,.touch .qodef-no-animations-on-touch .qodef-x-rotate,.touch .qodef-no-animations-on-touch .qodef-y-translate,.touch .qodef-no-animations-on-touch .qodef-z-rotate {
	-webkit-transition:none!important;
	-moz-transition:none!important;
	transition:none!important;
	-webkit-transform:none!important;
	-moz-transform:none!important;
	transform:none!important;
	opacity:1!important
}
.qodef-flip-in {
	opacity:0;
	-webkit-transform:perspective(1000px) rotateY(25deg);
	-moz-transform:perspective(1000px) rotateY(25deg);
	transform:perspective(1000px) rotateY(25deg);
	-webkit-transition:all 1.1s ease-in-out;
	-moz-transition:all 1.1s ease-in-out;
	transition:all 1.1s ease-in-out
}
.qodef-flip-in.qodef-flip-in-on {
	opacity:1;
	-webkit-transform:rotateY(0);
	-moz-transform:rotateY(0);
	transform:rotateY(0)
}
.qodef-grow-in {
	opacity:0;
	-webkit-transform:scale(.8);
	-moz-transform:scale(.8);
	transform:scale(.8);
	-webkit-transition:all 1s cubic-bezier(0,1,.5,1);
	-moz-transition:all 1s cubic-bezier(0,1,.5,1);
	transition:all 1s cubic-bezier(0,1,.5,1);
	-webkit-backface-visibility:hidden
}
.qodef-grow-in.qodef-grow-in-on {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.qodef-z-rotate {
	opacity:0;
	-webkit-transform:rotateZ(7deg);
	-moz-transform:rotateZ(7deg);
	transform:rotateZ(7deg);
	-webkit-transition:all .3s cubic-bezier(.165,.84,.44,1);
	-moz-transition:all .3s cubic-bezier(.165,.84,.44,1);
	transition:all .3s cubic-bezier(.165,.84,.44,1);
	-webkit-transform-origin:top right;
	-moz-transform-origin:top right;
	transform-origin:top right;
	-webkit-backface-visibility:hidden
}
.qodef-z-rotate.qodef-z-rotate-on {
	opacity:1;
	-webkit-transform:rotateZ(0);
	-moz-transform:rotateZ(0);
	transform:rotateZ(0)
}
.qodef-x-rotate {
	opacity:0;
	-webkit-transform:perspective(900px) rotateX(-45deg);
	-moz-transform:perspective(900px) rotateX(-45deg);
	transform:perspective(900px) rotateX(-45deg);
	-webkit-transition:all .6s cubic-bezier(.785,.135,.15,.86);
	-moz-transition:all .6s cubic-bezier(.785,.135,.15,.86);
	transition:all .6s cubic-bezier(.785,.135,.15,.86);
	-webkit-backface-visibility:hidden
}
.qodef-x-rotate.qodef-x-rotate-on {
	opacity:1;
	-webkit-transform:rotateX(0);
	-moz-transform:rotateX(0);
	transform:rotateX(0)
}
.qodef-y-translate {
	opacity:0;
	-webkit-transform:translate(0,30px);
	-moz-transform:translate(0,30px);
	transform:translate(0,30px);
	-webkit-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
	-moz-transition:all .7s cubic-bezier(.68,-.65,.265,1.65);
	transition:all .7s cubic-bezier(.68,-.65,.265,1.65)
}
.qodef-y-translate.qodef-y-translate-on {
	opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0)
}
.qodef-fade-in-down {
	opacity:0;
	-webkit-transform:translate(0,-25px);
	-moz-transform:translate(0,-25px);
	transform:translate(0,-25px);
	-webkit-transition:all .9s cubic-bezier(0,1,.5,1);
	-moz-transition:all .9s cubic-bezier(0,1,.5,1);
	transition:all .9s cubic-bezier(0,1,.5,1)
}
.qodef-fade-in-down.qodef-fade-in-down-on {
	opacity:1;
	-webkit-transform:translate(0,0);
	-moz-transform:translate(0,0);
	transform:translate(0,0)
}
.qodef-fade-in-left-x-rotate {
	opacity:0;
	-webkit-transform:rotateZ(-5deg) translate(-30px,0);
	-moz-transform:rotateZ(-5deg) translate(-30px,0);
	transform:rotateZ(-5deg) translate(-30px,0);
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease
}
.qodef-fade-in-left-x-rotateqodef-fade-in-left-x-rotate-on {
	opacity:1;
	-webkit-transform:rotateZ(0) translate(0,0);
	-moz-transform:rotateZ(0) translate(0,0);
	transform:rotateZ(0) translate(0,0)
}
.qodef-fade-in {
	opacity:0;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	transition:all 1s ease
}
.qodef-fade-in.qodef-fade-in-on {
	opacity:1
}
.qodef-st-loader {
	position:absolute;
	top:50%;
	left:50%;
	z-index:2100;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.qodef-st-loader1 {
	position:relative;
	height:100%
}
.qodef-st-loader .semi-circle {
	height:30px;
	width:30px;
	border:8px solid #e7e7e7;
	border-right-color:transparent;
	border-radius:50%;
	display:inline-block;
	-webkit-animation-name:rotate-forever;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:ease;
	-webkit-animation-fill-mode:forwards;
	animation-name:rotate-forever;
	animation-duration:1s;
	animation-iteration-count:infinite;
	animation-timing-function:ease;
	animation-delay:0s;
	animation-fill-mode:forwards
}
@-webkit-keyframes rotate-forever {
	0% {
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
@keyframes rotate-forever {
	0% {
		-webkit-transform:rotate(0);
		-moz-transform:rotate(0);
		transform:rotate(0)
	}
	100% {
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(360deg);
		transform:rotate(360deg)
	}
}
.qodef-st-loader .pulse {
	width:32px;
	height:32px;
	margin:-16px 0 0 -16px;
	background-color:#0cc3ce;
	-webkit-border-radius:16px;
	-moz-border-radius:16px;
	-ms-border-radius:16px;
	-o-border-radius:16px;
	border-radius:16px;
	-webkit-animation:scaleout 1s infinite ease-in-out;
	animation:scaleout 1s infinite ease-in-out
}
@-webkit-keyframes scaleout {
	0% {
		-webkit-transform:scale(0)
	}
	100% {
		-webkit-transform:scale(1);
		opacity:0
	}
}
@-moz-keyframes scaleout {
	0% {
		-moz-transform:scale(0)
	}
	100% {
		-moz-transform:scale(1);
		opacity:0
	}
}
@-ms-keyframes scaleout {
	0% {
		-ms-transform:scale(0)
	}
	100% {
		-ms-transform:scale(1);
		opacity:0
	}
}
@-o-keyframes scaleout {
	0% {
		-o-transform:scale(0)
	}
	100% {
		-o-transform:scale(1);
		opacity:0
	}
}
@keyframes scaleout {
	0% {
		transform:scale(0);
		-webkit-transform:scale(0)
	}
	100% {
		transform:scale(1);
		-webkit-transform:scale(1);
		opacity:0
	}
}
.qodef-st-loader .double_pulse {
	width:40px;
	height:40px;
	margin:-20px 0 0 -20px;
	position:relative
}
.qodef-st-loader .double_pulse .double-bounce1,.qodef-st-loader .double_pulse .double-bounce2 {
	width:100%;
	height:100%;
	border-radius:50%;
	background-color:#0cc3ce;
	opacity:.6;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.qodef-st-loader .double_pulse .double-bounce2 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes bounce {
	0%,100% {
		-webkit-transform:scale(0)
	}
	50% {
		-webkit-transform:scale(1)
	}
}
@keyframes bounce {
	0%,100% {
		transform:scale(0);
		-webkit-transform:scale(0)
	}
	50% {
		transform:scale(1);
		-webkit-transform:scale(1)
	}
}
.qodef-st-loader .cube {
	width:60px;
	height:60px;
	margin:-30px 0 0 -30px;
	background-color:#0cc3ce;
	-webkit-animation:rotateplane 1.2s infinite ease-in-out;
	animation:rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes rotateplane {
	0% {
		-webkit-transform:perspective(120px)
	}
	50% {
		-webkit-transform:perspective(120px) rotateY(180deg)
	}
	100% {
		-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
	}
}
@keyframes rotateplane {
	0% {
		transform:perspective(120px) rotateX(0) rotateY(0);
		-webkit-transform:perspective(120px) rotateX(0) rotateY(0)
	}
	50% {
		transform:perspective(120px) rotateX(-180.1deg) rotateY(0);
		-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0)
	}
	100% {
		transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
		-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
	}
}
.qodef-st-loader .rotating_cubes {
	width:32px;
	height:32px;
	margin:-16px 0 0 -16px;
	position:relative
}
.qodef-st-loader .rotating_cubes .cube1,.qodef-st-loader .rotating_cubes .cube2 {
	background-color:#0cc3ce;
	width:10px;
	height:10px;
	position:absolute;
	top:0;
	left:0;
	-webkit-animation:cubemove 1.8s infinite ease-in-out;
	animation:cubemove 1.8s infinite ease-in-out
}
.qodef-st-loader .rotating_cubes .cube2 {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
@-webkit-keyframes cubemove {
	25% {
		-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
	}
	75% {
		-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}
	100% {
		-webkit-transform:rotate(-360deg)
	}
}
@keyframes cubemove {
	25% {
		transform:translateX(42px) rotate(-90deg) scale(.5);
		-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)
	}
	50% {
		transform:translateX(42px) translateY(42px) rotate(-179deg);
		-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)
	}
	50.1% {
		transform:translateX(42px) translateY(42px) rotate(-180deg);
		-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)
	}
	75% {
		transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);
		-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)
	}
	100% {
		transform:rotate(-360deg);
		-webkit-transform:rotate(-360deg)
	}
}
.qodef-st-loader .stripes {
	width:50px;
	height:60px;
	margin:-30px 0 0 -25px;
	text-align:center;
	font-size:10px
}
.qodef-st-loader .stripes>div {
	background-color:#0cc3ce;
	height:100%;
	width:6px;
	display:inline-block;
	margin:0 3px 0 0;
	-webkit-animation:stretchdelay 1.2s infinite ease-in-out;
	animation:stretchdelay 1.2s infinite ease-in-out
}
.qodef-st-loader .stripes .rect2 {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.qodef-st-loader .stripes .rect3 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.qodef-st-loader .stripes .rect4 {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.qodef-st-loader .stripes .rect5 {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
@-webkit-keyframes stretchdelay {
	0%,100%,40% {
		-webkit-transform:scaleY(.4)
	}
	20% {
		-webkit-transform:scaleY(1)
	}
}
@keyframes stretchdelay {
	0%,100%,40% {
		transform:scaleY(.4);
		-webkit-transform:scaleY(.4)
	}
	20% {
		transform:scaleY(1);
		-webkit-transform:scaleY(1)
	}
}
.qodef-st-loader .wave {
	width:72px;
	text-align:center;
	margin:-9px 0 0 -36px
}
.qodef-st-loader .wave>div {
	width:18px;
	height:18px;
	background-color:#0cc3ce;
	margin:0 3px 0 0;
	border-radius:100%;
	display:inline-block;
	-webkit-animation:bouncedelay 1.4s infinite ease-in-out;
	animation:bouncedelay 1.4s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.qodef-st-loader .wave .bounce1 {
	-webkit-animation-delay:-.32s;
	animation-delay:-.32s
}
.qodef-st-loader .wave .bounce2 {
	-webkit-animation-delay:-.16s;
	animation-delay:-.16s
}
@-webkit-keyframes bouncedelay {
	0%,100%,80% {
		-webkit-transform:scale(0)
	}
	40% {
		-webkit-transform:scale(1)
	}
}
@keyframes bouncedelay {
	0%,100%,80% {
		transform:scale(0);
		-webkit-transform:scale(0)
	}
	40% {
		transform:scale(1);
		-webkit-transform:scale(1)
	}
}
.qodef-st-loader .two_rotating_circles {
	width:40px;
	height:40px;
	margin:-20px 0 0 -20px;
	position:relative;
	text-align:center;
	-webkit-animation:rotatecircles 2s infinite linear;
	animation:rotatecircles 2s infinite linear
}
.qodef-st-loader .two_rotating_circles .dot1,.qodef-st-loader .two_rotating_circles .dot2 {
	width:60%;
	height:60%;
	display:inline-block;
	position:absolute;
	top:0;
	background-color:#0cc3ce;
	border-radius:100%;
	-webkit-animation:bounce 2s infinite ease-in-out;
	animation:bounce 2s infinite ease-in-out
}
.qodef-st-loader .two_rotating_circles .dot2 {
	top:auto;
	bottom:0;
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
@-webkit-keyframes rotatecircles {
	100% {
		-webkit-transform:rotate(360deg)
	}
}
@keyframes rotatecircles {
	100% {
		transform:rotate(360deg);
		-webkit-transform:rotate(360deg)
	}
}
.qodef-st-loader .five_rotating_circles {
	width:60px;
	height:60px;
	margin:-30px 0 0 -30px;
	position:relative
}
.qodef-st-loader .five_rotating_circles .container1>div,.qodef-st-loader .five_rotating_circles .container2>div,.qodef-st-loader .five_rotating_circles .container3>div {
	width:12px;
	height:12px;
	background-color:#0cc3ce;
	border-radius:100%;
	position:absolute;
	-webkit-animation:bouncedelay 1.2s infinite ease-in-out;
	animation:bouncedelay 1.2s infinite ease-in-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.qodef-st-loader .five_rotating_circles .spinner-container {
	position:absolute;
	width:100%;
	height:100%
}
.qodef-st-loader .five_rotating_circles .container2 {
	-webkit-transform:rotateZ(45deg);
	transform:rotateZ(45deg)
}
.qodef-st-loader .five_rotating_circles .container3 {
	-webkit-transform:rotateZ(90deg);
	transform:rotateZ(90deg)
}
.qodef-st-loader .five_rotating_circles .circle1 {
	top:0;
	left:0
}
.qodef-st-loader .five_rotating_circles .circle2 {
	top:0;
	right:0
}
.qodef-st-loader .five_rotating_circles .circle3 {
	right:0;
	bottom:0
}
.qodef-st-loader .five_rotating_circles .circle4 {
	left:0;
	bottom:0
}
.qodef-st-loader .five_rotating_circles .container2 .circle1 {
	-webkit-animation-delay:-1.1s;
	animation-delay:-1.1s
}
.qodef-st-loader .five_rotating_circles .container3 .circle1 {
	-webkit-animation-delay:-1s;
	animation-delay:-1s
}
.qodef-st-loader .five_rotating_circles .container1 .circle2 {
	-webkit-animation-delay:-.9s;
	animation-delay:-.9s
}
.qodef-st-loader .five_rotating_circles .container2 .circle2 {
	-webkit-animation-delay:-.8s;
	animation-delay:-.8s
}
.qodef-st-loader .five_rotating_circles .container3 .circle2 {
	-webkit-animation-delay:-.7s;
	animation-delay:-.7s
}
.qodef-st-loader .five_rotating_circles .container1 .circle3 {
	-webkit-animation-delay:-.6s;
	animation-delay:-.6s
}
.qodef-st-loader .five_rotating_circles .container2 .circle3 {
	-webkit-animation-delay:-.5s;
	animation-delay:-.5s
}
.qodef-st-loader .five_rotating_circles .container3 .circle3 {
	-webkit-animation-delay:-.4s;
	animation-delay:-.4s
}
.qodef-st-loader .five_rotating_circles .container1 .circle4 {
	-webkit-animation-delay:-.3s;
	animation-delay:-.3s
}
.qodef-st-loader .five_rotating_circles .container2 .circle4 {
	-webkit-animation-delay:-.2s;
	animation-delay:-.2s
}
.qodef-st-loader .five_rotating_circles .container3 .circle4 {
	-webkit-animation-delay:-.1s;
	animation-delay:-.1s
}
.qodef-st-loader .atom {
	width:100px;
	height:100px;
	margin:-50px 0 0 -50px;
	position:relative
}
.qodef-st-loader .atom .ball-1 {
	height:50%;
	width:50%;
	left:50%;
	top:50%;
	position:absolute;
	z-index:1;
	-webkit-animation:atom_shrink 4.5s infinite linear;
	-moz-animation:atom_shrink 4.5s infinite linear;
	-o-animation:atom_shrink 4.5s infinite linear;
	animation:atom_shrink 4.5s infinite linear
}
.qodef-st-loader .atom .ball-1:before {
	content:'';
	background:#0cc3ce;
	border-radius:50%;
	height:100%;
	width:100%;
	position:absolute;
	top:-50%;
	left:-50%
}
.qodef-st-loader .atom .ball-2,.qodef-st-loader .atom .ball-3,.qodef-st-loader .atom .ball-4 {
	position:absolute;
	width:100%;
	height:100%;
	z-index:0
}
.qodef-st-loader .atom .ball-2:before,.qodef-st-loader .atom .ball-3:before,.qodef-st-loader .atom .ball-4:before {
	content:'';
	height:20px;
	width:20px;
	border-radius:50%;
	background:#0cc3ce;
	top:0;
	left:0;
	margin:0 auto;
	position:absolute
}
.qodef-st-loader .atom .ball-2 {
	-webkit-animation:atom_zindex 1.5s .75s infinite steps(2,end);
	-moz-animation:atom_zindex 1.5s .75s infinite steps(2,end);
	-o-animation:atom_zindex 1.5s .75s infinite steps(2,end);
	animation:atom_zindex 1.5s .75s infinite steps(2,end)
}
.qodef-st-loader .atom .ball-3 {
	-webkit-transform:rotate(120deg);
	-moz-transform:rotate(120deg);
	-o-transform:rotate(120deg);
	transform:rotate(120deg);
	-webkit-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
	-moz-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
	-o-animation:atom_zindex 1.5s -.25s infinite steps(2,end);
	animation:atom_zindex 1.5s -.25s infinite steps(2,end)
}
.qodef-st-loader .atom .ball-4 {
	-webkit-transform:rotate(240deg);
	-moz-transform:rotate(240deg);
	-o-transform:rotate(240deg);
	transform:rotate(240deg);
	-webkit-animation:atom_zindex 1.5s .25s infinite steps(2,end);
	-moz-animation:atom_zindex 1.5s .25s infinite steps(2,end);
	-o-animation:atom_zindex 1.5s .25s infinite steps(2,end);
	animation:atom_zindex 1.5s .25s infinite steps(2,end)
}
.qodef-st-loader .atom .ball-2:before {
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	transform:rotate(0);
	-webkit-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
	-moz-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
	-o-animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease;
	animation:atom_position 1.5s infinite ease,atom_size 1.5s -1.125s infinite ease
}
.qodef-st-loader .atom .ball-3:before {
	-webkit-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
	-moz-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
	-o-animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease;
	animation:atom_position 1.5s -1s infinite ease,atom_size 1.5s -.75s infinite ease
}
.qodef-st-loader .atom .ball-4:before {
	-webkit-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
	-moz-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
	-o-animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease;
	animation:atom_position 1.5s -.5s infinite ease,atom_size 1.5s -125ms infinite ease
}
@-webkit-keyframes atom_position {
	50% {
		top:80px;
		left:80px
	}
}
@-moz-keyframes atom_position {
	50% {
		top:80px;
		left:80px
	}
}
@-o-keyframes atom_position {
	50% {
		top:80px;
		left:80px
	}
}
@keyframes atom_position {
	50% {
		top:80px;
		left:80px
	}
}
@-webkit-keyframes atom_size {
	50% {
		-webkit-transform:scale(.5,.5)
	}
}
@-moz-keyframes atom_size {
	50% {
		-moz-transform:scale(.5,.5)
	}
}
@-o-keyframes atom_size {
	50% {
		-o-transform:scale(.5,.5)
	}
}
@keyframes atom_size {
	50% {
		transform:scale(.5,.5)
	}
}
@-webkit-keyframes atom_zindex {
	100% {
		z-index:10
	}
}
@-moz-keyframes atom_zindex {
	100% {
		z-index:10
	}
}
@-o-keyframes atom_zindex {
	100% {
		z-index:10
	}
}
@keyframes atom_zindex {
	100% {
		z-index:10
	}
}
@-webkit-keyframes atom_shrink {
	50% {
		-webkit-transform:scale(.9,.9)
	}
}
@-moz-keyframes atom_shrink {
	50% {
		-moz-transform:scale(.9,.9)
	}
}
@-o-keyframes atom_shrink {
	50% {
		-o-transform:scale(.9,.9)
	}
}
@keyframes atom_shrink {
	50% {
		transform:scale(.9,.9)
	}
}
.qodef-st-loader .clock {
	width:50px;
	height:50px;
	margin:-25px 0 0 -25px;
	position:relative;
	-webkit-animation:clock 8s infinite steps(8);
	-moz-animation:clock 8s infinite steps(8);
	-o-animation:clock 8s infinite steps(8);
	animation:clock 8s infinite steps(8)
}
.qodef-st-loader .clock .ball {
	height:50px;
	width:50px;
	position:absolute
}
.qodef-st-loader .clock .ball:before {
	content:'';
	border-radius:50%;
	height:18.31501832px;
	width:18.31501832px;
	position:absolute;
	background:#0cc3ce
}
.qodef-st-loader .clock .ball-1 {
	-webkit-transform:rotate(-135deg);
	-moz-transform:rotate(-135deg);
	-o-transform:rotate(-135deg);
	transform:rotate(-135deg);
	-webkit-animation:clock1 1s ease-in infinite;
	-moz-animation:clock1 1s ease-in infinite;
	-o-animation:clock1 1s ease-in infinite;
	animation:clock1 1s ease-in infinite
}
.qodef-st-loader .clock .ball-2 {
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-o-transform:rotate(-90deg);
	-webkit-animation:clock2 1s ease-in infinite;
	-moz-animation:clock2 1s ease-in infinite;
	-o-animation:clock2 1s ease-in infinite;
	animation:clock2 1s ease-in infinite
}
.qodef-st-loader .clock .ball-3 {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-animation:clock3 1s ease-in infinite;
	-moz-animation:clock3 1s ease-in infinite;
	-o-animation:clock3 1s ease-in infinite;
	animation:clock3 1s ease-in infinite
}
.qodef-st-loader .clock .ball-4 {
	-webkit-animation:clock4 1s ease-in infinite;
	-moz-animation:clock4 1s ease-in infinite;
	-o-animation:clock4 1s ease-in infinite;
	animation:clock4 1s ease-in infinite
}
@-webkit-keyframes clock {
	100% {
		-webkit-transform:rotate(360deg)
	}
}
@-moz-keyframes clock {
	100% {
		-moz-transform:rotate(360deg)
	}
}
@-o-keyframes clock {
	100% {
		-o-transform:rotate(360deg)
	}
}
@keyframes clock {
	100% {
		transform:rotate(360deg)
	}
}
@-webkit-keyframes clock1 {
	0% {
		-webkit-transform:rotate(-135deg)
	}
	100%,30% {
		-webkit-transform:rotate(-450deg)
	}
}
@-moz-keyframes clock1 {
	0% {
		-moz-transform:rotate(-135deg)
	}
	100%,30% {
		-moz-transform:rotate(-450deg)
	}
}
@-o-keyframes clock1 {
	0% {
		-o-transform:rotate(-135deg)
	}
	100%,30% {
		-o-transform:rotate(-450deg)
	}
}
@keyframes clock1 {
	0% {
		transform:rotate(-135deg)
	}
	100%,30% {
		transform:rotate(-450deg)
	}
}
@-webkit-keyframes clock2 {
	5% {
		-webkit-transform:rotate(-90deg)
	}
	100%,35% {
		-webkit-transform:rotate(-405deg)
	}
}
@-moz-keyframes clock2 {
	5% {
		-moz-transform:rotate(-90deg)
	}
	100%,35% {
		-moz-transform:rotate(-405deg)
	}
}
@-o-keyframes clock2 {
	5% {
		-o-transform:rotate(-90deg)
	}
	100%,35% {
		-o-transform:rotate(-405deg)
	}
}
@keyframes clock2 {
	5% {
		transform:rotate(-90deg)
	}
	100%,35% {
		transform:rotate(-405deg)
	}
}
@-webkit-keyframes clock3 {
	10% {
		-webkit-transform:rotate(-45deg)
	}
	100%,40% {
		-webkit-transform:rotate(-360deg)
	}
}
@-moz-keyframes clock3 {
	10% {
		-moz-transform:rotate(-45deg)
	}
	100%,40% {
		-moz-transform:rotate(-360deg)
	}
}
@-o-keyframes clock3 {
	10% {
		-o-transform:rotate(-45deg)
	}
	100%,40% {
		-o-transform:rotate(-360deg)
	}
}
@keyframes clock3 {
	10% {
		transform:rotate(-45deg)
	}
	100%,40% {
		transform:rotate(-360deg)
	}
}
@-webkit-keyframes clock4 {
	15% {
		-webkit-transform:rotate(0)
	}
	100%,45% {
		-webkit-transform:rotate(-315deg)
	}
}
@-moz-keyframes clock4 {
	15% {
		-moz-transform:rotate(0)
	}
	100%,45% {
		-moz-transform:rotate(-315deg)
	}
}
@-o-keyframes clock4 {
	15% {
		-o-transform:rotate(0)
	}
	100%,45% {
		-o-transform:rotate(-315deg)
	}
}
@keyframes clock4 {
	15% {
		transform:rotate(0)
	}
	100%,45% {
		transform:rotate(-315deg)
	}
}
.qodef-st-loader .mitosis {
	height:50px;
	width:50px;
	margin:-25px 0 0 -25px;
	position:relative;
	-webkit-animation:mitosis_invert 2s infinite steps(2,end);
	-moz-animation:mitosis_invert 2s infinite steps(2,end);
	-o-animation:mitosis_invert 2s infinite steps(2,end);
	animation:mitosis_invert 2s infinite steps(2,end)
}
.qodef-st-loader .mitosis .ball {
	height:100%;
	width:100%;
	position:absolute;
	border-radius:50%;
	top:0;
	left:0;
	background:#0cc3ce
}
.qodef-st-loader .mitosis .ball-1 {
	-webkit-animation:mitosis_ball1 1s infinite alternate linear;
	-moz-animation:mitosis_ball1 1s infinite alternate linear;
	-o-animation:mitosis_ball1 1s infinite alternate linear;
	animation:mitosis_ball1 1s infinite alternate linear
}
.qodef-st-loader .mitosis .ball-2 {
	-webkit-animation:mitosis_ball2 1s infinite alternate linear;
	-moz-animation:mitosis_ball2 1s infinite alternate linear;
	-o-animation:mitosis_ball2 1s infinite alternate linear;
	animation:mitosis_ball2 1s infinite alternate linear
}
.qodef-st-loader .mitosis .ball-3 {
	-webkit-animation:mitosis_ball3 1s infinite alternate linear;
	-moz-animation:mitosis_ball3 1s infinite alternate linear;
	-o-animation:mitosis_ball3 1s infinite alternate linear;
	animation:mitosis_ball3 1s infinite alternate linear
}
.qodef-st-loader .mitosis .ball-4 {
	-webkit-animation:mitosis_ball4 1s infinite alternate linear;
	-moz-animation:mitosis_ball4 1s infinite alternate linear;
	-o-animation:mitosis_ball4 1s infinite alternate linear;
	animation:mitosis_ball4 1s infinite alternate linear
}
@-webkit-keyframes mitosis_invert {
	100% {
		-webkit-transform:rotate(180deg)
	}
}
@-moz-keyframes mitosis_invert {
	100% {
		-moz-transform:rotate(180deg)
	}
}
@-o-keyframes mitosis_invert {
	100% {
		-o-transform:rotate(180deg)
	}
}
@keyframes mitosis_invert {
	100% {
		transform:rotate(180deg)
	}
}
@-webkit-keyframes mitosis_ball1 {
	12% {
		-webkit-transform:none
	}
	26% {
		-webkit-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-webkit-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-webkit-transform:translate(50%,25%) scale(.6,.8)
	}
	100%,88% {
		-webkit-transform:translate(50%,50%) scale(.6,.6)
	}
}
@-moz-keyframes mitosis_ball1 {
	12% {
		-moz-transform:none
	}
	26% {
		-moz-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-moz-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-moz-transform:translate(50%,25%) scale(.6,.8)
	}
	100%,88% {
		-moz-transform:translate(50%,50%) scale(.6,.6)
	}
}
@-o-keyframes mitosis_ball1 {
	12% {
		-o-transform:none
	}
	26% {
		-o-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-o-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-o-transform:translate(50%,25%) scale(.6,.8)
	}
	100%,88% {
		-o-transform:translate(50%,50%) scale(.6,.6)
	}
}
@keyframes mitosis_ball1 {
	12% {
		transform:none
	}
	26% {
		transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		transform:translateX(50%) scale(.8,.8)
	}
	74% {
		transform:translate(50%,25%) scale(.6,.8)
	}
	100%,88% {
		transform:translate(50%,50%) scale(.6,.6)
	}
}
@-webkit-keyframes mitosis_ball2 {
	12% {
		-webkit-transform:none
	}
	26% {
		-webkit-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-webkit-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-webkit-transform:translate(50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-webkit-transform:translate(50%,-50%) scale(.6,.6)
	}
}
@-moz-keyframes mitosis_ball2 {
	12% {
		-moz-transform:none
	}
	26% {
		-moz-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-moz-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-moz-transform:translate(50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-moz-transform:translate(50%,-50%) scale(.6,.6)
	}
}
@-o-keyframes mitosis_ball2 {
	12% {
		-o-transform:none
	}
	26% {
		-o-transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		-o-transform:translateX(50%) scale(.8,.8)
	}
	74% {
		-o-transform:translate(50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-o-transform:translate(50%,-50%) scale(.6,.6)
	}
}
@keyframes mitosis_ball2 {
	12% {
		transform:none
	}
	26% {
		transform:translateX(25%) scale(1,.8)
	}
	40%,60% {
		transform:translateX(50%) scale(.8,.8)
	}
	74% {
		transform:translate(50%,-25%) scale(.6,.8)
	}
	100%,88% {
		transform:translate(50%,-50%) scale(.6,.6)
	}
}
@-webkit-keyframes mitosis_ball3 {
	12% {
		-webkit-transform:none
	}
	26% {
		-webkit-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-webkit-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-webkit-transform:translate(-50%,25%) scale(.6,.8)
	}
	100%,88% {
		-webkit-transform:translate(-50%,50%) scale(.6,.6)
	}
}
@-moz-keyframes mitosis_ball3 {
	12% {
		-moz-transform:none
	}
	26% {
		-moz-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-moz-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-moz-transform:translate(-50%,25%) scale(.6,.8)
	}
	100%,88% {
		-moz-transform:translate(-50%,50%) scale(.6,.6)
	}
}
@-o-keyframes mitosis_ball3 {
	12% {
		-o-transform:none
	}
	26% {
		-o-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-o-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-o-transform:translate(-50%,25%) scale(.6,.8)
	}
	100%,88% {
		-o-transform:translate(-50%,50%) scale(.6,.6)
	}
}
@keyframes mitosis_ball3 {
	12% {
		transform:none
	}
	26% {
		transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		transform:translate(-50%,25%) scale(.6,.8)
	}
	100%,88% {
		transform:translate(-50%,50%) scale(.6,.6)
	}
}
@-webkit-keyframes mitosis_ball4 {
	12% {
		-webkit-transform:none
	}
	26% {
		-webkit-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-webkit-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-webkit-transform:translate(-50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-webkit-transform:translate(-50%,-50%) scale(.6,.6)
	}
}
@-moz-keyframes mitosis_ball4 {
	12% {
		-moz-transform:none
	}
	26% {
		-moz-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-moz-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-moz-transform:translate(-50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-moz-transform:translate(-50%,-50%) scale(.6,.6)
	}
}
@-o-keyframes mitosis_ball4 {
	12% {
		-o-transform:none
	}
	26% {
		-o-transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		-o-transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		-o-transform:translate(-50%,-25%) scale(.6,.8)
	}
	100%,88% {
		-o-transform:translate(-50%,-50%) scale(.6,.6)
	}
}
@keyframes mitosis_ball4 {
	12% {
		transform:none
	}
	26% {
		transform:translateX(-25%) scale(1,.8)
	}
	40%,60% {
		transform:translateX(-50%) scale(.8,.8)
	}
	74% {
		transform:translate(-50%,-25%) scale(.6,.8)
	}
	100%,88% {
		transform:translate(-50%,-50%) scale(.6,.6)
	}
}
.qodef-st-loader .lines {
	width:60px;
	height:60px;
	margin:0 0 0 -30px
}
.qodef-st-loader .lines .line1,.qodef-st-loader .lines .line2,.qodef-st-loader .lines .line3,.qodef-st-loader .lines .line4 {
	margin-left:10px;
	position:absolute;
	width:60px;
	height:4px;
	background-color:#0cc3ce;
	-webkit-animation:lines_spin 1.5s infinite linear;
	-webkit-animation-timing-function:ease
}
.qodef-st-loader .lines .line2 {
	-webkit-animation-delay:.1s
}
.qodef-st-loader .lines .line3 {
	-webkit-animation-delay:.2s
}
.qodef-st-loader .lines .line4 {
	-webkit-animation-delay:.3s
}
@-webkit-keyframes lines_spin {
	100% {
		-webkit-transform:rotate(360deg)
	}
}
@-moz-keyframes lines_spin {
	100% {
		-moz-transform:rotate(360deg)
	}
}
@-o-keyframes lines_spin {
	100% {
		-o-transform:rotate(360deg)
	}
}
@keyframes lines_spin {
	100% {
		transform:rotate(360deg)
	}
}
.qodef-st-loader .fussion {
	width:30px;
	height:30px;
	margin:-45px 0 0 -30px;
	position:relative
}
.qodef-st-loader .fussion .ball {
	height:40px;
	width:40px;
	left:50%;
	top:50%;
	background:#0cc3ce;
	border-radius:50%;
	float:left;
	position:absolute
}
.qodef-st-loader .fussion .ball-1 {
	background:#0cc3ce;
	top:0;
	left:50%;
	-webkit-animation:fussion_ball1 1s 0s ease infinite;
	-moz-animation:fussion_ball1 1s 0s ease infinite;
	-o-animation:fussion_ball1 1s 0s ease infinite;
	animation:fussion_ball1 1s 0s ease infinite;
	z-index:1
}
.qodef-st-loader .fussion .ball-2 {
	background:#0cc3ce;
	top:50%;
	left:100%;
	-webkit-animation:fussion_ball2 1s 0s ease infinite;
	-moz-animation:fussion_ball2 1s 0s ease infinite;
	-o-animation:fussion_ball2 1s 0s ease infinite;
	animation:fussion_ball2 1s 0s ease infinite;
	z-index:2
}
.qodef-st-loader .fussion .ball-3 {
	background:#0cc3ce;
	top:100%;
	left:50%;
	-webkit-animation:fussion_ball3 1s 0s ease infinite;
	-moz-animation:fussion_ball3 1s 0s ease infinite;
	-o-animation:fussion_ball3 1s 0s ease infinite;
	animation:fussion_ball3 1s 0s ease infinite;
	z-index:1
}
.qodef-st-loader .fussion .ball-4 {
	background:#0cc3ce;
	top:50%;
	left:0;
	-webkit-animation:fussion_ball4 1s 0s ease infinite;
	-moz-animation:fussion_ball4 1s 0s ease infinite;
	-o-animation:fussion_ball4 1s 0s ease infinite;
	animation:fussion_ball4 1s 0s ease infinite;
	z-index:2
}
@-webkit-keyframes fussion_ball1 {
	50% {
		top:-100%;
		left:200%
	}
	100% {
		top:50%;
		left:100%;
		z-index:2
	}
}
@-moz-keyframes fussion_ball1 {
	50% {
		top:-100%;
		left:200%
	}
	100% {
		top:50%;
		left:100%;
		z-index:2
	}
}
@-o-keyframes fussion_ball1 {
	50% {
		top:-100%;
		left:200%
	}
	100% {
		top:50%;
		left:100%;
		z-index:2
	}
}
@keyframes fussion_ball1 {
	50% {
		top:-100%;
		left:200%
	}
	100% {
		top:50%;
		left:100%;
		z-index:2
	}
}
@-webkit-keyframes fussion_ball2 {
	50% {
		top:200%;
		left:200%
	}
	100% {
		top:100%;
		left:50%;
		z-index:1
	}
}
@-moz-keyframes fussion_ball2 {
	50% {
		top:200%;
		left:200%
	}
	100% {
		top:100%;
		left:50%;
		z-index:1
	}
}
@-o-keyframes fussion_ball2 {
	50% {
		top:200%;
		left:200%
	}
	100% {
		top:100%;
		left:50%;
		z-index:1
	}
}
@keyframes fussion_ball2 {
	50% {
		top:200%;
		left:200%
	}
	100% {
		top:100%;
		left:50%;
		z-index:1
	}
}
@-webkit-keyframes fussion_ball3 {
	50% {
		top:200%;
		left:-100%
	}
	100% {
		top:50%;
		left:0;
		z-index:2
	}
}
@-moz-keyframes fussion_ball3 {
	50% {
		top:200%;
		left:-100%
	}
	100% {
		top:50%;
		left:0;
		z-index:2
	}
}
@-o-keyframes fussion_ball3 {
	50% {
		top:200%;
		left:-100%
	}
	100% {
		top:50%;
		left:0;
		z-index:2
	}
}
@keyframes fussion_ball3 {
	50% {
		top:200%;
		left:-100%
	}
	100% {
		top:50%;
		left:0;
		z-index:2
	}
}
@-webkit-keyframes fussion_ball4 {
	50% {
		top:-100%;
		left:-100%
	}
	100% {
		top:0;
		left:50%;
		z-index:1
	}
}
@-moz-keyframes fussion_ball4 {
	50% {
		top:-100%;
		left:-100%
	}
	100% {
		top:0;
		left:50%;
		z-index:1
	}
}
@-o-keyframes fussion_ball4 {
	50% {
		top:-100%;
		left:-100%
	}
	100% {
		top:0;
		left:50%;
		z-index:1
	}
}
@keyframes fussion_ball4 {
	50% {
		top:-100%;
		left:-100%
	}
	100% {
		top:0;
		left:50%;
		z-index:1
	}
}
.qodef-st-loader .wave_circles {
	width:150px;
	height:30px;
	margin:-15px 0 0 -75px
}
.qodef-st-loader .wave_circles .ball {
	height:30px;
	width:30px;
	float:left;
	background:#0cc3ce;
	border-radius:50%;
	margin-right:10px
}
.qodef-st-loader .wave_circles .ball-1 {
	-webkit-animation:wave_jump3 1.8s infinite ease-out;
	-moz-animation:wave_jump3 1.8s infinite ease-out;
	-o-animation:wave_jump3 1.8s infinite ease-out;
	animation:wave_jump3 1.8s infinite ease-out
}
.qodef-st-loader .wave_circles .ball-2 {
	-webkit-animation:wave_jump2 1.8s infinite ease-out;
	-moz-animation:wave_jump2 1.8s infinite ease-out;
	-o-animation:wave_jump2 1.8s infinite ease-out;
	animation:wave_jump2 1.8s infinite ease-out
}
.qodef-st-loader .wave_circles .ball-3 {
	-webkit-animation:wave_jump1 1.8s infinite ease-out;
	-moz-animation:wave_jump1 1.8s infinite ease-out;
	-o-animation:wave_jump1 1.8s infinite ease-out;
	animation:wave_jump1 1.8s infinite ease-out
}
.qodef-st-loader .wave_circles .ball-4 {
	margin-right:0;
	-webkit-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
	-moz-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
	-o-animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1);
	animation:wave_wipe 1.8s infinite cubic-bezier(.5,0,.5,1)
}
@-webkit-keyframes wave_jump1 {
	12% {
		-webkit-transform:translate(20px,-40px);
		-webkit-animation-timing-function:ease-in
	}
	100%,24% {
		-webkit-transform:translate(40px,0)
	}
}
@-moz-keyframes wave_jump1 {
	12% {
		-moz-transform:translate(20px,-40px);
		-moz-animation-timing-function:ease-in;
		-o-transform:translate(20px,-40px);
		-o-animation-timing-function:ease-in
	}
	100%,24% {
		-moz-transform:translate(40px,0);
		-o-transform:translate(40px,0)
	}
}
@keyframes wave_jump1 {
	12% {
		transform:translate(20px,-40px);
		animation-timing-function:ease-in
	}
	100%,24% {
		transform:translate(40px,0)
	}
}
@-webkit-keyframes wave_jump2 {
	12% {
		-webkit-transform:translate(0,0)
	}
	24% {
		-webkit-transform:translate(20px,-40px);
		-webkit-animation-timing-function:ease-in
	}
	100%,36% {
		-webkit-transform:translate(40px,0)
	}
}
@-moz-keyframes wave_jump2 {
	12% {
		-moz-transform:translate(0,0)
	}
	24% {
		-moz-transform:translate(20px,-40px);
		-moz-animation-timing-function:ease-in
	}
	100%,36% {
		-moz-transform:translate(40px,0)
	}
}
@-o-keyframes wave_jump2 {
	12% {
		-o-transform:translate(0,0)
	}
	24% {
		-o-transform:translate(20px,-40px);
		-o-animation-timing-function:ease-in
	}
	100%,36% {
		-o-transform:translate(40px,0)
	}
}
@keyframes wave_jump2 {
	12% {
		transform:translate(0,0)
	}
	24% {
		transform:translate(20px,-40px);
		animation-timing-function:ease-in
	}
	100%,36% {
		transform:translate(40px,0)
	}
}
@-webkit-keyframes wave_jump3 {
	24% {
		-webkit-transform:translate(0,0)
	}
	36% {
		-webkit-transform:translate(20px,-40px);
		-webkit-animation-timing-function:ease-in
	}
	100%,48% {
		-webkit-transform:translate(40px,0)
	}
}
@-moz-keyframes wave_jump3 {
	24% {
		-moz-transform:translate(0,0)
	}
	36% {
		-moz-transform:translate(20px,-40px);
		-moz-animation-timing-function:ease-in
	}
	100%,48% {
		-moz-transform:translate(40px,0)
	}
}
@-o-keyframes wave_jump3 {
	24% {
		-o-transform:translate(0,0)
	}
	36% {
		-o-transform:translate(20px,-40px);
		-o-animation-timing-function:ease-in
	}
	100%,48% {
		-o-transform:translate(40px,0)
	}
}
@keyframes wave_jump3 {
	24% {
		transform:translate(0,0)
	}
	36% {
		transform:translate(20px,-40px);
		animation-timing-function:ease-in
	}
	100%,48% {
		transform:translate(40px,0)
	}
}
@-webkit-keyframes wave_wipe {
	100%,48% {
		-webkit-transform:translateX(-120px)
	}
}
@-moz-keyframes wave_wipe {
	100%,48% {
		-moz-transform:translateX(-120px)
	}
}
@-o-keyframes wave_wipe {
	100%,48% {
		-o-transform:translateX(-120px)
	}
}
@keyframes wave_wipe {
	100%,48% {
		transform:translateX(-120px)
	}
}
.qodef-st-loader .pulse_circles {
	width:100px;
	height:100px;
	margin:-50px 0 0 -50px;
	position:relative
}
.qodef-st-loader .pulse_circles * {
	box-sizing:border-box
}
.qodef-st-loader .pulse_circles .ball {
	height:100%;
	width:100%;
	background:#0cc3ce;
	position:absolute;
	border-radius:50%;
	border:0 solid #0cc3ce;
	-webkit-animation:pulse_circles_pulse 3s infinite;
	-moz-animation:pulse_circles_pulse 3s infinite;
	-o-animation:pulse_circles_pulse 3s infinite;
	animation:pulse_circles_pulse 3s infinite
}
.qodef-st-loader .pulse_circles .ball-2 {
	-webkit-animation-delay:-.75s;
	-moz-animation-delay:-.75s;
	-o-animation-delay:-.75s;
	animation-delay:-.75s
}
.qodef-st-loader .pulse_circles .ball-3 {
	-webkit-animation-delay:-1.5s;
	-moz-animation-delay:-1.5s;
	-o-animation-delay:-1.5s;
	animation-delay:-1.5s
}
.qodef-st-loader .pulse_circles .ball-4 {
	-webkit-animation-delay:-2.25s;
	-moz-animation-delay:-2.25s;
	-o-animation-delay:-2.25s;
	animation-delay:-2.25s
}
@-webkit-keyframes pulse_circles_pulse {
	0% {
		-webkit-transform:scale(.1,.1);
		opacity:1;
		border-width:50px
	}
	100% {
		-webkit-transform:scale(1,1);
		opacity:0;
		border-width:0
	}
}
@-moz-keyframes pulse_circles_pulse {
	0% {
		-moz-transform:scale(.1,.1);
		opacity:1;
		border-width:50px
	}
	100% {
		-moz-transform:scale(1,1);
		opacity:0;
		border-width:0
	}
}
@-o-keyframes pulse_circles_pulse {
	0% {
		-o-transform:scale(.1,.1);
		opacity:1;
		border-width:50px
	}
	100% {
		-o-transform:scale(1,1);
		opacity:0;
		border-width:0
	}
}
@keyframes pulse_circles_pulse {
	0% {
		transform:scale(.1,.1);
		opacity:1;
		border-width:50px
	}
	100% {
		transform:scale(1,1);
		opacity:0;
		border-width:0
	}
}
.qodef-comment-holder {
	padding:10px 0 38px;
	margin:0
}
.qodef-comment-holder .qodef-comment-image {
	display:block;
	width:68px;
	height:68px;
	float:left
}
.qodef-comment-holder .qodef-comment-text {
	padding:0 0 0 93px;
	min-height:68px
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-info {
	display:inline-block;
	width:100%;
	vertical-align:middle;
	line-height:0
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-date {
	color:#0cc3ce;
	font-size:12px;
	font-weight:500;
	letter-spacing:-.2px;
	font-family:Poppins,sans-serif;
	line-height:19px
}
.qodef-comment-holder .qodef-comment-text .qodef-text-holder {
	margin-bottom:16px
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-actions a {
	font-family:Poppins,sans-serif;
	font-size:15px;
	font-weight:500;
	letter-spacing:-.2px;
	color:#101010;
	margin-right:2px
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-actions a:hover {
	color:#0cc3ce
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-actions a:not(:first-child) {
	margin-left:10px
}
.qodef-comment-holder .qodef-comment-text .qodef-comment-actions span {
	color:#101010;
	font-size:15px;
	vertical-align:middle
}
.qodef-comment-list {
	list-style:none;
	position:relative;
	z-index:150;
	padding:0;
	margin:38px 0 0
}
.qodef-comment-list li {
	display:inline-block;
	position:relative;
	width:100%
}
.qodef-comment-list>li {
	margin:0 0 40px;
	border-bottom:1px solid #e3e3e3;
	padding-bottom:31px
}
.qodef-comment-list>li:last-child {
	margin-bottom:0
}
.qodef-comment-list .children {
	margin:20px 0 0;
	padding:0 0 0 70px
}
.qodef-comment-list .children li {
	margin:10px 0 0
}
.qodef-comment-form {
	margin-bottom:40px
}
.comment-respond .comment-reply-title {
	margin-bottom:36px
}
.comment-respond .comment-reply-title a {
	color:#8e8e8e;
	font-size:12px
}
.comment-respond .comment-reply-title a:hover {
	color:#0cc3ce
}
.comment-respond#respond input[type=text],.comment-respond#respond input[type=password],.comment-respond#respond textarea {
	margin-bottom:18px
}
.comment-respond .logged-in-as {
	margin:0 0 10px
}
.comment-respond .form-submit {
	margin:13px 0 0
}
.qodef-comment-text .comment-respond {
	margin:20px 0
}
#respond input[type=text],#respond textarea,.post-password-form input[type=password],.wpcf7 .wpcf7-form-control.wpcf7-date,.wpcf7 .wpcf7-form-control.wpcf7-number,.wpcf7 .wpcf7-form-control.wpcf7-quiz,.wpcf7 .wpcf7-form-control.wpcf7-select,.wpcf7 .wpcf7-form-control.wpcf7-text,.wpcf7 .wpcf7-form-control.wpcf7-textarea {
	width:100%;
	padding:10px 15px;
	outline:0;
	font-family:inherit;
	line-height:25px;
	background-color:#fff;
	color:#777;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border:1px solid #d5d5d5;
	font-size:13px;
	margin-bottom:30px
}
#respond input[type=text]:focus,#respond textarea:focus,.post-password-form input[type=password]:focus,.wpcf7 .wpcf7-form-control.wpcf7-date:focus,.wpcf7 .wpcf7-form-control.wpcf7-number:focus,.wpcf7 .wpcf7-form-control.wpcf7-quiz:focus,.wpcf7 .wpcf7-form-control.wpcf7-select:focus,.wpcf7 .wpcf7-form-control.wpcf7-text:focus,.wpcf7 .wpcf7-form-control.wpcf7-textarea:focus {
	border:1px solid #b1b1b1
}
#respond input[type=text]:focus::-webkit-input-placeholder,#respond textarea:focus::-webkit-input-placeholder,.post-password-form input[type=password]:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:focus::-webkit-input-placeholder {
	color:#777
}
#respond input[type=text]:focus:-moz-placeholder,#respond textarea:focus:-moz-placeholder,.post-password-form input[type=password]:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:focus:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:focus:-moz-placeholder {
	color:#777;
	opacity:1
}
#respond input[type=text]:focus::-moz-placeholder,#respond textarea:focus::-moz-placeholder,.post-password-form input[type=password]:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:focus::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:focus::-moz-placeholder {
	color:#777;
	opacity:1
}
#respond input[type=text]:focus:-ms-input-placeholder,#respond textarea:focus:-ms-input-placeholder,.post-password-form input[type=password]:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:focus:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:focus:-ms-input-placeholder {
	color:#777;
	line-height:normal
}
#respond input[type=text]::-webkit-input-placeholder,#respond textarea::-webkit-input-placeholder,.post-password-form input[type=password]::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
	color:#bababa
}
#respond input[type=text]:-moz-placeholder,#respond textarea:-moz-placeholder,.post-password-form input[type=password]:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color:#bababa;
	opacity:1
}
#respond input[type=text]::-moz-placeholder,#respond textarea::-moz-placeholder,.post-password-form input[type=password]::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text::-moz-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color:#bababa;
	opacity:1
}
#respond input[type=text]:-ms-input-placeholder,#respond textarea:-ms-input-placeholder,.post-password-form input[type=password]:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-date:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-number:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-select:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-text:-ms-input-placeholder,.wpcf7 .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
	color:#bababa;
	line-height:normal
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea {
	font-size:13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	margin-bottom:0;
	vertical-align:top;
	height:40px;
	line-height:40px;
	background-color:transparent;
	color:#777;
	border:1px solid #8A8A8A;
	border-right:0
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus {
	border-right:0
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus::-webkit-input-placeholder {
	color:#777
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus:-moz-placeholder {
	color:#777;
	opacity:1
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus::-moz-placeholder {
	color:#777;
	opacity:1
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus:-ms-input-placeholder {
	color:#777;
	line-height:normal
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
	color:#8a8a8a
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color:#8a8a8a;
	opacity:1
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text::-moz-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color:#8a8a8a;
	opacity:1
}
.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:-ms-input-placeholder,.wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
	color:#8a8a8a;
	line-height:normal
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea {
	font-size:13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	margin-bottom:0;
	vertical-align:top;
	height:40px;
	line-height:40px;
	background-color:transparent;
	color:#fff;
	border:1px solid #fff;
	border-right:0
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus::-webkit-input-placeholder {
	color:#fff
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus:-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus::-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:focus:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:focus:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:focus:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:focus:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:focus:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:focus:-ms-input-placeholder {
	color:#fff;
	line-height:normal
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
	color:#fff
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text::-moz-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-date:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-number:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-select:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-text:-ms-input-placeholder,footer .wpcf7 .qodef-subscription-form .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
	color:#fff;
	line-height:normal
}
.qodef-subscription-form .qodef-subscription-form-inner {
	position:relative
}
.qodef-subscription-form input.wpcf7-form-control.wpcf7-submit {
	font-family:ElegantIcons;
	font-size:16px;
	color:#9B9B9B;
	padding:0 8px;
	height:40px;
	line-height:36px;
	display:inline-block;
	width:40px;
	vertical-align:top;
	background-color:transparent;
	border:1px solid #8a8a8a;
	position:absolute;
	right:0;
	top:0
}
.qodef-subscription-form input.wpcf7-form-control.wpcf7-submit:hover {
	border-color:#191919
}
.qodef-subscription-form {
	position:relative
}
footer .qodef-subscription-form {
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%
}
footer .qodef-subscription-form label {
	display:table-cell;
	width:40%;
	height:100%;
	vertical-align:top;
	padding-right:10px;
	line-height:18px
}
@media only screen and (min-width:769px) and (max-width:1300px) {
	footer .qodef-subscription-form label {
		display:block;
		width:100%;
		margin-bottom:10px
	}
}
footer .qodef-subscription-form .qodef-subscription-form-inner {
	display:table-cell;
	width:60%;
	height:100%;
	position:relative
}
@media only screen and (min-width:769px) and (max-width:1300px) {
	footer .qodef-subscription-form .qodef-subscription-form-inner {
		display:block;
		width:100%;
		margin-bottom:7px
	}
}
footer .qodef-subscription-form input.wpcf7-form-control.wpcf7-submit {
	font-family:ElegantIcons;
	font-size:16px;
	color:#dedede;
	padding:0 8px;
	height:40px;
	line-height:36px;
	display:inline-block;
	width:40px;
	vertical-align:top;
	background-color:transparent;
	border:1px solid #fff;
	position:absolute;
	right:0;
	top:0
}
.qodef-pagination,.qodef-pagination li,.qodef-pagination li.qodef-pagination-next span,.qodef-pagination li.qodef-pagination-prev span {
	vertical-align:middle
}
footer .qodef-subscription-form input.wpcf7-form-control.wpcf7-submit:hover {
	border-color:#0cc3ce;
	background-color:#0cc3ce
}
div.wpcf7 img.ajax-loader {
	display:none!important
}
#submit_comment,.post-password-form input[type=submit],.qodef-woocommerce-page #reviews input[type=submit],input.wpcf7-form-control.wpcf7-submit {
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:700;
	padding:0 35px;
	font-size:12px;
	line-height:47px;
	text-transform:uppercase;
	letter-spacing:1px;
	border:0;
	border-style:solid;
	font-family:Poppins,sans-serif;
	color:#fff;
	background-color:#0cc3ce;
	cursor:pointer;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out
}
#submit_comment:hover,.post-password-form input[type=submit]:hover,.qodef-woocommerce-page #reviews input[type=submit]:hover,input.wpcf7-form-control.wpcf7-submit:hover {
	color:#fff;
	background-color:#191919;
	-webkit-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	-moz-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1)
}
.qodef-pagination {
	display:inline-block;
	width:100%;
	margin-bottom:8px
}
.qodef-pagination ul {
	margin:0
}
.qodef-pagination li {
	display:inline-block;
	text-align:center;
	float:left;
	margin-right:10px
}
.qodef-pagination li a,.qodef-pagination li.active span {
	position:relative;
	display:inline-block;
	width:24px;
	height:24px;
	line-height:24px;
	margin:0;
	vertical-align:middle;
	text-decoration:none;
	cursor:pointer;
	white-space:nowrap;
	box-sizing:content-box;
	font-family:Poppins,sans-serif;
	font-weight:700;
	color:#191919;
	background-color:transparent;
	border:0;
	font-size:17px;
	-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;
	transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out
}
.slick-dots li button:before,.slick-next:before,.slick-prev:before {
	font-family:slick;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.qodef-pagination li a:hover,.qodef-pagination li.active span,.qodef-pagination li.active span:hover {
	color:#0cc3ce
}
.qodef-owl-slider .owl-buttons .owl-prev {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	left:15px
}
.qodef-owl-slider .owl-buttons .owl-next {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	right:15px
}
.qodef-owl-slider .owl-buttons .qodef-next-icon,.qodef-owl-slider .owl-buttons .qodef-prev-icon {
	display:inline-block;
	width:58px;
	height:58px;
	text-align:center
}
.qodef-owl-slider .owl-buttons .qodef-next-icon i,.qodef-owl-slider .owl-buttons .qodef-prev-icon i {
	font-size:58px;
	line-height:58px;
	color:#fff
}
.qodef-owl-slider .owl-pagination {
	text-align:center
}
.qodef-owl-slider .owl-pagination .owl-page {
	display:inline-block
}
.qodef-owl-slider .owl-pagination .owl-page span {
	display:inline-block;
	width:12px;
	height:12px;
	margin:3px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#e3e3e3
}
.qodef-owl-slider .owl-pagination .owl-page.active span {
	opacity:1
}
.qodef-404-page {
	padding:0
}
.qodef-page-not-found {
	margin: 80px 0;
}
.qodef-page-not-found h2,.qodef-page-not-found h4 {
	margin-bottom: 30px;
}
#qodef-back-to-top {
	position:fixed;
	width:50px;
	right:10px;
	bottom:10px;
	margin:0;
	z-index:10000;

	-webkit-transition:opacity .15s ease-out,visibility .15s ease-out,border-color .15s ease-out;
	-moz-transition:opacity .15s ease-out,visibility .15s ease-out,border-color .15s ease-out;
	transition:opacity .15s ease-out,visibility .15s ease-out,border-color .15s ease-out;
	opacity:0;
	visibility:hidden;
	overflow:hidden;
	border:2px solid ##e2001a;
}
#qodef-back-to-top:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#01bdfd61;
	opacity:0;
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease;
	z-index:-1
}
#qodef-back-to-top:hover {
	-webkit-transition:color .15s ease-out,border-color .15s ease-out .15s;
	-moz-transition:color .15s ease-out,border-color .15s ease-out .15s;
	transition:color .15s ease-out,border-color .15s ease-out .15s;
	border-color:#01bdfd;
}
#qodef-back-to-top:hover:after {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	opacity:1;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease
}
#qodef-back-to-top.off {
	opacity: 0;
	visibility: hidden;
}
#qodef-back-to-top.on {
	opacity: 1;
	visibility: visible;
}
.qodef-drop-down .second,.slick-loading .slick-slide,.slick-loading .slick-track {
	visibility:hidden
}
#qodef-back-to-top>span {
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
	display:block;
	color:#fb8996;
	font-size:32px;
	background-color: #d5182c08;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out;
	box-sizing:border-box
}
#qodef-back-to-top span span {
	display:block;
	position:absolute;
	top:0;
	left:8px;
	line-height:inherit
}
#qodef-back-to-top:hover>span {
	color:#fff;
	font-family: Ubuntu, sans-serif;
}
.qodef-self-hosted-video-holder .qodef-video-wrap .mejs-container,.qodef-self-hosted-video-holder .qodef-video-wrap .mejs-overlay-play {
	height:100%!important;
	/*!important because of the inline style*/width:100%!important/*!important because of the inline style*/
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.slick-list,.slick-slider,.slick-track {
	position:relative;
	display:block
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover {
	color:transparent;
	background:0 0;
	outline:0
}
.slick-slider {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent;
	margin-bottom:0
}
.slick-list {
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:0
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-list,.slick-slider .slick-track {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	top:0;
	left:0
}
.slick-track:after,.slick-track:before {
	display:table;
	content:''
}
.slick-next:before,.slick-prev:before,[dir=rtl] .slick-next:before,[dir=rtl] .slick-prev:before {
	content:'?'
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
.slick-dots,.slick-next,.slick-prev {
	position:absolute;
	display:block;
	padding:0
}
.slick-next,.slick-prev {
	font-size:0;
	line-height:0;
	top:50%;
	width:20px;
	height:20px;
	margin-top:-10px\9;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	cursor:pointer;
	border:none
}
.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before {
	opacity:1
}
.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before {
	opacity:.25
}
.slick-next:before,.slick-prev:before {
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:#fff
}
.slick-prev {
	left:-25px
}
[dir=rtl] .slick-prev {
	right:-25px;
	left:auto
}
.slick-next {
	right:-25px
}
[dir=rtl] .slick-next {
	right:auto;
	left:-25px
}
.slick-dots {
	bottom:-45px;
	width:100%;
	list-style:none;
	text-align:center
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:0;
	background:0 0
}
.slick-dots li button:focus,.slick-dots li button:hover {
	outline:0
}
.slick-dots li button:focus:before,.slick-dots li button:hover:before {
	opacity:1
}
.slick-dots li button:before {
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'�';
	text-align:center;
	opacity:.25;
	color:#000
}
.qodef-main-menu ul li a,.qodef-top-bar,.vc_separator.vc_separator-has-text h4 {
	font-family:Poppins,sans-serif
}
.slick-dots li.slick-active button:before {
	opacity:.75;
	color:#000
}
.vc_separator.vc_separator-has-text h4 {
	font-size:20px;
	font-weight:600;
	letter-spacing:-.5px;
	color:#101010
}
.underline-links a {
	position:relative
}
.underline-links a:before {
	content:'';
	width:0;
	height:1px;
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transition:width .3s ease-out;
	-moz-transition:width .3s ease-out;
	transition:width .3s ease-out;
	background-color:#0cc3ce
}
.qodef-logo-wrapper a,.qodef-main-menu {
	position:relative;
	vertical-align:middle;
	display:inline-block
}
.underline-links a:hover:before {
	width:100%
}
.qodef-logo-wrapper {
	display:inline-block;
	vertical-align:middle
}
.qodef-logo-wrapper a img {
	height:100%;
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.qodef-logo-wrapper a img.qodef-normal-logo {
	opacity:1
}
.qodef-logo-wrapper a img.qodef-dark-logo {
	opacity:0;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%)
}
.qodef-logo-wrapper a img.qodef-light-logo {
	opacity:0;
	-webkit-transform:translateY(-200%);
	transform:translateY(-200%)
}
.qodef-main-menu {
	height:100%
}
.qodef-main-menu .qodef-item-hover-holder {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	overflow:hidden;
	z-index:-1;
	backface-visibility:hidden;
	transform:translateZ(0)
}
.qodef-main-menu .qodef-item-hover-holder>.qodef-item-hover {
	position:absolute;
	width:40px;
	height:0;
	bottom:0;
	left:100%;
	border-top:4px solid #0cc3ce;
	-webkit-transition:left .5s ease,width .2s ease-out;
	transition:left .5s ease,width .2s ease-out;
	z-index:-1;
	backface-visibility:hidden;
	transform:translateZ(0);
	opacity:0
}
.qodef-main-menu>ul>li>a,.qodef-main-menu>ul>li>a span.item_inner {
	position:relative;
	border-color:transparent;
	background-color:transparent
}
.qodef-main-menu .qodef-item-hover-holder>.qodef-item-hover.qodef-appeared {
	opacity:1;
	-webkit-transition:left .5s ease,width .2s ease-out,opacity .2s;
	transition:left .5s ease,width .2s ease-out,opacity .2s
}
.qodef-main-menu ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left
}
body.qodef-menu-with-large-icons .qodef-main-menu>ul>li>a,body.qodef-menu-with-large-icons .qodef-main-menu>ul>li>a span.item_inner {
	text-align:center;
	vertical-align:middle
}
.qodef-main-menu ul li {
	position:relative;
	display:inline-block;
	float:left;
	padding:0;
	margin:0;
	background-repeat:no-repeat;
	background-position:right
}
.qodef-main-menu ul li a {
	font-size:13px;
	line-height:18px;
	font-weight:500;
	color:#8d8d8d
}
.qodef-main-menu ul li.qodef-active-item a,.qodef-main-menu ul li:hover a,.qodef-main-menu>ul>li.qodef-active-item>a,body:not(.qodef-menu-item-first-level-bg-color) .qodef-main-menu>ul>li:hover>a {
	color:#0cc3ce
}
body:not(.qodef-menu-with-large-icons) .qodef-main-menu ul li a span.item_inner i:before {
	margin:0 7px 0 0
}
.qodef-main-menu>ul {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	height:100%
}
.qodef-main-menu>ul>li {
	height:100%
}
.qodef-main-menu>ul>li:last-child>a span.plus {
	display:none
}
.qodef-main-menu>ul>li.has_sub>a i.qodef-menu-arrow {
	display:inline-block;
	margin-left:6px
}
.qodef-main-menu>ul>li.has_sub>a .item_inner>i.qodef-menu-arrow {
	position:relative;
	left:4px
}
.qodef-main-menu>ul>li>a {
	height:100%;
	padding:0;
	color:#252525;
	font-weight:500;
	font-size:15px;
	letter-spacing:0;
	display:inline-block;
	vertical-align:middle;
	border-style:solid;
	border-width:0;
	-webkit-transition:color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;
	-moz-transition:color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out;
	transition:color .15s ease-out,color .15s ease-out,border-color .15s ease-out,background-color .15s ease-out
}
.qodef-main-menu>ul>li>a:before {
	height:2px;
	bottom:0
}
.qodef-main-menu>ul>li>a:after {
	height:1px;
	bottom:4px
}
.qodef-main-menu>ul>li>a>span.item_outer {
	display:block;
	position:relative;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-main-menu>ul>li>a span.item_inner {
	display:inline-block;
	padding:0 20px;
	border-width:0;
	-webkit-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;
	-moz-transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out;
	transition:text-decoration .2s ease-out,border-color .2s ease-out,background-color .2s ease-out
}
.qodef-main-menu>ul>li>a span.item_inner:after,.qodef-main-menu>ul>li>a span.item_inner:before,.qodef-main-menu>ul>li>a:after,.qodef-main-menu>ul>li>a:before {
	content:"";
	display:none;
	position:absolute;
	left:0;
	background-color:transparent;
	-webkit-transition:background-color .15s ease-out;
	-moz-transition:background-color .15s ease-out;
	transition:background-color .15s ease-out;
	width:100%
}
.qodef-main-menu>ul>li>a span.item_inner:before {
	bottom:0;
	height:2px
}
.qodef-main-menu>ul>li>a span.item_inner:after {
	height:1px;
	bottom:4px
}
body.qodef-menu-with-large-icons .qodef-main-menu>ul>li>a span.item_inner i {
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.qodef-main-menu>ul>li>a span.plus {
	width:4px;
	height:4px;
	display:none;
	position:absolute;
	top:50%;
	right:-2px;
	margin-top:-2px;
	z-index:1;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg)
}
.qodef-main-menu>ul>li>a>i.blank {
	display:none
}
body:not(.qodef-menu-with-large-icons) .qodef-main-menu .qodef-drop-down .wide.icons .second i:before {
	margin:0
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-main-menu>ul>li>a,.qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-main-menu>ul>li>a {
	color:#fff
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-main-menu>ul>li>a,.qodef-dark-header.qodef-header-style-on-scroll .qodef-page-header .qodef-main-menu>ul>li>a {
	color:#000
}
.qodef-menu-area .qodef-featured-icon,.qodef-sticky-nav .qodef-featured-icon {
	position:relative;
	font-size:11px;
	top:-8px;
	margin-left:4px;
	color:#0cc3ce
}
.qodef-drop-down ul {
	list-style:none
}
.qodef-drop-down ul li {
	position:relative
}
.qodef-drop-down .narrow .second .inner ul,.qodef-drop-down .second .inner>ul {
	display:inline-block;
	position:relative;
	background-color:#fff;
	border-style:solid;
	border-width:0;
	border-color:#ededed
}
.qodef-drop-down .second {
	left:0;
	top:100%;
	position:absolute;
	display:block;
	overflow:hidden;
	opacity:0;
	z-index:10;
	border-top:0 solid transparent;
	-webkit-transition:top .15s ease-out;
	-moz-transition:top .15s ease-out;
	transition:top .15s ease-out
}
.qodef-page-header .qodef-drop-down .second ul li a:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#f6f6f6;
	-webkit-transition:opacity .25s ease-out;
	-moz-transition:opacity .25s ease-out;
	transition:opacity .25s ease-out;
	opacity:0
}
.qodef-drop-down ul li.has_sub.wide .second .inner>ul>li.sub>a:before {
	display:none
}
.qodef-page-header .qodef-drop-down .second ul li:hover>a:before {
	opacity:1;
	-webkit-transition:opacity .2s cubic-bezier(.77,0,.175,1);
	-moz-transition:opacity .2s cubic-bezier(.77,0,.175,1);
	transition:opacity .2s cubic-bezier(.77,0,.175,1)
}
.qodef-drop-down .second.qodef-drop-down-start {
	visibility:visible;
	overflow:visible;
	opacity:1;
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out
}
header.transparent.fixed.scrolled .qodef-drop-down .second,header.transparent.fixed_hiding.scrolled .qodef-drop-down .second,header.transparent.qodef-menu-item-first-level-bg-color:not(.sticky) .qodef-drop-down .second,header.transparent.with_border:not(.sticky) .qodef-drop-down .second {
	top:100%
}
header.transparent:not(.sticky) .qodef-drop-down .second {
	top:75%
}
.qodef-drop-down .second.right {
	right:0;
	left:auto
}
.qodef-drop-down .second .inner {
	position:relative;
	padding:0;
	display:block;
	z-index:997
}
.qodef-drop-down .second .inner>ul>li:last-child>a,.qodef-drop-down .second .inner>ul>li>ul>li:last-child>a,.qodef-drop-down .second .inner>ul>li>ul>li>ul>li:last-child>a {
	border-bottom:0
}
.qodef-drop-down .second .inner ul li {
	display:block;
	position:relative;
	float:none;
	height:auto;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-drop-down .second .inner ul li a,.qodef-drop-down .second .inner ul li h4 {
	display:block;
	position:relative;
	overflow:hidden;
	color:#747474;
	height:auto;
	font-size:13px;
	line-height:19px;
	font-weight:500;
	margin:0;
	padding:12px 26px;
	float:none;
	-webkit-transition:all .25s ease-out;
	-moz-transition:all .25s ease-out;
	transition:all .25s ease-out
}
.qodef-drop-down .second .inner ul li a .item_outer,.qodef-drop-down .second .inner ul li h4 .item_outer {
	display:block;
	position:relative;
	z-index:10
}
.qodef-drop-down .second .inner ul li.sub ul li:hover>a,.qodef-drop-down .second .inner>ul>li:hover>a {
	padding-left:31px;
	-webkit-transition:color .4s ease-out,padding-left .4s ease;
	-moz-transition:color .4s ease-out,padding-left .4s ease;
	transition:color .4s ease-out,padding-left .4s ease
}
.qodef-drop-down ul li.has_sub.wide .second .inner>ul>li>a {
	color:initial!important;
	padding-left:11px!important;
	padding-top:0!important
}
.qodef-drop-down .second .inner ul.right li ul {
	margin-left:-2px;
	left:-100%
}
.qodef-drop-down .second .inner ul.right li a,.qodef-drop-down .second .inner ul.right li h4 {
	text-align:right
}
.qodef-drop-down .second .inner ul.right li.sub a i.qodef-menu-arrow {
	right:100%;
	left:auto;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg)
}
.qodef-drop-down .second .inner ul li.sub a i.qodef-menu-arrow {
	position:absolute;
	top:50%;
	left:100%;
	display:inline-block;
	vertical-align:middle;
	color:inherit;
	font-size:inherit;
	margin:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-drop-down li.left_position .second {
	left:0
}
.qodef-drop-down li.right_position .second {
	left:auto;
	right:0
}
.qodef-drop-down>ul>li:hover>.second {
	z-index:20
}
.qodef-drop-down .narrow .second .inner ul {
	padding:10px 0
}
.qodef-drop-down .narrow .second .inner ul li:last-child {
	border-bottom:none
}
.qodef-drop-down .narrow .second .inner ul li {
	width:210px;
	-webkit-transition:background-color .15s ease-out;
	-moz-transition:background-color .15s ease-out;
	transition:background-color .15s ease-out
}
.qodef-drop-down .narrow .second .inner ul li ul {
	position:absolute;
	left:100%;
	top:-10px;
	height:auto;
	opacity:0;
	overflow:hidden;
	z-index:10;
	-webkit-transform:translateZ(0);
	-webkit-transition:opacity .25s ease;
	-moz-transition:opacity .25s ease;
	transition:opacity .25s ease
}
.qodef-drop-down .narrow .second .inner ul li:hover ul {
	z-index:20;
	opacity:1
}
.qodef-drop-down .narrow .second .inner ul.right li ul {
	left:-100%
}
header.transparent.qodef-menu-item-first-level-bg-color .qodef-drop-down .second:not(.right) {
	left:0
}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .second {
	overflow:visible;
	-webkit-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s;
	-moz-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s;
	transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s
}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second .inner>ul,body.qodef-dropdown-slide-from-bottom .qodef-drop-down .wide .second .inner>ul {
	top:30px;
	-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
	-moz-transition:all .3s cubic-bezier(.39,.575,.565,1);
	transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second.qodef-drop-down-start .inner>ul,body.qodef-dropdown-slide-from-bottom .qodef-drop-down .wide .second.qodef-drop-down-start .inner>ul {
	top:0
}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second .inner ul li ul {
	top:22px;
	-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
	-moz-transition:all .3s cubic-bezier(.39,.575,.565,1);
	transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.qodef-dropdown-slide-from-bottom .qodef-drop-down .narrow .second .inner ul li:hover ul {
	top:-1px
}
body.qodef-dropdown-slide-from-top .qodef-drop-down .second {
	overflow:visible;
	-webkit-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s;
	-moz-transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s;
	transition:top .15s ease-out,opacity .2s ease-out,height 0s ease-out .5s
}
body.qodef-dropdown-slide-from-top .qodef-drop-down .narrow .second .inner>ul,body.qodef-dropdown-slide-from-top .qodef-drop-down .wide .second .inner>ul {
	top:-30px;
	-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
	-moz-transition:all .3s cubic-bezier(.39,.575,.565,1);
	transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.qodef-dropdown-slide-from-top .qodef-drop-down .narrow .second.qodef-drop-down-start .inner>ul,body.qodef-dropdown-slide-from-top .qodef-drop-down .wide .second.qodef-drop-down-start .inner>ul {
	top:0
}
body.qodef-dropdown-slide-from-top .qodef-drop-down .narrow .second .inner ul li ul {
	top:-22px;
	-webkit-transition:all .3s cubic-bezier(.39,.575,.565,1);
	-moz-transition:all .3s cubic-bezier(.39,.575,.565,1);
	transition:all .3s cubic-bezier(.39,.575,.565,1)
}
body.qodef-dropdown-slide-from-top .qodef-drop-down .narrow .second .inner ul li:hover ul {
	top:-1px
}
body.qodef-dropdown-slide-from-left .qodef-drop-down .second {
	overflow:visible;
	-webkit-transition:top .15s ease-out,opacity .15s ease-out,height 0s ease-out .4s;
	-moz-transition:top .15s ease-out,opacity .15s ease-out,height 0s ease-out .4s;
	transition:top .15s ease-out,opacity .15s ease-out,height 0s ease-out .4s
}
body.qodef-dropdown-slide-from-left .qodef-drop-down .narrow .second .inner>ul,body.qodef-dropdown-slide-from-left .qodef-drop-down .wide .second .inner>ul {
	left:-30px;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out
}
body.qodef-dropdown-slide-from-left .qodef-drop-down .narrow .second.qodef-drop-down-start .inner>ul,body.qodef-dropdown-slide-from-left .qodef-drop-down .wide .second.qodef-drop-down-start .inner>ul {
	left:0
}
body.qodef-dropdown-slide-from-left .qodef-drop-down .narrow .second .inner ul li ul {
	left:calc(100% - 30px);
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out
}
body.qodef-dropdown-slide-from-left .qodef-drop-down .narrow .second .inner ul li:hover ul {
	left:100%
}
.qodef-drop-down .wide .second ul {
	padding:24px 0
}
.qodef-drop-down .wide .second ul li {
	float:left;
	border-left:1px solid #ededed;
	border-bottom:0;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-drop-down .wide .second ul li a,.qodef-drop-down .wide .second ul li h4,.qodef-drop-down .wide .second ul li.sub a {
	background:0
}
.qodef-drop-down .wide .second ul li:last-child {
	margin-right:0
}
.qodef-drop-down .wide .second ul li:hover {
	background-color:transparent
}
.qodef-drop-down .wide .second ul li ul {
	display:block;
	left:0;
	padding:2px 0 0;
	position:relative;
	top:0;
	visibility:visible;
	background-color:transparent!important
}
.qodef-drop-down .wide .second ul li ul .widget {
	padding:10px 0 0
}
.qodef-drop-down .wide .second ul li ul li {
	border:0
}
.qodef-drop-down .wide.right_position .second ul li:last-child,.qodef-drop-down .wide.right_position .second ul li:nth-child(4n),.qodef-drop-down .wide:not(.right_position) .second ul li:first-child,.qodef-drop-down .wide:not(.right_position) .second ul li:nth-child(4n+1) {
	border-left-color:transparent
}
.qodef-drop-down .wide .second ul li ul li.menu-item-has-children>a,.qodef-drop-down .wide .second ul li ul li.menu-item-has-children>a:hover {
	border-bottom:0 none;
	color:#393939
}
.qodef-drop-down .wide .second>.inner>ul {
	width:1100px
}
.qodef-drop-down .wide .second>.inner>ul>li {
	width:25%
}
.qodef-grid-1300 .qodef-drop-down .wide .second>.inner>ul {
	width:1300px
}
.qodef-grid-1200 .qodef-drop-down .wide .second>.inner>ul {
	width:1200px
}
.qodef-grid-1000 .qodef-drop-down .wide .second>.inner>ul {
	width:1000px
}
.qodef-grid-800 .qodef-drop-down .wide .second>.inner>ul {
	width:800px
}
.qodef-drop-down .wide .second .inner ul li.sub a i.qodef-menu-arrow,.qodef-drop-down .wide .second i {
	display:none
}
.qodef-drop-down .wide .second .inner>ul>li>a {
	line-height:18px;
	color:#2a2a2a;
	font-size:16px;
	margin:0 11px;
	font-weight:600
}
.qodef-drop-down .wide .second .inner ul li h4 a,.qodef-drop-down .wide .second .inner ul li.sub h4 a {
	padding:0!important
}
.qodef-drop-down .wide.left_position .second ul li,.qodef-drop-down .wide.right_position .second ul li {
	width:180px
}
.qodef-drop-down .wide.right_position .second ul li {
	float:right
}
.qodef-drop-down .wide.wide_background .second {
	background-color:#fff
}
.qodef-drop-down .wide.wide_background .second .inner {
	text-align:center
}
.qodef-drop-down .wide.wide_background .second .inner ul {
	text-align:left;
	background-color:transparent
}
.qodef-drop-down .wide.icons .second ul li a span {
	position:relative;
	display:block
}
.qodef-drop-down .wide.icons .second i {
	width:24px;
	height:auto;
	float:left;
	display:inline-block;
	vertical-align:middle;
	color:inherit;
	line-height:inherit
}
.qodef-drop-down .wide.icons .second i.blank {
	background:0 0;
	border:0;
	display:none
}
.qodef-search a,.qodef-sections-link a {
	color:#fff
}
.qodef-sections-link a span {
	font-size:10px;
	font-weight:700
}
.qodef-top-bar,.qodef-top-bar .qodef-position-center p {
	color:#b2b2b2;
	font-size:12px
}
.qodef-sections-link a i {
	display:inline-block;
	vertical-align:middle;
	margin-right:10px
}
.qodef-banner {
	display:inline-block;
	vertical-align:middle
}
.qodef-top-bar {
	width:100%;
	background-color:#0e0e0e;
	position:relative;
	font-weight:500;
	height:45px;
	z-index:111
}
.qodef-top-bar .qodef-grid {
	height:100%
}
.qodef-top-bar .qodef-grid .qodef-vertical-align-containers {
	padding-left:0;
	padding-right:0
}
.qodef-top-bar .qodef-logo-wrapper a {
	max-height:45px
}
.qodef-top-bar .qodef-top-bar-widget {
	display:inline-block;
	vertical-align:middle
}
.qodef-top-bar .widget_nav_menu,.qodef-top-bar .widget_nav_menu .menu-top-menu-container,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container {
	vertical-align:middle;
	display:inline-block
}
.qodef-top-bar .widget_nav_menu .menu-top-menu-container a,.qodef-top-bar .widget_nav_menu .menu-top-menu-container li,.qodef-top-bar .widget_nav_menu .menu-top-menu-container ul,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container a,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container li,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container ul {
	vertical-align:middle;
	display:inline-block;
	padding:0;
	margin:0
}
.qodef-top-bar .widget_nav_menu .menu-top-menu-container a,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container a {
	padding:0 22px;
	position:relative;
	color:#b2b2b2;
	font-weight:500;
	font-size:12px;
	display:inline-block;
	vertical-align:middle;
	font-family:Poppins,sans-serif;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-top-bar .widget_nav_menu .menu-top-menu-container a:hover,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container a:hover {
	color:#fff
}
.qodef-top-bar .widget_nav_menu .menu-top-menu-container a:after,.qodef-top-bar .widget_nav_menu .menu-top-menu-right-container a:after {
	content:'';
	height:11px;
	width:1px;
	background-color:#3d3d3d;
	display:inline-block;
	vertical-align:middle;
	position:absolute;
	right:0;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-dark-header .qodef-top-bar,.qodef-dark-header .qodef-top-bar .widget,.qodef-dark-header .qodef-top-bar .widget .widgettitle,.qodef-dark-header .qodef-top-bar .widget a,.qodef-dark-header .qodef-top-bar .widget i,.qodef-dark-header .qodef-top-bar .widget p,.qodef-dark-header .qodef-top-bar .widget span {
	color:#000!important
}
.qodef-header-standard .qodef-menu-area {
	background-color:#fff
}
.qodef-header-standard .qodef-menu-area .qodef-vertical-align-containers .qodef-position-right-inner,.qodef-sticky-holder .qodef-vertical-align-containers .qodef-position-right-inner {
	height:100%
}
.qodef-mobile-header .qodef-mobile-nav {
	display:none;
	background-color:#fff
}
.qodef-mobile-header .qodef-mobile-nav ul {
	list-style-type:none;
	margin:0
}
.qodef-mobile-header .qodef-mobile-nav ul ul {
	margin-left:20px;
	display:none
}
.qodef-mobile-header .qodef-mobile-nav li {
	position:relative
}
.qodef-mobile-header .qodef-mobile-nav a,.qodef-mobile-header .qodef-mobile-nav h4 {
	border-bottom:1px solid #eaeaea;
	font-size:13px;
	color:#8d8d8d;
	padding:9px 0;
	display:block;
	position:relative;
	text-transform:none;
	line-height:17px;
	letter-spacing:0
}
.qodef-mobile-header .qodef-mobile-nav a:hover,.qodef-mobile-header .qodef-mobile-nav h4:hover {
	color:#0cc3ce
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow {
	position:absolute;
	right:0;
	top:0;
	line-height:35px;
	height:35px;
	padding-right:10px;
	width:50px;
	text-align:right
}
footer .qodef-container-inner>.widget,footer .qodef-footer-top.qodef-footer-top-aligment-center {
	text-align:center
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow:hover {
	cursor:pointer
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .qodef-sub-arrow {
	-webkit-transition:transform .2s ease-in-out;
	-moz-transition:transform .2s ease-in-out;
	transition:transform .2s ease-in-out
}
.qodef-mobile-header .qodef-mobile-nav .mobile_arrow .fa-angle-down {
	display:none
}
.qodef-mobile-header .qodef-mobile-nav li.qodef-opened>.mobile_arrow>.qodef-sub-arrow {
	-webkit-transform:rotate(90deg);
	-moz-transform:rotate(90deg);
	transform:rotate(90deg)
}
.qodef-mobile-header .qodef-mobile-nav>.qodef-grid>ul>li:last-child>a,.qodef-mobile-header .qodef-mobile-nav>ul>li:last-child>a {
	border-bottom:none
}
.qodef-mobile-header {
	display:none;
	position:relative;
	z-index:101
}
.qodef-mobile-header .qodef-mobile-header-inner {
	height:80px;
	background-color:#fff;
	position:relative
}
.qodef-mobile-header .qodef-mobile-header-inner .qodef-mobile-header-holder {
	position:relative;
	z-index:2;
	height:100%
}
.qodef-mobile-header .qodef-grid {
	height:100%
}
.qodef-mobile-header .qodef-vertical-align-containers {
	padding:0
}
.qodef-mobile-header .qodef-mobile-logo-wrapper a {
	display:block;
	max-height:80px
}
.qodef-mobile-header .qodef-mobile-logo-wrapper img {
	height:100%;
	width:auto
}
.qodef-mobile-header .qodef-mobile-menu-opener {
	float:left;
	position:relative;
	z-index:2;
	height:100%
}
.qodef-mobile-header .qodef-mobile-menu-opener a {
	display:table;
	height:100%;
	padding-right:10px;
	color:#000
}
.qodef-mobile-header .qodef-mobile-menu-opener a:hover {
	color:#0cc3ce
}
.qodef-mobile-header .qodef-mobile-menu-opener .qodef-mobile-opener-icon-holder {
	display:table-cell;
	vertical-align:middle
}
.qodef-sticky-up-mobile-header .qodef-animate-mobile-header .qodef-mobile-header-inner {
	width:100%;
	-webkit-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
	-moz-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
	-o-transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
	transition:transform .4s ease-in-out,left .2s ease,right .2s ease;
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	transform:translateY(-100%)
}
.qodef-sticky-up-mobile-header .mobile-header-appear .qodef-mobile-header-inner {
	top:0;
	left:0;
	width:100%;
	position:fixed;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
.qodef-page-header {
	display:inline-block;
	margin:0;
	position:relative;
	vertical-align:middle;
	width:100%;
	z-index:110
}
.qodef-page-header a img {
	display:block
}
.qodef-page-header .qodef-grid {
	height:100%
}
.qodef-page-header .qodef-grid .qodef-vertical-align-containers {
	padding:0;
	-webkit-transition:background-color .3s ease;
	-moz-transition:background-color .3s ease;
	transition:background-color .3s ease
}
.qodef-page-header .qodef-logo-area {
	height:220px;
	overflow:hidden;
	position:relative
}
.qodef-page-header .qodef-logo-area .qodef-logo-wrapper a {
	max-height:198px
}
.qodef-page-header .qodef-menu-area {
	height:85px;
	position:relative;
	-webkit-transition:background-color .3s ease;
	-moz-transition:background-color .3s ease;
	transition:background-color .3s ease
}
.qodef-page-header .qodef-menu-area .qodef-logo-wrapper a {
	max-height:76.5px
}
.qodef-page-header .qodef-sticky-header {
	height:60px;
	width:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:100;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transition:-webkit-transform .33s ease;
	transition:transform .3s ease;
	-webkit-backface-visibility:hidden
}
.qodef-page-header .qodef-sticky-header.header-appear {
	transform:translateY(0)
}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder {
	height:100%;
	background-color:#fff;
	position:relative;
	z-index:2
}
.admin-bar .qodef-page-header .qodef-sticky-header.header-appear {
	top:32px
}
.qodef-page-header .qodef-sticky-header .qodef-position-left-inner {
	height:100%
}
.qodef-page-header .qodef-sticky-header .qodef-sticky-holder .qodef-logo-wrapper a {
	max-height:54px
}
.qodef-page-header .qodef-sticky-header .qodef-sticky-right {
	display:inline-block;
	vertical-align:middle
}
.qodef-page-header .qodef-fixed-wrapper.fixed {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	-webkit-backface-visibility:hidden
}
footer,footer .qodef-container-inner,footer .qodef-footer-inner,footer .qodef-footer-top-holder {
	position:relative
}
.qodef-light-header .qodef-logo-area,.qodef-light-header .qodef-logo-area .widget,.qodef-light-header .qodef-logo-area .widget .widgettitle,.qodef-light-header .qodef-logo-area .widget a,.qodef-light-header .qodef-logo-area .widget i,.qodef-light-header .qodef-logo-area .widget p,.qodef-light-header .qodef-logo-area .widget span,.qodef-light-header .qodef-menu-area,.qodef-light-header .qodef-menu-area .widget,.qodef-light-header .qodef-menu-area .widget .widgettitle,.qodef-light-header .qodef-menu-area .widget a,.qodef-light-header .qodef-menu-area .widget i,.qodef-light-header .qodef-menu-area .widget p,.qodef-light-header .qodef-menu-area .widget span,.qodef-light-header .qodef-vertical-menu-area,.qodef-light-header .qodef-vertical-menu-area .widget,.qodef-light-header .qodef-vertical-menu-area .widget .widgettitle,.qodef-light-header .qodef-vertical-menu-area .widget a,.qodef-light-header .qodef-vertical-menu-area .widget i,.qodef-light-header .qodef-vertical-menu-area .widget p,.qodef-light-header .qodef-vertical-menu-area .widget span {
	color:#fff!important
}
.qodef-light-header .qodef-logo-area .qodef-light-logo,.qodef-light-header .qodef-menu-area .qodef-light-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-light-logo {
	opacity:1
}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo {
	opacity:0
}
.qodef-dark-header .qodef-logo-area,.qodef-dark-header .qodef-logo-area .widget,.qodef-dark-header .qodef-logo-area .widget .widgettitle,.qodef-dark-header .qodef-logo-area .widget a,.qodef-dark-header .qodef-logo-area .widget i,.qodef-dark-header .qodef-logo-area .widget p,.qodef-dark-header .qodef-logo-area .widget span,.qodef-dark-header .qodef-menu-area,.qodef-dark-header .qodef-menu-area .widget,.qodef-dark-header .qodef-menu-area .widget .widgettitle,.qodef-dark-header .qodef-menu-area .widget a,.qodef-dark-header .qodef-menu-area .widget i,.qodef-dark-header .qodef-menu-area .widget p,.qodef-dark-header .qodef-menu-area .widget span,.qodef-dark-header .qodef-vertical-menu-area,.qodef-dark-header .qodef-vertical-menu-area .widget,.qodef-dark-header .qodef-vertical-menu-area .widget .widgettitle,.qodef-dark-header .qodef-vertical-menu-area .widget a,.qodef-dark-header .qodef-vertical-menu-area .widget i,.qodef-dark-header .qodef-vertical-menu-area .widget p,.qodef-dark-header .qodef-vertical-menu-area .widget span {
	color:#000!important
}
.qodef-dark-header .qodef-logo-area .qodef-dark-logo,.qodef-dark-header .qodef-menu-area .qodef-dark-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-dark-logo {
	opacity:1
}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo {
	opacity:0
}
footer {
	display:block;
	width:100%;
	margin:0 auto;
	z-index:100;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
footer .qodef-container {
	background-color:inherit
}
footer a {
	text-decoration:none
}
footer .qodef-footer-ingrid-border-holder-outer {
	background-color:#191919
}
footer .qodef-footer-bottom-border-holder,footer .qodef-footer-top-border-holder {
	position:relative;
	display:block;
	width:100%
}
footer .qodef-footer-bottom-border-holder.qodef-in-grid,footer .qodef-footer-top-border-holder.qodef-in-grid {
	width:1100px;
	margin:0 auto
}
footer .qodef-footer-top-holder {
	display:block;
	background-color:#191919;
	background-position:center center;
	background-size:cover;
	color:#fff
}
footer .qodef-footer-top-holder a {
	color:#a4a4a4
}
footer .qodef-footer-top-holder a:hover {
	color:#0cc3ce
}
footer .qodef-footer-top:not(.qodef-footer-top-full) .qodef-container-inner {
	padding:80px 0 70px
}
footer .qodef-footer-top.qodef-footer-top-full {
	padding:70px 80px 30px
}
footer .qodef-footer-top.qodef-footer-top-aligment-left {
	text-align:left
}
footer .qodef-footer-top.qodef-footer-top-aligment-right {
	text-align:right
}
footer .qodef-footer-bottom-holder,footer .qodef-footer-bottom-holder .qodef-column-inner {
	text-align:center;
	vertical-align:middle
}
footer .qodef-footer-bottom-holder {
	display:table;
	width:100%;
	background-color:#3b3b3b;
	height:78px;
	color:#fff
}
footer .qodef-footer-bottom-holder .qodef-footer-bottom-holder-inner {
	display:table-cell;
	vertical-align:middle
}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:first-child .qodef-column-inner {
	text-align:left
}
footer .qodef-footer-bottom-holder .qodef-three-columns .qodef-column:last-child .qodef-column-inner {
	text-align:right
}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:first-child .qodef-column-inner {
	text-align:left
}
footer .qodef-footer-bottom-holder .qodef-two-columns-50-50 .qodef-column:last-child .qodef-column-inner {
	text-align:right
}
footer.qodef-footer-uncover {
	position:fixed;
	bottom:0;
	left:0;
	z-index:99;
	-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-webkit-backface-visibility:hidden
}
footer.qodef-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-date,footer.qodef-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-number,footer.qodef-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-quiz,footer.qodef-footer-uncover .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-text,footer.qodef-footer-uncover .cf7_custom_style_2 select.wpcf7-form-control.wpcf7-select,footer.qodef-footer-uncover .cf7_custom_style_2 textarea.wpcf7-form-control.wpcf7-textarea {
	transform:none
}
.qodef-right-side-menu-opened footer.qodef-footer-uncover {
	left:-270px
}
.boxed footer {
	width:100%!important;
	box-sizing:border-box;
	-moz-box-sizing:border-box
}
footer.qodef-disable-footer {
	display:none
}
footer .widget {
	margin-bottom:20px
}
footer .widget .qodef-footer-widget-title,footer .widget .qodef-latest-posts-widget-title {
	color:#fff;
	margin-bottom:16px;
	font-family:Poppins,sans-serif;
	font-weight:500;
	letter-spacing:-.2px
}
footer .widget ul {
	list-style:none;
	margin:0
}
footer .widget input[type=text],footer .widget select {
	width:100%;
	overflow:hidden;
	border:1px solid #e9e9e9;
	background-color:#f6f6f5;
	padding:0 10px;
	height:35px;
	outline:0;
	color:#7f8385;
	font-family:inherit;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
footer .widget .tagcloud {
	line-height:0
}
footer .widget .tagcloud a {
	text-transform:capitalize;
	position:relative;
	letter-spacing:0;
	font-size:13px!important;
	line-height:24px
}
footer .widget .tagcloud a:after {
	content:','
}
footer .widget .tagcloud a:last-child:after {
	content:''
}
footer .widget #searchform,footer .widget .woocommerce-product-search {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	background-color:transparent;
	vertical-align:middle;
	border:1px solid #d9d9d9;
	position:relative;
	overflow:visible
}
footer .widget #searchform label,footer .widget .woocommerce-product-search label {
	display:none
}
footer .widget #searchform input[type=text],footer .widget #searchform input[type=search],footer .widget .woocommerce-product-search input[type=text],footer .widget .woocommerce-product-search input[type=search] {
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#fff;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:0 54px 0 16px;
	width:100%;
	height:40px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
footer .widget #searchform input[type=text]:focus::-webkit-input-placeholder,footer .widget #searchform input[type=search]:focus::-webkit-input-placeholder,footer .widget .woocommerce-product-search input[type=text]:focus::-webkit-input-placeholder,footer .widget .woocommerce-product-search input[type=search]:focus::-webkit-input-placeholder {
	color:#fff
}
footer .widget #searchform input[type=text]:focus:-moz-placeholder,footer .widget #searchform input[type=search]:focus:-moz-placeholder,footer .widget .woocommerce-product-search input[type=text]:focus:-moz-placeholder,footer .widget .woocommerce-product-search input[type=search]:focus:-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .widget #searchform input[type=text]:focus::-moz-placeholder,footer .widget #searchform input[type=search]:focus::-moz-placeholder,footer .widget .woocommerce-product-search input[type=text]:focus::-moz-placeholder,footer .widget .woocommerce-product-search input[type=search]:focus::-moz-placeholder {
	color:#fff;
	opacity:1
}
footer .widget #searchform input[type=text]:focus:-ms-input-placeholder,footer .widget #searchform input[type=search]:focus:-ms-input-placeholder,footer .widget .woocommerce-product-search input[type=text]:focus:-ms-input-placeholder,footer .widget .woocommerce-product-search input[type=search]:focus:-ms-input-placeholder {
	color:#fff
}
footer .widget #searchform input[type=text]::-webkit-input-placeholder,footer .widget #searchform input[type=search]::-webkit-input-placeholder,footer .widget .woocommerce-product-search input[type=text]::-webkit-input-placeholder,footer .widget .woocommerce-product-search input[type=search]::-webkit-input-placeholder {
	color:#a4a4a4
}
footer .widget #searchform input[type=text]:-moz-placeholder,footer .widget #searchform input[type=search]:-moz-placeholder,footer .widget .woocommerce-product-search input[type=text]:-moz-placeholder,footer .widget .woocommerce-product-search input[type=search]:-moz-placeholder {
	color:#a4a4a4;
	opacity:1
}
footer .widget #searchform input[type=text]::-moz-placeholder,footer .widget #searchform input[type=search]::-moz-placeholder,footer .widget .woocommerce-product-search input[type=text]::-moz-placeholder,footer .widget .woocommerce-product-search input[type=search]::-moz-placeholder {
	color:#a4a4a4;
	opacity:1
}
footer .widget #searchform input[type=text]:-ms-input-placeholder,footer .widget #searchform input[type=search]:-ms-input-placeholder,footer .widget .woocommerce-product-search input[type=text]:-ms-input-placeholder,footer .widget .woocommerce-product-search input[type=search]:-ms-input-placeholder {
	color:#a4a4a4
}
footer .widget #searchform input[type=submit],footer .widget .woocommerce-product-search input[type=submit] {
	width:42px;
	height:42px;
	line-height:40px;
	display:inline-block;
	margin:0;
	padding:0;
	outline:0;
	border:0;
	box-sizing:initial;
	text-decoration:none;
	color:#fff;
	font-family:ElegantIcons,sans-serif;
	font-weight:400;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:color .2s ease-out,background-color .2s ease-out;
	-moz-transition:color .2s ease-out,background-color .2s ease-out;
	transition:color .2s ease-out,background-color .2s ease-out;
	font-size:13px;
	background-color:transparent;
	text-align:center;
	position:absolute;
	right:-1px;
	top:-1px
}
.qodef-title,.qodef-title.qodef-has-parallax-background {
	background-repeat:no-repeat;
	position:relative;
	z-index:101
}
footer .widget #searchform input[type=submit]:hover,footer .widget .woocommerce-product-search input[type=submit]:hover {
	background-color:#0cc3ce;
	color:#fff
}
footer .widget.qodef-latest-posts-widget .qodef-latest-posts-widget-title {
	margin-bottom:15px
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder .qodef-item-info-section>div {
	display:inline-block;
	backface-visibility:hidden
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box>ul>li:not(:first-child) {
	padding:19px 0 0
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-title {
	font-size:15px
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-info-section {
	font-size:13px
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder {
	padding:0
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-image {
	display:none
}
footer .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-title a {
	color:#fff
}
footer .qodef-footer-bottom-holder .widget {
	margin-bottom:0
}
footer .qodef-footer-bottom-holder .widget .qodef-footer-widget-title {
	color:#7f8385
}
@-webkit-keyframes title-animation-from-right {
	0% {
		opacity:0;
		transform:translate(50%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes title-animation-from-right {
	0% {
		opacity:0;
		transform:translate(50%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@-webkit-keyframes title-animation-from-left {
	0% {
		opacity:0;
		transform:translate(-50%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
@keyframes title-animation-from-left {
	0% {
		opacity:0;
		transform:translate(-50%,0)
	}
	100% {
		opacity:1;
		transform:translate(0,0)
	}
}
.qodef-title {
	display:block;
	width:100%;
	height:300px;
	text-align:left;
	background-color:#0cc3ce;
	background-position:center 0
}
.qodef-title.qodef-has-parallax-background {
	background-attachment:fixed
}
.qodef-title.qodef-content-center-alignment {
	text-align:center
}
.qodef-title.qodef-content-right-alignment {
	text-align:right
}
.qodef-title.qodef-animation-right-left .qodef-breadcrumbs-holder,.qodef-title.qodef-animation-right-left .qodef-subtitle span,.qodef-title.qodef-animation-right-left h1 {
	-webkit-animation-name:title-animation-from-right;
	-webkit-animation-duration:.5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
	-webkit-animation-delay:1s;
	animation-name:title-animation-from-right;
	animation-duration:.5s;
	animation-iteration-count:1;
	animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
	animation-delay:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.qodef-title.qodef-animation-left-right .qodef-breadcrumbs-holder,.qodef-title.qodef-animation-left-right .qodef-subtitle span,.qodef-title.qodef-animation-left-right h1 {
	-webkit-animation-name:title-animation-from-left;
	-webkit-animation-duration:.5s;
	-webkit-animation-iteration-count:1;
	-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
	-webkit-animation-delay:1s;
	animation-name:title-animation-from-left;
	animation-duration:.5s;
	animation-iteration-count:1;
	animation-timing-function:cubic-bezier(.175,.885,.32,1.275);
	animation-delay:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
.qodef-title.qodef-has-responsive-background {
	height:auto!important
}
.qodef-title.qodef-has-responsive-background .qodef-title-holder {
	display:block;
	position:absolute;
	top:0;
	left:0
}
.qodef-title.qodef-has-responsive-background .qodef-title-holder .qodef-container {
	display:block;
	height:100%
}
.qodef-title.qodef-has-responsive-background .qodef-title-holder .qodef-container-inner {
	display:table;
	height:100%
}
.qodef-title.qodef-has-responsive-background .qodef-title-holder .qodef-title-subtitle-holder {
	display:table-cell;
	vertical-align:middle;
	width:100%
}
.qodef-title.qodef-breadcrumb-type {
	background-color:#f6f6f6
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-title-subtitle-holder-inner {
	display:inline-block;
	vertical-align:middle;
	width:100%
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder h1 {
	float:left;
	color:#101010;
	font-size:18px;
	vertical-align:middle;
	letter-spacing:-.5px
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs-holder {
	float:right;
	vertical-align:middle
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs-inner {
	line-height:1em
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs a,.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs span {
	color:#777
}
.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs .qodef-current,.qodef-title.qodef-breadcrumb-type .qodef-title-holder .qodef-breadcrumbs a:hover {
	color:#0cc3ce
}
.qodef-title .qodef-title-image img {
	display:block;
	position:relative;
	width:100%
}
.qodef-title.qodef-title-image-not-responsive .qodef-title-image {
	display:none
}
.qodef-title .qodef-title-holder {
	display:table;
	height:100%;
	position:relative;
	width:100%
}
.qodef-title .qodef-title-holder .qodef-container {
	background-color:transparent;
	display:table-row;
	vertical-align:middle
}
.qodef-title .qodef-title-holder .qodef-container-inner {
	display:table-cell;
	padding:0!important;
	vertical-align:middle
}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder {
	display:block;
	padding:0;
	position:relative;
	z-index:25
}
.qodef-title .qodef-title-holder .qodef-title-subtitle-holder-inner {
	position:relative
}
.qodef-title .qodef-title-holder h1 {
	color:#fff;
	display:inline-block;
	line-height:1em;
	vertical-align:middle;
	letter-spacing:-3px
}
.qodef-title .qodef-title-holder h1 span {
	display:inline-block
}
.qodef-title .qodef-title-holder .qodef-subtitle {
	display:block;
	font-size:30px;
	line-height:1.2em;
	font-style:italic;
	font-weight:400;
	color:#fff
}
.qodef-title .qodef-title-holder .qodef-breadcrumbs-holder,.qodef-title .qodef-title-holder .qodef-subtitle span {
	display:inline-block;
	vertical-align:middle
}
.qodef-title .qodef-title-holder .qodef-breadcrumbs a,.qodef-title .qodef-title-holder .qodef-breadcrumbs span {
	color:#fff;
	font-size:15px;
	font-weight:500;
	line-height:1em;
	display:inline-block;
	vertical-align:middle
}
.qodef-title .qodef-title-holder .qodef-breadcrumbs .qodef-current,.qodef-title .qodef-title-holder .qodef-breadcrumbs a:hover {
	color:#fff
}
.qodef-title.qodef-standard-type .qodef-breadcrumbs-holder {
	position:absolute;
	top:0;
	height:100%
}
.qodef-title.qodef-standard-type .qodef-breadcrumbs-holder .qodef-breadcrumbs {
	display:table;
	height:100%;
	width:100%
}
.qodef-title.qodef-standard-type .qodef-breadcrumbs-holder .qodef-breadcrumbs-inner {
	display:table-cell;
	vertical-align:middle
}
.qodef-title.qodef-standard-type.qodef-content-left-alignment .qodef-breadcrumbs-holder {
	right:0
}
.qodef-title.qodef-standard-type.qodef-content-right-alignment .qodef-breadcrumbs-holder {
	left:0
}
.qodef-title.qodef-standard-type.qodef-content-center-alignment .qodef-breadcrumbs-holder {
	position:relative;
	top:auto;
	height:auto;
	display:block
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-side-menu-button-opener,.qodef-light-header .qodef-top-bar .qodef-side-menu-button-opener,.qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-side-menu-button-opener {
	color:#fff!important
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-side-menu-button-opener,.qodef-dark-header .qodef-top-bar .qodef-side-menu-button-opener,.qodef-dark-header.qodef-header-style-on-scroll .qodef-page-header .qodef-side-menu-button-opener {
	color:#000!important
}
.qodef-side-menu-button-opener {
	font-size:14px;
	position:relative;
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:initial;
	-moz-transition:initial;
	transition:initial;
	color:#000
}
.qodef-side-menu-button-opener.medium {
	display:inline-block;
	font-size:21px;
	line-height:30px;
	height:30px;
	width:19px
}
.qodef-side-menu-button-opener.large {
	display:inline-block;
	font-size:28px;
	line-height:34px;
	height:34px;
	width:24px
}
.qodef-side-menu-button-opener>i {
	display:inline-block;
	height:inherit;
	line-height:inherit;
	vertical-align:bottom;
	width:inherit;
	text-align:center;
	-webkit-transition:opacity .15s ease-out,color .15s ease-out;
	-moz-transition:opacity .15s ease-out,color .15s ease-out;
	-ms-transition:opacity .15s ease-out,color .15s ease-out;
	-o-transition:opacity .15s ease-out,color .15s ease-out;
	transition:opacity .15s ease-out,color .15s ease-out
}
.qodef-side-menu-button-opener:hover {
	color:#0cc3ce
}
.qodef-side-menu-button-opener span.social_icon {
	font-family:ElegantIcons!important
}
.qodef-side-menu-button-opener i.social_icon {
	font-family:FontAwesome,serif!important
}
.qodef-side-menu {
	background-color:#f7f7f7;
	height:100%;
	min-height:100%;
	overflow:hidden;
	padding:30px 50px;
	position:fixed;
	top:0;
	right:-270px;
	width:210px;
	z-index:9999;
	-webkit-backface-visibility:hidden;
	text-align:left
}
.qodef-side-menu h4 {
	margin:0 0 15px;
	color:#101010;
	font-family:Poppins,sans-serif;
	font-weight:600;
	letter-spacing:-.2px;
	text-transform:capitalize;
	position:relative
}
.qodef-side-menu h4.qodef-latest-posts-widget-title,.qodef-side-menu h4.qodef-sidearea-widget-title {
	padding-right:20px;
	display:inline-block
}
.qodef-side-menu h4.qodef-latest-posts-widget-title:after,.qodef-side-menu h4.qodef-sidearea-widget-title:after {
	content:"";
	position:absolute;
	left:100%;
	top:50%;
	width:5000px;
	border-bottom:1px solid #dcdcdc;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-side-menu h5,.qodef-side-menu h6 {
	margin:0 0 12px;
	color:#fff
}
.qodef-side-menu .widget ul {
	margin:0
}
.qodef-side-menu .widget_rss li a.rsswidget,.qodef-side-menu a:not(.qbutton),.qodef-side-menu li,.qodef-side-menu p {
	color:#777;
	line-height:31px;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-side-menu span {
	color:inherit
}
.qodef-side-menu .widget_calendar {
	font-size:14px
}
.qodef-side-menu .widget_calendar a {
	color:#777
}
.qodef-side-menu .widget_calendar caption,.qodef-side-menu .widget_calendar td,.qodef-side-menu .widget_calendar th {
	color:#777;
	line-height:31px;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-side-menu .widget_calendar tbody td,.qodef-side-menu .widget_calendar tbody tr,.qodef-side-menu .widget_calendar thead tr {
	border-color:#777
}
.qodef-side-menu .qodef-side-menu-title {
	display:block;
	margin:0 0 12px
}
.qodef-side-menu .widget_nav_menu li a,.qodef-side-menu .widget_nav_menu li:last-child {
	margin:0
}
.qodef-side-menu .qodef-close-side-menu-holder {
	display:table;
	height:90px;
	position:absolute;
	top:0;
	right:38px;
	z-index:1000
}
.qodef-side-menu .qodef-close-side-menu-holder-inner {
	display:table-cell;
	vertical-align:middle
}
.qodef-side-menu a.qodef-close-side-menu {
	display:inline-block;
	height:26px;
	width:26px;
	padding:0 2px 4px 0;
	z-index:1000;
	-webkit-transition:transform .5s ease;
	-moz-transition:transform .5s ease;
	transition:transform .5s ease
}
.qodef-side-menu a.qodef-close-side-menu span {
	color:#777;
	display:inline-block;
	font-size:22px;
	height:26px;
	line-height:29px;
	position:relative;
	text-align:center;
	width:26px
}
.qodef-side-menu a.qodef-close-side-menu:hover {
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	transform:rotate(180deg)
}
.qodef-side-menu .widget {
	margin:0 0 36px;
	overflow:hidden
}
.qodef-side-menu .widget li {
	position:relative;
	list-style-type:none
}
.qodef-side-menu .widget ul li.menu-item-has-children,.qodef-side-menu .widget ul li.page_item_has_children {
	padding-right:0;
	border-bottom:none
}
.qodef-side-menu .widget ul ul {
	padding:6px 0 0 10px
}
.qodef-side-menu .widget.widget_archive select,.qodef-side-menu .widget.widget_archive select option,.qodef-side-menu .widget.widget_categories select,.qodef-side-menu .widget.widget_text select {
	width:100%;
	overflow:hidden;
	border:1px solid #e9e9e9;
	background-color:transparent;
	padding:0 10px;
	height:35px;
	outline:0;
	color:#777;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	font-family:"Open Sans",sans-serif
}
.qodef-side-menu .widget .tagcloud {
	line-height:0
}
.qodef-side-menu .widget .tagcloud a {
	text-transform:capitalize;
	position:relative;
	letter-spacing:0;
	font-size:13px!important;
	line-height:24px
}
.qodef-side-menu .widget .tagcloud a:after {
	content:','
}
.qodef-side-menu .widget .tagcloud a:last-child:after {
	content:''
}
.qodef-side-menu .widget #searchform,.qodef-side-menu .widget .woocommerce-product-search {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	background-color:transparent;
	vertical-align:middle;
	border:1px solid #d9d9d9;
	position:relative;
	overflow:visible
}
.qodef-side-menu .widget #searchform label,.qodef-side-menu .widget .woocommerce-product-search label {
	display:none
}
.qodef-side-menu .widget #searchform input[type=text],.qodef-side-menu .widget #searchform input[type=search],.qodef-side-menu .widget .woocommerce-product-search input[type=text],.qodef-side-menu .widget .woocommerce-product-search input[type=search] {
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#868686;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:0 54px 0 16px;
	width:100%;
	height:40px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-side-menu .widget #searchform input[type=text]::-webkit-input-placeholder,.qodef-side-menu .widget #searchform input[type=search]::-webkit-input-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=text]::-webkit-input-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=search]::-webkit-input-placeholder {
	color:#868686
}
.qodef-side-menu .widget #searchform input[type=text]:-moz-placeholder,.qodef-side-menu .widget #searchform input[type=search]:-moz-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=text]:-moz-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=search]:-moz-placeholder {
	color:#868686;
	opacity:1
}
.qodef-side-menu .widget #searchform input[type=text]::-moz-placeholder,.qodef-side-menu .widget #searchform input[type=search]::-moz-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=text]::-moz-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=search]::-moz-placeholder {
	color:#868686;
	opacity:1
}
.qodef-side-menu .widget #searchform input[type=text]:-ms-input-placeholder,.qodef-side-menu .widget #searchform input[type=search]:-ms-input-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=text]:-ms-input-placeholder,.qodef-side-menu .widget .woocommerce-product-search input[type=search]:-ms-input-placeholder {
	color:#868686
}
.qodef-side-menu .widget #searchform input[type=submit],.qodef-side-menu .widget .woocommerce-product-search input[type=submit] {
	width:42px;
	height:42px;
	line-height:40px;
	display:inline-block;
	margin:0;
	padding:0;
	outline:0;
	border:0;
	box-sizing:initial;
	text-decoration:none;
	color:#777;
	font-family:ElegantIcons,sans-serif;
	font-weight:400;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:color .2s ease-out,background-color .2s ease-out;
	-moz-transition:color .2s ease-out,background-color .2s ease-out;
	transition:color .2s ease-out,background-color .2s ease-out;
	font-size:13px;
	background-color:transparent;
	text-align:center;
	position:absolute;
	right:-1px;
	top:-1px
}
.qodef-side-menu .widget #searchform input[type=submit]:hover,.qodef-side-menu .widget .woocommerce-product-search input[type=submit]:hover {
	background-color:#101010;
	color:#fff
}
.qodef-side-menu .widget.woocommerce.widget_products {
	font-size:0;
	line-height:0
}
.qodef-side-menu .widget.woocommerce.widget_products li {
	margin-bottom:0;
	display:inline-block;
	width:23%;
	height:100%;
	margin-right:2.5%
}
.qodef-side-menu .widget.woocommerce.widget_products li:nth-child(4n) {
	margin-right:0
}
.qodef-side-menu .widget.woocommerce.widget_products li .qodef-product-list-widget-image-wrapper {
	display:inline-block;
	width:100%;
	height:100%
}
.qodef-side-menu .widget.woocommerce.widget_products li .qodef-product-list-widget-info-wrapper {
	display:none
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-latest-posts-widget-title {
	margin:0 0 18px
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal>ul>li:not(:first-child) {
	padding:9px 0 0
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal>ul>li:hover .qodef-item-text-holder {
	background-color:#0cc3ce;
	padding-left:15px
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal>ul>li:hover a {
	color:#fff
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal a {
	-webkit-transition:color .25s ease-out;
	-moz-transition:color .25s ease-out;
	transition:color .25s ease-out
}
.qodef-side-menu .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal .qodef-item-text-holder {
	-webkit-transition:all .25s ease-out;
	-moz-transition:all .25s ease-out;
	transition:all .25s ease-out
}
.admin-bar .qodef-side-menu .qodef-close-side-menu-holder {
	top:32px
}
.qodef-right-side-menu-opened .mobile-header-appear .qodef-mobile-header-inner,.qodef-right-side-menu-opened .qodef-fixed-wrapper.fixed,.qodef-right-side-menu-opened .qodef-sticky-header,.qodef-right-side-menu-opened .qodef-wrapper,.qodef-right-side-menu-opened footer.uncover {
	left:-270px
}
.qodef-side-menu-slide-from-right .qodef-wrapper {
	background-color:#fff;
	position:relative;
	z-index:1000;
	-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1);
	-moz-transition:left .2s cubic-bezier(.645,.045,.355,1);
	transition:left .2s cubic-bezier(.645,.045,.355,1)
}
.qodef-side-menu-slide-from-right .qodef-wrapper .qodef-cover {
	z-index:0;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow:hidden;
	opacity:0;
	filter:alpha(opacity=0);
	background:#000;
	-webkit-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
	-moz-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
	-o-transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out;
	transition:opacity .2s ease-in-out,background .2s ease-in-out,z-index .2s ease-in-out
}
.qodef-side-menu-slide-from-right .carousel-inner {
	-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1);
	-moz-transition:left .2s cubic-bezier(.645,.045,.355,1);
	transition:left .2s cubic-bezier(.645,.045,.355,1)
}
.qodef-side-menu-slide-from-right .qodef-side-menu {
	padding:5% 70px 30px;
	top:0;
	right:-45%;
	width:30%;
	z-index:9999;
	visibility:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:.2s ease-in-out;
	-moz-transition:.2s ease-in-out;
	transition:.2s ease-in-out
}
.qodef-side-menu-slide-from-right .qodef-fixed-wrapper.fixed,.qodef-side-menu-slide-from-right .qodef-sticky-header {
	-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1),-webkit-transform .33s ease;
	transition:left .2s cubic-bezier(.645,.045,.355,1),transform .33s ease
}
.qodef-side-menu-slide-from-right footer.uncover {
	-webkit-transition:left .2s cubic-bezier(.645,.045,.355,1);
	-moz-transition:left .2s cubic-bezier(.645,.045,.355,1);
	transition:left .2s cubic-bezier(.645,.045,.355,1)
}
.qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-cover {
	cursor:url(img/close.png),pointer;
	z-index:1002;
	opacity:.6;
	filter:alpha(opacity=60)
}
.qodef-side-menu-slide-from-right.qodef-right-side-menu-opened .qodef-side-menu {
	right:0;
	visibility:visible
}
.qodef-side-menu-slide-with-content {
	overflow-x:hidden;
	position:relative;
	left:0;
	-webkit-overflow-scrolling:auto!important;
	-webkit-transition:left .2s ease,right .2s ease;
	-moz-transition:left .2s ease,right .2s ease;
	-o-transition:left .2s ease,right .2s ease;
	transition:left .2s ease,right .2s ease
}
.qodef-side-menu-slide-with-content .qodef-side-menu {
	position:fixed;
	visibility:visible;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:470px;
	right:-470px;
	height:100%;
	top:0;
	z-index:9999;
	-webkit-transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96);
	transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96)
}
.qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-side-menu,.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open .qodef-side-menu {
	right:0
}
.qodef-side-menu-slide-with-content .qodef-wrapper,.qodef-side-menu-slide-with-content footer.uncover {
	-webkit-transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96);
	transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96)
}
.qodef-side-menu-slide-with-content .qodef-fixed-wrapper.fixed,.qodef-side-menu-slide-with-content .qodef-mobile-header-inner,.qodef-side-menu-slide-with-content .qodef-sticky-header {
	-webkit-transition:-webkit-transform .8s cubic-bezier(.26,.63,0,.96),left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96);
	transition:transform .8s cubic-bezier(.26,.63,0,.96),left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96)
}
.qodef-side-menu-slide-with-content .carousel-inner {
	left:0;
	-webkit-transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96);
	transition:left .6s cubic-bezier(.26,.63,0,.96),right .6s cubic-bezier(.26,.63,0,.96)
}
.qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-fixed-wrapper,.qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-mobile-header-inner,.qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-sticky-header,.qodef-side-menu-slide-with-content.qodef-side-menu-open .qodef-wrapper,.qodef-side-menu-slide-with-content.qodef-side-menu-open footer.uncover {
	left:-470px
}
.qodef-side-menu-slide-with-content.qodef-side-menu-open .carousel-inner {
	left:-470px!important
}
.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open .qodef-fixed-wrapper,.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open .qodef-mobile-header-inner,.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open .qodef-sticky-header,.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open .qodef-wrapper,.qodef-side-menu-slide-with-content.qodef-width-270.qodef-side-menu-open footer.uncover {
	left:-270px
}
.qodef-side-menu-slide-with-content.qodef-width-270 .qodef-side-menu {
	width:270px;
	right:-270px
}
.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open .qodef-fixed-wrapper,.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open .qodef-mobile-header-inner,.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open .qodef-sticky-header,.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open .qodef-wrapper,.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open footer.uncover {
	left:-370px
}
.qodef-side-menu-slide-with-content.qodef-width-370.qodef-side-menu-open .qodef-side-menu {
	right:0
}
.qodef-side-menu-slide-with-content.qodef-width-370 .qodef-side-menu {
	width:370px;
	right:-370px
}
.qodef-side-area-uncovered-from-content .qodef-side-menu {
	background-color:#1b1b1b;
	height:100%;
	min-height:100%;
	overflow:hidden;
	padding:30px;
	position:fixed;
	top:0;
	right:0;
	width:210px;
	z-index:90;
	visibility:hidden
}
.qodef-side-area-uncovered-from-content .qodef-fixed-wrapper.fixed,.qodef-side-area-uncovered-from-content .qodef-sticky-header {
	-webkit-transition:left .3s ease,right .2s ease;
	-moz-transition:left .3s ease,right .2s ease;
	-o-transition:left .3s ease,right .2s ease;
	transition:left .3s ease,right .2s ease
}
.qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-fixed-wrapper.fixed,.qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-mobile-header-inner,.qodef-side-area-uncovered-from-content.qodef-right-side-menu-opened .qodef-sticky-header {
	left:-270px
}
.side_menu_button .qodef-fullscreen-menu-opener {
	-webkit-transition:background-color .15s ease-out;
	-moz-transition:background-color .15s ease-out;
	transition:background-color .15s ease-out
}
.qodef-fullscreen-menu-opener .qodef-line,.qodef-search-opener {
	-webkit-transition:all .15s ease-out;
	-moz-transition:all .15s ease-out
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-fullscreen-menu-opener:not(.opened) .qodef-line,.qodef-dark-header .qodef-top-bar .qodef-fullscreen-menu-opener:not(.opened) .qodef-line,.qodef-dark-header.qodef-header-style-on-scroll .qodef-page-header .qodef-fullscreen-menu-opener:not(.opened) .qodef-line {
	background-color:#000!important
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-fullscreen-menu-opener:not(.opened) .qodef-line,.qodef-light-header .qodef-top-bar .qodef-fullscreen-menu-opener:not(.opened) .qodef-line,.qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-fullscreen-menu-opener:not(.opened) .qodef-line {
	background-color:#fff!important
}
.qodef-fullscreen-menu-opener {
	display:inline-block;
	vertical-align:middle
}
.qodef-fullscreen-menu-opener .qodef-line {
	background-color:#000;
	height:2px;
	margin:0;
	width:13px;
	top:0;
	left:0;
	transition:all .15s ease-out;
	position:absolute;
	display:inline-block
}
.qodef-fullscreen-menu-opener .qodef-line:after,.qodef-fullscreen-menu-opener .qodef-line:before {
	background-color:inherit;
	content:"";
	display:block;
	height:2px;
	position:absolute;
	width:13px;
	z-index:1;
	-webkit-backface-visibility:hidden
}
.qodef-fullscreen-menu-opener .qodef-line:before {
	top:-4px
}
.qodef-fullscreen-menu-opener .qodef-line:after {
	top:4px
}
.qodef-fullscreen-menu-opener-inner {
	display:inline-block;
	height:2px;
	position:relative;
	top:-1px;
	vertical-align:middle;
	width:13px
}
.qodef-fullscreen-menu-opener:hover .qodef-line {
	background-color:#0cc3ce
}
.qodef-fullscreen-menu-opener.opened .qodef-line {
	background-color:transparent!important
}
.qodef-fullscreen-menu-opener.opened .qodef-line:after {
	background-color:#000;
	top:0!important;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg)
}
.qodef-fullscreen-menu-opener.opened .qodef-line:before {
	background-color:#000;
	top:0!important;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.qodef-fullscreen-menu-opener.opened:hover .qodef-line:after,.qodef-fullscreen-menu-opener.opened:hover .qodef-line:before {
	background-color:#0cc3ce
}
.qodef-fullscreen-menu-opener.medium .qodef-fullscreen-menu-opener-inner,.qodef-fullscreen-menu-opener.medium .qodef-line,.qodef-fullscreen-menu-opener.medium .qodef-line:after,.qodef-fullscreen-menu-opener.medium .qodef-line:before {
	height:3px;
	width:19px
}
.qodef-fullscreen-menu-opener.medium .qodef-fullscreen-menu-opener-inner {
	top:-2px
}
.qodef-fullscreen-menu-opener.medium .qodef-line:before {
	top:-6px
}
.qodef-fullscreen-menu-opener.medium .qodef-line:after {
	top:6px
}
.qodef-fullscreen-menu-opener.large .qodef-fullscreen-menu-opener-inner,.qodef-fullscreen-menu-opener.large .qodef-line,.qodef-fullscreen-menu-opener.large .qodef-line:after,.qodef-fullscreen-menu-opener.large .qodef-line:before {
	height:4px;
	width:24px
}
.qodef-fullscreen-menu-opener.large .qodef-fullscreen-menu-opener-inner {
	top:-3px
}
.qodef-fullscreen-menu-opener.large .qodef-line:before {
	top:-8px
}
.qodef-fullscreen-menu-opener.large .qodef-line:after {
	top:8px
}
.qodef-fullscreen-menu-opened .qodef-page-header,.qodef-fullscreen-menu-opened .qodef-top-bar {
	visibility:hidden
}
.qodef-fullscreen-menu-opened .qodef-fullscreen-menu-opener,.qodef-fullscreen-menu-opened .qodef-logo-wrapper {
	visibility:visible
}
.qodef-fullscreen-menu-opened .qodef-fullscreen-menu-holder-outer {
	visibility:visible!important;
	opacity:1!important
}
.qodef-fullscreen-menu-holder-outer {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	overflow-x:hidden!important;
	visibility:hidden;
	opacity:0;
	z-index:105
}
.qodef-fullscreen-menu-holder {
	width:100%;
	height:100%;
	background-color:rgba(255,255,255,.9);
	display:table;
	background-repeat:repeat;
	background-position:0 0
}
.qodef-fullscreen-menu-holder-inner {
	display:table-cell;
	vertical-align:middle;
	padding:100px 0
}
.touch .qodef-fullscreen-menu-holder-outer {
	display:none
}
.touch .qodef-fullscreen-menu-opened .qodef-fullscreen-menu-holder-outer {
	display:block
}
nav.qodef-fullscreen-menu {
	margin:0 auto;
	position:relative;
	top:0;
	text-align:left
}
nav.qodef-fullscreen-menu ul {
	position:relative;
	list-style:none;
	padding:0;
	margin:0
}
nav.qodef-fullscreen-menu ul li {
	margin:0;
	padding:0;
	text-align:center
}
nav.qodef-fullscreen-menu ul li a {
	font-size:40px;
	font-weight:800;
	line-height:47px;
	letter-spacing:1px;
	color:#393939;
	padding:0;
	display:block;
	position:relative;
	text-decoration:none;
	cursor:pointer;
	text-transform:uppercase;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
nav.qodef-fullscreen-menu ul li a:hover {
	color:#0cc3ce
}
nav.qodef-fullscreen-menu ul li a span {
	display:inline-block;
	vertical-align:middle
}
nav.qodef-fullscreen-menu ul li ul li a {
	font-size:18px;
	font-weight:700;
	line-height:21px;
	letter-spacing:2px;
	color:#0cc3ce
}
nav.qodef-fullscreen-menu ul li ul li a:hover {
	color:#8d8d8d
}
nav.qodef-fullscreen-menu ul li ul li ul li a {
	font-size:.5em;
	line-height:1em
}
nav.qodef-fullscreen-menu>ul {
	display:block
}
nav.qodef-fullscreen-menu ul.sub_menu {
	display:none
}
.qodef-fullscreen-below-menu-widget-holder {
	text-align:center;
	margin-top:20px
}
.qodef-fullscreen-above-menu-widget-holder {
	text-align:center
}
@-webkit-keyframes fade_out {
	0% {
		opacity:1;
		visibility:visible
	}
	100% {
		opacity:0;
		visibility:hidden
	}
}
@-moz-keyframes fade_out {
	0% {
		opacity:1;
		visibility:visible
	}
	100% {
		opacity:0;
		visibility:hidden
	}
}
@keyframes fade_out {
	0% {
		opacity:1;
		visibility:visible
	}
	100% {
		opacity:0;
		visibility:hidden
	}
}
@-webkit-keyframes fade_in {
	0% {
		opacity:0;
		visibility:hidden
	}
	100% {
		opacity:1;
		visibility:visible
	}
}
@-moz-keyframes fade_in {
	0% {
		opacity:0;
		visibility:hidden
	}
	100% {
		opacity:1;
		visibility:visible
	}
}
@keyframes fade_in {
	0% {
		opacity:0;
		visibility:hidden
	}
	100% {
		opacity:1;
		visibility:visible
	}
}
.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer,.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer,.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer {
	width:100%;
	height:100%;
	top:0;
	left:0;
	visibility:hidden;
	overflow:hidden!important;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	position:fixed;
	z-index:105;
	opacity:0
}
.qodef-fullscreen-fade-out .qodef-fullscreen-menu-holder-outer {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-animation:fade_out .25s linear both;
	animation:fade_out .25s linear both
}
.qodef-fullscreen-menu-opened.qodef-fullscreen-fade-in .qodef-fullscreen-menu-holder-outer {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	-webkit-animation:fade_in .25s linear both;
	animation:fade_in .25s linear both
}
@-webkit-keyframes push_text_right {
	0% {
		opacity:0;
		-webkit-transform:translateX(-60px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes push_text_right {
	0% {
		opacity:0;
		-moz-transform:translateX(-60px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@keyframes push_text_right {
	0% {
		opacity:0;
		transform:translateX(-60px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
@-webkit-keyframes push_nav_right {
	0% {
		opacity:0;
		-webkit-transform:translateX(-60px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0)
	}
}
@-moz-keyframes push_nav_right {
	0% {
		opacity:0;
		-moz-transform:translateX(-60px)
	}
	100% {
		opacity:1;
		-moz-transform:translateX(0)
	}
}
@keyframes push_nav_right {
	0% {
		opacity:0;
		transform:translateX(-60px)
	}
	100% {
		opacity:1;
		transform:translateX(0)
	}
}
.qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder>div,.qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder>div,.qodef-fullscreen-menu-opened.qodef-fade-push-text-right .qodef-fullscreen-menu-holder-outer nav>ul>li>a {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
	-moz-animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both;
	animation:push_text_right .4s cubic-bezier(.175,.885,.32,1) both
}
.qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder,.qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder,.qodef-fade-push-text-right.qodef-push-nav-right .qodef-fullscreen-menu-holder-outer nav {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:all .75s ease-out;
	-moz-transition:all .75s ease-out;
	transition:all .75s ease-out;
	-webkit-transform:translateX(50px);
	-moz-transform:translateX(50px);
	transform:translateX(50px)
}
@-webkit-keyframes push_text_top {
	0% {
		opacity:0;
		-webkit-transform:translateY(60px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0)
	}
}
@-moz-keyframes push_text_top {
	0% {
		opacity:0;
		-moz-transform:translateY(60px)
	}
	100% {
		opacity:1;
		-moz-transform:translateY(0)
	}
}
@keyframes push_text_top {
	0% {
		opacity:0;
		transform:translateY(60px)
	}
	100% {
		opacity:1;
		transform:translateY(0)
	}
}
.qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder>div,.qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder>div,.qodef-fullscreen-menu-opened.qodef-fade-push-text-top .qodef-fullscreen-menu-holder-outer nav>ul>li>a {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-animation:push_text_top .4s ease-out both .5s;
	-moz-animation:push_text_top .4s ease-out both .5s;
	animation:push_text_top .4s ease-out both .5s
}
.qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder,.qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder,.qodef-fade-push-text-top.qodef-push-text-top .qodef-fullscreen-menu-holder-outer nav {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateY(-30px);
	-moz-transform:translateY(-30px);
	transform:translateY(-30px);
	-webkit-transition:all .75s ease-out;
	-moz-transition:all .75s ease-out;
	transition:all .75s ease-out
}
.qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder,.qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder,.qodef-fullscreen-menu-opened.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer nav {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all .25s linear .1s;
	-moz-transition:all .25s linear .1s;
	transition:all .25s linear .1s
}
.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-above-menu-widget-holder,.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer .qodef-fullscreen-below-menu-widget-holder,.qodef-fade-text-scaledown .qodef-fullscreen-menu-holder-outer nav {
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	opacity:0;
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);
	-webkit-transition:all .25s linear .1s;
	-moz-transition:all .25s linear .1s;
	transition:all .25s linear .1s
}
.qodef-search-opener {
	transition:all .15s ease-out;
	margin:0 15px
}
.qodef-search-opener .qodef-search-icon-text {
	-webkit-transition:all .15s ease-out;
	-moz-transition:all .15s ease-out;
	transition:all .15s ease-out
}
.qodef-light-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-search-opener,.qodef-light-header .qodef-top-bar .qodef-search-opener,.qodef-light-header.qodef-header-style-on-scroll .qodef-page-header .qodef-search-opener {
	color:#fff!important
}
.qodef-dark-header .qodef-page-header>div:not(.qodef-sticky-header) .qodef-search-opener,.qodef-dark-header .qodef-top-bar .qodef-search-opener,.qodef-dark-header.qodef-header-style-on-scroll .qodef-page-header .qodef-search-opener {
	color:#000!important
}
.qodef-search-cover {
	display:none;
	color:#fff;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:115;
	background:#fff
}
.qodef-search-cover .qodef-form-holder-outer {
	display:table;
	width:100%;
	height:100%
}
.qodef-search-cover .qodef-form-holder {
	display:table-cell;
	vertical-align:middle;
	padding:0 45px;
	position:relative
}
.qodef-search-cover .qodef-form-holder-inner {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	width:100%
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-vertical-alignment-top,.qodef-search-cover .qodef-search-close a i {
	vertical-align:top
}
.qodef-search-cover .qodef-container-inner .qodef-form-holder {
	padding:0
}
.qodef-search-cover .qodef-container-inner .qodef-search-close {
	right:0
}
.qodef-search-cover input,.qodef-search-cover input:focus {
	background-color:transparent;
	border:none;
	box-shadow:none;
	color:#696969;
	font-size:15px;
	font-weight:700;
	display:inline-block;
	width:90%;
	padding:0;
	font-family:inherit;
	outline:0;
	outline-offset:0;
	-webkit-appearance:none;
	border-radius:0;
	float:left;
	text-transform:uppercase;
	margin:0
}
.qodef-search-cover input:focus {
	outline-offset:0!important
}
.qodef-search-cover input[type=submit] {
	border:0;
	clip:rect(0,0,0,0);
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	width:1px;
	visibility:hidden
}
.qodef-search-cover .qodef-search-close {
	font-size:34px;
	position:absolute;
	right:24px;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-o-transform:translateY(-50%);
	transform:translateY(-50%);
	line-height:1em
}
.qodef-search-cover .qodef-search-close a {
	color:#9d9d9d;
	display:inline-block
}
.qodef-search-cover .qodef-search-close a:hover {
	color:#0cc3ce
}
.qodef-search-cover.disabled input,.qodef-search-cover.disabled input:focus {
	font-weight:400
}
:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder {
	color:#959595;
	margin:10px 0 0
}
.qodef-fullscreen-search-holder {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:105;
	opacity:0
}
.qodef-fullscreen-search-holder .qodef-search-label {
	font-size:16px;
	line-height:1.2em;
	letter-spacing:-.3px;
	color:#fff;
	vertical-align:bottom;
	font-family:Poppins,sans-serif;
	font-weight:600;
	padding:0 0 15px;
	text-align:left;
	display:block
}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-form {
	overflow:hidden
}
.qodef-fullscreen-search-holder .qodef-field-holder {
	width:100%;
	display:inline-block;
	vertical-align:bottom;
	position:relative;
	border:3px solid #494949;
	padding:0 30px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-fullscreen-search-holder .qodef-search-field,.qodef-woocommerce-page .qodef-form-holder .qodef-search-field {
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:none;
	outline:0;
	color:#fff;
	letter-spacing:-2px;
	font-weight:600
}
.qodef-fullscreen-search-holder .qodef-field-holder .qodef-line {
	position:absolute;
	bottom:-3px;
	left:0;
	height:3px;
	width:0;
	background-color:#5d5b5b;
	-webkit-transition:width .3s ease-out;
	-moz-transition:width .3s ease-out;
	transition:width .3s ease-out
}
.qodef-fullscreen-search-holder .qodef-field-holder .qodef-line2 {
	position:absolute;
	bottom:0;
	right:-3px;
	height:0;
	width:3px;
	background-color:#5d5b5b;
	-webkit-transition:height .3s ease-out;
	-moz-transition:height .3s ease-out;
	transition:height .3s ease-out
}
.qodef-fullscreen-search-holder .qodef-field-holder .qodef-line3 {
	position:absolute;
	top:-3px;
	right:0;
	height:3px;
	width:0;
	background-color:#5d5b5b;
	-webkit-transition:width .3s ease-out;
	-moz-transition:width .3s ease-out;
	transition:width .3s ease-out
}
.qodef-fullscreen-search-holder .qodef-field-holder .qodef-line4 {
	position:absolute;
	top:0;
	left:-3px;
	height:0;
	width:3px;
	background-color:#5d5b5b;
	-webkit-transition:height .3s ease-out;
	-moz-transition:height .3s ease-out;
	transition:height .3s ease-out
}
.qodef-fullscreen-search-holder .qodef-form-holder {
	position:relative
}
.qodef-fullscreen-search-holder .qodef-search-field {
	width:100%;
	background:0 0;
	height:100%;
	font-size:48px;
	line-height:100px;
	position:relative;
	font-family:Poppins,sans-serif
}
.qodef-fullscreen-search-holder .qodef-search-field:focus {
	border:none
}
.qodef-fullscreen-search-holder .qodef-search-submit {
	border:none;
	position:absolute;
	right:30px;
	top:50%;
	background:0 0;
	outline:0;
	width:auto;
	cursor:pointer;
	font-family:ElegantIcons;
	font-size:38px;
	line-height:1.2em;
	color:#fff;
	-webkit-transition:color .2s ease;
	-moz-transition:color .2s ease;
	transition:color .2s ease;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-fullscreen-search-holder .qodef-search-close-holder {
	float:right;
	margin-right:45px
}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-close-container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:10
}
.qodef-fullscreen-search-holder .qodef-fullscreen-search-close-container a {
	opacity:0;
	visibility:hidden;
	-webkit-transition:opacity .2s ease,color .2s ease;
	transition:opacity .2s ease,color .2s ease;
	position:absolute;
	top:40px;
	right:40px
}
.qodef-fullscreen-search-holder::-webkit-input-placeholder {
	color:#fff
}
.qodef-fullscreen-search-holder:-moz-placeholder {
	color:#fff
}
.qodef-fullscreen-search-holder:-ms-input-placeholder {
	color:#fff
}
.qodef-fullscreen-search-table {
	display:table;
	width:100%;
	height:100%;
	position:relative;
	z-index:9
}
.qodef-fullscreen-search-cell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
	text-align:center
}
.qodef-woocommerce-page .qodef-form-holder .qodef-search-field {
	width:100%;
	background:0 0;
	height:100%;
	font-size:48px;
	line-height:100px;
	position:relative;
	padding:0;
	font-family:Poppins,sans-serif
}
.big-images .qodef-portfolio-info-holder,.big-slider .qodef-portfolio-info-holder,.gallery .qodef-portfolio-info-holder {
	padding:23px 0 0
}
.qodef-fullscreen-search-opened .qodef-form-holder .qodef-search-field:focus {
	border:none;
	color:inherit
}
.qodef-search-fade .qodef-fullscreen-search-holder {
	visibility:hidden;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	opacity:0;
	z-index:112;
	box-sizing:border-box
}
.qodef-fullscreen-search-shader {
	top:0;
	left:0;
	position:fixed;
	width:110%;
	height:130%;
	z-index:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform-style:flat;
	transform-style:flat;
	backface-visibility:hidden;
	background-color:rgba(16,16,16,.95)
}
.qodef-search-fade-in.qodef-search-fade .qodef-fullscreen-search-holder.qodef-animate .qodef-fullscreen-search-shader {
	-webkit-animation:nav-in 1.3s cubic-bezier(.23,1,.32,1);
	animation:nav-in 1.3s cubic-bezier(.23,1,.32,1)
}
.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder {
	-webkit-animation:search_fade_out .3s ease both;
	-moz-animation:search_fade_out .3s ease both;
	animation:search_fade_out .3s ease both
}
.qodef-search-fade-in.qodef-search-fade .qodef-fullscreen-search-holder.qodef-animate {
	-webkit-animation:search_fade_in .6s ease both .2s;
	-moz-animation:search_fade_in .6s ease both .2s;
	animation:search_fade_in .6s ease both .2s
}
.qodef-search-fade .qodef-fullscreen-search-holder.qodef-animate .qodef-fullscreen-search-close {
	opacity:1;
	visibility:visible
}
.qodef-search-fade .qodef-fullscreen-search-close {
	color:#fff;
	font-size:42px
}
@-webkit-keyframes nav-in {
	from {
		-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);
		transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)
	}
	to {
		-webkit-transform:scale(2) rotate(-45deg) translateZ(0);
		transform:scale(2) rotate(-45deg) translateZ(0)
	}
}
@keyframes nav-in {
	from {
		-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);
		transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)
	}
	to {
		-webkit-transform:scale(2) rotate(-45deg) translateZ(0);
		transform:scale(2) rotate(-45deg) translateZ(0)
	}
}
@-webkit-keyframes nav-out {
	from {
		-webkit-transform:scale(2) rotate(-45deg) translateZ(0);
		transform:scale(2) rotate(-45deg) translateZ(0)
	}
	to {
		-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);
		transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)
	}
}
@keyframes nav-out {
	from {
		-webkit-transform:scale(2) rotate(-45deg) translateZ(0);
		transform:scale(2) rotate(-45deg) translateZ(0)
	}
	to {
		-webkit-transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg);
		transform:scale(2) translateX(100%) translateY(100%) translateZ(0) rotate(-45deg)
	}
}
@-webkit-keyframes nav-in-mobile {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@keyframes nav-in-mobile {
	from {
		opacity:0
	}
	to {
		opacity:1
	}
}
@-webkit-keyframes search_fade_out {
	0% {
		opacity:1;
		visibility:visible
	}
	100% {
		opacity:0;
		visibility:hidden
	}
}
@keyframes search_fade_out {
	0% {
		opacity:1;
		visibility:visible
	}
	100% {
		opacity:0;
		visibility:hidden
	}
}
@-webkit-keyframes search_fade_in {
	0% {
		opacity:0;
		visibility:hidden
	}
	100% {
		opacity:1;
		visibility:visible
	}
}
@keyframes search_fade_in {
	0% {
		opacity:0;
		visibility:hidden
	}
	100% {
		opacity:1;
		visibility:visible
	}
}
@-webkit-keyframes search_push_text_top {
	0% {
		opacity:0;
		-webkit-transform:translateY(60px);
		transform:translateY(60px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
@keyframes search_push_text_top {
	0% {
		opacity:0;
		-webkit-transform:translateY(60px);
		transform:translateY(60px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateY(0);
		transform:translateY(0)
	}
}
.qodef-search-fade.qodef-fullscreen-search-opened .qodef-fullscreen-search-holder .qodef-container-inner {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-animation:search_push_text_top .55s ease both .25s;
	-moz-animation:search_push_text_top .55s ease both .25s;
	animation:search_push_text_top .55s ease both .25s
}
.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-field-holder,.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-search-label,.qodef-search-fade-out.qodef-search-fade .qodef-fullscreen-search-holder .qodef-search-submit {
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0);
	-webkit-transition:transform 0s ease-out 1s;
	-moz-transition:transform 0s ease-out 1s;
	transition:transform 0s ease-out 1s
}
.small-images .qodef-portfolio-media .qodef-portfolio-single-media {
	margin-bottom:20px
}
.small-images .qodef-portfolio-media .qodef-portfolio-single-media:last-child {
	margin-bottom:0
}
.small-images .qodef-follow-portfolio-info {
	position:relative
}
.big-images .qodef-big-image-holder {
	margin-bottom:34px
}
.big-images .qodef-portfolio-media .qodef-portfolio-single-media {
	margin-bottom:25px
}
.big-images .qodef-portfolio-media .qodef-portfolio-single-media:last-child {
	margin-bottom:0
}
.big-slider .qodef-big-image-holder {
	margin-bottom:32px
}
.gallery .qodef-portfolio-gallery {
	margin:0 0 13px;
	display:inline-block
}
.gallery .qodef-portfolio-single-media a {
	position:relative;
	overflow:hidden;
	display:block
}
.gallery .qodef-portfolio-single-media a .qodef-portfolio-gallery-text-holder {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:100%;
	height:100%;
	opacity:0;
	background-color:rgba(0,0,0,.5);
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.gallery .qodef-portfolio-single-media a .qodef-portfolio-gallery-text-holder-inner {
	position:relative;
	display:table;
	width:100%;
	height:100%
}
.gallery .qodef-portfolio-single-media a .qodef-portfolio-gallery-text-holder-inner h4 {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	width:100%;
	height:100%
}
.gallery .qodef-portfolio-single-media a img {
	display:block
}
.gallery .qodef-portfolio-single-media a:hover .qodef-portfolio-gallery-text-holder {
	opacity:1
}
.gallery.qodef-portfolio-gallery-three-columns .qodef-portfolio-single-media {
	width:32%;
	margin-right:2%;
	margin-bottom:2%;
	float:left
}
.gallery.qodef-portfolio-gallery-three-columns .qodef-portfolio-single-media:nth-child(3n) {
	margin-right:0
}
.gallery.qodef-portfolio-gallery-two-columns .qodef-portfolio-single-media {
	width:49%;
	margin-right:2%;
	margin-bottom:2%;
	float:left
}
.gallery.qodef-portfolio-gallery-two-columns .qodef-portfolio-single-media:nth-child(2n) {
	margin-right:0
}
.gallery.qodef-portfolio-gallery-four-columns .qodef-portfolio-single-media {
	width:24%;
	margin-right:1.333333%;
	margin-bottom:2%;
	float:left
}
.gallery.qodef-portfolio-gallery-four-columns .qodef-portfolio-single-media:nth-child(4n) {
	margin-right:0
}
.qodef-portfolio-single-holder .qodef-portfolio-info-item {
	margin-bottom:14px;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.qodef-portfolio-single-holder .qodef-portfolio-info-item h6 {
	float:left;
	margin:0 7px 0 0
}
.qodef-portfolio-single-holder .qodef-portfolio-info-item p {
	float:left;
	margin:0;
	line-height:1.6em
}
.qodef-portfolio-single-holder .qodef-portfolio-info-item:last-child {
	margin-bottom:0
}
.qodef-portfolio-single-holder .qodef-portfolio-social {
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.qodef-portfolio-single-holder .qodef-portfolio-social h6 {
	float:left;
	margin:0 7px 0 0
}
.qodef-portfolio-single-holder .qodef-portfolio-social .qodef-social-share-holder {
	float:left;
	margin:0
}
.qodef-portfolio-single-holder .qodef-portfolio-social .qodef-social-share-holder ul {
	margin:0
}
.qodef-portfolio-single-holder .qodef-portfolio-social .qodef-social-share-holder ul li a {
	font-size:15px;
	color:#c8c8c8
}
.qodef-portfolio-single-holder .qodef-portfolio-social .qodef-social-share-holder ul li a:hover {
	color:#0cc3ce
}
.qodef-portfolio-single-holder .qodef-portfolio-content {
	margin:20px 0 40px
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav {
	height:33px;
	line-height:33px;
	text-align:center;
	position:relative;
	margin-top:30px;
	margin-bottom:30px
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav span {
	color:#565656;
	line-height:33px;
	font-size:20px;
	-webkit-transition:color .15s ease-in-out;
	-moz-transition:color .15s ease-in-out;
	transition:color .15s ease-in-out
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav span:hover {
	color:#0cc3ce
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-back-btn {
	display:inline-block
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-back-btn,.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-next,.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-prev {
	height:33px
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-next,.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-prev {
	position:absolute;
	top:0
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-prev {
	left:0
}
.qodef-portfolio-single-holder .qodef-portfolio-single-nav .qodef-portfolio-next {
	right:0
}
.qodef-portfolio-single-holder .qodef-portfolio-video-lightbox {
	position:relative;
	display:block
}
.qodef-portfolio-single-holder .qodef-portfolio-video-lightbox img {
	vertical-align:middle
}
.qodef-portfolio-single-holder .qodef-portfolio-overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	color:#fff
}
.qodef-portfolio-single-holder .qodef-portfolio-overlay .qodef-portfolio-play-icon {
	position:absolute;
	font-size:20px;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.qodef-elements-holder {
	width:100%;
	display:table;
	table-layout:fixed
}
.qodef-elements-holder.qodef-two-columns .qodef-elements-holder-item {
	width:50%
}
.qodef-elements-holder.qodef-three-columns .qodef-elements-holder-item {
	width:33%
}
.qodef-elements-holder.qodef-four-columns .qodef-elements-holder-item {
	width:25%
}
.qodef-elements-holder.qodef-five-columns .qodef-elements-holder-item {
	width:20%
}
.qodef-elements-holder.qodef-six-columns .qodef-elements-holder-item {
	width:16%
}
.qodef-elements-holder .qodef-elements-holder-item {
	display:table-cell;
	vertical-align:middle;
	height:100%;
	background-size:cover
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-elements-holder-item-clickable {
	position:relative;
	overflow:hidden
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-elements-holder-item-clickable .qodef-elements-holder-item-link {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-elements-holder-item-clickable .qodef-elements-holder-item-link:after {
	position:absolute;
	content:'';
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:rgba(0,0,0,.15);
	opacity:0;
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.qodef-ordered-list ol,.qodef-ordered-list ul {
	background-position:left center;
	background-repeat:no-repeat;
	list-style-type:none
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-elements-holder-item-clickable:hover .qodef-elements-holder-item-link:after {
	opacity:1;
	-webkit-transition:opacity .6s ease;
	-moz-transition:opacity .6s ease;
	transition:opacity .6s ease
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-vertical-alignment-bottom {
	vertical-align:bottom
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-horizontal-alignment-center {
	text-align:center
}
.qodef-elements-holder .qodef-elements-holder-item.qodef-horizontal-alignment-right {
	text-align:right
}
.qodef-elements-holder .qodef-elements-holder-item .qodef-elements-holder-item-inner {
	width:100%
}
.qodef-elements-holder.qodef-elements-items-float.qodef-three-columns .qodef-elements-holder-item {
	width:33.33333333333333%
}
.qodef-elements-holder.qodef-elements-items-float.qodef-six-columns .qodef-elements-holder-item {
	width:16.66666666666667%
}
.qodef-elements-holder.qodef-elements-items-float .qodef-elements-holder-item {
	float:left
}
.qodef-elements-holder .qodef-elements-holder-item-content {
	padding:0 20px
}
.qodef-elements-holder.qodef-elements-items-fs-height .qodef-elements-holder-item {
	height:100vh
}
.qodef-team {
	overflow:hidden
}
.qodef-team .qodef-team-inner {
	overflow:hidden;
	width:100%
}
.qodef-team .qodef-team-image {
	position:relative;
	overflow:hidden
}
.qodef-team .qodef-team-image .qodef-team-overlay {
	position:absolute;
	z-index:60;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	background-color:#0cc3ce;
	outline:transparent solid 1px;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out
}
.qodef-team .qodef-team-image img {
	width:100%;
	vertical-align:middle
}
.qodef-team .qodef-team-name,.qodef-team .qodef-team-position {
	color:#fff;
	margin:0;
	padding:0
}
.qodef-team .qodef-team-description {
	display:table;
	width:100%;
	height:100%
}
.qodef-team .qodef-team-text {
	padding:20px 0;
	margin:0
}
.qodef-team .qodef-team-social-wrapp {
	margin:34px 0 0
}
.qodef-team .qodef-team-social {
	display:table;
	width:100%;
	height:100%
}
.qodef-team .qodef-team-social .qode_icon_ion_icon:before,.qodef-team .qodef-team-social .qode_icon_linea_icon:before {
	line-height:inherit
}
.qodef-team .qodef-team-social-inner {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	position:relative
}
.qodef-team .qodef-team-social-holder {
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	top:0;
	z-index:80;
	opacity:0;
	filter:alpha(opacity=0);
	display:table-cell;
	vertical-align:middle;
	-webkit-transition:opacity .2s ease-out;
	-moz-transition:opacity .2s ease-out;
	transition:opacity .2s ease-out;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
.qodef-team .qodef-team-social-holder .qodef-icon-shortcode {
	font-size:22px;
	margin:0 5px
}
.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.circle,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.square {
	color:#0cc3ce;
	background-color:#fff;
	width:1.9em;
	height:1.9em;
	line-height:1.9em;
	border:none
}
.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.circle a,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.circle i,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.circle span,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.square a,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.square i,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.square span {
	color:#0cc3ce
}
.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.normal a,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.normal i,.qodef-team .qodef-team-social-holder .qodef-icon-shortcode.normal span {
	color:#fff
}
.qodef-team .qodef-team-social-holder .social_icon {
	font-size:inherit;
	line-height:inherit;
	display:block
}
.qodef-team .qodef-team-social-holder .social_icon:before {
	display:block
}
.qodef-team:hover .qodef-team-social-holder {
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transition:opacity .25s ease-in-out;
	-moz-transition:opacity .25s ease-in-out;
	transition:opacity .25s ease-in-out
}
.qodef-team:hover .qodef-team-overlay {
	opacity:.8;
	-webkit-transition:opacity .5s ease;
	-moz-transition:opacity .5s ease;
	transition:opacity .5s ease
}
.touch .qodef-team .qodef-team-social-holder {
	cursor:pointer
}
.qodef-team.main-info-below-image {
	-webkit-transform:translateZ(0)
}
.qodef-team.main-info-below-image .qodef-team-info .qodef-team-name {
	margin:36px 0 5px;
	color:#101010
}
.qodef-team.main-info-below-image .qodef-team-info .qodef-team-position {
	color:#8e8e8e;
	font-size:15px;
	line-height:27px;
	margin:0;
	padding:0
}
.qodef-team.main-info-below-image .qodef-team-image {
	overflow:visible
}
.qodef-team.main-info-below-image .qodef-team-info {
	text-align:center;
	margin:0
}
.qodef-team.main-info-below-image .qodef-team-text {
	margin:0;
	padding:0
}
.qodef-team.main-info-below-image .qodef-team-social-wrapp {
	margin:19px 0 0
}
.qodef-team.main-info-below-image .qodef-icon-shortcode {
	font-size:12px;
	margin:0 5px
}
.qodef-team.main-info-below-image .qodef-icon-shortcode.circle,.qodef-team.main-info-below-image .qodef-icon-shortcode.square {
	color:#fff;
	background-color:#777;
	width:1.9em;
	height:1.9em;
	line-height:1.9em;
	border:none
}
.qodef-team.main-info-below-image .qodef-icon-shortcode.circle a,.qodef-team.main-info-below-image .qodef-icon-shortcode.circle i,.qodef-team.main-info-below-image .qodef-icon-shortcode.circle span,.qodef-team.main-info-below-image .qodef-icon-shortcode.square a,.qodef-team.main-info-below-image .qodef-icon-shortcode.square i,.qodef-team.main-info-below-image .qodef-icon-shortcode.square span {
	color:#fff
}
.qodef-team.main-info-below-image .qodef-icon-shortcode.circle:hover,.qodef-team.main-info-below-image .qodef-icon-shortcode.square:hover {
	background-color:#0cc3ce
}
.qodef-team.main-info-below-image .qodef-icon-shortcode.normal a,.qodef-team.main-info-below-image .qodef-icon-shortcode.normal i,.qodef-team.main-info-below-image .qodef-icon-shortcode.normal span {
	color:#777
}
.qodef-team.main-info-below-image .qodef-icon-shortcode.square {
	border-radius:5px
}
.qodef-interactive-banner {
	position:relative;
	overflow:hidden
}
.qodef-interactive-banner .qodef-banner-image {
	display:table;
	height:100%;
	width:100%;
	table-layout:fixed
}
.qodef-interactive-banner .qodef-banner-image a {
	display:block;
	position:relative;
	overflow:hidden
}
.qodef-interactive-banner .qodef-banner-image img {
	display:table-cell;
	vertical-align:middle;
	z-index:10;
	-webkit-transition:all .25s ease-out;
	transition:all .25s ease-out
}
.qodef-interactive-banner .qodef-text-holder {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:30
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-table {
	display:table;
	max-width:80%;
	margin:auto;
	height:100%
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-table .qodef-banner-cell {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
	text-align:center
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-table .qodef-banner-cell a {
	display:inline-block;
	vertical-align:middle
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-title-holder {
	opacity:0;
	-webkit-transform:scale(.5) translateZ(0);
	-moz-transform:scale(.5) translateZ(0);
	transform:scale(.5) translateZ(0);
	-webkit-transition:-webkit-transform 0s .2s,opacity .2s ease-out;
	transition:transform 0s .2s,opacity .2s ease-out
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-title {
	color:#fff;
	z-index:9;
	position:relative;
	padding:12px 45px;
	font-size:20px;
	line-height:30px;
	display:inline-block;
	vertical-align:middle;
	letter-spacing:-.4px;
	font-family:Poppins,sans-serif;
	background-color:rgba(12,195,206,.8);
	font-weight:600
}
.qodef-interactive-banner .qodef-text-holder .qodef-banner-title a {
	color:inherit
}
.qodef-interactive-banner .qodef-banner-overlay {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%
}
.qodef-interactive-banner.qodef-fade-hover .qodef-text-holder {
	background-color:rgba(255,255,255,.65);
	opacity:0;
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.qodef-interactive-banner.qodef-fade-hover:hover .qodef-text-holder {
	-webkit-transition:opacity .7s ease;
	-moz-transition:opacity .7s ease;
	transition:opacity .7s ease;
	opacity:1
}
.qodef-interactive-banner.qodef-fade-hover:hover .qodef-banner-title-holder {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	-webkit-transition:opacity .3s ease-in-out,-webkit-transform .55s cubic-bezier(.46,.81,.07,.96);
	transition:opacity .3s ease-in-out,transform .55s cubic-bezier(.46,.81,.07,.96)
}
.qodef-interactive-banner.qodef-fade-hover:hover img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
	filter:url(img/desaturate.svg#grayscale);
	-webkit-transition:all 1.2s cubic-bezier(.26,.63,0,.96);
	-moz-transition:all 1.2s cubic-bezier(.26,.63,0,.96);
	transition:all 1.2s cubic-bezier(.26,.63,0,.96)
}
.qodef-interactive-banner.qodef-image-zoom-hover .qodef-text-holder .qodef-banner-table {
	text-align:left
}
.qodef-interactive-banner.qodef-image-zoom-hover .qodef-banner-title-holder {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.qodef-interactive-banner.qodef-image-zoom-hover .qodef-banner-title-holder .qodef-banner-title {
	background-color:rgba(0,0,0,.45)
}
.qodef-interactive-banner.qodef-image-zoom-hover:hover img {
	-webkit-transition:all 1.2s cubic-bezier(.26,.63,0,.96);
	-moz-transition:all 1.2s cubic-bezier(.26,.63,0,.96);
	transition:all 1.2s cubic-bezier(.26,.63,0,.96);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05);
	transform:scale(1.05)
}
.qodef-interactive-banner.qodef-diagonal-hover .qodef-banner-title-holder {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.qodef-interactive-banner.qodef-diagonal-hover .qodef-banner-title-holder .qodef-banner-title {
	background-color:transparent
}
.qodef-interactive-banner.qodef-diagonal-hover .qodef-banner-image~a {
	display:block;
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:200
}
.qodef-interactive-banner.qodef-diagonal-hover .qodef-banner-image:after {
	content:'';
	position:absolute;
	top:-50%;
	left:-50%;
	height:200%;
	width:200%;
	z-index:100;
	-webkit-transform:rotate(-45deg) translate(0,100%);
	-moz-transform:rotate(-45deg) translate(0,100%);
	transform:rotate(-45deg) translate(0,100%);
	background-color:rgba(0,0,0,.45);
	opacity:0;
	-webkit-transition:opacity .2s ease,-webkit-transform 0s ease .2s;
	transition:opacity .2s ease,transform 0s ease .2s
}
.qodef-interactive-banner.qodef-diagonal-hover:hover .qodef-banner-image:after {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:1;
	-webkit-transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.26,.63,0,.96);
	transition:opacity .5s ease,transform 1s cubic-bezier(.26,.63,0,.96)
}
.qodef-interactive-banner.qodef-diagonal-hover:hover .qodef-banner-title-holder {
	opacity:1;
	-webkit-transition:opacity .6s ease .2s;
	transition:opacity .6s ease .2s
}
.qodef-call-to-action {
	position:relative;
	display:block;
	box-sizing:border-box
}
.qodef-call-to-action .qodef-call-to-action-row-50-50,.qodef-call-to-action .qodef-call-to-action-row-66-33,.qodef-call-to-action .qodef-call-to-action-row-75-25 {
	display:table;
	box-sizing:border-box;
	width:100%
}
.qodef-call-to-action .qodef-call-to-action-row-75-25 .qodef-call-to-action-column1 {
	width:75%
}
.qodef-call-to-action .qodef-call-to-action-row-75-25 .qodef-call-to-action-column2 {
	width:25%
}
.qodef-call-to-action .qodef-call-to-action-row-50-50 .qodef-call-to-action-column1,.qodef-call-to-action .qodef-call-to-action-row-50-50 .qodef-call-to-action-column2 {
	width:50%
}
.qodef-call-to-action .qodef-call-to-action-row-66-33 .qodef-call-to-action-column1 {
	width:66%
}
.qodef-call-to-action .qodef-call-to-action-row-66-33 .qodef-call-to-action-column2 {
	width:34%
}
.qodef-call-to-action .qodef-call-to-action-column2 {
	text-align:right
}
.qodef-call-to-action .qodef-call-to-action-cell {
	display:table-cell;
	vertical-align:middle
}
.qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon-holder {
	position:absolute;
	height:100%;
	top:0
}
.qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon {
	display:table;
	height:100%
}
.qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon .qodef-call-to-action-icon-inner {
	display:table-cell;
	height:100%;
	vertical-align:middle
}
.qodef-call-to-action .qodef-text-wrapper .qodef-call-to-action-icon .qodef-call-to-action-icon-inner .qodef-call-to-action-icon {
	color:#8b8b8b;
	font-size:40px;
	display:inline
}
.qodef-call-to-action.with-icon .qodef-text-wrapper .qodef-call-to-action-text {
	padding:0 20px 0 70px
}
.qodef-counter-holder {
	display:block;
	opacity:0;
	-webkit-transition:opacity .3s ease-in;
	-moz-transition:opacity .3s ease-in;
	transition:opacity .3s ease-in;
	padding:20px 0;
	line-height:0
}
.qodef-counter-holder .qodef-counter {
	font-size:54px;
	line-height:1em;
	letter-spacing:-.2px;
	font-weight:500;
	color:#101010;
	overflow:hidden;
	display:inline-block!important;
	height:1em;
	font-family:Poppins,sans-serif
}
.qodef-counter-holder .qodef-counter-title {
	margin-top:14px;
	letter-spacing:-.2px;
	color:#777;
	text-transform:capitalize
}
.qodef-counter-holder .qodef-counter-text {
	margin:5px 0 0;
	line-height:23px
}
.qodef-counter-holder-show {
	opacity:1
}
.qodef-counter-holder.left {
	text-align:left
}
.qodef-counter-holder.right {
	text-align:right
}
.qodef-counter-holder.center {
	text-align:center
}
.qodef-counter-holder.light .qodef-counter,.qodef-counter-holder.light .qodef-counter-text,.qodef-counter-holder.light .qodef-counter-title {
	color:#fff
}
.qodef-icon-shortcode {
	display:inline-block
}
.qodef-icon-shortcode.qodef-rotate-hover {
	vertical-align:middle;
	position:relative;
	overflow:hidden;
	-webkit-transform:translateZ(0)
}
.qodef-icon-shortcode.qodef-rotate-hover a {
	display:block
}
.qodef-icon-shortcode.qodef-rotate-hover .qodef-icon-element {
	display:inline-block;
	-webkit-transition:all .22s cubic-bezier(.59,-.01,.58,1);
	-moz-transition:all .22s cubic-bezier(.59,-.01,.58,1);
	transition:all .22s cubic-bezier(.59,-.01,.58,1)
}
.qodef-icon-shortcode.qodef-rotate-hover .qodef-icon-element.qodef-hover-icon {
	position:absolute;
	left:0;
	top:120%;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0)
}
.qodef-icon-shortcode.qodef-rotate-hover:hover .qodef-icon-element:not(.qodef-hover-icon) {
	-webkit-transform:translateY(-120%) translateZ(0);
	-moz-transform:translateY(-120%) translateZ(0);
	transform:translateY(-120%) translateZ(0)
}
.qodef-icon-shortcode.qodef-rotate-hover:hover .qodef-icon-element.qodef-hover-icon {
	-webkit-transition-delay:.1s;
	transition-delay:.1s;
	top:0
}
.qodef-icon-shortcode .qodef-anchor {
	display:inline-block;
	vertical-align:middle;
	-webkit-transition:-webkit-transform 1.2s cubic-bezier(0,0,0,1.58);
	transition:transform 1.2s cubic-bezier(0,0,0,1.58)
}
.qodef-icon-shortcode .qodef-anchor:hover {
	-webkit-transform:translateY(8px);
	-moz-transform:translateY(8px);
	transform:translateY(8px)
}
.qodef-icon-shortcode.circle,.qodef-icon-shortcode.square {
	width:2em;
	height:2em;
	line-height:2em;
	text-align:center;
	border:2px solid #c8c8c8;
	-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
	-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition:background-color .15s ease-in-out,border-color .15s ease-in-out
}
.qodef-icon-shortcode.circle a,.qodef-icon-shortcode.square a {
	display:inline-block;
	width:100%;
	height:100%
}
.qodef-icon-shortcode.circle .qodef-icon-element,.qodef-icon-shortcode.square .qodef-icon-element {
	color:#c8c8c8;
	line-height:inherit
}
.qodef-icon-shortcode.circle {
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.qodef-icon-shortcode .qodef-icon-element {
	-webkit-transition:color .15s ease-in-out;
	-moz-transition:color .15s ease-in-out;
	transition:color .15s ease-in-out
}
.qodef-icon-animation-holder {
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	transform:scale(0);
	-webkit-transition:transform .15s ease-in-out;
	-moz-transition:transform .15s ease-in-out;
	transition:transform .15s ease-in-out;
	display:inline-block
}
.qodef-icon-animation-holder.qodef-icon-animation-show {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1)
}
.qodef-icon-tiny {
	font-size:1.33333333em;
	line-height:.75em;
	vertical-align:-15%
}
.qodef-icon-small {
	font-size:2em
}
.qodef-icon-medium {
	font-size:3em
}
.qodef-icon-large {
	font-size:4em
}
.qodef-icon-huge {
	font-size:5em
}
.countdown-rtl {
	direction:rtl
}
.countdown-row {
	width:100%;
	padding:0 2px;
	text-align:center
}
.countdown-show1 .countdown-section {
	width:98%
}
.countdown-show2 .countdown-section {
	width:48%
}
.countdown-show3 .countdown-section {
	width:32.5%
}
.countdown-show4 .countdown-section {
	width:24.5%
}
.countdown-show5 .countdown-section {
	width:19.5%
}
.countdown-show6 .countdown-section {
	width:16.25%
}
.countdown-show7 .countdown-section {
	width:14%
}
.qodef-countdown {
	color:#101010;
	font-family:Poppins,sans-serif
}
.countdown-section {
	display:inline-block;
	vertical-align:middle;
	text-align:center;
	font-weight:600
}
.countdown-amount {
	display:block;
	position:relative;
	font-size:60px;
	line-height:60px;
	margin-bottom:20px;
	color:inherit
}
.countdown-period {
	display:block;
	font-size:15px;
	letter-spacing:-.2px;
	text-transform:capitalize;
	color:inherit;
	font-weight:500
}
.countdown-descr {
	display:block;
	width:100%
}
.qodef-message {
	position:relative;
	padding:24px 27px;
	margin:0;
	background-color:#0cc3ce;
	border:0 solid #d7d7d7
}
@media only screen and (max-width:480px) {
	.qodef-message {
		padding:20px 22px
	}
}
.qodef-message .qodef-message-inner {
	position:relative;
	padding-right:20px
}
.qodef-message .qodef-message-inner .qodef-message-text {
	display:table;
	height:100%
}
@media screen and (max-width:320px) {
	.qodef-message .qodef-message-inner .qodef-message-text {
		line-height:normal!important
	}
}
.qodef-message .qodef-message-inner .qodef-message-text .qodef-message-text-inner {
	display:table-cell;
	height:100%;
	vertical-align:middle;
	color:#fff;
	font-weight:400;
	font-size:14px;
	font-style:normal
}
.qodef-message .qodef-message-inner a.qodef-close {
	position:absolute;
	right:6px;
	top:50%;
	line-height:13px;
	font-size:18px;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-message .qodef-message-inner a.qodef-close i {
	width:18px;
	height:18px;
	color:#fff;
	font-weight:700;
	display:inline-block
}
.qodef-message .qodef-message-inner a.qodef-close i:hover {
	color:#fff
}
.qodef-message.qodef-with-icon .qodef-message-icon-holder {
	float:right;
	padding:0 20px 0 34px
}
.qodef-message.qodef-with-icon .qodef-message-icon-holder .qodef-message-icon {
	display:table;
	height:100%
}
.qodef-message.qodef-with-icon .qodef-message-icon-holder .qodef-message-icon .qodef-message-icon-inner {
	display:table-cell;
	height:100%;
	vertical-align:middle;
	color:#fff;
	font-size:18px;
	font-weight:400
}
.qodef-message.qodef-with-icon .qodef-message-icon-holder .qodef-message-icon .qodef-message-icon-inner>i,.qodef-message.qodef-with-icon .qodef-message-icon-holder .qodef-message-icon .qodef-message-icon-inner>span {
	color:#fff;
	line-height:1em;
	padding:8px
}
.qodef-ordered-list ol {
	counter-reset:li;
	display:block;
	margin:0 0 30px
}
.qodef-ordered-list ol li {
	margin:0 0 21px;
	font-family:inherit;
	font-size:17px;
	font-weight:400
}
.qodef-ordered-list ol>li:before {
	color:#0cc3ce;
	content:counter(li,decimal-leading-zero);
	counter-increment:li;
	padding-right:16px
}
.qodef-ordered-list ul {
	counter-reset:li;
	display:block;
	margin:0 0 30px
}
.qodef-unordered-list ul {
	display:block;
	margin:0;
	padding:0
}
.qodef-unordered-list ul>li {
	position:relative;
	font-family:inherit;
	font-size:14px
}
.qodef-unordered-list.qodef-line ul {
	list-style-type:none
}
.qodef-unordered-list.qodef-line ul>li {
	padding-left:9px
}
.qodef-unordered-list.qodef-line ul>li:before {
	height:20px;
	width:auto;
	line-height:20px;
	display:inline-block;
	position:absolute;
	left:0;
	top:1px;
	padding:0;
	color:#959595;
	text-align:center;
	content:'-'
}
.qodef-unordered-list.qodef-animate-list ul li {
	opacity:0;
	top:-40px
}
.touch .no_animation_on_touch .qodef-unordered-list.qodef-animate-list ul li {
	opacity:1;
	top:0
}
.qodef-icon-list-item {
	display:table;
	table-layout:fixed;
	height:37px;
	width:100%;
	position:relative;
	margin-bottom:5px
}
.qodef-icon-list-item .qodef-icon-list-icon-holder {
	display:table-cell;
	vertical-align:middle;
	width:37px
}
.qodef-icon-list-item .qodef-icon-list-icon-holder-inner .font_elegant,.qodef-icon-list-item .qodef-icon-list-icon-holder-inner i {
	display:block;
	color:#0cc3ce;
	font-size:19px;
	text-align:center
}
.qodef-icon-list-item .qodef-icon-list-text {
	display:table-cell;
	vertical-align:middle;
	position:relative
}
.qodef-progress-bar {
	position:relative;
	margin:0 0 10px;
	width:100%;
	overflow:hidden;
	text-align:left;
	padding-right:24px
}
.qodef-progress-bar .qodef-progress-title-holder {
	position:relative;
	margin:12px 0 5px
}
.qodef-progress-bar .qodef-progress-title-holder .qodef-progress-title {
	display:inline-block;
	z-index:100;
	font-size:13px;
	letter-spacing:-.2px
}
.qodef-progress-bar .qodef-progress-number-wrapper {
	text-align:right;
	position:absolute;
	left:0;
	z-index:10;
	opacity:0;
	color:#fff;
	bottom:0
}
.qodef-progress-bar .qodef-progress-number-wrapper .qodef-progress-number {
	font-size:11px;
	font-weight:600;
	font-family:Poppins,sans-serif;
	letter-spacing:-.2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	color:#fff;
	display:inline-block;
	text-align:center;
	float:right;
	height:27px;
	line-height:28px;
	padding-left:6px;
	padding-right:6px
}
.qodef-progress-bar .qodef-progress-number-wrapper .qodef-progress-number .qodef-percent:after {
	content:'%';
	margin-left:.1em;
	font-size:1em
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating {
	width:100%;
	height:100%
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating .qodef-progress-number {
	position:absolute;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%);
	bottom:0
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating .qodef-down-arrow {
	width:0;
	height:0;
	border-left:4px solid transparent;
	border-right:4px solid transparent;
	border-top:5px solid silver;
	display:block;
	position:absolute;
	left:50%;
	top:100%;
	-webkit-transform:translateX(-50%);
	-moz-transform:translateX(-50%);
	transform:translateX(-50%)
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating-outside .qodef-progress-number {
	background-color:silver;
	bottom:8px
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating-inside .qodef-progress-number {
	-webkit-transform:translateX(-100%);
	-moz-transform:translateX(-100%);
	transform:translateX(-100%);
	height:12px;
	line-height:12px;
	font-size:10px
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-floating-inside .qodef-progress-number .qodef-percent {
	display:inline-block;
	line-height:18px
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-static {
	width:100%;
	margin-left:0
}
.qodef-progress-bar .qodef-progress-number-wrapper.qodef-static .qodef-progress-number {
	color:#101010;
	font-size:14px
}
.qodef-progress-bar .qodef-progress-content-outer {
	background-color:#e9e9e9;
	position:relative;
	overflow:hidden;
	height:12px
}
.qodef-progress-bar .qodef-progress-content-outer .qodef-progress-content {
	max-width:100%;
	overflow:hidden;
	background-color:#0cc3ce;
	height:12px;
	border:1px solid transparent;
	box-sizing:border-box
}
.qodef-testimonials-holder .qodef-testimonials {
	visibility:hidden
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-content {
	width:31.33%;
	display:inline-block;
	margin-right:3%;
	float:left;
	box-sizing:border-box
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-text-holder {
	display:block
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner {
	display:block;
	text-align:center
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-content-inner {
	margin-top:37px
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-text {
	font-size:15px;
	line-height:28px;
	font-weight:400;
	color:#777
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-title {
	font-size:30px;
	line-height:1.6em;
	font-weight:700;
	color:#333;
	margin:20px 0
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-author-text {
	line-height:0
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-author-text span.qodef-testimonial-author-name {
	display:block;
	line-height:25px;
	font-size:16px;
	font-weight:600;
	margin:27px 0 0;
	color:#101010;
	letter-spacing:-.2px
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-author-text span.qodef-testimonial-job {
	font-weight:400;
	font-size:13px;
	line-height:24px;
	color:#777;
	display:block
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-image-holder {
	text-align:center;
	line-height:0
}
.qodef-testimonials-holder .qodef-testimonials .qodef-testimonial-image-holder img {
	max-width:100%
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-wrapper.grabbing {
	cursor:-webkit-grab;
	cursor:grab
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item {
	opacity:0;
	-webkit-transition:opacity .5s ease-out;
	-moz-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item .qodef-testimonial-content {
	opacity:0;
	-webkit-transition:opacity 0s ease .5s;
	-moz-transition:opacity 0s ease .5s;
	transition:opacity 0s ease .5s
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active {
	opacity:1;
	-webkit-transition:opacity .1s ease;
	-moz-transition:opacity .1s ease;
	transition:opacity .1s ease
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(1) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:.6s;
	transition-delay:.6s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(2) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:.8s;
	transition-delay:.8s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(3) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:1s;
	transition-delay:1s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(4) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:1.2s;
	transition-delay:1.2s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(5) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:1.4s;
	transition-delay:1.4s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-item.active .qodef-testimonial-content:nth-child(6) {
	margin-top:0;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	transition:opacity .4s ease-in-out;
	-webkit-transition-delay:1.6s;
	transition-delay:1.6s;
	opacity:1
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons {
	width:100%
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .owl-prev {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	left:-8%
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .owl-next {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	right:-8%
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-next-icon,.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-prev-icon {
	display:inline-block;
	width:42px;
	height:42px;
	text-align:center
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-next-icon i,.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-next-icon span,.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-prev-icon i,.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-buttons .qodef-prev-icon span {
	font-size:26px;
	line-height:42px;
	color:#7d7d7d
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-pagination {
	text-align:center
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-pagination .owl-page {
	display:inline-block
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-pagination .owl-page span {
	display:inline-block;
	width:12px;
	height:12px;
	margin:3px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#74797b
}
.qodef-testimonials-holder.list .qodef-testimonials .qodef-testimonial-content:nth-child(3n),.qodef-testimonials-holder.slider .qodef-testimonials .qodef-testimonial-content:last-child {
	margin-right:0
}
.qodef-testimonials-holder .qodef-testimonials.owl-carousel .owl-pagination .owl-page.active span {
	opacity:1
}
.qodef-testimonials-holder.list .qodef-testimonials .qodef-testimonial-content {
	margin-bottom:3%;
	background-color:#f8f8f8;
	padding:38px 0 39px
}
.qodef-testimonials-holder.list .qodef-testimonials .qodef-testimonial-content-inner {
	margin-top:35px
}
.qodef-testimonials-holder.list .qodef-testimonials .qodef-testimonial-text {
	padding:0 10%
}
.page-template-full-width .qodef-section:not(.qodef-grid-section) .qodef-testimonials-holder.slider .qodef-testimonials {
	width:90%;
	margin:0 auto
}
.qodef-pricing-tables.qodef-two-columns .qodef-price-table {
	width:48.75%
}
.qodef-pricing-tables.qodef-three-columns .qodef-price-table {
	width:31.666666666666668%
}
.qodef-pricing-tables.qodef-four-columns .qodef-price-table {
	width:23.125%
}
.qodef-price-table {
	position:relative;
	width:100%;
	padding:0;
	margin-left:2.5%;
	float:left
}
.qodef-price-table:first-child {
	margin-left:0
}
.qodef-price-table .qodef-price-table-inner {
	position:relative
}
.qodef-price-table .qodef-price-table-inner ul {
	list-style:none;
	margin:0
}
.qodef-price-table .qodef-price-table-inner ul li {
	text-align:center;
	margin:0
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-title {
	margin-bottom:3px;
	background-color:#efefef;
	padding:18px 20px 11px;
	position:relative
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-title .qodef-title-content {
	display:block;
	font-family:Poppins,sans-serif;
	font-weight:600;
	font-size:18px;
	line-height:29px;
	letter-spacing:-.2px;
	color:#101010
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices {
	margin-bottom:3px;
	background-color:#f8f8f8;
	padding:28px 5px;
	color:#101010;
	font-weight:500;
	letter-spacing:-.2px;
	font-family:Poppins,sans-serif
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices .qodef-price-in-table {
	text-align:center
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices .qodef-value {
	font-size:24px;
	line-height:27px;
	position:relative;
	vertical-align:bottom;
	bottom:0
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices .qodef-price {
	font-size:33px;
	line-height:33px;
	margin-left:-3px;
	vertical-align:middle
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices .qodef-mark {
	position:relative;
	font-size:16px;
	line-height:24px;
	vertical-align:bottom;
	text-transform:capitalize
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-content,.qodef-price-table .qodef-price-table-inner ul li.qodef-table-content ul {
	padding:0
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-table-content ul li {
	margin-bottom:3px;
	background-color:#f8f8f8;
	color:#777;
	padding:10px 20px 14px
}
.qodef-price-table .qodef-price-table-inner ul li.qodef-price-button {
	background-color:#f8f8f8;
	padding:17px 0 31px
}
.qodef-price-table.qodef-active>ul {
	margin:-38px 0 0;
	padding:38px 0 0;
	background-position:0 38px
}
.qodef-price-table.qodef-active .qodef-active-text {
	width:100%;
	text-align:center;
	background-color:#0cc3ce;
	color:#fff;
	font-size:17px;
	line-height:30px;
	font-weight:400;
	position:absolute;
	top:0;
	left:0;
	z-index:9;
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	transform:translateY(-100%)
}
.qodef-price-table.qodef-active .qodef-active-text .qodef-active-text-inner {
	display:block;
	padding:4px
}
.qodef-pricing-tables.light .qodef-price-table .qodef-price-table-inner ul li.qodef-price-button,.qodef-pricing-tables.light .qodef-price-table .qodef-price-table-inner ul li.qodef-table-content ul li,.qodef-pricing-tables.light .qodef-price-table .qodef-price-table-inner ul li.qodef-table-prices {
	background-color:#fff
}
.qodef-pie-chart-holder {
	position:relative;
	display:block
}
.qodef-pie-chart-holder .qodef-percentage {
	position:relative;
	display:block;
	height:175px;
	width:175px;
	line-height:175px;
	text-align:center;
	margin:0 auto;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s ease-out;
	-moz-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.qodef-pie-chart-holder .qodef-percentage .qodef-pie-title {
	line-height:inherit
}
.qodef-pie-chart-holder .qodef-percentage canvas {
	position:absolute;
	top:0;
	left:0
}
.qodef-pie-chart-holder .qodef-to-counter {
	position:relative;
	font-size:18px;
	color:#101010;
	font-family:Poppins,sans-serif;
	font-weight:600
}
.qodef-pie-chart-holder .qodef-to-counter:after {
	content:"%"
}
.qodef-pie-chart-holder .qodef-pie-chart-text {
	text-align:center;
	margin:12px 0 0
}
.qodef-pie-chart-holder .qodef-pie-chart-text .qodef-pie-title {
	margin:0 0 12px
}
.qodef-pie-chart-with-icon-holder {
	position:relative;
	display:block
}
.qodef-pie-chart-with-icon-holder .qodef-percentage-with-icon {
	position:relative;
	display:block;
	height:175px;
	width:175px;
	line-height:175px;
	text-align:center;
	margin:0 auto;
	opacity:0;
	filter:alpha(opacity=0);
	-webkit-transition:opacity .3s ease 0s;
	-moz-transition:opacity .3s ease 0s;
	-o-transition:opacity .3s ease 0s
}
.qodef-pie-chart-with-icon-holder .qodef-percentage-with-icon canvas {
	position:absolute;
	top:0;
	left:0
}
.qodef-pie-chart-with-icon-holder .qodef-percentage-with-icon i,.qodef-pie-chart-with-icon-holder .qodef-percentage-with-icon span {
	float:none;
	margin:0;
	color:#0cc3ce;
	vertical-align:middle!important;
	display:inline;
	font-size:20px
}
.qodef-accordion-holder .qodef-title-holder,.qodef-tabs .qodef-tabs-nav li a {
	position:relative;
	color:#101010;
	font-weight:500;
	font-family:Poppins,sans-serif;
	letter-spacing:0
}
.qodef-pie-chart-with-icon-holder .qodef-percentage-with-icon .qode_icon_font_elegant {
	line-height:inherit
}
.qodef-pie-chart-with-icon-holder .qodef-pie-chart-text {
	text-align:center;
	margin:12px 0 0
}
.qodef-pie-chart-with-icon-holder .qodef-pie-chart-text .qodef-pie-title {
	margin:0 0 12px
}
.qodef-pie-chart-doughnut-holder {
	display:block;
	position:relative;
	overflow:hidden
}
.qodef-pie-chart-doughnut-holder .qodef-pie-chart-doughnut {
	margin:0 22px 0 0;
	float:left
}
.qodef-pie-chart-doughnut-holder .qodef-pie-legend {
	position:relative;
	float:left;
	width:40%
}
.qodef-pie-chart-doughnut-holder .qodef-pie-legend ul {
	list-style:none;
	padding:0
}
.qodef-pie-chart-doughnut-holder .qodef-pie-legend ul li {
	display:block;
	margin:0 0 10px
}
.qodef-pie-chart-doughnut-holder .qodef-pie-legend ul li .qodef-pie-color-holder {
	width:25px;
	height:25px;
	background-color:#0cc3ce;
	float:left
}
.qodef-pie-chart-doughnut-holder .qodef-pie-legend ul li p {
	line-height:25px;
	margin:0;
	padding:0 0 0 50px
}
.qodef-pie-chart-pie-holder {
	display:block;
	position:relative;
	overflow:hidden
}
.qodef-pie-chart-pie-holder .qodef-pie-chart-pie {
	margin:0 22px 0 0;
	float:left
}
.qodef-pie-chart-pie-holder .qodef-pie-legend {
	position:relative;
	float:left;
	width:40%
}
.qodef-pie-chart-pie-holder .qodef-pie-legend ul {
	list-style:none;
	padding:0
}
.qodef-pie-chart-pie-holder .qodef-pie-legend ul li {
	display:block;
	margin:0 0 10px
}
.qodef-pie-chart-pie-holder .qodef-pie-legend ul li .qodef-pie-color-holder {
	width:25px;
	height:25px;
	background-color:#0cc3ce;
	float:left
}
.qodef-pie-chart-pie-holder .qodef-pie-legend ul li p {
	line-height:25px;
	margin:0;
	padding:0 0 0 50px
}
.qodef-tabs .qodef-tabs-nav {
	display:block;
	position:relative;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	vertical-align:middle;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-tabs .qodef-tabs-nav li {
	margin:0
}
.qodef-tabs .qodef-tabs-nav li a {
	display:block;
	padding:4px 22px;
	background-color:#f8f8f8;
	border:0;
	font-size:13px;
	line-height:29px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	-moz-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
	transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
.qodef-tabs .qodef-tabs-nav li a i,.qodef-tabs .qodef-tabs-nav li a span {
	-webkit-transition:initial;
	-moz-transition:initial;
	transition:initial
}
.qodef-tabs .qodef-tabs-nav li a .qodef-icon-frame {
	display:inline-block;
	min-width:20px;
	line-height:1;
	vertical-align:middle
}
.qodef-tabs .qodef-tabs-nav li a .qodef-tab-text-after-icon {
	-webkit-transition:initial;
	-moz-transition:initial;
	transition:initial;
	vertical-align:middle
}
.qodef-tabs .qodef-tab-container {
	position:relative;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-tabs .qodef-tab-container img {
	margin:9px 20px 17px 0
}
.qodef-tabs.qodef-horizontal-tab.qodef-tab-with-icon ul li a .qodef-tab-text-after-icon {
	padding:0 4px 0 0
}
.qodef-tabs.qodef-vertical-tab.qodef-tab-with-icon ul li a .qodef-tab-text-after-icon {
	padding:0 0 0 13px
}
.qodef-tabs.qodef-tab-with-icon ul li:hover .qodef-icon-frame {
	-webkit-animation:qodef-appear .35s forwards ease;
	-moz-animation:qodef-appear .35s forwards ease;
	animation:qodef-appear .35s forwards ease
}
@-webkit-keyframes qodef-appear {
	0% {
		opacity:0;
		-webkit-transform:translateX(25px);
		-moz-transform:translateX(25px);
		transform:translateX(25px)
	}
	30% {
		opacity:.1;
		-webkit-transform:translateX(15px);
		-moz-transform:translateX(15px);
		transform:translateX(15px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		transform:translateX(0)
	}
}
@keyframes qodef-appear {
	0% {
		opacity:0;
		-webkit-transform:translateX(25px);
		-moz-transform:translateX(25px);
		transform:translateX(25px)
	}
	30% {
		opacity:.1;
		-webkit-transform:translateX(15px);
		-moz-transform:translateX(15px);
		transform:translateX(15px)
	}
	100% {
		opacity:1;
		-webkit-transform:translateX(0);
		-moz-transform:translateX(0);
		transform:translateX(0)
	}
}
.qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li {
	float:left
}
.qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li a {
	text-align:center;
	margin-right:3px;
	border-top:3px solid #f8f8f8;
	line-height:26px
}
.qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-horizontal-tab .qodef-tabs-nav li.ui-state-hover a {
	background-color:#fff;
	border-top-color:#0cc3ce
}
.qodef-tabs.qodef-horizontal-tab .qodef-tab-container {
	padding:5px 3px
}
.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav {
	float:left;
	width:32%
}
.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav li {
	position:relative;
	display:block;
	width:100%
}
.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav li a {
	margin-bottom:3px;
	border-left:3px solid #f8f8f8;
	padding:13px 22px
}
.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav li.ui-state-active a,.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav li.ui-state-hover a {
	border-left-color:#0cc3ce;
	background-color:#fff
}
.qodef-tabs.qodef-vertical-tab .qodef-tabs-nav li:last-child {
	margin:0
}
.qodef-tabs.qodef-vertical-tab .qodef-tab-container {
	float:left;
	width:68%;
	padding:0 30px
}
.qodef-tabs.qodef-vertical-tab.qodef-tab-only-icon .qodef-tabs-nav li a {
	text-align:center
}
.qodef-accordion-holder {
	position:relative
}
.qodef-accordion-holder .qodef-accordion-content {
	margin:0;
	font-size:13px;
	line-height:24px;
	padding:10px 0 28px 1px
}
.qodef-accordion-holder .qodef-title-holder {
	cursor:pointer;
	line-height:57px;
	padding:0;
	margin:3px 0 0;
	box-sizing:border-box;
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
	-moz-transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
	transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;
	font-size:13px
}
.qodef-accordion-holder .qodef-title-holder:first-child {
	margin:0
}
.qodef-accordion-holder .qodef-title-holder .qodef-tab-title,.qodef-accordion-holder .qodef-title-holder .qodef-tab-title-inner {
	color:inherit;
	line-height:24px;
	display:inline-block;
	vertical-align:middle
}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark {
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:57px;
	height:57px;
	line-height:inherit;
	color:#101010;
	box-sizing:border-box;
	-webkit-transition:background-color .15s ease-out,border-color .15s ease-out;
	-moz-transition:background-color .15s ease-out,border-color .15s ease-out;
	transition:background-color .15s ease-out,border-color .15s ease-out
}
.qodef-accordion-holder .qodef-title-holder.ui-state-active .qodef-accordion-mark,.qodef-accordion-holder .qodef-title-holder.ui-state-hover .qodef-accordion-mark,.qodef-blog-list-holder .qodef-item-info-section span,.qodef-blog-list-holder .qodef-item-info-section>div a,.qodef-blog-list-holder .qodef-item-info-section>div:before {
	color:#0cc3ce
}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark-icon {
	position:relative;
	display:block;
	width:100%;
	height:100%;
	line-height:inherit;
	text-align:center;
	font-size:24px;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark-icon span {
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	line-height:inherit;
	-webkit-transition:opacity .15s ease-out;
	-moz-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out;
	margin-left:-1px
}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark-icon .icon_minus-06 {
	opacity:0
}
.qodef-accordion-holder .qodef-title-holder .qodef-accordion-mark-icon .icon_plus,.qodef-accordion-holder .qodef-title-holder.ui-state-active .qodef-accordion-mark-icon .icon_minus-06 {
	opacity:1
}
.qodef-accordion-holder .qodef-title-holder.ui-state-active .qodef-accordion-mark-icon .icon_plus {
	opacity:0
}
.qodef-accordion-holder.qodef-initial .qodef-title-holder .qodef-tab-title {
	padding:0 60px 0 0;
	text-align:left
}
.qodef-accordion-holder.qodef-boxed .qodef-accordion-content {
	padding:10px 0 28px 7px
}
.qodef-accordion-holder.qodef-boxed .qodef-title-holder {
	text-align:left;
	padding:0 60px 0 27px;
	background-color:#f7f7f7;
	border-left:3px solid transparent
}
.qodef-accordion-holder.qodef-boxed .qodef-title-holder .qodef-accordion-mark {
	border:0;
	background-color:transparent
}
.qodef-accordion-holder.qodef-boxed .qodef-title-holder.ui-state-active,.qodef-accordion-holder.qodef-boxed .qodef-title-holder.ui-state-hover {
	border-left-color:#0cc3ce
}
.qodef-google-map-holder {
	position:relative
}
.qodef-google-map {
	display:block;
	width:100%;
	height:300px
}
.qodef-google-map embed,.qodef-google-map iframe,.qodef-google-map object {
	width:100%;
	display:block
}
.qodef-google-map img {
	max-width:none
}
.qodef-google-map-overlay {
	position:absolute;
	z-index:1000;
	width:100%;
	height:100%;
	display:none;
	top:0;
	left:0
}
.qodef-separator-holder {
	position:relative;
	height:auto;
	font-size:0;
	line-height:1em
}
.qodef-separator-holder.qodef-separator-center {
	text-align:center
}
.qodef-separator-holder.qodef-separator-left {
	text-align:left
}
.qodef-separator-holder.qodef-separator-right {
	text-align:right
}
.qodef-separator-holder.qodef-separator-full-width .qodef-separator {
	width:100%!important
}
.qodef-separator {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	border-bottom:1px solid #b2b2b2;
	margin:10px 0
}
.qodef-blog-list-holder {
	display:inline-block;
	width:100%
}
.qodef-blog-list-holder>ul {
	list-style:none;
	display:inline-block;
	width:100%;
	height:100%;
	position:relative;
	margin:0;
	padding:0;
	vertical-align:top
}
.qodef-blog-list-holder>ul>li {
	display:block;
	position:relative
}
.qodef-blog-list-holder .qodef-item-text-holder {
	display:inline-block;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:22px 0 0
}
.qodef-blog-list-holder .qodef-excerpt {
	margin:4px 0 0
}
.qodef-blog-list-holder .qodef-item-info-section {
	font-size:13px;
	margin-top:5px;
	color:#0cc3ce;
	font-family:Poppins,sans-serif;
	font-weight:500
}
.qodef-blog-list-holder .qodef-item-info-section>div {
	display:inline;
	padding:0 5px
}
.qodef-blog-list-holder .qodef-item-info-section>div:first-child {
	padding:0 5px 0 0
}
.qodef-blog-list-holder .qodef-item-info-section>div:not(:first-child):before {
	content:'|';
	left:-5px;
	position:relative
}
.qodef-blog-list-holder .qodef-item-info-section .qodef-blog-like a i {
	margin:0 5px 0 0
}
.qodef-blog-list-holder .qodef-item-image img {
	width:100%;
	float:left
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline {
	font-size:13px;
	font-family:Poppins,sans-serif;
	font-weight:600;
	line-height:35px;
	text-transform:none;
	border:0;
	color:#101010;
	margin-top:20px;
	text-decoration:none;
	letter-spacing:0;
	padding:0
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline.qodef-btn-icon .qodef-btn-text {
	padding:0;
	border-right:0!important;
	position:relative
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline.qodef-btn-icon .qodef-btn-text:after {
	content:'';
	position:absolute;
	bottom:9px;
	left:0;
	width:0;
	border-bottom:1px solid #a7a7a7;
	-webkit-transition:width .5s cubic-bezier(0,0,.18,1);
	-moz-transition:width .5s cubic-bezier(0,0,.18,1);
	transition:width .5s cubic-bezier(0,0,.18,1)
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline.qodef-btn-icon i {
	font-size:10px;
	padding:0 6px
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline.qodef-btn-icon:hover .qodef-btn-text {
	border-right:0!important
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline.qodef-btn-icon:hover .qodef-btn-text:after {
	width:100%
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover {
	border:0
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-bg):hover {
	background-color:transparent!important
}
.qodef-blog-list-holder .qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-color):hover {
	color:#777!important
}
.qodef-blog-list-holder.qodef-boxes>ul {
	clear:both
}
.qodef-blog-list-holder.qodef-boxes>ul>li {
	padding:0;
	float:left;
	border:0;
	box-sizing:border-box;
	margin:0 2% 2% 0
}
.qodef-blog-list-holder.qodef-boxes:not(.hide_featured_image) .qodef-item-image a {
	display:table;
	position:relative;
	overflow:hidden
}
.qodef-blog-list-holder.qodef-boxes:not(.hide_featured_image) .qodef-item-image a:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,.1);
	opacity:0;
	z-index:20;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease
}
.qodef-blog-list-holder.qodef-boxes:not(.hide_featured_image) .qodef-item-image a:hover:after {
	opacity:1;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease
}
.qodef-blog-list-holder.qodef-boxes.hide_featured_image .qodef-item-image {
	display:none
}
.qodef-blog-list-holder.qodef-boxes.qodef-one-column>ul>li {
	float:none;
	margin:0
}
.qodef-blog-list-holder.qodef-boxes.qodef-two-columns>ul>li {
	width:49%
}
.qodef-blog-list-holder.qodef-boxes.qodef-three-columns>ul>li {
	width:32%
}
.qodef-blog-list-holder.qodef-boxes.qodef-four-columns>ul>li {
	width:23.5%
}
.qodef-blog-list-holder.qodef-boxes.qodef-four-columns ul.qodef-blog-list li:nth-child(4n),.qodef-blog-list-holder.qodef-boxes.qodef-three-columns ul.qodef-blog-list li:nth-child(3n),.qodef-blog-list-holder.qodef-boxes.qodef-two-columns ul.qodef-blog-list li:nth-child(2n) {
	margin-right:0
}
.qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-sizer {
	width:32%
}
.qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-grid-gutter {
	width:2%
}
.qodef-blog-list-holder.qodef-masonry .qodef-blog-list-masonry-item {
	width:32%;
	margin-bottom:2%
}
.qodef-blog-list-holder.qodef-image-in-box ul>li:not(:first-child) {
	padding:15px 0 0
}
.qodef-blog-list-holder.qodef-image-in-box .qodef-blog-list-item-inner {
	position:relative;
	display:table;
	table-layout:fixed;
	height:100%;
	width:100%
}
.qodef-blog-list-holder.qodef-image-in-box .qodef-item-image {
	position:relative;
	display:table-cell;
	height:100%;
	vertical-align:middle;
	text-align:center;
	width:150px
}
.qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder {
	position:relative;
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
	padding:0 0 0 20px;
	text-align:left
}
.qodef-blog-list-holder.qodef-minimal>ul>li:not(:first-child) {
	padding:15px 0 0
}
.qodef-blog-list-holder.qodef-minimal .qodef-item-text-holder {
	padding:0;
	background-color:transparent
}
.qodef-blog-list-holder.qodef-minimal .qodef-excerpt {
	margin:0
}
.qodef-btn {
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	font-weight:600;
	padding:0 35px;
	font-size:12px;
	line-height:47px;
	text-transform:uppercase;
	letter-spacing:1.2px;
	font-family:Poppins,sans-serif;
	-webkit-transition:all .35s cubic-bezier(.22,.61,.36,1);
	-moz-transition:all .35s cubic-bezier(.22,.61,.36,1);
	transition:all .35s cubic-bezier(.22,.61,.36,1);
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-btn::-moz-focus-inner {
	padding:0;
	border:0
}
.qodef-btn.qodef-btn-solid {
	background-color:#0cc3ce;
	color:#fff
}
.qodef-btn.qodef-btn-solid:hover {
	-webkit-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	-moz-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1)
}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-color):hover {
	color:#fff!important
}
.qodef-btn.qodef-btn-solid:not(.qodef-btn-custom-hover-bg):hover {
	background-color:#191919!important
}
.qodef-btn.qodef-btn-outline {
	border:2px solid #0cc3ce;
	color:#0cc3ce;
	background-color:transparent;
	line-height:43px
}
.qodef-btn.qodef-btn-outline:hover {
	-webkit-transition:all .5s cubic-bezier(0,0,.18,1);
	-moz-transition:all .5s cubic-bezier(0,0,.18,1);
	transition:all .5s cubic-bezier(0,0,.18,1)
}
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-color):hover {
	color:#fff!important
}
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-hover-bg):hover {
	background-color:#0cc3ce!important
}
.qodef-btn.qodef-btn-outline:not(.qodef-btn-custom-border-hover):hover {
	border-color:#0cc3ce!important
}
.qodef-btn.qodef-btn-underlined {
	border:none!important;
	color:#0cc3ce;
	background-color:transparent!important;
	line-height:1.2em!important;
	text-decoration:underline;
	padding:0
}
.qodef-btn.qodef-btn-underlined:not(.qodef-btn-custom-hover-color):hover {
	color:#909090!important;
	background-color:transparent!important;
	border:none!important
}
.qodef-btn.qodef-btn-small {
	font-size:10px;
	line-height:40px;
	padding:0 30px
}
.qodef-btn.qodef-btn-small.qodef-btn-outline {
	line-height:36px
}
.qodef-btn.qodef-btn-large {
	font-size:13px;
	padding:0 38px;
	line-height:53px;
	letter-spacing:2px
}
.qodef-btn.qodef-btn-large.qodef-btn-outline {
	line-height:49px
}
.qodef-btn.qodef-btn-huge,.qodef-btn.qodef-btn-huge-full-width {
	font-size:14px;
	padding:0 50px;
	line-height:55px
}
.qodef-btn.qodef-btn-huge-full-width.qodef-btn-outline,.qodef-btn.qodef-btn-huge.qodef-btn-outline {
	line-height:51px
}
.qodef-btn.qodef-btn-huge-full-width {
	display:block;
	text-align:center;
	line-height:55px
}
.qodef-btn.qodef-btn-huge-full-width.qodef-btn-outline {
	line-height:51px
}
.qodef-btn.qodef-btn-icon {
	padding:0
}
.qodef-btn.qodef-btn-icon .qodef-btn-text {
	padding:0 25px;
	display:inline-block;
	height:100%;
	vertical-align:middle;
	float:left
}
.qodef-btn.qodef-btn-icon i,.qodef-btn.qodef-btn-icon span:not(.qodef-btn-text) {
	padding:0 16px;
	font-size:23px;
	vertical-align:middle;
	float:left;
	line-height:inherit;
	-webkit-transition:background-color .2s ease-out,color .2s ease-out;
	-moz-transition:background-color .2s ease-out,color .2s ease-out;
	transition:background-color .2s ease-out,color .2s ease-out
}
.qodef-btn.qodef-btn-icon:hover i,.qodef-btn.qodef-btn-icon:hover span:not(.qodef-btn-text) {
	-webkit-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	-moz-transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1);
	transition:background-color .6s ease,color .6s cubic-bezier(0,0,.18,1),border-color .3s cubic-bezier(0,0,.18,1)
}
.qodef-btn.qodef-btn-icon.qodef-btn-underlined .qodef-btn-text {
	padding:0!important
}
.qodef-btn.qodef-btn-icon.qodef-btn-underlined i,.qodef-btn.qodef-btn-icon.qodef-btn-underlined span:not(.qodef-btn-text) {
	padding:0 0 0 10px!important;
	font-size:1em;
	line-height:1em
}
.qodef-btn.qodef-btn-icon.qodef-btn-solid .qodef-btn-text {
	border-right:1px solid rgba(255,255,255,.23)
}
.qodef-btn.qodef-btn-icon.qodef-btn-outline .qodef-btn-text {
	border-right:1px solid #0cc3ce;
	-webkit-transition:border-color .2s ease-out;
	-moz-transition:border-color .2s ease-out;
	transition:border-color .2s ease-out
}
.qodef-btn.qodef-btn-icon.qodef-btn-outline:hover .qodef-btn-text {
	border-right:1px solid rgba(255,255,255,.23)!important
}
.qodef-btn.qodef-btn-icon.qodef-btn-small .qodef-btn-text {
	padding:0 20px
}
.qodef-btn.qodef-btn-icon.qodef-btn-small i,.qodef-btn.qodef-btn-icon.qodef-btn-small span:not(.qodef-btn-text) {
	padding:0 12px;
	font-size:18px
}
.qodef-btn.qodef-btn-icon.qodef-btn-large .qodef-btn-text {
	padding:0 35px
}
.qodef-btn.qodef-btn-icon.qodef-btn-large i,.qodef-btn.qodef-btn-icon.qodef-btn-large span:not(.qodef-btn-text) {
	padding:0 20px
}
.qodef-btn.qodef-btn-icon.qodef-btn-huge .qodef-btn-text,.qodef-btn.qodef-btn-icon.qodef-btn-huge-full-width .qodef-btn-text {
	padding:0 50px
}
.qodef-btn.qodef-btn-icon.qodef-btn-huge i,.qodef-btn.qodef-btn-icon.qodef-btn-huge span:not(.qodef-btn-text),.qodef-btn.qodef-btn-icon.qodef-btn-huge-full-width i,.qodef-btn.qodef-btn-icon.qodef-btn-huge-full-width span:not(.qodef-btn-text) {
	padding:0 25px
}
.qodef-btn.add_to_cart_button,.qodef-btn.out_of_stock_button,.qodef-btn.single_add_to_cart_button {
	background-color:#191919!important
}
.qodef-btn.add_to_cart_button.qodef-btn.qodef-btn-icon:hover i,.qodef-btn.add_to_cart_button.qodef-btn.qodef-btn-icon:hover span:not(.qodef-btn-text),.qodef-btn.out_of_stock_button.qodef-btn.qodef-btn-icon:hover i,.qodef-btn.out_of_stock_button.qodef-btn.qodef-btn-icon:hover span:not(.qodef-btn-text),.qodef-btn.single_add_to_cart_button.qodef-btn.qodef-btn-icon:hover i,.qodef-btn.single_add_to_cart_button.qodef-btn.qodef-btn-icon:hover span:not(.qodef-btn-text) {
	background-color:#0cc3ce
}
button.qodef-btn,input[type=submit].qodef-btn {
	cursor:pointer
}
.qodef-carousel-holder .qodef-carousel-item-holder {
	position:relative
}
.qodef-carousel-holder .qodef-carousel-item-holder a {
	display:inline-block;
	width:100%;
	height:100%
}
.qodef-carousel-holder .qodef-carousel-item-holder .qodef-carousel-first-image-holder.qodef-image-zoom {
	display:inline-block;
	width:100%;
	height:100%;
	text-align:center
}
.qodef-carousel-holder .qodef-carousel-item-holder .qodef-carousel-first-image-holder.qodef-image-zoom img {
	-webkit-transition:transform .15s ease-out;
	-moz-transition:transform .15s ease-out;
	transition:transform .15s ease-out;
	-webkit-backface-visibility:hidden
}
.qodef-carousel-holder .qodef-carousel-item-holder .qodef-carousel-first-image-holder.qodef-image-zoom:hover img {
	-webkit-transform:scale(.9);
	-moz-transform:scale(.9);
	transform:scale(.9)
}
.qodef-carousel-holder .qodef-carousel-item-holder .qodef-carousel-first-image-holder.qodef-image-change {
	position:relative;
	opacity:1;
	z-index:5;
	-webkit-transition:opacity .15s ease-out;
	-moz-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.qodef-carousel-holder .qodef-carousel-item-holder .qodef-carousel-second-image-holder {
	position:absolute;
	top:0;
	left:0
}
.qodef-carousel-holder .qodef-carousel-item-holder:hover .qodef-carousel-first-image-holder.qodef-image-change {
	opacity:0
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons {
	width:100%
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .owl-prev {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	left:2%
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .owl-next {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	right:2%
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .qodef-next-icon,.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .qodef-prev-icon {
	display:inline-block;
	width:42px;
	height:42px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:2px solid #74797b;
	text-align:center
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .qodef-next-icon i,.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-buttons .qodef-prev-icon i {
	font-size:22px;
	line-height:40px;
	color:#74797b
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-pagination {
	text-align:center
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-pagination .owl-page {
	display:inline-block
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-pagination .owl-page span {
	display:inline-block;
	width:12px;
	height:12px;
	margin:3px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#74797b
}
.qodef-carousel-holder .qodef-carousel.owl-carousel .owl-pagination .owl-page.active span {
	opacity:1
}
blockquote .qodef-blockquote-text {
	display:block;
	vertical-align:top;
	box-sizing:border-box;
	border-left:4px solid #0cc3ce;
	padding-left:21px;
	line-height:29px;
	font-weight:500
}
.qodef-image-gallery .qodef-grayscale .qodef-gallery-image img {
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	filter:gray;
	filter:grayscale(100%);
	filter:url(img/desaturate.svg#grayscale);
	-webkit-transition:all .5s cubic-bezier(.25,.46,.45,.94);
	transition:all .5s cubic-bezier(.25,.46,.45,.94)
}
.qodef-image-gallery .qodef-grayscale .qodef-gallery-image:hover img {
	-webkit-filter:grayscale(0);
	filter:none
}
.qodef-image-gallery .qodef-gallery-image img {
	display:block
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-2 .qodef-gallery-image {
	width:49%;
	margin-right:2%;
	margin-bottom:2%;
	display:inline-block;
	float:left
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-2 .qodef-gallery-image:nth-child(2n) {
	margin-right:0
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image {
	width:32%;
	margin-right:2%;
	margin-bottom:2%;
	display:inline-block;
	float:left
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-3 .qodef-gallery-image:nth-child(3n) {
	margin-right:0
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image {
	width:24%;
	margin-right:1.33333%;
	margin-bottom:1.33333%;
	display:inline-block;
	float:left
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-4 .qodef-gallery-image:nth-child(4n) {
	margin-right:0
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image {
	width:19%;
	margin-right:1.25%;
	margin-bottom:1.25%;
	display:inline-block;
	float:left
}
.qodef-image-gallery .qodef-image-gallery-grid.qodef-gallery-columns-5 .qodef-gallery-image:nth-child(5n) {
	margin-right:0
}
.qodef-image-gallery .owl-buttons .owl-prev {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	left:2%
}
.qodef-image-gallery .owl-buttons .owl-next {
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	right:2%
}
.qodef-image-gallery .owl-buttons .qodef-next-icon,.qodef-image-gallery .owl-buttons .qodef-prev-icon {
	display:inline-block;
	width:42px;
	height:42px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:2px solid #74797b;
	text-align:center
}
.qodef-image-gallery .owl-buttons .qodef-next-icon i,.qodef-image-gallery .owl-buttons .qodef-prev-icon i {
	font-size:22px;
	line-height:40px;
	color:#74797b
}
.qodef-image-gallery .owl-pagination {
	text-align:center;
	margin:15px 0 0
}
.qodef-image-gallery .owl-pagination .owl-page {
	display:inline-block
}
.qodef-image-gallery .owl-pagination .owl-page span {
	display:inline-block;
	width:12px;
	height:12px;
	margin:3px;
	filter:Alpha(Opacity=50);
	opacity:.5;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	border-radius:20px;
	background:#74797b
}
.carousel.qodef-fade .active.item,.carousel.qodef-fade .item {
	filter:alpha(opacity=100);
	opacity:1
}
.qodef-image-gallery .owl-pagination .owl-page.active span {
	opacity:1
}
.qodef-video-button-play {
	width:65px;
	height:65px;
	display:block;
	line-height:65px;
	font-size:50px;
	margin:0 auto
}
.qodef-video-button-play .qodef-video-button-wrapper {
	width:100%;
	height:100%;
	display:block;
	position:relative;
	background-color:#909090;
	color:#fff;
	-webkit-transition:background-color .15s ease,color .15s ease;
	-moz-transition:background-color .15s ease,color .15s ease;
	transition:background-color .15s ease,color .15s ease;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.qodef-video-button-play .qodef-video-button-wrapper:hover {
	background-color:#0cc3ce
}
.qodef-video-button-play .qodef-video-button-wrapper span {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%)
}
.qodef-video-button-title {
	text-align:center;
	margin-top:20px
}
.qodef-dropcaps {
	position:relative;
	display:inline-block;
	float:left;
	height:45px;
	width:45px;
	line-height:45px;
	font-size:40px;
	color:#0cc3ce;
	font-weight:700;
	text-align:center;
	margin:5px 20px 0 0
}
.qodef-dropcaps.qodef-circle,.qodef-dropcaps.qodef-square {
	font-size:25px;
	background-color:#0cc3ce;
	color:#fff
}
.qodef-dropcaps.qodef-circle {
	-webkit-border-radius:2em;
	-moz-border-radius:2em;
	border-radius:2em
}
.qodef-portfolio-filter-holder {
	position:relative;
	display:table;
	table-layout:fixed;
	height:100%;
	width:100%;
	margin:0 0 27px
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner {
	position:relative;
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center;
	text-align:left
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul {
	display:inline-block;
	list-style:none;
	vertical-align:middle;
	width:100%;
	text-align:center
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li {
	cursor:pointer;
	display:inline-block;
	margin:0;
	text-align:center
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	padding:0 15px;
	color:#252525;
	letter-spacing:0;
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
	-webkit-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	transition:color .2s ease-out;
	font-family:Poppins,sans-serif
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li:first-child span {
	padding-left:0
}
.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li span:hover,.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li.active span,.qodef-portfolio-filter-holder .qodef-portfolio-filter-holder-inner ul li.current span {
	color:#0cc3ce
}
.qodef-portfolio-list-holder {
	height:100%
}
.qodef-portfolio-list-holder article {
	position:relative;
	vertical-align:top;
	margin:0 0 2%;
	width:100%
}
.qodef-portfolio-list-holder article .qodef-item-image-holder {
	position:relative
}
.qodef-portfolio-list-holder article .qodef-item-image-holder a {
	display:block
}
.qodef-portfolio-list-holder article .qodef-item-image-holder a img,.qodef-portfolio-list-holder article .qodef-item-image-holder img {
	vertical-align:top;
	height:auto;
	max-width:100%
}
.qodef-portfolio-list-holder article.mix {
	display:none;
	visibility:hidden;
	float:left
}
.qodef-portfolio-list-holder-outer.qodef-ptf-two-columns article {
	width:50%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-three-columns article {
	width:33.33%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-four-columns article {
	width:25%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-five-columns article {
	width:20%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-six-columns article {
	width:16.66%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-standard article .qodef-item-text-holder .qodef-item-title {
	padding:10px 0
}
.qodef-portfolio-list-holder-outer.qodef-ptf-standard article:hover .qodef-item-icons-holder {
	opacity:1;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-modern-hover article:after,.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-modern-hover article:before {
	content:'';
	position:absolute;
	z-index:10;
	width:45%;
	height:2px;
	top:50%;
	background:#fff;
	opacity:0;
	-webkit-transition:opacity .2s ease,-webkit-transform 0s .2s;
	transition:opacity .2s ease,transform 0s .2s
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-modern-hover article:hover .qodef-item-text-overlay {
	opacity:1;
	-webkit-transition:opacity .8s ease .15s;
	transition:opacity .8s ease .15s
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-modern-hover article:hover:before {
	opacity:1;
	-webkit-transition:opacity .3s ease 50ms,-webkit-transform 2s cubic-bezier(.26,.63,0,.96);
	transition:opacity .3s ease 50ms,transform 2s cubic-bezier(.26,.63,0,.96);
	-webkit-transform:rotate(-45deg) translateX(-600px);
	-moz-transform:rotate(-45deg) translateX(-600px);
	transform:rotate(-45deg) translateX(-600px)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-modern-hover article:hover:after {
	opacity:1;
	-webkit-transition:opacity .4s ease,-webkit-transform 2s cubic-bezier(.26,.63,0,.96);
	transition:opacity .4s ease,transform 2s cubic-bezier(.26,.63,0,.96);
	-webkit-transform:rotate(-45deg) translateX(600px);
	-moz-transform:rotate(-45deg) translateX(600px);
	transform:rotate(-45deg) translateX(600px)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-diagonal-hover article .qodef-item-text-overlay {
	overflow:hidden;
	background-color:transparent;
	opacity:1;
	-webkit-transition:opacity .2s ease;
	-moz-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-diagonal-hover article .qodef-item-text-overlay .qodef-item-text-overlay-inner {
	position:relative;
	opacity:0;
	z-index:300;
	-webkit-transition:opacity .2s ease;
	transition:opacity .2s ease
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-diagonal-hover article .qodef-item-text-overlay:after {
	content:'';
	position:absolute;
	top:-50%;
	left:-50%;
	height:200%;
	width:200%;
	-webkit-transform:rotate(-45deg) translate(0,120%);
	-moz-transform:rotate(-45deg) translate(0,120%);
	transform:rotate(-45deg) translate(0,120%);
	background-color:rgba(0,0,0,.45);
	opacity:0;
	-webkit-transition:opacity .2s ease,-webkit-transform 0s ease .2s;
	transition:opacity .2s ease,transform 0s ease .2s
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-diagonal-hover article:hover .qodef-item-text-overlay .qodef-item-text-overlay-inner {
	opacity:1;
	-webkit-transition:opacity .4s ease .15s;
	transition:opacity .4s ease .15s
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-diagonal-hover article:hover .qodef-item-text-overlay:after {
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	opacity:1;
	-webkit-transition:opacity .5s ease,-webkit-transform 1s cubic-bezier(.26,.63,0,.96);
	transition:opacity .5s ease,transform 1s cubic-bezier(.26,.63,0,.96)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-fade-hover article .qodef-item-text-overlay {
	-webkit-transform:scale(1) translateZ(0);
	-moz-transform:scale(1) translateZ(0);
	transform:scale(1) translateZ(0)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery.qodef-ptf-fade-hover article:hover .qodef-item-text-overlay {
	opacity:1;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article {
	margin:0;
	overflow:hidden
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article:before {
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg);
	left:50%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article:after {
	right:50%;
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-title-holder {
	padding:11px 42px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-title-holder .qodef-item-title {
	color:#fff;
	margin:0;
	padding:0
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-image-holder {
	overflow:hidden;
	-webkit-transition:all .3s ease-out;
	transition:all .3s ease-out
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-portfolio-link {
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	z-index:30
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-overlay {
	position:absolute;
	z-index:20;
	width:100%;
	height:100%;
	left:0;
	top:0;
	opacity:0;
	background-color:rgba(0,0,0,.5);
	outline:transparent solid 1px;
	-webkit-transition:-webkit-transform 0s .2s,opacity .2s ease-out;
	transition:transform 0s .2s,opacity .2s ease-out
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-overlay-inner {
	position:relative;
	display:table;
	table-layout:fixed;
	height:100%;
	width:100%
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-holder {
	position:relative;
	display:table-cell;
	height:100%;
	width:100%;
	vertical-align:middle;
	text-align:center
}
.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-holder .qodef-item-title>a,.qodef-portfolio-list-holder-outer.qodef-ptf-gallery article .qodef-item-text-holder .qodef-ptf-category-holder span {
	color:#0cc3ce;
	font-weight:500
}
.qodef-portfolio-list-holder-outer .qodef-ptf-list-paging {
	text-align:center;
	margin:35px 0 0;
	opacity:0
}
.qodef-portfolio-list-holder-outer .qodef-ptf-list-paging.qodef-appeared {
	-webkit-transition:opacity .3s ease;
	-moz-transition:opacity .3s ease;
	transition:opacity .3s ease;
	opacity:1
}
.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons {
	width:100%
}
.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .owl-prev {
	left:2%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .owl-next {
	right:2%;
	position:absolute;
	top:50%;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%)
}
.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .qodef-next-icon,.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .qodef-prev-icon {
	display:inline-block;
	width:42px;
	height:42px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	border:2px solid #0cc3ce;
	text-align:center
}
.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .qodef-next-icon i,.qodef-portfolio-slider-holder .qodef-portfolio-list-holder.owl-carousel .owl-buttons .qodef-prev-icon i {
	font-size:22px;
	line-height:40px;
	color:#0cc3ce
}
.qodef-featured-products {
	list-style:none;
	margin:0;
	padding:0
}
.qodef-featured-products .qodef-product {
	display:inline-block;
	width:100%;
	vertical-align:middle;
	margin:0 0 17px
}
.qodef-featured-products .qodef-product .qodef-product-featured-image-holder {
	float:left;
	margin:0 15px 0 0
}
.qodef-featured-products .qodef-product .qodef-product-featured-image-holder a {
	display:inline-block;
	vertical-align:middle;
	max-width:60px
}
.qodef-featured-products .qodef-product .qodef-product-featured-image-holder img {
	display:block
}
.qodef-featured-products .qodef-product .qodef-product-featured-info {
	float:left
}
.qodef-featured-products .qodef-product .qodef-product-featured-info h6 {
	-webkit-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	transition:color .2s ease-out
}
.qodef-featured-products .qodef-product .qodef-product-featured-info h6:hover {
	color:#0cc3ce
}
.qodef-featured-products .qodef-product .qodef-product-list-categories {
	line-height:1.2em
}
.qodef-featured-products .qodef-product .qodef-product-list-categories a {
	color:#888787;
	line-height:1.2em;
	font-size:12px;
	font-family:Poppins,sans-serif;
	font-weight:400;
	-webkit-transition:color .2s ease-out;
	-moz-transition:color .2s ease-out;
	transition:color .2s ease-out
}
.qodef-featured-products .qodef-product .qodef-product-list-categories a:hover {
	color:#0cc3ce
}
.qodef-shop-masonry .products {
	list-style:none
}
.qodef-shop-masonry .qodef-btn.added {
	display:none
}
.qodef-shop-masonry .qodef-masonry-product-image-holder {
	overflow:hidden
}
.qodef-shop-masonry img {
	vertical-align:middle
}
.qodef-shop-masonry .qodef-shop-product {
	padding:15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.qodef-shop-masonry .qodef-shop-list-masonry-grid-sizer,.qodef-shop-masonry .qodef-shop-product {
	width:25%
}
.qodef-shop-masonry .qodef-masonry-product-inner {
	max-height:100%;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative
}
.qodef-shop-masonry .qodef-large-width-height-masonry-item,.qodef-shop-masonry .qodef-large-width-masonry-item {
	width:50%
}
.qodef-shop-masonry .qodef-shop-filter-holder ul {
	list-style-type:none;
	margin:15px 15px 0
}
.qodef-shop-masonry .qodef-shop-filter-holder ul li {
	display:inline-block;
	margin-left:22px;
	cursor:pointer;
	color:#252525;
	line-height:40px;
	font-size:14px;
	font-weight:600;
	letter-spacing:-.5px
}
.qodef-shop-masonry .qodef-shop-filter-holder ul li:first-child {
	margin-left:0
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-meta-wrapper {
	position:absolute;
	top:0;
	left:0;
	display:inline-block;
	width:100%;
	height:100%;
	z-index:2
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-shader {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,.45);
	opacity:0;
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.qodef-shop-masonry .qodef-shop-product.qodef-large-width-masonry-item .qodef-masonry-product-shader {
	position:absolute
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-table {
	display:table;
	vertical-align:middle;
	width:100%;
	height:100%;
	top:60px;
	-webkit-transition:opacity .2s ease-out,top 0s ease-out .2s;
	transition:opacity .2s ease-out,top 0s ease-out .2s;
	opacity:0;
	z-index:9;
	position:relative
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-cell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
	text-align:center
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-cell>div {
	position:relative;
	z-index:20
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-cell .qodef-masonry-product-overlay-link {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10
}
.qodef-shop-masonry .qodef-shop-product p.out-of-stock {
	display:none
}
.qodef-shop-masonry .qodef-shop-product .qodef-onsale,.qodef-shop-masonry .qodef-shop-product .qodef-out-of-stock-button {
	position:absolute;
	display:table;
	top:28px;
	right:-38px;
	width:150px;
	height:28px;
	text-align:center;
	color:#fff;
	background-color:#0cc3ce;
	text-transform:uppercase;
	font-family:Poppins,sans-serif;
	font-size:16px;
	letter-spacing:-.2px;
	font-weight:600;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:1
}
.qodef-shop-masonry .qodef-shop-product .qodef-out-of-stock-button {
	background-color:#101010;
	font-size:11px
}
.qodef-shop-masonry .qodef-shop-product .qodef-onsale-inner,.qodef-shop-masonry .qodef-shop-product .qodef-out-of-stock-button-inner {
	display:table-cell;
	vertical-align:middle
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer {
	display:inline-block;
	width:100%;
	height:100%;
	position:relative;
	overflow:hidden
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-product-list-product-title {
	color:#fff
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-product-list-categories {
	color:#fff;
	font-size:15px;
	line-height:27px;
	font-family:'Open Sans',sans-serif
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-product-list-categories a,.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-product-list-categories a:hover {
	color:#fff
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .price {
	color:#fff;
	font-size:15px;
	font-weight:500;
	line-height:29px;
	margin:2px 0 0;
	display:inline-block;
	vertical-align:middle;
	width:100%;
	letter-spacing:-.5px;
	font-family:Poppins,sans-serif
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .added_to_cart:after,.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .qodef-btn i,.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .qodef-btn span:not(.qodef-btn-text) {
	display:none
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .price ins {
	text-decoration:none
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button {
	padding-top:75px
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .added_to_cart,.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .qodef-btn {
	padding:0 35px
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .added_to_cart {
	margin-bottom:9px
}
.qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button .qodef-btn .qodef-btn-text {
	border-right:none;
	padding:0
}
.qodef-shop-masonry .qodef-shop-product:hover .qodef-masonry-product-shader {
	opacity:1;
	-webkit-transition:opacity .5s ease-out;
	transition:opacity .5s ease-out
}
.qodef-shop-masonry .qodef-shop-product:hover .qodef-masonry-product-table {
	opacity:1;
	top:0;
	-webkit-transition:top .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);
	-moz-transition:top .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94);
	transition:top .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94)
}
.qodef-shop-list-masonry {
	opacity:0
}
.page-template-default .qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button,.qodef-grid-section .qodef-shop-masonry .qodef-shop-product .qodef-masonry-product-overlay-outer .qodef-masonry-product-button {
	padding-top:25px
}
.page-template-default .qodef-shop-masonry .qodef-shop-list-masonry,.qodef-grid-section .qodef-shop-masonry .qodef-shop-list-masonry {
	margin:0 -15px;
	width:calc(100%+30px)
}
.qodef-iwt .qodef-iwt-link {
	margin-top:22px;
	display:inline-block;
	font-size:12px;
	line-height:24px;
	text-transform:uppercase;
	color:#0cc3ce;
	letter-spacing:1px;
	text-decoration:underline;
	font-weight:700
}
.qodef-iwt .qodef-iwt-link:hover {
	color:#909090
}
.qodef-iwt .qodef-iwt-text-holder p {
	margin:0
}
.qodef-iwt.qodef-iwt-icon-top {
	text-align:center
}
.qodef-iwt.qodef-iwt-icon-top .qodef-iwt-icon-holder {
	margin-bottom:35px
}
.qodef-iwt.qodef-iwt-icon-left,.qodef-iwt.qodef-iwt-icon-left-from-title {
	text-align:left
}
.qodef-iwt:not(.qodef-iwt-left-from-title) .qodef-iwt-title-holder {
	margin-bottom:12px
}
.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-icon-title-holder,.qodef-iwt.qodef-iwt-right-from-title .qodef-iwt-icon-title-holder {
	margin-bottom:15px
}
.qodef-iwt.qodef-iwt-icon-left .qodef-iwt-icon-holder {
	float:left
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-tiny .qodef-iwt-content-holder {
	padding-left:60px
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-small .qodef-iwt-content-holder {
	padding-left:80px
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-medium .qodef-iwt-content-holder {
	padding-left:110px
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-large .qodef-iwt-content-holder {
	padding-left:150px
}
.qodef-iwt.qodef-iwt-icon-left.qodef-iwt-icon-huge .qodef-iwt-content-holder {
	padding-left:180px
}
.qodef-iwt.qodef-iwt-icon-right {
	text-align:right
}
.qodef-iwt.qodef-iwt-icon-right .qodef-iwt-icon-holder {
	float:right
}
.qodef-iwt.qodef-iwt-icon-right.qodef-iwt-icon-tiny .qodef-iwt-content-holder {
	padding-right:60px
}
.qodef-iwt.qodef-iwt-icon-right.qodef-iwt-icon-small .qodef-iwt-content-holder {
	padding-right:80px
}
.qodef-iwt.qodef-iwt-icon-right.qodef-iwt-icon-medium .qodef-iwt-content-holder {
	padding-right:110px
}
.qodef-iwt.qodef-iwt-icon-right.qodef-iwt-icon-large .qodef-iwt-content-holder {
	padding-right:150px
}
.qodef-iwt.qodef-iwt-icon-right.qodef-iwt-icon-huge .qodef-iwt-content-holder {
	padding-right:180px
}
.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-icon-holder {
	margin-right:7px
}
.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-icon-holder,.qodef-iwt.qodef-iwt-left-from-title .qodef-iwt-title-holder {
	display:inline-block;
	vertical-align:middle
}
.carousel,.qodef-iwt.qodef-iwt-right-from-title .qodef-iwt-title-holder {
	margin-bottom:0
}
.qodef-iwt.qodef-iwt-right-from-title .qodef-iwt-icon-holder {
	margin-left:7px
}
.qodef-iwt.qodef-iwt-right-from-title .qodef-iwt-icon-holder,.qodef-iwt.qodef-iwt-right-from-title .qodef-iwt-title-holder {
	display:inline-block;
	vertical-align:middle
}
.qodef-social-share-holder ul {
	list-style:none;
	display:inline-block
}
.qodef-social-share-holder ul li a {
	font-size:15px;
	color:#C8C8C8
}
.qodef-social-share-holder ul li a:hover {
	color:#0cc3ce
}
.qodef-social-share-holder.square ul li a {
	font-size:12px;
	color:#fff;
	background-color:#c8c8c8;
	display:inline-block;
	width:23px;
	height:23px;
	text-align:center;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.qodef-social-share-holder.square ul li a:hover {
	background-color:#0cc3ce
}
.qodef-social-share-holder.square ul li a .qodef-social-network-icon {
	line-height:23px
}
.qodef-social-share-holder.qodef-list li {
	display:inline-block;
	margin-right:10px
}
.qodef-social-share-holder.qodef-dropdown {
	position:relative;
	display:inline-block
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown-opener {
	display:block
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-title {
	display:inline-block;
	margin-left:5px
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown {
	visibility:hidden;
	z-index:950;
	float:left
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown ul {
	position:relative;
	display:block;
	z-index:990;
	padding:0!important;
	min-width:50px;
	font-weight:400
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown ul li {
	visibility:hidden;
	position:absolute;
	text-align:center;
	min-width:50px;
	float:left;
	opacity:.2;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	transition:all .2s ease-out
}
.qodef-social-share-holder.qodef-dropdown .qodef-social-share-dropdown img {
	width:8px;
	margin-right:10px
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li {
	opacity:1;
	visibility:visible;
	cursor:pointer
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(2) {
	left:50px;
	transition-delay:.1s
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(3) {
	left:100px;
	transition-delay:.2s
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(4) {
	left:150px;
	transition-delay:.3s
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(5) {
	left:200px;
	transition-delay:.4s
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(6) {
	left:250px;
	transition-delay:.5s
}
.qodef-social-share-holder.qodef-dropdown:hover .qodef-social-share-dropdown ul li:nth-child(7) {
	left:300px;
	transition-delay:.6s
}
.carousel {
	position:relative
}
.boxed .carousel-inner {
	width:1150px;
	left:auto!important
}
.carousel-inner>.item {
	position:relative;
	display:none;
	-webkit-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left;
	box-sizing:border-box
}
.carousel-inner>.item>a>img,.carousel-inner>.item>img {
	display:block;
	height:auto;
	max-width:100%;
	line-height:1
}
.carousel.qodef-vertical-down:not(.qodef-has-height) .carousel-inner,.carousel.qodef-vertical-up:not(.qodef-has-height) .carousel-inner {
	height:100%
}
.carousel-inner .qodef-video {
	position:static;
	left:0;
	direction:ltr
}
.safari_browser .carousel-inner video.video {
	object-fit:inherit;
	width:100%!important
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-inner>.next.left,.carousel-inner>.prev.right {
	left:0
}
.carousel-inner>.active.left {
	left:-100%
}
.carousel-inner>.active.right {
	left:100%
}
.carousel.qodef-fade .item {
	-webkit-transition:opacity .5s ease-in-out;
	-moz-transition:opacity .5s ease-in-out;
	-ms-transition:opacity .5s ease-in-out;
	-o-transition:opacity .5s ease-in-out;
	transition:opacity .5s ease-in-out
}
.carousel.qodef-fade .active.left,.carousel.qodef-fade .active.right {
	left:0;
	z-index:2;
	opacity:0;
	filter:alpha(opacity=0)
}
.carousel.qodef-fade .next,.carousel.qodef-fade .prev {
	left:0;
	z-index:1
}
.carousel.qodef-vertical-up .carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	-ms-transition:-ms-transform .6s ease;
	-o-transition:-o-transform .6s ease;
	transition:transform .6s ease
}
.carousel.qodef-vertical-up .carousel-inner>.active {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.carousel.qodef-vertical-up .carousel-inner>.next {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	left:0
}
.carousel.qodef-vertical-up .carousel-inner>.prev {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	left:0
}
.carousel.qodef-vertical-up .carousel-inner>.next.left,.carousel.qodef-vertical-up .carousel-inner>.prev.right {
	left:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.carousel.qodef-vertical-up .carousel-inner>.active.left {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	left:0
}
.carousel.qodef-vertical-up .carousel-inner>.active.right {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	left:0
}
.carousel.qodef-vertical-down .carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease;
	-moz-transition:-moz-transform .6s ease;
	-ms-transition:-ms-transform .6s ease;
	-o-transition:-o-transform .6s ease;
	transition:transform .6s ease
}
.carousel.qodef-vertical-down .carousel-inner>.active {
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.carousel.qodef-vertical-down .carousel-inner>.next {
	-webkit-transform:translateY(-99%);
	-moz-transform:translateY(-99%);
	-ms-transform:translateY(-99%);
	-o-transform:translateY(-99%);
	transform:translateY(-99%);
	left:0
}
.carousel.qodef-vertical-down .carousel-inner>.prev {
	-webkit-transform:translateY(99%);
	-moz-transform:translateY(99%);
	-ms-transform:translateY(99%);
	-o-transform:translateY(99%);
	transform:translateY(99%);
	left:0
}
.carousel.qodef-vertical-down .carousel-inner>.next.left,.carousel.qodef-vertical-down .carousel-inner>.prev.right {
	left:0;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0)
}
.carousel.qodef-vertical-down .carousel-inner>.active.left {
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	-ms-transform:translateY(100%);
	-o-transform:translateY(100%);
	transform:translateY(100%);
	left:0
}
.carousel.qodef-vertical-down .carousel-inner>.active.right {
	-webkit-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-ms-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	left:0
}
.carousel.qodef-slide-cover .carousel-inner>.next {
	z-index:99
}
.carousel.qodef-slide-cover .carousel-inner>.prev {
	z-index:100
}
.carousel.qodef-slide-cover .carousel-inner>.active.left {
	left:-30%
}
.carousel.qodef-slide-cover .carousel-inner>.active.right {
	left:30%
}
.carousel-indicators {
	position:absolute;
	bottom:20px;
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	z-index:15;
	padding:0!important;
	text-align:center;
	list-style:none
}
.carousel-indicators:not(.thumbnails) li {
	display:inline-block;
	width:30px;
	height:5px;
	text-indent:-999px;
	cursor:pointer
}
.carousel-indicators.thumbnails {
	bottom:55px
}
.carousel-indicators.thumbnails li {
	display:inline-block;
	cursor:pointer;
	margin-right:5px;
	background-color:rgba(0,0,0,.8);
	width:160px!important;
	height:100px!important
}
.carousel-indicators.thumbnails li:last-child {
	margin-right:0
}
.carousel-indicators.thumbnails li img {
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:0;
	vertical-align:middle;
	transition:padding .2s ease-out;
	-ms-transition:padding .2s ease-out;
	-o-transition:padding .2s ease-out;
	-moz-transition:padding .2s ease-out;
	-webkit-transition:padding .2s ease-out
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:40px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow:none
}
.carousel.qodef-full-screen {
	height:1500px
}
.qodef-slider {
	width:100%;
	overflow:hidden;
	position:relative;
	z-index:10
}
.qodef-slider-preloader {
	width:100%;
	background-repeat:repeat;
	background-color:#3f3f3f;
	background-attachment:scroll;
	background-size:inherit;
	background-image:url(img/preload_pattern.png);
	-webkit-animation-fill-mode:forwards;
	animation-name:preload-background;
	animation-duration:40s;
	animation-iteration-count:infinite;
	animation-timing-function:linear;
	animation-delay:0s;
	animation-fill-mode:forwards;
	position:absolute;
	z-index:20;
	height:1100px
}
.qodef-slider-preloader .qodef-st-loader {
	display:none!important
}
.carousel-inner .qodef-slider-content-outer {
	position:relative;
	height:100%;
	width:1100px;
	margin:0 auto;
	z-index:12
}
.carousel-inner .qodef-slider-content-outer .qodef-slide-anchor-holder {
	text-align:center
}
.carousel-inner .qodef-slider-content-outer .qodef-slide-anchor-holder.qodef-slider-anchor-in-content {
	position:relative;
	margin-top:80px
}
.carousel-inner .qodef-slider-content-outer .qodef-slide-anchor-holder.qodef-slider-anchor-on-bottom-of-the-slider {
	bottom:10%;
	left:50%;
	position:absolute;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	margin:0;
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32)
}
.carousel-inner .qodef-slider-content-outer .qodef-slide-anchor-holder .qodef-slide-anchor-button {
	font-size:50px;
	color:#fff;
	display:inline-block
}
.carousel-inner .qodef-slider-content-outer .qodef-slide-anchor-holder .qodef-slide-anchor-button .scroll-text {
	margin-top:10px;
	display:block;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px
}
.carousel-inner .qodef-slide-full-width .qodef-slider-content-outer {
	width:100%!important
}
.carousel-inner .qodef-slider-content {
	position:absolute;
	width:100%
}
.carousel-inner .item.qodef-content-vertical-middle .qodef-slider-content-outer {
	display:table
}
.carousel-inner .item.qodef-content-vertical-middle .qodef-slider-content {
	display:table-cell;
	vertical-align:middle;
	position:static
}
.carousel-inner .item.qodef-content-vertical-middle .qodef-slider-content .qodef-thumb {
	height:auto
}
.vertical_menu_enabled .carousel-inner .item.qodef-content-vertical-middle {
	padding-top:0!important
}
.carousel-inner .qodef-slider-content .qodef-thumb {
	height:100%;
	opacity:1;
	filter:alpha(opacity=100);
	display:inline-block;
	vertical-align:middle
}
.carousel-inner .qodef-slider-content.left {
	text-align:left
}
.carousel-inner .qodef-slider-content.right {
	text-align:right
}
.carousel-inner .qodef-slider-content.left .qodef-thumb,.carousel-inner .qodef-slider-content.right .qodef-thumb {
	display:inline-block
}
.carousel-inner .qodef-slider-content.center,.carousel-inner .qodef-slider-content.center .qodef-thumb {
	text-align:center
}
.carousel-inner .qodef-slider-content .qodef-thumb.flip {
	opacity:0;
	filter:alpha(opacity=0)
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.flip {
	-webkit-animation:rotate .6s 1 ease-out;
	-moz-animation:rotate .6s 1 ease-out;
	-o-animation:rotate .6s 1 ease-out;
	animation:rotate .6s 1 ease-out;
	opacity:1;
	filter:alpha(opacity=100)
}
.carousel-inner .qodef-slider-content .qodef-thumb.fade {
	opacity:0;
	filter:alpha(opacity=0)
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.fade {
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	opacity:1;
	filter:alpha(opacity=100)
}
.carousel-inner .qodef-slider-content .qodef-thumb.from_right {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	right:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.from_right {
	-webkit-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .qodef-slider-content .qodef-thumb.from_left {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	left:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.from_left {
	-webkit-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .qodef-slider-content .qodef-thumb.from_top {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.from_top {
	-webkit-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .qodef-slider-content .qodef-thumb.from_bottom {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:70px
}
.carousel-inner .active .qodef-slider-content .qodef-thumb.from_bottom {
	-webkit-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1);
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_hor,.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_puzzle,.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_ver {
	display:inline-block;
	position:relative
}
.touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_hor,.touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_puzzle,.touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_ver {
	opacity:0;
	filter:alpha(opacity=0)
}
.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_hor img {
	position:absolute;
	left:0;
	top:0;
	-webkit-animation:clip_anim_hor 1.75s cubic-bezier(.165,.84,.44,1);
	animation:clip_anim_hor 1.75s cubic-bezier(.165,.84,.44,1)
}
.touch .carousel-inner .active .qodef-slider-content .qodef-thumb.clip_anim_hor {
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes clip_anim_hor {
	0% {
		clip:rect(0,300px,326px,170px);
		opacity:0
	}
	20% {
		clip:rect(0,400px,326px,320px);
		opacity:.2
	}
	40% {
		clip:rect(0,140px,326px,60px);
		opacity:.4
	}
	60% {
		clip:rect(0,400px,326px,300px);
		opacity:.6
	}
	80% {
		clip:rect(0,200px,326px,0);
		opacity:.8
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:1
	}
}
@keyframes clip_anim_hor {
	0% {
		clip:rect(0,300px,326px,170px);
		opacity:0
	}
	20% {
		clip:rect(0,400px,326px,320px);
		opacity:.2
	}
	40% {
		clip:rect(0,140px,326px,60px);
		opacity:.4
	}
	60% {
		clip:rect(0,400px,326px,300px);
		opacity:.6
	}
	80% {
		clip:rect(0,200px,326px,0);
		opacity:.8
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:1
	}
}
.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_ver img {
	position:absolute;
	left:0;
	top:0;
	-webkit-animation:clip_anim_ver 1.75s cubic-bezier(.165,.84,.44,1);
	animation:clip_anim_ver 1.75s cubic-bezier(.165,.84,.44,1)
}
.touch .carousel-inner .active .qodef-slider-content .qodef-thumb.clip_anim_ver {
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes clip_anim_ver {
	0% {
		clip:rect(0,470px,90px,0);
		opacity:0
	}
	20% {
		clip:rect(200px,470px,280px,0);
		opacity:.2
	}
	40% {
		clip:rect(50px,470px,140px,0);
		opacity:.4
	}
	60% {
		clip:rect(200px,470px,300px,0);
		opacity:.6
	}
	80% {
		clip:rect(0,470px,120px,0);
		opacity:.8
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:1
	}
}
@keyframes clip_anim_ver {
	0% {
		clip:rect(0,470px,90px,0);
		opacity:0
	}
	20% {
		clip:rect(250px,470px,300px,0);
		opacity:.2
	}
	40% {
		clip:rect(100px,470px,170px,0);
		opacity:.4
	}
	60% {
		clip:rect(200px,470px,260px,0);
		opacity:.6
	}
	80% {
		clip:rect(50px,470px,120px,0);
		opacity:.8
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:.8
	}
}
.no-touch .carousel-inner .qodef-slider-content .qodef-thumb.clip_anim_puzzle img {
	position:absolute;
	left:0;
	top:0;
	-webkit-animation:clip_anim_puzzle 1.75s;
	animation:clip_anim_puzzle 1.75s
}
.touch .carousel-inner .active .qodef-slider-content .qodef-thumb.clip_anim_puzzle {
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes clip_anim_puzzle {
	0% {
		clip:rect(163px,235px,163px,235px);
		opacity:0
	}
	10% {
		clip:rect(163px,235px,326px,0);
		opacity:.2
	}
	20% {
		clip:rect(163px,470px,326px,235px);
		opacity:.3
	}
	30% {
		clip:rect(0,470px,163px,235px);
		opacity:.4
	}
	40% {
		clip:rect(0,235px,163px,0);
		opacity:.5
	}
	50% {
		clip:rect(163px,235px,326px,0);
		opacity:.6
	}
	60% {
		clip:rect(163px,470px,326px,235px);
		opacity:.7
	}
	70% {
		clip:rect(0,470px,163px,235px);
		opacity:.8
	}
	80% {
		clip:rect(0,235px,163px,0);
		opacity:.9
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:1
	}
}
@keyframes clip_anim_puzzle {
	0% {
		clip:rect(163px,235px,163px,235px);
		opacity:0
	}
	10% {
		clip:rect(163px,235px,326px,0);
		opacity:.2
	}
	20% {
		clip:rect(163px,470px,326px,235px);
		opacity:.3
	}
	30% {
		clip:rect(0,470px,163px,235px);
		opacity:.4
	}
	40% {
		clip:rect(0,235px,163px,0);
		opacity:.5
	}
	50% {
		clip:rect(163px,235px,326px,0);
		opacity:.6
	}
	60% {
		clip:rect(163px,470px,326px,235px);

		opacity:.7
	}
	70% {
		clip:rect(0,470px,163px,235px);
		opacity:.8
	}
	80% {
		clip:rect(0,235px,163px,0);
		opacity:.9
	}
	100% {
		clip:rect(0,470px,326px,0);
		opacity:1
	}
}
.carousel-inner .qodef-slider-content .qodef-thumb img {
	max-height:100%
}
.carousel-inner .qodef-slider-content .qodef-text {
	-webkit-transform:translateZ(0);
	-moz-transform:translateZ(0);
	-ms-transform:translateZ(0);
	-o-transform:translateZ(0);
	transform:translateZ(0);
	opacity:1;
	filter:alpha(opacity=100);
	position:relative;
	display:inline-block;
	width:100%;
	margin:15px 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.all_at_once,.carousel-inner .qodef-slider-content .qodef-text.all_at_once {
	opacity:0;
	filter:alpha(opacity=0)
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one,.carousel-inner .qodef-slider-content .qodef-text.one_by_one {
	-webkit-animation:none;
	-moz-animation:none;
	-o-animation:none;
	animation:none;
	opacity:1
}
.carousel-inner .active .qodef-slider-content .qodef-text.all_at_once.from_bottom,.carousel-inner .qodef-slider-content .qodef-slider-content-inner.all_at_once.from_bottom {
	-webkit-animation:text-from-bottom .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-from-bottom .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-from-bottom .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-from-bottom .6s 1 cubic-bezier(.165,.84,.44,1);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes text-from-bottom {
	0%,50% {
		-webkit-transform:translate(0,15%);
		opacity:0
	}
	100% {
		-webkit-transform:translate(0,0);
		opacity:1
	}
}
@-moz-keyframes text-from-bottom {
	0%,50% {
		-moz-transform:translate(0,15%);
		opacity:0
	}
	100% {
		-moz-transform:translate(0,0);
		opacity:1
	}
}
@-o-keyframes text-from-bottom {
	0% {
		-o-transform:translate(0,15%);
		opacity:.5
	}
	50% {
		-o-transform:translate(0,15%);
		opacity:0
	}
	100% {
		-o-transform:translate(0,0);
		opacity:1
	}
}
@keyframes text-from-bottom {
	0%,50% {
		transform:translate(0,15%);
		opacity:0
	}
	100% {
		transform:translate(0,0);
		opacity:1
	}
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.all_at_once.from_top,.carousel-inner .active .qodef-slider-content .qodef-text.all_at_once.from_top {
	-webkit-animation:text-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-from-top .6s 1 cubic-bezier(.165,.84,.44,1);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes text-from-top {
	0%,50% {
		-webkit-transform:translate(0,-15%);
		opacity:0
	}
	100% {
		-webkit-transform:translate(0,0);
		opacity:1
	}
}
@-moz-keyframes text-from-top {
	0%,50% {
		-moz-transform:translate(0,-15%);
		opacity:0
	}
	100% {
		-moz-transform:translate(0,0);
		opacity:1
	}
}
@-o-keyframes text-from-top {
	0% {
		-o-transform:translate(0,-15%);
		opacity:.5
	}
	50% {
		-o-transform:translate(0,-15%);
		opacity:0
	}
	100% {
		-o-transform:translate(0,0);
		opacity:1
	}
}
@keyframes text-from-top {
	0%,50% {
		transform:translate(0,-15%);
		opacity:0
	}
	100% {
		transform:translate(0,0);
		opacity:1
	}
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.all_at_once.from_left,.carousel-inner .active .qodef-slider-content .qodef-text.all_at_once.from_left {
	-webkit-animation:text-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-from-left .6s 1 cubic-bezier(.165,.84,.44,1);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes text-from-left {
	0%,50% {
		-webkit-transform:translate(-15%,0);
		opacity:0
	}
	100% {
		-webkit-transform:translate(0,0);
		opacity:1
	}
}
@-moz-keyframes text-from-left {
	0%,50% {
		-moz-transform:translate(-15%,0);
		opacity:0
	}
	100% {
		-moz-transform:translate(0,0);
		opacity:1
	}
}
@-o-keyframes text-from-left {
	0% {
		-o-transform:translate(-15%,0);
		opacity:.5
	}
	50% {
		-o-transform:translate(-15%,0);
		opacity:0
	}
	100% {
		-o-transform:translate(0,0);
		opacity:1
	}
}
@keyframes text-from-left {
	0%,50% {
		transform:translate(-15%,0);
		opacity:0
	}
	100% {
		transform:translate(0,0);
		opacity:1
	}
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.all_at_once.from_right,.carousel-inner .active .qodef-slider-content .qodef-text.all_at_once.from_right {
	-webkit-animation:text-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	-moz-animation:text-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	-o-animation:text-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	animation:text-from-right .6s 1 cubic-bezier(.165,.84,.44,1);
	opacity:1;
	filter:alpha(opacity=100)
}
@-webkit-keyframes text-from-right {
	0%,50% {
		-webkit-transform:translate(15%,0);
		opacity:0
	}
	100% {
		-webkit-transform:translate(0,0);
		opacity:1
	}
}
@-moz-keyframes text-from-right {
	0%,50% {
		-moz-transform:translate(15%,0);
		opacity:0
	}
	100% {
		-moz-transform:translate(0,0);
		opacity:1
	}
}
@-o-keyframes text-from-right {
	0% {
		-o-transform:translate(15%,0);
		opacity:.5
	}
	50% {
		-o-transform:translate(15%,0);
		opacity:0
	}
	100% {
		-o-transform:translate(0,0);
		opacity:1
	}
}
@keyframes text-from-right {
	0%,50% {
		transform:translate(15%,0);
		opacity:0
	}
	100% {
		transform:translate(0,0);
		opacity:1
	}
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.all_at_once.fade,.carousel-inner .active .qodef-slider-content .qodef-text.all_at_once.fade {
	-webkit-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-moz-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	-o-animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	animation:fade .6s 1 cubic-bezier(.5,.11,.805,.32);
	opacity:1;
	filter:alpha(opacity=100)
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_bottom,.carousel-inner .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:70px
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_bottom,.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el {
	-webkit-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-moz-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-o-animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	animation:text-from-bottom-one-by-one .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(2) {
	animation-delay:.3s;
	-webkit-animation-delay:.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(3) {
	animation-delay:.5s;
	-webkit-animation-delay:.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(4) {
	animation-delay:.7s;
	-webkit-animation-delay:.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(5) {
	animation-delay:.9s;
	-webkit-animation-delay:.9s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(6) {
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(7) {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(8) {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(9) {
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_bottom .qodef-el:nth-child(10) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.carousel-inner .qodef-slider-content .qodef-slider-content_inner.one_by_one.from_top,.carousel-inner .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	top:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_top,.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el {
	-webkit-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-moz-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-o-animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	animation:text-one-by-one-from-top .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(2) {
	animation-delay:.3s;
	-webkit-animation-delay:.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(3) {
	animation-delay:.5s;
	-webkit-animation-delay:.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(4) {
	animation-delay:.7s;
	-webkit-animation-delay:.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(5) {
	animation-delay:.9s;
	-webkit-animation-delay:.9s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(6) {
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(7) {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(8) {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(9) {
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_top .qodef-el:nth-child(10) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
@-webkit-keyframes text-one-by-one-from-top {
	0% {
		top:-70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@-moz-keyframes text-one-by-one-from-top {
	0% {
		top:-70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@-o-keyframes text-one-by-one-from-top {
	0% {
		top:-70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@keyframes text-one-by-one-from-top {
	0% {
		top:-70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_left,.carousel-inner .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	left:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_left,.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el {
	-webkit-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-moz-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-o-animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	animation:text-one-by-one-from-left .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(2) {
	animation-delay:.3s;
	-webkit-animation-delay:.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(3) {
	animation-delay:.5s;
	-webkit-animation-delay:.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(4) {
	animation-delay:.7s;
	-webkit-animation-delay:.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(5) {
	animation-delay:.9s;
	-webkit-animation-delay:.9s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(6) {
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(7) {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(8) {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(9) {
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_left .qodef-el:nth-child(10) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
@-webkit-keyframes text-one-by-one-from-left {
	0% {
		left:-70px;
		opacity:0
	}
	100%,50% {
		left:0;
		opacity:1
	}
}
@-moz-keyframes text-one-by-one-from-left {
	0% {
		left:-70px;
		opacity:0
	}
	100%,50% {
		left:0;
		opacity:1
	}
}
@-o-keyframes text-one-by-one-from-left {
	0% {
		left:-70px;
		opacity:0
	}
	100%,50% {
		left:0;
		opacity:1
	}
}
@keyframes text-one-by-one-from-left {
	0% {
		left:-70px;
		opacity:0
	}
	100%,50% {
		left:0;
		opacity:1
	}
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_right,.carousel-inner .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative;
	right:-70px
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.one_by_one.from_right,.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el {
	-webkit-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-moz-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-o-animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	animation:text-one-by-one-from-right .6s 1 cubic-bezier(.165,.84,.44,1) .1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(2) {
	animation-delay:.3s;
	-webkit-animation-delay:.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(3) {
	animation-delay:.5s;
	-webkit-animation-delay:.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(4) {
	animation-delay:.7s;
	-webkit-animation-delay:.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(5) {
	animation-delay:.9s;
	-webkit-animation-delay:.9s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(6) {
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(7) {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(8) {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(9) {
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.from_right .qodef-el:nth-child(10) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
@-webkit-keyframes text-one-by-one-from-right {
	0% {
		right:-70px;
		opacity:0
	}
	100%,50% {
		right:0;
		opacity:1
	}
}
@-moz-keyframes text-one-by-one-from-right {
	0% {
		right:-70px;
		opacity:0
	}
	100%,50% {
		right:0;
		opacity:1
	}
}
@-o-keyframes text-one-by-one-from-right {
	0% {
		right:-70px;
		opacity:0
	}
	100%,50% {
		right:0;
		opacity:1
	}
}
@keyframes text-one-by-one-from-right {
	0% {
		right:-70px;
		opacity:0
	}
	100%,50% {
		right:0;
		opacity:1
	}
}
.carousel-inner .qodef-slider-content .qodef-slider-content-inner.one_by_one.fade,.carousel-inner .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el {
	opacity:0;
	filter:alpha(opacity=0);
	position:relative
}
.carousel-inner .active .qodef-slider-content .qodef-slider-content-inner.one_by_one.fade,.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el {
	-webkit-animation:fade .6s cubic-bezier(.5,.11,.805,.32) .1s;
	-moz-animation:fade .6s cubic-bezier(.5,.11,.805,.32) .1s;
	-o-animation:fade .6s cubic-bezier(.5,.11,.805,.32) .1s;
	animation:fade .6s cubic-bezier(.5,.11,.805,.32) .1s;
	-webkit-animation-fill-mode:both;
	-moz-animation-fill-mode:both;
	-ms-animation-fill-mode:both;
	-o-animation-fill-mode:both;
	animation-fill-mode:both;
	opacity:1;
	filter:alpha(opacity=100);
	-webkit-transform:translateZ(0)
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(2) {
	animation-delay:.3s;
	-webkit-animation-delay:.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(3) {
	animation-delay:.5s;
	-webkit-animation-delay:.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(4) {
	animation-delay:.7s;
	-webkit-animation-delay:.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(5) {
	animation-delay:.9s;
	-webkit-animation-delay:.9s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(6) {
	animation-delay:1.1s;
	-webkit-animation-delay:1.1s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(7) {
	animation-delay:1.3s;
	-webkit-animation-delay:1.3s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(8) {
	animation-delay:1.5s;
	-webkit-animation-delay:1.5s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(9) {
	animation-delay:1.7s;
	-webkit-animation-delay:1.7s
}
.carousel-inner .active .qodef-slider-content .qodef-text.one_by_one.fade .qodef-el:nth-child(10) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(1) {
	animation-delay:.2s;
	-webkit-animation-delay:.2s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(2) {
	animation-delay:.4s;
	-webkit-animation-delay:.4s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(3) {
	animation-delay:.6s;
	-webkit-animation-delay:.6s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(4) {
	animation-delay:.8s;
	-webkit-animation-delay:.8s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(5) {
	animation-delay:1s;
	-webkit-animation-delay:1s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(6) {
	animation-delay:1.2s;
	-webkit-animation-delay:1.2s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(7) {
	animation-delay:1.4s;
	-webkit-animation-delay:1.4s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(8) {
	animation-delay:1.6s;
	-webkit-animation-delay:1.6s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(9) {
	animation-delay:1.8s;
	-webkit-animation-delay:1.8s
}
.carousel-inner .qodef-has-thumbnail.active .qodef-slider-content .qodef-text.one_by_one .qodef-el:nth-child(10) {
	animation-delay:2s;
	-webkit-animation-delay:2s
}
.carousel-inner .qodef-slider-content .qodef-el {
	width:100%
}
.carousel-inner .qodef-slider-content .qodef-el>div {
	display:inline-block;
	vertical-align:middle;
	width:inherit
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder {
	display:inline-block;
	width:100%
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn {
	margin:53px 10px 0
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn:first-child {
	margin-left:0
}
.carousel-inner .qodef-slider-content .qodef-slide-buttons-holder .qodef-btn:last-child {
	margin-right:0
}
.carousel-inner h2 {
	font-size:120px;
	line-height:1.13em;
	letter-spacing:-5px;
	font-weight:600;
	font-family:Poppins,sans-serif;
	color:#fff;
	margin:0
}
.carousel-inner h2 a {
	font-family:inherit!important;
	font-size:inherit!important;
	font-style:inherit!important;
	font-weight:inherit!important;
	letter-spacing:inherit!important;
	line-height:inherit!important;
	text-transform:inherit!important
}
.carousel-inner h3 {
	color:#fff;
	margin:0 0 14px;
	font-size:23px;
	font-family:'Open Sans',sans-serif;
	line-height:1.43em;
	font-weight:400
}
.carousel-inner h2 span,.carousel-inner h3 span {
	display:inline-block
}
.carousel-inner h3.qodef-slide-text {
	margin:0
}
.carousel-inner .left .qodef-text,.carousel-inner .left h2,.carousel-inner .left h3 {
	text-align:left
}
.carousel-inner .center .qodef-text,.carousel-inner .center h2,.carousel-inner .center h3 {
	text-align:center
}
.carousel-inner .right .qodef-text,.carousel-inner .right h2,.carousel-inner .right h3 {
	text-align:right
}
.carousel-inner {
	left:0!important;
	position:fixed;
	overflow:hidden;
	width:100%;
	z-index:1;
	transform:translate(0,0);
	-ms-transform:translate(0,0);
	-moz-transform:translate(0,0);
	-webkit-transform:translate(0,0);
	-o-transform:translate(0,0);
	-webkit-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-moz-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-o-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	-ms-transition:left .33s cubic-bezier(.694,.0482,.335,1);
	transition:left .33s cubic-bezier(.694,.0482,.335,1)
}
.carousel-inner.qodef-relative-position,.touch .carousel-inner {
	position:relative
}
.carousel-inner .item img {
	display:inline-block!important
}
.touch .carousel-inner .item {
	background-position:center 0!important
}
.carousel-inner .item .qodef-image {
	position:absolute;
	top:0;
	left:0;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	height:110%
}
@media only screen and (min-width:1024px) {
	.carousel-inner .item.qodef-animate-image.zoom_center .qodef-image {
		position:absolute;
		top:0;
		left:0;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:cover;
		width:100%;
		height:110%;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden
	}
	.carousel-inner .item.qodef-animate-image.zoom_bottom_left .qodef-image,.carousel-inner .item.qodef-animate-image.zoom_bottom_right .qodef-image,.carousel-inner .item.qodef-animate-image.zoom_top_left .qodef-image,.carousel-inner .item.qodef-animate-image.zoom_top_right .qodef-image {
		position:absolute;
		top:-12%;
		left:-12%;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:cover;
		width:125%;
		height:125%;
		-webkit-backface-visibility:hidden;
		backface-visibility:hidden
	}
}
.carousel-inner .item .qodef-image img {
	display:none!important;
	width:0;
	height:0
}
.carousel-inner .item .qodef-image-pattern {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2
}
.carousel-control {
	top:0;
	width:8%;
	height:100%;
	text-shadow:none;
	position:absolute;
	z-index:2!important;
	margin:0;
	outline:0;
	cursor:pointer;
	display:inline-block;
	-webkit-transition:opacity .15s ease-out,-webkit-transform .5s cubic-bezier(0,0,0,1.58);
	transition:opacity .15s ease-out,transform .5s cubic-bezier(0,0,0,1.58);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden
}
.carousel-control.left:hover {
	-webkit-transform:translateX(-8px);
	-moz-transform:translateX(-8px);
	transform:translateX(-8px);
	-webkit-transition:opacity .15s ease-out,-webkit-transform 1.2s cubic-bezier(0,0,0,1.58);
	transition:opacity .15s ease-out,transform 1.2s cubic-bezier(0,0,0,1.58)
}
.carousel-control.right:hover {
	-webkit-transform:translateX(8px);
	-moz-transform:translateX(8px);
	transform:translateX(8px);
	-webkit-transition:opacity .15s ease-out,-webkit-transform 1.2s cubic-bezier(0,0,0,1.58);
	transition:opacity .15s ease-out,transform 1.2s cubic-bezier(0,0,0,1.58)
}
.carousel-control.right {
	right:0;
	left:auto
}
.carousel-control:hover {
	opacity:1!important
}
.carousel-control .qodef-next-nav,.carousel-control .qodef-prev-nav {
	position:absolute;
	top:50%;
	margin-top:-21px;
	text-align:center;
	z-index:10;
	width:25px;
	height:43px;
	-webkit-transition:left .6s ease-in-out .3s,right .6s ease-in-out .3s;
	transition:left .6s ease-in-out .3s,right .6s ease-in-out .3s;
	background-position:0 0;
	background-repeat:no-repeat;
	background-size:25px 43px
}
.carousel-control .qodef-prev-nav {
	background-image:url(img/slider-arrow-left-white.png);
	left:30px
}
.carousel-control .qodef-next-nav {
	background-image:url(img/slider-arrow-right-white.png);
	right:30px
}
.qodef-dark-header .carousel-control .qodef-prev-nav {
	background-image:url(img/slider-arrow-left-black.png)
}
.qodef-dark-header .carousel-control .qodef-next-nav {
	background-image:url(img/slider-arrow-right-black.png)
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:200 / 100),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:210dpi) {
	.carousel-control .qodef-prev-nav {
		background-image:url(img/slider-arrow-left-white@2x.png)
	}
	.carousel-control .qodef-next-nav {
		background-image:url(img/slider-arrow-right-white@2x.png)
	}
	.qodef-dark-header .carousel-control .qodef-prev-nav {
		background-image:url(img/slider-arrow-left-black@2x.png)
	}
	.qodef-dark-header .carousel-control .qodef-next-nav {
		background-image:url(img/slider-arrow-right-black@2x.png)
	}
}
.carousel-control span span {
	display:block;
	line-height:inherit
}
.carousel-control .qodef-thumb-holder {
	width:150px;
	display:block;
	position:absolute;
	background-color:rgba(0,0,0,.8);
	top:50%
}
.carousel-control.left .qodef-thumb-holder {
	left:-200px;
	-webkit-transition:left .6s ease-in-out .3s;
	-moz-transition:left .6s ease-in-out .3s;
	-o-transition:left .6s ease-in-out .3s;
	-ms-transform:left .6s ease-in-out .3s;
	transition:left .6s ease-in-out .3s
}
.qodef-in-progress .carousel-control.left .qodef-thumb-holder {
	left:-200px!important
}
.carousel-control.right .qodef-thumb-holder {
	right:-200px;
	-webkit-transition:right .6s ease-in-out .3s;
	-moz-transition:right .6s ease-in-out .3s;
	-o-transition:right .6s ease-in-out .3s;
	-ms-transform:right .6s ease-in-out .3s;
	transition:right .6s ease-in-out .3s
}
.qodef-in-progress .carousel-control.right .qodef-thumb-holder {
	right:-200px!important
}
.carousel-control .qodef-thumb-arrow {
	height:50px;
	line-height:50px;
	font-size:25px
}
.carousel-control .qodef-numbers {
	height:50px;
	line-height:50px;
	font-size:15px
}
.carousel-control .qodef-numbers span {
	display:inline
}
.carousel-control.left .qodef-thumb-arrow {
	float:left;
	padding:0 0 0 20px
}
.carousel-control.left .qodef-numbers,.carousel-control.right .qodef-thumb-arrow {
	float:right;
	padding:0 20px 0 0
}
.carousel-control.right .qodef-numbers {
	float:left;
	padding:0 0 0 20px
}
.carousel-control .qodef-next-nav .qodef-numbers,.carousel-control .qodef-prev-nav .qodef-numbers {
	float:none;
	padding:0;
	position:absolute;
	left:0;
	right:0;
	top:0;
	line-height:50px;
	height:50px;
	-ms-transform:translateY(-100%);
	-moz-transform:translateY(-100%);
	-o-transform:translateY(-100%);
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%)
}
.carousel-control .img {
	width:150px;
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 0 -2px
}
.qodef-thumb-holder .img img {
	vertical-align:middle
}
.carousel-indicators:not(.thumbnails) li {
	vertical-align:middle;
	background-color:#fff;
	opacity:.4;
	margin:0 5px;
	-webkit-transition:all .6s ease;
	transition:all .6s ease
}
.carousel-indicators:not(.thumbnails) .active {
	opacity:1;
	margin:0 5px
}
.carousel-indicators.thumbnails .active img {
	padding:5px;
	transition:padding .2s ease-out;
	-o-transition:padding .2s ease-out;
	-ms-transition:padding .2s ease-out;
	-moz-transition:padding .2s ease-out;
	-webkit-transition:padding .2s ease-out
}
@-webkit-keyframes rotate {
	0%,50% {
		-webkit-transform:perspective(600px) rotateX(90deg) scale(.5);
		opacity:0
	}
	100% {
		-webkit-transform:perspective(600px) rotateX(0) scale(1);
		opacity:1
	}
}
@-moz-keyframes rotate {
	0%,50% {
		-moz-transform:perspective(600px) rotateX(90deg) scale(.5);
		opacity:0
	}
	100% {
		-moz-transform:perspective(600px) rotateX(0) scale(1);
		opacity:1
	}
}
@-o-keyframes rotate {
	0%,50% {
		-o-transform:perspective(600px) rotateX(90deg) scale(.5);
		opacity:.2
	}
	100% {
		-o-transform:perspective(600px) rotateX(0) scale(1);
		opacity:1
	}
}
@keyframes rotate {
	0%,50% {
		transform:perspective(600px) rotateX(90deg) scale(.5);
		opacity:0
	}
	100% {
		transform:perspective(600px) rotateX(0) scale(1);
		opacity:1
	}
}
@-webkit-keyframes fade {
	0%,50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-moz-keyframes fade {
	0%,50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-o-keyframes fade {
	0%,50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@keyframes fade {
	0%,50% {
		opacity:0
	}
	100% {
		opacity:1
	}
}
@-webkit-keyframes text-from-bottom-one-by-one {
	0% {
		top:70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@-moz-keyframes text-from-bottom-one-by-one {
	0% {
		top:70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@-o-keyframes text-from-bottom-one-by-one {
	0% {
		top:70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
@keyframes text-from-bottom-one-by-one {
	0% {
		top:70px;
		opacity:0
	}
	100%,50% {
		top:0;
		opacity:1
	}
}
.carousel .qodef-video .qodef-mobile-video-image {
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	display:none;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.carousel .qodef-video .qodef-video-overlay img,.carousel .qodef-video .qodef-video-wrap .mejs-container .mejs-controls {
	display:none!important
}
.carousel .qodef-video .qodef-video-overlay {
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:11
}
.carousel .qodef-video .qodef-video-overlay.active {
	background-image:url(img/pixel-video.png);
	background-position:0 0;
	background-repeat:repeat;
	opacity:1
}
.carousel .qodef-video .qodef-video-wrap {
	top:0;
	left:0;
	overflow:hidden;
	position:absolute;
	width:100%;
	z-index:10
}
.carousel .qodef-video .qodef-video-wrap .mejs-poster {
	background-size:cover!important;
	-moz-background-size:cover!important;
	-webkit-background-size:cover!important;
	-o-background-size:cover!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls .mejs-button button:focus {
	outline:0!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background-color:rgba(255,255,255,.18)!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-container {
	background-color:transparent!important;
	background-image:none!important;
	height:auto!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-mediaelement {
	background:0 0!important;
	border:0!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-container .mejs-poster img {
	max-width:none!important;
	width:100%!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls button {
	opacity:.8
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls button:hover,.mejs-controls .mejs-fullscreen-button:hover button {
	opacity:1!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls .mejs-time-rail .mejs-time-total {
	background:#1f1f1f!important
}
.carousel .qodef-video .qodef-video-wrap .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background:0 0!important
}
.qodef-dark-header .carousel-indicators li {
	background-color:#000
}
.qodef-dark-header .carousel-control .qodef-next-nav,.qodef-dark-header .carousel-control .qodef-prev-nav {
	color:#000
}
.qodef-light-header .carousel-indicators li {
	background-color:#fff
}
.qodef-light-header .carousel-control .qodef-next-nav,.qodef-light-header .carousel-control .qodef-prev-nav {
	color:#fff
}
.carousel .qodef-video .mejs-offscreen {
	display:none
}
.qodef-instagram-feed {
	margin-left:-5px;
	margin-right:-5px;
	padding-top:10px
}
.qodef-instagram-feed li {
	float:left;
	padding:0;
	box-sizing:border-box
}
.qodef-instagram-feed li a {
	position:relative;
	overflow:hidden;
	display:block
}
.qodef-instagram-feed li a:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(255,255,255,.3);
	opacity:0;
	-webkit-transition:opacity .35s ease;
	-moz-transition:opacity .35s ease;
	transition:opacity .35s ease
}
.qodef-instagram-feed li a:hover:after {
	opacity:1;
	-webkit-transition:opacity .8s ease;
	-moz-transition:opacity .8s ease;
	transition:opacity .8s ease
}
.qodef-instagram-feed li img {
	display:block
}
.qodef-instagram-feed.qodef-col-9 li {
	width:11.11111111111111%
}
.qodef-instagram-feed.qodef-col-6 li {
	width:16.66666666666667%
}
.qodef-instagram-feed.qodef-col-5 li {
	width:18%;
	margin-right:2.5%;
	margin-bottom:2.5%
}
.qodef-instagram-feed.qodef-col-5 li:nth-child(5n) {
	margin-right:0
}
.qodef-instagram-feed.qodef-col-4 li {
	width:25%
}
.qodef-instagram-feed.qodef-col-3 li {
	width:33.33%
}
.qodef-instagram-feed.qodef-col-2 li {
	width:50%
}
.qodef-social-icon-widget-holder {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	margin:0
}
.qodef-social-icon-widget-holder .qodef-social-icon-widget {
	color:inherit;
	line-height:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	letter-spacing:inherit
}
.qodef-top-bar .qodef-social-icon-widget-holder,footer .qodef-social-icon-widget-holder {
	color:#fff
}
.qodef-twitter-widget li {
	position:relative;
	box-sizing:border-box;
	margin-bottom:19px
}
.qodef-twitter-widget li .qodef-social-twitter {
	font-size:15px;
	color:#0cc3ce;
	font-family:ElegantIcons,sans-serif;
	padding-right:5px
}
.qodef-twitter-widget li .qodef-social-twitter:before {
	content:"\e094"
}
.qodef-twitter-widget li .qodef-tweet-content-holder {
	font-size:13px
}
.qodef-twitter-widget li .qodef-tweet-content-holder .qodef-tweet-text a,.qodef-twitter-widget li .qodef-tweet-content-holder .qodef-tweet-time a {
	color:#a4a4a4
}
.qodef-twitter-widget li .qodef-tweet-content-holder .qodef-tweet-text a:hover,.qodef-twitter-widget li .qodef-tweet-content-holder .qodef-tweet-time a:hover {
	color:#0cc3ce
}
aside.qodef-sidebar .widget {
	margin-bottom:36px
}
aside.qodef-sidebar .widget>h4 {
	font-size:15px;
	line-height:1.5em;
	font-weight:500;
	color:#101010;
	letter-spacing:-.2px;
	font-family:Poppins,sans-serif;
	text-transform:capitalize;
	padding:16px 20px 13px;
	background-color:#f7f7f7;
	margin-bottom:24px
}
aside.qodef-sidebar .widget ul {
	list-style:none
}
aside.qodef-sidebar .widget ul>li {
	margin-bottom:8px
}
aside.qodef-sidebar .widget ul>li a {
	color:#777
}
aside.qodef-sidebar .widget ul>li a:hover {
	color:#0cc3ce
}
aside.qodef-sidebar .widget.widget_archive select,aside.qodef-sidebar .widget.widget_archive select option,aside.qodef-sidebar .widget.widget_categories select,aside.qodef-sidebar .widget.widget_text select {
	width:100%;
	overflow:hidden;
	border:1px solid #e6e6e6;
	font-size:13px;
	background-color:transparent;
	outline:0;
	color:#8d8d8d;
	font-family:inherit;
	padding:9px 12px;
	height:38px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
aside.qodef-sidebar .widget.widget_categories {
	margin-bottom:35px
}
aside.qodef-sidebar .widget.widget_categories h4,aside.qodef-sidebar .widget.widget_tag_cloud h4 {
	margin-bottom:19px
}
aside.qodef-sidebar .widget .tagcloud {
	line-height:0
}
aside.qodef-sidebar .widget .tagcloud a {
	text-transform:capitalize;
	position:relative;
	letter-spacing:0;
	font-size:13px!important;
	color:#777;
	line-height:24px
}
aside.qodef-sidebar .widget .tagcloud a:hover {
	color:#0cc3ce
}
aside.qodef-sidebar .widget .tagcloud a:after {
	content:',';
	color:#777
}
aside.qodef-sidebar .widget .tagcloud a:before {
	content:"";
	position:absolute;
	left:0;
	bottom:1px;
	width:calc(100% - 4px);
	border-bottom:1px solid #dadada
}
aside.qodef-sidebar .widget .tagcloud a:last-child:after {
	content:''
}
aside.qodef-sidebar .widget.widget_qodef_instagram_widget h4 {
	margin-bottom:31px
}
aside.qodef-sidebar .widget.widget_qodef_instagram_widget .qodef-instagram-feed {
	margin-left:0;
	margin-right:0
}
aside.qodef-sidebar .widget.widget_qodef_instagram_widget .qodef-instagram-feed li {
	margin-bottom:0;
	padding:0
}
aside.qodef-sidebar .widget.widget_archive ul>li a,aside.qodef-sidebar .widget.widget_categories ul>li a,aside.qodef-sidebar .widget.widget_meta ul>li a,aside.qodef-sidebar .widget.widget_nav_menu ul>li a,aside.qodef-sidebar .widget.widget_pages ul>li a,aside.qodef-sidebar .widget.widget_product_categories ul>li a {
	position:relative
}
aside.qodef-sidebar .widget.widget_archive ul>li a:after,aside.qodef-sidebar .widget.widget_categories ul>li a:after,aside.qodef-sidebar .widget.widget_meta ul>li a:after,aside.qodef-sidebar .widget.widget_nav_menu ul>li a:after,aside.qodef-sidebar .widget.widget_pages ul>li a:after,aside.qodef-sidebar .widget.widget_product_categories ul>li a:after {
	content:"";
	position:absolute;
	width:0;
	bottom:2px;
	left:0;
	border-bottom:1px solid #0cc3ce;
	-webkit-transition:width .2s ease-out;
	-moz-transition:width .2s ease-out;
	transition:width .2s ease-out
}
aside.qodef-sidebar .widget.widget_archive ul>li a:hover:after,aside.qodef-sidebar .widget.widget_categories ul>li a:hover:after,aside.qodef-sidebar .widget.widget_meta ul>li a:hover:after,aside.qodef-sidebar .widget.widget_nav_menu ul>li a:hover:after,aside.qodef-sidebar .widget.widget_pages ul>li a:hover:after,aside.qodef-sidebar .widget.widget_product_categories ul>li a:hover:after {
	width:100%
}
aside.qodef-sidebar .widget #searchform,aside.qodef-sidebar .widget .woocommerce-product-search {
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	background-color:transparent;
	vertical-align:middle;
	border:1px solid #d9d9d9;
	position:relative;
	overflow:visible;
	margin-top:12px
}
aside.qodef-sidebar .widget #searchform label,aside.qodef-sidebar .widget .woocommerce-product-search label {
	display:none
}
aside.qodef-sidebar .widget #searchform input[type=text],aside.qodef-sidebar .widget #searchform input[type=search],aside.qodef-sidebar .widget .woocommerce-product-search input[type=text],aside.qodef-sidebar .widget .woocommerce-product-search input[type=search] {
	display:inline-block;
	text-decoration:none;
	border:0;
	outline:0;
	color:#868686;
	background-color:transparent;
	font-family:inherit;
	margin:0;
	padding:0 54px 0 16px;
	width:100%;
	height:40px;
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
aside.qodef-sidebar .widget #searchform input[type=text]::-webkit-input-placeholder,aside.qodef-sidebar .widget #searchform input[type=search]::-webkit-input-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=text]::-webkit-input-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=search]::-webkit-input-placeholder {
	color:#868686
}
aside.qodef-sidebar .widget #searchform input[type=text]:-moz-placeholder,aside.qodef-sidebar .widget #searchform input[type=search]:-moz-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=text]:-moz-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=search]:-moz-placeholder {
	color:#868686;
	opacity:1
}
aside.qodef-sidebar .widget #searchform input[type=text]::-moz-placeholder,aside.qodef-sidebar .widget #searchform input[type=search]::-moz-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=text]::-moz-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=search]::-moz-placeholder {
	color:#868686;
	opacity:1
}
aside.qodef-sidebar .widget #searchform input[type=text]:-ms-input-placeholder,aside.qodef-sidebar .widget #searchform input[type=search]:-ms-input-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=text]:-ms-input-placeholder,aside.qodef-sidebar .widget .woocommerce-product-search input[type=search]:-ms-input-placeholder {
	color:#868686
}
aside.qodef-sidebar .widget #searchform input[type=submit],aside.qodef-sidebar .widget .woocommerce-product-search input[type=submit] {
	width:42px;
	height:42px;
	line-height:40px;
	display:inline-block;
	margin:0;
	padding:0;
	outline:0;
	border:0;
	box-sizing:initial;
	text-decoration:none;
	color:#fff;
	font-family:ElegantIcons,sans-serif;
	font-weight:400;
	cursor:pointer;
	white-space:nowrap;
	float:right;
	-webkit-transition:color .2s ease-out,background-color .2s ease-out;
	-moz-transition:color .2s ease-out,background-color .2s ease-out;
	transition:color .2s ease-out,background-color .2s ease-out;
	font-size:13px;
	background-color:#101010;
	text-align:center;
	position:absolute;
	right:-1px;
	top:-1px
}
aside.qodef-sidebar .widget #searchform input[type=submit]:hover,aside.qodef-sidebar .widget .woocommerce-product-search input[type=submit]:hover {
	background-color:#0cc3ce
}
aside.qodef-sidebar .widget.widget_search {
	margin-bottom:42px;
	margin-top:-17px
}
aside.qodef-sidebar .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal .qodef-item-title a {
	position:relative
}
aside.qodef-sidebar .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal .qodef-item-title a:after {
	content:"";
	position:absolute;
	width:0;
	bottom:2px;
	left:0;
	border-bottom:1px solid #0cc3ce;
	-webkit-transition:width .2s ease-out;
	-moz-transition:width .2s ease-out;
	transition:width .2s ease-out
}
aside.qodef-sidebar .widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal .qodef-item-title a:hover:after {
	width:100%
}
.widget.woocommerce.widget_price_filter {
	margin-bottom:43px;
	text-align:left
}
.widget.woocommerce.widget_price_filter form {
	margin-top:-14px
}
.widget.woocommerce.widget_price_filter .price_slider {
	background-color:#e8e8e8;
	position:relative;
	text-align:left;
	margin:39px 0 0;
	height:8px;
	border:0;
	border-radius:0
}
.widget.woocommerce.widget_price_filter .ui-slider-range {
	background-color:#101010;
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	border:0;
	top:0;
	height:8px
}
.widget.woocommerce.widget_price_filter .ui-slider-handle {
	background-color:#6f6f6f;
	position:absolute;
	z-index:2;
	width:5px;
	height:12px;
	cursor:pointer;
	outline:0;
	top:-2px;
	border-radius:0;
	margin-left:0;
	border:0
}
.widget.woocommerce.widget_price_filter .ui-slider-handle:last-child {
	margin-left:-5px
}
.widget.woocommerce.widget_price_filter .price_slider_amount {
	margin-top:23px
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
	float:right;
	background-color:#0cc3ce;
	border:0;
	color:#fff;
	display:inline-block;
	position:relative;
	outline:0;
	font-style:normal;
	padding:0 24px;
	font-size:12px;
	line-height:31px;
	text-transform:uppercase;
	letter-spacing:.8px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	-webkit-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	-moz-transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
	font-family:Poppins,sans-serif;
	font-weight:700;
	cursor:pointer
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button:hover {
	background-color:#101010;
	color:#fff
}
.widget.woocommerce.widget_price_filter .price_label {
	float:left;
	line-height:31px
}
.widget.woocommerce.widget_shopping_cart .mini_cart_item span.quantity,.widget.woocommerce.widget_shopping_cart .total .amount {
	float:right
}
.widget.woocommerce.widget_products,.widget.woocommerce.widget_recently_viewed_products,.widget.woocommerce.widget_top_rated_products {
	text-align:left
}
.widget.woocommerce.widget_products li,.widget.woocommerce.widget_recently_viewed_products li,.widget.woocommerce.widget_top_rated_products li {
	margin-bottom:13px;
	display:table;
	table-layout:fixed;
	width:100%;
	height:100%
}
.widget.woocommerce.widget_products .qodef-product-list-widget-image-wrapper,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-image-wrapper {
	display:table-cell;
	width:60px;
	height:100%;
	line-height:0;
	vertical-align:top
}
.widget.woocommerce.widget_products .qodef-product-list-widget-image-wrapper a,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-image-wrapper a,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-image-wrapper a {
	display:inline-block;
	width:100%
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:top;
	padding-left:25px
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .qodef-product-list-category a {
	font-family:Poppins,sans-serif;
	font-size:12px;
	color:#878787
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-title a,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-title a,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-title a {
	display:block;
	font-size:15px;
	line-height:17px;
	letter-spacing:-.2px;
	font-weight:500;
	color:#101010;
	font-family:Poppins,sans-serif;
	text-transform:capitalize;
	margin:3px 0 6px
}
.widget.woocommerce.widget_shopping_cart .mini_cart_item .variation,.widget.woocommerce.widget_shopping_cart .mini_cart_item img {
	display:none
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper a:hover,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper a:hover,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper a:hover {
	color:#0cc3ce
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .qodef-product-list-widget-price-wrapper {
	line-height:18px
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper .amount,.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper del,.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper ins,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper .amount,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper del,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper ins,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper .amount,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper del,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper ins {
	font-family:Poppins,sans-serif;
	font-size:12px;
	color:#101010;
	letter-spacing:-.2px;
	font-weight:500
}
.widget.woocommerce.widget_products .qodef-product-list-widget-info-wrapper ins,.widget.woocommerce.widget_recently_viewed_products .qodef-product-list-widget-info-wrapper ins,.widget.woocommerce.widget_top_rated_products .qodef-product-list-widget-info-wrapper ins {
	text-decoration:none
}
.widget.woocommerce.widget_shopping_cart .buttons {
	text-align:right
}
.widget.woocommerce.widget_shopping_cart .buttons .checkout {
	margin-left:10px
}
.widget.woocommerce.widget_recent_reviews li a {
	display:block
}
.widget.woocommerce.widget_recent_reviews li a img {
	display:none
}
.widget.woocommerce.widget_layered_nav li {
	font-size:0
}
.widget.woocommerce.widget_layered_nav li a,.widget.woocommerce.widget_layered_nav li span {
	font-size:13px;
	padding:5px 3px 7px 0
}
.widget.woocommerce.widget_layered_nav li.chosen a,.widget.woocommerce.widget_layered_nav li.chosen span {
	background-color:#0cc3ce;
	color:#fff
}
.widget.woocommerce.widget_layered_nav li.chosen a {
	padding-left:9px
}
.widget.woocommerce.widget_layered_nav li.chosen span {
	padding-right:36px;
	position:relative
}
.widget.woocommerce.widget_layered_nav li.chosen span:after {
	content:"\4d";
	position:absolute;
	right:8px;
	font-family:ElegantIcons;
	font-size:15px;
	top:3px;
	cursor:pointer
}
.widget.woocommerce.widget_layered_nav_filters li {
	margin-bottom:13px
}
.widget.woocommerce.widget_layered_nav_filters li a {
	padding:5px 36px 7px 9px;
	position:relative;
	background-color:#0cc3ce;
	color:#fff
}
.widget.woocommerce.widget_layered_nav_filters li a:after {
	content:"\4d";
	position:absolute;
	right:8px;
	font-family:ElegantIcons;
	font-size:15px;
	top:3px
}
.widget.woocommerce.widget_layered_nav_filters li a:hover {
	color:#fff
}
.widget.qodef-latest-posts-widget {
	margin-bottom:50px
}
.widget.qodef-latest-posts-widget .qodef-latest-posts-widget-title {
	margin-bottom:20px
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box>ul>li:not(:first-child) {
	padding:7px 0 0
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box>ul>li {
	margin-bottom:0
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-image {
	width:70px
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-title {
	font-size:13px;
	margin:0
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-title a {
	color:#101010
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-title a:hover {
	color:#0cc3ce
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder {
	padding:3px 0 0 12px;
	vertical-align:top;
	background-color:transparent
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-info-section {
	margin-top:-2px
}
@media only screen and (min-width:769px) and (max-width:1024px) {
	.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box>ul>li:not(:first-child) {
		padding:10px 0 0
	}
	.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-image {
		display:block
	}
	.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-image-in-box .qodef-item-text-holder {
		display:block;
		padding:10px 0 0
	}
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal>ul>li {
	padding:0
}
.widget.qodef-latest-posts-widget .qodef-blog-list-holder.qodef-minimal .qodef-item-title {
	margin:0
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea {
	font-size:13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	margin-bottom:10px;
	vertical-align:top;
	height:40px;
	line-height:40px;
	background-color:transparent;
	color:#fff;
	border:1px solid #fff
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:focus::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:focus::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:focus::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:focus::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:focus::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:focus::-webkit-input-placeholder {
	color:#fff
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:focus:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:focus:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:focus:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:focus:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:focus:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:focus:-moz-placeholder {
	color:#fff;
	opacity:1
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:focus::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:focus::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:focus::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:focus::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:focus::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:focus::-moz-placeholder {
	color:#fff;
	opacity:1
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:focus:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:focus:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:focus:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:focus:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:focus:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:focus:-ms-input-placeholder {
	color:#fff;
	line-height:normal
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
	color:#fff
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color:#fff;
	opacity:1
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text::-moz-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color:#fff;
	opacity:1
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-date:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-number:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-select:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-text:-ms-input-placeholder,.qodef-popup-holder .qodef-popup-bottom .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
	color:#fff;
	line-height:normal
}
.qodef-top-bar .qodef-popup-opener {
	color:#b2b2b2
}
.qodef-top-bar .qodef-popup-opener:hover {
	color:#fff
}
.qodef-top-bar .qodef-popup-opener .qodef-popup-opener-icon {
	font-size:14px;
	margin:0 9px 0 18px
}
.qodef-popup-holder {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0;
	-webkit-transition:opacity .2s ease-out .1s,visibility 0s .4s;
	transition:opacity .2s ease-out .1s,visibility 0s .4s;
	z-index:115;
	visibility:hidden
}
.qodef-popup-holder .qodef-popup-close-container {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	z-index:10
}
.qodef-popup-holder .qodef-popup-shader {
	top:0;
	left:0;
	position:fixed;
	width:110%;
	height:130%;
	z-index:1;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	-webkit-transform-style:flat;
	transform-style:flat;
	backface-visibility:hidden;
	background-color:rgba(14,14,14,.35)
}
.qodef-popup-holder .qodef-popup-table {
	display:table;
	width:100%;
	height:100%;
	position:relative;
	z-index:9
}
.qodef-popup-holder .qodef-popup-table-cell {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:100%;
	text-align:center
}
.qodef-popup-holder .qodef-popup-inner {
	display:inline-block;
	width:600px;
	background-color:#e1e1e1;
	padding:17px;
	box-sizing:border-box;
	-webkit-transform:scale(.6);
	-moz-transform:scale(.6);
	transform:scale(.6);
	opacity:0;
	-webkit-transition:-webkit-transform .2s ease,opacity .3s ease;
	transition:transform .2s ease,opacity .3s ease
}
.qodef-popup-holder .qodef-popup-top {
	background-color:#fff;
	position:relative;
	padding:36px 50px 53px
}
.qodef-popup-holder .qodef-popup-top .qodef-popup-close {
	display:inline-block;
	font-size:30px;
	color:#101010;
	position:absolute;
	right:10px;
	top:8px
}
.qodef-popup-holder .qodef-popup-top .qodef-popup-title {
	margin-bottom:20px
}
.qodef-popup-holder .qodef-popup-bottom {
	background-color:#0cc3ce;
	padding:35px 0 25px
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7 {
	position:relative;
	width:250px;
	display:block;
	margin:0 auto
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7 .qodef-single-field-form input.wpcf7-form-control.wpcf7-submit {
	font-family:ElegantIcons;
	font-size:16px;
	color:#dedede;
	padding:0 8px;
	height:40px;
	line-height:36px;
	display:inline-block;
	width:40px;
	vertical-align:top;
	background-color:transparent;
	border:1px solid #fff;
	position:absolute;
	right:0;
	top:0
}
.qodef-popup-holder .qodef-popup-bottom .wpcf7 .qodef-single-field-form input.wpcf7-form-control.wpcf7-submit:hover {
	color:#fff
}
.qodef-popup-opened .qodef-popup-holder {
	opacity:1;
	visibility:visible;
	-webkit-transition:opacity .3s ease;
	transition:opacity .3s ease
}
.qodef-popup-opened .qodef-popup-holder .qodef-popup-inner {
	opacity:1;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);
	-webkit-transition:-webkit-transform 1s cubic-bezier(.26,.63,0,.96);
	transition: transform 1s cubic-bezier(.26,.63,0,.96)
}
