
Название	
12012#ОСНОВА.css
Содержимое
Вставить картику	
table td, table th {
	text-align: center;
border-collapse: collapse;
 border: 1px solid black;
}
body, h6 {
	font-weight: 400
}
.wp-caption, iframe, img, pre {
	max-width: 100%
}
.alignfull, .edgt-content, .edgt-wrapper, blockquote, sub, sup {
	position: relative
}
#edgt-back-to-top, .edgt-owl-slider {
	visibility: hidden
}
blockquote>*, h1 a, h2 a, h3 a, h4 a, h5 a {
	letter-spacing: inherit;
	text-transform: inherit
}
.edgt-page-header .edgt-logo-area .edgt-logo-wrapper a, .edgt-page-header .edgt-menu-area .edgt-logo-wrapper a {
	max-height: 80px
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card, .edgt-cards-gallery-holder.edgt-shuffled-right .card {
	will-change: transform
}
.edgt-countdown .countdown-rtl, .edgt-owl-slider.owl-rtl {
	direction: rtl
}
.edgt-owl-slider, .edgt-owl-slider .owl-item, .edgt-showcase-icon, .fp-enabled body, html.fp-enabled {
	-webkit-tap-highlight-color: transparent
}
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: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0
}
body, pre {
	background-color: #fff
}
a img, table {
	border: none
}
ol, pre, ul {
	margin: 15px 0
}
blockquote, table {
	width: 100%;
	vertical-align: middle
}
article, aside, details, figcaption, figure, footer, header, nav, section {
	display: block
}
del {
	text-decoration: line-through
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
table th {
	border: 0;
	padding: 5px 7px
}
table td {
	padding: 5px 10px
}

.wp-caption, img {
	height: auto
}
.clearfix:after, .clearfix:before {
	content: " ";
	display: table
}
.clearfix:after {
	clear: both
}
.clear:after {
	clear: both;
	content: "";
	display: block
}
html {
	overflow-y: scroll!important
}
body {
	font-family: open sans, sans-serif;
	font-size: 15px;
	line-height: 26px;
	color: #000;
	overflow-x: hidden!important;
	-webkit-font-smoothing: antialiased
}
h1, h2, h3, h4, h5, h6 {
	/* margin: 20px 0; */
	font-family: Montserrat, sans-serif
}
h1 {
	font-size: 47px;
	line-height: 1.17em
}
h2 {
	font-size: 39px;
	line-height: 1.15em
}
h3 {
	font-size: 25px;
	line-height: 1.4em
}
h4 {
	font-size: 20px;
	line-height: 1.5em
}
h5 {
	font-size: 17px;
	line-height: 1.65em
}
h6 {
	font-size: 14px;
	line-height: 1.78em;
	color: #818181
}
h1, h2, h3, h4, h5 {
	color: #434343;
	font-weight: 600
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit
}
a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, p a:hover {
	color: #2d76b2
}
a, p a {
	color: #434343;
text-decoration: none;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
p {
	margin: 10px 0
}
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;
	vertical-align: baseline
}
sub {
	top: .5ex
}
sup {
	bottom: .5ex
}
.wp-caption-text {
	margin: 0;
	font-style: italic
}
table tbody tr, table thead tr {
	border: 1px solid #e5e5e5
}
table tbody th {
	border-right: 1px solid #e5e5e5
}
blockquote {
	display: inline-block;
	margin: 10px 0;
	padding: 0 50px 0 2px;
	font-size: 17px;
	font-family: open sans, sans-serif;
	font-weight: 400;
	line-height: 32px;
	text-align: left;
	quotes: none;
	box-sizing: border-box;
	color: #212121
}
blockquote>* {
	color: inherit;
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
	font-style: inherit;
	line-height: inherit;
	margin: 0
}
blockquote:after, blockquote:before {
	content: ''
}
blockquote cite {
	font-style: normal;
	font-weight: 400
}
blockquote p {
	display: table
}
blockquote p:before {
	font-family: ElegantIcons;
	content: "\7b";
	display: table-cell;
	width: 1%;
	padding: 0 10px 0 0;
	font-size: 72px;
	line-height: 72px;
	font-weight: 400;
	color: #d9d9d9;
	vertical-align: top;
	position: relative;
	top: -10px;
	font-style: normal
}
::selection {
	background: #2d76b2;
	color: #fff
}
::-moz-selection {
	background: #2d76b2;
	color: #fff
}
.edgt-container, .edgt-content, .edgt-smooth-transition-loader, body.page-template-user-dashboard .edgt-content, body.woocommerce-account .edgt-content, body.woocommerce-cart .edgt-content, body.woocommerce-checkout .edgt-content {
	background-color: #fff
}
.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
}
.alignwide {
	margin-left: auto;
	margin-right: auto;
	clear: both
}
@media only screen and (max-width:1024px) {
	.alignwide {
		width: 100%;
		max-width: 100%
	}
}
.alignfull {
	left: -1rem;
	width: calc(100% + (2 * 1rem));
	max-width: calc(100% + (2 * 1rem));
	clear: both
}
@media only screen and (max-width:1024px) {
	.alignfull {
		left: calc(-12.5% - 75px);
		width: calc(125% + 150px);
		max-width: calc(125% + 150px);
		margin-top: calc(2 * 1rem);
		margin-bottom: calc(2 * 1rem)
	}
}
.text-align-right {
	text-align: right
}
.text-align-left {
	text-align: left
}
.text-align-center {
	text-align: center
}
.edgt-wrapper {
	left: 0;
	z-index: 1000
}
.edgt-wrapper .edgt-wrapper-inner {
	width: 100%;
	overflow: hidden
}
.edgt-boxed, .ps {
	overflow: hidden!important
}
.edgt-content {
	margin-top: 0;
	z-index: 100
}
.edgt-boxed .edgt-wrapper {
	display: inline-block;
	vertical-align: middle;
	width: 100%
}
.edgt-container:after, .edgt-container:before {
	content: " ";
	display: table
}
.touch .edgt-boxed .edgt-wrapper {
	background-repeat: repeat
}
.edgt-boxed .edgt-wrapper .edgt-wrapper-inner {
	width: 1150px;
	overflow: visible;
	margin: auto
}
.edgt-boxed .edgt-content {
	overflow: hidden
}
.edgt-boxed .edgt-footer-inner {
	width: 1150px;
	margin: auto
}
.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed, .edgt-boxed .edgt-page-header .edgt-sticky-header {
	width: 1150px;
	left: auto
}
.edgt-paspartu-enabled .edgt-wrapper {
	padding: 10px;
	background-color: #fff;
	box-sizing: border-box
}
.edgt-paspartu-enabled.edgt-top-paspartu-disabled .edgt-wrapper {
	padding-top: 0!important
}
.edgt-smooth-transition-loader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2000
}
.edgt-container, .edgt-full-width {
	z-index: 100;
	position: relative
}
.edgt-container {
	padding: 0;
	width: 100%
}
.edgt-container:after {
	clear: both
}
.edgt-container-inner {
	width: 1100px;
	margin: 0 auto
}
.edgt-content .edgt-content-inner>.edgt-container>.edgt-container-inner, .edgt-content .edgt-content-inner>.edgt-full-width>.edgt-full-width-inner {
	padding-top: 40px
}
@media only screen and (min-width:1400px) {
	.edgt-grid-1300 .edgt-container-inner, .edgt-grid-1300 .edgt-footer-bottom-border-holder.edgt-in-grid, .edgt-grid-1300 .edgt-footer-top-border-holder.edgt-in-grid, .edgt-grid-1300 .edgt-grid, .edgt-grid-1300 .edgt-row-grid-section {
		
	}
	.edgt-grid-1300.edgt-boxed .edgt-footer-inner, .edgt-grid-1300.edgt-boxed .edgt-wrapper-inner {
		width: 1350px
	}
	.edgt-grid-1300.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed, .edgt-grid-1300.edgt-boxed .edgt-page-header .edgt-sticky-header, .edgt-grid-1300.edgt-boxed .edgt-search-cover {
		width: 1350px;
		left: auto
	}
	.edgt-grid-1300.edgt-boxed .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
		width: 1270px
	}
	.edgt-grid-1300.edgt-boxed .edgt-top-bar {
		width: 1270px;
		margin: 0 auto;
		display: block
	}
	.edgt-grid-1300.edgt-boxed .edgt-top-bar .edgt-vertical-align-containers {
		padding: 0
	}
}
.edgt-rev-has-paspartu, .edgt-vertical-align-containers .edgt-position-center-inner, .edgt-vertical-align-containers .edgt-position-left-inner, .edgt-vertical-align-containers .edgt-position-right-inner {
	display: inline-block;
	vertical-align: middle
}
@media only screen and (min-width:1300px) {
	.edgt-grid-1200 .edgt-container-inner, .edgt-grid-1200 .edgt-footer-bottom-border-holder.edgt-in-grid, .edgt-grid-1200 .edgt-footer-top-border-holder.edgt-in-grid, .edgt-grid-1200 .edgt-grid, .edgt-grid-1200 .edgt-row-grid-section {
		width: 1200px
	}
	.edgt-grid-1200.edgt-boxed .edgt-footer-inner, .edgt-grid-1200.edgt-boxed .edgt-wrapper-inner {
		width: 1250px
	}
	.edgt-grid-1200.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed, .edgt-grid-1200.edgt-boxed .edgt-page-header .edgt-sticky-header, .edgt-grid-1200.edgt-boxed .edgt-search-cover {
		width: 1250px;
		left: auto
	}
}
@media only screen and (min-width:1200px) {
	.edgt-grid-1000 .edgt-container-inner, .edgt-grid-1000 .edgt-footer-bottom-border-holder.edgt-in-grid, .edgt-grid-1000 .edgt-footer-top-border-holder.edgt-in-grid, .edgt-grid-1000 .edgt-grid, .edgt-grid-1000 .edgt-row-grid-section {
		width: 1000px
	}
	.edgt-grid-1000.edgt-boxed .edgt-footer-inner, .edgt-grid-1000.edgt-boxed .edgt-wrapper-inner {
		width: 1050px
	}
	.edgt-grid-1000.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed, .edgt-grid-1000.edgt-boxed .edgt-page-header .edgt-sticky-header, .edgt-grid-1000.edgt-boxed .edgt-search-cover {
		width: 1050px;
		left: auto
	}
}
@media only screen and (min-width:1024px) {
	.edgt-grid-800 .edgt-container-inner, .edgt-grid-800 .edgt-footer-bottom-border-holder.edgt-in-grid, .edgt-grid-800 .edgt-footer-top-border-holder.edgt-in-grid, .edgt-grid-800 .edgt-grid, .edgt-grid-800 .edgt-row-grid-section {
		width: 800px
	}
	.edgt-grid-800.edgt-boxed .edgt-footer-inner, .edgt-grid-800.edgt-boxed .edgt-wrapper-inner {
		width: 850px
	}
	.edgt-grid-800.edgt-boxed .edgt-page-header .edgt-fixed-wrapper.fixed, .edgt-grid-800.edgt-boxed .edgt-page-header .edgt-sticky-header, .edgt-grid-800.edgt-boxed .edgt-search-cover {
		width: 850px;
		left: auto
	}
}
@-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
	}
}
.edgt-preload-background {
	background-color: transparent!important;
	background-image: url(/wp-content/themes/educator/assets/img/preload_pattern.png)!important;
	background-repeat: repeat!important;
	background-attachment: scroll!important;
	background-size: inherit!important;
	-webkit-animation-name: preload-background;
	-webkit-animation-duration: 40s;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-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
}
.edgt-grid {
	width: 1100px;
	margin: 0 auto
}
.edgt-vertical-align-containers {
	position: relative;
	height: 100%;
	width: 100%;
	padding: 0 20px;
	box-sizing: border-box
}
.edgt-parallax-row-holder, .vc_row .wpb_gmaps_widget .wpb_wrapper {
	padding: 0;
	background-color: transparent
}
.edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-left, .edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-right {
	width: 25%
}
.edgt-vertical-align-containers.edgt-25-50-25 .edgt-position-center {
	width: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-center, .edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-left, .edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-right {
	width: 33.33%
}
.edgt-vertical-align-containers.edgt-33-33-33 .edgt-position-center {
	width: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}
.edgt-vertical-align-containers.edgt-50-50 .edgt-position-left, .edgt-vertical-align-containers.edgt-50-50 .edgt-position-right {
	width: 50%
}
.edgt-vertical-align-containers.edgt-33-66 .edgt-position-left {
	width: 33.33%
}
.edgt-vertical-align-containers.edgt-33-66 .edgt-position-right, .edgt-vertical-align-containers.edgt-66-33 .edgt-position-left {
	width: 66.66%
}
.edgt-vertical-align-containers.edgt-66-33 .edgt-position-right {
	width: 33.33%
}
.edgt-vertical-align-containers .edgt-position-left {
	position: relative;
	float: left;
	z-index: 2;
	height: 100%;

}
.edgt-vertical-align-containers .edgt-position-center {
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	text-align: center;
	z-index: 1
}
.edgt-vertical-align-containers .edgt-position-right {
	position: relative;
	float: right;
	z-index: 2;
	height: 100%;
	text-align: right
}
.edgt-vertical-align-containers .edgt-position-right.edgt-has-widget .edgt-position-right-inner {
	height: 100%
}
.edgt-vertical-align-containers .edgt-position-center:before, .edgt-vertical-align-containers .edgt-position-left:before, .edgt-vertical-align-containers .edgt-position-right:before {
	content: "";
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	margin-right: 0
}
.last_toggle_el_margin, .wpb_button, .wpb_content_element, .wpb_row, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 0!important
}
.edgt-row-grid-section {
	position: relative;
	width: 1500px;
	margin-left: auto;
        margin-right:auto;
       	z-index: 20
}
.edgt-content-aligment-left {
	text-align: left
}
.edgt-content-aligment-center {
	text-align: center
}
.edgt-content-aligment-right {
	text-align: right
}
.edgt-parallax-row-holder {
	position: static;
	background-repeat: no-repeat;
	background-position: center 0;
	background-attachment: fixed;
	overflow: hidden;
	transform: translateZ(0)
}
@media only screen and (max-width:1024px) {
	.edgt-disabled-bg-image-bellow-1024 {
		background-image: none!important
	}
	.edgt-parallax-row-holder {
		height: auto!important;
		min-height: 200px!important;
		background-position: center top!important;
		background-attachment: scroll;
		background-size: cover
	}
}
.edgt-rev-has-paspartu {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0;
	box-sizing: border-box
}
.edgt-rev-has-paspartu.edgt-side-paspartu-disabled {
	padding-left: 0!important;
	padding-right: 0!important
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny {
	padding: 10px
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled {
	padding-top: 0
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 10px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-tiny.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 42px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 20px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-tiny .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 52px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-small {
	padding: 20px
}
.edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled {
	padding-top: 0
}
.edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 20px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-small.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 52px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 40px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-small .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 72px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-normal {
	padding: 30px
}
.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled {
	padding-top: 0
}
.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 30px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 62px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 60px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 92px)!important
}
@media only screen and (max-width:680px) {
	.edgt-disabled-bg-image-bellow-680 {
		background-image: none!important
	}
	.edgt-rev-has-paspartu.edgt-paspartu-normal {
		padding: 20px
	}
	.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled {
		padding-top: 0
	}
	.edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 20px)!important
	}
	.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 52px)!important
	}
	.edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 40px)!important
	}
	.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-normal .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 72px)!important
	}
}
.edgt-rev-has-paspartu.edgt-paspartu-large {
	padding: 50px
}
.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled {
	padding-top: 0
}
.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 50px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 82px)!important
}
.edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 100px)!important
}
.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 132px)!important
}
@media only screen and (max-width:680px) {
	.edgt-rev-has-paspartu.edgt-paspartu-large {
		padding: 20px
	}
	.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled {
		padding-top: 0
	}
	.edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 20px)!important
	}
	.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large.edgt-top-paspartu-disabled .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 52px)!important
	}
	.edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 40px)!important
	}
	.admin-bar .edgt-rev-has-paspartu.edgt-paspartu-large .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
		height: calc(100vh - 72px)!important
	}
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner {
	width: 100%!important;
	left: 0!important
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .rev_slider_wrapper {
	left: 0!important;
	width: 100%!important;
	height: 100%!important
}
.edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: 100vh!important
}
.admin-bar .edgt-rev-has-paspartu .forcefullwidth_wrapper_tp_banner .tp-fullwidth-forcer {
	height: calc(100vh - 32px)!important
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute!important;
	height: 1px;
	width: 1px;
	overflow: hidden
}
.screen-reader-text:focus {
	clip: auto!important;
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 15px 23px 14px;
	color: #21759b;
	font-size: 14px;
	font-weight: 700;
	line-height: normal;
	text-decoration: none;
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	z-index: 100000
}
.edgt-two-columns-form-without-space .edgt-column-left {
	display: table-cell;
	width: 99%;
	vertical-align: top
}
.edgt-two-columns-form-without-space .edgt-column-right {
	display: table-cell;
	width: 1%;
	text-align: left;
	vertical-align: top
}
.edgt-two-columns-form-with-space .edgt-column-left {
	display: table-cell;
	width: 99%;
	vertical-align: top;
	padding: 0 10px 0 0;
	box-sizing: border-box
}
.edgt-two-columns-form-with-space .edgt-column-right {
	display: table-cell;
	width: 1%;
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 10px;
	box-sizing: border-box
}
.edgt-grid-col-10:after, .edgt-grid-col-10:before, .edgt-grid-col-11:after, .edgt-grid-col-11:before, .edgt-grid-col-12:after, .edgt-grid-col-12:before, .edgt-grid-col-1:after, .edgt-grid-col-1:before, .edgt-grid-col-2:after, .edgt-grid-col-2:before, .edgt-grid-col-3:after, .edgt-grid-col-3:before, .edgt-grid-col-4:after, .edgt-grid-col-4:before, .edgt-grid-col-5:after, .edgt-grid-col-5:before, .edgt-grid-col-7:after, .edgt-grid-col-7:before, .edgt-grid-col-8:after, .edgt-grid-col-8:before, .edgt-grid-col-9:after, .edgt-grid-col-9:before, .edgt-grid-row:after, .edgt-grid-row:before {
	content: " ";
	display: table
}
.edgt-grid-row {
	margin-left: -15px;
	margin-right: -15px
}
.edgt-grid-row:after {
	clear: both
}
.edgt-grid-row .edgt-sidebar-holder {
	margin-bottom: 100px
}
.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-left {
	border-right: 1px solid #ebebeb;
	padding-right: 25px
}
.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-right {
	border-left: 1px solid #ebebeb;
	padding-left: 29px
}
.edgt-grid-row .edgt-page-content-holder.edgt-content-left {
	padding-right: 20px
}
.edgt-grid-row .edgt-page-content-holder.edgt-content-right {
	padding-left: 20px
}
@media only screen and (max-width:1024px) {
	.edgt-grid-row .edgt-page-content-holder.edgt-content-left {
		padding-right: 15px
	}
	.edgt-grid-row .edgt-page-content-holder.edgt-content-right {
		padding-left: 15px
	}
	.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-left {
		border-right: none
	}
	.edgt-grid-row .edgt-sidebar-holder.edgt-sidebar-right {
		border-left: none;
		padding-left: 15px
	}
}
.edgt-grid-no-gutter {
	margin-left: 0;
	margin-right: 0
}
.edgt-grid-no-gutter>div {
	padding-left: 0;
	padding-right: 0
}
.edgt-grid-tiny-gutter {
	margin-left: -5px;
	margin-right: -5px
}
.edgt-grid-tiny-gutter>div {
	padding-left: 5px;
	padding-right: 5px
}
.edgt-grid-small-gutter {
	margin-left: -10px;
	margin-right: -10px
}
.edgt-grid-small-gutter>div {
	padding-left: 10px;
	padding-right: 10px
}
.edgt-grid-normal-gutter {
	margin-left: -15px;
	margin-right: -15px
}
.edgt-grid-normal-gutter>div {
	padding-left: 15px;
	padding-right: 15px
}
.edgt-grid-medium-gutter {
	margin-left: -20px;
	margin-right: -20px
}
.edgt-grid-medium-gutter>div {
	padding-left: 20px;
	padding-right: 20px
}
.edgt-grid-large-gutter {
	margin-left: -25px;
	margin-right: -25px
}
.edgt-grid-large-gutter>div {
	padding-left: 25px;
	padding-right: 25px
}
.edgt-grid-col-1, .edgt-grid-col-10, .edgt-grid-col-11, .edgt-grid-col-12, .edgt-grid-col-2, .edgt-grid-col-3, .edgt-grid-col-4, .edgt-grid-col-5, .edgt-grid-col-7, .edgt-grid-col-8, .edgt-grid-col-9 {
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	box-sizing: border-box;
	min-height: 1px
}
.edgt-grid-col-1 {
	float: left;
	width: 8.33333%
}
.edgt-grid-col-1:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-1 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-2 {
	float: left;
	width: 16.66667%
}
.edgt-grid-col-2:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-2 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-3 {
	float: left;
	width: 25%
}
.edgt-grid-col-3:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-3 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-4 {
	float: left;
	width: 33.33333%
}
.edgt-grid-col-4:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-4 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-5 {
	float: left;
	width: 41.66667%
}
.edgt-grid-col-5:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-5 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-6 {
	position: relative;
	float: left;
	width: 50%;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	box-sizing: border-box
}
.edgt-grid-col-6:after, .edgt-grid-col-6:before {
	content: " ";
	display: table
}
.edgt-grid-col-6:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-6 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-7 {
	float: left;
	width: 58.33333%
}
.edgt-grid-col-7:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-7 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-8 {
	float: left;
	width: 66.66667%
}
.edgt-grid-col-8:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-8 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-9 {
	float: left;
	width: 75%
}
.edgt-grid-col-9:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-9 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-10 {
	float: left;
	width: 83.33333%
}
.edgt-grid-col-10:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-10 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-11 {
	float: left;
	width: 91.66667%
}
.edgt-grid-col-11:after {
	clear: both
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-11 {
		width: 100%;
		float: none
	}
}
.edgt-grid-col-12 {
	float: left;
	width: 100%
}
.edgt-grid-col-12:after {
	clear: both
}
.edgt-grid-col-push-1 {
	left: 8.33333%
}
.edgt-grid-col-pull-1 {
	right: 8.33333%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-12 {
		width: 100%;
		float: none
	}
	.edgt-grid-col-push-1 {
		left: 0
	}
	.edgt-grid-col-pull-1 {
		right: 0
	}
}
.edgt-grid-col-push-2 {
	left: 16.66667%
}
.edgt-grid-col-pull-2 {
	right: 16.66667%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-2 {
		left: 0
	}
	.edgt-grid-col-pull-2 {
		right: 0
	}
}
.edgt-grid-col-push-3 {
	left: 25%
}
.edgt-grid-col-pull-3 {
	right: 25%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-3 {
		left: 0
	}
	.edgt-grid-col-pull-3 {
		right: 0
	}
}
.edgt-grid-col-push-4 {
	left: 33.33333%
}
.edgt-grid-col-pull-4 {
	right: 33.33333%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-4 {
		left: 0
	}
	.edgt-grid-col-pull-4 {
		right: 0
	}
}
.edgt-grid-col-push-5 {
	left: 41.66667%
}
.edgt-grid-col-pull-5 {
	right: 41.66667%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-5 {
		left: 0
	}
	.edgt-grid-col-pull-5 {
		right: 0
	}
}
.edgt-grid-col-push-6 {
	left: 50%
}
.edgt-grid-col-pull-6 {
	right: 50%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-6 {
		left: 0
	}
	.edgt-grid-col-pull-6 {
		right: 0
	}
}
.edgt-grid-col-push-7 {
	left: 58.33333%
}
.edgt-grid-col-pull-7 {
	right: 58.33333%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-7 {
		left: 0
	}
	.edgt-grid-col-pull-7 {
		right: 0
	}
}
.edgt-grid-col-push-8 {
	left: 66.66667%
}
.edgt-grid-col-pull-8 {
	right: 66.66667%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-8 {
		left: 0
	}
	.edgt-grid-col-pull-8 {
		right: 0
	}
}
.edgt-grid-col-push-9 {
	left: 75%
}
.edgt-grid-col-pull-9 {
	right: 75%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-9 {
		left: 0
	}
	.edgt-grid-col-pull-9 {
		right: 0
	}
}
.edgt-grid-col-push-10 {
	left: 83.33333%
}
.edgt-grid-col-pull-10 {
	right: 83.33333%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-10 {
		left: 0
	}
	.edgt-grid-col-pull-10 {
		right: 0
	}
}
.edgt-grid-col-push-11 {
	left: 91.66667%
}
.edgt-grid-col-pull-11 {
	right: 91.66667%
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-11 {
		left: 0
	}
	.edgt-grid-col-pull-11 {
		right: 0
	}
}
.edgt-grid-col-push-12 {
	left: 100%
}
.edgt-grid-col-pull-12 {
	right: 100%
}
@media only screen and (max-width:1280px) {
	.edgt-disabled-bg-image-bellow-1280 {
		background-image: none!important
	}
	.edgt-grid-col-laptop-landscape-medium-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-push-12 {
		left: 0
	}
	.edgt-grid-col-pull-12 {
		right: 0
	}
	.edgt-grid-col-ipad-landscape-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-disabled-bg-image-bellow-768 {
		background-image: none!important
	}
	.edgt-grid-col-ipad-portrait-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-disabled-bg-image-bellow-480 {
		background-image: none!important
	}
	.edgt-grid-col-phone-portrait-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-1 {
		width: 8.33333%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-1 {
		width: 8.33333%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-2 {
		width: 16.66667%;
		float: left
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-2 {
		width: 16.66667%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-medium-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-3 {
		width: 25%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-3 {
		width: 25%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-4 {
		width: 33.33333%;
		float: left
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-4 {
		width: 33.33333%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-medium-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-5 {
		width: 41.66667%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-5 {
		width: 41.66667%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-6 {
		width: 50%;
		float: left
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-6 {
		width: 50%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-medium-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-7 {
		width: 58.33333%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-7 {
		width: 58.33333%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-8 {
		width: 66.66667%;
		float: left
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-8 {
		width: 66.66667%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-medium-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-9 {
		width: 75%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-9 {
		width: 75%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-10 {
		width: 83.33333%;
		float: left
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-10 {
		width: 83.33333%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-medium-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-11 {
		width: 91.66667%;
		float: left
	}
}
@media only screen and (max-width:1440px) {
	.edgt-grid-col-laptop-landscape-large-11 {
		width: 91.66667%;
		float: left
	}
	.edgt-grid-col-laptop-landscape-large-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:1280px) {
	.edgt-grid-col-laptop-landscape-medium-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:1200px) {
	.edgt-grid-col-laptop-landscape-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:1024px) {
	.edgt-grid-col-ipad-landscape-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:768px) {
	.edgt-grid-col-ipad-portrait-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:680px) {
	.edgt-grid-col-phone-landscape-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:480px) {
	.edgt-grid-col-phone-portrait-12 {
		width: 100%;
		float: none
	}
}
@media only screen and (max-width:320px) {
	.edgt-grid-col-smaller-phone-portrait-12 {
		width: 100%;
		float: none
	}
}
@-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, 0)
	}
}
@keyframes element-from-bottom {
	0% {
		opacity: 0;
		transform: translate(0, 30%)
	}
	100% {
		opacity: 1;
		transform: translate(0, 0)
	}
}
.edgt-element-from-bottom, .edgt-element-from-fade, .edgt-element-from-left, .edgt-element-from-right, .edgt-element-from-top {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-element-from-bottom>div, .edgt-element-from-fade>div, .edgt-element-from-left>div, .edgt-element-from-right>div, .edgt-element-from-top>div {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	opacity: 0
}
.edgt-element-from-fade.edgt-element-from-fade-on>div {
	opacity: 1;
	-webkit-transition: opacity .8s ease 0s;
	-moz-transition: opacity .8s ease 0s;
	transition: opacity .8s ease 0s
}
.edgt-element-from-left.edgt-element-from-left-on>div {
	-webkit-animation: element-from-left .55s 1 ease;
	-moz-animation: element-from-left .55s 1 ease;
	animation: element-from-left .55s 1 ease;
	opacity: 1
}
.edgt-element-from-right.edgt-element-from-right-on>div {
	-webkit-animation: element-from-right .55s 1 ease;
	-moz-animation: element-from-right .55s 1 ease;
	animation: element-from-right .55s 1 ease;
	opacity: 1
}
.edgt-element-from-top.edgt-element-from-top-on>div {
	-webkit-animation: element-from-top .55s 1 ease;
	-moz-animation: element-from-top .55s 1 ease;
	animation: element-from-top .55s 1 ease;
	opacity: 1
}
.edgt-element-from-bottom.edgt-element-from-bottom-on>div {
	-webkit-animation: element-from-bottom .55s 1 ease;
	-moz-animation: element-from-bottom .55s 1 ease;
	animation: element-from-bottom .55s 1 ease;
	opacity: 1
}
.edgt-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
}
.edgt-flip-in.edgt-flip-in-on {
	opacity: 1;
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	transform: rotateY(0)
}
.edgt-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)
}
.edgt-grow-in.edgt-grow-in-on {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.edgt-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
}
.edgt-z-rotate.edgt-z-rotate-on {
	opacity: 1;
	-webkit-transform: rotateZ(0);
	-moz-transform: rotateZ(0);
	transform: rotateZ(0)
}
.edgt-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)
}
.edgt-x-rotate.edgt-x-rotate-on {
	opacity: 1;
	-webkit-transform: rotateX(0);
	-moz-transform: rotateX(0);
	transform: rotateX(0)
}
.edgt-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)
}
.edgt-y-translate.edgt-y-translate-on {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0)
}
.edgt-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)
}
.edgt-fade-in-down.edgt-fade-in-down-on {
	opacity: 1;
	-webkit-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0)
}
.edgt-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
}
.edgt-fade-in-left-x-rotate.edgt-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)
}
.edgt-fade-in {
	opacity: 0;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease
}
.edgt-fade-in.edgt-fade-in-on {
	opacity: 1
}
.edgt-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%)
}
.edgt-st-loader1 {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%
}
.edgt-st-loader2 {
	margin: -50% 0 0 -50%
}
.edgt-rotate-circles {
	width: 60px;
	height: 20px
}
.edgt-rotate-circles>div {
	background-color: #333;
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 4px;
	border-radius: 100%;
	opacity: 0;
	-webkit-animation: ball-fall 1.5s ease infinite;
	animation: ball-fall 1.5s ease infinite;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.edgt-rotate-circles>div:nth-child(1) {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}
.edgt-rotate-circles>div:nth-child(2) {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}
.edgt-rotate-circles>div:nth-child(3) {
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}
@-webkit-keyframes ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		-moz-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10%, 90% {
		opacity: .5
	}
	20%, 80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		-moz-transform: translateY(145%);
		transform: translateY(145%)
	}
}
@keyframes ball-fall {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-145%);
		-moz-transform: translateY(-145%);
		transform: translateY(-145%)
	}
	10%, 90% {
		opacity: .5
	}
	20%, 80% {
		opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0)
	}
	100% {
		opacity: 0;
		-webkit-transform: translateY(145%);
		-moz-transform: translateY(145%);
		transform: translateY(145%)
	}
}
.edgt-st-loader .pulse {
	width: 50px;
	height: 50px;
	margin: -25px 0 0 -25px;
	border: 2px solid #2d76b2;
	border-radius: 100%;
	-webkit-animation: scaleout 1s infinite cubic-bezier(.21, .53, .56, .8);
	-moz-animation: scaleout 1s infinite cubic-bezier(.21, .53, .56, .8);
	animation: scaleout 1s infinite cubic-bezier(.21, .53, .56, .8)
}
@-webkit-keyframes scaleout {
	0% {
		-webkit-transform: scale(.2);
		-moz-transform: scale(.2);
		transform: scale(.2);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}
@keyframes scaleout {
	0% {
		-webkit-transform: scale(.2);
		-moz-transform: scale(.2);
		transform: scale(.2);
		opacity: 1
	}
	70% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
		opacity: .7
	}
	100% {
		opacity: 0
	}
}
.edgt-st-loader .double_pulse {
	width: 40px;
	height: 40px;
	margin: -20px 0 0 -20px;
	position: relative
}
.edgt-st-loader .double_pulse .double-bounce1, .edgt-st-loader .double_pulse .double-bounce2 {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	background-color: #2d76b2;
	opacity: .6;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out
}
.edgt-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)
	}
}
.edgt-st-loader .cube {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	background-color: #2d76b2;
	-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)
	}
}
.edgt-st-loader .rotating_cubes {
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	position: relative
}
.edgt-st-loader .rotating_cubes .cube1, .edgt-st-loader .rotating_cubes .cube2 {
	background-color: #2d76b2;
	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
}
.edgt-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)
	}
}
.edgt-st-loader .stripes {
	width: 50px;
	height: 60px;
	margin: -30px 0 0 -25px;
	text-align: center;
	font-size: 10px
}
.edgt-st-loader .stripes>div {
	background-color: #2d76b2;
	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
}
.edgt-st-loader .stripes .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.edgt-st-loader .stripes .rect3 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.edgt-st-loader .stripes .rect4 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.edgt-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)
	}
}
.edgt-st-loader .wave {
	width: 72px;
	text-align: center;
	margin: -9px 0 0 -36px
}
.edgt-st-loader .wave>div {
	width: 18px;
	height: 18px;
	background-color: #2d76b2;
	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
}
.edgt-st-loader .wave .bounce1 {
	-webkit-animation-delay: -.32s;
	animation-delay: -.32s
}
.edgt-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)
	}
}
.edgt-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
}
.edgt-st-loader .two_rotating_circles .dot1, .edgt-st-loader .two_rotating_circles .dot2 {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: #2d76b2;
	border-radius: 100%;
	-webkit-animation: bounce 2s infinite ease-in-out;
	animation: bounce 2s infinite ease-in-out
}
.edgt-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)
	}
}
.edgt-st-loader .five_rotating_circles {
	width: 60px;
	height: 60px;
	margin: -30px 0 0 -30px;
	position: relative
}
.edgt-st-loader .five_rotating_circles .container1>div, .edgt-st-loader .five_rotating_circles .container2>div, .edgt-st-loader .five_rotating_circles .container3>div {
	width: 12px;
	height: 12px;
	background-color: #2d76b2;
	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
}
.edgt-st-loader .five_rotating_circles .spinner-container {
	position: absolute;
	width: 100%;
	height: 100%
}
.edgt-st-loader .five_rotating_circles .container2 {
	-webkit-transform: rotateZ(45deg);
	transform: rotateZ(45deg)
}
.edgt-st-loader .five_rotating_circles .container3 {
	-webkit-transform: rotateZ(90deg);
	transform: rotateZ(90deg)
}
.edgt-st-loader .five_rotating_circles .circle1 {
	top: 0;
	left: 0
}
.edgt-st-loader .five_rotating_circles .circle2 {
	top: 0;
	right: 0
}
.edgt-st-loader .five_rotating_circles .circle3 {
	right: 0;
	bottom: 0
}
.edgt-owl-slider .owl-nav .owl-next, body .pp_pic_holder a.pp_next {
	right: 30px
}
.edgt-st-loader .five_rotating_circles .circle4 {
	left: 0;
	bottom: 0
}
.edgt-st-loader .five_rotating_circles .container2 .circle1 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s
}
.edgt-st-loader .five_rotating_circles .container3 .circle1 {
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}
.edgt-st-loader .five_rotating_circles .container1 .circle2 {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}
.edgt-st-loader .five_rotating_circles .container2 .circle2 {
	-webkit-animation-delay: -.8s;
	animation-delay: -.8s
}
.edgt-st-loader .five_rotating_circles .container3 .circle2 {
	-webkit-animation-delay: -.7s;
	animation-delay: -.7s
}
.edgt-st-loader .five_rotating_circles .container1 .circle3 {
	-webkit-animation-delay: -.6s;
	animation-delay: -.6s
}
.edgt-st-loader .five_rotating_circles .container2 .circle3 {
	-webkit-animation-delay: -.5s;
	animation-delay: -.5s
}
.edgt-st-loader .five_rotating_circles .container3 .circle3 {
	-webkit-animation-delay: -.4s;
	animation-delay: -.4s
}
.edgt-st-loader .five_rotating_circles .container1 .circle4 {
	-webkit-animation-delay: -.3s;
	animation-delay: -.3s
}
.edgt-st-loader .five_rotating_circles .container2 .circle4 {
	-webkit-animation-delay: -.2s;
	animation-delay: -.2s
}
.edgt-st-loader .five_rotating_circles .container3 .circle4 {
	-webkit-animation-delay: -.1s;
	animation-delay: -.1s
}
.edgt-st-loader .atom {
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	position: relative
}
.edgt-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
}
.edgt-st-loader .atom .ball-1:before {
	content: '';
	background: #2d76b2;
	border-radius: 50%;
	height: 100%;
	width: 100%;
	position: absolute;
	top: -50%;
	left: -50%
}
.edgt-st-loader .atom .ball-2, .edgt-st-loader .atom .ball-3, .edgt-st-loader .atom .ball-4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0
}
.edgt-st-loader .atom .ball-2:before, .edgt-st-loader .atom .ball-3:before, .edgt-st-loader .atom .ball-4:before {
	content: '';
	height: 20px;
	width: 20px;
	border-radius: 50%;
	background: #2d76b2;
	top: 0;
	left: 0;
	margin: 0 auto;
	position: absolute
}
.edgt-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)
}
.edgt-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)
}
.edgt-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)
}
.edgt-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
}
.edgt-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
}
.edgt-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)
	}
}
.edgt-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)
}
.edgt-st-loader .clock .ball {
	height: 50px;
	width: 50px;
	position: absolute
}
.edgt-st-loader .clock .ball:before {
	content: '';
	border-radius: 50%;
	height: 18.32px;
	width: 18.32px;
	position: absolute;
	background: #2d76b2
}
.edgt-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
}
.edgt-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
}
.edgt-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
}
.edgt-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)
	}
}
.edgt-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)
}
.edgt-st-loader .mitosis .ball {
	height: 100%;
	width: 100%;
	position: absolute;
	border-radius: 50%;
	top: 0;
	left: 0;
	background: #2d76b2
}
.edgt-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
}
.edgt-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
}
.edgt-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
}
.edgt-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)
	}
}
.edgt-st-loader .lines {
	width: 60px;
	height: 60px;
	margin: 0 0 0 -30px
}
.edgt-st-loader .lines .line1, .edgt-st-loader .lines .line2, .edgt-st-loader .lines .line3, .edgt-st-loader .lines .line4 {
	margin-left: 10px;
	position: absolute;
	width: 60px;
	height: 4px;
	background-color: #2d76b2;
	-webkit-animation: lines_spin 1.5s infinite linear;
	-webkit-animation-timing-function: ease
}
.edgt-st-loader .lines .line2 {
	-webkit-animation-delay: .1s
}
.edgt-st-loader .lines .line3 {
	-webkit-animation-delay: .2s
}
.edgt-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)
	}
}
.edgt-st-loader .fussion {
	width: 30px;
	height: 30px;
	margin: -45px 0 0 -30px;
	position: relative
}
.edgt-st-loader .fussion .ball {
	height: 40px;
	width: 40px;
	left: 50%;
	top: 50%;
	background: #2d76b2;
	border-radius: 50%;
	float: left;
	position: absolute
}
.edgt-st-loader .fussion .ball-1 {
	background: #2d76b2;
	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
}
.edgt-st-loader .fussion .ball-2 {
	background: #2d76b2;
	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
}
.edgt-st-loader .fussion .ball-3 {
	background: #2d76b2;
	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
}
.edgt-st-loader .fussion .ball-4 {
	background: #2d76b2;
	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
	}
}
.edgt-st-loader .wave_circles {
	width: 150px;
	height: 30px;
	margin: -15px 0 0 -75px
}
.edgt-st-loader .wave_circles .ball {
	height: 30px;
	width: 30px;
	float: left;
	background: #2d76b2;
	border-radius: 50%;
	margin-right: 10px
}
.edgt-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
}
.edgt-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
}
.edgt-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
}
.edgt-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)
	}
}
.edgt-st-loader .pulse_circles {
	width: 100px;
	height: 100px;
	position: relative
}
.edgt-st-loader .pulse_circles * {
	box-sizing: border-box
}
.edgt-st-loader .pulse_circles .ball {
	height: 100%;
	width: 100%;
	background: #2d76b2;
	position: absolute;
	border-radius: 50%;
	border: 0 solid #2d76b2;
	-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
}
.edgt-st-loader .pulse_circles .ball-2 {
	-webkit-animation-delay: -.75s;
	-moz-animation-delay: -.75s;
	-o-animation-delay: -.75s;
	animation-delay: -.75s
}
.edgt-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
}
.edgt-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
	}
}
.edgt-comment-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 51px 0 0;
	padding: 0;
	box-sizing: border-box;
	background-color: #fff
}
.edgt-comment-holder .edgt-comment {
	padding-bottom: 0
}
.edgt-comment-holder .edgt-comment.edgt-pingback-comment .edgt-comment-text {
	padding: 0
}
.edgt-comment-holder .edgt-comment-list {
	list-style: none;
	position: relative;
	z-index: 150;
	padding: 0;
	margin: 0
}
.edgt-comment-holder .edgt-comment-list li {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0;
	padding: 34px 0 0
}
.edgt-comment-holder .edgt-comment-list li .edgt-comment:last-child {
	border-bottom: 1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comment-list li .edgt-comment:not(:first-child) {
	border-top: 1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comment-list li.depth-2 .edgt-comment {
	padding-left: 50px
}
.edgt-comment-holder .edgt-comment-list li.depth-3 .edgt-comment {
	padding-left: 100px
}
.edgt-comment-holder .edgt-comment-list li.depth-4 .edgt-comment {
	padding-left: 150px
}
.edgt-comment-holder .edgt-comment-list li.depth-5 .edgt-comment {
	padding-left: 200px
}
.edgt-comment-holder .edgt-comment-list li.depth-6 .edgt-comment {
	padding-left: 250px
}
.edgt-comment-holder .edgt-comment-list li.depth-7 .edgt-comment {
	padding-left: 300px
}
.edgt-comment-holder .edgt-comment-list li.depth-8 .edgt-comment {
	padding-left: 350px
}
.edgt-comment-holder .edgt-comment-list li.depth-9 .edgt-comment {
	padding-left: 400px
}
.edgt-comment-holder .edgt-comment-list li.depth-10 .edgt-comment {
	padding-left: 450px
}
.edgt-comment-holder .edgt-comment-list li.depth-1:last-child>.edgt-comment:last-child {
	border-bottom: 0
}
@media only screen and (max-width:480px) {
	.edgt-comment-holder .edgt-comment-list li.depth-2 .edgt-comment {
		padding-left: 5px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-3 .edgt-comment {
		padding-left: 10px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-4 .edgt-comment {
		padding-left: 15px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-5 .edgt-comment {
		padding-left: 20px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-6 .edgt-comment {
		padding-left: 25px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-7 .edgt-comment {
		padding-left: 30px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-8 .edgt-comment {
		padding-left: 35px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-9 .edgt-comment {
		padding-left: 40px
	}
	.edgt-comment-holder .edgt-comment-list li.depth-10 .edgt-comment {
		padding-left: 45px
	}
}
.edgt-comment-holder .edgt-comment-list>li:first-child {
	margin: 0;
	padding: 0;
	border: 0
}
.edgt-comment-holder .edgt-comment-list .children {
	padding: 0
}
.edgt-comment-holder .edgt-comment-list .children li {
	border-top: 1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comments {
	padding: 0 0 0 7px
}
.edgt-comment-holder .edgt-comments-title {
	margin-bottom: 33px;
	border-bottom: 1px solid #e1e1e1
}
.edgt-comment-holder .edgt-comments-title>* {
	margin: 0;
	padding: 17px 5px 14px
}
.edgt-comment-holder .edgt-comment-image {
	position: relative;
	display: block;
	top: 3px;
	left: 0;
	width: 86px;
	height: 86px;
	float: left
}
.edgt-comment-holder .edgt-comment-image img {
	display: block;
	border-radius: 4em
}
.edgt-comment-holder .edgt-comment-text {
	padding: 0 0 0 123px;
	min-height: 82px
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 6px 0 0
}
.edgt-comment-holder .edgt-comment-text .comment-edit-link, .edgt-comment-holder .edgt-comment-text .comment-reply-link, .edgt-comment-holder .edgt-comment-text .replay {
	margin-right: 10px;
	font-size: 14px;
	font-weight: 700;
	color: #b4b4b4;
	font-family: open sans, sans-serif;
	float: right;
	text-transform: uppercase
}
.edgt-comment-holder .edgt-comment-text .comment-edit-link:hover, .edgt-comment-holder .edgt-comment-text .comment-reply-link:hover, .edgt-comment-holder .edgt-comment-text .replay:hover {
	color: #2d76b2
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-name {
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px 0 0;
	color: #4b4b4b
}
.edgt-comment-holder .edgt-comment-text .edgt-comment-date {
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	font-size: 14px;
	line-height: 25px;
	color: #b9b9b9;
	font-weight: 600
}
.edgt-comment-holder .edgt-comment-text .edgt-text-holder {
	padding-right: 100px
}
.edgt-comment-holder .edgt-comment-text .edgt-text-holder p {
	padding: 0 0 35px
}
@media only screen and (max-width:480px) {
	.edgt-comment-holder .edgt-comment-text .edgt-text-holder {
		padding-right: 20px
	}
}
.edgt-comment-holder .edgt-comment-text .comment-respond {
	margin: 20px 0
}
.edgt-comment-holder .edgt-comment-text .comment-respond .comment-reply-title {
	margin: 0 0 10px;
	font-size: 14px
}
.edgt-comment-holder .edgt-comment-text .comment-respond .logged-in-as {
	margin: 0;
	display: none
}
.edgt-comment-holder .edgt-comment-text #cancel-comment-reply-link {
	margin-left: 10px;
	font-size: 12px;
	color: #2d76b2
}
.edgt-comment-holder .edgt-comment-text #cancel-comment-reply-link:hover {
	color: #434343
}
.edgt-comment-holder .edgt-comment-text ol li, .edgt-comment-holder .edgt-comment-text ul li {
	display: list-item
}
.edgt-comment-holder .edgt-comment-text li {
	margin: 0!important;
	padding: 0!important;
	border: 0!important
}
.edgt-comment-form {
	padding: 0;
	clear: both;
	box-sizing: border-box
}
.edgt-comment-form .edgt-comment-form-inner {
	padding: 50px 0 40px
}
.edgt-comment-form .comment-reply-title {
	margin: 0;
	font-family: open sans, sans-serif;
	padding: 15px 0
}
.edgt-comment-form .comment-form {
	box-sizing: border-box
}
.edgt-comment-form .comment-form input[type=text] {
	padding: 18px 24px 17px!important
}
.edgt-comment-form .comment-form input[type=text]:not(:last-child) {
	width: 49%!important
}
.edgt-comment-form .comment-form input[type=text]:nth-child(2) {
	float: right
}
.edgt-comment-form .comment-form input[type=text]#url {
	width: 100%!important
}
.edgt-comment-form .logged-in-as {
	margin: 0;
	display: none
}
@media only screen and (max-width:768px) {
	.edgt-comment-holder .edgt-comment-list .children {
		padding: 0 0 0 40px
	}
}
@media only screen and (max-width:680px) {
	.edgt-comment-holder .edgt-comment-list .children {
		padding: 0
	}
	.edgt-comment-holder .edgt-comment-text .edgt-comment-date, .edgt-comment-holder .edgt-comment-text .edgt-comment-name {
		float: none
	}
	.edgt-comment-holder .edgt-comment-text .comment-edit-link, .edgt-comment-holder .edgt-comment-text .comment-reply-link, .edgt-comment-holder .edgt-comment-text .replay {
		float: none;
		margin: 0 10px 0 0
	}
}
@media only screen and (max-width:480px) {
	.edgt-comment-holder .edgt-comment-image {
		float: none
	}
	.edgt-comment-holder .edgt-comment-text {
		padding: 20px 0 0;
		min-height: inherit
	}
}
#respond input[type=email], #respond input[type=text], #respond textarea, .post-password-form input[type=password] {
	width: 100%;
	margin: 0 0 20px;
	padding: 16px 24px 15px;
	font-family: inherit;
	font-size: 13px;
	line-height: 20px;
	font-weight: inherit;
	color: #b5b5b5;
	background-color: #f8f7f7;
	border: 1px solid #f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
	cursor: pointer;
	box-sizing: border-box;
	-webkit-transition: border-color .2s ease-in-out;
	-moz-transition: border-color .2s ease-in-out;
	transition: border-color .2s ease-in-out
}
#respond input:focus[type=email], #respond input:focus[type=text], #respond textarea:focus, .post-password-form input:focus[type=password] {
	color: #434343;
	border-color: #888
}
#respond input[type=email]::-webkit-input-placeholder, #respond input[type=text]::-webkit-input-placeholder, #respond textarea::-webkit-input-placeholder, .post-password-form input[type=password]::-webkit-input-placeholder {
	color: inherit
}
#respond input:-moz-placeholder[type=email], #respond input:-moz-placeholder[type=text], #respond textarea:-moz-placeholder, .post-password-form input:-moz-placeholder[type=password] {
	color: inherit
}
#respond input[type=email]::-moz-placeholder, #respond input[type=text]::-moz-placeholder, #respond textarea::-moz-placeholder, .post-password-form input[type=password]::-moz-placeholder {
	color: inherit
}
#respond input:-ms-input-placeholder[type=email], #respond input:-ms-input-placeholder[type=text], #respond textarea:-ms-input-placeholder, .post-password-form input:-ms-input-placeholder[type=password] {
	color: inherit
}
#respond textarea {
	display: block;
	padding: 15px 24px
}
#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
	font-family: inherit;
	display: inline-block;
	letter-spacing: .05em;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
	box-sizing: border-box;
	outline: 0;
	text-transform: uppercase;
	cursor: pointer
}
p.form-submit {
	margin: 0;
	text-align: right
}
#submit_comment, .post-password-form input[type=submit] {
	width: auto;
	line-height: 20px;
	font-weight: 700;
	margin: 0;
	-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;
	color: #fff;
	border: 2px solid transparent;
	padding: 13px 34px;
	background-color: #000
}
#submit_comment:hover, .post-password-form input[type=submit]:hover {
	color: #fff;
	background-color: #434343
}
.wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
	width: 100%;
	margin: 0 0 15px!important;
	padding: 11px 18px;
	font-family: inherit;
	font-size: 14px;
	line-height: 21px;
	font-weight: inherit;
	color: #888;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
	cursor: pointer;
	box-sizing: border-box
}
.wpcf7-form p, footer .wpcf7-form-control.wpcf7-date, footer .wpcf7-form-control.wpcf7-number, footer .wpcf7-form-control.wpcf7-quiz, footer .wpcf7-form-control.wpcf7-select, footer .wpcf7-form-control.wpcf7-text, footer .wpcf7-form-control.wpcf7-textarea {
	margin: 0
}
.wpcf7-form-control.wpcf7-date:focus, .wpcf7-form-control.wpcf7-number:focus, .wpcf7-form-control.wpcf7-quiz:focus, .wpcf7-form-control.wpcf7-select:focus, .wpcf7-form-control.wpcf7-text:focus, .wpcf7-form-control.wpcf7-textarea:focus {
	color: #434343;
	background-color: #fff
}
.wpcf7-form-control.wpcf7-date::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-number::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-quiz::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-select::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder, .wpcf7-form-control.wpcf7-textarea::-webkit-input-placeholder {
	color: inherit
}
.wpcf7-form-control.wpcf7-date:-moz-placeholder, .wpcf7-form-control.wpcf7-number:-moz-placeholder, .wpcf7-form-control.wpcf7-quiz:-moz-placeholder, .wpcf7-form-control.wpcf7-select:-moz-placeholder, .wpcf7-form-control.wpcf7-text:-moz-placeholder, .wpcf7-form-control.wpcf7-textarea:-moz-placeholder {
	color: inherit
}
.wpcf7-form-control.wpcf7-date::-moz-placeholder, .wpcf7-form-control.wpcf7-number::-moz-placeholder, .wpcf7-form-control.wpcf7-quiz::-moz-placeholder, .wpcf7-form-control.wpcf7-select::-moz-placeholder, .wpcf7-form-control.wpcf7-text::-moz-placeholder, .wpcf7-form-control.wpcf7-textarea::-moz-placeholder {
	color: inherit
}
.wpcf7-form-control.wpcf7-date:-ms-input-placeholder, .wpcf7-form-control.wpcf7-number:-ms-input-placeholder, .wpcf7-form-control.wpcf7-quiz:-ms-input-placeholder, .wpcf7-form-control.wpcf7-select:-ms-input-placeholder, .wpcf7-form-control.wpcf7-text:-ms-input-placeholder, .wpcf7-form-control.wpcf7-textarea:-ms-input-placeholder {
	color: inherit
}
input.wpcf7-form-control.wpcf7-submit {
	width: 100%;
	line-height: 20px;
	font-weight: 700;
	margin: 0;
	-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;
	padding: 16px 44px;
	color: #fff;
	background-color: #2d76b2;
	border: 2px solid transparent
}
input.wpcf7-form-control.wpcf7-submit:hover {
	color: #fff;
	background-color: #434343
}
.wpcf7-form textarea {
	vertical-align: middle
}
.edgt-two-columns-form-without-space .wpcf7-form .ajax-loader {
	display: none
}
.edgt-cf7-contact-wrapper {
	background-color: #fff;
	border: 1px solid #e5e5e5
}
.edgt-cf7-contact-wrapper .edgt-cf7-title {
	background-color: #fff;
	line-height: 33px;
	font-size: 17px;
	font-weight: 600;
	color: #000;
	padding: 13px 15px 8px 30px;
	border-bottom: 1px solid #e5e5e5;
	font-family: Montserrat, sans-serif
}
.edgt-cf7-contact-wrapper .edgt-cf7-inputs {
	padding: 34px 15px
}
.edgt-cf7-contact-wrapper .edgt-cf7-inputs label {
	font-size: 12px;
	font-weight: 600;
	color: #353535
}
.edgt-cf7-contact-wrapper.edgt-button-small .edgt-cf7-inputs {
	padding: 33px 20px 36px
}
.edgt-cf7-contact-wrapper.edgt-button-small .edgt-cf7-inputs label {
	color: #888
}
.edgt-cf7-contact-wrapper.edgt-button-small .wpcf7-form-control.wpcf7-text, .edgt-cf7-contact-wrapper.edgt-button-small .wpcf7-form-control.wpcf7-textarea {
	margin-bottom: 10px;
	padding: 11px 18px
}
.edgt-cf7-contact-wrapper.edgt-button-small input.wpcf7-form-control.wpcf7-submit {
	margin-top: 17px;
	width: auto;
	padding: 13px 60px
}
.edgt-cf7-contact-wrapper.edgt-smaller-padding .edgt-cf7-inputs {
	padding: 15px 15px 3px
}
.edgt-cf7-newsletter {
	position: relative
}
.edgt-cf7-newsletter input.wpcf7-form-control.wpcf7-submit {
	display: inline-block;
	margin-left: 13px;
	padding: 12px 44px;
	font-size: 13px;
	width: auto;
	margin-bottom: 4px
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text {
	padding: 14px 22px;
	display: inline-block;
	background-color: #fff;
	width: auto
}
.edgt-cf7-coming-soon .edgt-cf7-submit .ajax-loader, .edgt-cf7-newsletter .ajax-loader {
	display: none!important
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text::-webkit-input-placeholder {
	color: #929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text:-moz-placeholder {
	color: #929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text::-moz-placeholder {
	color: #929292
}
.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text:-ms-input-placeholder {
	color: #929292
}
@media only screen and (max-width:1024px) {
	.edgt-cf7-newsletter input.wpcf7-form-control.wpcf7-submit {
		margin: 0
	}
}
@media only screen and (max-width:680px) {
	.edgt-cf7-newsletter {
		padding: 0 15px
	}
	.edgt-cf7-newsletter .wpcf7-form-control.wpcf7-text {
		width: 100%
	}
}
.edgt-cf7-coming-soon .edgt-cf7-input {
	width: 32%
}
.edgt-cf7-coming-soon .edgt-cf7-input .wpcf7-form-control.wpcf7-text {
	background-color: #fff;
	padding: 16px 21px
}
.edgt-cf7-coming-soon .edgt-cf7-submit {
	width: 18%
}
.edgt-cf7-coming-soon .edgt-cf7-submit input.wpcf7-form-control.wpcf7-submit {
	padding: 15px 68px;
	width: auto;
	font-size: 13px
}
.edgt-cf7-coming-soon>div {
	display: inline-block
}
.edgt-cf7-coming-soon>div:not(:last-child) {
	margin-right: 2%
}
@media only screen and (max-width:768px) {
	.edgt-cf7-coming-soon .edgt-cf7-input, .edgt-cf7-coming-soon .edgt-cf7-submit {
		width: 100%;
		margin: 0
	}
}
.edgt-signup input[type=email], .edgt-signup input[type=text] {
	margin-bottom: 19px!important;
	padding: 12px 0 11px 15px;
	font-size: 12px
}
.edgt-signup input[type=submit] {
	margin-top: 6px;
	padding: 13px 44px
}
.edgt-signup-home-4 input[type=email], .edgt-signup-home-4 input[type=text] {
	margin-bottom: 14px!important;
	padding: 12px 0 12px 15px;
	font-size: 12px;
	color: #9fa1a8;
	font-weight: 400
}
.edgt-signup-home-4 input[type=submit] {
	margin-top: 26px;
	padding: 13px 44px
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
	display: none
}
.edgt-owl-slider .owl-stage-outer {
	z-index: 1
}
.edgt-owl-slider.edgt-slider-has-both-nav .owl-nav .owl-next, .edgt-owl-slider.edgt-slider-has-both-nav .owl-nav .owl-prev {
	-webkit-transform: translateY(calc(-50% - 21px));
	-moz-transform: translateY(calc(-50% - 21px));
	transform: translateY(calc(-50% - 21px))
}
.edgt-owl-slider .owl-nav .owl-next, .edgt-owl-slider .owl-nav .owl-prev {
	position: absolute;
	top: 50%;
	z-index: 3;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-owl-slider .owl-nav .owl-next:hover .edgt-next-icon, .edgt-owl-slider .owl-nav .owl-next:hover .edgt-prev-icon, .edgt-owl-slider .owl-nav .owl-prev:hover .edgt-next-icon, .edgt-owl-slider .owl-nav .owl-prev:hover .edgt-prev-icon {
	color: #2d76b2
}
.edgt-owl-slider .owl-nav .owl-prev {
	left: 30px
}
.edgt-owl-slider .owl-nav .edgt-next-icon, .edgt-owl-slider .owl-nav .edgt-prev-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #dbdbdb;
	line-height: 1;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-owl-slider .owl-nav .edgt-next-icon .edgt-icon-arrow, .edgt-owl-slider .owl-nav .edgt-prev-icon .edgt-icon-arrow {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 24px;
	line-height: inherit
}
.edgt-owl-slider .owl-nav .edgt-next-icon .edgt-icon-arrow:before, .edgt-owl-slider .owl-nav .edgt-prev-icon .edgt-icon-arrow:before {
	display: block;
	line-height: inherit
}
.edgt-owl-slider .owl-dots .owl-dot, .edgt-owl-slider .owl-dots .owl-dot span {
	display: inline-block;
	vertical-align: middle
}
.edgt-owl-slider .owl-dots {
	text-align: center;
	margin: 30px 0 0
}
.edgt-owl-slider .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	margin: 0 6px;
	border-radius: 3em;
	background-color: #9ce0ff;
	-webkit-transition: background-color .2s ease-out, border .2s ease-out;
	-moz-transition: background-color .2s ease-out, border .2s ease-out;
	transition: background-color .2s ease-out, border .2s ease-out;
	box-sizing: border-box
}
.edgt-owl-slider .owl-dots .owl-dot.active span, .edgt-owl-slider .owl-dots .owl-dot:hover span {
	background-color: #2d76b2
}
.edgt-owl-slider .owl-carousel .owl-item img {
	-webkit-transform: translateZ(0)
}
.edgt-404-page.edgt-wrapper {
	padding: 0!important
}
.edgt-404-page .edgt-content {
	height: 100vh
}
.admin-bar .edgt-404-page .edgt-content {
	height: calc(100vh - 32px)
}
.edgt-404-page .edgt-content-inner {
	position: relative;
	display: table;
	height: 100%;
	width: 100%
}
.edgt-404-page .edgt-page-not-found {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 100%;
	vertical-align: middle;
	padding: 0 20%;
	text-align: center
}
.edgt-404-page .edgt-page-not-found .edgt-404-title {
	margin: 0;
	font-size: 80px
}
.edgt-404-page .edgt-page-not-found .edgt-404-title-image {
	margin-bottom: 10px
}
.edgt-404-page .edgt-page-not-found .edgt-404-subtitle {
	margin: 9px 0 0
}
.edgt-404-page .edgt-page-not-found .edgt-404-text {
	margin: 28px 0 0;
	font-size: 18px
}
.edgt-404-page .edgt-page-not-found .edgt-btn {
	margin: 43px 0 0;
	padding: 14px 42px
}
.edgt-404-page .edgt-page-not-found .edgt-btn.edgt-btn-light-style {
	color: #585858;
	background-color: #fff;
	border-color: #fff
}
.edgt-404-page .edgt-page-not-found .edgt-btn.edgt-btn-light-style:hover {
	color: #fff!important;
	background-color: transparent!important;
	border-color: #fff!important
}
@media only screen and (min-width:1919px) {
	.edgt-404-page .edgt-404-subtitle {
		padding: 0 15%
	}
}
@media only screen and (max-width:768px) {
	.edgt-404-page .edgt-page-not-found {
		padding: 40px 30px
	}
}
@media only screen and (max-width:680px) {
	.edgt-404-page .edgt-content {
		height: auto;
		margin: 0!important
	}
	.admin-bar .edgt-404-page .edgt-content {
		height: auto
	}
}
#edgt-back-to-top {
	display: block;
	position: fixed;
	right: 0;
	bottom: 0;
	margin: 0;
	width: 58px;
	height: 58px;
	opacity: 0;
	z-index: 10000;
	color: #fff;
	text-align: center;
	background-color: #2d76b2;
	box-sizing: border-box;
	-webkit-transition: opacity .2s ease-out, visibility .2s ease-out, color .2s ease-out;
	-moz-transition: opacity .2s ease-out, visibility .2s ease-out, color .2s ease-out;
	transition: opacity .2s ease-out, visibility .2s ease-out, color .2s ease-out
}
#edgt-back-to-top .edgt-back-to-top-inner {
	display: block;
	position: relative;
	top: 64%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
#edgt-back-to-top .edgt-back-to-top-text {
	font-size: 13px;
	font-weight: 700;
	text-transform: uppercase;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
#edgt-back-to-top .edgt-icon-stack {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -11px;
	line-height: 35px;
	font-size: 32px;
	-webkit-transition: transform .2s ease-out;
	-moz-transition: transform .2s ease-out;
	transition: transform .2s ease-out
}
#edgt-back-to-top.off {
	opacity: 0;
	visibility: hidden
}
#edgt-back-to-top.on {
	opacity: 1;
	visibility: visible
}
#edgt-back-to-top:hover .edgt-back-to-top-text {
	opacity: 0
}
#edgt-back-to-top:hover .edgt-icon-stack {
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px)
}
.edgt-self-hosted-video-holder .edgt-video-wrap .mejs-container, .edgt-self-hosted-video-holder .edgt-video-wrap .mejs-overlay-play {
	height: 100%!important;
	width: 100%!important
}
.ps {
	-ms-touch-action: auto;
	touch-action: auto;
	-ms-overflow-style: none
}
@supports(-ms-overflow-style:none) {
	.ps {
		overflow: auto!important
	}
}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none) {
	.ps {
		overflow: auto!important
	}
}
.ps.ps--active-x>.ps__scrollbar-x-rail, .ps.ps--active-y>.ps__scrollbar-y-rail {
	display: none;
	background-color: transparent
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}
.ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	background-color: #999;
	height: 11px
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}
.ps.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	background-color: #999;
	width: 11px
}
.ps>.ps__scrollbar-x-rail {
	display: none;
	position: absolute;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	bottom: 0;
	height: 15px
}
.ps>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	position: absolute;
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	bottom: 2px;
	height: 6px
}
.ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x, .ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
	height: 11px
}
.ps>.ps__scrollbar-y-rail {
	display: none;
	position: absolute;
	opacity: 0;
	transition: background-color .2s linear, opacity .2s linear;
	right: 0;
	width: 15px
}
.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	position: absolute;
	background-color: #aaa;
	border-radius: 6px;
	transition: background-color .2s linear, height .2s linear, width .2s ease-in-out, border-radius .2s ease-in-out;
	right: 2px;
	width: 6px
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next, .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-next {
	right: 0
}
.ps>.ps__scrollbar-y-rail:active>.ps__scrollbar-y, .ps>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
	width: 11px
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail {
	background-color: #eee;
	opacity: .9
}
.ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail>.ps__scrollbar-x {
	background-color: #999;
	height: 11px
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail {
	background-color: #eee;
	opacity: .9
}
.ps:hover.ps--in-scrolling.ps--y>.ps__scrollbar-y-rail>.ps__scrollbar-y {
	background-color: #999;
	width: 11px
}
.ps:hover>.ps__scrollbar-x-rail, .ps:hover>.ps__scrollbar-y-rail {
	opacity: .6
}
.ps:hover>.ps__scrollbar-x-rail:hover {
	background-color: #eee;
	opacity: .9
}
.ps:hover>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x {
	background-color: #999
}
.ps:hover>.ps__scrollbar-y-rail:hover {
	background-color: #eee;
	opacity: .9
}
.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y {
	background-color: #999
}
footer .widget {
	margin: 0 0 45px;
	padding: 0
}
footer .widget .edgt-widget-title-holder {
	margin-bottom: 9px
}
footer .widget .edgt-widget-title-holder .edgt-widget-title {
	margin-bottom: 10px
}
footer .widget .edgt-widget-title-holder .edgt-separator {
	border-color: #fff;
	border-bottom-width: 3px;
	width: 30px
}
footer .widget .box_header {
	margin: 0 0 9px;
	font-size: 20px;
	line-height: 1.5em
}
footer .widget.widget_archive .edgt-widget-title, footer .widget.widget_categories .edgt-widget-title, footer .widget.widget_meta .edgt-widget-title, footer .widget.widget_pages .edgt-widget-title, footer .widget.widget_recent_comments .edgt-widget-title, footer .widget.widget_recent_entries .edgt-widget-title, footer .widget.widget_rss .edgt-widget-title {
	margin-bottom: 0
}
footer .widget ul {
	padding: 0;
	margin: 0;
	list-style: none
}
footer .widget ul li {
	display: block;
	line-height: 20px;
	margin: 0;
	padding: 9px 0
}
footer .widget ul li:last-child {
	border: 0;
	padding-bottom: 0
}
footer .widget ul li a {
	color: #fff
}
footer .widget ul li a:hover {
	color: #2d76b2
}
footer .widget ul .children, footer .widget ul .sub-menu {
	border-top: 1px solid #ccc;
	margin-top: 9px
}
footer .widget.widget_archive ul li, footer .widget.widget_categories ul li, footer .widget.widget_meta ul li, footer .widget.widget_pages ul li, footer .widget.widget_recent_entries ul li {
	overflow: hidden
}
footer .widget.widget_archive ul li a, footer .widget.widget_categories ul li a, footer .widget.widget_meta ul li a, footer .widget.widget_pages ul li a, footer .widget.widget_recent_entries ul li a {
	display: inline;
	overflow: hidden;
	padding: 0;
	position: relative;
	font-size: 14px;
	font-weight: 600;
	-webkit-transition: padding .2s ease;
	-moz-transition: padding .2s ease;
	transition: padding .2s ease
}
footer .widget.widget_archive ul li a:after, footer .widget.widget_categories ul li a:after, footer .widget.widget_meta ul li a:after, footer .widget.widget_pages ul li a:after, footer .widget.widget_recent_entries ul li a:after {
	content: "\f30f";
	display: inline-block;
	font-family: IonIcons;
	font-size: 13px;
	left: -15px;
	line-height: 13px;
	position: absolute;
	speak: none;
	text-rendering: auto;
	text-transform: none;
	top: 50%;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	-moz-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	transition: left .2s cubic-bezier(.54, .49, 0, 1.75)
}
footer .widget.widget_archive ul li a:hover, footer .widget.widget_categories ul li a:hover, footer .widget.widget_meta ul li a:hover, footer .widget.widget_pages ul li a:hover, footer .widget.widget_recent_entries ul li a:hover {
	padding-left: 15px
}
footer .widget.widget_archive ul li a:hover:after, footer .widget.widget_categories ul li a:hover:after, footer .widget.widget_meta ul li a:hover:after, footer .widget.widget_pages ul li a:hover:after, footer .widget.widget_recent_entries ul li a:hover:after {
	left: 0
}
footer .widget #wp-calendar {
	text-align: center;
	width: 100%
}
footer .widget #wp-calendar caption {
	margin: 0 0 9px
}
footer .widget #wp-calendar td, footer .widget #wp-calendar th {
	padding: 3px 4px
}
footer .widget #wp-calendar td#today {
	color: #fff;
	background-color: #999
}
footer .widget #wp-calendar tfoot a {
	color: #fff
}
footer .widget #wp-calendar tfoot a:hover {
	color: #2d76b2
}
footer .widget.widget_rss .rss-widget-icon {
	display: inline-block
}
footer .widget.widget_rss .rss-date {
	display: block;
	margin-bottom: 9px
}
footer .widget.widget_rss cite {
	display: block;
	margin-top: calc(9px/2)
}
footer .widget.widget_search .input-holder {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px
}
footer .widget.widget_search .input-holder button, footer .widget.widget_search .input-holder input {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	box-sizing: border-box;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: open sans, sans-serif;
	font-size: 15px;
	font-weight: inherit;
	height: 45px;
	line-height: 43px;
	outline: 0;
	position: relative;
	vertical-align: top;
	-webkit-appearance: none;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
footer .widget.widget_search .input-holder input.search-field {
	width: calc(100% - 52px);
	padding: 0 0 0 21px
}
footer .widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
	color: #b5b5b5
}
footer .widget.widget_search .input-holder input.search-field:-moz-placeholder {
	color: #b5b5b5
}
footer .widget.widget_search .input-holder input.search-field::-moz-placeholder {
	color: #b5b5b5
}
footer .widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
	color: #b5b5b5
}
footer .widget.widget_search .input-holder button {
	background: #fff;
	color: #000;
	cursor: pointer;
	font-size: 16px;
	width: 52px;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
footer .widget.widget_search .input-holder button:hover {
	color: #2d76b2
}
footer .widget.widget_search .input-holder button span {
	display: block;
	left: 0;
	line-height: inherit;
	position: absolute;
	top: 0;
	width: 100%
}
footer .widget.widget_search .input-holder button span:before {
	display: none;
	line-height: inherit
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field, footer .widget.widget_archive select, footer .widget.widget_categories select, footer .widget.widget_text select {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	font-weight: inherit;
	height: 52px;
	line-height: calc(52px - 2px);
	vertical-align: top;
	width: 100%;
	-webkit-transition: color .2s ease-in-out;
	display: inline-block;
	background-color: transparent;
	position: relative;
	box-sizing: border-box;
	outline: 0
}
footer .widget.widget_search .input-holder button span:after {
	content: "\f002";
	font-size: 18px;
	font-family: FontAwesome
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
	border-radius: 3px;
	color: #fff;
	float: left;
	font-family: open sans, sans-serif;
	font-size: 12px;
	-webkit-appearance: none;
	padding: 4px 25px 4px 20px;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
	color: #fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
	color: #fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
	color: #fff
}
footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
	color: #fff
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
	color: #b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
	color: #b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
	color: #b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
	color: #b1b2b2
}
.dark footer .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
	color: #b1b2b2
}
footer .widget.widget_archive select, footer .widget.widget_categories select, footer .widget.widget_text select {
	border-radius: 0;
	color: #fff;
	font-family: open sans, sans-serif;
	font-size: 15px;
	margin-top: 9px;
	padding: 0 0 0 21px;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
footer .widget.widget_tag_cloud .edgt-widget-title-holder {
	margin-bottom: 8px
}
footer .widget.widget_tag_cloud a {
	border-radius: 2px;
	color: #303030;
	display: inline-block;
	font-size: 12px!important;
	font-family: open sans, sans-serif;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0 7px 7px 0;
	padding: 0 2px;
	font-weight: 600
}
footer .widget.widget_tag_cloud a:hover {
	color: #2d76b2
}
footer .widget.widget_tag_cloud a:first-child {
	padding-left: 0
}
footer .edgt-footer-top-holder .widget .edgt-widget-title-holder .edgt-widget-title {
	font-weight: 700
}
footer .edgt-footer-top-holder .widget.widget_nav_menu ul li:first-child {
	padding-top: 0
}
footer .edgt-footer-bottom-holder .widget {
	margin: 0!important
}
aside.edgt-sidebar .widget {
	color: #888
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li {
	padding: 4px 0
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li a {
	font-size: 14px;
	color: #888
}
aside.edgt-sidebar .widget.widget_text .edgt-anchor-menu ul li:hover a {
	color: #2d76b2
}
aside.edgt-sidebar .widget.widget_text a {
	color: #888
}
aside.edgt-sidebar .widget.widget_text a:hover {
	color: #2d76b2
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li {
	padding-top: 23px
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li:first-child {
	padding-top: 4px
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a {
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	color: #323232;
	font-weight: 700
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li.current-menu-item>a, aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li:hover>a, aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a.edgt-custom-menu-active, aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a:hover {
	color: #2d76b2
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a:before {
	font-family: Linearicons-Free;
	content: "\e876";
	color: #2d76b2;
	margin-right: 13px;
	display: inline-block
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li.menu-item-has-children>a.edgt-custom-menu-active:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg)
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu {
	border-top: none;
	padding-left: 30px;
	margin-top: 15px;
	display: none
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li {
	padding: 3px 0
}
aside.edgt-sidebar .widget.widget_nav_menu ul>li ul.sub-menu li a {
	font-family: open sans, sans-serif;
	color: #929292;
	font-size: 14px;
	font-weight: 500
}
.wpb_widgetised_column .widget .edgt-sidearea-widget-title {
	margin: 0 0 19px
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li {
	padding-top: 28px
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.menu-item-has-children>a {
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	color: #323232;
	font-weight: 700
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.menu-item-has-children>a:before {
	font-family: Linearicons-Free;
	content: "\e876";
	color: #2d76b2;
	margin-right: 13px;
	display: inline-block
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.current-menu-ancestor>a:before, .wpb_widgetised_column .widget.widget_nav_menu ul>li:hover>a:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg)
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li.current-menu-ancestor ul.sub-menu, .wpb_widgetised_column .widget.widget_nav_menu ul>li:hover ul.sub-menu {
	display: block
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu {
	border-top: none;
	padding-left: 30px;
	margin-top: 13px;
	display: none
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li {
	padding: 4px 0
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li.current-menu-item a, .wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li:hover a {
	color: #2d76b2
}
.wpb_widgetised_column .widget.widget_nav_menu ul>li ul.sub-menu li a {
	font-family: open sans, sans-serif;
	color: #929292;
	font-size: 14px;
	font-weight: 600
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
	display: none;
	margin-top: 6px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content:not(:first-child) {
	padding-left: 0
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-image {
	width: 87px;
	padding-right: 15px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title {
	line-height: 22px
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title a {
	color: #353535
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-post-title a:hover {
	color: #2d76b2
}
.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple.edgt-bl-normal-space .edgt-bl-item {
	margin-bottom: 15px
}
.wpb_widgetised_column .widget:last-child, aside.edgt-sidebar .widget:last-child {
	margin: 0!important
}
@media only screen and (max-width:480px) {
	.widget.edgt-blog-list-widget .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content {
		display: inline-block;
		width: 50%
	}
}
.widget.widget_rss ul li .rss-date, .widget.widget_text img {
	display: block
}
.widget.edgt-blog-list-widget .edgt-post-info-date a {
	color: #888;
	font-size: 12px
}
.widget.edgt-blog-list-widget .edgt-post-info-date a:hover {
	color: #2d76b2
}
aside.edgt-sidebar {
	position: relative;
	z-index: 11
}
.wpb_widgetised_column {
	position: relative
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li {
	border-bottom: 1px solid #ebebeb;
	padding: 10px 0
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-icon {
	color: #2d76b2;
	font-size: 18px;
	margin-right: 15px
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-label {
	font-weight: 600;
	font-size: 14px;
	color: #434343
}
.wpb_widgetised_column.edgt-course-features-widget .edgt-course-features li .edgt-item-value {
	float: right;
	font-size: 14px
}
.widget .edgt-widget-title {
	margin: 0 0 17px
}
.widget .edgt-widget-title a {
	color: inherit
}
.widget ul li:last-child {
	margin: 0
}
.widget #wp-calendar {
	text-align: center
}
.widget #wp-calendar caption {
	color: #434343
}
.widget #wp-calendar td#today a {
	color: inherit
}
.widget.widget_rss .edgt-widget-title .rsswidget:hover {
	color: #2d76b2
}
.widget.widget_rss ul li {
	margin: 0 0 25px
}
.widget.widget_search form {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both
}
.widget.widget_search form>div {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	border-width: 1px;
	border-style: solid;
	border-color: #e5e5e5;
	box-sizing: border-box
}
.widget.widget_search button, .widget.widget_search input {
	position: relative;
	display: inline-block;
	vertical-align: top;
	float: left;
	height: 43px;
	font-family: inherit;
	font-weight: 400;
	font-size: 15px;
	line-height: 52px;
	color: #888;
	background-color: transparent;
	border: 0;
	border-radius: 0;
	-webkit-border-radius: 0;
	outline: 0;
	-webkit-appearance: none;
	box-sizing: border-box;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.widget.widget_search input {
	width: calc(100% - 40px);
	padding: 0 0 0 21px;
	border-radius: 100px 0 0 100px;
	-webkit-border-radius: 100px 0 0 100px
}
.widget.widget_search input::-webkit-input-placeholder {
	color: #b5b5b5
}
.widget.widget_search input:-moz-placeholder {
	color: #b5b5b5
}
.widget.widget_search input::-moz-placeholder {
	color: #b5b5b5
}
.widget.widget_search input:-ms-input-placeholder {
	color: #b5b5b5
}
.widget.widget_search button {
	width: 40px;
	padding: 0 30px 0 9px;
	font-size: 13px;
	cursor: pointer;
	color: #888;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.widget.widget_search button:hover {
	color: #2d76b2
}
.widget.widget_search button span, .widget.widget_search button span:before {
	display: block;
	line-height: inherit
}
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_nav_menu ul li, .widget.widget_pages ul li, .widget.widget_recent_comments ul li {
	margin: 0;
	padding: 9px 0
}
.widget.widget_archive ul li:last-child, .widget.widget_categories ul li:last-child, .widget.widget_meta ul li:last-child, .widget.widget_nav_menu ul li:last-child, .widget.widget_pages ul li:last-child, .widget.widget_recent_comments ul li:last-child {
	border: none
}
.widget.widget_archive ul li ul, .widget.widget_categories ul li ul, .widget.widget_meta ul li ul, .widget.widget_nav_menu ul li ul, .widget.widget_pages ul li ul, .widget.widget_recent_comments ul li ul {
	margin: 4px 0 0;
	padding: 0 0 0 10px
}
.widget.widget_archive ul li ul li:last-child, .widget.widget_categories ul li ul li:last-child, .widget.widget_meta ul li ul li:last-child, .widget.widget_nav_menu ul li ul li:last-child, .widget.widget_pages ul li ul li:last-child, .widget.widget_recent_comments ul li ul li:last-child {
	padding: 4px 0 0
}
.widget.posts_holder ul li.menu-item-has-children>ul.sub-menu, .widget.posts_holder ul li.page_item_has_children>ul.children {
	padding-left: 10px
}
.widget.widget_recent_entries .edgt-widget-title {
	margin: 0 0 23px
}
.widget.widget_recent_entries ul li {
	margin: 0 0 12px
}
.widget.widget_recent_entries ul li>span {
	display: block;
	font-size: 14px
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
	max-width: 100%;
	border: 1px solid #e5e5e5;
	font-style: inherit
}
.widget.posts_holder ul li.page_item_has_children>a {
	display: block
}
.widget.posts_holder ul li.menu-item-has-children>a {
	display: block
}
.widget.edgt-course-list-widget .edgt-normal-space article {
	margin-bottom: 16px
}
.widget.edgt-course-list-widget .edgt-course-list-holder {
	margin-top: 7px
}
.widget.edgt-course-list-widget .edgt-course-list-holder article .edgt-cli-text .entry-title {
	color: #303030
}
.widget.edgt-course-list-widget .edgt-course-list-holder article .edgt-cli-text .entry-title a {
	color: inherit
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li {
	border-bottom: 1px solid #ebebeb;
	padding: 9px 0 11px 6px
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li>.edgt-course-categories-list-title {
	margin: 0;
	color: #303030
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li i, .widget.edgt-course-categories-widget .edgt-course-categories-list li span {
	color: #2d76b2;
	font-size: 18px;
	margin-right: 15px;
	vertical-align: middle
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li a {
	color: inherit
}
.widget.edgt-course-categories-widget .edgt-course-categories-list li a:hover {
	color: #2d76b2
}
.widget.edgt-blog-categories-widget .edgt-widget-title-holder {
	margin-bottom: 28px
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li {
	border-bottom: 1px solid #ebebeb;
	padding: 9px 0 11px 7px
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li:first-child {
	padding-top: 0
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li>.edgt-blog-categories-list-title {
	margin: 0
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li i, .widget.edgt-blog-categories-widget .edgt-blog-categories-list li span {
	color: #2d76b2;
	font-size: 18px;
	margin-right: 15px;
	vertical-align: middle
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li a {
	color: #303030;
	font-size: 14px;
	font-weight: 500
}
.widget.edgt-blog-categories-widget .edgt-blog-categories-list li a:hover {
	color: #2d76b2
}
.widget.edgt-course-features-widget .edgt-course-features li {
	border-bottom: 1px solid #ebebeb;
	padding: 13px 0 12px
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-icon {
	color: #2d76b2;
	font-size: 18px;
	margin-right: 15px
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-label {
	font-weight: 600;
	font-size: 14px;
	color: #434343
}
.widget.edgt-course-features-widget .edgt-course-features li .edgt-item-value {
	float: right;
	font-size: 14px
}
.vc_wp_search .widget.widget_search form>div {
	background-color: #fff;
	border: none
}
.edgt-page-footer .widget table tbody tr, .edgt-page-footer .widget table thead tr, .edgt-page-footer .widget.widget_search form>div, .edgt-side-menu .widget table tbody tr, .edgt-side-menu .widget table thead tr, .edgt-side-menu .widget.widget_search form>div {
	border-color: #b1b2b2
}
.vc_wp_search .widget.widget_search input {
	width: calc(100% - 66px);
	padding: 0 0 0 33px;
	font-size: 15px
}
.vc_wp_search .widget.widget_search button {
	width: 66px;
	padding: 0 39px 0 9px
}
.edgt-page-footer .widget.widget_text {
	margin: 0 0 32px
}
.edgt-page-footer .widget, .edgt-side-menu .widget {
	color: #cecece
}
.edgt-page-footer .widget:last-child, .edgt-side-menu .widget:last-child {
	margin: 0!important
}
.edgt-page-footer .widget h1, .edgt-page-footer .widget h2, .edgt-page-footer .widget h3, .edgt-page-footer .widget h4, .edgt-page-footer .widget h5, .edgt-page-footer .widget h6, .edgt-side-menu .widget h1, .edgt-side-menu .widget h2, .edgt-side-menu .widget h3, .edgt-side-menu .widget h4, .edgt-side-menu .widget h5, .edgt-side-menu .widget h6 {
	margin: 0;
	color: #cecece
}
.edgt-page-footer .widget .edgt-widget-title-holder .edgt-widget-title, .edgt-side-menu .widget .edgt-widget-title-holder .edgt-widget-title {
	color: #fbfbfc;
	margin: 0 0 22px
}
.edgt-page-footer .widget a, .edgt-side-menu .widget a {
	color: #cecece
}
.edgt-page-footer .widget a:hover, .edgt-side-menu .widget a:hover {
	color: #2d76b2
}
.edgt-page-footer .widget table tbody th, .edgt-side-menu .widget table tbody th {
	border-right-color: #b1b2b2
}
.edgt-page-footer .widget #wp-calendar caption, .edgt-side-menu .widget #wp-calendar caption {
	color: #b1b2b2
}
.edgt-page-footer .widget.widget_rss .edgt-footer-widget-title .rsswidget, .edgt-side-menu .widget.widget_rss .edgt-footer-widget-title .rsswidget {
	color: #fff
}
.edgt-page-footer .widget.widget_rss .edgt-footer-widget-title .rsswidget:hover, .edgt-side-menu .widget.widget_rss .edgt-footer-widget-title .rsswidget:hover {
	color: #2d76b2
}
.edgt-page-footer .widget.widget_search input, .edgt-side-menu .widget.widget_search input {
	color: #b1b2b2
}
.edgt-page-footer .widget.widget_search input::-webkit-input-placeholder, .edgt-side-menu .widget.widget_search input::-webkit-input-placeholder {
	color: inherit
}
.edgt-page-footer .widget.widget_search input:-moz-placeholder, .edgt-side-menu .widget.widget_search input:-moz-placeholder {
	color: inherit
}
.edgt-page-footer .widget.widget_search input::-moz-placeholder, .edgt-side-menu .widget.widget_search input::-moz-placeholder {
	color: inherit
}
.edgt-page-footer .widget.widget_search input:-ms-input-placeholder, .edgt-side-menu .widget.widget_search input:-ms-input-placeholder {
	color: inherit
}
.edgt-page-footer .widget.widget_search input[type=submit], .edgt-side-menu .widget.widget_search input[type=submit] {
	color: #b1b2b2
}
.edgt-page-footer .widget.widget_search button:hover, .edgt-side-menu .widget.widget_search button:hover {
	color: #2d76b2
}
.edgt-page-footer .widget.widget_archive select, .edgt-page-footer .widget.widget_categories select, .edgt-page-footer .widget.widget_text select, .edgt-side-menu .widget.widget_archive select, .edgt-side-menu .widget.widget_categories select, .edgt-side-menu .widget.widget_text select {
	color: #b1b2b2;
	border-color: #b1b2b2
}
.edgt-page-footer .widget.widget_archive select option, .edgt-page-footer .widget.widget_categories select option, .edgt-page-footer .widget.widget_text select option, .edgt-side-menu .widget.widget_archive select option, .edgt-side-menu .widget.widget_categories select option, .edgt-side-menu .widget.widget_text select option {
	background-color: #b1b2b2
}
.edgt-page-footer .widget.widget_tag_cloud a, .edgt-side-menu .widget.widget_tag_cloud a {
	color: #b1b2b2
}
.edgt-page-footer .widget.widget_tag_cloud a:after, .edgt-side-menu .widget.widget_tag_cloud a:after {
	color: inherit
}
.edgt-page-footer .widget.widget_tag_cloud a:hover, .edgt-side-menu .widget.widget_tag_cloud a:hover {
	color: #2d76b2
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-course-list-holder, .edgt-side-menu .widget.edgt-course-list-widget .edgt-course-list-holder {
	margin-top: 6px
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-course-list-holder article, .edgt-side-menu .widget.edgt-course-list-widget .edgt-course-list-holder article {
	margin-bottom: 19px
}
.edgt-page-footer .widget.edgt-course-list-widget .edgt-instructor-name, .edgt-side-menu .widget.edgt-course-list-widget .edgt-instructor-name {
	font-size: 14px
}
.edgt-side-menu .widget.edgt-image-widget img {
	margin: 0 auto
}
.edgt-side-menu .widget {
	font-size: 18px;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
	color: #212121
}
.edgt-side-menu .widget .edgt-widget-title-holder .edgt-widget-title {
	color: #212121
}
.edgt-side-menu .edgt-side-menu-bottom .widget {
	color: #373838
}
.edgt-footer-bottom-holder .widget {
	margin: 0;
	color: #888;
	font-size: 12px;
	display: inline-block;
	font-weight: 600
}
.edgt-footer-bottom-holder .edgt-grid-col-6:first-child {
	text-align: left
}
.edgt-footer-bottom-holder .edgt-grid-col-6:last-child {
	text-align: right
}
.edgt-top-bar a {
	color: #969696
}
.edgt-top-bar a:hover {
	color: #2d76b2
}
.edgt-top-bar .widget {
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.edgt-top-bar .widget p {
font-size: 20px;
    font-weight: bold;
	margin: 0
}
.edgt-top-bar .widget.widget_text:not(:first-child) {
	margin: 0 0 0 20px
}
.edgt-top-bar .widget.widget_nav_menu ul {
	clear: both
}
.edgt-top-bar .widget.widget_nav_menu ul li {
	float: left;
	padding: 0 8px;
	margin: 0;
	line-height: 14px;
	border-left: 1px solid #fff
}
.edgt-top-bar-light .edgt-top-bar, .edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder li a, .edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a {
	color: rgba(33, 33, 33)!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder li ul li a, .edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li ul li a {
	color: #000!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-icon-widget-holder:hover {
	color: rgba(255, 255, 255, .85)!important
}
.edgt-top-bar-light .edgt-top-bar .edgt-position-left-inner a {
	text-decoration:underline;
font-size:20px;
font-weight:bold;
}
/*.edgt-top-bar-light .edgt-top-bar .edgt-position-left-inner a:hover {
	color: rgba(255, 255, 255, .85)!important*/
}
.edgt-top-bar-light .edgt-top-bar .widget, .edgt-top-bar-light .edgt-top-bar .widget .widgettitle, .edgt-top-bar-light .edgt-top-bar .widget i, .edgt-top-bar-light .edgt-top-bar .widget p, .edgt-top-bar-light .edgt-top-bar .widget span, .edgt-top-bar-light .edgt-top-bar .widget>a {
	color: rgba(33, 33, 33)!important;
        font-size:20px;
        font-weight:bold;
}
.edgt-top-bar-light .edgt-top-bar .widget:after {
	border-color: rgba(255, 255, 255, .52)
}
.edgt-top-bar-light .edgt-top-bar .widget a:hover, .edgt-top-bar-light .edgt-top-bar .widget a:hover .edgt-btn-text, .edgt-top-bar-light .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a:hover {
	color: #bfbfbf!important
}
.edgt-top-bar-dark .edgt-top-bar, .edgt-top-bar-dark .edgt-top-bar .edgt-icon-widget-holder, .edgt-top-bar-dark .edgt-top-bar a {
	color: #000!important
}
.edgt-top-bar-dark .edgt-top-bar .edgt-icon-widget-holder:hover {
	color: #2d76b2!important
}
.edgt-top-bar-dark .edgt-top-bar .widget, .edgt-top-bar-dark .edgt-top-bar .widget .widgettitle, .edgt-top-bar-dark .edgt-top-bar .widget a, .edgt-top-bar-dark .edgt-top-bar .widget i, .edgt-top-bar-dark .edgt-top-bar .widget p, .edgt-top-bar-dark .edgt-top-bar .widget span {
	color: #212121!important
}
.edgt-top-bar-dark .edgt-top-bar .widget a:hover .edgt-btn-text, .edgt-top-bar-dark .edgt-top-bar .widget a:not(.lang_sel_sel):hover {
	color: #2d76b2!important
}
.edgt-icon-widget-holder, .edgt-icon-widget-holder.edgt-link-with-href:hover .edgt-icon-text {
	color: #2d76b2
}
.edgt-icon-widget-holder .edgt-icon-text {
	color: #888;
	padding: 0 0 0 10px
}
.widget.edgt-image-widget {
	margin: 0 0 20px
}
.widget.edgt-image-widget .edgt-widget-title {
	margin: 0 0 26px
}
.widget.edgt-image-widget img {
	display: block
}
.edgt-drop-down .second .inner .widget.edgt-image-widget a {
	padding-top: 0
}
.wpb_widgetised_column .widget.widget_edgt_instagram_widget .edgt-widget-title, aside.edgt-sidebar .widget.widget_edgt_instagram_widget .edgt-widget-title {
	margin: 0 0 25px
}
.edgt-instagram-feed li a:hover:after {
	opacity: 1
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon {
	color: #2d76b2
}
@media only screen and (max-width:1280px) {
	.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text {
		font-size: 15px
	}
}
.widget.edgt-blog-list-widget {
	margin: 0 0 20px
}
.widget.edgt-blog-list-widget>h4 {
	margin: 0 0 15px
}
.widget.edgt-blog-list-widget .edgt-post-title {
	margin-bottom: 6px
}
.widget.edgt-blog-list-widget .edgt-post-info-author {
	font-size: 13px
}
.widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-avatar-holder {
	display: none
}
.widget.edgt-blog-list-widget .edgt-post-info-author a {
	color: #b9b9b9!important
}
.edgt-top-bar .widget.edgt-blog-list-widget>h2, footer .edgt-footer-top .widget.edgt-blog-list-widget>h2 {
	margin: 0 0 8px
}
.widget.edgt-contact-form-7-widget {
	background-color: #f0f0f0;
	text-align: center;
	padding: 0 20px;
	background-size: cover;
	background-position-x: center
}
.widget.edgt-contact-form-7-widget .edgt-widget-title-holder {
	margin-bottom: 0
}
.widget.edgt-contact-form-7-widget .edgt-widget-title-holder .edgt-widget-title {
	color: #fff;
	padding-top: 17px;
	margin-bottom: 0
}
.widget.edgt-contact-form-7-widget>span {
	font-size: 12px;
	color: #fff;
	margin: -2px 0 3px
}
.widget.edgt-contact-form-7-widget .wpcf7 {
	text-align: left
}
.widget.edgt-contact-form-7-widget .wpcf7-submit {
	border: none;
	width: 100%
}
.widget {
	margin: 0 0 50px;
	padding: 0
}
.widget .edgt-widget-title-holder {
	margin-bottom: 18px
}
.widget .edgt-widget-title-holder .edgt-widget-title {
	margin-bottom: 10px
}
.widget .edgt-widget-title-holder .edgt-separator {
	border-color: inherit;
	border-bottom-width: 3px;
	width: 30px
}
.widget .box_header {
	margin: 0 0 18px;
	font-size: 20px;
	line-height: 1.5em
}
.widget.widget_archive .edgt-widget-title, .widget.widget_categories .edgt-widget-title, .widget.widget_meta .edgt-widget-title, .widget.widget_pages .edgt-widget-title, .widget.widget_recent_comments .edgt-widget-title, .widget.widget_recent_entries .edgt-widget-title, .widget.widget_rss .edgt-widget-title {
	margin-bottom: 0
}
.widget ul {
	padding: 0;
	margin: 0;
	list-style: none
}
.widget ul li {
	display: block;
	line-height: 20px;
	margin: 0;
	padding: 18px 0
}
.widget ul li:last-child {
	border: 0;
	padding-bottom: 0
}
.widget ul li a {
	color: #2d76b2
}
.widget ul li a:hover {
	color: #2f2f2f
}
.widget ul .children, .widget ul .sub-menu {
	border-top: 1px solid #e5e5e5;
	margin-top: 18px
}
.widget.widget_archive ul li, .widget.widget_categories ul li, .widget.widget_meta ul li, .widget.widget_pages ul li, .widget.widget_recent_entries ul li {
	overflow: hidden
}
.widget.widget_archive ul li a, .widget.widget_categories ul li a, .widget.widget_meta ul li a, .widget.widget_pages ul li a, .widget.widget_recent_entries ul li a {
	display: inline;
	overflow: hidden;
	padding: 0;
	position: relative;
	font-size: 14px;
	font-weight: 600;
	-webkit-transition: padding .2s ease;
	-moz-transition: padding .2s ease;
	transition: padding .2s ease
}
.widget.widget_archive ul li a:after, .widget.widget_categories ul li a:after, .widget.widget_meta ul li a:after, .widget.widget_pages ul li a:after, .widget.widget_recent_entries ul li a:after {
	content: "\f30f";
	display: inline-block;
	font-family: IonIcons;
	font-size: 13px;
	left: -15px;
	line-height: 13px;
	position: absolute;
	speak: none;
	text-rendering: auto;
	text-transform: none;
	top: 50%;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	-moz-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	transition: left .2s cubic-bezier(.54, .49, 0, 1.75)
}
.widget.widget_archive ul li a:hover, .widget.widget_categories ul li a:hover, .widget.widget_meta ul li a:hover, .widget.widget_pages ul li a:hover, .widget.widget_recent_entries ul li a:hover {
	padding-left: 15px
}
.widget.widget_archive ul li a:hover:after, .widget.widget_categories ul li a:hover:after, .widget.widget_meta ul li a:hover:after, .widget.widget_pages ul li a:hover:after, .widget.widget_recent_entries ul li a:hover:after {
	left: 0
}
.widget #wp-calendar {
	width: 100%
}
.widget #wp-calendar caption {
	margin: 0 0 18px
}
.widget #wp-calendar td, .widget #wp-calendar th {
	padding: 3px 4px
}
.widget #wp-calendar td#today {
	color: inherit;
	background-color: #fff
}
.widget #wp-calendar tfoot a {
	color: #2d76b2
}
.widget #wp-calendar tfoot a:hover {
	color: #2f2f2f
}
.widget.widget_rss .rss-widget-icon {
	display: inline-block
}
.widget.widget_rss .rss-date {
	display: block;
	margin-bottom: 18px
}
.widget.widget_rss cite {
	display: block;
	margin-top: calc(18px/2)
}
.widget.widget_search .input-holder {
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px
}
.widget.widget_search .input-holder button, .widget.widget_search .input-holder input {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	box-sizing: border-box;
	color: inherit;
	display: inline-block;
	float: left;
	font-family: open sans, sans-serif;
	font-size: 15px;
	font-weight: inherit;
	height: 45px;
	line-height: 43px;
	outline: 0;
	position: relative;
	vertical-align: top;
	-webkit-appearance: none;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.widget.widget_search .input-holder input.search-field {
	width: calc(100% - 52px);
	padding: 0 0 0 21px
}
.widget.widget_search .input-holder input.search-field::-webkit-input-placeholder {
	color: #b5b5b5
}
.widget.widget_search .input-holder input.search-field:-moz-placeholder {
	color: #b5b5b5
}
.widget.widget_search .input-holder input.search-field::-moz-placeholder {
	color: #b5b5b5
}
.widget.widget_search .input-holder input.search-field:-ms-input-placeholder {
	color: #b5b5b5
}
.widget.widget_search .input-holder button {
	background: #fff;
	color: #000;
	cursor: pointer;
	font-size: 16px;
	width: 52px;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.widget.widget_search .input-holder button:hover {
	color: #2f2f2f
}
.widget.widget_search .input-holder button span {
	display: block;
	left: 0;
	line-height: inherit;
	position: absolute;
	top: 0;
	width: 100%
}
.widget.widget_search .input-holder button span:before {
	display: none;
	line-height: inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field, .widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
	background-color: transparent;
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 1px;
	font-weight: inherit;
	height: 52px;
	line-height: calc(52px - 2px);
	vertical-align: top;
	display: inline-block;
	width: 100%;
	position: relative;
	box-sizing: border-box;
	outline: 0
}
.widget.widget_search .input-holder button span:after {
	content: "\f002";
	font-size: 18px;
	font-family: FontAwesome
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field {
	border-radius: 3px;
	color: inherit;
	float: left;
	font-family: open sans, sans-serif;
	font-size: 12px;
	-webkit-appearance: none;
	padding: 4px 25px 4px 20px;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
	color: inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
	color: inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
	color: inherit
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
	color: inherit
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
	color: #b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-webkit-input-placeholder {
	color: #b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-moz-placeholder {
	color: #b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field::-moz-placeholder {
	color: #b1b2b2
}
.dark .widget.edgt-search-post-type-widget .edgt-post-type-search-field:-ms-input-placeholder {
	color: #b1b2b2
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select {
	border-radius: 0;
	color: inherit;
	font-family: open sans, sans-serif;
	font-size: 15px;
	margin-top: 18px;
	padding: 0 0 0 21px;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.widget.widget_tag_cloud .edgt-widget-title-holder {
	margin-bottom: 8px
}
.widget.widget_tag_cloud a {
	border-radius: 2px;
	color: #303030;
	display: inline-block;
	font-size: 12px!important;
	font-family: open sans, sans-serif;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0 7px 7px 0;
	padding: 0 2px;
	font-weight: 600
}
.widget.widget_tag_cloud a:hover {
	color: #2d76b2
}
.widget.widget_tag_cloud a:first-child {
	padding-left: 0
}
.edgt-icon-widget-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.edgt-icon-widget-holder>* {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit;
	text-transform: inherit
}
.edgt-page-footer .edgt-icon-widget-holder, .edgt-top-bar .edgt-icon-widget-holder {
	color: #fff
}
.edgt-page-footer .edgt-icon-widget-holder:hover, .edgt-top-bar .edgt-icon-widget-holder:hover {
	color: rgba(255, 255, 255, .8)
}
.edgt-page-footer .edgt-icon-widget-holder {
	display: block
}
.edgt-page-footer .edgt-icon-widget-holder .edgt-icon-text {
	font-weight: 600;
	font-size: 12px;
	color: #fff
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-icon-widget-holder:hover {
	color: rgba(255, 255, 255, .8)!important
}
.widget.edgt-image-slider-widget, .widget.edgt-image-slider-widget .edgt-is-widget-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.widget.edgt-image-slider-widget .edgt-widget-title {
	margin: 0 0 32px
}
.widget.edgt-image-slider-widget img {
	display: block
}
@media only screen and (max-width:1200px) {
	.edgt-instagram-feed:not(.edgt-instagram-carousel) li img {
		width: 100%
	}
	.edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-6 li, .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-9 li {
		width: 25%
	}
}
@media only screen and (max-width:768px) {
	.edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-6 li, .edgt-instagram-feed:not(.edgt-instagram-carousel).edgt-col-9 li {
		width: 33.33333%
	}
}
@media only screen and (max-width:680px) {
	.edgt-instagram-feed:not(.edgt-instagram-carousel) li {
		width: 50%!important
	}
}
.edgt-instagram-feed {
	list-style: none;
	padding: 0;
	margin: 0
}
.edgt-instagram-feed li {
	float: left;
	box-sizing: border-box;
	border: none!important
}
.edgt-instagram-feed li a {
	position: relative;
	display: block;
	overflow: hidden
}
.edgt-instagram-feed li a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-color: rgba(67, 67, 67, .4);
	opacity: 0;
	-webkit-transition: opacity .6s;
	-moz-transition: opacity .6s;
	transition: opacity .6s
}
.edgt-instagram-feed li a:after {
	content: '\f16d';
	font-family: FontAwesome;
	display: inline-block;
	position: absolute;
	top: 50%;
	font-size: 20px;
	line-height: 1em;
	width: auto;
	height: auto;
	left: 50%;
	background-color: transparent;
	color: #fff;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .2s ease-out, transform .2s ease-out;
	-moz-transition: opacity .2s ease-out, transform .2s ease-out;
	transition: opacity .2s ease-out, transform .2s ease-out
}
.edgt-instagram-feed li a:hover:after, .edgt-instagram-feed li a:hover:before {
	opacity: 1
}
.edgt-instagram-feed li img {
	width: 100%;
	display: block
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space {
	margin: 0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-no-space li {
	padding: 0;
	margin: 0
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space {
	margin: 0 -2px -4px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-tiny-space li {
	padding: 0 2px;
	margin: 0 0 4px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space {
	margin: 0 -6px -12px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-small-space li {
	padding: 0 6px;
	margin: 0 0 12px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space {
	margin: 0 -10px -20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-normal-space li {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-2 li {
	width: 50%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-3 li {
	width: 33.33333%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-4 li {
	width: 25%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-6 li {
	width: 16.66667%
}
.edgt-instagram-feed.edgt-instagram-gallery.edgt-col-9 li {
	width: 11.11111%
}
.edgt-instagram-feed.edgt-instagram-carousel li {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0
}
.edgt-instagram-feed.edgt-instagram-carousel li a {
	position: relative;
	display: block;
	height: 100%
}
.edgt-instagram-feed.edgt-instagram-carousel li a:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .25);
	opacity: 0;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.edgt-instagram-feed.edgt-instagram-carousel li a:hover {
	opacity: 1
}
.widget.edgt-raw-html-widget {
	margin: 0
}
.widget.edgt-raw-html-widget.edgt-grid-auto-width {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto
}
.widget.edgt-search-post-type-widget {
	line-height: 0;
	position: relative
}
.widget.edgt-search-post-type-widget .edgt-search-post-type {
	display: inline-block;
	width: 100%;
	position: relative
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results {
	background: #fff;
	height: auto;
	display: none;
	width: 100%;
	position: absolute;
	z-index: 99;
	left: 0;
	top: 100%
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results ul {
	padding: 10px 20px;
	box-sizing: border-box;
	display: inline-block;
	line-height: 0;
	width: 100%
}
.widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li {
	display: inline-block;
	width: 100%
}
.widget.edgt-search-post-type-widget .edgt-seach-icon-holder {
	position: absolute;
	right: 0;
	top: 0;
	font-size: 18px;
	color: #fff;
	width: 57px;
	height: 100%;
	line-height: 57px;
	background-color: #2d76b2
}
.widget.edgt-search-post-type-widget .edgt-search-icon, .widget.edgt-search-post-type-widget .edgt-search-loading {
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	opacity: 1;
	position: absolute;
	top: 20px;
	left: 20px
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous, .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider .owl-nav .owl-prev {
	left: 0
}
.widget.edgt-search-post-type-widget .edgt-search-icon.edgt-hidden, .widget.edgt-search-post-type-widget .edgt-search-loading.edgt-hidden {
	opacity: 0
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-search-post-type {
	background-color: #fff
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-field {
	border-radius: 0;
	height: 57px;
	line-height: 1.5em;
	border: 0;
	font-size: 14px;
	color: #929292
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results {
	background-color: rgba(255, 255, 255, .9);
	border-top: 1px solid #dadada
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul {
	padding: 16px 20px
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li {
	padding: 5px 0
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li a {
	color: #929292;
	font-size: 14px
}
.wpb_widgetised_column .widget.edgt-search-post-type-widget .edgt-post-type-search-results ul li a:hover {
	color: #2d76b2
}
.widget.edgt-separator-widget {
	margin: 0!important
}
.edgt-social-icon-widget-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.edgt-social-icon-widget-holder .edgt-social-icon-widget {
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
	letter-spacing: inherit
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-social-icon-widget-holder:hover {
	color: rgba(255, 255, 255, .8)!important
}
.widget.widget_edgt_twitter_widget {
	margin: 0 0 20px
}
.widget.widget_edgt_twitter_widget>h4 {
	margin: 0 0 8px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li:not(:last-child) {
	margin: 0 0 12px!important
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text {
	position: relative
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a {
	position: relative;
	line-height: inherit;
	color: inherit
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time {
	display: block
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget li .edgt-tweet-text a.edgt-tweet-time span {
	margin: 0 2px 0 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon {
	position: absolute;
	top: 2px;
	left: 0
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-twitter-icon i {
	font-size: 18px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text {
	padding: 0 0 0 28px;
	font-size: 15px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a, .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text span {
	color: #434343
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a, .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text span, .widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-standard li .edgt-tweet-text a:hover {
	color: #2d76b2
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 0 40px;
	text-align: center;
	box-sizing: border-box
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li {
	overflow: hidden
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-twitter-icon i {
	font-size: 16px;
	color: #2d76b2
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text {
	font-size: 14px
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a:hover {
	color: #434343
}
.widget.widget_edgt_twitter_widget .edgt-twitter-widget.edgt-twitter-slider li .edgt-tweet-text a.edgt-tweet-time {
	margin: 21px 0 0
}
/*!* animate.css -http://daneden.me/animate
* Version - 3.5.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
* Copyright (c) 2016 Daniel Eden*/

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.animated.hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes bounce {
	20%, 53%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
@keyframes bounce {
	20%, 53%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	40%, 43% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -30px, 0);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		animation-timing-function: cubic-bezier(.755, .05, .855, .06);
		-webkit-transform: translate3d(0, -15px, 0);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0)
	}
}
.bounce {
	-webkit-animation-name: bounce;
	animation-name: bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes flash {
	50%, from, to {
		opacity: 1
	}
	25%, 75% {
		opacity: 0
	}
}
@keyframes flash {
	50%, from, to {
		opacity: 1
	}
	25%, 75% {
		opacity: 0
	}
}
.flash {
	-webkit-animation-name: flash;
	animation-name: flash
}
@-webkit-keyframes pulse {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
}
@keyframes pulse {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	50% {
		-webkit-transform: scale3d(1.05, 1.05, 1.05);
		transform: scale3d(1.05, 1.05, 1.05)
	}
}
.pulse {
	-webkit-animation-name: pulse;
	animation-name: pulse
}
@-webkit-keyframes rubberBand {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
}
@keyframes rubberBand {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	30% {
		-webkit-transform: scale3d(1.25, .75, 1);
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		-webkit-transform: scale3d(.75, 1.25, 1);
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		-webkit-transform: scale3d(1.15, .85, 1);
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		-webkit-transform: scale3d(.95, 1.05, 1);
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		-webkit-transform: scale3d(1.05, .95, 1);
		transform: scale3d(1.05, .95, 1)
	}
}
.rubberBand {
	-webkit-animation-name: rubberBand;
	animation-name: rubberBand
}
@-webkit-keyframes shake {
	from, to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
@keyframes shake {
	from, to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	10%, 30%, 50%, 70%, 90% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	20%, 40%, 60%, 80% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
}
.shake {
	-webkit-animation-name: shake;
	animation-name: shake
}
@-webkit-keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes headShake {
	0% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	6.5% {
		-webkit-transform: translateX(-6px) rotateY(-9deg);
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		-webkit-transform: translateX(5px) rotateY(7deg);
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		-webkit-transform: translateX(-3px) rotateY(-5deg);
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		-webkit-transform: translateX(2px) rotateY(3deg);
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
.headShake {
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	-webkit-animation-name: headShake;
	animation-name: headShake
}
@-webkit-keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
@keyframes swing {
	20% {
		-webkit-transform: rotate3d(0, 0, 1, 15deg);
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		-webkit-transform: rotate3d(0, 0, 1, -10deg);
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		-webkit-transform: rotate3d(0, 0, 1, 5deg);
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		-webkit-transform: rotate3d(0, 0, 1, -5deg);
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		-webkit-transform: rotate3d(0, 0, 1, 0deg);
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
.swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	animation-name: swing
}
@-webkit-keyframes tada {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}
@keyframes tada {
	from, to {
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
	10%, 20% {
		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%, 50%, 70%, 90% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%, 60%, 80% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}
.tada {
	-webkit-animation-name: tada;
	animation-name: tada
}
@-webkit-keyframes wobble {
	from, to {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}
@keyframes wobble {
	from, to {
		-webkit-transform: none;
		transform: none
	}
	15% {
		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		-webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		-webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		-webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		-webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}
.wobble {
	-webkit-animation-name: wobble;
	animation-name: wobble
}
@-webkit-keyframes jello {
	11.1%, from, to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.39063deg) skewY(.39063deg);
		transform: skewX(.39063deg) skewY(.39063deg)
	}
	88.8% {
		-webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
		transform: skewX(-.19531deg) skewY(-.19531deg)
	}
}
@keyframes jello {
	11.1%, from, to {
		-webkit-transform: none;
		transform: none
	}
	22.2% {
		-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		-webkit-transform: skewX(6.25deg) skewY(6.25deg);
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		-webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		-webkit-transform: skewX(.39063deg) skewY(.39063deg);
		transform: skewX(.39063deg) skewY(.39063deg)
	}
	88.8% {
		-webkit-transform: skewX(-.19531deg) skewY(-.19531deg);
		transform: skewX(-.19531deg) skewY(-.19531deg)
	}
}
.jello {
	-webkit-animation-name: jello;
	animation-name: jello;
	-webkit-transform-origin: center;
	transform-origin: center
}
@-webkit-keyframes bounceIn {
	20%, 40%, 60%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
@keyframes bounceIn {
	20%, 40%, 60%, 80%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	20% {
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(1.03, 1.03, 1.03);
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		-webkit-transform: scale3d(.97, .97, .97);
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1)
	}
}
.bounceIn {
	-webkit-animation-name: bounceIn;
	animation-name: bounceIn
}
@-webkit-keyframes bounceInDown {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInDown {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0, -3000px, 0);
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, 25px, 0);
		transform: translate3d(0, 25px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, 5px, 0);
		transform: translate3d(0, 5px, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInDown {
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown
}
@-webkit-keyframes bounceInLeft {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInLeft {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-3000px, 0, 0);
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(25px, 0, 0);
		transform: translate3d(25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(-10px, 0, 0);
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(5px, 0, 0);
		transform: translate3d(5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
@-webkit-keyframes bounceInRight {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
@keyframes bounceInRight {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(3000px, 0, 0);
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(-25px, 0, 0);
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		-webkit-transform: translate3d(10px, 0, 0);
		transform: translate3d(10px, 0, 0)
	}
	90% {
		-webkit-transform: translate3d(-5px, 0, 0);
		transform: translate3d(-5px, 0, 0)
	}
	to {
		-webkit-transform: none;
		transform: none
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight
}
@-webkit-keyframes bounceInUp {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes bounceInUp {
	60%, 75%, 90%, from, to {
		-webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 3000px, 0);
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	90% {
		-webkit-transform: translate3d(0, -5px, 0);
		transform: translate3d(0, -5px, 0)
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
@keyframes bounceOut {
	20% {
		-webkit-transform: scale3d(.9, .9, .9);
		transform: scale3d(.9, .9, .9)
	}
	50%, 55% {
		opacity: 1;
		-webkit-transform: scale3d(1.1, 1.1, 1.1);
		transform: scale3d(1.1, 1.1, 1.1)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
}
.bounceOut {
	-webkit-animation-name: bounceOut;
	animation-name: bounceOut
}
@-webkit-keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes bounceOutDown {
	20% {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, -20px, 0);
		transform: translate3d(0, -20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	animation-name: bounceOutDown
}
@-webkit-keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes bounceOutLeft {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft
}
@-webkit-keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes bounceOutRight {
	20% {
		opacity: 1;
		-webkit-transform: translate3d(-20px, 0, 0);
		transform: translate3d(-20px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight
}
@-webkit-keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes bounceOutUp {
	20% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	40%, 45% {
		opacity: 1;
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	animation-name: bounceOutUp
}
@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDown {
	-webkit-animation-name: fadeInDown;
	animation-name: fadeInDown
}
@-webkit-keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInDownBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig
}
@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}
@-webkit-keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInLeftBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig
}
@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}
@-webkit-keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInRightBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig
}
@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}
@-webkit-keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes fadeInUpBig {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig
}
@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
@keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}
@-webkit-keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
@keyframes fadeOutDownBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 2000px, 0);
		transform: translate3d(0, 2000px, 0)
	}
}
.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig
}
@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}
@-webkit-keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
@keyframes fadeOutLeftBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-2000px, 0, 0);
		transform: translate3d(-2000px, 0, 0)
	}
}
.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig
}
@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}
@-webkit-keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
@keyframes fadeOutRightBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(2000px, 0, 0);
		transform: translate3d(2000px, 0, 0)
	}
}
.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig
}
@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}
@-webkit-keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
@keyframes fadeOutUpBig {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -2000px, 0);
		transform: translate3d(0, -2000px, 0)
	}
}
.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig
}
@-webkit-keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
@keyframes flip {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	40% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
		-webkit-animation-timing-function: ease-out;
		animation-timing-function: ease-out
	}
	50% {
		-webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	80% {
		-webkit-transform: perspective(400px) scale3d(.95, .95, .95);
		transform: perspective(400px) scale3d(.95, .95, .95);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
}
.animated.flip {
	-webkit-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: flip;
	animation-name: flip
}
@-webkit-keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInX {
	from {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInX {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipInX;
	animation-name: flipInX
}
.flipInY, .flipOutX {
	-webkit-backface-visibility: visible!important
}
@-webkit-keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
@keyframes flipInY {
	from {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in;
		opacity: 0
	}
	40% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
		-webkit-animation-timing-function: ease-in;
		animation-timing-function: ease-in
	}
	60% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
		opacity: 1
	}
	80% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
	}
	to {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
}
.flipInY {
	backface-visibility: visible!important;
	-webkit-animation-name: flipInY;
	animation-name: flipInY
}
@-webkit-keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutX {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
		opacity: 0
	}
}
.flipOutX {
	-webkit-animation-name: flipOutX;
	animation-name: flipOutX;
	backface-visibility: visible!important
}
@-webkit-keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
@keyframes flipOutY {
	from {
		-webkit-transform: perspective(400px);
		transform: perspective(400px)
	}
	30% {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
		opacity: 1
	}
	to {
		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
		opacity: 0
	}
}
.flipOutY {
	-webkit-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: flipOutY;
	animation-name: flipOutY
}
@-webkit-keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes lightSpeedIn {
	from {
		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		-webkit-transform: skewX(20deg);
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		-webkit-transform: skewX(-5deg);
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.lightSpeedIn {
	-webkit-animation-name: lightSpeedIn;
	animation-name: lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
@keyframes lightSpeedOut {
	from {
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
		transform: translate3d(100%, 0, 0) skewX(30deg);
		opacity: 0
	}
}
.lightSpeedOut {
	-webkit-animation-name: lightSpeedOut;
	animation-name: lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateIn {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, -200deg);
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateIn {
	-webkit-animation-name: rotateIn;
	animation-name: rotateIn
}
@-webkit-keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft
}
@-webkit-keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight
}
@-webkit-keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft
}
@-webkit-keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
@keyframes rotateInUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -90deg);
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: none;
		transform: none;
		opacity: 1
	}
}
.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight
}
@-webkit-keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
@keyframes rotateOut {
	from {
		-webkit-transform-origin: center;
		transform-origin: center;
		opacity: 1
	}
	to {
		-webkit-transform-origin: center;
		transform-origin: center;
		-webkit-transform: rotate3d(0, 0, 1, 200deg);
		transform: rotate3d(0, 0, 1, 200deg);
		opacity: 0
	}
}
.rotateOut {
	-webkit-animation-name: rotateOut;
	animation-name: rotateOut
}
@-webkit-keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, 45deg);
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
}
.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft
}
@-webkit-keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutDownRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight
}
@-webkit-keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
@keyframes rotateOutUpLeft {
	from {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: left bottom;
		transform-origin: left bottom;
		-webkit-transform: rotate3d(0, 0, 1, -45deg);
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
}
.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft
}
@-webkit-keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
@keyframes rotateOutUpRight {
	from {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		opacity: 1
	}
	to {
		-webkit-transform-origin: right bottom;
		transform-origin: right bottom;
		-webkit-transform: rotate3d(0, 0, 1, 90deg);
		transform: rotate3d(0, 0, 1, 90deg);
		opacity: 0
	}
}
.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight
}
@-webkit-keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%, 60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%, 80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
@keyframes hinge {
	0% {
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	20%, 60% {
		-webkit-transform: rotate3d(0, 0, 1, 80deg);
		transform: rotate3d(0, 0, 1, 80deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out
	}
	40%, 80% {
		-webkit-transform: rotate3d(0, 0, 1, 60deg);
		transform: rotate3d(0, 0, 1, 60deg);
		-webkit-transform-origin: top left;
		transform-origin: top left;
		-webkit-animation-timing-function: ease-in-out;
		animation-timing-function: ease-in-out;
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(0, 700px, 0);
		transform: translate3d(0, 700px, 0);
		opacity: 0
	}
}
.hinge {
	-webkit-animation-name: hinge;
	animation-name: hinge
}
@-webkit-keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
@keyframes rollIn {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}
.rollIn {
	-webkit-animation-name: rollIn;
	animation-name: rollIn
}
@-webkit-keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
@keyframes rollOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
	}
}
.rollOut {
	-webkit-animation-name: rollOut;
	animation-name: rollOut
}
@-webkit-keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
@keyframes zoomIn {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn
}
@-webkit-keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInDown {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInDown {
	-webkit-animation-name: zoomInDown;
	animation-name: zoomInDown
}
@-webkit-keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInLeft {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInLeft {
	-webkit-animation-name: zoomInLeft;
	animation-name: zoomInLeft
}
@-webkit-keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInRight {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInRight {
	-webkit-animation-name: zoomInRight;
	animation-name: zoomInRight
}
@-webkit-keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomInUp {
	from {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInUp {
	-webkit-animation-name: zoomInUp;
	animation-name: zoomInUp
}
@-webkit-keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}
@keyframes zoomOut {
	from {
		opacity: 1
	}
	50% {
		opacity: 0;
		-webkit-transform: scale3d(.3, .3, .3);
		transform: scale3d(.3, .3, .3)
	}
	to {
		opacity: 0
	}
}
.zoomOut {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut
}
@-webkit-keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutDown {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutDown {
	-webkit-animation-name: zoomOutDown;
	animation-name: zoomOutDown
}
@-webkit-keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
@keyframes zoomOutLeft {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
		transform: scale(.1) translate3d(-2000px, 0, 0);
		-webkit-transform-origin: left center;
		transform-origin: left center
	}
}
.zoomOutLeft {
	-webkit-animation-name: zoomOutLeft;
	animation-name: zoomOutLeft
}
@-webkit-keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
@keyframes zoomOutRight {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
		transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
	}
	to {
		opacity: 0;
		-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
		transform: scale(.1) translate3d(2000px, 0, 0);
		-webkit-transform-origin: right center;
		transform-origin: right center
	}
}
.zoomOutRight {
	-webkit-animation-name: zoomOutRight;
	animation-name: zoomOutRight
}
@-webkit-keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
@keyframes zoomOutUp {
	40% {
		opacity: 1;
		-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		-webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
		-webkit-transform-origin: center bottom;
		transform-origin: center bottom;
		-webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomOutUp {
	-webkit-animation-name: zoomOutUp;
	animation-name: zoomOutUp
}
@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}
@-webkit-keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInLeft {
	from {
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInLeft {
	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft
}
@-webkit-keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInRight {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInRight {
	-webkit-animation-name: slideInRight;
	animation-name: slideInRight
}
@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}
@-webkit-keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
@keyframes slideOutDown {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}
.slideOutDown {
	-webkit-animation-name: slideOutDown;
	animation-name: slideOutDown
}
@-webkit-keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
@keyframes slideOutLeft {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}
.slideOutLeft {
	-webkit-animation-name: slideOutLeft;
	animation-name: slideOutLeft
}
@-webkit-keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
@keyframes slideOutRight {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}
.slideOutRight {
	-webkit-animation-name: slideOutRight;
	animation-name: slideOutRight
}
@-webkit-keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
@keyframes slideOutUp {
	from {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
	to {
		visibility: hidden;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}
.slideOutUp {
	-webkit-animation-name: slideOutUp;
	animation-name: slideOutUp
}
#tribe-events-content-wrapper .tribe-bar-views-inner>label {
	font-family: open sans, sans-serif;
	font-size: 15px;
	color: #212121;
	font-weight: 600;
	display: inline-block;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 6px
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-day-time-slot h5, #tribe-events-content-wrapper .tribe-events-list-separator-month {
	font-family: Montserrat, sans-serif;
	font-size: 26px;
	color: #434343;
	font-weight: 600;
	border: 1px solid #e5e5e5;
	padding: 16px 20px;
	background-color: #fafafa;
	display: block;
	margin-bottom: 49px
}
#tribe-events-content-wrapper #tribe-bar-form {
	padding-bottom: 5px;
	margin-bottom: 47px;
	border-bottom: 1px solid #e5e5e5
}
#tribe-events-content-wrapper #tribe-bar-collapse-toggle {
	display: none
}
#tribe-events-content-wrapper .tribe-bar-filters {
	margin-bottom: 28px
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-date-filter {
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 15px;
	width: 41.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-search-filter {
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 41.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-bar-submit {
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	width: 16.6666666667%
}
#tribe-events-content-wrapper .tribe-bar-filters input[type=text] {
	width: 100%;
	margin-bottom: 22px;
	padding: 18px 20px;
	outline: 0;
	font-size: 14px;
	background-color: #fff;
	color: #969696;
	border: 1px solid #e5e5e5;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	resize: none
}
#tribe-events-content-wrapper .tribe-bar-filters input[type=submit], #tribe-events-content-wrapper .tribe-bar-filters input[type=text] {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0
}
#tribe-events-content-wrapper .tribe-bar-filters label {
	font-size: 15px;
	font-family: open sans, sans-serif;
	font-weight: 600;
	margin-bottom: 4px;
	display: block;
	color: #212121
}
#tribe-events-content-wrapper #tribe-bar-views-toggle, #tribe-events-content-wrapper .tribe-bar-views-select {
	display: none
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-events-button {
	width: 100%;
	margin-top: 31px;
	padding: 16px 20px;
	background-color: #2d76b2;
	border: 1px solid #2d76b2;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: open sans, sans-serif;
	cursor: pointer;
	-webkit-transition: background-color .2s;
	-moz-transition: background-color .2s;
	transition: background-color .2s
}
#tribe-events-content-wrapper .tribe-bar-filters .tribe-events-button:hover {
	background-color: #434343;
	border-color: #434343
}
#tribe-events-content-wrapper .tribe-bar-views-inner>label:after {
	content: ':'
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper:after, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper:before, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper:before, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice):after, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice):before, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p:after, #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p:before {
	content: " ";
	display: table
}
#tribe-events-content-wrapper .tribe-bar-views-list {
	list-style-type: none;
	display: inline-block;
	margin: 0;
	vertical-align: middle
}
#tribe-events-content-wrapper .tribe-bar-views-list:after, #tribe-events-content-wrapper .tribe-bar-views-list:before {
	content: " ";
	display: table
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-page-title, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next span, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous span {
	display: none
}
#tribe-events-content-wrapper .tribe-bar-views-list:after {
	clear: both
}
#tribe-events-content-wrapper .tribe-bar-views-list li {
	float: left
}
#tribe-events-content-wrapper .tribe-bar-views-list li a, #tribe-events-content-wrapper .tribe-bar-views-list li span {
	font-size: 14px;
	font-family: Montserrat, sans-serif;
	color: #969696;
	padding: 0 12.5px
}
#tribe-events-content-wrapper .tribe-bar-views-list li a:hover, #tribe-events-content-wrapper .tribe-bar-views-list li.tribe-bar-active, #tribe-events-content-wrapper .tribe-bar-views-list li.tribe-bar-active a, #tribe-events-content-wrapper .tribe-bar-views-list li:hover {
	color: #2d76b2
}
#tribe-events-content-wrapper #tribe-events-content {
	position: relative;
	margin-bottom: 81px!important;
	padding-top: 40px
}
#tribe-events-content-wrapper .tribe-events-page-title {
	margin-top: 0;
	margin-bottom: 38px;
	font-size: 25px;
	padding: 0 150px;
	text-transform: capitalize;
	color: #222;
	font-weight: 700
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous {
	font-size: 17px;
	color: #969696;
	font-family: Montserrat, sans-serif;
	font-weight: 600
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a {
	color: inherit;
	vertical-align: middle
}
#tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-next a:hover, #tribe-events-content-wrapper .tribe-events-sub-nav .tribe-events-nav-previous a:hover {
	color: #2d76b2
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-next a:after, #tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-previous a:before, #tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-next a:after, #tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-previous a:before {
	font-family: ElegantIcons;
	font-weight: 400;
	font-size: 18px;
	position: relative;
	top: 1px
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-next a:after, #tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-next a:after {
	content: '\35'
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-nav-previous a:before, #tribe-events-content-wrapper .tribe-events-month .tribe-events-nav-previous a:before {
	content: '\34'
}
#tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-next, #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav .tribe-events-nav-previous {
	position: absolute;
	top: 3px
}
#tribe-events-content-wrapper .tribe-events-calendar {
	border: 1px solid #e5e5e5!important;
	background-color: #fff!important
}
#tribe-events-content-wrapper .tribe-events-calendar tr {
	border: none
}
#tribe-events-content-wrapper .tribe-events-calendar td {
	height: 159px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	border-top: none
}
#tribe-events-content-wrapper .tribe-events-calendar td a {
	font-size: 100%
}
#tribe-events-content-wrapper .tribe-events-calendar th {
	padding: 24px 5px;
	letter-spacing: inherit;
	text-transform: none;
	font-family: Montserrat, sans-serif;
	font-size: 17px;
	color: #888;
	font-weight: 600;
	border-left: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}
#tribe-events-content-wrapper .tribe-events-calendar th:first-child {
	border-left: none
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] {
	background-color: #f7f7f7;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	line-height: inherit;
	padding: 8px 11px;
	text-align: left;
	font-size: 20px
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] a {
	font-size: 20px;
	color: grey
}
#tribe-events-content-wrapper .tribe-events-calendar td div[id*=tribe-events-daynum-] a:hover {
	color: #2d76b2
}
#tribe-events-content-wrapper .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] {
	background-color: #2d76b2;
	color: #fff
}
#tribe-events-content-wrapper .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-] a {
	color: #fff
}
#tribe-events-content-wrapper .tribe-events-calendar .type-tribe_events {
	border-bottom: 1px dashed #e5e5e5!important
}
#tribe-events-content-wrapper .tribe-events-calendar .type-tribe_events:last-child {
	border-bottom: none!important
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-month-event-title {
	font-size: 16px;
	color: #353535;
	font-weight: 700;
	font-family: Montserrat, sans-serif;
	text-align: left
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip {
	bottom: 100%!important;
	width: 290px;
	padding: 17px 22px;
	background-color: #fff;
	text-align: left;
	border: 1px solid #e1e1e1;
	box-sizing: border-box
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-arrow {
	width: 38px;
	height: 23px;
	background-image: url(/wp-content/themes/educator/assets/img/tooltip-arrow.png);
	background-repeat: no-repeat;
	bottom: -21px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .entry-title {
	font-family: Montserrat, sans-serif;
	font-size: 17px!important;
	font-weight: 700!important;
	color: #353535;
	letter-spacing: 0;
	line-height: 33px;
	margin-top: 0;
	margin-bottom: 5px!important;
	padding: 0
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-event-duration {
	font-size: 12px;
	color: #ababab;
	font-weight: 600;
	text-transform: uppercase;
	line-height: 1.6em;
	margin-bottom: 13px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb {
	float: none;
	padding: 0;
	border: 1px solid #f2f2f2;
	margin-bottom: 18px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-thumb img {
	width: 100%;
	vertical-align: middle
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-event-description {
	font-size: 14px;
	line-height: 26px
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-tooltip .tribe-events-event-body {
	padding: 0;
	font-weight: inherit;
	line-height: 1.6em;
	font-size: 12px;
	color: grey
}
#tribe-events-content-wrapper .tribe-events-calendar .tribe-events-viewmore {
	padding: 15px 10px;
	font-weight: 600;
	font-family: Montserrat, sans-serif;
	font-size: 15px
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav {
	margin-bottom: 20px
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav .tribe-events-nav-previous {
	float: left
}
#tribe-events-content-wrapper .tribe-events-list .tribe-events-sub-nav .tribe-events-nav-next, .edgt-owl-slider.owl-rtl .owl-item {
	float: right
}
#tribe-events-content-wrapper .tribe-events-list .type-tribe_events {
	margin-bottom: 48px;
	padding-bottom: 48px;
	border-bottom: 1px dashed #e5e5e5
}
#tribe-events-content-wrapper .tribe-events-list .type-tribe_events:last-child {
	margin-bottom: 0;
	border-bottom: none
}
#tribe-events-content-wrapper .tribe-events-list .edgt-events-list-item-image-holder {
	margin-bottom: 0
}
#tribe-events-content-wrapper .tribe-events-list .edgt-events-list-item-title-holder {
	margin-bottom: 21px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta {
	margin-bottom: 43px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-item {
	margin-bottom: 11px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-item:last-child {
	margin-bottom: 0
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-icon {
	display: inline-block;
	width: 27px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-single-meta-label {
	text-transform: uppercase;
	margin-right: 7px
}
#tribe-events-content-wrapper .tribe-events-list .qpdef-events-list-item-meta .edgt-events-list-item-excerpt p {
	margin: 0
}
#tribe-events-content-wrapper .tribe-events-day #tribe-events-header {
	display: none;
	margin: 0
}
#tribe-events-content-wrapper .tribe-events-day .type-tribe_events {
	margin-left: 0
}
#tribe-events-content-wrapper .tribe-events-day .tribe-events-day-time-slot h5 {
	text-transform: none;
	margin-top: 0
}
#tribe-events-content-wrapper .tribe-events-ical.tribe-events-button {
	font-size: 14px;
	font-family: Montserrat, sans-serif;
	color: #2d76b2
}
#tribe-events-content {
	margin-bottom: 11px!important
}
.edgt-owl-slider {
	display: none;
	width: 100%;
	position: relative;
	z-index: 1
}
.edgt-owl-slider.owl-loaded {
	display: block
}
.edgt-owl-slider.owl-loading {
	opacity: 0;
	display: block
}
.edgt-owl-slider.owl-hidden {
	opacity: 0
}
.edgt-owl-slider.owl-refresh .owl-item {
	visibility: hidden
}
.edgt-owl-slider.owl-drag .owl-item {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.edgt-owl-slider.owl-grab {
	cursor: move;
	cursor: grab
}
.no-js .edgt-owl-slider {
	display: block
}
.edgt-owl-slider .owl-stage {
	position: relative;
	-ms-touch-action: pan-Y
}
.edgt-owl-slider .owl-stage:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0
}
.edgt-owl-slider .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0)
}
.edgt-owl-slider .owl-item, .edgt-owl-slider .owl-wrapper {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0)
}
.edgt-owl-slider .owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-touch-callout: none
}
.edgt-owl-slider .owl-item img {
	display: block;
	width: 100%
}
.edgt-owl-slider .owl-dots.disabled, .edgt-owl-slider .owl-nav.disabled {
	display: none
}
.edgt-owl-slider .owl-item img .owl-lazy {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.edgt-owl-slider .owl-item .owl-lazy {
	opacity: 0;
	transition: opacity .4s ease
}
.edgt-owl-slider .owl-nav .owl-next, .edgt-owl-slider .owl-nav .owl-prev {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.edgt-owl-slider .owl-dots .owl-dot {
	cursor: pointer;
	cursor: hand;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.edgt-owl-slider .animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.edgt-owl-slider .owl-animated-in {
	z-index: 0
}
.edgt-owl-slider .owl-animated-out {
	z-index: 1
}
.edgt-owl-slider .fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}
.owl-height {
	transition: height .5s ease-in-out
}
@-webkit-keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
@keyframes fadeOut {
	0% {
		opacity: 1
	}
	100% {
		opacity: 0
	}
}
body .pp_pic_holder {
	position: fixed!important;
	top: 50%!important;
	left: 50%!important;
	display: none;
	width: 100px;
	z-index: 10001!important;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
body .pp_pic_holder .pp_bottom, body .pp_pic_holder .pp_top {
	display: none!important
}
body .pp_pic_holder .pp_content {
	position: relative;
	background: 0 0;
	margin: 0 auto;
	height: 40px;
	min-width: 40px;
	width: 100%
}
@media only screen and (max-width:768px) {
	body .pp_pic_holder .pp_content {
		width: 100%!important
	}
}
* html body .pp_pic_holder .pp_content {
	width: 40px
}
body .pp_pic_holder .pp_content_container {
	position: relative;
	text-align: left;
	width: 100%
}
body .pp_pic_holder .pp_content_container .pp_left, body .pp_pic_holder .pp_content_container .pp_right {
	background: 0 0!important;
	padding: 0!important
}
body .pp_pic_holder #pp_full_res {
	line-height: 1!important
}
body .pp_pic_holder #pp_full_res iframe {
	width: 100%
}
body .pp_pic_holder #pp_full_res .pp_inline {
	color: #434343;
	text-align: left
}
body .pp_pic_holder #pp_full_res .pp_inline p {
	margin: 0 0 15px
}
body .pp_pic_holder #pp_full_res img {
	display: block
}
@media only screen and (max-width:768px) {
	body .pp_pic_holder #pp_full_res img {
		width: 100%!important
	}
}
body .pp_pic_holder .pp_description, body .pp_pic_holder .pp_gallery, body .pp_pic_holder .ppt {
	display: none!important
}
body .pp_pic_holder .pp_loaderIcon {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 32px;
	height: 32px;
	margin: -16px 0 0 -16px;
	background-color: #fff;
	border-radius: 16px;
	-webkit-animation: scaleout 1s infinite ease-in-out;
	animation: scaleout 1s infinite ease-in-out
}
body .pp_pic_holder .pp_fade {
	position: relative;
	top: 50%;
	display: none;
	-webkit-transform: translateY(-50%) translateZ(0);
	-moz-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0)
}
body .pp_pic_holder .pp_details {
	position: relative;
	top: -1px;
	display: table;
	vertical-align: top;
	width: 100%!important;
	float: none!important;
	margin: 0!important;
	padding: 15px 24px;
	background-color: #fff;
	box-sizing: border-box
}
body .pp_pic_holder .pp_details .pp_nav {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	width: 100%;
	height: auto;
	float: none;
	margin: 0!important
}
body .pp_pic_holder .pp_details .pp_nav .pp_pause, body .pp_pic_holder .pp_details .pp_nav .pp_play {
	display: none
}
body .pp_pic_holder .pp_details .pp_nav .currentTextHolder {
	position: absolute;
	top: 0;
	left: 50%;
	width: auto;
	margin: 0;
	padding: 0;
	float: none;
	color: #888;
	font-family: inherit;
	font-size: inherit;
	line-height: 30px;
	font-style: inherit;
	letter-spacing: 5px
}
body .pp_pic_holder a:focus {
	outline: 0
}
body .pp_pic_holder a.pp_arrow_next, body .pp_pic_holder a.pp_arrow_previous {
	position: relative;
	display: inline-block;
	vertical-align: top;
	left: auto!important;
	float: none;
	width: auto!important;
	height: auto!important;
	margin: 0!important;
	color: #888;
	font-family: Fontello;
	font-size: 0;
	line-height: 1;
	text-indent: 0;
	background: 0 0!important;
	opacity: 1!important;
	overflow: visible
}
body .pp_pic_holder a.pp_arrow_next:after, body .pp_pic_holder a.pp_arrow_previous:after {
	font-size: 30px
}
body .pp_pic_holder a.pp_arrow_next:hover, body .pp_pic_holder a.pp_arrow_previous:hover {
	color: #434343
}
body .pp_pic_holder a.pp_arrow_previous:after {
	content: "\e85a"
}
body .pp_pic_holder a.pp_arrow_next {
	margin: 0 0 0 14px!important
}
body .pp_pic_holder a.pp_arrow_next:after {
	content: "\e85b"
}
body .pp_pic_holder a.pp_next, body .pp_pic_holder a.pp_previous {
	position: absolute;
	top: calc(50% - 20px);
	width: auto;
	height: auto;
	display: inline-block;
	margin: 0!important;
	background: 0 0!important;
	color: #434343;
	font-family: Ionicons;
	font-size: 40px;
	line-height: 1;
	text-indent: -9999px!important;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out, color .2s ease-out;
	-moz-transition: opacity .2s ease-out, color .2s ease-out;
	transition: opacity .2s ease-out, color .2s ease-out
}
body .pp_pic_holder a.pp_next>*, body .pp_pic_holder a.pp_previous>* {
	display: none
}
body .pp_pic_holder a.pp_next:after, body .pp_pic_holder a.pp_previous:after {
	display: block;
	line-height: inherit;
	text-indent: 0!important
}
body .pp_pic_holder a.pp_close, body .pp_pic_holder a.pp_expand {
	height: auto;
	width: auto;
	font-family: Fontello;
	text-indent: 0;
	background: 0 0!important;
	line-height: 1
}
body .pp_pic_holder a.pp_next:hover, body .pp_pic_holder a.pp_previous:hover {
	color: rgba(67, 67, 67, .8)
}
body .pp_pic_holder a.pp_previous {
	left: 30px
}
body .pp_pic_holder a.pp_previous:after {
	content: "\f3d2"
}
@media only screen and (max-width:768px) {
	body .pp_pic_holder a.pp_previous {
		left: 20px
	}
	body .pp_pic_holder a.pp_next {
		right: 20px
	}
}
body .pp_pic_holder a.pp_next:after {
	content: "\f3d3"
}
body .pp_pic_holder a.pp_close {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	margin: 0!important;
	color: #888;
	font-size: 0;
	cursor: pointer;
	opacity: 1!important
}
body .pp_pic_holder a.pp_close:after {
	content: "\e81b";
	font-size: 28px
}
body .pp_pic_holder a.pp_close:hover {
	color: #434343
}
body .pp_pic_holder a.pp_expand {
	position: absolute;
	right: -22px;
	top: -18px;
	display: block;
	color: #fff;
	font-size: 0;
	text-align: center;
	z-index: 2001
}
body .pp_pic_holder a.pp_expand:after {
	content: "\f386";
	font-size: 22px
}
body .pp_pic_holder a.pp_expand:hover {
	color: rgba(255, 255, 255, .8)
}
body .pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000
}
@media only screen and (max-width:768px) {
	body .pp_hoverContainer {
		width: 100%!important
	}
}
body .pp_hoverContainer:hover a.pp_next, body .pp_hoverContainer:hover a.pp_previous {
	opacity: 1
}
body .pp_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
	background-color: #434343;
	z-index: 10000!important
}
.edgt-tribe-events-single .edgt-events-single-main-info {
	position: relative;
	padding-bottom: 13px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 48px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder {
	position: absolute;
	top: 0;
	left: 0;
	font-family: Montserrat, sans-serif;
	background-color: #2d76b2;
	width: 70px;
	height: 70px;
	text-align: center
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner h3.edgt-events-single-date-day, .edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder .edgt-events-single-date-inner h5.edgt-events-single-date-month {
	color: #fff;
	display: block;
	margin: 0;
	line-height: 1
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder {
	display: inline-block;
	position: relative;
	padding-left: 97px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder h2.edgt-events-single-title {
	color: #545454;
	margin-top: 0;
	margin-bottom: 8px;
	line-height: 1
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-date {
	font-weight: 600;
	color: grey;
	font-size: 14px;
	text-transform: uppercase
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder span.edgt-events-single-info-icon {
	margin-right: 7px
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost {
	background-color: #2d76b2;
	display: inline-block;
	padding: 1px 17px;
	position: absolute;
	right: 0;
	top: 50%;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 14px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost.edgt-free {
	background-color: #ffd740
}
.edgt-tribe-events-single .edgt-events-single-main-info .tribe-events-cal-links {
	display: inline-block;
	float: right;
	margin: 12px 0 20px
}
.edgt-tribe-events-single .edgt-events-single-main-content .tribe-events-venue-map {
	width: 100%;
	float: none;
	margin: 0;
	border: none;
	padding: 0;
	border-radius: 0
}
.edgt-tribe-events-single .edgt-events-single-main-content .tribe-events-venue-map>div {
	height: 0!important;
	padding-bottom: 61%
}
.edgt-tribe-events-single .edgt-events-single-main-content .edgt-events-single-featured-image .tribe-events-event-image {
	margin-bottom: 20px
}
.edgt-tribe-events-single .edgt-events-single-meta {
	margin-top: 54px
}
.edgt-tribe-events-single .edgt-events-single-meta h4 {
	margin-bottom: 23px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item {
	color: #999;
	font-size: 13px;
	margin-bottom: 13px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-icon {
	margin-right: 4px;
	font-size: 16px;
	color: grey
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-label {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-value {
	font-size: 14px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-meta-item span.edgt-events-single-meta-value a {
	color: #2d76b2;
	font-weight: 600
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder {
	margin-top: 37px;
	padding: 40px 0 69px;
	border-top: 1px solid #ebebeb
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-nav-image img {
	display: block;
	width: 80px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event {
	display: table
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-image, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-image, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text {
	display: table-cell;
	vertical-align: middle
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text {
	padding: 0 24px
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-next-event .edgt-events-nav-text .edgt-events-nav-label, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-navigation-holder .edgt-events-single-prev-event .edgt-events-nav-text .edgt-events-nav-label {
	display: block;
	font-size: 14px;
	font-weight: 600;
	color: #303030
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event a, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event a {
	font-size: 14px;
	color: #888;
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event a:hover, .edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event a:hover {
	color: #2d76b2
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-prev-event {
	float: left
}
.edgt-tribe-events-single .edgt-events-single-meta .edgt-events-single-next-event {
	float: right;
	text-align: right
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button {
	margin-top: 25px;
	margin-right: 11px!important;
	padding: 17px 35px!important;
	background-color: #fff!important;
	border: 1px solid #eaebeb!important;
	color: #8a8a8a!important;
	font-size: 12px!important;
	border-radius: 0!important;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: .5px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button.tribe-events-ical {
	background-color: #2d76b2!important;
	color: #fff!important;
	border: 1px solid #2d76b2!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button.tribe-events-ical:hover {
	background-color: #434343!important;
	border-color: #434343!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:last-child {
	margin-right: 0!important
}
.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:hover {
	background-color: #2d76b2!important;
	color: #fff!important;
	border-color: #2d76b2!important
}
@media only screen and (max-width:480px) {
	.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-date-holder {
		position: relative
	}
	.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder {
		position: static;
		padding-left: 0;
		margin-top: 20px
	}
	.edgt-tribe-events-single .edgt-events-single-main-info .edgt-events-single-title-holder .edgt-events-single-cost {
		top: 13px
	}
	.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button {
		display: block!important;
		text-align: center!important;
		margin-right: 0!important
	}
	.edgt-tribe-events-single .edgt-events-nav-image, .edgt-tribe-events-single .edgt-events-nav-text a {
		display: none!important
	}
	.edgt-tribe-events-single .tribe-events-cal-links .tribe-events-button:first-child {
		margin-bottom: 19px
	}
	.edgt-tribe-events-single .edgt-events-nav-text {
		padding: 0!important
	}
}
.tt_event_hours_count, body .tt_tabs_navigation {
	display: none
}
.events-template-default .edgt-content .edgt-content-inner>.edgt-container>.edgt-container-inner {
	padding-top: 90px
}
.events-template-default .edgt-ttevents-single-holder {
	margin: 32px 0 0
}
.events-template-default .edgt-ttevents-single-holder .edgt-ttevents-single-title {
	margin: 20px 0 10px
}
.tt_event_hours li {
	border: 1px solid #e1e1e1!important;
	width: 200px;
	padding: 8px 25px;
	margin: 0 10px 10px 0!important
}
.tt_event_hours li h4 {
	margin: 0;
	font-size: 18px
}
.tt_event_hours li h4:nth-child(2) {
	color: #2d76b2
}
body table.tt_timetable {
	border-collapse: collapse!important
}
body .tt_tabs .tt_timetable td {
	border: 1px solid #e1e1e1!important;
	height: 78px
}
body .tt_tabs .tt_timetable .event .before_hour_text {
	font-family: open sans, sans-serif;
	color: #555;
	font-size: 14px!important
}
body .tt_timetable th {
	border: 1px solid #e1e1e1!important;
	padding: 25px 0;
	color: #888;
	font-weight: 700
}
body .tt_timetable .event .event_container .event_header {
	padding-top: 15px;
	color: #212121;
	font-family: Montserrat, sans-serif!important;
	font-size: 16px!important;
	font-weight: 600!important;
	box-sizing: border-box!important;
	margin-bottom: 0;
	line-height: 1
}
body .tt_timetable .event .before_hour_text {
	padding-top: 7px;
	line-height: 1
}
body .tt_tabs .tt_timetable td.tt_hours_column {
	font-family: Nunito, sans-serif!important;
	font-size: 16px!important;
	color: grey;
	font-weight: 700
}
@media only screen and (max-width:768px) {
	body .tt_responsive .tt_timetable.small .box_header, body .tt_responsive .tt_timetable.small .tt_items_list a, body .tt_responsive .tt_timetable.small .tt_items_list span {
		color: inherit!important;
		font-family: inherit!important
	}
	body .tt_items_list .value {
		color: inherit!important
	}
}
.widget_icl_lang_sel_widget #lang_sel, .widget_icl_lang_sel_widget #lang_sel_click {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 180px;
	text-align: right;
	box-sizing: border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel, .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
	position: relative;
	display: block;
	padding: 9px 20px;
	border: 1px solid #e5e5e5;
	box-sizing: border-box
}
.widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after, .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after {
	display: none
}
.widget_icl_lang_sel_widget #lang_sel ul, .widget_icl_lang_sel_widget #lang_sel_click ul {
	list-style: none;
	padding: 0;
	margin: 0
}
.widget_icl_lang_sel_widget #lang_sel ul li, .widget_icl_lang_sel_widget #lang_sel_click ul li {
	display: block;
	width: 100%;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget #lang_sel ul li a, .widget_icl_lang_sel_widget #lang_sel_click ul li a {
	display: block
}
.widget_icl_lang_sel_widget #lang_sel ul ul, .widget_icl_lang_sel_widget #lang_sel_click ul ul {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	padding: 13px 20px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-top: none;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	box-sizing: border-box;
	-webkit-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	-moz-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	transition: visibility 0s linear .25s, opacity .25s ease-in-out
}
.widget_icl_lang_sel_widget #lang_sel ul ul a, .widget_icl_lang_sel_widget #lang_sel_click ul ul a {
	padding: 7px 0
}
.widget_icl_lang_sel_widget #lang_sel:hover ul ul, .widget_icl_lang_sel_widget #lang_sel_click:hover ul ul {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	transition-delay: 0s
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px 5px 0
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a, .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
	display: block
}
.widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
	margin: 0 0 5px
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
	display: block;
	margin: 0;
	padding: 3px 0
}
.widget_icl_lang_sel_widget {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.widget_icl_lang_sel_widget img {
	position: relative;
	display: inline-block!important;
	vertical-align: middle;
	margin: 0 5px 0 0;
	top: -1px
}
.edgt-page-footer .widget_icl_lang_sel_widget, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click, .edgt-side-menu .widget_icl_lang_sel_widget, .edgt-side-menu .widget_icl_lang_sel_widget #lang_sel, .edgt-side-menu .widget_icl_lang_sel_widget #lang_sel_click, .edgt-sidebar .widget_icl_lang_sel_widget, .edgt-sidebar .widget_icl_lang_sel_widget #lang_sel, .edgt-sidebar .widget_icl_lang_sel_widget #lang_sel_click, .wpb_widgetised_column .widget_icl_lang_sel_widget, .wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel, .wpb_widgetised_column .widget_icl_lang_sel_widget #lang_sel_click {
	width: 100%
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
	border-color: #fff
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a {
	color: #999
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul li a:hover, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover {
	color: #fff
}
.edgt-page-footer .widget_icl_lang_sel_widget #lang_sel ul ul, .edgt-page-footer .widget_icl_lang_sel_widget #lang_sel_click ul ul {
	background-color: #fff;
	border: 1px solid #ebebeb
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a {
	color: #999
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover {
	color: #fff
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
	color: #999
}
.edgt-page-footer .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover {
	color: #fff
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click {
	width: 90%;
	margin: auto;
	min-width: 90px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel {
	border: 0;
	padding: 15px 10px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel .lang_sel_sel:after, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click .lang_sel_sel:after {
	right: 10px
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a {
	color: #212121;
	letter-spacing: 0;
	text-transform: capitalize;
	font-weight: 400
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul li a:hover, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul li a:hover {
	color: #212121
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul {
	padding: 8px 15px;
	background-color: #fff;
	border: 1px solid #ebebeb
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul li a, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul li a {
	color: #888
}
.edgt-top-bar .widget_icl_lang_sel_widget #lang_sel ul ul li a:hover, .edgt-top-bar .widget_icl_lang_sel_widget #lang_sel_click ul ul li a:hover {
	color: #212121
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
	margin: 0 15px 0 0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
	margin: 0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a {
	color: #fff
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li a:hover {
	color: #999
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
	float: left;
	margin: 0 15px 0 0;
	padding: 0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child {
	margin: 0
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a {
	color: #fff
}
.edgt-top-bar .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li a:hover {
	color: #999
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li {
	margin: 0 20px 0 0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_horizontal ul li:last-child {
	margin: 0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li {
	float: left;
	margin: 0 20px 0 0;
	padding: 0
}
.edgt-menu-area .widget_icl_lang_sel_widget .lang_sel_list_vertical ul li:last-child {
	margin: 0
}
.edgt-main-menu>ul>li.menu-item-language>a span {
	position: relative;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-main-menu>ul>li.menu-item-language>a span img {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	margin: 0 5px 0 0
}
.edgt-main-menu>ul>li.menu-item-language>a span:after {
	content: '\33';
	font-family: ElegantIcons;
	position: absolute;
	right: -15px;
	top: 50%;
	display: block;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-main-menu .menu-item-language .submenu-languages {
	position: absolute;
	top: 100%;
	width: 200px;
	left: 0;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	padding: 18px 0;
	text-align: left;
	background-color: #fff;
	border-top: 1px solid #e5e5e5;
	box-sizing: border-box;
	-webkit-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	-moz-transition: visibility 0s linear .25s, opacity .25s ease-in-out;
	transition: visibility 0s linear .25s, opacity .25s ease-in-out
}
.edgt-main-menu .menu-item-language .submenu-languages li {
	display: block;
	width: 100%;
	float: none;
	padding: 0;
	box-sizing: border-box
}
.edgt-main-menu .menu-item-language .submenu-languages a {
	display: block;
	padding: 9px 26px;
	color: #888
}
.edgt-main-menu .menu-item-language .submenu-languages a:hover {
	color: #434343
}
.edgt-main-menu .menu-item-language .submenu-languages img {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	margin: 0 5px 0 0
}
.edgt-main-menu .menu-item-language:hover ul {
	opacity: 1;
	visibility: visible;
	-webkit-transition-delay: 0s;
	-moz-transition-delay: 0s;
	transition-delay: 0s
}
.edgt-predefined-font-type-1 h1, .edgt-predefined-font-type-1 h2, .edgt-predefined-font-type-1 h3, .edgt-predefined-font-type-1 h4, .edgt-predefined-font-type-1 h5 {
	font-weight: 600;
	font-family: Montserrat, sans-serif
}
.edgt-predefined-font-type-1 h6 {
	font-family: open sans, sans-serif;
	font-weight: 400
}
.edgt-predefined-font-type-2 h1, .edgt-predefined-font-type-2 h2, .edgt-predefined-font-type-2 h3, .edgt-predefined-font-type-2 h4 {
	font-weight: 700;
	font-family: Nunito, sans-serif
}
.edgt-predefined-font-type-2 h5, .edgt-predefined-font-type-2 h6 {
	font-weight: 600;
	font-family: Nunito, sans-serif
}
.edgt-predefined-font-type-3 h1, .edgt-predefined-font-type-3 h2, .edgt-predefined-font-type-3 h3, .edgt-predefined-font-type-3 h4 {
	font-weight: 700;
	font-family: Lora, sans-serif
}
.edgt-predefined-font-type-3 h5, .edgt-predefined-font-type-3 h6 {
	font-weight: 600;
	font-family: Lora, sans-serif
}
#bbpress-forums {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
#bbpress-forums * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results {
	border: none
}
#bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-topics {
	border: 1px solid #e5e5e5
}
#bbpress-forums div.odd, #bbpress-forums ul.odd {
	background-color: transparent
}
#bbpress-forums div.bbp-template-notice.info {
	background-color: #fafafa;
	border-color: #e5e5e5;
	color: #212121;
	border-top: 1px solid #e5e5e5
}
#bbpress-forums li.bbp-header {
	background-color: #fafafa;
	border-bottom: 1px solid #e5e5e5;
	border-top: none;
	padding: 0
}
#bbpress-forums li.bbp-header>ul>li {
	font-size: 16px;
	font-weight: 600;
	color: #b5b5b5;
	padding: 15px 0;
	text-transform: uppercase
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-info, #bbpress-forums li.bbp-header>ul>li.bbp-topic-title {
	padding-left: 30px
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-reply-count, #bbpress-forums li.bbp-header>ul>li.bbp-forum-topic-count, #bbpress-forums li.bbp-header>ul>li.bbp-topic-reply-count, #bbpress-forums li.bbp-header>ul>li.bbp-topic-voice-count {
	width: 10%
}
#bbpress-forums li.bbp-header>ul>li.bbp-forum-freshness, #bbpress-forums li.bbp-header>ul>li.bbp-topic-freshness {
	text-align: center!important
}
#bbpress-forums li.bbp-header>ul>li:not(:first-child):not(:last-child) {
	text-align: center
}
#bbpress-forums li.bbp-header>ul>li:first-child, #bbpress-forums li.bbp-header>ul>li:last-child {
	text-align: left
}
#bbpress-forums li.bbp-header>ul>li a {
	color: #b5b5b5
}
#bbpress-forums li.bbp-header>ul>li a:hover {
	color: #2d76b2
}
#bbpress-forums li.bbp-body {
	padding: 0;
	font-size: 14px;
	background-color: #fff
}
#bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-title {
	font-size: 14px;
	color: #303030;
	font-weight: 600
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-name {
	font-size: 14px;
	color: #2d76b2
}
#bbpress-forums li.bbp-body .bbp-forum-freshness .bbp-author-avatar {
	display: none
}
#bbpress-forums li.bbp-footer {
	display: none;
	padding: 0
}
#bbpress-forums .widget_display_replies img.avatar, #bbpress-forums .widget_display_topics img.avatar, #bbpress-forums div.bbp-template-notice img.avatar, #bbpress-forums p.bbp-topic-meta img.avatar, #bbpress-forums ul.bbp-reply-revision-log img.avatar, #bbpress-forums ul.bbp-topic-revision-log img.avatar {
	border: none;
	float: none;
	margin-bottom: 0
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	float: right;
	max-width: 300px;
	padding: 17px 0 28px
}
.edgt-blog-holder article .edgt-post-image, .edgt-blog-holder article.format-video .edgt-self-hosted-video {
	max-width: 100%
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search {
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0 15px;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	color: #888;
	background-color: #f5f7f7;
	border: none;
	outline: 0;
	vertical-align: middle;
	box-sizing: border-box
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-webkit-input-placeholder {
	color: #888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-moz-placeholder {
	color: #888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-moz-placeholder {
	color: #888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-ms-input-placeholder {
	color: #888
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder #bbp_search_submit {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	font-size: 16px;
	color: #323131;
	background-color: #f5f7f7;
	border: none;
	outline: 0;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
body.forum-archive #bbpress-forums .bbp-search-form .edgt-search-menu-holder .edgt-form-holder #bbp_search_submit:hover {
	color: #434343
}
body.forum-archive #bbpress-forums div.bbp-breadcrumb {
	width: 60%
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum {
	border-top: none;
	padding: 26px 0 16px;
	border-bottom: 1px solid #e5e5e5
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum:last-child {
	border-bottom: none
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness, body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness {
	color: #888
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness>a, body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness>a {
	color: #888;
	font-size: 14px
}
body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness>a:hover, body.forum-archive #bbpress-forums li.bbp-body ul.forum li.bbp-topic-freshness>a:hover {
	color: #2d76b2
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content {
	font-size: 13px;
	font-weight: 400;
	color: #888
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by {
	color: #888;
	font-size: 12px;
	font-weight: 400
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name {
	font-size: 14px;
	color: #2d76b2
}
body.forum-archive #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover {
	color: #434343
}
body.forum #bbpress-forums .subscription-toggle {
	position: absolute;
	right: 0;
	padding-top: 63px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #2d76b2
}
body.forum #bbpress-forums .bbp-topics {
	margin: 0
}
body.forum #bbpress-forums .bbp-topic-form {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}
body.forum #bbpress-forums .bbp-topic-form div.bbp-template-notice {
	padding: 0 30px;
	background-color: transparent;
	border: none
}
body.forum #bbpress-forums .bbp-topic-form div.bbp-template-notice p {
	font-size: 14px;
	padding: 18px;
	margin: 0 0 10px;
	color: #303030;
	background-color: #fff8dd;
	border: 1px solid #ffe275;
	display: inline-block;
	width: 100%;
	border-radius: 0
}
body.forum #bbpress-forums li.bbp-header ul li.bbp-topic-title {
	padding-left: 30px
}
body.forum #bbpress-forums li.bbp-body ul.topic {
	border-top: none;
	padding: 29px 30px 26px;
	border-bottom: 1px solid #e5e5e5
}
body.forum #bbpress-forums li.bbp-body ul.topic:last-child {
	border-bottom: none
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness, body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness {
	color: #888
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness>a, body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a {
	color: #888;
	font-size: 14px
}
body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-forum-freshness>a:hover, body.forum #bbpress-forums li.bbp-body ul.topic li.bbp-topic-freshness>a:hover {
	color: #2d76b2
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title {
	padding-right: 20px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-permalink {
	font-size: 14px;
	color: #212121;
	font-weight: 600
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-permalink:hover {
	color: #2d76b2
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-meta {
	font-size: 14px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-title .bbp-topic-meta .avatar {
	display: none;
	vertical-align: middle;
	margin: 0 5px 0 10px
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness-author .bbp-author-avatar {
	display: none
}
body.forum #bbpress-forums li.bbp-body ul.topic .bbp-topic-freshness-author .bbp-author-name {
	font-size: 14px;
	color: #2d76b2
}
body.forum #bbpress-forums li.bbp-body ul.topic.sticky {
	background-color: transparent!important;
	font-size: 1em;
	position: relative
}
body.forum #bbpress-forums li.bbp-body ul.topic.sticky:after {
	content: '\f02e';
	font-family: FontAwesome;
	color: #2d76b2;
	font-size: 16px;
	position: absolute;
	top: -6px;
	right: 20px;
	vertical-align: top
}
body.forum #bbpress-forums li.bbp-body .bbp-forum-info .bbp-forum-content {
	font-size: 13px;
	font-weight: 400;
	color: #888
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by {
	color: #888;
	font-size: 14px;
	font-weight: 400
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name {
	font-size: 14px;
	color: #2d76b2
}
body.forum #bbpress-forums li.bbp-body .bbp-topic-started-by .bbp-author-name:hover {
	color: #434343
}
body.forum #bbpress-forums .bbp-no-reply, body.forum #bbpress-forums .bbp-no-topic, body.forum #bbpress-forums .bbp-reply-form, body.forum #bbpress-forums .bbp-topic-form {
	padding: 0 0 46px;
	background-color: #fff
}
@media only screen and (max-width:480px) {
	body.forum #bbpress-forums .subscription-toggle {
		position: relative;
		padding-top: 0
	}
	.edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-breadcrumb {
		display: none
	}
}
body.forum .bbp-pagination:nth-of-type(4) {
	display: none
}
#bbpress-forums div.bbp-breadcrumb {
	padding: 0 0 10px;
	font-size: 14px;
	float: none;
	display: none
}
#bbpress-forums div.bbp-breadcrumb p {
	margin: 0
}
#bbpress-forums div.bbp-breadcrumb p>:not(:last-child):after {
	content: ""
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-home {
	color: #888
}
#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current, #bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-home:hover {
	color: #2d76b2
}
.edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-breadcrumb, .edgt-title-holder .edgt-title-wrapper .edgt-breadcrumbs div.bbp-topic-tags {
	font-size: 15px
}
#bbpress-forums {
	margin-bottom: 120px
}
#bbpress-forums fieldset.bbp-form {
	border: none;
	padding: 0;
	background-color: #fff
}
#bbpress-forums fieldset.bbp-form .bbp-template-notice {
	margin-top: 30px;
	margin-bottom: 25px
}
#bbpress-forums fieldset.bbp-form label {
	color: #353535;
	font-size: 12px;
	font-weight: 600
}
#bbpress-forums fieldset.bbp-form #bbp_topic_subscription {
	float: left;
	margin: 7px 7px 0 0;
	text-align: left
}
#bbpress-forums fieldset.bbp-form #bbp_topic_subscription+label {
	color: #353535;
	padding-left: 2px;
	font-weight: 600;
	width: 85%;
	float: left;
	font-size: 12px
}
#bbpress-forums fieldset.bbp-form input[type=text], #bbpress-forums fieldset.bbp-form select, #bbpress-forums fieldset.bbp-form textarea {
	width: 100%;
	margin-bottom: 7px;
	padding: 15px 20px;
	outline: 0;
	font-size: 12px;
	background-color: #f8f7f7;
	color: grey;
	border: 1px solid #f2f2f2;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	resize: none
}
#bbpress-forums fieldset.bbp-form input[type=text]:focus, #bbpress-forums fieldset.bbp-form select:focus, #bbpress-forums fieldset.bbp-form textarea:focus {
	border-color: #e5e5e5
}
#bbpress-forums fieldset.bbp-form textarea.bbp-the-content {
	background-color: #fff
}
#bbpress-forums fieldset.bbp-form div.bbp-submit-wrapper {
	float: none
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) {
	padding: 0 30px;
	margin-left: -15px;
	margin-right: -15px
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice):after {
	clear: both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 33.3333333333%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p:after {
	clear: both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper {
	margin: 22px 0 29px;
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper:after {
	content: " ";
	display: table;
	clear: both
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper {
	float: left;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 15px;
	padding-right: 15px;
	width: 100%
}
#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-submit-wrapper:after {
	clear: both
}
#bbpress-forums fieldset.bbp-form legend {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	background-color: #fafafa;
	font-size: 16px;
	font-weight: 600;
	color: #b5b5b5;
	padding: 15px 30px 15px 27px;
	text-transform: uppercase
}
#bbpress-forums button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	font-size: 13px;
	line-height: 2.714285714285714em;
	padding: 5px 38px;
	color: #fff;
	background-color: #2d76b2;
	border-width: 0;
	cursor: pointer;
	text-transform: uppercase;
	font-weight: 700;
	font-family: open sans, sans-serif;
	letter-spacing: .05em;
	-webkit-transition: background-color .15s ease-out, color .15s ease-out;
	-moz-transition: background-color .15s ease-out, color .15s ease-out;
	transition: background-color .15s ease-out, color .15s ease-out
}
#bbpress-forums button:hover {
	background-color: #2d76b2!important
}
@media only screen and (max-width:1024px) {
	#bbpress-forums button>div:not(.bbp-template-notice)>p {
		width: 100%;
		float: none
	}
}
#bbpress-forums div.bbp-template-notice {
	padding: 9px 25px;
	margin: 0 0 10px;
	color: #888;
	background-color: #fefff0;
	border-color: #f1ebaa;
	display: inline-block;
	width: 100%;
	border-radius: 0;
	font-size: 14px
}
#bbpress-forums #bbp-user-body .bbp-topic-freshness-author .bbp-author-avatar, body.topic #bbpress-forums .bbp-pagination:nth-of-type(5) {
	display: none
}
#bbpress-forums div.bbp-template-notice p {
	font-size: 14px
}
#bbpress-forums div.bbp-template-notice a {
	color: inherit
}
#bbpress-forums div.bbp-template-notice a:hover {
	color: #2d76b2
}
#bbpress-forums div.bbp-template-notice img.avatar {
	border: none;
	vertical-align: middle;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
	border-radius: 50%
}
#bbpress-forums .bbp-breadcrumb+div.bbp-template-notice, #bbpress-forums .bbp-topic-tags+div.bbp-template-notice {
	margin: 0 0 20px;
	width: 100%
}
#bbpress-forums .bbp-pagination {
	margin: 17px 0;
	color: #888;
	font-size: 13px
}
#bbpress-forums .bbp-pagination .bbp-pagination-count {
	font-size: 14px;
	color: #ababab
}
#bbpress-forums .bbp-template-notice+.bbp-pagination {
	margin: 0 0 41px
}
@media only screen and (max-width:480px) {
	#bbpress-forums .bbp-template-notice+.bbp-pagination {
		margin: 0 0 20px
	}
}
#bbpress-forums #bbp-user-wrapper {
	padding: 39px 0;
	font-weight: 500
}
#bbpress-forums #bbp-user-wrapper ul.bbp-replies, #bbpress-forums #bbp-user-wrapper ul.bbp-topics {
	clear: both
}
#bbpress-forums #bbp-user-wrapper .bbp-user-forum-role, #bbpress-forums #bbp-user-wrapper .bbp-user-reply-count, #bbpress-forums #bbp-user-wrapper .bbp-user-topic-count {
	text-transform: none;
	font-size: 14px;
	color: #888;
	font-weight: 600
}
#bbpress-forums #bbp-user-wrapper h2.entry-title {
	font-size: 25px;
	line-height: 1.4em
}
#bbpress-forums #bbp-user-wrapper .bbp-user-description {
	font-size: 14px;
	margin-bottom: 12px
}
#bbpress-forums #bbp-single-user-details {
	width: 160px
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {
	background-color: transparent;
	opacity: 1;
	color: #2d76b2
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a {
	font-size: 14px;
	border-bottom: 1px solid #e5e5e5
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li a:hover {
	color: #2d76b2
}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li:last-child a {
	border-bottom: none
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar {
	width: auto
}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
	margin-bottom: 6px;
	border: 1px solid transparent;
	height: auto;
	width: 127px
}
#bbpress-forums #bbp-user-body {
	margin-left: 180px
}
#bbpress-forums #bbp-user-body .bbp-topic-title .bbp-topic-permalink {
	font-size: 14px;
	color: #303030;
	font-weight: 600
}
#bbpress-forums #bbp-user-body .bbp-topic-freshness-author .bbp-author-name, #bbpress-forums #bbp-user-body .bbp-topic-started-by .bbp-author-name, #bbpress-forums #bbp-user-body .bbp-topic-title .bbp-topic-permalink:hover {
	color: #2d76b2
}
#bbpress-forums #bbp-user-body .bbp-topic-meta {
	font-size: 14px
}
#bbpress-forums #bbp-user-body div.indicator-hint {
	padding: 12px 18px;
	color: grey;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0
}
#bbpress-forums #bbp-user-body div.indicator-hint p {
	font-size: 14px
}
#bbpress-forums #bbp-user-body div.indicator-hint img.avatar {
	border: none;
	vertical-align: middle;
	margin-bottom: 0;
	margin-left: 5px;
	margin-right: 5px
}
#bbpress-forums #bbp-your-profile fieldset {
	padding: 32px 0 12px
}
#bbpress-forums #bbp-your-profile fieldset input, #bbpress-forums #bbp-your-profile fieldset textarea {
	background-color: #ebebeb;
	color: #afafae;
	border: 1px solid #ebebeb
}
#bbpress-forums #bbp-your-profile fieldset input:focus, #bbpress-forums #bbp-your-profile fieldset textarea:focus {
	border-color: #434343
}
#bbpress-forums #bbp-your-profile fieldset>div label[for] {
	width: 26%;
	line-height: 22px
}
#bbpress-forums #bbp-your-profile fieldset>div label[for=display_name] {
	padding-bottom: 11px
}
#bbpress-forums #bbp-your-profile fieldset>div input {
	width: 72%;
	padding: 5px 14px;
	line-height: 22px
}
#bbpress-forums #bbp-your-profile fieldset div {
	margin-bottom: 20px
}
body.forum #bbpress-forums div.bbp-forum-header, body.forum #bbpress-forums div.bbp-reply-header, body.forum #bbpress-forums div.bbp-topic-header {
	background-color: #f4f9fc;
	padding-left: 25px;
	font-size: 14px;
	font-weight: 400;
	border: none
}
body.topic #bbpress-forums div.reply {
	padding: 0 20px
}
body.topic #bbpress-forums div.reply:last-child {
	border-bottom: 1px solid #ddd
}
body.topic #bbpress-forums .bbp-topic-tags {
	display: block;
	margin-bottom: 30px;
	float: none
}
body.topic #bbpress-forums #favorite-toggle, body.topic #bbpress-forums #subscription-toggle, body.topic #bbpress-forums .bbp-topic-tags {
	color: #888;
	font-weight: 400;
	font-size: 14px
}
body.topic #bbpress-forums #favorite-toggle a, body.topic #bbpress-forums #subscription-toggle a, body.topic #bbpress-forums .bbp-topic-tags a {
	color: #888
}
body.topic #bbpress-forums #favorite-toggle .bbp-breadcrumb-current, body.topic #bbpress-forums #favorite-toggle a:hover, body.topic #bbpress-forums #subscription-toggle .bbp-breadcrumb-current, body.topic #bbpress-forums #subscription-toggle a:hover, body.topic #bbpress-forums .bbp-topic-tags .bbp-breadcrumb-current, body.topic #bbpress-forums .bbp-topic-tags a:hover {
	color: #434343
}
body.topic #bbpress-forums #favorite-toggle p, body.topic #bbpress-forums #subscription-toggle p, body.topic #bbpress-forums .bbp-topic-tags p {
	margin: 0
}
body.topic #bbpress-forums .bbp-replies {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	margin-bottom: 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-header {
	padding-top: 13px;
	padding-bottom: 13px;
	padding-right: 30px;
	border-bottom: 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author {
	width: auto;
	margin-left: 27px
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
	margin-left: 170px
}
body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-author, body.topic #bbpress-forums .bbp-replies li.bbp-header .bbp-reply-content {
	color: #b5b5b5;
	font-size: 14px;
	font-weight: 600
}
body.topic #bbpress-forums .bbp-replies li.bbp-body {
	padding: 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header {
	font-size: 14px;
	font-weight: 600;
	width: 100%;
	padding: 10px 30px;
	background-color: #f5f7f7
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-reply-post-date {
	color: #818080
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links {
	color: #808081;
	font-weight: 300
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links a {
	color: #818080;
	font-size: 13px;
	font-weight: 300;
	text-transform: none
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header .bbp-admin-links a:hover {
	color: #434343
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header a.bbp-reply-permalink {
	color: #808081
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-header a.bbp-reply-permalink:hover {
	color: #434343
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.even, body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.odd {
	padding: 0 22px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .topic-author.odd {
	padding: 0 30px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author {
	width: auto;
	margin-top: 20px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author .bbp-author-avatar {
	display: block;
	text-align: left
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author .bbp-author-name {
	padding: 0;
	text-align: left
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author>a, body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-author>a>img {
	margin: 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content {
	margin-left: 120px;
	padding: 25px 12px 20px 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content ul.bbp-reply-revision-log {
	margin: 11px 0 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content>p {
	margin: 0;
	font-size: 15px
}
body.topic #bbpress-forums .bbp-replies li.bbp-body>div.topic-author {
	padding: 0
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-reply-ip, body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author br {
	display: none
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-author-name {
	color: #2d76b2;
	font-size: 14px;
	font-weight: 500
}
body.topic #bbpress-forums .bbp-replies li.bbp-body div.bbp-reply-author .bbp-author-role {
	font-size: 14px;
	font-weight: 500;
	font-style: normal;
	color: #888;
	margin-top: 2px;
	text-align: left
}
body.topic #bbpress-forums .bbp-reply-form {
	border: 1px solid #e5e5e5;
	padding-bottom: 46px;
	background-color: #fff
}
body.topic #bbpress-forums .bbp-reply-form div.bbp-template-notice {
	padding: 0 30px;
	background-color: transparent;
	border: none
}
body.topic #bbpress-forums .bbp-reply-form div.bbp-template-notice p {
	font-size: 14px;
	padding: 18px;
	margin: 0 0 10px;
	color: #303030;
	background-color: #fff8dd;
	border: 1px solid #ffe275;
	display: inline-block;
	width: 100%;
	border-radius: 0
}
body.topic #bbpress-forums .bbp-reply-form .bbp-form>div:not(.bbp-template-notice)>p {
	float: none
}
#bbpress-forums li.bbp-body ul.topic {
	padding: 8px 0
}
li.bbp-forum-reply-count, li.bbp-forum-topic-count, li.bbp-topic-reply-count, li.bbp-topic-voice-count {
	width: 11%
}
.edgt-sidebar .widget_display_search {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	float: right
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-column-left {
	display: table-cell;
	vertical-align: top
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-column-right {
	display: table-cell;
	width: 1%;
	text-align: left;
	vertical-align: top
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search {
	position: relative;
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin: 0;
	padding: 0 15px;
	font-family: inherit;
	font-size: 13px;
	font-weight: 400;
	color: #888;
	background-color: #f5f7f7;
	border: none;
	outline: 0;
	vertical-align: middle;
	box-sizing: border-box
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-webkit-input-placeholder {
	color: #888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-moz-placeholder {
	color: #888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search::-moz-placeholder {
	color: #888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder .edgt-search-field#bbp_search:-ms-input-placeholder {
	color: #888
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder #bbp_search_submit {
	position: relative;
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	font-size: 16px;
	font-family: FontAwesome;
	color: #323131;
	background-color: #f5f7f7;
	border: none;
	outline: 0;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-form-holder #bbp_search_submit:hover {
	color: #434343
}
.edgt-sidebar .widget_display_search #bbp-search-form.edgt-search-menu-holder .edgt-search-label {
	display: block;
	margin: 15px 0 0
}
.edgt-sidebar .widget.widget_display_replies ul li, .edgt-sidebar .widget.widget_display_topics ul li {
	font-weight: 400;
	font-size: 13px;
	color: #2d76b2;
	border-bottom: 1px solid #e5e5e5;
	margin-top: 10px;
	margin-bottom: 11px;
	padding-bottom: 7px
}
.edgt-sidebar .widget.widget_display_replies ul li a, .edgt-sidebar .widget.widget_display_topics ul li a {
	display: inline-block;
	font-family: inherit;
	font-size: inherit;
	border: none;
	margin: 0;
	padding: 0;
	font-weight: 500
}
.edgt-sidebar .widget.widget_display_replies ul li div, .edgt-sidebar .widget.widget_display_topics ul li div {
	font-size: 12px
}
.edgt-sidebar .widget.widget_display_replies .bbp-author-avatar, .edgt-sidebar .widget.widget_display_topics .bbp-author-avatar {
	padding-right: 5px
}
.edgt-sidebar .widget_display_forums li a, .edgt-sidebar .widget_display_views li a {
	font-size: 13px;
	color: #888;
	line-height: 43px;
	position: relative;
	display: block;
	font-weight: 500;
	padding: 0 10px 0 0;
	margin: 0;
	overflow: hidden;
	-webkit-transition: padding .2s ease;
	-moz-transition: padding .2s ease;
	transition: padding .2s ease
}
.edgt-sidebar .widget_display_forums li a:after, .edgt-sidebar .widget_display_views li a:after {
	position: absolute;
	top: 50%;
	left: -15px;
	display: inline-block;
	vertical-align: middle;
	font-family: IonIcons;
	content: "\f3d1";
	speak: none;
	color: #2d76b2;
	font-size: 17px;
	text-transform: none;
	text-rendering: auto;
	line-height: 17px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	-moz-transition: left .2s cubic-bezier(.54, .49, 0, 1.75);
	transition: left .2s cubic-bezier(.54, .49, 0, 1.75)
}
.edgt-sidebar .widget_display_forums li a:hover, .edgt-sidebar .widget_display_views li a:hover {
	color: #2d76b2;
	padding: 0 15px
}
.edgt-sidebar .widget_display_forums li a:hover:after, .edgt-sidebar .widget_display_views li a:hover:after {
	left: 0
}
.edgt-sidebar .widget_display_stats dl {
	font-size: 13px
}
.edgt-sidebar .widget_display_stats dl>* {
	display: inline-block;
	float: left;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 0 5px;
	padding: 0 0 5px
}
.edgt-sidebar .widget_display_stats dl dt {
	width: 80%;
	font-weight: 500;
	font-size: 13px;
	color: #888
}
.edgt-sidebar .widget_display_stats dl dd {
	color: #888;
	width: 20%;
	text-align: right;
	font-weight: 300
}
.edgt-sidebar .widget_display_stats dl dd strong:before {
	content: "("
}
.edgt-sidebar .widget_display_stats dl dd strong:after {
	content: ")"
}
.edgt-sidebar .widget_display_stats dl dd:last-child {
	margin-bottom: 28px
}
.edgt-sidebar .bbp_widget_login .bbp-logged-in>* {
	margin: 0;
	line-height: 16px
}
.edgt-sidebar .bbp_widget_login .bbp-logged-in>*>a {
	font-size: 16px;
	line-height: 1em;
	font-weight: 500
}
.edgt-sidebar .bbp_widget_login input[type=password], .edgt-sidebar .bbp_widget_login input[type=text] {
	width: 100%;
	margin-bottom: 0;
	padding: 16px 20px;
	outline: 0;
	font-size: 14px;
	color: #767676;
	border: none;
	background-color: #f5f7f7;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: border-color .2s ease-out;
	-moz-transition: border-color .2s ease-out;
	transition: border-color .2s ease-out;
	resize: none
}
.edgt-sidebar .bbp_widget_login input[type=password]:focus, .edgt-sidebar .bbp_widget_login input[type=text]:focus {
	border-color: #434343
}
.edgt-sidebar .bbp_widget_login label {
	font-size: 12px;
	padding-bottom: 5px
}
.edgt-sidebar .bbp_widget_login .bbp-username {
	margin-top: 0
}
.edgt-sidebar .bbp_widget_login .bbp-remember-me label {
	font-size: 12px
}
.edgt-sidebar .bbp_widget_login .bbp-remember-me input {
	vertical-align: middle
}
.edgt-sidebar .bbp_widget_login .bbp-submit-wrapper {
	text-align: left;
	float: none
}
.edgt-sidebar .bbp_widget_login .logout-link {
	color: #888;
	font-weight: 700;
	font-size: 12px
}
.edgt-sidebar .bbp_widget_login button {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	outline: 0;
	font-size: 13px;
	line-height: 2.714285714285714em;
	padding: 0 35px;
	color: #fff;
	background-color: #888;
	border-width: 0;
	cursor: pointer;
	-webkit-transition: background-color .15s ease-out, color .15s ease-out;
	-moz-transition: background-color .15s ease-out, color .15s ease-out;
	transition: background-color .15s ease-out, color .15s ease-out
}
.edgt-sidebar .bbp_widget_login button:hover {
	background-color: #2d76b2
}
@media only screen and (max-width:1440px) {
	#bbpress-forums div.bbp-topic-tags {
		display: inline-block;
		float: none
	}
}
@media only screen and (max-width:1200px) {
	#bbpress-forums #bbp-your-profile fieldset>div label[for] {
		width: 30%;
		padding: 5px 11px 5px 0
	}
	#bbpress-forums #bbp-your-profile fieldset>div input {
		width: 70%
	}
}
@media only screen and (max-width:1024px) {
	#bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
		width: 100%
	}
	#bbpress-forums div.bbp-template-notice {
		margin-bottom: 0
	}
}
@media only screen and (max-width:680px) {
	#bbpress-forums .bbp-admin-links, #bbpress-forums .bbp-forums .bbp-body .bbp-forum-freshness, #bbpress-forums .bbp-forums .bbp-body .bbp-forum-reply-count, #bbpress-forums .bbp-forums .bbp-body .bbp-forum-topic-count, #bbpress-forums .bbp-forums .forum-titles .bbp-forum-freshness, #bbpress-forums .bbp-forums .forum-titles .bbp-forum-reply-count, #bbpress-forums .bbp-forums .forum-titles .bbp-forum-topic-count, #bbpress-forums .bbp-topics .bbp-body .bbp-topic-freshness, #bbpress-forums .bbp-topics .bbp-body .bbp-topic-reply-count, #bbpress-forums .bbp-topics .bbp-body .bbp-topic-voice-count, #bbpress-forums .bbp-topics .forum-titles .bbp-topic-freshness, #bbpress-forums .bbp-topics .forum-titles .bbp-topic-reply-count, #bbpress-forums .bbp-topics .forum-titles .bbp-topic-voice-count, #bbpress-forums div.bbp-template-notice, #bbpress-forums div.indicator-hint {
		display: none
	}
	#bbpress-forums .bbp-forums .bbp-body .bbp-forum-info {
		width: 100%;
		padding-right: 0
	}
	#bbpress-forums .bbp-topics .bbp-body .bbp-forum-info {
		width: 100%;
		padding-right: 0
	}
	#bbpress-forums .bbp-breadcrumb, #bbpress-forums div.bbp-search-form, #bbpress-forums>#subscription-toggle {
		float: none
	}
	#bbpress-forums #bbp-search-form #bbp_search {
		width: 100%
	}
	#bbpress-forums fieldset.bbp-form {
		padding-left: 0;
		padding-right: 0
	}
	#bbpress-forums #bbp-your-profile fieldset>div label[for] {
		width: 100%;
		text-align: left;
		padding: 5px 11px 5px 0
	}
	#bbpress-forums #bbp-your-profile fieldset fieldset.password, #bbpress-forums #bbp-your-profile fieldset textarea, #bbpress-forums #bbp-your-profile fieldset>div input {
		width: 100%
	}
}
@media only screen and (max-width:480px) {
	#bbpress-forums .bbp-body div.bbp-reply-author {
		margin: 0;
		min-height: 70px
	}
	#bbpress-forums .bbp-body div.bbp-reply-content {
		margin-left: 0;
		margin-right: 0
	}
	#bbpress-forums div.bbp-reply-author img.avatar {
		top: 0;
		margin-top: 0
	}
	#bbpress-forums li.bbp-body div.hentry {
		padding-top: 16px
	}
	#bbpress-forums li.bbp-header .bbp-reply-content {
		display: none
	}
	#bbpress-forums li.bbp-header .bbp-reply-author {
		float: none
	}
	#bbpress-forums #bbp-single-user-details {
		margin-bottom: 20px
	}
	body.topic #bbpress-forums .bbp-replies li.bbp-body .bbp-reply-content {
		margin-left: 0;
		padding-top: 20px
	}
	body.topic #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice) .bbp-the-content-wrapper {
		padding: 0
	}
	body.topic #bbpress-forums fieldset.bbp-form>div:not(.bbp-template-notice)>p {
		width: 100%
	}
}
.edgt-blog-holder, .edgt-blog-holder article, .edgt-blog-holder article .edgt-post-content, .edgt-blog-holder article .edgt-post-image {
	display: inline-block;
	vertical-align: middle;
	position: relative
}
.edgt-blog-holder {
	width: 100%;
	margin: 0 0 40px;
	clear: both
}
.edgt-blog-holder article {
	width: 100%;
	box-sizing: border-box
}
.edgt-blog-holder article.sticky .edgt-post-title a {
	color: #2d76b2
}
.edgt-blog-holder article .edgt-post-content {
	width: 100%
}
.edgt-blog-holder article .edgt-post-image img {
	display: block
}
.edgt-blog-holder article .edgt-post-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	box-sizing: border-box
}
.edgt-blog-holder article .edgt-post-title {
	margin: 0
}
.edgt-blog-holder article .edgt-post-excerpt:after {
	content: '...'
}
.edgt-blog-holder article .edgt-post-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-blog-holder article .edgt-post-info>* {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: currentColor
}
.edgt-blog-holder article .edgt-post-info>* a {
	color: inherit
}
.edgt-blog-holder article.format-gallery .edgt-post-image {
	width: 100%
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item {
	z-index: 2
}
.edgt-blog-holder article.format-gallery .owl-carousel .owl-item.active {
	z-index: 3
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-embed body {
	background: 0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container {
	background-color: #434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
	height: 38px!important
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls {
	padding: 0 10px 0 4px;
	box-sizing: border-box
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button {
	width: 39px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
	width: 30px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button {
	height: 38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button button {
	position: relative;
	height: 100%;
	background: center no-repeat;
	margin: 0;
	border: 0;
	outline: 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-play button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-play button {
	width: 39px;
	background-image: url(/wp-content/themes/educator/framework/modules/blog/assets/img/audio/play.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-pause button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-pause button {
	width: 39px;
	background-image: url(/wp-content/themes/educator/framework/modules/blog/assets/img/audio/pause.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-stop button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-stop button {
	width: 39px;
	background-image: url(/wp-content/themes/educator/framework/modules/blog/assets/img/audio/stop.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-mute button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-mute button {
	width: 30px;
	background-image: url(/wp-content/themes/educator/framework/modules/blog/assets/img/audio/sound.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-playpause-button.mejs-unmute button, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-volume-button.mejs-unmute button {
	width: 30px;
	background-image: url(/wp-content/themes/educator/framework/modules/blog/assets/img/audio/mute.png)
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time {
	height: 100%;
	padding: 0;
	font-family: inherit;
	font-size: 13px;
	color: #fff;
	line-height: 36px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail {
	height: 100%;
	padding: 0;
	font-family: inherit
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total {
	height: 5px;
	margin: 15px 14px;
	background: #fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-current {
	height: 5px;
	background-color: #2d76b2
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float {
	top: -14px;
	border: 0;
	color: #fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float .mejs-time-float-corner {
	border-top-color: #434343
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-float, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>.mejs-time-rail .mejs-time-total .mejs-time-loaded {
	background: 0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider {
	height: 38px
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	height: 5px;
	background: 0 0
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	background-color: #fff
}
.edgt-blog-holder article.format-audio .edgt-blog-audio-holder .mejs-container .mejs-controls>a.mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	background-color: #2d76b2
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-holder-inner {
	opacity: 0
}
.edgt-blog-holder.edgt-blog-type-masonry article {
	float: left
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-masonry-grid-sizer, .edgt-blog-holder.edgt-blog-type-masonry article {
	width: 100%
}
.edgt-blog-holder.edgt-blog-type-masonry .edgt-blog-masonry-grid-gutter {
	width: 0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns .edgt-blog-masonry-grid-sizer, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article {
	width: 50%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article.edgt-post-size-large-width, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-two-columns article.edgt-post-size-large-width-height {
	width: 100%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns .edgt-blog-masonry-grid-sizer, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article {
	width: 33.33333%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article.edgt-post-size-large-width, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-three-columns article.edgt-post-size-large-width-height {
	width: 66.66667%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns .edgt-blog-masonry-grid-sizer, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article {
	width: 25%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article.edgt-post-size-large-width, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-four-columns article.edgt-post-size-large-width-height {
	width: 50%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns .edgt-blog-masonry-grid-sizer, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article {
	width: 20%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article.edgt-post-size-large-width, .edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-five-columns article.edgt-post-size-large-width-height {
	width: 40%
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-no-space .edgt-blog-holder-inner {
	margin: 0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-no-space article {
	padding: 0;
	margin: 0
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-tiny-space .edgt-blog-holder-inner {
	margin: 0 -5px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-tiny-space article {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-small-space .edgt-blog-holder-inner {
	margin: 0 -10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-small-space article {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-normal-space .edgt-blog-holder-inner {
	margin: 0 -15px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-normal-space article {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-large-space .edgt-blog-holder-inner {
	margin: 0 -20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-large-space article {
	padding: 0 20px;
	margin: 0 0 40px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width {
	box-sizing: border-box
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-tiny-space {
	padding: 0 10px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-small-space {
	padding: 0 20px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-normal-space {
	padding: 0 30px
}
.edgt-blog-holder.edgt-blog-type-masonry.edgt-blog-masonry-full-width.edgt-blog-large-space {
	padding: 0 40px
}
.edgt-blog-holder.edgt-blog-masonry article {
	margin: 0 0 20px;
	padding: 0 0 30px
}
.edgt-blog-holder.edgt-blog-masonry article.edgt-post-has-media .edgt-post-heading {
	margin-bottom: 24px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-title {
	margin: 0 0 5px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-excerpt-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 19px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-more-link-container {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top {
	margin-bottom: 8px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	font-weight: 600;
	font-size: 14px;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div a {
	color: inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div a:hover, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
	color: #606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-top>div.edgt-post-info-category a:before {
	content: "\e017";
	font-family: ElegantIcons;
	display: inline-block;
	margin-right: 6px;
	position: relative;
	top: 2px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom {
	margin-top: 0;
	padding-top: 15px;
	border-top: 1px solid #dadada
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-left, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	position: relative;
	display: inline-block;
	width: 50%;
	float: left;
	line-height: 25px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
	margin-left: 15px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
	margin-left: 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author {
	display: inline-block
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author a {
	text-transform: capitalize;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author a:hover {
	color: #606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	text-align: right
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a {
	display: inline-block
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a i, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like a span, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a i, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder a span {
	vertical-align: middle;
	color: inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like i:first-child, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like span:first-child {
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out;
	margin-right: 7px;
	color: #c4c3c3
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like:hover i:first-child, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-blog-like:hover span:first-child {
	color: #606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder span:first-child {
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out;
	margin-right: 3px;
	color: #c4c3c3
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-comments-holder:hover span:first-child {
	color: #606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	font-weight: 600;
	font-size: 14px;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div a {
	color: inherit
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div a:hover, .edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div.edgt-post-info-category a:hover:before {
	color: #606264
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom>div.edgt-post-info-category a:before {
	content: "\e07c";
	font-family: ElegantIcons;
	display: inline-block;
	margin-right: 6px;
	position: relative;
	top: 2px
}
.edgt-blog-holder.edgt-blog-masonry article .edgt-post-info-bottom .edgt-post-info-author-avatar-holder {
	overflow: hidden;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin-right: 13px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.edgt-blog-holder.edgt-blog-masonry article.format-audio.edgt-post-no-media.has-post-thumbnail .edgt-post-heading {
	margin-bottom: 30px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-title, .edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-title {
	margin-bottom: 0
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-text {
	padding: 48px 25px 41px 40px;
	overflow: hidden;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-mark {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 75px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-mark .edgt-link-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-info-bottom {
	border: none;
	padding-top: 10px
}
.edgt-blog-holder.edgt-blog-masonry article.format-link .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-text {
	padding: 46px 25px 32px 40px;
	overflow: hidden;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-mark {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 75px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-mark .edgt-quote-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-quote-author {
	font-weight: 600;
	font-size: 14px;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-info-bottom {
	border: none;
	padding-top: 23px
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-masonry article.format-quote .edgt-post-author {
	display: inline-block;
	margin-bottom: 23px;
	font-size: 13px;
	line-height: 20px
}
.edgt-blog-holder.edgt-blog-masonry .edgt-blog-pagination {
	margin: 47px 0 52px
}
.edgt-blog-holder.edgt-blog-standard article {
	margin: 0 0 71px;
	padding: 0
}
.edgt-blog-holder.edgt-blog-standard article.edgt-post-has-media .edgt-post-heading {
	margin-bottom: 34px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-title {
	margin: 0 0 4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-excerpt-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 15px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-more-link-container {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top {
	margin-bottom: 18px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	font-weight: 600;
	font-size: 14px;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div a {
	color: inherit
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div a:hover, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
	color: #606264
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-post-info-category a:before {
	content: "\e017";
	font-family: ElegantIcons;
	display: inline-block;
	margin-right: 6px;
	position: relative;
	top: 1px;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-top>div.edgt-blog-like i {
	margin-right: 4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom {
	padding-top: 14px;
	border-top: 1px solid #ebebeb
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	position: relative;
	display: inline-block;
	width: 50%;
	float: left;
	line-height: 27px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left {
	line-height: 1
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	color: #888
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a {
	display: inline-block;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	margin: 0 12px 5px 4px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:first-child {
	margin-left: 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:hover {
	color: #2d76b2
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -2px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child:after {
	content: ''
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
	margin-left: 17px
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
	margin-left: 0
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author {
	display: inline-block
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author a {
	color: #444;
	text-transform: capitalize
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-author a:hover {
	color: #2d76b2
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	text-align: right
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a {
	display: inline-block
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a i, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like a span, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a i, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder a span {
	vertical-align: middle
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like i:first-child, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like span:first-child {
	margin-right: 7px;
	color: #c4c3c3;
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like:hover i:first-child, .edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-blog-like:hover span:first-child {
	color: #2d76b2
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder span:first-child {
	margin-right: 7px;
	color: #c4c3c3;
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out
}
.edgt-blog-holder.edgt-blog-standard article .edgt-post-info-bottom .edgt-post-info-comments-holder:hover span:first-child {
	color: #2d76b2
}
.edgt-blog-holder.edgt-blog-standard article.format-audio.edgt-post-no-media.has-post-thumbnail .edgt-post-heading {
	margin-bottom: 50px
}
.edgt-blog-holder.edgt-blog-standard article.format-link {
	margin-bottom: 88px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-text {
	padding: 48px 32px 7px 46px;
	overflow: hidden;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-mark {
	position: absolute;
	top: 9px;
	right: 17px;
	font-size: 125px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-mark .edgt-link-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-title {
	margin-bottom: 4px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-info-top {
	margin-bottom: 29px
}
.edgt-blog-holder.edgt-blog-standard article.format-link .edgt-post-info-bottom {
	padding-top: 14px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote {
	margin-bottom: 88px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-text {
	padding: 48px 32px 7px 46px;
	overflow: hidden;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-mark {
	position: absolute;
	top: 50px;
	right: 30px;
	font-size: 98px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-mark .edgt-quote-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-title {
	margin-bottom: 9px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-quote-author {
	color: #b9b9b9;
	font-weight: 600;
	font-size: 14px;
	display: block;
	margin-bottom: 29px;
	line-height: 1
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-author {
	display: inline-block;
	margin-bottom: 23px;
	font-size: 13px;
	line-height: 20px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-info-top {
	margin-bottom: 25px
}
.edgt-blog-holder.edgt-blog-standard article.format-quote .edgt-post-info-bottom {
	padding-top: 13px
}
.edgt-author-description {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	background-color: #f8f7f7;
	box-sizing: border-box;
	margin-top: 9px
}
.edgt-author-description .edgt-author-description-inner {
	padding: 45px 0 29px;
	min-height: 78px;
	clear: both
}
.edgt-author-description .edgt-author-description-content {
	position: relative;
	padding: 0 35px
}
.edgt-author-description .edgt-author-description-image {
	float: left;
	width: 136px;
	margin-right: 11px;
	position: relative;
	bottom: 16px
}
.edgt-author-description .edgt-author-description-image img {
	display: block;
	border-radius: 5em
}
.edgt-author-description .edgt-author-description-text-holder {
	position: relative;
	padding-left: 182px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name {
	margin: 0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name a {
	color: #434343
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-name a:hover {
	color: #2d76b2
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-position {
	font-size: 14px;
	margin: 3px 0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-email {
	margin: 0
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-text>p {
	margin: 12px 0 24px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a i, .edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a span {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 11px;
	margin-right: 8px;
	color: #fff;
	text-align: center;
	border-radius: 50%
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons a i {
	font-size: 13px
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-twitter {
	background-color: #00aced;
	border: 1px solid #00aced
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-instagram {
	background-color: #e12f67;
	border: 1px solid #e12f67
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-facebook {
	background-color: #3b5998;
	border: 1px solid #3b5998
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-pinterest {
	background-color: #cb2027;
	border: 1px solid #cb2027
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-tumblr {
	background-color: #32506d;
	border: 1px solid #32506d
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-googleplus {
	background-color: #dd4b39;
	border: 1px solid #dd4b39
}
.edgt-author-description .edgt-author-description-text-holder .edgt-author-social-icons .edgt-author-social-linkedin {
	background-color: #007bb5;
	border: 1px solid #007bb5
}
@media only screen and (max-width:768px) {
	.edgt-author-description .edgt-author-description-image {
		display: block;
		width: 100%;
		margin-bottom: 30px
	}
	.edgt-author-description .edgt-author-description-text-holder {
		display: block;
		padding: 0
	}
}
@media only screen and (max-width:680px) {
	.edgt-author-description .edgt-author-description-content {
		padding: 0 20px
	}
}
.edgt-blog-pagination-wp {
	display: none
}
.edgt-blog-pagination, .edgt-blog-pagination ul, .edgt-blog-pagination ul li, .edgt-blog-pagination ul li a {
	display: inline-block;
	position: relative
}
.edgt-blog-pagination {
	width: 100%;
	vertical-align: middle;
	margin: 0 0 30px;
	clear: both
}
.edgt-blog-pagination ul {
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}
.edgt-blog-pagination ul li {
	vertical-align: top;
	margin: 0 6px
}
.edgt-blog-pagination ul li a {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	font-size: 14px;
	color: #ababab
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-active a, .edgt-blog-pagination ul li a.edgt-pag-active, .edgt-blog-pagination ul li a:hover {
	color: #2d76b2
}
.edgt-blog-pagination ul li.edgt-pag-first, .edgt-blog-pagination ul li.edgt-pag-last, .edgt-blog-pagination ul li.edgt-pag-next, .edgt-blog-pagination ul li.edgt-pag-prev {
	top: -1px;
	margin: 0
}
.edgt-blog-pagination ul li.edgt-pag-first a, .edgt-blog-pagination ul li.edgt-pag-last a, .edgt-blog-pagination ul li.edgt-pag-next a, .edgt-blog-pagination ul li.edgt-pag-prev a {
	font-size: 22px
}
.edgt-blog-pagination ul li.edgt-pag-first a span, .edgt-blog-pagination ul li.edgt-pag-first a span:before, .edgt-blog-pagination ul li.edgt-pag-last a span, .edgt-blog-pagination ul li.edgt-pag-last a span:before, .edgt-blog-pagination ul li.edgt-pag-next a span, .edgt-blog-pagination ul li.edgt-pag-next a span:before, .edgt-blog-pagination ul li.edgt-pag-prev a span, .edgt-blog-pagination ul li.edgt-pag-prev a span:before {
	display: block;
	line-height: inherit
}
.edgt-blog-list-holder.edgt-bl-pag-standard-blog-list .edgt-blog-list {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a, .edgt-blog-list-holder.edgt-bl-pag-standard-blog-list.edgt-bl-pag-standard-blog-list-animate .edgt-blog-list {
	opacity: 0
}
.edgt-bl-standard-pagination {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0;
	clear: both
}
.edgt-bl-standard-pagination ul {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}
.edgt-bl-standard-pagination ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 12px;
	padding: 0
}
.edgt-bl-standard-pagination ul li a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next, .edgt-bl-standard-pagination ul li.edgt-bl-pag-prev {
	position: absolute;
	top: 0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a, .edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a {
	font-size: 30px;
	-webkit-transition: color .2s ease-out, opacity .2s ease-out;
	-moz-transition: color .2s ease-out, opacity .2s ease-out;
	transition: color .2s ease-out, opacity .2s ease-out
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a span, .edgt-bl-standard-pagination ul li.edgt-bl-pag-next a span:before, .edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a span, .edgt-bl-standard-pagination ul li.edgt-bl-pag-prev a span:before {
	display: block;
	line-height: inherit
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-prev {
	left: 0
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next a, .edgt-related-posts-holder .edgt-related-post:hover .edgt-related-post-image a:after {
	opacity: 1
}
.edgt-bl-standard-pagination ul li.edgt-bl-pag-next {
	right: 0
}
.edgt-blog-pag-load-more {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 40px 0 30px;
	text-align: center
}
.edgt-blog-pag-loading {
	position: relative;
	display: none;
	width: 100%;
	margin: 40px 0 20px;
	color: #434343;
	text-align: center
}
.edgt-blog-pag-loading.edgt-standard-pag-trigger {
	position: absolute;
	top: 50px;
	left: 0
}
.edgt-blog-pag-loading.edgt-showing {
	display: block
}
.edgt-blog-pag-loading>div {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background-color: #434343;
	border-radius: 100%;
	-webkit-animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both;
	-moz-animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both;
	animation: bl-pag-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-blog-pag-loading .edgt-blog-pag-bounce1 {
	-webkit-animation-delay: -.32s;
	-moz-animation-delay: -.32s;
	animation-delay: -.32s
}
.edgt-blog-pag-loading .edgt-blog-pag-bounce2 {
	-webkit-animation-delay: -.16s;
	-moz-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes bl-pag-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}
@-moz-keyframes bl-pag-bouncedelay {
	0%, 100%, 80% {
		-moz-transform: scale(0)
	}
	40% {
		-moz-transform: scale(1)
	}
}
@keyframes bl-pag-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.edgt-blog-single-navigation {
	position: relative;
	display: table;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	clear: both;
	box-sizing: border-box;
	border-top: 1px solid #e1e1e1
}
.edgt-blog-single-navigation .edgt-blog-single-navigation-inner {
	margin: 34px 0 33px
}
.edgt-blog-single-navigation .edgt-blog-single-next, .edgt-blog-single-navigation .edgt-blog-single-prev {
	color: #888
}
.edgt-blog-single-navigation .edgt-blog-single-next:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-label, .edgt-blog-single-navigation .edgt-blog-single-next:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-title, .edgt-blog-single-navigation .edgt-blog-single-prev:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-label, .edgt-blog-single-navigation .edgt-blog-single-prev:hover .edgt-nav-blog-post-label-wrapper .edgt-blog-single-nav-title {
	color: #2d76b2
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark, .edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark {
	font-size: 48px;
	line-height: inherit;
	color: inherit
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark:before, .edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark:before {
	display: block;
	line-height: inherit
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-label, .edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-label {
	font-size: 14px;
	color: #434343;
	font-weight: 600
}
.edgt-blog-single-navigation .edgt-blog-single-next div, .edgt-blog-single-navigation .edgt-blog-single-prev div {
	display: table-cell;
	vertical-align: middle
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-title, .edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-title {
	margin: 0;
	font-size: 14px;
	font-weight: 400;
	color: #888;
	font-family: open sans, sans-serif
}
.edgt-blog-single-navigation .edgt-blog-single-prev {
	float: left
}
.edgt-blog-single-navigation .edgt-blog-single-prev .edgt-blog-single-nav-mark {
	margin: 0 14px 0 0
}
.edgt-blog-single-navigation .edgt-blog-single-prev div {
	padding-right: 25px
}
.edgt-blog-single-navigation .edgt-blog-single-next {
	float: right
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-blog-single-nav-mark {
	margin: 0 0 0 14px
}
.edgt-blog-single-navigation .edgt-blog-single-next div {
	float: right;
	padding-left: 25px;
	text-align: right
}
.edgt-blog-single-navigation .edgt-blog-single-next .edgt-nav-blog-post-label-wrapper {
	position: absolute;
	right: 103px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-blog-single-navigation .edgt-blog-single-next.edgt-no-nav-image .edgt-nav-blog-post-label-wrapper {
	right: 0
}
.edgt-blog-single-navigation .edgt-nav-image {
	display: block;
	width: 78px;
	height: 78px
}
.edgt-single-links-pages {
	clear: both;
	margin: 20px 0 5px
}
.edgt-single-links-pages .edgt-single-links-pages-inner>a, .edgt-single-links-pages .edgt-single-links-pages-inner>span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 15px 5px 0
}
.edgt-related-posts-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	box-sizing: border-box
}
.edgt-related-posts-holder .edgt-related-posts-holder-inner {
	padding: 46px 0 26px
}
.edgt-related-posts-holder .edgt-related-posts-title {
	margin: 0 0 40px
}
.edgt-related-posts-holder .edgt-related-posts-title>* {
	margin: 0
}
.edgt-related-posts-holder .edgt-related-posts-inner {
	margin: 0 -10px
}
.edgt-related-posts-holder .edgt-related-post {
	position: relative;
	display: inline-block;
	float: left;
	width: 25%;
	margin: 0 0 20px;
	padding: 0 10px;
	box-sizing: border-box
}
.edgt-content-has-sidebar .edgt-related-posts-holder .edgt-related-post {
	width: 33.33333333333333%
}
.touch .edgt-related-posts-holder .edgt-related-post {
	cursor: pointer
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	overflow: hidden
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image a {
	position: relative;
	display: block
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image a:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	opacity: 0;
	background-color: rgba(67, 67, 67, .2);
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.edgt-related-posts-holder .edgt-related-post .edgt-related-post-image img {
	display: block
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-title {
	margin: 19px 0 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 4px 0 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div {
	position: relative;
	display: inline-block;
	vertical-align: top;
	float: left;
	padding: 0 13px 0 0;
	color: inherit
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:after {
	position: absolute;
	top: 0;
	right: 4px;
	content: '/'
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:last-child {
	padding: 0
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div:last-child:after {
	display: none
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div.edgt-post-info-author .edgt-post-info-author-text {
	margin: 0 3px 0 0
}
.edgt-blog-list-holder .edgt-bl-item, .edgt-blog-list-holder .edgt-blog-list {
	padding: 0;
	margin: 0;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	position: relative
}
.edgt-related-posts-holder .edgt-related-post .edgt-post-info>div a {
	color: inherit;
	line-height: inherit;
	font-size: inherit;
	font-weight: inherit
}
.edgt-blog-list-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both
}
.edgt-blog-list-holder .edgt-blog-list {
	list-style: none
}
.edgt-blog-list-holder .edgt-bl-item {
	box-sizing: border-box
}
.edgt-blog-list-holder .edgt-bli-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
        padding-top:45px;
}
.edgt-bli-inner2 {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;       
}
.edgt-blog-list-holder .edgt-bli-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	box-sizing: border-box
}
.edgt-blog-list-holder .edgt-post-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 30px;
	overflow: hidden
}
.edgt-blog-list-holder .edgt-post-image img {
	display: block;
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	backface-visibility: hidden
}
.edgt-blog-list-holder .edgt-post-image a {
	display: block
}
.edgt-blog-list-holder .edgt-post-image:hover img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	transform: scale(1.03)
}
.edgt-blog-list-holder .edgt-bli-info {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 5px;
	clear: both
}
.edgt-blog-list-holder .edgt-bli-info>div {
	position: relative;
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.2;
	float: left;
	padding: 0 20px 5px 0;
	color: #888
}
.edgt-blog-list-holder .edgt-bli-info>div:last-child {
	padding: 0 0 5px
}
.edgt-blog-list-holder .edgt-bli-info>div a {
	color: #888
}
.edgt-blog-list-holder .edgt-bli-info>div a:hover {
	color: #000
}
.edgt-blog-list-holder .edgt-post-title {
	margin: 0
}
.edgt-blog-list-holder .edgt-post-info-author-avatar-holder {
	overflow: hidden;
	display: inline-block;
	width: 30px;
	height: 30px;
	vertical-align: middle;
	margin-right: 7px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.edgt-blog-list-holder .edgt-post-info-author-link, .edgt-blog-list-holder .edgt-post-info-author-text {
	color: #b9b9b9!important
}
.edgt-blog-list-holder .edgt-post-excerpt {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 14px 0 0
}
.edgt-blog-list-holder .edgt-post-excerpt p {
	margin: 0
}
.edgt-blog-list-holder .edgt-post-excerpt:after {
	content: '...'
}
.edgt-blog-list-holder .edgt-post-read-more-button {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 12px 0 0
}
.edgt-blog-list-holder.edgt-bl-no-space .edgt-bl-wrapper {
	margin: 0
}
.edgt-blog-list-holder.edgt-bl-no-space .edgt-bl-item {
	padding: 0;
	margin: 0
}
.edgt-blog-list-holder.edgt-bl-tiny-space .edgt-bl-wrapper {
	margin: 0 -5px
}
.edgt-blog-list-holder.edgt-bl-tiny-space .edgt-bl-item {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-blog-list-holder.edgt-bl-small-space .edgt-bl-wrapper {
	margin: 0 -10px
}
.edgt-blog-list-holder.edgt-bl-small-space .edgt-bl-item {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-blog-list-holder.edgt-bl-normal-space .edgt-bl-wrapper {
	margin: 0 -15px
}
.edgt-blog-list-holder.edgt-bl-normal-space .edgt-bl-item {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date {
	display: block;
	margin: 0 0 12px;
	line-height: 1
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date a {
	font-size: 13px;
	color: #888
}
.edgt-blog-list-holder.edgt-bl-minimal .edgt-post-info-date a:hover {
	color: #434343
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bl-item {
	margin: 0 0 18px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-post-image {
	display: table-cell;
	vertical-align: top;
	width: 100px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content {
	display: table-cell;
	vertical-align: top;
	width: auto
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-excerpt {
	margin-top: 12px
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-bli-info {
	margin-bottom: 0
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-comments-holder, .edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
	display: block;
	margin: 20px 0 0;
	line-height: 1
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content .edgt-post-info-date {
	margin: 16px 0 0
}
.edgt-blog-list-holder.edgt-bl-simple .edgt-bli-content:not(:first-child) {
	padding-left: 20px
}
.edgt-blog-list-holder.edgt-bl-standard:not(.edgt-bl-one-column) .edgt-bl-item {
	float: left
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-two-columns .edgt-bl-item {
	width: 50%
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-three-columns .edgt-bl-item {
	width: 33.33333%
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-four-columns .edgt-bl-item {
	width: 25%
}
.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-five-columns .edgt-bl-item {
	width: 20%
}
.edgt-blog-list-holder.edgt-bl-standard .edgt-bli-info-bottom {
	margin-top: 28px;
	padding-top: 17px;
	border-top: 1px solid #efefef
}
.edgt-bl-loading {
	position: relative;
	display: none;
	width: 100%;
	margin: 40px 0 20px;
	text-align: center
}
.edgt-bl-loading.edgt-showing {
	display: block
}
.edgt-bl-loading>div {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background-color: #434343;
	border-radius: 100%;
	-webkit-animation: bl-bouncedelay 1.4s infinite ease-in-out both;
	-moz-animation: bl-bouncedelay 1.4s infinite ease-in-out both;
	animation: bl-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-bl-loading .edgt-bl-loading-bounce1 {
	-webkit-animation-delay: -.32s;
	-moz-animation-delay: -.32s;
	animation-delay: -.32s
}
.edgt-bl-loading .edgt-bl-loading-bounce2 {
	-webkit-animation-delay: -.16s;
	-moz-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes bl-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}
@-moz-keyframes bl-bouncedelay {
	0%, 100%, 80% {
		-moz-transform: scale(0)
	}
	40% {
		-moz-transform: scale(1)
	}
}
@keyframes bl-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.edgt-blog-holder.edgt-blog-single .edgt-comment-form {
	margin-bottom: 0
}
.edgt-blog-holder.edgt-blog-single article {
	margin: 0 0 30px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-heading {
	margin-bottom: 28px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-text {
	padding: 0 0 21px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top {
	margin: 14px 0 21px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	font-weight: 600;
	font-size: 14px;
	color: #b9b9b9
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div a {
	color: inherit
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div a:hover, .edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-post-info-category a:hover:before {
	color: #606264
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-post-info-category a:before {
	content: "\e017";
	font-family: ElegantIcons;
	display: inline-block;
	margin-right: 6px;
	position: relative;
	top: 1px;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-top>div.edgt-blog-like .fa-heart-o {
	margin-right: 4px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 38px 0 0;
	padding: 16px 0 0;
	border-top: 1px solid #ebebeb
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left, .edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	position: relative;
	display: inline-block;
	width: 50%;
	float: left
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left {
	line-height: 1
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div {
	position: relative;
	display: inline-block;
	padding-right: 8px;
	margin-right: 3px;
	color: #888
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a {
	display: inline-block;
	color: #000;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 12px;
	line-height: 20px;
	margin: 0 12px 5px 0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div a:hover {
	color: #2d76b2
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:after {
	content: "/";
	position: absolute;
	top: 0;
	right: -2px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child {
	padding-right: 0;
	margin-right: 0
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-left>div:last-child:after {
	content: ''
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right {
	text-align: right
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right>div {
	margin-left: 17px
}
.edgt-blog-holder.edgt-blog-single article .edgt-post-info-bottom .edgt-post-info-bottom-right>div:first-child {
	margin-left: 0
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-text {
	padding: 40px 42px 20px;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-mark {
	position: absolute;
	top: 8px;
	right: 30px;
	font-size: 125px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-mark .edgt-link-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-title {
	margin-bottom: 7px
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-info-top {
	margin-bottom: 27px;
	margin-top: 0
}
.edgt-blog-holder.edgt-blog-single article.format-link .edgt-post-info-bottom {
	padding-top: 23px;
	margin-top: 0
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-text {
	padding: 40px 42px 20px;
	background-color: #f9f9f9
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-text-main {
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	text-align: left
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-mark {
	position: absolute;
	top: 40px;
	right: 43px;
	font-size: 98px;
	color: #b9b9b9;
	opacity: .22
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-mark .edgt-quote-mark {
	padding-top: 5px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-link-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	vertical-align: top;
	text-align: left
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-title {
	margin-bottom: 0
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-quote-author {
	color: #b9b9b9;
	font-weight: 600;
	font-size: 14px;
	display: block;
	margin-bottom: 15px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-author {
	display: inline-block;
	margin-bottom: 23px;
	font-size: 13px;
	line-height: 20px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-info-top {
	margin-bottom: 25px
}
.edgt-blog-holder.edgt-blog-single article.format-quote .edgt-post-info-bottom {
	padding-top: 23px;
	margin-top: 0
}
.single-post .edgt-blog-fullwidth-featured-image-holder {
	height: 370px;
	background-size: cover
}
.edgt-events-list {
	text-align: left
}
.edgt-events-list-item {
	margin-bottom: 30px
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder {
	background-color: #fff
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder .edgt-events-list-item-date-day, .edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-date-holder .edgt-events-list-item-date-month {
	color: #000
}
.edgt-events-list-item.edgt-events-light-date-skin .edgt-events-list-item-image-holder:hover .edgt-events-list-item-date-holder {
	background-color: #2d76b2;
	color: #fff
}
.edgt-events-list-item-image-holder {
	position: relative;
	border: 1px solid #f2f2f2;
	margin-bottom: 26px;
	overflow: hidden
}
.edgt-events-list-item-image-holder img {
	display: block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	backface-visibility: hidden
}
.edgt-events-list-item-image-holder:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-events-list-item-image-holder:hover .edgt-events-list-item-date-holder {
	background-color: #212121
}
.edgt-events-list-item-date-holder {
	position: absolute;
	top: 0;
	left: 0;
	color: #fff;
	background-color: #2d76b2;
	width: 70px;
	height: 70px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: background-color .25s ease-in-out;
	-moz-transition: background-color .25s ease-in-out;
	transition: background-color .25s ease-in-out
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-inner {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-day {
	display: block;
	color: #fff;
	margin: 0;
	line-height: 1
}
.edgt-events-list-item-date-holder .edgt-events-list-item-date-month {
	margin: 0;
	color: #fff;
	line-height: 1
}
.edgt-events-list-item-title-holder {
	position: relative
}
.edgt-events-list-item-title-holder .edgt-events-list-item-title {
	margin-top: 0;
	margin-bottom: 0
}
.edgt-events-list-item-info {
	margin-top: 15px;
	padding-top: 19px;
	border-top: 1px solid #e1e1e1;
	font-weight: 400;
	color: grey;
	font-size: 14px
}
.edgt-events-list-item-info .edgt-events-list-item-date .tribe-event-date-start, .edgt-events-list-item-info .qpdef-events-list-item-location {
	font-size: 15px
}
.edgt-events-list-item-info .edgt-events-list-item-date {
	margin-bottom: 4px
}
.edgt-events-list-item-info .edgt-events-item-info-icon {
	padding-right: 3px;
	width: 22px;
	display: inline-block;
	text-align: center
}
@media only screen and (max-width:1024px) {
	.edgt-events-list .edgt-events-list-item.edgt-grid-col-4 {
		width: 50%;
		float: left
	}
}
.edgt-page-footer, .edgt-page-footer .edgt-footer-bottom-holder, .edgt-page-footer .edgt-footer-top-holder, .edgt-page-header {
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	position: relative;
	box-sizing: border-box
}
@media only screen and (max-width:680px) {
	.edgt-events-list .edgt-events-list-item.edgt-grid-col-4 {
		width: 100%;
		float: none
	}
}
.edgt-content-bottom .edgt-content-bottom-inner {
	box-sizing: border-box
}
.edgt-content-bottom .edgt-content-bottom-inner.edgt-grid {
	padding: 20px 0
}
.edgt-content-bottom .edgt-content-bottom-inner.edgt-full-width {
	padding: 20px 50px
}
.edgt-page-footer {
	z-index: 100
}
.edgt-page-footer .edgt-footer-top-holder {
	background-color: #222
}
.edgt-page-footer .edgt-footer-top-holder.light .widget {
	color: rgba(255, 255, 255, .7)
}
.edgt-page-footer .edgt-footer-top-holder.light .widget a {
	color: #fff
}
.edgt-page-footer .edgt-footer-top-holder.light .widget a:hover {
	color: #a9a9a9
}
.edgt-page-footer .edgt-footer-top-holder.light .widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name {
	color: rgba(255, 255, 255, .7)
}
.edgt-page-footer .edgt-footer-top-holder.dark {
	background-color: #fafafa
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget {
	color: #888
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget a {
	color: #313131
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget a:hover {
	color: #2d76b2
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget .edgt-widget-title-holder .edgt-widget-title {
	color: #313131
}
.edgt-page-footer .edgt-footer-top-holder.dark .widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-link, .edgt-page-footer .edgt-footer-top-holder.dark .widget.edgt-blog-list-widget .edgt-post-info-author .edgt-post-info-author-text {
	color: #888!important
}
.edgt-page-footer .edgt-footer-top-holder.edgt-transparent-footer-top {
	background-color: transparent!important
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-center {
	text-align: center
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-left {
	text-align: left
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-alignment-right {
	text-align: right
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner {
	box-sizing: border-box
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-grid {
	padding: 98px 0 39px
}
.edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-full-width {
	padding: 98px 50px 39px
}
.edgt-page-footer .edgt-footer-bottom-holder {
	background-color: #222;
	text-align: center;
	font-weight: 600;
	letter-spacing: .5px
}
.edgt-page-footer .edgt-footer-bottom-holder.light .edgt-footer-bottom-inner {
	border-top-color: #404040
}
.edgt-page-footer .edgt-footer-bottom-holder.light a:not(.edgt-social-icon-widget-holder) {
	color: rgba(255, 255, 255, .4)!important
}
.edgt-page-footer .edgt-footer-bottom-holder.light .widget {
	color: #888
}
.edgt-page-footer .edgt-footer-bottom-holder.light .widget a {
	color: rgba(255, 255, 255, .4)!important
}
.edgt-page-footer .edgt-footer-bottom-holder.dark {
	background-color: #fafafa
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .edgt-footer-bottom-inner {
	border-top-color: #ebebeb
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .widget {
	color: #555
}
.edgt-page-footer .edgt-footer-bottom-holder.dark .widget a {
	color: #313131
}
.edgt-page-footer .edgt-footer-bottom-holder.edgt-transparent-footer-bottom {
	background-color: transparent!important
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner {
	box-sizing: border-box;
	border-top: 1px solid rgba(72, 72, 72, .8)
}
.edgt-logo-area-border-disable .edgt-page-header .edgt-logo-area, .edgt-logo-area-in-grid-border-disable .edgt-page-header .edgt-logo-area .edgt-grid .edgt-vertical-align-containers, .edgt-menu-area-border-disable .edgt-page-header .edgt-menu-area, .edgt-menu-area-in-grid-border-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
	border: none
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
	padding: 20px 0
}
.edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-full-width {
	padding: 20px 50px
}
.edgt-boxed .edgt-page-footer .edgt-footer-top-holder .edgt-footer-top-inner.edgt-grid {
	padding: 98px 15px 39px
}
.edgt-boxed .edgt-page-footer .edgt-footer-bottom-holder .edgt-footer-bottom-inner.edgt-grid {
	padding: 20px 0
}
.edgt-page-header {
	margin: 0;
	padding: 0;
	z-index: 110
}
.edgt-page-header a img {
	display: block
}
.edgt-page-header p {
	margin: 0
}
.edgt-page-header .edgt-vertical-align-containers {
	padding: 0 35px
}
.edgt-boxed .edgt-page-header .edgt-menu-area, .edgt-paspartu-enabled .edgt-page-header .edgt-vertical-align-containers {
	padding: 0
}
.edgt-page-header .edgt-grid {
	height: 100%
}
.edgt-page-header .edgt-grid .edgt-vertical-align-containers {
	padding: 0;
	-webkit-transition: background-color .3s ease;
	-moz-transition: background-color .3s ease;
	transition: background-color .3s ease
}
.edgt-page-header .edgt-logo-area {
	position: relative;
	height: 80px;
	overflow: hidden;
	background-color: #fff
}
.edgt-page-header .edgt-menu-area {
	position: relative;
	height: 80px;
	background-color: #fff;
	box-sizing: border-box
}
.edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-logo-area .edgt-vertical-align-containers, .edgt-header-logo-area-in-grid-padding .edgt-page-header .edgt-menu-area .edgt-vertical-align-containers {
	padding: 0 25px
}
.edgt-page-header .edgt-menu-area .widget {
	display: inline-block;
	vertical-align: middle;
	margin: 0
}
.edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area, .edgt-menu-area-shadow-disable .edgt-page-header .edgt-menu-area .edgt-grid .edgt-vertical-align-containers {
	box-shadow: none
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo {
	opacity: 1
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
	opacity: 0
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget), .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) i, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) p, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget) span, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget:not(.edgt-course-list-widget)>a:hover {
	color: rgba(255, 255, 255, .8)!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget), .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) .widgettitle, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) i, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) p, .edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) span {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget:not(.edgt-course-list-widget) a:hover {
	color: rgba(255, 255, 255, .8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-dark-logo {
	opacity: 1
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-light-logo, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-logo-wrapper .edgt-normal-logo {
	opacity: 0
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget .widgettitle, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget i, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget p, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget span {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header) .edgt-menu-area .widget a:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget .widgettitle, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget i, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget p, .edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget span {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.fixed):not(.edgt-sticky-header).edgt-menu-area .widget a:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-logo-wrapper {
	display: inline-block;
	vertical-align: middle
}
.edgt-logo-wrapper a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	max-width: 100%
}
.edgt-logo-wrapper a img {
	height: 100%;
	width: auto;
	-webkit-transition: opacity .2s ease;
	-moz-transition: opacity .2s ease;
	transition: opacity .2s ease
}
.edgt-logo-wrapper a img.edgt-normal-logo {
	opacity: 1
}
.edgt-logo-wrapper a img.edgt-dark-logo {
	opacity: 0;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%)
}
.edgt-logo-wrapper a img.edgt-light-logo {
	opacity: 0;
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	transform: translateY(-200%)
}
.edgt-main-menu {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	height: 100%;
	width: auto
}
.edgt-main-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left
}
.edgt-main-menu ul li {
	position: relative;
	display: inline-block;
	float: left;
	padding: 0;
	margin: 0
}
.edgt-main-menu ul li a {
	font-size: 14px;
	line-height: 18px;
	color: #929292;
	font-weight: 600
}
.edgt-main-menu ul li a:hover {
	color: #212121
}
.edgt-main-menu ul li a i:before {
	margin: 0 7px 0 0
}
.edgt-main-menu ul li a .menu_icon_wrapper {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.edgt-main-menu ul li a .edgt-menu-featured-icon {
	position: relative;
	top: -4px;
	left: 5px;
	color: #2d76b2;
	font-size: 10px;
	margin: 0
}
.edgt-main-menu ul li a .edgt-menu-featured-icon:before {
	margin: 0
}
.edgt-main-menu>ul {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	height: 100%
}
.edgt-main-menu>ul>li {
	float: left;
	height: 100%;
	box-sizing: border-box
}
.edgt-main-menu>ul>li>a {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	height: 100%;
	padding: 0 10px;
	color: #212121;
	font-size: 14px;
	line-height: 23px;
	font-weight: 700;
	text-transform: uppercase;
	box-sizing: border-box
}
.edgt-main-menu>ul>li>a>span.item_outer {
	position: relative;
	display: block;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-main-menu>ul>li>a>span.item_outer .item_text {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.edgt-main-menu>ul>li.edgt-active-item>a {
	
color:#212121 ;
}
.edgt-main-menu>ul>li.has_sub>a .edgt-menu-arrow {
	display: none
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a {
	color: #fff
}

.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li.edgt-active-item>a, .edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a:hover {
	color: rgba(255, 255, 255, .8)
}

.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li.edgt-active-item>a, .edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a, .edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-main-menu>ul>li>a:hover {
	color: #333
}
.edgt-drop-down .second .inner ul li a:hover, .edgt-drop-down .second .inner ul li.current-menu-ancestor>a, .edgt-drop-down .second .inner ul li.current-menu-item>a, .edgt-drop-down .wide .second .inner ul li a:hover {
	color: #212121
}
.edgt-drop-down .second {
	position: absolute;
	display: block;
	left: 1px;
	top: 100%;
	visibility: hidden;
	overflow: hidden;
	opacity: 0;
	z-index: 10;
	border: 1px solid #ebebeb;
	-webkit-transition: top .15s ease-out;
	-moz-transition: top .15s ease-out;
	transition: top .15s ease-out
}
.edgt-drop-down .second.edgt-drop-down-start {
height:auto !important;
	visibility: visible;
	overflow: visible;
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-drop-down .second.right {
	right: 10px;
	left: auto
}
.edgt-drop-down .second .inner {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	z-index: 997
}
.edgt-drop-down .second .inner ul li {
	display: block;
	float: none;
	height: auto
}
.edgt-drop-down .second .inner ul li .widget {
	width: 100%;
	margin: 0!important
}
.edgt-drop-down .second .inner ul li a {
	display: block;
	float: none;
	margin: 0;
	padding: 6px 17px
}
.edgt-drop-down .second .inner ul li a .item_outer {
	position: relative;
	display: block;
	overflow: hidden;
	box-sizing: border-box;
	-webkit-transition: padding .2s ease-in-out;
	-moz-transition: padding .2s ease-in-out;
	transition: padding .2s ease-in-out
}
.edgt-drop-down .second .inner ul li.sub>a .item_outer:after {
	position: absolute;
	display: inline-block;
	vertical-align: middle;
	top: -1px;
	right: -2px;
	content: "\35";
	font-family: ElegantIcons;
	font-size: 17px;
	font-weight: 400;
	font-style: normal;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.edgt-drop-down .second .inner ul.right li.sub>a .item_outer:after {
	right: auto;
	left: -2px;
	content: "\34"
}
.edgt-drop-down .second .inner ul.right li a {
	text-align: right
}
.edgt-drop-down .second .inner ul.right li ul {
	left: -100%
}
.edgt-drop-down li.left_position .second {
	left: 0
}
.edgt-drop-down li.right_position .second {
	left: auto;
	right: 0
}
.edgt-drop-down>ul>li:hover>.second {
	z-index: 20
}
.edgt-drop-down .narrow .second .inner ul {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	background-color: #fff;
	padding: 9px 0
}
.edgt-drop-down .narrow .second .inner ul li {
	width: 210px
}
.edgt-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 .4s ease-out;
	-moz-transition: opacity .4s ease-out;
	transition: opacity .4s ease-out;
	border: 1px solid #ebebeb
}
.edgt-drop-down .narrow .second .inner ul li:hover ul {
	z-index: 20;
	opacity: 1
}
.edgt-drop-down .narrow .second .inner ul.right li ul {
	left: calc(-100% - 2px)
}
.edgt-drop-down .wide .second .inner {
	background-color: #fff;
	text-align: center
}
.edgt-drop-down .wide .second .inner ul li a {
	padding: 6px 0
}
.edgt-drop-down .wide .second .inner ul li ul {
	position: relative;
	display: block;
	top: 0;
	left: 0;
	visibility: visible
}
.edgt-drop-down .wide .second .inner ul li ul li:last-child a {
	padding-bottom: 0
}
.edgt-drop-down .wide .second .inner>ul {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	
	padding: 35px 0 30px;
	box-sizing: border-box
}
@media only screen and (min-width:1400px) {
	.edgt-grid-1300 .edgt-drop-down .wide .second .inner>ul {
		
	}
}
@media only screen and (min-width:1300px) {
	.edgt-grid-1200 .edgt-drop-down .wide .second .inner>ul {
		width: 1200px
	}
}
@media only screen and (min-width:1200px) {
	.edgt-grid-1000 .edgt-drop-down .wide .second .inner>ul {
		width: 1000px
	}
}
@media only screen and (min-width:1024px) {
	.edgt-grid-800 .edgt-drop-down .wide .second .inner>ul {
		width: 800px
	}
}
.edgt-drop-down .wide .second .inner>ul>li {
	float: left;
	width: 25%;
	margin: 0;
	padding: 0 26px;
	border-right: 1px solid #e5e5e5;
	box-sizing: border-box
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar, .edgt-drop-down .wide .second .inner>ul>li:last-child {
	border-right: none
}
.edgt-drop-down .wide .second .inner>ul>li:nth-child(4n+1) {
	clear: both
}
.edgt-drop-down .wide .second .inner>ul>li>a {
	padding: 0 0 17px;
	color: #888;
	font-size: 14px;
	letter-spacing: .05em;
	line-height: 1.1em;
	font-weight: 600
}
.edgt-drop-down .wide .second .inner>ul>li>a.no_link {
	cursor: default;
	color: #606264;
	font-size: 15px;
	text-transform: uppercase
}
.edgt-drop-down .wide .second .inner>ul>li>a.no_link:hover {
	color: #606264
}
.edgt-drop-down .wide .second .inner>ul>li>a .item_outer {
	padding: 0;
	overflow: inherit
}
.edgt-drop-down .wide .second .inner>ul>li>a .item_outer:after, .edgt-drop-down .wide .second .inner>ul>li>a .item_outer:before {
	display: none
}
.edgt-drop-down .wide .second .inner>ul>li>a:hover {
	color: #212121
}
.edgt-drop-down .wide .second .inner>ul>li.current-menu-ancestor>a, .edgt-drop-down .wide .second .inner>ul>li.current-menu-item>a {
	color: #2d76b2
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget article {
	margin-bottom: 0!important
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder {
	margin-top: 4px;
	margin-bottom: 0
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image, .edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text-holder {
	display: block;
	width: 100%;
	height: auto
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image img {
	min-height: 174px
}
@media only screen and (max-width:1280px) {
	.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image img {
		min-height: 142px
	}
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title {
	float: left;
	color: #606264;
	font-size: 14px;
	margin-top: 1px
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title a {
	color: inherit;
	font-size: inherit
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-cli-title a:hover {
	color: #2d76b2
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder {
	margin-top: 10px
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder .edgt-ci-price-free {
	float: right;
	color: #fff;
	padding: 0 14px;
	line-height: 19px;
	border-radius: 5em;
	background-color: #ffd740!important;
	text-transform: uppercase
}
.edgt-drop-down .wide .second .inner>ul>li.uses-custom-sidebar .widget.edgt-course-list-widget .edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-ci-price-holder .edgt-ci-price-value {
	background-color: #2d76b2;
	float: right;
	color: #fff!important;
	padding: 0 14px;
	line-height: 19px;
	text-transform: uppercase
}
.edgt-drop-down .wide.left_position .second .inner>ul, .edgt-drop-down .wide.right_position .second .inner>ul {
	width: auto;
	white-space: nowrap
}
.edgt-drop-down .wide.left_position .second .inner>ul>li, .edgt-drop-down .wide.right_position .second .inner>ul>li {
	float: none;
	display: inline-block;
	vertical-align: top
}
.edgt-drop-down .wide.left_position .second .inner>ul>li:nth-child(4n+1), .edgt-drop-down .wide.right_position .second .inner>ul>li:nth-child(4n+1) {
	border-left: none
}
.edgt-drop-down .wide.left_position .second ul li, .edgt-drop-down .wide.right_position .second ul li {
	width: 210px
}
.edgt-page-header .edgt-fixed-wrapper.fixed {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	-webkit-backface-visibility: hidden;
	border-bottom: 1px solid #e5e5e5
}
.admin-bar .edgt-page-header .edgt-fixed-wrapper.fixed {
	margin-top: 32px
}
.edgt-page-header .edgt-fixed-wrapper.fixed .edgt-menu-area {
	background-color: #fff
}
.edgt-fixed-on-scroll .edgt-page-header .edgt-fixed-wrapper .edgt-menu-area {
	-webkit-transition: height .2s ease;
	-moz-transition: height .2s ease;
	transition: height .2s ease
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener {
	color: #FFFFFF
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener.edgt-fm-opened, .edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener:hover {
	color: rgba(51, 51, 51, .8)
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener {
	color: #fff
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener.edgt-fm-opened, .edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-fullscreen-menu-opener:hover {
	color: rgba(255, 255, 255, .8)
}
.edgt-fullscreen-menu-opener {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 25px
}
.edgt-fullscreen-menu-opener .edgt-closer {
	position: absolute;
	top: 0;
	right: 1px;
	opacity: 0;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.edgt-fullscreen-menu-opener .edgt-opener {
	position: relative;
	opacity: 1;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.edgt-fullscreen-menu-opener.edgt-fm-opened {
	color: #000
}
.edgt-fullscreen-menu-opener.edgt-fm-opened .edgt-closer {
	opacity: 1;
	color: #000
}
.edgt-fullscreen-menu-opener.edgt-fm-opened .edgt-opener {
	opacity: 0
}
.edgt-fullscreen-menu-opened .edgt-logo-wrapper, .edgt-fullscreen-menu-opened .edgt-page-header, .edgt-fullscreen-menu-opened .edgt-top-bar {
	visibility: hidden
}
.edgt-fullscreen-menu-opened .edgt-fullscreen-menu-opener {
	visibility: visible
}
.edgt-fullscreen-menu-opened .edgt-fullscreen-menu-holder-outer {
	visibility: visible!important;
	opacity: 1!important
}
.edgt-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
}
.edgt-fullscreen-menu-holder {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, .9);
	background-size: cover;
	display: table;
	background-repeat: repeat;
	background-position: 0 0
}
.edgt-fullscreen-menu-holder-inner {
	display: table-cell;
	vertical-align: middle;
	padding: 100px 0;
	position: relative
}
.touch .edgt-fullscreen-menu-holder-outer {
	display: none
}
.touch .edgt-fullscreen-menu-opened .edgt-fullscreen-menu-holder-outer {
	display: block
}
nav.edgt-fullscreen-menu {
	position: relative;
	top: 0;
	margin: 0 auto;
	text-align: left
}
nav.edgt-fullscreen-menu ul {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0
}
nav.edgt-fullscreen-menu ul li {
	margin: 0;
	padding: 0;
	text-align: center
}
nav.edgt-fullscreen-menu ul li a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 1px 0;
	font-size: 25px;
	line-height: 1.33em;
	text-transform: capitalize
}
nav.edgt-fullscreen-menu ul li a span {
	position: relative;
	display: inline-block;
	vertical-align: top
}
nav.edgt-fullscreen-menu ul li a .edgt-fullscreen-menu-arrow {
	position: relative;
	top: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 0 0 10px;
	font-size: .65em;
	line-height: inherit
}
nav.edgt-fullscreen-menu ul li ul {
	padding: 7px 0
}
nav.edgt-fullscreen-menu ul li ul.sub_menu {
	display: none
}
nav.edgt-fullscreen-menu ul li ul.sub_menu li a {
	color: #888;
	line-height: 45px;
	font-weight: 700
}
nav.edgt-fullscreen-menu ul li ul li.current-menu-ancestor>a, nav.edgt-fullscreen-menu ul li ul li.current-menu-item>a, nav.edgt-fullscreen-menu ul li ul.sub_menu li a:hover, nav.edgt-fullscreen-menu>ul>li.edgt-active-item>a {
	color: #2d76b2
}
nav.edgt-fullscreen-menu ul li ul li ul li a {
	font-size: 20px
}
.edgt-predefined-font-type-1 nav.edgt-fullscreen-menu ul {
	font-family: Montserrat, sans-serif
}
.edgt-predefined-font-type-2 nav.edgt-fullscreen-menu ul {
	font-family: Nunito, sans-serif
}
.edgt-predefined-font-type-3 nav.edgt-fullscreen-menu ul {
	font-family: Lora, sans-serif
}
nav.edgt-fullscreen-menu>ul {
	display: block
}
nav.edgt-fullscreen-menu>ul>li>a {
	font-size: 45px;
	font-weight: 700
}
.edgt-fullscreen-below-menu-widget-holder {
	text-align: center;
	margin-top: 70px;
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}
.edgt-fullscreen-above-menu-widget-holder {
	text-align: center;
	position: absolute;
	top: 150px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%)
}
@-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
	}
}
.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer, .edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer, .edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	visibility: hidden;
	overflow: hidden!important;
	z-index: 105;
	opacity: 0
}
.edgt-header-minimal .edgt-page-header .edgt-menu-area .edgt-position-right-inner, .edgt-header-minimal .edgt-page-header .edgt-sticky-header .edgt-position-left-inner, .edgt-header-minimal .edgt-page-header .edgt-sticky-header .edgt-vertical-align-containers .edgt-position-right .edgt-position-right-inner {
	height: auto
}
.edgt-fullscreen-fade-out .edgt-fullscreen-menu-holder-outer {
	-webkit-animation: fade_out .25s linear both;
	-moz-animation: fade_out .25s linear both;
	animation: fade_out .25s linear both
}
.edgt-fullscreen-menu-opened.edgt-fullscreen-fade-in .edgt-fullscreen-menu-holder-outer {
	-webkit-animation: fade_in .25s linear both;
	-moz-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)
	}
}
.edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder>div, .edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>div, .edgt-fullscreen-menu-opened.edgt-fade-push-text-right .edgt-fullscreen-menu-holder-outer nav>ul>li>a {
	-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
}
.edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder, .edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder, .edgt-fade-push-text-right.edgt-push-nav-right .edgt-fullscreen-menu-holder-outer nav {
	-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)
	}
}
.edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder>div, .edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>a, .edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder>div, .edgt-fullscreen-menu-opened.edgt-fade-push-text-top .edgt-fullscreen-menu-holder-outer nav>ul>li>a {
	-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
}
.edgt-cl-loading>div, .edgt-pl-loading>div {
	-moz-animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer nav {
	-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
}
.edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder, .edgt-fade-push-text-top.edgt-push-text-top .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder {
	-webkit-transform: translateX(-50%) translateY(-30px);
	-moz-transform: translateX(-50%) translateY(-30px);
	transform: translateX(-50%) translateY(-30px);
	-webkit-transition: all .75s ease-out;
	-moz-transition: all .75s ease-out;
	transition: all .75s ease-out
}
.edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder, .edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder, .edgt-fullscreen-menu-opened.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer nav {
	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
}
.edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-above-menu-widget-holder, .edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer .edgt-fullscreen-below-menu-widget-holder, .edgt-fade-text-scaledown .edgt-fullscreen-menu-holder-outer nav {
	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
}
.edgt-header-minimal .edgt-page-header .edgt-position-left:before, .edgt-header-minimal .edgt-page-header .edgt-position-right:before {
	content: ""
}
.edgt-header-standard.edgt-boxed .edgt-vertical-align-containers {
	padding: 0 43px
}
.edgt-header-standard .edgt-menu-area.edgt-menu-left .edgt-main-menu {
	width: auto;
	padding: 0 0 0 20px
}
.edgt-header-standard .edgt-menu-area.edgt-menu-center .edgt-vertical-align-containers .edgt-position-center-inner, .edgt-header-standard .edgt-menu-area.edgt-menu-left .edgt-vertical-align-containers .edgt-position-left-inner {
	height: 100%
}
.edgt-header-standard .edgt-menu-area.edgt-menu-right .edgt-main-menu {
	width: auto
}
.edgt-header-standard .edgt-menu-area.edgt-menu-right .edgt-vertical-align-containers .edgt-position-right-inner {
	height: 100%
}
.edgt-mobile-header {
	display: none;
	position: relative;
	z-index: 111
}
.edgt-mobile-header .edgt-mobile-side-area {
	background-color: #fff;
	background-size: cover;
	height: 100%;
	min-height: 100%;
	overflow: hidden;
	padding: 20% 70px;
	box-sizing: border-box;
	position: fixed;
	top: 0;
	right: 0;
	width: 420px;
	z-index: 9999;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	transform: translate3d(100%, 0, 0);
	-webkit-transition: transform .7s cubic-bezier(.25, 1, .2, 1);
	-moz-transition: transform .7s cubic-bezier(.25, 1, .2, 1);
	transition: transform .7s cubic-bezier(.25, 1, .2, 1)
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-social-icon-widget-holder .edgt-social-icon-widget {
	color: #fff;
	font-size: 15px
}
.edgt-mobile-header .edgt-mobile-side-area .widget_text {
	margin-bottom: 5px
}
.edgt-mobile-header .edgt-mobile-side-area.opened {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	border-left: 1px solid #ebebeb
}
.edgt-mobile-header .edgt-mobile-side-area.opened .edgt-mobile-menu-bottom, .edgt-mobile-header .edgt-mobile-side-area.opened .edgt-mobile-nav {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0);
	opacity: 1
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-side-area-inner {
	height: 100%;
	min-height: 100%;
	overflow: hidden
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-close-mobile-side-area-holder {
	display: block;
	position: absolute;
	top: 23px;
	right: 24px;
	z-index: 1000;
	cursor: pointer
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-close-mobile-side-area-holder span {
	color: #92919c;
	display: inline-block;
	font-size: 24px;
	height: 24px;
	width: 24px;
	line-height: 24px;
	position: relative;
	text-align: center
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-menu-bottom {
	color: #fff
}
.edgt-mobile-header .edgt-mobile-side-area .edgt-mobile-menu-bottom .textwidget {
	color: #a5a5a5;
	font-size: 12px;
	letter-spacing: .1em
}
.edgt-mobile-header .edgt-mobile-header-inner {
	position: relative;
	height: 100px;
	background-color: #fff;
	box-sizing: border-box;
	border-bottom: 1px solid #e1e1e1
}
.edgt-mobile-header .edgt-mobile-header-inner .edgt-mobile-header-holder {
	position: relative;
	z-index: 2;
	height: 100%
}
.edgt-mobile-header .edgt-grid {
	height: 100%
}
.edgt-mobile-header .edgt-vertical-align-containers {
	padding: 0
}
.edgt-mobile-header .edgt-mobile-logo-wrapper a {
	display: block
}
.edgt-mobile-header .edgt-mobile-logo-wrapper img {
	height: 100%;
	width: auto
}
.edgt-mobile-header .edgt-mobile-menu-opener {
	float: left;
	position: relative;
	z-index: 2;
	height: 100%
}
.edgt-mobile-header .edgt-mobile-menu-opener a {
	display: table;
	height: 100%;
	padding-right: 10px;
	font-size: 22px
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 31px;
	height: 17px
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line {
	position: absolute;
	left: 0;
	height: 1px;
	width: 100%;
	background-color: #434343;
	-webkit-transition: -webkit-transform .3s ease, top .2s ease-out, background-color .2s ease-out;
	-moz-transition: -moz-transform .3s ease, top .2s ease-out, background-color .2s ease-out;
	transition: transform .3s ease, top .2s ease-out, background-color .2s ease-out
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line:before {
	position: absolute;
	top: -1px;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: inherit;
	opacity: .5;
	content: ''
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-1 {
	top: 0
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-2 {
	top: calc(50% - 1px);
	top: -moz-calc(50%);
	outline: transparent solid 1px
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mo-lines .edgt-mo-line.edgt-line-3 {
	top: calc(100% - 1px)
}
.edgt-mobile-header .edgt-mobile-menu-opener a .edgt-mobile-menu-text {
	position: relative;
	top: 0;
	margin: 0;
	padding-left: 3px
}
.edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-1, .edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-3 {
	top: 50%
}
.edgt-mobile-header .edgt-mobile-menu-opener a:hover .edgt-mo-lines .edgt-mo-line.edgt-line-2 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg)
}
.edgt-mobile-header .edgt-mobile-menu-opener .edgt-mo-icon-holder {
	display: table-cell;
	vertical-align: middle;
	line-height: 1em
}
.edgt-mobile-header .edgt-mobile-menu-opener .edgt-mo-icon-holder>* {
	display: inline-block;
	vertical-align: middle
}
.edgt-sticky-up-mobile-header .edgt-animate-mobile-header .edgt-mobile-header-inner {
	width: 100%;
	-webkit-transition: -webkit-transform .4s ease-in-out, left .2s ease, right .2s ease;
	-moz-transition: -moz-transform .4s ease-in-out, left .2s ease, right .2s ease;
	-o-transition: -o-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%)
}
.edgt-sticky-up-mobile-header .mobile-header-appear .edgt-mobile-header-inner {
	top: 0;
	left: 0;
	width: 100%;
	position: fixed;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}
.edgt-mobile-header .edgt-mobile-nav ul {
	padding: 0;
	margin: 0;
	list-style-type: none
}
.edgt-mobile-header .edgt-mobile-nav ul li {
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 13px;
	text-transform: uppercase
}
.edgt-mobile-header .edgt-mobile-nav ul li.current-menu-ancestor>a, .edgt-mobile-header .edgt-mobile-nav ul li.current-menu-item>a {
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav ul li a, .edgt-mobile-header .edgt-mobile-nav ul li h6 {
	position: relative;
	display: inline-block;
	padding: 12px 0;
	margin: 0;
	color: #b9b9b9;
	font-size: 23px;
	font-weight: 400
}
.edgt-mobile-header .edgt-mobile-nav ul li a:hover, .edgt-mobile-header .edgt-mobile-nav ul li h6:hover, .edgt-mobile-header .edgt-mobile-nav ul ul li.current-menu-ancestor>a, .edgt-mobile-header .edgt-mobile-nav ul ul li.current-menu-item>a {
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav ul ul {
	display: none;
	padding: 10px 0
}
.edgt-mobile-header .edgt-mobile-nav ul ul li .mobile_arrow {
	top: 1px;
	color: #b9b9b9
}
.edgt-mobile-header .edgt-mobile-nav ul ul li a, .edgt-mobile-header .edgt-mobile-nav ul ul li h6 {
	font-size: 16px;
	line-height: 25px;
	text-transform: initial;
	padding: 3px 0
}
.edgt-mobile-header .edgt-mobile-nav ul ul ul li a {
	font-size: 15px
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>a, .edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>h6 {
	font-size: 22px;
	font-weight: 700;
	color: #353535
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>a:hover, .edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li>h6:hover {
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li.edgt-active-item>a {
	opacity: .8;
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav .edgt-grid>ul>li.edgt-active-item>.mobile_arrow>.edgt-sub-arrow {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg);
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav li.current-menu-ancestor>.mobile_arrow, .edgt-mobile-header .edgt-mobile-nav li.current-menu-item .mobile_arrow {
	color: #2d76b2
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow {
	position: relative;
	right: 0;
	top: -2px;
	width: 50px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	text-align: right;
	color: #353535;
	padding-left: 3px
}
.edgt-search-opener:hover, .edgt-top-bar {
	color: #212121
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow:hover {
	cursor: pointer
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow .edgt-sub-arrow {
	-webkit-transition: transform .2s ease-in-out;
	-moz-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	display: inline-block
}
.edgt-mobile-header .edgt-mobile-nav .mobile_arrow .arrow_triangle-down {
	display: none
}
.edgt-search-opener, .edgt-sticky-header .edgt-sticky-right, .edgt-sticky-header .widget, .edgt-top-bar {
	display: inline-block;
	vertical-align: middle
}
.edgt-mobile-header .edgt-mobile-nav li.edgt-opened>.mobile_arrow>.edgt-sub-arrow {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg)
}
.edgt-mobile-header .edgt-mobile-nav>.edgt-grid>ul>li:last-child>a, .edgt-mobile-header .edgt-mobile-nav>ul>li:last-child>a {
	border-bottom: none
}
.edgt-sticky-header {
	position: fixed;
	top: 0;
	left: 0;
	height: 70px;
	width: 100%;
	z-index: 100;
	-webkit-transition: -webkit-transform .6s ease;
	-moz-transition: -moz-transform .6s ease;
	transition: transform .6s ease;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateY(-100%);
	-moz-transform: translateY(-100%);
	transform: translateY(-100%)
}
.edgt-sticky-header .edgt-grid {
	height: 100%!important
}
.edgt-sticky-header.header-appear {
	transform: translateY(0)
}
.edgt-sticky-header .edgt-sticky-holder {
	position: relative;
	height: 100%;
	z-index: 2;
	background-color: #fff;
	border-bottom: 1px solid #e5e5e5;
	box-sizing: border-box
}
.edgt-sticky-header .edgt-sticky-holder .edgt-logo-wrapper a {
	max-height: 70px
}
.admin-bar .edgt-sticky-header.header-appear {
	top: 32px
}
.edgt-sticky-header .edgt-position-center-inner, .edgt-sticky-header .edgt-position-right-inner {
	height: 100%
}
.edgt-sticky-header .widget {
	margin: 0
}
.edgt-top-bar {
	position: relative;
	width: 100%;
	font-size: 12px;
	font-weight: 400;
	line-height: 1;
	background-color: #fff;
	z-index: 111;
	border-bottom: 1px solid #e1e1e1
}
.edgt-top-bar>.edgt-vertical-align-containers {
	padding: 0 35px
}
.edgt-top-bar .edgt-grid, .edgt-top-bar>.edgt-vertical-align-containers .edgt-position-right-inner {
	height: 100%
}
.edgt-top-bar .edgt-grid .edgt-vertical-align-containers {
	padding-left: 0;
	padding-right: 0
}
.edgt-top-bar-in-grid-padding .edgt-top-bar .edgt-grid .edgt-vertical-align-containers {
	padding: 0 60px
}
.edgt-search-opener {
	position: relative;
	font-size: 16px;
	color: #212121;
	line-height: 1;
	margin: 0 3px 0 12px
}
.edgt-search-opener .edgt-search-opener-wrapper>* {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: inherit
}
.edgt-search-opener .edgt-search-opener-wrapper>:before {
	display: block;
	line-height: inherit
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener, .edgt-light-header .edgt-top-bar .edgt-search-opener {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener:hover, .edgt-light-header .edgt-top-bar .edgt-search-opener:hover {
	color: rgba(255, 255, 255, .8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener, .edgt-dark-header .edgt-top-bar .edgt-search-opener {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-search-opener:hover, .edgt-dark-header .edgt-top-bar .edgt-search-opener:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-search-page-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 80px
}
.edgt-search-page-holder .edgt-search-page-form {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 30px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-search-title {
	margin: 0 0 20px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-search-label {
	display: block;
	font-size: 13px
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 10px;
	clear: both;
	border-bottom: 1px solid #e5e5e5
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-column-left {
	display: table-cell;
	vertical-align: top
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-column-right {
	display: table-cell;
	width: 1%;
	text-align: left;
	vertical-align: top
}
.edgt-side-menu, .edgt-title-holder.edgt-centered-type .edgt-title-inner {
	text-align: center
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field {
	position: relative;
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 20px 0 3px;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: transparent;
	border: none;
	outline: 0;
	vertical-align: middle;
	-webkit-appearance: none;
	box-sizing: border-box
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field::-webkit-input-placeholder {
	color: inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field:-moz-placeholder {
	color: inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field::-moz-placeholder {
	color: inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-field:-ms-input-placeholder {
	color: inherit
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-submit {
	position: relative;
	display: inline-block;
	width: auto;
	height: 40px;
	line-height: 40px;
	padding: 0;
	font-size: 18px;
	color: #888;
	background-color: transparent;
	border: 0;
	outline: 0;
	cursor: pointer;
	vertical-align: middle;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.edgt-search-page-holder .edgt-search-page-form .edgt-form-holder .edgt-search-submit:hover {
	color: #434343
}
.edgt-search-page-holder .edgt-advanced-course-search .select2-container--default {
	border: 1px solid #e1e1e1
}
.edgt-search-page-holder article {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 30px 0;
	margin: 0
}
.edgt-search-page-holder article.sticky .edgt-post-title a {
	color: #2d76b2
}
.edgt-search-page-holder article.page .edgt-post-title-area .edgt-post-info>div.edgt-post-info-category {
	display: none
}
.edgt-search-page-holder article .edgt-post-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-search-page-holder article .edgt-post-image {
	display: block;
	float: left;
	width: 130px
}
.edgt-search-page-holder article .edgt-post-image a, .edgt-search-page-holder article .edgt-post-image img {
	display: block
}
.edgt-search-page-holder article .edgt-post-title-area {
	min-height: 130px;
	padding: 0 0 0 150px
}
.edgt-search-page-holder article .edgt-post-title-area.edgt-no-thumbnail {
	padding: 0;
	min-height: inherit
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner {
	width: 100%;
	height: 100%;
	overflow: hidden;
	box-sizing: border-box
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner .edgt-post-title {
	margin: 0
}
.edgt-search-page-holder article .edgt-post-title-area .edgt-post-title-area-inner .edgt-post-excerpt {
	margin: 7px 0 0
}
.edgt-search-page-holder .edgt-blog-pagination {
	margin: 50px 0 0
}
.edgt-search-cover {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
	color: #fff;
	background-color: #fff;
	z-index: 115
}
.edgt-fixed-header-appear .edgt-search-cover, .edgt-mobile-header.mobile-header-appear .edgt-search-cover, .edgt-sticky-header-appear .edgt-search-cover {
	position: fixed
}
.edgt-fixed-header-appear .edgt-search-cover, .edgt-sticky-header-appear .edgt-search-cover {
	border-bottom: 1px solid #e5e5e5
}
.admin-bar .edgt-mobile-header.mobile-header-appear .edgt-search-cover, .edgt-fixed-header-appear.admin-bar .edgt-search-cover, .edgt-sticky-header-appear.admin-bar .edgt-search-cover {
	top: 32px
}
.edgt-search-cover .edgt-form-holder-outer {
	display: table;
	width: 100%;
	height: 100%
}
.edgt-search-cover .edgt-form-holder {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	padding: 0 90px 0 60px
}
.edgt-search-cover .edgt-form-holder-inner {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 96.5%
}
.edgt-search-cover .edgt-container, .edgt-search-cover .edgt-container .edgt-container-inner {
	height: 100%
}
.edgt-search-cover .edgt-container .edgt-container-inner .edgt-form-holder {
	padding: 0
}
.edgt-search-cover .edgt-container .edgt-container-inner .edgt-search-close {
	right: 45px
}
.edgt-search-cover input {
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	margin: 0;
	padding: 0;
	float: left;
	font-family: inherit;
	color: #000;
	font-size: inherit;
	font-weight: inherit;
	background-color: transparent;
	border: 0;
	box-shadow: none;
	outline: 0;
	outline-offset: 0;
	border-radius: 0
}
.edgt-image-gallery.edgt-has-shadow .edgt-ig-image-inner, .edgt-image-gallery.edgt-has-shadow.edgt-ig-slider-type .edgt-ig-image, .edgt-portfolio-list-holder.edgt-pl-gallery-overlay.edgt-pl-has-shadow .edgt-pl-item-inner, .edgt-portfolio-list-holder.edgt-pl-has-shadow article .edgt-pli-image {
	box-shadow: 6px 8px 20px 0 rgba(0, 0, 0, .3)
}
.edgt-search-cover input::-webkit-input-placeholder {
	color: #888
}
.edgt-search-cover input:-moz-placeholder {
	color: #888
}
.edgt-search-cover input::-moz-placeholder {
	color: #888
}
.edgt-search-cover input:-ms-input-placeholder {
	color: #888
}
.edgt-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
}
.edgt-search-cover .edgt-search-close {
	position: absolute;
	right: 0;
	top: 50%;
	font-size: 14px;
	line-height: 1em;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-search-cover .edgt-search-close a {
	color: #000;
	display: inline-block;
	vertical-align: middle
}
.edgt-search-cover .edgt-search-close a * {
	display: block;
	line-height: inherit
}
.edgt-search-cover .edgt-search-close a:hover {
	color: #2d76b2
}
.edgt-search-cover.disabled input, .edgt-search-cover.disabled input:focus {
	font-weight: 400
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon, .edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon {
	color: #fff!important
}
.edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon.opened, .edgt-light-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon:hover, .edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon.opened, .edgt-light-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon:hover {
	color: rgba(255, 255, 255, .8)!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon, .edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon {
	color: #333!important
}
.edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon.opened, .edgt-dark-header .edgt-page-header>div:not(.edgt-sticky-header):not(.fixed) .edgt-side-menu-button-opener .edgt-side-menu-icon:hover, .edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon.opened, .edgt-dark-header .edgt-top-bar .edgt-side-menu-button-opener .edgt-side-menu-icon:hover {
	color: rgba(51, 51, 51, .8)!important
}
.edgt-side-menu-button-opener {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	top: 2px
}
.edgt-side-menu-button-opener .edgt-side-menu-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0 8px 0 0;
	color: currentColor
}
.edgt-side-menu-button-opener .edgt-side-menu-icon {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
	color: #212121
}
.edgt-side-menu-button-opener .edgt-side-menu-icon span, .edgt-side-menu-button-opener .edgt-side-menu-icon span:before {
	display: block;
	line-height: inherit
}
.edgt-side-menu-button-opener.opened, .edgt-side-menu-button-opener:hover {
	color: #2d76b2
}
.edgt-side-menu {
	position: fixed;
	top: 0;
	right: -607px;
	width: 607px;
	height: 100%;
	min-height: 100%;
	padding: 72px 5.9% 36px;
	background-color: #fff;
	background-size: cover;
	overflow: hidden;
	visibility: hidden;
	z-index: 9999;
	-webkit-backface-visibility: hidden;
	box-sizing: border-box;
	-webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1);
	-moz-transition: all .6s cubic-bezier(.77, 0, .175, 1);
	transition: all .6s cubic-bezier(.77, 0, .175, 1)
}
.edgt-side-menu .edgt-close-side-menu-holder {
	display: none;
	position: absolute;
	top: 25px;
	right: 53px;
	z-index: 1000
}
.admin-bar .edgt-side-menu .edgt-close-side-menu-holder {
	top: 68px
}
.edgt-side-menu a.edgt-close-side-menu {
	display: block;
	color: #92919c;
	font-size: 30px;
	z-index: 1000
}
.edgt-side-menu a.edgt-close-side-menu:hover {
	color: #212121
}
.edgt-side-menu a.edgt-close-side-menu span, .edgt-side-menu a.edgt-close-side-menu span:before {
	display: block;
	line-height: inherit
}
.edgt-side-menu .edgt-side-area-holders {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%
}
.edgt-side-menu .edgt-side-menu-top {
	display: table-row;
	width: 100%;
	height: 90%
}
.edgt-side-menu .edgt-side-menu-bottom {
	display: table-row;
	width: 100%;
	height: 10%
}
.edgt-side-menu .widget.widget_text {
	margin-bottom: 0
}
.edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-wrapper .edgt-cover {
	z-index: 3000
}
.edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-side-menu {
	right: 0;
	visibility: visible;
	border-left: 1px solid #ebebeb
}
.edgt-side-menu-slide-from-right .edgt-wrapper .edgt-cover {
	z-index: -1;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0
}
@media only screen and (max-width:1280px) {
	.edgt-side-menu-slide-from-right .edgt-side-menu {
		width: 500px!important;
		right: -500px!important
	}
	.edgt-side-menu-slide-from-right.edgt-right-side-menu-opened .edgt-side-menu {
		right: 0!important;
		visibility: visible
	}
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder .edgt-ps-image-inner, .edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-image-holder .edgt-ps-image-inner, .no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes img {
	visibility: hidden
}
.edgt-title-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	height: 175px;
	background-color: #f7f7f7;
	background-position: center 0;
	background-repeat: no-repeat;
	z-index: 101
}
.edgt-title-holder.edgt-bg-responsive {
	height: auto!important
}
.edgt-title-holder.edgt-bg-responsive .edgt-title-image {
	display: block
}
.edgt-title-holder.edgt-bg-responsive .edgt-title-wrapper {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-title-holder.edgt-bg-parallax {
	background-attachment: fixed
}
.edgt-title-holder .edgt-title-image {
	display: none
}
.edgt-title-holder .edgt-title-image img {
	display: block;
	width: 100%
}
.edgt-title-holder .edgt-title-wrapper {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-title-holder .edgt-title-inner {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	color: #fff
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a:hover {
	color: inherit;
	opacity: .9
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs a, .edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: inherit
}
.edgt-title-holder.edgt-breadcrumbs-type .edgt-breadcrumbs a:hover {
	color: #434343
}
.edgt-title-holder.edgt-centered-type .edgt-page-title {
	margin: 0
}
.edgt-title-holder.edgt-centered-type .edgt-page-subtitle {
	display: block;
	margin: 10px 0 0;
	box-sizing: border-box
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs-info, .edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-info {
	vertical-align: middle
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-inner-holder {
	position: relative
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-title-info {
	display: inline-block
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs-info {
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translateY(-50%)
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-page-title {
	margin: 0;
	color: #212121
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-page-subtitle {
	margin: 5px 0 0
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs {
	color: #888
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs.edgt-has-inline-style a:hover {
	color: inherit;
	opacity: .9
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs a, .edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs span {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: inherit
}
.edgt-title-holder.edgt-standard-with-breadcrumbs-type .edgt-breadcrumbs a:hover {
	color: #212121
}
.edgt-title-holder.edgt-standard-type .edgt-page-title {
	margin: 0
}
.edgt-title-holder.edgt-standard-type .edgt-page-subtitle {
	margin: 10px 0 0
}
.edgt-masonry-gallery-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-masonry-gallery-holder.edgt-mg-no-space, .edgt-masonry-gallery-holder.edgt-mg-no-space .edgt-mg-inner {
	margin: 0
}
.edgt-masonry-gallery-holder.edgt-mg-no-space .edgt-mg-item {
	padding: 0
}
.edgt-masonry-gallery-holder.edgt-mg-tiny-space, .edgt-masonry-gallery-holder.edgt-mg-tiny-space .edgt-mg-inner {
	margin: 0 -5px
}
.edgt-masonry-gallery-holder.edgt-mg-tiny-space .edgt-mg-item {
	padding: 5px
}
.edgt-masonry-gallery-holder.edgt-mg-small-space, .edgt-masonry-gallery-holder.edgt-mg-small-space .edgt-mg-inner {
	margin: 0 -10px
}
.edgt-masonry-gallery-holder.edgt-mg-small-space .edgt-mg-item {
	padding: 10px
}
.edgt-masonry-gallery-holder.edgt-mg-normal-space, .edgt-masonry-gallery-holder.edgt-mg-normal-space .edgt-mg-inner {
	margin: 0 -15px
}
.edgt-masonry-gallery-holder.edgt-mg-normal-space .edgt-mg-item {
	padding: 15px
}
.edgt-masonry-gallery-holder .edgt-mg-inner {
	opacity: 0
}
.edgt-masonry-gallery-holder .edgt-mg-grid-gutter {
	width: 0
}
.edgt-masonry-gallery-holder .edgt-mg-grid-sizer {
	width: 25%
}
.edgt-masonry-gallery-holder .edgt-mg-item {
	position: relative;
	width: 25%;
	z-index: 1;
	box-sizing: border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-landscape, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-square-big {
	width: 50%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-landscape .edgt-mg-image img {
	max-height: inherit
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-rectangle-portrait .edgt-mg-image img {
	max-width: inherit;
	width: auto;
	height: 100%
}
.edgt-google-map img, .edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon img, .edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon img {
	max-width: none
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-content {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	height: 100%;
	box-sizing: border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-outer {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	box-sizing: border-box
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-inner {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-content {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	padding: 10px 11%;
	text-align: left
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-image {
	position: relative;
	height: 100%;
	width: 100%;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-masonry-gallery-item-icon {
	margin-bottom: 8px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-masonry-gallery-item-icon span {
	font-size: 30px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-icon {
	margin: 0 0 1px
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-title {
	margin: 0;
	color: #fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-subtitle {
	color: #fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-text {
	margin: 14px 0 0;
	color: #fff
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-button {
	padding: 13px 45px;
	margin: 47px 0 0;
	font-size: 13px;
	background-color: #fff;
	color: #535359
}
body .edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-button:hover {
	background-color: #2d76b2!important
}
.edgt-masonry-gallery-holder .edgt-mg-item .edgt-mg-item-link {
	text-transform: uppercase;
	color: #2d76b2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-outer {
	z-index: 3
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-image-overlay {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-image {
	z-index: 1
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-content {
	padding: 10px 11%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-subtitle {
	margin-bottom: 15px;
	margin-top: 0
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-item-text {
	margin-top: 28px;
	font-size: 16px;
	line-height: 28px
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-title, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-title {
	margin: 19px 0
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-mg-link-over {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended img {
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended:hover img {
	-webkit-transform: scale(1.03);
	-moz-transform: scale(1.03);
	transform: scale(1.03)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn {
	display: table
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn span {
	display: table-cell;
	vertical-align: middle
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-extended .edgt-btn span:before {
	font-size: 22px;
	padding-right: 20px
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-outer {
	z-index: 3
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-image-overlay {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: transparent;
	z-index: 2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-image {
	z-index: 1
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-masonry-gallery-item-icon, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-text, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-title {
	color: #fff
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link {
	font-size: 13px;
	font-weight: 700;
	position: relative;
	letter-spacing: .05em
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link:after {
	content: "\f105";
	position: absolute;
	top: 1px;
	right: -15px;
	font-family: FontAwesome, serif;
	font-size: 15px;
	line-height: 1em;
	color: inherit;
	opacity: 0;
	-webkit-transform: translateX(-3px);
	-moz-transform: translateX(-3px);
	transform: translateX(-3px);
	-webkit-transition: transform .2s ease-in-out, opacity .1s;
	-moz-transition: transform .2s ease-in-out, opacity .1s;
	transition: transform .2s ease-in-out, opacity .1s
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-item-link:hover:after {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard .edgt-mg-link-over {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard img {
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-standard:hover img {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	transform: scale(1.04)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-masonry-gallery-item-icon {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-hover .edgt-masonry-gallery-item-icon {
	-webkit-transform: translate3d(0, -6px, 0);
	-moz-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link {
	font-size: 13px;
	font-weight: 700;
	position: relative
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link:after {
	content: "\f105";
	position: absolute;
	top: 1px;
	right: -15px;
	font-family: FontAwesome, serif;
	font-size: 15px;
	line-height: 1em;
	color: inherit;
	opacity: 0;
	-webkit-transform: translateX(-3px);
	-moz-transform: translateX(-3px);
	transform: translateX(-3px);
	-webkit-transition: transform .2s ease-in-out, opacity .1s;
	-moz-transition: transform .2s ease-in-out, opacity .1s;
	transition: transform .2s ease-in-out, opacity .1s
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-item-link:hover:after {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple .edgt-mg-link-over {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.edgt-portfolio-list-holder, .edgt-portfolio-list-holder article, .edgt-portfolio-list-holder article .edgt-pl-item-inner, .edgt-portfolio-list-holder article .edgt-pli-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-inner {
	background-color: #2d76b2
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-masonry-gallery-item-icon, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-link, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-text, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-default .edgt-mg-item-title {
	color: #fff
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-inner {
	background-color: #f9f9f9
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-masonry-gallery-item-icon, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-link, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-text, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-light .edgt-mg-item-title {
	color: #353535
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-inner {
	background-color: #fed072
}
.edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-masonry-gallery-item-icon, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-link, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-text, .edgt-masonry-gallery-holder .edgt-mg-item.edgt-mg-simple.edgt-mg-skin-dark .edgt-mg-item-title {
	color: #fff
}
.edgt-portfolio-list-holder article {
	box-sizing: border-box
}
.touch .edgt-portfolio-list-holder article {
	cursor: pointer
}
.edgt-portfolio-list-holder article .edgt-pli-image img {
	display: block;
	width: 100%
}
.edgt-portfolio-list-holder article .edgt-pli-link {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.edgt-portfolio-list-holder article .edgt-pli-text-wrapper {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-portfolio-list-holder article .edgt-pli-text {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-title {
	margin: 0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder {
	position: relative;
	display: block;
	margin: 0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 6px 0 0;
	margin: 0 3px 0 0;
	z-index: 8;
	color: #818181;
	text-transform: capitalize
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:last-child:after, .edgt-portfolio-list-holder.edgt-pl-no-content .edgt-pli-text-holder {
	display: none
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:after {
	position: absolute;
	top: 0;
	right: -4px;
	content: '/';
	color: inherit;
	font-size: 15px;
	line-height: inherit
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-category-holder a:last-child {
	margin: 0;
	padding: 0
}
.edgt-portfolio-list-holder article .edgt-pli-text .edgt-pli-excerpt {
	margin: 3px 0 0
}
.edgt-portfolio-list-holder.edgt-pl-has-filter .edgt-pl-inner {
	overflow: hidden
}
.edgt-pl-filter-holder, .edgt-pl-filter-holder ul, .edgt-pl-filter-holder ul li, .edgt-pl-filter-holder ul li span, .edgt-pl-standard-pagination, .edgt-pl-standard-pagination ul, .edgt-pl-standard-pagination ul li, .edgt-pl-standard-pagination ul li a {
	position: relative;
	display: inline-block
}
.edgt-portfolio-list-holder.edgt-no-space .edgt-pl-inner {
	margin: 0
}
.edgt-portfolio-list-holder.edgt-no-space article {
	padding: 0;
	margin: 0
}
.edgt-portfolio-list-holder.edgt-tiny-space .edgt-pl-inner {
	margin: 0 -5px
}
.edgt-portfolio-list-holder.edgt-tiny-space article {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-portfolio-list-holder.edgt-small-space .edgt-pl-inner {
	margin: 0 -10px
}
.edgt-portfolio-list-holder.edgt-small-space article {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-portfolio-list-holder.edgt-normal-space .edgt-pl-inner {
	margin: 0 -15px
}
.edgt-portfolio-list-holder.edgt-normal-space article {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-portfolio-list-holder.edgt-large-space .edgt-pl-inner {
	margin: 0 -20px
}
.edgt-portfolio-list-holder.edgt-large-space article {
	padding: 0 20px;
	margin: 0 0 40px
}
.edgt-portfolio-list-holder.edgt-pl-gallery:not(.edgt-pl-one-column) article {
	float: left
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-two-columns article {
	width: 50%
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-three-columns article {
	width: 33.33333%
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-four-columns article {
	width: 25%
}
.edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-five-columns article {
	width: 20%
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-inner {
	opacity: 0
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-grid-sizer, .edgt-portfolio-list-holder.edgt-pl-masonry article {
	width: 100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry .edgt-pl-grid-gutter {
	width: 0
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns .edgt-pl-grid-sizer, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article {
	width: 50%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article.edgt-pl-masonry-large-width, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-two-columns article.edgt-pl-masonry-large-width-height {
	width: 100%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns .edgt-pl-grid-sizer, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article {
	width: 33.33333%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article.edgt-pl-masonry-large-width, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-three-columns article.edgt-pl-masonry-large-width-height {
	width: 66.66667%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns .edgt-pl-grid-sizer, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article {
	width: 25%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article.edgt-pl-masonry-large-width, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-four-columns article.edgt-pl-masonry-large-width-height {
	width: 50%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns .edgt-pl-grid-sizer, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article {
	width: 20%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article.edgt-pl-masonry-large-width, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-five-columns article.edgt-pl-masonry-large-width-height {
	width: 40%
}
.edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pl-item-inner, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pli-image, .edgt-portfolio-list-holder.edgt-pl-masonry.edgt-pl-images-fixed article .edgt-pli-image img {
	height: 100%
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article {
	opacity: 0;
	-webkit-transform: translateY(80px);
	-moz-transform: translateY(80px);
	transform: translateY(80px);
	-webkit-transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04);
	-moz-transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04);
	transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04)
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article.edgt-item-show {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}
.edgt-portfolio-list-holder.edgt-pl-has-animation article.edgt-item-show.edgt-item-shown {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.touch .edgt-portfolio-list-holder.edgt-pl-has-animation article {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}
.edgt-pl-filter-holder {
	width: 100%;
	vertical-align: middle;
	margin: 0 0 30px;
	text-align: center
}
.edgt-pl-filter-holder ul {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	list-style: none
}
.edgt-pl-filter-holder ul li {
	vertical-align: middle;
	margin: 0 0 10px;
	padding: 0 22px;
	cursor: pointer
}
@media only screen and (max-width:1440px) {
	.edgt-pl-filter-holder ul li {
		padding: 0 16px
	}
}
@media only screen and (max-width:1024px) {
	.edgt-pl-filter-holder ul li {
		padding: 0 10px
	}
}
.edgt-pl-filter-holder ul li span {
	vertical-align: middle;
	color: #434343;
	font-size: 12px;
	line-height: 22px;
	white-space: nowrap;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-pl-filter-holder ul li.edgt-pl-current span, .edgt-pl-filter-holder ul li:hover span, .edgt-pl-standard-pagination ul li.edgt-pl-pag-active a {
	color: #2d76b2
}
.edgt-portfolio-list-holder.edgt-pl-pag-standard .edgt-pl-inner {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a, .edgt-portfolio-list-holder.edgt-pl-pag-standard.edgt-pl-pag-standard-animate .edgt-pl-inner {
	opacity: 0
}
.edgt-pl-standard-pagination {
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0;
	clear: both
}
.edgt-pl-standard-pagination ul {
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center
}
.edgt-pl-standard-pagination ul li {
	vertical-align: top;
	margin: 0 12px;
	padding: 0
}
.edgt-pl-standard-pagination ul li a {
	vertical-align: middle;
	margin: 0;
	padding: 0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next, .edgt-pl-standard-pagination ul li.edgt-pl-pag-prev {
	position: absolute;
	top: 0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a, .edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a {
	font-size: 30px;
	-webkit-transition: color .2s ease-out, opacity .2s ease-out;
	-moz-transition: color .2s ease-out, opacity .2s ease-out;
	transition: color .2s ease-out, opacity .2s ease-out
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a span, .edgt-pl-standard-pagination ul li.edgt-pl-pag-next a span:before, .edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a span, .edgt-pl-standard-pagination ul li.edgt-pl-pag-prev a span:before {
	display: block;
	line-height: inherit
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-prev {
	left: 0
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next a, .edgt-portfolio-list-holder.edgt-pl-gallery-overlay article:hover .edgt-pli-text-holder {
	opacity: 1
}
.edgt-pl-standard-pagination ul li.edgt-pl-pag-next {
	right: 0
}
.edgt-pl-load-more-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-pl-load-more-holder .edgt-pl-load-more {
	margin: 40px 0 0;
	text-align: center
}
.edgt-pl-loading {
	position: relative;
	display: none;
	width: 100%;
	margin: 40px 0 20px;
	color: #434343;
	text-align: center
}
.edgt-pl-loading.edgt-filter-trigger {
	position: absolute;
	top: 250px;
	left: 0
}
.edgt-pl-loading.edgt-standard-pag-trigger {
	position: absolute;
	top: 50px;
	left: 0
}
.edgt-pl-has-filter .edgt-pl-loading.edgt-standard-pag-trigger {
	top: 150px
}
.edgt-pl-loading.edgt-showing {
	display: block
}
.edgt-pl-loading>div {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background-color: #434343;
	border-radius: 100%;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-pl-loading .edgt-pl-loading-bounce1 {
	-webkit-animation-delay: -.32s;
	-moz-animation-delay: -.32s;
	animation-delay: -.32s
}
.edgt-pl-loading .edgt-pl-loading-bounce2 {
	-webkit-animation-delay: -.16s;
	-moz-animation-delay: -.16s;
	animation-delay: -.16s
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article:hover .edgt-pli-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pl-item-inner, .edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-image {
	overflow: hidden
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-category-holder a, .edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-excerpt, .edgt-portfolio-list-holder.edgt-pl-gallery-overlay article .edgt-pli-text .edgt-pli-title {
	color: #fff
}
.edgt-portfolio-list-holder.edgt-pl-gallery-overlay .edgt-pli-text-holder {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 20px;
	background-color: rgba(0, 0, 0, .5);
	opacity: 0;
	text-align: center;
	box-sizing: border-box;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article:hover .edgt-pli-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article:hover .edgt-pli-image:after {
	opacity: 1
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image {
	overflow: hidden
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background-color: rgba(0, 0, 0, .15);
	opacity: 0;
	z-index: 1;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title a:not(:last-child):after, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title a:not(:last-child):after, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item a:not(:last-child):after {
	content: ','
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-portfolio-single-holder, .edgt-portfolio-single-holder .edgt-ps-image-holder, .edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image {
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: middle
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader article .edgt-pli-link {
	z-index: 2
}
.edgt-portfolio-list-holder.edgt-pl-standard-shader .edgt-pli-text-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0
}
.edgt-portfolio-single-holder {
	margin: 0 0 50px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image {
	box-sizing: border-box
}
.edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image a, .edgt-portfolio-single-holder .edgt-ps-image-holder .edgt-ps-image img {
	position: relative;
	display: block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item a, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item p {
	margin: 0
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .share-text, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .share-text {
	margin: 0;
	color: #434343;
	font-size: 14px;
	font-weight: 600;
	display: inline-block;
	text-transform: uppercase
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field .edgt-ps-info-title a, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item .edgt-ps-info-title a {
	color: grey;
	font-size: 14px;
	font-weight: 600;
	display: inline-block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-custom-field p, .edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-info-item p {
	display: inline-block
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share {
	border-top: 1px solid #e1e1e1;
	margin: 16px 0 0;
	padding: 16px 0 0
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share .share-text {
	margin-right: 10px;
	font-size: 15px
}
.edgt-portfolio-single-holder .edgt-ps-info-holder .edgt-ps-social-share .edgt-social-share-holder.edgt-list li {
	margin: 0 25px 3px 0
}
.edgt-portfolio-single-holder .edgt-ps-title {
	margin: 0 0 15px;
	padding: 0 0 0 15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-two-columns .edgt-ps-image {
	width: 50%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-three-columns .edgt-ps-image {
	width: 33.33333%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-four-columns .edgt-ps-image, .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-grid-sizer, .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-image {
	width: 25%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-no-space .edgt-ps-image-inner {
	margin: 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-no-space .edgt-ps-image {
	padding: 0;
	margin: 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space .edgt-ps-image-inner {
	margin: 0 -5px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-tiny-space .edgt-ps-image {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space {
	margin: 0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space .edgt-ps-image-inner {
	margin: 0 -10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-small-space .edgt-ps-image {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space {
	margin: 0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space .edgt-ps-image-inner {
	margin: 0 -15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-normal-space .edgt-ps-image {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images .edgt-ps-grid-gutter {
	width: 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-grid-sizer, .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-image {
	width: 50%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-two-columns .edgt-ps-image.edgt-ps-masonry-large-item {
	width: 100%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-grid-sizer, .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-image {
	width: 33.33333%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-three-columns .edgt-ps-image.edgt-ps-masonry-large-item {
	width: 66.66667%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-grid-sizer, .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-image {
	width: 25%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-four-columns .edgt-ps-image.edgt-ps-masonry-large-item {
	width: 50%
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-no-space .edgt-ps-image-inner {
	margin: 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-no-space .edgt-ps-image {
	padding: 0;
	margin: 0
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space .edgt-ps-image-inner {
	margin: 0 -5px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-tiny-space .edgt-ps-image {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space {
	margin: 0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space .edgt-ps-image-inner {
	margin: 0 -10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-small-space .edgt-ps-image {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space {
	margin: 0 0 10px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space .edgt-ps-image-inner {
	margin: 0 -15px
}
.edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-masonry-images.edgt-ps-normal-space .edgt-ps-image {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder {
	width: 100%;
	margin: 0 0 40px
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image {
	float: left
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:hover:after {
	opacity: 1
}
.edgt-portfolio-single-holder.edgt-ps-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background-color: rgba(67, 67, 67, .4);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
	padding: 0 4%;
	box-sizing: border-box
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder {
	margin: 0 0 40px
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder .edgt-ps-image {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
	margin: 0
}
.edgt-portfolio-single-holder.edgt-ps-huge-images-layout .edgt-ps-title {
	padding: 0;
	margin: 15px 0
}
@media only screen and (max-width:1200px) {
	.edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
		padding: 0 40px
	}
}
@media only screen and (max-width:768px) {
	.edgt-portfolio-single-holder.edgt-ps-huge-images-layout {
		padding: 0 30px
	}
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-title, .edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-title, .edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-title, .edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-title {
	padding: 0
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder {
	margin: 0 0 50px
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder .edgt-ps-image {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
	margin: 0
}
.edgt-portfolio-single-holder.edgt-ps-masonry-layout .edgt-ps-image-holder {
	margin: 0 0 22px!important
}
.edgt-portfolio-single-holder.edgt-ps-masonry-layout .edgt-ps-image-holder .edgt-ps-image-inner {
	opacity: 0
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder {
	margin: 0 0 50px
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-content-item, .edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-image-holder .edgt-ps-image {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-slider-layout .edgt-ps-image-holder .edgt-ps-image img, .edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder {
	width: 100%
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image {
	float: left
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:hover:after {
	opacity: 1
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span.edgt_icon_minus, .edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-image-holder .edgt-ps-image-inner {
	opacity: 0
}
.edgt-portfolio-single-holder.edgt-ps-small-gallery-layout .edgt-ps-image-holder .edgt-ps-image a:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background-color: rgba(67, 67, 67, .4);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-image-holder .edgt-ps-image:last-child {
	margin: 0
}
.edgt-portfolio-single-holder.edgt-ps-small-images-layout .edgt-ps-content-item, .edgt-portfolio-single-holder.edgt-ps-small-masonry-layout .edgt-ps-content-item, .edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-content-item {
	margin: 0 0 30px
}
.edgt-portfolio-single-holder.edgt-ps-small-slider-layout .edgt-ps-image-holder .edgt-ps-image img {
	width: 100%
}
.edgt-ps-navigation {
	position: relative;
	display: table;
	width: 100%;
	vertical-align: middle;
	margin: 82px 0 0;
	padding: 60px 0 0;
	clear: both;
	box-sizing: border-box;
	border-top: 1px solid #e1e1e1
}
.edgt-ps-full-width-custom-layout .edgt-ps-navigation {
	padding: 0 40px
}
.edgt-ps-navigation .edgt-ps-back-btn {
	position: absolute;
	top: 69%;
	left: 50%;
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.edgt-ps-navigation .edgt-ps-back-btn a {
	position: relative;
	display: inline-block;
	margin: 0;
	padding: 0;
	vertical-align: middle;
	cursor: pointer;
	font-size: 29px;
	line-height: 1;
	color: #888
}
.edgt-ps-navigation .edgt-ps-back-btn a span {
	display: block;
	line-height: inherit
}
.edgt-ps-navigation .edgt-ps-back-btn a span:after, .edgt-ps-navigation .edgt-ps-back-btn a span:before {
	display: block;
	line-height: 14px
}
.edgt-ps-navigation .edgt-ps-back-btn a:hover {
	color: #2d76b2
}
.edgt-ps-navigation .edgt-ps-next, .edgt-ps-navigation .edgt-ps-prev {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	width: 49%;
	padding: 0;
	box-sizing: border-box
}
.edgt-ps-navigation .edgt-ps-next a, .edgt-ps-navigation .edgt-ps-prev a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	font-size: 46px;
	line-height: 55px;
	width: 300px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-text-wrapper, .edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-text-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-text-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-text-wrapper {
	display: inline-block;
	width: calc(100% - 100px);
	box-sizing: border-box;
	padding-top: 4px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-text-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-text-wrapper {
	padding-right: 32px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-text-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-text-wrapper {
	padding-left: 32px
}
.edgt-ps-navigation .edgt-ps-next a .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-next a .edgt-ps-nav-prev-title, .edgt-ps-navigation .edgt-ps-prev a .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-prev a .edgt-ps-nav-prev-title {
	display: block;
	line-height: 1.2em;
	color: grey;
	font-weight: 500;
	font-size: 14px
}
.edgt-ps-navigation .edgt-ps-next a .next-text, .edgt-ps-navigation .edgt-ps-next a .prev-text, .edgt-ps-navigation .edgt-ps-prev a .next-text, .edgt-ps-navigation .edgt-ps-prev a .prev-text {
	margin: 10px 0;
	display: block;
	line-height: 1;
	font-size: 14px;
	font-weight: 600;
	color: #303030;
	text-transform: capitalize
}
.edgt-ps-navigation .edgt-ps-next a .edgt-next-ps-img-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-next-ps-img-wrapper {
	float: right
}
.edgt-ps-navigation .edgt-ps-next a .edgt-prev-ps-img-wrapper, .edgt-ps-navigation .edgt-ps-prev a .edgt-prev-ps-img-wrapper {
	float: left
}
.edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-prev-title, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .next-text, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-next-ps-text-wrapper .prev-text, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-prev-title, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .next-text, .edgt-ps-navigation .edgt-ps-next a:hover .edgt-prev-ps-text-wrapper .prev-text, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .edgt-ps-nav-prev-title, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .next-text, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-next-ps-text-wrapper .prev-text, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-next-title, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .edgt-ps-nav-prev-title, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .next-text, .edgt-ps-navigation .edgt-ps-prev a:hover .edgt-prev-ps-text-wrapper .prev-text {
	color: #2d76b2
}
.edgt-ps-navigation .edgt-ps-next {
	text-align: right
}
.edgt-ps-navigation img {
	display: inline-block;
	width: 100px
}
.edgt-ps-related-posts-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 30px 0 0;
	clear: both
}
.edgt-ps-related-posts-holder .edgt-ps-related-posts {
	margin: 0 -15px
}
.edgt-ps-related-posts-holder .edgt-ps-related-post {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 25%;
	float: left;
	padding: 0 15px;
	box-sizing: border-box
}
@media only screen and (max-width:1024px) {
	.edgt-ps-related-posts-holder .edgt-ps-related-post {
		width: 50%
	}
	.edgt-ps-related-posts-holder .edgt-ps-related-post:nth-child(2n+1) {
		clear: both
	}
}
@media only screen and (max-width:680px) {
	.edgt-ps-related-posts-holder .edgt-ps-related-post {
		width: 100%
	}
}
.edgt-ps-related-posts-holder .edgt-ps-related-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-ps-related-posts-holder .edgt-ps-related-image a, .edgt-ps-related-posts-holder .edgt-ps-related-image img {
	display: block
}
.edgt-ps-related-posts-holder .edgt-ps-related-text {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 20px 0 0
}
.edgt-ps-related-posts-holder .edgt-ps-related-text .edgt-ps-related-title {
	margin: 0
}
.edgt-ps-related-posts-holder .edgt-ps-related-text .edgt-ps-related-categories {
	margin: 6px 0 0
}
.edgt-testimonials-holder.edgt-testimonials-simple {
	text-align: center
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 15px
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-image img {
	display: block;
	margin: 0
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-title {
	margin: 0
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-author {
	margin: 38px 0 4px;
	text-align: left;
	font-size: 17px;
	color: #303030
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-author span:not(:last-child):after {
	content: ","
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonials-author-job {
	font-size: 17px;
	text-transform: capitalize;
	color: #303030
}
.edgt-testimonials-holder.edgt-testimonials-simple .edgt-testimonial-text {
	margin: 47px 0 0;
	padding: 0 20% 0 0;
	text-align: left
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots {
	margin: 21px 0 0;
	text-align: left
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot span {
	width: 12px;
	height: 12px;
	background-color: #cbcbcb
}
.edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot.active span, .edgt-testimonials-holder.edgt-testimonials-simple .owl-dots .owl-dot:hover span {
	background-color: #3b447d
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .edgt-owl-slider .owl-nav .edgt-next-icon, .edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .edgt-owl-slider .owl-nav .edgt-prev-icon {
	color: #fff
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot span {
	background-color: rgba(255, 255, 255, .5)
}
.edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot.active span, .edgt-testimonials-holder.edgt-testimonials-simple.edgt-testimonials-navigation-light .owl-dots .owl-dot:hover span {
	background-color: #fff
}
.edgt-testimonials-holder.edgt-testimonials-standard {
	text-align: center
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 0 0 15px
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-image img {
	display: block;
	margin: 0 auto
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-title {
	margin: 0
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-author {
	margin: 19px 0 4px
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonials-author-job {
	font-size: 14px;
	color: #8d8b8b;
	text-transform: capitalize
}
.edgt-testimonials-holder.edgt-testimonials-standard .edgt-testimonial-text {
	margin: 13px 0 0;
	padding: 0 3%;
	color: #888;
	font-size: 18px;
	line-height: 32px
}
.edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot span {
	background-color: #cbcbcb
}
.edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot.active span, .edgt-testimonials-holder.edgt-testimonials-standard .owl-dots .owl-dot:hover span {
	background-color: #2d76b2
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-owl-slider .owl-nav .edgt-next-icon, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-owl-slider .owl-nav .edgt-prev-icon, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-author, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-text, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonial-title, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .edgt-testimonials-author-job {
	color: #fff
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot span {
	background-color: rgba(255, 255, 255, .5)
}
.edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot.active span, .edgt-testimonials-holder.edgt-testimonials-standard.edgt-testimonials-light .owl-dots .owl-dot:hover span {
	background-color: #fff
}
.edgt-testimonials-holder, .edgt-testimonials-holder .edgt-testimonial-content, .edgt-testimonials-holder .edgt-testimonial-text-holder, .edgt-testimonials-holder .edgt-testimonials {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-testimonials-holder .edgt-testimonials {
	padding: 0 50px;
	box-sizing: border-box
}
.edgt-testimonials-holder .edgt-testimonial-image img {
	width: auto!important;
	border-radius: 50%
}
.edgt-testimonials-holder .owl-dots {
	margin: 15px 0 0
}
.edgt-testimonials-holder .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	margin: 0 9px
}
.edgt-accordion-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-accordion-holder .edgt-accordion-title {
	position: relative;
	cursor: pointer;
	margin: 0;
	box-sizing: border-box;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: color .2s ease-out, background-color .2s ease-out, border-color 1.6s;
	-moz-transition: color .2s ease-out, background-color .2s ease-out, border-color 1.6s;
	transition: color .2s ease-out, background-color .2s ease-out, border-color 1.6s
}
.edgt-accordion-holder .edgt-accordion-title .edgt-tab-title {
	font-family: open sans, sans-serif;
	display: block;
	line-height: inherit;
	color: #212121;
	font-size: 15px;
	font-weight: 600
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark {
	position: absolute;
	top: 50%;
	left: 0;
	width: 25px;
	height: 25px;
	margin: -1px 0 0;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	color: #2d76b2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	font-size: inherit;
	line-height: inherit;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: transform .3s ease-out;
	-moz-transition: transform .3s ease-out;
	transition: transform .3s ease-out
}

.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span:before {
	display: block;
	line-height: inherit
}
.edgt-accordion-holder .edgt-accordion-title .edgt-accordion-mark span.edgt_icon_plus {
	opacity: 1
}
.edgt-accordion-holder .edgt-accordion-title.ui-state-active .edgt-accordion-mark span.edgt_icon_minus, .edgt-accordion-holder .edgt-accordion-title.ui-state-hover .edgt-accordion-mark span.edgt_icon_minus {
	opacity: 0
}
.edgt-accordion-holder .edgt-accordion-title.ui-state-active .edgt-accordion-mark span.edgt_icon_plus, .edgt-accordion-holder .edgt-accordion-title.ui-state-hover .edgt-accordion-mark span.edgt_icon_plus {
	opacity: 1;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	transform: rotate(90deg)
}
.edgt-accordion-holder .edgt-accordion-content {
	margin: 0;
	background-color: #fff
}
.edgt-accordion-holder .edgt-accordion-content p {
	margin: 0
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title {
	margin: 19px 0 0;
	padding: 16px 20px 16px 53px;
	background-color: #fff;
	border: 1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title:first-child {
	margin: 0
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title .edgt-accordion-mark {
	left: 14px
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-title.ui-state-active {
	border-bottom-color: transparent;
	-webkit-transition: border-color .1s;
	-moz-transition: border-color .1s;
	transition: border-color .1s
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-content {
	padding: 0 53px 29px
}
.edgt-accordion-holder.edgt-ac-boxed .edgt-accordion-content.ui-accordion-content-active {
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple {
	border-bottom: 1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-title {
	padding: 17px 0 17px 30px;
	border-top: 1px solid #e5e5e5
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-content {
	border-top: 1px solid transparent;
	padding: 21px 0 16px
}
.edgt-accordion-holder.edgt-ac-simple .edgt-accordion-content.ui-accordion-content-active {
	border-color: #e5e5e5
}
.edgt-banner-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.touch .edgt-banner-holder {
	cursor: pointer
}
.edgt-banner-holder.edgt-visible-on-default {
	overflow: hidden
}
.edgt-banner-holder.edgt-visible-on-default .edgt-banner-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-banner-holder.edgt-visible-on-default:hover .edgt-banner-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-banner-holder.edgt-visible-on-hover:hover .edgt-banner-text-holder {
	opacity: 1
}
.edgt-banner-holder.edgt-visible-on-hover .edgt-banner-text-holder {
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-banner-holder.edgt-disabled .edgt-banner-text-holder {
	display: none
}
.edgt-banner-holder.edgt-banner-info-centered .edgt-banner-text-holder {
	padding: 70px 20px;
	text-align: center
}
.edgt-banner-holder .edgt-banner-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-banner-holder .edgt-banner-image img {
	display: block
}
.edgt-banner-holder .edgt-banner-text-holder {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	padding: 35px;
	background-color: rgba(67, 67, 67, .4);
	box-sizing: border-box
}
@media only screen and (max-width:768px) {
	.edgt-banner-holder .edgt-banner-text-holder {
		padding: 25px
	}
}
.edgt-banner-holder .edgt-banner-text-outer {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-banner-holder .edgt-banner-text-inner {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-banner-holder .edgt-banner-subtitle {
	margin: 0 0 4px;
	color: #fff
}
.edgt-banner-holder .edgt-banner-title {
	margin: 0;
	color: #fff
}
.edgt-banner-holder .edgt-banner-title .edgt-banner-title-light {
	font-weight: 300
}
.edgt-banner-holder .edgt-banner-link-text {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 11px 0 0;
	color: #fff;
	line-height: 1em;
	z-index: 2;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}
.edgt-banner-holder .edgt-banner-link-text:hover .edgt-banner-link-hover {
	width: 100%
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-original {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-original span {
	color: inherit
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-hover {
	position: absolute;
	top: 0;
	left: 0;
	width: .1%;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-hover span {
	color: #2d76b2
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-icon, .edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-label {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-icon {
	margin: 0 2px 0 0;
	font-size: 15px
}
.edgt-banner-holder .edgt-banner-link-text .edgt-banner-link-label {
	font-size: 14px;
	line-height: inherit
}
.edgt-banner-holder .edgt-banner-link {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}
.edgt-boxes {
	width: 100%;
	display: table;
	table-layout: fixed
}
.edgt-boxes.edgt-two-columns .edgt-boxes-item {
	width: 50%
}
.edgt-boxes.edgt-three-columns .edgt-boxes-item {
	width: 33%
}
.edgt-boxes.edgt-four-columns .edgt-boxes-item {
	width: 25%
}
.edgt-boxes .edgt-boxes-item {
	display: table-cell;
	position: relative;
	vertical-align: middle;
	height: 100%;
	background-position: center;
	background-size: cover
}
.edgt-boxes .edgt-boxes-item.edgt-vertical-alignment-top {
	vertical-align: top
}
.edgt-boxes .edgt-boxes-item.edgt-vertical-alignment-bottom {
	vertical-align: bottom
}
.edgt-boxes .edgt-boxes-item.edgt-horizontal-alignment-center {
	text-align: center
}
.edgt-boxes .edgt-boxes-item.edgt-horizontal-alignment-right {
	text-align: right
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-inner {
	width: 100%;
	box-sizing: border-box
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-content {
	padding: 50px;
	position: relative;
	z-index: 2
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 3
}
.edgt-boxes .edgt-boxes-item .edgt-boxes-item-content-overlay {
	background-color: rgba(0, 0, 0, .05);
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	transition: opacity .3s ease;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}
.edgt-boxes .edgt-boxes-item:hover .edgt-boxes-item-content-overlay {
	opacity: 1
}
.edgt-boxes.edgt-boxes-inner-float.edgt-three-columns .edgt-boxes-item {
	width: 33.33333333333333%
}
.edgt-boxes.edgt-boxes-inner-float .edgt-boxes-item {
	float: left
}
.edgt-boxes .edgt-boxes-inner-content {
	padding: 0 20px
}
.edgt-btn {
	font-family: inherit;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	outline: 0;
	line-height: 20px;
	letter-spacing: .05em;
	font-weight: 700;
	text-transform: uppercase;
	box-sizing: border-box;
	margin: 0;
	-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;
	padding: 16px 44px;
	font-size: 14px;
	cursor: pointer
}
.edgt-call-to-action-holder, .edgt-call-to-action-holder.edgt-normal-layout:not(.edgt-content-in-grid) .edgt-cta-inner, .edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-button-holder, .edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-text-holder {
	width: 100%
}
.edgt-btn.edgt-btn-simple {
	padding: 0!important;
	color: #434343;
	background-color: transparent;
	border: 0;
	vertical-align: middle;
	overflow: hidden;
	backface-visibility: hidden;
	-webkit-transition: transform .3s ease, color .15s ease-out;
	-moz-transition: transform .3s ease, color .15s ease-out;
	transition: transform .3s ease, color .15s ease-out
}
.edgt-btn.edgt-btn-simple .edgt-btn-text {
	display: inline-block;
	vertical-align: middle;
	padding-right: 3px
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-hover-color):hover {
	color: #434343!important
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-hover-bg):hover {
	background-color: transparent!important
}
.edgt-btn.edgt-btn-simple:not(.edgt-btn-custom-border-hover):hover {
	border-color: transparent!important
}
.edgt-btn.edgt-btn-simple.edgt-btn-icon>i, .edgt-btn.edgt-btn-simple.edgt-btn-icon>span:not(.edgt-btn-text) {
	vertical-align: middle;
	margin: 0;
	font-size: 18px;
	opacity: 0;
	-webkit-transform: translateX(-3px);
	-moz-transform: translateX(-3px);
	transform: translateX(-3px);
	-webkit-transition: transform .2s ease-in-out, opacity .1s;
	-moz-transition: transform .2s ease-in-out, opacity .1s;
	transition: transform .2s ease-in-out, opacity .1s
}
.edgt-btn.edgt-btn-simple:hover.edgt-btn-icon>i, .edgt-btn.edgt-btn-simple:hover.edgt-btn-icon>span:not(.edgt-btn-text) {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}
.edgt-btn.edgt-btn-solid {
	color: #fff;
	background-color: #2d76b2;
	border: 2px solid transparent
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-color):hover {
	color: #fff!important
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-hover-bg):hover {
	background-color: #434343!important
}
.edgt-btn.edgt-btn-solid:not(.edgt-btn-custom-border-hover):hover {
	border-color: transparent!important
}
.edgt-btn.edgt-btn-outline {
	color: #8a8a8a;
	background-color: transparent;
	border: 1px solid #8a8a8a
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-hover-color):hover {
	color: #fff!important
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-hover-bg):hover {
	background-color: #2d76b2!important
}
.edgt-btn.edgt-btn-outline:not(.edgt-btn-custom-border-hover):hover {
	border-color: #2d76b2!important
}
.edgt-btn.edgt-btn-small {
	padding: 10px 29px;
	font-size: 13px
}
.edgt-btn.edgt-btn-large {
	padding: 18px 51px;
	font-size: 15px
}
.edgt-btn.edgt-btn-huge {
	display: block;
	text-align: center;
	padding: 22px 46px
}
.edgt-btn.edgt-btn-icon>i, .edgt-btn.edgt-btn-icon>span:not(.edgt-btn-text) {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 0 4px;
	font-size: 1.142857142857143em;
	line-height: inherit
}
.edgt-btn.edgt-btn-icon>i:before, .edgt-btn.edgt-btn-icon>span:not(.edgt-btn-text):before {
	display: block;
	line-height: inherit
}
.edgt-call-to-action-holder, .edgt-call-to-action-holder .edgt-cta-button-holder, .edgt-call-to-action-holder .edgt-cta-text-holder {
	display: inline-block;
	position: relative;
	vertical-align: middle
}
button.edgt-btn, input[type=submit].edgt-btn {
	cursor: pointer
}
.edgt-call-to-action-holder .edgt-cta-text-holder h1, .edgt-call-to-action-holder .edgt-cta-text-holder h2, .edgt-call-to-action-holder .edgt-cta-text-holder h3, .edgt-call-to-action-holder .edgt-cta-text-holder h4, .edgt-call-to-action-holder .edgt-cta-text-holder h5, .edgt-call-to-action-holder .edgt-cta-text-holder h6 {
	margin: 0
}
.edgt-call-to-action-holder .edgt-cta-button-holder .edgt-btn {
	white-space: nowrap
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-inner {
	display: table
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-button-holder, .edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-text-holder {
	display: table-cell;
	box-sizing: border-box
}
.edgt-call-to-action-holder.edgt-normal-layout .edgt-cta-button-holder {
	text-align: right
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-inner {
	text-align: center
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-button-holder, .edgt-call-to-action-holder.edgt-block-layout .edgt-cta-text-holder {
	display: block
}
.edgt-call-to-action-holder.edgt-block-layout .edgt-cta-text-holder {
	margin: 0 0 34px
}
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-inner {
	text-align: center
}
.edgt-call-to-action-holder.edgt-simple-layout .edgt-cta-button-holder {
	margin: 28px 0 0
}
.edgt-call-to-action-holder.edgt-two-halves-columns .edgt-cta-button-holder, .edgt-call-to-action-holder.edgt-two-halves-columns .edgt-cta-text-holder {
	width: 50%
}
.edgt-call-to-action-holder.edgt-two-thirds-columns .edgt-cta-text-holder {
	width: 66.66666666666667%
}
.edgt-call-to-action-holder.edgt-two-thirds-columns .edgt-cta-button-holder {
	width: 33.33333333333333%
}
.edgt-call-to-action-holder.edgt-three-quarters-columns .edgt-cta-text-holder {
	width: 75%
}
.edgt-call-to-action-holder.edgt-three-quarters-columns .edgt-cta-button-holder {
	width: 25%
}
.edgt-call-to-action-holder.edgt-four-fifths-columns .edgt-cta-text-holder {
	width: 80%
}
.edgt-call-to-action-holder.edgt-four-fifths-columns .edgt-cta-button-holder {
	width: 20%
}
.edgt-cards-gallery-holder {
	padding: 10px 0
}
.edgt-cards-gallery-holder .edgt-cards-gallery {
	width: 100%;
	position: relative
}
.edgt-cards-gallery-holder img {
	position: relative;
	display: block;
	-webkit-box-shadow: 0 9px 21px 3px rgba(19, 117, 154, .07);
	-moz-box-shadow: 0 9px 21px 3px rgba(19, 117, 154, .07);
	box-shadow: 0 9px 21px 3px rgba(19, 117, 154, .07)
}
.edgt-cards-gallery-holder .fake_card {
	position: relative;
	display: block;
	opacity: 0;
	visibility: hidden;
	pointer-events: none
}
.edgt-cards-gallery-holder .card {
	box-sizing: border-box;
	position: absolute;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	width: auto
}
.edgt-cards-gallery-holder .card.animating {
	-webkit-transition: all 1s cubic-bezier(.19, 1, .22, 1);
	-moz-transition: all 1s cubic-bezier(.19, 1, .22, 1);
	transition: all 1s cubic-bezier(.19, 1, .22, 1);
	pointer-events: none
}
.edgt-cards-gallery-holder .card.animating-siblings {
	-webkit-transition: all .6s cubic-bezier(0, 0, 0, 1);
	-moz-transition: all .6s cubic-bezier(0, 0, 0, 1);
	transition: all .6s cubic-bezier(0, 0, 0, 1);
	pointer-events: none
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card.out {
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	transform: translateX(-100%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(6) {
	-webkit-transform: scale(.5) translateX(80%);
	-moz-transform: scale(.5) translateX(80%);
	transform: scale(.5) translateX(80%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(5) {
	-webkit-transform: scale(.6) translateX(54%);
	-moz-transform: scale(.6) translateX(54%);
	transform: scale(.6) translateX(54%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(4) {
	-webkit-transform: scale(.7) translateX(35%);
	-moz-transform: scale(.7) translateX(35%);
	transform: scale(.7) translateX(35%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(3) {
	-webkit-transform: scale(.8) translateX(30%);
	-moz-transform: scale(.8) translateX(30%);
	transform: scale(.8) translateX(30%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:nth-last-child(2) {
	-webkit-transform: scale(.9) translateX(14%);
	-moz-transform: scale(.9) translateX(14%);
	transform: scale(.9) translateX(14%)
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:not(:last-of-type) {
	cursor: pointer
}
.edgt-cards-gallery-holder.edgt-shuffled-left .card:not(:last-of-type):not(.active):hover {
	margin-left: 10px!important
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card.out {
	-webkit-transform: translateX(100%);
	-moz-transform: translateX(100%);
	transform: translateX(100%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(6) {
	-webkit-transform: scale(.5) translateX(-80%);
	-moz-transform: scale(.5) translateX(-80%);
	transform: scale(.5) translateX(-80%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(5) {
	-webkit-transform: scale(.6) translateX(-54%);
	-moz-transform: scale(.6) translateX(-54%);
	transform: scale(.6) translateX(-54%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(4) {
	-webkit-transform: scale(.7) translateX(-35%);
	-moz-transform: scale(.7) translateX(-35%);
	transform: scale(.7) translateX(-35%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(3) {
	-webkit-transform: scale(.8) translateX(-21%);
	-moz-transform: scale(.8) translateX(-21%);
	transform: scale(.8) translateX(-21%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:nth-last-child(2) {
	-webkit-transform: scale(.9) translateX(-9.2%);
	-moz-transform: scale(.9) translateX(-9.2%);
	transform: scale(.9) translateX(-9.2%)
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:not(:last-of-type) {
	cursor: pointer
}
.edgt-cards-gallery-holder.edgt-shuffled-right .card:not(:last-of-type):not(.active):hover {
	margin-left: -10px!important
}
@-webkit-keyframes edgtCardAppearFromRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		opacity: 0;
		visibility: visible
	}
	30% {
		opacity: 1;
		visibility: visible
	}
	100% {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes edgtCardAppearFromRight {
	0% {
		-webkit-transform: translate3d(100%, 0, 0);
		-moz-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
		opacity: 0;
		visibility: visible
	}
	30% {
		opacity: 1;
		visibility: visible
	}
	100% {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared img:not([data-lazy=true]) {
	-webkit-animation: edgtCardAppearFromRight 1s cubic-bezier(.19, 1, .22, 1) forwards;
	-moz-animation: edgtCardAppearFromRight 1s cubic-bezier(.19, 1, .22, 1) forwards;
	animation: edgtCardAppearFromRight 1s cubic-bezier(.19, 1, .22, 1) forwards
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(1) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(2) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(3) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(4) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(5) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(6) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(7) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-right.edgt-appeared .card:nth-child(8) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s
}
@-webkit-keyframes edgtCardAppearFromLeft {
	0% {
		visibility: visible;
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		opacity: 0
	}
	30% {
		visibility: visible;
		opacity: 1
	}
	100% {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
@keyframes edgtCardAppearFromLeft {
	0% {
		visibility: visible;
		-webkit-transform: translate3d(-100%, 0, 0);
		-moz-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		opacity: 0
	}
	30% {
		visibility: visible;
		opacity: 1
	}
	100% {
		visibility: visible;
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared img:not([data-lazy=true]) {
	-webkit-animation: edgtCardAppearFromLeft 1s cubic-bezier(.19, 1, .22, 1) forwards;
	-moz-animation: edgtCardAppearFromLeft 1s cubic-bezier(.19, 1, .22, 1) forwards;
	animation: edgtCardAppearFromLeft 1s cubic-bezier(.19, 1, .22, 1) forwards
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(1) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(2) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(3) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(4) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(5) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1s;
	animation-delay: 1s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(6) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(7) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.4s;
	animation-delay: 1.4s
}
.no-touch .edgt-cards-gallery-holder.edgt-appear-effect-yes.edgt-shuffled-left.edgt-appeared .card:nth-child(8) img:not([data-lazy=true]):not(.edgt-animation-done) {
	-webkit-animation-delay: 1.6s;
	animation-delay: 1.6s
}
.edgt-clients-carousel-holder, .edgt-clients-carousel-holder .edgt-cc-inner, .edgt-clients-carousel-holder .edgt-cc-item {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.touch .edgt-clients-carousel-holder .edgt-cc-item {
	cursor: pointer
}
.edgt-clients-carousel-holder .edgt-cc-item .edgt-cc-item {
	position: relative;
	display: block
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item:hover .edgt-cc-image {
	opacity: 0
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item:hover .edgt-cc-hover-image {
	opacity: 1
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item .edgt-cc-image {
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto;
	opacity: 1;
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
.edgt-clients-carousel-holder.edgt-cc-hover-switch-images .edgt-cc-item .edgt-cc-hover-image {
	position: absolute;
	top: 0;
	left: 50%;
	width: auto;
	opacity: 0;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity .25s ease-in-out;
	-moz-transition: opacity .25s ease-in-out;
	transition: opacity .25s ease-in-out
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item {
	overflow: hidden
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item:hover .edgt-cc-image {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	transform: translateY(100%)
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item:hover .edgt-cc-hover-image {
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	transform: translate(-50%, 0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item .edgt-cc-image {
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto;
	-webkit-transition: -webkit-transform .4s ease;
	-moz-transition: -moz-transform .4s ease;
	transition: transform .4s ease
}
.edgt-clients-carousel-holder.edgt-cc-hover-roll-over .edgt-cc-item .edgt-cc-hover-image {
	position: absolute;
	top: 0;
	left: 50%;
	width: auto;
	-webkit-transition: -webkit-transform .4s ease;
	-moz-transition: -moz-transform .4s ease;
	transition: transform .4s ease;
	-webkit-transform: translate(-50%, -100%);
	-moz-transform: translate(-50%, -100%);
	transform: translate(-50%, -100%)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item {
	overflow: hidden;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item.edgt-cc-hover {
	-webkit-transform: translate3d(0, -6px, 0);
	-moz-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0)
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item .edgt-cc-image {
	position: relative;
	display: block;
	width: auto;
	margin: 0 auto
}
.edgt-clients-carousel-holder.edgt-cc-hover-pulse-image .edgt-cc-item .edgt-cc-hover-image {
	display: none
}
.edgt-comparision-pricing-tables-holder {
	font-family: Montserrat, sans-serif;
	font-size: 16px;
	color: #888;
	font-weight: 700
}
.edgt-comparision-pricing-tables-holder:after, .edgt-comparision-pricing-tables-holder:before {
	content: " ";
	display: table
}
.edgt-comparision-pricing-tables-holder:after {
	clear: both
}
.edgt-comparision-pricing-tables-holder ul {
	list-style-type: none;
	margin: 0
}
.edgt-comparision-pricing-tables-holder h4, .edgt-comparision-pricing-tables-holder p {
	margin: 0
}
.edgt-comparision-pricing-tables-holder h4 {
	color: #3e3e3e
}
.edgt-comparision-pricing-tables-holder * {
	box-sizing: border-box
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table-item-feature {
	display: none
}
.edgt-comparision-pricing-tables-holder.edgt-two-columns .edgt-cpt-table {
	width: 33.33%
}
.edgt-comparision-pricing-tables-holder.edgt-three-columns .edgt-cpt-table {
	width: 25%
}
.edgt-comparision-pricing-tables-holder.edgt-four-columns .edgt-cpt-table {
	width: 20%
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title.edgt-cpt-table-head-holder {
	padding-top: 143px;
	padding-left: 32px;
	background-color: #fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title.edgt-cpt-table-head-holder h4 {
	font-size: 24px;
	color: #3e3e3e
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-list-holder, .edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-features-title {
	border-right: none!important
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-table-content li {
	padding: 10px 10px 10px 32px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-features-holder .edgt-cpt-table-content li span {
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-head-holder {
	background-color: #f7fdff
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-image-holder {
	margin-bottom: 14px
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-content li {
	font-size: 20px;
	font-family: open sans, sans-serif;
	font-weight: 400
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder .edgt-cpt-table-footer {
	background-color: #f7fdff;
	border-bottom: 1px solid #efefef;
	border-left: 1px solid #efefef;
	text-align: center
}
.edgt-comparision-pricing-tables-holder .edgt-comparision-table-holder:last-child .edgt-cpt-table-footer {
	border-right: 1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table {
	float: left;
	border: 4px solid #d6f2ff;
	border-right: none;
	border-left: none;
	border-bottom: none
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item {
	border-top: 4px solid #2d76b2
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item .edgt-cpt-table-btn a {
	color: #fff;
	background-color: #2d76b2;
	border-color: #2d76b2
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table.edgt-featured-item .edgt-cpt-table-btn a:hover {
	background-color: #2d76b2;
	border-color: #2d76b2
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) {
	text-align: center
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) .edgt-cpt-table-content, .edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) .edgt-cpt-table-head-holder {
	border-right: none
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:not(.edgt-cpt-features-holder) li {
	line-height: 60px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table:last-child .edgt-cpt-table-content, .edgt-comparision-pricing-tables-holder .edgt-cpt-table:last-child .edgt-cpt-table-head-holder {
	border-right: 1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content, .edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder {
	border-left: 1px solid #efefef;
	border-right: 1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-border-top {
	width: 100%;
	height: 6px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder {
	display: table;
	height: 137px;
	width: 100%;
	padding: 40px 10px 37px;
	border-bottom: 1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-head-holder-inner {
	display: table-cell;
	vertical-align: middle
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-title {
	margin-bottom: 13px
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-currency, .edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-price {
	font-size: 20px;
	font-family: open sans, sans-serif;
	color: #545454
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-head-holder .edgt-cpt-table-period {
	font-size: 14px;
	color: #868686
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li {
	height: 62px;
	border-bottom: 1px solid #efefef
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li:nth-child(even), .edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-content li:nth-child(odd) {
	background-color: #fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn {
	padding: 23px 0
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a {
	display: inline-block;
	height: 50px;
	color: #888;
	font-size: 14px;
	font-family: open sans, sans-serif;
	text-transform: uppercase;
	letter-spacing: .05em;
	background-color: #fff;
	border: 2px solid #eaebeb;
	padding: 0 33px;
	-webkit-transition: background-color .2s, color .2s, border-color .2s;
	-moz-transition: background-color .2s, color .2s, border-color .2s;
	transition: background-color .2s, color .2s, border-color .2s
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a:hover {
	background-color: #2d76b2;
	border-color: #2d76b2;
	color: #fff
}
.edgt-comparision-pricing-tables-holder .edgt-cpt-table .edgt-cpt-table-btn a span {
	display: block;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-countdown, .edgt-countdown .countdown-row, .edgt-countdown .countdown-row .countdown-section {
	display: inline-block;
	vertical-align: middle;
	position: relative
}
.edgt-countdown {
	width: 100%
}
.edgt-countdown .countdown-row {
	width: 100%;
	clear: both
}
.edgt-countdown .countdown-row.countdown-show1 .countdown-section {
	width: 100%
}
.edgt-countdown .countdown-row.countdown-show2 .countdown-section {
	width: 50%
}
.edgt-countdown .countdown-row.countdown-show3 .countdown-section {
	width: 33.33333%
}
.edgt-countdown .countdown-row.countdown-show4 .countdown-section {
	width: 25%
}
.edgt-countdown .countdown-row.countdown-show5 .countdown-section {
	width: 20%
}
.edgt-countdown .countdown-row.countdown-show6 .countdown-section {
	width: 16.66667%
}
.edgt-countdown .countdown-row .countdown-section {
	width: 100%;
	padding: 0 5px;
	box-sizing: border-box
}
.edgt-countdown .countdown-row .countdown-section .countdown-amount, .edgt-countdown .countdown-row .countdown-section .countdown-period {
	font-family: Montserrat, sans-serif;
	color: #888;
	font-weight: 700;
	text-align: center
}
.edgt-predefined-font-type-1 .edgt-countdown .countdown-row .countdown-section .countdown-amount, .edgt-predefined-font-type-1 .edgt-countdown .countdown-row .countdown-section .countdown-period {
	font-family: Montserrat, sans-serif
}
.edgt-predefined-font-type-2 .edgt-countdown .countdown-row .countdown-section .countdown-amount, .edgt-predefined-font-type-2 .edgt-countdown .countdown-row .countdown-section .countdown-period {
	font-family: Nunito, sans-serif
}
.edgt-predefined-font-type-3 .edgt-countdown .countdown-row .countdown-section .countdown-amount, .edgt-predefined-font-type-3 .edgt-countdown .countdown-row .countdown-section .countdown-period {
	font-family: Lora, sans-serif
}
.edgt-countdown .countdown-row .countdown-section .countdown-amount {
	position: relative;
	display: block;
	font-size: 65px;
	line-height: 1em
}
.edgt-countdown .countdown-row .countdown-section .countdown-period {
	display: block;
	font-size: 20px;
	margin-top: 2px
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-amount, .edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-period, .edgt-counter-holder, .edgt-dropcaps {
	display: inline-block
}
.edgt-countdown.text-align-left .countdown-section .countdown-amount, .edgt-countdown.text-align-left .countdown-section .countdown-period {
	text-align: left
}
.edgt-dropcaps, .edgt-elements-holder .edgt-eh-item.edgt-horizontal-alignment-center {
	text-align: center
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-amount {
	font-size: 48px;
	line-height: 1em;
	margin-right: 15px
}
.edgt-countdown.edgt-inline .countdown-row .countdown-section .countdown-period {
	font-size: 18px
}
.edgt-countdown.edgt-dark-skin .countdown-row .countdown-section .countdown-amount, .edgt-countdown.edgt-dark-skin .countdown-row .countdown-section .countdown-period {
	color: #000
}
.edgt-countdown.edgt-light-skin .countdown-row .countdown-section .countdown-amount, .edgt-countdown.edgt-light-skin .countdown-row .countdown-section .countdown-period {
	color: #fff
}
.edgt-counter-holder {
	position: relative;
	width: 100%;
	vertical-align: middle;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	-moz-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in
}
.edgt-counter-holder .edgt-counter-inner {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.edgt-counter-holder .edgt-counter-icon {
	margin-bottom: 20px;
	text-align: center
}
.edgt-counter-holder .edgt-counter {
	margin: 0;
	vertical-align: middle;
	color: #2d76b2;
	font-size: 48px;
	line-height: 1em;
	font-weight: 700;
	overflow: hidden
}
.edgt-counter-holder .edgt-counter-title {
	margin: 6px 0 0;
	color: #555
}
.edgt-counter-holder .edgt-counter-text {
	margin: 14px 0 0
}
.edgt-dropcaps {
	position: relative;
	vertical-align: top;
	float: left;
	line-height: 42px;
	font-size: 42px;
	color: #999;
	font-weight: 300;
	margin: 0 7px 0 0
}
.edgt-dropcaps.edgt-circle, .edgt-dropcaps.edgt-square {
	height: 35px;
	width: 35px;
	font-size: 22px;
	line-height: 35px;
	font-weight: 600;
	color: #fff;
	background-color: #434343;
	margin: 7px 14px 0 0;
	box-sizing: border-box
}
.edgt-dropcaps.edgt-circle {
	border-radius: 3em
}
.edgt-tml-holder .edgt-timeline {
	position: relative
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder {
	position: relative;
	padding-bottom: 38px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder.edgt-appeared:not(:last-of-type)::after {
	height: 100%
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder.edgt-appeared .edgt-tml-item-content {
	opacity: 1;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	transform: translateX(0)
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder:not(:last-of-type)::after {
	content: "";
	position: absolute;
	top: .6em;
	width: 3px;
	height: 0;
	background: #2d76b2;
	z-index: 1;
	-webkit-transition: linear height .5s;
	-moz-transition: linear height .5s;
	transition: linear height .5s
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-circle {
	width: 12px;
	height: 12px;
	background-color: #2d76b2;
	position: absolute;
	top: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-left: -5px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content {
	padding-left: 27px;
	opacity: 0;
	-webkit-transform: translateX(-20px);
	-moz-transform: translateX(-20px);
	transform: translateX(-20px);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content div {
	font-size: 14px
}
.edgt-tml-holder .edgt-timeline .edgt-tml-item-holder .edgt-tml-item-content .edgt-tml-item-title {
	margin: 0 0 7px;
	line-height: 1em;
	font-weight: 600;
	color: #303030
}
.edgt-elements-holder {
	width: 100%;
	display: table;
	table-layout: fixed
}
.edgt-elements-holder.edgt-eh-full-height {
	height: 100%
}
.edgt-elements-holder.edgt-ehi-float .edgt-eh-item {
	float: left
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-1 {
	width: 100%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-2 {
	width: 50%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-3 {
	width: 33.3333%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-2-3 {
	width: 66.6666%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-4 {
	width: 25%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-3-4 {
	width: 75%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-5 {
	width: 20%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-2-5 {
	width: 40%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-3-5 {
	width: 60%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-4-5 {
	width: 80%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-1-6 {
	width: 16.6666%
}
.edgt-elements-holder .edgt-eh-item.edgt-width-5-6 {
	width: 83.3333%
}
.edgt-elements-holder.edgt-two-columns .edgt-eh-item {
	width: 50%
}
.edgt-elements-holder.edgt-three-columns .edgt-eh-item {
	width: 33.33333%
}
.edgt-elements-holder.edgt-four-columns .edgt-eh-item {
	width: 25%
}
.edgt-elements-holder.edgt-five-columns .edgt-eh-item {
	width: 20%
}
.edgt-elements-holder.edgt-six-columns .edgt-eh-item {
	width: 16.66667%
}
.edgt-elements-holder .edgt-eh-item {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
	background-position: center;
	background-size: cover
}
.edgt-elements-holder .edgt-eh-item.edgt-vertical-alignment-top {
	vertical-align: top
}
.edgt-elements-holder .edgt-eh-item.edgt-vertical-alignment-bottom {
	vertical-align: bottom
}
.edgt-elements-holder .edgt-eh-item.edgt-horizontal-alignment-right {
	text-align: right
}
.edgt-elements-holder .edgt-eh-item .edgt-elements-holder-item-inner {
	width: 100%
}
.edgt-elements-holder .edgt-ehi-content {
	padding: 0 20px
}
.fp-enabled body, html.fp-enabled {
	margin: 0;
	padding: 0;
	overflow: hidden
}
#superContainer {
	height: 100%;
	position: relative;
	-ms-touch-action: none;
	touch-action: none
}
.fp-scrollable {
	overflow: hidden;
	position: relative
}
.fp-scroller {
	overflow: hidden
}
.iScrollIndicator {
	border: 0!important
}
.fp-notransition {
	-webkit-transition: none!important;
	transition: none!important
}
.fp-auto-height .edgt-fss-slide, .fp-auto-height .fp-tableCell, .fp-auto-height.edgt-fss-item, .fp-responsive .fp-auto-height-responsive .edgt-fss-slide, .fp-responsive .fp-auto-height-responsive .fp-tableCell, .fp-responsive .fp-auto-height-responsive.edgt-fss-item {
	height: auto!important
}
#fp-nav {
	position: fixed;
	top: 50%;
	right: 40px;
	margin: -32px 0 0;
	z-index: 1001
}
#fp-nav ul {
	margin: 0;
	padding: 0
}
#fp-nav ul li {
	position: relative;
	display: block;
	margin: 25px 0;
	padding: 0
}
#fp-nav ul li a {
	position: relative;
	display: block;
	z-index: 1
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-inner a, .edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-has-link .edgt-fss-item-inner a {
	position: relative;
	z-index: 2
}
#fp-nav ul li a span {
	position: relative;
	border-radius: 100%;
	display: block;
	width: 10px;
	height: 10px;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out
}
#fp-nav ul li a.active span, #fp-nav ul li a:hover span {
	background-color: rgba(80, 80, 80, .7)
}
.edgt-light-header #fp-nav ul li a span {
	background-color: rgba(255, 255, 255, .5)
}
.edgt-light-header #fp-nav ul li a.active span, .edgt-light-header #fp-nav ul li a:hover span {
	background-color: #fff
}
.edgt-dark-header #fp-nav ul li a span {
	background-color: rgba(45, 118, 178, .5)
}
.edgt-dark-header #fp-nav ul li a.active span, .edgt-dark-header #fp-nav ul li a:hover span {
	background-color: #2d76b2
}
.edgt-full-screen-sections {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-full-screen-sections .edgt-fss-wrapper {
	visibility: hidden
}
.edgt-full-screen-sections .edgt-fss-item {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-position: center;
	background-size: cover;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	box-sizing: border-box
}
.edgt-full-screen-sections .edgt-fss-item .fp-scroller>.vc_column_container, .edgt-full-screen-sections .edgt-fss-item .fp-scroller>.vc_column_container>.vc_column-inner {
	padding: 0;
	margin: 0
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-va-top .edgt-fss-item-inner {
	vertical-align: top
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-va-bottom .edgt-fss-item-inner {
	vertical-align: bottom
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-left .edgt-fss-item-inner {
	text-align: left
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-center .edgt-fss-item-inner {
	text-align: center
}
.edgt-full-screen-sections .edgt-fss-item.edgt-fss-item-ha-right .edgt-fss-item-inner {
	text-align: right
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-inner {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
	padding: 5%;
	box-sizing: border-box
}
.edgt-full-screen-sections .edgt-fss-item .edgt-fss-item-link {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}
.edgt-full-screen-sections .edgt-fss-nav-holder {
	position: fixed;
	bottom: 48px;
	left: 57px;
	display: block;
	width: 55px;
	text-align: center;
	visibility: hidden;
	z-index: 1001
}
.edgt-full-screen-sections .edgt-fss-nav-holder a {
	display: block;
	font-size: 55px;
	line-height: .9;
	color: #434343;
	height: auto;
	opacity: 1;
	-webkit-transition: color .2s ease-out, opacity .25s ease-out;
	-moz-transition: color .2s ease-out, opacity .25s ease-out;
	transition: color .2s ease-out, opacity .25s ease-out
}
.edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
	color: rgba(67, 67, 67, .7)
}
.edgt-light-header .edgt-full-screen-sections .edgt-fss-nav-holder a {
	color: #fff
}
.edgt-light-header .edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
	color: rgba(255, 255, 255, .7)
}
.edgt-dark-header .edgt-full-screen-sections .edgt-fss-nav-holder a {
	color: #000
}
.edgt-dark-header .edgt-full-screen-sections .edgt-fss-nav-holder a:hover {
	color: rgba(0, 0, 0, .7)
}
.edgt-full-screen-sections .edgt-fss-nav-holder a span, .edgt-full-screen-sections .edgt-fss-nav-holder a span:before {
	display: block;
	line-height: inherit
}
@media only screen and (max-width:1024px) {
	#fp-nav {
		right: 30px
	}
	.edgt-full-screen-sections .edgt-fss-nav-holder {
		bottom: 28px;
		left: 37px
	}
}
.edgt-google-map-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-google-map, .edgt-google-map embed, .edgt-google-map iframe, .edgt-google-map object {
	display: block;
	width: 100%
}
.edgt-google-map {
	height: 300px
}
.edgt-google-map-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 1000
}
.edgt-icon-list-holder {
	position: relative;
	display: table;
	table-layout: fixed;
	height: auto;
	width: 100%;
	margin-bottom: 12px
}
.edgt-icon-list-holder .edgt-il-icon-holder, .edgt-icon-list-holder .edgt-il-text {
	position: relative;
	display: table-cell;
	vertical-align: top
}
.edgt-icon-list-holder .edgt-il-icon-holder {
	width: 1%
}
.edgt-icon-list-holder .edgt-il-icon-holder>* {
	position: relative;
	display: inline-block;
	vertical-align: top;
	color: #2d76b2;
	font-size: 16px;
	line-height: inherit
}
.edgt-icon-list-holder .edgt-il-icon-holder>:before {
	display: block;
	line-height: inherit
}
.edgt-icon-list-holder .edgt-il-text {
	width: 99%;
	padding: 0 0 0 28px;
	box-sizing: border-box;
	font-size: 17px
}
.edgt-int-icon-showcase {
	width: 100%;
	height: 0;
	padding-top: 100%;
	position: relative
}
.edgt-int-icon-showcase .edgt-int-icon-showcase-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 100px);
	height: calc(100% - 100px);
	margin: 50px
}
.edgt-int-icon-showcase .edgt-int-icon-circle {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 100px);
	height: calc(100% - 100px);
	margin: 50px;
	background-color: transparent;
	border: 1px dashed #a6a6a6;
	border-radius: 50%;
	-webkit-transition: all .85s cubic-bezier(.18, .89, .32, 1.28);
	-moz-transition: all .85s cubic-bezier(.18, .89, .32, 1.28);
	transition: all .85s cubic-bezier(.18, .89, .32, 1.28);
	-webkit-transform: scale(.1, .1);
	-moz-transform: scale(.1, .1);
	transform: scale(.1, .1)
}
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-int-icon-circle {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transform: scale(1, 1)
}
.edgt-int-icon-showcase.edgt-appeared .edgt-int-icon-circle {
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	transform: scale(1, 1)
}
.edgt-int-icon-showcase .edgt-showcase-content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	text-align: center;
	-webkit-transition: opacity .15s ease-out .15s;
	-moz-transition: opacity .15s ease-out .15s;
	transition: opacity .15s ease-out .15s
}
.edgt-int-icon-showcase .edgt-showcase-content .edgt-section-subtitle {
	text-transform: capitalize
}
.edgt-int-icon-showcase .edgt-showcase-content .edgt-showcase-content-inner {
	margin-top: 10px
}
.edgt-int-icon-showcase .edgt-showcase-content-table {
	display: table;
	height: 100%;
	width: 100%;
	table-layout: fixed
}
.edgt-int-icon-showcase .edgt-showcase-content-cell {
	display: table-cell;
	vertical-align: middle;
	padding: 0 20%
}
.edgt-int-icon-showcase .edgt-showcase-content-cell .edgt-showcase-title {
	margin: 20px 0 12px
}
.edgt-showcase-icon {
	position: absolute;
	z-index: 10;
	cursor: pointer;
	-webkit-transform: translate(-50%, -50%) scale(1.01);
	-moz-transform: translate(-50%, -50%) scale(1.01);
	transform: translate(-50%, -50%) scale(1.01)
}
.touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-icon {
	-webkit-transition: opacity .2s ease!important;
	transition: opacity .2s ease!important;
	-webkit-transition-delay: 0s!important;
	transition-delay: 0s!important
}
.edgt-showcase-icon .edgt-icon-shortcode.edgt-circle {
	width: 94px;
	height: 94px;
	line-height: 94px;
	font-size: 42px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-showcase-icon {
	border: 1px solid #e3e3e3
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-icon-element {
	color: #2d76b2
}
.edgt-showcase-item-holder.edgt-showcase-active .edgt-showcase-content {
	opacity: 1
}
.edgt-showcase-item-holder .edgt-showcase-icon {
	background: #fff;
	text-align: center;
	width: 110px;
	height: 110px;
	border-radius: 50%;
	top: 50%;
	left: 50%;
	opacity: 0;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .2s ease, top .5s cubic-bezier(.18, .89, .32, 1), left .5s cubic-bezier(.18, .89, .32, 1), -webkit-transform .5s ease;
	transition: opacity .2s ease, top .5s cubic-bezier(.18, .89, .32, 1), left .5s cubic-bezier(.18, .89, .32, 1), transform .5s ease
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder .edgt-showcase-icon {
	opacity: 1
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:first-child .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:first-child .edgt-showcase-icon {
	top: 0;
	left: 50%;
	-webkit-transition-delay: .65s;
	transition-delay: .65s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(2) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(2) .edgt-showcase-icon {
	top: 14.6%;
	left: 85.4%;
	-webkit-transition-delay: .85s;
	transition-delay: .85s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(3) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(3) .edgt-showcase-icon {
	top: 50%;
	left: 100%;
	-webkit-transition-delay: 1.05s;
	transition-delay: 1.05s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(4) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(4) .edgt-showcase-icon {
	top: 85.4%;
	left: 85.4%;
	-webkit-transition-delay: 1.25s;
	transition-delay: 1.25s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(5) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(5) .edgt-showcase-icon {
	top: 100%;
	left: 50%;
	-webkit-transition-delay: 1.45s;
	transition-delay: 1.45s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(6) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(6) .edgt-showcase-icon {
	top: 85.4%;
	left: 14.6%;
	-webkit-transition-delay: 1.65s;
	transition-delay: 1.65s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(7) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(7) .edgt-showcase-icon {
	top: 50%;
	left: 0;
	-webkit-transition-delay: 1.85s;
	transition-delay: 1.85s
}
.edgt-int-icon-showcase.edgt-appeared .edgt-showcase-item-holder:nth-child(8) .edgt-showcase-icon, .touch .edgt-no-animations-on-touch .edgt-int-icon-showcase .edgt-showcase-item-holder:nth-child(8) .edgt-showcase-icon {
	top: 14.6%;
	left: 14.6%;
	-webkit-transition-delay: 2.05s;
	transition-delay: 2.05s
}
.edgt-icon-tabs {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-icon-tabs.edgt-icon-tabs-one ul li {
	width: 100%
}
.edgt-icon-tabs.edgt-icon-tabs-two ul li {
	width: calc(50% - 2px)
}
.edgt-icon-tabs.edgt-icon-tabs-three ul li {
	width: calc(33.33% - 3px)
}
.edgt-icon-tabs.edgt-icon-tabs-four ul li {
	width: calc(25% - 4px)
}
.edgt-icon-tabs.edgt-icon-tabs-five ul li {
	width: calc(20% - 5px)
}
.edgt-icon-tabs.edgt-icon-tabs-six ul li {
	width: calc(16.66% - 6px)
}
.edgt-icon-tabs .edgt-icon-tab-container, .edgt-icon-tabs .edgt-icon-tabs-nav, .edgt-icon-tabs .edgt-icon-tabs-nav li a, .edgt-iwt {
	width: 100%;
	vertical-align: middle;
	position: relative
}
.edgt-icon-tabs .edgt-icon-tabs-nav {
	display: inline-block;
	margin: 0;
	padding: 0;
	list-style: none
}
.edgt-icon-tabs .edgt-icon-tabs-nav li {
	float: left;
	margin: 0 0 0 -1px;
	padding: 0;
	border: 1px solid #e1e1e1
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a {
	display: inline-block;
	box-sizing: border-box;
	text-align: center;
	color: #434343;
	font-family: open sans, sans-serif;
	padding: 6px 26px;
	font-weight: 400;
	-webkit-transition: color .15s ease-out, background-color .15s ease-out;
	-moz-transition: color .15s ease-out, background-color .15s ease-out;
	transition: color .15s ease-out, background-color .15s ease-out
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a .edgt-icon-tabs-title-holder {
	padding-left: 5px;
	font-size: 15px;
	font-family: open sans, sans-serif;
	line-height: 40px;
	color: #434343
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a img {
	display: block;
	margin: 0 auto 18px
}
.edgt-icon-tabs .edgt-icon-tabs-nav li a .edgt-icon-shortcode, .edgt-iwt {
	display: inline-block
}
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-active a, .edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-hover a {
	color: #2d76b2;
	background-color: #fff
}
.edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-active .edgt-icon-tabs-title-holder, .edgt-icon-tabs .edgt-icon-tabs-nav li.ui-state-hover .edgt-icon-tabs-title-holder {
	color: #2d76b2
}
.edgt-icon-tabs .edgt-icon-tab-container {
	display: inline-block;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	transform: translateY(5px);
	box-sizing: border-box;
	margin: 6px 0 0;
	padding-top: 27px
}
.edgt-icon-tabs .edgt-icon-tab-container p {
	margin: 0
}
.edgt-icon-tabs .edgt-icon-tab-container.edgt-visible {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
	-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)
}
.edgt-iwt .edgt-iwt-icon {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0)
}
.edgt-iwt .edgt-iwt-icon img {
	display: block
}
.edgt-iwt .edgt-iwt-icon a {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode {
	line-height: 1
}
.edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-circle, .edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-dropcaps.edgt-circle, .edgt-iwt .edgt-iwt-icon .edgt-icon-shortcode.edgt-square {
	line-height: 2
}
.edgt-iwt .edgt-iwt-title {
	margin: 0;
	line-height: 1.2em
}
.edgt-iwt .edgt-iwt-title a {
	position: relative;
	display: inline-block;
	vertical-align: top
}
.edgt-iwt .edgt-iwt-title a:hover {
	color: #434343
}
.edgt-iwt .edgt-iwt-title-text {
	display: block
}
.edgt-iwt .edgt-iwt-text {
	margin: 16px 0 0
}
.edgt-iwt.edgt-iwt-icon-left {
	width: auto
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-content, .edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon {
	display: table-cell;
	vertical-align: top
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-icon {
	position: relative;
	top: 1px
}
.edgt-iwt.edgt-iwt-icon-left .edgt-iwt-content {
	padding: 0 0 0 13px
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon, .edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-title-text {
	position: relative;
	display: table-cell;
	vertical-align: bottom
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-icon .edgt-icon-element {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.edgt-iwt.edgt-iwt-icon-left-from-title .edgt-iwt-title-text {
	padding: 0 0 0 17px
}
.edgt-iwt.edgt-iwt-icon-top {
	text-align: center
}
.edgt-iwt.edgt-iwt-icon-top .edgt-iwt-icon img {
	margin: 0 auto
}
.edgt-iwt.edgt-iwt-icon-top .edgt-iwt-content {
	padding: 23px 0 0
}
.edgt-iwt.edgt-iwt-hover .edgt-iwt-icon {
	-webkit-transform: translate3d(0, -6px, 0);
	-moz-transform: translate3d(0, -6px, 0);
	transform: translate3d(0, -6px, 0)
}
.edgt-icon-shortcode {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	line-height: 1.1em
}
.edgt-icon-shortcode.edgt-circle, .edgt-icon-shortcode.edgt-dropcaps.edgt-circle, .edgt-icon-shortcode.edgt-square {
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	background-color: #2d76b2;
	-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
}
.edgt-icon-shortcode.edgt-circle a, .edgt-icon-shortcode.edgt-dropcaps.edgt-circle a, .edgt-icon-shortcode.edgt-square a {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 100%
}
.edgt-icon-shortcode.edgt-circle .edgt-icon-element, .edgt-icon-shortcode.edgt-dropcaps.edgt-circle .edgt-icon-element, .edgt-icon-shortcode.edgt-square .edgt-icon-element {
	color: #fff;
	line-height: inherit
}
.edgt-icon-shortcode.edgt-circle {
	border-radius: 50%
}
.edgt-icon-shortcode .edgt-icon-element {
	display: block;
	line-height: 1em
}
.edgt-icon-shortcode .edgt-icon-element:before {
	display: block;
	line-height: inherit
}
.edgt-icon-animation-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	-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
}
.edgt-icon-animation-holder.edgt-icon-animation-show {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.edgt-icon-tiny {
	font-size: 1.33333333em;
	line-height: .75em;
	vertical-align: -15%
}
.edgt-image-gallery, .edgt-image-gallery .edgt-ig-image {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 100%
}
.edgt-icon-small {
	font-size: 2em
}
.edgt-icon-medium {
	font-size: 3em
}
.edgt-icon-large {
	font-size: 4em
}
.edgt-icon-huge {
	font-size: 5em
}
.edgt-image-gallery.edgt-has-shadow.edgt-ig-slider-type .owl-stage-outer {
	padding: 0 0 20px
}
.edgt-image-gallery .edgt-ig-image {
	box-sizing: border-box
}
.edgt-image-gallery .edgt-ig-image a, .edgt-image-gallery .edgt-ig-image img {
	position: relative;
	display: block
}
.edgt-image-gallery .edgt-ig-image-inner, .edgt-image-gallery .edgt-ig-slider, .edgt-image-with-text-holder, .edgt-image-with-text-holder .edgt-iwt-image {
	display: inline-block;
	position: relative;
	vertical-align: middle
}
.edgt-image-gallery .edgt-ig-image-inner {
	width: 100%;
	overflow: hidden
}
.edgt-image-gallery .edgt-ig-slider {
	width: 100%
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-no-space {
	margin: 0
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-no-space .edgt-ig-image {
	padding: 0;
	margin: 0
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-tiny-space {
	margin: 0 -5px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-tiny-space .edgt-ig-image {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-small-space {
	margin: 0 -10px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-small-space .edgt-ig-image {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-normal-space {
	margin: 0 -15px
}
.edgt-image-gallery .edgt-ig-inner.edgt-ig-normal-space .edgt-ig-image {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-image-gallery .edgt-ig-grid .edgt-ig-image {
	float: left
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-two-columns .edgt-ig-image {
	width: 50%
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-three-columns .edgt-ig-image {
	width: 33.33333%
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-four-columns .edgt-ig-image {
	width: 25%
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-five-columns .edgt-ig-image {
	width: 20%
}
.edgt-image-gallery .edgt-ig-grid.edgt-ig-six-columns .edgt-ig-image {
	width: 16.66667%
}
.edgt-image-gallery .edgt-ig-masonry {
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-image-gallery .edgt-ig-masonry .edgt-ig-grid-sizer {
	width: 100%
}
.edgt-image-gallery .edgt-ig-masonry .edgt-ig-grid-gutter {
	width: 0
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-grid-sizer, .edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-image {
	width: 50%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-two-columns .edgt-ig-image.edgt-large-masonry-item {
	width: 100%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-grid-sizer, .edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-image {
	width: 33.33333%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-three-columns .edgt-ig-image.edgt-large-masonry-item {
	width: 66.66667%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-grid-sizer, .edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-image {
	width: 25%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-four-columns .edgt-ig-image.edgt-large-masonry-item {
	width: 50%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-grid-sizer, .edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-image {
	width: 20%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-five-columns .edgt-ig-image.edgt-large-masonry-item {
	width: 40%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-grid-sizer, .edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-image {
	width: 16.66667%
}
.edgt-image-gallery .edgt-ig-masonry.edgt-ig-six-columns .edgt-ig-image.edgt-large-masonry-item {
	width: 33.33333%
}
.edgt-image-gallery.edgt-image-behavior-lightbox .edgt-ig-image img {
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-image-gallery.edgt-image-behavior-lightbox .edgt-ig-image:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.touch .edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image {
	cursor: pointer
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image:hover img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image .edgt-ig-image-inner {
	overflow: hidden
}
.edgt-image-gallery.edgt-image-behavior-zoom .edgt-ig-image img {
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image {
	overflow: hidden
}
.touch .edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image {
	cursor: pointer
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image:hover img {
	-webkit-filter: grayscale(0);
	filter: none
}
.edgt-image-gallery.edgt-image-behavior-grayscale .edgt-ig-image img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-active-item-enabled .owl-item:not(.center) .edgt-ig-image {
	-webkit-transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s;
	-moz-transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s;
	transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s;
	-webkit-transform: translateZ(0) scale(.898);
	-moz-transform: translateZ(0) scale(.898);
	transform: translateZ(0) scale(.898)
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-active-item-enabled .owl-item.active .edgt-ig-image {
	-webkit-transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s;
	-moz-transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s;
	transition: transform .3s ease-in-out .3s, -webkit-transform .3s ease-in-out .3s
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-image-no-behavior .edgt-owl-slider .owl-item {
	cursor: -webkit-grab
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image {
	padding: 20px 0
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image img {
	-webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11);
	-moz-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11);
	box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.edgt-image-gallery.edgt-ig-carousel-type.edgt-has-shadow .edgt-ig-image:hover img {
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	transform: translateY(-3px);
	-webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18);
	-moz-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18);
	box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18)
}
.edgt-image-gallery.edgt-ig-carousel-type .edgt-owl-slider .owl-dots {
	margin: 10px 0 0
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next:hover .edgt-next-icon, .edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next:hover .edgt-prev-icon, .edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev:hover .edgt-next-icon, .edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev:hover .edgt-prev-icon {
	color: #2d76b2
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-prev {
	left: 16%
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .owl-next {
	right: 16%
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-next-icon, .edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-prev-icon {
	color: #2d76b2;
	background-color: #fff;
	width: 88px;
	height: 88px;
	line-height: 88px;
	text-align: center;
	border-radius: 50%;
	-webkit-box-shadow: 1px 1px 6px 5px rgba(0, 0, 0, .15);
	-moz-box-shadow: 1px 1px 6px 5px rgba(0, 0, 0, .15);
	box-shadow: 1px 1px 6px 5px rgba(0, 0, 0, .15)
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-next-icon .edgt-icon-arrow, .edgt-image-gallery.edgt-ig-carousel-type .owl-nav .edgt-prev-icon .edgt-icon-arrow {
	font-size: 35px
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots {
	margin: 15px 0 0!important
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot span {
	margin: 0 13px;
	width: 10px;
	height: 10px;
	background-color: #e1e1e1
}
.edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot.active span, .edgt-image-gallery.edgt-ig-carousel-type .owl-dots .owl-dot:hover span {
	background-color: #2d76b2
}
.edgt-image-with-text-holder {
	width: 100%;
	text-align: center
}
.edgt-image-with-text-holder.edgt-has-shadow .edgt-iwt-image img {
	-webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11);
	-moz-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11);
	box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .11)
}
.edgt-image-with-text-holder .edgt-iwt-image {
	width: 100%
}
.edgt-image-with-text-holder .edgt-iwt-image a, .edgt-image-with-text-holder .edgt-iwt-image img {
	position: relative;
	display: block;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out
}
.edgt-image-with-text-holder .edgt-iwt-image img {
	margin: 0 auto
}
.edgt-image-with-text-holder .edgt-iwt-text-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-image-with-text-holder .edgt-iwt-title {
	margin: 18px 0 0;
	color: #434343;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-image-with-text-holder:hover .edgt-iwt-title {
	color: #2d76b2
}
.edgt-image-with-text-holder .edgt-iwt-link-overlay {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.edgt-image-with-text-holder.edgt-image-behavior-custom-link .edgt-iwt-image img {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-image-with-text-holder.edgt-image-behavior-custom-link:hover .edgt-iwt-image img {
	-webkit-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18);
	-moz-box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18);
	box-shadow: 0 1px 13px 0 rgba(0, 0, 0, .18);
	-webkit-transform: translateY(-5px);
	-moz-transform: translateY(-5px);
	transform: translateY(-5px)
}
.edgt-image-with-text-holder.edgt-image-behavior-lightbox .edgt-iwt-image a:hover:after {
	opacity: 1
}
.edgt-image-with-text-holder.edgt-image-behavior-lightbox .edgt-iwt-image a:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background-color: rgba(67, 67, 67, .4);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image {
	overflow: hidden
}
.touch .edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image {
	cursor: pointer
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image:hover img {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	transform: scale(1.04)
}
.edgt-image-with-text-holder.edgt-image-behavior-zoom .edgt-iwt-image img {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image {
	overflow: hidden
}
.touch .edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image {
	cursor: pointer
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image:hover img {
	-webkit-filter: grayscale(0);
	filter: none
}
.edgt-image-with-text-holder.edgt-image-behavior-grayscale .edgt-iwt-image img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.edgt-info-card {
	border: 1px solid #e1e1e1
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-image-holder {
	border-bottom: 1px solid #e1e1e1;
	overflow: hidden
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-image-holder img {
	display: block;
	width: 100%;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder {
	padding: 0 27px 40px;
	position: relative
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-title {
	margin: 31px 0 14px
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-description {
	text-align: left
}
.edgt-info-card .edgt-info-card-inner .edgt-ic-text-holder .edgt-ic-tag {
	position: absolute;
	right: 15px;
	bottom: 6px;
	font-size: 14px;
	color: #2d76b2;
	font-weight: 600
}
.edgt-info-card:hover .edgt-info-card-inner .edgt-ic-image-holder img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-linked-images-list.edgt-two-columns .edgt-linked-images-item {
	width: 48%;
	margin-right: 2%
}
.edgt-linked-images-list.edgt-two-columns .edgt-linked-images-item:last-child {
	margin-right: 0
}
.edgt-linked-images-list.edgt-three-columns .edgt-linked-images-item {
	width: 31.33333%;
	margin-right: 2%
}
.edgt-linked-images-list.edgt-three-columns .edgt-linked-images-item:last-child {
	margin-right: 0
}
.edgt-linked-images-list.edgt-four-columns .edgt-linked-images-item {
	width: 23%;
	margin-right: 2%
}
.edgt-linked-images-list.edgt-four-columns .edgt-linked-images-item:last-child {
	margin-right: 0
}
.edgt-linked-images-list.edgt-five-columns .edgt-linked-images-item {
	width: 18%;
	margin-right: 2%
}
.edgt-linked-images-list.edgt-five-columns .edgt-linked-images-item:last-child {
	margin-right: 0
}
.edgt-linked-images-list.edgt-six-columns .edgt-linked-images-item {
	width: 14.66667%;
	margin-right: 2%
}
.edgt-linked-images-list.edgt-six-columns .edgt-linked-images-item:last-child {
	margin-right: 0
}
.edgt-linked-images-list .edgt-linked-images-item {
	float: left;
	box-sizing: border-box;
	text-align: center;
	margin-bottom: 2%
}
.edgt-linked-images-list .edgt-linked-images-item:last-child {
	padding-right: 0
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-inner {
	position: relative;
	padding: 40px;
	background-color: #fff;
	border: 1px solid #e1e1e1
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-image {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-corse-category-title-text {
	margin-bottom: 0
}
.edgt-linked-images-list .edgt-linked-images-item .edgt-linked-images-item-link {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.edgt-linked-images-list .edgt-linked-images-item:hover .edgt-linked-images-item-image {
	-webkit-transform: translateY(-4px);
	-moz-transform: translateY(-4px);
	transform: translateY(-4px)
}
.edgt-pie-chart-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in;
	-moz-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in
}
.edgt-pie-chart-holder .edgt-pc-percentage {
	position: relative;
	display: block;
	height: 176px;
	width: 176px;
	line-height: 176px;
	text-align: center;
	margin: 0 auto
}
.edgt-pie-chart-holder .edgt-pc-percentage canvas {
	position: absolute;
	top: 0;
	left: 0
}
.edgt-pie-chart-holder .edgt-pc-percentage .edgt-pc-percent {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: #434343;
	font-size: 52px;
	line-height: inherit;
	font-weight: 600;
	font-family: Montserrat, sans-serif
}
.edgt-pie-chart-holder .edgt-pc-percentage .edgt-pc-percent:after {
	position: relative;
	top: -20px;
	content: '%';
	font-size: 22px
}
.edgt-pie-chart-holder .edgt-pc-text-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	text-align: center;
	margin: 30px 0 0
}
.edgt-pie-chart-holder .edgt-pc-text-holder .edgt-pc-title {
	margin: 0
}
.edgt-pie-chart-holder .edgt-pc-text-holder .edgt-pc-text {
	margin: 14px 0 0
}
.edgt-pricing-tables {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	clear: both
}
.edgt-pricing-tables .edgt-pt-wrapper {
	position: relative
}
.edgt-pricing-tables.edgt-pt-no-space .edgt-pt-wrapper {
	margin: 0
}
.edgt-pricing-tables.edgt-pt-no-space .edgt-price-table {
	padding: 0;
	margin: 0
}
.edgt-pricing-tables.edgt-pt-tiny-space .edgt-pt-wrapper {
	margin: 0 -5px
}
.edgt-pricing-tables.edgt-pt-tiny-space .edgt-price-table {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-pricing-tables.edgt-pt-small-space .edgt-pt-wrapper {
	margin: 0 -10px
}
.edgt-pricing-tables.edgt-pt-small-space .edgt-price-table {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-pricing-tables.edgt-pt-normal-space .edgt-pt-wrapper {
	margin: 0 -15px
}
.edgt-pricing-tables.edgt-pt-normal-space .edgt-price-table {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-pricing-tables.edgt-two-columns .edgt-price-table {
	width: 50%
}
.edgt-pricing-tables.edgt-three-columns .edgt-price-table {
	width: 33.33333%
}
.edgt-pricing-tables.edgt-four-columns .edgt-price-table {
	width: 25%
}
.edgt-pricing-tables.edgt-five-columns .edgt-price-table {
	width: 20%
}
.edgt-price-table {
	position: relative;
	width: 100%;
	padding: 0;
	margin: 0;
	float: left;
	box-sizing: border-box
}
.edgt-price-table .edgt-pt-inner {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #e1e1e1
}
.edgt-price-table .edgt-pt-inner ul {
	list-style: none;
	margin: 0;
	padding: 0
}
.edgt-price-table .edgt-pt-inner ul li {
	margin: 0;
	padding: 6px 30px 2px;
	text-align: center
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-title-holder {
	position: relative;
	color: #434343;
	font-family: Montserrat, sans-serif;
	font-size: 30px;
	line-height: 36px;
	font-weight: 700;
	letter-spacing: 0
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-title-holder .edgt-pt-title {
	margin: 20px 0 0;
	padding: 22px 0 0;
	display: block;
	box-sizing: border-box
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices {
	position: relative;
	padding: 3px 15px 27px;
	border-bottom: 1px solid #e1e1e1
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-value {
	margin: 0;
	position: relative;
	vertical-align: top;
	bottom: 0;
	color: #2d76b2;
	display: inline-block
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-price {
	margin: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	left: -5px;
	color: #2d76b2
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-prices .edgt-pt-mark {
	position: relative;
	display: block;
	font-family: open sans, sans-serif;
	font-weight: 600;
	color: #ababab;
	text-transform: uppercase;
	margin: 13px 0 0
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-content {
	padding: 23px 15px
}
.edgt-price-table .edgt-pt-inner ul li.edgt-pt-button {
	padding: 11px 15px 50px
}
.edgt-price-table.edgt-price-table-active .edgt-pt-inner {
	background-color: #fafafa
}
.edgt-process-holder {
	position: relative;
	margin-top: 55px
}
.edgt-process-holder .edgt-process-inner:after, .edgt-process-holder .edgt-process-inner:before {
	content: " ";
	display: table
}
.edgt-process-holder .edgt-process-inner:after {
	clear: both
}
.edgt-process-holder .edgt-process-bg-holder {
	position: absolute;
	top: 0;
	left: 0;
	width: 120%;
	height: 100%;
	background: url(/wp-content/plugins/edge-cpt/assets/css/img/process-bg.png) 50% 17% no-repeat;
	z-index: 0;
	opacity: 0;
	margin: 0 -100px
}
.edgt-process-holder .edgt-process-item-holder {
	text-align: center;
	float: left;
	width: 25%
}
.no-touch .edgt-process-holder .edgt-process-item-holder {
	opacity: 0
}
.edgt-process-holder .edgt-process-item-holder .edgt-pi-holder-inner {
	width: 72.03947368421053%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-image-holder {
	width: 314px;
	height: 314px;
	margin-top: -38px
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-holder-inner {
	width: 100%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-highlighted .edgt-pi-holder-inner .edgt-pi-content-holder .edgt-pi-text-holder {
	padding: 0 10%
}
.edgt-process-holder .edgt-process-item-holder.edgt-pi-push-right .edgt-pi-holder-inner {
	float: right
}
.edgt-process-holder.edgt-process-holder-items-three .edgt-process-item-holder {
	width: 33.33%
}
.edgt-process-holder.edgt-process-multiple-highlights .edgt-pi-holder-inner {
	width: 100%
}
.edgt-process-holder .edgt-pi-title-holder {
	margin-bottom: 12px
}
.edgt-process-holder .edgt-pi-text-holder p, .edgt-process-holder .edgt-pi-title {
	margin: 0
}
.edgt-process-holder .edgt-pi-image-holder {
	background-color: #fff;
	display: inline-block;
	width: 197px;
	height: 197px;
	padding: 10px;
	margin-bottom: 15px;
	overflow: hidden;
	border-radius: 50%;
	box-sizing: border-box
}
.edgt-process-holder .edgt-pi-image-holder img, .edgt-progress-bar.rating {
	width: 100%;
	vertical-align: middle
}
.edgt-process-holder.edgt-process-light-skin .edgt-pi-text-holder, .edgt-process-holder.edgt-process-light-skin .edgt-pi-title {
	color: #fff
}
.edgt-progress-bar.rating {
	margin: 0 0 11px;
	position: relative;
	display: inline-block
}
.edgt-progress-bar.rating .edgt-pb-title-holder {
	position: relative;
	display: inline-block;
	float: left
}
.edgt-progress-bar.rating .edgt-pb-title-holder .edgt-pb-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
	color: #4b4b4b;
	font-weight: 400
}
.edgt-progress-bar.rating .edgt-pb-number-of-ratings {
	color: #4b4b4b;
	position: relative;
	top: 2px
}
.edgt-progress-bar.rating .edgt-pb-content-holder {
	margin: 0 4.3% 0 3.1%;
	position: relative;
	height: 9px;
	overflow: hidden;
	background-color: #f2f2f2;
	display: inline-block;
	width: 80.5%;
	float: left;
	top: 12px
}
.edgt-progress-bar.rating .edgt-pb-content-holder .edgt-pb-content {
	height: 9px;
	max-width: 100%;
	overflow: hidden;
	background-color: #2d76b2
}
.edgt-progress-bar {
	margin: 0 0 16px;
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-progress-bar .edgt-pb-title-holder {
	position: relative;
	margin: 10px 0 6px
}
.edgt-progress-bar .edgt-pb-title-holder .edgt-pb-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	z-index: 100;
	color: #212121
}
.edgt-progress-bar .edgt-pb-percent {
	position: absolute;
	right: 0;
	bottom: 1px;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	opacity: 0;
	z-index: 10;
	letter-spacing: .025em;
	color: #212121
}
.edgt-progress-bar .edgt-pb-percent:after {
	content: '%'
}
.edgt-progress-bar .edgt-pb-content-holder {
	position: relative;
	height: 9px;
	overflow: hidden;
	background-color: #f2f2f2
}
.edgt-progress-bar .edgt-pb-content-holder .edgt-pb-content {
	height: 9px;
	max-width: 100%;
	overflow: hidden;
	background-color: #2d76b2
}
.edgt-section-title-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	box-sizing: border-box
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-inner {
	margin: 0 -5px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-text, .edgt-section-title-holder.edgt-st-two-columns.edgt-st-tiny-space .edgt-st-title {
	padding: 0 5px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-inner {
	margin: 0 -10px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-text, .edgt-section-title-holder.edgt-st-two-columns.edgt-st-small-space .edgt-st-title {
	padding: 0 10px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-inner {
	margin: 0 -15px
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-text, .edgt-section-title-holder.edgt-st-two-columns.edgt-st-normal-space .edgt-st-title {
	padding: 0 15px
}
.edgt-section-title-holder.edgt-st-two-columns .edgt-st-text, .edgt-section-title-holder.edgt-st-two-columns .edgt-st-title {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 50%;
	float: left;
	margin: 0;
	box-sizing: border-box
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-left .edgt-st-title {
	text-align: right
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-left .edgt-st-text {
	text-align: left
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-right .edgt-st-title {
	float: right;
	text-align: left
}
.edgt-section-title-holder.edgt-st-two-columns.edgt-st-title-right .edgt-st-text {
	text-align: right
}
.edgt-section-title-holder .edgt-st-title {
	display: block;
	margin: 0
}
.edgt-section-title-holder .edgt-st-title .edgt-st-title-bold {
	font-weight: 700
}
.edgt-section-title-holder .edgt-st-title .edgt-st-title-light {
	font-weight: 300
}
.edgt-section-title-holder .edgt-st-text {
	display: block;
	margin: 16px 0 0;
	font-size: 17px;
	color: #595959
}
.edgt-separator, .edgt-shadow-title-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle
}
.edgt-separator-holder {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1em
}
.edgt-separator-holder.edgt-separator-center {
	text-align: center
}
.edgt-separator-holder.edgt-separator-left {
	text-align: left
}
.edgt-separator-holder.edgt-separator-right {
	text-align: right
}
.edgt-separator-holder.edgt-separator-full-width .edgt-separator {
	width: 100%!important
}
.edgt-separator {
	border-bottom: 1px solid #ebebeb;
	margin: 10px 0
}
.edgt-shadow-title-holder {
	width: 100%;
	box-sizing: border-box
}
.edgt-shadow-title-holder .edgt-st-title {
	display: block;
	margin: 0;
	font-family: amatic sc;
	font-size: 60px;
	text-shadow: 2px 2px #fafafa;
	line-height: 1.1em
}
.edgt-single-image-holder, .edgt-single-image-holder .edgt-si-inner {
	display: inline-block;
	position: relative;
	width: 100%;
	vertical-align: middle
}
.edgt-single-image-holder .edgt-si-inner {
	background-size: cover
}
.edgt-single-image-holder.edgt-has-shadow .edgt-si-inner {
	-webkit-box-shadow: 0 10px 21px 0 rgba(19, 117, 154, .1);
	-moz-box-shadow: 0 10px 21px 0 rgba(19, 117, 154, .1);
	box-shadow: 0 10px 21px 0 rgba(19, 117, 154, .1)
}
.edgt-single-image-holder .edgt-si-inner a, .edgt-single-image-holder .edgt-si-inner img {
	position: relative;
	display: block
}
.edgt-single-image-holder.edgt-image-behavior-custom-link .edgt-si-inner {
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-custom-link:hover .edgt-si-inner {
	-webkit-box-shadow: 0 9px 21px 9px rgba(19, 117, 154, .1);
	-moz-box-shadow: 0 9px 21px 9px rgba(19, 117, 154, .1);
	box-shadow: 0 9px 21px 9px rgba(19, 117, 154, .1);
	-webkit-transform: translateY(-3px);
	-moz-transform: translateY(-3px);
	transform: translateY(-3px)
}
.edgt-single-image-holder.edgt-image-behavior-lightbox .edgt-si-inner a:hover:after {
	opacity: 1
}
.edgt-single-image-holder.edgt-image-behavior-lightbox .edgt-si-inner a:after {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	content: '';
	background-color: rgba(67, 67, 67, .4);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner {
	overflow: hidden
}
.touch .edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner {
	cursor: pointer
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner:hover img {
	-webkit-transform: scale(1.04);
	-moz-transform: scale(1.04);
	transform: scale(1.04)
}
.edgt-single-image-holder.edgt-image-behavior-zoom .edgt-si-inner img {
	-webkit-transition: -webkit-transform .3s ease-in-out;
	-moz-transition: -moz-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	transform: scale(1)
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner {
	overflow: hidden
}
.touch .edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner {
	cursor: pointer
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner:hover img {
	-webkit-filter: grayscale(0);
	filter: none
}
.edgt-single-image-holder.edgt-image-behavior-grayscale .edgt-si-inner img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: gray;
	filter: grayscale(100%);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: 0 center;
	background-size: 120%;
	-webkit-transition: background .7s ease-out;
	-moz-transition: background .7s ease-out;
	transition: background .7s ease-out
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner:hover {
	background-position: 90% center
}
.touch .edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
	cursor: pointer
}
.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner img {
	z-index: -1
}
@media only screen and (max-width:1024px) {
	.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner {
		background: 0 0
	}
	.edgt-single-image-holder.edgt-image-behavior-moving .edgt-si-inner img {
		z-index: inherit
	}
}
.edgt-social-share-holder {
	display: inline-block;
	position: relative;
	vertical-align: middle
}
.edgt-social-share-holder ul {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	list-style: none;
	padding: 0;
	margin: 0
}
.edgt-social-share-holder.edgt-list .edgt-social-title {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 6px 0 0;
	color: #434343;
	font-weight: 400
}
.edgt-social-share-holder.edgt-list li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0;
	margin: 0 13px 3px 0
}
.edgt-social-share-holder.edgt-list li:last-child {
	margin: 0 0 3px
}
.edgt-social-share-holder.edgt-list li a {
	font-size: 15px;
	color: #757575
}
.edgt-social-share-holder.edgt-list li.edgt-facebook-share a {
	color: #3b5998
}
.edgt-social-share-holder.edgt-list li.edgt-twitter-share a {
	color: #55acee
}
.edgt-social-share-holder.edgt-list li.edgt-google_plus-share a {
	color: #dc4e41
}
.edgt-social-share-holder.edgt-list li.edgt-linkedin-share a {
	color: #007bb5
}
.edgt-social-share-holder.edgt-list li.edgt-tumblr-share a {
	color: #3a485d
}
.edgt-social-share-holder.edgt-list li.edgt-pinterest-share a {
	color: #bd081b
}
.edgt-social-share-holder.edgt-list li.edgt-vk-share a {
	color: #000
}
.edgt-social-share-holder.edgt-dropdown {
	position: relative;
	display: inline-block;
	vertical-align: bottom
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener {
	display: block;
	color: #888
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener .edgt-social-share-title {
	display: inline-block;
	vertical-align: top;
	margin-right: 5px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener .social_share {
	font-size: 12px;
	color: #434343
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener:hover {
	color: #2d76b2
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown-opener:hover .social_share {
	color: inherit
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown {
	position: relative;
	visibility: hidden;
	z-index: 950
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul {
	position: relative;
	display: block;
	z-index: 990;
	margin: 0;
	padding: 0!important
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li {
	width: 84px;
	height: 28px;
	line-height: 28px;
	visibility: hidden;
	position: absolute;
	text-align: center;
	opacity: 0;
	margin: 0;
	padding: 0;
	border: 1px solid #e5e5e5;
	background-color: #fff;
	font-size: 12px;
	color: #888;
	box-sizing: border-box;
	-webkit-transition: opacity .2s ease-out 0s, visibility .2s ease-out 0s, background-color .2s ease-out 0s;
	-moz-transition: opacity .2s ease-out 0s, visibility .2s ease-out 0s, background-color .2s ease-out 0s;
	transition: opacity .2s ease-out 0s, visibility .2s ease-out 0s, background-color .2s ease-out 0s
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:not(:first-child) {
	border-top: none
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-facebook-share:hover {
	background-color: #3b5998;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-twitter-share:hover {
	background-color: #00aced;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-google_plus-share:hover {
	background-color: #dd4b39;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-linkedin-share:hover {
	background-color: #007bb5;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-tumblr-share:hover {
	background-color: #32506d;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-pinterest-share:hover {
	background-color: #cb2027;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li.edgt-vk-share:hover {
	background-color: #45668e;
	color: #fff
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li * {
	display: block;
	line-height: inherit
}
.edgt-tabs, .edgt-tabs .edgt-tab-container, .edgt-tabs .edgt-tabs-nav, .edgt-tabs .edgt-tabs-nav li a {
	display: inline-block;
	vertical-align: middle;
	position: relative
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li a {
	color: inherit!important
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(1) {
	bottom: -28px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(2) {
	bottom: -56px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(3) {
	bottom: -84px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(4) {
	bottom: -112px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(5) {
	bottom: -140px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(6) {
	bottom: -168px
}
.edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul li:nth-child(7) {
	bottom: -196px
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li {
	opacity: 1;
	visibility: visible;
	cursor: pointer
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(2) {
	-webkit-transition: opacity .2s ease-out .2s, visibility .2s ease-out .2s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .2s, visibility .2s ease-out .2s, background-color .2s ease-out;
	transition: opacity .2s ease-out .2s, visibility .2s ease-out .2s, background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(3) {
	-webkit-transition: opacity .2s ease-out .3s, visibility .2s ease-out .3s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .3s, visibility .2s ease-out .3s, background-color .2s ease-out;
	transition: opacity .2s ease-out .3s, visibility .2s ease-out .3s, background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(4) {
	-webkit-transition: opacity .2s ease-out .4s, visibility .2s ease-out .4s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .4s, visibility .2s ease-out .4s, background-color .2s ease-out;
	transition: opacity .2s ease-out .4s, visibility .2s ease-out .4s, background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(5) {
	-webkit-transition: opacity .2s ease-out .5s, visibility .2s ease-out .5s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .5s, visibility .2s ease-out .5s, background-color .2s ease-out;
	transition: opacity .2s ease-out .5s, visibility .2s ease-out .5s, background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(6) {
	-webkit-transition: opacity .2s ease-out .6s, visibility .2s ease-out .6s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .6s, visibility .2s ease-out .6s, background-color .2s ease-out;
	transition: opacity .2s ease-out .6s, visibility .2s ease-out .6s, background-color .2s ease-out
}
.edgt-social-share-holder.edgt-dropdown:hover .edgt-social-share-dropdown ul li:nth-child(7) {
	-webkit-transition: opacity .2s ease-out .7s, visibility .2s ease-out .7s, background-color .2s ease-out;
	-moz-transition: opacity .2s ease-out .7s, visibility .2s ease-out .7s, background-color .2s ease-out;
	transition: opacity .2s ease-out .7s, visibility .2s ease-out .7s, background-color .2s ease-out
}
.edgt-tabs {
	width: 100%
}
.edgt-tabs .edgt-tabs-nav {
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none
}
.edgt-tabs .edgt-tabs-nav li {
	float: left;
	margin: 0;
	padding: 0
}
.edgt-tabs .edgt-tabs-nav li a {
	box-sizing: border-box;
	color: #434343;
	font-family: open sans, sans-serif;
	font-size: 15px;
	line-height: 40px;
	font-weight: 400;
	-webkit-transition: color .15s ease-out, background-color .15s ease-out;
	-moz-transition: color .15s ease-out, background-color .15s ease-out;
	transition: color .15s ease-out, background-color .15s ease-out
}
.edgt-tabs .edgt-tab-container {
	width: 100%;
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(5px);
	-moz-transform: translateY(5px);
	transform: translateY(5px)
}
.edgt-tabs .edgt-tab-container.edgt-visible {
	visibility: visible;
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0);
	-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)
}
.edgt-tabs .edgt-tab-container p {
	margin: 0
}
.edgt-tabs .edgt-tab-description {
	margin-bottom: 59px;
	font-size: 17px;
	line-height: 28px
}
.edgt-tabs .edgt-tab-content-holder {
	display: table
}
.edgt-tabs .edgt-tab-content-holder .edgt-tab-content {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 80%
}
.edgt-tabs .edgt-tab-content-holder .edgt-tab-image {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 20%;
	vertical-align: bottom
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li {
	border: 1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li:not(first-child) {
	margin-left: -1px
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li h5 {
	margin: 0
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a {
	padding: 6px 30px;
	background-color: transparent
}
.edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active a, .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover a {
	color: #2d76b2;
	background-color: #fff
}
.edgt-tabs.edgt-tabs-standard .edgt-tab-container {
	margin: 22px 0 0
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li h5, .edgt-team p {
	margin: 0
}
.edgt-tabs.edgt-tabs-vertical {
	display: table
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav {
	display: table-cell;
	vertical-align: top;
	width: 415px;
	height: 100%;
	box-sizing: border-box
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li {
	display: block;
	float: none;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li:first-child {
	border-top: 1px solid #e1e1e1
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li:last-child {
	border-bottom: 1px solid #e1e1e1;
	margin: 0
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li a {
	width: 100%;
	padding: 32px 10px 28px 20px;
	border-left: 4px solid transparent;
	line-height: 1em;
	background-color: transparent;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	transition: all .2s ease-out
}
.edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li.ui-state-active a, .edgt-tabs.edgt-tabs-vertical .edgt-tabs-nav li.ui-state-hover a {
	background-color: #f7f7f7;
	border-left: 4px solid #2d76b2;
	padding-left: 25px
}
.edgt-tabs.edgt-tabs-vertical .edgt-tab-container {
	display: table-cell;
	vertical-align: top;
	width: calc(100% - 415px);
	height: 100%;
	padding: 0 0 0 45px;
	box-sizing: border-box
}
.touch .edgt-team .edgt-team-social-holder {
	cursor: pointer
}
.edgt-team .edgt-team-social-wrapp {
	margin: 20px 0 0
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode {
	font-size: 16px;
	margin: 0 7px
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode i, .edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode span {
	color: #b9b9b9;
	-webkit-transition: color .15s ease-out;
	-moz-transition: color .15s ease-out;
	transition: color .15s ease-out
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode i:hover, .edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode span:hover {
	color: #2d76b2
}
.edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode.circle, .edgt-team .edgt-team-social-wrapp .edgt-icon-shortcode.square {
	border: 1px solid #dbdbdb;
	width: 25px;
	height: 25px;
	line-height: 25px;
	font-size: 10px
}
.edgt-team.main-info-below-image .edgt-team-image {
	overflow: hidden;
	position: relative;
	margin: 0 auto
}
.edgt-team.main-info-below-image .edgt-team-image:hover .edgt-team-image-overlay {
	opacity: 1
}
.edgt-team.main-info-below-image .edgt-team-image .edgt-team-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background-color: rgba(67, 74, 84, .35);
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-team.main-info-below-image .edgt-team-image img {
	display: block
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-title-holder .edgt-team-name {
	margin-top: 15px;
	margin-bottom: 0;
	color: #353535
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-position {
	font-size: 15px;
	color: #9b9b9b
}
.edgt-team.main-info-below-image .edgt-team-info .edgt-team-description {
	margin-top: 12px;
	padding: 0 20px
}
.edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-social-wrapp .edgt-icon-shortcode .edgt-icon-element, .edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-text .edgt-team-description p, .edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-title-holder .edgt-team-name, .edgt-team.main-info-below-image.light .edgt-team-info .edgt-team-title-holder .edgt-team-position {
	color: #fff
}
.edgt-video-button-holder {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden
}
.edgt-video-button-holder:hover .edgt-video-button-image:after {
	opacity: 1
}
.edgt-video-button-holder:hover .edgt-video-button-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-video-button-holder .edgt-video-button-image {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-video-button-holder .edgt-video-button-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-video-button-holder .edgt-video-button-image:after {
	content: '';
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .1);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-video-button-holder .edgt-video-button-play, .edgt-video-button-holder .edgt-video-button-play-image {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}
.edgt-video-button-holder .edgt-video-button-play .edgt-video-button-play-inner, .edgt-video-button-holder .edgt-video-button-play-image .edgt-video-button-play-inner {
	position: relative;
	top: 50%;
	left: 0;
	display: block;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-video-button-holder .edgt-video-button-play .edgt-video-button-label, .edgt-video-button-holder .edgt-video-button-play-image .edgt-video-button-label {
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	margin-top: 18px
}
.edgt-video-button-holder .edgt-video-button-play {
	color: #fff;
	line-height: 1;
	font-size: 120px
}
.edgt-video-button-holder .edgt-video-button-play span, .edgt-video-button-holder .edgt-video-button-play span:before {
	display: block;
	line-height: inherit
}
.edgt-video-button-holder .edgt-video-button-play span.arrow_triangle-right {
	display: inline-block;
	padding: 15px;
	background-color: #fff;
	border-radius: 50%;
	-webkit-transition: all .25s;
	-moz-transition: all .25s;
	transition: all .25s;
	backface-visibility: hidden
}
.edgt-video-button-holder .edgt-video-button-play-image.edgt-vb-has-hover-image:hover img:first-child {
	opacity: 0
}
.edgt-video-button-holder .edgt-video-button-play-image.edgt-vb-has-hover-image:hover img:nth-child(2) {
	opacity: 1
}
.edgt-video-button-holder .edgt-video-button-play-image img {
	display: block;
	margin: 0 auto;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out
}
.edgt-video-button-holder .edgt-video-button-play-image img:first-child {
	position: relative;
	opacity: 1
}
.edgt-video-button-holder .edgt-video-button-play-image img:nth-child(2) {
	position: absolute;
	top: 0;
	left: 50%;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateZ(0);
	-moz-transform: translateX(-50%) translateZ(0);
	transform: translateX(-50%) translateZ(0)
}
.rev_slider_wrapper .edgt-video-button-holder .edgt-video-button-play-image img:nth-child(2) {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0)
}
.edgt-comment-rating-box {
	display: inline-block;
	float: right;
	margin-left: 18px
}
.edgt-comment-rating-box .edgt-star-rating {
	cursor: pointer;
	display: inline-block;
	font-family: ElegantIcons;
	letter-spacing: 5px;
	font-size: 16px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	color: #c8c8c8
}
.edgt-comment-rating-box .edgt-star-rating.active {
	color: #ffd740
}
.edgt-comment-rating-box .edgt-star-rating:before {
	content: '\e033'
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	margin-bottom: 20px
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-image {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100px;
	padding-right: 20px;
	line-height: 0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title>* {
	margin: 0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-profile-course-status {
	font-size: 15px
}
@media only screen and (max-width:480px) {
	.edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item, .edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-image, .edgt-membership-dashboard-content-holder .edgt-lms-profile-courses-holder .edgt-lms-profile-course-item-title {
		display: block;
		width: 100%
	}
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	margin-bottom: 20px
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-image {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100px;
	padding-right: 20px;
	line-height: 0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title>* {
	margin: 0
}
.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title .edgt-course-wishlist {
	vertical-align: middle;
	color: #2d76b2;
	padding-left: 7px;
	font-size: 14px
}
@media only screen and (max-width:480px) {
	.edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item, .edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-image, .edgt-membership-dashboard-content-holder .edgt-lms-profile-favorites-holder .edgt-lms-profile-favorite-item-title {
		display: block;
		width: 100%
	}
}
.edgt-cc-holder {
	position: relative
}
.edgt-cc-holder .edgt-cc-image {
	overflow: hidden
}
.edgt-cc-holder .edgt-cc-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-cc-holder:hover .edgt-cc-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-cc-holder .edgt-cc-text-wrapper {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder {
	display: table;
	height: 100%;
	width: 100%;
	text-align: center
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text {
	display: table-cell;
	vertical-align: middle
}
.edgt-course-list-holder, .edgt-course-list-holder article, .edgt-course-list-holder article .edgt-cl-item-inner, .edgt-course-list-holder article .edgt-cli-image-wrapper {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 100%
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-category-title {
	margin: 2px 0;
	text-transform: capitalize
}
.edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-number, .edgt-cc-holder .edgt-cc-text-wrapper .edgt-cc-text-holder .edgt-cc-text .edgt-cc-number:hover {
	color: #000
}
.edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-category-title, .edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-number, .edgt-cc-holder.light-skin .edgt-cc-text-wrapper .edgt-cc-text .edgt-cc-number:hover {
	color: #fff
}
body.archive .edgt-course-list-holder {
	margin-bottom: 70px
}
.edgt-course-list-holder .edgt-cl-inner.edgt-owl-slider article {
	padding: 1px!important
}
.edgt-course-list-holder article {
	box-sizing: border-box
}
.touch .edgt-course-list-holder article {
	cursor: pointer
}
.edgt-course-list-holder article .edgt-cli-image-wrapper img {
	display: block;
	width: 100%
}
.edgt-course-list-holder article .edgt-cli-link {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1
}
.edgt-course-list-holder article .edgt-cli-text-wrapper {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-course-list-holder article .edgt-cli-text {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-title {
	margin: 0;
	position: relative;
	z-index: 2
}
.edgt-course-list-holder article .edgt-cli-text .edgt-instructor-name {
	position: relative;
	z-index: 2
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder {
	position: relative;
	display: block;
	margin: 3px 0 0
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	padding: 0 6px 0 0;
	margin: 0 3px 0 0;
	z-index: 8
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:after {
	position: absolute;
	top: 0;
	right: -3px;
	content: '/';
	color: inherit;
	font-size: 12px;
	line-height: inherit
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:last-child {
	margin: 0;
	padding: 0
}
.edgt-course-list-holder article .edgt-cli-text .edgt-cli-category-holder a:last-child:after {
	display: none
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cli-text {
	vertical-align: top
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cli-text .edgt-cli-top-info {
	padding: 22px 27px 0
}
.edgt-course-list-holder.edgt-cl-simple .edgt-cl-inner {
	padding-top: 3px
}
.edgt-course-list-holder.edgt-cl-simple article {
	display: block
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner {
	display: table;
	width: 100%;
	table-layout: fixed
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-image-wrapper {
	width: 38%;
	display: table-cell;
	height: 100%
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder {
	width: 62%;
	display: table-cell;
	height: 100%
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text {
	vertical-align: middle
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text .edgt-cli-top-info {
	padding: 22px 27px 0
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-text .edgt-cli-excerpt {
	margin: 17px 0 20px;
	padding: 0 26px
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-ci-price-holder {
	position: relative;
	display: inline-block
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-bottom-info {
	border: 0;
	padding: 13px 26px 9px
}
.edgt-course-list-holder.edgt-cl-simple article .edgt-cl-item-inner .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-category-holder {
	float: none
}
.edgt-course-list-holder.edgt-cl-has-filter .edgt-cl-inner {
	overflow: hidden
}
.edgt-course-list-holder.edgt-no-space .edgt-cl-inner {
	margin: 0
}
.edgt-course-list-holder.edgt-no-space article {
	padding: 0;
	margin: 0
}
.edgt-course-list-holder.edgt-tiny-space .edgt-cl-inner {
	margin: 0 -5px
}
.edgt-course-list-holder.edgt-tiny-space article {
	padding: 0 5px;
	margin: 0 0 10px
}
.edgt-course-list-holder.edgt-small-space .edgt-cl-inner {
	margin: 0 -10px
}
.edgt-course-list-holder.edgt-small-space article {
	padding: 0 10px;
	margin: 0 0 20px
}
.edgt-course-list-holder.edgt-normal-space .edgt-cl-inner {
	margin: 0 -15px
}
.edgt-course-list-holder.edgt-normal-space article {
	padding: 0 15px;
	margin: 0 0 30px
}
.edgt-course-list-holder.edgt-cl-gallery:not(.edgt-cl-one-column) article {
	float: left
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-two-columns article {
	width: 50%
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-three-columns article {
	width: 33.33333%
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-four-columns article {
	width: 25%
}
.edgt-course-list-holder.edgt-cl-gallery.edgt-cl-five-columns article {
	width: 20%
}
.edgt-course-list-holder.edgt-cl-has-animation article {
	opacity: 0;
	-webkit-transform: translateY(80px);
	-moz-transform: translateY(80px);
	transform: translateY(80px);
	-webkit-transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04);
	-moz-transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04);
	transition: opacity .8s cubic-bezier(.34, .52, .57, 1.04), transform .8s cubic-bezier(.34, .52, .57, 1.04)
}
.edgt-course-list-holder.edgt-cl-has-animation article.edgt-item-show {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}
.edgt-course-list-holder.edgt-cl-has-animation article.edgt-item-show.edgt-item-shown {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.touch .edgt-course-list-holder.edgt-cl-has-animation article {
	opacity: 1;
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	transform: translateY(0)
}
.edgt-cl-filter-holder {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%;
	margin: 0;
	text-align: center;
	padding: 8px 0 4px 8px;
	box-sizing: border-box
}
.edgt-cl-filter-holder .edgt-course-layout-filter {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 55px;
	text-align: left;
	padding-right: 12px;
	color: #353535
}
.edgt-cl-filter-holder .edgt-course-layout-filter span.edgt-active {
	color: #2d76b2
}
.edgt-cl-filter-holder .edgt-course-layout-filter span i {
	vertical-align: middle
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:first-child {
	font-size: 18px;
	margin-right: 7px
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:last-child {
	font-size: 20px
}
.edgt-cl-filter-holder .edgt-course-layout-filter span:hover {
	color: #2d76b2;
	cursor: pointer
}
.edgt-cl-filter-holder .edgt-course-items-counter {
	font-size: 14px;
	color: #ababab;
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 33%;
	text-align: left;
	line-height: 25px
}
.edgt-cl-filter-holder .edgt-course-order-filter {
	height: 36px;
	width: 160px;
	text-align: right;
	border: 1px solid #f2f2f2;
	color: #888;
	padding-left: 12px;
	font-size: 12px;
	float: right
}
.edgt-cl-filter-holder .edgt-course-items-order {
	text-align: right
}
.edgt-cl-filter-holder .edgt-course-items-order select {
	display: none
}
.edgt-cl-filter-holder .edgt-course-items-order .select2-container--default .select2-selection--single {
	background-color: #fff;
	font-size: 14px;
	height: 38px;
	line-height: 36px;
	border: 0;
	color: #ababab
}
.edgt-cl-filter-holder .edgt-course-items-order .select2-container--default .select2-selection--single .select2-selection__arrow {
	right: 15px!important
}
.edgt-cl-filter-holder .select2-container--default .select2-dropdown {
	border-top: 1px solid #e5e5e5!important
}
.edgt-Course-list-holder.edgt-cl-pag-standard .edgt-cl-inner {
	opacity: 1;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.edgt-Course-list-holder.edgt-cl-pag-standard.edgt-cl-pag-standard-animate .edgt-cl-inner {
	opacity: 0
}
.edgt-cl-standard-pagination {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	margin: 8px 0 0;
	clear: both
}
.edgt-cl-standard-pagination ul {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: right;
	font-size: 14px
}
.edgt-cl-standard-pagination ul li {
	position: relative;
	display: inline-block;
	vertical-align: top;
	margin: 0 4px;
	padding: 0
}
.edgt-cl-standard-pagination ul li a {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	color: #ababab
}
.edgt-cl-standard-pagination ul li a:hover, .edgt-cl-standard-pagination ul li.edgt-cl-pag-active a {
	color: #2d76b2
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next, .edgt-cl-standard-pagination ul li.edgt-cl-pag-prev {
	position: relative;
	top: 0
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next a, .edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a {
	font-size: 16px;
	-webkit-transition: color .2s ease-out, opacity .2s ease-out;
	-moz-transition: color .2s ease-out, opacity .2s ease-out;
	transition: color .2s ease-out, opacity .2s ease-out
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next a span, .edgt-cl-standard-pagination ul li.edgt-cl-pag-next a span:before, .edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a span, .edgt-cl-standard-pagination ul li.edgt-cl-pag-prev a span:before {
	display: block;
	line-height: inherit
}
.edgt-cl-standard-pagination ul li.edgt-cl-pag-next {
	margin-right: 0
}
.edgt-cl-load-more-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-cl-load-more-holder .edgt-cl-load-more {
	margin: 40px 0 0;
	text-align: center
}
.edgt-cl-loading {
	position: relative;
	display: none;
	width: 100%;
	margin: 40px 0 20px;
	color: #434343;
	text-align: center
}
.edgt-cl-loading.edgt-filter-trigger {
	position: absolute;
	top: 250px;
	left: 0
}
.edgt-cl-loading.edgt-standard-pag-trigger {
	position: absolute;
	top: 50px;
	left: 0
}
.edgt-cl-has-filter .edgt-cl-loading.edgt-standard-pag-trigger {
	top: 150px
}
.edgt-cl-loading.edgt-showing {
	display: block
}
.edgt-cl-loading>div {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	background-color: #434343;
	border-radius: 100%;
	-webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
	animation: sk-bouncedelay 1.4s infinite ease-in-out both
}
.edgt-cl-loading .edgt-cl-loading-bounce1 {
	-webkit-animation-delay: -.32s;
	-moz-animation-delay: -.32s;
	animation-delay: -.32s
}
.edgt-cl-loading .edgt-cl-loading-bounce2 {
	-webkit-animation-delay: -.16s;
	-moz-animation-delay: -.16s;
	animation-delay: -.16s
}
@-webkit-keyframes sk-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1)
	}
}
@-moz-keyframes sk-bouncedelay {
	0%, 100%, 80% {
		-moz-transform: scale(0)
	}
	40% {
		-moz-transform: scale(1)
	}
}
@keyframes sk-bouncedelay {
	0%, 100%, 80% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	40% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.edgt-advanced-course-search {
	margin-bottom: 25px
}
.edgt-advanced-course-search select {
	display: none
}
.edgt-advanced-course-search .select2 {
	min-width: calc(25% - 25px);
	margin-right: 25px;
	border: 1px solid #e1e1e1
}
.edgt-advanced-course-search .select2 .select2-selection--single {
	height: 52px;
	line-height: 54px;
	font-size: 14px;
	margin-left: 50px;
	background-color: #fff;
	border: 0
}
.edgt-advanced-course-search .select2.edgt-course-category:before, .edgt-advanced-course-search .select2.edgt-course-instructor:before, .edgt-advanced-course-search .select2.edgt-course-price:before {
	position: absolute;
	color: #212121;
	font-size: 18px;
	line-height: 54px;
	text-align: center;
	top: 0;
	left: 0;
	font-family: Linearicons-Free, serif;
	width: 50px;
	height: 100%;
	background-color: #f5f5f5
}
.edgt-advanced-course-search .select2.edgt-course-category:before {
	content: "\e821"
}
.edgt-advanced-course-search .select2.edgt-course-instructor:before {
	content: "\e82a"
}
.edgt-advanced-course-search .select2.edgt-course-price:before {
	content: "\e82f"
}
.edgt-advanced-course-search button {
	width: 25%
}
body:not(.woocommerce) .select2-container--default .select2-results>.select2-results__options {
	padding: 15px
}
body:not(.woocommerce) .select2-container--default .select2-results__option {
	padding: 3px 0
}
@media only screen and (max-width:1024px) {
	.edgt-advanced-course-search .select2 {
		min-width: 100%;
		margin: 0 0 15px
	}
	.edgt-advanced-course-search button {
		width: auto;
		margin: 0 auto;
		display: inherit
	}
}
@media only screen and (max-width:680px) {
	.edgt-advanced-course-search .select2 {
		margin: 0 0 15px
	}
}
.edgt-course-slider-holder {
	position: relative;
	display: inline-block;
	width: 100%;
	vertical-align: middle
}
.edgt-course-slider-holder .edgt-cl-inner {
	margin: 0!important
}
.edgt-course-slider-holder article {
	width: auto!important;
	padding: 0!important;
	margin: 0!important;
	float: none!important
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next, .edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev {
	position: absolute;
	top: -45px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next .edgt-next-icon .edgt-icon-arrow, .edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next .edgt-prev-icon .edgt-icon-arrow, .edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev .edgt-next-icon .edgt-icon-arrow, .edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev .edgt-prev-icon .edgt-icon-arrow {
	font-size: 30px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-next {
	right: 9px
}
.edgt-course-slider-holder .edgt-course-list-holder .edgt-owl-slider .owl-nav .owl-prev {
	left: auto;
	right: 51px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-next:hover .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-next:hover .edgt-prev-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-prev:hover .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .owl-prev:hover .edgt-prev-icon {
	color: rgba(255, 255, 255, .8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-light-skin .owl-nav .edgt-prev-icon {
	color: #fff
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-next:hover .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-next:hover .edgt-prev-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-prev:hover .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .owl-prev:hover .edgt-prev-icon {
	color: rgba(51, 51, 51, .8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .edgt-next-icon, .edgt-course-slider-holder .edgt-course-list-holder.edgt-nav-dark-skin .owl-nav .edgt-prev-icon {
	color: #333
}
.edgt-course-slider-holder .edgt-course-list-holder .owl-dots {
	margin: 15px 0 0
}
.edgt-course-slider-holder .edgt-course-list-holder .owl-dots .owl-dot span {
	width: 9px;
	height: 9px;
	margin: 0 9px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot span {
	background-color: rgba(255, 255, 255, .2)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot.active span, .edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-light-skin .owl-dots .owl-dot:hover span {
	background-color: rgba(255, 255, 255, .8)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot span {
	background-color: #cbcbcb
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot.active span, .edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-dark-skin .owl-dots .owl-dot:hover span {
	background-color: #2d76b2
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-next, .edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-prev {
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%)
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-prev {
	left: -47px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav .owl-next {
	right: -47px
}
.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-dots {
	position: absolute;
	left: 0;
	bottom: 20px;
	width: 100%;
	margin: 0
}
@media only screen and (max-width:480px) {
	.edgt-course-slider-holder .edgt-course-list-holder.edgt-pag-on-slider .owl-nav {
		display: none!important
	}
}
.edgt-course-table-holder thead {
	background-color: #fafafa
}
.edgt-course-table-holder thead td {
	font-size: 16px;
	font-weight: 600;
	color: #282727;
	padding: 26px 33px;
	text-align: left;
	text-transform: uppercase
}
.edgt-course-table-holder tbody {
	background-color: #fff
}
.edgt-course-table-holder tbody .edgt-ct-item td {
	font-size: 16px;
	font-family: Montserrat, sans-serif;
	font-weight: 600;
	padding: 26px 33px;
	text-align: left;
	vertical-align: middle
}
.edgt-course-table-holder tbody .edgt-ct-item td .edgt-btn {
	font-size: 13px;
	letter-spacing: .05em;
	font-weight: 700;
	font-family: open sans, sans-serif
}
.edgt-course-table-holder tbody .edgt-ct-item td.edgt-tc-button-field {
	text-align: right
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder {
	display: inline-block;
	margin-left: 10px
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder span {
	color: #fff;
	font-family: open sans, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder .edgt-ci-price-value {
	padding: 2px 21px;
	background-color: #2d76b2
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-ci-price-holder .edgt-ci-price-free {
	background-color: #ffd740;
	padding: 2px 18px
}
.select2-container--default.select2-container--disabled .select2-selection--multiple, .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color: #eee;
	cursor: default
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-cli-title-holder {
	color: grey
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-course-field .edgt-cli-title-holder:hover, .edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field a:hover .edgt-instructor-name {
	color: #2d76b2
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field a {
	display: table
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field img {
	display: table-cell;
	width: 45px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-instructor-field .edgt-instructor-name {
	display: table-cell;
	vertical-align: middle;
	color: grey;
	padding-left: 28px;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder span {
	display: none
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder a {
	color: grey
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-category-field .edgt-cli-category-holder a:hover {
	color: #2d76b2
}
.edgt-course-table-holder tbody .edgt-ct-item .edgt-tc-button-field a.edgt-btn {
	padding: 13px 36px 14px
}
.edgt-course-features-holder .edgt-course-features {
	list-style: none
}
.edgt-course-features-holder .edgt-course-features li {
	border-bottom: 1px solid #ebebeb;
	padding: 13px 0 12px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered, .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding: 0 20px 0 30px
}
.edgt-course-features-holder .edgt-course-features li:last-child {
	border-bottom: 0
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-icon {
	color: #2d76b2;
	font-size: 18px;
	margin: 0 16px 0 7px;
	position: relative;
	top: 5px
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-label {
	font-weight: 600;
	font-size: 14px;
	color: #434343
}
.edgt-course-features-holder .edgt-course-features li .edgt-item-value {
	float: right;
	font-size: 14px
}
.select2-container--default {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: auto;
	margin: 0;
	border: 0;
	border-radius: 0;
	text-align: initial;
	box-sizing: border-box
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display: none
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float: left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left: 20px;
	right: auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float: right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin: 7px auto 0 5px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin: 0 auto 0 3px
}
.select2-container--default.select2-container--open .select2-selection--single {
	color: #434343
}
.select2-container--default.select2-container--open .select2-dropdown {
	left: 0
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
	border-bottom-color: transparent
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
	border-top-color: #e5e5e5!important
}
.select2-container--default .select2-selection--single {
	display: block;
	height: 44px;
	line-height: 42px;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	display: block;
	padding: 0 30px 0 20px;
	color: inherit;
	line-height: inherit;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	box-sizing: border-box
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	position: relative;
	cursor: pointer;
	float: right;
	margin: 0;
	font-weight: inherit
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: inherit
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position: absolute;
	width: auto;
	height: 100%;
	top: 0;
	right: 20px;
	color: inherit;
	line-height: inherit;
	text-align: center
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none
}
.select2-container--default .select2-selection--single .select2-selection__arrow:before {
	font-family: FontAwesome;
	content: '\f107'
}
.select2-container--default .select2-selection--multiple {
	display: block;
	height: 44px;
	line-height: 42px;
	padding: 0;
	font-family: inherit;
	font-size: inherit;
	color: inherit;
	background-color: transparent;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	outline: 0;
	box-sizing: border-box;
	cursor: pointer;
	user-select: none;
	-webkit-user-select: none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	display: block;
	list-style: none;
	padding: 0 30px 0 20px;
	margin: 0;
	color: inherit;
	line-height: inherit;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	box-sizing: border-box
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style: none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
	float: left;
	margin: 0;
	color: inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
	position: relative;
	cursor: pointer;
	float: right;
	margin: 0;
	font-weight: inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	float: left;
	margin: 7px 5px 0 0;
	padding: 0 10px;
	line-height: 30px;
	color: #fff;
	background-color: #434343;
	border: 0;
	border-radius: 0;
	cursor: default
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	display: inline-block;
	margin: 0 3px 0 0;
	color: inherit;
	font-weight: 700;
	cursor: pointer;
	-webkit-transition: opacity .2s ease-out;
	-moz-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove:hover {
	color: inherit;
	opacity: .8
}
.select2-container--default .select2-search--inline {
	float: left
}
.select2-container--default .select2-search--inline .select2-search__field {
	margin: 0;
	padding: 0;
	font-size: 100%;
	background: 0 0;
	border: none;
	outline: 0;
	box-shadow: none;
	-webkit-appearance: textfield;
	box-sizing: border-box
}
.select2-container--default .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
.select2-container--default .select2-dropdown {
	position: absolute;
	top: 0;
	left: -100000px;
	width: 100%;
	display: block;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	border-radius: 0;
	z-index: 1051;
	box-sizing: border-box
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
	background: 0 0;
	color: #434343
}
.select2-container--default .select2-search--dropdown {
	display: block;
	padding: 14px 15px 2px
}
.select2-container--default .select2-search--dropdown.select2-search--hide {
	display: none
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	padding: 4px 8px;
	width: 100%;
	color: inherit;
	font-size: inherit;
	line-height: 20px;
	font-family: inherit;
	font-weight: inherit;
	border: 1px solid #e5e5e5;
	outline: 0;
	box-sizing: border-box;
	-webkit-appearance: none
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border-color: #434343
}
.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
	-webkit-appearance: none
}
.select2-container--default .select2-results {
	display: block;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.select2-container--default .select2-results>.select2-results__options {
	max-height: 200px;
	overflow-y: auto
}
.select2-container--default .select2-results__options {
	position: relative;
	padding: 2px 15px;
	margin: 0!important;
	list-style: none
}
.select2-container--default .select2-results__option {
	padding: 7px 0;
	user-select: none;
	-webkit-user-select: none;
	-webkit-transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	transition: color .2s ease-out
}
.select2-container--default .select2-results__option[aria-selected] {
	cursor: pointer
}
.select2-container--default .select2-results__option[role=group] {
	padding: 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color: #434343
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -1em;
	padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -2em;
	padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -3em;
	padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -4em;
	padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left: -5em;
	padding-left: 6em
}
.select2-container--default .select2-results__group {
	display: block;
	padding: 7px 0;
	cursor: default
}
.select2-close-mask {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	position: fixed;
	left: 0;
	top: 0;
	min-height: 100%;
	min-width: 100%;
	height: auto;
	width: auto;
	opacity: 0;
	z-index: 99;
	background-color: #fff;
	filter: alpha(opacity=0)
}
.select2-hidden-accessible {
	border: 0!important;
	clip: rect(0 0 0 0)!important;
	height: 1px!important;
	margin: -1px!important;
	overflow: hidden!important;
	padding: 0!important;
	position: absolute!important;
	width: 1px!important
}
.edgt-course-list-holder.edgt-cl-minimal article {
	margin-bottom: 16px
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cl-item-inner {
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-image {
	position: relative;
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 105px;
	padding-right: 17px
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text-holder {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text {
	vertical-align: text-top
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name {
	font-size: 14px;
	color: #b9b9b9;
	font-weight: 600;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-cli-text .edgt-instructor-name:hover {
	color: #606264
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-ci-price-holder {
	font-size: 12px;
	color: #2d76b2;
	font-weight: 600
}
.edgt-course-list-holder.edgt-cl-minimal article .edgt-ci-price-holder .edgt-ci-price-free {
	color: #2d76b2;
	text-transform: uppercase
}
.edgt-course-list-holder.edgt-cl-standard article:hover .edgt-cli-image:after, .edgt-course-list-holder.edgt-cl-standard article:hover .edgt-course-wishlist {
	opacity: 1
}
.edgt-course-list-holder.edgt-cl-standard article:hover .edgt-cli-image img {
	-webkit-transform: scale(1.02);
	-moz-transform: scale(1.02);
	transform: scale(1.02)
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cl-item-inner {
	border: 1px solid #e1e1e1;
	padding: 0;
	box-sizing: border-box
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image-wrapper {
	overflow: hidden
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image img {
	display: block;
	-webkit-transition: transform .5s ease;
	-moz-transition: transform .5s ease;
	transition: transform .5s ease;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	transform: translateZ(0);
	backface-visibility: hidden
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-image:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(7, 7, 7, .1);
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-course-wishlist {
	padding: 4px 9px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 9999;
	color: #fff;
	background-color: #2d76b2;
	font-size: 15px;
	opacity: 0;
	-webkit-transition: opacity .2s ease-in-out;
	-moz-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder {
	text-align: left;
	background-color: #fff
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-text {
	position: relative
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info {
	padding: 25px 21px 0 23px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-title {
	padding-right: 65px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-instructor-name {
	font-size: 14px;
	color: #b9b9b9;
	font-weight: 400;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-instructor-name:hover {
	color: #606264
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder {
	display: inline;
	text-align: right;
	position: relative;
	bottom: 2px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder .edgt-category-delimiter {
	font-size: 15px;
	color: #b9b9b9;
	top: 2px;
	position: relative
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder .edgt-cli-category {
	font-size: 14px;
	text-transform: capitalize;
	color: #b9b9b9;
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-cli-category-holder:hover .edgt-cli-category {
	color: #606264
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder {
	position: absolute;
	top: 25px;
	right: 21px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder span {
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 13px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder .edgt-ci-price-free, .edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-top-info .edgt-ci-price-holder .edgt-ci-price-value {
	padding: 4px 9px;
	background-color: #2d76b2
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-excerpt {
	margin: 13px 0 38px;
	padding: 0 23px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info {
	padding: 14px 26px;
	color: #b9b9b9;
	border-top: 1px solid #e1e1e1
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-students-number-holder {
	display: inline
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-students-number-holder .edgt-student-icon {
	font-size: 19px;
	position: relative;
	top: 1px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-duration-holder {
	display: inline-block;
	text-align: right;
	margin: 0 0 0 20px
}
.edgt-course-list-holder.edgt-cl-standard article .edgt-cli-text-holder .edgt-cli-bottom-info .edgt-cli-duration-holder .edgt-duration-icon {
	margin-right: 4px;
	font-size: 15px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper {
	padding-top: 20px;
	border-top: 1px solid #e1e1e1
}
.edgt-course-single-holder .edgt-sidebar-holder {
	padding-left: 25px
}
.edgt-course-single-holder .edgt-course-title-wrapper {
	width: 100%;
	display: table;
	table-layout: fixed
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-left-section, .edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section {
	display: table-cell;
	vertical-align: middle;
	height: 100%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-left-section {
	width: 70%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section {
	text-align: right;
	width: 30%
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper {
	margin: 0 0 0 9px;
	display: inline-block;
	width: 33px;
	height: 33px;
	border: 1px solid #e1e1e1;
	text-align: center
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper a {
	color: #2d76b2;
	text-transform: uppercase
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper a i {
	font-size: 16px;
	position: relative;
	line-height: 33px
}
.edgt-course-single-holder .edgt-course-title-wrapper .edgt-course-right-section .edgt-course-wishlist-wrapper span {
	margin-right: 8px
}
.edgt-course-single-holder .edgt-course-single-title {
	display: inline-block
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-info-wrapper .edgt-course-categories, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-info-wrapper .edgt-course-instructor {
	min-height: 82px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-label, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-reviews-label, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-label {
	font-size: 14px;
	font-weight: 600;
	color: #303030;
	display: block;
	padding-top: 7px;
	line-height: 1
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-items a, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-name, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-post-info-comments {
	font-size: 14px;
	font-weight: 400;
	color: grey
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-category-items a:hover, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-instructor-name:hover, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-post-info-comments:hover {
	color: #2d76b2
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor {
	border-right: 1px solid #e1e1e1;
	position: relative;
	display: table;
	table-layout: fixed;
	height: 100%;
	width: 100%
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image, .edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-info {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image {
	width: 70px;
	padding-right: 3px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-instructor .edgt-instructor-image img {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: block
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-categories {
	display: table;
	padding-top: 2px;
	padding-left: 0;
	position: relative;
	left: -9px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-categories .edgt-course-categories-wrapper {
	display: table-cell;
	width: 100%;
	position: relative;
	vertical-align: middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-stars i {
	color: #ffd740
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail {
	display: table;
	min-height: 82px;
	float: right
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail.edgt-course-bought {
	width: 100%
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-single-type {
	padding-right: 17px;
	display: table-cell;
	vertical-align: middle;
	color: #2d76b2;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 25px
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-action {
	display: table-cell;
	vertical-align: middle
}
.edgt-course-single-holder .edgt-course-basic-info-wrapper .edgt-course-price-detail .edgt-course-action.edgt-course-progress {
	width: 80%
}
.edgt-course-single-holder .edgt-course-image-wrapper {
	margin-top: 18px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper {
	margin-top: 19px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li.ui-tabs-active {
	background-color: #f7f7f7
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li.ui-tabs-active a {
	background-color: transparent
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav li a {
	padding: 5px 35px 6px 24px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav .edgt-tab-icon {
	font-size: 18px;
	padding-right: 15px;
	position: relative;
	top: 3px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-tabs-nav .edgt-tab-title {
	font-weight 600
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-content-title {
	margin 20px 0 15px
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-user-price-wrapper {
	text-align right;
	display table-cell;
	vertical-align middle;
	padding-right 0
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-user-price-wrapper .edgt-course-single-type {
	position relative;
	right 0;
	display inline-block
}
.edgt-course-single-holder .edgt-course-single-wrapper.edgt-simple-course .edgt-course-tabs-wrapper {
	margin-top 40px
}
.edgt-course-reviews-list-top {
	background-color #fff;
	display table;
	width 100%;
	table-layout fixed;
	margin-bottom 41px
}
.edgt-course-reviews-list-top .edgt-course-reviews-number-wrapper {
	width 31.7%;
	text-align center;
	border 1px solid #e5e5e5;
	display table-cell;
	height 100%;
	box-sizing border-box;
	vertical-align middle
}
.edgt-course-reviews-list-top .edgt-course-reviews-number {
	font-family Montserrat, sans-serif;
	font-size 79px;
	color #2d76b2;
	font-weight 400;
	line-height 1em;
	display block;
	vertical-align middle;
	position relative
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper {
	display block;
	vertical-align middle
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper .edgt-course-stars {
	display block;
	font-size 14px;
	margin 15px 0 3px
}
.edgt-course-reviews-list-top .edgt-course-stars-wrapper .edgt-course-stars i {
	color #2d76b2
}
.edgt-course-reviews-list-top .edgt-course-reviews-count {
	font-family open sans, sans-serif;
	font-weight 400;
	font-size 15px;
	color #4b4b4b
}
.edgt-course-reviews-list-top .edgt-course-rating-percente-wrapper {
	padding 24px 31px 13px;
	width 66%;
	height 100%;
	display table-cell;
	box-sizing border-box;
	border 1px solid #e5e5e5
}
.edgt-course-reviews-list {
	margin-bottom 100px
}
.edgt-course-reviews-list .edgt-comments-title {
	display none
}
.edgt-course-reviews-list .edgt-comments {
	padding 0
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text {
	padding 0 0 0 110px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text .edgt-comment-name {
	margin-bottom 2px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment-text .edgt-comment-date {
	position relative;
	bottom 4px
}
.edgt-course-reviews-list .edgt-comments .edgt-comment {
	padding-bottom 21px
}
@media only screen and (max-width480px) {
	.edgt-course-reviews-list .edgt-comments .edgt-comment-text {
		padding 20px 0 0
	}
	.edgt-course-reviews-list .edgt-comments .edgt-comment-date {
		bottom 2px!important
	}
	.edgt-course-reviews-list .edgt-comments .edgt-review-rating {
		float left!important;
		margin-left 0!important;
		display block!important;
		clear both;
		width 100%
	}
	.edgt-course-reviews-list .edgt-comments .edgt-text-holder {
		padding-right 10px
	}
}
.edgt-course-reviews-list .edgt-comment-holder {
	margin 0;
	border-top 1px solid #ebebeb;
	padding 87px 0 0
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-review-rating {
	display inline-block;
	margin-left 10px;
	color #2d76b2;
	float right
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-review-title {
	font-weight 600;
	font-size 15px;
	color #2d76b2
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-comment-name {
	margin-bottom 5px
}
.edgt-course-reviews-list .edgt-comment-holder .edgt-text-holder p {
	margin-top 3px
}
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-form-rating label, .edgt-course-reviews-list .edgt-comment-form .edgt-comment-input-text label, .edgt-course-reviews-list .edgt-comment-form .edgt-comment-input-title label {
	font-size 12px;
	font-weight 600;
	color #353535
}
.edgt-course-reviews-list .edgt-comment-form .edgt-comment-rating-box {
	display block;
	margin-left 0;
	float none
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-curriculum-description {
	margin-bottom 44px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-curriculum-description .edgt-curriculum-title {
	margin-bottom 15px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum {
	margin-top 23px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-curriculum-section {
	border 1px solid #e5e5e5;
	margin-bottom 36px;
	box-sizing border-box
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-curriculum-sectionlast-child {
	margin-bottom 100px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-name {
	margin 0;
	border-bottom 1px solid #e5e5e5;
	padding 14px 23px 12px;
	background #fafafa;
	color #212121;
	text-transform capitalize;
	font-family open sans, sans-serif
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-content {
	padding 27px 30px 30px;
	background-color #fff
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-title {
	margin 0;
	color #4b4b4b;
	font-weight 600
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-description {
	margin 10px 0 27px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary {
	margin-bottom 5px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary i {
	font-size 16px;
	padding-right 9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-elements .edgt-section-elements-summary .edgt-summary-value {
	font-size 14px;
	font-family Montserrat, sans-serif;
	font-weight 700;
	color grey
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element {
	border-bottom 1px solid #ebebeb;
	padding 4px 0
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-lesson {
	margin-left 22px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz {
	border-bottom 0;
	margin-top 24px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title {
	font-family Montserrat, sans-serif;
	font-size 14px;
	color grey;
	font-weight 700
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-icon {
	padding-right 8px;
	vertical-align middle
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-label {
	font-family Montserrat, sans-serif;
	font-weight 700;
	font-size 14px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-title {
	display inline-block;
	float left
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-title .edgt-element-icon {
	padding-right 9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info {
	display inline-block;
	float right
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info .edgt-element-clock-icon {
	color #2d76b2;
	font-size 14px;
	position relative;
	right 4px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-info .edgt-element-extra-info-unit {
	margin-right 9px
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-label {
	color #353535;
	font-weight 400
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-name {
	font-size 14px;
	color grey
}
.edgt-course-single-holder .edgt-course-tabs-wrapper .edgt-course-curriculum .edgt-section-element .edgt-element-preview-holder {
	font-family Montserrat, sans-serif;
	font-weight 700;
	font-size 12px;
	color #2d76b2;
	margin-left 7px;
	text-transform capitalize
}
.edgt-course-popup {
	position fixed;
	top 0;
	left 0;
	width 100%;
	height 100%;
	box-sizing border-box;
	background-color rgba(34, 34, 34, .9);
	padding 6% 10%;
	display none;
	opacity 0;
	z-index 1001;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out
}
.edgt-course-popup.edgt-course-popup-opened {
	display block;
	opacity 1
}
.edgt-course-popup .edgt-course-popup-inner {
	background-color #fff;
	height 100%;
	overflow hidden
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-row {
	margin 0;
	height 100%
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-4, .edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-8 {
	padding 0
}
.edgt-course-popup .edgt-course-popup-inner .edgt-grid-col-8 {
	float right
}
.edgt-course-popup .edgt-course-popup-inner .edgt-popup-info-wrapper {
	background-color #fafafa;
	padding 22px;
	box-sizing border-box
}
.edgt-course-popup .edgt-lms-search-holder {
	margin-bottom 35px;
	line-height 0;
	position relative
}
.edgt-course-popup .edgt-lms-search-holder input {
	height 42px;
	width 100%;
	border 1px solid #e1e1e1;
	box-sizing border-box;
	padding-left 20px;
	font-size 14px
}
.edgt-course-popup .edgt-lms-search-holder input-webkit-input-placeholder {
	color grey
}
.edgt-course-popup .edgt-lms-search-holder input-moz-placeholder {
	color grey
}
.edgt-course-popup .edgt-lms-search-holder input-moz-placeholder {
	color grey
}
.edgt-course-popup .edgt-lms-search-holder input-ms-input-placeholder {
	color grey
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-field-wrapper {
	display inline-block;
	width 100%;
	position relative
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results {
	background #fff;
	height auto;
	display none;
	width 100%;
	position absolute;
	z-index 99;
	left 0;
	top 100%
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results ul {
	padding 10px 20px;
	box-sizing border-box;
	display inline-block;
	line-height 0;
	width 100%
}
.edgt-course-popup .edgt-lms-search-holder .edgt-lms-search-results ul li {
	display inline-block;
	width 100%;
	line-height 30px
}
.edgt-course-popup .edgt-lms-search-holder .edgt-search-icon, .edgt-course-popup .edgt-lms-search-holder .edgt-search-loading {
	position absolute;
	right 16px;
	top 50%;
	margin-top -9px;
	font-size 14px;
	color grey;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out;
	opacity 1
}
.edgt-course-popup .edgt-lms-search-holder .edgt-search-icon.edgt-hidden, .edgt-course-popup .edgt-lms-search-holder .edgt-search-loading.edgt-hidden {
	opacity 0
}
.edgt-course-popup .edgt-course-item-preloader {
	display inline-block;
	width 100%;
	height 100%;
	position absolute;
	top 0;
	left 0;
	background #fff;
	opacity 1;
	z-index 999;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out
}
.edgt-course-popup .edgt-course-item-preloader i {
	position absolute;
	top 50%;
	left 50%;
	font-size 60px;
	margin-top -30px;
	margin-left -30px
}
.edgt-course-popup .edgt-course-item-preloader.edgt-hide {
	opacity 0;
	z-index 0
}
.edgt-course-popup .edgt-popup-heading {
	background-color #2d76b2;
	padding 27px 35px 21px 32px;
	display inline-block;
	width 100%;
	vertical-align middle;
	position relative;
	box-sizing border-box
}
.edgt-course-popup .edgt-popup-heading .edgt-course-popup-title {
	text-transform capitalize;
	margin 0;
	padding 0;
	float left;
	color #fff;
	line-height 1.3em
}
.edgt-course-popup .edgt-popup-content {
	height 100%;
	border-left 1px solid #ececec;
	z-index 10;
	position relative
}
.edgt-course-popup .edgt-course-popup-close {
	font-size 30px;
	color #fff;
	position absolute;
	right 27px;
	top 18px;
	cursor pointer;
	z-index 1001
}
.edgt-course-popup .edgt-course-popup-items {
	padding-left 8px
}
.edgt-course-popup .edgt-course-popup-items .edgt-popup-items-section {
	box-sizing border-box;
	margin-bottom 30px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-name {
	margin 0 0 5px;
	color #888;
	text-transform capitalize
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary {
	margin-bottom 6px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary i {
	margin-right 5px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-elements-summary .edgt-summary-value {
	font-size 14px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-title {
	margin 0 0 34px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-description {
	margin-bottom 20px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-lesson {
	padding 0 21px;
	border-bottom 1px solid #ebebeb
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz {
	margin-top 22px;
	padding-left 5px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-title {
	border-bottom 0
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-title .edgt-element-icon {
	vertical-align middle;
	margin-right 4px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element.edgt-section-quiz .edgt-element-label {
	font-family Montserrat, sans-serif;
	font-weight 700
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-title {
	display inline-block;
	float left;
	width auto;
	max-width 80%;
	padding 4px 0
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-title .edgt-element-icon {
	margin-right 8px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-info {
	display inline-block;
	float right;
	font-size 14px;
	position relative;
	top 4px
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-info .edgt-element-clock-icon {
	color #2d76b2
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-label {
	font-size 14px;
	font-weight 400;
	color #4a4a4a
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-name {
	font-size 14px;
	font-weight 400;
	color #888
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-name .edgt-element-preview-holder {
	font-size 13px;
	font-family Montserrat, sans-serif;
	font-weight 700;
	margin-left 9px;
	color #2d76b2;
	-webkit-transition opacity .2s;
	-moz-transition opacity .2s;
	transition opacity .2s
}
.edgt-course-popup .edgt-course-popup-items .edgt-section-element .edgt-element-namehover {
	color #2d76b2
}
.edgt-course-popup .edgt-course-popup-navigation {
	box-sizing border-box;
	padding 0 10% 45px;
	margin-top 20px
}
@media only screen and (max-width768px) {
	.edgt-course-popup .edgt-course-popup-navigation {
		padding 0 10% 45px
	}
}
@media only screen and (max-width480px) {
	.edgt-course-popup .edgt-course-popup-navigation {
		padding 0 5% 45px
	}
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-navigation-inner {
	border-top 1px solid #ebebeb;
	display table;
	width 100%;
	table-layout fixed
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next, .edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev {
	display table-cell;
	vertical-align middle;
	width 50%;
	padding-top 20px
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next .edgt-course-popup-nav-label, .edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev .edgt-course-popup-nav-label {
	font-size 14px;
	font-weight 600;
	color #303030
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next .edgt-course-popup-nav-title, .edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev .edgt-course-popup-nav-title {
	color #888;
	font-weight 400
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next span, .edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-prev span {
	display block
}
.edgt-instructor-list-holder, .edgt-instructor-list-holder .edgt-instructor {
	display inline-block;
	width 100%;
	position relative;
	vertical-align middle
}
.edgt-course-popup .edgt-course-popup-navigation .edgt-course-popup-next {
	text-align right
}
.edgt-instructor-list-holder .edgt-instructor {
	float left;
	box-sizing border-box
}
.edgt-instructor-list-holder.edgt-tl-no-space .edgt-tl-inner {
	margin 0
}
.edgt-instructor-list-holder.edgt-tl-no-space .edgt-instructor {
	padding 0;
	margin 0
}
.edgt-instructor-list-holder.edgt-tl-tiny-space .edgt-tl-inner {
	margin 0 -5px
}
.edgt-instructor-list-holder.edgt-tl-tiny-space .edgt-instructor {
	padding 0 5px;
	margin 0 0 10px
}
.edgt-instructor-list-holder.edgt-tl-small-space .edgt-tl-inner {
	margin 0 -10px
}
.edgt-instructor-list-holder.edgt-tl-small-space .edgt-instructor {
	padding 0 10px;
	margin 0 0 20px
}
.edgt-instructor-list-holder.edgt-tl-normal-space .edgt-tl-inner {
	margin 0 -15px
}
.edgt-instructor-list-holder.edgt-tl-normal-space .edgt-instructor {
	padding 0 15px;
	margin 0 0 30px
}
.edgt-instructor-list-holder.edgt-tl-two-columns .edgt-instructor {
	width 50%
}
.edgt-instructor-list-holder.edgt-tl-three-columns .edgt-instructor {
	width 33.33333%
}
.edgt-instructor-list-holder.edgt-tl-four-columns .edgt-instructor {
	width 25%
}
.edgt-instructor-list-holder.edgt-tl-five-columns .edgt-instructor {
	width 20%
}
.edgt-instructor-list-holder.edgt-has-shadow .edgt-instructor-inner {
	-webkit-transition all .2s ease-in-out;
	-moz-transition all .2s ease-in-out;
	transition all .2s ease-in-out
}
.edgt-instructor-list-holder.edgt-has-shadow .edgt-instructor-innerhover {
	-webkit-box-shadow -2px 4px 13px 0 rgba(81, 137, 162, .05);
	-moz-box-shadow -2px 4px 13px 0 rgba(81, 137, 162, .05);
	box-shadow -2px 4px 13px 0 rgba(81, 137, 162, .05);
	-webkit-transform translateY(-3px);
	-moz-transform translateY(-3px);
	transform translateY(-3px)
}
.edgt-instructor-slider-holder .edgt-instructor-slider-holder .edgt-tl-inner {
	margin 0!important
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-nav .owl-prev {
	left -47px
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-nav .owl-next {
	right -47px
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots {
	margin 15px 0 0
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dot span {
	width 9px;
	height 9px;
	margin 0 9px;
	background-color #cbcbcb
}
.edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dot.active span, .edgt-instructor-slider-holder .edgt-owl-slider .owl-dots .owl-dothover span {
	background-color #2d76b2
}
.edgt-instructor-slider-holder .edgt-tl-normal-space .edgt-instructor {
	margin-bottom 0
}
.edgt-instructor.info-bellow .edgt-instructor-inner {
	text-align left;
	width 100%
}
.edgt-instructor.info-bellow .edgt-instructor-image {
	position relative;
	overflow hidden;
	display block;
	margin 0 auto
}
.edgt-instructor.info-bellow .edgt-instructor-image a {
	position relative;
	display block;
	width 100%;
	height 100%;
	background-position center;
	background-repeat no-repeat;
	background-size cover
}
.edgt-instructor.info-bellow .edgt-instructor-image ahoverafter {
	opacity .3
}
.edgt-instructor.info-bellow .edgt-instructor-image aafter {
	content '';
	position absolute;
	height 100%;
	width 100%;
	top 0;
	left 0;
	background-color #fff;
	opacity 0;
	-webkit-transition opacity .3s ease;
	-moz-transition opacity .3s ease;
	transition opacity .3s ease
}
.edgt-instructor.info-hover .edgt-instructor-imagehover .edgt-instructor-info-tb, .edgt-instructor.info-hover .edgt-instructor-innerhover .edgt-instructor-info {
	opacity 1
}
.edgt-instructor.info-bellow .edgt-instructor-image img {
	display block;
	margin 0 auto
}
.edgt-instructor.info-bellow .edgt-instructor-info {
	text-align center
}
.edgt-instructor.info-bellow .edgt-instructor-title-holder {
	margin 16px 0 0
}
.edgt-instructor.info-bellow .edgt-instructor-name {
	line-height 1.1em;
	margin 0 0 7px
}
.edgt-instructor.info-bellow .edgt-instructor-namehover {
	color #2d76b2
}
.edgt-instructor.info-bellow .edgt-instructor-position {
	margin 0;
	font-size 14px;
	color #888
}
.edgt-instructor.info-bellow .edgt-instructor-social-holder-between {
	margin 15px 0 0
}
.edgt-instructor.info-bellow .edgt-icon-shortcode {
	margin 0 8px;
	font-size 17px
}
.edgt-instructor.info-bellow .edgt-icon-shortcodefirst-child {
	margin-left 0
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .fa-google-plus {
	color #dc4e41
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .social_facebook {
	color #3b5998
}
.edgt-instructor.info-bellow .edgt-icon-shortcode .social_twitter {
	color #55acee
}
.edgt-instructor.info-hover .edgt-instructor-inner {
	position relative
}
.edgt-instructor.info-hover .edgt-instructor-image img {
	display block
}
.edgt-instructor.info-hover .edgt-icon-shortcode, .edgt-instructor.info-hover .edgt-icon-shortcode, .edgt-instructor.info-hover .edgt-instructor-name, .edgt-instructor.info-hover .edgt-instructor-position, .edgt-instructor.info-hover .edgt-instructor-text {
	color #000
}
.edgt-instructor.info-hover .edgt-instructor-info-tb {
	display inline-block;
	position absolute;
	top 0;
	left 0;
	height 100%;
	width 100%;
	text-align left;
	opacity 0;
	background rgba(255, 255, 255, .85);
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out
}
.edgt-instructor.info-hover .edgt-instructor-info-tc {
	width 100%;
	position absolute;
	bottom 0;
	left 0;
	padding 25px;
	box-sizing border-box
}
.edgt-instructor.info-hover .edgt-instructor-name {
	margin 0
}
.edgt-instructor.info-hover .edgt-instructor-position {
	margin 0;
	font-size 14px;
	color #888
}
.edgt-instructor.info-hover .edgt-instructor-social-holder-between {
	margin 15px 0 0
}
.edgt-instructor.info-hover .edgt-icon-shortcode {
	margin 0 8px;
	font-size 20px
}
.edgt-instructor.info-hover .edgt-icon-shortcodefirst-child {
	margin-left 0
}
.edgt-instructor.info-hover .edgt-instructor-overlay-link {
	position absolute;
	display inline-block;
	width 100%;
	height 100%;
	left 0;
	top 0
}
.edgt-instructor.minimal .edgt-instructor-inner {
	-webkit-border-radius 50%;
	-moz-border-radius 50%;
	border-radius 50%
}
.edgt-instructor.minimal .edgt-instructor-image {
	line-height 0;
	border-radius 50%;
	overflow hidden;
	padding 3px;
	background-color #fafafa;
	box-sizing border-box;
	border 1px solid #e7f3f7
}
.edgt-instructor.minimal .edgt-instructor-image img {
	-webkit-border-radius 50%;
	-moz-border-radius 50%;
	border-radius 50%
}
.edgt-instructor.minimal .edgt-instructor-image a {
	position relative;
	display inline-block;
	width 100%;
	height 100%;
	text-align center
}
.edgt-instructor.minimal .edgt-instructor-image abefore {
	content '';
	position absolute;
	left 0;
	top 0;
	display inline-block;
	width 100%;
	height 100%;
	background-color rgba(0, 0, 0, .5);
	opacity 0;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out;
	-webkit-border-radius 50%;
	-moz-border-radius 50%;
	border-radius 50%
}
.edgt-instructor.minimal .edgt-instructor-image ahoverbefore {
	opacity 1
}
.edgt-instructor.minimal .edgt-instructor-image aafter {
	content 'e870';
	font-family Linearicons-Free;
	display inline-block;
	position absolute;
	top 50%;
	margin-top -9px;
	margin-left -9px;
	font-size 18px;
	line-height 1em;
	color #fff;
	opacity 0;
	-webkit-transform translateY(10px);
	-moz-transform translateY(10px);
	transform translateY(10px);
	-webkit-transition opacity .2s ease-out, transform .2s ease-out;
	-moz-transition opacity .2s ease-out, transform .2s ease-out;
	transition opacity .2s ease-out, transform .2s ease-out
}
.edgt-instructor.minimal .edgt-instructor-image ahoverafter {
	opacity 1;
	-webkit-transform translateY(0);
	-moz-transform translateY(0);
	transform translateY(0);
	-webkit-transform rotate(45deg);
	-moz-transform rotate(45deg);
	transform rotate(45deg)
}
.edgt-instructor.simplehover .edgt-instructor-inner {
	border 1px solid #888
}
.edgt-instructor.simplehover .edgt-instructor-name {
	color #2d76b2
}
.edgt-instructor.simple .edgt-instructor-inner {
	position relative;
	display table;
	table-layout fixed;
	height 100%;
	text-align left;
	width 100%;
	padding 24px 22px 28px;
	border 1px solid #e1e1e1;
	box-sizing border-box;
	-webkit-transition all .15s ease-out;
	-moz-transition all .15s ease-out;
	transition all .15s ease-out
}
.edgt-instructor.simple .edgt-instructor-image {
	position relative;
	display table-cell;
	height 100%;
	vertical-align middle;
	width 70px;
	padding-right 25px
}
.edgt-instructor.simple .edgt-instructor-image img {
	display block
}
.edgt-instructor.simple .edgt-instructor-info {
	position relative;
	display table-cell;
	height 100%;
	width 100%;
	vertical-align middle
}
.edgt-instructor.simple .edgt-instructor-link {
	position absolute;
	display block;
	width 100%;
	height 100%;
	top 0;
	left 0;
	z-index 101
}
.edgt-instructor.simple .edgt-instructor-name {
	margin 0;
	position relative;
	z-index 2
}
.edgt-instructor.simple .edgt-instructor-position {
	margin 0;
	font-size 14px;
	color grey;
	font-weight 400
}
.edgt-instructor-single-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-instructor-single-holder .edgt-name {
	margin 21px 0 0
}
.edgt-instructor-single-holder .edgt-title {
	margin 0 0 15px;
	color #888;
	font-size 14px
}
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 0 5px
}
.edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode a, .edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode i, .edgt-instructor-single-holder .edgt-title .edgt-icon-shortcode span {
	color #999
}
.edgt-instructor-single-holder .edgt-vita {
	margin 10px 0 46px
}
.edgt-instructor-single-holder .address-icon, .edgt-instructor-single-holder .phone-icon {
	font-size 17px;
	color #212121;
	position relative;
	top 2px
}
.edgt-instructor-single-holder .address-icon {
	padding-right 22px
}
.edgt-instructor-single-holder .edgt-si-phone-number {
	font-size 14px
}
.edgt-instructor-single-holder .edgt-si-phone-number .phone-icon {
	padding-right 16px
}
.edgt-instructor-single-holder .edgt-ts-insturctor-bio-holder {
	margin-bottom 29px;
	padding 0 35px
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav {
	width 100%
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active, .edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover {
	background-color #f7f7f7
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-active a, .edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li.ui-state-hover a {
	color #2d76b2;
	background-color transparent
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li a {
	padding 5px 30px 6px 20px;
	color #212121;
	font-weight 600
}
.edgt-instructor-single-holder .edgt-tabs.edgt-tabs-standard .edgt-tabs-nav li ahover {
	color #2d76b2
}
.edgt-instructor-single-holder .edgt-social {
	margin 25px 0 10px
}
.edgt-instructor-single-holder .edgt-social .edgt-icon-shortcode {
	margin 0 13px 3px 0
}
.edgt-instructor-single-holder .edgt-social .edgt-icon-shortcode a {
	font-size 17px
}
.edgt-instructor-single-holder .edgt-course-list-holder {
	margin-bottom 70px
}
.edgt-instructor-single-holder .edgt-ts-info-holder {
	margin-bottom 87px;
	padding 0;
	border 1px solid #e1e1e1
}
.edgt-instructor-single-holder .edgt-ts-info-row {
	margin -6px 0 0;
	padding 0 0 30px;
	border-bottom 1px solid #dadada;
	font-size 15px
}
.edgt-instructor-single-holder .edgt-ts-info-rowlast-child {
	border 0
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-icon {
	display inline-block;
	vertical-align middle;
	margin 0 10px 0 0;
	font-size 17px;
	color #212121
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-info {
	display inline-block;
	vertical-align middle;
	color #888
}
.edgt-instructor-single-holder .edgt-ts-info-row .edgt-ts-bio-infohover {
	color #000
}
.edgt-instructor-single-holder .edgt-instructor-single-content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-instructor-single-holder .edgt-tabs {
	padding-left 12px
}
.edgt-instructor-single-holder .edgt-tabs .edgt-tab-container {
	margin-top 60px
}
.edgt-instructor-single-holder .edgt-tabs .edgt-tab-icon {
	margin-right 16px;
	font-size 18px;
	position relative;
	top 3px
}
.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
	padding 28px 10% 24px
}
.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper .edgt-lms-lesson-content {
	margin-bottom 30px
}
@media only screen and (max-width768px) {
	.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
		padding 28px 10% 24px
	}
}
@media only screen and (max-width480px) {
	.edgt-lesson-single-holder .edgt-lms-lesson-content-wrapper {
		padding 28px 5% 24px
	}
}
.edgt-lesson-single-holder .edgt-lms-message {
	color #2d76b2
}
.edgt-lesson-single-holder .edgt-lms-message span {
	vertical-align middle
}
.edgt-lesson-single-holder .edgt-lms-message .edgt-lms-message-text {
	padding-left 5px
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text] {
	width 100%;
	margin 0 0 20px;
	padding 16px 24px 15px;
	font-family inherit;
	font-size 13px;
	line-height 20px;
	font-weight inherit;
	color #b5b5b5;
	background-color #f8f7f7;
	border 1px solid #f2f2f2;
	-webkit-border-radius 0;
	-moz-border-radius 0;
	border-radius 0;
	outline 0;
	-webkit-appearance none;
	cursor pointer;
	box-sizing border-box;
	-webkit-transition border-color .2s ease-in-out;
	-moz-transition border-color .2s ease-in-out;
	transition border-color .2s ease-in-out
}
.edgt-question-answer-wrapper .edgt-answer-wrapper inputfocus[type=text] {
	color #434343;
	border-color #888
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text]-webkit-input-placeholder {
	color inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input-moz-placeholder[type=text] {
	color inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input[type=text]-moz-placeholder {
	color inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper input-ms-input-placeholder[type=text] {
	color inherit
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-true input[type=text] {
	border-color green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-true label {
	color green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-false input[type=text] {
	border-color red
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-false label {
	color red;
	text-decoration line-through
}
.edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-base-true input[type=text] {
	border-color green
}
.edgt-question-answer-wrapper .edgt-answer-wrapper .edgt-base-answer, .edgt-question-answer-wrapper .edgt-answer-wrapper.edgt-base-true label {
	color green
}
.edgt-quiz-single-holder {
	padding 21px 3.9%
}
@media only screen and (max-width768px) {
	.edgt-quiz-single-holder {
		padding 20px 10%
	}
}
@media only screen and (max-width480px) {
	.edgt-quiz-single-holder {
		padding 20px 5%
	}
}
.edgt-quiz-single-holder .edgt-quiz-single-title {
	margin-bottom 10px
}
.edgt-quiz-single-holder .edgt-quiz-info-top-wrapper {
	margin-bottom 42px
}
.edgt-quiz-single-holder .edgt-quiz-duration i, .edgt-quiz-single-holder .edgt-quiz-questions-number i {
	margin-right 4px
}
.edgt-quiz-single-holder .edgt-question-single-title {
	margin-bottom 11px
}
.edgt-quiz-single-holder .edgt-question-text-wrapper {
	margin-bottom 18px
}
.edgt-quiz-single-holder .edgt-question-answer-wrapper {
	margin-bottom 41px
}
.edgt-quiz-single-holder .edgt-question-actions-wrapper {
	display inline
}
.edgt-quiz-single-holder .edgt-question-actions-wrapper form {
	display inline-block;
	margin-bottom 5px;
	margin-right 2px
}
.edgt-quiz-single-holder .edgt-quiz-finish-wrapper {
	display inline
}
.edgt-quiz-single-holder .edgt-quiz-old-results-wrapper {
	margin-top 39px
}
.edgt-twitter-list-holder .edgt-tl-item, .edgt-twitter-list-holder .edgt-twitter-list {
	padding 0;
	margin 0;
	position relative;
	display inline-block;
	vertical-align middle;
	width 100%
}
.edgt-twitter-list-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	clear both
}
.edgt-twitter-list-holdernot(.edgt-tl-one-column) .edgt-tl-item {
	float left
}
.edgt-twitter-list-holder .edgt-twitter-list {
	list-style none
}
.edgt-twitter-list-holder .edgt-tl-item {
	box-sizing border-box
}
.edgt-twitter-list-holder .edgt-tli-inner {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	background-color #fff
}
.edgt-twitter-list-holder .edgt-tli-content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	box-sizing border-box;
	padding 35px 23px;
	border 1px solid #f2f2f2;
	-webkit-transition all .15s ease-out;
	-moz-transition all .15s ease-out;
	transition all .15s ease-out
}
.edgt-twitter-list-holder .edgt-tli-contenthover {
	border 1px solid #888
}
.edgt-twitter-list-holder .edgt-twitter-content-top {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	box-sizing border-box;
	margin-bottom 25px
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-name , .edgt-twitter-list-holder.edgt-tl-no-space .edgt-tl-wrapper {
	margin 0
}
.edgt-twitter-list-holder .edgt-twitter-link-over a {
	position absolute;
	display block;
	width 100%;
	height 100%;
	top 0;
	left 0;
	z-index 1
}
.edgt-twitter-list-holder .edgt-twitter-user {
	display inline-block;
	padding-right 30px;
	width 100%;
	box-sizing border-box
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-image {
	display inline-block;
	float left;
	width 56px;
	height 56px
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-image img {
	border-radius 50%
}
.edgt-twitter-list-holder .edgt-twitter-user .edgt-twitter-name {
	display inline-block;
	float left;
	width calc(100% - 56px);
	padding-left 15px;
	box-sizing border-box
}
.edgt-twitter-list-holder .edgt-twitter-icon {
	display inline-block;
	width 20px;
	text-align right;
	position absolute;
	top -7px;
	right 3px;
	font-size 24px;
	color #2d76b2
}
.edgt-twitter-list-holder .edgt-tweet-text {
	padding-left 12px;
	box-sizing border-box
}
.edgt-twitter-list-holder .edgt-tweet-text a {
	color grey;
	position relative;
	z-index 2
}
.edgt-twitter-list-holder .edgt-tweet-text ahover {
	color #2d76b2
}
.edgt-twitter-list-holder .edgt-twitter-profile a {
	font-size 14px;
	color grey;
	position relative;
	z-index 2
}
.edgt-twitter-list-holder .edgt-twitter-profile ahover {
	color #2d76b2
}
.edgt-twitter-list-holder.edgt-tl-two-columns .edgt-tl-item {
	width 50%
}
@media only screen and (min-width1025px) {
	.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-two-columns .edgt-bl-itemnth-child(2n+1), .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-two-columns articlenth-child(2n+1), .edgt-image-gallery .edgt-ig-grid.edgt-ig-five-columns .edgt-ig-imagenth-child(5n+1), .edgt-image-gallery .edgt-ig-grid.edgt-ig-four-columns .edgt-ig-imagenth-child(4n+1), .edgt-image-gallery .edgt-ig-grid.edgt-ig-six-columns .edgt-ig-imagenth-child(6n+1), .edgt-image-gallery .edgt-ig-grid.edgt-ig-three-columns .edgt-ig-imagenth-child(3n+1), .edgt-image-gallery .edgt-ig-grid.edgt-ig-two-columns .edgt-ig-imagenth-child(2n+1), .edgt-instructor-list-holder.edgt-tl-two-columns .edgt-instructornth-child(2n+1), .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-three-columns articlenth-child(3n+1), .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-two-columns articlenth-child(2n+1), .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-three-columns .edgt-ps-imagenth-child(3n+1), .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-two-columns .edgt-ps-imagenth-child(2n+1), .edgt-twitter-list-holder.edgt-tl-two-columns .edgt-tl-itemnth-child(2n+1) {
		clear both
	}
}
.edgt-twitter-list-holder.edgt-tl-three-columns .edgt-tl-item {
	width 33.33333%
}
@media only screen and (min-width1201px) {
	.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-three-columns .edgt-bl-itemnth-child(3n+1), .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-three-columns articlenth-child(3n+1), .edgt-instructor-list-holder.edgt-tl-three-columns .edgt-instructornth-child(3n+1), .edgt-portfolio-single-holder .edgt-ps-image-holder.edgt-ps-gallery-images.edgt-ps-four-columns .edgt-ps-imagenth-child(4n+1), .edgt-twitter-list-holder.edgt-tl-three-columns .edgt-tl-itemnth-child(3n+1) {
		clear both
	}
}
.edgt-twitter-list-holder.edgt-tl-four-columns .edgt-tl-item {
	width 25%
}
.edgt-twitter-list-holder.edgt-tl-five-columns .edgt-tl-item {
	width 20%
}
@media only screen and (min-width1281px) {
	.edgt-blog-list-holder.edgt-bl-standard.edgt-bl-five-columns .edgt-bl-itemnth-child(5n+1), .edgt-blog-list-holder.edgt-bl-standard.edgt-bl-four-columns .edgt-bl-itemnth-child(4n+1), .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-five-columns articlenth-child(5n+1), .edgt-course-list-holder.edgt-cl-gallery.edgt-cl-four-columns articlenth-child(4n+1), .edgt-instructor-list-holder.edgt-tl-five-columns .edgt-instructornth-child(5n+1), .edgt-instructor-list-holder.edgt-tl-four-columns .edgt-instructornth-child(4n+1), .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-five-columns articlenth-child(5n+1), .edgt-portfolio-list-holder.edgt-pl-gallery.edgt-pl-four-columns articlenth-child(4n+1), .edgt-twitter-list-holder.edgt-tl-five-columns .edgt-tl-itemnth-child(5n+1), .edgt-twitter-list-holder.edgt-tl-four-columns .edgt-tl-itemnth-child(4n+1) {
		clear both
	}
}
.edgt-twitter-list-holder.edgt-tl-no-space .edgt-tl-item {
	padding 0;
	margin 0
}
.edgt-twitter-list-holder.edgt-tl-tiny-space .edgt-tl-wrapper {
	margin 0 -5px
}
.edgt-twitter-list-holder.edgt-tl-tiny-space .edgt-tl-item {
	padding 0 5px;
	margin 0 0 10px
}
.edgt-twitter-list-holder.edgt-tl-small-space .edgt-tl-wrapper {
	margin 0 -10px
}
.edgt-twitter-list-holder.edgt-tl-small-space .edgt-tl-item {
	padding 0 10px;
	margin 0 0 20px
}
.edgt-twitter-list-holder.edgt-tl-normal-space .edgt-tl-wrapper {
	margin 0 -15px
}
.edgt-twitter-list-holder.edgt-tl-normal-space .edgt-tl-item {
	padding 0 15px;
	margin 0 0 30px
}
! Font Awesome 4.7.0 by @davegandy - httpfontawesome.io - @fontawesome
 License - httpfontawesome.iolicense (Font SIL OFL 1.1, CSS MIT License)

@font-face {
	font-family fontawesome;
	src url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.eotv=4.7.0);
	src url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.eot#iefix&v=4.7.0) format('embedded-opentype'), url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.woff2v=4.7.0) format('woff2'), url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.woffv=4.7.0) format('woff'), url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.ttfv=4.7.0) format('truetype'), url(wp-contentthemeseducatorassetscssfont-awesomefontsfontawesome-webfont.svgv=4.7.0#fontawesomeregular) format('svg');
	font-weight 400;
	font-style normal
}
.fa {
	display inline-block;
	font normal normal normal 14px1 FontAwesome;
	font-size inherit;
	text-rendering auto;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.fa-lg {
	font-size 1.33333333em;
	line-height .75em;
	vertical-align -15%
}
.fa-2x {
	font-size 2em
}
.fa-3x {
	font-size 3em
}
.fa-4x {
	font-size 4em
}
.fa-5x {
	font-size 5em
}
.fa-fw {
	width 1.28571429em;
	text-align center
}
.fa-ul {
	padding-left 0;
	margin-left 2.14285714em;
	list-style-type none
}
.fa-ulli {
	position relative
}
.fa-li {
	position absolute;
	left -2.14285714em;
	width 2.14285714em;
	top .14285714em;
	text-align center
}
.fa-li.fa-lg {
	left -1.85714286em
}
.fa-border {
	padding .2em .25em .15em;
	border solid .08em #eee;
	border-radius .1em
}
.fa-pull-left {
	float left
}
.fa-pull-right {
	float right
}
.fa.fa-pull-left {
	margin-right .3em
}
.fa.fa-pull-right {
	margin-left .3em
}
.pull-right {
	float right
}
.pull-left {
	float left
}
.fa.pull-left {
	margin-right .3em
}
.fa.pull-right {
	margin-left .3em
}
.fa-spin {
	-webkit-animation fa-spin 2s infinite linear;
	animation fa-spin 2s infinite linear
}
.fa-pulse {
	-webkit-animation fa-spin 1s infinite steps(8);
	animation fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform rotate(0deg);
		transform rotate(0deg)
	}
	100% {
		-webkit-transform rotate(359deg);
		transform rotate(359deg)
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform rotate(0deg);
		transform rotate(0deg)
	}
	100% {
		-webkit-transform rotate(359deg);
		transform rotate(359deg)
	}
}
.fa-rotate-90 {
	-ms-filter progidDXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform rotate(90deg);
	-ms-transform rotate(90deg);
	transform rotate(90deg)
}
.fa-rotate-180 {
	-ms-filter progidDXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform rotate(180deg);
	-ms-transform rotate(180deg);
	transform rotate(180deg)
}
.fa-rotate-270 {
	-ms-filter progidDXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform rotate(270deg);
	-ms-transform rotate(270deg);
	transform rotate(270deg)
}
.fa-flip-horizontal {
	-ms-filter progidDXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform scale(-1, 1);
	-ms-transform scale(-1, 1);
	transform scale(-1, 1)
}
.fa-flip-vertical {
	-ms-filter progidDXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform scale(1, -1);
	-ms-transform scale(1, -1);
	transform scale(1, -1)
}
root .fa-rotate-90, root .fa-rotate-180, root .fa-rotate-270, root .fa-flip-horizontal, root .fa-flip-vertical {
	filter none
}
.fa-stack {
	position relative;
	display inline-block;
	width 2em;
	height 2em;
	line-height 2em;
	vertical-align middle
}
.fa-stack-1x, .fa-stack-2x {
	position absolute;
	left 0;
	width 100%;
	text-align center
}
.fa-stack-1x {
	line-height inherit
}
.fa-stack-2x {
	font-size 2em
}
.fa-inverse {
	color #fff
}
.fa-glassbefore {
	content f000
}
.fa-musicbefore {
	content f001
}
.fa-searchbefore {
	content f002
}
.fa-envelope-obefore {
	content f003
}
.fa-heartbefore {
	content f004
}
.fa-starbefore {
	content f005
}
.fa-star-obefore {
	content f006
}
.fa-userbefore {
	content f007
}
.fa-filmbefore {
	content f008
}
.fa-th-largebefore {
	content f009
}
.fa-thbefore {
	content f00a
}
.fa-th-listbefore {
	content f00b
}
.fa-checkbefore {
	content f00c
}
.fa-removebefore, .fa-closebefore, .fa-timesbefore {
	content f00d
}
.fa-search-plusbefore {
	content f00e
}
.fa-search-minusbefore {
	content f010
}
.fa-power-offbefore {
	content f011
}
.fa-signalbefore {
	content f012
}
.fa-gearbefore, .fa-cogbefore {
	content f013
}
.fa-trash-obefore {
	content f014
}
.fa-homebefore {
	content f015
}
.fa-file-obefore {
	content f016
}
.fa-clock-obefore {
	content f017
}
.fa-roadbefore {
	content f018
}
.fa-downloadbefore {
	content f019
}
.fa-arrow-circle-o-downbefore {
	content f01a
}
.fa-arrow-circle-o-upbefore {
	content f01b
}
.fa-inboxbefore {
	content f01c
}
.fa-play-circle-obefore {
	content f01d
}
.fa-rotate-rightbefore, .fa-repeatbefore {
	content f01e
}
.fa-refreshbefore {
	content f021
}
.fa-list-altbefore {
	content f022
}
.fa-lockbefore {
	content f023
}
.fa-flagbefore {
	content f024
}
.fa-headphonesbefore {
	content f025
}
.fa-volume-offbefore {
	content f026
}
.fa-volume-downbefore {
	content f027
}
.fa-volume-upbefore {
	content f028
}
.fa-qrcodebefore {
	content f029
}
.fa-barcodebefore {
	content f02a
}
.fa-tagbefore {
	content f02b
}
.fa-tagsbefore {
	content f02c
}
.fa-bookbefore {
	content f02d
}
.fa-bookmarkbefore {
	content f02e
}
.fa-printbefore {
	content f02f
}
.fa-camerabefore {
	content f030
}
.fa-fontbefore {
	content f031
}
.fa-boldbefore {
	content f032
}
.fa-italicbefore {
	content f033
}
.fa-text-heightbefore {
	content f034
}
.fa-text-widthbefore {
	content f035
}
.fa-align-leftbefore {
	content f036
}
.fa-align-centerbefore {
	content f037
}
.fa-align-rightbefore {
	content f038
}
.fa-align-justifybefore {
	content f039
}
.fa-listbefore {
	content f03a
}
.fa-dedentbefore, .fa-outdentbefore {
	content f03b
}
.fa-indentbefore {
	content f03c
}
.fa-video-camerabefore {
	content f03d
}
.fa-photobefore, .fa-imagebefore, .fa-picture-obefore {
	content f03e
}
.fa-pencilbefore {
	content f040
}
.fa-map-markerbefore {
	content f041
}
.fa-adjustbefore {
	content f042
}
.fa-tintbefore {
	content f043
}
.fa-editbefore, .fa-pencil-square-obefore {
	content f044
}
.fa-share-square-obefore {
	content f045
}
.fa-check-square-obefore {
	content f046
}
.fa-arrowsbefore {
	content f047
}
.fa-step-backwardbefore {
	content f048
}
.fa-fast-backwardbefore {
	content f049
}
.fa-backwardbefore {
	content f04a
}
.fa-playbefore {
	content f04b
}
.fa-pausebefore {
	content f04c
}
.fa-stopbefore {
	content f04d
}
.fa-forwardbefore {
	content f04e
}
.fa-fast-forwardbefore {
	content f050
}
.fa-step-forwardbefore {
	content f051
}
.fa-ejectbefore {
	content f052
}
.fa-chevron-leftbefore {
	content f053
}
.fa-chevron-rightbefore {
	content f054
}
.fa-plus-circlebefore {
	content f055
}
.fa-minus-circlebefore {
	content f056
}
.fa-times-circlebefore {
	content f057
}
.fa-check-circlebefore {
	content f058
}
.fa-question-circlebefore {
	content f059
}
.fa-info-circlebefore {
	content f05a
}
.fa-crosshairsbefore {
	content f05b
}
.fa-times-circle-obefore {
	content f05c
}
.fa-check-circle-obefore {
	content f05d
}
.fa-banbefore {
	content f05e
}
.fa-arrow-leftbefore {
	content f060
}
.fa-arrow-rightbefore {
	content f061
}
.fa-arrow-upbefore {
	content f062
}
.fa-arrow-downbefore {
	content f063
}
.fa-mail-forwardbefore, .fa-sharebefore {
	content f064
}
.fa-expandbefore {
	content f065
}
.fa-compressbefore {
	content f066
}
.fa-plusbefore {
	content f067
}
.fa-minusbefore {
	content f068
}
.fa-asteriskbefore {
	content f069
}
.fa-exclamation-circlebefore {
	content f06a
}
.fa-giftbefore {
	content f06b
}
.fa-leafbefore {
	content f06c
}
.fa-firebefore {
	content f06d
}
.fa-eyebefore {
	content f06e
}
.fa-eye-slashbefore {
	content f070
}
.fa-warningbefore, .fa-exclamation-trianglebefore {
	content f071
}
.fa-planebefore {
	content f072
}
.fa-calendarbefore {
	content f073
}
.fa-randombefore {
	content f074
}
.fa-commentbefore {
	content f075
}
.fa-magnetbefore {
	content f076
}
.fa-chevron-upbefore {
	content f077
}
.fa-chevron-downbefore {
	content f078
}
.fa-retweetbefore {
	content f079
}
.fa-shopping-cartbefore {
	content f07a
}
.fa-folderbefore {
	content f07b
}
.fa-folder-openbefore {
	content f07c
}
.fa-arrows-vbefore {
	content f07d
}
.fa-arrows-hbefore {
	content f07e
}
.fa-bar-chart-obefore, .fa-bar-chartbefore {
	content f080
}
.fa-twitter-squarebefore {
	content f081
}
.fa-facebook-squarebefore {
	content f082
}
.fa-camera-retrobefore {
	content f083
}
.fa-keybefore {
	content f084
}
.fa-gearsbefore, .fa-cogsbefore {
	content f085
}
.fa-commentsbefore {
	content f086
}
.fa-thumbs-o-upbefore {
	content f087
}
.fa-thumbs-o-downbefore {
	content f088
}
.fa-star-halfbefore {
	content f089
}
.fa-heart-obefore {
	content f08a
}
.fa-sign-outbefore {
	content f08b
}
.fa-linkedin-squarebefore {
	content f08c
}
.fa-thumb-tackbefore {
	content f08d
}
.fa-external-linkbefore {
	content f08e
}
.fa-sign-inbefore {
	content f090
}
.fa-trophybefore {
	content f091
}
.fa-github-squarebefore {
	content f092
}
.fa-uploadbefore {
	content f093
}
.fa-lemon-obefore {
	content f094
}
.fa-phonebefore {
	content f095
}
.fa-square-obefore {
	content f096
}
.fa-bookmark-obefore {
	content f097
}
.fa-phone-squarebefore {
	content f098
}
.fa-twitterbefore {
	content f099
}
.fa-facebook-fbefore, .fa-facebookbefore {
	content f09a
}
.fa-githubbefore {
	content f09b
}
.fa-unlockbefore {
	content f09c
}
.fa-credit-cardbefore {
	content f09d
}
.fa-feedbefore, .fa-rssbefore {
	content f09e
}
.fa-hdd-obefore {
	content f0a0
}
.fa-bullhornbefore {
	content f0a1
}
.fa-bellbefore {
	content f0f3
}
.fa-certificatebefore {
	content f0a3
}
.fa-hand-o-rightbefore {
	content f0a4
}
.fa-hand-o-leftbefore {
	content f0a5
}
.fa-hand-o-upbefore {
	content f0a6
}
.fa-hand-o-downbefore {
	content f0a7
}
.fa-arrow-circle-leftbefore {
	content f0a8
}
.fa-arrow-circle-rightbefore {
	content f0a9
}
.fa-arrow-circle-upbefore {
	content f0aa
}
.fa-arrow-circle-downbefore {
	content f0ab
}
.fa-globebefore {
	content f0ac
}
.fa-wrenchbefore {
	content f0ad
}
.fa-tasksbefore {
	content f0ae
}
.fa-filterbefore {
	content f0b0
}
.fa-briefcasebefore {
	content f0b1
}
.fa-arrows-altbefore {
	content f0b2
}
.fa-groupbefore, .fa-usersbefore {
	content f0c0
}
.fa-chainbefore, .fa-linkbefore {
	content f0c1
}
.fa-cloudbefore {
	content f0c2
}
.fa-flaskbefore {
	content f0c3
}
.fa-cutbefore, .fa-scissorsbefore {
	content f0c4
}
.fa-copybefore, .fa-files-obefore {
	content f0c5
}
.fa-paperclipbefore {
	content f0c6
}
.fa-savebefore, .fa-floppy-obefore {
	content f0c7
}
.fa-squarebefore {
	content f0c8
}
.fa-naviconbefore, .fa-reorderbefore, .fa-barsbefore {
	content f0c9
}
.fa-list-ulbefore {
	content f0ca
}
.fa-list-olbefore {
	content f0cb
}
.fa-strikethroughbefore {
	content f0cc
}
.fa-underlinebefore {
	content f0cd
}
.fa-tablebefore {
	content f0ce
}
.fa-magicbefore {
	content f0d0
}
.fa-truckbefore {
	content f0d1
}
.fa-pinterestbefore {
	content f0d2
}
.fa-pinterest-squarebefore {
	content f0d3
}
.fa-google-plus-squarebefore {
	content f0d4
}
.fa-google-plusbefore {
	content f0d5
}
.fa-moneybefore {
	content f0d6
}
.fa-caret-downbefore {
	content f0d7
}
.fa-caret-upbefore {
	content f0d8
}
.fa-caret-leftbefore {
	content f0d9
}
.fa-caret-rightbefore {
	content f0da
}
.fa-columnsbefore {
	content f0db
}
.fa-unsortedbefore, .fa-sortbefore {
	content f0dc
}
.fa-sort-downbefore, .fa-sort-descbefore {
	content f0dd
}
.fa-sort-upbefore, .fa-sort-ascbefore {
	content f0de
}
.fa-envelopebefore {
	content f0e0
}
.fa-linkedinbefore {
	content f0e1
}
.fa-rotate-leftbefore, .fa-undobefore {
	content f0e2
}
.fa-legalbefore, .fa-gavelbefore {
	content f0e3
}
.fa-dashboardbefore, .fa-tachometerbefore {
	content f0e4
}
.fa-comment-obefore {
	content f0e5
}
.fa-comments-obefore {
	content f0e6
}
.fa-flashbefore, .fa-boltbefore {
	content f0e7
}
.fa-sitemapbefore {
	content f0e8
}
.fa-umbrellabefore {
	content f0e9
}
.fa-pastebefore, .fa-clipboardbefore {
	content f0ea
}
.fa-lightbulb-obefore {
	content f0eb
}
.fa-exchangebefore {
	content f0ec
}
.fa-cloud-downloadbefore {
	content f0ed
}
.fa-cloud-uploadbefore {
	content f0ee
}
.fa-user-mdbefore {
	content f0f0
}
.fa-stethoscopebefore {
	content f0f1
}
.fa-suitcasebefore {
	content f0f2
}
.fa-bell-obefore {
	content f0a2
}
.fa-coffeebefore {
	content f0f4
}
.fa-cutlerybefore {
	content f0f5
}
.fa-file-text-obefore {
	content f0f6
}
.fa-building-obefore {
	content f0f7
}
.fa-hospital-obefore {
	content f0f8
}
.fa-ambulancebefore {
	content f0f9
}
.fa-medkitbefore {
	content f0fa
}
.fa-fighter-jetbefore {
	content f0fb
}
.fa-beerbefore {
	content f0fc
}
.fa-h-squarebefore {
	content f0fd
}
.fa-plus-squarebefore {
	content f0fe
}
.fa-angle-double-leftbefore {
	content f100
}
.fa-angle-double-rightbefore {
	content f101
}
.fa-angle-double-upbefore {
	content f102
}
.fa-angle-double-downbefore {
	content f103
}
.fa-angle-leftbefore {
	content f104
}
.fa-angle-rightbefore {
	content f105
}
.fa-angle-upbefore {
	content f106
}
.fa-angle-downbefore {
	content f107
}
.fa-desktopbefore {
	content f108
}
.fa-laptopbefore {
	content f109
}
.fa-tabletbefore {
	content f10a
}
.fa-mobile-phonebefore, .fa-mobilebefore {
	content f10b
}
.fa-circle-obefore {
	content f10c
}
.fa-quote-leftbefore {
	content f10d
}
.fa-quote-rightbefore {
	content f10e
}
.fa-spinnerbefore {
	content f110
}
.fa-circlebefore {
	content f111
}
.fa-mail-replybefore, .fa-replybefore {
	content f112
}
.fa-github-altbefore {
	content f113
}
.fa-folder-obefore {
	content f114
}
.fa-folder-open-obefore {
	content f115
}
.fa-smile-obefore {
	content f118
}
.fa-frown-obefore {
	content f119
}
.fa-meh-obefore {
	content f11a
}
.fa-gamepadbefore {
	content f11b
}
.fa-keyboard-obefore {
	content f11c
}
.fa-flag-obefore {
	content f11d
}
.fa-flag-checkeredbefore {
	content f11e
}
.fa-terminalbefore {
	content f120
}
.fa-codebefore {
	content f121
}
.fa-mail-reply-allbefore, .fa-reply-allbefore {
	content f122
}
.fa-star-half-emptybefore, .fa-star-half-fullbefore, .fa-star-half-obefore {
	content f123
}
.fa-location-arrowbefore {
	content f124
}
.fa-cropbefore {
	content f125
}
.fa-code-forkbefore {
	content f126
}
.fa-unlinkbefore, .fa-chain-brokenbefore {
	content f127
}
.fa-questionbefore {
	content f128
}
.fa-infobefore {
	content f129
}
.fa-exclamationbefore {
	content f12a
}
.fa-superscriptbefore {
	content f12b
}
.fa-subscriptbefore {
	content f12c
}
.fa-eraserbefore {
	content f12d
}
.fa-puzzle-piecebefore {
	content f12e
}
.fa-microphonebefore {
	content f130
}
.fa-microphone-slashbefore {
	content f131
}
.fa-shieldbefore {
	content f132
}
.fa-calendar-obefore {
	content f133
}
.fa-fire-extinguisherbefore {
	content f134
}
.fa-rocketbefore {
	content f135
}
.fa-maxcdnbefore {
	content f136
}
.fa-chevron-circle-leftbefore {
	content f137
}
.fa-chevron-circle-rightbefore {
	content f138
}
.fa-chevron-circle-upbefore {
	content f139
}
.fa-chevron-circle-downbefore {
	content f13a
}
.fa-html5before {
	content f13b
}
.fa-css3before {
	content f13c
}
.fa-anchorbefore {
	content f13d
}
.fa-unlock-altbefore {
	content f13e
}
.fa-bullseyebefore {
	content f140
}
.fa-ellipsis-hbefore {
	content f141
}
.fa-ellipsis-vbefore {
	content f142
}
.fa-rss-squarebefore {
	content f143
}
.fa-play-circlebefore {
	content f144
}
.fa-ticketbefore {
	content f145
}
.fa-minus-squarebefore {
	content f146
}
.fa-minus-square-obefore {
	content f147
}
.fa-level-upbefore {
	content f148
}
.fa-level-downbefore {
	content f149
}
.fa-check-squarebefore {
	content f14a
}
.fa-pencil-squarebefore {
	content f14b
}
.fa-external-link-squarebefore {
	content f14c
}
.fa-share-squarebefore {
	content f14d
}
.fa-compassbefore {
	content f14e
}
.fa-toggle-downbefore, .fa-caret-square-o-downbefore {
	content f150
}
.fa-toggle-upbefore, .fa-caret-square-o-upbefore {
	content f151
}
.fa-toggle-rightbefore, .fa-caret-square-o-rightbefore {
	content f152
}
.fa-eurobefore, .fa-eurbefore {
	content f153
}
.fa-gbpbefore {
	content f154
}
.fa-dollarbefore, .fa-usdbefore {
	content f155
}
.fa-rupeebefore, .fa-inrbefore {
	content f156
}
.fa-cnybefore, .fa-rmbbefore, .fa-yenbefore, .fa-jpybefore {
	content f157
}
.fa-rublebefore, .fa-roublebefore, .fa-rubbefore {
	content f158
}
.fa-wonbefore, .fa-krwbefore {
	content f159
}
.fa-bitcoinbefore, .fa-btcbefore {
	content f15a
}
.fa-filebefore {
	content f15b
}
.fa-file-textbefore {
	content f15c
}
.fa-sort-alpha-ascbefore {
	content f15d
}
.fa-sort-alpha-descbefore {
	content f15e
}
.fa-sort-amount-ascbefore {
	content f160
}
.fa-sort-amount-descbefore {
	content f161
}
.fa-sort-numeric-ascbefore {
	content f162
}
.fa-sort-numeric-descbefore {
	content f163
}
.fa-thumbs-upbefore {
	content f164
}
.fa-thumbs-downbefore {
	content f165
}
.fa-youtube-squarebefore {
	content f166
}
.fa-youtubebefore {
	content f167
}
.fa-xingbefore {
	content f168
}
.fa-xing-squarebefore {
	content f169
}
.fa-youtube-playbefore {
	content f16a
}
.fa-dropboxbefore {
	content f16b
}
.fa-stack-overflowbefore {
	content f16c
}
.fa-instagrambefore {
	content f16d
}
.fa-flickrbefore {
	content f16e
}
.fa-adnbefore {
	content f170
}
.fa-bitbucketbefore {
	content f171
}
.fa-bitbucket-squarebefore {
	content f172
}
.fa-tumblrbefore {
	content f173
}
.fa-tumblr-squarebefore {
	content f174
}
.fa-long-arrow-downbefore {
	content f175
}
.fa-long-arrow-upbefore {
	content f176
}
.fa-long-arrow-leftbefore {
	content f177
}
.fa-long-arrow-rightbefore {
	content f178
}
.fa-applebefore {
	content f179
}
.fa-windowsbefore {
	content f17a
}
.fa-androidbefore {
	content f17b
}
.fa-linuxbefore {
	content f17c
}
.fa-dribbblebefore {
	content f17d
}
.fa-skypebefore {
	content f17e
}
.fa-foursquarebefore {
	content f180
}
.fa-trellobefore {
	content f181
}
.fa-femalebefore {
	content f182
}
.fa-malebefore {
	content f183
}
.fa-gittipbefore, .fa-gratipaybefore {
	content f184
}
.fa-sun-obefore {
	content f185
}
.fa-moon-obefore {
	content f186
}
.fa-archivebefore {
	content f187
}
.fa-bugbefore {
	content f188
}
.fa-vkbefore {
	content f189
}
.fa-weibobefore {
	content f18a
}
.fa-renrenbefore {
	content f18b
}
.fa-pagelinesbefore {
	content f18c
}
.fa-stack-exchangebefore {
	content f18d
}
.fa-arrow-circle-o-rightbefore {
	content f18e
}
.fa-arrow-circle-o-leftbefore {
	content f190
}
.fa-toggle-leftbefore, .fa-caret-square-o-leftbefore {
	content f191
}
.fa-dot-circle-obefore {
	content f192
}
.fa-wheelchairbefore {
	content f193
}
.fa-vimeo-squarebefore {
	content f194
}
.fa-turkish-lirabefore, .fa-trybefore {
	content f195
}
.fa-plus-square-obefore {
	content f196
}
.fa-space-shuttlebefore {
	content f197
}
.fa-slackbefore {
	content f198
}
.fa-envelope-squarebefore {
	content f199
}
.fa-wordpressbefore {
	content f19a
}
.fa-openidbefore {
	content f19b
}
.fa-institutionbefore, .fa-bankbefore, .fa-universitybefore {
	content f19c
}
.fa-mortar-boardbefore, .fa-graduation-capbefore {
	content f19d
}
.fa-yahoobefore {
	content f19e
}
.fa-googlebefore {
	content f1a0
}
.fa-redditbefore {
	content f1a1
}
.fa-reddit-squarebefore {
	content f1a2
}
.fa-stumbleupon-circlebefore {
	content f1a3
}
.fa-stumbleuponbefore {
	content f1a4
}
.fa-deliciousbefore {
	content f1a5
}
.fa-diggbefore {
	content f1a6
}
.fa-pied-piper-ppbefore {
	content f1a7
}
.fa-pied-piper-altbefore {
	content f1a8
}
.fa-drupalbefore {
	content f1a9
}
.fa-joomlabefore {
	content f1aa
}
.fa-languagebefore {
	content f1ab
}
.fa-faxbefore {
	content f1ac
}
.fa-buildingbefore {
	content f1ad
}
.fa-childbefore {
	content f1ae
}
.fa-pawbefore {
	content f1b0
}
.fa-spoonbefore {
	content f1b1
}
.fa-cubebefore {
	content f1b2
}
.fa-cubesbefore {
	content f1b3
}
.fa-behancebefore {
	content f1b4
}
.fa-behance-squarebefore {
	content f1b5
}
.fa-steambefore {
	content f1b6
}
.fa-steam-squarebefore {
	content f1b7
}
.fa-recyclebefore {
	content f1b8
}
.fa-automobilebefore, .fa-carbefore {
	content f1b9
}
.fa-cabbefore, .fa-taxibefore {
	content f1ba
}
.fa-treebefore {
	content f1bb
}
.fa-spotifybefore {
	content f1bc
}
.fa-deviantartbefore {
	content f1bd
}
.fa-soundcloudbefore {
	content f1be
}
.fa-databasebefore {
	content f1c0
}
.fa-file-pdf-obefore {
	content f1c1
}
.fa-file-word-obefore {
	content f1c2
}
.fa-file-excel-obefore {
	content f1c3
}
.fa-file-powerpoint-obefore {
	content f1c4
}
.fa-file-photo-obefore, .fa-file-picture-obefore, .fa-file-image-obefore {
	content f1c5
}
.fa-file-zip-obefore, .fa-file-archive-obefore {
	content f1c6
}
.fa-file-sound-obefore, .fa-file-audio-obefore {
	content f1c7
}
.fa-file-movie-obefore, .fa-file-video-obefore {
	content f1c8
}
.fa-file-code-obefore {
	content f1c9
}
.fa-vinebefore {
	content f1ca
}
.fa-codepenbefore {
	content f1cb
}
.fa-jsfiddlebefore {
	content f1cc
}
.fa-life-bouybefore, .fa-life-buoybefore, .fa-life-saverbefore, .fa-supportbefore, .fa-life-ringbefore {
	content f1cd
}
.fa-circle-o-notchbefore {
	content f1ce
}
.fa-rabefore, .fa-resistancebefore, .fa-rebelbefore {
	content f1d0
}
.fa-gebefore, .fa-empirebefore {
	content f1d1
}
.fa-git-squarebefore {
	content f1d2
}
.fa-gitbefore {
	content f1d3
}
.fa-y-combinator-squarebefore, .fa-yc-squarebefore, .fa-hacker-newsbefore {
	content f1d4
}
.fa-tencent-weibobefore {
	content f1d5
}
.fa-qqbefore {
	content f1d6
}
.fa-wechatbefore, .fa-weixinbefore {
	content f1d7
}
.fa-sendbefore, .fa-paper-planebefore {
	content f1d8
}
.fa-send-obefore, .fa-paper-plane-obefore {
	content f1d9
}
.fa-historybefore {
	content f1da
}
.fa-circle-thinbefore {
	content f1db
}
.fa-headerbefore {
	content f1dc
}
.fa-paragraphbefore {
	content f1dd
}
.fa-slidersbefore {
	content f1de
}
.fa-share-altbefore {
	content f1e0
}
.fa-share-alt-squarebefore {
	content f1e1
}
.fa-bombbefore {
	content f1e2
}
.fa-soccer-ball-obefore, .fa-futbol-obefore {
	content f1e3
}
.fa-ttybefore {
	content f1e4
}
.fa-binocularsbefore {
	content f1e5
}
.fa-plugbefore {
	content f1e6
}
.fa-slidesharebefore {
	content f1e7
}
.fa-twitchbefore {
	content f1e8
}
.fa-yelpbefore {
	content f1e9
}
.fa-newspaper-obefore {
	content f1ea
}
.fa-wifibefore {
	content f1eb
}
.fa-calculatorbefore {
	content f1ec
}
.fa-paypalbefore {
	content f1ed
}
.fa-google-walletbefore {
	content f1ee
}
.fa-cc-visabefore {
	content f1f0
}
.fa-cc-mastercardbefore {
	content f1f1
}
.fa-cc-discoverbefore {
	content f1f2
}
.fa-cc-amexbefore {
	content f1f3
}
.fa-cc-paypalbefore {
	content f1f4
}
.fa-cc-stripebefore {
	content f1f5
}
.fa-bell-slashbefore {
	content f1f6
}
.fa-bell-slash-obefore {
	content f1f7
}
.fa-trashbefore {
	content f1f8
}
.fa-copyrightbefore {
	content f1f9
}
.fa-atbefore {
	content f1fa
}
.fa-eyedropperbefore {
	content f1fb
}
.fa-paint-brushbefore {
	content f1fc
}
.fa-birthday-cakebefore {
	content f1fd
}
.fa-area-chartbefore {
	content f1fe
}
.fa-pie-chartbefore {
	content f200
}
.fa-line-chartbefore {
	content f201
}
.fa-lastfmbefore {
	content f202
}
.fa-lastfm-squarebefore {
	content f203
}
.fa-toggle-offbefore {
	content f204
}
.fa-toggle-onbefore {
	content f205
}
.fa-bicyclebefore {
	content f206
}
.fa-busbefore {
	content f207
}
.fa-ioxhostbefore {
	content f208
}
.fa-angellistbefore {
	content f209
}
.fa-ccbefore {
	content f20a
}
.fa-shekelbefore, .fa-sheqelbefore, .fa-ilsbefore {
	content f20b
}
.fa-meanpathbefore {
	content f20c
}
.fa-buyselladsbefore {
	content f20d
}
.fa-connectdevelopbefore {
	content f20e
}
.fa-dashcubebefore {
	content f210
}
.fa-forumbeebefore {
	content f211
}
.fa-leanpubbefore {
	content f212
}
.fa-sellsybefore {
	content f213
}
.fa-shirtsinbulkbefore {
	content f214
}
.fa-simplybuiltbefore {
	content f215
}
.fa-skyatlasbefore {
	content f216
}
.fa-cart-plusbefore {
	content f217
}
.fa-cart-arrow-downbefore {
	content f218
}
.fa-diamondbefore {
	content f219
}
.fa-shipbefore {
	content f21a
}
.fa-user-secretbefore {
	content f21b
}
.fa-motorcyclebefore {
	content f21c
}
.fa-street-viewbefore {
	content f21d
}
.fa-heartbeatbefore {
	content f21e
}
.fa-venusbefore {
	content f221
}
.fa-marsbefore {
	content f222
}
.fa-mercurybefore {
	content f223
}
.fa-intersexbefore, .fa-transgenderbefore {
	content f224
}
.fa-transgender-altbefore {
	content f225
}
.fa-venus-doublebefore {
	content f226
}
.fa-mars-doublebefore {
	content f227
}
.fa-venus-marsbefore {
	content f228
}
.fa-mars-strokebefore {
	content f229
}
.fa-mars-stroke-vbefore {
	content f22a
}
.fa-mars-stroke-hbefore {
	content f22b
}
.fa-neuterbefore {
	content f22c
}
.fa-genderlessbefore {
	content f22d
}
.fa-facebook-officialbefore {
	content f230
}
.fa-pinterest-pbefore {
	content f231
}
.fa-whatsappbefore {
	content f232
}
.fa-serverbefore {
	content f233
}
.fa-user-plusbefore {
	content f234
}
.fa-user-timesbefore {
	content f235
}
.fa-hotelbefore, .fa-bedbefore {
	content f236
}
.fa-viacoinbefore {
	content f237
}
.fa-trainbefore {
	content f238
}
.fa-subwaybefore {
	content f239
}
.fa-mediumbefore {
	content f23a
}
.fa-ycbefore, .fa-y-combinatorbefore {
	content f23b
}
.fa-optin-monsterbefore {
	content f23c
}
.fa-opencartbefore {
	content f23d
}
.fa-expeditedsslbefore {
	content f23e
}
.fa-battery-4before, .fa-batterybefore, .fa-battery-fullbefore {
	content f240
}
.fa-battery-3before, .fa-battery-three-quartersbefore {
	content f241
}
.fa-battery-2before, .fa-battery-halfbefore {
	content f242
}
.fa-battery-1before, .fa-battery-quarterbefore {
	content f243
}
.fa-battery-0before, .fa-battery-emptybefore {
	content f244
}
.fa-mouse-pointerbefore {
	content f245
}
.fa-i-cursorbefore {
	content f246
}
.fa-object-groupbefore {
	content f247
}
.fa-object-ungroupbefore {
	content f248
}
.fa-sticky-notebefore {
	content f249
}
.fa-sticky-note-obefore {
	content f24a
}
.fa-cc-jcbbefore {
	content f24b
}
.fa-cc-diners-clubbefore {
	content f24c
}
.fa-clonebefore {
	content f24d
}
.fa-balance-scalebefore {
	content f24e
}
.fa-hourglass-obefore {
	content f250
}
.fa-hourglass-1before, .fa-hourglass-startbefore {
	content f251
}
.fa-hourglass-2before, .fa-hourglass-halfbefore {
	content f252
}
.fa-hourglass-3before, .fa-hourglass-endbefore {
	content f253
}
.fa-hourglassbefore {
	content f254
}
.fa-hand-grab-obefore, .fa-hand-rock-obefore {
	content f255
}
.fa-hand-stop-obefore, .fa-hand-paper-obefore {
	content f256
}
.fa-hand-scissors-obefore {
	content f257
}
.fa-hand-lizard-obefore {
	content f258
}
.fa-hand-spock-obefore {
	content f259
}
.fa-hand-pointer-obefore {
	content f25a
}
.fa-hand-peace-obefore {
	content f25b
}
.fa-trademarkbefore {
	content f25c
}
.fa-registeredbefore {
	content f25d
}
.fa-creative-commonsbefore {
	content f25e
}
.fa-ggbefore {
	content f260
}
.fa-gg-circlebefore {
	content f261
}
.fa-tripadvisorbefore {
	content f262
}
.fa-odnoklassnikibefore {
	content f263
}
.fa-odnoklassniki-squarebefore {
	content f264
}
.fa-get-pocketbefore {
	content f265
}
.fa-wikipedia-wbefore {
	content f266
}
.fa-safaribefore {
	content f267
}
.fa-chromebefore {
	content f268
}
.fa-firefoxbefore {
	content f269
}
.fa-operabefore {
	content f26a
}
.fa-internet-explorerbefore {
	content f26b
}
.fa-tvbefore, .fa-televisionbefore {
	content f26c
}
.fa-contaobefore {
	content f26d
}
.fa-500pxbefore {
	content f26e
}
.fa-amazonbefore {
	content f270
}
.fa-calendar-plus-obefore {
	content f271
}
.fa-calendar-minus-obefore {
	content f272
}
.fa-calendar-times-obefore {
	content f273
}
.fa-calendar-check-obefore {
	content f274
}
.fa-industrybefore {
	content f275
}
.fa-map-pinbefore {
	content f276
}
.fa-map-signsbefore {
	content f277
}
.fa-map-obefore {
	content f278
}
.fa-mapbefore {
	content f279
}
.fa-commentingbefore {
	content f27a
}
.fa-commenting-obefore {
	content f27b
}
.fa-houzzbefore {
	content f27c
}
.fa-vimeobefore {
	content f27d
}
.fa-black-tiebefore {
	content f27e
}
.fa-fonticonsbefore {
	content f280
}
.fa-reddit-alienbefore {
	content f281
}
.fa-edgebefore {
	content f282
}
.fa-credit-card-altbefore {
	content f283
}
.fa-codiepiebefore {
	content f284
}
.fa-modxbefore {
	content f285
}
.fa-fort-awesomebefore {
	content f286
}
.fa-usbbefore {
	content f287
}
.fa-product-huntbefore {
	content f288
}
.fa-mixcloudbefore {
	content f289
}
.fa-scribdbefore {
	content f28a
}
.fa-pause-circlebefore {
	content f28b
}
.fa-pause-circle-obefore {
	content f28c
}
.fa-stop-circlebefore {
	content f28d
}
.fa-stop-circle-obefore {
	content f28e
}
.fa-shopping-bagbefore {
	content f290
}
.fa-shopping-basketbefore {
	content f291
}
.fa-hashtagbefore {
	content f292
}
.fa-bluetoothbefore {
	content f293
}
.fa-bluetooth-bbefore {
	content f294
}
.fa-percentbefore {
	content f295
}
.fa-gitlabbefore {
	content f296
}
.fa-wpbeginnerbefore {
	content f297
}
.fa-wpformsbefore {
	content f298
}
.fa-envirabefore {
	content f299
}
.fa-universal-accessbefore {
	content f29a
}
.fa-wheelchair-altbefore {
	content f29b
}
.fa-question-circle-obefore {
	content f29c
}
.fa-blindbefore {
	content f29d
}
.fa-audio-descriptionbefore {
	content f29e
}
.fa-volume-control-phonebefore {
	content f2a0
}
.fa-braillebefore {
	content f2a1
}
.fa-assistive-listening-systemsbefore {
	content f2a2
}
.fa-asl-interpretingbefore, .fa-american-sign-language-interpretingbefore {
	content f2a3
}
.fa-deafnessbefore, .fa-hard-of-hearingbefore, .fa-deafbefore {
	content f2a4
}
.fa-glidebefore {
	content f2a5
}
.fa-glide-gbefore {
	content f2a6
}
.fa-signingbefore, .fa-sign-languagebefore {
	content f2a7
}
.fa-low-visionbefore {
	content f2a8
}
.fa-viadeobefore {
	content f2a9
}
.fa-viadeo-squarebefore {
	content f2aa
}
.fa-snapchatbefore {
	content f2ab
}
.fa-snapchat-ghostbefore {
	content f2ac
}
.fa-snapchat-squarebefore {
	content f2ad
}
.fa-pied-piperbefore {
	content f2ae
}
.fa-first-orderbefore {
	content f2b0
}
.fa-yoastbefore {
	content f2b1
}
.fa-themeislebefore {
	content f2b2
}
.fa-google-plus-circlebefore, .fa-google-plus-officialbefore {
	content f2b3
}
.fa-fabefore, .fa-font-awesomebefore {
	content f2b4
}
.fa-handshake-obefore {
	content f2b5
}
.fa-envelope-openbefore {
	content f2b6
}
.fa-envelope-open-obefore {
	content f2b7
}
.fa-linodebefore {
	content f2b8
}
.fa-address-bookbefore {
	content f2b9
}
.fa-address-book-obefore {
	content f2ba
}
.fa-vcardbefore, .fa-address-cardbefore {
	content f2bb
}
.fa-vcard-obefore, .fa-address-card-obefore {
	content f2bc
}
.fa-user-circlebefore {
	content f2bd
}
.fa-user-circle-obefore {
	content f2be
}
.fa-user-obefore {
	content f2c0
}
.fa-id-badgebefore {
	content f2c1
}
.fa-drivers-licensebefore, .fa-id-cardbefore {
	content f2c2
}
.fa-drivers-license-obefore, .fa-id-card-obefore {
	content f2c3
}
.fa-quorabefore {
	content f2c4
}
.fa-free-code-campbefore {
	content f2c5
}
.fa-telegrambefore {
	content f2c6
}
.fa-thermometer-4before, .fa-thermometerbefore, .fa-thermometer-fullbefore {
	content f2c7
}
.fa-thermometer-3before, .fa-thermometer-three-quartersbefore {
	content f2c8
}
.fa-thermometer-2before, .fa-thermometer-halfbefore {
	content f2c9
}
.fa-thermometer-1before, .fa-thermometer-quarterbefore {
	content f2ca
}
.fa-thermometer-0before, .fa-thermometer-emptybefore {
	content f2cb
}
.fa-showerbefore {
	content f2cc
}
.fa-bathtubbefore, .fa-s15before, .fa-bathbefore {
	content f2cd
}
.fa-podcastbefore {
	content f2ce
}
.fa-window-maximizebefore {
	content f2d0
}
.fa-window-minimizebefore {
	content f2d1
}
.fa-window-restorebefore {
	content f2d2
}
.fa-times-rectanglebefore, .fa-window-closebefore {
	content f2d3
}
.fa-times-rectangle-obefore, .fa-window-close-obefore {
	content f2d4
}
.fa-bandcampbefore {
	content f2d5
}
.fa-gravbefore {
	content f2d6
}
.fa-etsybefore {
	content f2d7
}
.fa-imdbbefore {
	content f2d8
}
.fa-ravelrybefore {
	content f2d9
}
.fa-eercastbefore {
	content f2da
}
.fa-microchipbefore {
	content f2db
}
.fa-snowflake-obefore {
	content f2dc
}
.fa-superpowersbefore {
	content f2dd
}
.fa-wpexplorerbefore {
	content f2de
}
.fa-meetupbefore {
	content f2e0
}
.sr-only {
	position absolute;
	width 1px;
	height 1px;
	padding 0;
	margin -1px;
	overflow hidden;
	clip rect(0, 0, 0, 0);
	border 0
}
.sr-only-focusableactive, .sr-only-focusablefocus {
	position static;
	width auto;
	height auto;
	margin 0;
	overflow visible;
	clip auto
}
@font-face {
	font-family eleganticons;
	src url(wp-contentthemeseducatorassetscsselegant-iconsfontsElegantIcons.eot);
	src url(wp-contentthemeseducatorassetscsselegant-iconsfontsElegantIcons.eot#iefix) format('embedded-opentype'), url(wp-contentthemeseducatorassetscsselegant-iconsfontsElegantIcons.woff) format('woff'), url(wp-contentthemeseducatorassetscsselegant-iconsfontsElegantIcons.ttf) format('truetype'), url(wp-contentthemeseducatorassetscsselegant-iconsfontsElegantIcons.svg#ElegantIcons) format('svg');
	font-weight 400;
	font-style normal
}
[data-icon]before {
	font-family eleganticons;
	content attr(data-icon);
	speak none;
	font-weight 400;
	font-variant normal;
	text-transform none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.arrow_up, .arrow_down, .arrow_left, .arrow_right, .arrow_left-up, .arrow_right-up, .arrow_right-down, .arrow_left-down, .arrow-up-down, .arrow_up-down_alt, .arrow_left-right_alt, .arrow_left-right, .arrow_expand_alt2, .arrow_expand_alt, .arrow_condense, .arrow_expand, .arrow_move, .arrow_carrot-up, .arrow_carrot-down, .arrow_carrot-left, .arrow_carrot-right, .arrow_carrot-2up, .arrow_carrot-2down, .arrow_carrot-2left, .arrow_carrot-2right, .arrow_carrot-up_alt2, .arrow_carrot-down_alt2, .arrow_carrot-left_alt2, .arrow_carrot-right_alt2, .arrow_carrot-2up_alt2, .arrow_carrot-2down_alt2, .arrow_carrot-2left_alt2, .arrow_carrot-2right_alt2, .arrow_triangle-up, .arrow_triangle-down, .arrow_triangle-left, .arrow_triangle-right, .arrow_triangle-up_alt2, .arrow_triangle-down_alt2, .arrow_triangle-left_alt2, .arrow_triangle-right_alt2, .arrow_back, .icon_minus-06, .icon_plus, .icon_close, .icon_check, .icon_minus_alt2, .icon_plus_alt2, .icon_close_alt2, .icon_check_alt2, .icon_zoom-out_alt, .icon_zoom-in_alt, .icon_search, .icon_box-empty, .icon_box-selected, .icon_minus-box, .icon_plus-box, .icon_box-checked, .icon_circle-empty, .icon_circle-slelected, .icon_stop_alt2, .icon_stop, .icon_pause_alt2, .icon_pause, .icon_menu, .icon_menu-square_alt2, .icon_menu-circle_alt2, .icon_ul, .icon_ol, .icon_adjust-horiz, .icon_adjust-vert, .icon_document_alt, .icon_documents_alt, .icon_pencil, .icon_pencil-edit_alt, .icon_pencil-edit, .icon_folder-alt, .icon_folder-open_alt, .icon_folder-add_alt, .icon_info_alt, .icon_error-oct_alt, .icon_error-circle_alt, .icon_error-triangle_alt, .icon_question_alt2, .icon_question, .icon_comment_alt, .icon_chat_alt, .icon_vol-mute_alt, .icon_volume-low_alt, .icon_volume-high_alt, .icon_quotations, .icon_quotations_alt2, .icon_clock_alt, .icon_lock_alt, .icon_lock-open_alt, .icon_key_alt, .icon_cloud_alt, .icon_cloud-upload_alt, .icon_cloud-download_alt, .icon_image, .icon_images, .icon_lightbulb_alt, .icon_gift_alt, .icon_house_alt, .icon_genius, .icon_mobile, .icon_tablet, .icon_laptop, .icon_desktop, .icon_camera_alt, .icon_mail_alt, .icon_cone_alt, .icon_ribbon_alt, .icon_bag_alt, .icon_creditcard, .icon_cart_alt, .icon_paperclip, .icon_tag_alt, .icon_tags_alt, .icon_trash_alt, .icon_cursor_alt, .icon_mic_alt, .icon_compass_alt, .icon_pin_alt, .icon_pushpin_alt, .icon_map_alt, .icon_drawer_alt, .icon_toolbox_alt, .icon_book_alt, .icon_calendar, .icon_film, .icon_table, .icon_contacts_alt, .icon_headphones, .icon_lifesaver, .icon_piechart, .icon_refresh, .icon_link_alt, .icon_link, .icon_loading, .icon_blocked, .icon_archive_alt, .icon_heart_alt, .icon_star_alt, .icon_star-half_alt, .icon_star, .icon_star-half, .icon_tools, .icon_tool, .icon_cog, .icon_cogs, .arrow_up_alt, .arrow_down_alt, .arrow_left_alt, .arrow_right_alt, .arrow_left-up_alt, .arrow_right-up_alt, .arrow_right-down_alt, .arrow_left-down_alt, .arrow_condense_alt, .arrow_expand_alt3, .arrow_carrot_up_alt, .arrow_carrot-down_alt, .arrow_carrot-left_alt, .arrow_carrot-right_alt, .arrow_carrot-2up_alt, .arrow_carrot-2dwnn_alt, .arrow_carrot-2left_alt, .arrow_carrot-2right_alt, .arrow_triangle-up_alt, .arrow_triangle-down_alt, .arrow_triangle-left_alt, .arrow_triangle-right_alt, .icon_minus_alt, .icon_plus_alt, .icon_close_alt, .icon_check_alt, .icon_zoom-out, .icon_zoom-in, .icon_stop_alt, .icon_menu-square_alt, .icon_menu-circle_alt, .icon_document, .icon_documents, .icon_pencil_alt, .icon_folder, .icon_folder-open, .icon_folder-add, .icon_folder_upload, .icon_folder_download, .icon_info, .icon_error-circle, .icon_error-oct, .icon_error-triangle, .icon_question_alt, .icon_comment, .icon_chat, .icon_vol-mute, .icon_volume-low, .icon_volume-high, .icon_quotations_alt, .icon_clock, .icon_lock, .icon_lock-open, .icon_key, .icon_cloud, .icon_cloud-upload, .icon_cloud-download, .icon_lightbulb, .icon_gift, .icon_house, .icon_camera, .icon_mail, .icon_cone, .icon_ribbon, .icon_bag, .icon_cart, .icon_tag, .icon_tags, .icon_trash, .icon_cursor, .icon_mic, .icon_compass, .icon_pin, .icon_pushpin, .icon_map, .icon_drawer, .icon_toolbox, .icon_book, .icon_contacts, .icon_archive, .icon_heart, .icon_profile, .icon_group, .icon_grid-2x2, .icon_grid-3x3, .icon_music, .icon_pause_alt, .icon_phone, .icon_upload, .icon_download, .social_facebook, .social_twitter, .social_pinterest, .social_googleplus, .social_tumblr, .social_tumbleupon, .social_wordpress, .social_instagram, .social_dribbble, .social_vimeo, .social_linkedin, .social_rss, .social_deviantart, .social_share, .social_myspace, .social_skype, .social_youtube, .social_picassa, .social_googledrive, .social_flickr, .social_blogger, .social_spotify, .social_delicious, .social_facebook_circle, .social_twitter_circle, .social_pinterest_circle, .social_googleplus_circle, .social_tumblr_circle, .social_stumbleupon_circle, .social_wordpress_circle, .social_instagram_circle, .social_dribbble_circle, .social_vimeo_circle, .social_linkedin_circle, .social_rss_circle, .social_deviantart_circle, .social_share_circle, .social_myspace_circle, .social_skype_circle, .social_youtube_circle, .social_picassa_circle, .social_googledrive_alt2, .social_flickr_circle, .social_blogger_circle, .social_spotify_circle, .social_delicious_circle, .social_facebook_square, .social_twitter_square, .social_pinterest_square, .social_googleplus_square, .social_tumblr_square, .social_stumbleupon_square, .social_wordpress_square, .social_instagram_square, .social_dribbble_square, .social_vimeo_square, .social_linkedin_square, .social_rss_square, .social_deviantart_square, .social_share_square, .social_myspace_square, .social_skype_square, .social_youtube_square, .social_picassa_square, .social_googledrive_square, .social_flickr_square, .social_blogger_square, .social_spotify_square, .social_delicious_square, .icon_printer, .icon_calulator, .icon_building, .icon_floppy, .icon_drive, .icon_search-2, .icon_id, .icon_id-2, .icon_puzzle, .icon_like, .icon_dislike, .icon_mug, .icon_currency, .icon_wallet, .icon_pens, .icon_easel, .icon_flowchart, .icon_datareport, .icon_briefcase, .icon_shield, .icon_percent, .icon_globe, .icon_globe-2, .icon_target, .icon_hourglass, .icon_balance, .icon_rook, .icon_printer-alt, .icon_calculator_alt, .icon_building_alt, .icon_floppy_alt, .icon_drive_alt, .icon_search_alt, .icon_id_alt, .icon_id-2_alt, .icon_puzzle_alt, .icon_like_alt, .icon_dislike_alt, .icon_mug_alt, .icon_currency_alt, .icon_wallet_alt, .icon_pens_alt, .icon_easel_alt, .icon_flowchart_alt, .icon_datareport_alt, .icon_briefcase_alt, .icon_shield_alt, .icon_percent_alt, .icon_globe_alt, .icon_clipboard {
	font-family FontAwesome;
	speak none;
	font-style normal;
	font-weight 400;
	font-variant normal;
	text-transform none;
	line-height 1;
	-webkit-font-smoothing antialiased
}
.arrow_upbefore {
	content 21
}
.arrow_downbefore {
	content 22
}
.arrow_leftbefore {
	content 23
}
.arrow_rightbefore {
	content 24
}
.arrow_left-upbefore {
	content 25
}
.arrow_right-upbefore {
	content 26
}
.arrow_right-downbefore {
	content 27
}
.arrow_left-downbefore {
	content 28
}
.arrow-up-downbefore {
	content 29
}
.arrow_up-down_altbefore {
	content 2a
}
.arrow_left-right_altbefore {
	content 2b
}
.arrow_left-rightbefore {
	content 2c
}
.arrow_expand_alt2before {
	content 2d
}
.arrow_expand_altbefore {
	content 2e
}
.arrow_condensebefore {
	content 2f
}
.arrow_expandbefore {
	content 30
}
.arrow_movebefore {
	content 31
}
.arrow_carrot-upbefore {
	content 32
}
.arrow_carrot-downbefore {
	content f107
}
.arrow_carrot-leftbefore {
	content f105
}
.arrow_carrot-rightbefore {
	content 35
}
.arrow_carrot-2upbefore {
	content 36
}
.arrow_carrot-2downbefore {
	content 37
}
.arrow_carrot-2leftbefore {
	content 38
}
.arrow_carrot-2rightbefore {
	content 39
}
.arrow_carrot-up_alt2before {
	content 3a
}
.arrow_carrot-down_alt2before {
	content 3b
}
.arrow_carrot-left_alt2before {
	content 3c
}
.arrow_carrot-right_alt2before {
	content 3d
}
.arrow_carrot-2up_alt2before {
	content 3e
}
.arrow_carrot-2down_alt2before {
	content 3f
}
.arrow_carrot-2left_alt2before {
	content 40
}
.arrow_carrot-2right_alt2before {
	content 41
}
.arrow_triangle-upbefore {
	content 42
}
.arrow_triangle-downbefore {
	content 43
}
.arrow_triangle-leftbefore {
	content 44
}
.arrow_triangle-rightbefore {
	content 45
}
.arrow_triangle-up_alt2before {
	content 46
}
.arrow_triangle-down_alt2before {
	content 47
}
.arrow_triangle-left_alt2before {
	content 48
}
.arrow_triangle-right_alt2before {
	content 49
}
.arrow_backbefore {
	content 4a
}
.icon_minus-06before {
	content 4b
}
.icon_plusbefore {
	content 4c
}
.icon_closebefore {
	content 4d
}
.icon_checkbefore {
	content 4e
}
.icon_minus_alt2before {
	content 4f
}
.icon_plus_alt2before {
	content 50
}
.icon_close_alt2before {
	content 51
}
.icon_check_alt2before {
	content 52
}
.icon_zoom-out_altbefore {
	content 53
}
.icon_zoom-in_altbefore {
	content 54
}
.icon_searchbefore {
	content 55
}
.icon_box-emptybefore {
	content 56
}
.icon_box-selectedbefore {
	content 57
}
.icon_minus-boxbefore {
	content 58
}
.icon_plus-boxbefore {
	content 59
}
.icon_box-checkedbefore {
	content 5a
}
.icon_circle-emptybefore {
	content 5b
}
.icon_circle-slelectedbefore {
	content 5c
}
.icon_stop_alt2before {
	content 5d
}
.icon_stopbefore {
	content 5e
}
.icon_pause_alt2before {
	content 5f
}
.icon_pausebefore {
	content 60
}
.icon_menubefore {
	content f0c9
}
.icon_menu-square_alt2before {
	content 62
}
.icon_menu-circle_alt2before {
	content 63
}
.icon_ulbefore {
	content 64
}
.icon_olbefore {
	content 65
}
.icon_adjust-horizbefore {
	content 66
}
.icon_adjust-vertbefore {
	content 67
}
.icon_document_altbefore {
	content 68
}
.icon_documents_altbefore {
	content 69
}
.icon_pencilbefore {
	content 6a
}
.icon_pencil-edit_altbefore {
	content 6b
}
.icon_pencil-editbefore {
	content 6c
}
.icon_folder-altbefore {
	content 6d
}
.icon_folder-open_altbefore {
	content 6e
}
.icon_folder-add_altbefore {
	content 6f
}
.icon_info_altbefore {
	content 70
}
.icon_error-oct_altbefore {
	content 71
}
.icon_error-circle_altbefore {
	content 72
}
.icon_error-triangle_altbefore {
	content 73
}
.icon_question_alt2before {
	content 74
}
.icon_questionbefore {
	content 75
}
.icon_comment_altbefore {
	content 76
}
.icon_chat_altbefore {
	content 77
}
.icon_vol-mute_altbefore {
	content 78
}
.icon_volume-low_altbefore {
	content 79
}
.icon_volume-high_altbefore {
	content 7a
}
.icon_quotationsbefore {
	content 7b
}
.icon_quotations_alt2before {
	content 7c
}
.icon_clock_altbefore {
	content 7d
}
.icon_lock_altbefore {
	content 7e
}
.icon_lock-open_altbefore {
	content e000
}
.icon_key_altbefore {
	content e001
}
.icon_cloud_altbefore {
	content e002
}
.icon_cloud-upload_altbefore {
	content e003
}
.icon_cloud-download_altbefore {
	content e004
}
.icon_imagebefore {
	content e005
}
.icon_imagesbefore {
	content e006
}
.icon_lightbulb_altbefore {
	content e007
}
.icon_gift_altbefore {
	content e008
}
.icon_house_altbefore {
	content e009
}
.icon_geniusbefore {
	content e00a
}
.icon_mobilebefore {
	content e00b
}
.icon_tabletbefore {
	content e00c
}
.icon_laptopbefore {
	content e00d
}
.icon_desktopbefore {
	content e00e
}
.icon_camera_altbefore {
	content e00f
}
.icon_mail_altbefore {
	content e010
}
.icon_cone_altbefore {
	content e011
}
.icon_ribbon_altbefore {
	content e012
}
.icon_bag_altbefore {
	content e013
}
.icon_creditcardbefore {
	content e014
}
.icon_cart_altbefore {
	content e015
}
.icon_paperclipbefore {
	content e016
}
.icon_tag_altbefore {
	content e017
}
.icon_tags_altbefore {
	content e018
}
.icon_trash_altbefore {
	content e019
}
.icon_cursor_altbefore {
	content e01a
}
.icon_mic_altbefore {
	content e01b
}
.icon_compass_altbefore {
	content e01c
}
.icon_pin_altbefore {
	content e01d
}
.icon_pushpin_altbefore {
	content e01e
}
.icon_map_altbefore {
	content e01f
}
.icon_drawer_altbefore {
	content e020
}
.icon_toolbox_altbefore {
	content e021
}
.icon_book_altbefore {
	content e022
}
.icon_calendarbefore {
	content e023
}
.icon_filmbefore {
	content e024
}
.icon_tablebefore {
	content e025
}
.icon_contacts_altbefore {
	content e026
}
.icon_headphonesbefore {
	content e027
}
.icon_lifesaverbefore {
	content e028
}
.icon_piechartbefore {
	content e029
}
.icon_refreshbefore {
	content e02a
}
.icon_link_altbefore {
	content e02b
}
.icon_linkbefore {
	content e02c
}
.icon_loadingbefore {
	content e02d
}
.icon_blockedbefore {
	content e02e
}
.icon_archive_altbefore {
	content e02f
}
.icon_heart_altbefore {
	content e030
}
.icon_star_altbefore {
	content e031
}
.icon_star-half_altbefore {
	content e032
}
.icon_starbefore {
	content e033
}
.icon_star-halfbefore {
	content e034
}
.icon_toolsbefore {
	content e035
}
.icon_toolbefore {
	content e036
}
.icon_cogbefore {
	content e037
}
.icon_cogsbefore {
	content e038
}
.arrow_up_altbefore {
	content e039
}
.arrow_down_altbefore {
	content e03a
}
.arrow_left_altbefore {
	content e03b
}
.arrow_right_altbefore {
	content e03c
}
.arrow_left-up_altbefore {
	content e03d
}
.arrow_right-up_altbefore {
	content e03e
}
.arrow_right-down_altbefore {
	content e03f
}
.arrow_left-down_altbefore {
	content e040
}
.arrow_condense_altbefore {
	content e041
}
.arrow_expand_alt3before {
	content e042
}
.arrow_carrot_up_altbefore {
	content e043
}
.arrow_carrot-down_altbefore {
	content e044
}
.arrow_carrot-left_altbefore {
	content e045
}
.arrow_carrot-right_altbefore {
	content e046
}
.arrow_carrot-2up_altbefore {
	content e047
}
.arrow_carrot-2dwnn_altbefore {
	content e048
}
.arrow_carrot-2left_altbefore {
	content e049
}
.arrow_carrot-2right_altbefore {
	content e04a
}
.arrow_triangle-up_altbefore {
	content e04b
}
.arrow_triangle-down_altbefore {
	content e04c
}
.arrow_triangle-left_altbefore {
	content e04d
}
.arrow_triangle-right_altbefore {
	content e04e
}
.icon_minus_altbefore {
	content e04f
}
.icon_plus_altbefore {
	content e050
}
.icon_close_altbefore {
	content e051
}
.icon_check_altbefore {
	content e052
}
.icon_zoom-outbefore {
	content e053
}
.icon_zoom-inbefore {
	content e054
}
.icon_stop_altbefore {
	content e055
}
.icon_menu-square_altbefore {
	content e056
}
.icon_menu-circle_altbefore {
	content e057
}
.icon_documentbefore {
	content e058
}
.icon_documentsbefore {
	content e059
}
.icon_pencil_altbefore {
	content e05a
}
.icon_folderbefore {
	content e05b
}
.icon_folder-openbefore {
	content e05c
}
.icon_folder-addbefore {
	content e05d
}
.icon_folder_uploadbefore {
	content e05e
}
.icon_folder_downloadbefore {
	content e05f
}
.icon_infobefore {
	content e060
}
.icon_error-circlebefore {
	content e061
}
.icon_error-octbefore {
	content e062
}
.icon_error-trianglebefore {
	content e063
}
.icon_question_altbefore {
	content e064
}
.icon_commentbefore {
	content e065
}
.icon_chatbefore {
	content e066
}
.icon_vol-mutebefore {
	content e067
}
.icon_volume-lowbefore {
	content e068
}
.icon_volume-highbefore {
	content e069
}
.icon_quotations_altbefore {
	content e06a
}
.icon_clockbefore {
	content e06b
}
.icon_lockbefore {
	content e06c
}
.icon_lock-openbefore {
	content e06d
}
.icon_keybefore {
	content e06e
}
.icon_cloudbefore {
	content e06f
}
.icon_cloud-uploadbefore {
	content e070
}
.icon_cloud-downloadbefore {
	content e071
}
.icon_lightbulbbefore {
	content e072
}
.icon_giftbefore {
	content e073
}
.icon_housebefore {
	content e074
}
.icon_camerabefore {
	content e075
}
.icon_mailbefore {
	content e076
}
.icon_conebefore {
	content e077
}
.icon_ribbonbefore {
	content e078
}
.icon_bagbefore {
	content e079
}
.icon_cartbefore {
	content e07a
}
.icon_tagbefore {
	content e07b
}
.icon_tagsbefore {
	content e07c
}
.icon_trashbefore {
	content e07d
}
.icon_cursorbefore {
	content e07e
}
.icon_micbefore {
	content e07f
}
.icon_compassbefore {
	content e080
}
.icon_pinbefore {
	content e081
}
.icon_pushpinbefore {
	content e082
}
.icon_mapbefore {
	content e083
}
.icon_drawerbefore {
	content e084
}
.icon_toolboxbefore {
	content e085
}
.icon_bookbefore {
	content e086
}
.icon_contactsbefore {
	content e087
}
.icon_archivebefore {
	content e088
}
.icon_heartbefore {
	content e089
}
.icon_profilebefore {
	content e08a
}
.icon_groupbefore {
	content e08b
}
.icon_grid-2x2before {
	content e08c
}
.icon_grid-3x3before {
	content e08d
}
.icon_musicbefore {
	content e08e
}
.icon_pause_altbefore {
	content e08f
}
.icon_phonebefore {
	content e090
}
.icon_uploadbefore {
	content e091
}
.icon_downloadbefore {
	content e092
}
.social_facebookbefore {
	content e093
}
.social_twitterbefore {
	content e094
}
.social_pinterestbefore {
	content e095
}
.social_googleplusbefore {
	content e096
}
.social_tumblrbefore {
	content e097
}
.social_tumbleuponbefore {
	content e098
}
.social_wordpressbefore {
	content e099
}
.social_instagrambefore {
	content e09a
}
.social_dribbblebefore {
	content e09b
}
.social_vimeobefore {
	content e09c
}
.social_linkedinbefore {
	content e09d
}
.social_rssbefore {
	content e09e
}
.social_deviantartbefore {
	content e09f
}
.social_sharebefore {
	content e0a0
}
.social_myspacebefore {
	content e0a1
}
.social_skypebefore {
	content e0a2
}
.social_youtubebefore {
	content e0a3
}
.social_picassabefore {
	content e0a4
}
.social_googledrivebefore {
	content e0a5
}
.social_flickrbefore {
	content e0a6
}
.social_bloggerbefore {
	content e0a7
}
.social_spotifybefore {
	content e0a8
}
.social_deliciousbefore {
	content e0a9
}
.social_facebook_circlebefore {
	content e0aa
}
.social_twitter_circlebefore {
	content e0ab
}
.social_pinterest_circlebefore {
	content e0ac
}
.social_googleplus_circlebefore {
	content e0ad
}
.social_tumblr_circlebefore {
	content e0ae
}
.social_stumbleupon_circlebefore {
	content e0af
}
.social_wordpress_circlebefore {
	content e0b0
}
.social_instagram_circlebefore {
	content e0b1
}
.social_dribbble_circlebefore {
	content e0b2
}
.social_vimeo_circlebefore {
	content e0b3
}
.social_linkedin_circlebefore {
	content e0b4
}
.social_rss_circlebefore {
	content e0b5
}
.social_deviantart_circlebefore {
	content e0b6
}
.social_share_circlebefore {
	content e0b7
}
.social_myspace_circlebefore {
	content e0b8
}
.social_skype_circlebefore {
	content e0b9
}
.social_youtube_circlebefore {
	content e0ba
}
.social_picassa_circlebefore {
	content e0bb
}
.social_googledrive_alt2before {
	content e0bc
}
.social_flickr_circlebefore {
	content e0bd
}
.social_blogger_circlebefore {
	content e0be
}
.social_spotify_circlebefore {
	content e0bf
}
.social_delicious_circlebefore {
	content e0c0
}
.social_facebook_squarebefore {
	content e0c1
}
.social_twitter_squarebefore {
	content e0c2
}
.social_pinterest_squarebefore {
	content e0c3
}
.social_googleplus_squarebefore {
	content e0c4
}
.social_tumblr_squarebefore {
	content e0c5
}
.social_stumbleupon_squarebefore {
	content e0c6
}
.social_wordpress_squarebefore {
	content e0c7
}
.social_instagram_squarebefore {
	content e0c8
}
.social_dribbble_squarebefore {
	content e0c9
}
.social_vimeo_squarebefore {
	content e0ca
}
.social_linkedin_squarebefore {
	content e0cb
}
.social_rss_squarebefore {
	content e0cc
}
.social_deviantart_squarebefore {
	content e0cd
}
.social_share_squarebefore {
	content e0ce
}
.social_myspace_squarebefore {
	content e0cf
}
.social_skype_squarebefore {
	content e0d0
}
.social_youtube_squarebefore {
	content e0d1
}
.social_picassa_squarebefore {
	content e0d2
}
.social_googledrive_squarebefore {
	content e0d3
}
.social_flickr_squarebefore {
	content e0d4
}
.social_blogger_squarebefore {
	content e0d5
}
.social_spotify_squarebefore {
	content e0d6
}
.social_delicious_squarebefore {
	content e0d7
}
.icon_printerbefore {
	content e103
}
.icon_calulatorbefore {
	content e0ee
}
.icon_buildingbefore {
	content e0ef
}
.icon_floppybefore {
	content e0e8
}
.icon_drivebefore {
	content e0ea
}
.icon_search-2before {
	content e101
}
.icon_idbefore {
	content e107
}
.icon_id-2before {
	content e108
}
.icon_puzzlebefore {
	content e102
}
.icon_likebefore {
	content e106
}
.icon_dislikebefore {
	content e0eb
}
.icon_mugbefore {
	content e105
}
.icon_currencybefore {
	content e0ed
}
.icon_walletbefore {
	content e100
}
.icon_pensbefore {
	content e104
}
.icon_easelbefore {
	content e0e9
}
.icon_flowchartbefore {
	content e109
}
.icon_datareportbefore {
	content e0ec
}
.icon_briefcasebefore {
	content e0fe
}
.icon_shieldbefore {
	content e0f6
}
.icon_percentbefore {
	content e0fb
}
.icon_globebefore {
	content e0e2
}
.icon_globe-2before {
	content e0e3
}
.icon_targetbefore {
	content e0f5
}
.icon_hourglassbefore {
	content e0e1
}
.icon_balancebefore {
	content e0ff
}
.icon_rookbefore {
	content e0f8
}
.icon_printer-altbefore {
	content e0fa
}
.icon_calculator_altbefore {
	content e0e7
}
.icon_building_altbefore {
	content e0fd
}
.icon_floppy_altbefore {
	content e0e4
}
.icon_drive_altbefore {
	content e0e5
}
.icon_search_altbefore {
	content e0f7
}
.icon_id_altbefore {
	content e0e0
}
.icon_id-2_altbefore {
	content e0fc
}
.icon_puzzle_altbefore {
	content e0f9
}
.icon_like_altbefore {
	content e0dd
}
.icon_dislike_altbefore {
	content e0f1
}
.icon_mug_altbefore {
	content e0dc
}
.icon_currency_altbefore {
	content e0f3
}
.icon_wallet_altbefore {
	content e0d8
}
.icon_pens_altbefore {
	content e0db
}
.icon_easel_altbefore {
	content e0f0
}
.icon_flowchart_altbefore {
	content e0df
}
.icon_datareport_altbefore {
	content e0f2
}
.icon_briefcase_altbefore {
	content e0f4
}
.icon_shield_altbefore {
	content e0d9
}
.icon_percent_altbefore {
	content e0da
}
.icon_globe_altbefore {
	content e0de
}
.icon_clipboardbefore {
	content e0e6
}
.glyph {
	float left;
	text-align center;
	padding .75em;
	margin .4em 1.5em .75em 0;
	width 6em;
	text-shadow none
}
.glyph_big {
	font-size 128px;
	color #59c5dc;
	float left;
	margin-right 20px
}
.glyph div {
	padding-bottom 10px
}
.glyph input {
	font-family consolas, monospace;
	font-size 12px;
	width 100%;
	text-align center;
	border 0;
	box-shadow 0 0 0 1px #ccc;
	padding .2em;
	-moz-border-radius 5px;
	-webkit-border-radius 5px
}
.centered {
	margin-left auto;
	margin-right auto
}
.glyph .fs1 {
	font-size 2em
}
@charset UTF-8;
!Ionicons, v2.0.0
Created by Ben Sperry for the Ionic Framework, httpionicons.com
httpstwitter.combenjsperry httpstwitter.comionicframework
MIT License httpsgithub.comdriftycoionicons
Android-style icons originally built by Googleâ€™s
Material Design Icons httpsgithub.comgooglematerial-design-icons
used under CC BY httpcreativecommons.orglicensesby4.0
Modified icons to fit ioniconâ€™s grid from original.

@font-face {
	font-family ionicons;
	src url(wp-contentthemeseducatorassetscssion-iconsfontsionicons.eotv=2.0.0);
	src url(wp-contentthemeseducatorassetscssion-iconsfontsionicons.eotv=2.0.0#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscssion-iconsfontsionicons.ttfv=2.0.0) format(truetype), url(wp-contentthemeseducatorassetscssion-iconsfontsionicons.woffv=2.0.0) format(woff), url(wp-contentthemeseducatorassetscssion-iconsfontsionicons.svgv=2.0.0#Ionicons) format(svg);
	font-weight 400;
	font-style normal
}
.ion, .ionicons, .ion-alertbefore, .ion-alert-circledbefore, .ion-android-addbefore, .ion-android-add-circlebefore, .ion-android-alarm-clockbefore, .ion-android-alertbefore, .ion-android-appsbefore, .ion-android-archivebefore, .ion-android-arrow-backbefore, .ion-android-arrow-downbefore, .ion-android-arrow-dropdownbefore, .ion-android-arrow-dropdown-circlebefore, .ion-android-arrow-dropleftbefore, .ion-android-arrow-dropleft-circlebefore, .ion-android-arrow-droprightbefore, .ion-android-arrow-dropright-circlebefore, .ion-android-arrow-dropupbefore, .ion-android-arrow-dropup-circlebefore, .ion-android-arrow-forwardbefore, .ion-android-arrow-upbefore, .ion-android-attachbefore, .ion-android-barbefore, .ion-android-bicyclebefore, .ion-android-boatbefore, .ion-android-bookmarkbefore, .ion-android-bulbbefore, .ion-android-busbefore, .ion-android-calendarbefore, .ion-android-callbefore, .ion-android-camerabefore, .ion-android-cancelbefore, .ion-android-carbefore, .ion-android-cartbefore, .ion-android-chatbefore, .ion-android-checkboxbefore, .ion-android-checkbox-blankbefore, .ion-android-checkbox-outlinebefore, .ion-android-checkbox-outline-blankbefore, .ion-android-checkmark-circlebefore, .ion-android-clipboardbefore, .ion-android-closebefore, .ion-android-cloudbefore, .ion-android-cloud-circlebefore, .ion-android-cloud-donebefore, .ion-android-cloud-outlinebefore, .ion-android-color-palettebefore, .ion-android-compassbefore, .ion-android-contactbefore, .ion-android-contactsbefore, .ion-android-contractbefore, .ion-android-createbefore, .ion-android-deletebefore, .ion-android-desktopbefore, .ion-android-documentbefore, .ion-android-donebefore, .ion-android-done-allbefore, .ion-android-downloadbefore, .ion-android-draftsbefore, .ion-android-exitbefore, .ion-android-expandbefore, .ion-android-favoritebefore, .ion-android-favorite-outlinebefore, .ion-android-filmbefore, .ion-android-folderbefore, .ion-android-folder-openbefore, .ion-android-funnelbefore, .ion-android-globebefore, .ion-android-handbefore, .ion-android-hangoutbefore, .ion-android-happybefore, .ion-android-homebefore, .ion-android-imagebefore, .ion-android-laptopbefore, .ion-android-listbefore, .ion-android-locatebefore, .ion-android-lockbefore, .ion-android-mailbefore, .ion-android-mapbefore, .ion-android-menubefore, .ion-android-microphonebefore, .ion-android-microphone-offbefore, .ion-android-more-horizontalbefore, .ion-android-more-verticalbefore, .ion-android-navigatebefore, .ion-android-notificationsbefore, .ion-android-notifications-nonebefore, .ion-android-notifications-offbefore, .ion-android-openbefore, .ion-android-optionsbefore, .ion-android-peoplebefore, .ion-android-personbefore, .ion-android-person-addbefore, .ion-android-phone-landscapebefore, .ion-android-phone-portraitbefore, .ion-android-pinbefore, .ion-android-planebefore, .ion-android-playstorebefore, .ion-android-printbefore, .ion-android-radio-button-offbefore, .ion-android-radio-button-onbefore, .ion-android-refreshbefore, .ion-android-removebefore, .ion-android-remove-circlebefore, .ion-android-restaurantbefore, .ion-android-sadbefore, .ion-android-searchbefore, .ion-android-sendbefore, .ion-android-settingsbefore, .ion-android-sharebefore, .ion-android-share-altbefore, .ion-android-starbefore, .ion-android-star-halfbefore, .ion-android-star-outlinebefore, .ion-android-stopwatchbefore, .ion-android-subwaybefore, .ion-android-sunnybefore, .ion-android-syncbefore, .ion-android-textsmsbefore, .ion-android-timebefore, .ion-android-trainbefore, .ion-android-unlockbefore, .ion-android-uploadbefore, .ion-android-volume-downbefore, .ion-android-volume-mutebefore, .ion-android-volume-offbefore, .ion-android-volume-upbefore, .ion-android-walkbefore, .ion-android-warningbefore, .ion-android-watchbefore, .ion-android-wifibefore, .ion-aperturebefore, .ion-archivebefore, .ion-arrow-down-abefore, .ion-arrow-down-bbefore, .ion-arrow-down-cbefore, .ion-arrow-expandbefore, .ion-arrow-graph-down-leftbefore, .ion-arrow-graph-down-rightbefore, .ion-arrow-graph-up-leftbefore, .ion-arrow-graph-up-rightbefore, .ion-arrow-left-abefore, .ion-arrow-left-bbefore, .ion-arrow-left-cbefore, .ion-arrow-movebefore, .ion-arrow-resizebefore, .ion-arrow-return-leftbefore, .ion-arrow-return-rightbefore, .ion-arrow-right-abefore, .ion-arrow-right-bbefore, .ion-arrow-right-cbefore, .ion-arrow-shrinkbefore, .ion-arrow-swapbefore, .ion-arrow-up-abefore, .ion-arrow-up-bbefore, .ion-arrow-up-cbefore, .ion-asteriskbefore, .ion-atbefore, .ion-backspacebefore, .ion-backspace-outlinebefore, .ion-bagbefore, .ion-battery-chargingbefore, .ion-battery-emptybefore, .ion-battery-fullbefore, .ion-battery-halfbefore, .ion-battery-lowbefore, .ion-beakerbefore, .ion-beerbefore, .ion-bluetoothbefore, .ion-bonfirebefore, .ion-bookmarkbefore, .ion-bowtiebefore, .ion-briefcasebefore, .ion-bugbefore, .ion-calculatorbefore, .ion-calendarbefore, .ion-camerabefore, .ion-cardbefore, .ion-cashbefore, .ion-chatboxbefore, .ion-chatbox-workingbefore, .ion-chatboxesbefore, .ion-chatbubblebefore, .ion-chatbubble-workingbefore, .ion-chatbubblesbefore, .ion-checkmarkbefore, .ion-checkmark-circledbefore, .ion-checkmark-roundbefore, .ion-chevron-downbefore, .ion-chevron-leftbefore, .ion-chevron-rightbefore, .ion-chevron-upbefore, .ion-clipboardbefore, .ion-clockbefore, .ion-closebefore, .ion-close-circledbefore, .ion-close-roundbefore, .ion-closed-captioningbefore, .ion-cloudbefore, .ion-codebefore, .ion-code-downloadbefore, .ion-code-workingbefore, .ion-coffeebefore, .ion-compassbefore, .ion-composebefore, .ion-connection-barsbefore, .ion-contrastbefore, .ion-cropbefore, .ion-cubebefore, .ion-discbefore, .ion-documentbefore, .ion-document-textbefore, .ion-dragbefore, .ion-earthbefore, .ion-easelbefore, .ion-editbefore, .ion-eggbefore, .ion-ejectbefore, .ion-emailbefore, .ion-email-unreadbefore, .ion-erlenmeyer-flaskbefore, .ion-erlenmeyer-flask-bubblesbefore, .ion-eyebefore, .ion-eye-disabledbefore, .ion-femalebefore, .ion-filingbefore, .ion-film-markerbefore, .ion-fireballbefore, .ion-flagbefore, .ion-flamebefore, .ion-flashbefore, .ion-flash-offbefore, .ion-folderbefore, .ion-forkbefore, .ion-fork-repobefore, .ion-forwardbefore, .ion-funnelbefore, .ion-gear-abefore, .ion-gear-bbefore, .ion-gridbefore, .ion-hammerbefore, .ion-happybefore, .ion-happy-outlinebefore, .ion-headphonebefore, .ion-heartbefore, .ion-heart-brokenbefore, .ion-helpbefore, .ion-help-buoybefore, .ion-help-circledbefore, .ion-homebefore, .ion-icecreambefore, .ion-imagebefore, .ion-imagesbefore, .ion-informationbefore, .ion-information-circledbefore, .ion-ionicbefore, .ion-ios-alarmbefore, .ion-ios-alarm-outlinebefore, .ion-ios-albumsbefore, .ion-ios-albums-outlinebefore, .ion-ios-americanfootballbefore, .ion-ios-americanfootball-outlinebefore, .ion-ios-analyticsbefore, .ion-ios-analytics-outlinebefore, .ion-ios-arrow-backbefore, .ion-ios-arrow-downbefore, .ion-ios-arrow-forwardbefore, .ion-ios-arrow-leftbefore, .ion-ios-arrow-rightbefore, .ion-ios-arrow-thin-downbefore, .ion-ios-arrow-thin-leftbefore, .ion-ios-arrow-thin-rightbefore, .ion-ios-arrow-thin-upbefore, .ion-ios-arrow-upbefore, .ion-ios-atbefore, .ion-ios-at-outlinebefore, .ion-ios-barcodebefore, .ion-ios-barcode-outlinebefore, .ion-ios-baseballbefore, .ion-ios-baseball-outlinebefore, .ion-ios-basketballbefore, .ion-ios-basketball-outlinebefore, .ion-ios-bellbefore, .ion-ios-bell-outlinebefore, .ion-ios-bodybefore, .ion-ios-body-outlinebefore, .ion-ios-boltbefore, .ion-ios-bolt-outlinebefore, .ion-ios-bookbefore, .ion-ios-book-outlinebefore, .ion-ios-bookmarksbefore, .ion-ios-bookmarks-outlinebefore, .ion-ios-boxbefore, .ion-ios-box-outlinebefore, .ion-ios-briefcasebefore, .ion-ios-briefcase-outlinebefore, .ion-ios-browsersbefore, .ion-ios-browsers-outlinebefore, .ion-ios-calculatorbefore, .ion-ios-calculator-outlinebefore, .ion-ios-calendarbefore, .ion-ios-calendar-outlinebefore, .ion-ios-camerabefore, .ion-ios-camera-outlinebefore, .ion-ios-cartbefore, .ion-ios-cart-outlinebefore, .ion-ios-chatboxesbefore, .ion-ios-chatboxes-outlinebefore, .ion-ios-chatbubblebefore, .ion-ios-chatbubble-outlinebefore, .ion-ios-checkmarkbefore, .ion-ios-checkmark-emptybefore, .ion-ios-checkmark-outlinebefore, .ion-ios-circle-filledbefore, .ion-ios-circle-outlinebefore, .ion-ios-clockbefore, .ion-ios-clock-outlinebefore, .ion-ios-closebefore, .ion-ios-close-emptybefore, .ion-ios-close-outlinebefore, .ion-ios-cloudbefore, .ion-ios-cloud-downloadbefore, .ion-ios-cloud-download-outlinebefore, .ion-ios-cloud-outlinebefore, .ion-ios-cloud-uploadbefore, .ion-ios-cloud-upload-outlinebefore, .ion-ios-cloudybefore, .ion-ios-cloudy-nightbefore, .ion-ios-cloudy-night-outlinebefore, .ion-ios-cloudy-outlinebefore, .ion-ios-cogbefore, .ion-ios-cog-outlinebefore, .ion-ios-color-filterbefore, .ion-ios-color-filter-outlinebefore, .ion-ios-color-wandbefore, .ion-ios-color-wand-outlinebefore, .ion-ios-composebefore, .ion-ios-compose-outlinebefore, .ion-ios-contactbefore, .ion-ios-contact-outlinebefore, .ion-ios-copybefore, .ion-ios-copy-outlinebefore, .ion-ios-cropbefore, .ion-ios-crop-strongbefore, .ion-ios-downloadbefore, .ion-ios-download-outlinebefore, .ion-ios-dragbefore, .ion-ios-emailbefore, .ion-ios-email-outlinebefore, .ion-ios-eyebefore, .ion-ios-eye-outlinebefore, .ion-ios-fastforwardbefore, .ion-ios-fastforward-outlinebefore, .ion-ios-filingbefore, .ion-ios-filing-outlinebefore, .ion-ios-filmbefore, .ion-ios-film-outlinebefore, .ion-ios-flagbefore, .ion-ios-flag-outlinebefore, .ion-ios-flamebefore, .ion-ios-flame-outlinebefore, .ion-ios-flaskbefore, .ion-ios-flask-outlinebefore, .ion-ios-flowerbefore, .ion-ios-flower-outlinebefore, .ion-ios-folderbefore, .ion-ios-folder-outlinebefore, .ion-ios-footballbefore, .ion-ios-football-outlinebefore, .ion-ios-game-controller-abefore, .ion-ios-game-controller-a-outlinebefore, .ion-ios-game-controller-bbefore, .ion-ios-game-controller-b-outlinebefore, .ion-ios-gearbefore, .ion-ios-gear-outlinebefore, .ion-ios-glassesbefore, .ion-ios-glasses-outlinebefore, .ion-ios-grid-viewbefore, .ion-ios-grid-view-outlinebefore, .ion-ios-heartbefore, .ion-ios-heart-outlinebefore, .ion-ios-helpbefore, .ion-ios-help-emptybefore, .ion-ios-help-outlinebefore, .ion-ios-homebefore, .ion-ios-home-outlinebefore, .ion-ios-infinitebefore, .ion-ios-infinite-outlinebefore, .ion-ios-informationbefore, .ion-ios-information-emptybefore, .ion-ios-information-outlinebefore, .ion-ios-ionic-outlinebefore, .ion-ios-keypadbefore, .ion-ios-keypad-outlinebefore, .ion-ios-lightbulbbefore, .ion-ios-lightbulb-outlinebefore, .ion-ios-listbefore, .ion-ios-list-outlinebefore, .ion-ios-locationbefore, .ion-ios-location-outlinebefore, .ion-ios-lockedbefore, .ion-ios-locked-outlinebefore, .ion-ios-loopbefore, .ion-ios-loop-strongbefore, .ion-ios-medicalbefore, .ion-ios-medical-outlinebefore, .ion-ios-medkitbefore, .ion-ios-medkit-outlinebefore, .ion-ios-micbefore, .ion-ios-mic-offbefore, .ion-ios-mic-outlinebefore, .ion-ios-minusbefore, .ion-ios-minus-emptybefore, .ion-ios-minus-outlinebefore, .ion-ios-monitorbefore, .ion-ios-monitor-outlinebefore, .ion-ios-moonbefore, .ion-ios-moon-outlinebefore, .ion-ios-morebefore, .ion-ios-more-outlinebefore, .ion-ios-musical-notebefore, .ion-ios-musical-notesbefore, .ion-ios-navigatebefore, .ion-ios-navigate-outlinebefore, .ion-ios-nutritionbefore, .ion-ios-nutrition-outlinebefore, .ion-ios-paperbefore, .ion-ios-paper-outlinebefore, .ion-ios-paperplanebefore, .ion-ios-paperplane-outlinebefore, .ion-ios-partlysunnybefore, .ion-ios-partlysunny-outlinebefore, .ion-ios-pausebefore, .ion-ios-pause-outlinebefore, .ion-ios-pawbefore, .ion-ios-paw-outlinebefore, .ion-ios-peoplebefore, .ion-ios-people-outlinebefore, .ion-ios-personbefore, .ion-ios-person-outlinebefore, .ion-ios-personaddbefore, .ion-ios-personadd-outlinebefore, .ion-ios-photosbefore, .ion-ios-photos-outlinebefore, .ion-ios-piebefore, .ion-ios-pie-outlinebefore, .ion-ios-pintbefore, .ion-ios-pint-outlinebefore, .ion-ios-playbefore, .ion-ios-play-outlinebefore, .ion-ios-plusbefore, .ion-ios-plus-emptybefore, .ion-ios-plus-outlinebefore, .ion-ios-pricetagbefore, .ion-ios-pricetag-outlinebefore, .ion-ios-pricetagsbefore, .ion-ios-pricetags-outlinebefore, .ion-ios-printerbefore, .ion-ios-printer-outlinebefore, .ion-ios-pulsebefore, .ion-ios-pulse-strongbefore, .ion-ios-rainybefore, .ion-ios-rainy-outlinebefore, .ion-ios-recordingbefore, .ion-ios-recording-outlinebefore, .ion-ios-redobefore, .ion-ios-redo-outlinebefore, .ion-ios-refreshbefore, .ion-ios-refresh-emptybefore, .ion-ios-refresh-outlinebefore, .ion-ios-reloadbefore, .ion-ios-reverse-camerabefore, .ion-ios-reverse-camera-outlinebefore, .ion-ios-rewindbefore, .ion-ios-rewind-outlinebefore, .ion-ios-rosebefore, .ion-ios-rose-outlinebefore, .ion-ios-searchbefore, .ion-ios-search-strongbefore, .ion-ios-settingsbefore, .ion-ios-settings-strongbefore, .ion-ios-shufflebefore, .ion-ios-shuffle-strongbefore, .ion-ios-skipbackwardbefore, .ion-ios-skipbackward-outlinebefore, .ion-ios-skipforwardbefore, .ion-ios-skipforward-outlinebefore, .ion-ios-snowybefore, .ion-ios-speedometerbefore, .ion-ios-speedometer-outlinebefore, .ion-ios-starbefore, .ion-ios-star-halfbefore, .ion-ios-star-outlinebefore, .ion-ios-stopwatchbefore, .ion-ios-stopwatch-outlinebefore, .ion-ios-sunnybefore, .ion-ios-sunny-outlinebefore, .ion-ios-telephonebefore, .ion-ios-telephone-outlinebefore, .ion-ios-tennisballbefore, .ion-ios-tennisball-outlinebefore, .ion-ios-thunderstormbefore, .ion-ios-thunderstorm-outlinebefore, .ion-ios-timebefore, .ion-ios-time-outlinebefore, .ion-ios-timerbefore, .ion-ios-timer-outlinebefore, .ion-ios-togglebefore, .ion-ios-toggle-outlinebefore, .ion-ios-trashbefore, .ion-ios-trash-outlinebefore, .ion-ios-undobefore, .ion-ios-undo-outlinebefore, .ion-ios-unlockedbefore, .ion-ios-unlocked-outlinebefore, .ion-ios-uploadbefore, .ion-ios-upload-outlinebefore, .ion-ios-videocambefore, .ion-ios-videocam-outlinebefore, .ion-ios-volume-highbefore, .ion-ios-volume-lowbefore, .ion-ios-wineglassbefore, .ion-ios-wineglass-outlinebefore, .ion-ios-worldbefore, .ion-ios-world-outlinebefore, .ion-ipadbefore, .ion-iphonebefore, .ion-ipodbefore, .ion-jetbefore, .ion-keybefore, .ion-knifebefore, .ion-laptopbefore, .ion-leafbefore, .ion-levelsbefore, .ion-lightbulbbefore, .ion-linkbefore, .ion-load-abefore, .ion-load-bbefore, .ion-load-cbefore, .ion-load-dbefore, .ion-locationbefore, .ion-lock-combinationbefore, .ion-lockedbefore, .ion-log-inbefore, .ion-log-outbefore, .ion-loopbefore, .ion-magnetbefore, .ion-malebefore, .ion-manbefore, .ion-mapbefore, .ion-medkitbefore, .ion-mergebefore, .ion-mic-abefore, .ion-mic-bbefore, .ion-mic-cbefore, .ion-minusbefore, .ion-minus-circledbefore, .ion-minus-roundbefore, .ion-model-sbefore, .ion-monitorbefore, .ion-morebefore, .ion-mousebefore, .ion-music-notebefore, .ion-naviconbefore, .ion-navicon-roundbefore, .ion-navigatebefore, .ion-networkbefore, .ion-no-smokingbefore, .ion-nuclearbefore, .ion-outletbefore, .ion-paintbrushbefore, .ion-paintbucketbefore, .ion-paper-airplanebefore, .ion-paperclipbefore, .ion-pausebefore, .ion-personbefore, .ion-person-addbefore, .ion-person-stalkerbefore, .ion-pie-graphbefore, .ion-pinbefore, .ion-pinpointbefore, .ion-pizzabefore, .ion-planebefore, .ion-planetbefore, .ion-playbefore, .ion-playstationbefore, .ion-plusbefore, .ion-plus-circledbefore, .ion-plus-roundbefore, .ion-podiumbefore, .ion-poundbefore, .ion-powerbefore, .ion-pricetagbefore, .ion-pricetagsbefore, .ion-printerbefore, .ion-pull-requestbefore, .ion-qr-scannerbefore, .ion-quotebefore, .ion-radio-wavesbefore, .ion-recordbefore, .ion-refreshbefore, .ion-replybefore, .ion-reply-allbefore, .ion-ribbon-abefore, .ion-ribbon-bbefore, .ion-sadbefore, .ion-sad-outlinebefore, .ion-scissorsbefore, .ion-searchbefore, .ion-settingsbefore, .ion-sharebefore, .ion-shufflebefore, .ion-skip-backwardbefore, .ion-skip-forwardbefore, .ion-social-androidbefore, .ion-social-android-outlinebefore, .ion-social-angularbefore, .ion-social-angular-outlinebefore, .ion-social-applebefore, .ion-social-apple-outlinebefore, .ion-social-bitcoinbefore, .ion-social-bitcoin-outlinebefore, .ion-social-bufferbefore, .ion-social-buffer-outlinebefore, .ion-social-chromebefore, .ion-social-chrome-outlinebefore, .ion-social-codepenbefore, .ion-social-codepen-outlinebefore, .ion-social-css3before, .ion-social-css3-outlinebefore, .ion-social-designernewsbefore, .ion-social-designernews-outlinebefore, .ion-social-dribbblebefore, .ion-social-dribbble-outlinebefore, .ion-social-dropboxbefore, .ion-social-dropbox-outlinebefore, .ion-social-eurobefore, .ion-social-euro-outlinebefore, .ion-social-facebookbefore, .ion-social-facebook-outlinebefore, .ion-social-foursquarebefore, .ion-social-foursquare-outlinebefore, .ion-social-freebsd-devilbefore, .ion-social-githubbefore, .ion-social-github-outlinebefore, .ion-social-googlebefore, .ion-social-google-outlinebefore, .ion-social-googleplusbefore, .ion-social-googleplus-outlinebefore, .ion-social-hackernewsbefore, .ion-social-hackernews-outlinebefore, .ion-social-html5before, .ion-social-html5-outlinebefore, .ion-social-instagrambefore, .ion-social-instagram-outlinebefore, .ion-social-javascriptbefore, .ion-social-javascript-outlinebefore, .ion-social-linkedinbefore, .ion-social-linkedin-outlinebefore, .ion-social-markdownbefore, .ion-social-nodejsbefore, .ion-social-octocatbefore, .ion-social-pinterestbefore, .ion-social-pinterest-outlinebefore, .ion-social-pythonbefore, .ion-social-redditbefore, .ion-social-reddit-outlinebefore, .ion-social-rssbefore, .ion-social-rss-outlinebefore, .ion-social-sassbefore, .ion-social-skypebefore, .ion-social-skype-outlinebefore, .ion-social-snapchatbefore, .ion-social-snapchat-outlinebefore, .ion-social-tumblrbefore, .ion-social-tumblr-outlinebefore, .ion-social-tuxbefore, .ion-social-twitchbefore, .ion-social-twitch-outlinebefore, .ion-social-twitterbefore, .ion-social-twitter-outlinebefore, .ion-social-usdbefore, .ion-social-usd-outlinebefore, .ion-social-vimeobefore, .ion-social-vimeo-outlinebefore, .ion-social-whatsappbefore, .ion-social-whatsapp-outlinebefore, .ion-social-windowsbefore, .ion-social-windows-outlinebefore, .ion-social-wordpressbefore, .ion-social-wordpress-outlinebefore, .ion-social-yahoobefore, .ion-social-yahoo-outlinebefore, .ion-social-yenbefore, .ion-social-yen-outlinebefore, .ion-social-youtubebefore, .ion-social-youtube-outlinebefore, .ion-soup-canbefore, .ion-soup-can-outlinebefore, .ion-speakerphonebefore, .ion-speedometerbefore, .ion-spoonbefore, .ion-starbefore, .ion-stats-barsbefore, .ion-steambefore, .ion-stopbefore, .ion-thermometerbefore, .ion-thumbsdownbefore, .ion-thumbsupbefore, .ion-togglebefore, .ion-toggle-filledbefore, .ion-transgenderbefore, .ion-trash-abefore, .ion-trash-bbefore, .ion-trophybefore, .ion-tshirtbefore, .ion-tshirt-outlinebefore, .ion-umbrellabefore, .ion-universitybefore, .ion-unlockedbefore, .ion-uploadbefore, .ion-usbbefore, .ion-videocamerabefore, .ion-volume-highbefore, .ion-volume-lowbefore, .ion-volume-mediumbefore, .ion-volume-mutebefore, .ion-wandbefore, .ion-waterdropbefore, .ion-wifibefore, .ion-wineglassbefore, .ion-womanbefore, .ion-wrenchbefore, .ion-xboxbefore {
	display inline-block;
	font-family fontello;
	speak none;
	font-style normal;
	font-weight 400;
	font-variant normal;
	text-transform none;
	text-rendering auto;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.ion-alertbefore {
	content f101
}
.ion-alert-circledbefore {
	content f100
}
.ion-android-addbefore {
	content f2c7
}
.ion-android-add-circlebefore {
	content f359
}
.ion-android-alarm-clockbefore {
	content f35a
}
.ion-android-alertbefore {
	content f35b
}
.ion-android-appsbefore {
	content f35c
}
.ion-android-archivebefore {
	content f2c9
}
.ion-android-arrow-backbefore {
	content f2ca
}
.ion-android-arrow-downbefore {
	content f35d
}
.ion-android-arrow-dropdownbefore {
	content f35f
}
.ion-android-arrow-dropdown-circlebefore {
	content f35e
}
.ion-android-arrow-dropleftbefore {
	content f361
}
.ion-android-arrow-dropleft-circlebefore {
	content f360
}
.ion-android-arrow-droprightbefore {
	content f363
}
.ion-android-arrow-dropright-circlebefore {
	content f362
}
.ion-android-arrow-dropupbefore {
	content f365
}
.ion-android-arrow-dropup-circlebefore {
	content f364
}
.ion-android-arrow-forwardbefore {
	content f30f
}
.ion-android-arrow-upbefore {
	content f366
}
.ion-android-attachbefore {
	content f367
}
.ion-android-barbefore {
	content f368
}
.ion-android-bicyclebefore {
	content f369
}
.ion-android-boatbefore {
	content f36a
}
.ion-android-bookmarkbefore {
	content f36b
}
.ion-android-bulbbefore {
	content f36c
}
.ion-android-busbefore {
	content f36d
}
.ion-android-calendarbefore {
	content f2d1
}
.ion-android-callbefore {
	content f2d2
}
.ion-android-camerabefore {
	content f2d3
}
.ion-android-cancelbefore {
	content f36e
}
.ion-android-carbefore {
	content f36f
}
.ion-android-cartbefore {
	content f370
}
.ion-android-chatbefore {
	content f2d4
}
.ion-android-checkboxbefore {
	content f374
}
.ion-android-checkbox-blankbefore {
	content f371
}
.ion-android-checkbox-outlinebefore {
	content f373
}
.ion-android-checkbox-outline-blankbefore {
	content f372
}
.ion-android-checkmark-circlebefore {
	content f375
}
.ion-android-clipboardbefore {
	content f376
}
.ion-android-closebefore {
	content f2d7
}
.ion-android-cloudbefore {
	content f37a
}
.ion-android-cloud-circlebefore {
	content f377
}
.ion-android-cloud-donebefore {
	content f378
}
.ion-android-cloud-outlinebefore {
	content f379
}
.ion-android-color-palettebefore {
	content f37b
}
.ion-android-compassbefore {
	content f37c
}
.ion-android-contactbefore {
	content f2d8
}
.ion-android-contactsbefore {
	content f2d9
}
.ion-android-contractbefore {
	content f37d
}
.ion-android-createbefore {
	content f37e
}
.ion-android-deletebefore {
	content f37f
}
.ion-android-desktopbefore {
	content f380
}
.ion-android-documentbefore {
	content f381
}
.ion-android-donebefore {
	content f383
}
.ion-android-done-allbefore {
	content f382
}
.ion-android-downloadbefore {
	content f2dd
}
.ion-android-draftsbefore {
	content f384
}
.ion-android-exitbefore {
	content f385
}
.ion-android-expandbefore {
	content f386
}
.ion-android-favoritebefore {
	content f388
}
.ion-android-favorite-outlinebefore {
	content f387
}
.ion-android-filmbefore {
	content f389
}
.ion-android-folderbefore {
	content f2e0
}
.ion-android-folder-openbefore {
	content f38a
}
.ion-android-funnelbefore {
	content f38b
}
.ion-android-globebefore {
	content f38c
}
.ion-android-handbefore {
	content f2e3
}
.ion-android-hangoutbefore {
	content f38d
}
.ion-android-happybefore {
	content f38e
}
.ion-android-homebefore {
	content f38f
}
.ion-android-imagebefore {
	content f2e4
}
.ion-android-laptopbefore {
	content f390
}
.ion-android-listbefore {
	content f391
}
.ion-android-locatebefore {
	content f2e9
}
.ion-android-lockbefore {
	content f392
}
.ion-android-mailbefore {
	content f2eb
}
.ion-android-mapbefore {
	content f393
}
.ion-android-menubefore {
	content f394
}
.ion-android-microphonebefore {
	content f2ec
}
.ion-android-microphone-offbefore {
	content f395
}
.ion-android-more-horizontalbefore {
	content f396
}
.ion-android-more-verticalbefore {
	content f397
}
.ion-android-navigatebefore {
	content f398
}
.ion-android-notificationsbefore {
	content f39b
}
.ion-android-notifications-nonebefore {
	content f399
}
.ion-android-notifications-offbefore {
	content f39a
}
.ion-android-openbefore {
	content f39c
}
.ion-android-optionsbefore {
	content f39d
}
.ion-android-peoplebefore {
	content f39e
}
.ion-android-personbefore {
	content f3a0
}
.ion-android-person-addbefore {
	content f39f
}
.ion-android-phone-landscapebefore {
	content f3a1
}
.ion-android-phone-portraitbefore {
	content f3a2
}
.ion-android-pinbefore {
	content f3a3
}
.ion-android-planebefore {
	content f3a4
}
.ion-android-playstorebefore {
	content f2f0
}
.ion-android-printbefore {
	content f3a5
}
.ion-android-radio-button-offbefore {
	content f3a6
}
.ion-android-radio-button-onbefore {
	content f3a7
}
.ion-android-refreshbefore {
	content f3a8
}
.ion-android-removebefore {
	content f2f4
}
.ion-android-remove-circlebefore {
	content f3a9
}
.ion-android-restaurantbefore {
	content f3aa
}
.ion-android-sadbefore {
	content f3ab
}
.ion-android-searchbefore {
	content f2f5
}
.ion-android-sendbefore {
	content f2f6
}
.ion-android-settingsbefore {
	content f2f7
}
.ion-android-sharebefore {
	content f2f8
}
.ion-android-share-altbefore {
	content f3ac
}
.ion-android-starbefore {
	content f2fc
}
.ion-android-star-halfbefore {
	content f3ad
}
.ion-android-star-outlinebefore {
	content f3ae
}
.ion-android-stopwatchbefore {
	content f2fd
}
.ion-android-subwaybefore {
	content f3af
}
.ion-android-sunnybefore {
	content f3b0
}
.ion-android-syncbefore {
	content f3b1
}
.ion-android-textsmsbefore {
	content f3b2
}
.ion-android-timebefore {
	content f3b3
}
.ion-android-trainbefore {
	content f3b4
}
.ion-android-unlockbefore {
	content f3b5
}
.ion-android-uploadbefore {
	content f3b6
}
.ion-android-volume-downbefore {
	content f3b7
}
.ion-android-volume-mutebefore {
	content f3b8
}
.ion-android-volume-offbefore {
	content f3b9
}
.ion-android-volume-upbefore {
	content f3ba
}
.ion-android-walkbefore {
	content f3bb
}
.ion-android-warningbefore {
	content f3bc
}
.ion-android-watchbefore {
	content f3bd
}
.ion-android-wifibefore {
	content f305
}
.ion-aperturebefore {
	content f313
}
.ion-archivebefore {
	content f102
}
.ion-arrow-down-abefore {
	content f103
}
.ion-arrow-down-bbefore {
	content f104
}
.ion-arrow-down-cbefore {
	content f105
}
.ion-arrow-expandbefore {
	content f25e
}
.ion-arrow-graph-down-leftbefore {
	content f25f
}
.ion-arrow-graph-down-rightbefore {
	content f260
}
.ion-arrow-graph-up-leftbefore {
	content f261
}
.ion-arrow-graph-up-rightbefore {
	content f262
}
.ion-arrow-left-abefore {
	content f106
}
.ion-arrow-left-bbefore {
	content f107
}
.ion-arrow-left-cbefore {
	content f108
}
.ion-arrow-movebefore {
	content f263
}
.ion-arrow-resizebefore {
	content f264
}
.ion-arrow-return-leftbefore {
	content f265
}
.ion-arrow-return-rightbefore {
	content f266
}
.ion-arrow-right-abefore {
	content f109
}
.ion-arrow-right-bbefore {
	content f10a
}
.ion-arrow-right-cbefore {
	content f10b
}
.ion-arrow-shrinkbefore {
	content f267
}
.ion-arrow-swapbefore {
	content f268
}
.ion-arrow-up-abefore {
	content f10c
}
.ion-arrow-up-bbefore {
	content f10d
}
.ion-arrow-up-cbefore {
	content f10e
}
.ion-asteriskbefore {
	content f314
}
.ion-atbefore {
	content f10f
}
.ion-backspacebefore {
	content f3bf
}
.ion-backspace-outlinebefore {
	content f3be
}
.ion-bagbefore {
	content f110
}
.ion-battery-chargingbefore {
	content f111
}
.ion-battery-emptybefore {
	content f112
}
.ion-battery-fullbefore {
	content f113
}
.ion-battery-halfbefore {
	content f114
}
.ion-battery-lowbefore {
	content f115
}
.ion-beakerbefore {
	content f269
}
.ion-beerbefore {
	content f26a
}
.ion-bluetoothbefore {
	content f116
}
.ion-bonfirebefore {
	content f315
}
.ion-bookmarkbefore {
	content f26b
}
.ion-bowtiebefore {
	content f3c0
}
.ion-briefcasebefore {
	content f26c
}
.ion-bugbefore {
	content f2be
}
.ion-calculatorbefore {
	content f26d
}
.ion-calendarbefore {
	content f117
}
.ion-camerabefore {
	content f118
}
.ion-cardbefore {
	content f119
}
.ion-cashbefore {
	content f316
}
.ion-chatboxbefore {
	content f11b
}
.ion-chatbox-workingbefore {
	content f11a
}
.ion-chatboxesbefore {
	content f11c
}
.ion-chatbubblebefore {
	content f11e
}
.ion-chatbubble-workingbefore {
	content f11d
}
.ion-chatbubblesbefore {
	content f11f
}
.ion-checkmarkbefore {
	content f122
}
.ion-checkmark-circledbefore {
	content f120
}
.ion-checkmark-roundbefore {
	content f121
}
.ion-chevron-downbefore {
	content f123
}
.ion-chevron-leftbefore {
	content f124
}
.ion-chevron-rightbefore {
	content f125
}
.ion-chevron-upbefore {
	content f126
}
.ion-clipboardbefore {
	content f127
}
.ion-clockbefore {
	content f26e
}
.ion-closebefore {
	content f12a
}
.ion-close-circledbefore {
	content f128
}
.ion-close-roundbefore {
	content f129
}
.ion-closed-captioningbefore {
	content f317
}
.ion-cloudbefore {
	content f12b
}
.ion-codebefore {
	content f271
}
.ion-code-downloadbefore {
	content f26f
}
.ion-code-workingbefore {
	content f270
}
.ion-coffeebefore {
	content f272
}
.ion-compassbefore {
	content f273
}
.ion-composebefore {
	content f12c
}
.ion-connection-barsbefore {
	content f274
}
.ion-contrastbefore {
	content f275
}
.ion-cropbefore {
	content f3c1
}
.ion-cubebefore {
	content f318
}
.ion-discbefore {
	content f12d
}
.ion-documentbefore {
	content f12f
}
.ion-document-textbefore {
	content f12e
}
.ion-dragbefore {
	content f130
}
.ion-earthbefore {
	content f276
}
.ion-easelbefore {
	content f3c2
}
.ion-editbefore {
	content f2bf
}
.ion-eggbefore {
	content f277
}
.ion-ejectbefore {
	content f131
}
.ion-emailbefore {
	content f132
}
.ion-email-unreadbefore {
	content f3c3
}
.ion-erlenmeyer-flaskbefore {
	content f3c5
}
.ion-erlenmeyer-flask-bubblesbefore {
	content f3c4
}
.ion-eyebefore {
	content f133
}
.ion-eye-disabledbefore {
	content f306
}
.ion-femalebefore {
	content f278
}
.ion-filingbefore {
	content f134
}
.ion-film-markerbefore {
	content f135
}
.ion-fireballbefore {
	content f319
}
.ion-flagbefore {
	content f279
}
.ion-flamebefore {
	content f31a
}
.ion-flashbefore {
	content f137
}
.ion-flash-offbefore {
	content f136
}
.ion-folderbefore {
	content f139
}
.ion-forkbefore {
	content f27a
}
.ion-fork-repobefore {
	content f2c0
}
.ion-forwardbefore {
	content f13a
}
.ion-funnelbefore {
	content f31b
}
.ion-gear-abefore {
	content f13d
}
.ion-gear-bbefore {
	content f13e
}
.ion-gridbefore {
	content f13f
}
.ion-hammerbefore {
	content f27b
}
.ion-happybefore {
	content f31c
}
.ion-happy-outlinebefore {
	content f3c6
}
.ion-headphonebefore {
	content f140
}
.ion-heartbefore {
	content f141
}
.ion-heart-brokenbefore {
	content f31d
}
.ion-helpbefore {
	content f143
}
.ion-help-buoybefore {
	content f27c
}
.ion-help-circledbefore {
	content f142
}
.ion-homebefore {
	content f144
}
.ion-icecreambefore {
	content f27d
}
.ion-imagebefore {
	content f147
}
.ion-imagesbefore {
	content f148
}
.ion-informationbefore {
	content f14a
}
.ion-information-circledbefore {
	content f149
}
.ion-ionicbefore {
	content f14b
}
.ion-ios-alarmbefore {
	content f3c8
}
.ion-ios-alarm-outlinebefore {
	content f3c7
}
.ion-ios-albumsbefore {
	content f3ca
}
.ion-ios-albums-outlinebefore {
	content f3c9
}
.ion-ios-americanfootballbefore {
	content f3cc
}
.ion-ios-americanfootball-outlinebefore {
	content f3cb
}
.ion-ios-analyticsbefore {
	content f3ce
}
.ion-ios-analytics-outlinebefore {
	content f3cd
}
.ion-ios-arrow-backbefore {
	content f3cf
}
.ion-ios-arrow-downbefore {
	content f3d0
}
.ion-ios-arrow-forwardbefore {
	content f3d1
}
.ion-ios-arrow-leftbefore {
	content f3d2
}
.ion-ios-arrow-rightbefore {
	content f3d3
}
.ion-ios-arrow-thin-downbefore {
	content f3d4
}
.ion-ios-arrow-thin-leftbefore {
	content f3d5
}
.ion-ios-arrow-thin-rightbefore {
	content f3d6
}
.ion-ios-arrow-thin-upbefore {
	content f3d7
}
.ion-ios-arrow-upbefore {
	content f3d8
}
.ion-ios-atbefore {
	content f3da
}
.ion-ios-at-outlinebefore {
	content f3d9
}
.ion-ios-barcodebefore {
	content f3dc
}
.ion-ios-barcode-outlinebefore {
	content f3db
}
.ion-ios-baseballbefore {
	content f3de
}
.ion-ios-baseball-outlinebefore {
	content f3dd
}
.ion-ios-basketballbefore {
	content f3e0
}
.ion-ios-basketball-outlinebefore {
	content f3df
}
.ion-ios-bellbefore {
	content f3e2
}
.ion-ios-bell-outlinebefore {
	content f3e1
}
.ion-ios-bodybefore {
	content f3e4
}
.ion-ios-body-outlinebefore {
	content f3e3
}
.ion-ios-boltbefore {
	content f3e6
}
.ion-ios-bolt-outlinebefore {
	content f3e5
}
.ion-ios-bookbefore {
	content f3e8
}
.ion-ios-book-outlinebefore {
	content f3e7
}
.ion-ios-bookmarksbefore {
	content f3ea
}
.ion-ios-bookmarks-outlinebefore {
	content f3e9
}
.ion-ios-boxbefore {
	content f3ec
}
.ion-ios-box-outlinebefore {
	content f3eb
}
.ion-ios-briefcasebefore {
	content f3ee
}
.ion-ios-briefcase-outlinebefore {
	content f3ed
}
.ion-ios-browsersbefore {
	content f3f0
}
.ion-ios-browsers-outlinebefore {
	content f3ef
}
.ion-ios-calculatorbefore {
	content f3f2
}
.ion-ios-calculator-outlinebefore {
	content f3f1
}
.ion-ios-calendarbefore {
	content f3f4
}
.ion-ios-calendar-outlinebefore {
	content f3f3
}
.ion-ios-camerabefore {
	content f3f6
}
.ion-ios-camera-outlinebefore {
	content f3f5
}
.ion-ios-cartbefore {
	content f3f8
}
.ion-ios-cart-outlinebefore {
	content f3f7
}
.ion-ios-chatboxesbefore {
	content f3fa
}
.ion-ios-chatboxes-outlinebefore {
	content f3f9
}
.ion-ios-chatbubblebefore {
	content f3fc
}
.ion-ios-chatbubble-outlinebefore {
	content f3fb
}
.ion-ios-checkmarkbefore {
	content f3ff
}
.ion-ios-checkmark-emptybefore {
	content f3fd
}
.ion-ios-checkmark-outlinebefore {
	content f3fe
}
.ion-ios-circle-filledbefore {
	content f400
}
.ion-ios-circle-outlinebefore {
	content f401
}
.ion-ios-clockbefore {
	content f403
}
.ion-ios-clock-outlinebefore {
	content f402
}
.ion-ios-closebefore {
	content f406
}
.ion-ios-close-emptybefore {
	content f404
}
.ion-ios-close-outlinebefore {
	content f405
}
.ion-ios-cloudbefore {
	content f40c
}
.ion-ios-cloud-downloadbefore {
	content f408
}
.ion-ios-cloud-download-outlinebefore {
	content f407
}
.ion-ios-cloud-outlinebefore {
	content f409
}
.ion-ios-cloud-uploadbefore {
	content f40b
}
.ion-ios-cloud-upload-outlinebefore {
	content f40a
}
.ion-ios-cloudybefore {
	content f410
}
.ion-ios-cloudy-nightbefore {
	content f40e
}
.ion-ios-cloudy-night-outlinebefore {
	content f40d
}
.ion-ios-cloudy-outlinebefore {
	content f40f
}
.ion-ios-cogbefore {
	content f412
}
.ion-ios-cog-outlinebefore {
	content f411
}
.ion-ios-color-filterbefore {
	content f414
}
.ion-ios-color-filter-outlinebefore {
	content f413
}
.ion-ios-color-wandbefore {
	content f416
}
.ion-ios-color-wand-outlinebefore {
	content f415
}
.ion-ios-composebefore {
	content f418
}
.ion-ios-compose-outlinebefore {
	content f417
}
.ion-ios-contactbefore {
	content f41a
}
.ion-ios-contact-outlinebefore {
	content f419
}
.ion-ios-copybefore {
	content f41c
}
.ion-ios-copy-outlinebefore {
	content f41b
}
.ion-ios-cropbefore {
	content f41e
}
.ion-ios-crop-strongbefore {
	content f41d
}
.ion-ios-downloadbefore {
	content f420
}
.ion-ios-download-outlinebefore {
	content f41f
}
.ion-ios-dragbefore {
	content f421
}
.ion-ios-emailbefore {
	content f423
}
.ion-ios-email-outlinebefore {
	content f422
}
.ion-ios-eyebefore {
	content f425
}
.ion-ios-eye-outlinebefore {
	content f424
}
.ion-ios-fastforwardbefore {
	content f427
}
.ion-ios-fastforward-outlinebefore {
	content f426
}
.ion-ios-filingbefore {
	content f429
}
.ion-ios-filing-outlinebefore {
	content f428
}
.ion-ios-filmbefore {
	content f42b
}
.ion-ios-film-outlinebefore {
	content f42a
}
.ion-ios-flagbefore {
	content f42d
}
.ion-ios-flag-outlinebefore {
	content f42c
}
.ion-ios-flamebefore {
	content f42f
}
.ion-ios-flame-outlinebefore {
	content f42e
}
.ion-ios-flaskbefore {
	content f431
}
.ion-ios-flask-outlinebefore {
	content f430
}
.ion-ios-flowerbefore {
	content f433
}
.ion-ios-flower-outlinebefore {
	content f432
}
.ion-ios-folderbefore {
	content f435
}
.ion-ios-folder-outlinebefore {
	content f434
}
.ion-ios-footballbefore {
	content f437
}
.ion-ios-football-outlinebefore {
	content f436
}
.ion-ios-game-controller-abefore {
	content f439
}
.ion-ios-game-controller-a-outlinebefore {
	content f438
}
.ion-ios-game-controller-bbefore {
	content f43b
}
.ion-ios-game-controller-b-outlinebefore {
	content f43a
}
.ion-ios-gearbefore {
	content f43d
}
.ion-ios-gear-outlinebefore {
	content f43c
}
.ion-ios-glassesbefore {
	content f43f
}
.ion-ios-glasses-outlinebefore {
	content f43e
}
.ion-ios-grid-viewbefore {
	content f441
}
.ion-ios-grid-view-outlinebefore {
	content f440
}
.ion-ios-heartbefore {
	content f443
}
.ion-ios-heart-outlinebefore {
	content f442
}
.ion-ios-helpbefore {
	content f446
}
.ion-ios-help-emptybefore {
	content f444
}
.ion-ios-help-outlinebefore {
	content f445
}
.ion-ios-homebefore {
	content f448
}
.ion-ios-home-outlinebefore {
	content f447
}
.ion-ios-infinitebefore {
	content f44a
}
.ion-ios-infinite-outlinebefore {
	content f449
}
.ion-ios-informationbefore {
	content f44d
}
.ion-ios-information-emptybefore {
	content f44b
}
.ion-ios-information-outlinebefore {
	content f44c
}
.ion-ios-ionic-outlinebefore {
	content f44e
}
.ion-ios-keypadbefore {
	content f450
}
.ion-ios-keypad-outlinebefore {
	content f44f
}
.ion-ios-lightbulbbefore {
	content f452
}
.ion-ios-lightbulb-outlinebefore {
	content f451
}
.ion-ios-listbefore {
	content f454
}
.ion-ios-list-outlinebefore {
	content f453
}
.ion-ios-locationbefore {
	content f456
}
.ion-ios-location-outlinebefore {
	content f455
}
.ion-ios-lockedbefore {
	content f458
}
.ion-ios-locked-outlinebefore {
	content f457
}
.ion-ios-loopbefore {
	content f45a
}
.ion-ios-loop-strongbefore {
	content f459
}
.ion-ios-medicalbefore {
	content f45c
}
.ion-ios-medical-outlinebefore {
	content f45b
}
.ion-ios-medkitbefore {
	content f45e
}
.ion-ios-medkit-outlinebefore {
	content f45d
}
.ion-ios-micbefore {
	content f461
}
.ion-ios-mic-offbefore {
	content f45f
}
.ion-ios-mic-outlinebefore {
	content f460
}
.ion-ios-minusbefore {
	content f464
}
.ion-ios-minus-emptybefore {
	content f462
}
.ion-ios-minus-outlinebefore {
	content f463
}
.ion-ios-monitorbefore {
	content f466
}
.ion-ios-monitor-outlinebefore {
	content f465
}
.ion-ios-moonbefore {
	content f468
}
.ion-ios-moon-outlinebefore {
	content f467
}
.ion-ios-morebefore {
	content f46a
}
.ion-ios-more-outlinebefore {
	content f469
}
.ion-ios-musical-notebefore {
	content f46b
}
.ion-ios-musical-notesbefore {
	content f46c
}
.ion-ios-navigatebefore {
	content f46e
}
.ion-ios-navigate-outlinebefore {
	content f46d
}
.ion-ios-nutritionbefore {
	content f470
}
.ion-ios-nutrition-outlinebefore {
	content f46f
}
.ion-ios-paperbefore {
	content f472
}
.ion-ios-paper-outlinebefore {
	content f471
}
.ion-ios-paperplanebefore {
	content f474
}
.ion-ios-paperplane-outlinebefore {
	content f473
}
.ion-ios-partlysunnybefore {
	content f476
}
.ion-ios-partlysunny-outlinebefore {
	content f475
}
.ion-ios-pausebefore {
	content f478
}
.ion-ios-pause-outlinebefore {
	content f477
}
.ion-ios-pawbefore {
	content f47a
}
.ion-ios-paw-outlinebefore {
	content f479
}
.ion-ios-peoplebefore {
	content f47c
}
.ion-ios-people-outlinebefore {
	content f47b
}
.ion-ios-personbefore {
	content f47e
}
.ion-ios-person-outlinebefore {
	content f47d
}
.ion-ios-personaddbefore {
	content f480
}
.ion-ios-personadd-outlinebefore {
	content f47f
}
.ion-ios-photosbefore {
	content f482
}
.ion-ios-photos-outlinebefore {
	content f481
}
.ion-ios-piebefore {
	content f484
}
.ion-ios-pie-outlinebefore {
	content f483
}
.ion-ios-pintbefore {
	content f486
}
.ion-ios-pint-outlinebefore {
	content f485
}
.ion-ios-playbefore {
	content f488
}
.ion-ios-play-outlinebefore {
	content f487
}
.ion-ios-plusbefore {
	content f48b
}
.ion-ios-plus-emptybefore {
	content f489
}
.ion-ios-plus-outlinebefore {
	content f48a
}
.ion-ios-pricetagbefore {
	content f48d
}
.ion-ios-pricetag-outlinebefore {
	content f48c
}
.ion-ios-pricetagsbefore {
	content f48f
}
.ion-ios-pricetags-outlinebefore {
	content f48e
}
.ion-ios-printerbefore {
	content f491
}
.ion-ios-printer-outlinebefore {
	content f490
}
.ion-ios-pulsebefore {
	content f493
}
.ion-ios-pulse-strongbefore {
	content f492
}
.ion-ios-rainybefore {
	content f495
}
.ion-ios-rainy-outlinebefore {
	content f494
}
.ion-ios-recordingbefore {
	content f497
}
.ion-ios-recording-outlinebefore {
	content f496
}
.ion-ios-redobefore {
	content f499
}
.ion-ios-redo-outlinebefore {
	content f498
}
.ion-ios-refreshbefore {
	content f49c
}
.ion-ios-refresh-emptybefore {
	content f49a
}
.ion-ios-refresh-outlinebefore {
	content f49b
}
.ion-ios-reloadbefore {
	content f49d
}
.ion-ios-reverse-camerabefore {
	content f49f
}
.ion-ios-reverse-camera-outlinebefore {
	content f49e
}
.ion-ios-rewindbefore {
	content f4a1
}
.ion-ios-rewind-outlinebefore {
	content f4a0
}
.ion-ios-rosebefore {
	content f4a3
}
.ion-ios-rose-outlinebefore {
	content f4a2
}
.ion-ios-searchbefore {
	content f4a5
}
.ion-ios-search-strongbefore {
	content f4a4
}
.ion-ios-settingsbefore {
	content f4a7
}
.ion-ios-settings-strongbefore {
	content f4a6
}
.ion-ios-shufflebefore {
	content f4a9
}
.ion-ios-shuffle-strongbefore {
	content f4a8
}
.ion-ios-skipbackwardbefore {
	content f4ab
}
.ion-ios-skipbackward-outlinebefore {
	content f4aa
}
.ion-ios-skipforwardbefore {
	content f4ad
}
.ion-ios-skipforward-outlinebefore {
	content f4ac
}
.ion-ios-snowybefore {
	content f4ae
}
.ion-ios-speedometerbefore {
	content f4b0
}
.ion-ios-speedometer-outlinebefore {
	content f4af
}
.ion-ios-starbefore {
	content f4b3
}
.ion-ios-star-halfbefore {
	content f4b1
}
.ion-ios-star-outlinebefore {
	content f4b2
}
.ion-ios-stopwatchbefore {
	content f4b5
}
.ion-ios-stopwatch-outlinebefore {
	content f4b4
}
.ion-ios-sunnybefore {
	content f4b7
}
.ion-ios-sunny-outlinebefore {
	content f4b6
}
.ion-ios-telephonebefore {
	content f4b9
}
.ion-ios-telephone-outlinebefore {
	content f4b8
}
.ion-ios-tennisballbefore {
	content f4bb
}
.ion-ios-tennisball-outlinebefore {
	content f4ba
}
.ion-ios-thunderstormbefore {
	content f4bd
}
.ion-ios-thunderstorm-outlinebefore {
	content f4bc
}
.ion-ios-timebefore {
	content f4bf
}
.ion-ios-time-outlinebefore {
	content f4be
}
.ion-ios-timerbefore {
	content f4c1
}
.ion-ios-timer-outlinebefore {
	content f4c0
}
.ion-ios-togglebefore {
	content f4c3
}
.ion-ios-toggle-outlinebefore {
	content f4c2
}
.ion-ios-trashbefore {
	content f4c5
}
.ion-ios-trash-outlinebefore {
	content f4c4
}
.ion-ios-undobefore {
	content f4c7
}
.ion-ios-undo-outlinebefore {
	content f4c6
}
.ion-ios-unlockedbefore {
	content f4c9
}
.ion-ios-unlocked-outlinebefore {
	content f4c8
}
.ion-ios-uploadbefore {
	content f4cb
}
.ion-ios-upload-outlinebefore {
	content f4ca
}
.ion-ios-videocambefore {
	content f4cd
}
.ion-ios-videocam-outlinebefore {
	content f4cc
}
.ion-ios-volume-highbefore {
	content f4ce
}
.ion-ios-volume-lowbefore {
	content f4cf
}
.ion-ios-wineglassbefore {
	content f4d1
}
.ion-ios-wineglass-outlinebefore {
	content f4d0
}
.ion-ios-worldbefore {
	content f4d3
}
.ion-ios-world-outlinebefore {
	content f4d2
}
.ion-ipadbefore {
	content f1f9
}
.ion-iphonebefore {
	content f1fa
}
.ion-ipodbefore {
	content f1fb
}
.ion-jetbefore {
	content f295
}
.ion-keybefore {
	content f296
}
.ion-knifebefore {
	content f297
}
.ion-laptopbefore {
	content f1fc
}
.ion-leafbefore {
	content f1fd
}
.ion-levelsbefore {
	content f298
}
.ion-lightbulbbefore {
	content f299
}
.ion-linkbefore {
	content f1fe
}
.ion-load-abefore {
	content f29a
}
.ion-load-bbefore {
	content f29b
}
.ion-load-cbefore {
	content f29c
}
.ion-load-dbefore {
	content f29d
}
.ion-locationbefore {
	content f1ff
}
.ion-lock-combinationbefore {
	content f4d4
}
.ion-lockedbefore {
	content f200
}
.ion-log-inbefore {
	content f29e
}
.ion-log-outbefore {
	content f29f
}
.ion-loopbefore {
	content f201
}
.ion-magnetbefore {
	content f2a0
}
.ion-malebefore {
	content f2a1
}
.ion-manbefore {
	content f202
}
.ion-mapbefore {
	content f203
}
.ion-medkitbefore {
	content f2a2
}
.ion-mergebefore {
	content f33f
}
.ion-mic-abefore {
	content f204
}
.ion-mic-bbefore {
	content f205
}
.ion-mic-cbefore {
	content f206
}
.ion-minusbefore {
	content f209
}
.ion-minus-circledbefore {
	content f207
}
.ion-minus-roundbefore {
	content f208
}
.ion-model-sbefore {
	content f2c1
}
.ion-monitorbefore {
	content f20a
}
.ion-morebefore {
	content f20b
}
.ion-mousebefore {
	content f340
}
.ion-music-notebefore {
	content f20c
}
.ion-naviconbefore {
	content f20e
}
.ion-navicon-roundbefore {
	content f20d
}
.ion-navigatebefore {
	content f2a3
}
.ion-networkbefore {
	content f341
}
.ion-no-smokingbefore {
	content f2c2
}
.ion-nuclearbefore {
	content f2a4
}
.ion-outletbefore {
	content f342
}
.ion-paintbrushbefore {
	content f4d5
}
.ion-paintbucketbefore {
	content f4d6
}
.ion-paper-airplanebefore {
	content f2c3
}
.ion-paperclipbefore {
	content f20f
}
.ion-pausebefore {
	content f210
}
.ion-personbefore {
	content f213
}
.ion-person-addbefore {
	content f211
}
.ion-person-stalkerbefore {
	content f212
}
.ion-pie-graphbefore {
	content f2a5
}
.ion-pinbefore {
	content f2a6
}
.ion-pinpointbefore {
	content f2a7
}
.ion-pizzabefore {
	content f2a8
}
.ion-planebefore {
	content f214
}
.ion-planetbefore {
	content f343
}
.ion-playbefore {
	content f215
}
.ion-playstationbefore {
	content f30a
}
.ion-plusbefore {
	content f218
}
.ion-plus-circledbefore {
	content f216
}
.ion-plus-roundbefore {
	content f217
}
.ion-podiumbefore {
	content f344
}
.ion-poundbefore {
	content f219
}
.ion-powerbefore {
	content f2a9
}
.ion-pricetagbefore {
	content f2aa
}
.ion-pricetagsbefore {
	content f2ab
}
.ion-printerbefore {
	content f21a
}
.ion-pull-requestbefore {
	content f345
}
.ion-qr-scannerbefore {
	content f346
}
.ion-quotebefore {
	content f347
}
.ion-radio-wavesbefore {
	content f2ac
}
.ion-recordbefore {
	content f21b
}
.ion-refreshbefore {
	content f21c
}
.ion-replybefore {
	content f21e
}
.ion-reply-allbefore {
	content f21d
}
.ion-ribbon-abefore {
	content f348
}
.ion-ribbon-bbefore {
	content f349
}
.ion-sadbefore {
	content f34a
}
.ion-sad-outlinebefore {
	content f4d7
}
.ion-scissorsbefore {
	content f34b
}
.ion-searchbefore {
	content f21f
}
.ion-settingsbefore {
	content f2ad
}
.ion-sharebefore {
	content f220
}
.ion-shufflebefore {
	content f221
}
.ion-skip-backwardbefore {
	content f222
}
.ion-skip-forwardbefore {
	content f223
}
.ion-social-androidbefore {
	content f225
}
.ion-social-android-outlinebefore {
	content f224
}
.ion-social-angularbefore {
	content f4d9
}
.ion-social-angular-outlinebefore {
	content f4d8
}
.ion-social-applebefore {
	content f227
}
.ion-social-apple-outlinebefore {
	content f226
}
.ion-social-bitcoinbefore {
	content f2af
}
.ion-social-bitcoin-outlinebefore {
	content f2ae
}
.ion-social-bufferbefore {
	content f229
}
.ion-social-buffer-outlinebefore {
	content f228
}
.ion-social-chromebefore {
	content f4db
}
.ion-social-chrome-outlinebefore {
	content f4da
}
.ion-social-codepenbefore {
	content f4dd
}
.ion-social-codepen-outlinebefore {
	content f4dc
}
.ion-social-css3before {
	content f4df
}
.ion-social-css3-outlinebefore {
	content f4de
}
.ion-social-designernewsbefore {
	content f22b
}
.ion-social-designernews-outlinebefore {
	content f22a
}
.ion-social-dribbblebefore {
	content f22d
}
.ion-social-dribbble-outlinebefore {
	content f22c
}
.ion-social-dropboxbefore {
	content f22f
}
.ion-social-dropbox-outlinebefore {
	content f22e
}
.ion-social-eurobefore {
	content f4e1
}
.ion-social-euro-outlinebefore {
	content f4e0
}
.ion-social-facebookbefore {
	content f231
}
.ion-social-facebook-outlinebefore {
	content f230
}
.ion-social-foursquarebefore {
	content f34d
}
.ion-social-foursquare-outlinebefore {
	content f34c
}
.ion-social-freebsd-devilbefore {
	content f2c4
}
.ion-social-githubbefore {
	content f233
}
.ion-social-github-outlinebefore {
	content f232
}
.ion-social-googlebefore {
	content f34f
}
.ion-social-google-outlinebefore {
	content f34e
}
.ion-social-googleplusbefore {
	content f235
}
.ion-social-googleplus-outlinebefore {
	content f234
}
.ion-social-hackernewsbefore {
	content f237
}
.ion-social-hackernews-outlinebefore {
	content f236
}
.ion-social-html5before {
	content f4e3
}
.ion-social-html5-outlinebefore {
	content f4e2
}
.ion-social-instagrambefore {
	content f351
}
.ion-social-instagram-outlinebefore {
	content f350
}
.ion-social-javascriptbefore {
	content f4e5
}
.ion-social-javascript-outlinebefore {
	content f4e4
}
.ion-social-linkedinbefore {
	content f239
}
.ion-social-linkedin-outlinebefore {
	content f238
}
.ion-social-markdownbefore {
	content f4e6
}
.ion-social-nodejsbefore {
	content f4e7
}
.ion-social-octocatbefore {
	content f4e8
}
.ion-social-pinterestbefore {
	content f2b1
}
.ion-social-pinterest-outlinebefore {
	content f2b0
}
.ion-social-pythonbefore {
	content f4e9
}
.ion-social-redditbefore {
	content f23b
}
.ion-social-reddit-outlinebefore {
	content f23a
}
.ion-social-rssbefore {
	content f23d
}
.ion-social-rss-outlinebefore {
	content f23c
}
.ion-social-sassbefore {
	content f4ea
}
.ion-social-skypebefore {
	content f23f
}
.ion-social-skype-outlinebefore {
	content f23e
}
.ion-social-snapchatbefore {
	content f4ec
}
.ion-social-snapchat-outlinebefore {
	content f4eb
}
.ion-social-tumblrbefore {
	content f241
}
.ion-social-tumblr-outlinebefore {
	content f240
}
.ion-social-tuxbefore {
	content f2c5
}
.ion-social-twitchbefore {
	content f4ee
}
.ion-social-twitch-outlinebefore {
	content f4ed
}
.ion-social-twitterbefore {
	content f243
}
.ion-social-twitter-outlinebefore {
	content f242
}
.ion-social-usdbefore {
	content f353
}
.ion-social-usd-outlinebefore {
	content f352
}
.ion-social-vimeobefore {
	content f245
}
.ion-social-vimeo-outlinebefore {
	content f244
}
.ion-social-whatsappbefore {
	content f4f0
}
.ion-social-whatsapp-outlinebefore {
	content f4ef
}
.ion-social-windowsbefore {
	content f247
}
.ion-social-windows-outlinebefore {
	content f246
}
.ion-social-wordpressbefore {
	content f249
}
.ion-social-wordpress-outlinebefore {
	content f248
}
.ion-social-yahoobefore {
	content f24b
}
.ion-social-yahoo-outlinebefore {
	content f24a
}
.ion-social-yenbefore {
	content f4f2
}
.ion-social-yen-outlinebefore {
	content f4f1
}
.ion-social-youtubebefore {
	content f24d
}
.ion-social-youtube-outlinebefore {
	content f24c
}
.ion-soup-canbefore {
	content f4f4
}
.ion-soup-can-outlinebefore {
	content f4f3
}
.ion-speakerphonebefore {
	content f2b2
}
.ion-speedometerbefore {
	content f2b3
}
.ion-spoonbefore {
	content f2b4
}
.ion-starbefore {
	content f24e
}
.ion-stats-barsbefore {
	content f2b5
}
.ion-steambefore {
	content f30b
}
.ion-stopbefore {
	content f24f
}
.ion-thermometerbefore {
	content f2b6
}
.ion-thumbsdownbefore {
	content f250
}
.ion-thumbsupbefore {
	content f251
}
.ion-togglebefore {
	content f355
}
.ion-toggle-filledbefore {
	content f354
}
.ion-transgenderbefore {
	content f4f5
}
.ion-trash-abefore {
	content f252
}
.ion-trash-bbefore {
	content f253
}
.ion-trophybefore {
	content f356
}
.ion-tshirtbefore {
	content f4f7
}
.ion-tshirt-outlinebefore {
	content f4f6
}
.ion-umbrellabefore {
	content f2b7
}
.ion-universitybefore {
	content f357
}
.ion-unlockedbefore {
	content f254
}
.ion-uploadbefore {
	content f255
}
.ion-usbbefore {
	content f2b8
}
.ion-videocamerabefore {
	content f256
}
.ion-volume-highbefore {
	content f257
}
.ion-volume-lowbefore {
	content f258
}
.ion-volume-mediumbefore {
	content f259
}
.ion-volume-mutebefore {
	content f25a
}
.ion-wandbefore {
	content f358
}
.ion-waterdropbefore {
	content f25b
}
.ion-wifibefore {
	content f25c
}
.ion-wineglassbefore {
	content f2b9
}
.ion-womanbefore {
	content f25d
}
.ion-wrenchbefore {
	content f2ba
}
.ion-xboxbefore {
	content f30c
}
@charset UTF-8;
@font-face {
	font-family linea-arrows-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsarrowsfontslinea-arrows-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsarrowsfontslinea-arrows-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsarrowsfontslinea-arrows-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsarrowsfontslinea-arrows-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsarrowsfontslinea-arrows-10.svg#linea-arrows-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-basic-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsbasicfontslinea-basic-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsbasicfontslinea-basic-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsbasicfontslinea-basic-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsbasicfontslinea-basic-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsbasicfontslinea-basic-10.svg#linea-basic-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-basic-elaboration-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsbasic-elaborationfontslinea-basic-elaboration-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsbasic-elaborationfontslinea-basic-elaboration-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsbasic-elaborationfontslinea-basic-elaboration-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsbasic-elaborationfontslinea-basic-elaboration-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsbasic-elaborationfontslinea-basic-elaboration-10.svg#linea-basic-elaboration-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-ecommerce-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsecommercefontslinea-ecommerce-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsecommercefontslinea-ecommerce-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsecommercefontslinea-ecommerce-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsecommercefontslinea-ecommerce-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsecommercefontslinea-ecommerce-10.svg#linea-ecommerce-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-music-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsmusicfontslinea-music-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsmusicfontslinea-music-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsmusicfontslinea-music-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsmusicfontslinea-music-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsmusicfontslinea-music-10.svg#linea-music-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-software-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconssoftwarefontslinea-software-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconssoftwarefontslinea-software-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconssoftwarefontslinea-software-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconssoftwarefontslinea-software-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconssoftwarefontslinea-software-10.svg#linea-software-10) format(svg);
	font-weight 400;
	font-style normal
}
@font-face {
	font-family linea-weather-10;
	src url(wp-contentthemeseducatorassetscsslinea-iconsweatherfontslinea-weather-10.eot);
	src url(wp-contentthemeseducatorassetscsslinea-iconsweatherfontslinea-weather-10.eot#iefix) format(embedded-opentype), url(wp-contentthemeseducatorassetscsslinea-iconsweatherfontslinea-weather-10.woff) format(woff), url(wp-contentthemeseducatorassetscsslinea-iconsweatherfontslinea-weather-10.ttf) format(truetype), url(wp-contentthemeseducatorassetscsslinea-iconsweatherfontslinea-weather-10.svg#linea-weather-10) format(svg);
	font-weight 400;
	font-style normal
}
[class^=icon-arrows][data-icon]before {
	font-family linea-arrows-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
[class^=icon-arrows-]before, [class= icon-arrows-]before {
	font-family linea-arrows-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-arrows-anticlockwisebefore {
	content e000
}
.icon-arrows-anticlockwise-dashedbefore {
	content e001
}
.icon-arrows-button-downbefore {
	content e002
}
.icon-arrows-button-offbefore {
	content e003
}
.icon-arrows-button-onbefore {
	content e004
}
.icon-arrows-button-upbefore {
	content e005
}
.icon-arrows-checkbefore {
	content e006
}
.icon-arrows-circle-checkbefore {
	content e007
}
.icon-arrows-circle-downbefore {
	content e008
}
.icon-arrows-circle-downleftbefore {
	content e009
}
.icon-arrows-circle-downrightbefore {
	content e00a
}
.icon-arrows-circle-leftbefore {
	content e00b
}
.icon-arrows-circle-minusbefore {
	content e00c
}
.icon-arrows-circle-plusbefore {
	content e00d
}
.icon-arrows-circle-removebefore {
	content e00e
}
.icon-arrows-circle-rightbefore {
	content e00f
}
.icon-arrows-circle-upbefore {
	content e010
}
.icon-arrows-circle-upleftbefore {
	content e011
}
.icon-arrows-circle-uprightbefore {
	content e012
}
.icon-arrows-clockwisebefore {
	content e013
}
.icon-arrows-clockwise-dashedbefore {
	content e014
}
.icon-arrows-compressbefore {
	content e015
}
.icon-arrows-denybefore {
	content e016
}
.icon-arrows-diagonalbefore {
	content e017
}
.icon-arrows-diagonal2before {
	content e018
}
.icon-arrows-downbefore {
	content e019
}
.icon-arrows-down-doublebefore {
	content e01a
}
.icon-arrows-downleftbefore {
	content e01b
}
.icon-arrows-downrightbefore {
	content e01c
}
.icon-arrows-drag-downbefore {
	content e01d
}
.icon-arrows-drag-down-dashedbefore {
	content e01e
}
.icon-arrows-drag-horizbefore {
	content e01f
}
.icon-arrows-drag-leftbefore {
	content e020
}
.icon-arrows-drag-left-dashedbefore {
	content e021
}
.icon-arrows-drag-rightbefore {
	content e022
}
.icon-arrows-drag-right-dashedbefore {
	content e023
}
.icon-arrows-drag-upbefore {
	content e024
}
.icon-arrows-drag-up-dashedbefore {
	content e025
}
.icon-arrows-drag-vertbefore {
	content e026
}
.icon-arrows-exclamationbefore {
	content e027
}
.icon-arrows-expandbefore {
	content e028
}
.icon-arrows-expand-diagonal1before {
	content e029
}
.icon-arrows-expand-horizontal1before {
	content e02a
}
.icon-arrows-expand-vertical1before {
	content e02b
}
.icon-arrows-fit-horizontalbefore {
	content e02c
}
.icon-arrows-fit-verticalbefore {
	content e02d
}
.icon-arrows-glidebefore {
	content e02e
}
.icon-arrows-glide-horizontalbefore {
	content e02f
}
.icon-arrows-glide-verticalbefore {
	content e030
}
.icon-arrows-hamburger1before {
	content e031
}
.icon-arrows-hamburger-2before {
	content e032
}
.icon-arrows-horizontalbefore {
	content e033
}
.icon-arrows-infobefore {
	content e034
}
.icon-arrows-keyboard-altbefore {
	content e035
}
.icon-arrows-keyboard-cmdbefore {
	content e036
}
.icon-arrows-keyboard-deletebefore {
	content e037
}
.icon-arrows-keyboard-downbefore {
	content e038
}
.icon-arrows-keyboard-leftbefore {
	content e039
}
.icon-arrows-keyboard-returnbefore {
	content e03a
}
.icon-arrows-keyboard-rightbefore {
	content e03b
}
.icon-arrows-keyboard-shiftbefore {
	content e03c
}
.icon-arrows-keyboard-tabbefore {
	content e03d
}
.icon-arrows-keyboard-upbefore {
	content e03e
}
.icon-arrows-leftbefore {
	content e03f
}
.icon-arrows-left-double-32before {
	content e040
}
.icon-arrows-minusbefore {
	content e041
}
.icon-arrows-movebefore {
	content e042
}
.icon-arrows-move2before {
	content e043
}
.icon-arrows-move-bottombefore {
	content e044
}
.icon-arrows-move-leftbefore {
	content e045
}
.icon-arrows-move-rightbefore {
	content e046
}
.icon-arrows-move-topbefore {
	content e047
}
.icon-arrows-plusbefore {
	content e048
}
.icon-arrows-questionbefore {
	content e049
}
.icon-arrows-removebefore {
	content e04a
}
.icon-arrows-rightbefore {
	content e04b
}
.icon-arrows-right-doublebefore {
	content e04c
}
.icon-arrows-rotatebefore {
	content e04d
}
.icon-arrows-rotate-antibefore {
	content e04e
}
.icon-arrows-rotate-anti-dashedbefore {
	content e04f
}
.icon-arrows-rotate-dashedbefore {
	content e050
}
.icon-arrows-shrinkbefore {
	content e051
}
.icon-arrows-shrink-diagonal1before {
	content e052
}
.icon-arrows-shrink-diagonal2before {
	content e053
}
.icon-arrows-shrink-horizonal2before {
	content e054
}
.icon-arrows-shrink-horizontal1before {
	content e055
}
.icon-arrows-shrink-vertical1before {
	content e056
}
.icon-arrows-shrink-vertical2before {
	content e057
}
.icon-arrows-sign-downbefore {
	content e058
}
.icon-arrows-sign-leftbefore {
	content e059
}
.icon-arrows-sign-rightbefore {
	content e05a
}
.icon-arrows-sign-upbefore {
	content e05b
}
.icon-arrows-slide-down1before {
	content e05c
}
.icon-arrows-slide-down2before {
	content e05d
}
.icon-arrows-slide-left1before {
	content e05e
}
.icon-arrows-slide-left2before {
	content e05f
}
.icon-arrows-slide-right1before {
	content e060
}
.icon-arrows-slide-right2before {
	content e061
}
.icon-arrows-slide-up1before {
	content e062
}
.icon-arrows-slide-up2before {
	content e063
}
.icon-arrows-slim-downbefore {
	content e064
}
.icon-arrows-slim-down-dashedbefore {
	content e065
}
.icon-arrows-slim-leftbefore {
	content e066
}
.icon-arrows-slim-left-dashedbefore {
	content e067
}
.icon-arrows-slim-rightbefore {
	content e068
}
.icon-arrows-slim-right-dashedbefore {
	content e069
}
.icon-arrows-slim-upbefore {
	content e06a
}
.icon-arrows-slim-up-dashedbefore {
	content e06b
}
.icon-arrows-square-checkbefore {
	content e06c
}
.icon-arrows-square-downbefore {
	content e06d
}
.icon-arrows-square-downleftbefore {
	content e06e
}
.icon-arrows-square-downrightbefore {
	content e06f
}
.icon-arrows-square-leftbefore {
	content e070
}
.icon-arrows-square-minusbefore {
	content e071
}
.icon-arrows-square-plusbefore {
	content e072
}
.icon-arrows-square-removebefore {
	content e073
}
.icon-arrows-square-rightbefore {
	content e074
}
.icon-arrows-square-upbefore {
	content e075
}
.icon-arrows-square-upleftbefore {
	content e076
}
.icon-arrows-square-uprightbefore {
	content e077
}
.icon-arrows-squaresbefore {
	content e078
}
.icon-arrows-stretch-diagonal1before {
	content e079
}
.icon-arrows-stretch-diagonal2before {
	content e07a
}
.icon-arrows-stretch-diagonal3before {
	content e07b
}
.icon-arrows-stretch-diagonal4before {
	content e07c
}
.icon-arrows-stretch-horizontal1before {
	content e07d
}
.icon-arrows-stretch-horizontal2before {
	content e07e
}
.icon-arrows-stretch-vertical1before {
	content e07f
}
.icon-arrows-stretch-vertical2before {
	content e080
}
.icon-arrows-switch-horizontalbefore {
	content e081
}
.icon-arrows-switch-verticalbefore {
	content e082
}
.icon-arrows-upbefore {
	content e083
}
.icon-arrows-up-double-33before {
	content e084
}
.icon-arrows-upleftbefore {
	content e085
}
.icon-arrows-uprightbefore {
	content e086
}
.icon-arrows-verticalbefore {
	content e087
}

[class^=icon-basic-][data-icon]before {
	font-family linea-basic-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}

[class^=icon-basic-]before, [class= icon-basic-]before {
	font-family linea-basic-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}


.icon-basic-acceleratorbefore {
	content a
}

.icon-basic-alarmbefore {
	content b
}
.icon-basic-anchorbefore {
	content c
}
.icon-basic-anticlockwisebefore {
	content d
}
.icon-basic-archivebefore {
	content e
}
.icon-basic-archive-fullbefore {
	content f
}
.icon-basic-banbefore {
	content g
}
.icon-basic-battery-chargebefore {
	content h
}
.icon-basic-battery-emptybefore {
	content i
}
.icon-basic-battery-fullbefore {
	content j
}
.icon-basic-battery-halfbefore {
	content k
}
.icon-basic-boltbefore {
	content l
}
.icon-basic-bookbefore {
	content m
}
.icon-basic-book-penbefore {
	content n
}
.icon-basic-book-pencilbefore {
	content o
}
.icon-basic-bookmarkbefore {
	content p
}
.icon-basic-calculatorbefore {
	content q
}
.icon-basic-calendarbefore {
	content r
}
.icon-basic-cards-diamondsbefore {
	content s
}
.icon-basic-cards-heartsbefore {
	content t
}
.icon-basic-casebefore {
	content u
}
.icon-basic-chronometerbefore {
	content v
}
.icon-basic-clessidrebefore {
	content w
}
.icon-basic-clockbefore {
	content x
}
.icon-basic-clockwisebefore {
	content y
}
.icon-basic-cloudbefore {
	content z
}

.icon-basic-clubsbefore {
	content A
}
.icon-basic-compassbefore {
	content B
}
.icon-basic-cupbefore {
	content C
}
.icon-basic-diamondsbefore {
	content D
}
.icon-basic-displaybefore {
	content E
}
.icon-basic-downloadbefore {
	content F
}
.icon-basic-exclamationbefore {
	content G
}
.icon-basic-eyebefore {
	content H
}
.icon-basic-eye-closedbefore {
	content I
}
.icon-basic-femalebefore {
	content J
}
.icon-basic-flag1before {
	content K
}
.icon-basic-flag2before {
	content L
}
.icon-basic-floppydiskbefore {
	content M
}
.icon-basic-folderbefore {
	content N
}
.icon-basic-folder-multiplebefore {
	content O
}
.icon-basic-gearbefore {
	content P
}
.icon-basic-geolocalize-01before {
	content Q
}
.icon-basic-geolocalize-05before {
	content R
}
.icon-basic-globebefore {
	content S
}
.icon-basic-gunsightbefore {
	content T
}
.icon-basic-hammerbefore {
	content U
}
.icon-basic-headsetbefore {
	content V
}
.icon-basic-heartbefore {
	content W
}
.icon-basic-heart-brokenbefore {
	content X
}
.icon-basic-helmbefore {
	content Y
}
.icon-basic-homebefore {
	content Z
}
.icon-basic-infobefore {
	content 0
}
.icon-basic-ipodbefore {
	content 1
}
.icon-basic-joypadbefore {
	content 2
}
.icon-basic-keybefore {
	content 3
}
.icon-basic-keyboardbefore {
	content 4
}
.icon-basic-laptopbefore {
	content 5
}
.icon-basic-life-buoybefore {
	content 6
}
.icon-basic-lightbulbbefore {
	content 7
}
.icon-basic-linkbefore {
	content 8
}
.icon-basic-lockbefore {
	content 9
}
.icon-basic-lock-openbefore {
	content !
}
.icon-basic-magic-mousebefore {
	content 
}
.icon-basic-magnifierbefore {
	content #
}
.icon-basic-magnifier-minusbefore {
	content $
}

.icon-basic-magnifier-plusbefore {
	content %
}

.icon-basic-mailbefore {
	content &
}

.icon-basic-mail-multiplebefore {
	content '
}
.icon-basic-malebefore {
	content 
}
.icon-basic-mapbefore {
	content +
}
.icon-basic-messagebefore {
	content ,
}
.icon-basic-message-multiplebefore {
	content -
}
.icon-basic-message-txtbefore {
	content .
}

.icon-basic-mixer2before {
	content 
}

.icon-basic-mousebefore {
	content 
}
.icon-basic-notebookbefore {
	content ;
}
.icon-basic-notebook-penbefore {
	content 
}
.icon-basic-notebook-pencilbefore {
	content =
}
.icon-basic-paperplanebefore {
	content 
}
.icon-basic-pencil-rulerbefore {
	content 
}
.icon-basic-pencil-ruler-penbefore {
	content @
}
.icon-basic-picture-multiplebefore {
	content ^
}
.icon-basic-pin1before {
	content _
}
.icon-basic-pin2before {
	content `
}
.icon-basic-postcard-multiplebefore {
	content 
}

.icon-basic-questionbefore {
	content ~
}

.icon-basic-rssbefore {
	content 
}


.icon-basic-serverbefore {
	content e000
}
.icon-basic-server2before {
	content e001
}
.icon-basic-server-cloudbefore {
	content e002
}
.icon-basic-server-downloadbefore {
	content e003
}
.icon-basic-server-uploadbefore {
	content e004
}
.icon-basic-settingsbefore {
	content e005
}
.icon-basic-sharebefore {
	content e006
}
.icon-basic-sheetbefore {
	content e007
}
.icon-basic-sheet-multiplebefore {
	content e008
}
.icon-basic-sheet-penbefore {
	content e009
}
.icon-basic-sheet-pencilbefore {
	content e00a
}
.icon-basic-sheet-txtbefore {
	content e00b
}
.icon-basic-signsbefore {
	content e00c
}
.icon-basic-smartphonebefore {
	content e00d
}
.icon-basic-spadesbefore {
	content e00e
}
.icon-basic-spreadbefore {
	content e00f
}
.icon-basic-spread-bookmarkbefore {
	content e010
}
.icon-basic-spread-textbefore {
	content e011
}
.icon-basic-spread-text-bookmarkbefore {
	content e012
}
.icon-basic-starbefore {
	content e013
}
.icon-basic-tabletbefore {
	content e014
}
.icon-basic-targetbefore {
	content e015
}
.icon-basic-todobefore {
	content e016
}
.icon-basic-todo-penbefore {
	content e017
}
.icon-basic-todo-pencilbefore {
	content e018
}
.icon-basic-todo-txtbefore {
	content e019
}
.icon-basic-todolist-penbefore {
	content e01a
}
.icon-basic-todolist-pencilbefore {
	content e01b
}
.icon-basic-trashcanbefore {
	content e01c
}
.icon-basic-trashcan-fullbefore {
	content e01d
}
.icon-basic-trashcan-refreshbefore {
	content e01e
}
.icon-basic-trashcan-removebefore {
	content e01f
}
.icon-basic-uploadbefore {
	content e020
}
.icon-basic-usbbefore {
	content e021
}
.icon-basic-videobefore {
	content e022
}
.icon-basic-watchbefore {
	content e023
}
.icon-basic-webpagebefore {
	content e024
}
.icon-basic-webpage-img-txtbefore {
	content e025
}
.icon-basic-webpage-multiplebefore {
	content e026
}
.icon-basic-webpage-txtbefore {
	content e027
}
.icon-basic-worldbefore {
	content e028
}

[class^=icon-basic-elaboration-][data-icon]before {
	font-family linea-basic-elaboration-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}

[class^=icon-basic-elaboration-]before, [class= icon-basic-elaboration-]before {
	font-family linea-basic-elaboration-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}

.icon-basic-elaboration-bookmark-checckbefore {
	content a
}
.icon-basic-elaboration-bookmark-minusbefore {
	content b
}
.icon-basic-elaboration-bookmark-plusbefore {
	content c
}
.icon-basic-elaboration-bookmark-removebefore {
	content d
}
.icon-basic-elaboration-briefcase-checkbefore {
	content e
}
.icon-basic-elaboration-briefcase-downloadbefore {
	content f
}
.icon-basic-elaboration-briefcase-flaggedbefore {
	content g
}
.icon-basic-elaboration-briefcase-minusbefore {
	content h
}
.icon-basic-elaboration-briefcase-plusbefore {
	content i
}
.icon-basic-elaboration-briefcase-refreshbefore {
	content j
}
.icon-basic-elaboration-briefcase-removebefore {
	content k
}
.icon-basic-elaboration-briefcase-searchbefore {
	content l
}
.icon-basic-elaboration-briefcase-starbefore {
	content m
}
.icon-basic-elaboration-briefcase-uploadbefore {
	content n
}
.icon-basic-elaboration-browser-checkbefore {
	content o
}
.icon-basic-elaboration-browser-downloadbefore {
	content p
}
.icon-basic-elaboration-browser-minusbefore {
	content q
}
.icon-basic-elaboration-browser-plusbefore {
	content r
}
.icon-basic-elaboration-browser-refreshbefore {
	content s
}
.icon-basic-elaboration-browser-removebefore {
	content t
}
.icon-basic-elaboration-browser-searchbefore {
	content u
}
.icon-basic-elaboration-browser-starbefore {
	content v
}
.icon-basic-elaboration-browser-uploadbefore {
	content w
}
.icon-basic-elaboration-calendar-checkbefore {
	content x
}
.icon-basic-elaboration-calendar-cloudbefore {
	content y
}
.icon-basic-elaboration-calendar-downloadbefore {
	content z
}
.icon-basic-elaboration-calendar-emptybefore {
	content A
}
.icon-basic-elaboration-calendar-flaggedbefore {
	content B
}
.icon-basic-elaboration-calendar-heartbefore {
	content C
}
.icon-basic-elaboration-calendar-minusbefore {
	content D
}
.icon-basic-elaboration-calendar-nextbefore {
	content E
}
.icon-basic-elaboration-calendar-noaccessbefore {
	content F
}
.icon-basic-elaboration-calendar-pencilbefore {
	content G
}
.icon-basic-elaboration-calendar-plusbefore {
	content H
}
.icon-basic-elaboration-calendar-previousbefore {
	content I
}
.icon-basic-elaboration-calendar-refreshbefore {
	content J
}
.icon-basic-elaboration-calendar-removebefore {
	content K
}
.icon-basic-elaboration-calendar-searchbefore {
	content L
}
.icon-basic-elaboration-calendar-starbefore {
	content M
}
.icon-basic-elaboration-calendar-uploadbefore {
	content N
}
.icon-basic-elaboration-cloud-checkbefore {
	content O
}
.icon-basic-elaboration-cloud-downloadbefore {
	content P
}
.icon-basic-elaboration-cloud-minusbefore {
	content Q
}
.icon-basic-elaboration-cloud-noaccessbefore {
	content R
}
.icon-basic-elaboration-cloud-plusbefore {
	content S
}
.icon-basic-elaboration-cloud-refreshbefore {
	content T
}
.icon-basic-elaboration-cloud-removebefore {
	content U
}
.icon-basic-elaboration-cloud-searchbefore {
	content V
}
.icon-basic-elaboration-cloud-uploadbefore {
	content W
}
.icon-basic-elaboration-document-checkbefore {
	content X
}
.icon-basic-elaboration-document-cloudbefore {
	content Y
}
.icon-basic-elaboration-document-downloadbefore {
	content Z
}
.icon-basic-elaboration-document-flaggedbefore {
	content 0
}
.icon-basic-elaboration-document-graphbefore {
	content 1
}
.icon-basic-elaboration-document-heartbefore {
	content 2
}
.icon-basic-elaboration-document-minusbefore {
	content 3
}
.icon-basic-elaboration-document-nextbefore {
	content 4
}
.icon-basic-elaboration-document-noaccessbefore {
	content 5
}
.icon-basic-elaboration-document-notebefore {
	content 6
}
.icon-basic-elaboration-document-pencilbefore {
	content 7
}
.icon-basic-elaboration-document-picturebefore {
	content 8
}
.icon-basic-elaboration-document-plusbefore {
	content 9
}
.icon-basic-elaboration-document-previousbefore {
	content !
}
.icon-basic-elaboration-document-refreshbefore {
	content 
}
.icon-basic-elaboration-document-removebefore {
	content #
}
.icon-basic-elaboration-document-searchbefore {
	content $
}
.icon-basic-elaboration-document-starbefore {
	content %
}
.icon-basic-elaboration-document-uploadbefore {
	content &
}
.icon-basic-elaboration-folder-checkbefore {
	content '
}
.icon-basic-elaboration-folder-downloadbefore {
	content 
}
.icon-basic-elaboration-folder-flaggedbefore {
	content +
}
.icon-basic-elaboration-folder-graphbefore {
	content ,
}
.icon-basic-elaboration-folder-heartbefore {
	content -
}
.icon-basic-elaboration-folder-minusbefore {
	content .
}
.icon-basic-elaboration-folder-nextbefore {
	content 
}
.icon-basic-elaboration-folder-noaccessbefore {
	content 
}
.icon-basic-elaboration-folder-notebefore {
	content ;
}
.icon-basic-elaboration-folder-pencilbefore {
	content 
}
.icon-basic-elaboration-folder-picturebefore {
	content =
}
.icon-basic-elaboration-folder-plusbefore {
	content 
}
.icon-basic-elaboration-folder-previousbefore {
	content 
}
.icon-basic-elaboration-folder-refreshbefore {
	content @
}
.icon-basic-elaboration-folder-starbefore {
	content ^
}
.icon-basic-elaboration-folder-uploadbefore {
	content _
}
.icon-basic-elaboration-mail-checkbefore {
	content `
}

.icon-basic-elaboration-mail-documentbefore {
	content 
}

.icon-basic-elaboration-mail-flaggedbefore {
	content ~
}
.icon-basic-elaboration-mail-heartbefore {
	content 
}
.icon-basic-elaboration-mail-nextbefore {
	content e000
}
.icon-basic-elaboration-mail-noaccessbefore {
	content e001
}
.icon-basic-elaboration-mail-notebefore {
	content e002
}
.icon-basic-elaboration-mail-pencilbefore {
	content e003
}
.icon-basic-elaboration-mail-picturebefore {
	content e004
}
.icon-basic-elaboration-mail-previousbefore {
	content e005
}
.icon-basic-elaboration-mail-refreshbefore {
	content e006
}
.icon-basic-elaboration-mail-removebefore {
	content e007
}
.icon-basic-elaboration-mail-searchbefore {
	content e008
}
.icon-basic-elaboration-mail-starbefore {
	content e009
}
.icon-basic-elaboration-mail-uploadbefore {
	content e00a
}
.icon-basic-elaboration-message-checkbefore {
	content e00b
}
.icon-basic-elaboration-message-dotsbefore {
	content e00c
}
.icon-basic-elaboration-message-happybefore {
	content e00d
}
.icon-basic-elaboration-message-heartbefore {
	content e00e
}
.icon-basic-elaboration-message-minusbefore {
	content e00f
}
.icon-basic-elaboration-message-notebefore {
	content e010
}
.icon-basic-elaboration-message-plusbefore {
	content e011
}
.icon-basic-elaboration-message-refreshbefore {
	content e012
}
.icon-basic-elaboration-message-removebefore {
	content e013
}
.icon-basic-elaboration-message-sadbefore {
	content e014
}
.icon-basic-elaboration-smartphone-cloudbefore {
	content e015
}
.icon-basic-elaboration-smartphone-heartbefore {
	content e016
}
.icon-basic-elaboration-smartphone-noaccessbefore {
	content e017
}
.icon-basic-elaboration-smartphone-notebefore {
	content e018
}
.icon-basic-elaboration-smartphone-pencilbefore {
	content e019
}
.icon-basic-elaboration-smartphone-picturebefore {
	content e01a
}
.icon-basic-elaboration-smartphone-refreshbefore {
	content e01b
}
.icon-basic-elaboration-smartphone-searchbefore {
	content e01c
}
.icon-basic-elaboration-tablet-cloudbefore {
	content e01d
}
.icon-basic-elaboration-tablet-heartbefore {
	content e01e
}
.icon-basic-elaboration-tablet-noaccessbefore {
	content e01f
}
.icon-basic-elaboration-tablet-notebefore {
	content e020
}
.icon-basic-elaboration-tablet-pencilbefore {
	content e021
}
.icon-basic-elaboration-tablet-picturebefore {
	content e022
}
.icon-basic-elaboration-tablet-refreshbefore {
	content e023
}
.icon-basic-elaboration-tablet-searchbefore {
	content e024
}
.icon-basic-elaboration-todolist-2before {
	content e025
}
.icon-basic-elaboration-todolist-checkbefore {
	content e026
}
.icon-basic-elaboration-todolist-cloudbefore {
	content e027
}
.icon-basic-elaboration-todolist-downloadbefore {
	content e028
}
.icon-basic-elaboration-todolist-flaggedbefore {
	content e029
}
.icon-basic-elaboration-todolist-minusbefore {
	content e02a
}
.icon-basic-elaboration-todolist-noaccessbefore {
	content e02b
}
.icon-basic-elaboration-todolist-pencilbefore {
	content e02c
}
.icon-basic-elaboration-todolist-plusbefore {
	content e02d
}
.icon-basic-elaboration-todolist-refreshbefore {
	content e02e
}
.icon-basic-elaboration-todolist-removebefore {
	content e02f
}
.icon-basic-elaboration-todolist-searchbefore {
	content e030
}
.icon-basic-elaboration-todolist-starbefore {
	content e031
}
.icon-basic-elaboration-todolist-uploadbefore {
	content e032
}

[class^=icon-ecommerce-][data-icon]before, [class= icon-ecommerce-][data-icon]before {
	font-family linea-ecommerce-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}

[class^=icon-ecommerce-]before, [class= icon-ecommerce-]before {
	font-family linea-ecommerce-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-ecommerce-bagbefore {
	content a
}
.icon-ecommerce-bag-checkbefore {
	content b
}
.icon-ecommerce-bag-cloudbefore {
	content c
}
.icon-ecommerce-bag-downloadbefore {
	content d
}
.icon-ecommerce-bag-minusbefore {
	content e
}
.icon-ecommerce-bag-plusbefore {
	content f
}
.icon-ecommerce-bag-refreshbefore {
	content g
}
.icon-ecommerce-bag-removebefore {
	content h
}
.icon-ecommerce-bag-searchbefore {
	content i
}
.icon-ecommerce-bag-uploadbefore {
	content j
}
.icon-ecommerce-banknotebefore {
	content k
}
.icon-ecommerce-banknotesbefore {
	content l
}
.icon-ecommerce-basketbefore {
	content m
}
.icon-ecommerce-basket-checkbefore {
	content n
}
.icon-ecommerce-basket-cloudbefore {
	content o
}
.icon-ecommerce-basket-downloadbefore {
	content p
}
.icon-ecommerce-basket-minusbefore {
	content q
}
.icon-ecommerce-basket-plusbefore {
	content r
}
.icon-ecommerce-basket-refreshbefore {
	content s
}
.icon-ecommerce-basket-removebefore {
	content t
}
.icon-ecommerce-basket-searchbefore {
	content u
}
.icon-ecommerce-basket-uploadbefore {
	content v
}
.icon-ecommerce-bathbefore {
	content w
}
.icon-ecommerce-cartbefore {
	content x
}
.icon-ecommerce-cart-checkbefore {
	content y
}
.icon-ecommerce-cart-cloudbefore {
	content z
}
.icon-ecommerce-cart-contentbefore {
	content A
}
.icon-ecommerce-cart-downloadbefore {
	content B
}
.icon-ecommerce-cart-minusbefore {
	content C
}
.icon-ecommerce-cart-plusbefore {
	content D
}
.icon-ecommerce-cart-refreshbefore {
	content E
}
.icon-ecommerce-cart-removebefore {
	content F
}
.icon-ecommerce-cart-searchbefore {
	content G
}
.icon-ecommerce-cart-uploadbefore {
	content H
}
.icon-ecommerce-centbefore {
	content I
}
.icon-ecommerce-colonbefore {
	content J
}
.icon-ecommerce-creditcardbefore {
	content K
}
.icon-ecommerce-diamondbefore {
	content L
}
.icon-ecommerce-dollarbefore {
	content M
}
.icon-ecommerce-eurobefore {
	content N
}
.icon-ecommerce-francbefore {
	content O
}
.icon-ecommerce-giftbefore {
	content P
}
.icon-ecommerce-graph1before {
	content Q
}
.icon-ecommerce-graph2before {
	content R
}
.icon-ecommerce-graph3before {
	content S
}
.icon-ecommerce-graph-decreasebefore {
	content T
}
.icon-ecommerce-graph-increasebefore {
	content U
}
.icon-ecommerce-guaranibefore {
	content V
}
.icon-ecommerce-kipsbefore {
	content W
}
.icon-ecommerce-lirabefore {
	content X
}
.icon-ecommerce-megaphonebefore {
	content Y
}
.icon-ecommerce-moneybefore {
	content Z
}
.icon-ecommerce-nairabefore {
	content 0
}
.icon-ecommerce-pesosbefore {
	content 1
}
.icon-ecommerce-poundbefore {
	content 2
}
.icon-ecommerce-receiptbefore {
	content 3
}
.icon-ecommerce-receipt-bathbefore {
	content 4
}
.icon-ecommerce-receipt-centbefore {
	content 5
}
.icon-ecommerce-receipt-dollarbefore {
	content 6
}
.icon-ecommerce-receipt-eurobefore {
	content 7
}
.icon-ecommerce-receipt-francbefore {
	content 8
}
.icon-ecommerce-receipt-guaranibefore {
	content 9
}
.icon-ecommerce-receipt-kipsbefore {
	content !
}
.icon-ecommerce-receipt-lirabefore {
	content 
}
.icon-ecommerce-receipt-nairabefore {
	content #
}
.icon-ecommerce-receipt-pesosbefore {
	content $
}
.icon-ecommerce-receipt-poundbefore {
	content %
}
.icon-ecommerce-receipt-rublobefore {
	content &
}
.icon-ecommerce-receipt-rupeebefore {
	content '
}

.icon-ecommerce-receipt-yenbefore {
	content 
}
.icon-ecommerce-receipt-yen2before {
	content +
}
.icon-ecommerce-recept-colonbefore {
	content ,
}
.icon-ecommerce-rublobefore {
	content -
}
.icon-ecommerce-rupeebefore {
	content .
}
.icon-ecommerce-safebefore {
	content 
}
.icon-ecommerce-salebefore {
	content 
}
.icon-ecommerce-salesbefore {
	content ;
}
.icon-ecommerce-ticketbefore {
	content 
}
.icon-ecommerce-tugriksbefore {
	content =
}
.icon-ecommerce-walletbefore {
	content 
}
.icon-ecommerce-wonbefore {
	content 
}
.icon-ecommerce-yenbefore {
	content @
}

[class^=icon-music-][data-icon]before, [class= icon-music-][data-icon]before {
	font-family linea-music-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
[class^=icon-music-]before, [class= icon-music-]before {
	font-family linea-music-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-music-beginning-buttonbefore {
	content a
}
.icon-music-bellbefore {
	content b
}
.icon-music-cdbefore {
	content c
}
.icon-music-diapasonbefore {
	content d
}
.icon-music-eject-buttonbefore {
	content e
}
.icon-music-end-buttonbefore {
	content f
}
.icon-music-fastforward-buttonbefore {
	content g
}
.icon-music-headphonesbefore {
	content h
}
.icon-music-ipodbefore {
	content i
}
.icon-music-loudspeakerbefore {
	content j
}
.icon-music-microphonebefore {
	content k
}
.icon-music-microphone-oldbefore {
	content l
}
.icon-music-mixerbefore {
	content m
}
.icon-music-mutebefore {
	content n
}
.icon-music-note-multiplebefore {
	content o
}
.icon-music-note-singlebefore {
	content p
}
.icon-music-pause-buttonbefore {
	content q
}
.icon-music-play-buttonbefore {
	content r
}
.icon-music-playlistbefore {
	content s
}
.icon-music-radio-ghettoblasterbefore {
	content t
}
.icon-music-radio-portablebefore {
	content u
}
.icon-music-recordbefore {
	content v
}
.icon-music-recordplayerbefore {
	content w
}
.icon-music-repeat-buttonbefore {
	content x
}
.icon-music-rewind-buttonbefore {
	content y
}
.icon-music-shuffle-buttonbefore {
	content z
}
.icon-music-stop-buttonbefore {
	content A
}
.icon-music-tapebefore {
	content B
}
.icon-music-volume-downbefore {
	content C
}
.icon-music-volume-upbefore {
	content D
}
[class^=icon-software-][data-icon]before, [class= icon-software-][data-icon]before {
	font-family linea-software-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
[class^=icon-software-]before, [class= icon-software-]before {
	font-family linea-software-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-software-add-vectorpointbefore {
	content a
}
.icon-software-box-ovalbefore {
	content b
}
.icon-software-box-polygonbefore {
	content c
}
.icon-software-box-rectanglebefore {
	content d
}
.icon-software-box-roundedrectanglebefore {
	content e
}
.icon-software-characterbefore {
	content f
}
.icon-software-cropbefore {
	content g
}
.icon-software-eyedropperbefore {
	content h
}
.icon-software-font-allcapsbefore {
	content i
}
.icon-software-font-baseline-shiftbefore {
	content j
}
.icon-software-font-horizontal-scalebefore {
	content k
}
.icon-software-font-kerningbefore {
	content l
}
.icon-software-font-leadingbefore {
	content m
}
.icon-software-font-sizebefore {
	content n
}
.icon-software-font-smallcapitalbefore {
	content o
}
.icon-software-font-smallcapsbefore {
	content p
}
.icon-software-font-strikethroughbefore {
	content q
}
.icon-software-font-trackingbefore {
	content r
}
.icon-software-font-underlinebefore {
	content s
}
.icon-software-font-vertical-scalebefore {
	content t
}
.icon-software-horizontal-align-centerbefore {
	content u
}
.icon-software-horizontal-align-leftbefore {
	content v
}
.icon-software-horizontal-align-rightbefore {
	content w
}
.icon-software-horizontal-distribute-centerbefore {
	content x
}
.icon-software-horizontal-distribute-leftbefore {
	content y
}
.icon-software-horizontal-distribute-rightbefore {
	content z
}
.icon-software-indent-firstlinebefore {
	content A
}
.icon-software-indent-leftbefore {
	content B
}
.icon-software-indent-rightbefore {
	content C
}
.icon-software-lassobefore {
	content D
}
.icon-software-layers1before {
	content E
}
.icon-software-layers2before {
	content F
}
.icon-software-layoutbefore {
	content G
}
.icon-software-layout-2columnsbefore {
	content H
}
.icon-software-layout-3columnsbefore {
	content I
}
.icon-software-layout-4boxesbefore {
	content J
}
.icon-software-layout-4columnsbefore {
	content K
}
.icon-software-layout-4linesbefore {
	content L
}
.icon-software-layout-8boxesbefore {
	content M
}
.icon-software-layout-headerbefore {
	content N
}
.icon-software-layout-header-2columnsbefore {
	content O
}
.icon-software-layout-header-3columnsbefore {
	content P
}
.icon-software-layout-header-4boxesbefore {
	content Q
}
.icon-software-layout-header-4columnsbefore {
	content R
}
.icon-software-layout-header-complexbefore {
	content S
}
.icon-software-layout-header-complex2before {
	content T
}
.icon-software-layout-header-complex3before {
	content U
}
.icon-software-layout-header-complex4before {
	content V
}
.icon-software-layout-header-sideleftbefore {
	content W
}
.icon-software-layout-header-siderightbefore {
	content X
}
.icon-software-layout-sidebar-leftbefore {
	content Y
}
.icon-software-layout-sidebar-rightbefore {
	content Z
}
.icon-software-magnetebefore {
	content 0
}
.icon-software-pagesbefore {
	content 1
}
.icon-software-paintbrushbefore {
	content 2
}
.icon-software-paintbucketbefore {
	content 3
}
.icon-software-paintrollerbefore {
	content 4
}
.icon-software-paragraphbefore {
	content 5
}
.icon-software-paragraph-align-leftbefore {
	content 6
}
.icon-software-paragraph-align-rightbefore {
	content 7
}
.icon-software-paragraph-centerbefore {
	content 8
}
.icon-software-paragraph-justify-allbefore {
	content 9
}
.icon-software-paragraph-justify-centerbefore {
	content !
}
.icon-software-paragraph-justify-leftbefore {
	content 
}
.icon-software-paragraph-justify-rightbefore {
	content #
}
.icon-software-paragraph-space-afterbefore {
	content $
}
.icon-software-paragraph-space-beforebefore {
	content %
}
.icon-software-pathfinder-excludebefore {
	content &
}
.icon-software-pathfinder-intersectbefore {
	content '
}

.icon-software-penbefore {
	content 
}
.icon-software-pen-addbefore {
	content +
}
.icon-software-pen-removebefore {
	content ,
}
.icon-software-pencilbefore {
	content -
}
.icon-software-polygonallassobefore {
	content .
}
.icon-software-reflect-horizontalbefore {
	content 
}
.icon-software-reflect-verticalbefore {
	content 
}
.icon-software-remove-vectorpointbefore {
	content ;
}
.icon-software-scale-expandbefore {
	content 
}
.icon-software-scale-reducebefore {
	content =
}
.icon-software-selection-ovalbefore {
	content 
}
.icon-software-selection-polygonbefore {
	content 
}
.icon-software-selection-rectanglebefore {
	content @
}

.icon-software-shape-polygonbefore {
	content ^
}
.icon-software-shape-rectanglebefore {
	content _
}
.icon-software-shape-roundedrectanglebefore {
	content `
}
.icon-software-transform-bezierbefore {
	content 
}

.icon-software-vector-compositebefore {
	content ~
}
.icon-software-vector-linebefore {
	content 
}
.icon-software-vertical-align-bottombefore {
	content e000
}
.icon-software-vertical-align-centerbefore {
	content e001
}
.icon-software-vertical-align-topbefore {
	content e002
}
.icon-software-vertical-distribute-bottombefore {
	content e003
}
.icon-software-vertical-distribute-centerbefore {
	content e004
}
.icon-software-vertical-distribute-topbefore {
	content e005
}
[class^=icon-weather-][data-icon]before, [class= icon-weather-][data-icon]before {
	font-family linea-weather-10!important;
	content attr(data-icon);
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
[class^=icon-weather-]before, [class= icon-weather-]before {
	font-family linea-weather-10!important;
	font-style normal!important;
	font-weight 400!important;
	font-variant normal!important;
	text-transform none!important;
	speak none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-weather-aquariusbefore {
	content e000
}
.icon-weather-ariesbefore {
	content e001
}
.icon-weather-cancerbefore {
	content e002
}
.icon-weather-capricornbefore {
	content e003
}
.icon-weather-cloudbefore {
	content e004
}
.icon-weather-cloud-dropbefore {
	content e005
}
.icon-weather-cloud-lightningbefore {
	content e006
}
.icon-weather-cloud-snowflakebefore {
	content e007
}
.icon-weather-downpour-fullmoonbefore {
	content e008
}
.icon-weather-downpour-halfmoonbefore {
	content e009
}
.icon-weather-downpour-sunbefore {
	content e00a
}
.icon-weather-dropbefore {
	content e00b
}
.icon-weather-first-quarterbefore {
	content e00c
}
.icon-weather-fogbefore {
	content e00d
}
.icon-weather-fog-fullmoonbefore {
	content e00e
}
.icon-weather-fog-halfmoonbefore {
	content e00f
}
.icon-weather-fog-sunbefore {
	content e010
}
.icon-weather-fullmoonbefore {
	content e011
}
.icon-weather-geminibefore {
	content e012
}
.icon-weather-hailbefore {
	content e013
}
.icon-weather-hail-fullmoonbefore {
	content e014
}
.icon-weather-hail-halfmoonbefore {
	content e015
}
.icon-weather-hail-sunbefore {
	content e016
}
.icon-weather-last-quarterbefore {
	content e017
}
.icon-weather-leobefore {
	content e018
}
.icon-weather-librabefore {
	content e019
}
.icon-weather-lightningbefore {
	content e01a
}
.icon-weather-mistyrainbefore {
	content e01b
}
.icon-weather-mistyrain-fullmoonbefore {
	content e01c
}
.icon-weather-mistyrain-halfmoonbefore {
	content e01d
}
.icon-weather-mistyrain-sunbefore {
	content e01e
}
.icon-weather-moonbefore {
	content e01f
}
.icon-weather-moondown-fullbefore {
	content e020
}
.icon-weather-moondown-halfbefore {
	content e021
}
.icon-weather-moonset-fullbefore {
	content e022
}
.icon-weather-moonset-halfbefore {
	content e023
}
.icon-weather-move2before {
	content e024
}
.icon-weather-newmoonbefore {
	content e025
}
.icon-weather-piscesbefore {
	content e026
}
.icon-weather-rainbefore {
	content e027
}
.icon-weather-rain-fullmoonbefore {
	content e028
}
.icon-weather-rain-halfmoonbefore {
	content e029
}
.icon-weather-rain-sunbefore {
	content e02a
}
.icon-weather-sagittariusbefore {
	content e02b
}
.icon-weather-scorpiobefore {
	content e02c
}
.icon-weather-snowbefore {
	content e02d
}
.icon-weather-snow-fullmoonbefore {
	content e02e
}
.icon-weather-snow-halfmoonbefore {
	content e02f
}
.icon-weather-snow-sunbefore {
	content e030
}
.icon-weather-snowflakebefore {
	content e031
}
.icon-weather-starbefore {
	content e032
}
.icon-weather-storm-11before {
	content e033
}
.icon-weather-storm-32before {
	content e034
}
.icon-weather-storm-fullmoonbefore {
	content e035
}
.icon-weather-storm-halfmoonbefore {
	content e036
}
.icon-weather-storm-sunbefore {
	content e037
}
.icon-weather-sunbefore {
	content e038
}
.icon-weather-sundownbefore {
	content e039
}
.icon-weather-sunsetbefore {
	content e03a
}
.icon-weather-taurusbefore {
	content e03b
}
.icon-weather-tempestbefore {
	content e03c
}
.icon-weather-tempest-fullmoonbefore {
	content e03d
}
.icon-weather-tempest-halfmoonbefore {
	content e03e
}
.icon-weather-tempest-sunbefore {
	content e03f
}
.icon-weather-variable-fullmoonbefore {
	content e040
}
.icon-weather-variable-halfmoonbefore {
	content e041
}
.icon-weather-variable-sunbefore {
	content e042
}
.icon-weather-virgobefore {
	content e043
}
.icon-weather-waning-cresentbefore {
	content e044
}
.icon-weather-waning-gibbousbefore {
	content e045
}
.icon-weather-waxing-cresentbefore {
	content e046
}
.icon-weather-waxing-gibbousbefore {
	content e047
}
.icon-weather-windbefore {
	content e048
}
.icon-weather-wind-ebefore {
	content e049
}
.icon-weather-wind-fullmoonbefore {
	content e04a
}
.icon-weather-wind-halfmoonbefore {
	content e04b
}
.icon-weather-wind-nbefore {
	content e04c
}
.icon-weather-wind-nebefore {
	content e04d
}
.icon-weather-wind-nwbefore {
	content e04e
}
.icon-weather-wind-sbefore {
	content e04f
}
.icon-weather-wind-sebefore {
	content e050
}
.icon-weather-wind-sunbefore {
	content e051
}
.icon-weather-wind-swbefore {
	content e052
}
.icon-weather-wind-wbefore {
	content e053
}
.icon-weather-windgustbefore {
	content e054
}
@font-face {
	font-family linearicons-free;
	src url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.eotw118d);
	src url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.eot#iefixw118d) format('embedded-opentype'), url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.woff2w118d) format('woff2'), url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.woffw118d) format('woff'), url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.ttfw118d) format('truetype'), url(wp-contentthemeseducatorassetscsslinear-iconsfontsLinearicons-Free.svgw118d#Linearicons-Free) format('svg');
	font-weight 400;
	font-style normal
}
.lnr {
	font-family linearicons-free;
	speak none;
	font-style normal;
	font-weight 400;
	font-variant normal;
	text-transform none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.lnr-homebefore {
	content e800
}
.lnr-apartmentbefore {
	content e801
}
.lnr-pencilbefore {
	content e802
}
.lnr-magic-wandbefore {
	content e803
}
.lnr-dropbefore {
	content e804
}
.lnr-lighterbefore {
	content e805
}
.lnr-poopbefore {
	content e806
}
.lnr-sunbefore {
	content e807
}
.lnr-moonbefore {
	content e808
}
.lnr-cloudbefore {
	content e809
}
.lnr-cloud-uploadbefore {
	content e80a
}
.lnr-cloud-downloadbefore {
	content e80b
}
.lnr-cloud-syncbefore {
	content e80c
}
.lnr-cloud-checkbefore {
	content e80d
}
.lnr-databasebefore {
	content e80e
}
.lnr-lockbefore {
	content e80f
}
.lnr-cogbefore {
	content e810
}
.lnr-trashbefore {
	content e811
}
.lnr-dicebefore {
	content e812
}
.lnr-heartbefore {
	content e813
}
.lnr-starbefore {
	content e814
}
.lnr-star-halfbefore {
	content e815
}
.lnr-star-emptybefore {
	content e816
}
.lnr-flagbefore {
	content e817
}
.lnr-envelopebefore {
	content e818
}
.lnr-paperclipbefore {
	content e819
}
.lnr-inboxbefore {
	content e81a
}
.lnr-eyebefore {
	content e81b
}
.lnr-printerbefore {
	content e81c
}
.lnr-file-emptybefore {
	content e81d
}
.lnr-file-addbefore {
	content e81e
}
.lnr-enterbefore {
	content e81f
}
.lnr-exitbefore {
	content e820
}
.lnr-graduation-hatbefore {
	content e821
}
.lnr-licensebefore {
	content e822
}
.lnr-music-notebefore {
	content e823
}
.lnr-film-playbefore {
	content e824
}
.lnr-camera-videobefore {
	content e825
}
.lnr-camerabefore {
	content e826
}
.lnr-picturebefore {
	content e827
}
.lnr-bookbefore {
	content e828
}
.lnr-bookmarkbefore {
	content e829
}
.lnr-userbefore {
	content e82a
}
.lnr-usersbefore {
	content e82b
}
.lnr-shirtbefore {
	content e82c
}
.lnr-storebefore {
	content e82d
}
.lnr-cartbefore {
	content e82e
}
.lnr-tagbefore {
	content e82f
}
.lnr-phone-handsetbefore {
	content e830
}
.lnr-phonebefore {
	content e831
}
.lnr-pushpinbefore {
	content e832
}
.lnr-map-markerbefore {
	content e833
}
.lnr-mapbefore {
	content e834
}
.lnr-locationbefore {
	content e835
}
.lnr-calendar-fullbefore {
	content e836
}
.lnr-keyboardbefore {
	content e837
}
.lnr-spell-checkbefore {
	content e838
}
.lnr-screenbefore {
	content e839
}
.lnr-smartphonebefore {
	content e83a
}
.lnr-tabletbefore {
	content e83b
}
.lnr-laptopbefore {
	content e83c
}
.lnr-laptop-phonebefore {
	content e83d
}
.lnr-power-switchbefore {
	content e83e
}
.lnr-bubblebefore {
	content e83f
}
.lnr-heart-pulsebefore {
	content e840
}
.lnr-constructionbefore {
	content e841
}
.lnr-pie-chartbefore {
	content e842
}
.lnr-chart-barsbefore {
	content e843
}
.lnr-giftbefore {
	content e844
}
.lnr-diamondbefore {
	content e845
}
.lnr-lineariconsbefore {
	content e846
}
.lnr-dinnerbefore {
	content e847
}
.lnr-coffee-cupbefore {
	content e848
}
.lnr-leafbefore {
	content e849
}
.lnr-pawbefore {
	content e84a
}
.lnr-rocketbefore {
	content e84b
}
.lnr-briefcasebefore {
	content e84c
}
.lnr-busbefore {
	content e84d
}
.lnr-carbefore {
	content e84e
}
.lnr-trainbefore {
	content e84f
}
.lnr-bicyclebefore {
	content e850
}
.lnr-wheelchairbefore {
	content e851
}
.lnr-selectbefore {
	content e852
}
.lnr-earthbefore {
	content e853
}
.lnr-smilebefore {
	content e854
}
.lnr-sadbefore {
	content e855
}
.lnr-neutralbefore {
	content e856
}
.lnr-mustachebefore {
	content e857
}
.lnr-alarmbefore {
	content e858
}
.lnr-bullhornbefore {
	content e859
}
.lnr-volume-highbefore {
	content e85a
}
.lnr-volume-mediumbefore {
	content e85b
}
.lnr-volume-lowbefore {
	content e85c
}
.lnr-volumebefore {
	content e85d
}
.lnr-micbefore {
	content e85e
}
.lnr-hourglassbefore {
	content e85f
}
.lnr-undobefore {
	content e860
}
.lnr-redobefore {
	content e861
}
.lnr-syncbefore {
	content e862
}
.lnr-historybefore {
	content e863
}
.lnr-clockbefore {
	content e864
}
.lnr-downloadbefore {
	content e865
}
.lnr-uploadbefore {
	content e866
}
.lnr-enter-downbefore {
	content e867
}
.lnr-exit-upbefore {
	content e868
}
.lnr-bugbefore {
	content e869
}
.lnr-codebefore {
	content e86a
}
.lnr-linkbefore {
	content e86b
}
.lnr-unlinkbefore {
	content e86c
}
.lnr-thumbs-upbefore {
	content e86d
}
.lnr-thumbs-downbefore {
	content e86e
}
.lnr-magnifierbefore {
	content e86f
}
.lnr-crossbefore {
	content e870
}
.lnr-menubefore {
	content e871
}
.lnr-listbefore {
	content e872
}
.lnr-chevron-upbefore {
	content e873
}
.lnr-chevron-downbefore {
	content e874
}
.lnr-chevron-leftbefore {
	content e875
}
.lnr-chevron-rightbefore {
	content e876
}
.lnr-arrow-upbefore {
	content e877
}
.lnr-arrow-downbefore {
	content e878
}
.lnr-arrow-leftbefore {
	content e879
}
.lnr-arrow-rightbefore {
	content e87a
}
.lnr-movebefore {
	content e87b
}
.lnr-warningbefore {
	content e87c
}
.lnr-question-circlebefore {
	content e87d
}
.lnr-menu-circlebefore {
	content e87e
}
.lnr-checkmark-circlebefore {
	content e87f
}
.lnr-cross-circlebefore {
	content e880
}
.lnr-plus-circlebefore {
	content e881
}
.lnr-circle-minusbefore {
	content e882
}
.lnr-arrow-up-circlebefore {
	content e883
}
.lnr-arrow-down-circlebefore {
	content e884
}
.lnr-arrow-left-circlebefore {
	content e885
}
.lnr-arrow-right-circlebefore {
	content e886
}
.lnr-chevron-up-circlebefore {
	content e887
}
.lnr-chevron-down-circlebefore {
	content e888
}
.lnr-chevron-left-circlebefore {
	content e889
}
.lnr-chevron-right-circlebefore {
	content e88a
}
.lnr-cropbefore {
	content e88b
}
.lnr-frame-expandbefore {
	content e88c
}
.lnr-frame-contractbefore {
	content e88d
}
.lnr-layersbefore {
	content e88e
}
.lnr-funnelbefore {
	content e88f
}
.lnr-text-formatbefore {
	content e890
}
.lnr-text-format-removebefore {
	content e891
}
.lnr-text-sizebefore {
	content e892
}
.lnr-boldbefore {
	content e893
}
.lnr-italicbefore {
	content e894
}
.lnr-underlinebefore {
	content e895
}
.lnr-strikethroughbefore {
	content e896
}
.lnr-highlightbefore {
	content e897
}
.lnr-text-align-leftbefore {
	content e898
}
.lnr-text-align-centerbefore {
	content e899
}
.lnr-text-align-rightbefore {
	content e89a
}
.lnr-text-align-justifybefore {
	content e89b
}
.lnr-line-spacingbefore {
	content e89c
}
.lnr-indent-increasebefore {
	content e89d
}
.lnr-indent-decreasebefore {
	content e89e
}
.lnr-pilcrowbefore {
	content e89f
}
.lnr-direction-ltrbefore {
	content e8a0
}
.lnr-direction-rtlbefore {
	content e8a1
}
.lnr-page-breakbefore {
	content e8a2
}
.lnr-sort-alpha-ascbefore {
	content e8a3
}
.lnr-sort-amount-ascbefore {
	content e8a4
}
.lnr-handbefore {
	content e8a5
}
.lnr-pointer-upbefore {
	content e8a6
}
.lnr-pointer-rightbefore {
	content e8a7
}
.lnr-pointer-downbefore {
	content e8a8
}
.lnr-pointer-leftbefore {
	content e8a9
}
@font-face {
	font-family simple-line-icons;
	src url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.eot-i3a2kk);
	src url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.eot#iefix-i3a2kk) format('embedded-opentype'), url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.ttf-i3a2kk) format('truetype'), url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.woff2-i3a2kk) format('woff2'), url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.woff-i3a2kk) format('woff'), url(wp-contentthemeseducatorassetscsssimple-line-iconsfontsSimple-Line-Icons.svg-i3a2kk#simple-line-icons) format('svg');
	font-weight 400;
	font-style normal
}
.icon-user, .icon-people, .icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-login, .icon-logout, .icon-emotsmile, .icon-phone, .icon-call-end, .icon-call-in, .icon-call-out, .icon-map, .icon-location-pin, .icon-direction, .icon-directions, .icon-compass, .icon-layers, .icon-menu, .icon-list, .icon-options-vertical, .icon-options, .icon-arrow-down, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-up-circle, .icon-arrow-left-circle, .icon-arrow-right-circle, .icon-arrow-down-circle, .icon-check, .icon-clock, .icon-plus, .icon-close, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-mustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-disc, .icon-cursor, .icon-cursor-move, .icon-crop, .icon-chemistry, .icon-speedometer, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglass, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-folder-alt, .icon-folder, .icon-film, .icon-feed, .icon-drop, .icon-drawar, .icon-docs, .icon-doc, .icon-diamond, .icon-cup, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-frame, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-loop, .icon-home, .icon-grid, .icon-graph, .icon-microphone, .icon-music-tone-alt, .icon-music-tone, .icon-earphones-alt, .icon-earphones, .icon-equalizer, .icon-like, .icon-dislike, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-calender, .icon-bulb, .icon-chart, .icon-ban, .icon-bubble, .icon-camrecorder, .icon-camera, .icon-cloud-download, .icon-cloud-upload, .icon-envelope, .icon-eye, .icon-flag, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symble-female, .icon-symbol-male, .icon-target, .icon-credit-card, .icon-paypal, .icon-social-tumblr, .icon-social-twitter, .icon-social-facebook, .icon-social-instagram, .icon-social-linkedin, .icon-social-pintarest, .icon-social-github, .icon-social-gplus, .icon-social-reddit, .icon-social-skype, .icon-social-dribbble, .icon-social-behance, .icon-social-foursqare, .icon-social-soundcloud, .icon-social-spotify, .icon-social-stumbleupon, .icon-social-youtube, .icon-social-dropbox {
	font-family simple-line-icons;
	speak none;
	font-style normal;
	font-weight 400;
	font-variant normal;
	text-transform none;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.icon-userbefore {
	content e005
}
.icon-peoplebefore {
	content e001
}
.icon-user-femalebefore {
	content e000
}
.icon-user-followbefore {
	content e002
}
.icon-user-followingbefore {
	content e003
}
.icon-user-unfollowbefore {
	content e004
}
.icon-loginbefore {
	content e066
}
.icon-logoutbefore {
	content e065
}
.icon-emotsmilebefore {
	content e021
}
.icon-call-endbefore {
	content e048
}
.icon-call-inbefore {
	content e047
}
.icon-call-outbefore {
	content e046
}
.icon-mapbefore {
	content e033
}
.icon-location-pinbefore {
	content e096
}
.icon-directionbefore {
	content e042
}
.icon-directionsbefore {
	content e041
}
.icon-compassbefore {
	content e045
}
.icon-layersbefore {
	content e034
}
.icon-menubefore {
	content e601
}
.icon-listbefore {
	content e067
}
.icon-options-verticalbefore {
	content e602
}
.icon-optionsbefore {
	content e603
}
.icon-arrow-downbefore {
	content e604
}
.icon-arrow-leftbefore {
	content e605
}
.icon-arrow-rightbefore {
	content e606
}
.icon-arrow-upbefore {
	content e607
}
.icon-arrow-up-circlebefore {
	content e078
}
.icon-arrow-left-circlebefore {
	content e07a
}
.icon-arrow-right-circlebefore {
	content e079
}
.icon-arrow-down-circlebefore {
	content e07b
}
.icon-checkbefore {
	content e080
}
.icon-clockbefore {
	content e081
}
.icon-plusbefore {
	content f105
}
.icon-closebefore {
	content e082
}
.icon-trophybefore {
	content e006
}
.icon-screen-smartphonebefore {
	content e010
}
.icon-screen-desktopbefore {
	content e011
}
.icon-planebefore {
	content e012
}
.icon-notebookbefore {
	content e013
}
.icon-mustachebefore {
	content e014
}
.icon-mousebefore {
	content e015
}
.icon-magnetbefore {
	content e016
}
.icon-energybefore {
	content e020
}
.icon-discbefore {
	content e022
}
.icon-cursorbefore {
	content e06e
}
.icon-cursor-movebefore {
	content e023
}
.icon-cropbefore {
	content e024
}
.icon-chemistrybefore {
	content e026
}
.icon-speedometerbefore {
	content e007
}
.icon-shieldbefore {
	content e00e
}
.icon-screen-tabletbefore {
	content e00f
}
.icon-magic-wandbefore {
	content e017
}
.icon-hourglassbefore {
	content e018
}
.icon-graduationbefore {
	content e019
}
.icon-ghostbefore {
	content e01a
}
.icon-game-controllerbefore {
	content e01b
}
.icon-firebefore {
	content e01c
}
.icon-eyeglassbefore {
	content e01d
}
.icon-envelope-openbefore {
	content e01e
}
.icon-envelope-letterbefore {
	content e01f
}
.icon-bellbefore {
	content e027
}
.icon-badgebefore {
	content e028
}
.icon-anchorbefore {
	content e029
}
.icon-walletbefore {
	content e02a
}
.icon-vectorbefore {
	content e02b
}
.icon-speechbefore {
	content e02c
}
.icon-puzzlebefore {
	content e02d
}
.icon-printerbefore {
	content e02e
}
.icon-presentbefore {
	content e02f
}
.icon-playlistbefore {
	content e030
}
.icon-pinbefore {
	content e031
}
.icon-picturebefore {
	content e032
}
.icon-handbagbefore {
	content e035
}
.icon-globe-altbefore {
	content e036
}
.icon-globebefore {
	content e037
}
.icon-folder-altbefore {
	content e039
}
.icon-folderbefore {
	content e089
}
.icon-filmbefore {
	content e03a
}
.icon-feedbefore {
	content e03b
}
.icon-dropbefore {
	content e03e
}
.icon-drawarbefore {
	content e03f
}
.icon-docsbefore {
	content e040
}
.icon-docbefore {
	content e085
}
.icon-diamondbefore {
	content e043
}
.icon-cupbefore {
	content e044
}
.icon-calculatorbefore {
	content e049
}
.icon-bubblesbefore {
	content e04a
}
.icon-briefcasebefore {
	content e04b
}
.icon-book-openbefore {
	content e04c
}
.icon-basket-loadedbefore {
	content e04d
}
.icon-basketbefore {
	content e04e
}
.icon-bagbefore {
	content e04f
}
.icon-action-undobefore {
	content e050
}
.icon-action-redobefore {
	content e051
}
.icon-wrenchbefore {
	content e052
}
.icon-umbrellabefore {
	content e053
}
.icon-trashbefore {
	content e054
}
.icon-tagbefore {
	content e055
}
.icon-supportbefore {
	content e056
}
.icon-framebefore {
	content e038
}
.icon-size-fullscreenbefore {
	content e057
}
.icon-size-actualbefore {
	content e058
}
.icon-shufflebefore {
	content e059
}
.icon-share-altbefore {
	content e05a
}
.icon-sharebefore {
	content e05b
}
.icon-rocketbefore {
	content e05c
}
.icon-questionbefore {
	content e05d
}
.icon-pie-chartbefore {
	content e05e
}
.icon-pencilbefore {
	content e05f
}
.icon-notebefore {
	content e060
}
.icon-loopbefore {
	content e064
}
.icon-homebefore {
	content e069
}
.icon-gridbefore {
	content e06a
}
.icon-graphbefore {
	content e06b
}
.icon-microphonebefore {
	content e063
}
.icon-music-tone-altbefore {
	content e061
}
.icon-music-tonebefore {
	content e062
}
.icon-earphones-altbefore {
	content e03c
}
.icon-earphonesbefore {
	content e03d
}
.icon-equalizerbefore {
	content e06c
}
.icon-likebefore {
	content e068
}
.icon-dislikebefore {
	content e06d
}
.icon-control-startbefore {
	content e06f
}
.icon-control-rewindbefore {
	content e070
}
.icon-control-playbefore {
	content e071
}
.icon-control-pausebefore {
	content e072
}
.icon-control-forwardbefore {
	content e073
}
.icon-control-endbefore {
	content e074
}
.icon-volume-1before {
	content e09f
}
.icon-volume-2before {
	content e0a0
}
.icon-volume-offbefore {
	content e0a1
}
.icon-calenderbefore {
	content e075
}
.icon-bulbbefore {
	content e076
}
.icon-chartbefore {
	content e077
}
.icon-banbefore {
	content e07c
}
.icon-bubblebefore {
	content e07d
}
.icon-camrecorderbefore {
	content e07e
}
.icon-camerabefore {
	content e07f
}
.icon-cloud-downloadbefore {
	content e083
}
.icon-cloud-uploadbefore {
	content e084
}
.icon-envelopebefore {
	content e086
}
.icon-eyebefore {
	content e087
}
.icon-flagbefore {
	content e088
}
.icon-heartbefore {
	content e08a
}
.icon-infobefore {
	content e08b
}
.icon-keybefore {
	content e08c
}
.icon-linkbefore {
	content e08d
}
.icon-lockbefore {
	content e08e
}
.icon-lock-openbefore {
	content e08f
}
.icon-magnifierbefore {
	content e090
}
.icon-magnifier-addbefore {
	content e091
}
.icon-magnifier-removebefore {
	content e092
}
.icon-paper-clipbefore {
	content e093
}
.icon-paper-planebefore {
	content e094
}
.icon-powerbefore {
	content e097
}
.icon-refreshbefore {
	content e098
}
.icon-reloadbefore {
	content e099
}
.icon-settingsbefore {
	content e09a
}
.icon-starbefore {
	content e09b
}
.icon-symble-femalebefore {
	content e09c
}
.icon-symbol-malebefore {
	content e09d
}
.icon-targetbefore {
	content e09e
}
.icon-credit-cardbefore {
	content e025
}
.icon-paypalbefore {
	content e608
}
.icon-social-tumblrbefore {
	content e00a
}
.icon-social-twitterbefore {
	content e009
}
.icon-social-facebookbefore {
	content e00b
}
.icon-social-instagrambefore {
	content e609
}
.icon-social-linkedinbefore {
	content e60a
}
.icon-social-pintarestbefore {
	content e60b
}
.icon-social-githubbefore {
	content e60c
}
.icon-social-gplusbefore {
	content e60d
}
.icon-social-redditbefore {
	content e60e
}
.icon-social-skypebefore {
	content e60f
}
.icon-social-dribbblebefore {
	content e00d
}
.icon-social-behancebefore {
	content e610
}
.icon-social-foursqarebefore {
	content e611
}
.icon-social-soundcloudbefore {
	content e612
}
.icon-social-spotifybefore {
	content e613
}
.icon-social-stumbleuponbefore {
	content e614
}
.icon-social-youtubebefore {
	content e008
}
.icon-social-dropboxbefore {
	content e00c
}
.mejs-offscreen {
	border 0;
	clip rect(1px, 1px, 1px, 1px);
	-webkit-clip-path inset(50%);
	clip-path inset(50%);
	height 1px;
	margin -1px;
	overflow hidden;
	padding 0;
	position absolute;
	width 1px;
	word-wrap normal
}
.mejs-container {
	background #000;
	box-sizing border-box;
	font-family Helvetica, Arial, serif;
	position relative;
	text-align left;
	text-indent 0;
	vertical-align top
}
.mejs-container  {
	box-sizing border-box
}
.mejs-container video-webkit-media-controls, .mejs-container video-webkit-media-controls-panel, .mejs-container video-webkit-media-controls-panel-container, .mejs-container video-webkit-media-controls-start-playback-button {
	-webkit-appearance none;
	display none!important
}
.mejs-fill-container, .mejs-fill-container .mejs-container {
	height 100%;
	width 100%
}
.mejs-fill-container {
	background 0 0;
	margin 0 auto;
	overflow hidden;
	position relative
}
.mejs-containerfocus {
	outline none
}
.mejs-iframe-overlay {
	height 100%;
	position absolute;
	width 100%
}
.mejs-embed, .mejs-embed body {
	background #000;
	height 100%;
	margin 0;
	overflow hidden;
	padding 0;
	width 100%
}
.mejs-fullscreen {
	overflow hidden!important
}
.mejs-container-fullscreen {
	bottom 0;
	left 0;
	overflow hidden;
	position fixed;
	right 0;
	top 0;
	z-index 1000
}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	height 100%!important;
	width 100%!important
}
.mejs-background {
	left 0;
	position absolute;
	top 0
}
.mejs-mediaelement {
	height 100%;
	left 0;
	position absolute;
	top 0;
	width 100%;
	z-index 0
}
.mejs-poster {
	background-position 50% 50%;
	background-repeat no-repeat;
	background-size cover;
	left 0;
	position absolute;
	top 0;
	z-index 1
}
root .mejs-poster-img {
	display none
}
.mejs-poster-img {
	border 0;
	padding 0
}
.mejs-overlay {
	-webkit-box-align center;
	-webkit-align-items center;
	-ms-flex-align center;
	align-items center;
	display -webkit-box;
	display -webkit-flex;
	display -ms-flexbox;
	display flex;
	-webkit-box-pack center;
	-webkit-justify-content center;
	-ms-flex-pack center;
	justify-content center;
	left 0;
	position absolute;
	top 0
}
.mejs-layer {
	z-index 1
}
.mejs-overlay-play {
	cursor pointer
}
.mejs-overlay-button {
	background url(wp-includesjsmediaelementmejs-controls.svg) no-repeat;
	background-position 0 -39px;
	height 80px;
	width 80px
}
.mejs-overlayhover.mejs-overlay-button {
	background-position -80px -39px
}
.mejs-overlay-loading {
	height 80px;
	width 80px
}
.mejs-overlay-loading-bg-img {
	-webkit-animation mejs-loading-spinner 1s linear infinite;
	animation mejs-loading-spinner 1s linear infinite;
	background transparent url(wp-includesjsmediaelementmejs-controls.svg) -160px -40px no-repeat;
	display block;
	height 80px;
	width 80px;
	z-index 1
}
@-webkit-keyframes mejs-loading-spinner {
	to {
		-webkit-transform rotate(1turn);
		transform rotate(1turn)
	}
}
@keyframes mejs-loading-spinner {
	to {
		-webkit-transform rotate(1turn);
		transform rotate(1turn)
	}
}
.mejs-controls {
	bottom 0;
	display -webkit-box;
	display -webkit-flex;
	display -ms-flexbox;
	display flex;
	height 40px;
	left 0;
	list-style-type none;
	margin 0;
	padding 0 10px;
	position absolute;
	width 100%;
	z-index 3
}
.mejs-controlsnot([style=display none]) {
	background rgba(255, 0, 0, .7);
	background -webkit-linear-gradient(transparent, rgba(0, 0, 0, .35));
	background linear-gradient(transparent, rgba(0, 0, 0, .35))
}
.mejs-button, .mejs-time, .mejs-time-rail {
	font-size 10px;
	height 40px;
	line-height 10px;
	margin 0;
	width 32px
}
.mejs-buttonbutton {
	background transparent url(wp-includesjsmediaelementmejs-controls.svg);
	border 0;
	cursor pointer;
	display block;
	font-size 0;
	height 20px;
	line-height 0;
	margin 10px 6px;
	overflow hidden;
	padding 0;
	position absolute;
	text-decoration none;
	width 20px
}
.mejs-buttonbuttonfocus {
	outline 1px dotted #999
}
.mejs-container-keyboard-inactive [role=slider], .mejs-container-keyboard-inactive [role=slider]focus, .mejs-container-keyboard-inactive a, .mejs-container-keyboard-inactive afocus, .mejs-container-keyboard-inactive button, .mejs-container-keyboard-inactive buttonfocus {
	outline 0
}
.mejs-time {
	box-sizing content-box;
	color #fff;
	font-size 11px;
	font-weight 700;
	height 24px;
	overflow hidden;
	padding 16px 6px 0;
	text-align center;
	width auto
}
.mejs-playbutton {
	background-position 0 0
}
.mejs-pausebutton {
	background-position -20px 0
}
.mejs-replaybutton {
	background-position -160px 0
}
.mejs-time-rail {
	direction ltr;
	-webkit-box-flex 1;
	-webkit-flex-grow 1;
	-ms-flex-positive 1;
	flex-grow 1;
	height 40px;
	margin 0 10px;
	padding-top 10px;
	position relative
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-float, .mejs-time-float-corner, .mejs-time-float-current, .mejs-time-hovered, .mejs-time-loaded, .mejs-time-marker, .mejs-time-total {
	border-radius 2px;
	cursor pointer;
	display block;
	height 10px;
	position absolute
}
.mejs-time-total {
	background hsla(0, 0%, 100%, .3);
	margin 5px 0 0;
	width 100%
}
.mejs-time-buffering {
	-webkit-animation buffering-stripes 2s linear infinite;
	animation buffering-stripes 2s linear infinite;
	background -webkit-linear-gradient(135deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background linear-gradient(-45deg, hsla(0, 0%, 100%, .4) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .4) 0, hsla(0, 0%, 100%, .4) 75%, transparent 0, transparent);
	background-size 15px 15px;
	width 100%
}
@-webkit-keyframes buffering-stripes {
	0% {
		background-position 0 0
	}
	to {
		background-position 30px 0
	}
}
@keyframes buffering-stripes {
	0% {
		background-position 0 0
	}
	to {
		background-position 30px 0
	}
}
.mejs-time-loaded {
	background hsla(0, 0%, 100%, .3)
}
.mejs-time-current, .mejs-time-handle-content {
	background hsla(0, 0%, 100%, .9)
}

.mejs-time-hovered {
	background hsla(0, 0%, 100%, .5);
	z-index 10
}
.mejs-time-hovered.negative {
	background rgba(0, 0, 0, .2)
}
.mejs-time-buffering, .mejs-time-current, .mejs-time-hovered, .mejs-time-loaded {
	left 0;
	-webkit-transform scaleX(0);
	-ms-transform scaleX(0);
	transform scaleX(0);
	-webkit-transform-origin 0 0;
	-ms-transform-origin 0 0;
	transform-origin 0 0;
	-webkit-transition all .15s ease-in;
	transition all .15s ease-in;
	width 100%
}
.mejs-time-buffering {
	-webkit-transform scaleX(1);
	-ms-transform scaleX(1);
	transform scaleX(1)
}
.mejs-time-hovered {
	-webkit-transition height .1s cubic-bezier(.44, 0, 1, 1);
	transition height .1s cubic-bezier(.44, 0, 1, 1)
}
.mejs-time-hovered.no-hover {
	-webkit-transform scaleX(0)!important;
	-ms-transform scaleX(0)!important;
	transform scaleX(0)!important
}
.mejs-time-handle, .mejs-time-handle-content {
	border 4px solid transparent;
	cursor pointer;
	left 0;
	position absolute;
	-webkit-transform translateX(0);
	-ms-transform translateX(0);
	transform translateX(0);
	z-index 11
}
.mejs-time-handle-content {
	border 4px solid hsla(0, 0%, 100%, .9);
	border-radius 50%;
	height 10px;
	left -7px;
	top -4px;
	-webkit-transform scale(0);
	-ms-transform scale(0);
	transform scale(0);
	width 10px
}
.mejs-time-rail .mejs-time-handle-contentactive, .mejs-time-rail .mejs-time-handle-contentfocus, .mejs-time-railhover .mejs-time-handle-content {
	-webkit-transform scale(1);
	-ms-transform scale(1);
	transform scale(1)
}
.mejs-time-float {
	background #eee;
	border 1px solid #333;
	bottom 100%;
	color #111;
	display none;
	height 17px;
	margin-bottom 9px;
	position absolute;
	text-align center;
	-webkit-transform translateX(-50%);
	-ms-transform translateX(-50%);
	transform translateX(-50%);
	width 36px
}
.mejs-time-float-current {
	display block;
	left 0;
	margin 2px;
	text-align center;
	width 30px
}
.mejs-time-float-corner {
	border 5px solid transparent;
	border-top-color #eee;
	border-radius 0;
	display block;
	height 0;
	left 50%;
	line-height 0;
	position absolute;
	top 100%;
	-webkit-transform translateX(-50%);
	-ms-transform translateX(-50%);
	transform translateX(-50%);
	width 0
}
.mejs-long-video .mejs-time-float {
	margin-left -23px;
	width 64px
}
.mejs-long-video .mejs-time-float-current {
	width 60px
}
.mejs-broadcast {
	color #fff;
	height 10px;
	position absolute;
	top 15px;
	width 100%
}
.mejs-fullscreen-buttonbutton {
	background-position -80px 0
}
.mejs-unfullscreenbutton {
	background-position -100px 0
}
.mejs-mutebutton {
	background-position -60px 0
}
.mejs-unmutebutton {
	background-position -40px 0
}
.mejs-volume-button {
	position relative
}
.mejs-volume-button.mejs-volume-slider {
	-webkit-backface-visibility hidden;
	background rgba(50, 50, 50, .7);
	border-radius 0;
	bottom 100%;
	display none;
	height 115px;
	left 50%;
	margin 0;
	position absolute;
	-webkit-transform translateX(-50%);
	-ms-transform translateX(-50%);
	transform translateX(-50%);
	width 25px;
	z-index 1
}
.mejs-volume-buttonhover {
	border-radius 0 0 4px 4px
}
.mejs-volume-total {
	background hsla(0, 0%, 100%, .5);
	height 100px;
	left 50%;
	margin 0;
	position absolute;
	top 8px;
	-webkit-transform translateX(-50%);
	-ms-transform translateX(-50%);
	transform translateX(-50%);
	width 2px
}
.mejs-volume-current {
	background hsla(0, 0%, 100%, .9);
	left 0;
	margin 0;
	position absolute;
	width 100%
}
.mejs-volume-handle {
	background hsla(0, 0%, 100%, .9);
	border-radius 1px;
	cursor ns-resize;
	height 6px;
	left 50%;
	position absolute;
	-webkit-transform translateX(-50%);
	-ms-transform translateX(-50%);
	transform translateX(-50%);
	width 16px
}
.mejs-horizontal-volume-slider {
	display block;
	height 36px;
	position relative;
	vertical-align middle;
	width 56px
}
.mejs-horizontal-volume-total {
	background rgba(50, 50, 50, .8);
	border-radius 2px;
	font-size 1px;
	height 8px;
	left 0;
	margin 0;
	padding 0;
	position absolute;
	top 16px;
	width 50px
}
.mejs-horizontal-volume-current {
	background hsla(0, 0%, 100%, .8);
	border-radius 2px;
	font-size 1px;
	height 100%;
	left 0;
	margin 0;
	padding 0;
	position absolute;
	top 0;
	width 100%
}
.mejs-horizontal-volume-handle {
	display none
}
.mejs-captions-button, .mejs-chapters-button {
	position relative
}
.mejs-captions-buttonbutton {
	background-position -140px 0
}
.mejs-chapters-buttonbutton {
	background-position -180px 0
}
.mejs-captions-button.mejs-captions-selector, .mejs-chapters-button.mejs-chapters-selector {
	background rgba(50, 50, 50, .7);
	border 1px solid transparent;
	border-radius 0;
	bottom 100%;
	margin-right -43px;
	overflow hidden;
	padding 0;
	position absolute;
	right 50%;
	visibility visible;
	width 86px
}
.mejs-chapters-button.mejs-chapters-selector {
	margin-right -55px;
	width 110px
}
.mejs-captions-selector-list, .mejs-chapters-selector-list {
	list-style-type none!important;
	margin 0;
	overflow hidden;
	padding 0
}
.mejs-captions-selector-list-item, .mejs-chapters-selector-list-item {
	color #fff;
	cursor pointer;
	display block;
	list-style-type none!important;
	margin 0 0 6px;
	overflow hidden;
	padding 0
}
.mejs-captions-selector-list-itemhover, .mejs-chapters-selector-list-itemhover {
	background-color #c8c8c8!important;
	background-color hsla(0, 0%, 100%, .4)!important
}
.mejs-captions-selector-input, .mejs-chapters-selector-input {
	clear both;
	float left;
	left -1000px;
	margin 3px 3px 0 5px;
	position absolute
}
.mejs-captions-selector-label, .mejs-chapters-selector-label {
	cursor pointer;
	float left;
	font-size 10px;
	line-height 15px;
	padding 4px 10px 0;
	width 100%
}
.mejs-captions-selected, .mejs-chapters-selected {
	color #21f8f8
}
.mejs-captions-translations {
	font-size 10px;
	margin 0 0 5px
}
.mejs-captions-layer {
	bottom 0;
	color #fff;
	font-size 16px;
	left 0;
	line-height 20px;
	position absolute;
	text-align center
}
.mejs-captions-layer a {
	color #fff;
	text-decoration underline
}
.mejs-captions-layer[lang=ar] {
	font-size 20px;
	font-weight 400
}
.mejs-captions-position {
	bottom 15px;
	left 0;
	position absolute;
	width 100%
}
.mejs-captions-position-hover {
	bottom 35px
}
.mejs-captions-text, .mejs-captions-text  {
	background rgba(20, 20, 20, .5);
	box-shadow 5px 0 0 rgba(20, 20, 20, .5), -5px 0 0 rgba(20, 20, 20, .5);
	padding 0;
	white-space pre-wrap
}
.mejs-container.mejs-hide-cues video-webkit-media-text-track-container {
	display none
}
.mejs-overlay-error {
	position relative
}
.mejs-overlay-errorimg {
	left 0;
	max-width 100%;
	position absolute;
	top 0;
	z-index -1
}
.mejs-cannotplay, .mejs-cannotplay a {
	color #fff;
	font-size .8em
}
.mejs-cannotplay {
	position relative
}
.mejs-cannotplay a, .mejs-cannotplay p {
	display inline-block;
	padding 0 15px;
	width 100%
}
.mejs-container {
	clear both;
	max-width 100%
}
.mejs-container  {
	font-family Helvetica, Arial
}
.mejs-container, .mejs-container .mejs-controls, .mejs-embed, .mejs-embed body {
	background #222
}
.mejs-time {
	font-weight 400;
	word-wrap normal
}
.mejs-controls a.mejs-horizontal-volume-slider {
	display table
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-time-rail .mejs-time-loaded {
	background #fff
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	background #0073aa
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail .mejs-time-total {
	background rgba(255, 255, 255, .33)
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total, .mejs-controls .mejs-time-rail span {
	border-radius 0
}
.mejs-overlay-loading {
	background 0 0
}
.mejs-controls buttonhover {
	border none;
	-webkit-box-shadow none;
	box-shadow none
}
.me-cannotplay {
	width auto!important
}
.media-embed-details .wp-audio-shortcode {
	display inline-block;
	max-width 400px
}
.audio-details .embed-media-settings {
	overflow visible
}
.media-embed-details .embed-media-settings .setting spannot(.button-group) {
	max-width 400px;
	width auto
}
.media-embed-details .embed-media-settings .checkbox-setting span {
	display inline-block
}
.media-embed-details .embed-media-settings {
	padding-top 0;
	top 28px
}
.media-embed-details .instructions {
	padding 16px 0;
	max-width 600px
}
.media-embed-details .setting .remove-setting, .media-embed-details .setting p {
	color #a00;
	font-size 10px;
	text-transform uppercase
}
.media-embed-details .setting .remove-setting {
	padding 5px 0
}
.media-embed-details .setting ahover {
	color #dc3232
}
.media-embed-details .embed-media-settings .checkbox-setting {
	float none;
	margin 0 0 10px
}
.wp-video {
	max-width 100%;
	height auto
}
.wp_attachment_holder .wp-audio-shortcode, .wp_attachment_holder .wp-video {
	margin-top 18px
}
.wp-video-shortcode video, video.wp-video-shortcode {
	max-width 100%;
	display inline-block
}
.video-details .wp-video-holder {
	width 100%;
	max-width 640px
}
.wp-playlist {
	border 1px solid #ccc;
	padding 10px;
	margin 12px 0 18px;
	font-size 14px;
	line-height 1.5
}
.wp-admin .wp-playlist {
	margin 0 0 18px
}
.wp-playlist video {
	display inline-block;
	max-width 100%
}
.wp-playlist audio {
	display none;
	max-width 100%;
	width 400px
}
.wp-playlist .mejs-container {
	margin 0;
	max-width 100%
}
.wp-playlist .mejs-controls .mejs-button button {
	outline 0
}
.wp-playlist-light {
	background #fff;
	color #000
}
.wp-playlist-dark {
	color #fff;
	background #000
}
.wp-playlist-caption {
	display block;
	max-width 88%;
	overflow hidden;
	text-overflow ellipsis;
	white-space nowrap;
	font-size 14px;
	line-height 1.5
}
.wp-playlist-item .wp-playlist-caption {
	text-decoration none;
	color #000;
	max-width -webkit-calc(100% - 40px);
	max-width calc(100% - 40px)
}
.wp-playlist-item-meta {
	display block;
	font-size 14px;
	line-height 1.5
}
.wp-playlist-item-title {
	font-size 14px;
	line-height 1.5
}
.wp-playlist-item-album {
	font-style italic;
	overflow hidden;
	text-overflow ellipsis;
	white-space nowrap
}
.wp-playlist-item-artist {
	font-size 12px;
	text-transform uppercase
}
.wp-playlist-item-length {
	position absolute;
	right 3px;
	top 0;
	font-size 14px;
	line-height 1.5
}
.rtl .wp-playlist-item-length {
	left 3px;
	right auto
}
.wp-playlist-tracks {
	margin-top 10px
}
.wp-playlist-item {
	position relative;
	cursor pointer;
	padding 0 3px;
	border-bottom 1px solid #ccc
}
.wp-playlist-itemlast-child {
	border-bottom 0
}
.wp-playlist-light .wp-playlist-caption {
	color #333
}
.wp-playlist-dark .wp-playlist-caption {
	color #ddd
}
.wp-playlist-playing {
	font-weight 700;
	background #f7f7f7
}
.wp-playlist-light .wp-playlist-playing {
	background #fff;
	color #000
}
.wp-playlist-dark .wp-playlist-playing {
	background #000;
	color #fff
}
.wp-playlist-current-item {
	overflow hidden;
	margin-bottom 10px;
	height 60px
}
.wp-playlist .wp-playlist-current-item img {
	float left;
	max-width 60px;
	height auto;
	margin-right 10px;
	padding 0;
	border 0
}
.rtl .wp-playlist .wp-playlist-current-item img {
	float right;
	margin-left 10px;
	margin-right 0
}
.wp-playlist-current-item .wp-playlist-item-artist, .wp-playlist-current-item .wp-playlist-item-title {
	overflow hidden;
	text-overflow ellipsis;
	white-space nowrap
}
.wp-audio-playlist .me-cannotplay span {
	padding 5px 15px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses address, .edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses address {
	font-style normal
}
.edgt-pl-holder .edgt-pli .edgt-pli-price ins, .edgt-woo-single-page .edgt-single-product-summary .price ins, .widget.woocommerce.widget_products ul li ins, .widget.woocommerce.widget_recent_reviews ul li ins, .widget.woocommerce.widget_recently_viewed_products ul li ins, .widget.woocommerce.widget_top_rated_products ul li ins, ul.products.product .price ins {
	text-decoration none
}
.edgt-woocommerce-page .edgt-quantity-buttons .edgt-quantity-input {
	font-size 15px!important
}
.edgt-woocommerce-page table.cart {
	border 1px solid #e5e5e5;
	margin-bottom 56px
}
.edgt-woocommerce-page table.cart thead tr {
	border 0;
	border-bottom 1px solid #e5e5e5;
	background-color #fafafa
}
.edgt-woocommerce-page table.cart thead tr th {
	padding 32px 0 27px;
	color #434343;
	text-align left;
	font-size 14px;
	font-weight 600;
	text-transform uppercase
}
.edgt-woocommerce-page table.cart tbody tr {
	border 0
}
.edgt-woocommerce-page table.cart tr.cart_item {
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page table.cart tr.cart_item td {
	padding 45px 0;
	vertical-align middle;
	text-align inherit
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-remove a {
	color #888;
	font-size 0
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-remove aafter {
	content f404;
	display inline-block;
	vertical-align middle;
	speak none;
	color inherit;
	font-family Fontello;
	font-size 25px;
	font-style normal;
	font-weight 400;
	font-variant normal;
	text-transform none;
	text-rendering auto;
	line-height 1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-remove ahover {
	color #434343
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-name a, .edgt-woocommerce-page table.cart tr.cart_item td.product-price .amount {
	color #888;
	font-size 16px;
	font-weight 700;
	font-family Montserrat, sans-serif
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-remove {
	width 7%;
	text-align center
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-thumbnail {
	width 92px;
	padding-left 8px;
	padding-right 70px
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-thumbnail a, .edgt-woocommerce-page table.cart tr.cart_item td.product-thumbnail img {
	display block
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-name {
	width 32%
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-name ahover {
	color #2d76b2
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-subtotal {
	width 10%
}
.edgt-woocommerce-page table.cart tr.cart_item td.product-subtotal .amount {
	font-size 16px;
	font-weight 700;
	font-family Montserrat, sans-serif;
	color #2d76b2
}
.edgt-woocommerce-page table.cart tr.cart_item td .variation {
	display inline-block;
	vertical-align middle;
	padding 0;
	margin 0
}
.edgt-woocommerce-page table.cart tr.cart_item td .variation p {
	margin 0
}
.edgt-woocommerce-page table.cart td.actions {
	padding 25px 30px;
	text-align inherit
}
.edgt-woocommerce-page table.cart td.actions .coupon {
	position relative;
	display inline-block;
	vertical-align middle;
	float left
}
.edgt-woocommerce-page table.cart td.actions .coupon label {
	display none
}
.edgt-woocommerce-page table.cart td.actions .coupon input[type=text] {
	padding 15px 20px;
	margin 0 -4px 0 0;
	width 220px;
	border-radius 0
}
.edgt-woocommerce-page table.cart td.actions .coupon input[type=text]focus {
	border-color #e5e5e5!important
}
.edgt-woocommerce-page table.cart td.actions .coupon input[type=submit] {
	background-color #fafafa;
	border 1px solid #eaeaea;
	color #8a8a8a;
	padding 14px 20px
}
.edgt-woocommerce-page table.cart td.actionsinput {
	float right;
	border 1px solid #eaeaea;
	color #8a8a8a;
	background-color #fafafa
}
.edgt-woocommerce-page table.cart td.actionsinputhover {
	border-color #2d76b2
}
.edgt-woocommerce-page .cart-collaterals {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 0 0 80px
}
.edgt-woocommerce-page .cart-collaterals h2 {
	position relative;
	display block;
	margin 0 0 16px;
	font-size 22px;
	text-transform capitalize
}
.edgt-woocommerce-page .cart-collaterals .cart-subtotal th, .edgt-woocommerce-page .cart-collaterals .order-total th {
	font-size 14px;
	font-weight 600;
	color #282727;
	text-transform uppercase
}
.edgt-woocommerce-page .cart-collaterals .cart_totals {
	margin 1px 0 20px
}
.edgt-woocommerce-page .cart-collaterals .wc-proceed-to-checkout {
	text-align right
}
.edgt-woocommerce-page .cart-collaterals table {
	margin 0 0 35px;
	border 1px solid #e5e5e5
}
.edgt-woocommerce-page .cart-collaterals table tr {
	border 0;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page .cart-collaterals table td, .edgt-woocommerce-page .cart-collaterals table th {
	padding 22px 30px;
	text-align left;
	vertical-align middle
}
.edgt-woocommerce-page .cart-collaterals table td {
	text-align right;
	font-size 16px;
	font-weight 700;
	font-family Montserrat, sans-serif;
	color #434343
}
.edgt-woocommerce-page .cart-collaterals table td strong {
	color #2d76b2
}
.edgt-woocommerce-page .cart-collaterals table th {
	width 20%;
	border 0
}
.edgt-woocommerce-page .cart-collaterals tr.shipping #shipping_method {
	list-style none;
	margin 0 0 7px
}
.edgt-woocommerce-page .cart-collaterals tr.shipping #shipping_method li {
	margin 3px 0;
	padding 0
}
.edgt-woocommerce-page .cart-collaterals tr.shipping #shipping_method li {
	display inline-block;
	vertical-align middle;
	margin 0
}
.edgt-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .shipping-calculator-button {
	display block;
	margin 0 0 10px
}
.edgt-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator p {
	margin 0
}
.edgt-woocommerce-page .cross-sells {
	margin 30px 0 0;
	border-top 1px solid #e5e5e5
}
.edgt-woocommerce-page .cross-sellsh2 {
	display block;
	margin 36px 0 50px;
	text-align center
}
.edgt-woocommerce-page .cross-sells ul.products.product .edgt-pl-text-wrapper {
	margin 0
}
.edgt-woocommerce-page .cart-empty {
	position relative;
	display block;
	text-align center;
	font-family Montserrat, sans-serif;
	margin 40px 0 33px;
	font-size 37px;
	font-weight 700;
	line-height 1.35em;
	color #434343
}
.edgt-woocommerce-page .return-to-shop {
	position relative;
	display block;
	text-align center;
	margin 0 0 160px
}
.edgt-woocommerce-page .checkout_coupon {
	display block;
	margin 0 0 34px
}
.edgt-woocommerce-page .checkout_coupon p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-checkout form.login {
	display block;
	margin 0 0 34px
}
.edgt-woocommerce-page.woocommerce-checkout form.loginfirst-child {
	margin 0 0 15px
}
.edgt-woocommerce-page.woocommerce-checkout form.login p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-checkout form.login input[type=checkbox] {
	position relative;
	display inline-block;
	vertical-align middle;
	top -1px;
	margin 0 3px 0 5px
}
.edgt-woocommerce-page.woocommerce-checkout form.login .lost_password {
	display block;
	margin 15px 0 0
}
.edgt-woocommerce-page .woocommerce-checkout .col2-setafter, .edgt-woocommerce-page .woocommerce-checkout .col2-setbefore {
	content '';
	display table
}
.edgt-woocommerce-page .woocommerce-checkout .col2-setafter {
	clear both
}
.edgt-woocommerce-page .woocommerce-checkout #billing_address_1_field label, .edgt-woocommerce-page .woocommerce-checkout #billing_postcode_field label {
	margin-top 15px
}
.edgt-woocommerce-page .woocommerce-checkout .col-1, .edgt-woocommerce-page .woocommerce-checkout .col-2 {
	position relative;
	display inline-block;
	width 49%;
	margin-right 1%;
	float left;
	vertical-align middle
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 h3, .edgt-woocommerce-page .woocommerce-checkout .col-2 h3 {
	margin 8px 0 25px
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 p, .edgt-woocommerce-page .woocommerce-checkout .col-2 p {
	margin 0
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 labelnot(.checkbox), .edgt-woocommerce-page .woocommerce-checkout .col-2 labelnot(.checkbox) {
	display block;
	margin 0 0 5px
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 .form-row, .edgt-woocommerce-page .woocommerce-checkout .col-2 .form-row {
	width 49%;
	margin-right 2%;
	float left
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 .form-row-last, .edgt-woocommerce-page .woocommerce-checkout .col-2 .form-row-last {
	margin-right 0
}
.edgt-woocommerce-page .woocommerce-checkout .col-1 .form-row-wide, .edgt-woocommerce-page .woocommerce-checkout .col-1 .form-row.notes, .edgt-woocommerce-page .woocommerce-checkout .col-2 .form-row-wide, .edgt-woocommerce-page .woocommerce-checkout .col-2 .form-row.notes {
	width 100%
}
.edgt-woocommerce-page .woocommerce-checkout .col-2 {
	margin-left 1%;
	margin-right 0
}
.edgt-woocommerce-page .woocommerce-checkout .create-account {
	margin 0 0 15px
}
.edgt-woocommerce-page .woocommerce-checkout .create-account input, .edgt-woocommerce-page .woocommerce-checkout .create-account label {
	display inline-block;
	vertical-align middle
}
.edgt-woocommerce-page .woocommerce-checkout h3#order_review_heading {
	margin 18px 0
}
.edgt-woocommerce-page .woocommerce-checkout table {
	padding 0;
	margin 0 0 35px
}
.edgt-woocommerce-page .woocommerce-checkout table tr {
	border 0;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method {
	list-style none;
	margin 0
}
.edgt-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li {
	margin 3px 0;
	padding 0
}
.edgt-woocommerce-page .woocommerce-checkout table tr.shipping #shipping_method li {
	display inline-block;
	vertical-align middle;
	margin 0
}
.edgt-woocommerce-page .woocommerce-checkout table td, .edgt-woocommerce-page .woocommerce-checkout table th {
	padding 14px 0;
	text-align left;
	vertical-align middle
}
.edgt-woocommerce-page .woocommerce-checkout table th {
	border 0
}
.edgt-woocommerce-page .woocommerce-checkout table .variation {
	display inline-block;
	vertical-align middle;
	padding 0;
	margin 0
}
.edgt-woocommerce-page .woocommerce-checkout table .variation p {
	margin 0
}
.edgt-woocommerce-page .woocommerce-checkout .select2-container {
	border-radius 0;
	border 1px solid #e5e5e5
}
.edgt-woocommerce-page .woocommerce-checkout input[type=checkbox], .edgt-woocommerce-page .woocommerce-checkout input[type=radio] {
	position relative;
	display inline-block;
	vertical-align middle;
	top -1px;
	margin 0 3px 0 5px
}
.edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment {
	display block;
	margin 20px 0 100px
}
.edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul {
	list-style none;
	margin 0 0 35px;
	padding 0
}
.edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li, .edgt-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li {
	padding 14px 0;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li input, .edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li label {
	display inline-block;
	vertical-align middle
}
.edgt-woocommerce-page .woocommerce-checkout .woocommerce-checkout-payment ul li.payment_method_paypal label img {
	vertical-align middle;
	margin 0 8px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce {
	display block;
	margin 0 0 45px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommercep {
	display block;
	margin 0 0 30px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerceh2, .edgt-woocommerce-page.woocommerce-order-received .woocommerceheader h2 {
	display block;
	margin 16px 0 25px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details {
	list-style none;
	margin 0 0 30px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce ul.order_details li strong {
	color #434343;
	font-weight 400
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table {
	padding 0;
	margin 0 0 35px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table tr {
	border 0;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table td, .edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th {
	padding 14px 0;
	text-align left;
	vertical-align middle
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table th {
	border 0
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation {
	display inline-block;
	vertical-align middle;
	padding 0;
	margin 0
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce table.shop_table .variation p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	clear both;
	margin 0 0 15px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-1, .edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
	position relative;
	display inline-block;
	width 49%;
	margin-right 1%;
	float left;
	vertical-align middle
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .col-2 {
	margin-left 1%;
	margin-right 0
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses .title {
	margin 4px 0 25px
}
.edgt-woocommerce-page.woocommerce-order-received .woocommerce .col2-set.addresses h3 {
	margin 0
}
.woocommerce-page .edgt-content .wc-forwardnot(.added_to_cart)not(.checkout-button), .woocommerce-page .edgt-content a.added_to_cart, .woocommerce-page .edgt-content a.button, .woocommerce-page .edgt-content button[type=submit]not(.edgt-woo-search-widget-button), .woocommerce-page .edgt-content input[type=submit], div.woocommerce .wc-forwardnot(.added_to_cart)not(.checkout-button), div.woocommerce a.added_to_cart, div.woocommerce a.button, div.woocommerce button[type=submit]not(.edgt-woo-search-widget-button), div.woocommerce input[type=submit] {
	font-family inherit;
	position relative;
	display inline-block;
	vertical-align middle;
	width auto;
	outline 0;
	line-height 20px;
	letter-spacing .05em;
	font-weight 700;
	text-transform uppercase;
	box-sizing border-box;
	margin 0;
	-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;
	color #fff;
	background-color #2d76b2;
	border 2px solid transparent;
	white-space nowrap;
	cursor pointer;
	z-index 3;
	padding 13px 40px;
	font-size 14px
}
.woocommerce-page .edgt-content .wc-forwardnot(.added_to_cart)not(.checkout-button)hover, .woocommerce-page .edgt-content a.added_to_carthover, .woocommerce-page .edgt-content a.buttonhover, .woocommerce-page .edgt-content button[type=submit]not(.edgt-woo-search-widget-button)hover, .woocommerce-page .edgt-content input[type=submit]hover, div.woocommerce .wc-forwardnot(.added_to_cart)not(.checkout-button)hover, div.woocommerce a.added_to_carthover, div.woocommerce a.buttonhover, div.woocommerce button[type=submit]not(.edgt-woo-search-widget-button)hover, div.woocommerce input[type=submit]hover {
	color #fff;
	background-color #434343
}
.woocommerce-page .edgt-content a.button.added, div.woocommerce a.button.added {
	display none
}
.woocommerce-page .edgt-content .product-type-external a.button, div.woocommerce .product-type-external a.button {
	margin 23px 0 0
}
.woocommerce .edgt-onsale, .woocommerce .edgt-out-of-stock {
	position absolute;
	display block;
	top 18px;
	width auto;
	height 19px;
	color #fff;
	font-size 12px;
	font-weight 600;
	line-height 20px;
	padding 0 9px;
	border-radius 5em;
	margin 0;
	text-align center;
	z-index 100;
	-webkit-transform translateZ(0);
	-moz-transform translateZ(0);
	transform translateZ(0);
	box-sizing border-box
}
.woocommerce .edgt-onsale {
	right 19px;
	background-color #2d76b2
}
.woocommerce .edgt-out-of-stock {
	right 19px;
	background-color #000
}
.edgt-woo-single-page .edgt-single-product-content .edgt-out-of-stock {
	right 10px
}
.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .edgt-onsale {
	left 120px
}
.edgt-woocommerce-page .woocommerce-error, .edgt-woocommerce-page .woocommerce-info, .edgt-woocommerce-page .woocommerce-message {
	position relative;
	display block;
	padding 15px 0;
	margin 0 0 40px;
	line-height 1em;
	list-style none;
	background-color transparent;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page .woocommerce-error a, .edgt-woocommerce-page .woocommerce-info a, .edgt-woocommerce-page .woocommerce-message a {
	float right
}
.edgt-woocommerce-page .woocommerce-NoticeGroup-checkout .woocommerce-error {
	line-height 2em
}
.edgt-woocommerce-page .woocommerce-message a.button {
	padding 0!important;
	background-color transparent!important;
	color #2d76b2!important;
	font-size 13px!important;
	top -5px!important
}
.edgt-woocommerce-page .woocommerce-info .showcoupon {
	color #888
}
.edgt-woocommerce-page .woocommerce-info .showcouponhover {
	color #434343
}
.edgt-woo-pagination-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 0 0 93px;
	clear both
}
.edgt-woo-pagination-holder .edgt-woo-pagination-inner {
	position relative;
	display table;
	width 100%;
	text-align right
}
.woocommerce-pagination {
	position relative;
	display table-cell;
	vertical-align top;
	width 50%;
	margin 0;
	padding 0
}
.woocommerce-pagination .page-numbers {
	position relative;
	display inline-block;
	vertical-align top;
	width 100%;
	margin 0;
	padding 0
}
.woocommerce-pagination .page-numbers li {
	position relative;
	display inline-block;
	vertical-align top;
	margin 0
}
.woocommerce-pagination .page-numbers li a, .woocommerce-pagination .page-numbers li span {
	position relative;
	display inline-block;
	width auto;
	margin 0 4px;
	padding 0;
	vertical-align middle;
	text-decoration none;
	cursor pointer;
	white-space nowrap;
	color #888;
	font-size 14px;
	-webkit-transition color .2s ease-out;
	-moz-transition color .2s ease-out;
	transition color .2s ease-out
}
.woocommerce-pagination .page-numbers li a.current, .woocommerce-pagination .page-numbers li ahover, .woocommerce-pagination .page-numbers li span.current, .woocommerce-pagination .page-numbers li spanhover {
	color #2d76b2
}
.woocommerce-pagination .page-numbers li a.next, .woocommerce-pagination .page-numbers li a.prev {
	font-size 0;
	line-height 1;
	margin 0 6px 0 4px
}
.woocommerce-pagination .page-numbers li a.nextbefore, .woocommerce-pagination .page-numbers li a.prevbefore {
	display block;
	font-family linea-arrows-10;
	font-size 16px;
	line-height inherit;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
.woocommerce-pagination .page-numbers li a.prevbefore {
	content e03f
}
.woocommerce-pagination .page-numbers li a.nextbefore {
	content e04b
}
.edgt-woo-view-all-pagination {
	position relative;
	display table-cell;
	vertical-align top;
	width 50%;
	text-align left
}
.edgt-woo-view-all-pagination a {
	position relative;
	display inline-block;
	vertical-align middle;
	white-space nowrap;
	padding 0 0 0 2px;
	color #888
}
.edgt-woo-view-all-pagination abefore {
	content '';
	padding 0 14px 0 0;
	color #888
}
.edgt-woo-view-all-pagination ahover {
	color #434343
}
.woocommerce-page .edgt-content .edgt-quantity-buttons, div.woocommerce .edgt-quantity-buttons {
	position relative;
	display inline-block;
	vertical-align middle
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-input, .woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-minus, .woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-plus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-input, div.woocommerce .edgt-quantity-buttons .edgt-quantity-minus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-plus {
	display inline-block;
	vertical-align middle;
	color #888;
	background-color transparent;
	border 1px solid #e5e5e5;
	text-align center;
	box-sizing border-box
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-input, div.woocommerce .edgt-quantity-buttons .edgt-quantity-input {
	position relative;
	height 50px;
	width 52px;
	padding 0;
	-webkit-border-radius 0;
	-moz-border-radius 0;
	border-radius 0;
	margin 0 24px 0 0;
	font-family inherit;
	line-height 48px;
	outline 0;
	color #464646
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-minus, .woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-plus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-minus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-plus {
	position absolute;
	right 0;
	width 24px;
	height 25px;
	line-height 23px;
	border-left 0;
	cursor pointer;
	-webkit-transition color .15s ease-in-out;
	-moz-transition color .15s ease-in-out;
	transition color .15s ease-in-out
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-minushover, .woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-plushover, div.woocommerce .edgt-quantity-buttons .edgt-quantity-minushover, div.woocommerce .edgt-quantity-buttons .edgt-quantity-plushover {
	color #2d76b2
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-plus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-plus {
	top 0;
	border-bottom 0;
	font-size 12px
}
.woocommerce-page .edgt-content .edgt-quantity-buttons .edgt-quantity-minus, div.woocommerce .edgt-quantity-buttons .edgt-quantity-minus {
	bottom 0;
	font-size 12px;
	border-top 0
}
.woocommerce-page .edgt-content input[type=email], .woocommerce-page .edgt-content input[type=tel], .woocommerce-page .edgt-content input[type=password], .woocommerce-page .edgt-content input[type=text], .woocommerce-page .edgt-content textarea, div.woocommerce input[type=email], div.woocommerce input[type=tel], div.woocommerce input[type=password], div.woocommerce input[type=text], div.woocommerce textarea {
	position relative;
	width 100%;
	margin 0 0 14px;
	padding 12px 20px;
	font-family inherit;
	font-size 12px;
	line-height 18px;
	font-weight inherit;
	color #888;
	background-color transparent;
	border 1px solid #e5e5e5;
	outline 0;
	-webkit-appearance none;
	box-sizing border-box
}
.woocommerce-page .edgt-content input[type=email]focus, .woocommerce-page .edgt-content input[type=tel]focus, .woocommerce-page .edgt-content input[type=password]focus, .woocommerce-page .edgt-content input[type=text]focus, .woocommerce-page .edgt-content textareafocus, div.woocommerce input[type=email]focus, div.woocommerce input[type=tel]focus, div.woocommerce input[type=password]focus, div.woocommerce input[type=text]focus, div.woocommerce textareafocus {
	border-color #434343
}
.woocommerce-page .edgt-content input[type=email]-webkit-input-placeholder, .woocommerce-page .edgt-content input[type=tel]-webkit-input-placeholder, .woocommerce-page .edgt-content input[type=password]-webkit-input-placeholder, .woocommerce-page .edgt-content input[type=text]-webkit-input-placeholder, .woocommerce-page .edgt-content textarea-webkit-input-placeholder, div.woocommerce input[type=email]-webkit-input-placeholder, div.woocommerce input[type=tel]-webkit-input-placeholder, div.woocommerce input[type=password]-webkit-input-placeholder, div.woocommerce input[type=text]-webkit-input-placeholder, div.woocommerce textarea-webkit-input-placeholder {
	color inherit
}
.woocommerce-page .edgt-content input[type=email]-moz-placeholder, .woocommerce-page .edgt-content input[type=tel]-moz-placeholder, .woocommerce-page .edgt-content input[type=password]-moz-placeholder, .woocommerce-page .edgt-content input[type=text]-moz-placeholder, .woocommerce-page .edgt-content textarea-moz-placeholder, div.woocommerce input[type=email]-moz-placeholder, div.woocommerce input[type=tel]-moz-placeholder, div.woocommerce input[type=password]-moz-placeholder, div.woocommerce input[type=text]-moz-placeholder, div.woocommerce textarea-moz-placeholder {
	color inherit
}
.woocommerce-page .edgt-content input[type=email]-moz-placeholder, .woocommerce-page .edgt-content input[type=tel]-moz-placeholder, .woocommerce-page .edgt-content input[type=password]-moz-placeholder, .woocommerce-page .edgt-content input[type=text]-moz-placeholder, .woocommerce-page .edgt-content textarea-moz-placeholder, div.woocommerce input[type=email]-moz-placeholder, div.woocommerce input[type=tel]-moz-placeholder, div.woocommerce input[type=password]-moz-placeholder, div.woocommerce input[type=text]-moz-placeholder, div.woocommerce textarea-moz-placeholder {
	color inherit
}
.woocommerce-page .edgt-content input[type=email]-ms-input-placeholder, .woocommerce-page .edgt-content input[type=tel]-ms-input-placeholder, .woocommerce-page .edgt-content input[type=password]-ms-input-placeholder, .woocommerce-page .edgt-content input[type=text]-ms-input-placeholder, .woocommerce-page .edgt-content textarea-ms-input-placeholder, div.woocommerce input[type=email]-ms-input-placeholder, div.woocommerce input[type=tel]-ms-input-placeholder, div.woocommerce input[type=password]-ms-input-placeholder, div.woocommerce input[type=text]-ms-input-placeholder, div.woocommerce textarea-ms-input-placeholder {
	color inherit
}
.woocommerce-page .edgt-content .coupon input[type=text], div.woocommerce .coupon input[type=text] {
	width 200px
}
.edgt-woocommerce-page .woocommerce-ordering, .edgt-woocommerce-page .woocommerce-result-count {
	display inline;
	width 50%;
	margin 0 0 10px;
	float left;
	line-height 54px;
	box-sizing border-box
}
.edgt-woocommerce-page .woocommerce-result-count {
	border-right none;
	padding-right 9px;
	font-size 14px;
	color #ababab
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__rendered, .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__rendered {
	padding 0 20px 0 30px
}
.edgt-woocommerce-page .woocommerce-ordering {
	text-align right;
	border-left none
}
.edgt-woocommerce-page .woocommerce-ordering .orderby {
	width auto;
	min-width 160px;
	margin 0;
	text-align initial
}
.edgt-woocommerce-page .woocommerce-ordering .select2-container--default {
	background-color #fff;
	top -2px
}
.select2-container--default.select2-container--disabled .select2-selection--multiple, .select2-container--default.select2-container--disabled .select2-selection--single {
	background-color #eee;
	cursor default
}
.select2-container--default {
	position relative;
	display inline-block;
	vertical-align middle;
	width auto;
	margin 0;
	border 0;
	border-radius 0;
	text-align initial;
	box-sizing border-box
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear, .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
	display none
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
	float left
}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
	left 20px;
	right auto
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder {
	float right
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
	margin 7px auto 0 5px
}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
	margin 0 auto 0 3px
}
.select2-container--default.select2-container--open .select2-selection--single {
	color #434343
}
.select2-container--default.select2-container--open .select2-dropdown {
	left 0
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--above {
	border-bottom-color transparent
}
.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below {
	border-top-color transparent
}
.edgt-woocommerce-page .cart-collaterals .woocommerce-shipping-calculator .select2-container--default {
	width 100%!important;
	margin 0 0 14px
}
.select2-container--default .select2-selection--single {
	display block;
	height 38px;
	line-height 36px;
	padding 0;
	font-family inherit;
	font-size 14px;
	color #ababab;
	background-color transparent;
	border none;
	border-radius 0;
	box-sizing border-box;
	cursor pointer;
	user-select none;
	-webkit-user-select none
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	display block;
	padding 0 30px 0 20px;
	color inherit;
	line-height inherit;
	white-space nowrap;
	text-overflow ellipsis;
	overflow hidden;
	box-sizing border-box
}
.select2-container--default .select2-selection--single .select2-selection__clear {
	position relative;
	cursor pointer;
	float right;
	margin 0;
	font-weight inherit
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
	color inherit
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	position absolute;
	width auto;
	height 100%;
	top 0;
	right 20px;
	color inherit;
	line-height inherit;
	text-align center
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
	display none
}
.select2-container--default .select2-selection--single .select2-selection__arrowbefore {
	font-family Linearicons-Free;
	content 'e874'
}
.select2-container--default .select2-selection--multiple {
	display block;
	height 44px;
	line-height 42px;
	padding 0;
	font-family inherit;
	font-size inherit;
	color inherit;
	background-color transparent;
	border 1px solid #e5e5e5;
	border-radius 0;
	outline 0;
	box-sizing border-box;
	cursor pointer;
	user-select none;
	-webkit-user-select none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	display block;
	list-style none;
	padding 0 30px 0 20px;
	margin 0;
	color inherit;
	line-height inherit;
	white-space nowrap;
	text-overflow ellipsis;
	overflow hidden;
	box-sizing border-box
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
	list-style none
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__placeholder {
	float left;
	margin 0;
	color inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__clear {
	position relative;
	cursor pointer;
	float right;
	margin 0;
	font-weight inherit
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
	float left;
	margin 7px 5px 0 0;
	padding 0 10px;
	line-height 30px;
	color #fff;
	background-color #434343;
	border 0;
	border-radius 0;
	cursor default
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	display inline-block;
	margin 0 3px 0 0;
	color inherit;
	font-weight 700;
	cursor pointer;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__removehover {
	color inherit;
	opacity .8
}
.select2-container--default .select2-search--inline {
	float left
}
.select2-container--default .select2-search--inline .select2-search__field {
	margin 0;
	padding 0;
	font-size 100%;
	background 0 0;
	border none;
	outline 0;
	box-shadow none;
	-webkit-appearance textfield;
	box-sizing border-box
}
.select2-container--default .select2-search--inline .select2-search__field-webkit-search-cancel-button {
	-webkit-appearance none
}
.select2-container--default .select2-dropdown {
	position absolute;
	top 0;
	left -100000px;
	width 100%;
	display block;
	background-color #fff;
	border 1px solid #e5e5e5;
	border-radius 0;
	z-index 1051;
	box-sizing border-box
}
.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option[aria-selected=true] {
	background 0 0;
	color #434343
}
.select2-container--default .select2-search--dropdown {
	display block;
	padding 14px 15px 2px
}
.select2-container--default .select2-search--dropdown.select2-search--hide {
	display none
}
.select2-container--default .select2-search--dropdown .select2-search__field {
	padding 4px 8px;
	width 100%;
	color inherit;
	font-size inherit;
	line-height 20px;
	font-family inherit;
	font-weight inherit;
	border 1px solid #e5e5e5;
	outline 0;
	box-sizing border-box;
	-webkit-appearance none
}
.select2-container--default .select2-search--dropdown .select2-search__fieldfocus {
	border-color #434343
}
.select2-container--default .select2-search--dropdown .select2-search__field-webkit-search-cancel-button {
	-webkit-appearance none
}
.select2-container--default .select2-results {
	display block;
	padding 0;
	margin 0;
	overflow hidden
}
.select2-container--default .select2-results.select2-results__options {
	max-height 200px;
	overflow-y auto
}
.select2-container--default .select2-results__options {
	position relative;
	padding 2px 20px;
	margin 5px 0;
	list-style none
}
.select2-container--default .select2-results__option {
	font-size 13px;
	padding 7px 0;
	user-select none;
	-webkit-user-select none;
	-webkit-transition color .2s ease-out;
	-moz-transition color .2s ease-out;
	transition color .2s ease-out
}
.select2-container--default .select2-results__option[aria-selected] {
	cursor pointer
}
.select2-container--default .select2-results__option[role=group] {
	padding 0
}
.select2-container--default .select2-results__option[aria-disabled=true] {
	color #434343
}
.select2-container--default .select2-results__option .select2-results__option {
	padding-left 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
	padding-left 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
	margin-left -1em;
	padding-left 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left -2em;
	padding-left 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left -3em;
	padding-left 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left -4em;
	padding-left 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
	margin-left -5em;
	padding-left 6em
}
.select2-container--default .select2-results__group {
	display block;
	padding 7px 0;
	cursor default
}
.select2-close-mask {
	border 0;
	margin 0;
	padding 0;
	display block;
	position fixed;
	left 0;
	top 0;
	min-height 100%;
	min-width 100%;
	height auto;
	width auto;
	opacity 0;
	z-index 99;
	background-color #fff;
	filter alpha(opacity=0)
}
.select2-hidden-accessible {
	border 0!important;
	clip rect(0 0 0 0)!important;
	height 1px!important;
	margin -1px!important;
	overflow hidden!important;
	padding 0!important;
	position absolute!important;
	width 1px!important
}
.woocommerce .star-rating {
	position relative;
	display inline-block;
	vertical-align middle;
	font-family ElegantIcons;
	font-size 13px;
	line-height 1;
	letter-spacing 2px;
	color #2d76b2;
	overflow hidden;
	-webkit-font-smoothing antialiased
}
.woocommerce .star-ratingbefore {
	content e031e031e031e031e031;
	letter-spacing 11px
}
.woocommerce .star-rating span {
	color #2d76b2;
	position absolute;
	top 0;
	left 0;
	overflow hidden
}
.woocommerce .star-rating spanbefore {
	content e033e033e033e033e033;
	letter-spacing 11px
}
.edgt-woocommerce-page .edgt-content .variations {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 0;
	border none;
	padding 0
}
.edgt-woocommerce-page .edgt-content .variations tr {
	display block;
	padding 0 0 20px;
	border 0;
	float left;
	width 48%
}
.edgt-woocommerce-page .edgt-content .variations trlast-child {
	margin 0
}
.edgt-woocommerce-page .edgt-content .variations td {
	padding 0;
	text-align initial
}
.edgt-woocommerce-page .edgt-content .variations td.label {
	padding-right 10px;
	padding-bottom 4px;
	display block;
	font-weight 600;
	font-size 13px;
	color #545454
}
.edgt-woocommerce-page .edgt-content .variations td.value {
	white-space nowrap
}
.edgt-woocommerce-page .edgt-content .variations td.value select {
	width auto;
	min-width 200px
}
.edgt-woocommerce-page .edgt-content .variations .reset_variations {
	margin 0 0 0 15px;
	color #434343
}
.edgt-woocommerce-page .edgt-content .single_variation_wrap {
	margin 35px 0 0
}
.edgt-woocommerce-page .edgt-content .single_variation_wrap .single_variation {
	margin 0 0 35px
}
.edgt-woocommerce-page .edgt-content table.group_table {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 0;
	border none;
	padding 0
}
.edgt-woocommerce-page .edgt-content table.group_table tbody {
	display block
}
.edgt-woocommerce-page .edgt-content table.group_table tr {
	display block;
	padding 0 0 10px;
	border 0;
	margin-bottom 5px
}
.edgt-woocommerce-page .edgt-content table.group_table trlast-child {
	margin 0
}
.edgt-woocommerce-page .edgt-content table.group_table td {
	padding 0 17px 10px 0;
	text-align left
}
.edgt-woocommerce-page .edgt-content table.group_table td.price {
	display table-cell;
	vertical-align middle;
	font-size 19px
}
.edgt-woocommerce-page .edgt-content table.group_table tdlast-child {
	padding 0 0 10px
}
.edgt-woocommerce-page .edgt-content table.group_table .edgt-quantity-buttons {
	margin 0
}
.edgt-woocommerce-page .edgt-content table.group_table anot([class=add_to_cart]) {
	color #888
}
.edgt-woocommerce-page .edgt-content table.group_table anot([class=add_to_cart])hover {
	color #434343
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content, .edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
	position relative;
	display table-cell;
	vertical-align top;
	box-sizing border-box
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation {
	width 30%;
	padding 0 15px 0 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul {
	padding 0 15px 0 0;
	margin 0;
	list-style none
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul li {
	margin 0;
	padding 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-navigation ul linot(last-child) {
	margin 0 0 18px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce-MyAccount-content {
	width 70%;
	padding 0 0 0 45px;
	border-left 1px solid #e5e5e5
}
.edgt-woocommerce-page.woocommerce-account .woocommerce {
	margin 0 0 92px;
	display table
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.login {
	margin 0 0 34px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.login p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.login p.edgt-login-form-text {
	margin 0 0 7px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.login input[type=checkbox] {
	position relative;
	display inline-block;
	vertical-align middle;
	top -1px;
	margin 0 3px 0 5px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.login .lost_password {
	display block;
	margin 15px 0 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.edit-account {
	margin 0 0 15px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.edit-account p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.edit-account label {
	display block;
	margin 0 0 5px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce form.edit-account fieldsetlegend {
	display block;
	color #434343;
	margin 0 0 10px
}
.edgt-woocommerce-page.woocommerce-account .woocommercep {
	display block;
	margin 0 0 30px
}
.edgt-woocommerce-page.woocommerce-account .woocommerceh2, .edgt-woocommerce-page.woocommerce-account .woocommerceheader h2 {
	display block;
	margin 16px 0 25px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table {
	padding 0;
	margin 0 0 35px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table tr {
	border 0;
	border-bottom 1px solid #e5e5e5
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table td, .edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table th {
	padding 14px 0;
	text-align left;
	vertical-align middle
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table th {
	border 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table td.order-actions {
	text-align right
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation {
	display inline-block;
	vertical-align middle;
	padding 0;
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce table.shop_table .variation p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	clear both;
	margin 0 0 15px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-1, .edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
	position relative;
	display inline-block;
	width 49%;
	margin-right 1%;
	float left;
	vertical-align middle
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .col-2 {
	margin-left 1%;
	margin-right 0
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses .title {
	margin 4px 0 25px
}
.edgt-woocommerce-page.woocommerce-account .woocommerce .col2-set.addresses h3 {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerceh2 {
	font-size 30px;
	line-height 40px;
	margin 0 0 25px
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p labelnot(.inline) {
	display block;
	margin 14px 0;
	color #434343;
	font-size 18px;
	line-height 38px
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p label.inline {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 23px 0 0
}
.edgt-woocommerce-page.woocommerce-account .vc_row .woocommerce form.login p input.button {
	margin 23px 0 0
}
.edgt-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerceform {
	margin 0 0 15px
}
.edgt-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerceformfirst-child {
	margin 0 0 25px
}
.edgt-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerceform p {
	margin 0
}
.edgt-woocommerce-page.woocommerce-account.woocommerce-edit-address .woocommerceform label {
	display block;
	margin 0 0 5px
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce {
	margin 0 0 45px
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order {
	display block;
	margin 0 0 60px
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_orderpnot(.form-row) {
	display block;
	margin 0 0 7px
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order .form-row-first, .edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order .form-row-last {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 0
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order .form-row-first label, .edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order .form-row-last label {
	display block;
	margin 14px 0;
	color #434343;
	font-size 18px;
	line-height 38px
}
.edgt-woocommerce-page.edgt-woocommerce-order-tracking .woocommerce.track_order .button {
	margin 13px 0 0
}
.cross-sells, .edgt-content .woocommerce, .edgt-pl-main-holder, .related.products, .upsells.products {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-pl-main-holder {
	margin 0 0 28px
}
.edgt-woo-pl-info-below-image .edgt-pl-main-holder ul.products.product .added_to_cart, .edgt-woo-pl-info-below-image .edgt-pl-main-holder ul.products.product .button {
	margin 0;
	width 100%;
	background-color #2d76b2;
	color #fff;
	-webkit-transform translateY(100%);
	-moz-transform translateY(100%);
	transform translateY(100%);
	-webkit-transition all .25s ease-in-out;
	-moz-transition all .25s ease-in-out;
	transition all .25s ease-in-out
}
.edgt-woo-pl-info-below-image .edgt-pl-main-holder ul.products.product .added_to_carthover, .edgt-woo-pl-info-below-image .edgt-pl-main-holder ul.products.product .buttonhover {
	background-color #434343
}
.edgt-woo-pl-info-on-image-hover .edgt-pl-main-holder {
	margin 0 0 50px
}
ul.products {
	list-style none;
	margin 0 -10px;
	clear both
}
ul.products.product {
	position relative;
	float left;
	display inline-block;
	vertical-align middle;
	padding 0 10px;
	margin 0 0 20px;
	box-sizing border-box
}
.touch ul.products.product {
	cursor pointer
}
.edgt-woo-single-page .edgt-single-product-content .images .woocommerce-product-gallery__image .zoomImg, div.woocommerce.single-product .images .woocommerce-product-gallery__image .zoomImg {
	cursor crosshair
}
ul.products.producthover .added_to_cart, ul.products.producthover .button, ul.products.producthover .edgt-pl-inner .added_to_cart, ul.products.producthover .edgt-pl-inner .button {
	-webkit-transform translateY(0);
	-moz-transform translateY(0);
	transform translateY(0)
}
ul.products.product .edgt-product-list-title {
	margin 0 0 8px;
	color #545454
}
ul.products.product .edgt-pl-rating-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	line-height 1;
	margin 4px 0 17px
}
ul.products.product .price {
	display block;
	line-height 1;
	margin 8px 0 0;
	color #2d76b2;
	font-size 16px;
	font-weight 600;
	font-family Montserrat, sans-serif
}
ul.products.product .price  {
	font-size inherit;
	line-height inherit
}
ul.products.product .price del {
	margin 0 8px 0 0;
	color #bababa
}
ul.products.product .added_to_cart, ul.products.product .button {
	margin 0;
	width 100%;
	background-color #2d76b2;
	color #fff;
	-webkit-transform translateY(100%);
	-moz-transform translateY(100%);
	transform translateY(100%);
	-webkit-transition all .25s ease-in-out;
	-moz-transition all .25s ease-in-out;
	transition all .25s ease-in-out
}
ul.products.product .added_to_carthover, ul.products.product .buttonhover {
	background-color #434343
}
ul.products.product .button.added {
	display none
}
ul.products.product .edgt-pl-inner, ul.products.product .edgt-pl-inner .edgt-pl-image {
	position relative;
	display inline-block;
	vertical-align middle;
	width 100%;
	overflow hidden
}
ul.products.product .edgt-pl-inner .edgt-pl-image {
	border 1px solid #e5e5e5;
	box-sizing border-box
}
ul.products.product .edgt-pl-inner .edgt-pl-image img {
	display block;
	width 100%
}
ul.products.product .edgt-pl-inner .edgt-pl-text {
	position absolute;
	top 0;
	left 0;
	display inline-block;
	width calc(100% + 2px);
	height calc(100% + 2px);
	padding 0;
	box-sizing border-box
}
ul.products.product .edgt-pl-inner .edgt-pl-text-outer {
	position relative;
	display table;
	width 100%;
	height 100%;
	text-align center
}
ul.products.product .edgt-pl-inner .edgt-pl-text-inner {
	position relative;
	display table-cell;
	width 100%;
	height 100%;
	vertical-align bottom
}
ul.products.product .edgt-pl-inner .edgt-pl-text-inner .edgt-product-list-title, ul.products.product .edgt-pl-inner .edgt-pl-text-inner .price, ul.products.product .edgt-pl-inner .edgt-pl-text-inner .star-rating {
	color #fff
}
ul.products.product .edgt-pl-inner .edgt-pl-text-inner .price del {
	color #ccc
}
ul.products.product .edgt-pl-innera {
	position absolute;
	display block;
	width 100%;
	height 100%;
	top 0;
	left 0
}
div.woocommerce.products.product-category a, ul.products.product .edgt-pl-text-wrapper {
	position relative;
	display inline-block;
	vertical-align middle
}
ul.products.product .edgt-pl-text-wrapper {
	width 100%;
	margin 25px 0 18px;
	text-align center
}
.edgt-woo-no-space ul.products {
	margin 0
}
.edgt-woo-no-space ul.products.product {
	padding 0;
	margin 0
}
.edgt-woo-small-space ul.products {
	margin 0 -10px
}
.edgt-woo-small-space ul.products.product {
	padding 0 10px;
	margin 0 0 20px
}
.edgt-woo-normal-space ul.products {
	margin 0 -15px
}
.edgt-woo-normal-space ul.products.product {
	padding 0 15px;
	margin 0 0 30px
}
@media only screen and (min-width1025px) {
	.edgt-woocommerce-columns-3 .cross-sells.products.product, .edgt-woocommerce-columns-3 .edgt-pl-main-holder.products.product, .edgt-woocommerce-columns-3 .related.products.products.product, .edgt-woocommerce-columns-3 .upsells.products.products.product {
		width 33.33333%
	}
	.edgt-woocommerce-columns-3 .cross-sells.products.productnth-child(3n+1), .edgt-woocommerce-columns-3 .edgt-pl-main-holder.products.productnth-child(3n+1), .edgt-woocommerce-columns-3 .related.products.products.productnth-child(3n+1), .edgt-woocommerce-columns-3 .upsells.products.products.productnth-child(3n+1) {
		clear both
	}
	.edgt-woocommerce-columns-4 .cross-sells.products.product, .edgt-woocommerce-columns-4 .edgt-pl-main-holder.products.product, .edgt-woocommerce-columns-4 .related.products.products.product, .edgt-woocommerce-columns-4 .upsells.products.products.product {
		width 25%
	}
	.edgt-woocommerce-columns-4 .cross-sells.products.productnth-child(4n+1), .edgt-woocommerce-columns-4 .edgt-pl-main-holder.products.productnth-child(4n+1), .edgt-woocommerce-columns-4 .related.products.products.productnth-child(4n+1), .edgt-woocommerce-columns-4 .upsells.products.products.productnth-child(4n+1), .woocommerce.columns-4.products.productnth-child(4n+1) {
		clear both
	}
}
.woocommerce.columns-1.products.product {
	float none;
	width 100%
}
.woocommerce.columns-2.products.product {
	width 50%
}
@media only screen and (min-width681px) {
	.woocommerce.columns-2.products.productnth-child(2n+1) {
		clear both
	}
}
.woocommerce.columns-3.products.product {
	width 33.33333%
}
.woocommerce.columns-4.products.product {
	width 25%
}
.woocommerce.columns-5.products.product {
	width 20%
}
@media only screen and (min-width1201px) {
	.woocommerce.columns-5.products.productnth-child(5n+1) {
		clear both
	}
}
.woocommerce.columns-6.products.product {
	width 16.66667%
}
@media only screen and (min-width1441px) {
	.woocommerce.columns-6.products.productnth-child(6n+1) {
		clear both
	}
}
.edgt-content .woocommerce.add_to_cart_inline {
	margin 0;
	width auto
}
.edgt-content .woocommerce.add_to_cart_inline del, .edgt-content .woocommerce.add_to_cart_inline ins {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 0 7px 0 0;
	color #434343;
	font-size 16px;
	line-height 1
}
div.woocommerce.products.product-category aafter {
	content '';
	position absolute;
	top 0;
	left 0;
	width 100%;
	height 100%;
	display block;
	background-color rgba(67, 67, 67, .6);
	opacity 0;
	-webkit-transition opacity .2s ease;
	-moz-transition opacity .2s ease;
	transition opacity .2s ease
}
div.woocommerce.products.product-category ahoverafter {
	opacity 1
}
div.woocommerce.products.product-category ahover h3 {
	top 50%;
	opacity 1
}
div.woocommerce.products.product-category img {
	display block
}
div.woocommerce.products.product-category h3 {
	position absolute;
	top 60%;
	left 0;
	display block;
	width 100%;
	padding 0 10%;
	margin 0;
	color #fff;
	text-align center;
	z-index 2;
	opacity 0;
	-webkit-filter blur(0);
	box-sizing border-box;
	-webkit-transform translateY(-50%);
	-moz-transform translateY(-50%);
	transform translateY(-50%);
	-webkit-transition opacity .2s ease, top .2s ease;
	-moz-transition opacity .2s ease, top .2s ease;
	transition opacity .2s ease, top .2s ease
}
div.woocommerce.products.product-category h3 .count {
	font-size .9em;
	color #fff;
	background-color transparent
}
div.woocommerce.single-product .images {
	position relative;
	display inline-block;
	vertical-align middle;
	margin 0;
	padding 0
}
div.woocommerce.single-product .images figure {
	position relative;
	display inline-block;
	vertical-align top;
	margin 0 -10px
}
div.woocommerce.single-product .images figure a {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
div.woocommerce.single-product .images figure a img {
	position relative;
	width 100%;
	display block
}
div.woocommerce.single-product .images .woocommerce-product-gallery__trigger {
	position absolute;
	top 10px;
	right 10px;
	width 30px;
	height 30px;
	line-height 30px;
	text-align center;
	z-index 10
}
div.woocommerce.single-product .images .woocommerce-product-gallery__image {
	position relative;
	display inline-block;
	vertical-align top;
	margin 0;
	padding 0 10px;
	box-sizing border-box
}
div.woocommerce.single-product .woocommerce-tabs, div.woocommerce.single-product .woocommerce-tabs ul.tabs, div.woocommerce.single-product .woocommerce-tabs ul.tabsli {
	vertical-align middle;
	position relative;
	display inline-block
}
div.woocommerce.single-product .images .woocommerce-product-gallery__imagefirst-child {
	left 10px;
	width calc(100% - 20px);
	padding 0
}
div.woocommerce.single-product .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenot(first-child) {
	float left;
	padding-top 20px
}
div.woocommerce.single-product .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__imagenot(first-child) {
	width 50%
}
div.woocommerce.single-product .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__imagenot(first-child) {
	width 33.33333%
}
div.woocommerce.single-product .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__imagenot(first-child) {
	width 25%
}
div.woocommerce.single-product .woocommerce-tabs {
	width 100%;
	margin 30px 0 0
}
div.woocommerce.single-product .woocommerce-tabs ul.tabs {
	width 100%;
	list-style none;
	margin 0;
	padding 0;
	border-top 1px solid #e5e5e5;
	border-bottom 1px solid #e5e5e5;
	text-align center;
	clear both
}
div.woocommerce.single-product .woocommerce-tabs ul.tabsli a {
	position relative;
	display inline-block;
	vertical-align top;
	padding 13px 15px
}
div.woocommerce.single-product .woocommerce-tabs .entry-content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
div.woocommerce.single-product .woocommerce-tabs .entry-contenth2 {
	display none
}
div.woocommerce.single-product .woocommerce-tabs .entry-contentp, div.woocommerce.single-product .woocommerce-tabs table {
	margin 18px 0 20px
}
div.woocommerce.single-product .woocommerce-tabs table th, div.woocommerce.single-product .woocommerce-tabs table tr {
	border 0
}
div.woocommerce.single-product .woocommerce-tabs table td, div.woocommerce.single-product .woocommerce-tabs table th {
	padding 3px 0;
	vertical-align middle;
	text-align left
}
div.woocommerce.single-product .woocommerce-tabs table td p, div.woocommerce.single-product .woocommerce-tabs table th p {
	margin 0
}
div.woocommerce.single-product .woocommerce-tabs table th {
	color #434343;
	width 1%;
	padding 0 10px 0 0
}
div.woocommerce.single-product .woocommerce-tabs table td {
	width 99%
}
div.woocommerce.single-product .woocommerce-tabs #reviews, div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container {
	width 100%;
	position relative;
	display inline-block;
	vertical-align middle
}
div.woocommerce.single-product .woocommerce-tabs #reviews {
	margin 18px 0 20px
}
div.woocommerce.single-product .woocommerce-tabs #reviews h2 {
	font-size 18px;
	line-height 24px;
	margin 8px 0 24px
}
div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist {
	list-style none
}
div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist .comment_container img {
	float left;
	width 60px
}
div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text {
	padding 0 0 0 80px
}
div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text div[itemprop=description] {
	padding 0;
	margin 0 0 15px;
	border 0
}
div.woocommerce.single-product .woocommerce-tabs #reviews ol.commentlist .comment-text p {
	margin 5px 0 0
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond {
	margin-top 15px
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond .comment-reply-title {
	margin 0 0 10px
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond p {
	margin 0
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond .stars {
	overflow hidden
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond .stars a {
	position relative;
	display inline-block;
	color transparent;
	font-size 0;
	margin 0
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond .stars abefore {
	position relative;
	display inline-block;
	vertical-align middle;
	font-family ElegantIcons;
	content e031;
	font-size 12px;
	line-height 1;
	letter-spacing 2px;
	color #888;
	overflow hidden;
	z-index -1;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
div.woocommerce.single-product .woocommerce-tabs #reviews .comment-respond .stars a.activeafter {
	position absolute;
	right 0;
	bottom 7px;
	display block;
	font-family ElegantIcons;
	font-size 12px;
	line-height 1;
	letter-spacing 2px;
	color #888;
	content e033e033e033e033e033;
	-webkit-font-smoothing antialiased;
	-moz-osx-font-smoothing grayscale
}
div.woocommerce.single-product .related.products, div.woocommerce.single-product .upsells.products {
	margin 30px 0 0;
	border-top 1px solid #e5e5e5
}
div.woocommerce.single-product .related.productsh2, div.woocommerce.single-product .upsells.productsh2 {
	display block;
	margin 36px 0 50px;
	text-align center
}
div.woocommerce.single-product .related.products .product .edgt-pl-text-wrapper, div.woocommerce.single-product .upsells.products .product .edgt-pl-text-wrapper {
	margin-bottom 0;
	text-align center
}
@media only screen and (min-width769px) {
	.woocommerce.columns-3.products.productnth-child(3n+1) {
		clear both
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images figure {
		width 100%;
		margin 0
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images .woocommerce-product-gallery__imagefirst-child {
		left 120px;
		width calc(100% - 120px)
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenot(first-child) {
		position absolute;
		top 0;
		left 0;
		width 100px;
		height 100px;
		padding 0
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenot(first-child) a, .edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenot(first-child) a img {
		height 100%
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(2n) {
		top 0
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(3n) {
		top 120px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(4n) {
		top 240px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(5n) {
		top 360px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(6n) {
		top 480px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(7n) {
		top 600px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(8n) {
		top 720px
	}
	.edgt-woo-single-page.edgt-woo-single-thumb-on-left-side .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenth-child(9n) {
		top 840px
	}
}
.edgt-woo-single-page .product {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	float none;
	margin 0 0 115px
}
.edgt-woo-single-page .edgt-single-product-content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	clear both;
	padding-top 64px;
	margin 0 0 20px
}
.edgt-woo-single-page .edgt-single-product-content .images {
	position relative;
	display inline-block;
	vertical-align middle;
	width 47%;
	margin 0;
	padding 0 29px 0 0;
	float left;
	box-sizing border-box
}
.edgt-woo-single-page .edgt-single-product-content .images figure {
	position relative;
	display inline-block;
	vertical-align top;
	margin 0 -10px
}
.edgt-woo-single-page .edgt-single-product-content .images figure a {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-woo-single-page .edgt-single-product-content .images figure a img {
	position relative;
	width 100%;
	display block;
	border 1px solid #e5e5e5;
	box-sizing border-box
}
.edgt-woo-single-page .edgt-single-product-content .images .woocommerce-product-gallery__trigger {
	position absolute;
	top 10px;
	right 39px;
	width 30px;
	height 30px;
	line-height 30px;
	text-align center;
	z-index 10
}
.edgt-woo-single-page .edgt-single-product-content .images .woocommerce-product-gallery__image {
	position relative;
	display inline-block;
	vertical-align top;
	margin 0;
	padding 0 8px;
	box-sizing border-box
}
.edgt-woo-single-page .edgt-single-product-content .images .woocommerce-product-gallery__imagefirst-child {
	left 10px;
	width calc(100% - 20px);
	padding 0
}
.edgt-woo-single-page .edgt-single-product-content .images.woocommerce-product-gallery--with-images .woocommerce-product-gallery__imagenot(first-child) {
	float left;
	padding-top 32px
}
.edgt-woo-single-page .edgt-single-product-content .images.woocommerce-product-gallery--columns-2 .woocommerce-product-gallery__imagenot(first-child) {
	width 50%
}
.edgt-woo-single-page .edgt-single-product-content .images.woocommerce-product-gallery--columns-3 .woocommerce-product-gallery__imagenot(first-child) {
	width 33.33333%
}
.edgt-woo-single-page .edgt-single-product-content .images.woocommerce-product-gallery--columns-4 .woocommerce-product-gallery__imagenot(first-child) {
	width 25%
}
.edgt-woo-single-page .edgt-single-product-summary {
	position relative;
	display inline-block;
	vertical-align middle;
	width 53%;
	padding 0 0 0 3px;
	float left;
	box-sizing border-box
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-single-product-title {
	display block;
	margin 0 0 4px;
	width calc(100% - 150px);
	line-height .65
}
.edgt-woo-single-page .edgt-single-product-summary .price {
	position relative;
	display block;
	margin 35px 0 23px;
	line-height 1;
	color #2d76b2;
	font-size 37px;
	font-weight 600;
	font-family Montserrat, sans-serif
}
.edgt-woo-single-page .edgt-single-product-summary .price  {
	font-size inherit;
	line-height inherit
}
.edgt-woo-single-page .edgt-single-product-summary .price del {
	margin 0;
	color #bababa;
	font-size 16px
}
.edgt-woo-single-page .edgt-single-product-summary .woocommerce-product-rating {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	line-height 1;
	margin 15px 0 3px
}
.edgt-woo-single-page .edgt-single-product-summary .woocommerce-product-rating .star-rating {
	font-size 17px
}
.edgt-woo-single-page .edgt-single-product-summary div[itemprop=description] {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 22px 0 3px;
	padding 25px 0;
	border-top 1px solid #e5e5e5;
	border-bottom 1px solid #e5e5e5
}
.edgt-woo-single-page .edgt-single-product-summary div[itemprop=description] p {
	margin 0
}
.edgt-woo-single-page .edgt-single-product-summary .product_meta {
	margin 28px 0 0
}
.edgt-woo-single-page .edgt-single-product-summary .product_metaspan {
	display block;
	margin 3px 0
}
.edgt-woo-single-page .edgt-single-product-summary .product_metaspan a {
	color #888
}
.edgt-woo-single-page .edgt-single-product-summary .product_metaspan ahover {
	color #2d76b2
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holder {
	display inline-block;
	vertical-align middle;
	margin 0;
	position absolute;
	top 0;
	right 0;
	background-color #e7f8ff;
	border 1px solid #b4e6fd;
	padding 1px 12px
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holder .edgt-social-share-holder.edgt-dropdown .edgt-social-share-dropdown ul {
	left -13px
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holder {
	display table-cell;
	vertical-align top
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holderspan {
	padding 0 9px 0 0
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holder .edgt-social-share-title {
	font-weight 700;
	font-size 12px;
	text-transform uppercase;
	color #2d76b2
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-woo-social-share-holder .social_share {
	color #2d76b2;
	font-size 10px;
	position relative;
	top -2px
}
.edgt-woo-single-page .edgt-single-product-summary p.stock.in-stock, .edgt-woo-single-page .edgt-single-product-summary p.stock.out-of-stock {
	color #434343;
	font-weight 700;
	margin 18px 0 0
}
.edgt-woo-single-page .edgt-single-product-summary form.cart {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 66px 0 0
}
.edgt-woo-single-page .edgt-single-product-summary form.cart .single_add_to_cart_button {
	padding 13px 26px
}
.edgt-woo-single-page .edgt-single-product-summary .edgt-quantity-buttons {
	margin 0 11px 0 0
}
.edgt-woo-single-page .woocommerce-tabs {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 78px 0 0
}
.edgt-woo-single-page .woocommerce-tabs ul.tabs {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	list-style none;
	margin 0;
	padding 0;
	clear both
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli {
	position relative;
	display inline-block;
	vertical-align middle;
	border 1px solid #e1e1e1;
	float left
}
.edgt-woo-single-page .woocommerce-tabs ul.tabslinot(last-child) {
	border-right 0
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli a {
	position relative;
	display inline-block;
	vertical-align top;
	padding 12px 23px;
	font-size 14px;
	font-weight 600;
	font-family open sans, sans-serif
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli abefore {
	font-family Linearicons-Free;
	display inline-block;
	margin-right 13px;
	font-size 18px;
	position relative;
	top 3px
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli a[href=description]before {
	content e822
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli a[href=reviews]before {
	content e814
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli a[href=additional]before {
	content e843
}
.edgt-woo-single-page .woocommerce-tabs ul.tabsli.active a {
	color #2d76b2
}
.edgt-woo-single-page .woocommerce-tabs .entry-content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-woo-single-page .woocommerce-tabs .entry-contenth2 {
	display none
}
.edgt-woo-single-page .woocommerce-tabs .entry-contentp, .edgt-woo-single-page .woocommerce-tabs table {
	margin 18px 0 20px
}
.edgt-woo-single-page .woocommerce-tabs table th, .edgt-woo-single-page .woocommerce-tabs table tr {
	border 0
}
.edgt-woo-single-page .woocommerce-tabs table td, .edgt-woo-single-page .woocommerce-tabs table th {
	padding 3px 0;
	vertical-align middle;
	text-align left
}
.edgt-woo-single-page .woocommerce-tabs table td p, .edgt-woo-single-page .woocommerce-tabs table th p {
	margin 0
}
.edgt-woo-single-page .woocommerce-tabs table th {
	color #434343;
	font-weight 600;
	width 1%;
	padding 0 10px 0 0
}
.edgt-woo-single-page .woocommerce-tabs table td {
	width 99%
}
.edgt-woo-single-page .woocommerce-tabs #reviews, .edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container {
	width 100%;
	position relative;
	display inline-block;
	vertical-align middle
}
.edgt-woo-single-page .woocommerce-tabs #reviews {
	margin 18px 0 20px
}
.edgt-woo-single-page .woocommerce-tabs #reviews h2 {
	font-size 18px;
	line-height 24px;
	margin 8px 0 24px
}
.edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist {
	list-style none
}
.edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment_container img {
	float left;
	width 60px
}
.edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text {
	padding 0 0 0 80px
}
.edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text div[itemprop=description] {
	padding 0;
	margin 0 0 15px;
	border 0
}
.edgt-woo-single-page .woocommerce-tabs #reviews ol.commentlist .comment-text p {
	margin 5px 0 0
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond {
	margin-top 15px
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .comment-reply-title {
	margin 0 0 10px
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond p {
	margin 0
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars {
	overflow hidden
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a {
	position relative;
	display inline-block;
	color transparent;
	font-size 0;
	margin 0
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.activeafter, .edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars abefore {
	font-family ElegantIcons;
	font-size 12px;
	line-height 1;
	letter-spacing 2px;
	-moz-osx-font-smoothing grayscale;
	color #888;
	-webkit-font-smoothing antialiased
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars abefore {
	position relative;
	display inline-block;
	vertical-align middle;
	content e031;
	overflow hidden;
	z-index -1
}
.edgt-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a.activeafter {
	position absolute;
	right 0;
	bottom 7px;
	display block;
	content e033e033e033e033e033
}
.edgt-woo-single-page .related.products, .edgt-woo-single-page .upsells.products {
	margin 67px 0 0;
	text-align center
}
.edgt-woo-single-page .related.productsh2, .edgt-woo-single-page .upsells.productsh2 {
	display block;
	margin 36px 0 23px;
	text-align left;
	font-size 25px
}
.edgt-woo-single-page .related.products .product .edgt-pl-text-wrapper, .edgt-woo-single-page .upsells.products .product .edgt-pl-text-wrapper {
	margin-bottom 0
}
.edgt-woo-single-page .related.products .product .button, .edgt-woo-single-page .upsells.products .product .button {
	margin 0;
	width 100%;
	-webkit-transform translateY(100%);
	-moz-transform translateY(100%);
	transform translateY(100%);
	-webkit-transition all .25s ease-in-out;
	-moz-transition all .25s ease-in-out;
	transition all .25s ease-in-out
}
.edgt-woo-single-page .related.products .producthover .edgt-pl-inner .button, .edgt-woo-single-page .upsells.products .producthover .edgt-pl-inner .button {
	-webkit-transform translateY(0);
	-moz-transform translateY(0);
	transform translateY(0)
}
.edgt-shopping-cart-holder {
	position relative;
	display inline-block;
	vertical-align middle;
	height 100%;
	padding 0 18px
}
.touch .edgt-shopping-cart-holder {
	cursor pointer
}
.edgt-shopping-cart-holder.edgt-cart-info-is-disabled .edgt-header-cart .edgt-cart-info {
	display none
}
.edgt-shopping-cart-holder .edgt-shopping-cart-inner {
	position relative;
	display table;
	height 100%
}
.edgt-shopping-cart-holder .edgt-header-cart {
	position relative;
	display table-cell;
	vertical-align middle;
	color #888
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-icon {
	position relative;
	display inline-block;
	vertical-align middle;
	font-size 20px;
	line-height 1em;
	color #212121;
	bottom 2px
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-iconbefore {
	display block;
	line-height inherit
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-count {
	position absolute;
	top 50%;
	margin-top -14px;
	right -7px;
	width 15px;
	height 15px;
	line-height 15px;
	font-size 10px;
	border-radius 50%;
	text-align center;
	color #fff;
	background-color #2d76b2
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-info {
	position relative;
	display inline-block;
	vertical-align middle;
	padding 0 0 0 5px;
	font-size 14px;
	line-height 1;
	clear both
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-info .edgt-cart-info-number {
	position relative;
	display inline-block;
	vertical-align top;
	float left;
	padding 0 8px 0 0;
	margin 0 5px 0 0
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-info .edgt-cart-info-numberafter {
	position absolute;
	right -1px;
	content '-'
}
.edgt-shopping-cart-holder .edgt-header-cart .edgt-cart-info .edgt-cart-info-total {
	position relative;
	display inline-block;
	vertical-align top;
	float left
}
.edgt-shopping-cart-holder .edgt-header-carthover {
	color #434343
}
.edgt-shopping-cart-holderhover .edgt-shopping-cart-dropdown {
	opacity 1;
	visibility visible
}
.edgt-dark-header .edgt-page-headerdivnot(.edgt-sticky-header)not(.fixed) .edgt-shopping-cart-holder .edgt-cart-icon {
	color #333
}
.edgt-dark-header .edgt-page-headerdivnot(.edgt-sticky-header)not(.fixed) .edgt-shopping-cart-holder .edgt-cart-iconhover {
	color rgba(51, 51, 51, .8)
}
.edgt-light-header .edgt-page-headerdivnot(.edgt-sticky-header)not(.fixed) .edgt-shopping-cart-holder .edgt-cart-icon {
	color #fff
}
.edgt-light-header .edgt-page-headerdivnot(.edgt-sticky-header)not(.fixed) .edgt-shopping-cart-holder .edgt-cart-iconhover {
	color rgba(255, 255, 255, .8)
}
.edgt-shopping-cart-dropdown {
	position absolute;
	top 100%;
	left auto;
	right -8px;
	width 278px;
	background-color #fff;
	border 1px solid #ebebeb;
	text-align left;
	z-index 1000;
	opacity 0;
	visibility hidden;
	box-sizing border-box;
	-webkit-transition all .2s ease-out;
	-moz-transition all .2s ease-out;
	transition all .2s ease-out
}
.edgt-shopping-cart-dropdown ul {
	margin 25px;
	padding 0
}
.edgt-shopping-cart-dropdown ul li {
	position relative;
	display table;
	table-layout fixed;
	height 100%;
	width 100%;
	padding 6px 0;
	box-sizing border-box
}
.edgt-shopping-cart-dropdown ul li.edgt-empty-cart {
	color #606264;
	border 0
}
.edgt-shopping-cart-dropdown ul lifirst-child {
	padding-top 0
}
.edgt-shopping-cart-dropdown ul lilast-child {
	padding-bottom 0
}
.edgt-shopping-cart-dropdown .edgt-item-image-holder {
	position relative;
	display table-cell;
	height 100%;
	width 67px;
	vertical-align top
}
.edgt-shopping-cart-dropdown .edgt-item-image-holder img {
	display block;
	border 1px solid #e5e5e5
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder {
	position relative;
	display table-cell;
	height 100%;
	width 100%;
	vertical-align middle;
	vertical-align top;
	padding-left 18px
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder .edgt-product-title {
	display block;
	margin 0;
	padding 0 20px 0 0;
	font-size 14px;
	box-sizing border-box;
	font-weight 600;
	color #434343;
	line-height 1.4em
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder .remove {
	position absolute;
	top -4px;
	right -2px;
	width 18px;
	height 18px;
	color #606264;
	font-size 16px;
	line-height 24px;
	text-align center
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder .remove span, .edgt-shopping-cart-dropdown .edgt-item-info-holder .remove spanbefore {
	display block;
	line-height inherit
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder .removehover {
	color #2d76b2
}
.edgt-shopping-cart-dropdown .edgt-item-info-holder .amount, .edgt-shopping-cart-dropdown .edgt-item-info-holder .edgt-quantity {
	display inline-block;
	color #2d76b2;
	font-size 12px;
	font-weight 700
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom {
	padding 11px 0 0;
	margin 13px 0 0;
	border-top 1px solid #ebebeb
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-subtotal-holder {
	position relative;
	display table;
	width 100%;
	margin 0 0 13px;
	padding 2px 0 1px
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-subtotal-holder {
	display table-cell;
	vertical-align middle;
	color #838587;
	line-height 20px;
	font-size 15px;
	font-weight 600;
	text-transform uppercase
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-subtotal-holder .edgt-total-amount {
	text-align right;
	font-size 16px;
	color #404447;
	font-weight 700
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-btns-holder .checkout, .edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-btns-holder .view-cart {
	font-size 11px;
	padding 9px 22px
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-btns-holder .view-cart {
	border-width 1px
}
.edgt-shopping-cart-dropdown .edgt-cart-bottom .edgt-btns-holder .checkout {
	float right
}
.edgt-vertical-menu-area .edgt-shopping-cart-dropdown {
	display none!important
}
.widget.woocommerce {
	clear both
}
.widget.woocommerce.widget_layered_nav, .widget.woocommerce.widget_layered_nav_filters, .widget.woocommerce.widget_price_filter, .widget.woocommerce.widget_product_categories, .widget.woocommerce.widget_product_search, .widget.woocommerce.widget_product_tag_cloud, .widget.woocommerce.widget_products, .widget.woocommerce.widget_rating_filter, .widget.woocommerce.widget_recent_reviews, .widget.woocommerce.widget_recently_viewed_products, .widget.woocommerce.widget_shopping_cart, .widget.woocommerce.widget_top_rated_products {
	margin 0 0 20px
}
.widget.woocommerce.widget_layered_nav ul, .widget.woocommerce.widget_layered_nav_filters ul, .widget.woocommerce.widget_product_categories ul, .widget.woocommerce.widget_products ul, .widget.woocommerce.widget_rating_filter ul, .widget.woocommerce.widget_recent_reviews ul, .widget.woocommerce.widget_recently_viewed_products ul, .widget.woocommerce.widget_shopping_cart ul, .widget.woocommerce.widget_top_rated_products ul {
	padding 0;
	margin 0;
	list-style none
}
.widget.woocommerce.widget_layered_nav ul li, .widget.woocommerce.widget_layered_nav_filters ul li, .widget.woocommerce.widget_product_categories ul li, .widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_rating_filter ul li, .widget.woocommerce.widget_recent_reviews ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_shopping_cart ul li, .widget.woocommerce.widget_top_rated_products ul li {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	padding 0;
	margin 0 0 14px;
	clear both
}
.widget.woocommerce.widget_layered_nav ul lilast-child, .widget.woocommerce.widget_layered_nav_filters ul lilast-child, .widget.woocommerce.widget_product_categories ul lilast-child, .widget.woocommerce.widget_products ul lilast-child, .widget.woocommerce.widget_rating_filter ul lilast-child, .widget.woocommerce.widget_recent_reviews ul lilast-child, .widget.woocommerce.widget_recently_viewed_products ul lilast-child, .widget.woocommerce.widget_shopping_cart ul lilast-child, .widget.woocommerce.widget_top_rated_products ul lilast-child {
	margin 0
}
.widget.woocommerce.widget_layered_nav ul li ul, .widget.woocommerce.widget_layered_nav_filters ul li ul, .widget.woocommerce.widget_product_categories ul li ul, .widget.woocommerce.widget_products ul li ul, .widget.woocommerce.widget_rating_filter ul li ul, .widget.woocommerce.widget_recent_reviews ul li ul, .widget.woocommerce.widget_recently_viewed_products ul li ul, .widget.woocommerce.widget_shopping_cart ul li ul, .widget.woocommerce.widget_top_rated_products ul li ul {
	margin 14px 0 0 10px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li img {
	display block;
	max-width 84px;
	margin 0 70% 13px 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
	position absolute;
	top 0;
	right 0;
	font-size 0;
	line-height 1
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content ul li .removeafter {
	position relative;
	display block;
	padding 0 3px;
	font-family Fontello;
	content f404;
	font-size 30px;
	line-height 25px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation {
	display inline-block;
	vertical-align middle;
	margin 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .variation p {
	margin 0
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .total {
	margin 17px 0 13px
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content .buttons {
	margin 10px 0 0
}
.widget.woocommerce.widget_layered_nav .edgt-widget-title {
	margin 0 0 17px
}
.widget.woocommerce.widget_layered_nav ul li {
	margin 2px 0
}
.widget.woocommerce.widget_layered_nav ul li.chosen a {
	color #2d76b2
}
.widget.woocommerce.widget_layered_nav_filters .edgt-widget-title {
	margin 0 0 17px
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content {
	position relative;
	height 4px;
	background-color #e5e5e5
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handle {
	position absolute;
	top -3px;
	height 10px;
	width 10px;
	border-radius 50%;
	background-color #2d76b2;
	margin 0 0 0 -1px;
	cursor pointer;
	outline 0;
	z-index 2
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-handlelast-child {
	-webkit-transform translateX(-50%);
	-moz-transform translateX(-50%);
	transform translateX(-50%)
}
.widget.woocommerce.widget_price_filter .price_slider_wrapper .ui-widget-content .ui-slider-range {
	position absolute;
	display block;
	height 100%;
	background-color #2d76b2;
	z-index 1
}
.widget.woocommerce.widget_price_filter .price_slider_amount {
	margin 18px 0 0
}
.widget.woocommerce.widget_price_filter .price_slider_amount .button {
	float right;
	padding 0;
	color #2d76b2;
	background-color transparent;
	line-height 1em;
	font-size 14px;
	letter-spacing .05em;
	position relative;
	bottom 2px
}
.widget.woocommerce.widget_price_filter .price_slider_amount .buttonhover {
	color #2d76b2;
	background-color transparent
}
.widget.woocommerce.widget_price_filter .price_slider_amount .price_label {
	float left;
	color #888;
	font-size 14px;
	line-height 1em;
	font-weight 600
}
.widget.woocommerce.widget_product_categories ul li {
	padding 9px 0 11px 6px;
	border-bottom 1px solid #ebebeb;
	margin 0
}
.widget.woocommerce.widget_product_categories ul li a {
	font-size 14px;
	line-height 1.93em;
	font-weight 600;
	color #434343
}
.widget.woocommerce.widget_product_categories ul li ahover {
	color #2d76b2
}
.widget.woocommerce.widget_product_categories ul li ul {
	margin 0 0 0 10px
}
.widget.woocommerce.widget_products .edgt-widget-title, .widget.woocommerce.widget_recent_reviews .edgt-widget-title, .widget.woocommerce.widget_recently_viewed_products .edgt-widget-title, .widget.woocommerce.widget_top_rated_products .edgt-widget-title {
	margin 0 0 20px
}
.widget.woocommerce.widget_products ul li, .widget.woocommerce.widget_recent_reviews ul li, .widget.woocommerce.widget_recently_viewed_products ul li, .widget.woocommerce.widget_top_rated_products ul li {
	min-height 85px
}
.widget.woocommerce.widget_products ul li a img, .widget.woocommerce.widget_recent_reviews ul li a img, .widget.woocommerce.widget_recently_viewed_products ul li a img, .widget.woocommerce.widget_top_rated_products ul li a img {
	position absolute;
	top 0;
	left 0;
	width 100%;
	max-width 85px
}
.widget.woocommerce.widget_products ul li a span, .widget.woocommerce.widget_recent_reviews ul li a span, .widget.woocommerce.widget_recently_viewed_products ul li a span, .widget.woocommerce.widget_top_rated_products ul li a span {
	position relative;
	display block;
	padding 0 0 0 102px;
	line-height 20px;
	box-sizing border-box
}
.widget.woocommerce.widget_products ul linot(a), .widget.woocommerce.widget_recent_reviews ul linot(a), .widget.woocommerce.widget_recently_viewed_products ul linot(a), .widget.woocommerce.widget_top_rated_products ul linot(a) {
	margin 0 0 0 102px;
	line-height 20px
}
.widget.woocommerce.widget_products ul li .star-rating, .widget.woocommerce.widget_recent_reviews ul li .star-rating, .widget.woocommerce.widget_recently_viewed_products ul li .star-rating, .widget.woocommerce.widget_top_rated_products ul li .star-rating {
	position relative
}
.widget.woocommerce.widget_products ul li .star-rating span, .widget.woocommerce.widget_recent_reviews ul li .star-rating span, .widget.woocommerce.widget_recently_viewed_products ul li .star-rating span, .widget.woocommerce.widget_top_rated_products ul li .star-rating span {
	max-width 100px
}
.widget.woocommerce.widget_products ul li del, .widget.woocommerce.widget_products ul li ins, .widget.woocommerce.widget_recent_reviews ul li del, .widget.woocommerce.widget_recent_reviews ul li ins, .widget.woocommerce.widget_recently_viewed_products ul li del, .widget.woocommerce.widget_recently_viewed_products ul li ins, .widget.woocommerce.widget_top_rated_products ul li del, .widget.woocommerce.widget_top_rated_products ul li ins {
	display block
}
.widget.woocommerce.widget_products ul li del span, .widget.woocommerce.widget_products ul li ins span, .widget.woocommerce.widget_recent_reviews ul li del span, .widget.woocommerce.widget_recent_reviews ul li ins span, .widget.woocommerce.widget_recently_viewed_products ul li del span, .widget.woocommerce.widget_recently_viewed_products ul li ins span, .widget.woocommerce.widget_top_rated_products ul li del span, .widget.woocommerce.widget_top_rated_products ul li ins span {
	color inherit
}
.widget.woocommerce.widget_products ul li a, .widget.woocommerce.widget_recently_viewed_products ul li a, .widget.woocommerce.widget_top_rated_products ul li a {
	color #434343
}
.widget.woocommerce.widget_products ul li a .product-title, .widget.woocommerce.widget_recently_viewed_products ul li a .product-title, .widget.woocommerce.widget_top_rated_products ul li a .product-title {
	font-size 14px;
	line-height 1.57em;
	font-weight 600;
	padding-bottom 4px
}
.widget.woocommerce.widget_products ul li ahover, .widget.woocommerce.widget_recently_viewed_products ul li ahover, .widget.woocommerce.widget_top_rated_products ul li ahover {
	color #2d76b2
}
.widget.woocommerce.widget_products ul li .amount, .widget.woocommerce.widget_recently_viewed_products ul li .amount, .widget.woocommerce.widget_top_rated_products ul li .amount {
	color #2d76b2;
	font-weight 700;
	font-family Montserrat, sans-serif;
	font-size 12px
}
.widget.woocommerce.widget_recently_viewed_products ul li del, .widget.woocommerce.widget_recently_viewed_products ul li.amount {
	display block;
	margin-top 10px
}
.widget.woocommerce.widget_recent_reviews ul li .star-rating {
	margin-top 7px;
	margin-bottom 10px
}
.widget.woocommerce.widget_recent_reviews a {
	display block;
	padding 0 0 0 102px
}
.widget.woocommerce.widget_recent_reviews .reviewer {
	display inline-block;
	vertical-align middle;
	width auto;
	clear both
}
.widget.woocommerce.widget_top_rated_products ul li .star-rating {
	margin-top 10px;
	margin-bottom 12px
}
.widget.woocommerce.widget_top_rated_products ul li .amount {
	display block
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud a {
	border-radius 2px;
	color #303030;
	display inline-block;
	font-size 12px!important;
	font-family open sans, sans-serif;
	line-height 30px;
	text-transform uppercase;
	margin 0 7px 7px 0;
	padding 0 2px;
	font-weight 600
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud ahover {
	color #2d76b2
}
.widget.woocommerce.widget_product_tag_cloud .tagcloud afirst-child {
	padding-left 0
}
.widget.woocommerce.widget_product_search .woocommerce-product-search {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	clear both
}
.widget.woocommerce.widget_product_search .woocommerce-product-searchdiv {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	border 1px solid #e5e5e5;
	box-sizing border-box
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button, .widget.woocommerce.widget_product_search .woocommerce-product-search input {
	position relative;
	display inline-block;
	vertical-align top;
	float left;
	margin 0;
	height 44px;
	line-height 42px;
	color #888;
	background-color transparent;
	border 0;
	border-radius 0;
	outline 0;
	-webkit-appearance none;
	box-sizing border-box;
	-webkit-transition color .2s ease-out;
	-moz-transition color .2s ease-out;
	transition color .2s ease-out
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input {
	width calc(100% - 40px);
	padding 0 10px 0 20px;
	font-family inherit;
	font-size 13px
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input-webkit-input-placeholder {
	color inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input-moz-placeholder {
	color inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input-moz-placeholder {
	color inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search input-ms-input-placeholder {
	color inherit
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button {
	width 40px;
	padding 0 13px 0 4px;
	font-size 14px;
	cursor pointer
}
.widget.woocommerce.widget_product_search .woocommerce-product-search buttonhover {
	color #434343
}
.widget.woocommerce.widget_product_search .woocommerce-product-search button span, .widget.woocommerce.widget_product_search .woocommerce-product-search button spanbefore {
	display block;
	line-height inherit
}
.edgt-pl-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-pl-holder .edgt-pli {
	position relative;
	display inline-block;
	vertical-align top;
	width 100%;
	padding 0;
	z-index 100;
	box-sizing border-box
}
.edgt-pl-holder .edgt-pli .edgt-pli-title {
	margin 0 0 4px
}
.edgt-pl-holder .edgt-pli .edgt-pli-category {
	margin 11px 0 3px
}
.edgt-pl-holder .edgt-pli .edgt-pli-excerpt {
	color #434343;
	line-height 1.3em;
	margin 11px 0 3px
}
.edgt-pl-holder .edgt-pli .edgt-pli-rating-holder {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	line-height 1;
	margin 10px 0 3px
}
.edgt-pl-holder .edgt-pli .edgt-pli-rating {
	position relative;
	display inline-block;
	vertical-align middle;
	font-family ElegantIcons;
	font-size 12px;
	line-height 1;
	letter-spacing 2px;
	color #888;
	overflow hidden;
	-webkit-font-smoothing antialiased
}
.edgt-pl-holder .edgt-pli .edgt-pli-ratingbefore {
	content e031e031e031e031e031
}
.edgt-pl-holder .edgt-pli .edgt-pli-rating span {
	position absolute;
	top 0;
	left 0;
	overflow hidden
}
.edgt-pl-holder .edgt-pli .edgt-pli-rating spanbefore {
	content e033e033e033e033e033
}
.edgt-pl-holder .edgt-pli .edgt-pli-price {
	line-height 1;
	margin 14px 0 0;
	color #434343
}
.edgt-pl-holder .edgt-pli .edgt-pli-price  {
	font-size inherit;
	line-height inherit
}
.edgt-pl-holder .edgt-pli .edgt-pli-price del {
	margin 0 8px 0 0
}
.edgt-pl-holder .edgt-pli-inner {
	position relative;
	display inline-block;
	vertical-align middle;
	overflow hidden
}
.edgt-pl-holder .edgt-pli-innerhover .edgt-pli-text {
	opacity 1
}
.touch .edgt-pl-holder .edgt-pli-inner {
	cursor pointer
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-image {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-image img {
	display block;
	width 100%
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-image .edgt-pli-onsale, .edgt-pl-holder .edgt-pli-inner .edgt-pli-image .edgt-pli-out-of-stock {
	position absolute;
	display block;
	top 0;
	width auto;
	height 24px;
	color #fff;
	font-size 8px;
	line-height 24px;
	letter-spacing 1px;
	padding 0 16px;
	margin 0;
	text-align center;
	z-index 100;
	-webkit-transform translateZ(0);
	-moz-transform translateZ(0);
	transform translateZ(0);
	box-sizing border-box
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-image .edgt-pli-onsale {
	left 0;
	background-color rgba(67, 67, 67, .5)
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-image .edgt-pli-out-of-stock {
	right 0;
	background-color rgba(67, 67, 67, .5)
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text {
	position absolute;
	top 0;
	left 0;
	display inline-block;
	width 100%;
	height 100%;
	padding 10px;
	opacity 0;
	background-color rgba(67, 67, 67, .6);
	box-sizing border-box;
	-webkit-transition opacity .2s ease-out;
	-moz-transition opacity .2s ease-out;
	transition opacity .2s ease-out
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-outer {
	position relative;
	display table;
	width 100%;
	height 100%;
	text-align center
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner {
	position relative;
	display table-cell;
	width 100%;
	height 100%;
	vertical-align middle
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category a, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-excerpt, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-price, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-rating, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-title {
	color #fff
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category ahover {
	color rgba(255, 255, 255, .8)
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart {
	margin 20px 0 0
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-default-skin .added_to_cart, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-default-skin .button {
	color #fff;
	background-color #2d76b2;
	border 2px solid transparent
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-default-skin .added_to_carthover, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-default-skin .buttonhover {
	color #fff;
	background-color #434343
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-light-skin .added_to_cart, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-light-skin .button {
	color #434343;
	background-color #fff
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-light-skin .added_to_carthover, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-light-skin .buttonhover {
	color #fff;
	background-color #2d76b2
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-dark-skin .added_to_cart, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-dark-skin .button {
	color #fff;
	background-color #434343
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-dark-skin .added_to_carthover, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-add-to-cart.edgt-dark-skin .buttonhover {
	color #fff;
	background-color #2d76b2
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .added_to_cart, .edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .button {
	font-family inherit;
	position relative;
	display inline-block;
	vertical-align middle;
	width auto;
	outline 0;
	line-height 20px;
	letter-spacing .05em;
	font-weight 700;
	text-transform uppercase;
	box-sizing border-box;
	margin 0;
	-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;
	padding 16px 44px;
	font-size 14px;
	white-space nowrap;
	z-index 3
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-text-inner .button.added {
	display none
}
.edgt-pl-holder .edgt-pli-inner .edgt-pli-link {
	position absolute;
	display block;
	width 100%;
	height 100%;
	top 0;
	left 0
}
.edgt-pl-holder .edgt-pli-text-wrapper {
	position relative;
	display inline-block;
	width 100%;
	vertical-align middle;
	margin 22px 0 38px;
	text-align left
}
.edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category a, .edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-excerpt, .edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-price, .edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-rating, .edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-title {
	color #fff
}
.edgt-pl-holder.edgt-product-info-light .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category ahover {
	color rgba(255, 255, 255, .8)
}
.edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category a, .edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-excerpt, .edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-price, .edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-rating, .edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-title {
	color #434343
}
.edgt-pl-holder.edgt-product-info-dark .edgt-pli-inner .edgt-pli-text-inner .edgt-pli-category ahover {
	color rgba(67, 67, 67, .8)
}
.edgt-pl-holder.edgt-no-space .edgt-pl-outer {
	margin 0
}
.edgt-pl-holder.edgt-no-space .edgt-pl-outer .edgt-pli {
	padding 0;
	margin 0
}
.edgt-pl-holder.edgt-tiny-space .edgt-pl-outer {
	margin 0 -5px
}
.edgt-pl-holder.edgt-tiny-space .edgt-pl-outer .edgt-pli {
	padding 0 5px;
	margin 0 0 10px
}
.edgt-pl-holder.edgt-small-space .edgt-pl-outer {
	margin 0 -10px
}
.edgt-pl-holder.edgt-small-space .edgt-pl-outer .edgt-pli {
	padding 0 10px;
	margin 0 0 20px
}
.edgt-pl-holder.edgt-normal-space .edgt-pl-outer {
	margin 0 -15px
}
.edgt-pl-holder.edgt-normal-space .edgt-pl-outer .edgt-pli {
	padding 0 15px;
	margin 0 0 30px
}
.edgt-pl-holder.edgt-standard-layout .edgt-pli {
	float left
}
.edgt-pl-holder.edgt-standard-layout.edgt-normal-space {
	margin 0 0 -30px
}
.edgt-pl-holder.edgt-standard-layout.edgt-small-space {
	margin 0 0 -20px
}
.edgt-pl-holder.edgt-standard-layout.edgt-tiny-space {
	margin 0 0 -10px
}
.edgt-pl-holder.edgt-standard-layout.edgt-two-columns .edgt-pli {
	width 50%
}
.edgt-pl-holder.edgt-standard-layout.edgt-three-columns .edgt-pli {
	width 33.33333%
}
.edgt-pl-holder.edgt-standard-layout.edgt-four-columns .edgt-pli {
	width 25%
}
.edgt-pl-holder.edgt-standard-layout.edgt-five-columns .edgt-pli {
	width 20%
}
.edgt-pl-holder.edgt-standard-layout.edgt-six-columns .edgt-pli {
	width 16.66667%
}
@media only screen and (min-width1025px) {
	.edgt-pl-holder.edgt-standard-layout.edgt-five-columns .edgt-plinth-child(5n+1), .edgt-pl-holder.edgt-standard-layout.edgt-four-columns .edgt-plinth-child(4n+1), .edgt-pl-holder.edgt-standard-layout.edgt-six-columns .edgt-plinth-child(6n+1), .edgt-pl-holder.edgt-standard-layout.edgt-three-columns .edgt-plinth-child(3n+1), .edgt-pl-holder.edgt-standard-layout.edgt-two-columns .edgt-plinth-child(2n+1) {
		clear both
	}
}
.edgt-pl-holder.edgt-masonry-layout .edgt-pl-outer {
	opacity 0
}
.edgt-pl-holder.edgt-masonry-layout .edgt-pl-sizer {
	width 100%
}
.edgt-pl-holder.edgt-masonry-layout .edgt-pl-gutter {
	width 0
}
.edgt-pl-holder.edgt-masonry-layout .edgt-pli-inner {
	width 100%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-two-columns .edgt-pl-sizer, .edgt-pl-holder.edgt-masonry-layout.edgt-two-columns .edgt-pli {
	width 50%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-two-columns .edgt-pli.edgt-woo-image-large-width {
	width 100%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-three-columns .edgt-pl-sizer, .edgt-pl-holder.edgt-masonry-layout.edgt-three-columns .edgt-pli {
	width 33.33333%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-three-columns .edgt-pli.edgt-woo-image-large-width {
	width 66.66667%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-four-columns .edgt-pl-sizer, .edgt-pl-holder.edgt-masonry-layout.edgt-four-columns .edgt-pli {
	width 25%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-four-columns .edgt-pli.edgt-woo-image-large-width {
	width 50%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-five-columns .edgt-pl-sizer, .edgt-pl-holder.edgt-masonry-layout.edgt-five-columns .edgt-pli {
	width 20%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-five-columns .edgt-pli.edgt-woo-image-large-width {
	width 40%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-six-columns .edgt-pl-sizer, .edgt-pl-holder.edgt-masonry-layout.edgt-six-columns .edgt-pli {
	width 16.66667%
}
.edgt-pl-holder.edgt-masonry-layout.edgt-six-columns .edgt-pli.edgt-woo-image-large-width {
	width 33.33333%
}





#nav-menu-item-1388 .second .inner {
border-bottom:1px solid #ebebeb;}


#nav-menu-item-1388 .second{
        width:650px !important;
        left:-250px !important;
        border-bottom:0px !important;
}
#nav-menu-item-1387 .second{
        border-bottom:0px !important;
}
#nav-menu-item-1388 .second .inner ul{
        padding: 0 !important;
}
#nav-menu-item-1388 .second .inner{
        height:auto !important;
        padding-bottom:15px;
}
#edgt-social-new{
        font-size:35px !important;
}
#edgt-social-new1{
        font-size:35px !important;
        padding-left:10px;
}
#edgt-social-new2{
        font-size:35px !important;
        padding-left:10px;
}
.fa fa-eye{
     padding-right:10px;
}
#nav-menu-item-2522{
     height: auto !important;
}
.edgt-position-left-inner, .edgt-logo-wrapper{
     width:100%;
}
.edgt-logo-wrapper p{
     text-align:center;
}
@media only screen and (max-width:1024px) {
	.edgt-position-left-inner {
		width:auto;
	}
}
#nav-menu-item-1387 .second edgt-drop-down-start . inner {
left:150px;
}

.edgt-fixed-wrapper .item_text{

}

.edgt-fixed-wrapper .item_text:hover{
}
@media only screen and (max-width:1440px) {
	.item_text {
		font-size: 11px;
	}
}
@media only screen and (max-width:1190px) {
	.item_text {
		font-size: 9.5px;
	}
}
@media only screen and (max-width:1060px) {
	.item_text {
		font-size: 9px;
	}
}

#nav-menu-item-1388 .inner>ul>li {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0 26px;
	border-right: 1px solid #e5e5e5;
	box-sizing: border-box
}

#nav-menu-item-2514{
height: auto !important;
}

#nav-menu-item-1387 .inner{
width:100%;
}

.hover-image-gallery a {
  display: inline-block;
  background: #ff921e; /* Меняем цвет на свой */ 
  line-height: 0;
}
.hover-image-gallery a img {
  transition: filter 0.5s linear;
  filter: brightness(2) grayscale(1) opacity(0.5);
}
.hover-image-gallery a:hover img {
  filter: none;
}
     

21.05.20 21:53
13.05.25 12:06
