.lokcolor{
	background: #0088cc !important;
}

.lokcolor2{
	background: #044e87 !important;
}

.sdm_clear_float {

	clear: both

}



.sdm_pass_text {

	margin-bottom: 10px

}



.sdm_download_item {

	display: block;

	border: 1px solid #E7E9EB;

	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .05);

	margin-top: 10px;

	margin-bottom: 10px;

	padding: 15px

}



.sdm_download_title {

	float: left;

	font-size: 24px;

	font-weight: 700;

	line-height: 75px

}



.sdm_download_thumbnail {

	float: left

}



.sdm_download_thumbnail_image {

	width: 75px!important;

	height: 75px!important;

	float: left!important;

	margin-right: 10px!important

}



.sdm_download_description {

	margin: 15px 0 15px 0;

	padding-bottom: 10px;

	border-bottom: 1px solid #EEE

}



.sdm_download_item_count {

	margin-left: 20px;

	border: 1px solid #E7E9EB;

	padding: 3px 10px;

	display: inline-block;

	float: right

}



.sdm_download_link {

	display: block

}



.sdm_download_link:after {

	content: "";

	display: table;

	clear: both

}



.sdm_download_button {

	display: inline-block

}



.sdm_download_button_box_default {

	margin: 10px 0

}



.sdm-g-recaptcha {

	margin-bottom: 10px

}



.sdm_yellow_box {

	background: #FFF6D5;

	border: 1px solid #D1B655;

	color: #3F2502;

	margin: 10px 0 10px 0;

	padding: 5px 5px 5px 10px;

	text-shadow: 1px 1px #FFF

}



.sdm_grey_box {

	background: #ECECEC;

	border: 1px solid #CFCFCF;

	color: #363636;

	margin: 10px 0 15px 0;

	padding: 5px 5px 5px 10px;

	text-shadow: 1px 1px #FFF

}



.sdm_blue_box {

	background: #D7E7F5;

	border: 1px solid #AACEE6;

	color: #1D263B;

	margin: 10px 0 15px 0;

	padding: 5px 5px 5px 10px;

	text-shadow: 1px 1px #FFF

}



.sdm_post_item {

	width: 90%

}



.sdm_post_item_top {

	display: block

}



.sdm_post_item_top_left {

	width: 40%;

	float: left;

	margin-right: 30px

}



.sdm_post_item_top_right {

	float: left;

	width: 50%

}



.sdm_post_item_top_left img {

	width: 100%;

	border: 1px solid #e8e4e3;

	padding: 5px

}



.sdm_post_title {

	font-size: 26px;

	font-weight: 700;

	margin-bottom: 20px

}



.sdm_post_download_count {

	margin-bottom: 20px;

	font-size: 18px;

	font-weight: 700;

	border: 1px solid #e8e4e3;

	display: inline-block;

	padding: 10px 15px

}



.sdm_post_download_file_size {

	font-weight: 700

}



.sdm_post_download_version {

	font-weight: 700

}



.sdm_post_download_published_date {

	font-weight: 700

}



.sdm_post_download_section {

	margin: 15px 0

}



.sdm_post_meta_section {

	border-top: 4px double #e8e4e3;

	padding-top: 15px

}



.sdm_download {

	display: inline-block;

	text-decoration: none;

	font: bold 12px/12px HelveticaNeue, Arial;

	padding: 8px 11px;

	color: #555;

	border: 1px solid #dedede;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.sdm_download.green {

	background: #b7d770;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285', endColorstr='#9fcb57');

	background: -webkit-gradient(linear, left top, left bottom, from(#cae285), to(#9fcb57));

	background: -moz-linear-gradient(top, #cae285, #9fcb57);

	border-color: #adc671 #98b65b #87aa4a;

	color: #2F4014!important;

	text-shadow: 0 1px 0 #cfe5a4;

	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;

	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4;

	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #d7e9a4

}



.sdm_download.green:hover {

	background: #b9d972;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8d872', endColorstr='#b9d972');

	background: -webkit-gradient(linear, left top, left bottom, from(#b8d872), to(#b9d972));

	background: -moz-linear-gradient(top, #b8d872, #b9d972);

	border-color: #8bb14d #83a648 #7d9e45;

	text-shadow: 0 1px 0 #d5e8aa;

	-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;

	-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295;

	box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #cae295

}



.sdm_download.blue {

	background: #92dbf6;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#abe4f8', endColorstr='#6fcef3');

	background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3));

	background: -moz-linear-gradient(top, #abe4f8, #6fcef3);

	border-color: #8dc5da #76b7cf #63abc7;

	color: #1E4657!important;

	text-shadow: 0 1px 0 #b6e6f9;

	-webkit-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;

	-moz-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa;

	box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #c0ebfa

}



.sdm_download.blue:hover {

	background: #92dbf6;

	border-color: #7caec0 #68a3ba #5a9cb5;

	text-shadow: 0 1px 0 #bee9fa;

	-webkit-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;

	-moz-box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8;

	box-shadow: 0 1px 1px #d6d6d6, inset 0 1px 0 #ade4f8

}



.sdm_download.purple {

	background: #dfaeda;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8c4e4', endColorstr='#d494ce');

	background: -webkit-gradient(linear, left top, left bottom, from(#e8c4e4), to(#d494ce));

	background: -moz-linear-gradient(top, #e8c4e4, #d494ce);

	border-color: #bc9db9 #ad89aa #a1799d;

	color: #4D334A!important;

	text-shadow: 0 1px 0 #eacae6;

	-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;

	-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb;

	box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #eed3eb

}



.sdm_download.purple:hover {

	background: #e0b1db;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#deabd9', endColorstr='#e0b1db');

	background: -webkit-gradient(linear, left top, left bottom, from(#deabd9), to(#e0b1db));

	background: -moz-linear-gradient(top, #deabd9, #e0b1db);

	border-color: #a482a0 #9b7897 #947090;

	text-shadow: 0 1px 0 #ecd0e9;

	-webkit-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;

	-moz-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;

	box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc

}



.sdm_download.teal {

	background: #9cedef;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7f2f4', endColorstr='#7ce7ea');

	background: -webkit-gradient(linear, left top, left bottom, from(#b7f2f4), to(#7ce7ea));

	background: -moz-linear-gradient(top, #b7f2f4, #7ce7ea);

	border-color: #90c6c8 #78bdc0 #65b6ba;

	color: #2B5052!important;

	text-shadow: 0 1px 0 #bef3f5;

	-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;

	-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7;

	box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #c9f5f7

}



.sdm_download.teal:hover {

	background: #9fedf0;

	border-color: #7db9bb #6bb2b5 #5dacaf;

	text-shadow: 0 1px 0 #c5f4f6;

	-webkit-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;

	-moz-box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4;

	box-shadow: 0 1px 1px #d5d5d5, inset 0 1px 0 #b7f2f4

}



.sdm_download.darkblue {

	background: #a5b8c6;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#becbd6', endColorstr='#88a1b4');

	background: -webkit-gradient(linear, left top, left bottom, from(#becbd6), to(#88a1b4));

	background: -moz-linear-gradient(top, #becbd6, #88a1b4);

	border-color: #a2afb8 #8696a1 #6f818f;

	color: #26313B!important;

	text-shadow: 0 1px 0 #c4d0d9;

	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;

	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0;

	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #ced8e0

}



.sdm_download.darkblue:hover {

	background: #adbfcb;

	border-color: #8996a0 #798791 #6c7a85;

	text-shadow: 0 1px 0 #ced9e0;

	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;

	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8;

	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #c2cfd8

}



.sdm_download.black {

	background: #525252;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5e5e5e', endColorstr='#434343');

	background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));

	background: -moz-linear-gradient(top, #5e5e5e, #434343);

	border-color: #4c4c4c #313131 #1f1f1f;

	color: #FFFFFF!important;

	text-shadow: 0 1px 0 #2e2e2e;

	-webkit-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;

	-moz-box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686;

	box-shadow: 0 1px 1px #afafaf, inset 0 1px 0 #868686

}



.sdm_download.black:hover {

	background: #5a5a5a;

	border-color: #2c2c2c #1c1c1c #101010;

	text-shadow: 0 1px 0 #363636;

	-webkit-box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;

	-moz-box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383;

	box-shadow: 0 1px 1px #b1b1b1, inset 0 1px 0 #838383

}



.sdm_download.grey {

	background: #bdbdbd;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cacaca', endColorstr='#aeaeae');

	background: -webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#aeaeae));

	background: -moz-linear-gradient(top, #cacaca, #aeaeae);

	border-color: #b5b5b5 #a1a1a1 #8f8f8f;

	color: #555555!important;

	text-shadow: 0 1px 0 #d4d4d4;

	-webkit-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;

	-moz-box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7;

	box-shadow: 0 1px 1px #c9c9c9, inset 0 1px 0 #d7d7d7

}



.sdm_download.grey:hover {

	background: #c2c2c2;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bcbcbc', endColorstr='#c2c2c2');

	background: -webkit-gradient(linear, left top, left bottom, from(#bcbcbc), to(#c2c2c2));

	background: -moz-linear-gradient(top, #bcbcbc, #c2c2c2);

	border-color: #989898 #8e8e8e #878787;

	text-shadow: 0 1px 0 #dadada;

	-webkit-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;

	-moz-box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc;

	box-shadow: 0 1px 1px #cdcdcd, inset 0 1px 0 #ccc

}



.sdm_download.pink {

	background: #f67689;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f78297', endColorstr='#f56778');

	background: -webkit-gradient(linear, left top, left bottom, from(#f78297), to(#f56778));

	background: -moz-linear-gradient(top, #f78297, #f56778);

	border-color: #df6f8b #da5f75 #d55061;

	color: #4F272C!important;

	text-shadow: 0 1px 0 #f89ca9;

	-webkit-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;

	-moz-box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1;

	box-shadow: 0 1px 1px #c1c1c1, inset 0 1px 0 #f9a1b1

}



.sdm_download.pink:hover {

	background: #f67c90;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56c7e', endColorstr='#f78297');

	background: -webkit-gradient(linear, left top, left bottom, from(#f56c7e), to(#f78297));

	background: -moz-linear-gradient(top, #f56c7e, #f78297);

	border-color: #c36079 #c25669 #c14e5c;

	text-shadow: 0 1px 0 #f9a6b4;

	-webkit-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;

	-moz-box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e;

	box-shadow: 0 1px 1px #c3c3c3, inset 0 1px 0 #f8909e

}



.sdm_download.orange {

	background: #fecc5f;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feda71', endColorstr='#febb4a');

	background: -webkit-gradient(linear, left top, left bottom, from(#feda71), to(#febb4a));

	background: -moz-linear-gradient(top, #feda71, #febb4a);

	border-color: #f5b74e #e5a73e #d6982f;

	color: #4D3217!important;

	text-shadow: 0 1px 0 #fedd9b;

	-webkit-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;

	-moz-box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395;

	box-shadow: 0 1px 1px #d3d3d3, inset 0 1px 0 #fee395

}



.sdm_download.orange:hover {

	background: #fecb5e;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fec354', endColorstr='#fecd61');

	background: -webkit-gradient(linear, left top, left bottom, from(#fec354), to(#fecd61));

	background: -moz-linear-gradient(top, #fec354, #fecd61);

	border-color: #d29a3a #cc9436 #c89133;

	text-shadow: 0 1px 0 #fee1a0;

	-webkit-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;

	-moz-box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e;

	box-shadow: 0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e

}



.sdm_download.white {

	background: #f5f5f5;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0');

	background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));

	background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);

	border-color: #dedede #d8d8d8 #d3d3d3;

	color: #555555!important;

	text-shadow: 0 1px 0 #fff;

	-webkit-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;

	-moz-box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb;

	box-shadow: 0 1px 1px #eaeaea, inset 0 1px 0 #fbfbfb

}



.sdm_download.white:hover {

	background: #f4f4f4;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#f8f8f8');

	background: -webkit-gradient(linear, left top, left bottom, from(#efefef), to(#f8f8f8));

	background: -moz-linear-gradient(top, #efefef, #f8f8f8);

	border-color: #c7c7c7 #c3c3c3 #bebebe;

	text-shadow: 0 1px 0 #fdfdfd;

	-webkit-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;

	-moz-box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3;

	box-shadow: 0 1px 1px #ebebeb, inset 0 1px 0 #f3f3f3

}



.sdm_object_tree .sdm_post_title {

	margin-right: 5px;

	display: block

}



.sdm_search_result_item {

	margin-top: 20px;

	margin-bottom: 10px;

	padding-bottom: 5px;

	border-bottom: 1px solid silver

}



.sdm_search_result_item:last-child {

	border-bottom: none

}



.sdm_general_error_msg {

	color: red

}



.sdm_disabled_button {

	opacity: .2

}



.sdm_fancy3_download_item {

	display: block;

	max-width: 320px;

	border: 1px solid #ccc;

	margin-bottom: 5px

}



.sdm_fancy3_download_title {

	font-weight: 700;

	float: left;

	padding: 5px 10px;

	max-width: 170px;

	overflow: hidden

}



.sdm_fancy3_view_details_link {

	float: right;

	padding: 5px 10px

}



.wp-block-audio figcaption {

	margin-top: .5em;

	margin-bottom: 1em

}



.wp-block-audio audio {

	width: 100%;

	min-width: 300px

}



.wp-block-button {

	color: #fff

}



.wp-block-button.aligncenter {

	text-align: center

}



.wp-block-button.alignright {

	text-align: right

}



.wp-block-button__link {

	background-color: #32373c;

	border: none;

	border-radius: 28px;

	box-shadow: none;

	color: inherit;

	cursor: pointer;

	display: inline-block;

	font-size: 18px;

	margin: 0;

	padding: 12px 24px;

	text-align: center;

	text-decoration: none;

	overflow-wrap: break-word

}



.wp-block-button__link:active,

.wp-block-button__link:focus,

.wp-block-button__link:hover,

.wp-block-button__link:visited {

	color: inherit

}



.is-style-squared .wp-block-button__link {

	border-radius: 0

}



.no-border-radius.wp-block-button__link {

	border-radius: 0!important

}



.is-style-outline {

	color: #32373c

}



.is-style-outline .wp-block-button__link {

	background-color: transparent;

	border: 2px solid

}



.wp-block-calendar {

	text-align: center

}



.wp-block-calendar tbody td,

.wp-block-calendar th {

	padding: 4px;

	border: 1px solid #e2e4e7

}



.wp-block-calendar tfoot td {

	border: none

}



.wp-block-calendar table {

	width: 100%;

	border-collapse: collapse;

	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen-Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif

}



.wp-block-calendar table th {

	font-weight: 400;

	background: #edeff0

}



.wp-block-calendar a {

	text-decoration: underline

}



.wp-block-calendar tfoot a {

	color: #00739c

}



.wp-block-calendar table caption,

.wp-block-calendar table tbody {

	color: #40464d

}



.wp-block-categories.alignleft {

	margin-right: 2em

}



.wp-block-categories.alignright {

	margin-left: 2em

}



.wp-block-columns {

	display: flex;

	margin-bottom: 28px;

	flex-wrap: wrap

}



@media (min-width:782px) {

	.wp-block-columns {

		flex-wrap: nowrap

	}

}



.wp-block-column {

	flex-grow: 1;

	min-width: 0;

	word-break: break-word;

	overflow-wrap: break-word

}



@media (max-width:599px) {

	.wp-block-column {

		flex-basis: 100%!important

	}

}



@media (min-width:600px) {

	.wp-block-column {

		flex-basis: calc(50% - 16px);

		flex-grow: 0

	}

	.wp-block-column:nth-child(2n) {

		margin-left: 32px

	}

}



@media (min-width:782px) {

	.wp-block-column:not(:first-child) {

		margin-left: 32px

	}

}



.wp-block-columns.are-vertically-aligned-top {

	align-items: flex-start

}



.wp-block-columns.are-vertically-aligned-center {

	align-items: center

}



.wp-block-columns.are-vertically-aligned-bottom {

	align-items: flex-end

}



.wp-block-column.is-vertically-aligned-top {

	align-self: flex-start

}



.wp-block-column.is-vertically-aligned-center {

	-ms-grid-row-align: center;

	align-self: center

}



.wp-block-column.is-vertically-aligned-bottom {

	align-self: flex-end

}



.wp-block-cover,

.wp-block-cover-image {

	position: relative;

	background-color: #000;

	background-size: cover;

	background-position: 50%;

	min-height: 430px;

	height: 100%;

	width: 100%;

	display: flex;

	justify-content: center;

	align-items: center;

	overflow: hidden

}



.wp-block-cover-image.has-parallax,

.wp-block-cover.has-parallax {

	background-attachment: fixed

}



@supports (-webkit-overflow-scrolling:touch) {

	.wp-block-cover-image.has-parallax,

	.wp-block-cover.has-parallax {

		background-attachment: scroll

	}

}



@media (prefers-reduced-motion:reduce) {

	.wp-block-cover-image.has-parallax,

	.wp-block-cover.has-parallax {

		background-attachment: scroll

	}

}



.wp-block-cover-image.has-background-dim:before,

.wp-block-cover.has-background-dim:before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	background-color: inherit;

	opacity: .5;

	z-index: 1

}



.wp-block-cover-image.has-background-dim.has-background-dim-10:before,

.wp-block-cover.has-background-dim.has-background-dim-10:before {

	opacity: .1

}



.wp-block-cover-image.has-background-dim.has-background-dim-20:before,

.wp-block-cover.has-background-dim.has-background-dim-20:before {

	opacity: .2

}



.wp-block-cover-image.has-background-dim.has-background-dim-30:before,

.wp-block-cover.has-background-dim.has-background-dim-30:before {

	opacity: .3

}



.wp-block-cover-image.has-background-dim.has-background-dim-40:before,

.wp-block-cover.has-background-dim.has-background-dim-40:before {

	opacity: .4

}



.wp-block-cover-image.has-background-dim.has-background-dim-50:before,

.wp-block-cover.has-background-dim.has-background-dim-50:before {

	opacity: .5

}



.wp-block-cover-image.has-background-dim.has-background-dim-60:before,

.wp-block-cover.has-background-dim.has-background-dim-60:before {

	opacity: .6

}



.wp-block-cover-image.has-background-dim.has-background-dim-70:before,

.wp-block-cover.has-background-dim.has-background-dim-70:before {

	opacity: .7

}



.wp-block-cover-image.has-background-dim.has-background-dim-80:before,

.wp-block-cover.has-background-dim.has-background-dim-80:before {

	opacity: .8

}



.wp-block-cover-image.has-background-dim.has-background-dim-90:before,

.wp-block-cover.has-background-dim.has-background-dim-90:before {

	opacity: .9

}



.wp-block-cover-image.has-background-dim.has-background-dim-100:before,

.wp-block-cover.has-background-dim.has-background-dim-100:before {

	opacity: 1

}



.wp-block-cover-image.alignleft,

.wp-block-cover-image.alignright,

.wp-block-cover.alignleft,

.wp-block-cover.alignright {

	max-width: 305px;

	width: 100%

}



.wp-block-cover-image:after,

.wp-block-cover:after {

	display: block;

	content: "";

	font-size: 0;

	min-height: inherit

}



@supports ((position:-webkit-sticky) or (position:sticky)) {

	.wp-block-cover-image:after,

	.wp-block-cover:after {

		content: none

	}

}



.wp-block-cover-image.aligncenter,

.wp-block-cover-image.alignleft,

.wp-block-cover-image.alignright,

.wp-block-cover.aligncenter,

.wp-block-cover.alignleft,

.wp-block-cover.alignright {

	display: flex

}



.wp-block-cover-image .wp-block-cover__inner-container,

.wp-block-cover .wp-block-cover__inner-container {

	width: calc(100% - 70px);

	z-index: 1;

	color: #f8f9f9

}



.wp-block-cover-image .wp-block-subhead:not(.has-text-color),

.wp-block-cover-image h1:not(.has-text-color),

.wp-block-cover-image h2:not(.has-text-color),

.wp-block-cover-image h3:not(.has-text-color),

.wp-block-cover-image h4:not(.has-text-color),

.wp-block-cover-image h5:not(.has-text-color),

.wp-block-cover-image h6:not(.has-text-color),

.wp-block-cover-image p:not(.has-text-color),

.wp-block-cover .wp-block-subhead:not(.has-text-color),

.wp-block-cover h1:not(.has-text-color),

.wp-block-cover h2:not(.has-text-color),

.wp-block-cover h3:not(.has-text-color),

.wp-block-cover h4:not(.has-text-color),

.wp-block-cover h5:not(.has-text-color),

.wp-block-cover h6:not(.has-text-color),

.wp-block-cover p:not(.has-text-color) {

	color: inherit

}



.wp-block-cover__video-background {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translateX(-50%) translateY(-50%);

	width: 100%;

	height: 100%;

	z-index: 0;

	-o-object-fit: cover;

	object-fit: cover

}



.wp-block-cover-image-text,

.wp-block-cover-text,

section.wp-block-cover-image h2 {

	color: #fff

}



.wp-block-cover-image-text a,

.wp-block-cover-image-text a:active,

.wp-block-cover-image-text a:focus,

.wp-block-cover-image-text a:hover,

.wp-block-cover-text a,

.wp-block-cover-text a:active,

.wp-block-cover-text a:focus,

.wp-block-cover-text a:hover,

section.wp-block-cover-image h2 a,

section.wp-block-cover-image h2 a:active,

section.wp-block-cover-image h2 a:focus,

section.wp-block-cover-image h2 a:hover {

	color: #fff

}



.wp-block-cover-image .wp-block-cover.has-left-content {

	justify-content: flex-start

}



.wp-block-cover-image .wp-block-cover.has-right-content {

	justify-content: flex-end

}



.wp-block-cover-image.has-left-content .wp-block-cover-image-text,

.wp-block-cover.has-left-content .wp-block-cover-text,

section.wp-block-cover-image.has-left-content>h2 {

	margin-left: 0;

	text-align: left

}



.wp-block-cover-image.has-right-content .wp-block-cover-image-text,

.wp-block-cover.has-right-content .wp-block-cover-text,

section.wp-block-cover-image.has-right-content>h2 {

	margin-right: 0;

	text-align: right

}



.wp-block-cover-image .wp-block-cover-image-text,

.wp-block-cover .wp-block-cover-text,

section.wp-block-cover-image>h2 {

	font-size: 2em;

	line-height: 1.25;

	z-index: 1;

	margin-bottom: 0;

	max-width: 610px;

	padding: 14px;

	text-align: center

}



.block-editor-block-list__block[data-type="core/embed"][data-align=left] .block-editor-block-list__block-edit,

.block-editor-block-list__block[data-type="core/embed"][data-align=right] .block-editor-block-list__block-edit,

.wp-block-embed.alignleft,

.wp-block-embed.alignright {

	max-width: 360px;

	width: 100%

}



.wp-block-embed {

	margin-bottom: 1em

}



.wp-block-embed figcaption {

	margin-top: .5em;

	margin-bottom: 1em

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper {

	position: relative

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {

	content: "";

	display: block;

	padding-top: 50%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,

.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper:before {

	padding-top: 42.85%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper:before {

	padding-top: 50%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper:before {

	padding-top: 56.25%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before {

	padding-top: 75%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper:before {

	padding-top: 100%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper:before {

	padding-top: 177.78%

}



.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper:before {

	padding-top: 200%

}



.wp-block-file {

	margin-bottom: 1.5em

}



.wp-block-file.aligncenter {

	text-align: center

}



.wp-block-file.alignright {

	text-align: right

}



.wp-block-file .wp-block-file__button {

	background: #32373c;

	border-radius: 2em;

	color: #fff;

	font-size: 13px;

	padding: .5em 1em

}



.wp-block-file a.wp-block-file__button {

	text-decoration: none

}



.wp-block-file a.wp-block-file__button:active,

.wp-block-file a.wp-block-file__button:focus,

.wp-block-file a.wp-block-file__button:hover,

.wp-block-file a.wp-block-file__button:visited {

	box-shadow: none;

	color: #fff;

	opacity: .85;

	text-decoration: none

}



.wp-block-file *+.wp-block-file__button {

	margin-left: .75em

}



.blocks-gallery-grid,

.wp-block-gallery {

	display: flex;

	flex-wrap: wrap;

	list-style-type: none;

	padding: 0;

	margin: 0

}



.blocks-gallery-grid .blocks-gallery-image,

.blocks-gallery-grid .blocks-gallery-item,

.wp-block-gallery .blocks-gallery-image,

.wp-block-gallery .blocks-gallery-item {

	margin: 0 16px 16px 0;

	display: flex;

	flex-grow: 1;

	flex-direction: column;

	justify-content: center;

	position: relative

}



.blocks-gallery-grid .blocks-gallery-image figure,

.blocks-gallery-grid .blocks-gallery-item figure,

.wp-block-gallery .blocks-gallery-image figure,

.wp-block-gallery .blocks-gallery-item figure {

	margin: 0;

	height: 100%

}



@supports ((position:-webkit-sticky) or (position:sticky)) {

	.blocks-gallery-grid .blocks-gallery-image figure,

	.blocks-gallery-grid .blocks-gallery-item figure,

	.wp-block-gallery .blocks-gallery-image figure,

	.wp-block-gallery .blocks-gallery-item figure {

		display: flex;

		align-items: flex-end;

		justify-content: flex-start

	}

}



.blocks-gallery-grid .blocks-gallery-image img,

.blocks-gallery-grid .blocks-gallery-item img,

.wp-block-gallery .blocks-gallery-image img,

.wp-block-gallery .blocks-gallery-item img {

	display: block;

	max-width: 100%;

	height: auto;

	width: 100%

}



@supports ((position:-webkit-sticky) or (position:sticky)) {

	.blocks-gallery-grid .blocks-gallery-image img,

	.blocks-gallery-grid .blocks-gallery-item img,

	.wp-block-gallery .blocks-gallery-image img,

	.wp-block-gallery .blocks-gallery-item img {

		width: auto

	}

}



.blocks-gallery-grid .blocks-gallery-image figcaption,

.blocks-gallery-grid .blocks-gallery-item figcaption,

.wp-block-gallery .blocks-gallery-image figcaption,

.wp-block-gallery .blocks-gallery-item figcaption {

	position: absolute;

	bottom: 0;

	width: 100%;

	max-height: 100%;

	overflow: auto;

	padding: 40px 10px 9px;

	color: #fff;

	text-align: center;

	font-size: 13px;

	background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)

}



.blocks-gallery-grid .blocks-gallery-image figcaption img,

.blocks-gallery-grid .blocks-gallery-item figcaption img,

.wp-block-gallery .blocks-gallery-image figcaption img,

.wp-block-gallery .blocks-gallery-item figcaption img {

	display: inline

}



.blocks-gallery-grid.is-cropped .blocks-gallery-image a,

.blocks-gallery-grid.is-cropped .blocks-gallery-image img,

.blocks-gallery-grid.is-cropped .blocks-gallery-item a,

.blocks-gallery-grid.is-cropped .blocks-gallery-item img,

.wp-block-gallery.is-cropped .blocks-gallery-image a,

.wp-block-gallery.is-cropped .blocks-gallery-image img,

.wp-block-gallery.is-cropped .blocks-gallery-item a,

.wp-block-gallery.is-cropped .blocks-gallery-item img {

	width: 100%

}



@supports ((position:-webkit-sticky) or (position:sticky)) {

	.blocks-gallery-grid.is-cropped .blocks-gallery-image a,

	.blocks-gallery-grid.is-cropped .blocks-gallery-image img,

	.blocks-gallery-grid.is-cropped .blocks-gallery-item a,

	.blocks-gallery-grid.is-cropped .blocks-gallery-item img,

	.wp-block-gallery.is-cropped .blocks-gallery-image a,

	.wp-block-gallery.is-cropped .blocks-gallery-image img,

	.wp-block-gallery.is-cropped .blocks-gallery-item a,

	.wp-block-gallery.is-cropped .blocks-gallery-item img {

		height: 100%;

		flex: 1;

		-o-object-fit: cover;

		object-fit: cover

	}

}



.blocks-gallery-grid .blocks-gallery-image,

.blocks-gallery-grid .blocks-gallery-item,

.wp-block-gallery .blocks-gallery-image,

.wp-block-gallery .blocks-gallery-item {

	width: calc((100% - 16px)/2)

}



.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),

.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),

.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),

.wp-block-gallery .blocks-gallery-item:nth-of-type(2n) {

	margin-right: 0

}



.blocks-gallery-grid.columns-1 .blocks-gallery-image,

.blocks-gallery-grid.columns-1 .blocks-gallery-item,

.wp-block-gallery.columns-1 .blocks-gallery-image,

.wp-block-gallery.columns-1 .blocks-gallery-item {

	width: 100%;

	margin-right: 0

}



@media (min-width:600px) {

	.blocks-gallery-grid.columns-3 .blocks-gallery-image,

	.blocks-gallery-grid.columns-3 .blocks-gallery-item,

	.wp-block-gallery.columns-3 .blocks-gallery-image,

	.wp-block-gallery.columns-3 .blocks-gallery-item {

		width: calc((100% - 32px)/3);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-3 .blocks-gallery-image,

		.blocks-gallery-grid.columns-3 .blocks-gallery-item,

		.wp-block-gallery.columns-3 .blocks-gallery-image,

		.wp-block-gallery.columns-3 .blocks-gallery-item {

			width: calc((100% - 32px)/3 - 1px)

		}

	}

	.blocks-gallery-grid.columns-4 .blocks-gallery-image,

	.blocks-gallery-grid.columns-4 .blocks-gallery-item,

	.wp-block-gallery.columns-4 .blocks-gallery-image,

	.wp-block-gallery.columns-4 .blocks-gallery-item {

		width: calc((100% - 48px)/4);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-4 .blocks-gallery-image,

		.blocks-gallery-grid.columns-4 .blocks-gallery-item,

		.wp-block-gallery.columns-4 .blocks-gallery-image,

		.wp-block-gallery.columns-4 .blocks-gallery-item {

			width: calc((100% - 48px)/4 - 1px)

		}

	}

	.blocks-gallery-grid.columns-5 .blocks-gallery-image,

	.blocks-gallery-grid.columns-5 .blocks-gallery-item,

	.wp-block-gallery.columns-5 .blocks-gallery-image,

	.wp-block-gallery.columns-5 .blocks-gallery-item {

		width: calc((100% - 64px)/5);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-5 .blocks-gallery-image,

		.blocks-gallery-grid.columns-5 .blocks-gallery-item,

		.wp-block-gallery.columns-5 .blocks-gallery-image,

		.wp-block-gallery.columns-5 .blocks-gallery-item {

			width: calc((100% - 64px)/5 - 1px)

		}

	}

	.blocks-gallery-grid.columns-6 .blocks-gallery-image,

	.blocks-gallery-grid.columns-6 .blocks-gallery-item,

	.wp-block-gallery.columns-6 .blocks-gallery-image,

	.wp-block-gallery.columns-6 .blocks-gallery-item {

		width: calc((100% - 80px)/6);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-6 .blocks-gallery-image,

		.blocks-gallery-grid.columns-6 .blocks-gallery-item,

		.wp-block-gallery.columns-6 .blocks-gallery-image,

		.wp-block-gallery.columns-6 .blocks-gallery-item {

			width: calc((100% - 80px)/6 - 1px)

		}

	}

	.blocks-gallery-grid.columns-7 .blocks-gallery-image,

	.blocks-gallery-grid.columns-7 .blocks-gallery-item,

	.wp-block-gallery.columns-7 .blocks-gallery-image,

	.wp-block-gallery.columns-7 .blocks-gallery-item {

		width: calc((100% - 96px)/7);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-7 .blocks-gallery-image,

		.blocks-gallery-grid.columns-7 .blocks-gallery-item,

		.wp-block-gallery.columns-7 .blocks-gallery-image,

		.wp-block-gallery.columns-7 .blocks-gallery-item {

			width: calc((100% - 96px)/7 - 1px)

		}

	}

	.blocks-gallery-grid.columns-8 .blocks-gallery-image,

	.blocks-gallery-grid.columns-8 .blocks-gallery-item,

	.wp-block-gallery.columns-8 .blocks-gallery-image,

	.wp-block-gallery.columns-8 .blocks-gallery-item {

		width: calc((100% - 112px)/8);

		margin-right: 16px

	}

	@supports (-ms-ime-align:auto) {

		.blocks-gallery-grid.columns-8 .blocks-gallery-image,

		.blocks-gallery-grid.columns-8 .blocks-gallery-item,

		.wp-block-gallery.columns-8 .blocks-gallery-image,

		.wp-block-gallery.columns-8 .blocks-gallery-item {

			width: calc((100% - 112px)/8 - 1px)

		}

	}

	.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),

	.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),

	.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),

	.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),

	.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),

	.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),

	.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),

	.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),

	.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),

	.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),

	.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),

	.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),

	.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),

	.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),

	.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),

	.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),

	.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),

	.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),

	.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),

	.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),

	.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),

	.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {

		margin-right: 0

	}

	.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),

	.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),

	.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),

	.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {

		margin-right: 0

	}

}



.blocks-gallery-grid .blocks-gallery-image:last-child,

.blocks-gallery-grid .blocks-gallery-item:last-child,

.wp-block-gallery .blocks-gallery-image:last-child,

.wp-block-gallery .blocks-gallery-item:last-child {

	margin-right: 0

}



.blocks-gallery-grid.alignleft,

.blocks-gallery-grid.alignright,

.wp-block-gallery.alignleft,

.wp-block-gallery.alignright {

	max-width: 305px;

	width: 100%

}



.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,

.wp-block-gallery.aligncenter .blocks-gallery-item figure {

	justify-content: center

}



.wp-block-image {

	max-width: 100%;

	margin-bottom: 1em

}



.wp-block-image img {

	max-width: 100%

}



.wp-block-image.aligncenter {

	text-align: center

}



.wp-block-image.alignfull img,

.wp-block-image.alignwide img {

	width: 100%

}



.wp-block-image .aligncenter,

.wp-block-image .alignleft,

.wp-block-image .alignright,

.wp-block-image.is-resized {

	display: table;

	margin-left: 0;

	margin-right: 0

}



.wp-block-image .aligncenter>figcaption,

.wp-block-image .alignleft>figcaption,

.wp-block-image .alignright>figcaption,

.wp-block-image.is-resized>figcaption {

	display: table-caption;

	caption-side: bottom

}



.wp-block-image .alignleft {

	float: left;

	margin-right: 1em

}



.wp-block-image .alignright {

	float: right;

	margin-left: 1em

}



.wp-block-image .aligncenter {

	margin-left: auto;

	margin-right: auto

}



.wp-block-image figcaption {

	margin-top: .5em;

	margin-bottom: 1em

}



.is-style-circle-mask img {

	border-radius: 9999px

}



@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {

	.is-style-circle-mask img {

		-webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');

		mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');

		mask-mode: alpha;

		-webkit-mask-repeat: no-repeat;

		mask-repeat: no-repeat;

		-webkit-mask-size: contain;

		mask-size: contain;

		-webkit-mask-position: center;

		mask-position: center;

		border-radius: none

	}

}



.wp-block-latest-comments__comment {

	font-size: 15px;

	line-height: 1.1;

	list-style: none;

	margin-bottom: 1em

}



.has-avatars .wp-block-latest-comments__comment {

	min-height: 36px;

	list-style: none

}



.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,

.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {

	margin-left: 52px

}



.has-dates .wp-block-latest-comments__comment,

.has-excerpts .wp-block-latest-comments__comment {

	line-height: 1.5

}



.wp-block-latest-comments__comment-excerpt p {

	font-size: 14px;

	line-height: 1.8;

	margin: 5px 0 20px

}



.wp-block-latest-comments__comment-date {

	color: #8f98a1;

	display: block;

	font-size: 12px

}



.wp-block-latest-comments .avatar,

.wp-block-latest-comments__comment-avatar {

	border-radius: 24px;

	display: block;

	float: left;

	height: 40px;

	margin-right: 12px;

	width: 40px

}



.wp-block-latest-posts.alignleft {

	margin-right: 2em

}



.wp-block-latest-posts.alignright {

	margin-left: 2em

}



.wp-block-latest-posts.wp-block-latest-posts__list {

	list-style: none

}



.wp-block-latest-posts.is-grid {

	display: flex;

	flex-wrap: wrap;

	padding: 0

}



.wp-block-latest-posts.is-grid li {

	margin: 0 16px 16px 0;

	width: 100%

}



@media (min-width:600px) {

	.wp-block-latest-posts.columns-2 li {

		width: calc(50% - 16px)

	}

	.wp-block-latest-posts.columns-3 li {

		width: calc(33.33333% - 16px)

	}

	.wp-block-latest-posts.columns-4 li {

		width: calc(25% - 16px)

	}

	.wp-block-latest-posts.columns-5 li {

		width: calc(20% - 16px)

	}

	.wp-block-latest-posts.columns-6 li {

		width: calc(16.66667% - 16px)

	}

}



.wp-block-latest-posts__post-date {

	display: block;

	color: #6c7781;

	font-size: 13px

}



.wp-block-latest-posts__post-excerpt {

	margin-top: 8px;

	margin-bottom: 16px

}



.wp-block-media-text {

	display: -ms-grid;

	display: grid;

	-ms-grid-rows: auto;

	grid-template-rows: auto;

	-ms-grid-columns: 50% 1fr;

	grid-template-columns: 50% 1fr

}



.wp-block-media-text .has-media-on-the-right {

	-ms-grid-columns: 1fr 50%;

	grid-template-columns: 1fr 50%

}



.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,

.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media {

	-ms-grid-row-align: start;

	align-self: start

}



.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,

.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,

.wp-block-media-text .wp-block-media-text__content,

.wp-block-media-text .wp-block-media-text__media {

	-ms-grid-row-align: center;

	align-self: center

}



.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,

.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media {

	-ms-grid-row-align: end;

	align-self: end

}



.wp-block-media-text .wp-block-media-text__media {

	-ms-grid-column: 1;

	grid-column: 1;

	-ms-grid-row: 1;

	grid-row: 1;

	margin: 0

}



.wp-block-media-text .wp-block-media-text__content {

	word-break: break-word;

	padding: 0 8%

}



.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media,

.wp-block-media-text .wp-block-media-text__content {

	-ms-grid-column: 2;

	grid-column: 2;

	-ms-grid-row: 1;

	grid-row: 1

}



.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {

	-ms-grid-column: 1;

	grid-column: 1;

	-ms-grid-row: 1;

	grid-row: 1

}



.wp-block-media-text>figure>img,

.wp-block-media-text>figure>video {

	max-width: unset;

	width: 100%;

	vertical-align: middle

}



.wp-block-media-text.is-image-fill figure {

	height: 100%;

	min-height: 250px;

	background-size: cover

}



.wp-block-media-text.is-image-fill figure>img {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	overflow: hidden;

	clip: rect(0, 0, 0, 0);

	border: 0

}



@media (max-width:600px) {

	.wp-block-media-text.is-stacked-on-mobile {

		-ms-grid-columns: 100%!important;

		grid-template-columns: 100%!important

	}

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media {

		-ms-grid-column: 1;

		grid-column: 1;

		-ms-grid-row: 1;

		grid-row: 1

	}

	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,

	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {

		-ms-grid-column: 1;

		grid-column: 1;

		-ms-grid-row: 2;

		grid-row: 2

	}

	.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content {

		-ms-grid-column: 1;

		grid-column: 1;

		-ms-grid-row: 1;

		grid-row: 1

	}

}



.is-small-text {

	font-size: 14px

}



.is-regular-text {

	font-size: 16px

}



.is-large-text {

	font-size: 36px

}



.is-larger-text {

	font-size: 48px

}



.has-drop-cap:not(:focus):first-letter {

	float: left;

	font-size: 8.4em;

	line-height: .68;

	font-weight: 100;

	margin: .05em .1em 0 0;

	text-transform: uppercase;

	font-style: normal

}



.has-drop-cap:not(:focus):after {

	content: "";

	display: table;

	clear: both;

	padding-top: 14px

}



p.has-background {

	padding: 20px 30px

}



p.has-text-color a {

	color: inherit

}



.wp-block-pullquote {

	padding: 3em 0;

	margin-left: 0;

	margin-right: 0;

	text-align: center

}



.wp-block-pullquote.alignleft,

.wp-block-pullquote.alignright {

	max-width: 305px

}



.wp-block-pullquote.alignleft p,

.wp-block-pullquote.alignright p {

	font-size: 20px

}



.wp-block-pullquote p {

	font-size: 28px;

	line-height: 1.6

}



.wp-block-pullquote cite,

.wp-block-pullquote footer {

	position: relative

}



.wp-block-pullquote .has-text-color a {

	color: inherit

}



.wp-block-pullquote:not(.is-style-solid-color) {

	background: none

}



.wp-block-pullquote.is-style-solid-color {

	border: none

}



.wp-block-pullquote.is-style-solid-color blockquote {

	margin-left: auto;

	margin-right: auto;

	text-align: left;

	max-width: 60%

}



.wp-block-pullquote.is-style-solid-color blockquote p {

	margin-top: 0;

	margin-bottom: 0;

	font-size: 32px

}



.wp-block-pullquote.is-style-solid-color blockquote cite {

	text-transform: none;

	font-style: normal

}



.wp-block-pullquote cite {

	color: inherit

}



.wp-block-quote.is-large,

.wp-block-quote.is-style-large {

	margin: 0 0 16px;

	padding: 0 1em

}



.wp-block-quote.is-large p,

.wp-block-quote.is-style-large p {

	font-size: 24px;

	font-style: italic;

	line-height: 1.6

}



.wp-block-quote.is-large cite,

.wp-block-quote.is-large footer,

.wp-block-quote.is-style-large cite,

.wp-block-quote.is-style-large footer {

	font-size: 18px;

	text-align: right

}



.wp-block-rss.alignleft {

	margin-right: 2em

}



.wp-block-rss.alignright {

	margin-left: 2em

}



.wp-block-rss.is-grid {

	display: flex;

	flex-wrap: wrap;

	padding: 0;

	list-style: none

}



.wp-block-rss.is-grid li {

	margin: 0 16px 16px 0;

	width: 100%

}



@media (min-width:600px) {

	.wp-block-rss.columns-2 li {

		width: calc(50% - 16px)

	}

	.wp-block-rss.columns-3 li {

		width: calc(33.33333% - 16px)

	}

	.wp-block-rss.columns-4 li {

		width: calc(25% - 16px)

	}

	.wp-block-rss.columns-5 li {

		width: calc(20% - 16px)

	}

	.wp-block-rss.columns-6 li {

		width: calc(16.66667% - 16px)

	}

}



.wp-block-rss__item-author,

.wp-block-rss__item-publish-date {

	display: block;

	color: #6c7781;

	font-size: 13px

}



.wp-block-search {

	display: flex;

	flex-wrap: wrap

}



.wp-block-search .wp-block-search__label {

	width: 100%

}



.wp-block-search .wp-block-search__input {

	flex-grow: 1

}



.wp-block-search .wp-block-search__button {

	margin-left: 10px

}



.wp-block-separator.is-style-wide {

	border-bottom-width: 1px

}



.wp-block-separator.is-style-dots {

	background: none!important;

	border: none;

	text-align: center;

	max-width: none;

	line-height: 1;

	height: auto

}



.wp-block-separator.is-style-dots:before {

	content: "\00b7 \00b7 \00b7";

	color: currentColor;

	font-size: 20px;

	letter-spacing: 2em;

	padding-left: 2em;

	font-family: serif

}



.wp-block-social-links {

	display: flex;

	justify-content: flex-start;

	padding-left: 0;

	padding-right: 0;

	margin-left: 0

}



.wp-social-link {

	width: 36px;

	height: 36px;

	border-radius: 36px;

	margin-right: 8px

}



.wp-social-link,

.wp-social-link a {

	display: block;

	transition: transform .1s ease

}



.wp-social-link a {

	padding: 6px;

	line-height: 0

}



.wp-social-link a,

.wp-social-link a:active,

.wp-social-link a:hover,

.wp-social-link a:visited,

.wp-social-link svg {

	color: currentColor;

	fill: currentColor

}



.wp-social-link:hover {

	transform: scale(1.1)

}



.wp-block-social-links.aligncenter {

	justify-content: center;

	display: flex

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link {

	background-color: #f0f0f0;

	color: #444

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon {

	background-color: #f90;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp {

	background-color: #1ea0c3;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance {

	background-color: #0757fe;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen {

	background-color: #1e1f26;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart {

	background-color: #02e49b;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble {

	background-color: #e94c89;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox {

	background-color: #4280ff;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy {

	background-color: #f45800;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook {

	background-color: #1977f2;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx {

	background-color: #000;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr {

	background-color: #0461dd;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare {

	background-color: #e65678;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github {

	background-color: #24292d;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads {

	background-color: #eceadd;

	color: #382110

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google {

	background-color: #ea4434;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {

	background-color: #f00075;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm {

	background-color: #e21b24;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin {

	background-color: #0577b5;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon {

	background-color: #3288d4;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium {

	background-color: #02ab6c;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup {

	background-color: #f6405f;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest {

	background-color: #e60122;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket {

	background-color: #ef4155;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit {

	background-color: #fe4500;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype {

	background-color: #0478d7;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat {

	background-color: #fefc00;

	color: #fff;

	stroke: #000

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud {

	background-color: #ff5600;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify {

	background-color: #1bd760;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr {

	background-color: #011835;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch {

	background-color: #6440a4;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter {

	background-color: #21a1f3;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo {

	background-color: #1eb7ea;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk {

	background-color: #4680c2;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress {

	background-color: #3499cd;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp {

	background-color: #d32422;

	color: #fff

}



.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube {

	background-color: #ff0100;

	color: #fff

}



.wp-block-social-links.is-style-logos-only .wp-social-link {

	background: none;

	padding: 4px

}



.wp-block-social-links.is-style-logos-only .wp-social-link svg {

	width: 28px;

	height: 28px

}



.wp-block-social-links.is-style-logos-only .wp-social-link-amazon {

	color: #f90

}



.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp {

	color: #1ea0c3

}



.wp-block-social-links.is-style-logos-only .wp-social-link-behance {

	color: #0757fe

}



.wp-block-social-links.is-style-logos-only .wp-social-link-codepen {

	color: #1e1f26

}



.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart {

	color: #02e49b

}



.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble {

	color: #e94c89

}



.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox {

	color: #4280ff

}



.wp-block-social-links.is-style-logos-only .wp-social-link-etsy {

	color: #f45800

}



.wp-block-social-links.is-style-logos-only .wp-social-link-facebook {

	color: #1977f2

}



.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx {

	color: #000

}



.wp-block-social-links.is-style-logos-only .wp-social-link-flickr {

	color: #0461dd

}



.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare {

	color: #e65678

}



.wp-block-social-links.is-style-logos-only .wp-social-link-github {

	color: #24292d

}



.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads {

	color: #382110

}



.wp-block-social-links.is-style-logos-only .wp-social-link-google {

	color: #ea4434

}



.wp-block-social-links.is-style-logos-only .wp-social-link-instagram {

	color: #f00075

}



.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm {

	color: #e21b24

}



.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin {

	color: #0577b5

}



.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon {

	color: #3288d4

}



.wp-block-social-links.is-style-logos-only .wp-social-link-medium {

	color: #02ab6c

}



.wp-block-social-links.is-style-logos-only .wp-social-link-meetup {

	color: #f6405f

}



.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest {

	color: #e60122

}



.wp-block-social-links.is-style-logos-only .wp-social-link-pocket {

	color: #ef4155

}



.wp-block-social-links.is-style-logos-only .wp-social-link-reddit {

	color: #fe4500

}



.wp-block-social-links.is-style-logos-only .wp-social-link-skype {

	color: #0478d7

}



.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat {

	color: #fff;

	stroke: #000

}



.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud {

	color: #ff5600

}



.wp-block-social-links.is-style-logos-only .wp-social-link-spotify {

	color: #1bd760

}



.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr {

	color: #011835

}



.wp-block-social-links.is-style-logos-only .wp-social-link-twitch {

	color: #6440a4

}



.wp-block-social-links.is-style-logos-only .wp-social-link-twitter {

	color: #21a1f3

}



.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo {

	color: #1eb7ea

}



.wp-block-social-links.is-style-logos-only .wp-social-link-vk {

	color: #4680c2

}



.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress {

	color: #3499cd

}



.wp-block-social-links.is-style-logos-only .wp-social-link-yelp {

	background-color: #d32422;

	color: #fff

}



.wp-block-social-links.is-style-logos-only .wp-social-link-youtube {

	color: #ff0100

}



.wp-block-social-links.is-style-pill-shape .wp-social-link {

	width: auto

}



.wp-block-social-links.is-style-pill-shape .wp-social-link a {

	padding-left: 16px;

	padding-right: 16px

}



.wp-block-spacer {

	clear: both

}



p.wp-block-subhead {

	font-size: 1.1em;

	font-style: italic;

	opacity: .75

}



.wp-block-table {

	overflow-x: auto

}



.wp-block-table table {

	width: 100%

}



.wp-block-table .has-fixed-layout {

	table-layout: fixed;

	width: 100%

}



.wp-block-table .has-fixed-layout td,

.wp-block-table .has-fixed-layout th {

	word-break: break-word

}



.wp-block-table.aligncenter,

.wp-block-table.alignleft,

.wp-block-table.alignright {

	display: table;

	width: auto

}



.wp-block-table.aligncenter td,

.wp-block-table.aligncenter th,

.wp-block-table.alignleft td,

.wp-block-table.alignleft th,

.wp-block-table.alignright td,

.wp-block-table.alignright th {

	word-break: break-word

}



.wp-block-table .has-subtle-light-gray-background-color {

	background-color: #f3f4f5

}



.wp-block-table .has-subtle-pale-green-background-color {

	background-color: #e9fbe5

}



.wp-block-table .has-subtle-pale-blue-background-color {

	background-color: #e7f5fe

}



.wp-block-table .has-subtle-pale-pink-background-color {

	background-color: #fcf0ef

}



.wp-block-table.is-style-stripes {

	border-spacing: 0;

	border-collapse: inherit;

	background-color: transparent;

	border-bottom: 1px solid #f3f4f5

}



.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {

	background-color: #f3f4f5

}



.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {

	background-color: #f3f4f5

}



.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {

	background-color: #e9fbe5

}



.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {

	background-color: #e7f5fe

}



.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {

	background-color: #fcf0ef

}



.wp-block-table.is-style-stripes td,

.wp-block-table.is-style-stripes th {

	border-color: transparent

}



.wp-block-text-columns,

.wp-block-text-columns.aligncenter {

	display: flex

}



.wp-block-text-columns .wp-block-column {

	margin: 0 16px;

	padding: 0

}



.wp-block-text-columns .wp-block-column:first-child {

	margin-left: 0

}



.wp-block-text-columns .wp-block-column:last-child {

	margin-right: 0

}



.wp-block-text-columns.columns-2 .wp-block-column {

	width: 50%

}



.wp-block-text-columns.columns-3 .wp-block-column {

	width: 33.33333%

}



.wp-block-text-columns.columns-4 .wp-block-column {

	width: 25%

}



pre.wp-block-verse {

	white-space: nowrap;

	overflow: auto

}



.wp-block-video {

	margin-left: 0;

	margin-right: 0

}



.wp-block-video video {

	max-width: 100%

}



@supports ((position:-webkit-sticky) or (position:sticky)) {

	.wp-block-video [poster] {

		-o-object-fit: cover;

		object-fit: cover

	}

}



.wp-block-video.aligncenter {

	text-align: center

}



.wp-block-video figcaption {

	margin-top: .5em;

	margin-bottom: 1em

}



:root .has-pale-pink-background-color {

	background-color: #f78da7

}



:root .has-vivid-red-background-color {

	background-color: #cf2e2e

}



:root .has-luminous-vivid-orange-background-color {

	background-color: #ff6900

}



:root .has-luminous-vivid-amber-background-color {

	background-color: #fcb900

}



:root .has-light-green-cyan-background-color {

	background-color: #7bdcb5

}



:root .has-vivid-green-cyan-background-color {

	background-color: #00d084

}



:root .has-pale-cyan-blue-background-color {

	background-color: #8ed1fc

}



:root .has-vivid-cyan-blue-background-color {

	background-color: #0693e3

}



:root .has-vivid-purple-background-color {

	background-color: #9b51e0

}



:root .has-very-light-gray-background-color {

	background-color: #eee

}



:root .has-cyan-bluish-gray-background-color {

	background-color: #abb8c3

}



:root .has-very-dark-gray-background-color {

	background-color: #313131

}



:root .has-pale-pink-color {

	color: #f78da7

}



:root .has-vivid-red-color {

	color: #cf2e2e

}



:root .has-luminous-vivid-orange-color {

	color: #ff6900

}



:root .has-luminous-vivid-amber-color {

	color: #fcb900

}



:root .has-light-green-cyan-color {

	color: #7bdcb5

}



:root .has-vivid-green-cyan-color {

	color: #00d084

}



:root .has-pale-cyan-blue-color {

	color: #8ed1fc

}



:root .has-vivid-cyan-blue-color {

	color: #0693e3

}



:root .has-vivid-purple-color {

	color: #9b51e0

}



:root .has-very-light-gray-color {

	color: #eee

}



:root .has-cyan-bluish-gray-color {

	color: #abb8c3

}



:root .has-very-dark-gray-color {

	color: #313131

}



.has-small-font-size {

	font-size: 13px

}



.has-normal-font-size,

.has-regular-font-size {

	font-size: 16px

}



.has-medium-font-size {

	font-size: 20px

}



.has-large-font-size {

	font-size: 36px

}



.has-huge-font-size,

.has-larger-font-size {

	font-size: 42px

}



.has-text-align-center {

	text-align: center

}



.has-text-align-left {

	text-align: left

}



.has-text-align-right {

	text-align: right

}



.wp-block-audio figcaption {

	color: #555d66;

	font-size: 13px;

	text-align: center

}



.wp-block-code {

	font-family: Menlo, Consolas, monaco, monospace;

	font-size: 14px;

	color: #23282d;

	padding: .8em 1em;

	border: 1px solid #e2e4e7;

	border-radius: 4px

}



.blocks-gallery-caption,

.wp-block-embed figcaption,

.wp-block-image figcaption {

	color: #555d66;

	font-size: 13px;

	text-align: center

}



.wp-block-preformatted pre {

	font-family: Menlo, Consolas, monaco, monospace;

	color: #23282d;

	font-size: 16px

}



@media (min-width:600px) {

	.wp-block-preformatted pre {

		font-size: 14px

	}

}



.wp-block-pullquote {

	border-top: 4px solid #555d66;

	border-bottom: 4px solid #555d66;

	margin-bottom: 28px;

	color: #40464d

}



.wp-block-pullquote__citation,

.wp-block-pullquote cite,

.wp-block-pullquote footer {

	color: #40464d;

	text-transform: uppercase;

	font-size: 13px;

	font-style: normal

}



.wp-block-quote {

	border-left: 4px solid #000;

	margin: 0 0 28px;

	padding-left: 1em

}



.wp-block-quote__citation,

.wp-block-quote cite,

.wp-block-quote footer {

	color: #6c7781;

	font-size: 13px;

	margin-top: 1em;

	position: relative;

	font-style: normal

}



.wp-block-quote.has-text-align-right {

	border-left: none;

	border-right: 4px solid #000;

	padding-left: 0;

	padding-right: 1em

}



.wp-block-quote.has-text-align-center {

	border: none;

	padding-left: 0

}



.wp-block-quote.is-large,

.wp-block-quote.is-style-large {

	border: none

}



.wp-block-search .wp-block-search__label {

	font-weight: 700

}



.wp-block-group.has-background {

	padding: 20px 30px;

	margin-top: 0;

	margin-bottom: 0

}



.wp-block-separator {

	border: none;

	border-bottom: 2px solid #8f98a1;

	margin-left: auto;

	margin-right: auto

}



.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {

	max-width: 100px

}



.wp-block-separator.has-background:not(.is-style-dots) {

	border-bottom: none;

	height: 1px

}



.wp-block-separator.has-background:not(.is-style-wide):not(.is-style-dots) {

	height: 2px

}



.wp-block-table {

	border-collapse: collapse

}



.wp-block-table td,

.wp-block-table th {

	padding: .5em;

	border: 1px solid;

	word-break: normal

}



.wp-block-video figcaption {

	color: #555d66;

	font-size: 13px;

	text-align: center

}



div.wpcf7 .screen-reader-response {

	position: absolute;

	overflow: hidden;

	clip: rect(1px, 1px, 1px, 1px);

	height: 1px;

	width: 1px;

	margin: 0;

	padding: 0;

	border: 0

}



div.wpcf7-response-output {

	margin: 2em .5em 1em;

	padding: .2em 1em;

	border: 2px solid red

}



div.wpcf7-mail-sent-ok {

	border: 2px solid #398f14

}



div.wpcf7-mail-sent-ng,

div.wpcf7-aborted {

	border: 2px solid red

}



div.wpcf7-spam-blocked {

	border: 2px solid #ffa500

}



div.wpcf7-validation-errors,

div.wpcf7-acceptance-missing {

	border: 2px solid #f7e700

}



.wpcf7-form-control-wrap {

	position: relative

}



span.wpcf7-not-valid-tip {

	color: red;

	font-size: 1em;

	font-weight: 400;

	display: block

}



.use-floating-validation-tip span.wpcf7-not-valid-tip {

	position: absolute;

	top: 20%;

	left: 20%;

	z-index: 100;

	border: 1px solid red;

	background: #fff;

	padding: .2em .8em

}



span.wpcf7-list-item {

	display: inline-block;

	margin: 0 0 0 1em

}



span.wpcf7-list-item-label::before,

span.wpcf7-list-item-label::after {

	content: " "

}



.wpcf7-display-none {

	display: none

}



div.wpcf7 .ajax-loader {

	visibility: hidden;

	display: inline-block;

	background-image: url(../plugins/contact-form-7/images/ajax-loader.gif);

	width: 16px;

	height: 16px;

	border: none;

	padding: 0;

	margin: 0 0 0 4px;

	vertical-align: middle

}



div.wpcf7 .ajax-loader.is-active {

	visibility: visible

}



div.wpcf7 div.ajax-error {

	display: none

}



div.wpcf7 .placeheld {

	color: #888

}



div.wpcf7 input[type="file"] {

	cursor: pointer

}



div.wpcf7 input[type="file"]:disabled {

	cursor: default

}



div.wpcf7 .wpcf7-submit:disabled {

	cursor: not-allowed

}



#debungcontrolls {

	z-index: 100000;

	position: fixed;

	bottom: 0;

	width: 100%;

	height: auto;

	background: rgba(0, 0, 0, .6);

	padding: 10px;

	box-sizing: border-box

}



.debugtimeline {

	width: 100%;

	height: 10px;

	position: relative;

	display: block;

	margin-bottom: 3px;

	display: none;

	white-space: nowrap;

	box-sizing: border-box

}



.debugtimeline:hover {

	height: 15px

}



.the_timeline_tester {

	background: #e74c3c;

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 0

}



.rs-go-fullscreen {

	position: fixed!important;

	width: 100%!important;

	height: 100%!important;

	top: 0px!important;

	left: 0px!important;

	z-index: 9999999!important;

	background: #ffffff!important

}



.debugtimeline.tl_slide .the_timeline_tester {

	background: #f39c12

}



.debugtimeline.tl_frame .the_timeline_tester {

	background: #3498db

}



.debugtimline_txt {

	color: #fff;

	font-weight: 400;

	font-size: 7px;

	position: absolute;

	left: 10px;

	top: 0;

	white-space: nowrap;

	line-height: 10px

}



.rtl {

	direction: rtl

}



@font-face {

	font-family: 'revicons';

	src: url(../plugins/revslider/public/assets/fonts/revicons/revicons90c6.eot?5510888);

	src: url('../plugins/revslider/public/assets/fonts/revicons/revicons90c6.eot?5510888#iefix') format('embedded-opentype'), url(../plugins/revslider/public/assets/fonts/revicons/revicons90c6.woff?5510888) format('woff'), url(../plugins/revslider/public/assets/fonts/revicons/revicons90c6.ttf?5510888) format('truetype'), url('../plugins/revslider/public/assets/fonts/revicons/revicons90c6.svg?5510888#revicons') format('svg');

	font-weight: 400;

	font-style: normal

}



[class^="revicon-"]:before,

[class*=" revicon-"]:before {

	font-family: "revicons";

	font-style: normal;

	font-weight: 400;

	speak: none;

	display: inline-block;

	text-decoration: inherit;

	width: 1em;

	margin-right: .2em;

	text-align: center;

	font-variant: normal;

	text-transform: none;

	line-height: 1em;

	margin-left: .2em

}



.revicon-search-1:before {

	content: '\e802'

}



.revicon-pencil-1:before {

	content: '\e831'

}



.revicon-picture-1:before {

	content: '\e803'

}



.revicon-cancel:before {

	content: '\e80a'

}



.revicon-info-circled:before {

	content: '\e80f'

}



.revicon-trash:before {

	content: '\e801'

}



.revicon-left-dir:before {

	content: '\e817'

}



.revicon-right-dir:before {

	content: '\e818'

}



.revicon-down-open:before {

	content: '\e83b'

}



.revicon-left-open:before {

	content: '\e819'

}



.revicon-right-open:before {

	content: '\e81a'

}



.revicon-angle-left:before {

	content: '\e820'

}



.revicon-angle-right:before {

	content: '\e81d'

}



.revicon-left-big:before {

	content: '\e81f'

}



.revicon-right-big:before {

	content: '\e81e'

}



.revicon-magic:before {

	content: '\e807'

}



.revicon-picture:before {

	content: '\e800'

}



.revicon-export:before {

	content: '\e80b'

}



.revicon-cog:before {

	content: '\e832'

}



.revicon-login:before {

	content: '\e833'

}



.revicon-logout:before {

	content: '\e834'

}



.revicon-video:before {

	content: '\e805'

}



.revicon-arrow-combo:before {

	content: '\e827'

}



.revicon-left-open-1:before {

	content: '\e82a'

}



.revicon-right-open-1:before {

	content: '\e82b'

}



.revicon-left-open-mini:before {

	content: '\e822'

}



.revicon-right-open-mini:before {

	content: '\e823'

}



.revicon-left-open-big:before {

	content: '\e824'

}



.revicon-right-open-big:before {

	content: '\e825'

}



.revicon-left:before {

	content: '\e836'

}



.revicon-right:before {

	content: '\e826'

}



.revicon-ccw:before {

	content: '\e808'

}



.revicon-arrows-ccw:before {

	content: '\e806'

}



.revicon-palette:before {

	content: '\e829'

}



.revicon-list-add:before {

	content: '\e80c'

}



.revicon-doc:before {

	content: '\e809'

}



.revicon-left-open-outline:before {

	content: '\e82e'

}



.revicon-left-open-2:before {

	content: '\e82c'

}



.revicon-right-open-outline:before {

	content: '\e82f'

}



.revicon-right-open-2:before {

	content: '\e82d'

}



.revicon-equalizer:before {

	content: '\e83a'

}



.revicon-layers-alt:before {

	content: '\e804'

}



.revicon-popup:before {

	content: '\e828'

}



.rev_slider_wrapper {

	position: relative;

	z-index: 0;

	width: 100%

}



.rev_slider {

	position: relative;

	overflow: visible

}



.entry-content .rev_slider a,

.rev_slider a {

	box-shadow: none

}



.tp-overflow-hidden {

	overflow: hidden!important

}



.group_ov_hidden {

	overflow: hidden

}



.tp-simpleresponsive img,

.rev_slider img {

	max-width: none!important;

	transition: none;

	margin: 0;

	padding: 0;

	border: none

}



.rev_slider .no-slides-text {

	font-weight: 700;

	text-align: center;

	padding-top: 80px

}



.rev_slider>ul,

.rev_slider_wrapper>ul,

.tp-revslider-mainul>li,

.rev_slider>ul>li,

.rev_slider>ul>li:before,

.tp-revslider-mainul>li:before,

.tp-simpleresponsive>ul,

.tp-simpleresponsive>ul>li,

.tp-simpleresponsive>ul>li:before,

.tp-revslider-mainul>li,

.tp-simpleresponsive>ul>li {

	list-style: none!important;

	position: absolute;

	margin: 0px!important;

	padding: 0px!important;

	overflow-x: visible;

	overflow-y: visible;

	list-style-type: none!important;

	background-image: none;

	background-position: 0 0;

	text-indent: 0em;

	top: 0;

	left: 0

}



.tp-revslider-mainul>li,

.rev_slider>ul>li,

.rev_slider>ul>li:before,

.tp-revslider-mainul>li:before,

.tp-simpleresponsive>ul>li,

.tp-simpleresponsive>ul>li:before,

.tp-revslider-mainul>li,

.tp-simpleresponsive>ul>li {

	visibility: hidden

}



.tp-revslider-slidesli,

.tp-revslider-mainul {

	padding: 0!important;

	margin: 0!important;

	list-style: none!important

}



.rev_slider li.tp-revslider-slidesli {

	position: absolute!important

}



.tp-caption .rs-untoggled-content {

	display: block

}



.tp-caption .rs-toggled-content {

	display: none

}



.rs-toggle-content-active.tp-caption .rs-toggled-content {

	display: block

}



.rs-toggle-content-active.tp-caption .rs-untoggled-content {

	display: none

}



.rev_slider .tp-caption,

.rev_slider .caption {

	position: relative;

	visibility: hidden;

	white-space: nowrap;

	display: block;

	-webkit-font-smoothing: antialiased!important;

	z-index: 1

}



.rev_slider .tp-caption,

.rev_slider .caption,

.tp-simpleresponsive img {

	-moz-user-select: none;

	-khtml-user-select: none;

	-webkit-user-select: none;

	-o-user-select: none

}



.rev_slider .tp-mask-wrap .tp-caption,

.rev_slider .tp-mask-wrap *:last-child,

.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,

.wpb_text_column .rev_slider .tp-mask-wrap *:last-child {

	margin-bottom: 0

}



.tp-svg-layer svg {

	width: 100%;

	height: 100%;

	position: relative;

	vertical-align: top

}



.tp-carousel-wrapper {

	cursor: url(../plugins/revslider/public/assets/css/openhand.cur), move

}



.tp-carousel-wrapper.dragged {

	cursor: url(../plugins/revslider/public/assets/css/closedhand.cur), move

}



.tp_inner_padding {

	box-sizing: border-box;

	max-height: none!important

}



.tp-caption.tp-layer-selectable {

	-moz-user-select: all;

	-khtml-user-select: all;

	-webkit-user-select: all;

	-o-user-select: all

}



.tp-forcenotvisible,

.tp-hide-revslider,

.tp-caption.tp-hidden-caption,

.tp-parallax-wrap.tp-hidden-caption {

	visibility: hidden!important;

	display: none!important

}



.rev_slider embed,

.rev_slider iframe,

.rev_slider object,

.rev_slider audio,

.rev_slider video {

	max-width: none!important

}



.tp-element-background {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 0

}



.tp-blockmask,

.tp-blockmask_in,

.tp-blockmask_out {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: #fff;

	z-index: 1000;

	transform: scaleX(0) scaleY(0)

}



.tp-parallax-wrap {

	transform-style: preserve-3d

}



.rev_row_zone {

	position: absolute;

	width: 100%;

	left: 0;

	box-sizing: border-box;

	min-height: 50px;

	font-size: 0

}



.rev_row_zone_top {

	top: 0

}



.rev_row_zone_middle {

	top: 50%;

	transform: translateY(-50%)

}



.rev_row_zone_bottom {

	bottom: 0

}



.rev_column .tp-parallax-wrap {

	vertical-align: top

}



.rev_slider .tp-caption.rev_row {

	display: table;

	position: relative;

	width: 100%!important;

	table-layout: fixed;

	box-sizing: border-box;

	vertical-align: top;

	height: auto!important;

	font-size: 0

}



.rev_column {

	display: table-cell;

	position: relative;

	vertical-align: top;

	height: auto;

	box-sizing: border-box;

	font-size: 0

}



.rev_column_inner {

	box-sizing: border-box;

	display: block;

	position: relative;

	width: 100%!important;

	height: auto!important;

	white-space: normal!important

}



.rev_column_bg {

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 0;

	box-sizing: border-box;

	background-clip: content-box;

	border: 0 solid transparent

}



.rev_column_inner .tp-parallax-wrap,

.rev_column_inner .tp-loop-wrap,

.rev_column_inner .tp-mask-wrap {

	text-align: inherit

}



.rev_column_inner .tp-mask-wrap {

	display: inline-block

}



.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,

.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,

.rev_column_inner .tp-parallax-wrap {

	position: relative!important;

	left: auto!important;

	top: auto!important;

	line-height: 0

}



.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,

.rev_column_inner .tp-parallax-wrap .tp-mask-wrap,

.rev_column_inner .tp-parallax-wrap,

.rev_column_inner .rev_layer_in_column {

	vertical-align: top

}



.rev_break_columns {

	display: block!important

}



.rev_break_columns .tp-parallax-wrap.rev_column {

	display: block!important;

	width: 100%!important

}



.fullscreen-container {

	position: relative;

	padding: 0

}



.fullwidthbanner-container {

	position: relative;

	padding: 0;

	overflow: hidden

}



.fullwidthbanner-container .fullwidthabanner {

	width: 100%;

	position: relative

}



.tp-static-layers {

	position: absolute;

	z-index: 101;

	top: 0;

	left: 0

}



.tp-static-layers-back {

	z-index: 0

}



.tp-caption .frontcorner {

	width: 0;

	height: 0;

	border-left: 40px solid transparent;

	border-right: 0 solid transparent;

	border-top: 40px solid #00A8FF;

	position: absolute;

	left: -40px;

	top: 0

}



.tp-caption .backcorner {

	width: 0;

	height: 0;

	border-left: 0 solid transparent;

	border-right: 40px solid transparent;

	border-bottom: 40px solid #00A8FF;

	position: absolute;

	right: 0;

	top: 0

}



.tp-caption .frontcornertop {

	width: 0;

	height: 0;

	border-left: 40px solid transparent;

	border-right: 0 solid transparent;

	border-bottom: 40px solid #00A8FF;

	position: absolute;

	left: -40px;

	top: 0

}



.tp-caption .backcornertop {

	width: 0;

	height: 0;

	border-left: 0 solid transparent;

	border-right: 40px solid transparent;

	border-top: 40px solid #00A8FF;

	position: absolute;

	right: 0;

	top: 0

}



.tp-layer-inner-rotation {

	position: relative!important

}



img.tp-slider-alternative-image {

	width: 100%;

	height: auto

}



.noFilterClass {

	filter: none!important

}



.rs-background-video-layer {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	visibility: hidden;

	z-index: 0

}



.tp-caption.coverscreenvideo {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: absolute

}



.caption.fullscreenvideo,

.tp-caption.fullscreenvideo {

	left: 0;

	top: 0;

	position: absolute;

	width: 100%;

	height: 100%

}



.caption.fullscreenvideo iframe,

.caption.fullscreenvideo audio,

.caption.fullscreenvideo video,

.tp-caption.fullscreenvideo iframe,

.tp-caption.fullscreenvideo iframe audio,

.tp-caption.fullscreenvideo iframe video {

	width: 100%!important;

	height: 100%!important;

	display: none

}



.fullcoveredvideo audio,

.fullscreenvideo audio .fullcoveredvideo video,

.fullscreenvideo video {

	background: #000

}



.fullcoveredvideo .tp-poster {

	background-position: center center;

	background-size: cover;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0

}



.videoisplaying .html5vid .tp-poster {

	display: none

}



.tp-video-play-button {

	background: #000;

	background: rgba(0, 0, 0, .3);

	border-radius: 5px;

	position: absolute;

	top: 50%;

	left: 50%;

	color: #FFF;

	z-index: 3;

	margin-top: -25px;

	margin-left: -25px;

	line-height: 50px!important;

	text-align: center;

	cursor: pointer;

	width: 50px;

	height: 50px;

	box-sizing: border-box;

	display: inline-block;

	vertical-align: top;

	z-index: 4;

	opacity: 0;

	transition: opacity 300ms ease-out!important

}



.tp-hiddenaudio,

.tp-audio-html5 .tp-video-play-button {

	display: none!important

}



.tp-caption .html5vid {

	width: 100%!important;

	height: 100%!important

}



.tp-video-play-button i {

	width: 50px;

	height: 50px;

	display: inline-block;

	text-align: center;

	vertical-align: top;

	line-height: 50px!important;

	font-size: 40px!important

}



.tp-caption:hover .tp-video-play-button {

	opacity: 1;

	display: block

}



.tp-caption .tp-revstop {

	display: none;

	border-left: 5px solid #fff!important;

	border-right: 5px solid #fff!important;

	margin-top: 15px!important;

	line-height: 20px!important;

	vertical-align: top;

	font-size: 25px!important

}



.videoisplaying .revicon-right-dir {

	display: none

}



.videoisplaying .tp-revstop {

	display: inline-block

}



.videoisplaying .tp-video-play-button {

	display: none

}



.fullcoveredvideo .tp-video-play-button {

	display: none!important

}



.fullscreenvideo .fullscreenvideo audio {

	object-fit: contain!important

}



.fullscreenvideo .fullscreenvideo video {

	object-fit: contain!important

}



.fullscreenvideo .fullcoveredvideo audio {

	object-fit: cover!important

}



.fullscreenvideo .fullcoveredvideo video {

	object-fit: cover!important

}



.tp-video-controls {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	padding: 5px;

	opacity: 0;

	transition: opacity .3s;

	background-image: linear-gradient(to bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);

	display: table;

	max-width: 100%;

	overflow: hidden;

	box-sizing: border-box

}



.tp-caption:hover .tp-video-controls {

	opacity: .9

}



.tp-video-button {

	background: rgba(0, 0, 0, .5);

	border: 0;

	color: #EEE;

	border-radius: 3px;

	cursor: pointer;

	line-height: 12px;

	font-size: 12px;

	color: #fff;

	padding: 0;

	margin: 0;

	outline: none

}



.tp-video-button:hover {

	cursor: pointer

}



.tp-video-button-wrap,

.tp-video-seek-bar-wrap,

.tp-video-vol-bar-wrap {

	padding: 0 5px;

	display: table-cell;

	vertical-align: middle

}



.tp-video-seek-bar-wrap {

	width: 80%

}



.tp-video-vol-bar-wrap {

	width: 20%

}



.tp-volume-bar,

.tp-seek-bar {

	width: 100%;

	cursor: pointer;

	outline: none;

	line-height: 12px;

	margin: 0;

	padding: 0

}



.rs-fullvideo-cover {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: absolute;

	background: transparent;

	z-index: 5

}



.disabled_lc .tp-video-play-button,

.rs-background-video-layer video::-webkit-media-controls-start-playback-button,

.rs-background-video-layer video::-webkit-media-controls,

.rs-background-video-layer audio::-webkit-media-controls {

	display: none!important

}



.tp-audio-html5 .tp-video-controls {

	opacity: 1!important;

	visibility: visible!important

}



.tp-dottedoverlay {

	background-repeat: repeat;

	width: 100%;

	height: 100%;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3

}



.tp-dottedoverlay.twoxtwo {

	background: url(../plugins/revslider/public/assets/assets/gridtile.png)

}



.tp-dottedoverlay.twoxtwowhite {

	background: url(../plugins/revslider/public/assets/assets/gridtile_white.png)

}



.tp-dottedoverlay.threexthree {

	background: url(../plugins/revslider/public/assets/assets/gridtile_3x3.png)

}



.tp-dottedoverlay.threexthreewhite {

	background: url(../plugins/revslider/public/assets/assets/gridtile_3x3_white.png)

}



.tp-shadowcover {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	background: #fff;

	position: absolute;

	z-index: -1

}



.tp-shadow1 {

	box-shadow: 0 10px 6px -6px rgba(0, 0, 0, .8)

}



.tp-shadow2:before,

.tp-shadow2:after,

.tp-shadow3:before,

.tp-shadow4:after {

	z-index: -2;

	position: absolute;

	content: "";

	bottom: 10px;

	left: 10px;

	width: 50%;

	top: 85%;

	max-width: 300px;

	background: transparent;

	box-shadow: 0 15px 10px rgba(0, 0, 0, .8);

	transform: rotate(-3deg)

}



.tp-shadow2:after,

.tp-shadow4:after {

	transform: rotate(3deg);

	right: 10px;

	left: auto

}



.tp-shadow5 {

	position: relative;

	box-shadow: 0 1px 4px rgba(0, 0, 0, .3), 0 0 40px rgba(0, 0, 0, .1) inset

}



.tp-shadow5:before,

.tp-shadow5:after {

	content: "";

	position: absolute;

	z-index: -2;

	box-shadow: 0 0 25px 0 rgba(0, 0, 0, .6);

	top: 30%;

	bottom: 0;

	left: 20px;

	right: 20px;

	border-radius: 100px / 20px

}



.tp-button {

	padding: 6px 13px 5px;

	border-radius: 3px;

	height: 30px;

	cursor: pointer;

	color: #fff!important;

	text-shadow: 0 1px 1px rgba(0, 0, 0, .6)!important;

	font-size: 15px;

	line-height: 45px!important;

	font-family: arial, sans-serif;

	font-weight: 700;

	letter-spacing: -1px;

	text-decoration: none

}



.tp-button.big {

	color: #fff;

	text-shadow: 0 1px 1px rgba(0, 0, 0, .6);

	font-weight: 700;

	padding: 9px 20px;

	font-size: 19px;

	line-height: 57px!important

}



.purchase:hover,

.tp-button:hover,

.tp-button.big:hover {

	background-position: bottom, 15px 11px

}



.tp-button.green,

.tp-button:hover.green,

.purchase.green,

.purchase:hover.green {

	background-color: #21a117;

	box-shadow: 0 3px 0 0 #104d0b

}



.tp-button.blue,

.tp-button:hover.blue,

.purchase.blue,

.purchase:hover.blue {

	background-color: #1d78cb;

	box-shadow: 0 3px 0 0 #0f3e68

}



.tp-button.red,

.tp-button:hover.red,

.purchase.red,

.purchase:hover.red {

	background-color: #cb1d1d;

	box-shadow: 0 3px 0 0 #7c1212

}



.tp-button.orange,

.tp-button:hover.orange,

.purchase.orange,

.purchase:hover.orange {

	background-color: #f70;

	box-shadow: 0 3px 0 0 #a34c00

}



.tp-button.darkgrey,

.tp-button.grey,

.tp-button:hover.darkgrey,

.tp-button:hover.grey,

.purchase.darkgrey,

.purchase:hover.darkgrey {

	background-color: #555;

	box-shadow: 0 3px 0 0 #222

}



.tp-button.lightgrey,

.tp-button:hover.lightgrey,

.purchase.lightgrey,

.purchase:hover.lightgrey {

	background-color: #888;

	box-shadow: 0 3px 0 0 #555

}



.rev-btn,

.rev-btn:visited {

	outline: none!important;

	box-shadow: none!important;

	text-decoration: none!important;

	line-height: 44px;

	font-size: 17px;

	font-weight: 500;

	padding: 12px 35px;

	box-sizing: border-box;

	font-family: "Roboto", sans-serif;

	cursor: pointer

}



.rev-btn.rev-uppercase,

.rev-btn.rev-uppercase:visited {

	text-transform: uppercase;

	letter-spacing: 1px;

	font-size: 15px;

	font-weight: 900

}



.rev-btn.rev-withicon i {

	font-size: 15px;

	font-weight: 400;

	position: relative;

	top: 0;

	transition: all 0.2s ease-out!important;

	margin-left: 10px!important

}



.rev-btn.rev-hiddenicon i {

	font-size: 15px;

	font-weight: 400;

	position: relative;

	top: 0;

	transition: all 0.2s ease-out!important;

	opacity: 0;

	margin-left: 0px!important;

	width: 0px!important

}



.rev-btn.rev-hiddenicon:hover i {

	opacity: 1!important;

	margin-left: 10px!important;

	width: auto!important

}



.rev-btn.rev-medium,

.rev-btn.rev-medium:visited {

	line-height: 36px;

	font-size: 14px;

	padding: 10px 30px

}



.rev-btn.rev-medium.rev-withicon i {

	font-size: 14px;

	top: 0

}



.rev-btn.rev-medium.rev-hiddenicon i {

	font-size: 14px;

	top: 0

}



.rev-btn.rev-small,

.rev-btn.rev-small:visited {

	line-height: 28px;

	font-size: 12px;

	padding: 7px 20px

}



.rev-btn.rev-small.rev-withicon i {

	font-size: 12px;

	top: 0

}



.rev-btn.rev-small.rev-hiddenicon i {

	font-size: 12px;

	top: 0

}



.rev-maxround {

	border-radius: 30px

}



.rev-minround {

	border-radius: 3px

}



.rev-burger {

	position: relative;

	width: 60px;

	height: 60px;

	box-sizing: border-box;

	padding: 22px 0 0 14px;

	border-radius: 50%;

	border: 1px solid rgba(51, 51, 51, .25);

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	-webkit-tap-highlight-color: transparent;

	cursor: pointer

}



.rev-burger span {

	display: block;

	width: 30px;

	height: 3px;

	background: #333;

	transition: .7s;

	pointer-events: none;

	transform-style: flat!important

}



.rev-burger span:nth-child(2) {

	margin: 3px 0

}



#dialog_addbutton .rev-burger:hover :first-child,

.open .rev-burger :first-child,

.open.rev-burger :first-child {

	transform: translateY(6px) rotate(-45deg)

}



#dialog_addbutton .rev-burger:hover :nth-child(2),

.open .rev-burger :nth-child(2),

.open.rev-burger :nth-child(2) {

	transform: rotate(-45deg);

	opacity: 0

}



#dialog_addbutton .rev-burger:hover :last-child,

.open .rev-burger :last-child,

.open.rev-burger :last-child {

	transform: translateY(-6px) rotate(-135deg)

}



.rev-burger.revb-white {

	border: 2px solid rgba(255, 255, 255, .2)

}



.rev-burger.revb-white span {

	background: #fff

}



.rev-burger.revb-whitenoborder {

	border: 0

}



.rev-burger.revb-whitenoborder span {

	background: #fff

}



.rev-burger.revb-darknoborder {

	border: 0

}



.rev-burger.revb-darknoborder span {

	background: #333

}



.rev-burger.revb-whitefull {

	background: #fff;

	border: none

}



.rev-burger.revb-whitefull span {

	background: #333

}



.rev-burger.revb-darkfull {

	background: #333;

	border: none

}



.rev-burger.revb-darkfull span {

	background: #fff

}



@keyframes rev-ani-mouse {

	0% {

		opacity: 1;

		top: 29%

	}

	15% {

		opacity: 1;

		top: 50%

	}

	50% {

		opacity: 0;

		top: 50%

	}

	100% {

		opacity: 0;

		top: 29%

	}

}



.rev-scroll-btn {

	display: inline-block;

	position: relative;

	left: 0;

	right: 0;

	text-align: center;

	cursor: pointer;

	width: 35px;

	height: 55px;

	box-sizing: border-box;

	border: 3px solid white;

	border-radius: 23px

}



.rev-scroll-btn>* {

	display: inline-block;

	line-height: 18px;

	font-size: 13px;

	font-weight: 400;

	color: #7f8c8d;

	color: #fff;

	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;

	letter-spacing: 2px

}



.rev-scroll-btn>*:hover,

.rev-scroll-btn>*:focus,

.rev-scroll-btn>*.active {

	color: #fff

}



.rev-scroll-btn>*:hover,

.rev-scroll-btn>*:focus,

.rev-scroll-btn>*:active,

.rev-scroll-btn>*.active {

	opacity: .8

}



.rev-scroll-btn.revs-fullwhite {

	background: #fff

}



.rev-scroll-btn.revs-fullwhite span {

	background: #333

}



.rev-scroll-btn.revs-fulldark {

	background: #333;

	border: none

}



.rev-scroll-btn.revs-fulldark span {

	background: #fff

}



.rev-scroll-btn span {

	position: absolute;

	display: block;

	top: 29%;

	left: 50%;

	width: 8px;

	height: 8px;

	margin: -4px 0 0 -4px;

	background: white;

	border-radius: 50%;

	animation: rev-ani-mouse 2.5s linear infinite

}



.rev-scroll-btn.revs-dark {

	border-color: #333

}



.rev-scroll-btn.revs-dark span {

	background: #333

}



.rev-control-btn {

	position: relative;

	display: inline-block;

	z-index: 5;

	color: #FFF;

	font-size: 20px;

	line-height: 60px;

	font-weight: 400;

	font-style: normal;

	font-family: Raleway;

	text-decoration: none;

	text-align: center;

	background-color: #000;

	border-radius: 50px;

	text-shadow: none;

	background-color: rgba(0, 0, 0, .5);

	width: 60px;

	height: 60px;

	box-sizing: border-box;

	cursor: pointer

}



.rev-cbutton-dark-sr {

	border-radius: 3px

}



.rev-cbutton-light {

	color: #333;

	background-color: rgba(255, 255, 255, .75)

}



.rev-cbutton-light-sr {

	color: #333;

	border-radius: 3px;

	background-color: rgba(255, 255, 255, .75)

}



.rev-sbutton {

	line-height: 37px;

	width: 37px;

	height: 37px

}



.rev-sbutton-blue {

	background-color: #3B5998

}



.rev-sbutton-lightblue {

	background-color: #00A0D1

}



.rev-sbutton-red {

	background-color: #DD4B39

}



.tp-bannertimer {

	visibility: hidden;

	width: 100%;

	height: 5px;

	background: #000;

	background: rgba(0, 0, 0, .15);

	position: absolute;

	z-index: 200;

	top: 0

}



.tp-bannertimer.tp-bottom {

	top: auto;

	bottom: 0px!important;

	height: 5px

}



.tp-caption img {

	background: transparent;

	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);

	zoom: 1

}



.caption.slidelink a div,

.tp-caption.slidelink a div {

	width: 3000px;

	height: 1500px;

	background: url(../plugins/revslider/public/assets/assets/coloredbg.png) repeat

}



.tp-caption.slidelink a span {

	background: url(../plugins/revslider/public/assets/assets/coloredbg.png) repeat

}



.tp-shape {

	width: 100%;

	height: 100%

}



.tp-caption .rs-starring {

	display: inline-block

}



.tp-caption .rs-starring .star-rating {

	float: none;

	display: inline-block;

	vertical-align: top;

	color: #FFC321!important

}



.tp-caption .rs-starring .star-rating,

.tp-caption .rs-starring-page .star-rating {

	position: relative;

	height: 1em;

	width: 5.4em;

	font-family: star;

	font-size: 1em!important

}



.tp-caption .rs-starring .star-rating:before,

.tp-caption .rs-starring-page .star-rating:before {

	content: "\73\73\73\73\73";

	color: #E0DADF;

	float: left;

	top: 0;

	left: 0;

	position: absolute

}



.tp-caption .rs-starring .star-rating span {

	overflow: hidden;

	float: left;

	top: 0;

	left: 0;

	position: absolute;

	padding-top: 1.5em;

	font-size: 1em!important

}



.tp-caption .rs-starring .star-rating span:before,

.tp-caption .rs-starring .star-rating span:before {

	content: "\53\53\53\53\53";

	top: 0;

	position: absolute;

	left: 0

}



.tp-loader {

	top: 50%;

	left: 50%;

	z-index: 10000;

	position: absolute

}



.tp-loader.spinner0 {

	width: 40px;

	height: 40px;

	background-color: #fff;

	background-image: url(../plugins/revslider/public/assets/assets/loader.gif);

	background-repeat: no-repeat;

	background-position: center center;

	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);

	margin-top: -20px;

	margin-left: -20px;

	animation: tp-rotateplane 1.2s infinite ease-in-out;

	border-radius: 3px

}



.tp-loader.spinner1 {

	width: 40px;

	height: 40px;

	background-color: #fff;

	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);

	margin-top: -20px;

	margin-left: -20px;

	animation: tp-rotateplane 1.2s infinite ease-in-out;

	border-radius: 3px

}



.tp-loader.spinner5 {

	background-image: url(../plugins/revslider/public/assets/assets/loader.gif);

	background-repeat: no-repeat;

	background-position: 10px 10px;

	background-color: #fff;

	margin: -22px -22px;

	width: 44px;

	height: 44px;

	border-radius: 3px

}



@keyframes tp-rotateplane {

	0% {

		transform: perspective(120px) rotateX(0deg) rotateY(0deg)

	}

	50% {

		transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg)

	}

	100% {

		transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)

	}

}



.tp-loader.spinner2 {

	width: 40px;

	height: 40px;

	margin-top: -20px;

	margin-left: -20px;

	background-color: red;

	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);

	border-radius: 100%;

	animation: tp-scaleout 1.0s infinite ease-in-out

}



@keyframes tp-scaleout {

	0% {

		transform: scale(0)

	}

	100% {

		transform: scale(1);

		opacity: 0

	}

}



.tp-loader.spinner3 {

	margin: -9px 0 0 -35px;

	width: 70px;

	text-align: center

}



.tp-loader.spinner3 .bounce1,

.tp-loader.spinner3 .bounce2,

.tp-loader.spinner3 .bounce3 {

	width: 18px;

	height: 18px;

	background-color: #fff;

	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);

	border-radius: 100%;

	display: inline-block;

	animation: tp-bouncedelay 1.4s infinite ease-in-out;

	animation-fill-mode: both

}



.tp-loader.spinner3 .bounce1 {

	animation-delay: -0.32s

}



.tp-loader.spinner3 .bounce2 {

	animation-delay: -0.16s

}



@keyframes tp-bouncedelay {

	0%,

	80%,

	100% {

		transform: scale(0)

	}

	40% {

		transform: scale(1)

	}

}



.tp-loader.spinner4 {

	margin: -20px 0 0 -20px;

	width: 40px;

	height: 40px;

	text-align: center;

	animation: tp-rotate 2.0s infinite linear

}



.tp-loader.spinner4 .dot1,

.tp-loader.spinner4 .dot2 {

	width: 60%;

	height: 60%;

	display: inline-block;

	position: absolute;

	top: 0;

	background-color: #fff;

	border-radius: 100%;

	animation: tp-bounce 2.0s infinite ease-in-out;

	box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15)

}



.tp-loader.spinner4 .dot2 {

	top: auto;

	bottom: 0;

	animation-delay: -1.0s

}



@keyframes tp-rotate {

	100% {

		transform: rotate(360deg)

	}

}



@keyframes tp-bounce {

	0%,

	100% {

		transform: scale(0)

	}

	50% {

		transform: scale(1)

	}

}



.tp-thumbs.navbar,

.tp-bullets.navbar,

.tp-tabs.navbar {

	border: none;

	min-height: 0;

	margin: 0;

	border-radius: 0

}



.tp-tabs,

.tp-thumbs,

.tp-bullets {

	position: absolute;

	display: block;

	z-index: 1000;

	top: 0;

	left: 0

}



.tp-tab,

.tp-thumb {

	cursor: pointer;

	position: absolute;

	opacity: .5;

	box-sizing: border-box

}



.tp-arr-imgholder,

.tp-videoposter,

.tp-thumb-image,

.tp-tab-image {

	background-position: center center;

	background-size: cover;

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	top: 0;

	left: 0

}



.tp-tab:hover,

.tp-tab.selected,

.tp-thumb:hover,

.tp-thumb.selected {

	opacity: 1

}



.tp-tab-mask,

.tp-thumb-mask {

	box-sizing: border-box!important

}



.tp-tabs,

.tp-thumbs {

	box-sizing: content-box!important

}



.tp-bullet {

	width: 15px;

	height: 15px;

	position: absolute;

	background: #fff;

	background: rgba(255, 255, 255, .3);

	cursor: pointer

}



.tp-bullet.selected,

.tp-bullet:hover {

	background: #fff

}



.tparrows {

	cursor: pointer;

	background: #000;

	background: rgba(0, 0, 0, .5);

	width: 40px;

	height: 40px;

	position: absolute;

	display: block;

	z-index: 1000

}



.tparrows:hover {

	background: #000

}



.tparrows:before {

	font-family: "revicons";

	font-size: 15px;

	color: #fff;

	display: block;

	line-height: 40px;

	text-align: center

}



.tparrows.tp-leftarrow:before {

	content: '\e824'

}



.tparrows.tp-rightarrow:before {

	content: '\e825'

}



body.rtl .tp-kbimg {

	left: 0!important

}



.dddwrappershadow {

	box-shadow: 0 45px 100px rgba(0, 0, 0, .4)

}



.hglayerinfo {

	position: fixed;

	bottom: 0;

	left: 0;

	color: #FFF;

	font-size: 12px;

	line-height: 20px;

	font-weight: 600;

	background: rgba(0, 0, 0, .75);

	padding: 5px 10px;

	z-index: 2000;

	white-space: normal

}



.hginfo {

	position: absolute;

	top: -2px;

	left: -2px;

	color: #e74c3c;

	font-size: 12px;

	font-weight: 600;

	background: #000;

	padding: 2px 5px

}



.indebugmode .tp-caption:hover {

	border: 1px dashed #c0392b!important

}



.helpgrid {

	border: 2px dashed #c0392b;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 0

}



#revsliderlogloglog {

	padding: 15px;

	color: #fff;

	position: fixed;

	top: 0;

	left: 0;

	width: 200px;

	height: 150px;

	background: rgba(0, 0, 0, .7);

	z-index: 100000;

	font-size: 10px;

	overflow: scroll

}



.aden {

	filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)

}



.aden::after {

	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);

	mix-blend-mode: darken

}



.perpetua::after,

.reyes::after {

	mix-blend-mode: soft-light;

	opacity: .5

}



.inkwell {

	filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)

}



.perpetua::after {

	background: linear-gradient(to bottom, #005b9a, #e6c13d)

}



.reyes {

	filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)

}



.reyes::after {

	background: #efcdad

}



.gingham {

	filter: brightness(1.05) hue-rotate(-10deg)

}



.gingham::after {

	background: linear-gradient(to right, rgba(66, 10, 14, .2), transparent);

	mix-blend-mode: darken

}



.toaster {

	filter: contrast(1.5) brightness(.9)

}



.toaster::after {

	background: radial-gradient(circle, #804e0f, #3b003b);

	mix-blend-mode: screen

}



.walden {

	filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)

}



.walden::after {

	background: #04c;

	mix-blend-mode: screen;

	opacity: .3

}



.hudson {

	filter: brightness(1.2) contrast(.9) saturate(1.1)

}



.hudson::after {

	background: radial-gradient(circle, #a6b1ff 50%, #342134);

	mix-blend-mode: multiply;

	opacity: .5

}



.earlybird {

	filter: contrast(.9) sepia(.2)

}



.earlybird::after {

	background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);

	mix-blend-mode: overlay

}



.mayfair {

	filter: contrast(1.1) saturate(1.1)

}



.mayfair::after {

	background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, .8), rgba(255, 200, 200, .6), #111 60%);

	mix-blend-mode: overlay;

	opacity: .4

}



.lofi {

	filter: saturate(1.1) contrast(1.5)

}



.lofi::after {

	background: radial-gradient(circle, transparent 70%, #222 150%);

	mix-blend-mode: multiply

}



._1977 {

	filter: contrast(1.1) brightness(1.1) saturate(1.3)

}



._1977:after {

	background: rgba(243, 106, 188, .3);

	mix-blend-mode: screen

}



.brooklyn {

	filter: contrast(.9) brightness(1.1)

}



.brooklyn::after {

	background: radial-gradient(circle, rgba(168, 223, 193, .4) 70%, #c4b7c8);

	mix-blend-mode: overlay

}



.xpro2 {

	filter: sepia(.3)

}



.xpro2::after {

	background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, .6) 110%);

	mix-blend-mode: color-burn

}



.nashville {

	filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)

}



.nashville::after {

	background: rgba(0, 70, 150, .4);

	mix-blend-mode: lighten

}



.nashville::before {

	background: rgba(247, 176, 153, .56);

	mix-blend-mode: darken

}



.lark {

	filter: contrast(.9)

}



.lark::after {

	background: rgba(242, 242, 242, .8);

	mix-blend-mode: darken

}



.lark::before {

	background: #22253f;

	mix-blend-mode: color-dodge

}



.moon {

	filter: grayscale(1) contrast(1.1) brightness(1.1)

}



.moon::before {

	background: #a0a0a0;

	mix-blend-mode: soft-light

}



.moon::after {

	background: #383838;

	mix-blend-mode: lighten

}



.clarendon {

	filter: contrast(1.2) saturate(1.35)

}



.clarendon:before {

	background: rgba(127, 187, 227, .2);

	mix-blend-mode: overlay

}



.willow {

	filter: grayscale(.5) contrast(.95) brightness(.9)

}



.willow::before {

	background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);

	mix-blend-mode: overlay

}



.willow::after {

	background-color: #d8cdcb;

	mix-blend-mode: color

}



.rise {

	filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)

}



.rise::after {

	background: radial-gradient(circle, rgba(232, 197, 152, .8), transparent 90%);

	mix-blend-mode: overlay;

	opacity: .6

}



.rise::before {

	background: radial-gradient(circle, rgba(236, 205, 169, .15) 55%, rgba(50, 30, 7, .4));

	mix-blend-mode: multiply

}



._1977:after,

._1977:before,

.aden:after,

.aden:before,

.brooklyn:after,

.brooklyn:before,

.clarendon:after,

.clarendon:before,

.earlybird:after,

.earlybird:before,

.gingham:after,

.gingham:before,

.hudson:after,

.hudson:before,

.inkwell:after,

.inkwell:before,

.lark:after,

.lark:before,

.lofi:after,

.lofi:before,

.mayfair:after,

.mayfair:before,

.moon:after,

.moon:before,

.nashville:after,

.nashville:before,

.perpetua:after,

.perpetua:before,

.reyes:after,

.reyes:before,

.rise:after,

.rise:before,

.slumber:after,

.slumber:before,

.toaster:after,

.toaster:before,

.walden:after,

.walden:before,

.willow:after,

.willow:before,

.xpro2:after,

.xpro2:before {

	content: '';

	display: block;

	height: 100%;

	width: 100%;

	top: 0;

	left: 0;

	position: absolute;

	pointer-events: none

}



._1977,

.aden,

.brooklyn,

.clarendon,

.earlybird,

.gingham,

.hudson,

.inkwell,

.lark,

.lofi,

.mayfair,

.moon,

.nashville,

.perpetua,

.reyes,

.rise,

.slumber,

.toaster,

.walden,

.willow,

.xpro2 {

	position: relative

}



._1977 img,

.aden img,

.brooklyn img,

.clarendon img,

.earlybird img,

.gingham img,

.hudson img,

.inkwell img,

.lark img,

.lofi img,

.mayfair img,

.moon img,

.nashville img,

.perpetua img,

.reyes img,

.rise img,

.slumber img,

.toaster img,

.walden img,

.willow img,

.xpro2 img {

	width: 100%;

	z-index: 1

}



._1977:before,

.aden:before,

.brooklyn:before,

.clarendon:before,

.earlybird:before,

.gingham:before,

.hudson:before,

.inkwell:before,

.lark:before,

.lofi:before,

.mayfair:before,

.moon:before,

.nashville:before,

.perpetua:before,

.reyes:before,

.rise:before,

.slumber:before,

.toaster:before,

.walden:before,

.willow:before,

.xpro2:before {

	z-index: 2

}



._1977:after,

.aden:after,

.brooklyn:after,

.clarendon:after,

.earlybird:after,

.gingham:after,

.hudson:after,

.inkwell:after,

.lark:after,

.lofi:after,

.mayfair:after,

.moon:after,

.nashville:after,

.perpetua:after,

.reyes:after,

.rise:after,

.slumber:after,

.toaster:after,

.walden:after,

.willow:after,

.xpro2:after {

	z-index: 3

}



.slumber {

	filter: saturate(.66) brightness(1.05)

}



.slumber::after {

	background: rgba(125, 105, 24, .5);

	mix-blend-mode: soft-light

}



.slumber::before {

	background: rgba(69, 41, 12, .4);

	mix-blend-mode: lighten

}



.tp-kbimg-wrap:before,

.tp-kbimg-wrap:after {

	height: 500%;

	width: 500%

}



@font-face {

	font-family: 'Defaults';

	src: url(../uploads/smile_fonts/Defaults/Defaults21ea.eot?rfa9z8);

	src: url('../uploads/smile_fonts/Defaults/Defaultsd41d.eot?#iefixrfa9z8') format('embedded-opentype'), url(../uploads/smile_fonts/Defaults/Defaults21ea.woff?rfa9z8) format('woff'), url(../uploads/smile_fonts/Defaults/Defaults21ea.ttf?rfa9z8) format('truetype'), url('../uploads/smile_fonts/Defaults/Defaults21ea.svg?rfa9z8#Defaults') format('svg');

	font-weight: 400;

	font-style: normal

}



[class^="Defaults-"],

[class*=" Defaults-"] {

	font-family: 'Defaults';

	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

}



.Defaults-glass:before {

	content: "\f000"

}



.Defaults-music:before {

	content: "\f001"

}



.Defaults-search:before {

	content: "\f002"

}



.Defaults-envelope-o:before {

	content: "\f003"

}



.Defaults-heart:before {

	content: "\f004"

}



.Defaults-star:before {

	content: "\f005"

}



.Defaults-star-o:before {

	content: "\f006"

}



.Defaults-user:before {

	content: "\f007"

}



.Defaults-film:before {

	content: "\f008"

}



.Defaults-th-large:before {

	content: "\f009"

}



.Defaults-th:before {

	content: "\f00a"

}



.Defaults-th-list:before {

	content: "\f00b"

}



.Defaults-check:before {

	content: "\f00c"

}



.Defaults-close:before {

	content: "\f00d"

}



.Defaults-remove:before {

	content: "\f00d"

}



.Defaults-times:before {

	content: "\f00d"

}



.Defaults-search-plus:before {

	content: "\f00e"

}



.Defaults-search-minus:before {

	content: "\f010"

}



.Defaults-power-off:before {

	content: "\f011"

}



.Defaults-signal:before {

	content: "\f012"

}



.Defaults-cog:before {

	content: "\f013"

}



.Defaults-gear:before {

	content: "\f013"

}



.Defaults-trash-o:before {

	content: "\f014"

}



.Defaults-home:before {

	content: "\f015"

}



.Defaults-file-o:before {

	content: "\f016"

}



.Defaults-clock-o:before {

	content: "\f017"

}



.Defaults-road:before {

	content: "\f018"

}



.Defaults-download:before {

	content: "\f019"

}



.Defaults-arrow-circle-o-down:before {

	content: "\f01a"

}



.Defaults-arrow-circle-o-up:before {

	content: "\f01b"

}



.Defaults-inbox:before {

	content: "\f01c"

}



.Defaults-play-circle-o:before {

	content: "\f01d"

}



.Defaults-repeat:before {

	content: "\f01e"

}



.Defaults-rotate-right:before {

	content: "\f01e"

}



.Defaults-refresh:before {

	content: "\f021"

}



.Defaults-list-alt:before {

	content: "\f022"

}



.Defaults-lock:before {

	content: "\f023"

}



.Defaults-flag:before {

	content: "\f024"

}



.Defaults-headphones:before {

	content: "\f025"

}



.Defaults-volume-off:before {

	content: "\f026"

}



.Defaults-volume-down:before {

	content: "\f027"

}



.Defaults-volume-up:before {

	content: "\f028"

}



.Defaults-qrcode:before {

	content: "\f029"

}



.Defaults-barcode:before {

	content: "\f02a"

}



.Defaults-tag:before {

	content: "\f02b"

}



.Defaults-tags:before {

	content: "\f02c"

}



.Defaults-book:before {

	content: "\f02d"

}



.Defaults-bookmark:before {

	content: "\f02e"

}



.Defaults-print:before {

	content: "\f02f"

}



.Defaults-camera:before {

	content: "\f030"

}



.Defaults-font:before {

	content: "\f031"

}



.Defaults-bold:before {

	content: "\f032"

}



.Defaults-italic:before {

	content: "\f033"

}



.Defaults-text-height:before {

	content: "\f034"

}



.Defaults-text-width:before {

	content: "\f035"

}



.Defaults-align-left:before {

	content: "\f036"

}



.Defaults-align-center:before {

	content: "\f037"

}



.Defaults-align-right:before {

	content: "\f038"

}



.Defaults-align-justify:before {

	content: "\f039"

}



.Defaults-list:before {

	content: "\f03a"

}



.Defaults-dedent:before {

	content: "\f03b"

}



.Defaults-outdent:before {

	content: "\f03b"

}



.Defaults-indent:before {

	content: "\f03c"

}



.Defaults-video-camera:before {

	content: "\f03d"

}



.Defaults-image:before {

	content: "\f03e"

}



.Defaults-photo:before {

	content: "\f03e"

}



.Defaults-picture-o:before {

	content: "\f03e"

}



.Defaults-pencil:before {

	content: "\f040"

}



.Defaults-map-marker:before {

	content: "\f041"

}



.Defaults-adjust:before {

	content: "\f042"

}



.Defaults-tint:before {

	content: "\f043"

}



.Defaults-edit:before {

	content: "\f044"

}



.Defaults-pencil-square-o:before {

	content: "\f044"

}



.Defaults-share-square-o:before {

	content: "\f045"

}



.Defaults-check-square-o:before {

	content: "\f046"

}



.Defaults-arrows:before {

	content: "\f047"

}



.Defaults-step-backward:before {

	content: "\f048"

}



.Defaults-fast-backward:before {

	content: "\f049"

}



.Defaults-backward:before {

	content: "\f04a"

}



.Defaults-play:before {

	content: "\f04b"

}



.Defaults-pause:before {

	content: "\f04c"

}



.Defaults-stop:before {

	content: "\f04d"

}



.Defaults-forward:before {

	content: "\f04e"

}



.Defaults-fast-forward:before {

	content: "\f050"

}



.Defaults-step-forward:before {

	content: "\f051"

}



.Defaults-eject:before {

	content: "\f052"

}



.Defaults-chevron-left:before {

	content: "\f053"

}



.Defaults-chevron-right:before {

	content: "\f054"

}



.Defaults-plus-circle:before {

	content: "\f055"

}



.Defaults-minus-circle:before {

	content: "\f056"

}



.Defaults-times-circle:before {

	content: "\f057"

}



.Defaults-check-circle:before {

	content: "\f058"

}



.Defaults-question-circle:before {

	content: "\f059"

}



.Defaults-info-circle:before {

	content: "\f05a"

}



.Defaults-crosshairs:before {

	content: "\f05b"

}



.Defaults-times-circle-o:before {

	content: "\f05c"

}



.Defaults-check-circle-o:before {

	content: "\f05d"

}



.Defaults-ban:before {

	content: "\f05e"

}



.Defaults-arrow-left:before {

	content: "\f060"

}



.Defaults-arrow-right:before {

	content: "\f061"

}



.Defaults-arrow-up:before {

	content: "\f062"

}



.Defaults-arrow-down:before {

	content: "\f063"

}



.Defaults-mail-forward:before {

	content: "\f064"

}



.Defaults-share:before {

	content: "\f064"

}



.Defaults-expand:before {

	content: "\f065"

}



.Defaults-compress:before {

	content: "\f066"

}



.Defaults-plus:before {

	content: "\f067"

}



.Defaults-minus:before {

	content: "\f068"

}



.Defaults-asterisk:before {

	content: "\f069"

}



.Defaults-exclamation-circle:before {

	content: "\f06a"

}



.Defaults-gift:before {

	content: "\f06b"

}



.Defaults-leaf:before {

	content: "\f06c"

}



.Defaults-fire:before {

	content: "\f06d"

}



.Defaults-eye:before {

	content: "\f06e"

}



.Defaults-eye-slash:before {

	content: "\f070"

}



.Defaults-exclamation-triangle:before {

	content: "\f071"

}



.Defaults-warning:before {

	content: "\f071"

}



.Defaults-plane:before {

	content: "\f072"

}



.Defaults-calendar:before {

	content: "\f073"

}



.Defaults-random:before {

	content: "\f074"

}



.Defaults-comment:before {

	content: "\f075"

}



.Defaults-magnet:before {

	content: "\f076"

}



.Defaults-chevron-up:before {

	content: "\f077"

}



.Defaults-chevron-down:before {

	content: "\f078"

}



.Defaults-retweet:before {

	content: "\f079"

}



.Defaults-shopping-cart:before {

	content: "\f07a"

}



.Defaults-folder:before {

	content: "\f07b"

}



.Defaults-folder-open:before {

	content: "\f07c"

}



.Defaults-arrows-v:before {

	content: "\f07d"

}



.Defaults-arrows-h:before {

	content: "\f07e"

}



.Defaults-bar-chart:before {

	content: "\f080"

}



.Defaults-bar-chart-o:before {

	content: "\f080"

}



.Defaults-twitter-square:before {

	content: "\f081"

}



.Defaults-facebook-square:before {

	content: "\f082"

}



.Defaults-camera-retro:before {

	content: "\f083"

}



.Defaults-key:before {

	content: "\f084"

}



.Defaults-cogs:before {

	content: "\f085"

}



.Defaults-gears:before {

	content: "\f085"

}



.Defaults-comments:before {

	content: "\f086"

}



.Defaults-thumbs-o-up:before {

	content: "\f087"

}



.Defaults-thumbs-o-down:before {

	content: "\f088"

}



.Defaults-star-half:before {

	content: "\f089"

}



.Defaults-heart-o:before {

	content: "\f08a"

}



.Defaults-sign-out:before {

	content: "\f08b"

}



.Defaults-linkedin-square:before {

	content: "\f08c"

}



.Defaults-thumb-tack:before {

	content: "\f08d"

}



.Defaults-external-link:before {

	content: "\f08e"

}



.Defaults-sign-in:before {

	content: "\f090"

}



.Defaults-trophy:before {

	content: "\f091"

}



.Defaults-github-square:before {

	content: "\f092"

}



.Defaults-upload:before {

	content: "\f093"

}



.Defaults-lemon-o:before {

	content: "\f094"

}



.Defaults-phone:before {

	content: "\f095"

}



.Defaults-square-o:before {

	content: "\f096"

}



.Defaults-bookmark-o:before {

	content: "\f097"

}



.Defaults-phone-square:before {

	content: "\f098"

}



.Defaults-twitter:before {

	content: "\f099"

}



.Defaults-facebook:before {

	content: "\f09a"

}



.Defaults-facebook-f:before {

	content: "\f09a"

}



.Defaults-github:before {

	content: "\f09b"

}



.Defaults-unlock:before {

	content: "\f09c"

}



.Defaults-credit-card:before {

	content: "\f09d"

}



.Defaults-rss:before {

	content: "\f09e"

}



.Defaults-hdd-o:before {

	content: "\f0a0"

}



.Defaults-bullhorn:before {

	content: "\f0a1"

}



.Defaults-bell-o:before {

	content: "\f0a2"

}



.Defaults-certificate:before {

	content: "\f0a3"

}



.Defaults-hand-o-right:before {

	content: "\f0a4"

}



.Defaults-hand-o-left:before {

	content: "\f0a5"

}



.Defaults-hand-o-up:before {

	content: "\f0a6"

}



.Defaults-hand-o-down:before {

	content: "\f0a7"

}



.Defaults-arrow-circle-left:before {

	content: "\f0a8"

}



.Defaults-arrow-circle-right:before {

	content: "\f0a9"

}



.Defaults-arrow-circle-up:before {

	content: "\f0aa"

}



.Defaults-arrow-circle-down:before {

	content: "\f0ab"

}



.Defaults-globe:before {

	content: "\f0ac"

}



.Defaults-wrench:before {

	content: "\f0ad"

}



.Defaults-tasks:before {

	content: "\f0ae"

}



.Defaults-filter:before {

	content: "\f0b0"

}



.Defaults-briefcase:before {

	content: "\f0b1"

}



.Defaults-arrows-alt:before {

	content: "\f0b2"

}



.Defaults-group:before {

	content: "\f0c0"

}



.Defaults-users:before {

	content: "\f0c0"

}



.Defaults-chain:before {

	content: "\f0c1"

}



.Defaults-link:before {

	content: "\f0c1"

}



.Defaults-cloud:before {

	content: "\f0c2"

}



.Defaults-flask:before {

	content: "\f0c3"

}



.Defaults-cut:before {

	content: "\f0c4"

}



.Defaults-scissors:before {

	content: "\f0c4"

}



.Defaults-copy:before {

	content: "\f0c5"

}



.Defaults-files-o:before {

	content: "\f0c5"

}



.Defaults-paperclip:before {

	content: "\f0c6"

}



.Defaults-floppy-o:before {

	content: "\f0c7"

}



.Defaults-save:before {

	content: "\f0c7"

}



.Defaults-square:before {

	content: "\f0c8"

}



.Defaults-bars:before {

	content: "\f0c9"

}



.Defaults-navicon:before {

	content: "\f0c9"

}



.Defaults-reorder:before {

	content: "\f0c9"

}



.Defaults-list-ul:before {

	content: "\f0ca"

}



.Defaults-list-ol:before {

	content: "\f0cb"

}



.Defaults-strikethrough:before {

	content: "\f0cc"

}



.Defaults-underline:before {

	content: "\f0cd"

}



.Defaults-table:before {

	content: "\f0ce"

}



.Defaults-magic:before {

	content: "\f0d0"

}



.Defaults-truck:before {

	content: "\f0d1"

}



.Defaults-pinterest:before {

	content: "\f0d2"

}



.Defaults-pinterest-square:before {

	content: "\f0d3"

}



.Defaults-google-plus-square:before {

	content: "\f0d4"

}



.Defaults-google-plus:before {

	content: "\f0d5"

}



.Defaults-money:before {

	content: "\f0d6"

}



.Defaults-caret-down:before {

	content: "\f0d7"

}



.Defaults-caret-up:before {

	content: "\f0d8"

}



.Defaults-caret-left:before {

	content: "\f0d9"

}



.Defaults-caret-right:before {

	content: "\f0da"

}



.Defaults-columns:before {

	content: "\f0db"

}



.Defaults-sort:before {

	content: "\f0dc"

}



.Defaults-unsorted:before {

	content: "\f0dc"

}



.Defaults-sort-desc:before {

	content: "\f0dd"

}



.Defaults-sort-down:before {

	content: "\f0dd"

}



.Defaults-sort-asc:before {

	content: "\f0de"

}



.Defaults-sort-up:before {

	content: "\f0de"

}



.Defaults-envelope:before {

	content: "\f0e0"

}



.Defaults-linkedin:before {

	content: "\f0e1"

}



.Defaults-rotate-left:before {

	content: "\f0e2"

}



.Defaults-undo:before {

	content: "\f0e2"

}



.Defaults-gavel:before {

	content: "\f0e3"

}



.Defaults-legal:before {

	content: "\f0e3"

}



.Defaults-dashboard:before {

	content: "\f0e4"

}



.Defaults-tachometer:before {

	content: "\f0e4"

}



.Defaults-comment-o:before {

	content: "\f0e5"

}



.Defaults-comments-o:before {

	content: "\f0e6"

}



.Defaults-bolt:before {

	content: "\f0e7"

}



.Defaults-flash:before {

	content: "\f0e7"

}



.Defaults-sitemap:before {

	content: "\f0e8"

}



.Defaults-umbrella:before {

	content: "\f0e9"

}



.Defaults-clipboard:before {

	content: "\f0ea"

}



.Defaults-paste:before {

	content: "\f0ea"

}



.Defaults-lightbulb-o:before {

	content: "\f0eb"

}



.Defaults-exchange:before {

	content: "\f0ec"

}



.Defaults-cloud-download:before {

	content: "\f0ed"

}



.Defaults-cloud-upload:before {

	content: "\f0ee"

}



.Defaults-user-md:before {

	content: "\f0f0"

}



.Defaults-stethoscope:before {

	content: "\f0f1"

}



.Defaults-suitcase:before {

	content: "\f0f2"

}



.Defaults-bell:before {

	content: "\f0f3"

}



.Defaults-coffee:before {

	content: "\f0f4"

}



.Defaults-cutlery:before {

	content: "\f0f5"

}



.Defaults-file-text-o:before {

	content: "\f0f6"

}



.Defaults-building-o:before {

	content: "\f0f7"

}



.Defaults-hospital-o:before {

	content: "\f0f8"

}



.Defaults-ambulance:before {

	content: "\f0f9"

}



.Defaults-medkit:before {

	content: "\f0fa"

}



.Defaults-fighter-jet:before {

	content: "\f0fb"

}



.Defaults-beer:before {

	content: "\f0fc"

}



.Defaults-h-square:before {

	content: "\f0fd"

}



.Defaults-plus-square:before {

	content: "\f0fe"

}



.Defaults-angle-double-left:before {

	content: "\f100"

}



.Defaults-angle-double-right:before {

	content: "\f101"

}



.Defaults-angle-double-up:before {

	content: "\f102"

}



.Defaults-angle-double-down:before {

	content: "\f103"

}



.Defaults-angle-left:before {

	content: "\f104"

}



.Defaults-angle-right:before {

	content: "\f105"

}



.Defaults-angle-up:before {

	content: "\f106"

}



.Defaults-angle-down:before {

	content: "\f107"

}



.Defaults-desktop:before {

	content: "\f108"

}



.Defaults-laptop:before {

	content: "\f109"

}



.Defaults-tablet:before {

	content: "\f10a"

}



.Defaults-mobile:before {

	content: "\f10b"

}



.Defaults-mobile-phone:before {

	content: "\f10b"

}



.Defaults-circle-o:before {

	content: "\f10c"

}



.Defaults-quote-left:before {

	content: "\f10d"

}



.Defaults-quote-right:before {

	content: "\f10e"

}



.Defaults-spinner:before {

	content: "\f110"

}



.Defaults-circle:before {

	content: "\f111"

}



.Defaults-mail-reply:before {

	content: "\f112"

}



.Defaults-reply:before {

	content: "\f112"

}



.Defaults-github-alt:before {

	content: "\f113"

}



.Defaults-folder-o:before {

	content: "\f114"

}



.Defaults-folder-open-o:before {

	content: "\f115"

}



.Defaults-smile-o:before {

	content: "\f118"

}



.Defaults-frown-o:before {

	content: "\f119"

}



.Defaults-meh-o:before {

	content: "\f11a"

}



.Defaults-gamepad:before {

	content: "\f11b"

}



.Defaults-keyboard-o:before {

	content: "\f11c"

}



.Defaults-flag-o:before {

	content: "\f11d"

}



.Defaults-flag-checkered:before {

	content: "\f11e"

}



.Defaults-terminal:before {

	content: "\f120"

}



.Defaults-code:before {

	content: "\f121"

}



.Defaults-mail-reply-all:before {

	content: "\f122"

}



.Defaults-reply-all:before {

	content: "\f122"

}



.Defaults-star-half-empty:before {

	content: "\f123"

}



.Defaults-star-half-full:before {

	content: "\f123"

}



.Defaults-star-half-o:before {

	content: "\f123"

}



.Defaults-location-arrow:before {

	content: "\f124"

}



.Defaults-crop:before {

	content: "\f125"

}



.Defaults-code-fork:before {

	content: "\f126"

}



.Defaults-chain-broken:before {

	content: "\f127"

}



.Defaults-unlink:before {

	content: "\f127"

}



.Defaults-question:before {

	content: "\f128"

}



.Defaults-info:before {

	content: "\f129"

}



.Defaults-exclamation:before {

	content: "\f12a"

}



.Defaults-superscript:before {

	content: "\f12b"

}



.Defaults-subscript:before {

	content: "\f12c"

}



.Defaults-eraser:before {

	content: "\f12d"

}



.Defaults-puzzle-piece:before {

	content: "\f12e"

}



.Defaults-microphone:before {

	content: "\f130"

}



.Defaults-microphone-slash:before {

	content: "\f131"

}



.Defaults-shield:before {

	content: "\f132"

}



.Defaults-calendar-o:before {

	content: "\f133"

}



.Defaults-fire-extinguisher:before {

	content: "\f134"

}



.Defaults-rocket:before {

	content: "\f135"

}



.Defaults-maxcdn:before {

	content: "\f136"

}



.Defaults-chevron-circle-left:before {

	content: "\f137"

}



.Defaults-chevron-circle-right:before {

	content: "\f138"

}



.Defaults-chevron-circle-up:before {

	content: "\f139"

}



.Defaults-chevron-circle-down:before {

	content: "\f13a"

}



.Defaults-html5:before {

	content: "\f13b"

}



.Defaults-css3:before {

	content: "\f13c"

}



.Defaults-anchor:before {

	content: "\f13d"

}



.Defaults-unlock-alt:before {

	content: "\f13e"

}



.Defaults-bullseye:before {

	content: "\f140"

}



.Defaults-ellipsis-h:before {

	content: "\f141"

}



.Defaults-ellipsis-v:before {

	content: "\f142"

}



.Defaults-rss-square:before {

	content: "\f143"

}



.Defaults-play-circle:before {

	content: "\f144"

}



.Defaults-ticket:before {

	content: "\f145"

}



.Defaults-minus-square:before {

	content: "\f146"

}



.Defaults-minus-square-o:before {

	content: "\f147"

}



.Defaults-level-up:before {

	content: "\f148"

}



.Defaults-level-down:before {

	content: "\f149"

}



.Defaults-check-square:before {

	content: "\f14a"

}



.Defaults-pencil-square:before {

	content: "\f14b"

}



.Defaults-external-link-square:before {

	content: "\f14c"

}



.Defaults-share-square:before {

	content: "\f14d"

}



.Defaults-compass:before {

	content: "\f14e"

}



.Defaults-caret-square-o-down:before {

	content: "\f150"

}



.Defaults-toggle-down:before {

	content: "\f150"

}



.Defaults-caret-square-o-up:before {

	content: "\f151"

}



.Defaults-toggle-up:before {

	content: "\f151"

}



.Defaults-caret-square-o-right:before {

	content: "\f152"

}



.Defaults-toggle-right:before {

	content: "\f152"

}



.Defaults-eur:before {

	content: "\f153"

}



.Defaults-euro:before {

	content: "\f153"

}



.Defaults-gbp:before {

	content: "\f154"

}



.Defaults-dollar:before {

	content: "\f155"

}



.Defaults-usd:before {

	content: "\f155"

}



.Defaults-inr:before {

	content: "\f156"

}



.Defaults-rupee:before {

	content: "\f156"

}



.Defaults-cny:before {

	content: "\f157"

}



.Defaults-jpy:before {

	content: "\f157"

}



.Defaults-rmb:before {

	content: "\f157"

}



.Defaults-yen:before {

	content: "\f157"

}



.Defaults-rouble:before {

	content: "\f158"

}



.Defaults-rub:before {

	content: "\f158"

}



.Defaults-ruble:before {

	content: "\f158"

}



.Defaults-krw:before {

	content: "\f159"

}



.Defaults-won:before {

	content: "\f159"

}



.Defaults-bitcoin:before {

	content: "\f15a"

}



.Defaults-btc:before {

	content: "\f15a"

}



.Defaults-file:before {

	content: "\f15b"

}



.Defaults-file-text:before {

	content: "\f15c"

}



.Defaults-sort-alpha-asc:before {

	content: "\f15d"

}



.Defaults-sort-alpha-desc:before {

	content: "\f15e"

}



.Defaults-sort-amount-asc:before {

	content: "\f160"

}



.Defaults-sort-amount-desc:before {

	content: "\f161"

}



.Defaults-sort-numeric-asc:before {

	content: "\f162"

}



.Defaults-sort-numeric-desc:before {

	content: "\f163"

}



.Defaults-thumbs-up:before {

	content: "\f164"

}



.Defaults-thumbs-down:before {

	content: "\f165"

}



.Defaults-youtube-square:before {

	content: "\f166"

}



.Defaults-youtube:before {

	content: "\f167"

}



.Defaults-xing:before {

	content: "\f168"

}



.Defaults-xing-square:before {

	content: "\f169"

}



.Defaults-youtube-play:before {

	content: "\f16a"

}



.Defaults-dropbox:before {

	content: "\f16b"

}



.Defaults-stack-overflow:before {

	content: "\f16c"

}



.Defaults-instagram:before {

	content: "\f16d"

}



.Defaults-flickr:before {

	content: "\f16e"

}



.Defaults-adn:before {

	content: "\f170"

}



.Defaults-bitbucket:before {

	content: "\f171"

}



.Defaults-bitbucket-square:before {

	content: "\f172"

}



.Defaults-tumblr:before {

	content: "\f173"

}



.Defaults-tumblr-square:before {

	content: "\f174"

}



.Defaults-long-arrow-down:before {

	content: "\f175"

}



.Defaults-long-arrow-up:before {

	content: "\f176"

}



.Defaults-long-arrow-left:before {

	content: "\f177"

}



.Defaults-long-arrow-right:before {

	content: "\f178"

}



.Defaults-apple:before {

	content: "\f179"

}



.Defaults-windows:before {

	content: "\f17a"

}



.Defaults-android:before {

	content: "\f17b"

}



.Defaults-linux:before {

	content: "\f17c"

}



.Defaults-dribbble:before {

	content: "\f17d"

}



.Defaults-skype:before {

	content: "\f17e"

}



.Defaults-foursquare:before {

	content: "\f180"

}



.Defaults-trello:before {

	content: "\f181"

}



.Defaults-female:before {

	content: "\f182"

}



.Defaults-male:before {

	content: "\f183"

}



.Defaults-gittip:before {

	content: "\f184"

}



.Defaults-gratipay:before {

	content: "\f184"

}



.Defaults-sun-o:before {

	content: "\f185"

}



.Defaults-moon-o:before {

	content: "\f186"

}



.Defaults-archive:before {

	content: "\f187"

}



.Defaults-bug:before {

	content: "\f188"

}



.Defaults-vk:before {

	content: "\f189"

}



.Defaults-weibo:before {

	content: "\f18a"

}



.Defaults-renren:before {

	content: "\f18b"

}



.Defaults-pagelines:before {

	content: "\f18c"

}



.Defaults-stack-exchange:before {

	content: "\f18d"

}



.Defaults-arrow-circle-o-right:before {

	content: "\f18e"

}



.Defaults-arrow-circle-o-left:before {

	content: "\f190"

}



.Defaults-caret-square-o-left:before {

	content: "\f191"

}



.Defaults-toggle-left:before {

	content: "\f191"

}



.Defaults-dot-circle-o:before {

	content: "\f192"

}



.Defaults-wheelchair:before {

	content: "\f193"

}



.Defaults-vimeo-square:before {

	content: "\f194"

}



.Defaults-try:before {

	content: "\f195"

}



.Defaults-turkish-lira:before {

	content: "\f195"

}



.Defaults-plus-square-o:before {

	content: "\f196"

}



.Defaults-space-shuttle:before {

	content: "\f197"

}



.Defaults-slack:before {

	content: "\f198"

}



.Defaults-envelope-square:before {

	content: "\f199"

}



.Defaults-wordpress:before {

	content: "\f19a"

}



.Defaults-openid:before {

	content: "\f19b"

}



.Defaults-bank:before {

	content: "\f19c"

}



.Defaults-institution:before {

	content: "\f19c"

}



.Defaults-university:before {

	content: "\f19c"

}



.Defaults-graduation-cap:before {

	content: "\f19d"

}



.Defaults-mortar-board:before {

	content: "\f19d"

}



.Defaults-yahoo:before {

	content: "\f19e"

}



.Defaults-google:before {

	content: "\f1a0"

}



.Defaults-reddit:before {

	content: "\f1a1"

}



.Defaults-reddit-square:before {

	content: "\f1a2"

}



.Defaults-stumbleupon-circle:before {

	content: "\f1a3"

}



.Defaults-stumbleupon:before {

	content: "\f1a4"

}



.Defaults-delicious:before {

	content: "\f1a5"

}



.Defaults-digg:before {

	content: "\f1a6"

}



.Defaults-pied-piper:before {

	content: "\f1a7"

}



.Defaults-pied-piper-alt:before {

	content: "\f1a8"

}



.Defaults-drupal:before {

	content: "\f1a9"

}



.Defaults-joomla:before {

	content: "\f1aa"

}



.Defaults-language:before {

	content: "\f1ab"

}



.Defaults-fax:before {

	content: "\f1ac"

}



.Defaults-building:before {

	content: "\f1ad"

}



.Defaults-child:before {

	content: "\f1ae"

}



.Defaults-paw:before {

	content: "\f1b0"

}



.Defaults-spoon:before {

	content: "\f1b1"

}



.Defaults-cube:before {

	content: "\f1b2"

}



.Defaults-cubes:before {

	content: "\f1b3"

}



.Defaults-behance:before {

	content: "\f1b4"

}



.Defaults-behance-square:before {

	content: "\f1b5"

}



.Defaults-steam:before {

	content: "\f1b6"

}



.Defaults-steam-square:before {

	content: "\f1b7"

}



.Defaults-recycle:before {

	content: "\f1b8"

}



.Defaults-automobile:before {

	content: "\f1b9"

}



.Defaults-car:before {

	content: "\f1b9"

}



.Defaults-cab:before {

	content: "\f1ba"

}



.Defaults-taxi:before {

	content: "\f1ba"

}



.Defaults-tree:before {

	content: "\f1bb"

}



.Defaults-spotify:before {

	content: "\f1bc"

}



.Defaults-deviantart:before {

	content: "\f1bd"

}



.Defaults-soundcloud:before {

	content: "\f1be"

}



.Defaults-database:before {

	content: "\f1c0"

}



.Defaults-file-pdf-o:before {

	content: "\f1c1"

}



.Defaults-file-word-o:before {

	content: "\f1c2"

}



.Defaults-file-excel-o:before {

	content: "\f1c3"

}



.Defaults-file-powerpoint-o:before {

	content: "\f1c4"

}



.Defaults-file-image-o:before {

	content: "\f1c5"

}



.Defaults-file-photo-o:before {

	content: "\f1c5"

}



.Defaults-file-picture-o:before {

	content: "\f1c5"

}



.Defaults-file-archive-o:before {

	content: "\f1c6"

}



.Defaults-file-zip-o:before {

	content: "\f1c6"

}



.Defaults-file-audio-o:before {

	content: "\f1c7"

}



.Defaults-file-sound-o:before {

	content: "\f1c7"

}



.Defaults-file-movie-o:before {

	content: "\f1c8"

}



.Defaults-file-video-o:before {

	content: "\f1c8"

}



.Defaults-file-code-o:before {

	content: "\f1c9"

}



.Defaults-vine:before {

	content: "\f1ca"

}



.Defaults-codepen:before {

	content: "\f1cb"

}



.Defaults-jsfiddle:before {

	content: "\f1cc"

}



.Defaults-life-bouy:before {

	content: "\f1cd"

}



.Defaults-life-buoy:before {

	content: "\f1cd"

}



.Defaults-life-ring:before {

	content: "\f1cd"

}



.Defaults-life-saver:before {

	content: "\f1cd"

}



.Defaults-support:before {

	content: "\f1cd"

}



.Defaults-circle-o-notch:before {

	content: "\f1ce"

}



.Defaults-ra:before {

	content: "\f1d0"

}



.Defaults-rebel:before {

	content: "\f1d0"

}



.Defaults-empire:before {

	content: "\f1d1"

}



.Defaults-ge:before {

	content: "\f1d1"

}



.Defaults-git-square:before {

	content: "\f1d2"

}



.Defaults-git:before {

	content: "\f1d3"

}



.Defaults-hacker-news:before {

	content: "\f1d4"

}



.Defaults-tencent-weibo:before {

	content: "\f1d5"

}



.Defaults-qq:before {

	content: "\f1d6"

}



.Defaults-wechat:before {

	content: "\f1d7"

}



.Defaults-weixin:before {

	content: "\f1d7"

}



.Defaults-paper-plane:before {

	content: "\f1d8"

}



.Defaults-send:before {

	content: "\f1d8"

}



.Defaults-paper-plane-o:before {

	content: "\f1d9"

}



.Defaults-send-o:before {

	content: "\f1d9"

}



.Defaults-history:before {

	content: "\f1da"

}



.Defaults-circle-thin:before {

	content: "\f1db"

}



.Defaults-genderless:before {

	content: "\f1db"

}



.Defaults-header:before {

	content: "\f1dc"

}



.Defaults-paragraph:before {

	content: "\f1dd"

}



.Defaults-sliders:before {

	content: "\f1de"

}



.Defaults-share-alt:before {

	content: "\f1e0"

}



.Defaults-share-alt-square:before {

	content: "\f1e1"

}



.Defaults-bomb:before {

	content: "\f1e2"

}



.Defaults-futbol-o:before {

	content: "\f1e3"

}



.Defaults-soccer-ball-o:before {

	content: "\f1e3"

}



.Defaults-tty:before {

	content: "\f1e4"

}



.Defaults-binoculars:before {

	content: "\f1e5"

}



.Defaults-plug:before {

	content: "\f1e6"

}



.Defaults-slideshare:before {

	content: "\f1e7"

}



.Defaults-twitch:before {

	content: "\f1e8"

}



.Defaults-yelp:before {

	content: "\f1e9"

}



.Defaults-newspaper-o:before {

	content: "\f1ea"

}



.Defaults-wifi:before {

	content: "\f1eb"

}



.Defaults-calculator:before {

	content: "\f1ec"

}



.Defaults-paypal:before {

	content: "\f1ed"

}



.Defaults-google-wallet:before {

	content: "\f1ee"

}



.Defaults-cc-visa:before {

	content: "\f1f0"

}



.Defaults-cc-mastercard:before {

	content: "\f1f1"

}



.Defaults-cc-discover:before {

	content: "\f1f2"

}



.Defaults-cc-amex:before {

	content: "\f1f3"

}



.Defaults-cc-paypal:before {

	content: "\f1f4"

}



.Defaults-cc-stripe:before {

	content: "\f1f5"

}



.Defaults-bell-slash:before {

	content: "\f1f6"

}



.Defaults-bell-slash-o:before {

	content: "\f1f7"

}



.Defaults-trash:before {

	content: "\f1f8"

}



.Defaults-copyright:before {

	content: "\f1f9"

}



.Defaults-at:before {

	content: "\f1fa"

}



.Defaults-eyedropper:before {

	content: "\f1fb"

}



.Defaults-paint-brush:before {

	content: "\f1fc"

}



.Defaults-birthday-cake:before {

	content: "\f1fd"

}



.Defaults-area-chart:before {

	content: "\f1fe"

}



.Defaults-pie-chart:before {

	content: "\f200"

}



.Defaults-line-chart:before {

	content: "\f201"

}



.Defaults-lastfm:before {

	content: "\f202"

}



.Defaults-lastfm-square:before {

	content: "\f203"

}



.Defaults-toggle-off:before {

	content: "\f204"

}



.Defaults-toggle-on:before {

	content: "\f205"

}



.Defaults-bicycle:before {

	content: "\f206"

}



.Defaults-bus:before {

	content: "\f207"

}



.Defaults-ioxhost:before {

	content: "\f208"

}



.Defaults-angellist:before {

	content: "\f209"

}



.Defaults-cc:before {

	content: "\f20a"

}



.Defaults-ils:before {

	content: "\f20b"

}



.Defaults-shekel:before {

	content: "\f20b"

}



.Defaults-sheqel:before {

	content: "\f20b"

}



.Defaults-meanpath:before {

	content: "\f20c"

}



.Defaults-buysellads:before {

	content: "\f20d"

}



.Defaults-connectdevelop:before {

	content: "\f20e"

}



.Defaults-dashcube:before {

	content: "\f210"

}



.Defaults-forumbee:before {

	content: "\f211"

}



.Defaults-leanpub:before {

	content: "\f212"

}



.Defaults-sellsy:before {

	content: "\f213"

}



.Defaults-shirtsinbulk:before {

	content: "\f214"

}



.Defaults-simplybuilt:before {

	content: "\f215"

}



.Defaults-skyatlas:before {

	content: "\f216"

}



.Defaults-cart-plus:before {

	content: "\f217"

}



.Defaults-cart-arrow-down:before {

	content: "\f218"

}



.Defaults-diamond:before {

	content: "\f219"

}



.Defaults-ship:before {

	content: "\f21a"

}



.Defaults-user-secret:before {

	content: "\f21b"

}



.Defaults-motorcycle:before {

	content: "\f21c"

}



.Defaults-street-view:before {

	content: "\f21d"

}



.Defaults-heartbeat:before {

	content: "\f21e"

}



.Defaults-venus:before {

	content: "\f221"

}



.Defaults-mars:before {

	content: "\f222"

}



.Defaults-mercury:before {

	content: "\f223"

}



.Defaults-transgender:before {

	content: "\f224"

}



.Defaults-transgender-alt:before {

	content: "\f225"

}



.Defaults-venus-double:before {

	content: "\f226"

}



.Defaults-mars-double:before {

	content: "\f227"

}



.Defaults-venus-mars:before {

	content: "\f228"

}



.Defaults-mars-stroke:before {

	content: "\f229"

}



.Defaults-mars-stroke-v:before {

	content: "\f22a"

}



.Defaults-mars-stroke-h:before {

	content: "\f22b"

}



.Defaults-neuter:before {

	content: "\f22c"

}



.Defaults-facebook-official:before {

	content: "\f230"

}



.Defaults-pinterest-p:before {

	content: "\f231"

}



.Defaults-whatsapp:before {

	content: "\f232"

}



.Defaults-server:before {

	content: "\f233"

}



.Defaults-user-plus:before {

	content: "\f234"

}



.Defaults-user-times:before {

	content: "\f235"

}



.Defaults-bed:before {

	content: "\f236"

}



.Defaults-hotel:before {

	content: "\f236"

}



.Defaults-viacoin:before {

	content: "\f237"

}



.Defaults-train:before {

	content: "\f238"

}



.Defaults-subway:before {

	content: "\f239"

}



.Defaults-medium:before {

	content: "\f23a"

}



@font-face {

	font-family: 'icomoon-icomoonfree-16x16';

	src: url(../uploads/smile_fonts/icomoon-icomoonfree-16x16/icomoon-icomoonfree-16x164ac6.eot?4pvmrp);

	src: url('../uploads/smile_fonts/icomoon-icomoonfree-16x16/icomoon-icomoonfree-16x164ac6.eot?4pvmrp#iefix') format('embedded-opentype'), url(../uploads/smile_fonts/icomoon-icomoonfree-16x16/icomoon-icomoonfree-16x164.ttf?4pvmrp) format('truetype'), url(../uploads/smile_fonts/icomoon-icomoonfree-16x16/icomoon-icomoonfree-16x164ac6.woff?4pvmrp) format('woff'), url('../uploads/smile_fonts/icomoon-icomoonfree-16x16/icomoon-icomoonfree-16x164ac6.svg?4pvmrp#icomoon-icomoonfree-16x16') format('svg');

	font-weight: 400;

	font-style: normal

}



[class^="icomoon-icomoonfree-16x16-"],

[class*=" icomoon-icomoonfree-16x16-"] {

	font-family: 'icomoon-icomoonfree-16x16'!important;

	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

}



.icomoon-icomoonfree-16x16-home:before {

	content: "\e900"

}



.icomoon-icomoonfree-16x16-home2:before {

	content: "\e901"

}



.icomoon-icomoonfree-16x16-home3:before {

	content: "\e902"

}



.icomoon-icomoonfree-16x16-office:before {

	content: "\e903"

}



.icomoon-icomoonfree-16x16-newspaper:before {

	content: "\e904"

}



.icomoon-icomoonfree-16x16-pencil:before {

	content: "\e905"

}



.icomoon-icomoonfree-16x16-pencil2:before {

	content: "\e906"

}



.icomoon-icomoonfree-16x16-quill:before {

	content: "\e907"

}



.icomoon-icomoonfree-16x16-pen:before {

	content: "\e908"

}



.icomoon-icomoonfree-16x16-blog:before {

	content: "\e909"

}



.icomoon-icomoonfree-16x16-eyedropper:before {

	content: "\e90a"

}



.icomoon-icomoonfree-16x16-droplet:before {

	content: "\e90b"

}



.icomoon-icomoonfree-16x16-paint-format:before {

	content: "\e90c"

}



.icomoon-icomoonfree-16x16-image:before {

	content: "\e90d"

}



.icomoon-icomoonfree-16x16-images:before {

	content: "\e90e"

}



.icomoon-icomoonfree-16x16-camera:before {

	content: "\e90f"

}



.icomoon-icomoonfree-16x16-headphones:before {

	content: "\e910"

}



.icomoon-icomoonfree-16x16-music:before {

	content: "\e911"

}



.icomoon-icomoonfree-16x16-play:before {

	content: "\e912"

}



.icomoon-icomoonfree-16x16-film:before {

	content: "\e913"

}



.icomoon-icomoonfree-16x16-video-camera:before {

	content: "\e914"

}



.icomoon-icomoonfree-16x16-dice:before {

	content: "\e915"

}



.icomoon-icomoonfree-16x16-pacman:before {

	content: "\e916"

}



.icomoon-icomoonfree-16x16-bullhorn:before {

	content: "\e91a"

}



.icomoon-icomoonfree-16x16-connection:before {

	content: "\e91b"

}



.icomoon-icomoonfree-16x16-podcast:before {

	content: "\e91c"

}



.icomoon-icomoonfree-16x16-feed:before {

	content: "\e91d"

}



.icomoon-icomoonfree-16x16-mic:before {

	content: "\e91e"

}



.icomoon-icomoonfree-16x16-book:before {

	content: "\e91f"

}



.icomoon-icomoonfree-16x16-books:before {

	content: "\e920"

}



.icomoon-icomoonfree-16x16-library:before {

	content: "\e921"

}



.icomoon-icomoonfree-16x16-file-text:before {

	content: "\e922"

}



.icomoon-icomoonfree-16x16-profile:before {

	content: "\e923"

}



.icomoon-icomoonfree-16x16-file-empty:before {

	content: "\e924"

}



.icomoon-icomoonfree-16x16-files-empty:before {

	content: "\e925"

}



.icomoon-icomoonfree-16x16-file-text2:before {

	content: "\e926"

}



.icomoon-icomoonfree-16x16-file-picture:before {

	content: "\e927"

}



.icomoon-icomoonfree-16x16-file-music:before {

	content: "\e928"

}



.icomoon-icomoonfree-16x16-file-play:before {

	content: "\e929"

}



.icomoon-icomoonfree-16x16-file-video:before {

	content: "\e92a"

}



.icomoon-icomoonfree-16x16-file-zip:before {

	content: "\e92b"

}



.icomoon-icomoonfree-16x16-copy:before {

	content: "\e92c"

}



.icomoon-icomoonfree-16x16-paste:before {

	content: "\e92d"

}



.icomoon-icomoonfree-16x16-stack:before {

	content: "\e92e"

}



.icomoon-icomoonfree-16x16-folder:before {

	content: "\e92f"

}



.icomoon-icomoonfree-16x16-folder-open:before {

	content: "\e930"

}



.icomoon-icomoonfree-16x16-folder-plus:before {

	content: "\e931"

}



.icomoon-icomoonfree-16x16-folder-minus:before {

	content: "\e932"

}



.icomoon-icomoonfree-16x16-folder-download:before {

	content: "\e933"

}



.icomoon-icomoonfree-16x16-folder-upload:before {

	content: "\e934"

}



.icomoon-icomoonfree-16x16-price-tag:before {

	content: "\e935"

}



.icomoon-icomoonfree-16x16-price-tags:before {

	content: "\e936"

}



.icomoon-icomoonfree-16x16-barcode:before {

	content: "\e937"

}



.icomoon-icomoonfree-16x16-qrcode:before {

	content: "\e938"

}



.icomoon-icomoonfree-16x16-ticket:before {

	content: "\e939"

}



.icomoon-icomoonfree-16x16-cart:before {

	content: "\e93a"

}



.icomoon-icomoonfree-16x16-coin-dollar:before {

	content: "\e93b"

}



.icomoon-icomoonfree-16x16-coin-euro:before {

	content: "\e93c"

}



.icomoon-icomoonfree-16x16-coin-pound:before {

	content: "\e93d"

}



.icomoon-icomoonfree-16x16-coin-yen:before {

	content: "\e93e"

}



.icomoon-icomoonfree-16x16-credit-card:before {

	content: "\e93f"

}



.icomoon-icomoonfree-16x16-calculator:before {

	content: "\e940"

}



.icomoon-icomoonfree-16x16-lifebuoy:before {

	content: "\e941"

}



.icomoon-icomoonfree-16x16-phone:before {

	content: "\e942"

}



.icomoon-icomoonfree-16x16-phone-hang-up:before {

	content: "\e943"

}



.icomoon-icomoonfree-16x16-address-book:before {

	content: "\e944"

}



.icomoon-icomoonfree-16x16-envelop:before {

	content: "\e945"

}



.icomoon-icomoonfree-16x16-pushpin:before {

	content: "\e946"

}



.icomoon-icomoonfree-16x16-location:before {

	content: "\e947"

}



.icomoon-icomoonfree-16x16-location2:before {

	content: "\e948"

}



.icomoon-icomoonfree-16x16-compass:before {

	content: "\e949"

}



.icomoon-icomoonfree-16x16-compass2:before {

	content: "\e94a"

}



.icomoon-icomoonfree-16x16-map:before {

	content: "\e94b"

}



.icomoon-icomoonfree-16x16-map2:before {

	content: "\e94c"

}



.icomoon-icomoonfree-16x16-history:before {

	content: "\e94d"

}



.icomoon-icomoonfree-16x16-clock:before {

	content: "\e94e"

}



.icomoon-icomoonfree-16x16-clock2:before {

	content: "\e94f"

}



.icomoon-icomoonfree-16x16-alarm:before {

	content: "\e950"

}



.icomoon-icomoonfree-16x16-bell:before {

	content: "\e951"

}



.icomoon-icomoonfree-16x16-stopwatch:before {

	content: "\e952"

}



.icomoon-icomoonfree-16x16-calendar:before {

	content: "\e953"

}



.icomoon-icomoonfree-16x16-printer:before {

	content: "\e954"

}



.icomoon-icomoonfree-16x16-keyboard:before {

	content: "\e955"

}



.icomoon-icomoonfree-16x16-display:before {

	content: "\e956"

}



.icomoon-icomoonfree-16x16-laptop:before {

	content: "\e957"

}



.icomoon-icomoonfree-16x16-mobile:before {

	content: "\e958"

}



.icomoon-icomoonfree-16x16-mobile2:before {

	content: "\e959"

}



.icomoon-icomoonfree-16x16-tablet:before {

	content: "\e95a"

}



.icomoon-icomoonfree-16x16-drawer:before {

	content: "\e95c"

}



.icomoon-icomoonfree-16x16-drawer2:before {

	content: "\e95d"

}



.icomoon-icomoonfree-16x16-box-add:before {

	content: "\e95e"

}



.icomoon-icomoonfree-16x16-box-remove:before {

	content: "\e95f"

}



.icomoon-icomoonfree-16x16-download:before {

	content: "\e960"

}



.icomoon-icomoonfree-16x16-upload:before {

	content: "\e961"

}



.icomoon-icomoonfree-16x16-floppy-disk:before {

	content: "\e962"

}



.icomoon-icomoonfree-16x16-drive:before {

	content: "\e963"

}



.icomoon-icomoonfree-16x16-database:before {

	content: "\e964"

}



.icomoon-icomoonfree-16x16-undo:before {

	content: "\e965"

}



.icomoon-icomoonfree-16x16-redo:before {

	content: "\e966"

}



.icomoon-icomoonfree-16x16-undo2:before {

	content: "\e967"

}



.icomoon-icomoonfree-16x16-redo2:before {

	content: "\e968"

}



.icomoon-icomoonfree-16x16-forward:before {

	content: "\e969"

}



.icomoon-icomoonfree-16x16-reply:before {

	content: "\e96a"

}



.icomoon-icomoonfree-16x16-bubble:before {

	content: "\e96b"

}



.icomoon-icomoonfree-16x16-bubbles:before {

	content: "\e96c"

}



.icomoon-icomoonfree-16x16-bubbles2:before {

	content: "\e96d"

}



.icomoon-icomoonfree-16x16-bubble2:before {

	content: "\e96e"

}



.icomoon-icomoonfree-16x16-bubbles3:before {

	content: "\e96f"

}



.icomoon-icomoonfree-16x16-bubbles4:before {

	content: "\e970"

}



.icomoon-icomoonfree-16x16-user:before {

	content: "\e971"

}



.icomoon-icomoonfree-16x16-users:before {

	content: "\e972"

}



.icomoon-icomoonfree-16x16-user-plus:before {

	content: "\e973"

}



.icomoon-icomoonfree-16x16-user-minus:before {

	content: "\e974"

}



.icomoon-icomoonfree-16x16-user-check:before {

	content: "\e975"

}



.icomoon-icomoonfree-16x16-user-tie:before {

	content: "\e976"

}



.icomoon-icomoonfree-16x16-quotes-left:before {

	content: "\e977"

}



.icomoon-icomoonfree-16x16-quotes-right:before {

	content: "\e978"

}



.icomoon-icomoonfree-16x16-hour-glass:before {

	content: "\e979"

}



.icomoon-icomoonfree-16x16-spinner:before {

	content: "\e97a"

}



.icomoon-icomoonfree-16x16-spinner2:before {

	content: "\e97b"

}



.icomoon-icomoonfree-16x16-spinner3:before {

	content: "\e97c"

}



.icomoon-icomoonfree-16x16-spinner4:before {

	content: "\e97d"

}



.icomoon-icomoonfree-16x16-spinner11:before {

	content: "\e984"

}



.icomoon-icomoonfree-16x16-binoculars:before {

	content: "\e985"

}



.icomoon-icomoonfree-16x16-search:before {

	content: "\e986"

}



.icomoon-icomoonfree-16x16-zoom-in:before {

	content: "\e987"

}



.icomoon-icomoonfree-16x16-zoom-out:before {

	content: "\e988"

}



.icomoon-icomoonfree-16x16-enlarge:before {

	content: "\e989"

}



.icomoon-icomoonfree-16x16-shrink:before {

	content: "\e98a"

}



.icomoon-icomoonfree-16x16-enlarge2:before {

	content: "\e98b"

}



.icomoon-icomoonfree-16x16-shrink2:before {

	content: "\e98c"

}



.icomoon-icomoonfree-16x16-key:before {

	content: "\e98d"

}



.icomoon-icomoonfree-16x16-key2:before {

	content: "\e98e"

}



.icomoon-icomoonfree-16x16-lock:before {

	content: "\e98f"

}



.icomoon-icomoonfree-16x16-unlocked:before {

	content: "\e990"

}



.icomoon-icomoonfree-16x16-wrench:before {

	content: "\e991"

}



.icomoon-icomoonfree-16x16-equalizer:before {

	content: "\e992"

}



.icomoon-icomoonfree-16x16-equalizer2:before {

	content: "\e993"

}



.icomoon-icomoonfree-16x16-cog:before {

	content: "\e994"

}



.icomoon-icomoonfree-16x16-cogs:before {

	content: "\e995"

}



.icomoon-icomoonfree-16x16-hammer:before {

	content: "\e996"

}



.icomoon-icomoonfree-16x16-magic-wand:before {

	content: "\e997"

}



.icomoon-icomoonfree-16x16-aid-kit:before {

	content: "\e998"

}



.icomoon-icomoonfree-16x16-bug:before {

	content: "\e999"

}



.icomoon-icomoonfree-16x16-pie-chart:before {

	content: "\e99a"

}



.icomoon-icomoonfree-16x16-stats-dots:before {

	content: "\e99b"

}



.icomoon-icomoonfree-16x16-stats-bars:before {

	content: "\e99c"

}



.icomoon-icomoonfree-16x16-stats-bars2:before {

	content: "\e99d"

}



.icomoon-icomoonfree-16x16-trophy:before {

	content: "\e99e"

}



.icomoon-icomoonfree-16x16-gift:before {

	content: "\e99f"

}



.icomoon-icomoonfree-16x16-glass:before {

	content: "\e9a0"

}



.icomoon-icomoonfree-16x16-glass2:before {

	content: "\e9a1"

}



.icomoon-icomoonfree-16x16-mug:before {

	content: "\e9a2"

}



.icomoon-icomoonfree-16x16-spoon-knife:before {

	content: "\e9a3"

}



.icomoon-icomoonfree-16x16-leaf:before {

	content: "\e9a4"

}



.icomoon-icomoonfree-16x16-rocket:before {

	content: "\e9a5"

}



.icomoon-icomoonfree-16x16-meter:before {

	content: "\e9a6"

}



.icomoon-icomoonfree-16x16-meter2:before {

	content: "\e9a7"

}



.icomoon-icomoonfree-16x16-hammer2:before {

	content: "\e9a8"

}



.icomoon-icomoonfree-16x16-fire:before {

	content: "\e9a9"

}



.icomoon-icomoonfree-16x16-lab:before {

	content: "\e9aa"

}



.icomoon-icomoonfree-16x16-magnet:before {

	content: "\e9ab"

}



.icomoon-icomoonfree-16x16-bin:before {

	content: "\e9ac"

}



.icomoon-icomoonfree-16x16-bin2:before {

	content: "\e9ad"

}



.icomoon-icomoonfree-16x16-briefcase:before {

	content: "\e9ae"

}



.icomoon-icomoonfree-16x16-airplane:before {

	content: "\e9af"

}



.icomoon-icomoonfree-16x16-truck:before {

	content: "\e9b0"

}



.icomoon-icomoonfree-16x16-road:before {

	content: "\e9b1"

}



.icomoon-icomoonfree-16x16-accessibility:before {

	content: "\e9b2"

}



.icomoon-icomoonfree-16x16-target:before {

	content: "\e9b3"

}



.icomoon-icomoonfree-16x16-shield:before {

	content: "\e9b4"

}



.icomoon-icomoonfree-16x16-power:before {

	content: "\e9b5"

}



.icomoon-icomoonfree-16x16-switch:before {

	content: "\e9b6"

}



.icomoon-icomoonfree-16x16-power-cord:before {

	content: "\e9b7"

}



.icomoon-icomoonfree-16x16-clipboard:before {

	content: "\e9b8"

}



.icomoon-icomoonfree-16x16-list-numbered:before {

	content: "\e9b9"

}



.icomoon-icomoonfree-16x16-list:before {

	content: "\e9ba"

}



.icomoon-icomoonfree-16x16-list2:before {

	content: "\e9bb"

}



.icomoon-icomoonfree-16x16-tree:before {

	content: "\e9bc"

}



.icomoon-icomoonfree-16x16-menu:before {

	content: "\e9bd"

}



.icomoon-icomoonfree-16x16-menu2:before {

	content: "\e9be"

}



.icomoon-icomoonfree-16x16-menu3:before {

	content: "\e9bf"

}



.icomoon-icomoonfree-16x16-menu4:before {

	content: "\e9c0"

}



.icomoon-icomoonfree-16x16-cloud:before {

	content: "\e9c1"

}



.icomoon-icomoonfree-16x16-cloud-download:before {

	content: "\e9c2"

}



.icomoon-icomoonfree-16x16-cloud-upload:before {

	content: "\e9c3"

}



.icomoon-icomoonfree-16x16-cloud-check:before {

	content: "\e9c4"

}



.icomoon-icomoonfree-16x16-download2:before {

	content: "\e9c5"

}



.icomoon-icomoonfree-16x16-upload2:before {

	content: "\e9c6"

}



.icomoon-icomoonfree-16x16-download3:before {

	content: "\e9c7"

}



.icomoon-icomoonfree-16x16-upload3:before {

	content: "\e9c8"

}



.icomoon-icomoonfree-16x16-sphere:before {

	content: "\e9c9"

}



.icomoon-icomoonfree-16x16-earth:before {

	content: "\e9ca"

}



.icomoon-icomoonfree-16x16-link:before {

	content: "\e9cb"

}



.icomoon-icomoonfree-16x16-flag:before {

	content: "\e9cc"

}



.icomoon-icomoonfree-16x16-attachment:before {

	content: "\e9cd"

}



.icomoon-icomoonfree-16x16-eye:before {

	content: "\e9ce"

}



.icomoon-icomoonfree-16x16-eye-plus:before {

	content: "\e9cf"

}



.icomoon-icomoonfree-16x16-eye-minus:before {

	content: "\e9d0"

}



.icomoon-icomoonfree-16x16-eye-blocked:before {

	content: "\e9d1"

}



.icomoon-icomoonfree-16x16-bookmark:before {

	content: "\e9d2"

}



.icomoon-icomoonfree-16x16-bookmarks:before {

	content: "\e9d3"

}



.icomoon-icomoonfree-16x16-sun:before {

	content: "\e9d4"

}



.icomoon-icomoonfree-16x16-contrast:before {

	content: "\e9d5"

}



.icomoon-icomoonfree-16x16-brightness-contrast:before {

	content: "\e9d6"

}



.icomoon-icomoonfree-16x16-star-empty:before {

	content: "\e9d7"

}



.icomoon-icomoonfree-16x16-star-half:before {

	content: "\e9d8"

}



.icomoon-icomoonfree-16x16-star-full:before {

	content: "\e9d9"

}



.icomoon-icomoonfree-16x16-heart:before {

	content: "\e9da"

}



.icomoon-icomoonfree-16x16-heart-broken:before {

	content: "\e9db"

}



.icomoon-icomoonfree-16x16-man:before {

	content: "\e9dc"

}



.icomoon-icomoonfree-16x16-woman:before {

	content: "\e9dd"

}



.icomoon-icomoonfree-16x16-man-woman:before {

	content: "\e9de"

}



.icomoon-icomoonfree-16x16-point-up:before {

	content: "\ea03"

}



.icomoon-icomoonfree-16x16-point-right:before {

	content: "\ea04"

}



.icomoon-icomoonfree-16x16-point-down:before {

	content: "\ea05"

}



.icomoon-icomoonfree-16x16-point-left:before {

	content: "\ea06"

}



.icomoon-icomoonfree-16x16-warning:before {

	content: "\ea07"

}



.icomoon-icomoonfree-16x16-notification:before {

	content: "\ea08"

}



.icomoon-icomoonfree-16x16-question:before {

	content: "\ea09"

}



.icomoon-icomoonfree-16x16-plus:before {

	content: "\ea0a"

}



.icomoon-icomoonfree-16x16-minus:before {

	content: "\ea0b"

}



.icomoon-icomoonfree-16x16-info:before {

	content: "\ea0c"

}



.icomoon-icomoonfree-16x16-cancel-circle:before {

	content: "\ea0d"

}



.icomoon-icomoonfree-16x16-blocked:before {

	content: "\ea0e"

}



.icomoon-icomoonfree-16x16-cross:before {

	content: "\ea0f"

}



.icomoon-icomoonfree-16x16-checkmark:before {

	content: "\ea10"

}



.icomoon-icomoonfree-16x16-checkmark2:before {

	content: "\ea11"

}



.icomoon-icomoonfree-16x16-spell-check:before {

	content: "\ea12"

}



.icomoon-icomoonfree-16x16-enter:before {

	content: "\ea13"

}



.icomoon-icomoonfree-16x16-exit:before {

	content: "\ea14"

}



.icomoon-icomoonfree-16x16-play2:before {

	content: "\ea15"

}



.icomoon-icomoonfree-16x16-pause:before {

	content: "\ea16"

}



.icomoon-icomoonfree-16x16-stop:before {

	content: "\ea17"

}



.icomoon-icomoonfree-16x16-previous:before {

	content: "\ea18"

}



.icomoon-icomoonfree-16x16-next:before {

	content: "\ea19"

}



.icomoon-icomoonfree-16x16-backward:before {

	content: "\ea1a"

}



.icomoon-icomoonfree-16x16-forward2:before {

	content: "\ea1b"

}



.icomoon-icomoonfree-16x16-play3:before {

	content: "\ea1c"

}



.icomoon-icomoonfree-16x16-pause2:before {

	content: "\ea1d"

}



.icomoon-icomoonfree-16x16-stop2:before {

	content: "\ea1e"

}



.icomoon-icomoonfree-16x16-backward2:before {

	content: "\ea1f"

}



.icomoon-icomoonfree-16x16-forward3:before {

	content: "\ea20"

}



.icomoon-icomoonfree-16x16-first:before {

	content: "\ea21"

}



.icomoon-icomoonfree-16x16-last:before {

	content: "\ea22"

}



.icomoon-icomoonfree-16x16-previous2:before {

	content: "\ea23"

}



.icomoon-icomoonfree-16x16-next2:before {

	content: "\ea24"

}



.icomoon-icomoonfree-16x16-eject:before {

	content: "\ea25"

}



.icomoon-icomoonfree-16x16-volume-high:before {

	content: "\ea26"

}



.icomoon-icomoonfree-16x16-volume-medium:before {

	content: "\ea27"

}



.icomoon-icomoonfree-16x16-volume-low:before {

	content: "\ea28"

}



.icomoon-icomoonfree-16x16-volume-mute:before {

	content: "\ea29"

}



.icomoon-icomoonfree-16x16-volume-mute2:before {

	content: "\ea2a"

}



.icomoon-icomoonfree-16x16-volume-increase:before {

	content: "\ea2b"

}



.icomoon-icomoonfree-16x16-volume-decrease:before {

	content: "\ea2c"

}



.icomoon-icomoonfree-16x16-loop:before {

	content: "\ea2d"

}



.icomoon-icomoonfree-16x16-loop2:before {

	content: "\ea2e"

}



.icomoon-icomoonfree-16x16-infinite:before {

	content: "\ea2f"

}



.icomoon-icomoonfree-16x16-shuffle:before {

	content: "\ea30"

}



.icomoon-icomoonfree-16x16-arrow-up-left:before {

	content: "\ea31"

}



.icomoon-icomoonfree-16x16-arrow-up:before {

	content: "\ea32"

}



.icomoon-icomoonfree-16x16-arrow-up-right:before {

	content: "\ea33"

}



.icomoon-icomoonfree-16x16-arrow-right:before {

	content: "\ea34"

}



.icomoon-icomoonfree-16x16-arrow-down-right:before {

	content: "\ea35"

}



.icomoon-icomoonfree-16x16-arrow-down:before {

	content: "\ea36"

}



.icomoon-icomoonfree-16x16-arrow-down-left:before {

	content: "\ea37"

}



.icomoon-icomoonfree-16x16-arrow-left:before {

	content: "\ea38"

}



.icomoon-icomoonfree-16x16-arrow-up-left2:before {

	content: "\ea39"

}



.icomoon-icomoonfree-16x16-arrow-up2:before {

	content: "\ea3a"

}



.icomoon-icomoonfree-16x16-arrow-up-right2:before {

	content: "\ea3b"

}



.icomoon-icomoonfree-16x16-arrow-right2:before {

	content: "\ea3c"

}



.icomoon-icomoonfree-16x16-arrow-down-right2:before {

	content: "\ea3d"

}



.icomoon-icomoonfree-16x16-arrow-down2:before {

	content: "\ea3e"

}



.icomoon-icomoonfree-16x16-arrow-down-left2:before {

	content: "\ea3f"

}



.icomoon-icomoonfree-16x16-arrow-left2:before {

	content: "\ea40"

}



.icomoon-icomoonfree-16x16-circle-up:before {

	content: "\ea41"

}



.icomoon-icomoonfree-16x16-circle-right:before {

	content: "\ea42"

}



.icomoon-icomoonfree-16x16-circle-down:before {

	content: "\ea43"

}



.icomoon-icomoonfree-16x16-circle-left:before {

	content: "\ea44"

}



.icomoon-icomoonfree-16x16-tab:before {

	content: "\ea45"

}



.icomoon-icomoonfree-16x16-move-up:before {

	content: "\ea46"

}



.icomoon-icomoonfree-16x16-move-down:before {

	content: "\ea47"

}



.icomoon-icomoonfree-16x16-sort-alpha-asc:before {

	content: "\ea48"

}



.icomoon-icomoonfree-16x16-sort-alpha-desc:before {

	content: "\ea49"

}



.icomoon-icomoonfree-16x16-sort-numeric-asc:before {

	content: "\ea4a"

}



.icomoon-icomoonfree-16x16-sort-numberic-desc:before {

	content: "\ea4b"

}



.icomoon-icomoonfree-16x16-sort-amount-asc:before {

	content: "\ea4c"

}



.icomoon-icomoonfree-16x16-sort-amount-desc:before {

	content: "\ea4d"

}



.icomoon-icomoonfree-16x16-command:before {

	content: "\ea4e"

}



.icomoon-icomoonfree-16x16-shift:before {

	content: "\ea4f"

}



.icomoon-icomoonfree-16x16-ctrl:before {

	content: "\ea50"

}



.icomoon-icomoonfree-16x16-opt:before {

	content: "\ea51"

}



.icomoon-icomoonfree-16x16-checkbox-checked:before {

	content: "\ea52"

}



.icomoon-icomoonfree-16x16-checkbox-unchecked:before {

	content: "\ea53"

}



.icomoon-icomoonfree-16x16-radio-checked:before {

	content: "\ea54"

}



.icomoon-icomoonfree-16x16-radio-checked2:before {

	content: "\ea55"

}



.icomoon-icomoonfree-16x16-radio-unchecked:before {

	content: "\ea56"

}



.icomoon-icomoonfree-16x16-crop:before {

	content: "\ea57"

}



.icomoon-icomoonfree-16x16-make-group:before {

	content: "\ea58"

}



.icomoon-icomoonfree-16x16-ungroup:before {

	content: "\ea59"

}



.icomoon-icomoonfree-16x16-scissors:before {

	content: "\ea5a"

}



.icomoon-icomoonfree-16x16-filter:before {

	content: "\ea5b"

}



.icomoon-icomoonfree-16x16-font:before {

	content: "\ea5c"

}



.icomoon-icomoonfree-16x16-ligature:before {

	content: "\ea5d"

}



.icomoon-icomoonfree-16x16-ligature2:before {

	content: "\ea5e"

}



.icomoon-icomoonfree-16x16-text-height:before {

	content: "\ea5f"

}



.icomoon-icomoonfree-16x16-text-width:before {

	content: "\ea60"

}



.icomoon-icomoonfree-16x16-font-size:before {

	content: "\ea61"

}



.icomoon-icomoonfree-16x16-bold:before {

	content: "\ea62"

}



.icomoon-icomoonfree-16x16-underline:before {

	content: "\ea63"

}



.icomoon-icomoonfree-16x16-italic:before {

	content: "\ea64"

}



.icomoon-icomoonfree-16x16-strikethrough:before {

	content: "\ea65"

}



.icomoon-icomoonfree-16x16-omega:before {

	content: "\ea66"

}



.icomoon-icomoonfree-16x16-sigma:before {

	content: "\ea67"

}



.icomoon-icomoonfree-16x16-page-break:before {

	content: "\ea68"

}



.icomoon-icomoonfree-16x16-text-color:before {

	content: "\ea6d"

}



.icomoon-icomoonfree-16x16-pagebreak:before {

	content: "\ea6e"

}



.icomoon-icomoonfree-16x16-clear-formatting:before {

	content: "\ea6f"

}



.icomoon-icomoonfree-16x16-table:before {

	content: "\ea70"

}



.icomoon-icomoonfree-16x16-table2:before {

	content: "\ea71"

}



.icomoon-icomoonfree-16x16-insert-template:before {

	content: "\ea72"

}



.icomoon-icomoonfree-16x16-pilcrow:before {

	content: "\ea73"

}



.icomoon-icomoonfree-16x16-ltr:before {

	content: "\ea74"

}



.icomoon-icomoonfree-16x16-rtl:before {

	content: "\ea75"

}



.icomoon-icomoonfree-16x16-section:before {

	content: "\ea76"

}



.icomoon-icomoonfree-16x16-paragraph-left:before {

	content: "\ea77"

}



.icomoon-icomoonfree-16x16-paragraph-center:before {

	content: "\ea78"

}



.icomoon-icomoonfree-16x16-paragraph-right:before {

	content: "\ea79"

}



.icomoon-icomoonfree-16x16-paragraph-justify:before {

	content: "\ea7a"

}



.icomoon-icomoonfree-16x16-indent-increase:before {

	content: "\ea7b"

}



.icomoon-icomoonfree-16x16-indent-decrease:before {

	content: "\ea7c"

}



.icomoon-icomoonfree-16x16-share:before {

	content: "\ea7d"

}



.icomoon-icomoonfree-16x16-new-tab:before {

	content: "\ea7e"

}



.icomoon-icomoonfree-16x16-embed:before {

	content: "\ea7f"

}



.icomoon-icomoonfree-16x16-embed2:before {

	content: "\ea80"

}



.icomoon-icomoonfree-16x16-terminal:before {

	content: "\ea81"

}



.icomoon-icomoonfree-16x16-share2:before {

	content: "\ea82"

}



.icomoon-icomoonfree-16x16-mail:before {

	content: "\ea83"

}



.icomoon-icomoonfree-16x16-mail2:before {

	content: "\ea84"

}



.icomoon-icomoonfree-16x16-mail3:before {

	content: "\ea85"

}



.icomoon-icomoonfree-16x16-mail4:before {

	content: "\ea86"

}



.icomoon-icomoonfree-16x16-amazon:before {

	content: "\ea87"

}



.icomoon-icomoonfree-16x16-google:before {

	content: "\ea88"

}



.icomoon-icomoonfree-16x16-google2:before {

	content: "\ea89"

}



.icomoon-icomoonfree-16x16-google3:before {

	content: "\ea8a"

}



.icomoon-icomoonfree-16x16-google-plus:before {

	content: "\ea8b"

}



.icomoon-icomoonfree-16x16-google-plus2:before {

	content: "\ea8c"

}



.icomoon-icomoonfree-16x16-google-plus3:before {

	content: "\ea8d"

}



.icomoon-icomoonfree-16x16-hangouts:before {

	content: "\ea8e"

}



.icomoon-icomoonfree-16x16-google-drive:before {

	content: "\ea8f"

}



.icomoon-icomoonfree-16x16-facebook:before {

	content: "\ea90"

}



.icomoon-icomoonfree-16x16-facebook2:before {

	content: "\ea91"

}



.icomoon-icomoonfree-16x16-instagram:before {

	content: "\ea92"

}



.icomoon-icomoonfree-16x16-whatsapp:before {

	content: "\ea93"

}



.icomoon-icomoonfree-16x16-spotify:before {

	content: "\ea94"

}



.icomoon-icomoonfree-16x16-telegram:before {

	content: "\ea95"

}



.icomoon-icomoonfree-16x16-twitter:before {

	content: "\ea96"

}



.icomoon-icomoonfree-16x16-vine:before {

	content: "\ea97"

}



.icomoon-icomoonfree-16x16-vk:before {

	content: "\ea98"

}



.icomoon-icomoonfree-16x16-renren:before {

	content: "\ea99"

}



.icomoon-icomoonfree-16x16-sina-weibo:before {

	content: "\ea9a"

}



.icomoon-icomoonfree-16x16-rss:before {

	content: "\ea9b"

}



.icomoon-icomoonfree-16x16-rss2:before {

	content: "\ea9c"

}



.icomoon-icomoonfree-16x16-youtube:before {

	content: "\ea9d"

}



.icomoon-icomoonfree-16x16-twitch:before {

	content: "\ea9f"

}



.icomoon-icomoonfree-16x16-vimeo:before {

	content: "\eaa0"

}



.icomoon-icomoonfree-16x16-vimeo2:before {

	content: "\eaa1"

}



.icomoon-icomoonfree-16x16-lanyrd:before {

	content: "\eaa2"

}



.icomoon-icomoonfree-16x16-flickr:before {

	content: "\eaa3"

}



.icomoon-icomoonfree-16x16-flickr2:before {

	content: "\eaa4"

}



.icomoon-icomoonfree-16x16-flickr3:before {

	content: "\eaa5"

}



.icomoon-icomoonfree-16x16-flickr4:before {

	content: "\eaa6"

}



.icomoon-icomoonfree-16x16-dribbble:before {

	content: "\eaa7"

}



.icomoon-icomoonfree-16x16-behance:before {

	content: "\eaa8"

}



.icomoon-icomoonfree-16x16-behance2:before {

	content: "\eaa9"

}



.icomoon-icomoonfree-16x16-deviantart:before {

	content: "\eaaa"

}



.icomoon-icomoonfree-16x16-500px:before {

	content: "\eaab"

}



.icomoon-icomoonfree-16x16-steam:before {

	content: "\eaac"

}



.icomoon-icomoonfree-16x16-steam2:before {

	content: "\eaad"

}



.icomoon-icomoonfree-16x16-dropbox:before {

	content: "\eaae"

}



.icomoon-icomoonfree-16x16-onedrive:before {

	content: "\eaaf"

}



.icomoon-icomoonfree-16x16-github:before {

	content: "\eab0"

}



.icomoon-icomoonfree-16x16-npm:before {

	content: "\eab1"

}



.icomoon-icomoonfree-16x16-basecamp:before {

	content: "\eab2"

}



.icomoon-icomoonfree-16x16-trello:before {

	content: "\eab3"

}



.icomoon-icomoonfree-16x16-wordpress:before {

	content: "\eab4"

}



.icomoon-icomoonfree-16x16-joomla:before {

	content: "\eab5"

}



.icomoon-icomoonfree-16x16-ello:before {

	content: "\eab6"

}



.icomoon-icomoonfree-16x16-blogger:before {

	content: "\eab7"

}



.icomoon-icomoonfree-16x16-blogger2:before {

	content: "\eab8"

}



.icomoon-icomoonfree-16x16-tumblr:before {

	content: "\eab9"

}



.icomoon-icomoonfree-16x16-tumblr2:before {

	content: "\eaba"

}



.icomoon-icomoonfree-16x16-yahoo:before {

	content: "\eabb"

}



.icomoon-icomoonfree-16x16-yahoo2:before {

	content: "\eabc"

}



.icomoon-icomoonfree-16x16-tux:before {

	content: "\eabd"

}



.icomoon-icomoonfree-16x16-appleinc:before {

	content: "\eabe"

}



.icomoon-icomoonfree-16x16-finder:before {

	content: "\eabf"

}



.icomoon-icomoonfree-16x16-android:before {

	content: "\eac0"

}



.icomoon-icomoonfree-16x16-windows:before {

	content: "\eac1"

}



.icomoon-icomoonfree-16x16-windows8:before {

	content: "\eac2"

}



.icomoon-icomoonfree-16x16-soundcloud:before {

	content: "\eac3"

}



.icomoon-icomoonfree-16x16-soundcloud2:before {

	content: "\eac4"

}



.icomoon-icomoonfree-16x16-skype:before {

	content: "\eac5"

}



.icomoon-icomoonfree-16x16-reddit:before {

	content: "\eac6"

}



.icomoon-icomoonfree-16x16-hackernews:before {

	content: "\eac7"

}



.icomoon-icomoonfree-16x16-wikipedia:before {

	content: "\eac8"

}



.icomoon-icomoonfree-16x16-linkedin:before {

	content: "\eac9"

}



.icomoon-icomoonfree-16x16-linkedin2:before {

	content: "\eaca"

}



.icomoon-icomoonfree-16x16-lastfm:before {

	content: "\eacb"

}



.icomoon-icomoonfree-16x16-lastfm2:before {

	content: "\eacc"

}



.icomoon-icomoonfree-16x16-delicious:before {

	content: "\eacd"

}



.icomoon-icomoonfree-16x16-stumbleupon:before {

	content: "\eace"

}



.icomoon-icomoonfree-16x16-stumbleupon2:before {

	content: "\eacf"

}



.icomoon-icomoonfree-16x16-stackoverflow:before {

	content: "\ead0"

}



.icomoon-icomoonfree-16x16-pinterest:before {

	content: "\ead1"

}



.icomoon-icomoonfree-16x16-pinterest2:before {

	content: "\ead2"

}



.icomoon-icomoonfree-16x16-xing:before {

	content: "\ead3"

}



.icomoon-icomoonfree-16x16-xing2:before {

	content: "\ead4"

}



.icomoon-icomoonfree-16x16-flattr:before {

	content: "\ead5"

}



.icomoon-icomoonfree-16x16-foursquare:before {

	content: "\ead6"

}



.icomoon-icomoonfree-16x16-yelp:before {

	content: "\ead7"

}



.icomoon-icomoonfree-16x16-paypal:before {

	content: "\ead8"

}



.icomoon-icomoonfree-16x16-chrome:before {

	content: "\ead9"

}



.icomoon-icomoonfree-16x16-firefox:before {

	content: "\eada"

}



.icomoon-icomoonfree-16x16-IE:before {

	content: "\eadb"

}



.icomoon-icomoonfree-16x16-edge:before {

	content: "\eadc"

}



.icomoon-icomoonfree-16x16-safari:before {

	content: "\eadd"

}



.icomoon-icomoonfree-16x16-opera:before {

	content: "\eade"

}



.icomoon-icomoonfree-16x16-file-pdf:before {

	content: "\eadf"

}



.icomoon-icomoonfree-16x16-file-openoffice:before {

	content: "\eae0"

}



.icomoon-icomoonfree-16x16-file-word:before {

	content: "\eae1"

}



.icomoon-icomoonfree-16x16-file-excel:before {

	content: "\eae2"

}



.icomoon-icomoonfree-16x16-libreoffice:before {

	content: "\eae3"

}



.icomoon-icomoonfree-16x16-html-five:before {

	content: "\eae4"

}



.icomoon-icomoonfree-16x16-html-five2:before {

	content: "\eae5"

}



.icomoon-icomoonfree-16x16-css3:before {

	content: "\eae6"

}



.icomoon-icomoonfree-16x16-git:before {

	content: "\eae7"

}



.icomoon-icomoonfree-16x16-codepen:before {

	content: "\eae8"

}



.icomoon-icomoonfree-16x16-svg:before {

	content: "\eae9"

}



.icomoon-icomoonfree-16x16-IcoMoon:before {

	content: "\eaea"

}



@font-face {

	font-family: 'icomoon-numbers-32x32';

	src: url(../uploads/smile_fonts/icomoon-numbers-32x32/icomoon-numbers-32x32.eot?fo7ubn);

	src: url('../uploads/smile_fonts/icomoon-numbers-32x32/icomoon-numbers-32x32.eot?fo7ubn#iefix') format('embedded-opentype'), url(../uploads/smile_fonts/icomoon-numbers-32x32/icomoon-numbers-32x32.ttf?fo7ubn) format('truetype'), url(../uploads/smile_fonts/icomoon-numbers-32x32/icomoon-numbers-32x32.woff?fo7ubn) format('woff'), url('../uploads/smile_fonts/icomoon-numbers-32x32/icomoon-numbers-32x32.svg?fo7ubn#icomoon-numbers-32x32') format('svg');

	font-weight: 400;

	font-style: normal

}



[class^="icomoon-numbers-32x32-"],

[class*=" icomoon-numbers-32x32-"] {

	font-family: 'icomoon-numbers-32x32'!important;

	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

}



.icomoon-numbers-32x32-number:before {

	content: "\e900"

}



.icomoon-numbers-32x32-number2:before {

	content: "\e901"

}



.icomoon-numbers-32x32-number3:before {

	content: "\e902"

}



.icomoon-numbers-32x32-number4:before {

	content: "\e903"

}



.icomoon-numbers-32x32-number5:before {

	content: "\e904"

}



.icomoon-numbers-32x32-number6:before {

	content: "\e905"

}



.icomoon-numbers-32x32-number7:before {

	content: "\e906"

}



.icomoon-numbers-32x32-number8:before {

	content: "\e907"

}



.icomoon-numbers-32x32-number9:before {

	content: "\e908"

}



.icomoon-numbers-32x32-number10:before {

	content: "\e909"

}



.icomoon-numbers-32x32-number11:before {

	content: "\e90a"

}



.icomoon-numbers-32x32-number12:before {

	content: "\e90b"

}



.icomoon-numbers-32x32-number13:before {

	content: "\e90c"

}



.icomoon-numbers-32x32-number14:before {

	content: "\e90d"

}



.icomoon-numbers-32x32-number15:before {

	content: "\e90e"

}



.icomoon-numbers-32x32-number16:before {

	content: "\e90f"

}



.icomoon-numbers-32x32-number17:before {

	content: "\e910"

}



.icomoon-numbers-32x32-number18:before {

	content: "\e911"

}



.icomoon-numbers-32x32-number19:before {

	content: "\e912"

}



.icomoon-numbers-32x32-number20:before {

	content: "\e913"

}



@media (min-width:778px) {}



.vc_row:before,

.vc_row:after {

	content: " ";

	display: table

}



.vc_row:after {

	clear: both

}



@media (max-width:777px) {

	.vc_hidden-xs {

		display: none!important

	}

}



@media (min-width:778px) and (max-width:991px) {

	.vc_hidden-sm {

		display: none!important

	}

}



@media (min-width:992px) and (max-width:1199px) {

	.vc_hidden-md {

		display: none!important

	}

}



@media (min-width:1200px) {

	.vc_hidden-lg {

		display: none!important

	}

}



.vc_non_responsive .vc_row .vc_col-sm-1 {

	position: relative;

	float: left;

	width: 8.33333333%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-2 {

	position: relative;

	float: left;

	width: 16.66666667%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-3 {

	position: relative;

	float: left;

	width: 25%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-4 {

	position: relative;

	float: left;

	width: 33.33333333%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-5 {

	position: relative;

	float: left;

	width: 41.66666667%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-6 {

	position: relative;

	float: left;

	width: 50%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-7 {

	position: relative;

	float: left;

	width: 58.33333333%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-8 {

	position: relative;

	float: left;

	width: 66.66666667%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-9 {

	position: relative;

	float: left;

	width: 75%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-10 {

	position: relative;

	float: left;

	width: 83.33333333%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-11 {

	position: relative;

	float: left;

	width: 91.66666667%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-12 {

	position: relative;

	float: left;

	width: 100%;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_non_responsive .vc_row .vc_col-sm-offset-12 {

	margin-left: 100%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-11 {

	margin-left: 91.66666667%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-10 {

	margin-left: 83.33333333%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-9 {

	margin-left: 75%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-8 {

	margin-left: 66.66666667%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-7 {

	margin-left: 58.33333333%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-6 {

	margin-left: 50%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-5 {

	margin-left: 41.66666667%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-4 {

	margin-left: 33.33333333%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-3 {

	margin-left: 25%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-2 {

	margin-left: 16.66666667%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-1 {

	margin-left: 8.33333333%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-0 {

	margin-left: 0%

}



.vc_non_responsive .vc_row .vc_hidden-sm {

	display: none!important

}



.vc_column_container {

	width: 100%

}



.vc_row {

	margin-left: -25px;

	margin-right: -25px

}



.vc_col-xs-1,

.vc_col-sm-1,

.vc_col-md-1,

.vc_col-lg-1,

.vc_col-xs-2,

.vc_col-sm-2,

.vc_col-md-2,

.vc_col-lg-2,

.vc_col-xs-3,

.vc_col-sm-3,

.vc_col-md-3,

.vc_col-lg-3,

.vc_col-xs-4,

.vc_col-sm-4,

.vc_col-md-4,

.vc_col-lg-4,

.vc_col-xs-5,

.vc_col-sm-5,

.vc_col-md-5,

.vc_col-lg-5,

.vc_col-xs-6,

.vc_col-sm-6,

.vc_col-md-6,

.vc_col-lg-6,

.vc_col-xs-7,

.vc_col-sm-7,

.vc_col-md-7,

.vc_col-lg-7,

.vc_col-xs-8,

.vc_col-sm-8,

.vc_col-md-8,

.vc_col-lg-8,

.vc_col-xs-9,

.vc_col-sm-9,

.vc_col-md-9,

.vc_col-lg-9,

.vc_col-xs-10,

.vc_col-sm-10,

.vc_col-md-10,

.vc_col-lg-10,

.vc_col-xs-11,

.vc_col-sm-11,

.vc_col-md-11,

.vc_col-lg-11,

.vc_col-xs-12,

.vc_col-sm-12,

.vc_col-md-12,

.vc_col-lg-12 {

	position: relative;

	min-height: 1px;

	padding-left: 25px;

	padding-right: 25px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.vc_col-xs-1,

.vc_col-xs-2,

.vc_col-xs-3,

.vc_col-xs-4,

.vc_col-xs-5,

.vc_col-xs-6,

.vc_col-xs-7,

.vc_col-xs-8,

.vc_col-xs-9,

.vc_col-xs-10,

.vc_col-xs-11,

.vc_col-xs-12 {

	float: left

}



.rtl .vc_rtl-columns-reverse .vc_col-xs-1,

.rtl .vc_rtl-columns-reverse .vc_col-xs-2,

.rtl .vc_rtl-columns-reverse .vc_col-xs-3,

.rtl .vc_rtl-columns-reverse .vc_col-xs-4,

.rtl .vc_rtl-columns-reverse .vc_col-xs-5,

.rtl .vc_rtl-columns-reverse .vc_col-xs-6,

.rtl .vc_rtl-columns-reverse .vc_col-xs-7,

.rtl .vc_rtl-columns-reverse .vc_col-xs-8,

.rtl .vc_rtl-columns-reverse .vc_col-xs-9,

.rtl .vc_rtl-columns-reverse .vc_col-xs-10,

.rtl .vc_rtl-columns-reverse .vc_col-xs-11,

.rtl .vc_rtl-columns-reverse .vc_col-xs-12 {

	float: right

}



.vc_col-xs-12 {

	width: 100%

}



.vc_col-xs-11 {

	width: 91.66666667%

}



.vc_col-xs-10 {

	width: 83.33333333%

}



.vc_col-xs-9 {

	width: 75%

}



.vc_col-xs-8 {

	width: 66.66666667%

}



.vc_col-xs-7 {

	width: 58.33333333%

}



.vc_col-xs-6 {

	width: 50%

}



.vc_col-xs-5 {

	width: 41.66666667%

}



.vc_col-xs-4 {

	width: 33.33333333%

}



.vc_col-xs-3 {

	width: 25%

}



.vc_col-xs-2 {

	width: 16.66666667%

}



.vc_col-xs-1 {

	width: 8.33333333%

}



.vc_col-xs-pull-12 {

	right: 100%

}



.vc_col-xs-pull-11 {

	right: 91.66666667%

}



.vc_col-xs-pull-10 {

	right: 83.33333333%

}



.vc_col-xs-pull-9 {

	right: 75%

}



.vc_col-xs-pull-8 {

	right: 66.66666667%

}



.vc_col-xs-pull-7 {

	right: 58.33333333%

}



.vc_col-xs-pull-6 {

	right: 50%

}



.vc_col-xs-pull-5 {

	right: 41.66666667%

}



.vc_col-xs-pull-4 {

	right: 33.33333333%

}



.vc_col-xs-pull-3 {

	right: 25%

}



.vc_col-xs-pull-2 {

	right: 16.66666667%

}



.vc_col-xs-pull-1 {

	right: 8.33333333%

}



.vc_col-xs-pull-0 {

	right: auto

}



.vc_col-xs-push-12 {

	left: 100%

}



.vc_col-xs-push-11 {

	left: 91.66666667%

}



.vc_col-xs-push-10 {

	left: 83.33333333%

}



.vc_col-xs-push-9 {

	left: 75%

}



.vc_col-xs-push-8 {

	left: 66.66666667%

}



.vc_col-xs-push-7 {

	left: 58.33333333%

}



.vc_col-xs-push-6 {

	left: 50%

}



.vc_col-xs-push-5 {

	left: 41.66666667%

}



.vc_col-xs-push-4 {

	left: 33.33333333%

}



.vc_col-xs-push-3 {

	left: 25%

}



.vc_col-xs-push-2 {

	left: 16.66666667%

}



.vc_col-xs-push-1 {

	left: 8.33333333%

}



.vc_col-xs-push-0 {

	left: auto

}



.vc_col-xs-offset-12 {

	margin-left: 100%

}



.vc_col-xs-offset-11 {

	margin-left: 91.66666667%

}



.vc_col-xs-offset-10 {

	margin-left: 83.33333333%

}



.vc_col-xs-offset-9 {

	margin-left: 75%

}



.vc_col-xs-offset-8 {

	margin-left: 66.66666667%

}



.vc_col-xs-offset-7 {

	margin-left: 58.33333333%

}



.vc_col-xs-offset-6 {

	margin-left: 50%

}



.vc_col-xs-offset-5 {

	margin-left: 41.66666667%

}



.vc_col-xs-offset-4 {

	margin-left: 33.33333333%

}



.vc_col-xs-offset-3 {

	margin-left: 25%

}



.vc_col-xs-offset-2 {

	margin-left: 16.66666667%

}



.vc_col-xs-offset-1 {

	margin-left: 8.33333333%

}



.vc_col-xs-offset-0 {

	margin-left: 0%

}



@media (min-width:778px) {

	.vc_col-sm-1,

	.vc_col-sm-2,

	.vc_col-sm-3,

	.vc_col-sm-4,

	.vc_col-sm-5,

	.vc_col-sm-6,

	.vc_col-sm-7,

	.vc_col-sm-8,

	.vc_col-sm-9,

	.vc_col-sm-10,

	.vc_col-sm-11,

	.vc_col-sm-12 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-sm-1,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-2,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-3,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-4,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-6,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-7,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-8,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-9,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-10,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-11,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-12 {

		float: right

	}

	.vc_col-sm-12 {

		width: 100%

	}

	.vc_col-sm-11 {

		width: 91.66666667%

	}

	.vc_col-sm-10 {

		width: 83.33333333%

	}

	.vc_col-sm-9 {

		width: 75%

	}

	.vc_col-sm-8 {

		width: 66.66666667%

	}

	.vc_col-sm-7 {

		width: 58.33333333%

	}

	.vc_col-sm-6 {

		width: 50%

	}

	.vc_col-sm-5 {

		width: 41.66666667%

	}

	.vc_col-sm-4 {

		width: 33.33333333%

	}

	.vc_col-sm-3 {

		width: 25%

	}

	.vc_col-sm-2 {

		width: 16.66666667%

	}

	.vc_col-sm-1 {

		width: 8.33333333%

	}

	.vc_col-sm-pull-12 {

		right: 100%

	}

	.vc_col-sm-pull-11 {

		right: 91.66666667%

	}

	.vc_col-sm-pull-10 {

		right: 83.33333333%

	}

	.vc_col-sm-pull-9 {

		right: 75%

	}

	.vc_col-sm-pull-8 {

		right: 66.66666667%

	}

	.vc_col-sm-pull-7 {

		right: 58.33333333%

	}

	.vc_col-sm-pull-6 {

		right: 50%

	}

	.vc_col-sm-pull-5 {

		right: 41.66666667%

	}

	.vc_col-sm-pull-4 {

		right: 33.33333333%

	}

	.vc_col-sm-pull-3 {

		right: 25%

	}

	.vc_col-sm-pull-2 {

		right: 16.66666667%

	}

	.vc_col-sm-pull-1 {

		right: 8.33333333%

	}

	.vc_col-sm-pull-0 {

		right: auto

	}

	.vc_col-sm-push-12 {

		left: 100%

	}

	.vc_col-sm-push-11 {

		left: 91.66666667%

	}

	.vc_col-sm-push-10 {

		left: 83.33333333%

	}

	.vc_col-sm-push-9 {

		left: 75%

	}

	.vc_col-sm-push-8 {

		left: 66.66666667%

	}

	.vc_col-sm-push-7 {

		left: 58.33333333%

	}

	.vc_col-sm-push-6 {

		left: 50%

	}

	.vc_col-sm-push-5 {

		left: 41.66666667%

	}

	.vc_col-sm-push-4 {

		left: 33.33333333%

	}

	.vc_col-sm-push-3 {

		left: 25%

	}

	.vc_col-sm-push-2 {

		left: 16.66666667%

	}

	.vc_col-sm-push-1 {

		left: 8.33333333%

	}

	.vc_col-sm-push-0 {

		left: auto

	}

	.vc_col-sm-offset-12 {

		margin-left: 100%

	}

	.vc_col-sm-offset-11 {

		margin-left: 91.66666667%

	}

	.vc_col-sm-offset-10 {

		margin-left: 83.33333333%

	}

	.vc_col-sm-offset-9 {

		margin-left: 75%

	}

	.vc_col-sm-offset-8 {

		margin-left: 66.66666667%

	}

	.vc_col-sm-offset-7 {

		margin-left: 58.33333333%

	}

	.vc_col-sm-offset-6 {

		margin-left: 50%

	}

	.vc_col-sm-offset-5 {

		margin-left: 41.66666667%

	}

	.vc_col-sm-offset-4 {

		margin-left: 33.33333333%

	}

	.vc_col-sm-offset-3 {

		margin-left: 25%

	}

	.vc_col-sm-offset-2 {

		margin-left: 16.66666667%

	}

	.vc_col-sm-offset-1 {

		margin-left: 8.33333333%

	}

	.vc_col-sm-offset-0 {

		margin-left: 0%

	}

}



@media (min-width:992px) {

	.vc_col-md-1,

	.vc_col-md-2,

	.vc_col-md-3,

	.vc_col-md-4,

	.vc_col-md-5,

	.vc_col-md-6,

	.vc_col-md-7,

	.vc_col-md-8,

	.vc_col-md-9,

	.vc_col-md-10,

	.vc_col-md-11,

	.vc_col-md-12 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-md-1,

	.rtl .vc_rtl-columns-reverse .vc_col-md-2,

	.rtl .vc_rtl-columns-reverse .vc_col-md-3,

	.rtl .vc_rtl-columns-reverse .vc_col-md-4,

	.rtl .vc_rtl-columns-reverse .vc_col-md-5,

	.rtl .vc_rtl-columns-reverse .vc_col-md-6,

	.rtl .vc_rtl-columns-reverse .vc_col-md-7,

	.rtl .vc_rtl-columns-reverse .vc_col-md-8,

	.rtl .vc_rtl-columns-reverse .vc_col-md-9,

	.rtl .vc_rtl-columns-reverse .vc_col-md-10,

	.rtl .vc_rtl-columns-reverse .vc_col-md-11,

	.rtl .vc_rtl-columns-reverse .vc_col-md-12 {

		float: right

	}

	.vc_col-md-12 {

		width: 100%

	}

	.vc_col-md-11 {

		width: 91.66666667%

	}

	.vc_col-md-10 {

		width: 83.33333333%

	}

	.vc_col-md-9 {

		width: 75%

	}

	.vc_col-md-8 {

		width: 66.66666667%

	}

	.vc_col-md-7 {

		width: 58.33333333%

	}

	.vc_col-md-6 {

		width: 50%

	}

	.vc_col-md-5 {

		width: 41.66666667%

	}

	.vc_col-md-4 {

		width: 33.33333333%

	}

	.vc_col-md-3 {

		width: 25%

	}

	.vc_col-md-2 {

		width: 16.66666667%

	}

	.vc_col-md-1 {

		width: 8.33333333%

	}

	.vc_col-md-pull-12 {

		right: 100%

	}

	.vc_col-md-pull-11 {

		right: 91.66666667%

	}

	.vc_col-md-pull-10 {

		right: 83.33333333%

	}

	.vc_col-md-pull-9 {

		right: 75%

	}

	.vc_col-md-pull-8 {

		right: 66.66666667%

	}

	.vc_col-md-pull-7 {

		right: 58.33333333%

	}

	.vc_col-md-pull-6 {

		right: 50%

	}

	.vc_col-md-pull-5 {

		right: 41.66666667%

	}

	.vc_col-md-pull-4 {

		right: 33.33333333%

	}

	.vc_col-md-pull-3 {

		right: 25%

	}

	.vc_col-md-pull-2 {

		right: 16.66666667%

	}

	.vc_col-md-pull-1 {

		right: 8.33333333%

	}

	.vc_col-md-pull-0 {

		right: auto

	}

	.vc_col-md-push-12 {

		left: 100%

	}

	.vc_col-md-push-11 {

		left: 91.66666667%

	}

	.vc_col-md-push-10 {

		left: 83.33333333%

	}

	.vc_col-md-push-9 {

		left: 75%

	}

	.vc_col-md-push-8 {

		left: 66.66666667%

	}

	.vc_col-md-push-7 {

		left: 58.33333333%

	}

	.vc_col-md-push-6 {

		left: 50%

	}

	.vc_col-md-push-5 {

		left: 41.66666667%

	}

	.vc_col-md-push-4 {

		left: 33.33333333%

	}

	.vc_col-md-push-3 {

		left: 25%

	}

	.vc_col-md-push-2 {

		left: 16.66666667%

	}

	.vc_col-md-push-1 {

		left: 8.33333333%

	}

	.vc_col-md-push-0 {

		left: auto

	}

	.vc_col-md-offset-12 {

		margin-left: 100%

	}

	.vc_col-md-offset-11 {

		margin-left: 91.66666667%

	}

	.vc_col-md-offset-10 {

		margin-left: 83.33333333%

	}

	.vc_col-md-offset-9 {

		margin-left: 75%

	}

	.vc_col-md-offset-8 {

		margin-left: 66.66666667%

	}

	.vc_col-md-offset-7 {

		margin-left: 58.33333333%

	}

	.vc_col-md-offset-6 {

		margin-left: 50%

	}

	.vc_col-md-offset-5 {

		margin-left: 41.66666667%

	}

	.vc_col-md-offset-4 {

		margin-left: 33.33333333%

	}

	.vc_col-md-offset-3 {

		margin-left: 25%

	}

	.vc_col-md-offset-2 {

		margin-left: 16.66666667%

	}

	.vc_col-md-offset-1 {

		margin-left: 8.33333333%

	}

	.vc_col-md-offset-0 {

		margin-left: 0%

	}

}



@media (min-width:1200px) {

	.vc_col-lg-1,

	.vc_col-lg-2,

	.vc_col-lg-3,

	.vc_col-lg-4,

	.vc_col-lg-5,

	.vc_col-lg-6,

	.vc_col-lg-7,

	.vc_col-lg-8,

	.vc_col-lg-9,

	.vc_col-lg-10,

	.vc_col-lg-11,

	.vc_col-lg-12 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-lg-1,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-2,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-3,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-4,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-5,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-6,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-7,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-8,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-9,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-10,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-11,

	.rtl .vc_rtl-columns-reverse .vc_col-lg-12 {

		float: right

	}

	.vc_col-lg-12 {

		width: 100%

	}

	.vc_col-lg-11 {

		width: 91.66666667%

	}

	.vc_col-lg-10 {

		width: 83.33333333%

	}

	.vc_col-lg-9 {

		width: 75%

	}

	.vc_col-lg-8 {

		width: 66.66666667%

	}

	.vc_col-lg-7 {

		width: 58.33333333%

	}

	.vc_col-lg-6 {

		width: 50%

	}

	.vc_col-lg-5 {

		width: 41.66666667%

	}

	.vc_col-lg-4 {

		width: 33.33333333%

	}

	.vc_col-lg-3 {

		width: 25%

	}

	.vc_col-lg-2 {

		width: 16.66666667%

	}

	.vc_col-lg-1 {

		width: 8.33333333%

	}

	.vc_col-lg-pull-12 {

		right: 100%

	}

	.vc_col-lg-pull-11 {

		right: 91.66666667%

	}

	.vc_col-lg-pull-10 {

		right: 83.33333333%

	}

	.vc_col-lg-pull-9 {

		right: 75%

	}

	.vc_col-lg-pull-8 {

		right: 66.66666667%

	}

	.vc_col-lg-pull-7 {

		right: 58.33333333%

	}

	.vc_col-lg-pull-6 {

		right: 50%

	}

	.vc_col-lg-pull-5 {

		right: 41.66666667%

	}

	.vc_col-lg-pull-4 {

		right: 33.33333333%

	}

	.vc_col-lg-pull-3 {

		right: 25%

	}

	.vc_col-lg-pull-2 {

		right: 16.66666667%

	}

	.vc_col-lg-pull-1 {

		right: 8.33333333%

	}

	.vc_col-lg-pull-0 {

		right: auto

	}

	.vc_col-lg-push-12 {

		left: 100%

	}

	.vc_col-lg-push-11 {

		left: 91.66666667%

	}

	.vc_col-lg-push-10 {

		left: 83.33333333%

	}

	.vc_col-lg-push-9 {

		left: 75%

	}

	.vc_col-lg-push-8 {

		left: 66.66666667%

	}

	.vc_col-lg-push-7 {

		left: 58.33333333%

	}

	.vc_col-lg-push-6 {

		left: 50%

	}

	.vc_col-lg-push-5 {

		left: 41.66666667%

	}

	.vc_col-lg-push-4 {

		left: 33.33333333%

	}

	.vc_col-lg-push-3 {

		left: 25%

	}

	.vc_col-lg-push-2 {

		left: 16.66666667%

	}

	.vc_col-lg-push-1 {

		left: 8.33333333%

	}

	.vc_col-lg-push-0 {

		left: auto

	}

	.vc_col-lg-offset-12 {

		margin-left: 100%

	}

	.vc_col-lg-offset-11 {

		margin-left: 91.66666667%

	}

	.vc_col-lg-offset-10 {

		margin-left: 83.33333333%

	}

	.vc_col-lg-offset-9 {

		margin-left: 75%

	}

	.vc_col-lg-offset-8 {

		margin-left: 66.66666667%

	}

	.vc_col-lg-offset-7 {

		margin-left: 58.33333333%

	}

	.vc_col-lg-offset-6 {

		margin-left: 50%

	}

	.vc_col-lg-offset-5 {

		margin-left: 41.66666667%

	}

	.vc_col-lg-offset-4 {

		margin-left: 33.33333333%

	}

	.vc_col-lg-offset-3 {

		margin-left: 25%

	}

	.vc_col-lg-offset-2 {

		margin-left: 16.66666667%

	}

	.vc_col-lg-offset-1 {

		margin-left: 8.33333333%

	}

	.vc_col-lg-offset-0 {

		margin-left: 0%

	}

}



.vc_non_responsive .vc_row .vc_col-sm-1\/5 {

	position: relative;

	float: left;

	width: 20%;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_non_responsive .vc_row .vc_col-sm-2\/5 {

	position: relative;

	float: left;

	width: 40%;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_non_responsive .vc_row .vc_col-sm-3\/5 {

	position: relative;

	float: left;

	width: 60%;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_non_responsive .vc_row .vc_col-sm-4\/5 {

	position: relative;

	float: left;

	width: 80%;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_non_responsive .vc_row .vc_col-sm-5\/5 {

	position: relative;

	float: left;

	width: 100%;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_non_responsive .vc_row .vc_col-sm-offset-5\/5 {

	margin-left: 100%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-4\/5 {

	margin-left: 80%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-3\/5 {

	margin-left: 60%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-2\/5 {

	margin-left: 40%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-1\/5 {

	margin-left: 20%

}



.vc_non_responsive .vc_row .vc_col-sm-offset-0\/5 {

	margin-left: 0%

}



.vc_col-xs-1\/5,

.vc_col-sm-1\/5,

.vc_col-md-1\/5,

.vc_col-lg-1\/5,

.vc_col-xs-2\/5,

.vc_col-sm-2\/5,

.vc_col-md-2\/5,

.vc_col-lg-2\/5,

.vc_col-xs-3\/5,

.vc_col-sm-3\/5,

.vc_col-md-3\/5,

.vc_col-lg-3\/5,

.vc_col-xs-4\/5,

.vc_col-sm-4\/5,

.vc_col-md-4\/5,

.vc_col-lg-4\/5,

.vc_col-xs-5\/5,

.vc_col-sm-5\/5,

.vc_col-md-5\/5,

.vc_col-lg-5\/5 {

	position: relative;

	min-height: 1px;

	padding-left: 15px;

	padding-right: 15px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.vc_col-xs-1\/5,

.vc_col-xs-2\/5,

.vc_col-xs-3\/5,

.vc_col-xs-4\/5,

.vc_col-xs-5\/5 {

	float: left

}



.vc_col-xs-5\/5 {

	width: 100%

}



.vc_col-xs-4\/5 {

	width: 80%

}



.vc_col-xs-3\/5 {

	width: 60%

}



.vc_col-xs-2\/5 {

	width: 40%

}



.vc_col-xs-1\/5 {

	width: 20%

}



.vc_col-xs-pull-5\/5 {

	right: 100%

}



.vc_col-xs-pull-4\/5 {

	right: 80%

}



.vc_col-xs-pull-3\/5 {

	right: 60%

}



.vc_col-xs-pull-2\/5 {

	right: 40%

}



.vc_col-xs-pull-1\/5 {

	right: 20%

}



.vc_col-xs-pull-0\/5 {

	right: auto

}



.vc_col-xs-push-5\/5 {

	left: 100%

}



.vc_col-xs-push-4\/5 {

	left: 80%

}



.vc_col-xs-push-3\/5 {

	left: 60%

}



.vc_col-xs-push-2\/5 {

	left: 40%

}



.vc_col-xs-push-1\/5 {

	left: 20%

}



.vc_col-xs-push-0\/5 {

	left: auto

}



.vc_col-xs-offset-5\/5 {

	margin-left: 100%

}



.vc_col-xs-offset-4\/5 {

	margin-left: 80%

}



.vc_col-xs-offset-3\/5 {

	margin-left: 60%

}



.vc_col-xs-offset-2\/5 {

	margin-left: 40%

}



.vc_col-xs-offset-1\/5 {

	margin-left: 20%

}



.vc_col-xs-offset-0\/5 {

	margin-left: 0%

}



.rtl .vc_rtl-columns-reverse .vc_col-xs-1\/5,

.rtl .vc_rtl-columns-reverse .vc_col-xs-2\/5,

.rtl .vc_rtl-columns-reverse .vc_col-xs-3\/5,

.rtl .vc_rtl-columns-reverse .vc_col-xs-4\/5,

.rtl .vc_rtl-columns-reverse .vc_col-xs-5\/5,

.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-1\/5,

.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-2\/5,

.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-3\/5,

.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-4\/5,

.rtl .vc_rtl-columns-reverse .vc_non_responsive .vc_row .vc_col-sm-5\/5 {

	float: right

}



@media (min-width:768px) {

	.vc_col-sm-1\/5,

	.vc_col-sm-2\/5,

	.vc_col-sm-3\/5,

	.vc_col-sm-4\/5,

	.vc_col-sm-5\/5 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {

		float: right

	}

	.vc_col-sm-5\/5 {

		width: 100%

	}

	.vc_col-sm-4\/5 {

		width: 80%

	}

	.vc_col-sm-3\/5 {

		width: 60%

	}

	.vc_col-sm-2\/5 {

		width: 40%

	}

	.vc_col-sm-1\/5 {

		width: 20%

	}

	.vc_col-sm-pull-5\/5 {

		right: 100%

	}

	.vc_col-sm-pull-4\/5 {

		right: 80%

	}

	.vc_col-sm-pull-3\/5 {

		right: 60%

	}

	.vc_col-sm-pull-2\/5 {

		right: 40%

	}

	.vc_col-sm-pull-1\/5 {

		right: 20%

	}

	.vc_col-sm-pull-0\/5 {

		right: auto

	}

	.vc_col-sm-push-5\/5 {

		left: 100%

	}

	.vc_col-sm-push-4\/5 {

		left: 80%

	}

	.vc_col-sm-push-3\/5 {

		left: 60%

	}

	.vc_col-sm-push-2\/5 {

		left: 40%

	}

	.vc_col-sm-push-1\/5 {

		left: 20%

	}

	.vc_col-sm-push-0\/5 {

		left: auto

	}

	.vc_col-sm-offset-5\/5 {

		margin-left: 100%

	}

	.vc_col-sm-offset-4\/5 {

		margin-left: 80%

	}

	.vc_col-sm-offset-3\/5 {

		margin-left: 60%

	}

	.vc_col-sm-offset-2\/5 {

		margin-left: 40%

	}

	.vc_col-sm-offset-1\/5 {

		margin-left: 20%

	}

	.vc_col-sm-offset-0\/5 {

		margin-left: 0%

	}

}



@media (min-width:992px) {

	.vc_col-md-1\/5,

	.vc_col-md-2\/5,

	.vc_col-md-3\/5,

	.vc_col-md-4\/5,

	.vc_col-md-5\/5 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {

		float: right

	}

	.vc_col-md-5\/5 {

		width: 100%

	}

	.vc_col-md-4\/5 {

		width: 80%

	}

	.vc_col-md-3\/5 {

		width: 60%

	}

	.vc_col-md-2\/5 {

		width: 40%

	}

	.vc_col-md-1\/5 {

		width: 20%

	}

	.vc_col-md-pull-5\/5 {

		right: 100%

	}

	.vc_col-md-pull-4\/5 {

		right: 80%

	}

	.vc_col-md-pull-3\/5 {

		right: 60%

	}

	.vc_col-md-pull-2\/5 {

		right: 40%

	}

	.vc_col-md-pull-1\/5 {

		right: 20%

	}

	.vc_col-md-pull-0\/5 {

		right: auto

	}

	.vc_col-md-push-5\/5 {

		left: 100%

	}

	.vc_col-md-push-4\/5 {

		left: 80%

	}

	.vc_col-md-push-3\/5 {

		left: 60%

	}

	.vc_col-md-push-2\/5 {

		left: 40%

	}

	.vc_col-md-push-1\/5 {

		left: 20%

	}

	.vc_col-md-push-0\/5 {

		left: auto

	}

	.vc_col-md-offset-5\/5 {

		margin-left: 100%

	}

	.vc_col-md-offset-4\/5 {

		margin-left: 80%

	}

	.vc_col-md-offset-3\/5 {

		margin-left: 60%

	}

	.vc_col-md-offset-2\/5 {

		margin-left: 40%

	}

	.vc_col-md-offset-1\/5 {

		margin-left: 20%

	}

	.vc_col-md-offset-0\/5 {

		margin-left: 0%

	}

}



@media (min-width:1200px) {

	.vc_col-lg-1\/5,

	.vc_col-lg-2\/5,

	.vc_col-lg-3\/5,

	.vc_col-lg-4\/5,

	.vc_col-lg-5\/5 {

		float: left

	}

	.rtl .vc_rtl-columns-reverse .vc_col-sm-1\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-2\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-3\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-4\/5,

	.rtl .vc_rtl-columns-reverse .vc_col-sm-5\/5 {

		float: right

	}

	.vc_col-lg-5\/5 {

		width: 100%

	}

	.vc_col-lg-4\/5 {

		width: 80%

	}

	.vc_col-lg-3\/5 {

		width: 60%

	}

	.vc_col-lg-2\/5 {

		width: 40%

	}

	.vc_col-lg-1\/5 {

		width: 20%

	}

	.vc_col-lg-pull-5\/5 {

		right: 100%

	}

	.vc_col-lg-pull-4\/5 {

		right: 80%

	}

	.vc_col-lg-pull-3\/5 {

		right: 60%

	}

	.vc_col-lg-pull-2\/5 {

		right: 40%

	}

	.vc_col-lg-pull-1\/5 {

		right: 20%

	}

	.vc_col-lg-pull-0\/5 {

		right: auto

	}

	.vc_col-lg-push-5\/5 {

		left: 100%

	}

	.vc_col-lg-push-4\/5 {

		left: 80%

	}

	.vc_col-lg-push-3\/5 {

		left: 60%

	}

	.vc_col-lg-push-2\/5 {

		left: 40%

	}

	.vc_col-lg-push-1\/5 {

		left: 20%

	}

	.vc_col-lg-push-0\/5 {

		left: auto

	}

	.vc_col-lg-offset-5\/5 {

		margin-left: 100%

	}

	.vc_col-lg-offset-4\/5 {

		margin-left: 80%

	}

	.vc_col-lg-offset-3\/5 {

		margin-left: 60%

	}

	.vc_col-lg-offset-2\/5 {

		margin-left: 40%

	}

	.vc_col-lg-offset-1\/5 {

		margin-left: 20%

	}

	.vc_col-lg-offset-0\/5 {

		margin-left: 0%

	}

}



.vc_pull-right {

	float: right!important

}



.vc_pull-left {

	float: left!important

}



.vc_clearfix:before,

.vc_clearfix:after {

	content: " ";

	display: table

}



.vc_clearfix:after {

	clear: both

}



.vc_clearfix:before,

.vc_clearfix:after {

	content: " ";

	display: table

}



.vc_clearfix:after {

	clear: both

}



.vc_el-clearfix {

	clear: both

}



@media (max-width:777px) {

	.vc_el-clearfix-xs {

		clear: both

	}

}



@media (min-width:778px) and (max-width:991px) {

	.vc_el-clearfix-sm {

		clear: both

	}

}



@media (min-width:992px) and (max-width:1199px) {

	.vc_el-clearfix-md {

		clear: both

	}

}



@media (min-width:1200px) {

	.vc_el-clearfix-lg {

		clear: both

	}

}



.vc_visible {

	display: block

}



.vc_table {

	width: 100%;

	margin-bottom: 20px;

	border-collapse: collapse

}



.vc_table>thead>tr>th,

.vc_table>tbody>tr>th,

.vc_table>tfoot>tr>th,

.vc_table>thead>tr>td,

.vc_table>tbody>tr>td,

.vc_table>tfoot>tr>td {

	padding: 8px;

	line-height: 1.42857143;

	vertical-align: top;

	border-top: 1px solid #ddd

}



.vc_table>thead>tr>th {

	vertical-align: bottom;

	border-bottom: 2px solid #ddd

}



.vc_table>caption+thead>tr:first-child>th,

.vc_table>colgroup+thead>tr:first-child>th,

.vc_table>thead:first-child>tr:first-child>th,

.vc_table>caption+thead>tr:first-child>td,

.vc_table>colgroup+thead>tr:first-child>td,

.vc_table>thead:first-child>tr:first-child>td {

	border-top: 0

}



.vc_table>tbody+tbody {

	border-top: 2px solid #ddd

}



.vc_table .table {

	background-color: #fff

}



.vc_table-bordered {

	border: 1px solid #ddd

}



.vc_table-bordered>thead>tr>th,

.vc_table-bordered>tbody>tr>th,

.vc_table-bordered>tfoot>tr>th,

.vc_table-bordered>thead>tr>td,

.vc_table-bordered>tbody>tr>td,

.vc_table-bordered>tfoot>tr>td {

	border: 1px solid #ddd

}



.vc_table-bordered>thead>tr>th,

.vc_table-bordered>thead>tr>td {

	border-bottom-width: 2px

}



.vc_pixel_icon {

	display: inline-block;

	vertical-align: middle;

	height: 16px;

	width: 16px;

	background-position: 0 0;

	background-repeat: no-repeat

}



.vc_pixel_icon-alert {

	background-image: url(../plugins/js_composer/assets/vc/alert.png)

}



.vc_pixel_icon-info {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/info.png)

}



.vc_pixel_icon-tick {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/tick.png)

}



.vc_pixel_icon-explanation {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/exclamation.png)

}



.vc_pixel_icon-address_book {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/address-book.png)

}



.vc_pixel_icon-alarm_clock {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/alarm-clock.png)

}



.vc_pixel_icon-anchor {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/anchor.png)

}



.vc_pixel_icon-application_image {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/application-image.png)

}



.vc_pixel_icon-arrow {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/arrow.png)

}



.vc_pixel_icon-asterisk {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/asterisk.png)

}



.vc_pixel_icon-hammer {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/auction-hammer.png)

}



.vc_pixel_icon-balloon {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon.png)

}



.vc_pixel_icon-balloon_buzz {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-buzz.png)

}



.vc_pixel_icon-balloon_facebook {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-facebook.png)

}



.vc_pixel_icon-balloon_twitter {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-twitter.png)

}



.vc_pixel_icon-battery {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/battery-full.png)

}



.vc_pixel_icon-binocular {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/binocular.png)

}



.vc_pixel_icon-document_excel {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-excel.png)

}



.vc_pixel_icon-document_image {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-image.png)

}



.vc_pixel_icon-document_music {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-music.png)

}



.vc_pixel_icon-document_office {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-office.png)

}



.vc_pixel_icon-document_pdf {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-pdf.png)

}



.vc_pixel_icon-document_powerpoint {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png)

}



.vc_pixel_icon-document_word {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-word.png)

}



.vc_pixel_icon-bookmark {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/bookmark.png)

}



.vc_pixel_icon-camcorder {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/camcorder.png)

}



.vc_pixel_icon-camera {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/camera.png)

}



.vc_pixel_icon-chart {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/chart.png)

}



.vc_pixel_icon-chart_pie {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/chart-pie.png)

}



.vc_pixel_icon-clock {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/clock.png)

}



.vc_pixel_icon-play {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/control.png)

}



.vc_pixel_icon-fire {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/fire.png)

}



.vc_pixel_icon-heart {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/heart.png)

}



.vc_pixel_icon-mail {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/mail.png)

}



.vc_pixel_icon-shield {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/plus-shield.png)

}



.vc_pixel_icon-video {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/video.png)

}



@font-face {

	font-family: 'vcpb-plugin-icons';

	src: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62);

	src: url('//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.eot?f6ud62#iefix') format('embedded-opentype'), url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.ttf?f6ud62) format('truetype'), url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.woff?f6ud62) format('woff'), url('//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_icons_v2/fonts/vcpb-plugin-icons.svg?f6ud62#vcpb-plugin-icons') format('svg');

	font-weight: 400;

	font-style: normal

}



.vc-composer-icon {

	font-family: 'vcpb-plugin-icons'!important;

	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

}



.vc-c-icon-minimize:before {

	content: "\e91c"

}



.vc-c-icon-close:before {

	content: "\e5cd"

}



.vc-c-icon-1-6_4-6_1-6:before {

	content: "\e90e"

}



.vc-c-icon-add_template:before {

	content: "\e903"

}



.vc-c-icon-arrow_back:before {

	content: "\e5c4"

}



.vc-c-icon-arrow_drop_down:before {

	content: "\e5c5"

}



.vc-c-icon-arrow_drop_up:before {

	content: "\e5c7"

}



.vc-c-icon-arrow_forward:before {

	content: "\e5c8"

}



.vc-c-icon-check:before {

	content: "\e5ca"

}



.vc-c-icon-arrow_upward:before {

	content: "\e5d8"

}



.vc-c-icon-arrow_downward:before {

	content: "\e5db"

}



.vc-c-icon-sync:before {

	content: "\e627"

}



.vc-c-icon-search:before {

	content: "\e8b6"

}



.vc-c-icon-1-1:before {

	content: "\e900"

}



.vc-c-icon-1-2_1-2:before {

	content: "\e901"

}



.vc-c-icon-1-3_1-3_1-3:before {

	content: "\e902"

}



.vc-c-icon-1-4_1-2_1-4:before {

	content: "\e904"

}



.vc-c-icon-1-4_1-4_1-4_1-4:before {

	content: "\e905"

}



.vc-c-icon-1-4_3-4:before {

	content: "\e906"

}



.vc-c-icon-1-6_1-6_1-6_1-2:before {

	content: "\e907"

}



.vc-c-icon-1-6_1-6_1-6_1-6_1-6_1-6:before {

	content: "\e908"

}



.vc-c-icon-l_15_15_15_15_15:before {

	content: "\e909"

}



.vc-c-icon-1-6_2-3_1-6:before {

	content: "\e90a"

}



.vc-c-icon-2-3_1-3:before {

	content: "\e90b"

}



.vc-c-icon-5-6_1-6:before {

	content: "\e90c"

}



.vc-c-icon-add_element:before {

	content: "\e90d"

}



.vc-c-icon-add:before {

	content: "\e90f"

}



.vc-c-icon-cog:before {

	content: "\e910"

}



.vc-c-icon-content_copy:before {

	content: "\e911"

}



.vc-c-icon-delete_empty:before {

	content: "\e912"

}



.vc-c-icon-dragndrop:before {

	content: "\e913"

}



.vc-c-icon-fullscreen_exit:before {

	content: "\e914"

}



.vc-c-icon-fullscreen:before {

	content: "\e915"

}



.vc-c-icon-arrow_drop_right:before {

	content: "\e916"

}



.vc-c-icon-layout_default:before {

	content: "\e917"

}



.vc-c-icon-layout_landscape-smartphones:before {

	content: "\e918"

}



.vc-c-icon-layout_landscape-tablets:before {

	content: "\e919"

}



.vc-c-icon-layout_portrait-smartphones:before {

	content: "\e91a"

}



.vc-c-icon-layout_portrait-tablets:before {

	content: "\e91b"

}



.vc-c-icon-mode_edit:before {

	content: "\e91d"

}



.vc-c-icon-row_default_fe:before {

	content: "\e91e"

}



.vc-c-icon-text-block:before {

	content: "\e91f"

}



.vc_txt_align_left {

	text-align: left

}



.vc_txt_align_right {

	text-align: right

}



.vc_txt_align_center {

	text-align: center

}



.vc_txt_align_justify {

	text-align: justify;

	text-justify: inter-word

}



.vc_el_width_50 {

	width: 50%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_el_width_60 {

	width: 60%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_el_width_70 {

	width: 70%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_el_width_80 {

	width: 80%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_el_width_90 {

	width: 90%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_el_width_100 {

	width: 100%;

	margin-left: auto!important;

	margin-right: auto!important

}



.vc_btn,

a.vc_btn,

button.vc_btn {

	cursor: pointer;

	display: inline-block;

	text-decoration: none!important;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	padding: 9px 12px;

	font-size: 100%;

	line-height: 20px;

	border-radius: 4px

}



.vc_btn,

a.vc_btn,

button.vc_btn,

.vc_btn:hover,

a.vc_btn:hover,

button.vc_btn:hover,

.vc_btn:focus,

a.vc_btn:focus,

button.vc_btn:focus {

	border: 1px solid transparent;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}



.vc_btn-lg,

a.vc_btn-lg,

button.vc_btn-lg {

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.33;

	border-radius: 6px

}



.vc_btn-sm,

a.vc_btn-sm,

button.vc_btn-sm {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}



.vc_btn-xs,

a.vc_btn-xs,

button.vc_btn-xs {

	padding: 1px 5px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}



.vc_btn_square,

a.vc_btn_square,

button.vc_btn_square {

	border-radius: 0

}



.vc_btn_square_outlined,

a.vc_btn_square_outlined,

button.vc_btn_square_outlined {

	border-radius: 0;

	background: none!important

}



.vc_btn_square_outlined,

a.vc_btn_square_outlined,

button.vc_btn_square_outlined,

.vc_btn_square_outlined:hover,

a.vc_btn_square_outlined:hover,

button.vc_btn_square_outlined:hover,

.vc_btn_square_outlined:focus,

a.vc_btn_square_outlined:focus,

button.vc_btn_square_outlined:focus {

	border: 2px solid

}



.vc_btn_round,

a.vc_btn_round,

button.vc_btn_round {

	border-radius: 25px

}



.vc_btn_outlined,

a.vc_btn_outlined,

button.vc_btn_outlined {

	background: none!important

}



.vc_btn_outlined,

a.vc_btn_outlined,

button.vc_btn_outlined,

.vc_btn_outlined:hover,

a.vc_btn_outlined:hover,

button.vc_btn_outlined:hover,

.vc_btn_outlined:focus,

a.vc_btn_outlined:focus,

button.vc_btn_outlined:focus {

	border: 2px solid

}



.vc_btn-blue,

a.vc_btn-blue,

button.vc_btn-blue {

	background-color: #5472D2;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-blue:hover,

a.vc_btn-blue:hover,

button.vc_btn-blue:hover {

	background-color: #3c5ecc;

	color: #f7f7f7!important

}



.vc_btn-blue.vc_btn_outlined,

a.vc_btn-blue.vc_btn_outlined,

button.vc_btn-blue.vc_btn_outlined,

.vc_btn-blue.vc_btn_square_outlined,

a.vc_btn-blue.vc_btn_square_outlined,

button.vc_btn-blue.vc_btn_square_outlined {

	color: #5472D2!important

}



.vc_btn-blue.vc_btn_outlined:hover,

a.vc_btn-blue.vc_btn_outlined:hover,

button.vc_btn-blue.vc_btn_outlined:hover,

.vc_btn-blue.vc_btn_square_outlined:hover,

a.vc_btn-blue.vc_btn_square_outlined:hover,

button.vc_btn-blue.vc_btn_square_outlined:hover {

	border-color: #3c5ecc

}



.vc_btn-blue.vc_btn_3d,

a.vc_btn-blue.vc_btn_3d,

button.vc_btn-blue.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #3253bc;

	box-shadow: 0 5px 0 #3253bc;

	margin-bottom: 5px

}



.vc_btn-blue.vc_btn_3d.vc_btn_xs,

a.vc_btn-blue.vc_btn_3d.vc_btn_xs,

button.vc_btn-blue.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #3253bc;

	box-shadow: 0 3px 0 #3253bc;

	margin-bottom: 3px

}



.vc_btn-blue.vc_btn_3d.vc_btn_sm,

a.vc_btn-blue.vc_btn_3d.vc_btn_sm,

button.vc_btn-blue.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #3253bc;

	box-shadow: 0 4px 0 #3253bc;

	margin-bottom: 4px

}



.vc_btn-turquoise,

a.vc_btn-turquoise,

button.vc_btn-turquoise {

	background-color: #00C1CF;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-turquoise:hover,

a.vc_btn-turquoise:hover,

button.vc_btn-turquoise:hover {

	background-color: #00a4b0;

	color: #f7f7f7!important

}



.vc_btn-turquoise.vc_btn_outlined,

a.vc_btn-turquoise.vc_btn_outlined,

button.vc_btn-turquoise.vc_btn_outlined,

.vc_btn-turquoise.vc_btn_square_outlined,

a.vc_btn-turquoise.vc_btn_square_outlined,

button.vc_btn-turquoise.vc_btn_square_outlined {

	color: #00C1CF!important

}



.vc_btn-turquoise.vc_btn_outlined:hover,

a.vc_btn-turquoise.vc_btn_outlined:hover,

button.vc_btn-turquoise.vc_btn_outlined:hover,

.vc_btn-turquoise.vc_btn_square_outlined:hover,

a.vc_btn-turquoise.vc_btn_square_outlined:hover,

button.vc_btn-turquoise.vc_btn_square_outlined:hover {

	border-color: #00a4b0

}



.vc_btn-turquoise.vc_btn_3d,

a.vc_btn-turquoise.vc_btn_3d,

button.vc_btn-turquoise.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #008d97;

	box-shadow: 0 5px 0 #008d97;

	margin-bottom: 5px

}



.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,

a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,

button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #008d97;

	box-shadow: 0 3px 0 #008d97;

	margin-bottom: 3px

}



.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,

a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,

button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #008d97;

	box-shadow: 0 4px 0 #008d97;

	margin-bottom: 4px

}



.vc_btn-pink,

a.vc_btn-pink,

button.vc_btn-pink {

	background-color: #FE6C61;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-pink:hover,

a.vc_btn-pink:hover,

button.vc_btn-pink:hover {

	background-color: #fe5043;

	color: #f7f7f7!important

}



.vc_btn-pink.vc_btn_outlined,

a.vc_btn-pink.vc_btn_outlined,

button.vc_btn-pink.vc_btn_outlined,

.vc_btn-pink.vc_btn_square_outlined,

a.vc_btn-pink.vc_btn_square_outlined,

button.vc_btn-pink.vc_btn_square_outlined {

	color: #FE6C61!important

}



.vc_btn-pink.vc_btn_outlined:hover,

a.vc_btn-pink.vc_btn_outlined:hover,

button.vc_btn-pink.vc_btn_outlined:hover,

.vc_btn-pink.vc_btn_square_outlined:hover,

a.vc_btn-pink.vc_btn_square_outlined:hover,

button.vc_btn-pink.vc_btn_square_outlined:hover {

	border-color: #fe5043

}



.vc_btn-pink.vc_btn_3d,

a.vc_btn-pink.vc_btn_3d,

button.vc_btn-pink.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #fe3829;

	box-shadow: 0 5px 0 #fe3829;

	margin-bottom: 5px

}



.vc_btn-pink.vc_btn_3d.vc_btn_xs,

a.vc_btn-pink.vc_btn_3d.vc_btn_xs,

button.vc_btn-pink.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #fe3829;

	box-shadow: 0 3px 0 #fe3829;

	margin-bottom: 3px

}



.vc_btn-pink.vc_btn_3d.vc_btn_sm,

a.vc_btn-pink.vc_btn_3d.vc_btn_sm,

button.vc_btn-pink.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #fe3829;

	box-shadow: 0 4px 0 #fe3829;

	margin-bottom: 4px

}



.vc_btn-violet,

a.vc_btn-violet,

button.vc_btn-violet {

	background-color: #8D6DC4;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-violet:hover,

a.vc_btn-violet:hover,

button.vc_btn-violet:hover {

	background-color: #7c57bb;

	color: #f7f7f7!important

}



.vc_btn-violet.vc_btn_outlined,

a.vc_btn-violet.vc_btn_outlined,

button.vc_btn-violet.vc_btn_outlined,

.vc_btn-violet.vc_btn_square_outlined,

a.vc_btn-violet.vc_btn_square_outlined,

button.vc_btn-violet.vc_btn_square_outlined {

	color: #8D6DC4!important

}



.vc_btn-violet.vc_btn_outlined:hover,

a.vc_btn-violet.vc_btn_outlined:hover,

button.vc_btn-violet.vc_btn_outlined:hover,

.vc_btn-violet.vc_btn_square_outlined:hover,

a.vc_btn-violet.vc_btn_square_outlined:hover,

button.vc_btn-violet.vc_btn_square_outlined:hover {

	border-color: #7c57bb

}



.vc_btn-violet.vc_btn_3d,

a.vc_btn-violet.vc_btn_3d,

button.vc_btn-violet.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #6e48b1;

	box-shadow: 0 5px 0 #6e48b1;

	margin-bottom: 5px

}



.vc_btn-violet.vc_btn_3d.vc_btn_xs,

a.vc_btn-violet.vc_btn_3d.vc_btn_xs,

button.vc_btn-violet.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #6e48b1;

	box-shadow: 0 3px 0 #6e48b1;

	margin-bottom: 3px

}



.vc_btn-violet.vc_btn_3d.vc_btn_sm,

a.vc_btn-violet.vc_btn_3d.vc_btn_sm,

button.vc_btn-violet.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #6e48b1;

	box-shadow: 0 4px 0 #6e48b1;

	margin-bottom: 4px

}



.vc_btn-peacoc,

a.vc_btn-peacoc,

button.vc_btn-peacoc {

	background-color: #4CADC9;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-peacoc:hover,

a.vc_btn-peacoc:hover,

button.vc_btn-peacoc:hover {

	background-color: #39a0bd;

	color: #f7f7f7!important

}



.vc_btn-peacoc.vc_btn_outlined,

a.vc_btn-peacoc.vc_btn_outlined,

button.vc_btn-peacoc.vc_btn_outlined,

.vc_btn-peacoc.vc_btn_square_outlined,

a.vc_btn-peacoc.vc_btn_square_outlined,

button.vc_btn-peacoc.vc_btn_square_outlined {

	color: #4CADC9!important

}



.vc_btn-peacoc.vc_btn_outlined:hover,

a.vc_btn-peacoc.vc_btn_outlined:hover,

button.vc_btn-peacoc.vc_btn_outlined:hover,

.vc_btn-peacoc.vc_btn_square_outlined:hover,

a.vc_btn-peacoc.vc_btn_square_outlined:hover,

button.vc_btn-peacoc.vc_btn_square_outlined:hover {

	border-color: #39a0bd

}



.vc_btn-peacoc.vc_btn_3d,

a.vc_btn-peacoc.vc_btn_3d,

button.vc_btn-peacoc.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #338faa;

	box-shadow: 0 5px 0 #338faa;

	margin-bottom: 5px

}



.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,

a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,

button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #338faa;

	box-shadow: 0 3px 0 #338faa;

	margin-bottom: 3px

}



.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,

a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,

button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #338faa;

	box-shadow: 0 4px 0 #338faa;

	margin-bottom: 4px

}



.vc_btn-chino,

a.vc_btn-chino,

button.vc_btn-chino {

	background-color: #CEC2AB;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-chino:hover,

a.vc_btn-chino:hover,

button.vc_btn-chino:hover {

	background-color: #c3b498;

	color: #f7f7f7!important

}



.vc_btn-chino.vc_btn_outlined,

a.vc_btn-chino.vc_btn_outlined,

button.vc_btn-chino.vc_btn_outlined,

.vc_btn-chino.vc_btn_square_outlined,

a.vc_btn-chino.vc_btn_square_outlined,

button.vc_btn-chino.vc_btn_square_outlined {

	color: #CEC2AB!important

}



.vc_btn-chino.vc_btn_outlined:hover,

a.vc_btn-chino.vc_btn_outlined:hover,

button.vc_btn-chino.vc_btn_outlined:hover,

.vc_btn-chino.vc_btn_square_outlined:hover,

a.vc_btn-chino.vc_btn_square_outlined:hover,

button.vc_btn-chino.vc_btn_square_outlined:hover {

	border-color: #c3b498

}



.vc_btn-chino.vc_btn_3d,

a.vc_btn-chino.vc_btn_3d,

button.vc_btn-chino.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #b9a888;

	box-shadow: 0 5px 0 #b9a888;

	margin-bottom: 5px

}



.vc_btn-chino.vc_btn_3d.vc_btn_xs,

a.vc_btn-chino.vc_btn_3d.vc_btn_xs,

button.vc_btn-chino.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #b9a888;

	box-shadow: 0 3px 0 #b9a888;

	margin-bottom: 3px

}



.vc_btn-chino.vc_btn_3d.vc_btn_sm,

a.vc_btn-chino.vc_btn_3d.vc_btn_sm,

button.vc_btn-chino.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #b9a888;

	box-shadow: 0 4px 0 #b9a888;

	margin-bottom: 4px

}



.vc_btn-mulled_wine,

a.vc_btn-mulled_wine,

button.vc_btn-mulled_wine {

	background-color: #50485B;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-mulled_wine:hover,

a.vc_btn-mulled_wine:hover,

button.vc_btn-mulled_wine:hover {

	background-color: #413a4a;

	color: #f7f7f7!important

}



.vc_btn-mulled_wine.vc_btn_outlined,

a.vc_btn-mulled_wine.vc_btn_outlined,

button.vc_btn-mulled_wine.vc_btn_outlined,

.vc_btn-mulled_wine.vc_btn_square_outlined,

a.vc_btn-mulled_wine.vc_btn_square_outlined,

button.vc_btn-mulled_wine.vc_btn_square_outlined {

	color: #50485B!important

}



.vc_btn-mulled_wine.vc_btn_outlined:hover,

a.vc_btn-mulled_wine.vc_btn_outlined:hover,

button.vc_btn-mulled_wine.vc_btn_outlined:hover,

.vc_btn-mulled_wine.vc_btn_square_outlined:hover,

a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,

button.vc_btn-mulled_wine.vc_btn_square_outlined:hover {

	border-color: #413a4a

}



.vc_btn-mulled_wine.vc_btn_3d,

a.vc_btn-mulled_wine.vc_btn_3d,

button.vc_btn-mulled_wine.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #342f3c;

	box-shadow: 0 5px 0 #342f3c;

	margin-bottom: 5px

}



.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,

a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,

button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #342f3c;

	box-shadow: 0 3px 0 #342f3c;

	margin-bottom: 3px

}



.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,

a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,

button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #342f3c;

	box-shadow: 0 4px 0 #342f3c;

	margin-bottom: 4px

}



.vc_btn-vista_blue,

a.vc_btn-vista_blue,

button.vc_btn-vista_blue {

	background-color: #75D69C;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-vista_blue:hover,

a.vc_btn-vista_blue:hover,

button.vc_btn-vista_blue:hover {

	background-color: #5dcf8b;

	color: #f7f7f7!important

}



.vc_btn-vista_blue.vc_btn_outlined,

a.vc_btn-vista_blue.vc_btn_outlined,

button.vc_btn-vista_blue.vc_btn_outlined,

.vc_btn-vista_blue.vc_btn_square_outlined,

a.vc_btn-vista_blue.vc_btn_square_outlined,

button.vc_btn-vista_blue.vc_btn_square_outlined {

	color: #75D69C!important

}



.vc_btn-vista_blue.vc_btn_outlined:hover,

a.vc_btn-vista_blue.vc_btn_outlined:hover,

button.vc_btn-vista_blue.vc_btn_outlined:hover,

.vc_btn-vista_blue.vc_btn_square_outlined:hover,

a.vc_btn-vista_blue.vc_btn_square_outlined:hover,

button.vc_btn-vista_blue.vc_btn_square_outlined:hover {

	border-color: #5dcf8b

}



.vc_btn-vista_blue.vc_btn_3d,

a.vc_btn-vista_blue.vc_btn_3d,

button.vc_btn-vista_blue.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #4ac97d;

	box-shadow: 0 5px 0 #4ac97d;

	margin-bottom: 5px

}



.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,

a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,

button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #4ac97d;

	box-shadow: 0 3px 0 #4ac97d;

	margin-bottom: 3px

}



.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,

a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,

button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #4ac97d;

	box-shadow: 0 4px 0 #4ac97d;

	margin-bottom: 4px

}



.vc_btn-black,

a.vc_btn-black,

button.vc_btn-black {

	background-color: #2A2A2A;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-black:hover,

a.vc_btn-black:hover,

button.vc_btn-black:hover {

	background-color: #1b1b1b;

	color: #f7f7f7!important

}



.vc_btn-black.vc_btn_outlined,

a.vc_btn-black.vc_btn_outlined,

button.vc_btn-black.vc_btn_outlined,

.vc_btn-black.vc_btn_square_outlined,

a.vc_btn-black.vc_btn_square_outlined,

button.vc_btn-black.vc_btn_square_outlined {

	color: #2A2A2A!important

}



.vc_btn-black.vc_btn_outlined:hover,

a.vc_btn-black.vc_btn_outlined:hover,

button.vc_btn-black.vc_btn_outlined:hover,

.vc_btn-black.vc_btn_square_outlined:hover,

a.vc_btn-black.vc_btn_square_outlined:hover,

button.vc_btn-black.vc_btn_square_outlined:hover {

	border-color: #1b1b1b

}



.vc_btn-black.vc_btn_3d,

a.vc_btn-black.vc_btn_3d,

button.vc_btn-black.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #0e0e0e;

	box-shadow: 0 5px 0 #0e0e0e;

	margin-bottom: 5px

}



.vc_btn-black.vc_btn_3d.vc_btn_xs,

a.vc_btn-black.vc_btn_3d.vc_btn_xs,

button.vc_btn-black.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #0e0e0e;

	box-shadow: 0 3px 0 #0e0e0e;

	margin-bottom: 3px

}



.vc_btn-black.vc_btn_3d.vc_btn_sm,

a.vc_btn-black.vc_btn_3d.vc_btn_sm,

button.vc_btn-black.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #0e0e0e;

	box-shadow: 0 4px 0 #0e0e0e;

	margin-bottom: 4px

}



.vc_btn-grey,

a.vc_btn-grey,

button.vc_btn-grey {

	background-color: #EBEBEB;

	color: #666666!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-grey:hover,

a.vc_btn-grey:hover,

button.vc_btn-grey:hover {

	background-color: #dcdcdc;

	color: #5e5e5e!important

}



.vc_btn-grey.vc_btn_outlined,

a.vc_btn-grey.vc_btn_outlined,

button.vc_btn-grey.vc_btn_outlined,

.vc_btn-grey.vc_btn_square_outlined,

a.vc_btn-grey.vc_btn_square_outlined,

button.vc_btn-grey.vc_btn_square_outlined {

	color: #EBEBEB!important

}



.vc_btn-grey.vc_btn_outlined:hover,

a.vc_btn-grey.vc_btn_outlined:hover,

button.vc_btn-grey.vc_btn_outlined:hover,

.vc_btn-grey.vc_btn_square_outlined:hover,

a.vc_btn-grey.vc_btn_square_outlined:hover,

button.vc_btn-grey.vc_btn_square_outlined:hover {

	border-color: #dcdcdc

}



.vc_btn-grey.vc_btn_3d,

a.vc_btn-grey.vc_btn_3d,

button.vc_btn-grey.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #cfcfcf;

	box-shadow: 0 5px 0 #cfcfcf;

	margin-bottom: 5px

}



.vc_btn-grey.vc_btn_3d.vc_btn_xs,

a.vc_btn-grey.vc_btn_3d.vc_btn_xs,

button.vc_btn-grey.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #cfcfcf;

	box-shadow: 0 3px 0 #cfcfcf;

	margin-bottom: 3px

}



.vc_btn-grey.vc_btn_3d.vc_btn_sm,

a.vc_btn-grey.vc_btn_3d.vc_btn_sm,

button.vc_btn-grey.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #cfcfcf;

	box-shadow: 0 4px 0 #cfcfcf;

	margin-bottom: 4px

}



.vc_btn-orange,

a.vc_btn-orange,

button.vc_btn-orange {

	background-color: #F7BE68;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-orange:hover,

a.vc_btn-orange:hover,

button.vc_btn-orange:hover {

	background-color: #f5b14b;

	color: #f7f7f7!important

}



.vc_btn-orange.vc_btn_outlined,

a.vc_btn-orange.vc_btn_outlined,

button.vc_btn-orange.vc_btn_outlined,

.vc_btn-orange.vc_btn_square_outlined,

a.vc_btn-orange.vc_btn_square_outlined,

button.vc_btn-orange.vc_btn_square_outlined {

	color: #F7BE68!important

}



.vc_btn-orange.vc_btn_outlined:hover,

a.vc_btn-orange.vc_btn_outlined:hover,

button.vc_btn-orange.vc_btn_outlined:hover,

.vc_btn-orange.vc_btn_square_outlined:hover,

a.vc_btn-orange.vc_btn_square_outlined:hover,

button.vc_btn-orange.vc_btn_square_outlined:hover {

	border-color: #f5b14b

}



.vc_btn-orange.vc_btn_3d,

a.vc_btn-orange.vc_btn_3d,

button.vc_btn-orange.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #f4a733;

	box-shadow: 0 5px 0 #f4a733;

	margin-bottom: 5px

}



.vc_btn-orange.vc_btn_3d.vc_btn_xs,

a.vc_btn-orange.vc_btn_3d.vc_btn_xs,

button.vc_btn-orange.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #f4a733;

	box-shadow: 0 3px 0 #f4a733;

	margin-bottom: 3px

}



.vc_btn-orange.vc_btn_3d.vc_btn_sm,

a.vc_btn-orange.vc_btn_3d.vc_btn_sm,

button.vc_btn-orange.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #f4a733;

	box-shadow: 0 4px 0 #f4a733;

	margin-bottom: 4px

}



.vc_btn-sky,

a.vc_btn-sky,

button.vc_btn-sky {

	background-color: #5AA1E3;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-sky:hover,

a.vc_btn-sky:hover,

button.vc_btn-sky:hover {

	background-color: #4092df;

	color: #f7f7f7!important

}



.vc_btn-sky.vc_btn_outlined,

a.vc_btn-sky.vc_btn_outlined,

button.vc_btn-sky.vc_btn_outlined,

.vc_btn-sky.vc_btn_square_outlined,

a.vc_btn-sky.vc_btn_square_outlined,

button.vc_btn-sky.vc_btn_square_outlined {

	color: #5AA1E3!important

}



.vc_btn-sky.vc_btn_outlined:hover,

a.vc_btn-sky.vc_btn_outlined:hover,

button.vc_btn-sky.vc_btn_outlined:hover,

.vc_btn-sky.vc_btn_square_outlined:hover,

a.vc_btn-sky.vc_btn_square_outlined:hover,

button.vc_btn-sky.vc_btn_square_outlined:hover {

	border-color: #4092df

}



.vc_btn-sky.vc_btn_3d,

a.vc_btn-sky.vc_btn_3d,

button.vc_btn-sky.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #2a86db;

	box-shadow: 0 5px 0 #2a86db;

	margin-bottom: 5px

}



.vc_btn-sky.vc_btn_3d.vc_btn_xs,

a.vc_btn-sky.vc_btn_3d.vc_btn_xs,

button.vc_btn-sky.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #2a86db;

	box-shadow: 0 3px 0 #2a86db;

	margin-bottom: 3px

}



.vc_btn-sky.vc_btn_3d.vc_btn_sm,

a.vc_btn-sky.vc_btn_3d.vc_btn_sm,

button.vc_btn-sky.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #2a86db;

	box-shadow: 0 4px 0 #2a86db;

	margin-bottom: 4px

}



.vc_btn-green,

a.vc_btn-green,

button.vc_btn-green {

	background-color: #6DAB3C;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-green:hover,

a.vc_btn-green:hover,

button.vc_btn-green:hover {

	background-color: #5f9434;

	color: #f7f7f7!important

}



.vc_btn-green.vc_btn_outlined,

a.vc_btn-green.vc_btn_outlined,

button.vc_btn-green.vc_btn_outlined,

.vc_btn-green.vc_btn_square_outlined,

a.vc_btn-green.vc_btn_square_outlined,

button.vc_btn-green.vc_btn_square_outlined {

	color: #6DAB3C!important

}



.vc_btn-green.vc_btn_outlined:hover,

a.vc_btn-green.vc_btn_outlined:hover,

button.vc_btn-green.vc_btn_outlined:hover,

.vc_btn-green.vc_btn_square_outlined:hover,

a.vc_btn-green.vc_btn_square_outlined:hover,

button.vc_btn-green.vc_btn_square_outlined:hover {

	border-color: #5f9434

}



.vc_btn-green.vc_btn_3d,

a.vc_btn-green.vc_btn_3d,

button.vc_btn-green.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #53812d;

	box-shadow: 0 5px 0 #53812d;

	margin-bottom: 5px

}



.vc_btn-green.vc_btn_3d.vc_btn_xs,

a.vc_btn-green.vc_btn_3d.vc_btn_xs,

button.vc_btn-green.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #53812d;

	box-shadow: 0 3px 0 #53812d;

	margin-bottom: 3px

}



.vc_btn-green.vc_btn_3d.vc_btn_sm,

a.vc_btn-green.vc_btn_3d.vc_btn_sm,

button.vc_btn-green.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #53812d;

	box-shadow: 0 4px 0 #53812d;

	margin-bottom: 4px

}



.vc_btn-juicy_pink,

a.vc_btn-juicy_pink,

button.vc_btn-juicy_pink {

	background-color: #F4524D;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-juicy_pink:hover,

a.vc_btn-juicy_pink:hover,

button.vc_btn-juicy_pink:hover {

	background-color: #f23630;

	color: #f7f7f7!important

}



.vc_btn-juicy_pink.vc_btn_outlined,

a.vc_btn-juicy_pink.vc_btn_outlined,

button.vc_btn-juicy_pink.vc_btn_outlined,

.vc_btn-juicy_pink.vc_btn_square_outlined,

a.vc_btn-juicy_pink.vc_btn_square_outlined,

button.vc_btn-juicy_pink.vc_btn_square_outlined {

	color: #F4524D!important

}



.vc_btn-juicy_pink.vc_btn_outlined:hover,

a.vc_btn-juicy_pink.vc_btn_outlined:hover,

button.vc_btn-juicy_pink.vc_btn_outlined:hover,

.vc_btn-juicy_pink.vc_btn_square_outlined:hover,

a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,

button.vc_btn-juicy_pink.vc_btn_square_outlined:hover {

	border-color: #f23630

}



.vc_btn-juicy_pink.vc_btn_3d,

a.vc_btn-juicy_pink.vc_btn_3d,

button.vc_btn-juicy_pink.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #f11f18;

	box-shadow: 0 5px 0 #f11f18;

	margin-bottom: 5px

}



.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,

a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,

button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #f11f18;

	box-shadow: 0 3px 0 #f11f18;

	margin-bottom: 3px

}



.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,

a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,

button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #f11f18;

	box-shadow: 0 4px 0 #f11f18;

	margin-bottom: 4px

}



.vc_btn-sandy_brown,

a.vc_btn-sandy_brown,

button.vc_btn-sandy_brown {

	background-color: #F79468;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-sandy_brown:hover,

a.vc_btn-sandy_brown:hover,

button.vc_btn-sandy_brown:hover {

	background-color: #f57f4b;

	color: #f7f7f7!important

}



.vc_btn-sandy_brown.vc_btn_outlined,

a.vc_btn-sandy_brown.vc_btn_outlined,

button.vc_btn-sandy_brown.vc_btn_outlined,

.vc_btn-sandy_brown.vc_btn_square_outlined,

a.vc_btn-sandy_brown.vc_btn_square_outlined,

button.vc_btn-sandy_brown.vc_btn_square_outlined {

	color: #F79468!important

}



.vc_btn-sandy_brown.vc_btn_outlined:hover,

a.vc_btn-sandy_brown.vc_btn_outlined:hover,

button.vc_btn-sandy_brown.vc_btn_outlined:hover,

.vc_btn-sandy_brown.vc_btn_square_outlined:hover,

a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,

button.vc_btn-sandy_brown.vc_btn_square_outlined:hover {

	border-color: #f57f4b

}



.vc_btn-sandy_brown.vc_btn_3d,

a.vc_btn-sandy_brown.vc_btn_3d,

button.vc_btn-sandy_brown.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #f46e33;

	box-shadow: 0 5px 0 #f46e33;

	margin-bottom: 5px

}



.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,

a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,

button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #f46e33;

	box-shadow: 0 3px 0 #f46e33;

	margin-bottom: 3px

}



.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,

a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,

button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #f46e33;

	box-shadow: 0 4px 0 #f46e33;

	margin-bottom: 4px

}



.vc_btn-purple,

a.vc_btn-purple,

button.vc_btn-purple {

	background-color: #B97EBB;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-purple:hover,

a.vc_btn-purple:hover,

button.vc_btn-purple:hover {

	background-color: #ae6ab0;

	color: #f7f7f7!important

}



.vc_btn-purple.vc_btn_outlined,

a.vc_btn-purple.vc_btn_outlined,

button.vc_btn-purple.vc_btn_outlined,

.vc_btn-purple.vc_btn_square_outlined,

a.vc_btn-purple.vc_btn_square_outlined,

button.vc_btn-purple.vc_btn_square_outlined {

	color: #B97EBB!important

}



.vc_btn-purple.vc_btn_outlined:hover,

a.vc_btn-purple.vc_btn_outlined:hover,

button.vc_btn-purple.vc_btn_outlined:hover,

.vc_btn-purple.vc_btn_square_outlined:hover,

a.vc_btn-purple.vc_btn_square_outlined:hover,

button.vc_btn-purple.vc_btn_square_outlined:hover {

	border-color: #ae6ab0

}



.vc_btn-purple.vc_btn_3d,

a.vc_btn-purple.vc_btn_3d,

button.vc_btn-purple.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #a559a8;

	box-shadow: 0 5px 0 #a559a8;

	margin-bottom: 5px

}



.vc_btn-purple.vc_btn_3d.vc_btn_xs,

a.vc_btn-purple.vc_btn_3d.vc_btn_xs,

button.vc_btn-purple.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #a559a8;

	box-shadow: 0 3px 0 #a559a8;

	margin-bottom: 3px

}



.vc_btn-purple.vc_btn_3d.vc_btn_sm,

a.vc_btn-purple.vc_btn_3d.vc_btn_sm,

button.vc_btn-purple.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #a559a8;

	box-shadow: 0 4px 0 #a559a8;

	margin-bottom: 4px

}



.vc_btn-white,

a.vc_btn-white,

button.vc_btn-white {

	background-color: #FFF;

	color: #666666!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-white:hover,

a.vc_btn-white:hover,

button.vc_btn-white:hover {

	background-color: #f0f0f0;

	color: #5e5e5e!important

}



.vc_btn-white.vc_btn_outlined,

a.vc_btn-white.vc_btn_outlined,

button.vc_btn-white.vc_btn_outlined,

.vc_btn-white.vc_btn_square_outlined,

a.vc_btn-white.vc_btn_square_outlined,

button.vc_btn-white.vc_btn_square_outlined {

	color: #FFFFFF!important

}



.vc_btn-white.vc_btn_outlined:hover,

a.vc_btn-white.vc_btn_outlined:hover,

button.vc_btn-white.vc_btn_outlined:hover,

.vc_btn-white.vc_btn_square_outlined:hover,

a.vc_btn-white.vc_btn_square_outlined:hover,

button.vc_btn-white.vc_btn_square_outlined:hover {

	border-color: #f0f0f0

}



.vc_btn-white.vc_btn_3d,

a.vc_btn-white.vc_btn_3d,

button.vc_btn-white.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #e3e3e3;

	box-shadow: 0 5px 0 #e3e3e3;

	margin-bottom: 5px

}



.vc_btn-white.vc_btn_3d.vc_btn_xs,

a.vc_btn-white.vc_btn_3d.vc_btn_xs,

button.vc_btn-white.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #e3e3e3;

	box-shadow: 0 3px 0 #e3e3e3;

	margin-bottom: 3px

}



.vc_btn-white.vc_btn_3d.vc_btn_sm,

a.vc_btn-white.vc_btn_3d.vc_btn_sm,

button.vc_btn-white.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #e3e3e3;

	box-shadow: 0 4px 0 #e3e3e3;

	margin-bottom: 4px

}



.vc_btn-grace,

a.vc_btn-grace,

button.vc_btn-grace {

	background-color: #AED13B;

	color: #ffffff!important;

	-webkit-transition: all 0.5s;

	-o-transition: all 0.5s;

	transition: all 0.5s

}



.vc_btn-grace:hover,

a.vc_btn-grace:hover,

button.vc_btn-grace:hover {

	background-color: #9ec02d;

	color: #f7f7f7!important

}



.vc_btn-grace.vc_btn_outlined,

a.vc_btn-grace.vc_btn_outlined,

button.vc_btn-grace.vc_btn_outlined,

.vc_btn-grace.vc_btn_square_outlined,

a.vc_btn-grace.vc_btn_square_outlined,

button.vc_btn-grace.vc_btn_square_outlined {

	color: #AED13B!important

}



.vc_btn-grace.vc_btn_outlined:hover,

a.vc_btn-grace.vc_btn_outlined:hover,

button.vc_btn-grace.vc_btn_outlined:hover,

.vc_btn-grace.vc_btn_square_outlined:hover,

a.vc_btn-grace.vc_btn_square_outlined:hover,

button.vc_btn-grace.vc_btn_square_outlined:hover {

	border-color: #9ec02d

}



.vc_btn-grace.vc_btn_3d,

a.vc_btn-grace.vc_btn_3d,

button.vc_btn-grace.vc_btn_3d {

	-webkit-box-shadow: 0 5px 0 #8dac28;

	box-shadow: 0 5px 0 #8dac28;

	margin-bottom: 5px

}



.vc_btn-grace.vc_btn_3d.vc_btn_xs,

a.vc_btn-grace.vc_btn_3d.vc_btn_xs,

button.vc_btn-grace.vc_btn_3d.vc_btn_xs {

	-webkit-box-shadow: 0 3px 0 #8dac28;

	box-shadow: 0 3px 0 #8dac28;

	margin-bottom: 3px

}



.vc_btn-grace.vc_btn_3d.vc_btn_sm,

a.vc_btn-grace.vc_btn_3d.vc_btn_sm,

button.vc_btn-grace.vc_btn_3d.vc_btn_sm {

	-webkit-box-shadow: 0 4px 0 #8dac28;

	box-shadow: 0 4px 0 #8dac28;

	margin-bottom: 4px

}



.vc_btn-default,

a.vc_btn-default,

button.vc_btn-default {

	color: #7d7d7d;

	background-color: #fff;

	border-color: transparent

}



.vc_btn-default:hover,

a.vc_btn-default:hover,

button.vc_btn-default:hover,

.vc_btn-default:focus,

a.vc_btn-default:focus,

button.vc_btn-default:focus,

.vc_btn-default:active,

a.vc_btn-default:active,

button.vc_btn-default:active,

.vc_btn-default.active,

a.vc_btn-default.active,

button.vc_btn-default.active,

.open>.dropdown-toggle.vc_btn-default,

.open>.dropdown-togglea.vc_btn-default,

.open>.dropdown-togglebutton.vc_btn-default {

	color: #7d7d7d;

	background-color: #e6e6e6;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-default:active,

a.vc_btn-default:active,

button.vc_btn-default:active,

.vc_btn-default.active,

a.vc_btn-default.active,

button.vc_btn-default.active,

.open>.dropdown-toggle.vc_btn-default,

.open>.dropdown-togglea.vc_btn-default,

.open>.dropdown-togglebutton.vc_btn-default {

	background-image: none

}



.vc_btn-default.disabled,

a.vc_btn-default.disabled,

button.vc_btn-default.disabled,

.vc_btn-default[disabled],

a.vc_btn-default[disabled],

button.vc_btn-default[disabled],

fieldset[disabled] .vc_btn-default,

fieldset[disabled] a.vc_btn-default,

fieldset[disabled] button.vc_btn-default,

.vc_btn-default.disabled:hover,

a.vc_btn-default.disabled:hover,

button.vc_btn-default.disabled:hover,

.vc_btn-default[disabled]:hover,

a.vc_btn-default[disabled]:hover,

button.vc_btn-default[disabled]:hover,

fieldset[disabled] .vc_btn-default:hover,

fieldset[disabled] a.vc_btn-default:hover,

fieldset[disabled] button.vc_btn-default:hover,

.vc_btn-default.disabled:focus,

a.vc_btn-default.disabled:focus,

button.vc_btn-default.disabled:focus,

.vc_btn-default[disabled]:focus,

a.vc_btn-default[disabled]:focus,

button.vc_btn-default[disabled]:focus,

fieldset[disabled] .vc_btn-default:focus,

fieldset[disabled] a.vc_btn-default:focus,

fieldset[disabled] button.vc_btn-default:focus,

.vc_btn-default.disabled:active,

a.vc_btn-default.disabled:active,

button.vc_btn-default.disabled:active,

.vc_btn-default[disabled]:active,

a.vc_btn-default[disabled]:active,

button.vc_btn-default[disabled]:active,

fieldset[disabled] .vc_btn-default:active,

fieldset[disabled] a.vc_btn-default:active,

fieldset[disabled] button.vc_btn-default:active,

.vc_btn-default.disabled.active,

a.vc_btn-default.disabled.active,

button.vc_btn-default.disabled.active,

.vc_btn-default[disabled].active,

a.vc_btn-default[disabled].active,

button.vc_btn-default[disabled].active,

fieldset[disabled] .vc_btn-default.active,

fieldset[disabled] a.vc_btn-default.active,

fieldset[disabled] button.vc_btn-default.active {

	background-color: #fff;

	border-color: transparent

}



.vc_btn-default .badge,

a.vc_btn-default .badge,

button.vc_btn-default .badge {

	color: #fff;

	background-color: #7d7d7d

}



.vc_btn-primary,

a.vc_btn-primary,

button.vc_btn-primary {

	color: #fff;

	background-color: #00aef0;

	border-color: transparent

}



.vc_btn-primary:hover,

a.vc_btn-primary:hover,

button.vc_btn-primary:hover,

.vc_btn-primary:focus,

a.vc_btn-primary:focus,

button.vc_btn-primary:focus,

.vc_btn-primary:active,

a.vc_btn-primary:active,

button.vc_btn-primary:active,

.vc_btn-primary.active,

a.vc_btn-primary.active,

button.vc_btn-primary.active,

.open>.dropdown-toggle.vc_btn-primary,

.open>.dropdown-togglea.vc_btn-primary,

.open>.dropdown-togglebutton.vc_btn-primary {

	color: #fff;

	background-color: #0089bd;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-primary:active,

a.vc_btn-primary:active,

button.vc_btn-primary:active,

.vc_btn-primary.active,

a.vc_btn-primary.active,

button.vc_btn-primary.active,

.open>.dropdown-toggle.vc_btn-primary,

.open>.dropdown-togglea.vc_btn-primary,

.open>.dropdown-togglebutton.vc_btn-primary {

	background-image: none

}



.vc_btn-primary.disabled,

a.vc_btn-primary.disabled,

button.vc_btn-primary.disabled,

.vc_btn-primary[disabled],

a.vc_btn-primary[disabled],

button.vc_btn-primary[disabled],

fieldset[disabled] .vc_btn-primary,

fieldset[disabled] a.vc_btn-primary,

fieldset[disabled] button.vc_btn-primary,

.vc_btn-primary.disabled:hover,

a.vc_btn-primary.disabled:hover,

button.vc_btn-primary.disabled:hover,

.vc_btn-primary[disabled]:hover,

a.vc_btn-primary[disabled]:hover,

button.vc_btn-primary[disabled]:hover,

fieldset[disabled] .vc_btn-primary:hover,

fieldset[disabled] a.vc_btn-primary:hover,

fieldset[disabled] button.vc_btn-primary:hover,

.vc_btn-primary.disabled:focus,

a.vc_btn-primary.disabled:focus,

button.vc_btn-primary.disabled:focus,

.vc_btn-primary[disabled]:focus,

a.vc_btn-primary[disabled]:focus,

button.vc_btn-primary[disabled]:focus,

fieldset[disabled] .vc_btn-primary:focus,

fieldset[disabled] a.vc_btn-primary:focus,

fieldset[disabled] button.vc_btn-primary:focus,

.vc_btn-primary.disabled:active,

a.vc_btn-primary.disabled:active,

button.vc_btn-primary.disabled:active,

.vc_btn-primary[disabled]:active,

a.vc_btn-primary[disabled]:active,

button.vc_btn-primary[disabled]:active,

fieldset[disabled] .vc_btn-primary:active,

fieldset[disabled] a.vc_btn-primary:active,

fieldset[disabled] button.vc_btn-primary:active,

.vc_btn-primary.disabled.active,

a.vc_btn-primary.disabled.active,

button.vc_btn-primary.disabled.active,

.vc_btn-primary[disabled].active,

a.vc_btn-primary[disabled].active,

button.vc_btn-primary[disabled].active,

fieldset[disabled] .vc_btn-primary.active,

fieldset[disabled] a.vc_btn-primary.active,

fieldset[disabled] button.vc_btn-primary.active {

	background-color: #00aef0;

	border-color: transparent

}



.vc_btn-primary .badge,

a.vc_btn-primary .badge,

button.vc_btn-primary .badge {

	color: #00aef0;

	background-color: #fff

}



.vc_btn-success,

a.vc_btn-success,

button.vc_btn-success {

	color: #fff;

	background-color: #5cb85c;

	border-color: transparent

}



.vc_btn-success:hover,

a.vc_btn-success:hover,

button.vc_btn-success:hover,

.vc_btn-success:focus,

a.vc_btn-success:focus,

button.vc_btn-success:focus,

.vc_btn-success:active,

a.vc_btn-success:active,

button.vc_btn-success:active,

.vc_btn-success.active,

a.vc_btn-success.active,

button.vc_btn-success.active,

.open>.dropdown-toggle.vc_btn-success,

.open>.dropdown-togglea.vc_btn-success,

.open>.dropdown-togglebutton.vc_btn-success {

	color: #fff;

	background-color: #449d44;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-success:active,

a.vc_btn-success:active,

button.vc_btn-success:active,

.vc_btn-success.active,

a.vc_btn-success.active,

button.vc_btn-success.active,

.open>.dropdown-toggle.vc_btn-success,

.open>.dropdown-togglea.vc_btn-success,

.open>.dropdown-togglebutton.vc_btn-success {

	background-image: none

}



.vc_btn-success.disabled,

a.vc_btn-success.disabled,

button.vc_btn-success.disabled,

.vc_btn-success[disabled],

a.vc_btn-success[disabled],

button.vc_btn-success[disabled],

fieldset[disabled] .vc_btn-success,

fieldset[disabled] a.vc_btn-success,

fieldset[disabled] button.vc_btn-success,

.vc_btn-success.disabled:hover,

a.vc_btn-success.disabled:hover,

button.vc_btn-success.disabled:hover,

.vc_btn-success[disabled]:hover,

a.vc_btn-success[disabled]:hover,

button.vc_btn-success[disabled]:hover,

fieldset[disabled] .vc_btn-success:hover,

fieldset[disabled] a.vc_btn-success:hover,

fieldset[disabled] button.vc_btn-success:hover,

.vc_btn-success.disabled:focus,

a.vc_btn-success.disabled:focus,

button.vc_btn-success.disabled:focus,

.vc_btn-success[disabled]:focus,

a.vc_btn-success[disabled]:focus,

button.vc_btn-success[disabled]:focus,

fieldset[disabled] .vc_btn-success:focus,

fieldset[disabled] a.vc_btn-success:focus,

fieldset[disabled] button.vc_btn-success:focus,

.vc_btn-success.disabled:active,

a.vc_btn-success.disabled:active,

button.vc_btn-success.disabled:active,

.vc_btn-success[disabled]:active,

a.vc_btn-success[disabled]:active,

button.vc_btn-success[disabled]:active,

fieldset[disabled] .vc_btn-success:active,

fieldset[disabled] a.vc_btn-success:active,

fieldset[disabled] button.vc_btn-success:active,

.vc_btn-success.disabled.active,

a.vc_btn-success.disabled.active,

button.vc_btn-success.disabled.active,

.vc_btn-success[disabled].active,

a.vc_btn-success[disabled].active,

button.vc_btn-success[disabled].active,

fieldset[disabled] .vc_btn-success.active,

fieldset[disabled] a.vc_btn-success.active,

fieldset[disabled] button.vc_btn-success.active {

	background-color: #5cb85c;

	border-color: transparent

}



.vc_btn-success .badge,

a.vc_btn-success .badge,

button.vc_btn-success .badge {

	color: #5cb85c;

	background-color: #fff

}



.vc_btn-info,

a.vc_btn-info,

button.vc_btn-info {

	color: #fff;

	background-color: #5bc0de;

	border-color: transparent

}



.vc_btn-info:hover,

a.vc_btn-info:hover,

button.vc_btn-info:hover,

.vc_btn-info:focus,

a.vc_btn-info:focus,

button.vc_btn-info:focus,

.vc_btn-info:active,

a.vc_btn-info:active,

button.vc_btn-info:active,

.vc_btn-info.active,

a.vc_btn-info.active,

button.vc_btn-info.active,

.open>.dropdown-toggle.vc_btn-info,

.open>.dropdown-togglea.vc_btn-info,

.open>.dropdown-togglebutton.vc_btn-info {

	color: #fff;

	background-color: #31b0d5;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-info:active,

a.vc_btn-info:active,

button.vc_btn-info:active,

.vc_btn-info.active,

a.vc_btn-info.active,

button.vc_btn-info.active,

.open>.dropdown-toggle.vc_btn-info,

.open>.dropdown-togglea.vc_btn-info,

.open>.dropdown-togglebutton.vc_btn-info {

	background-image: none

}



.vc_btn-info.disabled,

a.vc_btn-info.disabled,

button.vc_btn-info.disabled,

.vc_btn-info[disabled],

a.vc_btn-info[disabled],

button.vc_btn-info[disabled],

fieldset[disabled] .vc_btn-info,

fieldset[disabled] a.vc_btn-info,

fieldset[disabled] button.vc_btn-info,

.vc_btn-info.disabled:hover,

a.vc_btn-info.disabled:hover,

button.vc_btn-info.disabled:hover,

.vc_btn-info[disabled]:hover,

a.vc_btn-info[disabled]:hover,

button.vc_btn-info[disabled]:hover,

fieldset[disabled] .vc_btn-info:hover,

fieldset[disabled] a.vc_btn-info:hover,

fieldset[disabled] button.vc_btn-info:hover,

.vc_btn-info.disabled:focus,

a.vc_btn-info.disabled:focus,

button.vc_btn-info.disabled:focus,

.vc_btn-info[disabled]:focus,

a.vc_btn-info[disabled]:focus,

button.vc_btn-info[disabled]:focus,

fieldset[disabled] .vc_btn-info:focus,

fieldset[disabled] a.vc_btn-info:focus,

fieldset[disabled] button.vc_btn-info:focus,

.vc_btn-info.disabled:active,

a.vc_btn-info.disabled:active,

button.vc_btn-info.disabled:active,

.vc_btn-info[disabled]:active,

a.vc_btn-info[disabled]:active,

button.vc_btn-info[disabled]:active,

fieldset[disabled] .vc_btn-info:active,

fieldset[disabled] a.vc_btn-info:active,

fieldset[disabled] button.vc_btn-info:active,

.vc_btn-info.disabled.active,

a.vc_btn-info.disabled.active,

button.vc_btn-info.disabled.active,

.vc_btn-info[disabled].active,

a.vc_btn-info[disabled].active,

button.vc_btn-info[disabled].active,

fieldset[disabled] .vc_btn-info.active,

fieldset[disabled] a.vc_btn-info.active,

fieldset[disabled] button.vc_btn-info.active {

	background-color: #5bc0de;

	border-color: transparent

}



.vc_btn-info .badge,

a.vc_btn-info .badge,

button.vc_btn-info .badge {

	color: #5bc0de;

	background-color: #fff

}



.vc_btn-warning,

a.vc_btn-warning,

button.vc_btn-warning {

	color: #fff;

	background-color: #f0ad4e;

	border-color: transparent

}



.vc_btn-warning:hover,

a.vc_btn-warning:hover,

button.vc_btn-warning:hover,

.vc_btn-warning:focus,

a.vc_btn-warning:focus,

button.vc_btn-warning:focus,

.vc_btn-warning:active,

a.vc_btn-warning:active,

button.vc_btn-warning:active,

.vc_btn-warning.active,

a.vc_btn-warning.active,

button.vc_btn-warning.active,

.open>.dropdown-toggle.vc_btn-warning,

.open>.dropdown-togglea.vc_btn-warning,

.open>.dropdown-togglebutton.vc_btn-warning {

	color: #fff;

	background-color: #ec971f;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-warning:active,

a.vc_btn-warning:active,

button.vc_btn-warning:active,

.vc_btn-warning.active,

a.vc_btn-warning.active,

button.vc_btn-warning.active,

.open>.dropdown-toggle.vc_btn-warning,

.open>.dropdown-togglea.vc_btn-warning,

.open>.dropdown-togglebutton.vc_btn-warning {

	background-image: none

}



.vc_btn-warning.disabled,

a.vc_btn-warning.disabled,

button.vc_btn-warning.disabled,

.vc_btn-warning[disabled],

a.vc_btn-warning[disabled],

button.vc_btn-warning[disabled],

fieldset[disabled] .vc_btn-warning,

fieldset[disabled] a.vc_btn-warning,

fieldset[disabled] button.vc_btn-warning,

.vc_btn-warning.disabled:hover,

a.vc_btn-warning.disabled:hover,

button.vc_btn-warning.disabled:hover,

.vc_btn-warning[disabled]:hover,

a.vc_btn-warning[disabled]:hover,

button.vc_btn-warning[disabled]:hover,

fieldset[disabled] .vc_btn-warning:hover,

fieldset[disabled] a.vc_btn-warning:hover,

fieldset[disabled] button.vc_btn-warning:hover,

.vc_btn-warning.disabled:focus,

a.vc_btn-warning.disabled:focus,

button.vc_btn-warning.disabled:focus,

.vc_btn-warning[disabled]:focus,

a.vc_btn-warning[disabled]:focus,

button.vc_btn-warning[disabled]:focus,

fieldset[disabled] .vc_btn-warning:focus,

fieldset[disabled] a.vc_btn-warning:focus,

fieldset[disabled] button.vc_btn-warning:focus,

.vc_btn-warning.disabled:active,

a.vc_btn-warning.disabled:active,

button.vc_btn-warning.disabled:active,

.vc_btn-warning[disabled]:active,

a.vc_btn-warning[disabled]:active,

button.vc_btn-warning[disabled]:active,

fieldset[disabled] .vc_btn-warning:active,

fieldset[disabled] a.vc_btn-warning:active,

fieldset[disabled] button.vc_btn-warning:active,

.vc_btn-warning.disabled.active,

a.vc_btn-warning.disabled.active,

button.vc_btn-warning.disabled.active,

.vc_btn-warning[disabled].active,

a.vc_btn-warning[disabled].active,

button.vc_btn-warning[disabled].active,

fieldset[disabled] .vc_btn-warning.active,

fieldset[disabled] a.vc_btn-warning.active,

fieldset[disabled] button.vc_btn-warning.active {

	background-color: #f0ad4e;

	border-color: transparent

}



.vc_btn-warning .badge,

a.vc_btn-warning .badge,

button.vc_btn-warning .badge {

	color: #f0ad4e;

	background-color: #fff

}



.vc_btn-danger,

a.vc_btn-danger,

button.vc_btn-danger {

	color: #fff;

	background-color: #d9534f;

	border-color: transparent

}



.vc_btn-danger:hover,

a.vc_btn-danger:hover,

button.vc_btn-danger:hover,

.vc_btn-danger:focus,

a.vc_btn-danger:focus,

button.vc_btn-danger:focus,

.vc_btn-danger:active,

a.vc_btn-danger:active,

button.vc_btn-danger:active,

.vc_btn-danger.active,

a.vc_btn-danger.active,

button.vc_btn-danger.active,

.open>.dropdown-toggle.vc_btn-danger,

.open>.dropdown-togglea.vc_btn-danger,

.open>.dropdown-togglebutton.vc_btn-danger {

	color: #fff;

	background-color: #c9302c;

	border-color: rgba(0, 0, 0, 0)

}



.vc_btn-danger:active,

a.vc_btn-danger:active,

button.vc_btn-danger:active,

.vc_btn-danger.active,

a.vc_btn-danger.active,

button.vc_btn-danger.active,

.open>.dropdown-toggle.vc_btn-danger,

.open>.dropdown-togglea.vc_btn-danger,

.open>.dropdown-togglebutton.vc_btn-danger {

	background-image: none

}



.vc_btn-danger.disabled,

a.vc_btn-danger.disabled,

button.vc_btn-danger.disabled,

.vc_btn-danger[disabled],

a.vc_btn-danger[disabled],

button.vc_btn-danger[disabled],

fieldset[disabled] .vc_btn-danger,

fieldset[disabled] a.vc_btn-danger,

fieldset[disabled] button.vc_btn-danger,

.vc_btn-danger.disabled:hover,

a.vc_btn-danger.disabled:hover,

button.vc_btn-danger.disabled:hover,

.vc_btn-danger[disabled]:hover,

a.vc_btn-danger[disabled]:hover,

button.vc_btn-danger[disabled]:hover,

fieldset[disabled] .vc_btn-danger:hover,

fieldset[disabled] a.vc_btn-danger:hover,

fieldset[disabled] button.vc_btn-danger:hover,

.vc_btn-danger.disabled:focus,

a.vc_btn-danger.disabled:focus,

button.vc_btn-danger.disabled:focus,

.vc_btn-danger[disabled]:focus,

a.vc_btn-danger[disabled]:focus,

button.vc_btn-danger[disabled]:focus,

fieldset[disabled] .vc_btn-danger:focus,

fieldset[disabled] a.vc_btn-danger:focus,

fieldset[disabled] button.vc_btn-danger:focus,

.vc_btn-danger.disabled:active,

a.vc_btn-danger.disabled:active,

button.vc_btn-danger.disabled:active,

.vc_btn-danger[disabled]:active,

a.vc_btn-danger[disabled]:active,

button.vc_btn-danger[disabled]:active,

fieldset[disabled] .vc_btn-danger:active,

fieldset[disabled] a.vc_btn-danger:active,

fieldset[disabled] button.vc_btn-danger:active,

.vc_btn-danger.disabled.active,

a.vc_btn-danger.disabled.active,

button.vc_btn-danger.disabled.active,

.vc_btn-danger[disabled].active,

a.vc_btn-danger[disabled].active,

button.vc_btn-danger[disabled].active,

fieldset[disabled] .vc_btn-danger.active,

fieldset[disabled] a.vc_btn-danger.active,

fieldset[disabled] button.vc_btn-danger.active {

	background-color: #d9534f;

	border-color: transparent

}



.vc_btn-danger .badge,

a.vc_btn-danger .badge,

button.vc_btn-danger .badge {

	color: #d9534f;

	background-color: #fff

}



.vc_button-2-wrapper {

	display: inline-block;

	vertical-align: middle

}



.vc_button-2-wrapper.vc_button-2-align-left {

	display: block;

	text-align: left

}



.vc_button-2-wrapper.vc_button-2-align-right {

	display: block;

	text-align: right

}



.vc_button-2-wrapper.vc_button-2-align-center {

	display: block;

	text-align: center

}



i.icon {

	display: inline-block;

	width: 16px;

	height: 16px;

	line-height: 16px;

	vertical-align: text-top;

	margin-left: 5px

}



.wpb_btn-large i.icon {

	height: 19px;

	margin-left: 9px

}



.wpb_btn-small i.icon {

	height: 15px

}



.wpb_btn-mini i.icon {

	display: none

}



.wpb_address_book i.icon,

option.wpb_address_book {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/address-book.png) no-repeat right center

}



.wpb_alarm_clock i.icon,

option.wpb_alarm_clock {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/alarm-clock.png) no-repeat right center

}



.wpb_anchor i.icon,

option.wpb_anchor {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/anchor.png) no-repeat right center

}



.wpb_application_image i.icon,

option.wpb_application_image {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/application-image.png) no-repeat right center

}



.wpb_arrow i.icon,

option.wpb_arrow {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/arrow.png) no-repeat right center

}



.wpb_asterisk i.icon,

option.wpb_asterisk {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/asterisk.png) no-repeat right center

}



.wpb_hammer i.icon,

option.wpb_hammer {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/auction-hammer.png) no-repeat right center

}



.wpb_balloon i.icon,

option.wpb_balloon {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon.png) no-repeat right center

}



.wpb_balloon_buzz i.icon,

option.wpb_balloon_buzz {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-buzz.png) no-repeat right center

}



.wpb_balloon_facebook i.icon,

option.wpb_balloon_facebook {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-facebook.png) no-repeat right center

}



.wpb_balloon_twitter i.icon,

option.wpb_balloon_twitter {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/balloon-twitter.png) no-repeat right center

}



.wpb_battery i.icon,

option.wpb_battery {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/battery-full.png) no-repeat right center

}



.wpb_binocular i.icon,

option.wpb_binocular {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/binocular.png) no-repeat right center

}



.wpb_document_excel i.icon,

option.wpb_document_excel {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-excel.png) no-repeat right center

}



.wpb_document_image i.icon,

option.wpb_document_image {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-image.png) no-repeat right center

}



.wpb_document_music i.icon,

option.wpb_document_music {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-music.png) no-repeat right center

}



.wpb_document_office i.icon,

option.wpb_document_office {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-office.png) no-repeat right center

}



.wpb_document_pdf i.icon,

option.wpb_document_pdf {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-pdf.png) no-repeat right center

}



.wpb_document_powerpoint i.icon,

option.wpb_document_powerpoint {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-powerpoint.png) no-repeat right center

}



.wpb_document_word i.icon,

option.wpb_document_word {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/blue-document-word.png) no-repeat right center

}



.wpb_bookmark i.icon,

option.wpb_bookmark {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/bookmark.png) no-repeat right center

}



.wpb_camcorder i.icon,

option.wpb_camcorder {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/camcorder.png) no-repeat right center

}



.wpb_camera i.icon,

option.wpb_camera {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/camera.png) no-repeat right center

}



.wpb_chart i.icon,

option.wpb_chart {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/chart.png) no-repeat right center

}



.wpb_chart_pie i.icon,

option.wpb_chart_pie {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/chart-pie.png) no-repeat right center

}



.wpb_clock i.icon,

option.wpb_clock {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/clock.png) no-repeat right center

}



.wpb_play i.icon,

option.wpb_play {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/control.png) no-repeat right center

}



.wpb_fire i.icon,

option.wpb_fire {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/fire.png) no-repeat right center

}



.wpb_heart i.icon,

option.wpb_heart {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/heart.png) no-repeat right center

}



.wpb_mail i.icon,

option.wpb_mail {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/mail.png) no-repeat right center

}



.wpb_shield i.icon,

option.wpb_shield {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/plus-shield.png) no-repeat right center

}



.wpb_video i.icon,

option.wpb_video {

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/icons/video.png) no-repeat right center

}



.vc_column_container .vc_btn,

.vc_column_container .wpb_button {

	margin-top: 5px;

	margin-bottom: 5px

}



.vc_message_box {

	border: 1px solid transparent;

	display: block;

	overflow: hidden;

	margin: 0 0 0 0;

	padding: 1em 1em 1em 4em;

	position: relative;

	font-size: 1em;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.vc_message_box>p:first-child {

	margin-top: 0

}



.vc_message_box>p:last-child {

	margin-bottom: 0

}



.vc_message_box-icon {

	bottom: 0;

	font-size: 1em;

	font-style: normal;

	font-weight: 400;

	left: 0;

	position: absolute;

	top: 0;

	width: 4em

}



.vc_message_box-icon>* {

	font-size: 1.7em;

	line-height: 1;

	font-weight: 400;

	font-style: normal;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_message_box-icon>.fa {

	font-size: 1.7em;

	line-height: 1

}



.vc_color-blue.vc_message_box {

	color: #364a8a;

	border-color: #c5cff0;

	background-color: #edf1fa

}



.vc_color-blue.vc_message_box .vc_message_box-icon {

	color: #5472D2

}



.vc_color-blue.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #5472D2

}



.vc_color-blue.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-blue.vc_message_box-outline,

.vc_color-blue.vc_message_box-solid-icon {

	color: #364a8a;

	border-color: #5472D2;

	background-color: transparent

}



.vc_color-blue.vc_message_box-outline .vc_message_box-icon,

.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {

	color: #5472D2

}



.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #5472D2

}



.vc_color-blue.vc_message_box-3d {

	box-shadow: 0 5px 0 #9daee5

}



.vc_color-turquoise.vc_message_box {

	color: #085b61;

	border-color: #c6ecee;

	background-color: #ebfcfd

}



.vc_color-turquoise.vc_message_box .vc_message_box-icon {

	color: #00C1CF

}



.vc_color-turquoise.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #00C1CF

}



.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-turquoise.vc_message_box-outline,

.vc_color-turquoise.vc_message_box-solid-icon {

	color: #085b61;

	border-color: #00C1CF;

	background-color: transparent

}



.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,

.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {

	color: #00C1CF

}



.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #00C1CF

}



.vc_color-turquoise.vc_message_box-3d {

	box-shadow: 0 5px 0 #9fdee3

}



.vc_color-pink.vc_message_box {

	color: #d82e21;

	border-color: #ffd8d6;

	background-color: #fff0ef

}



.vc_color-pink.vc_message_box .vc_message_box-icon {

	color: #FE6C61

}



.vc_color-pink.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #FE6C61

}



.vc_color-pink.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-pink.vc_message_box-outline,

.vc_color-pink.vc_message_box-solid-icon {

	color: #d82e21;

	border-color: #FE6C61;

	background-color: transparent

}



.vc_color-pink.vc_message_box-outline .vc_message_box-icon,

.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {

	color: #FE6C61

}



.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #FE6C61

}



.vc_color-pink.vc_message_box-3d {

	box-shadow: 0 5px 0 #fea9a3

}



.vc_color-violet.vc_message_box {

	color: #5e4a81;

	border-color: #d4c8e9;

	background-color: #f0ecf7

}



.vc_color-violet.vc_message_box .vc_message_box-icon {

	color: #8D6DC4

}



.vc_color-violet.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #8D6DC4

}



.vc_color-violet.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-violet.vc_message_box-outline,

.vc_color-violet.vc_message_box-solid-icon {

	color: #5e4a81;

	border-color: #8D6DC4;

	background-color: transparent

}



.vc_color-violet.vc_message_box-outline .vc_message_box-icon,

.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {

	color: #8D6DC4

}



.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #8D6DC4

}



.vc_color-violet.vc_message_box-3d {

	box-shadow: 0 5px 0 #b8a3da

}



.vc_color-peacoc.vc_message_box {

	color: #366a79;

	border-color: #c2e3ec;

	background-color: #e9f5f8

}



.vc_color-peacoc.vc_message_box .vc_message_box-icon {

	color: #4CADC9

}



.vc_color-peacoc.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #4CADC9

}



.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-peacoc.vc_message_box-outline,

.vc_color-peacoc.vc_message_box-solid-icon {

	color: #366a79;

	border-color: #4CADC9;

	background-color: transparent

}



.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,

.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {

	color: #4CADC9

}



.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #4CADC9

}



.vc_color-peacoc.vc_message_box-3d {

	box-shadow: 0 5px 0 #9ad1e1

}



.vc_color-chino.vc_message_box {

	color: #978258;

	border-color: #e5ded2;

	background-color: #f7f5f2

}



.vc_color-chino.vc_message_box .vc_message_box-icon {

	color: #CEC2AB

}



.vc_color-chino.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #CEC2AB

}



.vc_color-chino.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-chino.vc_message_box-outline,

.vc_color-chino.vc_message_box-solid-icon {

	color: #978258;

	border-color: #CEC2AB;

	background-color: transparent

}



.vc_color-chino.vc_message_box-outline .vc_message_box-icon,

.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {

	color: #CEC2AB

}



.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #CEC2AB

}



.vc_color-chino.vc_message_box-3d {

	box-shadow: 0 5px 0 #d2c7b1

}



.vc_color-mulled_wine.vc_message_box {

	color: #1e1b22;

	border-color: #d0ccd6;

	background-color: #eae8ed

}



.vc_color-mulled_wine.vc_message_box .vc_message_box-icon {

	color: #50485B

}



.vc_color-mulled_wine.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #50485B

}



.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-mulled_wine.vc_message_box-outline,

.vc_color-mulled_wine.vc_message_box-solid-icon {

	color: #1e1b22;

	border-color: #50485B;

	background-color: transparent

}



.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,

.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {

	color: #50485B

}



.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #50485B

}



.vc_color-mulled_wine.vc_message_box-3d {

	box-shadow: 0 5px 0 #b6afc0

}



.vc_color-vista_blue.vc_message_box {

	color: #3e8e5e;

	border-color: #bcebcf;

	background-color: #e3f7eb

}



.vc_color-vista_blue.vc_message_box .vc_message_box-icon {

	color: #75D69C

}



.vc_color-vista_blue.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #75D69C

}



.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-vista_blue.vc_message_box-outline,

.vc_color-vista_blue.vc_message_box-solid-icon {

	color: #3e8e5e;

	border-color: #75D69C;

	background-color: transparent

}



.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,

.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {

	color: #75D69C

}



.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #75D69C

}



.vc_color-vista_blue.vc_message_box-3d {

	box-shadow: 0 5px 0 #94dfb3

}



.vc_color-orange.vc_message_box {

	color: #c3811c;

	border-color: #fbe1ba;

	background-color: #fef6eb

}



.vc_color-orange.vc_message_box .vc_message_box-icon {

	color: #F7BE68

}



.vc_color-orange.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #F7BE68

}



.vc_color-orange.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-orange.vc_message_box-outline,

.vc_color-orange.vc_message_box-solid-icon {

	color: #c3811c;

	border-color: #F7BE68;

	background-color: transparent

}



.vc_color-orange.vc_message_box-outline .vc_message_box-icon,

.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {

	color: #F7BE68

}



.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #F7BE68

}



.vc_color-orange.vc_message_box-3d {

	box-shadow: 0 5px 0 #f9cd8a

}



.vc_color-sky.vc_message_box {

	color: #2a6194;

	border-color: #bedaf4;

	background-color: #eaf3fb

}



.vc_color-sky.vc_message_box .vc_message_box-icon {

	color: #5AA1E3

}



.vc_color-sky.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #5AA1E3

}



.vc_color-sky.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-sky.vc_message_box-outline,

.vc_color-sky.vc_message_box-solid-icon {

	color: #2a6194;

	border-color: #5AA1E3;

	background-color: transparent

}



.vc_color-sky.vc_message_box-outline .vc_message_box-icon,

.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {

	color: #5AA1E3

}



.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #5AA1E3

}



.vc_color-sky.vc_message_box-3d {

	box-shadow: 0 5px 0 #93c1ed

}



.vc_color-green.vc_message_box {

	color: #3e562b;

	border-color: #c2e1a9;

	background-color: #eaf5e2

}



.vc_color-green.vc_message_box .vc_message_box-icon {

	color: #6DAB3C

}



.vc_color-green.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #6DAB3C

}



.vc_color-green.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-green.vc_message_box-outline,

.vc_color-green.vc_message_box-solid-icon {

	color: #3e562b;

	border-color: #6DAB3C;

	background-color: transparent

}



.vc_color-green.vc_message_box-outline .vc_message_box-icon,

.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {

	color: #6DAB3C

}



.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #6DAB3C

}



.vc_color-green.vc_message_box-3d {

	box-shadow: 0 5px 0 #a7d484

}



.vc_color-juicy_pink.vc_message_box {

	color: #a3231f;

	border-color: #fbc7c5;

	background-color: #fef5f5

}



.vc_color-juicy_pink.vc_message_box .vc_message_box-icon {

	color: #F4524D

}



.vc_color-juicy_pink.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #F4524D

}



.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-juicy_pink.vc_message_box-outline,

.vc_color-juicy_pink.vc_message_box-solid-icon {

	color: #a3231f;

	border-color: #F4524D;

	background-color: transparent

}



.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,

.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {

	color: #F4524D

}



.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #F4524D

}



.vc_color-juicy_pink.vc_message_box-3d {

	box-shadow: 0 5px 0 #f89895

}



.vc_color-sandy_brown.vc_message_box {

	color: #c3501c;

	border-color: #fbceba;

	background-color: #fef1eb

}



.vc_color-sandy_brown.vc_message_box .vc_message_box-icon {

	color: #F79468

}



.vc_color-sandy_brown.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #F79468

}



.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-sandy_brown.vc_message_box-outline,

.vc_color-sandy_brown.vc_message_box-solid-icon {

	color: #c3501c;

	border-color: #F79468;

	background-color: transparent

}



.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,

.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {

	color: #F79468

}



.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #F79468

}



.vc_color-sandy_brown.vc_message_box-3d {

	box-shadow: 0 5px 0 #f9ac8a

}



.vc_color-purple.vc_message_box {

	color: #886389;

	border-color: #e3cbe3;

	background-color: #f5ecf5

}



.vc_color-purple.vc_message_box .vc_message_box-icon {

	color: #B97EBB

}



.vc_color-purple.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #B97EBB

}



.vc_color-purple.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-purple.vc_message_box-outline,

.vc_color-purple.vc_message_box-solid-icon {

	color: #886389;

	border-color: #B97EBB;

	background-color: transparent

}



.vc_color-purple.vc_message_box-outline .vc_message_box-icon,

.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {

	color: #B97EBB

}



.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #B97EBB

}



.vc_color-purple.vc_message_box-3d {

	box-shadow: 0 5px 0 #d1a9d2

}



.vc_color-black.vc_message_box {

	color: #fff;

	border-color: #2A2A2A;

	background-color: #3c3c3c

}



.vc_color-black.vc_message_box .vc_message_box-icon {

	color: #2A2A2A

}



.vc_color-black.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #2A2A2A

}



.vc_color-black.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-black.vc_message_box-outline,

.vc_color-black.vc_message_box-solid-icon {

	color: #fff;

	border-color: #2A2A2A;

	background-color: transparent

}



.vc_color-black.vc_message_box-outline .vc_message_box-icon,

.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {

	color: #2A2A2A

}



.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #2A2A2A

}



.vc_color-black.vc_message_box-3d {

	box-shadow: 0 5px 0 #101010

}



.vc_color-grey.vc_message_box {

	color: #858585;

	border-color: #d2d2d2;

	background-color: #EBEBEB

}



.vc_color-grey.vc_message_box .vc_message_box-icon {

	color: #EBEBEB

}



.vc_color-grey.vc_message_box-solid {

	color: #858585;

	border-color: transparent;

	background-color: #EBEBEB

}



.vc_color-grey.vc_message_box-solid .vc_message_box-icon {

	color: #858585

}



.vc_color-grey.vc_message_box-outline,

.vc_color-grey.vc_message_box-solid-icon {

	color: #858585;

	border-color: #EBEBEB;

	background-color: transparent

}



.vc_color-grey.vc_message_box-outline .vc_message_box-icon,

.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {

	color: #EBEBEB

}



.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon {

	color: #858585;

	background-color: #EBEBEB

}



.vc_color-grey.vc_message_box-3d {

	box-shadow: 0 5px 0 #b8b8b8

}



.vc_color-white.vc_message_box {

	color: #b3b3b3;

	border-color: #e6e6e6;

	background-color: #FFF

}



.vc_color-white.vc_message_box .vc_message_box-icon {

	color: #FFF

}



.vc_color-white.vc_message_box-solid {

	color: #b3b3b3;

	border-color: transparent;

	background-color: #FFF

}



.vc_color-white.vc_message_box-solid .vc_message_box-icon {

	color: #b3b3b3

}



.vc_color-white.vc_message_box-outline,

.vc_color-white.vc_message_box-solid-icon {

	color: #b3b3b3;

	border-color: #FFF;

	background-color: transparent

}



.vc_color-white.vc_message_box-outline .vc_message_box-icon,

.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {

	color: #FFF

}



.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon {

	color: #b3b3b3;

	background-color: #FFF

}



.vc_color-white.vc_message_box-3d {

	box-shadow: 0 5px 0 #ccc

}



.vc_color-info.vc_message_box {

	color: #5e7f96;

	border-color: #cfebfe;

	background-color: #dff2fe

}



.vc_color-info.vc_message_box .vc_message_box-icon {

	color: #56b0ee

}



.vc_color-info.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #56b0ee

}



.vc_color-info.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-info.vc_message_box-outline,

.vc_color-info.vc_message_box-solid-icon {

	color: #5e7f96;

	border-color: #56b0ee;

	background-color: transparent

}



.vc_color-info.vc_message_box-outline .vc_message_box-icon,

.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {

	color: #56b0ee

}



.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #56b0ee

}



.vc_color-info.vc_message_box-3d {

	box-shadow: 0 5px 0 #9dd6fd

}



.vc_color-success.vc_message_box {

	color: #5e7f96;

	border-color: #cfebfe;

	background-color: #e6fdf8

}



.vc_color-success.vc_message_box .vc_message_box-icon {

	color: #1bbc9b

}



.vc_color-success.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #1bbc9b

}



.vc_color-success.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-success.vc_message_box-outline,

.vc_color-success.vc_message_box-solid-icon {

	color: #5e7f96;

	border-color: #1bbc9b;

	background-color: transparent

}



.vc_color-success.vc_message_box-outline .vc_message_box-icon,

.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {

	color: #1bbc9b

}



.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #1bbc9b

}



.vc_color-success.vc_message_box-3d {

	box-shadow: 0 5px 0 #9dd6fd

}



.vc_color-warning.vc_message_box {

	color: #9d8967;

	border-color: #ffeccc;

	background-color: #fff4e2

}



.vc_color-warning.vc_message_box .vc_message_box-icon {

	color: #fcb53f

}



.vc_color-warning.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #fcb53f

}



.vc_color-warning.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-warning.vc_message_box-outline,

.vc_color-warning.vc_message_box-solid-icon {

	color: #9d8967;

	border-color: #fcb53f;

	background-color: transparent

}



.vc_color-warning.vc_message_box-outline .vc_message_box-icon,

.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fcb53f

}



.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #fcb53f

}



.vc_color-warning.vc_message_box-3d {

	box-shadow: 0 5px 0 #ffd999

}



.vc_color-danger.vc_message_box {

	color: #a85959;

	border-color: #fedede;

	background-color: #fdeaea

}



.vc_color-danger.vc_message_box .vc_message_box-icon {

	color: #ff7877

}



.vc_color-danger.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #ff7877

}



.vc_color-danger.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-danger.vc_message_box-outline,

.vc_color-danger.vc_message_box-solid-icon {

	color: #a85959;

	border-color: #ff7877;

	background-color: transparent

}



.vc_color-danger.vc_message_box-outline .vc_message_box-icon,

.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {

	color: #ff7877

}



.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #ff7877

}



.vc_color-danger.vc_message_box-3d {

	box-shadow: 0 5px 0 #fdacac

}



.vc_color-alert-info.vc_message_box {

	color: #31708f;

	border-color: #bce8f1;

	background-color: #d9edf7

}



.vc_color-alert-info.vc_message_box .vc_message_box-icon {

	color: #67CCE0

}



.vc_color-alert-info.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #67CCE0

}



.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-alert-info.vc_message_box-outline,

.vc_color-alert-info.vc_message_box-solid-icon {

	color: #31708f;

	border-color: #67CCE0;

	background-color: transparent

}



.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,

.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {

	color: #67CCE0

}



.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #67CCE0

}



.vc_color-alert-info.vc_message_box-3d {

	box-shadow: 0 5px 0 #91d9e8

}



.vc_color-alert-success.vc_message_box {

	color: #3c763d;

	border-color: #d6e9c6;

	background-color: #dff0d8

}



.vc_color-alert-success.vc_message_box .vc_message_box-icon {

	color: #9AD36A

}



.vc_color-alert-success.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #9AD36A

}



.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-alert-success.vc_message_box-outline,

.vc_color-alert-success.vc_message_box-solid-icon {

	color: #3c763d;

	border-color: #9AD36A;

	background-color: transparent

}



.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,

.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {

	color: #9AD36A

}



.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #9AD36A

}



.vc_color-alert-success.vc_message_box-3d {

	box-shadow: 0 5px 0 #bbdba1

}



.vc_color-alert-warning.vc_message_box {

	color: #8a6d3b;

	border-color: #faebcc;

	background-color: #fcf8e3

}



.vc_color-alert-warning.vc_message_box .vc_message_box-icon {

	color: #F9CF79

}



.vc_color-alert-warning.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #F9CF79

}



.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-alert-warning.vc_message_box-outline,

.vc_color-alert-warning.vc_message_box-solid-icon {

	color: #8a6d3b;

	border-color: #F9CF79;

	background-color: transparent

}



.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,

.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {

	color: #F9CF79

}



.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #F9CF79

}



.vc_color-alert-warning.vc_message_box-3d {

	box-shadow: 0 5px 0 #f5d89e

}



.vc_color-alert-danger.vc_message_box {

	color: #a94442;

	border-color: #ebccd1;

	background-color: #f2dede

}



.vc_color-alert-danger.vc_message_box .vc_message_box-icon {

	color: #EF8495

}



.vc_color-alert-danger.vc_message_box-solid {

	color: #fff;

	border-color: transparent;

	background-color: #EF8495

}



.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon {

	color: #fff

}



.vc_color-alert-danger.vc_message_box-outline,

.vc_color-alert-danger.vc_message_box-solid-icon {

	color: #a94442;

	border-color: #EF8495;

	background-color: transparent

}



.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,

.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {

	color: #EF8495

}



.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon {

	color: #fff;

	background-color: #EF8495

}



.vc_color-alert-danger.vc_message_box-3d {

	box-shadow: 0 5px 0 #dca7b0

}



.vc_color-black.vc_message_box .vc_message_box-icon {

	color: #fff

}



.vc_color-black.vc_message_box-outline,

.vc_color-black.vc_message_box-outline .vc_message_box-icon {

	color: #2A2A2A

}



.vc_color-black.vc_message_box-solid-icon {

	color: #2A2A2A

}



.vc_color-grey.vc_message_box .vc_message_box-icon {

	color: #858585

}



.vc_color-white.vc_message_box .vc_message_box-icon {

	color: #b3b3b3

}



.vc_color-white.vc_message_box-outline,

.vc_color-white.vc_message_box-outline .vc_message_box-icon {

	color: #FFF

}



.vc_color-white.vc_message_box-solid-icon {

	color: #FFF

}



.vc_message_box-outline,

.vc_message_box-solid-icon {

	border-width: 2px

}



.vc_message_box-solid-icon .vc_message_box-icon {

	width: 3.25em

}



.vc_message_box-rounded {

	border-radius: 5px

}



.vc_message_box-round {

	border-radius: 4em

}



.wpb_alert p:last-child,

#content .wpb_alert p:last-child,

.wpb_text_column p:last-child,

.wpb_text_column *:last-child,

#content .wpb_text_column p:last-child,

#content .wpb_text_column *:last-child {

	margin-bottom: 0

}



.wpb_content_element,

ul.wpb_thumbnails-fluid>li,

.wpb_button {

	margin-bottom: 0

}



.fb_like,

.twitter-share-button,

.entry-content .twitter-share-button,

.wpb_googleplus,

.wpb_pinterest,

.wpb_tab .wpb_content_element,

.wpb_accordion .wpb_content_element {

	margin-bottom: 0

}



.vc_parallax {

	position: relative;

	overflow: hidden

}



.vc_parallax>* {

	position: relative;

	z-index: 1

}



.vc_parallax .vc_parallax-inner {

	pointer-events: none;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	background-attachment: scroll;

	background-color: transparent;

	background-image: inherit;

	background-size: cover;

	z-index: 0;

	background-position: 50% 0%

}



.vc_parallax-inner iframe {

	max-width: 1000%

}



.vc_video-bg-container {

	position: relative

}



.vc_video-bg {

	height: 100%;

	overflow: hidden;

	pointer-events: none;

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	z-index: 0

}



.vc_video-bg iframe {

	max-width: 1000%

}



.vc_row.vc_row-no-padding .vc_column-inner {

	padding-left: 0;

	padding-right: 0

}



.vc_row[data-vc-full-width] {

	-webkit-transition: opacity 0.5s ease;

	-o-transition: opacity 0.5s ease;

	transition: opacity 0.5s ease;

	overflow: hidden

}



.vc_row[data-vc-full-width].vc_hidden {

	opacity: 0

}



.vc_row-no-padding .vc_inner {

	margin-left: 0;

	margin-right: 0

}



.vc_row.vc_row-o-full-height {

	min-height: 100vh

}



.vc_row.vc_row-flex {

	box-sizing: border-box;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}



.vc_row.vc_row-flex>.vc_column_container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex

}



.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	z-index: 1

}



@media (-ms-high-contrast:active),

(-ms-high-contrast:none) {

	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner {}

	.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>* {

		min-height: 1em

	}

}



.vc_row.vc_row-flex::before,

.vc_row.vc_row-flex::after {

	display: none

}



.vc_row.vc_row-o-columns-stretch {

	-webkit-align-content: stretch;

	-ms-flex-line-pack: stretch;

	align-content: stretch

}



.vc_row.vc_row-o-columns-top {

	-webkit-align-content: flex-start;

	-ms-flex-line-pack: start;

	align-content: flex-start

}



.vc_row.vc_row-o-columns-bottom {

	-webkit-align-content: flex-end;

	-ms-flex-line-pack: end;

	align-content: flex-end

}



.vc_row.vc_row-o-columns-middle {

	-webkit-align-content: center;

	-ms-flex-line-pack: center;

	align-content: center

}



.vc_row.vc_row-o-columns-top::after,

.vc_row.vc_row-o-columns-bottom::after,

.vc_row.vc_row-o-columns-middle::after {

	content: '';

	width: 100%;

	height: 0;

	overflow: hidden;

	visibility: hidden;

	display: block

}



.vc_row.vc_row-o-equal-height>.vc_column_container {

	-webkit-box-align: stretch;

	-webkit-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-ms-flex-pack: start;

	justify-content: flex-start

}



.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-ms-flex-align: start;

	align-items: flex-start

}



.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-ms-flex-pack: end;

	justify-content: flex-end

}



.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-ms-flex-align: end;

	align-items: flex-end

}



.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center

}



.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.vc_column-inner::before,

.vc_column-inner::after {

	content: " ";

	display: table

}



.vc_column-inner::after {

	clear: both

}



.vc_ie-flexbox-fixer {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column

}



.vc_ie-flexbox-fixer>.vc_row {

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto

}



.vc_row.vc_column-gap-1 {

	margin-left: -25.5px;

	margin-right: -25.5px

}



.vc_row.vc_column-gap-1>.vc_column_container {

	padding: .5px

}



.vc_row.vc_column-gap-2 {

	margin-left: -26px;

	margin-right: -26px

}



.vc_row.vc_column-gap-2>.vc_column_container {

	padding: 1px

}



.vc_row.vc_column-gap-3 {

	margin-left: -26.5px;

	margin-right: -26.5px

}



.vc_row.vc_column-gap-3>.vc_column_container {

	padding: 1.5px

}



.vc_row.vc_column-gap-4 {

	margin-left: -27px;

	margin-right: -27px

}



.vc_row.vc_column-gap-4>.vc_column_container {

	padding: 2px

}



.vc_row.vc_column-gap-5 {

	margin-left: -27.5px;

	margin-right: -27.5px

}



.vc_row.vc_column-gap-5>.vc_column_container {

	padding: 2.5px

}



.vc_row.vc_column-gap-10 {

	margin-left: -30px;

	margin-right: -30px

}



.vc_row.vc_column-gap-10>.vc_column_container {

	padding: 5px

}



.vc_row.vc_column-gap-15 {

	margin-left: -32.5px;

	margin-right: -32.5px

}



.vc_row.vc_column-gap-15>.vc_column_container {

	padding: 7.5px

}



.vc_row.vc_column-gap-20 {

	margin-left: -35px;

	margin-right: -35px

}



.vc_row.vc_column-gap-20>.vc_column_container {

	padding: 10px

}



.vc_row.vc_column-gap-25 {

	margin-left: -37.5px;

	margin-right: -37.5px

}



.vc_row.vc_column-gap-25>.vc_column_container {

	padding: 12.5px

}



.vc_row.vc_column-gap-30 {

	margin-left: -40px;

	margin-right: -40px

}



.vc_row.vc_column-gap-30>.vc_column_container {

	padding: 15px

}



.vc_row.vc_column-gap-35 {

	margin-left: -42.5px;

	margin-right: -42.5px

}



.vc_row.vc_column-gap-35>.vc_column_container {

	padding: 17.5px

}



.vc_column_container {

	padding-left: 0;

	padding-right: 0

}



.vc_column_container>.vc_column-inner {

	box-sizing: border-box;

	padding-left: 25px;

	padding-right: 25px;

	width: 100%

}



.vc_row-has-fill>.vc_column_container>.vc_column-inner,

.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,

.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,

.vc_col-has-fill>.vc_column-inner {

	padding-top: 0

}



.vc_section {

	padding-left: 15px;

	padding-right: 15px;

	margin-left: -15px;

	margin-right: -15px

}



.vc_section[data-vc-full-width] {

	-webkit-transition: opacity 0.5s ease;

	-o-transition: opacity 0.5s ease;

	transition: opacity 0.5s ease;

	overflow: hidden

}



.vc_section[data-vc-full-width].vc_hidden {

	opacity: 0

}



.vc_section[data-vc-full-width]>.vc_row {

	margin-left: 0;

	margin-right: 0

}



.vc_section[data-vc-stretch-content] {

	padding-left: 0;

	padding-right: 0

}



.vc_section.vc_row-o-full-height {

	min-height: 100vh

}



.vc_section.vc_section-flex {

	box-sizing: border-box;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.vc_section.vc_section-flex .vc_vc_row {

	width: 100%

}



.vc_section.vc_section-flex::before,

.vc_section.vc_section-flex::after {

	display: none

}



.vc_section.vc_section-o-content-top {

	-webkit-box-pack: start;

	-ms-flex-pack: start;

	justify-content: flex-start

}



.vc_section.vc_section-o-content-bottom {

	-webkit-box-pack: end;

	-ms-flex-pack: end;

	justify-content: flex-end

}



.vc_section.vc_section-o-content-middle {

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	justify-content: center

}



.vc_section.vc_section-o-content-top::after,

.vc_section.vc_section-o-content-bottom::after,

.vc_section.vc_section-o-content-middle::after {

	content: '';

	width: 100%;

	height: 0;

	overflow: hidden;

	visibility: hidden;

	display: block

}



.vc_section.vc_section-has-fill,

.vc_section.vc_section-has-fill+.vc_section,

.vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section {

	padding-top: 35px

}



.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container {

	padding-left: .5px;

	padding-right: .5px

}



.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container {

	padding-left: 1px;

	padding-right: 1px

}



.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container {

	padding-left: 1.5px;

	padding-right: 1.5px

}



.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container {

	padding-left: 2px;

	padding-right: 2px

}



.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container {

	padding-left: 2.5px;

	padding-right: 2.5px

}



.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container {

	padding-left: 5px;

	padding-right: 5px

}



.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container {

	padding-left: 7.5px;

	padding-right: 7.5px

}



.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container {

	padding-left: 10px;

	padding-right: 10px

}



.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container {

	padding-left: 12.5px;

	padding-right: 12.5px

}



.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container {

	padding-left: 15px;

	padding-right: 15px

}



.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,

.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container {

	padding-left: 17.5px;

	padding-right: 17.5px

}



.vc_vc_column,

.vc_vc_column_inner {

	padding-left: 0;

	padding-right: 0

}



.vc_row.vc_row-flex>.vc_vc_column,

.vc_row.vc_row-flex>.vc_vc_column_inner {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex

}



.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,

.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	width: 100%

}



.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

	-webkit-box-flex: 1;

	-webkit-flex-grow: 1;

	-ms-flex-positive: 1;

	flex-grow: 1;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: vertical;

	-webkit-box-direction: normal;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column

}



.vc_row.vc_row-o-equal-height>.vc_column_container {

	-webkit-box-align: stretch;

	-webkit-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: start;

	-webkit-justify-content: flex-start;

	-ms-flex-pack: start;

	justify-content: flex-start

}



.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,

.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

	-webkit-box-align: start;

	-webkit-align-items: flex-start;

	-ms-flex-align: start;

	align-items: flex-start

}



.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: end;

	-webkit-justify-content: flex-end;

	-ms-flex-pack: end;

	justify-content: flex-end

}



.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,

.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

	-webkit-box-align: end;

	-webkit-align-items: flex-end;

	-ms-flex-align: end;

	align-items: flex-end

}



.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center

}



.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,

.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container {

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.vc_empty-element>.vc_column-inner {

	min-height: 100px

}



.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,

.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,

.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner {

	padding-top: 0

}



.fb_type_standard {

	height: 25px

}



.fb_type_standard iframe {

	height: 25px

}



.fb_type_button_count {

	height: 20px

}



.fb_type_button_count iframe {

	height: 20px

}



.fb_type_box_count {

	height: 62px

}



.fb_type_box_count iframe {

	height: 62px

}



.wpb_googleplus_type_standard {

	height: 25px

}



.wpb_googleplus_type_small {

	height: 19px

}



.wpb_googleplus_type_medium {

	height: 21px

}



.wpb_googleplus_type_tall {

	height: 21px

}



.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble {

	height: 62px

}



.wpb_pinterest a {

	border-bottom: 0

}



.wpb_pinterest_type_horizontal {

	height: 21px

}



.wpb_pinterest_type_vertical {

	box-sizing: content-box;

	padding-top: 29px;

	height: 21px

}



.wpb_pinterest_type_none {

	height: 21px

}



iframe.twitter-share-button {

	margin: 0

}



.vc_toggle {

	display: block;

	margin: 0 0 0 0;

	padding: 0;

	font-size: 1em

}



.vc_toggle:last-of-type {

	margin-bottom: 0

}



.vc_toggle_title {

	cursor: pointer;

	display: block;

	margin: 0;

	padding: 0;

	position: relative;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	font-weight: 400

}



.vc_toggle_title>h4 {

	display: inline

}



.vc_toggle_icon {

	display: none;

	position: relative;

	vertical-align: middle

}



.vc_toggle_content {

	display: none;

	margin-bottom: 0;

	margin-top: 1em;

	overflow: hidden;

	padding: 0

}



.vc_toggle.vc_toggle_active>.vc_toggle_content {

	display: block

}



.vc_toggle_simple .vc_toggle_icon {

	border: 0 solid transparent;

	border-radius: 0;

	display: inline-block

}



.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_simple .vc_toggle_icon::after {

	content: '';

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after {

	visibility: hidden

}



.vc_toggle_simple .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_simple .vc_toggle_icon::before {

	height: 2px;

	width: 10px

}



.vc_toggle_simple .vc_toggle_icon::after {

	height: 10px;

	width: 2px

}



.vc_toggle_simple .vc_toggle_icon {

	background-color: #2A2A2A;

	border-color: transparent

}



.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #2A2A2A

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #444

}



.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #444

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_simple .vc_toggle_icon {

	margin-left: 2px

}



.vc_toggle_round .vc_toggle_icon {

	border: 2px solid transparent;

	border-radius: 50%;

	display: inline-block

}



.vc_toggle_round .vc_toggle_icon::before,

.vc_toggle_round .vc_toggle_icon::after {

	content: '';

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after {

	visibility: hidden

}



.vc_toggle_round .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_round .vc_toggle_icon::before {

	height: 2px;

	width: 10px

}



.vc_toggle_round .vc_toggle_icon::after {

	height: 10px;

	width: 2px

}



.vc_toggle_round .vc_toggle_icon {

	background-color: #2A2A2A;

	border-color: transparent

}



.vc_toggle_round .vc_toggle_icon::before,

.vc_toggle_round .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #2A2A2A

}



.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #444

}



.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #444

}



.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_rounded .vc_toggle_icon {

	border: 2px solid transparent;

	border-radius: 20%;

	display: inline-block

}



.vc_toggle_rounded .vc_toggle_icon::before,

.vc_toggle_rounded .vc_toggle_icon::after {

	content: '';

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after {

	visibility: hidden

}



.vc_toggle_rounded .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_rounded .vc_toggle_icon::before {

	height: 2px;

	width: 10px

}



.vc_toggle_rounded .vc_toggle_icon::after {

	height: 10px;

	width: 2px

}



.vc_toggle_rounded .vc_toggle_icon {

	background-color: #2A2A2A;

	border-color: transparent

}



.vc_toggle_rounded .vc_toggle_icon::before,

.vc_toggle_rounded .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #2A2A2A

}



.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #444

}



.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #444

}



.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_square .vc_toggle_icon {

	border: 2px solid transparent;

	border-radius: 0;

	display: inline-block

}



.vc_toggle_square .vc_toggle_icon::before,

.vc_toggle_square .vc_toggle_icon::after {

	content: '';

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after {

	visibility: hidden

}



.vc_toggle_square .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_square .vc_toggle_icon::before {

	height: 2px;

	width: 10px

}



.vc_toggle_square .vc_toggle_icon::after {

	height: 10px;

	width: 2px

}



.vc_toggle_square .vc_toggle_icon {

	background-color: #2A2A2A;

	border-color: transparent

}



.vc_toggle_square .vc_toggle_icon::before,

.vc_toggle_square .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #2A2A2A

}



.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #444

}



.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #444

}



.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_text_only .vc_toggle_icon {

	display: none

}



.vc_toggle_arrow .vc_toggle_icon {

	display: inline-block

}



.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_arrow .vc_toggle_icon::after {

	content: '';

	border-style: solid;

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: rotate(45deg);

	-moz-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	-o-transform: rotate(45deg);

	transform: rotate(45deg)

}



.vc_toggle_arrow .vc_toggle_icon::before {

	border-left: none;

	border-top: none

}



.vc_toggle_arrow .vc_toggle_icon::after {

	border-right: none;

	border-bottom: none;

	visibility: hidden

}



.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before {

	visibility: hidden

}



.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after {

	visibility: visible

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {

	border-width: 2px;

	height: 10px;

	margin-left: -5px;

	width: 10px

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before {

	margin-top: -10px

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {

	margin-top: -5px

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #2A2A2A;

	background: transparent

}



.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #444;

	background: transparent

}



.vc_toggle_default .vc_toggle_icon {

	background: #bababa;

	border: 1px solid #acacac;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_toggle_default .vc_toggle_icon::before,

.vc_toggle_default .vc_toggle_icon::after {

	content: '';

	display: block;

	left: 50%;

	position: absolute;

	top: 50%;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	background: #bababa

}



.vc_toggle_default .vc_toggle_icon::before {

	border: 1px solid #acacac

}



.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before,

.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after {

	visibility: hidden

}



.vc_toggle.vc_toggle_default .vc_toggle_icon {

	display: inline-block;

	width: 10px;

	margin-left: 5px;

	height: 4px

}



.vc_toggle.vc_toggle_default .vc_toggle_icon::before {

	height: 10px;

	width: 4px

}



.vc_toggle.vc_toggle_default .vc_toggle_icon::after {

	width: 8px;

	height: 2px

}



.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #5472D2

}



.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #7c93dd

}



.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_blue .vc_toggle_icon {

	background-color: #5472D2;

	border-color: transparent

}



.vc_toggle_color_blue .vc_toggle_icon::before,

.vc_toggle_color_blue .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #5472D2

}



.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #5472D2

}



.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #7c93dd

}



.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #7c93dd

}



.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #7c93dd

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon {

	background: #5472D2;

	border-color: #3354c0

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before {

	border-color: #3354c0;

	background: #5472D2

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after {

	background: #5472D2

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #7c93dd;

	border-color: #5472d2

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #5472d2;

	background: #7c93dd

}



.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #7c93dd

}



.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #5472D2;

	background: transparent

}



.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #7c93dd;

	background: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #00C1CF

}



.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_turquoise .vc_toggle_icon {

	background-color: #00C1CF;

	border-color: transparent

}



.vc_toggle_color_turquoise .vc_toggle_icon::before,

.vc_toggle_color_turquoise .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #00C1CF

}



.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #00C1CF

}



.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #00919c

}



.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon {

	background: #00C1CF;

	border-color: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before {

	border-color: #00919c;

	background: #00C1CF

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after {

	background: #00C1CF

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #00919c;

	border-color: #006269

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #006269;

	background: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #00919c

}



.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #00C1CF;

	background: transparent

}



.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #00919c;

	background: transparent

}



.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #FE6C61

}



.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fe9b94

}



.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_pink .vc_toggle_icon {

	background-color: #FE6C61;

	border-color: transparent

}



.vc_toggle_color_pink .vc_toggle_icon::before,

.vc_toggle_color_pink .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #FE6C61

}



.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #FE6C61

}



.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #fe9b94

}



.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #fe9b94

}



.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fe9b94

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon {

	background: #FE6C61;

	border-color: #fe3d2e

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before {

	border-color: #fe3d2e;

	background: #FE6C61

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after {

	background: #FE6C61

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #fe9b94;

	border-color: #fe6c61

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #fe6c61;

	background: #fe9b94

}



.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #fe9b94

}



.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #FE6C61;

	background: transparent

}



.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #fe9b94;

	background: transparent

}



.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #8D6DC4

}



.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #a991d3

}



.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_violet .vc_toggle_icon {

	background-color: #8D6DC4;

	border-color: transparent

}



.vc_toggle_color_violet .vc_toggle_icon::before,

.vc_toggle_color_violet .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #8D6DC4

}



.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #8D6DC4

}



.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #a991d3

}



.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #a991d3

}



.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #a991d3

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon {

	background: #8D6DC4;

	border-color: #7149b5

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before {

	border-color: #7149b5;

	background: #8D6DC4

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after {

	background: #8D6DC4

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #a991d3;

	border-color: #8d6dc4

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #8d6dc4;

	background: #a991d3

}



.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #a991d3

}



.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #8D6DC4;

	background: transparent

}



.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #a991d3;

	background: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #4CADC9

}



.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #73bfd5

}



.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_peacoc .vc_toggle_icon {

	background-color: #4CADC9;

	border-color: transparent

}



.vc_toggle_color_peacoc .vc_toggle_icon::before,

.vc_toggle_color_peacoc .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #4CADC9

}



.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #4CADC9

}



.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #73bfd5

}



.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #73bfd5

}



.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #73bfd5

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon {

	background: #4CADC9;

	border-color: #3492ae

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before {

	border-color: #3492ae;

	background: #4CADC9

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after {

	background: #4CADC9

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #73bfd5;

	border-color: #4cadc9

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #4cadc9;

	background: #73bfd5

}



.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #73bfd5

}



.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #4CADC9;

	background: transparent

}



.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #73bfd5;

	background: transparent

}



.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #CEC2AB

}



.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #e1d9cb

}



.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_chino .vc_toggle_icon {

	background-color: #CEC2AB;

	border-color: transparent

}



.vc_toggle_color_chino .vc_toggle_icon::before,

.vc_toggle_color_chino .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #CEC2AB

}



.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #CEC2AB

}



.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #e1d9cb

}



.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #e1d9cb

}



.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #e1d9cb

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon {

	background: #CEC2AB;

	border-color: #bbab8b

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before {

	border-color: #bbab8b;

	background: #CEC2AB

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after {

	background: #CEC2AB

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #e1d9cb;

	border-color: #cec2ab

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #cec2ab;

	background: #e1d9cb

}



.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #e1d9cb

}



.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #CEC2AB;

	background: transparent

}



.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #e1d9cb;

	background: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #50485B

}



.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #695f77

}



.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_mulled_wine .vc_toggle_icon {

	background-color: #50485B;

	border-color: transparent

}



.vc_toggle_color_mulled_wine .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #50485B

}



.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #50485B

}



.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #695f77

}



.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #695f77

}



.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #695f77

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon {

	background: #50485B;

	border-color: #37313f

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before {

	border-color: #37313f;

	background: #50485B

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after {

	background: #50485B

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #695f77;

	border-color: #50485b

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #50485b;

	background: #695f77

}



.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #695f77

}



.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #50485B;

	background: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #695f77;

	background: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #75D69C

}



.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #9ce2b8

}



.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_vista_blue .vc_toggle_icon {

	background-color: #75D69C;

	border-color: transparent

}



.vc_toggle_color_vista_blue .vc_toggle_icon::before,

.vc_toggle_color_vista_blue .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #75D69C

}



.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #75D69C

}



.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #9ce2b8

}



.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #9ce2b8

}



.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #9ce2b8

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon {

	background: #75D69C;

	border-color: #4eca80

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before {

	border-color: #4eca80;

	background: #75D69C

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after {

	background: #75D69C

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #9ce2b8;

	border-color: #75d69c

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #75d69c;

	background: #9ce2b8

}



.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #9ce2b8

}



.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #75D69C;

	background: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #9ce2b8;

	background: transparent

}



.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_black .vc_toggle_icon {

	background-color: #2A2A2A;

	border-color: transparent

}



.vc_toggle_color_black .vc_toggle_icon::before,

.vc_toggle_color_black .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #2A2A2A

}



.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #444

}



.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #444

}



.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #444

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon {

	background: #2A2A2A;

	border-color: #101010

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before {

	border-color: #101010;

	background: #2A2A2A

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after {

	background: #2A2A2A

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #444;

	border-color: #2a2a2a

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #2a2a2a;

	background: #444

}



.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #444

}



.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #2A2A2A;

	background: transparent

}



.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #444;

	background: transparent

}



.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #EBEBEB

}



.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_grey .vc_toggle_icon {

	background-color: #EBEBEB;

	border-color: transparent

}



.vc_toggle_color_grey .vc_toggle_icon::before,

.vc_toggle_color_grey .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #EBEBEB

}



.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #EBEBEB

}



.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #d2d2d2

}



.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon {

	background: #EBEBEB;

	border-color: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before {

	border-color: #d2d2d2;

	background: #EBEBEB

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after {

	background: #EBEBEB

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #d2d2d2;

	border-color: #b8b8b8

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #b8b8b8;

	background: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #d2d2d2

}



.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #EBEBEB;

	background: transparent

}



.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #d2d2d2;

	background: transparent

}



.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #F7BE68

}



.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fad398

}



.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_orange .vc_toggle_icon {

	background-color: #F7BE68;

	border-color: transparent

}



.vc_toggle_color_orange .vc_toggle_icon::before,

.vc_toggle_color_orange .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #F7BE68

}



.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #F7BE68

}



.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #fad398

}



.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #fad398

}



.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fad398

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon {

	background: #F7BE68;

	border-color: #f4a938

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before {

	border-color: #f4a938;

	background: #F7BE68

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after {

	background: #F7BE68

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #fad398;

	border-color: #f7be68

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #f7be68;

	background: #fad398

}



.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #fad398

}



.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #F7BE68;

	background: transparent

}



.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #fad398;

	background: transparent

}



.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #5AA1E3

}



.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #86baea

}



.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_sky .vc_toggle_icon {

	background-color: #5AA1E3;

	border-color: transparent

}



.vc_toggle_color_sky .vc_toggle_icon::before,

.vc_toggle_color_sky .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #5AA1E3

}



.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #5AA1E3

}



.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #86baea

}



.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #86baea

}



.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #86baea

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon {

	background: #5AA1E3;

	border-color: #2e88dc

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before {

	border-color: #2e88dc;

	background: #5AA1E3

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after {

	background: #5AA1E3

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #86baea;

	border-color: #5aa1e3

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #5aa1e3;

	background: #86baea

}



.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #86baea

}



.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #5AA1E3;

	background: transparent

}



.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #86baea;

	background: transparent

}



.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #6DAB3C

}



.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #87c456

}



.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_green .vc_toggle_icon {

	background-color: #6DAB3C;

	border-color: transparent

}



.vc_toggle_color_green .vc_toggle_icon::before,

.vc_toggle_color_green .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #6DAB3C

}



.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #6DAB3C

}



.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #87c456

}



.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #87c456

}



.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #87c456

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon {

	background: #6DAB3C;

	border-color: #55852f

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before {

	border-color: #55852f;

	background: #6DAB3C

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after {

	background: #6DAB3C

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #87c456;

	border-color: #6dab3c

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #6dab3c;

	background: #87c456

}



.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #87c456

}



.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #6DAB3C;

	background: transparent

}



.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #87c456;

	background: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #F4524D

}



.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #f7817d

}



.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_juicy_pink .vc_toggle_icon {

	background-color: #F4524D;

	border-color: transparent

}



.vc_toggle_color_juicy_pink .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #F4524D

}



.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #F4524D

}



.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #f7817d

}



.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #f7817d

}



.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #f7817d

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon {

	background: #F4524D;

	border-color: #f1231d

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before {

	border-color: #f1231d;

	background: #F4524D

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after {

	background: #F4524D

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #f7817d;

	border-color: #f4524d

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #f4524d;

	background: #f7817d

}



.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #f7817d

}



.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #F4524D;

	background: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #f7817d;

	background: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #F79468

}



.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fab698

}



.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_sandy_brown .vc_toggle_icon {

	background-color: #F79468;

	border-color: transparent

}



.vc_toggle_color_sandy_brown .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #F79468

}



.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #F79468

}



.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #fab698

}



.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #fab698

}



.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #fab698

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon {

	background: #F79468;

	border-color: #f47238

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before {

	border-color: #f47238;

	background: #F79468

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after {

	background: #F79468

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #fab698;

	border-color: #f79468

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #f79468;

	background: #fab698

}



.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #fab698

}



.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #F79468;

	background: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #fab698;

	background: transparent

}



.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #B97EBB

}



.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #cb9fcd

}



.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_purple .vc_toggle_icon {

	background-color: #B97EBB;

	border-color: transparent

}



.vc_toggle_color_purple .vc_toggle_icon::before,

.vc_toggle_color_purple .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #B97EBB

}



.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #B97EBB

}



.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #cb9fcd

}



.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #cb9fcd

}



.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #cb9fcd

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon {

	background: #B97EBB;

	border-color: #a75da9

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before {

	border-color: #a75da9;

	background: #B97EBB

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after {

	background: #B97EBB

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #cb9fcd;

	border-color: #b97ebb

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #b97ebb;

	background: #cb9fcd

}



.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #cb9fcd

}



.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #B97EBB;

	background: transparent

}



.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #cb9fcd;

	background: transparent

}



.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent

}



.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: transparent

}



.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: transparent

}



.vc_toggle_color_white .vc_toggle_icon {

	background-color: #FFF;

	border-color: transparent

}



.vc_toggle_color_white .vc_toggle_icon::before,

.vc_toggle_color_white .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon {

	background-color: transparent;

	border-color: #FFF

}



.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after {

	background-color: #FFF

}



.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon {

	background-color: #e6e6e6

}



.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #2A2A2A

}



.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon {

	background-color: transparent;

	border-color: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after {

	background-color: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon {

	background: #FFF;

	border-color: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before {

	border-color: #e6e6e6;

	background: #FFF

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after {

	background: #FFF

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon {

	background: #e6e6e6;

	border-color: #ccc

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before {

	border-color: #ccc;

	background: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after {

	background: #e6e6e6

}



.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after {

	border-color: #FFF;

	background: transparent

}



.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon {

	background: transparent

}



.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before,

.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after {

	border-color: #e6e6e6;

	background: transparent

}



.vc_toggle_size_sm .vc_toggle_icon {

	height: 16px;

	width: 16px

}



.vc_toggle_size_sm .vc_toggle_icon::before {

	height: 2px;

	width: 8px

}



.vc_toggle_size_sm .vc_toggle_icon::after {

	height: 8px;

	width: 2px

}



.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon {

	display: inline-block;

	width: 8px;

	margin-left: 4px;

	height: 2px

}



.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before {

	height: 8px;

	width: 2px

}



.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after {

	width: 6px;

	height: 0

}



.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {

	height: 16px;

	width: 16px

}



.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {

	border-width: 2px;

	height: 8px;

	margin-left: -4px;

	width: 8px

}



.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before {

	margin-top: -8px

}



.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after {

	margin-top: -4px

}



.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,

.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,

.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {

	padding-left: 24px

}



.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content {

	padding-left: 17.6px

}



.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon {

	margin-left: 8px

}



.vc_toggle_size_md .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_size_md .vc_toggle_icon::before {

	height: 2px;

	width: 10px

}



.vc_toggle_size_md .vc_toggle_icon::after {

	height: 10px;

	width: 2px

}



.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {

	display: inline-block;

	width: 10px;

	margin-left: 5px;

	height: 4px

}



.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {

	height: 10px;

	width: 4px

}



.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {

	width: 8px;

	height: 2px

}



.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {

	height: 22px;

	width: 22px

}



.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {

	border-width: 2px;

	height: 10px;

	margin-left: -5px;

	width: 10px

}



.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before {

	margin-top: -10px

}



.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after {

	margin-top: -5px

}



.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_square .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,

.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,

.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,

.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {

	padding-left: 33px

}



.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_md.vc_toggle_default .vc_toggle_content {

	padding-left: 24.2px

}



.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon {

	margin-left: 11px

}



.vc_toggle_size_lg .vc_toggle_icon {

	height: 28px;

	width: 28px

}



.vc_toggle_size_lg .vc_toggle_icon::before {

	height: 2px;

	width: 14px

}



.vc_toggle_size_lg .vc_toggle_icon::after {

	height: 14px;

	width: 2px

}



.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon {

	display: inline-block;

	width: 14px;

	margin-left: 7px;

	height: 4px

}



.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before {

	height: 14px;

	width: 4px

}



.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after {

	width: 12px;

	height: 2px

}



.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {

	height: 28px;

	width: 28px

}



.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before,

.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {

	border-width: 2px;

	height: 14px;

	margin-left: -7px;

	width: 14px

}



.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before {

	margin-top: -14px

}



.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after {

	margin-top: -7px

}



.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,

.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,

.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,

.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {

	padding-left: 42px

}



.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,

.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content {

	padding-left: 30.8px

}



.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon {

	margin-left: 14px

}



.vc_toggle_simple .vc_toggle_title,

.vc_toggle_round .vc_toggle_title,

.vc_toggle_rounded .vc_toggle_title,

.vc_toggle_square .vc_toggle_title,

.vc_toggle_default .vc_toggle_title,

.vc_toggle_simple .vc_toggle_content,

.vc_toggle_round .vc_toggle_content,

.vc_toggle_rounded .vc_toggle_content,

.vc_toggle_square .vc_toggle_content,

.vc_toggle_default .vc_toggle_content {

	padding-left: 33px

}



.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,

.vc_toggle_round .vc_toggle_title .vc_toggle_icon,

.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,

.vc_toggle_square .vc_toggle_title .vc_toggle_icon,

.vc_toggle_default .vc_toggle_title .vc_toggle_icon,

.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,

.vc_toggle_round .vc_toggle_content .vc_toggle_icon,

.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,

.vc_toggle_square .vc_toggle_content .vc_toggle_icon,

.vc_toggle_default .vc_toggle_content .vc_toggle_icon {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_toggle_default .vc_toggle_title,

.vc_toggle_default .vc_toggle_content {

	padding-left: 24.2px

}



.vc_toggle_arrow .vc_toggle_icon {

	margin-left: 11px

}



.wpb_widgetised_column .wpb_wrapper>ul {

	margin: 0

}



.wpb_widgetised_column .wpb_wrapper>ul>li {

	margin-left: 0;

	background-image: none;

	list-style: none!important

}



.wpb_widgetised_column .wpb_wrapper>ul>li:after,

.wpb_widgetised_column .wpb_wrapper>ul>li:before {

	display: none!important

}



.wpb_button {

	display: inline-block;

	padding: 4px 10px 4px;

	margin-bottom: 0;

	margin-top: 0;

	font-size: 13px;

	line-height: 18px;

	color: #333;

	text-align: center;

	text-shadow: 0 1px 1px rgba(255, 255, 255, .75);

	vertical-align: middle;

	cursor: pointer;

	background-color: #f7f7f7;

	border: 1px solid #ccc;

	border-bottom-color: #b3b3b3;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}



.wpb_button:hover,

.wpb_button:active,

.wpb_button.active,

.wpb_button.disabled,

.wpb_button[disabled] {

	background-color: #eaeaea

}



.vc_vc_button2 .vc_btn {

	margin-top: 5px;

	margin-bottom: 5px

}



.vc_vc_button .vc_btn {

	margin-top: 5px;

	margin-bottom: 5px

}



.wpb_button:hover {

	color: #333;

	text-decoration: none;

	background-color: #e6e6e6;

	-webkit-transition: background-color 0.1s linear;

	-o-transition: background-color 0.1s linear;

	transition: background-color 0.1s linear

}



.wpb_button:focus {

	outline: thin dotted;

	outline: 5px auto -webkit-focus-ring-color;

	outline-offset: -2px

}



.wpb_button.active,

.wpb_button:active {

	background-color: #e6e6e6;

	background-image: none;

	outline: 0;

	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05);

	box-shadow: inset 0 2px 4px rgba(0, 0, 0, .15), 0 1px 2px rgba(0, 0, 0, .05)

}



button.wpb_btn-large,

span.wpb_btn-large {

	padding: 9px 14px;

	font-size: 15px;

	line-height: normal;

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}



button.wpb_btn-large [class^="icon-"],

span.wpb_btn-large [class^="icon-"] {

	margin-top: 1px

}



button.wpb_btn-small,

span.wpb_btn-small {

	padding: 5px 9px;

	font-size: 11px;

	line-height: 16px

}



button.wpb_btn-small [class^="icon-"],

span.wpb_btn-small [class^="icon-"] {

	margin-top: -1px

}



button.wpb_btn-mini,

span.wpb_btn-mini {

	padding: 2px 6px;

	font-size: 11px;

	line-height: 14px

}



.wpb_btn-primary,

.wpb_btn-primary:hover,

.wpb_btn-warning,

.wpb_btn-warning:hover,

.wpb_btn-danger,

.wpb_btn-danger:hover,

.wpb_btn-success,

.wpb_btn-success:hover,

.wpb_btn-info,

.wpb_btn-info:hover,

.wpb_btn-inverse,

.wpb_btn-inverse:hover {

	color: #FFF;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.wpb_btn-primary.active,

.wpb_btn-warning.active,

.wpb_btn-danger.active,

.wpb_btn-success.active,

.wpb_btn-info.active,

.wpb_btn-inverse.active {

	color: rgba(255, 255, 255, .75)

}



.wpb_button {

	border-color: #ccc;

	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)

}



.wpb_btn-primary {

	background-color: #08c

}



.wpb_btn-primary:hover,

.wpb_btn-primary:active,

.wpb_btn-primary.active,

.wpb_btn-primary.disabled,

.wpb_btn-primary[disabled] {

	background-color: #0077b3

}



.wpb_btn-warning {

	background-color: #F90

}



.wpb_btn-warning:hover,

.wpb_btn-warning:active,

.wpb_btn-warning.active,

.wpb_btn-warning.disabled,

.wpb_btn-warning[disabled] {

	background-color: #e68a00

}



.wpb_btn-danger {

	background-color: #FF675B

}



.wpb_btn-danger:hover,

.wpb_btn-danger:active,

.wpb_btn-danger.active,

.wpb_btn-danger.disabled,

.wpb_btn-danger[disabled] {

	background-color: #ff4f42

}



.wpb_btn-success {

	background-color: #6AB165

}



.wpb_btn-success:hover,

.wpb_btn-success:active,

.wpb_btn-success.active,

.wpb_btn-success.disabled,

.wpb_btn-success[disabled] {

	background-color: #5aa855

}



.wpb_btn-info {

	background-color: #58B9DA

}



.wpb_btn-info:hover,

.wpb_btn-info:active,

.wpb_btn-info.active,

.wpb_btn-info.disabled,

.wpb_btn-info[disabled] {

	background-color: #43b0d5

}



.wpb_btn-inverse {

	background-color: #555

}



.wpb_btn-inverse:hover,

.wpb_btn-inverse:active,

.wpb_btn-inverse.active,

.wpb_btn-inverse.disabled,

.wpb_btn-inverse[disabled] {

	background-color: #484848

}



button.wpb_button::-moz-focus-inner,

input[type="submit"].wpb_button::-moz-focus-inner {

	padding: 0;

	border: 0

}



a.wpb_button_a {

	text-decoration: none;

	border: none

}



a.wpb_button_a:hover {

	text-decoration: none

}



.wpb_button:hover {

	background-image: none

}



.vc_btn3-container {

	display: block;

	margin-bottom: 0;

	max-width: 100%

}



.vc_btn3-container.vc_btn3-inline {

	display: inline-block;

	vertical-align: top

}



.vc_general.vc_btn3 {

	display: inline-block;

	margin-bottom: 0;

	text-align: center;

	vertical-align: middle;

	cursor: pointer;

	background-image: none;

	background-color: transparent;

	color: #5472D2;

	border: 1px solid transparent;

	box-sizing: border-box;

	word-wrap: break-word;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	text-decoration: none;

	position: relative;

	top: 0;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	line-height: normal;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none;

	font-size: 14px;

	padding-top: 14px;

	padding-bottom: 14px;

	padding-left: 20px;

	padding-right: 20px

}



.vc_general.vc_btn3.vc_btn3-style-outline-custom,

.vc_general.vc_btn3.vc_btn3-style-outline {

	padding-top: 13px;

	padding-bottom: 13px;

	padding-left: 19px;

	padding-right: 19px

}



.vc_general.vc_btn3:focus,

.vc_general.vc_btn3:active,

.vc_general.vc_btn3.active {

	outline: 0

}



.vc_general.vc_btn3:hover,

.vc_general.vc_btn3:focus {

	border: 1px solid transparent;

	text-decoration: none;

	color: #4868cf

}



.vc_general.vc_btn3 .vc_btn3-icon {

	vertical-align: top;

	height: 14px;

	line-height: 1;

	font-size: 16px

}



.vc_general.vc_btn3 .vc_btn3-icon-inner {

	display: block;

	position: absolute;

	top: 50%;

	left: 0;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_general.vc_btn3 .vc_btn3-placeholder {

	display: inline-block;

	vertical-align: top;

	width: 0

}



.vc_btn3.vc_btn3-icon-left,

.vc_btn3.vc_btn3-icon-right {

	position: relative

}



.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,

.vc_btn3.vc_btn3-icon-right .vc_btn3-icon {

	display: block;

	position: absolute;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_btn3.vc_btn3-icon-left {

	text-align: left

}



.vc_btn3.vc_btn3-icon-right {

	text-align: right

}



.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner {

	-webkit-transform: translate(-75%, -50%);

	-ms-transform: translate(-75%, -50%);

	transform: translate(-75%, -50%)

}



.vc_btn3.vc_btn3-o-empty .vc_btn3-icon {

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner {

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_btn3.vc_btn3-style-classic {

	border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .1)

}



.vc_btn3.vc_btn3-style-modern {

	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .01) 100%);

	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .01) 100%);

	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, .01) 100%);

	background-repeat: repeat-x;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)

}



.vc_btn3.vc_btn3-style-outline-custom,

.vc_btn3.vc_btn3-style-outline,

.vc_btn3.vc_btn3-style-outline-custom:hover,

.vc_btn3.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-style-outline-custom:focus,

.vc_btn3.vc_btn3-style-outline:focus {

	border-width: 2px

}



.vc_btn3.vc_btn3-style-custom {

	background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

	background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .1));

	background-repeat: no-repeat;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);

	background-repeat: repeat-x;

	background-size: 200%;

	background-position: 0 -100%

}



.vc_btn3.vc_btn3-style-custom:hover,

.vc_btn3.vc_btn3-style-custom:focus {

	background-position: 0 100%

}



.vc_btn3.vc_btn3-block {

	display: block;

	width: 100%;

	text-align: inherit

}



.vc_btn3.vc_btn3-shape-square {

	border-radius: 0

}



.vc_btn3.vc_btn3-shape-rounded {

	border-radius: 5px

}



.vc_btn3.vc_btn3-shape-round {

	border-radius: 2em

}



.vc_btn3.vc_btn3-size-xs {

	font-size: 11px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 12px;

	padding-right: 12px

}



.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom,

.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline {

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 11px;

	padding-right: 11px

}



.vc_btn3.vc_btn3-size-xs .vc_btn3-icon {

	font-size: 14px;

	height: 11px;

	line-height: 11px

}



.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

	padding-left: 31px

}



.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

	left: 12px

}



.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

	padding-right: 31px

}



.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

	right: 12px

}



.vc_btn3.vc_btn3-size-sm {

	font-size: 12px;

	padding-top: 11px;

	padding-bottom: 11px;

	padding-left: 16px;

	padding-right: 16px

}



.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom,

.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_btn3.vc_btn3-size-sm .vc_btn3-icon {

	font-size: 14px;

	height: 12px;

	line-height: 12px

}



.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

	padding-left: 39px

}



.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

	left: 16px

}



.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

	padding-right: 39px

}



.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

	right: 16px

}



.vc_btn3.vc_btn3-size-md {

	font-size: 14px;

	padding-top: 14px;

	padding-bottom: 14px;

	padding-left: 20px;

	padding-right: 20px

}



.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom,

.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline {

	padding-top: 13px;

	padding-bottom: 13px;

	padding-left: 19px;

	padding-right: 19px

}



.vc_btn3.vc_btn3-size-md .vc_btn3-icon {

	font-size: 16px;

	height: 14px;

	line-height: 14px

}



.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

	padding-left: 48px

}



.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

	left: 20px

}



.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

	padding-right: 48px

}



.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

	right: 20px

}



.vc_btn3.vc_btn3-size-lg {

	font-size: 16px;

	padding-top: 18px;

	padding-bottom: 18px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom,

.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline {

	padding-top: 17px;

	padding-bottom: 17px;

	padding-left: 24px;

	padding-right: 24px

}



.vc_btn3.vc_btn3-size-lg .vc_btn3-icon {

	font-size: 20px;

	height: 16px;

	line-height: 16px

}



.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) {

	padding-left: 60px

}



.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

	left: 25px

}



.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) {

	padding-right: 60px

}



.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

	right: 25px

}



.vc_btn3.vc_btn3-color-blue,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat {

	color: #fff;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-blue:focus,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #3c5ecc

}



.vc_btn3.vc_btn3-color-blue:active,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-blue.active,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #3558c8

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline {

	color: #5472D2;

	border-color: #5472D2;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #5472D2;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #5472D2;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d {

	color: #fff;

	background-color: #5472D2;

	box-shadow: 0 5px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #3253bc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern {

	color: #fff;

	border-color: #5472D2;

	background-color: #5472D2

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #3c5ecc;

	background-color: #3c5ecc

}



.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #3558c8;

	background-color: #3558c8

}



.vc_btn3.vc_btn3-color-turquoise,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {

	color: #fff;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-turquoise:focus,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #00a4b0

}



.vc_btn3.vc_btn3-color-turquoise:active,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-turquoise.active,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #009ba6

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline {

	color: #00C1CF;

	border-color: #00C1CF;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #00C1CF;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #00C1CF;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d {

	color: #fff;

	background-color: #00C1CF;

	box-shadow: 0 5px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #008d97

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern {

	color: #fff;

	border-color: #00C1CF;

	background-color: #00C1CF

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #00a4b0;

	background-color: #00a4b0

}



.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #009ba6;

	background-color: #009ba6

}



.vc_btn3.vc_btn3-color-pink,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat {

	color: #fff;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-pink:focus,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #fe5043

}



.vc_btn3.vc_btn3-color-pink:active,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-pink.active,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #fe4638

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline {

	color: #FE6C61;

	border-color: #FE6C61;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #FE6C61;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #FE6C61;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d {

	color: #fff;

	background-color: #FE6C61;

	box-shadow: 0 5px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #fe3829

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern {

	color: #fff;

	border-color: #FE6C61;

	background-color: #FE6C61

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #fe5043;

	background-color: #fe5043

}



.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #fe4638;

	background-color: #fe4638

}



.vc_btn3.vc_btn3-color-violet,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {

	color: #fff;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-violet:focus,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #7c57bb

}



.vc_btn3.vc_btn3-color-violet:active,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-violet.active,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #7650b8

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline {

	color: #8D6DC4;

	border-color: #8D6DC4;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #8D6DC4;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #8D6DC4;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d {

	color: #fff;

	background-color: #8D6DC4;

	box-shadow: 0 5px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #6e48b1

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern {

	color: #fff;

	border-color: #8D6DC4;

	background-color: #8D6DC4

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #7c57bb;

	background-color: #7c57bb

}



.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #7650b8;

	background-color: #7650b8

}



.vc_btn3.vc_btn3-color-peacoc,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {

	color: #fff;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-peacoc:focus,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #39a0bd

}



.vc_btn3.vc_btn3-color-peacoc:active,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-peacoc.active,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #3799b5

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline {

	color: #4CADC9;

	border-color: #4CADC9;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #4CADC9;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #4CADC9;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d {

	color: #fff;

	background-color: #4CADC9;

	box-shadow: 0 5px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #338faa

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern {

	color: #fff;

	border-color: #4CADC9;

	background-color: #4CADC9

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #39a0bd;

	background-color: #39a0bd

}



.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #3799b5;

	background-color: #3799b5

}



.vc_btn3.vc_btn3-color-chino,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat {

	color: #fff;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-chino:focus,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #c3b498

}



.vc_btn3.vc_btn3-color-chino:active,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-chino.active,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #bfaf91

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline {

	color: #CEC2AB;

	border-color: #CEC2AB;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #CEC2AB;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #CEC2AB;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d {

	color: #fff;

	background-color: #CEC2AB;

	box-shadow: 0 5px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #b9a888

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern {

	color: #fff;

	border-color: #CEC2AB;

	background-color: #CEC2AB

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #c3b498;

	background-color: #c3b498

}



.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #bfaf91;

	background-color: #bfaf91

}



.vc_btn3.vc_btn3-color-mulled-wine,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat {

	color: #fff;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-mulled-wine:focus,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #413a4a

}



.vc_btn3.vc_btn3-color-mulled-wine:active,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-mulled-wine.active,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #3c3644

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline {

	color: #50485B;

	border-color: #50485B;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #50485B;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #50485B;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d {

	color: #fff;

	background-color: #50485B;

	box-shadow: 0 5px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #342f3c

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern {

	color: #fff;

	border-color: #50485B;

	background-color: #50485B

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #413a4a;

	background-color: #413a4a

}



.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #3c3644;

	background-color: #3c3644

}



.vc_btn3.vc_btn3-color-vista-blue,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat {

	color: #fff;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-vista-blue:focus,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #5dcf8b

}



.vc_btn3.vc_btn3-color-vista-blue:active,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-vista-blue.active,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #56cd85

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline {

	color: #75D69C;

	border-color: #75D69C;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #75D69C;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #75D69C;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d {

	color: #fff;

	background-color: #75D69C;

	box-shadow: 0 5px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #4ac97d

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern {

	color: #fff;

	border-color: #75D69C;

	background-color: #75D69C

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #5dcf8b;

	background-color: #5dcf8b

}



.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #56cd85;

	background-color: #56cd85

}



.vc_btn3.vc_btn3-color-orange,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat {

	color: #fff;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-orange:focus,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #f5b14b

}



.vc_btn3.vc_btn3-color-orange:active,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-orange.active,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #f5ad41

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline {

	color: #F7BE68;

	border-color: #F7BE68;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #F7BE68;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #F7BE68;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d {

	color: #fff;

	background-color: #F7BE68;

	box-shadow: 0 5px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f4a733

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern {

	color: #fff;

	border-color: #F7BE68;

	background-color: #F7BE68

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #f5b14b;

	background-color: #f5b14b

}



.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #f5ad41;

	background-color: #f5ad41

}



.vc_btn3.vc_btn3-color-sky,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {

	color: #fff;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-sky:focus,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #4092df

}



.vc_btn3.vc_btn3-color-sky:active,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-sky.active,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #378ddd

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline {

	color: #5AA1E3;

	border-color: #5AA1E3;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #5AA1E3;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #5AA1E3;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d {

	color: #fff;

	background-color: #5AA1E3;

	box-shadow: 0 5px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #2a86db

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern {

	color: #fff;

	border-color: #5AA1E3;

	background-color: #5AA1E3

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #4092df;

	background-color: #4092df

}



.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #378ddd;

	background-color: #378ddd

}



.vc_btn3.vc_btn3-color-green,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {

	color: #fff;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-green:focus,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #5f9434

}



.vc_btn3.vc_btn3-color-green:active,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-green.active,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #5a8d31

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline {

	color: #6DAB3C;

	border-color: #6DAB3C;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #6DAB3C;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #6DAB3C;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d {

	color: #fff;

	background-color: #6DAB3C;

	box-shadow: 0 5px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #53812d

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern {

	color: #fff;

	border-color: #6DAB3C;

	background-color: #6DAB3C

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #5f9434;

	background-color: #5f9434

}



.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #5a8d31;

	background-color: #5a8d31

}



.vc_btn3.vc_btn3-color-juicy-pink,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {

	color: #fff;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-juicy-pink:focus,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #f23630

}



.vc_btn3.vc_btn3-color-juicy-pink:active,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-juicy-pink.active,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #f22d27

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline {

	color: #F4524D;

	border-color: #F4524D;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #F4524D;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #F4524D;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d {

	color: #fff;

	background-color: #F4524D;

	box-shadow: 0 5px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f11f18

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern {

	color: #fff;

	border-color: #F4524D;

	background-color: #F4524D

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #f23630;

	background-color: #f23630

}



.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #f22d27;

	background-color: #f22d27

}



.vc_btn3.vc_btn3-color-sandy-brown,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat {

	color: #fff;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-sandy-brown:focus,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #f57f4b

}



.vc_btn3.vc_btn3-color-sandy-brown:active,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-sandy-brown.active,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #f57941

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline {

	color: #F79468;

	border-color: #F79468;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #F79468;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #F79468;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d {

	color: #fff;

	background-color: #F79468;

	box-shadow: 0 5px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #f46e33

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern {

	color: #fff;

	border-color: #F79468;

	background-color: #F79468

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #f57f4b;

	background-color: #f57f4b

}



.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #f57941;

	background-color: #f57941

}



.vc_btn3.vc_btn3-color-purple,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {

	color: #fff;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-purple:focus,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #ae6ab0

}



.vc_btn3.vc_btn3-color-purple:active,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-purple.active,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #ab63ad

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline {

	color: #B97EBB;

	border-color: #B97EBB;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #B97EBB;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #B97EBB;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d {

	color: #fff;

	background-color: #B97EBB;

	box-shadow: 0 5px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #a559a8

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern {

	color: #fff;

	border-color: #B97EBB;

	background-color: #B97EBB

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #ae6ab0;

	background-color: #ae6ab0

}



.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #ab63ad;

	background-color: #ab63ad

}



.vc_btn3.vc_btn3-color-black,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {

	color: #fff;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-black:focus,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #1b1b1b

}



.vc_btn3.vc_btn3-color-black:active,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-black.active,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #161616

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {

	color: #fff;

	border-color: #2A2A2A;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #2A2A2A;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #2A2A2A;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d {

	color: #fff;

	background-color: #2A2A2A;

	box-shadow: 0 5px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #0e0e0e

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {

	color: #fff;

	border-color: #2A2A2A;

	background-color: #2A2A2A

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #1b1b1b;

	background-color: #1b1b1b

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #161616;

	background-color: #161616

}



.vc_btn3.vc_btn3-color-grey,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {

	color: #666;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-grey:focus,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus {

	color: #5e5e5e;

	background-color: #dcdcdc

}



.vc_btn3.vc_btn3-color-grey:active,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-grey.active,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active {

	color: #595959;

	background-color: #d7d7d7

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {

	color: #666;

	border-color: #EBEBEB;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus {

	color: #666;

	border-color: #EBEBEB;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active {

	color: #666;

	border-color: #EBEBEB;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d {

	color: #666;

	background-color: #EBEBEB;

	box-shadow: 0 5px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {

	color: #5e5e5e;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active {

	color: #595959;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #cfcfcf

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

	color: #666;

	border-color: #EBEBEB;

	background-color: #EBEBEB

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus {

	color: #5e5e5e;

	border-color: #dcdcdc;

	background-color: #dcdcdc

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active {

	color: #595959;

	border-color: #d7d7d7;

	background-color: #d7d7d7

}



.vc_btn3.vc_btn3-color-white,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat {

	color: #666;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-white:focus,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus {

	color: #5e5e5e;

	background-color: #f0f0f0

}



.vc_btn3.vc_btn3-color-white:active,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-white.active,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active {

	color: #595959;

	background-color: #ebebeb

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {

	color: #666;

	border-color: #FFF;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus {

	color: #666;

	border-color: #FFF;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active {

	color: #666;

	border-color: #FFF;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d {

	color: #666;

	background-color: #FFF;

	box-shadow: 0 5px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {

	color: #5e5e5e;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active {

	color: #595959;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #e3e3e3

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {

	color: #666;

	border-color: #FFF;

	background-color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus {

	color: #5e5e5e;

	border-color: #f0f0f0;

	background-color: #f0f0f0

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active {

	color: #595959;

	border-color: #ebebeb;

	background-color: #ebebeb

}



.vc_btn3.vc_btn3-color-default,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat {

	color: #333;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-default:focus,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus {

	color: #2b2b2b;

	background-color: #e8e8e8

}



.vc_btn3.vc_btn3-color-default:active,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-default.active,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active {

	color: #262626;

	background-color: #e3e3e3

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline {

	color: #f7f7f7;

	border-color: #f7f7f7;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus {

	color: #333;

	border-color: #f7f7f7;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active {

	color: #333;

	border-color: #f7f7f7;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d {

	color: #333;

	background-color: #f7f7f7;

	box-shadow: 0 5px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {

	color: #2b2b2b;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active {

	color: #262626;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #dbdbdb

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern {

	color: #333;

	border-color: #f7f7f7;

	background-color: #f7f7f7

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus {

	color: #2b2b2b;

	border-color: #e8e8e8;

	background-color: #e8e8e8

}



.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active {

	color: #262626;

	border-color: #e3e3e3;

	background-color: #e3e3e3

}



.vc_btn3.vc_btn3-color-primary,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {

	color: #FFF;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-primary:focus,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #0074ad

}



.vc_btn3.vc_btn3-color-primary:active,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-primary.active,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #006da3

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {

	color: #08c;

	border-color: #08c;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus {

	color: #FFF;

	border-color: #08c;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active {

	color: #FFF;

	border-color: #08c;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d {

	color: #FFF;

	background-color: #08c;

	box-shadow: 0 5px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #006394

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern {

	color: #FFF;

	border-color: #08c;

	background-color: #08c

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #0074ad;

	background-color: #0074ad

}



.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #006da3;

	background-color: #006da3

}



.vc_btn3.vc_btn3-color-info,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat {

	color: #FFF;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-info:focus,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #3fafd4

}



.vc_btn3.vc_btn3-color-info:active,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-info.active,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #37abd3

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline {

	color: #58B9DA;

	border-color: #58B9DA;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus {

	color: #FFF;

	border-color: #58B9DA;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active {

	color: #FFF;

	border-color: #58B9DA;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d {

	color: #FFF;

	background-color: #58B9DA;

	box-shadow: 0 5px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #2da4cd

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern {

	color: #FFF;

	border-color: #58B9DA;

	background-color: #58B9DA

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #3fafd4;

	background-color: #3fafd4

}



.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #37abd3;

	background-color: #37abd3

}



.vc_btn3.vc_btn3-color-success,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat {

	color: #fff;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-success:focus,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #59a453

}



.vc_btn3.vc_btn3-color-success:active,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-success.active,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #559d50

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline {

	color: #6AB165;

	border-color: #6AB165;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus {

	color: #fff;

	border-color: #6AB165;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active {

	color: #fff;

	border-color: #6AB165;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d {

	color: #fff;

	background-color: #6AB165;

	box-shadow: 0 5px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #4f934b

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern {

	color: #fff;

	border-color: #6AB165;

	background-color: #6AB165

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #59a453;

	background-color: #59a453

}



.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #559d50;

	background-color: #559d50

}



.vc_btn3.vc_btn3-color-warning,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {

	color: #FFF;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-warning:focus,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #e08700

}



.vc_btn3.vc_btn3-color-warning:active,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-warning.active,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #d68100

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline {

	color: #F90;

	border-color: #F90;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus {

	color: #FFF;

	border-color: #F90;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active {

	color: #FFF;

	border-color: #F90;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d {

	color: #FFF;

	background-color: #F90;

	box-shadow: 0 5px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #c77700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {

	color: #FFF;

	border-color: #F90;

	background-color: #F90

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #e08700;

	background-color: #e08700

}



.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #d68100;

	background-color: #d68100

}



.vc_btn3.vc_btn3-color-danger,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {

	color: #FFF;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-danger:focus,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #ff4b3c

}



.vc_btn3.vc_btn3-color-danger:active,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-danger.active,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #ff4132

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline {

	color: #FF675B;

	border-color: #FF675B;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus {

	color: #FFF;

	border-color: #FF675B;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active {

	color: #FFF;

	border-color: #FF675B;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d {

	color: #FFF;

	background-color: #FF675B;

	box-shadow: 0 5px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #ff3323

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern {

	color: #FFF;

	border-color: #FF675B;

	background-color: #FF675B

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #ff4b3c;

	background-color: #ff4b3c

}



.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #ff4132;

	background-color: #ff4132

}



.vc_btn3.vc_btn3-color-inverse,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat {

	color: #FFF;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,

.vc_btn3.vc_btn3-color-inverse:focus,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus {

	color: #f7f7f7;

	background-color: #464646

}



.vc_btn3.vc_btn3-color-inverse:active,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,

.vc_btn3.vc_btn3-color-inverse.active,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active {

	color: #f2f2f2;

	background-color: #414141

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline {

	color: #555;

	border-color: #555;

	background-color: transparent

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus {

	color: #FFF;

	border-color: #555;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active {

	color: #FFF;

	border-color: #555;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d {

	color: #FFF;

	background-color: #555;

	box-shadow: 0 5px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {

	color: #f7f7f7;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active {

	color: #f2f2f2;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus {

	top: 3px;

	box-shadow: 0 2px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs {

	box-shadow: 0 3px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus {

	top: 1px;

	box-shadow: 0 2px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm {

	box-shadow: 0 4px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus {

	top: 2px;

	box-shadow: 0 2px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg {

	box-shadow: 0 5px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus {

	top: 3px;

	box-shadow: 0 2px 0 #393939

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern {

	color: #FFF;

	border-color: #555;

	background-color: #555

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus {

	color: #f7f7f7;

	border-color: #464646;

	background-color: #464646

}



.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active,

.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active {

	color: #f2f2f2;

	border-color: #414141;

	background-color: #414141

}



.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {

	color: #2A2A2A

}



.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline {

	color: #EBEBEB

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {

	color: #FFF

}



.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {

	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .02) 100%);

	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .02) 100%);

	background-image: linear-gradient(to bottom, rgba(0, 0, 0, .01) 0%, rgba(0, 0, 0, .02) 100%);

	background-repeat: repeat-x;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)

}



.vc_btn3-container.vc_btn3-center {

	text-align: center

}



.vc_btn3-container.vc_btn3-left {

	text-align: left

}



.vc_btn3-container.vc_btn3-right {

	text-align: right

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {

	display: inline-block;

	position: static

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	transform: translate(0, 0);

	min-width: 1em

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon {

	margin-right: .5em

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {

	margin-left: .5em

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs {

	font-size: 11px;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-left: 12px;

	padding-right: 12px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline {

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 11px;

	padding-right: 11px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm {

	font-size: 12px;

	padding-top: 11px;

	padding-bottom: 11px;

	padding-left: 16px;

	padding-right: 16px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 15px;

	padding-right: 15px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {

	font-size: 14px;

	padding-top: 14px;

	padding-bottom: 14px;

	padding-left: 20px;

	padding-right: 20px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline {

	padding-top: 13px;

	padding-bottom: 13px;

	padding-left: 19px;

	padding-right: 19px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg {

	font-size: 16px;

	padding-top: 18px;

	padding-bottom: 18px;

	padding-left: 25px;

	padding-right: 25px

}



.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom,

.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline {

	padding-top: 17px;

	padding-bottom: 17px;

	padding-left: 24px;

	padding-right: 24px

}



.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,

.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right {

	text-align: inherit

}



.vc_custom_heading a,

.vc_custom_heading a:hover,

.vc_custom_heading a:focus,

.vc_custom_heading a:visited {

	border: none;

	text-decoration: inherit;

	color: inherit

}



.vc_custom_heading a {

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	opacity: 1

}



.vc_custom_heading a:hover {

	opacity: .85

}



.vc_call_to_action {

	background-color: #EBEBEB;

	border: 2px solid #EBEBEB;

	padding: 2em;

	border-radius: 5px

}



.vc_call_to_action *:last-child {

	margin-bottom: 0

}



.vc_call_to_action.vc_cta_square {

	border-radius: 0

}



.vc_call_to_action.vc_cta_square_outlined {

	border-radius: 0;

	background: none!important

}



.vc_call_to_action.vc_cta_round {

	border-radius: 50px

}



.vc_call_to_action.vc_cta_outlined {

	background: none!important

}



.vc_call_to_action hgroup h2,

.vc_call_to_action hgroup h4 {

	margin: 0;

	clear: none

}



.vc_call_to_action hgroup+p {

	margin-top: 1em

}



.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn {

	float: right;

	margin-left: 2em

}



.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn {

	float: left;

	margin-right: 2em

}



.wpb_call_to_action {

	position: relative;

	background-color: #f7f7f7;

	padding: 20px;

	padding: 0;

	border: 1px solid #eaeaea;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.wpb_call_to_action .wpb_button {

	margin: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.cta_align_left .wpb_button {

	float: left

}



.cta_align_right .wpb_button {

	float: right

}



.cta_align_left .wpb_button,

.cta_align_right .wpb_button {

	max-width: 27.5%

}



.cta_align_left .wpb_call_text,

.cta_align_right .wpb_call_text {

	width: 70%;

	float: left;

	clear: none

}



.cta_align_left .wpb_call_text {

	float: right

}



.wpb_call_to_action .wpb_call_text,

#content .wpb_call_to_action .wpb_call_text {

	margin: 0;

	padding-top: 0

}



.cta_align_bottom {

	text-align: center

}



.cta_align_bottom .wpb_button {

	position: static;

	margin-top: 0;

	display: inline-block

}



.cta_no_button .wpb_call_text {

	width: auto;

	float: none

}



@media (max-width:600px) {

	.vc_responsive .cta_align_left .wpb_button,

	.vc_responsive .cta_align_right .wpb_button {

		max-width: 70%;

		width: 70%;

		float: none;

		display: block;

		margin: 3% auto

	}

	.vc_responsive .cta_align_left .wpb_call_text,

	.vc_responsive .cta_align_right .wpb_call_text {

		width: auto;

		max-width: none;

		text-align: center

	}

}



.vc_cta3-container {

	margin-bottom: 0;

	margin-left: auto;

	margin-right: auto

}



.vc_cta3-container::before,

.vc_cta3-container::after {

	display: table;

	content: ' '

}



.vc_cta3-container.vc_cta3-size-xs {

	width: 50%

}



.vc_cta3-container.vc_cta3-size-sm {

	width: 60%

}



.vc_cta3-container.vc_cta3-size-md {

	width: 70%

}



.vc_cta3-container.vc_cta3-size-lg {

	width: 80%

}



.vc_cta3-container.vc_cta3-size-xl {

	width: 90%

}



.vc_general.vc_cta3 {

	border: 1px solid transparent;

	font-size: 1em;

	padding: 28px 28px;

	word-wrap: break-word

}



.vc_general.vc_cta3 .vc_cta3-content {

	vertical-align: top

}



.vc_general.vc_cta3 .vc_cta3-content>*:last-child,

.vc_general.vc_cta3 .vc_cta3-icons>*:last-child {

	margin-bottom: 0

}



.vc_general.vc_cta3 .vc_cta3-actions {

	vertical-align: middle;

	white-space: nowrap

}



@media (min-width:778px) {

	.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container {

		margin: 0

	}

}



.vc_general.vc_cta3 .vc_cta3-icons {

	vertical-align: middle

}



.vc_general.vc_cta3 h2,

.vc_general.vc_cta3 h4 {

	margin-top: 0;

	margin-left: 0;

	margin-right: 0

}



.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content {

	text-align: left

}



.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content {

	text-align: right

}



.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content {

	text-align: center

}



.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content {

	text-align: justify

}



.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container {

	padding-top: 1em

}



.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons {

	text-align: center

}



.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element {

	display: inline-block

}



.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container {

	padding-bottom: 1em

}



.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons {

	text-align: center

}



.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element {

	display: inline-block

}



.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons {

	display: table-cell

}



.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container {

	display: table-cell;

	padding-left: 1em

}



.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons {

	display: table-cell

}



.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container {

	display: table-cell;

	padding-right: 1em

}



.vc_general.vc_cta3.vc_cta3-icons-on-border {

	position: relative

}



.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons {

	position: absolute

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons {

	right: 0;

	top: 50%;

	-webkit-transform: translate(50%, -50%);

	-ms-transform: translate(50%, -50%);

	transform: translate(50%, -50%)

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs {

	margin-right: 17px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container {

	padding-right: 0

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-right: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm {

	margin-right: 22px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container {

	padding-right: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-right: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md {

	margin-right: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container {

	padding-right: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-right: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg {

	margin-right: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container {

	padding-right: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-right: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl {

	margin-right: 50px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container {

	padding-right: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-right: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons {

	left: 0;

	top: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs {

	margin-left: 17px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container {

	padding-left: 0

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-left: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm {

	margin-left: 22px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container {

	padding-left: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-left: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md {

	margin-left: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container {

	padding-left: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-left: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg {

	margin-left: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container {

	padding-left: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-left: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl {

	margin-left: 50px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container {

	padding-left: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-left: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons {

	left: 50%;

	top: 0;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs {

	margin-top: 17px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container {

	padding-top: 0

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-top: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm {

	margin-top: 22px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container {

	padding-top: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-top: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md {

	margin-top: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container {

	padding-top: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-top: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg {

	margin-top: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container {

	padding-top: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-top: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl {

	margin-top: 50px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container {

	padding-top: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-top: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons {

	left: 50%;

	bottom: 0;

	-webkit-transform: translate(-50%, 50%);

	-ms-transform: translate(-50%, 50%);

	transform: translate(-50%, 50%)

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs {

	margin-bottom: 17px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container {

	padding-bottom: 0

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-bottom: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm {

	margin-bottom: 22px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container {

	padding-bottom: 7px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-bottom: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md {

	margin-bottom: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container {

	padding-bottom: 14px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-bottom: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg {

	margin-bottom: 35px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container {

	padding-bottom: 21px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-bottom: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl {

	margin-bottom: 50px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container {

	padding-bottom: 28px

}



.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container {

	padding-bottom: 35px

}



.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content {

	margin-top: 1em

}



.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content {

	margin-bottom: 1em

}



@media (min-width:778px) {

	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions {

		display: table-cell;

		max-width: 30%

	}

	.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content {

		padding-left: 28px;

		display: table-cell

	}

	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions {

		display: table-cell;

		max-width: 30%

	}

	.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {

		padding-right: 28px;

		display: table-cell

	}

}



.vc_general.vc_cta3.vc_cta3-style-classic {

	border-color: #eaeaea;

	background-color: #f7f7f7

}



.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,

.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {

	color: inherit

}



.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,

.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {

	color: inherit

}



.vc_general.vc_cta3.vc_cta3-style-outline {

	border-width: 3px

}



.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,

.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4 {

	color: inherit

}



.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,

.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4 {

	color: inherit

}



.vc_general.vc_cta3.vc_cta3-style-custom {

	border-color: #eaeaea;

	background-color: #f7f7f7

}



.vc_general.vc_cta3.vc_cta3-shape-square {

	border-radius: 0

}



.vc_general.vc_cta3.vc_cta3-shape-rounded {

	border-radius: 5px

}



.vc_general.vc_cta3.vc_cta3-shape-round {

	border-radius: 4em

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header {

	color: #5472D2

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat {

	color: #c9d2f0;

	border-color: transparent;

	background-color: #5472D2

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #3253bc;

	color: #c9d2f0;

	border-color: transparent;

	background-color: #5472D2

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline {

	border-color: #5472D2;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header {

	color: #5472D2

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header {

	color: #00C1CF

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat {

	color: #d3f5f1;

	border-color: transparent;

	background-color: #00C1CF

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #008d97;

	color: #d3f5f1;

	border-color: transparent;

	background-color: #00C1CF

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline {

	border-color: #00C1CF;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header {

	color: #00C1CF

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header {

	color: #FE6C61

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat {

	color: #fcdbd7;

	border-color: transparent;

	background-color: #FE6C61

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #fe3829;

	color: #fcdbd7;

	border-color: transparent;

	background-color: #FE6C61

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline {

	border-color: #FE6C61;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header {

	color: #FE6C61

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header {

	color: #8D6DC4

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat {

	color: #e1d5f5;

	border-color: transparent;

	background-color: #8D6DC4

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #6e48b1;

	color: #e1d5f5;

	border-color: transparent;

	background-color: #8D6DC4

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline {

	border-color: #8D6DC4;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header {

	color: #8D6DC4

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header {

	color: #4CADC9

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat {

	color: #d0edf5;

	border-color: transparent;

	background-color: #4CADC9

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #338faa;

	color: #d0edf5;

	border-color: transparent;

	background-color: #4CADC9

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline {

	border-color: #4CADC9;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header {

	color: #4CADC9

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header {

	color: #CEC2AB

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat {

	color: #f7f3eb;

	border-color: transparent;

	background-color: #CEC2AB

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #b9a888;

	color: #f7f3eb;

	border-color: transparent;

	background-color: #CEC2AB

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline {

	border-color: #CEC2AB;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header {

	color: #CEC2AB

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header {

	color: #50485B

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat {

	color: #e2ddeb;

	border-color: transparent;

	background-color: #50485B

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #342f3c;

	color: #e2ddeb;

	border-color: transparent;

	background-color: #50485B

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline {

	border-color: #50485B;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header {

	color: #50485B

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header {

	color: #75D69C

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat {

	color: #e1f5e9;

	border-color: transparent;

	background-color: #75D69C

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #4ac97d;

	color: #e1f5e9;

	border-color: transparent;

	background-color: #75D69C

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline {

	border-color: #75D69C;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header {

	color: #75D69C

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header {

	color: #F7BE68

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat {

	color: #faf0e1;

	border-color: transparent;

	background-color: #F7BE68

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #f4a733;

	color: #faf0e1;

	border-color: transparent;

	background-color: #F7BE68

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline {

	border-color: #F7BE68;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header {

	color: #F7BE68

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header {

	color: #5AA1E3

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat {

	color: #dce9f5;

	border-color: transparent;

	background-color: #5AA1E3

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #2a86db;

	color: #dce9f5;

	border-color: transparent;

	background-color: #5AA1E3

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline {

	border-color: #5AA1E3;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header {

	color: #5AA1E3

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header {

	color: #6DAB3C

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat {

	color: #e5f2da;

	border-color: transparent;

	background-color: #6DAB3C

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #53812d;

	color: #e5f2da;

	border-color: transparent;

	background-color: #6DAB3C

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline {

	border-color: #6DAB3C;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header {

	color: #6DAB3C

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header {

	color: #F4524D

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat {

	color: #fce2e1;

	border-color: transparent;

	background-color: #F4524D

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #f11f18;

	color: #fce2e1;

	border-color: transparent;

	background-color: #F4524D

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline {

	border-color: #F4524D;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header {

	color: #F4524D

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header {

	color: #F79468

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat {

	color: #f7e1d7;

	border-color: transparent;

	background-color: #F79468

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #f46e33;

	color: #f7e1d7;

	border-color: transparent;

	background-color: #F79468

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline {

	border-color: #F79468;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header {

	color: #F79468

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header {

	color: #B97EBB

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat {

	color: #f4dff5;

	border-color: transparent;

	background-color: #B97EBB

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #a559a8;

	color: #f4dff5;

	border-color: transparent;

	background-color: #B97EBB

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline {

	border-color: #B97EBB;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header {

	color: #B97EBB

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header {

	color: #2A2A2A

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat {

	color: #d9d9d9;

	border-color: transparent;

	background-color: #2A2A2A

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #0e0e0e;

	color: #d9d9d9;

	border-color: transparent;

	background-color: #2A2A2A

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header {

	color: #fff

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline {

	border-color: #2A2A2A;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header {

	color: #2A2A2A

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header {

	color: #EBEBEB

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat {

	color: #9d9d9e;

	border-color: transparent;

	background-color: #EBEBEB

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #cfcfcf;

	color: #9d9d9e;

	border-color: transparent;

	background-color: #EBEBEB

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline {

	border-color: #EBEBEB;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header {

	color: #EBEBEB

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header {

	color: #FFF

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat {

	color: #9d9d9e;

	border-color: transparent;

	background-color: #FFF

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #e3e3e3;

	color: #9d9d9e;

	border-color: transparent;

	background-color: #FFF

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline {

	border-color: #FFF;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header {

	color: #FFF

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {

	color: #9d9d9e;

	border-color: transparent;

	background-color: #eaeaea

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d {

	box-shadow: 0 5px 0 #cecece;

	color: #9d9d9e;

	border-color: transparent;

	background-color: #eaeaea

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header {

	color: #666

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline {

	border-color: #eaeaea;

	background-color: transparent

}



.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header {

	color: #eaeaea

}



.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner {

	height: 1em;

	width: 1em

}



.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner {

	height: 2em;

	width: 2em

}



.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner {

	height: 3em;

	width: 3em

}



.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner {

	height: 4em;

	width: 4em

}



.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner {

	height: 5em;

	width: 5em

}



.wpb_gmaps_widget .wpb_wrapper {

	background-color: #f7f7f7;

	padding: 5px

}



.wpb_gmaps_widget .wpb_map_wraper iframe {

	margin-bottom: 0;

	padding: 0;

	display: block;

	width: 100%;

	border: none

}



.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper {

	position: relative;

	padding-bottom: 56.25%;

	height: 0

}



.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%

}



.wpb_content_element .wpb_tabs_nav li a:focus,

.wpb_accordion_section .wpb_accordion_header a:focus,

.wpb_tour_next_prev_nav a:focus {

	outline: none

}



.wpb_content_element .wpb_tour_tabs_wrapper,

.wpb_content_element .wpb_tabs_nav {

	padding: 0

}



.wpb_content_element .wpb_tabs_nav {

	margin: 0;

	padding-left: 0!important;

	text-indent: inherit!important

}



#content .wpb_content_element .wpb_tabs_nav {

	margin: 0

}



.wpb_content_element .wpb_tabs_nav li {

	background-color: #FFF;

	white-space: nowrap;

	padding: 0;

	background-image: none;

	list-style: none!important

}



.wpb_content_element .wpb_tabs_nav li:after,

.wpb_content_element .wpb_tabs_nav li:before {

	display: none!important

}



.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,

.wpb_content_element .wpb_tabs_nav li:hover {

	background-color: #f7f7f7

}



.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {

	cursor: default

}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {

	display: none

}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,

.wpb_content_element .wpb_accordion_header a {

	border-bottom: none;

	text-decoration: none;

	display: block;

	padding: .5em 1em

}



.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	background-color: #f7f7f7

}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {

	padding: 1em

}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,

.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child {

	margin-bottom: 0

}



.wpb_tabs .wpb_tabs_nav li {

	float: left;

	margin: 0 1px 0 0

}



.wpb_tour .wpb_tabs_nav {

	float: left;

	width: 31.66666667%

}



.wpb_tour .wpb_tabs_nav li {

	margin: 0 0 1px 0;

	clear: left;

	width: 100%

}



.wpb_tour .wpb_tabs_nav a {

	width: 100%

}



.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	border: none;

	float: left;

	width: 68.33333333%;

	padding: 0 0 0 0

}



.wpb_tour_next_prev_nav {

	margin-left: 31.66666667%;

	padding-left: 0;

	font-size: 80%

}



.wpb_tour_next_prev_nav a {

	border-bottom: 1px dotted;

	text-decoration: none

}



.wpb_tour_next_prev_nav a:hover {

	text-decoration: none;

	border-bottom: none

}



.wpb_tour_next_prev_nav span {

	width: 48%;

	display: inline-block;

	padding-top: 1em;

	float: left

}



.wpb_tour_next_prev_nav span.wpb_next_slide {

	text-align: right;

	float: right

}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {

	margin: 0 0 1px 0;

	padding-top: 0;

	position: relative;

	text-transform: none;

	font-weight: inherit;

	font-size: inherit;

	font-family: inherit;

	line-height: inherit;

	letter-spacing: inherit

}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {

	padding-left: 1em

}



.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

	display: block;

	width: 16px;

	height: 16px;

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/toggle_open.png);

	background-repeat: no-repeat;

	position: absolute;

	right: .7em;

	top: .7em

}



.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/toggle_close.png)

}



@media (max-width:480px) {

	.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,

	.vc_responsive .wpb_tour .wpb_tab,

	.vc_responsive .wpb_tour_next_prev_nav {

		width: 100%;

		float: none;

		margin-left: 0

	}

	.vc_responsive .wpb_tour_next_prev_nav {

		width: auto;

		padding: 0 1em

	}

	.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav {

		margin-bottom: 1em

	}

	.vc_responsive .wpb_tour .wpb_tab {

		padding-left: 1em;

		padding-right: 1em

	}

}



.wpb_column .wpb_wrapper .wpb_teaser_grid {

	float: none

}



body ul.wpb_thumbnails-fluid li {

	padding: 0;

	margin-left: 0;

	background-image: none;

	list-style: none!important

}



body ul.wpb_thumbnails-fluid li:after,

body ul.wpb_thumbnails-fluid li:before {

	display: none!important

}



body ul.wpb_thumbnails-fluid li .entry-content *:last-child {

	margin-bottom: 0

}



.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,

.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {

	padding: 0;

	overflow: visible!important

}



.wpb_teaser_grid .entry-content {

	margin: 0;

	padding: 0;

	width: 100%

}



.grid_layout-thumbnail .post-thumb {

	margin-bottom: 0

}



.grid_layout-thumbnail .post-thumb img {

	max-width: 100%

}



.wpb_carousel .wpb_wrapper {

	position: relative

}



.wpb_carousel .prev,

.wpb_carousel .next {

	position: absolute;

	top: 3px;

	background-color: #f7f7f7;

	padding: 0 6px 0 6px;

	font-size: 12px;

	z-index: 10;

	text-decoration: none;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear

}



.wpb_carousel .prev:hover,

.wpb_carousel .next:hover {

	background-color: #F0F0F0

}



.wpb_carousel .prev:focus,

.wpb_carousel .next:focus {

	outline: none;

	text-decoration: none

}



.wpb_carousel .prev {

	right: 30px

}



.wpb_carousel .next {

	right: 0

}



.wpb_carousel .wpb_thumbnails-fluid {

	width: 100%

}



.wpb_carousel .wpb_thumbnails-fluid>[class*="vc_span"] {

	height: auto!important

}



.wpb_teaser_grid .categories_filter,

.wpb_categories_filter {

	list-style: none;

	list-style-type: none;

	padding: 0;

	margin: 0 0 10px 0

}



.wpb_teaser_grid .categories_filter li,

.wpb_categories_filter li {

	display: block;

	float: left;

	margin: 0 10px 10px 0;

	background-image: none;

	list-style: none!important

}



.wpb_teaser_grid .categories_filter li:after,

.wpb_categories_filter li:after,

.wpb_teaser_grid .categories_filter li:before,

.wpb_categories_filter li:before {

	display: none!important

}



.wpb_teaser_grid .categories_filter li a,

.wpb_categories_filter li a {

	border: none;

	text-decoration: none

}



.wpb_teaser_grid .categories_filter li a:hover,

.wpb_categories_filter li a:hover {

	border-bottom: 1px dotted

}



.wpb_teaser_grid .categories_filter li.active a,

.wpb_categories_filter li.active a {

	border-bottom: 1px dotted

}



@media (max-width:480px) {

	.vc_responsive .wpb_row ul.wpb_thumbnails-fluid {

		margin-left: 0;

		width: auto

	}

	.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {

		width: 100%;

		float: none;

		display: block;

		margin-left: 0;

		margin-right: 0

	}

}



.wpb_image_grid .wpb_image_grid_ul {

	margin: 0;

	padding: 0

}



.wpb_image_grid .wpb_image_grid_ul>li {

	background-image: none;

	list-style: none!important

}



.wpb_image_grid .wpb_image_grid_ul>li:after,

.wpb_image_grid .wpb_image_grid_ul>li:before {

	display: none!important

}



.wpb_image_grid .wpb_image_grid_ul .isotope-item {

	list-style: none;

	margin: 0 1px 1px 0;

	max-width: 100%;

	float: left

}



.wpb_image_grid .wpb_image_grid_ul a {

	display: block

}



.wpb_image_grid .wpb_image_grid_ul img {

	display: block;

	max-width: 100%;

	height: auto

}



.wpb_gallery .theme-default .nivoSlider {

	margin-bottom: 0

}



.wpb_gallery .theme-default .nivo-controlNav {

	padding: 10px 0 3px 0

}



.wpb_gallery .wpb_flexslider .flex-control-nav {

	bottom: auto;

	top: 100%;

	margin-top: 15px

}



.wpb_gallery .wpb_flexslider .flex-caption {

	cursor: default

}



.wpb_gallery .wpb_flexslider .flex-direction-nav a {

	border: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}



.wpb_gallery .wpb_flexslider .flex-direction-nav a:hover {

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}



.wpb_gallery .wpb_flexslider .flex-direction-nav a:before {

	line-height: 1

}



.wpb_gallery .wpb_flexslider .flex-control-paging {

	z-index: 10

}



#content .wpb_gallery_slides ul.slides,

.content .wpb_gallery_slides ul.slides,

.wpb_gallery_slides ul.slides,

#content .wpb_gallery_slides ul.flex-direction-nav,

.content .wpb_gallery_slides ul.flex-direction-nav,

.wpb_gallery_slides ul.flex-direction-nav,

body .wpb_gallery_slides ul li,

.wpb_content_element .wpb_gallery_slides ul li {

	list-style: none;

	padding: 0;

	background-image: none;

	margin: 0

}



.flickr_badge_image {

	margin: 0 10px 10px 0;

	width: 72px;

	height: 72px;

	float: left;

	background: none;

	padding: 0

}



.flickr_badge_image a {

	border: none

}



.flickr_badge_image img {

	margin: 0;

	overflow: hidden;

	position: relative;

	width: 100%;

	height: 100%;

	max-width: 100%;

	max-height: 100%

}



.wpb_flickr_widget p.flickr_stream_wrap {

	clear: both;

	margin-bottom: 0;

	font-size: 80%

}



.wpb_flickr_widget p.flickr_stream_wrap a {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/flickr.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px;

	display: inline-block

}



.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper {

	width: 10%

}



.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper {

	width: 20%

}



.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper {

	width: 30%

}



.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper {

	width: 40%

}



.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {

	width: 50%

}



.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper {

	width: 60%

}



.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper {

	width: 70%

}



.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper {

	width: 80%

}



.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper {

	width: 90%

}



.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper {

	width: 100%

}



.wpb_video_widget .wpb_video_wrapper {

	padding-top: 56.25%;

	position: relative;

	width: 100%

}



.wpb_video_widget .wpb_video_wrapper>div {

	padding-top: 0!important;

	position: static

}



.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper {

	padding-top: 56.25%

}



.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper {

	padding-top: 75%

}



.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper {

	padding-top: 42.55319149%

}



.wpb_video_widget.vc_video-align-left .wpb_wrapper {

	float: left

}



.wpb_video_widget.vc_video-align-center .wpb_wrapper {

	margin: 0 auto

}



.wpb_video_widget.vc_video-align-right .wpb_wrapper {

	float: right

}



.wpb_video_widget .wpb_wrapper {

	position: relative

}



.wpb_video_widget .wpb_wrapper iframe {

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	margin: 0;

	top: 0;

	left: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.wpb_video_wrapper .fluid-width-video-wrapper {

	padding-top: 0!important;

	position: static

}



.wpb_posts_slider .flex-caption,

.wpb_posts_slider .nivo-caption {

	background-color: #f7f7f7;

	opacity: 1;

	filter: alpha(opacity=100);

	color: inherit;

	padding: 10px 15px;

	position: static

}



.wpb_posts_slider .wpb_gallery_slides>ul>li {

	background-image: none;

	list-style: none!important

}



.wpb_posts_slider .wpb_gallery_slides>ul>li:after,

.wpb_posts_slider .wpb_gallery_slides>ul>li:before {

	display: none!important

}



.vc_progress_bar .vc_single_bar {

	background: #f7f7f7;

	position: relative;

	margin-bottom: 0;

	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;

	box-shadow: 0 1px 2px rgba(0, 0, 0, .1) inset;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px

}



.vc_progress_bar .vc_single_bar:last-child {

	margin-bottom: 0

}



.vc_progress_bar .vc_single_bar .vc_label {

	display: block;

	padding: .5em 1em;

	position: relative;

	z-index: 1

}



.vc_progress_bar .vc_single_bar .vc_bar {

	display: block;

	position: absolute;

	height: 100%;

	background-color: #e0e0e0;

	width: 0%;

	top: 0;

	left: 0;

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	transition: width 1s linear;

	-moz-transition: width 1s linear;

	-webkit-transition: width 1s linear;

	-o-transition: width 1s linear

}



.vc_progress_bar .vc_single_bar .vc_bar.striped {

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	-moz-background-size: 40px 40px;

	-o-background-size: 40px 40px;

	background-size: 40px 40px

}



.vc_progress_bar .vc_single_bar .vc_bar.animated {

	-webkit-animation: progress-bar-stripes 2s linear infinite;

	-moz-animation: progress-bar-stripes 2s linear infinite;

	-ms-animation: progress-bar-stripes 2s linear infinite;

	-o-animation: progress-bar-stripes 2s linear infinite;

	animation: progress-bar-stripes 2s linear infinite

}



.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar {

	background-color: #0074CC

}



.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar {

	background-color: #0074CC

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar {

	background-color: #49afcd

}



.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar {

	background-color: #49afcd

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar {

	background-color: #5bb75b

}



.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar {

	background-color: #5bb75b

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar {

	background-color: #faa732

}



.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar {

	background-color: #faa732

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar {

	background-color: #da4f49

}



.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar {

	background-color: #da4f49

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar {

	background-color: #414141

}



.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar {

	background-color: #414141

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar {

	background-color: #5472D2

}



.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar {

	background-color: #5472D2

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar {

	background-color: #00C1CF

}



.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar {

	background-color: #00C1CF

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar {

	background-color: #FE6C61

}



.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar {

	background-color: #FE6C61

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar {

	background-color: #8D6DC4

}



.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar {

	background-color: #8D6DC4

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar {

	background-color: #4CADC9

}



.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar {

	background-color: #4CADC9

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar {

	background-color: #CEC2AB

}



.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar {

	background-color: #CEC2AB

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar {

	background-color: #50485B

}



.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar {

	background-color: #50485B

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar {

	background-color: #75D69C

}



.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar {

	background-color: #75D69C

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar {

	background-color: #75D69C

}



.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar {

	background-color: #75D69C

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar {

	background-color: #2A2A2A

}



.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar {

	background-color: #2A2A2A

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar {

	background-color: #EBEBEB

}



.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label {

	color: #666;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar {

	background-color: #EBEBEB

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label {

	color: #666;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar {

	background-color: #F7BE68

}



.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar {

	background-color: #F7BE68

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar {

	background-color: #5AA1E3

}



.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar {

	background-color: #5AA1E3

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar {

	background-color: #6DAB3C

}



.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar {

	background-color: #6DAB3C

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar {

	background-color: #F4524D

}



.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar {

	background-color: #F4524D

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar {

	background-color: #F79468

}



.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar {

	background-color: #F79468

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar {

	background-color: #B97EBB

}



.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar {

	background-color: #B97EBB

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label {

	color: #fff;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar {

	background-color: #FFF

}



.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label {

	color: #666;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar {

	background-color: #FFF

}



.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label {

	color: #666;

	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25)

}



@-webkit-keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



@-moz-keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



@-ms-keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



@-o-keyframes progress-bar-stripes {

	from {

		background-position: 0 0

	}

	to {

		background-position: 40px 0

	}

}



@keyframes progress-bar-stripes {

	from {

		background-position: 40px 0

	}

	to {

		background-position: 0 0

	}

}



.vc_pie_chart {

	z-index: 0;

	text-align: center;

	opacity: 0;

	filter: alpha(opacity=0)

}



.vc_pie_chart.vc_ready {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_pie_chart .vc_pie_wrapper {

	position: relative;

	margin: 0 auto

}



.vc_pie_chart canvas {

	position: relative;

	z-index: 1

}



.vc_pie_chart .vc_pie_chart_value {

	font-size: 200%;

	position: absolute;

	top: 0;

	left: 0;

	display: block;

	width: 100%;

	height: 100%;

	text-align: center

}



.vc_pie_chart_back {

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	border: 6px solid #f7f7f7;

	border-radius: 999px;

	border-radius: 50%;

	opacity: .3;

	filter: alpha(opacity=30);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.vc_images_carousel .vc_carousel-control {

	border: none

}



.vc_carousel .vc_carousel-control {

	text-shadow: none;

	border: none;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear

}



.vc_carousel .vc_carousel-control:active,

.vc_carousel .vc_carousel-control:focus {

	outline: none

}



.vc_carousel .vc_carousel-indicators li {

	width: 5px;

	height: 5px;

	margin: 0;

	border-color: #f7f7f7;

	transition: all 0.2s linear;

	-moz-transition: all 0.2s linear;

	-webkit-transition: all 0.2s linear;

	-o-transition: all 0.2s linear

}



.vc_separator {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-box-orient: horizontal;

	-webkit-box-direction: normal;

	-webkit-flex-direction: row;

	-ms-flex-direction: row;

	flex-direction: row;

	-webkit-flex-wrap: nowrap;

	-ms-flex-wrap: nowrap;

	flex-wrap: nowrap;

	-webkit-box-align: center;

	-webkit-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.vc_separator h4 {

	line-height: 1em;

	font-size: 100%;

	margin: 0;

	word-wrap: break-word;

	-webkit-box-flex: 0;

	-webkit-flex: 0 1 auto;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto

}



.vc_separator h4 .normal {

	font-size: 12px;

	font-weight: 400

}



.vc_separator .vc_sep_holder {

	height: 1px;

	position: relative;

	-webkit-box-flex: 1;

	-webkit-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	min-width: 10%

}



.vc_separator .vc_sep_holder .vc_sep_line {

	height: 1px;

	border-top: 1px solid #EBEBEB;

	display: block;

	position: relative;

	top: 1px;

	width: 100%

}



.vc_separator.vc_separator_align_center h4 {

	padding: 0 .8em

}



.vc_separator.vc_separator_align_left h4 {

	padding: 0 .8em 0 0

}



.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l {

	display: none

}



.vc_separator.vc_separator_align_right h4 {

	padding: 0 0 0 .8em;

	margin: 0!important

}



.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r {

	display: none

}



.vc_separator.vc_sep_double {

	height: 3px

}



.vc_separator.vc_sep_double .vc_sep_line {

	border-bottom: 1px solid #EBEBEB;

	border-top: 1px solid #EBEBEB;

	height: 3px

}



.vc_separator.vc_sep_dashed .vc_sep_line {

	border-top-style: dashed

}



.vc_separator.vc_sep_dotted .vc_sep_line {

	border-top-style: dotted

}



.vc_separator.vc_sep_shadow .vc_sep_line {

	border: none;

	position: relative;

	height: 20px;

	top: 0;

	overflow: hidden

}



.vc_separator.vc_sep_shadow .vc_sep_line::after {

	content: '';

	display: block;

	position: absolute;

	left: 0;

	top: -20px;

	right: 0;

	height: 10px;

	border-radius: 100%

}



.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	right: -100%;

	box-shadow: 10px 10px 10px 1px

}



.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	left: -100%;

	box-shadow: -10px 10px 10px 1px

}



.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l {

	width: 100%

}



.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r {

	display: none

}



.vc_separator .vc_icon_element {

	margin-bottom: 0

}



.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4 {

	padding-left: 0

}



.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl {

	margin-left: .8em;

	margin-right: .8em

}



.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,

.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style {

	margin-left: .8em

}



.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4 {

	padding-left: .8em

}



.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line {

	border-top-width: 1px

}



.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 1px;

	top: 0

}



.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line {

	top: 0

}



.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 1px

}



.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 1px

}



.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line {

	border-top-width: 2px

}



.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 2px;

	top: -1px

}



.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line {

	top: -1px

}



.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 2px

}



.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 2px

}



.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line {

	border-top-width: 3px

}



.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 3px;

	top: -1px

}



.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line {

	top: -1px

}



.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 3px

}



.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 3px

}



.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line {

	border-top-width: 4px

}



.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 4px;

	top: -2px

}



.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line {

	top: -2px

}



.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 4px

}



.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 4px

}



.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line {

	border-top-width: 5px

}



.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 5px;

	top: -2px

}



.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line {

	top: -2px

}



.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 5px

}



.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 5px

}



.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line {

	border-top-width: 6px

}



.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 6px;

	top: -3px

}



.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line {

	top: -3px

}



.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 6px

}



.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 6px

}



.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line {

	border-top-width: 7px

}



.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 7px;

	top: -3px

}



.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line {

	top: -3px

}



.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 7px

}



.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 7px

}



.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line {

	border-top-width: 8px

}



.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 8px;

	top: -4px

}



.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line {

	top: -4px

}



.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 8px

}



.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 8px

}



.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line {

	border-top-width: 9px

}



.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 9px;

	top: -4px

}



.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line {

	top: -4px

}



.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 9px

}



.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 9px

}



.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line {

	border-top-width: 10px

}



.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line {

	border-bottom-width: 10px;

	top: -5px

}



.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line {

	top: -5px

}



.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after {

	box-shadow: 10px 10px 10px 10px

}



.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after {

	box-shadow: -10px 10px 10px 10px

}



.vc_separator.vc_sep_color_blue .vc_sep_line {

	border-color: #5472D2

}



.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder {

	color: #5472D2

}



.vc_separator.vc_sep_color_turquoise .vc_sep_line {

	border-color: #00C1CF

}



.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder {

	color: #00C1CF

}



.vc_separator.vc_sep_color_pink .vc_sep_line {

	border-color: #FE6C61

}



.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder {

	color: #FE6C61

}



.vc_separator.vc_sep_color_violet .vc_sep_line {

	border-color: #8D6DC4

}



.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder {

	color: #8D6DC4

}



.vc_separator.vc_sep_color_peacoc .vc_sep_line {

	border-color: #4CADC9

}



.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder {

	color: #4CADC9

}



.vc_separator.vc_sep_color_chino .vc_sep_line {

	border-color: #CEC2AB

}



.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder {

	color: #CEC2AB

}



.vc_separator.vc_sep_color_mulled_wine .vc_sep_line {

	border-color: #50485B

}



.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder {

	color: #50485B

}



.vc_separator.vc_sep_color_vista_blue .vc_sep_line {

	border-color: #75D69C

}



.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder {

	color: #75D69C

}



.vc_separator.vc_sep_color_black .vc_sep_line {

	border-color: #2A2A2A

}



.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder {

	color: #2A2A2A

}



.vc_separator.vc_sep_color_grey .vc_sep_line {

	border-color: #EBEBEB

}



.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder {

	color: #EBEBEB

}



.vc_separator.vc_sep_color_orange .vc_sep_line {

	border-color: #F7BE68

}



.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder {

	color: #F7BE68

}



.vc_separator.vc_sep_color_sky .vc_sep_line {

	border-color: #5AA1E3

}



.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder {

	color: #5AA1E3

}



.vc_separator.vc_sep_color_green .vc_sep_line {

	border-color: #6DAB3C

}



.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder {

	color: #6DAB3C

}



.vc_separator.vc_sep_color_juicy_pink .vc_sep_line {

	border-color: #F4524D

}



.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder {

	color: #F4524D

}



.vc_separator.vc_sep_color_sandy_brown .vc_sep_line {

	border-color: #F79468

}



.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder {

	color: #F79468

}



.vc_separator.vc_sep_color_purple .vc_sep_line {

	border-color: #B97EBB

}



.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder {

	color: #B97EBB

}



.vc_separator.vc_sep_color_white .vc_sep_line {

	border-color: #FFF

}



.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder {

	color: #FFF

}



.wpb_separator,

.vc_text_separator {

	border-bottom: 1px solid #EBEBEB

}



.vc_sep_width_10 {

	width: 10%

}



.vc_sep_width_20 {

	width: 20%

}



.vc_sep_width_30 {

	width: 30%

}



.vc_sep_width_40 {

	width: 40%

}



.vc_sep_width_50 {

	width: 50%

}



.vc_sep_width_60 {

	width: 60%

}



.vc_sep_width_70 {

	width: 70%

}



.vc_sep_width_80 {

	width: 80%

}



.vc_sep_width_90 {

	width: 90%

}



.vc_sep_width_100 {

	width: 100%

}



.vc_sep_pos_align_center {

	margin-left: auto;

	margin-right: auto

}



.vc_sep_pos_align_left {

	margin-left: 0;

	margin-right: auto

}



.vc_sep_pos_align_right {

	margin-left: auto;

	margin-right: 0

}



.wpb_separator {

	clear: both;

	height: 1px

}



.vc_text_separator {

	clear: both;

	height: 1px

}



.vc_text_separator div {

	display: inline-block;

	background-color: #FFF;

	padding: 1px 1em;

	position: relative;

	top: -9px

}



.separator_align_center {

	text-align: center

}



.separator_align_left {

	text-align: left

}



.separator_align_right {

	text-align: right

}



.vc-zigzag-wrapper {

	text-align: center

}



.vc-zigzag-wrapper.vc-zigzag-align-left {

	text-align: left

}



.vc-zigzag-wrapper.vc-zigzag-align-right {

	text-align: right

}



.vc-zigzag-inner {

	display: inline-block

}



.wpb_single_image a {

	border: none;

	outline: none

}



.wpb_single_image img {

	height: auto;

	max-width: 100%;

	vertical-align: top

}



.wpb_single_image img.vc_img-placeholder {

	width: 100%

}



.wpb_single_image .vc_single_image-wrapper {

	display: inline-block;

	vertical-align: top;

	max-width: 100%

}



.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {

	border-radius: 4px;

	-webkit-box-shadow: none;

	box-shadow: none

}



.wpb_single_image .vc_single_image-wrapper.vc_box_outline,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	padding: 6px;

	border: 1px solid #EBEBEB

}



.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: 1px solid #EBEBEB

}



.wpb_single_image .vc_single_image-wrapper.vc_box_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	padding: 6px;

	border: none

}



.wpb_single_image .vc_single_image-wrapper.vc_box_border img,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	border: none

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {

	border-radius: 0;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	box-shadow: 0 0 5px rgba(0, 0, 0, .1)

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {

	border-radius: 0;

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	box-shadow: 0 0 5px rgba(0, 0, 0, .1)

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

	padding: 6px

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none;

	margin-bottom: 15px

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {

	border-radius: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}



.wpb_single_image .vc_single_image-wrapper.vc_box_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

	border-radius: 50%;

	-webkit-box-shadow: none;

	box-shadow: none;

	overflow: hidden

}



.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {

	border-radius: 50%;

	-webkit-box-shadow: none;

	box-shadow: none;

	overflow: hidden

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	box-shadow: 0 0 5px rgba(0, 0, 0, .1)

}



.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {

	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	box-shadow: 0 0 5px rgba(0, 0, 0, .1)

}



.wpb_single_image.vc_align_center {

	text-align: center

}



.wpb_single_image.vc_align_right {

	text-align: right

}



.wpb_single_image.vc_align_left {

	text-align: left

}



.wpb_single_image .vc_box_shadow_3d {

	position: relative;

	z-index: 0;

	display: inline-block;

	max-width: 100%

}



.wpb_single_image .vc_box_shadow_3d:after,

.wpb_single_image .vc_box_shadow_3d:before {

	content: "";

	position: absolute;

	-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, .6);

	box-shadow: 0 15px 10px rgba(0, 0, 0, .6);

	left: 5px;

	right: 50%;

	bottom: 8px;

	height: 30%;

	z-index: -1;

	border-radius: inherit;

	-webkit-transform-origin: 0 0;

	-moz-transform-origin: 0 0;

	-ms-transform-origin: 0 0;

	transform-origin: 0 0;

	-webkit-transform: skewY(-6deg);

	-ms-transform: skewY(-6deg);

	transform: skewY(-6deg)

}



.wpb_single_image .vc_box_shadow_3d:after {

	left: 50%;

	right: 5px;

	-webkit-transform: skewY(6deg);

	-ms-transform: skewY(6deg);

	transform: skewY(6deg);

	-webkit-transform-origin: 100% 0;

	-moz-transform-origin: 100% 0;

	-ms-transform-origin: 100% 0;

	transform-origin: 100% 0

}



.wpb_single_image .vc_figure {

	display: inline-block;

	vertical-align: top;

	margin: 0;

	max-width: 100%

}



.wpb_single_image .vc_figure-caption {

	margin-top: .2em;

	font-size: .8em

}



.wpb_single_image .vc_box_outline.vc_box_border_blue,

.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {

	border-color: #5472D2

}



.wpb_single_image .vc_box_border.vc_box_border_blue,

.wpb_single_image .vc_box_border_circle.vc_box_border_blue {

	background-color: #5472D2

}



.wpb_single_image .vc_box_outline.vc_box_border_turquoise,

.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {

	border-color: #00C1CF

}



.wpb_single_image .vc_box_border.vc_box_border_turquoise,

.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {

	background-color: #00C1CF

}



.wpb_single_image .vc_box_outline.vc_box_border_pink,

.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {

	border-color: #FE6C61

}



.wpb_single_image .vc_box_border.vc_box_border_pink,

.wpb_single_image .vc_box_border_circle.vc_box_border_pink {

	background-color: #FE6C61

}



.wpb_single_image .vc_box_outline.vc_box_border_violet,

.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {

	border-color: #8D6DC4

}



.wpb_single_image .vc_box_border.vc_box_border_violet,

.wpb_single_image .vc_box_border_circle.vc_box_border_violet {

	background-color: #8D6DC4

}



.wpb_single_image .vc_box_outline.vc_box_border_peacoc,

.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {

	border-color: #4CADC9

}



.wpb_single_image .vc_box_border.vc_box_border_peacoc,

.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {

	background-color: #4CADC9

}



.wpb_single_image .vc_box_outline.vc_box_border_chino,

.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {

	border-color: #CEC2AB

}



.wpb_single_image .vc_box_border.vc_box_border_chino,

.wpb_single_image .vc_box_border_circle.vc_box_border_chino {

	background-color: #CEC2AB

}



.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,

.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {

	border-color: #50485B

}



.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,

.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {

	background-color: #50485B

}



.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,

.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {

	border-color: #75D69C

}



.wpb_single_image .vc_box_border.vc_box_border_vista_blue,

.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {

	background-color: #75D69C

}



.wpb_single_image .vc_box_outline.vc_box_border_black,

.wpb_single_image .vc_box_outline_circle.vc_box_border_black {

	border-color: #2A2A2A

}



.wpb_single_image .vc_box_border.vc_box_border_black,

.wpb_single_image .vc_box_border_circle.vc_box_border_black {

	background-color: #2A2A2A

}



.wpb_single_image .vc_box_outline.vc_box_border_grey,

.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {

	border-color: #EBEBEB

}



.wpb_single_image .vc_box_border.vc_box_border_grey,

.wpb_single_image .vc_box_border_circle.vc_box_border_grey {

	background-color: #EBEBEB

}



.wpb_single_image .vc_box_outline.vc_box_border_orange,

.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {

	border-color: #F7BE68

}



.wpb_single_image .vc_box_border.vc_box_border_orange,

.wpb_single_image .vc_box_border_circle.vc_box_border_orange {

	background-color: #F7BE68

}



.wpb_single_image .vc_box_outline.vc_box_border_sky,

.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {

	border-color: #5AA1E3

}



.wpb_single_image .vc_box_border.vc_box_border_sky,

.wpb_single_image .vc_box_border_circle.vc_box_border_sky {

	background-color: #5AA1E3

}



.wpb_single_image .vc_box_outline.vc_box_border_green,

.wpb_single_image .vc_box_outline_circle.vc_box_border_green {

	border-color: #6DAB3C

}



.wpb_single_image .vc_box_border.vc_box_border_green,

.wpb_single_image .vc_box_border_circle.vc_box_border_green {

	background-color: #6DAB3C

}



.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,

.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {

	border-color: #F4524D

}



.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,

.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {

	background-color: #F4524D

}



.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,

.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {

	border-color: #F79468

}



.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,

.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {

	background-color: #F79468

}



.wpb_single_image .vc_box_outline.vc_box_border_purple,

.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {

	border-color: #B97EBB

}



.wpb_single_image .vc_box_border.vc_box_border_purple,

.wpb_single_image .vc_box_border_circle.vc_box_border_purple {

	background-color: #B97EBB

}



.wpb_single_image .vc_box_outline.vc_box_border_white,

.wpb_single_image .vc_box_outline_circle.vc_box_border_white {

	border-color: #FFF

}



.wpb_single_image .vc_box_border.vc_box_border_white,

.wpb_single_image .vc_box_border_circle.vc_box_border_white {

	background-color: #FFF

}



.vc_icon_element {

	line-height: 0;

	font-size: 14px;

	margin-bottom: 0

}



.vc_icon_element.vc_icon_element-outer {

	box-sizing: border-box;

	text-align: center

}



.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left {

	text-align: left

}



.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center {

	text-align: center

}



.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right {

	text-align: right

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner {

	text-align: center;

	display: inline-block;

	border: 2px solid transparent;

	width: 4em;

	height: 4em;

	box-sizing: content-box;

	position: relative

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon {

	font-size: 2.15em;

	font-style: normal;

	font-weight: 400;

	line-height: 1!important;

	font-size-adjust: none;

	font-stretch: normal;

	-webkit-font-feature-settings: normal;

	font-feature-settings: normal;

	-webkit-font-language-override: normal;

	font-language-override: normal;

	-webkit-font-kerning: auto;

	font-kerning: auto;

	font-synthesis: weight style;

	font-variant: normal;

	text-rendering: auto;

	display: inline-block;

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before {

	font-style: normal;

	font-weight: 400;

	display: inline-block;

	text-decoration: inherit;

	width: inherit;

	height: inherit;

	font-size: 1em;

	text-align: center;

	text-rendering: optimizelegibility

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link,

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link {

	width: 100%;

	height: 100%;

	display: block;

	position: absolute;

	top: 0;

	box-sizing: content-box;

	border: none

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs {

	max-width: 100%!important;

	line-height: 1.2em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner {

	width: 2.5em!important;

	height: 2.5em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon {

	font-size: 1.2em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm {

	max-width: 100%!important;

	line-height: 1.6em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner {

	width: 3.15em!important;

	height: 3.15em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon {

	font-size: 1.6em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md {

	max-width: 100%!important;

	line-height: 2.15em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner {

	width: 4em!important;

	height: 4em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon {

	font-size: 2.15em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg {

	max-width: 100%!important;

	line-height: 2.85em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {

	width: 5em!important;

	height: 5em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon {

	font-size: 2.85em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl {

	max-width: 100%!important;

	line-height: 5em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner {

	width: 7.15em!important;

	height: 7.15em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {

	font-size: 5em!important

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded {

	border-radius: 50%

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link {

	border-radius: 50%

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline {

	border-radius: 50%

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link,

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link {

	border-radius: 50%

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less {

	border-radius: 5px

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link {

	border-radius: 5px

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline {

	border-radius: 5px

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link,

.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link {

	border-radius: 5px

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon {

	color: #5472D2

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon {

	color: #00C1CF

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon {

	color: #FE6C61

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon {

	color: #8D6DC4

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon {

	color: #4CADC9

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon {

	color: #CEC2AB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon {

	color: #50485B

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon {

	color: #75D69C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon {

	color: #2A2A2A

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon {

	color: #EBEBEB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon {

	color: #F7BE68

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon {

	color: #5AA1E3

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon {

	color: #6DAB3C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon {

	color: #F4524D

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon {

	color: #F79468

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon {

	color: #B97EBB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon {

	color: #FFF

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline {

	border-color: #5472D2

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background {

	background-color: #5472D2

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline {

	border-color: #00C1CF

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background {

	background-color: #00C1CF

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline {

	border-color: #FE6C61

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background {

	background-color: #FE6C61

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline {

	border-color: #8D6DC4

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background {

	background-color: #8D6DC4

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline {

	border-color: #4CADC9

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background {

	background-color: #4CADC9

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline {

	border-color: #CEC2AB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background {

	background-color: #CEC2AB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline {

	border-color: #50485B

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background {

	background-color: #50485B

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline {

	border-color: #75D69C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background {

	background-color: #75D69C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline {

	border-color: #2A2A2A

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background {

	background-color: #2A2A2A

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline {

	border-color: #EBEBEB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background {

	background-color: #EBEBEB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline {

	border-color: #F7BE68

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background {

	background-color: #F7BE68

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline {

	border-color: #5AA1E3

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background {

	background-color: #5AA1E3

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline {

	border-color: #6DAB3C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background {

	background-color: #6DAB3C

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline {

	border-color: #F4524D

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background {

	background-color: #F4524D

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline {

	border-color: #F79468

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background {

	background-color: #F79468

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline {

	border-color: #B97EBB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background {

	background-color: #B97EBB

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline {

	border-color: #FFF

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background {

	background-color: #FFF

}



.vc_chart .vc_chart-legend {

	font-size: 14px;

	margin: 0;

	padding: 0

}



.vc_chart .vc_chart-legend li {

	line-height: 1.3em;

	list-style: none;

	margin: 0 0 .3em 0;

	min-height: 1.3em

}



.vc_chart .vc_chart-legend span {

	border-radius: .3em;

	display: inline-block;

	height: 1.3em;

	left: 0;

	margin-right: .5em;

	vertical-align: middle;

	width: 1.3em

}



@media (min-width:778px) {

	.vc_chart .vc_chart-legend {

		display: inline-block;

		vertical-align: middle;

		width: 40%

	}

	.vc_chart .vc_chart-legend li {

		margin-left: 1em

	}

	.vc_chart .vc_chart-with-legend {

		display: inline-block;

		vertical-align: middle;

		width: 60%

	}

}



.vc_line-chart .vc_chart-with-legend {

	width: 75%

}



.vc_line-chart .vc_chart-legend {

	width: 25%

}



.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {

	border-radius: 0

}



.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {

	border-radius: 50%

}



.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {

	border-radius: 4px

}



.vc_general.vc_pagination {

	display: block;

	margin: 0;

	padding: 0;

	text-align: center

}



.vc_general.vc_pagination .vc_pagination-item {

	display: inline-block;

	margin: 0;

	padding: 0;

	vertical-align: middle

}



.vc_general.vc_pagination .vc_pagination-trigger {

	display: block;

	text-decoration: none;

	cursor: pointer;

	height: 10px;

	width: 10px;

	margin: 5px 7px;

	background: transparent;

	-webkit-transition: all 0.2s ease-in-out;

	transition: all 0.2s ease-in-out;

	border: none

}



.vc_general.vc_pagination .vc_pagination-trigger:focus {

	outline: none

}



.vc_general.vc_pagination .vc_active .vc_pagination-trigger {

	cursor: default

}



.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger {

	border: 3px solid transparent

}



.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger {

	opacity: .6

}



.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover {

	opacity: 1

}



.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger {

	opacity: 1

}



.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger {

	border-radius: 50%

}



.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger {

	border-radius: 3px

}



.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #5472D2

}



.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #5472D2

}



.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #5472D2

}



.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #5472D2

}



.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #00C1CF

}



.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #00C1CF

}



.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #00C1CF

}



.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #00C1CF

}



.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #FE6C61

}



.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #FE6C61

}



.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #FE6C61

}



.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #FE6C61

}



.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #8D6DC4

}



.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #8D6DC4

}



.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #8D6DC4

}



.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #8D6DC4

}



.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #4CADC9

}



.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #4CADC9

}



.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #4CADC9

}



.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #4CADC9

}



.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #CEC2AB

}



.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #CEC2AB

}



.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #CEC2AB

}



.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #CEC2AB

}



.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #50485B

}



.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #50485B

}



.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #50485B

}



.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #50485B

}



.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #75D69C

}



.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #75D69C

}



.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #75D69C

}



.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #75D69C

}



.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #F7BE68

}



.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #F7BE68

}



.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #F7BE68

}



.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #F7BE68

}



.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #5AA1E3

}



.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #5AA1E3

}



.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #5AA1E3

}



.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #5AA1E3

}



.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #6DAB3C

}



.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #6DAB3C

}



.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #6DAB3C

}



.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #6DAB3C

}



.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #F4524D

}



.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #F4524D

}



.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #F4524D

}



.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #F4524D

}



.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #F79468

}



.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #F79468

}



.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #F79468

}



.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #F79468

}



.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #B97EBB

}



.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #B97EBB

}



.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #B97EBB

}



.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #B97EBB

}



.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #2A2A2A

}



.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #2A2A2A

}



.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #2A2A2A

}



.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #2A2A2A

}



.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #EBEBEB

}



.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #EBEBEB

}



.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #EBEBEB

}



.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #EBEBEB

}



.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {

	border-color: #FFF

}



.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover {

	background-color: #FFF

}



.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger {

	background-color: #FFF

}



.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger {

	background-color: #FFF

}



.vc_grid.vc_row {

	padding-left: 0;

	padding-right: 0;

	margin-left: 0;

	margin-right: 0

}



.vc-row[data-vc-full-width] .vc_grid.vc_row {

	overflow: hidden

}



.vc_grid.vc_row.vc_grid-gutter-1px {

	margin-bottom: -1px

}



.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper {

	margin-right: -1px

}



.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item {

	padding-right: 1px;

	padding-bottom: 1px

}



.vc_grid.vc_row.vc_grid-gutter-2px {

	margin-bottom: -2px

}



.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper {

	margin-right: -2px

}



.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item {

	padding-right: 2px;

	padding-bottom: 2px

}



.vc_grid.vc_row.vc_grid-gutter-3px {

	margin-bottom: -3px

}



.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper {

	margin-right: -3px

}



.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item {

	padding-right: 3px;

	padding-bottom: 3px

}



.vc_grid.vc_row.vc_grid-gutter-4px {

	margin-bottom: -4px

}



.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper {

	margin-right: -4px

}



.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item {

	padding-right: 4px;

	padding-bottom: 4px

}



.vc_grid.vc_row.vc_grid-gutter-5px {

	margin-bottom: -5px

}



.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper {

	margin-right: -5px

}



.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item {

	padding-right: 5px;

	padding-bottom: 5px

}



.vc_grid.vc_row.vc_grid-gutter-10px {

	margin-bottom: -10px

}



.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper {

	margin-right: -10px

}



.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item {

	padding-right: 10px;

	padding-bottom: 10px

}



.vc_grid.vc_row.vc_grid-gutter-15px {

	margin-bottom: -15px

}



.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper {

	margin-right: -15px

}



.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item {

	padding-right: 15px;

	padding-bottom: 15px

}



.vc_grid.vc_row.vc_grid-gutter-20px {

	margin-bottom: -20px

}



.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper {

	margin-right: -20px

}



.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item {

	padding-right: 20px;

	padding-bottom: 20px

}



.vc_grid.vc_row.vc_grid-gutter-25px {

	margin-bottom: -25px

}



.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper {

	margin-right: -25px

}



.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item {

	padding-right: 25px;

	padding-bottom: 25px

}



.vc_grid.vc_row.vc_grid-gutter-30px {

	margin-bottom: -30px

}



.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {

	margin-right: -30px

}



.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {

	padding-right: 30px;

	padding-bottom: 30px

}



.vc_grid.vc_row.vc_grid-gutter-35px {

	margin-bottom: -35px

}



.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper {

	margin-right: -35px

}



.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item {

	padding-right: 35px;

	padding-bottom: 35px

}



.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover {

	z-index: 3

}



.vc_grid.vc_row .vc_grid-item {

	display: none;

	padding: 0;

	vertical-align: top;

	float: none;

	box-sizing: border-box;

	z-index: 1

}



.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content {

	overflow: hidden

}



.vc_grid.vc_row .vc_grid-item .wpb_content_element,

.vc_grid.vc_row .vc_grid-item .vc_icon_element,

.vc_grid.vc_row .vc_grid-item .vc_btn {

	margin-bottom: 15px

}



.vc_grid.vc_row .vc_grid-item .wpb_content_element a,

.vc_grid.vc_row .vc_grid-item .vc_icon_element a,

.vc_grid.vc_row .vc_grid-item .vc_btn a {

	text-decoration: none;

	border-bottom: 0

}



.vc_grid .vc_gitem-link {

	border-bottom: none;

	outline: none;

	-webkit-box-shadow: none;

	-moz-box-shadow: none;

	box-shadow: none

}



.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,

.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item {

	position: static

}



.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,

.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {

	display: block

}



.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,

.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {

	display: block

}



@media (min-width:778px) {

	.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,

	.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item {

		display: inline-block

	}

}



@-moz-document url-prefix() {

	.vc_masonry_grid .vc_grid-item,

	.vc_masonry_media_grid .vc_grid-item {

		margin-left: -.01px

	}

}



.vc_gitem-zone-b {

	display: none

}



.vc_gitem-float-none {

	float: none

}



.vc_gitem-float-left {

	float: left

}



.vc_gitem-float-right {

	float: right

}



.vc_gitem-align-center {

	text-align: center

}



.vc_gitem-align-right {

	text-align: right

}



.vc_gitem-align-justify {

	text-align: justify

}



.vc_gitem-block {

	position: relative;

	overflow: hidden

}



.vc_gitem-is-link {

	cursor: pointer

}



.vc_gitem-link {

	text-decoration: none

}



.vc_gitem_row {

	margin-left: 0;

	margin-right: 0;

	margin-bottom: 0;

	padding: inherit;

	box-sizing: border-box

}



.vc_gitem_row .vc_gitem_row {

	margin-bottom: 0

}



.vc_gitem-zone-a .vc_gitem-row-position-top,

.vc_gitem-zone-b .vc_gitem-row-position-top {

	position: absolute;

	left: 0;

	right: 0;

	top: 0

}



.vc_gitem-zone-a .vc_gitem-row-position-middle,

.vc_gitem-zone-b .vc_gitem-row-position-middle {

	position: absolute;

	left: 0;

	right: 0;

	top: 50%;

	-webkit-transform: translate(0, -50%);

	-ms-transform: translate(0, -50%);

	-o-transform: translate(0, -50%);

	transform: translate(0, -50%)

}



.vc_gitem-zone-a .vc_gitem-row-position-bottom,

.vc_gitem-zone-b .vc_gitem-row-position-bottom {

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0

}



.vc_gitem_row .vc_gitem-col {

	box-sizing: border-box;

	padding: 10px;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	background-size: cover

}



.vc_gitem-zone {

	position: relative;

	background-repeat: no-repeat;

	background-position: 50% 50%;

	background-size: cover;

	background-clip: border-box;

	box-sizing: border-box;

	overflow: hidden

}



.vc_gitem-zone .vc-zone-link {

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	left: 0;

	bottom: 0;

	z-index: 5

}



.vc_gitem-zone-img {

	width: 100%;

	display: block;

	visibility: hidden;

	height: auto

}



.vc_gitem-zone-a .vc_gitem-zone-mini {

	box-sizing: border-box;

	padding: inherit;

	position: static;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0

}



.vc_gitem-zone-b {

	overflow: hidden

}



.vc_gitem-zone-b .vc_gitem-zone-mini {

	position: static;

	padding: inherit;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: 0

}



.vc_grid-item-zone-c-left .vc_gitem-animated-block {

	float: right;

	width: 50%

}



.vc_grid-item-zone-c-left .vc_gitem-zone-c {

	float: left;

	width: 50%

}



.vc_grid-item-zone-c-right .vc_gitem-animated-block {

	float: left;

	width: 50%

}



.vc_grid-item-zone-c-right .vc_gitem-zone-c {

	float: right;

	width: 50%

}



.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img {

	display: none!important

}



.vc-gitem-zone-height-mode-auto:before {

	content: "";

	display: block;

	padding-top: 100%

}



.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before {

	padding-top: 75%

}



.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {

	padding-top: 133.33333333%

}



.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before {

	padding-top: 133.33333333%

}



.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before {

	padding-top: 56.25%

}



.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before {

	padding-top: 177.77777778%

}



.vc_gitem-animated-block {

	position: relative

}



.vc_gitem-animate .vc_btn {

	-webkit-transition: all 0s ease;

	-o-transition: all 0s ease;

	transition: all 0s ease

}



.vc_gitem-animate .vc_gitem-zone-b {

	z-index: 199

}



.vc_gitem-animate-none .vc_gitem-zone-b {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	margin: 0;

	opacity: 0;

	filter: alpha(opacity=0);

	box-sizing: border-box

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_gitem-animate-fadeIn .vc_gitem-zone-b,

.vc_gitem-animate-scaleIn .vc_gitem-zone-b,

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,

.vc_gitem-animate-blurOut .vc_gitem-zone-b,

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	margin: 0;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	box-sizing: border-box

}



.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,

.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	width: 0

}



.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,

.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	-o-transform: scale(0);

	transform: scale(0)

}



.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,

.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,

.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,

.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {

	display: inline-block;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transform: translate3d(0, -100%, 0);

	transform: translate3d(0, -100%, 0);

	-webkit-perspective: 1000;

	-webkit-backface-visibility: hidden;

	-webkit-transition: -webkit-transform 1s cubic-bezier(0, .275, .125, 1), opacity 0.5s cubic-bezier(0, .275, .125, 1);

	-moz-transition: -moz-transform 1s cubic-bezier(0, .275, .125, 1), opacity 0.5s cubic-bezier(0, .275, .125, 1);

	transition: transform 1s cubic-bezier(0, .275, .125, 1), opacity 0.5s cubic-bezier(0, .275, .125, 1)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	width: 50%

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	width: 50%

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn {

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.vc_gitem-animate-scaleIn {

	overflow: hidden

}



.vc_gitem-animate-scaleIn .vc_gitem-zone-a {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: -webkit-transform 0.3s ease-in-out;

	-moz-transition: -moz-transform 0.3s ease-in-out;

	-o-transition: -o-transform 0.3s ease-in-out;

	transition: transform 0.3s ease-in-out

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1)

}



.vc_gitem-animate-scaleRotateIn {

	overflow: hidden

}



.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1);

	-webkit-transition: -webkit-transform 0.3s ease-in-out;

	-moz-transition: -moz-transform 0.3s ease-in-out;

	-o-transition: -o-transform 0.3s ease-in-out;

	transition: transform 0.3s ease-in-out

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a {

	-webkit-transform: scale(1.5) rotate(10deg);

	-moz-transform: scale(1.5) rotate(10deg);

	-ms-transform: scale(1.5) rotate(10deg);

	-o-transform: scale(1.5) rotate(10deg);

	transform: scale(1.5) rotate(10deg)

}



.vc_gitem-animate-blurOut .vc_gitem-zone-a,

.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

	filter: blur(0);

	-webkit-filter: blur(0);

	-moz-filter: blur(0);

	-ms-filter: blur(0);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');

	-webkit-transform-origin: 50% 50%;

	-moz-transform-origin: 50% 50%;

	-ms-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	-webkit-perspective: 1000;

	-webkit-backface-visibility: hidden;

	webkit-transition: filter 0.5s cubic-bezier(0, .275, .125, 1), -webkit-transform 0.5s cubic-bezier(0, .275, .125, 1);

	-moz-transition: filter 0.5s cubic-bezier(0, .275, .125, 1), -moz-transform 0.5s cubic-bezier(0, .275, .125, 1);

	transition: filter 0.5s cubic-bezier(0, .275, .125, 1), transform 0.5s cubic-bezier(0, .275, .125, 1)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,

.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

	filter: url('//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/blur.svg#blur');

	-webkit-filter: blur(2px);

	-moz-filter: blur(2px);

	-ms-filter: blur(2px);

	filter: blur(2px);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')

}



.vc_gitem-animate-blurScaleOut {

	overflow: hidden

}



.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

	-webkit-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

	transform: scale(1.1)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}



.vc_gitem-animate-slideInRight {

	overflow: hidden

}



.vc_gitem-animate-slideInRight .vc_gitem-zone-b {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: 0;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	-webkit-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.vc_gitem-animate-slideInLeft {

	overflow: hidden

}



.vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

	display: block;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin: 0;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	-webkit-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	-o-transform: translateX(-100%);

	transform: translateX(-100%);

	opacity: 0;

	filter: alpha(opacity=0)

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	-o-transform: translateX(0);

	transform: translateX(0)

}



.vc_gitem-animate-slideBottom {

	overflow: hidden;

	position: relative

}



.vc_gitem-animate-slideBottom .vc_gitem-zone-b {

	display: block;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	z-index: 1000;

	position: absolute;

	top: 100%;

	height: 100%;

	left: 0;

	right: 0;

	margin: 0

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b {

	top: 0

}



.vc_gitem-animate-slideTop {

	overflow: hidden;

	position: relative

}



.vc_gitem-animate-slideTop .vc_gitem-zone-b {

	display: block;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

	z-index: 1000;

	position: absolute;

	top: -100%;

	height: 100%;

	left: 0;

	right: 0;

	margin: 0

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b {

	top: 0

}



.vc_gitem-animate-flipFadeIn {

	overflow: hidden

}



.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: -webkit-transform 1s;

	-moz-transition: -moz-transform 1s;

	-o-transition: -o-transform 1s;

	transition: transform 1s;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a {

	-webkit-transform: rotateX(180deg);

	-ms-transform: rotateX(180deg);

	-o-transform: rotateX(180deg);

	transform: rotateX(180deg)

}



.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {

	display: block;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	position: absolute;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all 0.6s ease;

	-o-transition: all 0.6s ease;

	transition: all 0.6s ease;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-transform: rotateX(180deg);

	-ms-transform: rotateX(180deg);

	-o-transform: rotateX(180deg);

	transform: rotateX(180deg);

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: rotateX(0deg);

	-ms-transform: rotateX(0deg);

	-o-transform: rotateX(0deg);

	transform: rotateX(0deg)

}



.vc_gitem-animate-flipHorizontalFadeIn {

	overflow: hidden

}



.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: -webkit-transform 1s;

	-moz-transition: -moz-transform 1s;

	-o-transition: -o-transform 1s;

	transition: transform 1s;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a {

	-webkit-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg)

}



.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {

	display: block;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	position: absolute;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: all 0.6s ease;

	-o-transition: all 0.6s ease;

	transition: all 0.6s ease;

	-webkit-transform-style: preserve-3d;

	-moz-transform-style: preserve-3d;

	-o-transform-style: preserve-3d;

	transform-style: preserve-3d;

	-webkit-transform: rotateY(180deg);

	-ms-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg);

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	backface-visibility: hidden

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b {

	opacity: 1;

	filter: alpha(opacity=100);

	-webkit-transform: rotateY(0deg);

	-ms-transform: rotateY(0deg);

	-o-transform: rotateY(0deg);

	transform: rotateY(0deg)

}



.vc_gitem-animate-goTop20 {

	overflow: hidden

}



.vc_gitem-animate-goTop20 .vc_gitem-zone-a {

	position: relative;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	-o-transform: translateY(0);

	transform: translateY(0);

	-webkit-transition: -webkit-transform 0.5s ease;

	-moz-transition: -moz-transform 0.5s ease;

	-o-transition: -o-transform 0.5s ease;

	transition: transform 0.5s ease

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a {

	-webkit-transform: translateY(-20%);

	-ms-transform: translateY(-20%);

	-o-transform: translateY(-20%);

	transform: translateY(-20%)

}



.vc_gitem-animate-goTop20 .vc_gitem-zone-b {

	display: block;

	-webkit-transition: bottom 0.5s ease;

	-o-transition: bottom 0.5s ease;

	transition: bottom 0.5s ease;

	bottom: -100%;

	z-index: 1000;

	position: absolute;

	width: 100%;

	margin: 0

}



.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini {

	position: static;

	-webkit-transform: none;

	-ms-transform: none;

	transform: none

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b {

	bottom: 0%

}



.vc_gitem-animate-goBottom20 {

	overflow: hidden

}



.vc_gitem-animate-goBottom20 .vc_gitem-zone-a {

	position: relative;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0);

	-webkit-transition: -webkit-transform 0.5s ease;

	-moz-transition: -moz-transform 0.5s ease;

	-o-transition: -o-transform 0.5s ease;

	transition: transform 0.5s ease

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a {

	-webkit-transform: translateY(20%);

	-ms-transform: translateY(20%);

	transform: translateY(20%)

}



.vc_gitem-animate-goBottom20 .vc_gitem-zone-b {

	display: block;

	-webkit-transition: top 0.5s ease;

	-o-transition: top 0.5s ease;

	transition: top 0.5s ease;

	top: -100%;

	z-index: 1000;

	position: absolute;

	width: 100%;

	margin: 0

}



.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini {

	position: static;

	-webkit-transform: none;

	-ms-transform: none;

	transform: none

}



.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b {

	top: 0%

}



.vc_gitem-post-data {

	margin-bottom: 15px

}



.vc_gitem-post-data h2 {

	margin: 0

}



.vc_gitem-post-category-name .vc_gitem-link {

	color: inherit

}



.vc_grid .vc_pageable-load-more-btn {

	text-align: center;

	margin-top: 25px

}



.vc_grid .vc_pageable-load-more-btn>.vc_btn {

	outline: none

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots {

	display: none;

	margin-top: 20px;

	text-align: center;

	-webkit-tap-highlight-color: transparent

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot {

	cursor: pointer;

	display: inline-block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span {

	width: 10px;

	height: 10px;

	margin: 5px 7px;

	display: block;

	-webkit-backface-visibility: visible;

	-webkit-transition: opacity 200ms ease;

	-o-transition: opacity 200ms ease;

	transition: opacity 200ms ease

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots {

	display: block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span {

	border: 3px solid;

	-webkit-transition: background-color 200ms ease;

	-o-transition: background-color 200ms ease;

	transition: background-color 200ms ease

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots {

	display: block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span {

	border: 3px solid;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	-webkit-transition: background-color 200ms ease;

	-o-transition: background-color 200ms ease;

	transition: background-color 200ms ease

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots {

	display: block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span {

	-webkit-border-radius: 30px;

	-moz-border-radius: 30px;

	border-radius: 30px;

	opacity: .6;

	filter: alpha(opacity=60)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots {

	display: block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {

	width: 10px;

	height: 10px;

	margin: 5px 7px;

	display: block;

	-webkit-backface-visibility: visible;

	-webkit-transition: opacity 200ms ease;

	-o-transition: opacity 200ms ease;

	transition: opacity 200ms ease

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span {

	opacity: .6;

	filter: alpha(opacity=60)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots {

	display: block

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {

	width: 10px;

	height: 10px;

	margin: 5px 7px;

	display: block;

	-webkit-backface-visibility: visible;

	-webkit-transition: opacity 200ms ease;

	-o-transition: opacity 200ms ease;

	transition: opacity 200ms ease

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span {

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	opacity: .6;

	filter: alpha(opacity=60)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {

	border-color: #5472D2!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span {

	background-color: #5472D2!important;

	border-color: #5472D2!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {

	border-color: #00C1CF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span {

	background-color: #00C1CF!important;

	border-color: #00C1CF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {

	border-color: #FE6C61!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span {

	background-color: #FE6C61!important;

	border-color: #FE6C61!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {

	border-color: #8D6DC4!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span {

	background-color: #8D6DC4!important;

	border-color: #8D6DC4!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {

	border-color: #4CADC9!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span {

	background-color: #4CADC9!important;

	border-color: #4CADC9!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {

	border-color: #CEC2AB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span {

	background-color: #CEC2AB!important;

	border-color: #CEC2AB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {

	border-color: #50485B!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span {

	background-color: #50485B!important;

	border-color: #50485B!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {

	border-color: #75D69C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span {

	background-color: #75D69C!important;

	border-color: #75D69C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {

	border-color: #2A2A2A!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span {

	background-color: #2A2A2A!important;

	border-color: #2A2A2A!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {

	border-color: #EBEBEB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span {

	background-color: #EBEBEB!important;

	border-color: #EBEBEB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {

	border-color: #F7BE68!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span {

	background-color: #F7BE68!important;

	border-color: #F7BE68!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {

	border-color: #5AA1E3!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span {

	background-color: #5AA1E3!important;

	border-color: #5AA1E3!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {

	border-color: #6DAB3C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span {

	background-color: #6DAB3C!important;

	border-color: #6DAB3C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {

	border-color: #F4524D!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span {

	background-color: #F4524D!important;

	border-color: #F4524D!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {

	border-color: #F79468!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span {

	background-color: #F79468!important;

	border-color: #F79468!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {

	border-color: #B97EBB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span {

	background-color: #B97EBB!important;

	border-color: #B97EBB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {

	border-color: #FFFFFF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span {

	background-color: #FFFFFF!important;

	border-color: #FFFFFF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span {

	background-color: #5472D2!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span {

	background-color: #00C1CF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span {

	background-color: #FE6C61!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span {

	background-color: #8D6DC4!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span {

	background-color: #4CADC9!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span {

	background-color: #CEC2AB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span {

	background-color: #50485B!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span {

	background-color: #75D69C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span {

	background-color: #2A2A2A!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span {

	background-color: #EBEBEB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span {

	background-color: #F7BE68!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span {

	background-color: #5AA1E3!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span {

	background-color: #6DAB3C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span {

	background-color: #F4524D!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span {

	background-color: #F79468!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span {

	background-color: #B97EBB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span {

	background-color: #FFFFFF!important

}



.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav {

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	-webkit-transition: opacity 0.3s ease-in 0s;

	-o-transition: opacity 0.3s ease-in 0s;

	transition: opacity 0.3s ease-in 0s;

	-webkit-tap-highlight-color: transparent

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled {

	display: none!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {

	position: absolute;

	top: 50%;

	margin-top: -12.5px;

	opacity: .5;

	filter: alpha(opacity=50);

	font-size: 25px;

	line-height: 25px;

	height: 25px;

	display: inline-block;

	text-decoration: none;

	cursor: pointer;

	-webkit-transition: opacity 0.3s ease-in 0s;

	-o-transition: opacity 0.3s ease-in 0s;

	transition: opacity 0.3s ease-in 0s

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover,

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {

	left: 5px

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside {

	left: -30px

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {

	right: 5px

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside {

	right: -30px

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue {

	color: #5472D2!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise {

	color: #00C1CF!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink {

	color: #FE6C61!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet {

	color: #8D6DC4!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc {

	color: #4CADC9!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino {

	color: #CEC2AB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine {

	color: #50485B!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue {

	color: #75D69C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black {

	color: #2A2A2A!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey {

	color: #EBEBEB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange {

	color: #F7BE68!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky {

	color: #5AA1E3!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green {

	color: #6DAB3C!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink {

	color: #F4524D!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown {

	color: #F79468!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple {

	color: #B97EBB!important

}



.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white {

	color: #FFFFFF!important

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -13px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -13.5px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -14px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -14.5px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -15px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -17.5px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -20px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -22.5px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -25px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -27.5px

}



.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev,

.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next {

	margin-top: -30px

}



.vc_grid-pagination .vc_grid-pagination-list {

	outline: none;

	display: block;

	padding-left: 0;

	text-align: center;

	margin: 20px 0 0!important;

	border-radius: 2px

}



.vc_grid-pagination .vc_grid-pagination-list>li {

	display: inline-block;

	margin: 0;

	border: 0 solid transparent

}



.vc_grid-pagination .vc_grid-pagination-list>li>a,

.vc_grid-pagination .vc_grid-pagination-list>li>span {

	color: #fff;

	background-color: #428bca;

	border: 1px solid #428bca;

	-webkit-transition: opacity 0.3s ease-in 0s;

	-o-transition: opacity 0.3s ease-in 0s;

	transition: opacity 0.3s ease-in 0s;

	position: relative;

	float: left;

	padding: 3px 10px;

	line-height: 1.42857143;

	text-decoration: none;

	opacity: .5;

	filter: alpha(opacity=50);

	margin-left: -1px;

	font-size: 10px

}



.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,

.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span {

	margin-left: 0

}



.vc_grid-pagination .vc_grid-pagination-list>li:hover a,

.vc_grid-pagination .vc_grid-pagination-list>li:focus a,

.vc_grid-pagination .vc_grid-pagination-list>li:hover span,

.vc_grid-pagination .vc_grid-pagination-list>li:focus span {

	opacity: 1;

	filter: alpha(opacity=100)

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after {

	font-family: 'vc_grid_v1';

	display: inline-block;

	content: "\e61b"

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after {

	font-family: 'vc_grid_v1';

	display: inline-block;

	content: "\e61a"

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after {

	font-family: 'vc_grid_v1';

	display: inline-block;

	content: "\e618"

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after {

	font-family: 'vc_grid_v1';

	display: inline-block;

	content: "\e619"

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus {

	z-index: 2;

	opacity: 1;

	filter: alpha(opacity=100);

	cursor: default

}



.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,

.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus {

	display: none

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li {

	border-color: #5472D2!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span {

	background-color: #5472D2!important;

	border-color: #5472D2!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li {

	border-color: #00C1CF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span {

	background-color: #00C1CF!important;

	border-color: #00C1CF!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li {

	border-color: #FE6C61!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span {

	background-color: #FE6C61!important;

	border-color: #FE6C61!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li {

	border-color: #8D6DC4!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span {

	background-color: #8D6DC4!important;

	border-color: #8D6DC4!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li {

	border-color: #4CADC9!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span {

	background-color: #4CADC9!important;

	border-color: #4CADC9!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li {

	border-color: #CEC2AB!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span {

	background-color: #CEC2AB!important;

	border-color: #CEC2AB!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li {

	border-color: #50485B!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span {

	background-color: #50485B!important;

	border-color: #50485B!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li {

	border-color: #75D69C!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span {

	background-color: #75D69C!important;

	border-color: #75D69C!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li {

	border-color: #2A2A2A!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span {

	background-color: #2A2A2A!important;

	border-color: #2A2A2A!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li {

	border-color: #EBEBEB!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span {

	background-color: #EBEBEB!important;

	border-color: #EBEBEB!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li {

	border-color: #F7BE68!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span {

	background-color: #F7BE68!important;

	border-color: #F7BE68!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li {

	border-color: #5AA1E3!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span {

	background-color: #5AA1E3!important;

	border-color: #5AA1E3!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li {

	border-color: #6DAB3C!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span {

	background-color: #6DAB3C!important;

	border-color: #6DAB3C!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li {

	border-color: #F4524D!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span {

	background-color: #F4524D!important;

	border-color: #F4524D!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li {

	border-color: #F79468!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span {

	background-color: #F79468!important;

	border-color: #F79468!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li {

	border-color: #B97EBB!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span {

	background-color: #B97EBB!important;

	border-color: #B97EBB!important;

	color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li {

	border-color: #FFFFFF!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span {

	background-color: #FFFFFF!important;

	border-color: #FFFFFF!important;

	color: #2A2A2A!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-width: 28px;

	min-height: 22px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span {

	border-bottom-left-radius: 2px;

	border-top-left-radius: 2px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span {

	border-bottom-right-radius: 2px;

	border-top-right-radius: 2px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span {

	margin-left: 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 22px;

	min-width: 22px;

	padding: 3px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {

	margin-left: 5px;

	border-radius: 30px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 22px;

	min-width: 22px;

	padding: 3px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	min-height: 22px;

	min-width: 22px;

	padding: 3px

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span {

	background-color: transparent!important;

	color: #000!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span {

	background-color: transparent!important;

	color: #fff!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li {

	border-left-width: 1px!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {

	border-width: 0;

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0)!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,

.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child {

	border-width: 0!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a {

	color: #000!important

}



.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a {

	color: #fff!important

}



.vc_grid-loading {

	margin: 2em auto;

	font-size: 10px;

	position: relative;

	text-indent: -9999em;

	-webkit-animation-delay: 0.16s;

	animation-delay: 0.16s;

	height: 20px

}



.vc_grid-loading:before,

.vc_grid-loading:after,

.vc_grid-loading {

	border-radius: 50%;

	width: 12px;

	height: 12px;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation: load7 1.8s infinite ease-in-out;

	animation: load7 1.8s infinite ease-in-out

}



.vc_grid-loading:before {

	left: -20px

}



.vc_grid-loading:after {

	left: 20px;

	-webkit-animation-delay: 0.32s;

	animation-delay: 0.32s

}



.vc_grid-loading:before,

.vc_grid-loading:after {

	content: '';

	position: absolute;

	top: 0

}



@-webkit-keyframes load7 {

	0%,

	80%,

	100% {

		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)

	}

	40% {

		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)

	}

}



@keyframes load7 {

	0%,

	80%,

	100% {

		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)

	}

	40% {

		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)

	}

}



.vc_grid-filter {

	margin-left: 0;

	margin-bottom: 20px;

	list-style: none;

	padding: 0

}



.vc_grid-filter.vc_grid-filter-center {

	text-align: center

}



.vc_grid-filter.vc_grid-filter-right {

	text-align: right

}



.vc_grid-filter.vc_grid-filter-left {

	text-align: left

}



.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active {

	background-color: #5472D2

}



.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active {

	background-color: #00C1CF

}



.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active {

	background-color: #FE6C61

}



.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active {

	background-color: #8D6DC4

}



.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active {

	background-color: #4CADC9

}



.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active {

	background-color: #CEC2AB

}



.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active {

	background-color: #50485B

}



.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active {

	background-color: #75D69C

}



.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active {

	background-color: #2A2A2A

}



.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active {

	background-color: #EBEBEB

}



.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span {

	color: #666

}



.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active {

	background-color: #F7BE68

}



.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active {

	background-color: #5AA1E3

}



.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active {

	background-color: #6DAB3C

}



.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active {

	background-color: #F4524D

}



.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active {

	background-color: #F79468

}



.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active {

	background-color: #B97EBB

}



.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active {

	background-color: #FFF

}



.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span {

	color: #666

}



.vc_grid-filter>.vc_grid-filter-item {

	cursor: pointer;

	display: inline-block;

	background: transparent;

	padding: 4px 10px;

	-webkit-transition: background-color 0.1s linear;

	-o-transition: background-color 0.1s linear;

	transition: background-color 0.1s linear

}



.vc_grid-filter>.vc_grid-filter-item:first-child {

	margin-left: 0!important

}



.vc_grid-filter>.vc_grid-filter-item>span {

	-webkit-transition: color 0.1s linear;

	-o-transition: color 0.1s linear;

	transition: color 0.1s linear;

	outline: none;

	padding: 0;

	text-decoration: none

}



.vc_grid-filter>.vc_grid-filter-item:hover>span,

.vc_grid-filter>.vc_grid-filter-item.vc_active>span {

	text-decoration: none

}



.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item {

	margin: 0 5px 5px 0;

	border-radius: 30px

}



.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item {

	padding: 0!important

}



.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item {

	margin: 0 5px 5px 0;

	border-radius: 5px

}



.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item {

	margin: 0;

	border: 1px solid rgba(235, 235, 235, .8);

	border-collapse: collapse

}



.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2),

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2) {

	margin-left: -1px;

	margin-top: -1px

}



.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active {

	position: relative;

	z-index: 1;

	border-color: transparent

}



.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a,

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,

.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,

.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,

.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a {

	text-decoration: none

}



.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child {

	border-top-left-radius: 30px;

	border-bottom-left-radius: 30px

}



.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child {

	border-top-right-radius: 30px;

	border-bottom-right-radius: 30px

}



.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child {

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px

}



.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child {

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item {

	background-color: #7c93dd

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active {

	background-color: #5472D2

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item {

	background-color: #00919c

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active {

	background-color: #00C1CF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item {

	background-color: #fe9b94

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active {

	background-color: #FE6C61

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item {

	background-color: #a991d3

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active {

	background-color: #8D6DC4

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item {

	background-color: #73bfd5

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active {

	background-color: #4CADC9

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item {

	background-color: #e1d9cb

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active {

	background-color: #CEC2AB

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item {

	background-color: #695f77

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active {

	background-color: #50485B

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item {

	background-color: #9ce2b8

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active {

	background-color: #75D69C

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item {

	background-color: #444

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active {

	background-color: #2A2A2A

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item {

	background-color: #d2d2d2

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span {

	color: #666

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active {

	background-color: #EBEBEB

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span {

	color: #666

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item {

	background-color: #fad398

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active {

	background-color: #F7BE68

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item {

	background-color: #86baea

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active {

	background-color: #5AA1E3

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item {

	background-color: #87c456

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active {

	background-color: #6DAB3C

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item {

	background-color: #f7817d

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active {

	background-color: #F4524D

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item {

	background-color: #fab698

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active {

	background-color: #F79468

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item {

	background-color: #cb9fcd

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active {

	background-color: #B97EBB

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item {

	background-color: #e6e6e6

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span {

	color: #666

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active {

	background-color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,

.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,

.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span {

	color: #666

}



.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item,

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item {

	margin: 0;

	border: 1px solid transparent;

	border-collapse: collapse;

	padding: 3px 7px

}



.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span,

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span {

	color: #FFF

}



.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2),

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2) {

	border-left: none;

	margin-left: 1px;

	border-top: none;

	margin-top: 1px

}



.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child,

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px;

	border-top: 0

}



.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child,

.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px

}



.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child {

	border-top-left-radius: 30px;

	border-bottom-left-radius: 30px;

	border-top: 0

}



.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child {

	border-top-right-radius: 30px;

	border-bottom-right-radius: 30px

}



.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item {

	border-radius: 3px!important

}



.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item {

	border-radius: 30px!important

}



.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item {

	font-size: 12px;

	padding: 1px 5px

}



.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item {

	font-size: 13px;

	padding: 2px 7px

}



.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item {

	font-size: 100%;

	padding: 2px 10px

}



.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item {

	font-size: 18px;

	padding: 4px 10px

}



.vc_grid-filter-select {

	display: none

}



.vc_grid-filter-select,

.vc_grid-filter-dropdown {

	font-size: 12px;

	margin-bottom: 20px

}



.vc_grid-filter-select.vc_grid-filter-center,

.vc_grid-filter-dropdown.vc_grid-filter-center {

	text-align: center

}



.vc_grid-filter-select.vc_grid-filter-right,

.vc_grid-filter-dropdown.vc_grid-filter-right {

	text-align: right

}



.vc_grid-filter-select.vc_grid-filter-left,

.vc_grid-filter-dropdown.vc_grid-filter-left {

	text-align: left

}



.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,

.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {

	display: none

}



.vc_grid-filter-select .vc_grid-styled-select select,

.vc_grid-filter-dropdown .vc_grid-styled-select select {

	outline: none;

	display: inline-block

}



@media (min-width:778px) {

	.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon {

		color: #5472D2

	}

	.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon {

		color: #00C1CF

	}

	.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon {

		color: #FE6C61

	}

	.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon {

		color: #8D6DC4

	}

	.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon {

		color: #4CADC9

	}

	.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon {

		color: #CEC2AB

	}

	.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon {

		color: #50485B

	}

	.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon {

		color: #75D69C

	}

	.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon {

		color: #2A2A2A

	}

	.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon {

		color: #EBEBEB

	}

	.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon {

		color: #F7BE68

	}

	.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon {

		color: #5AA1E3

	}

	.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon {

		color: #6DAB3C

	}

	.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon {

		color: #F4524D

	}

	.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon {

		color: #F79468

	}

	.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon {

		color: #B97EBB

	}

	.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon {

		color: #FFF

	}

	.vc_grid-filter-select .vc_grid-styled-select,

	.vc_grid-filter-dropdown .vc_grid-styled-select {

		border: 1px solid #ccc;

		display: inline-block;

		height: 30px;

		overflow: hidden;

		padding-right: 5px;

		text-align: left;

		width: auto;

		vertical-align: middle

	}

	.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon,

	.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon {

		font-size: 17px;

		display: inline;

		vertical-align: middle

	}

	.vc_grid-filter-select .vc_grid-styled-select select,

	.vc_grid-filter-dropdown .vc_grid-styled-select select {

		background: none repeat scroll 0 0 transparent;

		border: 0 none;

		border-radius: 0;

		height: 30px;

		line-height: 1;

		margin-right: -50px;

		padding: 5px;

		position: relative;

		font-size: 12px;

		z-index: 0;

		cursor: pointer;

		max-width: inherit!important

	}

}



@media (max-width:778px) {

	.vc_responsive .vc_grid-filter-select {

		display: block

	}

	.vc_responsive .vc_grid-filter {

		display: none!important

	}

}



.owl-carousel .owl-item .vc_grid-item {

	-webkit-transform: translate3D(0, 0, 0);

	-ms-transform: translate3D(0, 0, 0);

	transform: translate3D(0, 0, 0)

}



.owl-carousel .owl-animated-out {

	z-index: 0

}



.owl-carousel .owl-animated-in {

	z-index: 1

}



.vc-hoverbox-wrapper,

.vc-hoverbox-wrapper * {

	box-sizing: border-box

}



.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-front,

.vc-hoverbox-wrapper.vc-hoverbox-shape--rounded .vc-hoverbox-back {

	border-radius: 10px

}



.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-front,

.vc-hoverbox-wrapper.vc-hoverbox-shape--round .vc-hoverbox-back {

	border-radius: 50px

}



.vc-hoverbox-wrapper.vc-hoverbox-align--center {

	text-align: center

}



.vc-hoverbox-wrapper.vc-hoverbox-align--left {

	text-align: left

}



.vc-hoverbox-wrapper.vc-hoverbox-align--right {

	text-align: right

}



.vc-hoverbox-wrapper .vc-hoverbox {

	position: relative;

	display: inline-block;

	text-align: center;

	width: 100%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--100 .vc-hoverbox {

	width: 100%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--90 .vc-hoverbox {

	width: 90%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--80 .vc-hoverbox {

	width: 80%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--70 .vc-hoverbox {

	width: 70%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--60 .vc-hoverbox {

	width: 60%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--50 .vc-hoverbox {

	width: 50%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--40 .vc-hoverbox {

	width: 40%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--30 .vc-hoverbox {

	width: 30%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--20 .vc-hoverbox {

	width: 20%

}



.vc-hoverbox-wrapper.vc-hoverbox-width--10 .vc-hoverbox {

	width: 10%

}



.vc-hoverbox-inner {

	width: 100%;

	display: inline-block;

	min-height: 250px

}



.vc-hoverbox-inner :last-child {

	margin-bottom: 0

}



.vc-hoverbox-block {

	height: 100%;

	width: 100%;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	position: absolute;

	top: 0;

	left: 0;

	display: flex;

	flex-direction: column;

	justify-content: center;

	transition: transform 0.5s ease-in-out;

	transform-style: preserve-3d;

	background-size: cover;

	background-position: center

}



.vc-hoverbox-block-inner {

	flex-shrink: 0;

	padding: 20px

}



.vc-hoverbox-block-inner * {

	backface-visibility: hidden

}



.vc-hoverbox-front {

	transform: rotateY(0deg);

	z-index: 1

}



.vc-hoverbox-back {

	transform: rotateY(180deg)

}



.vc-hoverbox:hover .vc-hoverbox-front {

	transform: rotateY(-180deg)

}



.vc-hoverbox:hover .vc-hoverbox-back {

	transform: rotateY(0deg)

}



.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-front {

	transform: rotateY(180deg)

}



.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox-back {

	transform: rotateY(0deg);

	z-index: 2

}



.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-front {

	transform: rotateY(0deg)

}



.vc-hoverbox-wrapper.vc-hoverbox-direction--reverse .vc-hoverbox:hover .vc-hoverbox-back {

	transform: rotateY(-180deg)

}



@font-face {

	font-family: 'vc_grid_v1';

	src: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?-9hbgac);

	src: url('//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.eot?#iefix-9hbgac') format('embedded-opentype'), url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.woff?-9hbgac) format('woff'), url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.ttf?-9hbgac) format('truetype'), url('//dprd.pelalawankab.go.id../plugins/js_composer/assets/fonts/vc_grid/vc_grid_v1.svg?-9hbgac#vc_grid_v1') format('svg');

	font-weight: 400;

	font-style: normal

}



[class^="vc_arrow-icon-"],

[class*=" vc_arrow-icon-"] {

	font-family: 'vc_grid_v1';

	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

}



.vc_arrow-icon-minus:before {

	content: "\e61c"

}



.vc_arrow-icon-plus:before {

	content: "\e61d"

}



.vc_arrow-icon-arrow_down:before {

	content: "\e61e"

}



.vc_arrow-icon-arrow_up:before {

	content: "\e61f"

}



.vc_arrow-icon-arrow_01_left:before {

	content: "\e600"

}



.vc_arrow-icon-arrow_01_right:before {

	content: "\e601"

}



.vc_arrow-icon-arrow_02_left:before {

	content: "\e602"

}



.vc_arrow-icon-arrow_02_right:before {

	content: "\e603"

}



.vc_arrow-icon-arrow_03_left:before {

	content: "\e604"

}



.vc_arrow-icon-arrow_03_right:before {

	content: "\e605"

}



.vc_arrow-icon-arrow_04_left:before {

	content: "\e606"

}



.vc_arrow-icon-arrow_04_right:before {

	content: "\e607"

}



.vc_arrow-icon-arrow_05_left:before {

	content: "\e608"

}



.vc_arrow-icon-arrow_05_right:before {

	content: "\e609"

}



.vc_arrow-icon-arrow_06_left:before {

	content: "\e60a"

}



.vc_arrow-icon-arrow_06_right:before {

	content: "\e60b"

}



.vc_arrow-icon-arrow_07_left:before {

	content: "\e60c"

}



.vc_arrow-icon-arrow_07_right:before {

	content: "\e60d"

}



.vc_arrow-icon-arrow_08_left:before {

	content: "\e60e"

}



.vc_arrow-icon-arrow_08_right:before {

	content: "\e60f"

}



.vc_arrow-icon-arrow_09_left:before {

	content: "\e610"

}



.vc_arrow-icon-arrow_09_right:before {

	content: "\e611"

}



.vc_arrow-icon-arrow_10_left:before {

	content: "\e612"

}



.vc_arrow-icon-arrow_10_right:before {

	content: "\e613"

}



.vc_arrow-icon-arrow_11_left:before {

	content: "\e614"

}



.vc_arrow-icon-arrow_11_right:before {

	content: "\e615"

}



.vc_arrow-icon-arrow_12_left:before {

	content: "\e616"

}



.vc_arrow-icon-arrow_12_right:before {

	content: "\e617"

}



.vc_arrow-icon-navicon:before {

	content: "\f0c9"

}



.wpb_animate_when_almost_visible {

	opacity: 0;

	filter: alpha(opacity=0)

}



.wpb_animate_when_almost_visible:not(.wpb_start_animation) {

	-webkit-animation: none;

	-o-animation: none;

	animation: none

}



.wpb_top-to-bottom,

.top-to-bottom {

	-webkit-animation: wpb_ttb 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-o-animation: wpb_ttb 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	animation: wpb_ttb 0.7s 1 cubic-bezier(.175, .885, .32, 1.275)

}



.wpb_bottom-to-top,

.bottom-to-top {

	-webkit-animation: wpb_btt 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-o-animation: wpb_btt 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	animation: wpb_btt 0.7s 1 cubic-bezier(.175, .885, .32, 1.275)

}



.wpb_left-to-right,

.left-to-right {

	-webkit-animation: wpb_ltr 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-o-animation: wpb_ltr 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	animation: wpb_ltr 0.7s 1 cubic-bezier(.175, .885, .32, 1.275)

}



.wpb_right-to-left,

.right-to-left {

	-webkit-animation: wpb_rtl 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-o-animation: wpb_rtl 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	animation: wpb_rtl 0.7s 1 cubic-bezier(.175, .885, .32, 1.275)

}



.wpb_appear,

.appear {

	-webkit-animation: wpb_appear 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-o-animation: wpb_appear 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	animation: wpb_appear 0.7s 1 cubic-bezier(.175, .885, .32, 1.275);

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	-o-transform: scale(1);

	transform: scale(1)

}



.wpb_start_animation {

	opacity: 1;

	filter: alpha(opacity=100)

}



@-webkit-keyframes wpb_ttb {

	0% {

		-webkit-transform: translate(0, -10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-moz-keyframes wpb_ttb {

	0% {

		-moz-transform: translate(0, -10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-moz-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-o-keyframes wpb_ttb {

	0% {

		-o-transform: translate(0, -10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-o-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@keyframes wpb_ttb {

	0% {

		-webkit-transform: translate(0, -10%);

		-ms-transform: translate(0, -10%);

		-o-transform: translate(0, -10%);

		transform: translate(0, -10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-webkit-keyframes wpb_btt {

	0% {

		-webkit-transform: translate(0, 10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-moz-keyframes wpb_btt {

	0% {

		-moz-transform: translate(0, 10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-moz-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-o-keyframes wpb_btt {

	0% {

		-o-transform: translate(0, 10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-o-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@keyframes wpb_btt {

	0% {

		-webkit-transform: translate(0, 10%);

		-ms-transform: translate(0, 10%);

		-o-transform: translate(0, 10%);

		transform: translate(0, 10%);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-webkit-keyframes wpb_ltr {

	0% {

		-webkit-transform: translate(-10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-moz-keyframes wpb_ltr {

	0% {

		-moz-transform: translate(-10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-moz-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-o-keyframes wpb_ltr {

	0% {

		-o-transform: translate(-10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-o-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@keyframes wpb_ltr {

	0% {

		-webkit-transform: translate(-10%, 0);

		-ms-transform: translate(-10%, 0);

		-o-transform: translate(-10%, 0);

		transform: translate(-10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-webkit-keyframes wpb_rtl {

	0% {

		-webkit-transform: translate(10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-moz-keyframes wpb_rtl {

	0% {

		-moz-transform: translate(10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-moz-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-o-keyframes wpb_rtl {

	0% {

		-o-transform: translate(10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-o-transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@keyframes wpb_rtl {

	0% {

		-webkit-transform: translate(10%, 0);

		-ms-transform: translate(10%, 0);

		-o-transform: translate(10%, 0);

		transform: translate(10%, 0);

		opacity: 0;

		filter: alpha(opacity=0)

	}

	100% {

		-webkit-transform: translate(0, 0);

		-ms-transform: translate(0, 0);

		-o-transform: translate(0, 0);

		transform: translate(0, 0);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-webkit-keyframes wpb_appear {

	0% {

		-webkit-transform: scale(.5);

		opacity: .1;

		filter: alpha(opacity=10)

	}

	100% {

		-webkit-transform: scale(1);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-moz-keyframes wpb_appear {

	0% {

		-moz-transform: scale(.5);

		opacity: .1;

		filter: alpha(opacity=10)

	}

	100% {

		-moz-transform: scale(1);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@-o-keyframes wpb_appear {

	0% {

		-o-transform: scale(.5);

		opacity: .1;

		filter: alpha(opacity=10)

	}

	100% {

		-o-transform: scale(1);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



@keyframes wpb_appear {

	0% {

		-webkit-transform: scale(.5);

		-ms-transform: scale(.5);

		-o-transform: scale(.5);

		transform: scale(.5);

		opacity: .1;

		filter: alpha(opacity=10)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		-o-transform: scale(1);

		transform: scale(1);

		opacity: 1;

		filter: alpha(opacity=100)

	}

}



.vc-spinner::before {

	content: '';

	width: 16px;

	height: 16px;

	display: inline-block;

	pointer-events: none;

	margin-top: 6px;

	background: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/images/spinner.gif) no-repeat;

	background-position-x: center;

	background-position-y: center

}



.vc-spinner.vc-spinner-complete::before {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/tick.png)

}



.vc-spinner.vc-spinner-failed::before {

	background-image: url(//dprd.pelalawankab.go.id../plugins/js_composer/assets/vc/remove.png)

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini {

	position: relative

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone {

	opacity: 0!important;

	filter: alpha(opacity=0)!important;

	-webkit-transform: none!important;

	-ms-transform: none!important;

	transform: none!important;

	-webkit-transition: none!important;

	-o-transition: none!important;

	transition: none!important

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper {

	position: absolute;

	right: 0;

	top: 50%;

	margin-top: -50px;

	left: 0

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {

	margin: 2em auto;

	font-size: 10px;

	position: relative;

	text-indent: -9999em;

	-webkit-animation-delay: 0.16s;

	animation-delay: 0.16s;

	height: 50px

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader {

	border-radius: 50%;

	width: 12px;

	height: 12px;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both;

	-webkit-animation: vc_woo-add-cart-load 1.8s infinite ease-in-out;

	animation: vc_woo-add-cart-load 1.8s infinite ease-in-out

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before {

	left: -20px

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {

	left: 20px;

	-webkit-animation-delay: 0.32s;

	animation-delay: 0.32s

}



.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before,

.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after {

	content: '';

	position: absolute;

	top: 0

}



@-webkit-keyframes vc_woo-add-cart-load {

	0%,

	80%,

	100% {

		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)

	}

	40% {

		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)

	}

}



@keyframes vc_woo-add-cart-load {

	0%,

	80%,

	100% {

		box-shadow: 0 2.5em 0 -1.3em rgba(235, 235, 235, .75)

	}

	40% {

		box-shadow: 0 2.5em 0 0 rgba(235, 235, 235, .75)

	}

}



.vc_grid-item-mini .added_to_cart.wc-forward {

	display: none

}



.entry-tags,

.entry-tags a,

.entry-tags span,

pre {

	word-wrap: break-word

}



*,

figure,

form {

	margin: 0

}



*,

legend {

	padding: 0

}



.owl-carousel,

.owl-carousel .dt-owl-item,

.pswp__container,

.pswp__img {

	-webkit-tap-highlight-color: transparent

}



.pswp,

html {

	-webkit-text-size-adjust: 100%

}



.assistive-text,

.says,

.screen-reader-text {

	clip: rect(1px, 1px, 1px, 1px)

}



.btn-light,

.btn-link,

.light-bg-btn,

.outline-bg-btn,

.outline-btn {

	webkit-transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out

}



.vertical-centering {

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%)

}



.horizontal-centering {

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.centering-mixin {

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

nav,

section,

summary {

	display: block

}



audio,

canvas,

video {

	display: inline-block

}



.old-ie audio,

.old-ie canvas,

.old-ie video {

	display: inline;

	zoom: 1

}



audio:not([controls]) {

	display: none;

	height: 0

}



[hidden] {

	display: none

}



html {

	font-size: 100%;

	-ms-text-size-adjust: 100%

}



small,

sub,

sup {

	font-size: 75%

}



a:active,

a:focus,

a:hover {

	outline: 0

}



abbr[title] {

	border-bottom: 1px dotted

}



b,

strong {

	font-weight: 700

}



dfn {

	font-style: italic

}



code,

kbd,

pre,

samp {

	font-family: monospace, serif;

	font-family: 'courier new', monospace

}



pre {

	white-space: pre;

	white-space: pre-wrap

}



q {

	quotes: none

}



q:after,

q:before {

	content: '';

	content: none

}



sub,

sup {

	line-height: 0;

	position: relative;

	vertical-align: baseline

}



sup {

	top: -.5em

}



sub {

	bottom: -.25em

}



dd,

dl,

menu,

ol,

ul {

	list-style: none

}



img {

	border: 0;

	-ms-interpolation-mode: bicubic

}



svg:not(:root) {

	overflow: hidden

}



legend {

	border: 0;

	white-space: normal

}



.old-ie legend {

	margin-left: -7px

}



button,

input,

select,

textarea {

	font-size: 100%;

	margin: 0;

	vertical-align: baseline

}



.old-ie button,

.old-ie input,

.old-ie select,

.old-ie textarea {

	vertical-align: middle

}



button,

input {

	line-height: normal

}



button,

input[type=button],

input[type=reset],

input[type=submit] {

	cursor: pointer;

	-webkit-appearance: button

}



.old-ie button,

.old-ie input[type=button],

.old-ie input[type=reset],

.old-ie input[type=submit] {

	overflow: visible

}



button[disabled],

input[disabled] {

	cursor: default

}



input[type=checkbox],

input[type=radio] {

	box-sizing: border-box;

	padding: 0

}



.old-ie input[type=checkbox],

.old-ie input[type=radio] {

	height: 13px;

	width: 13px

}



input[type=search] {

	-webkit-appearance: textfield;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

	box-sizing: content-box

}



input[type=search]::-webkit-search-cancel-button,

input[type=search]::-webkit-search-decoration {

	-webkit-appearance: none

}



button::-moz-focus-inner,

input::-moz-focus-inner {

	border: 0;

	padding: 0

}



textarea {

	overflow: auto;

	vertical-align: top

}



table {

	border-collapse: collapse;

	border-spacing: 0

}



.formError {

	position: absolute;

	top: 300px;

	left: 300px;

	padding-bottom: 13px;

	display: block;

	z-index: 5000

}



.ajaxSubmit {

	padding: 10px;

	text-align: center;

	border: 1px solid #999;

	display: none

}



.formError .formErrorContent {

	background: #8a0b2c;

	color: #fff;

	width: 165px;

	font-family: tahoma;

	font-size: 11px;

	border: 0 solid #ddd;

	text-shadow: #f5f5f5;

	padding: 4px 10px;

	border-radius: 6px;

	-moz-border-radius: 6px;

	-webkit-border-radius: 6px

}



.greenPopup .formErrorContent {

	background: #33be40

}



.blackPopup .formErrorContent {

	background: #393939;

	color: #FFF

}



.formError .formErrorArrow {

	position: absolute;

	bottom: 0;

	left: 20px;

	width: 15px;

	height: 15px;

	z-index: 5001;

	border: none

}



.formError .formErrorArrowBottom {

	top: 0;

	margin: -6px

}



.formError .formErrorArrow div {

	border: none;

	height: 1px;

	background: #8a0b2c;

	margin: 0 auto;

	line-height: 0;

	font-size: 0;

	display: block

}



.formError .formErrorArrowBottom div {

	box-shadow: none;

	-moz-box-shadow: none;

	-webkit-box-shadow: none

}



.formError .formErrorArrow .line10 {

	width: 15px;

	border: none

}



.formError .formErrorArrow .line9 {

	width: 13px;

	border: none

}



.formError .formErrorArrow .line8 {

	width: 11px

}



.formError .formErrorArrow .line7 {

	width: 9px

}



.formError .formErrorArrow .line6 {

	width: 7px

}



.formError .formErrorArrow .line5 {

	width: 5px

}



.formError .formErrorArrow .line4 {

	width: 3px

}



.formError .formErrorArrow .line3 {

	width: 1px

}



.formError .formErrorArrow .line2 {

	width: 3px;

	border: none;

	display: none

}



.formError .formErrorArrow .line1 {

	width: 1px;

	border: none;

	display: none

}



.dt-contact-form.dt-form .formError,

.dt-contact-form.dt-form .hide-privacy-message,

.dt-contact-form.dt-form span .formError,

.popup-message-style .dt-contact-form.dt-form .formError {

	display: none

}



.dt-contact-form.dt-form span .formError.field-success,

.dt-contact-form.dt-form span .formError.first,

.inline-message-style .dt-contact-form.dt-form .formError.field-success,

.inline-message-style .dt-contact-form.dt-form .formError.first,

.popup-message-style .dt-contact-form.dt-form .formError.field-success,

.popup-message-style .dt-contact-form.dt-form .formError.first {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.dt-contact-form.dt-form .formError .close-message {

	position: absolute;

	top: 50%;

	width: 30px;

	height: 30px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 15px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 30px;

	text-align: center;

	opacity: .5

}



.dt-contact-form.dt-form .formError .close-message:before {

	content: "\f00d"

}



.dt-contact-form.dt-form .formError .close-message:hover {

	cursor: pointer;

	opacity: 1

}



.dt-contact-form.dt-form .error-field:not(.field-success) {

	border-color: red

}



.inline-message-style .dt-contact-form.dt-form {

	position: relative

}



.inline-message-style .form-fields>span {

	position: static

}



.inline-message-style .formError {

	width: 100%;

	top: 0!important;

	left: 0!important;

	margin: 0 0 10px!important;

	padding: 15px 40px 15px 45px;

	box-sizing: border-box

}



.inline-message-style .formError.run-animation {

	position: relative

}



.inline-message-style .formError .formErrorContent {

	width: 100%;

	background: 0 0

}



.inline-message-style .formError .formErrorArrow {

	display: none

}



.popup-message-style .parentFormundefined.run-animation {

	-webkit-transform: translate3d(200px, -50%, 0);

	-ms-transform: translate3d(200px, -50%, 0);

	transform: translate3d(200px, -50%, 0);

	-webkit-animation: slide-in-message, slide-out-message;

	animation: slide-in-message, slide-out-message;

	-webkit-animation-duration: 1.2s, 1.1s;

	animation-duration: 1.2s, 1.1s;

	-webkit-animation-delay: .4s, 9s;

	animation-delay: .4s, 9s;

	-webkit-animation-fill-mode: forwards;

	animation-fill-mode: forwards;

	-webkit-animation-timing-function: ease;

	animation-timing-function: ease

}



.popup-message-style .parentFormundefined.run-animation .formErrorContent {

	opacity: 1

}



.parentFormundefined:before {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	top: 20px;

	left: 0;

	width: 65px;

	height: 100%;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 28px;

	line-height: 1;

	content: "\f06a"!important

}



.greenPopup.parentFormundefined:before {

	content: "\f058"!important

}



.popup-message-style .parentFormundefined.run-animation,

.popup-message-style .parentFormundefined:not(.run-animation) {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .3);

	border: none;

	opacity: 0;

	position: fixed!important;

	top: 50%!important;

	left: 100%!important;

	right: auto!important;

	margin: 0!important;

	padding: 15px 40px 15px 45px;

	width: 400px;

	max-height: 500px;

	z-index: 9999;

	overflow: hidden;

	font-weight: 700;

	color: #FFF;

	box-sizing: border-box

}



.popup-message-style .parentFormundefined.run-animation a,

.popup-message-style .parentFormundefined.run-animation a:hover,

.popup-message-style .parentFormundefined:not(.run-animation) a,

.popup-message-style .parentFormundefined:not(.run-animation) a:hover {

	color: #fff

}



.popup-message-style .parentFormundefined.run-animation .formErrorContent,

.popup-message-style .parentFormundefined:not(.run-animation) .formErrorContent {

	width: 100%;

	background: 0 0

}



.popup-message-style .parentFormundefined.run-animation .formErrorArrow,

.popup-message-style .parentFormundefined:not(.run-animation) .formErrorArrow {

	display: none

}



#page .ngg-gallery-thumbnail img,

#page .ngg-imagebrowser .ngg-imagebrowser .pic,

#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .back,

#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .next,

#page .ngg-navigation a.next,

#page .ngg-navigation a.page-numbers,

#page .ngg-navigation a.prev,

#page .ngg-navigation span.next,

#page .ngg-navigation span.page-numbers,

#page .ngg-navigation span.prev,

#page .ngg-thumbnail img {

	border: none;

	background: 0 0

}



.ngg-navigation a.next:hover,

.ngg-navigation a.page-numbers:hover,

.ngg-navigation a.prev:hover {

	background: 0 0

}



#page .ngg-gallery-thumbnail img,

#page .ngg-imagebrowser .pic,

#page .ngg-imagebrowser-nav .back,

#page .ngg-imagebrowser-nav .next,

#page .ngg-navigation a.next,

#page .ngg-navigation a.page-numbers,

#page .ngg-navigation a.prev,

#page .ngg-navigation span.next,

#page .ngg-navigation span.page-numbers,

#page .ngg-navigation span.prev,

#page .ngg-thumbnail img {

	border: none;

	background: 0 0

}



#page .ngg-navigation a {

	font-weight: 400

}



#page .ngg-navigation a.next:hover,

#page .ngg-navigation a.page-numbers:hover,

#page .ngg-navigation a.prev:hover {

	background-color: transparent

}



#page .ngg-galleryoverview .ngg-gallery-thumbnail a:hover img,

.ngg-album-link a:hover img,

.ngg-imagebrowser a:hover,

.ngg-thumbnail a:hover {

	opacity: .7!important

}



.ngg-imagebrowser img {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.rev_slider_wrapper {

	z-index: 1

}



.tp-scrollbelowslider:hover {

	cursor: pointer

}



.is-iphone .kenburnimg img {

	transform: none!important

}



.widget .wpml-ls-item a span {

	color: inherit

}



.woocommerce #reviews #comments .add_review::after,

.woocommerce .products ul::after,

.woocommerce div.product form.cart::after,

.woocommerce div.product p.cart::after,

.woocommerce nav.woocommerce-pagination ul,

.woocommerce ul.products::after {

	clear: both

}



.woocommerce-store-notice,

p.demo_store {

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	margin: 0;

	width: 100%;

	font-size: 1em;

	padding: 1em 0;

	text-align: center;

	background-color: #a46497;

	color: #fff;

	z-index: 99998;

	box-shadow: 0 1px 1em rgba(0, 0, 0, .2);

	display: none

}



.admin-bar p.demo_store {

	top: 32px

}



.woocommerce-store-notice a,

p.demo_store a {

	color: #fff;

	text-decoration: underline

}



#wc-bookings-booking-form .wc-bookings-date-picker legend {

	display: block

}



.currentTextHolder {

	line-height: 20px

}



.cross-sells .woocommerce-placeholder.wp-post-image,

.related-product .woocommerce-placeholder.wp-post-image,

.upsells.products .woocommerce-placeholder.wp-post-image {

	max-width: 100%;

	height: auto

}



.woocommerce div.product div.images img {

	display: block;

	width: 100%;

	height: auto;

	box-shadow: none

}



.woocommerce div.product div.images div.thumbnails {

	padding-top: 1em

}



.woocommerce div.product div.images.woocommerce-product-gallery {

	position: relative

}



.woocommerce div.product div.images .woocommerce-product-gallery__wrapper {

	transition: all cubic-bezier(.795, -.035, 0, 1) .5s

}



.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2) {

	width: 25%;

	display: inline-block

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger {

	position: absolute;

	top: 10px;

	right: 10px;

	font-size: 2em;

	z-index: 9;

	width: 36px;

	height: 36px;

	background: rgba(0, 0, 0, .8);

	text-indent: -9999px;

	border-radius: 100%;

	box-sizing: content-box

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger:hover {

	background: rgba(0, 0, 0, .7)

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger:before {

	content: "";

	display: block;

	width: 10px;

	height: 10px;

	border: 2px solid #fff;

	border-radius: 100%;

	position: absolute;

	top: 9px;

	left: 9px;

	box-sizing: content-box

}



.woocommerce div.product div.images .woocommerce-product-gallery__trigger:after {

	content: "";

	display: block;

	width: 2px;

	height: 8px;

	background: #fff;

	border-radius: 6px;

	position: absolute;

	top: 19px;

	left: 22px;

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	box-sizing: content-box

}



.woocommerce div.product div.images .flex-control-thumbs {

	overflow: hidden;

	zoom: 1;

	padding: 0;

	margin: 0 -5px

}



.woocommerce div.product div.images .flex-control-thumbs li {

	width: 25%;

	float: left;

	padding: 10px 5px 0;

	box-sizing: border-box;

	list-style: none

}



.woocommerce div.product div.images .flex-control-thumbs li img {

	cursor: pointer;

	opacity: .5;

	margin: 0

}



.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,

.woocommerce div.product div.images .flex-control-thumbs li img:hover {

	opacity: 1

}



.woocommerce div.product div.social {

	text-align: right;

	margin: 0 0 1em

}



.woocommerce div.product div.social span {

	margin: 0 0 0 2px

}



.woocommerce div.product div.social span span {

	margin: 0

}



.woocommerce div.product div.social span .stButton .chicklets {

	padding-left: 16px;

	width: 0

}



.woocommerce div.product div.social iframe {

	float: left;

	margin-top: 3px

}



.woocommerce .products ul,

.woocommerce ul.products {

	padding: 0;

	list-style: none;

	clear: both

}



.woocommerce .products ul li,

.woocommerce ul.products li {

	list-style: none

}



.woocommerce ul.products li.product .onsale {

	top: 0;

	right: 0;

	left: auto;

	margin: -.5em -.5em 0 0

}



.woocommerce ul.products li.product .woocommerce-loop-category__title,

.woocommerce ul.products li.product .woocommerce-loop-product__title,

.woocommerce ul.products li.product h3 {

	padding: .5em 0;

	margin: 0;

	font-size: 1em

}



.woocommerce ul.products li.product a {

	text-decoration: none

}



.woocommerce ul.products li.product a img {

	width: 100%;

	height: auto;

	display: block;

	margin: 0 0 1em;

	box-shadow: none

}



.woocommerce ul.products li.product strong {

	display: block

}



.woocommerce ul.products li.product .star-rating {

	font-size: .857em

}



.woocommerce ul.products li.product .button {

	margin-top: 1em

}



.woocommerce ul.products li.product .price {

	color: #77a464;

	display: block;

	font-weight: 400;

	margin-bottom: .5em;

	font-size: .857em

}



.woocommerce ul.products li.product .price del {

	color: inherit;

	opacity: .5;

	display: block

}



.woocommerce ul.products li.product .price ins {

	background: 0 0;

	font-weight: 700

}



.woocommerce ul.products li.product .price .from {

	font-size: .67em;

	margin: -2px 0 0;

	text-transform: uppercase;

	color: rgba(132, 132, 132, .5)

}



.woocommerce img.pswp__img,

.woocommerce-page img.pswp__img {

	max-width: none

}



button.pswp__button {

	box-shadow: none!important;

	background-image: url(../themes/loko/images/default-skin.png)!important

}



button.pswp__button,

button.pswp__button--arrow--left::before,

button.pswp__button--arrow--right::before,

button.pswp__button:hover {

	background-color: transparent!important

}



button.pswp__button--arrow--left,

button.pswp__button--arrow--left:hover,

button.pswp__button--arrow--right,

button.pswp__button--arrow--right:hover {

	background-image: none!important

}



button.pswp__button--close:hover {

	background-position: 0 -44px

}



button.pswp__button--zoom:hover {

	background-position: -88px 0

}



.woocommerce-account .addresses .title::after,

.woocommerce-account .addresses .title::before,

.woocommerce-account .woocommerce::after,

.woocommerce-account .woocommerce::before {

	content: ' ';

	display: table

}



.woocommerce-account ol.commentlist.notes li.note p.meta {

	font-weight: 700;

	margin-bottom: 0

}



.woocommerce-account ol.commentlist.notes li.note .description p:last-child {

	margin-bottom: 0

}



.woocommerce-account ul.digital-downloads {

	margin-left: 0;

	padding-left: 0

}



.woocommerce-account ul.digital-downloads li {

	list-style: none;

	margin-left: 0;

	padding-left: 0

}



.woocommerce-account ul.digital-downloads li::before {

	font-family: WooCommerce;

	speak: none;

	font-weight: 400;

	font-variant: normal;

	text-transform: none;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	margin-right: .618em;

	content: "î€Š";

	text-decoration: none

}



.woocommerce-password-strength {

	text-align: center;

	font-weight: 600;

	padding: 3px .5em;

	font-size: 1em

}



.woocommerce-password-strength.strong {

	background-color: #c1e1b9;

	border-color: #83c373

}



.woocommerce-password-strength.short {

	background-color: #f1adad;

	border-color: #e35b5b

}



.woocommerce-password-strength.bad {

	background-color: #fbc5a9;

	border-color: #f78b53

}



.woocommerce-password-strength.good {

	background-color: #ffe399;

	border-color: #ffc733

}



.woocommerce-password-hint {

	margin: .5em 0 0;

	display: block

}



.product.has-default-attributes.has-children>.images {

	opacity: 0

}



.checkout-page-title {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	width: 100%;

	padding: 50px 2000px;

	margin-left: -2000px

}



.checkout-page-title .checkout-breadcrumbs,

.checkout-page-title a {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.checkout-page-title nav {

	box-sizing: border-box;

	margin: 0 auto;

	padding: 0 50px;

	max-width: 100%

}



.checkout-page-title a {

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	text-align: center;

	text-decoration: none;

	flex: 1 0 auto;

	width: 33.333%

}



.checkout-page-title .checkout-breadcrumbs {

	display: flex;

	-webkit-justify-content: space-around;

	-moz-justify-content: space-around;

	-ms-flex-pack: space-around;

	-ms-justify-content: space-around;

	justify-content: space-around

}



.checkout-page-title .checkout-step {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	flex: 1 0 auto

}



.checkout-page-title .checkout-step:after,

.checkout-page-title .checkout-step:before {

	position: absolute;

	top: 50%;

	margin-top: 5px;

	width: calc(50% - 40px);

	height: 3px;

	background: red;

	content: ""

}



.checkout-page-title .checkout-step:before {

	left: 0;

	width: calc(50% - 40px)

}



.checkout-page-title .checkout-step:after {

	left: calc(50% + 40px)

}



.checkout-page-title .step-checkout.current .checkout-step:before,

.checkout-page-title a:first-child .checkout-step:before,

.checkout-page-title a:last-child .checkout-step:after {

	display: none

}



.checkout-page-title .checkout-counter,

.switcher-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.checkout-page-title .checkout-counter {

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	border-radius: 50%;

	width: 50px;

	height: 50px;

	margin-top: 10px

}



.checkout-page-title a:last-child .checkout-line,

.woocommerce-order-received .checkout-page-title .step-complete .checkout-step:before {

	display: none

}



.step-cart.current:not(.hide-for-small) .checkout-step:after {

	width: calc(50% - 40px)

}



.woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after,

.woocommerce-order-received .checkout-page-title .step-cart .checkout-step:after,

.woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {

	width: calc(100% - 80px)

}



#page .widget_shopping_cart a.remove,

.dt-mobile-header .shopping-cart-inner a.remove,

.masthead .shopping-cart-inner a.remove {

	display: block;

	font-size: 20px!important;

	height: 20px!important;

	width: 20px;

	text-align: center;

	line-height: 1;

	border-radius: 100%;

	text-decoration: none;

	font-weight: 700;

	border: 0

}



.dt-mobile-header .shopping-cart-inner .cart_list a.remove:hover,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .cart_list a.remove:hover,

.masthead .shopping-cart-inner .cart_list a.remove:hover,

.woocommerce .cart_list:not(.product_list_widget) a.remove:hover {

	color: #fff!important

}



.shopping-cart-inner .cart_list li a.remove,

.widget_shopping_cart .cart_list li a.remove {

	position: absolute;

	top: 20px;

	left: 0

}



.view-mode-switcher>a,

.woo-buttons a {

	position: relative;

	text-decoration: none

}



.shopping-cart-inner .cart_list li:first-child a.remove,

.widget_shopping_cart .cart_list li:first-child a.remove {

	top: 5px

}



.product form.cart .variations label,

.shop_table strong,

.shop_table td,

.shop_table th,

.shopping-cart-inner strong,

.widget_shopping_cart_content strong,

strong[itemprop=author] {

	font-weight: 400

}



#customer_login>div label,

#shipping_method label,

.cart .cart_item .product-name,

.cart .cart_item .product-name a,

.cart .product-total .amount,

.cart-subtotal .amount,

.order_details tfoot td,

.payment_methods label,

.product table.variations td.label label,

.product-subtotal,

.product-subtotal .amount,

.quantity,

.quantity input.qty,

.shipping-calculator-button,

.showcoupon,

.showcoupon-tag,

.showlogin,

.showlogin-tag,

.update-cart-button input[type=submit],

.woocommerce-MyAccount-content label,

.woocommerce-MyAccount-navigation>ul li a,

.woocommerce-Reviews label,

form.lost_reset_password label,

form.track_order label,

form.woocommerce-checkout #customer_details label,

label[for=rememberme],

td.product-subtotal {

	font-weight: 700

}



.woocommerce-invalid-required-field input[type=text],

.woocommerce-invalid-required-field input[type=search],

.woocommerce-invalid-required-field input[type=tel],

.woocommerce-invalid-required-field input[type=url],

.woocommerce-invalid-required-field input[type=email],

.woocommerce-invalid-required-field input[type=number],

.woocommerce-invalid-required-field input[type=date],

.woocommerce-invalid-required-field input[type=range],

.woocommerce-invalid-required-field input[type=password] {

	border-color: #f55b5f

}



.lost_reset_password label,

.track_order label,

.woocommerce-MyAccount-content label,

.woocommerce-account-fields label,

.woocommerce-additional-fields label,

.woocommerce-billing-fields label,

.woocommerce-form-login label,

.woocommerce-shipping-fields label,

form.register label {

	margin-bottom: 5px

}



.comment-form-author input,

.comment-form-email input,

.comment-form-url input,

textarea {

	width: 100%

}



#page .widget_layered_nav ul li.chosen a,

#page .widget_layered_nav_filters ul li a,

#page .woocom-rollover-content .price ins .amount,

#page .woocom-rollover-content .star-rating span:before,

#page .woocom-rollover-content mark {

	color: #fff;

	background: 0 0

}



.woo-buttons a {

	display: inline-block;

	padding: 0;

	color: #fff;

	line-height: 35px

}



.product_type_simple.added,

.product_type_variation.added {

	display: none!important

}



.switcher-wrap {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	margin-bottom: 40px

}



.product .woo-buttons-on-img .out-stock-label,

.view-mode-switcher {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.switcher-wrap>* {

	margin-bottom: 10px

}



.switcher-wrap .woocommerce-result-count {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.switcher-wrap .woocommerce-ordering {

	-webkit-flex: 1 1 auto;

	-moz-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto

}



.switcher-wrap .woocommerce-ordering select {

	margin-bottom: 0

}



.view-mode-switcher {

	display: flex;

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2;

	margin-left: 20px

}



.view-mode-switcher>a {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	width: 38px;

	height: 38px;

	border: 1px solid

}



.view-mode-switcher>a:first-child {

	border-right: none

}



.view-mode-switcher>a i {

	font-size: 14px

}



.view-mode-switcher .filter-popup {

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: 100%;

	padding: 2px 6px;

	margin-bottom: 8px;

	background: #000;

	color: #fff!important;

	font: 400 10px/14px Arial, Verdana, sans-serif;

	letter-spacing: .3px;

	white-space: nowrap;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translate3d(-50%, 10px, 0);

	transform: translate3d(-50%, 10px, 0);

	-webkit-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-border-radius: 2px;

	border-radius: 2px

}



.view-mode-switcher .filter-popup:after {

	position: absolute;

	left: 50%;

	bottom: -5px;

	margin-left: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #000;

	content: ""

}



.view-mode-switcher .filter-popup:before {

	position: absolute;

	left: 0;

	bottom: -20px;

	content: " ";

	display: block;

	width: 100%;

	height: 20px

}



.view-mode-switcher>a:hover>.filter-popup {

	visibility: visible;

	opacity: 1;

	pointer-events: auto;

	-webkit-transform: translate3d(-50%, 0, 0);

	transform: translate3d(-50%, 0, 0)

}



.description-on-hover .woocom-project>a {

	display: block;

	line-height: 0

}



.wc-img-hover .woo-buttons-on-img {

	overflow: hidden

}



.wc-img-hover .woo-buttons-on-img a {

	text-align: center

}



.wc-img-hover .woocom-project img {

	position: relative;

	-webkit-transition: opacity .4s ease-in-out;

	transition: opacity .4s ease-in-out

}



.wc-img-hover .woocom-project img.back-image {

	position: absolute;

	right: 0;

	bottom: 0;

	top: 0;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	opacity: 0;

	width: auto;

	height: auto;

	max-width: 100%;

	max-height: 100%;

	visibility: visible

}



.wc-img-hover .woo-buttons-on-img:hover img.hide-on-hover {

	opacity: 0

}



.wc-img-hover .woo-buttons-on-img:hover img.show-on-hover {

	opacity: 1

}



.product:after,

.product:before {

	content: "";

	display: table;

	clear: both

}



.product .woo-buttons-on-img {

	position: relative;

	margin: 0 0 20px;

	text-align: center

}



.product .woo-buttons-on-img .out-stock-label {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	z-index: 2;

	width: auto;

	max-width: 100%;

	min-height: 50px;

	padding: 20px 25px;

	box-sizing: border-box;

	background: rgba(0, 0, 0, .65);

	-webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, .15);

	box-shadow: 0 0 0 1px rgba(255, 255, 255, .15);

	color: #fff;

	text-transform: uppercase;

	font-weight: 700;

	white-space: nowrap

}



.wc-layout-list article.product {

	margin-bottom: 50px

}



article.product.post.bg-on {

	background: 0 0

}



.wc-layout-list .woocom-project {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start

}



.wc-layout-list .woocom-project .woo-buttons-on-img {

	margin-bottom: 0;

	text-align: left

}



.wc-layout-list .woocom-project .woocom-list-content {

	padding-left: 40px;

	margin-bottom: 0;

	box-sizing: border-box;

	text-align: left

}



.wc-layout-list .woocom-project .woocom-list-content .star-rating {

	margin: 0 0 25px

}



.wc-layout-list .woocom-project .woocom-list-content .woocommerce-product-details__short-description {

	margin-bottom: 25px

}



#page .cart-btn-below-img .woo-buttons:last-child,

.dt-isotope .woocom-project .woocommerce-product-details__short-description {

	margin-bottom: 15px

}



.hide-description .woocommerce-product-details__short-description {

	display: none

}



.cart-btn-on-img .woo-buttons {

	position: absolute;

	right: 10px;

	bottom: 10px;

	height: 32px;

	min-width: 32px;

	border-radius: 16px;

	z-index: 2;

	box-sizing: border-box;

	-webkit-transition: opacity .2s linear;

	transition: opacity .2s linear

}



.cart-btn-on-img .woo-buttons a {

	display: block;

	float: right;

	height: 32px;

	max-width: 22px;

	padding: 0 32px 0 0;

	box-sizing: border-box;

	-webkit-transition: max-width .4s ease-in-out;

	transition: max-width .4s ease-in-out;

	border-radius: 16px

}



.cart-btn-on-img .woo-buttons a .filter-popup {

	vertical-align: top;

	line-height: 32px;

	margin-left: 14px;

	opacity: 0;

	-webkit-transition: opacity .2s linear;

	transition: opacity .2s linear

}



.cart-btn-on-img .woo-buttons a:after {

	position: absolute;

	top: 0;

	right: 0;

	width: 32px;

	height: 32px;

	content: ""

}



.cart-btn-on-img .woo-buttons.is-clicked a,

.cart-btn-on-img .woo-buttons:hover a {

	width: auto;

	max-width: 250px

}



.cart-btn-on-img .woo-buttons.is-clicked a .filter-popup,

.cart-btn-on-img .woo-buttons:hover a .filter-popup {

	opacity: 1;

	transition-delay: .2s;

	-webkit-transition-delay: .2s

}



.cart-btn-on-hover .woo-buttons {

	opacity: 0

}



.cart-btn-below-img .woo-buttons {

	padding-top: 3px;

	margin-bottom: 15px

}



.cart-btn-on-hover .woo-buttons-on-img.is-clicked .woo-buttons,

.cart-btn-on-hover .woocom-project:hover .woo-buttons {

	opacity: 1

}



.woo-buttons-on-img .woo-buttons>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='white' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Crect x='4.75' y='11.9' width='10.5' height='2'/%3E%3Crect x='4.75' y='6.9' width='10.5' height='2'/%3E%3Crect x='4.75' y='1.9' width='10.5' height='2'/%3E%3Cpath d='M2.002,6.65c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.559,1.248-1.25S2.696,6.65,2.002,6.65z'/%3E%3Cpath d='M2.002,11.65c-0.69,0-1.252,0.558-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.558,1.248-1.25S2.696,11.65,2.002,11.65z'/%3E%3Cpath d='M2.002,1.65c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.25,1.252,1.25c0.694,0,1.248-0.559,1.248-1.25S2.696,1.65,2.002,1.65z'/%3E%3C/svg%3E");

	background-repeat: no-repeat;

	background-position: center center

}



.woo-buttons-on-img .woo-buttons>.add_to_cart_button:after,

.woo-buttons-on-img .woo-buttons>.added_to_cart.wc-forward:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' fill='white' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M15.439,4.021L3.532,2.358L3.406,1.172c0,0-0.034-0.425-0.052-0.46C3.281,0.484,3.158,0.417,2.906,0.344L0.792,0.026C0.468-0.073,0.124,0.115,0.025,0.444c-0.097,0.328,0.052,0.755,0.381,0.853l1.688,0.25l1.239,10.865C3.372,12.712,3.63,13,3.945,13h9.89c0.341,0,0.516-0.312,0.516-0.654c0-0.336-0.175-0.646-0.516-0.646H4.547L4.387,10h9.485c0.708,0.021,0.771-0.517,0.963-1.062l0.958-3.396C16.064,4.688,16.177,4.126,15.439,4.021z'/%3E%3Ccircle cx='4.801' cy='14.699' r='1.25'/%3E%3Cpath d='M12.802,13.449c-0.69,0-1.252,0.559-1.252,1.25s0.562,1.251,1.252,1.251c0.694,0,1.248-0.56,1.248-1.251S13.496,13.449,12.802,13.449z'/%3E%3C/svg%3E")

}



.wc-complete-wrap,

.woocommerce-cart-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.wc-complete-wrap {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-flex-pack: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end

}



.wc-complete-wrap * {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.wc-complete-wrap .wc-side-column {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.wc-complete-wrap .wc-wide-column {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.wc-complete-wrap .woocommerce-bacs-bank-details {

	margin-top: 20px

}



.wc-complete-wrap .wc-bacs-bank-details {

	margin: 0;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.wc-complete-wrap .wc-bacs-bank-details li {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-flex-pack: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 10px 0;

	border-bottom: 1px solid;

	list-style: none;

	box-sizing: border-box

}



.wc-complete-wrap .wc-bacs-bank-details li>* {

	-webkit-flex: 0 0 50%;

	-moz-flex: 0 0 50%;

	-ms-flex: 0 0 50%;

	flex: 0 0 50%

}



.wc-complete-wrap .wc-bacs-bank-details li>strong {

	font-weight: 400;

	padding-left: 5px;

	box-sizing: border-box

}



.woocommerce-cart-wrap table.shop_table:not(.order_details) {

	border: none

}



.shop_table,

.woocommerce-cart-wrap .cart.shop_table {

	border-collapse: separate

}



.woocommerce-cart-wrap .cart.shop_table td {

	padding: 25px 10px 25px 0

}



.woocommerce-cart-wrap .cart.shop_table td.actions {

	padding-top: 45px;

	padding-right: 0

}



.woocommerce-cart-wrap .cart.shop_table td.product-subtotal {

	padding-right: 0

}



.woocommerce-cart-wrap .cart.shop_table tbody th,

.woocommerce-cart-wrap .cart.shop_table tfoot th {

	padding: 25px 0

}



.shop_table.customer_details td {

	padding-right: 0

}



.shop_table.customer_details tbody th {

	padding-right: 10px

}



.customer_details tr:first-of-type td,

.customer_details tr:first-of-type th {

	border-top: none

}



.customer_details thead th,

.woocommerce-cart-wrap .shop_table thead th,

.woocommerce-orders-table thead th {

	border: none;

	padding: 0 0 10px;

	text-transform: uppercase

}



.woocommerce-cart-wrap td.product-remove {

	width: 30px;

	max-width: 30px

}



.woocommerce-cart-wrap a.remove {

	display: block;

	font-size: 16px!important;

	width: 30px;

	text-align: left;

	line-height: 30px;

	text-decoration: none;

	border: 0

}



.woocommerce-cart-wrap a.remove:hover {

	cursor: pointer

}



.woocommerce-cart-wrap .shop_table .product-thumbnail {

	width: 70px;

	padding-right: 20px

}



.woocommerce-cart-wrap .shop_table .product-thumbnail img {

	max-width: 70px;

	height: auto

}



.woocommerce-cart-wrap .shop_table .product-thumbnail>a {

	display: block;

	width: 70px;

	font-size: 0;

	line-height: 0

}



.woocommerce-cart-wrap .product-price,

.woocommerce-cart-wrap .product-quantity {

	width: 18%

}



.woocommerce-cart-wrap .product-quantity {

	width: 17%

}



.woocommerce-cart-wrap .product-subtotal {

	width: 18%;

	text-align: right

}



.woocommerce-cart-wrap .cart_item .product-name {

	width: 32%

}



.woocommerce-cart-wrap .cart_item .product-name a {

	display: inline-block;

	text-decoration: none

}



.woocommerce-cart-wrap table.cart th.product-name {

	position: relative;

	left: -38px

}



.content .variation dd,

.content .variation dt {

	font-weight: 400;

	float: left

}



.content .variation dd p,

.content .variation dt p {

	margin-bottom: 0

}



.content .variation dt {

	clear: left;

	margin-right: 5px

}



.product .quantity,

.woocommerce-cart-wrap .quantity,

.woocommerce-variation-add-to-cart .quantity {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	text-align: right

}



.product .quantity input[type=button].is-form,

.woocommerce-cart-wrap .quantity input[type=button].is-form,

.woocommerce-variation-add-to-cart .quantity input[type=button].is-form {

	overflow: hidden;

	position: relative;

	padding-top: 5px;

	padding-bottom: 5px;

	margin: 0;

	background-color: #fff;

	border-width: 1px;

	border-style: solid;

	text-transform: none;

	font-weight: 400;

	border-radius: 0;

	box-shadow: none!important

}



#customer_login>div .showcoupon-tag,

#customer_login>div .showlogin-tag,

#customer_login>div label,

.wc-coupon-wrap .showcoupon-tag,

.wc-coupon-wrap .showlogin-tag,

.wc-login-wrap .showcoupon-tag,

.wc-login-wrap .showlogin-tag,

form.lost_reset_password .showcoupon-tag,

form.lost_reset_password .showlogin-tag,

form.lost_reset_password label,

form.track_order .showcoupon-tag,

form.track_order .showlogin-tag,

form.track_order label {

	text-transform: uppercase

}



.product .quantity .plus,

.woocommerce-cart-wrap .quantity .plus,

.woocommerce-variation-add-to-cart .quantity .plus {

	border-left: none!important

}



.product .quantity .minus,

.woocommerce-cart-wrap .quantity .minus,

.woocommerce-variation-add-to-cart .quantity .minus {

	border-right: none!important

}



.quantity .minus:active,

.quantity .minus:hover,

.quantity .plus:active,

.quantity .plus:hover {

	top: 0!important;

	margin-bottom: 0!important

}



.wc-coupon-wrap .coupon:before,

.woocommerce-cart-wrap .coupon:before,

.woocommerce-cart-wrap .wc-coupon-text:after {

	top: 0;

	content: "\f02b";

	font-weight: 900;

	font-family: 'Font Awesome 5 Free';

	line-height: 1

}



.quantity input.qty {

	display: inline;

	float: left;

	vertical-align: middle;

	width: 40px;

	padding: 0;

	margin: 0;

	border-radius: 0;

	text-align: center;

	-webkit-appearance: textfield;

	-moz-appearance: textfield;

	appearance: textfield

}



.quantity input[type=number]::-webkit-inner-spin-button,

.quantity input[type=number]::-webkit-outer-spin-button {

	-webkit-appearance: none;

	-moz-appearance: none;

	appearance: none;

	margin: 0;

	display: none

}



.cart-footer {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-flex-pack: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.wc-coupon-wrap .coupon,

.woocommerce-cart-wrap .coupon {

	position: relative;

	padding-right: 10px;

	padding-bottom: 10px;

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.wc-coupon-wrap .coupon:before,

.woocommerce-cart-wrap .coupon:before {

	position: absolute;

	left: 20px;

	font-size: 14px;

	z-index: 10

}



.wc-coupon-wrap .coupon input[type=text],

.woocommerce-cart-wrap .coupon input[type=text] {

	padding-left: 35px

}



.wc-coupon-field {

	position: relative

}



.wc-coupon-field:focus label {

	display: none

}



.cart td.actions .coupon label {

	position: absolute;

	display: none;

	height: 40px;

	width: 100%;

	padding: 5px 15px;

	box-sizing: border-box

}



.cart td.actions .coupon label:before {

	margin-right: 5px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1;

	content: "\f02b"

}



input[name=coupon_code]:-moz-placeholder,

input[name=coupon_code]:-ms-input-placeholder,

input[name=coupon_code]::-moz-placeholder,

input[name=coupon_code]::-webkit-input-placeholder {

	color: pink

}



input[name=coupon_code]:-moz-placeholder:before,

input[name=coupon_code]:-ms-input-placeholder:before,

input[name=coupon_code]::-moz-placeholder:before,

input[name=coupon_code]::-webkit-input-placeholder:before {

	margin-right: 5px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1;

	content: "\f02b"

}



.woocommerce-cart-wrap .wc-coupon-field,

.woocommerce-cart-wrap .wc-coupon-text {

	display: inline-block

}



.woocommerce-cart-wrap .wc-coupon-text {

	position: relative;

	margin-right: 20px

}



.woocommerce-cart-wrap .wc-coupon-text:after {

	position: absolute;

	z-index: 0;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	font-size: 84px

}



.name-row,

.password-row,

.shipping-calculator-form,

.woocommerce-ordering-div,

button.dt-wc-btn {

	position: relative

}



.woocommerce-cart-wrap .wc-coupon-text>span {

	position: relative;

	z-index: 1

}



.woocommerce-cart-wrap .wc-coupon-text span {

	display: block

}



.woocommerce-cart-wrap .update-cart-button input[type=submit] {

	padding: 0;

	background: 0 0;

	border: none;

	cursor: pointer;

	text-align: right

}



.woocommerce-cart-wrap .update-cart-button input[type=submit]:focus {

	outline: 0

}



.woocommerce-cart-wrap .update-cart-button input[type=submit]:not(:disabled):hover {

	opacity: .7

}



.woocommerce-cart-wrap .update-cart-button i {

	padding-right: 5px

}



.wc-coupon-input.input-text {

	width: 200px;

	max-width: 100%

}



.button.checkout,

.button.view-cart,

.button.wc-backward,

.button.wc-forward,

.price_slider .button,

.single_add_to_cart_button.button,

.track_order input[name=track],

.wc-cart-button,

.woocommerce-Button[name=register],

.woocommerce-Reviews .submit,

button[name=calc_shipping],

input[name=apply_coupon],

input[name=login] {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	box-sizing: border-box

}



button.dt-wc-btn {

	border: none

}



input[name=update_cart] {

	border: none;

	box-shadow: none!important

}



#shipping_method,

table.shop_table td button[name=calc_shipping] {

	margin: 0

}



#shipping_method li {

	list-style: none

}



#payment .input-radio,

#shipping_method li .shipping_method {

	margin: 0 5px 0 0

}



.shipping-calculator-form .woocommerce-ordering-div,

.shipping_method {

	margin-bottom: 10px

}



#calc_shipping_country,

#calc_shipping_state,

form .form-row input.input-text,

select.shipping_method {

	width: 100%!important

}



.woocommerce-shipping-calculator>p {

	margin-bottom: 0

}



.shipping-calculator-form {

	margin: 10px 0

}



.woocommerce-cart-wrap .cart-collaterals {

	width: 25%;

	padding: 30px;

	margin-left: 50px;

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	box-sizing: border-box

}



.wc-order-review,

.wc-side-column {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	box-sizing: border-box

}



.woocommerce-cart-wrap .cart-collaterals .shop_table {

	margin-bottom: 20px

}



.woocommerce-cart-wrap .cart_totals tr:first-of-type td,

.woocommerce-cart-wrap .cart_totals tr:first-of-type th {

	border: none

}



.woocommerce-cart-wrap .cart_totals tr th {

	padding-right: 10px

}



.woocommerce-cart-wrap .cart_totals table,

.woocommerce-cart-wrap .cart_totals tbody,

.woocommerce-cart-wrap .cart_totals tbody th,

.woocommerce-cart-wrap .cart_totals td,

.woocommerce-cart-wrap .cart_totals th,

.woocommerce-cart-wrap .cart_totals tr {

	display: block;

	border: none;

	padding: 0

}



.woocommerce-cart-wrap .cart_totals tr {

	border-top: 1px solid;

	padding: 10px 0

}



.woocommerce-cart-wrap .cart_totals tr:first-of-type {

	border: none

}



.woocommerce-cart-wrap .cart_totals td {

	text-align: left;

	padding-right: 0

}



.woocom-list-content,

.woocom-rollover-content .price,

.woocom-rollover-content .star-rating {

	text-align: center

}



.woocommerce-cart-wrap .cart_totals .woocommerce-shipping-calculator {

	overflow: hidden

}



.shipping-calculator-form select {

	margin-bottom: 0!important

}



.shipping-calculator-form p:last-of-type {

	margin-bottom: 0

}



#page #place_order,

#page .checkout-button.wc-forward {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	width: 100%;

	box-sizing: border-box

}



.checkout-button {

	display: -webkit-flex!important;

	display: -moz-flex!important;

	display: -ms-flexbox!important;

	display: -ms-flex!important;

	display: flex!important

}



.shipping-calculator-button {

	display: inline-block

}



.cross-sells {

	margin-top: 30px

}



.col2-set .col-1 {

	float: left;

	width: 48%

}



.col2-set .col-2 {

	float: right;

	width: 48%

}



#customer_login>div,

.wc-coupon-wrap,

.wc-login-wrap,

form.lost_reset_password,

form.track_order {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	margin: 0 auto;

	width: 50%

}



#customer_login>div .coupon,

.wc-coupon-wrap .coupon,

.wc-login-wrap .coupon,

form.lost_reset_password .coupon,

form.track_order .coupon {

	-webkit-flex: 1 1 auto;

	-moz-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	padding-bottom: 0

}



#customer_login>div .coupon input,

.wc-coupon-wrap .coupon input,

.wc-login-wrap .coupon input,

form.lost_reset_password .coupon input,

form.track_order .coupon input {

	width: 100%;

	margin-bottom: 0

}



#customer_login>div .log-message,

.wc-coupon-wrap .log-message,

.wc-login-wrap,

.wc-login-wrap .log-message,

.wc-login-wrap form .form-row-last,

form.lost_reset_password .log-message,

form.track_order .log-message {

	margin-bottom: 20px

}



#customer_login>div .button,

.wc-coupon-wrap .button,

.wc-login-wrap .button,

form.lost_reset_password .button,

form.track_order .button {

	text-transform: uppercase;

	font-weight: 700

}



#customer_login>div .woocommerce-info,

.wc-coupon-wrap .woocommerce-info,

.wc-login-wrap .woocommerce-info,

form.lost_reset_password .woocommerce-info,

form.track_order .woocommerce-info {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



#customer_login>div form,

.wc-coupon-wrap form,

.wc-login-wrap form,

form.lost_reset_password form,

form.track_order form {

	width: 100%;

	margin-top: 25px;

	padding: 30px;

	box-sizing: border-box

}



#customer_login>div .form-row,

.wc-coupon-wrap .form-row,

.wc-login-wrap .form-row,

form.lost_reset_password .form-row,

form.track_order .form-row {

	width: 100%;

	padding: 0

}



#customer_login>div .showcoupon,

#customer_login>div .showlogin,

.wc-coupon-wrap .showcoupon,

.wc-coupon-wrap .showlogin,

.wc-login-wrap .showcoupon,

.wc-login-wrap .showlogin,

form.lost_reset_password .showcoupon,

form.lost_reset_password .showlogin,

form.track_order .showcoupon,

form.track_order .showlogin {

	text-decoration: none

}



.wc-login-wrap form {

	padding-top: 25px;

	padding-bottom: 20px;

	margin-bottom: 20px

}



.wc-login-wrap form .form-row:not(.name-row):not(.password-row),

.wc-login-wrap form .lost_password {

	display: inline-block;

	width: auto

}



.wc-login-wrap form .lost_password {

	float: right;

	margin-top: 12px

}



.wc-login-wrap form label[for=rememberme] {

	margin-left: 20px

}



.wc-coupon-wrap {

	margin-bottom: 50px

}



.wc-coupon-wrap form {

	padding: 0;

	margin-top: 0

}



.wc-coupon-wrap .form-coupon-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	padding: 30px 30px 20px;

	margin-top: 25px

}



.wc-coupon-wrap .form-coupon-wrap .button,

.wc-coupon-wrap .form-coupon-wrap .coupon {

	margin-bottom: 10px

}



.wc-coupon-wrap .form-coupon-wrap>p {

	-webkit-flex: 1 0 100%;

	-moz-flex: 1 0 100%;

	-ms-flex: 1 0 100%;

	flex: 1 0 100%

}



#customer_login>div,

form.lost_reset_password,

form.track_order {

	padding: 25px 30px 20px;

	box-sizing: border-box

}



#customer_login>div>p:not(.form-row),

form.lost_reset_password>p:not(.form-row),

form.track_order>p:not(.form-row) {

	margin-bottom: 20px

}



#customer_login>div .button,

form.lost_reset_password .button,

form.track_order .button {

	margin-top: 10px

}



#customer_login {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



#customer_login>div {

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start;

	margin: 0 auto

}



#customer_login>div form {

	margin-top: 10px;

	padding: 0

}



#customer_login>div form>.form-row:not(.form-row-wide) {

	display: inline-block;

	width: auto

}



#customer_login>div form label.woocommerce-form__label-for-checkbox {

	display: inline-block;

	margin-left: 20px;

	text-transform: none

}



.woocommerce-MyAccount-content .form-row label,

.woocommerce-account-fields label,

.woocommerce-shipping-fields label,

form.woocommerce-checkout .form-row label {

	text-transform: uppercase

}



#customer_login>div form .lost_password {

	float: right;

	margin: 22px 0 10px

}



#customer_login>div+div,

.wc-order-review {

	margin-left: 50px

}



.name-row:before,

.password-row:before {

	content: "\f007";

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	line-height: 1;

	position: absolute;

	left: 20px;

	top: 0;

	font-size: 14px;

	z-index: 10

}



.stars,

.stars a {

	position: relative

}



.name-row input[type=text],

.name-row input[type=password],

.password-row input[type=text],

.password-row input[type=password] {

	padding-left: 35px

}



.password-row:before {

	content: "\f13e"

}



.showcoupon-tag,

.showlogin-tag {

	display: inline-block;

	margin-right: 10px

}



.showcoupon-tag i,

.showlogin-tag i {

	margin-right: 5px

}



form.woocommerce-checkout {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-flex-pack: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between

}



.wc-order-review {

	padding: 30px;

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.woocommerce-checkout-review-order-table tr.cart_item:first-of-type td {

	border-top: none

}



.content .woocommerce-checkout-review-order-table td {

	overflow: hidden

}



.content .woocommerce-checkout-review-order-table {

	display: block;

	border-collapse: separate

}



.content .woocommerce-checkout-review-order-table tbody,

.content .woocommerce-checkout-review-order-table td,

.content .woocommerce-checkout-review-order-table tfoot,

.content .woocommerce-checkout-review-order-table th,

.content .woocommerce-checkout-review-order-table tr {

	display: block;

	border: none;

	padding: 0

}



.content .woocommerce-checkout-review-order-table tr {

	border-top: 1px solid;

	padding: 10px 0

}



.content .woocommerce-checkout-review-order-table .product-name,

.content .woocommerce-checkout-review-order-table .product-total .amount {

	font-weight: 400

}



.content .woocommerce-checkout-review-order-table tbody tr:first-of-type {

	border: none

}



.content .woocommerce-checkout-review-order-table .order-total th,

.content .woocommerce-checkout-review-order-table td {

	vertical-align: top

}



.content .woocommerce-checkout-review-order-table .order-total th.product-name,

.content .woocommerce-checkout-review-order-table td.product-name,

.content .woocommerce-checkout-review-order-table th {

	padding-right: 10px

}



.content .woocommerce-checkout-review-order-table .cart-subtotal td,

.content .woocommerce-checkout-review-order-table .cart-subtotal th {

	width: 100%

}



.woocommerce-cart-wrap .cart_totals th {

	width: 40%;

	padding: 25px 0

}



.woocommerce-MyAccount-content label abbr[title],

.woocommerce-account-fields label abbr[title],

.woocommerce-billing-fields label abbr[title],

.woocommerce-shipping-fields label abbr[title] {

	border-bottom: none

}



.content .payment_methods {

	padding-top: 5px;

	margin: 0 0 30px

}



.form-row.create-account,

.woocommerce-shipping-fields {

	padding-top: 15px;

	clear: both

}



.content .payment_methods li img {

	vertical-align: middle;

	margin: -2px .5em 0

}



.woocommerce-MyAccount-content .form-row,

form.woocommerce-checkout .form-row {

	padding-bottom: 20px

}



.woocommerce-MyAccount-content .form-row.place-order,

form.woocommerce-checkout .form-row.place-order {

	padding-bottom: 0

}



.woocommerce-MyAccount-content .select2-container .select2-selection__arrow,

.woocommerce-cart-wrap .select2-container--default .select2-selection--single .select2-selection__arrow,

form.woocommerce-checkout .select2-container .select2-selection__arrow {

	top: 50%;

	margin-top: -13px;

	right: 7px

}



form.woocommerce-checkout .form-row {

	padding-bottom: 20px

}



form.woocommerce-checkout .form-row#billing_address_1_field {

	padding-bottom: 0

}



.woocommerce-MyAccount-content .woocommerce-Button.button,

.woocommerce-MyAccount-content fieldset {

	margin-top: 20px

}



.woocommerce-address-fields .button {

	margin-top: 30px

}



.woocommerce-MyAccount-content .woocommerce-address-fields {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.woocommerce-MyAccount-content .woocommerce-address-fields>p {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.woocommerce-MyAccount-content .woocommerce-address-fields>p:first-of-type {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.woocommerce-MyAccount-content .woocommerce-address-fields .form-row-wide {

	width: 100%

}



#page .select2-container .select2-selection--single {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



#ship-to-different-address,

.customer_details tr,

.order_details tr {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



#ship-to-different-address {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.form-row.create-account label.checkbox span:before,

.woocommerce-shipping-fields label.checkbox span:before {

	display: inline-block;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	line-height: 1;

	font-size: inherit

}



#ship-to-different-address label {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



#ship-to-different-address input {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0;

	margin-right: 5px

}



.create-account {

	margin-bottom: 10px

}



.woocommerce-billing-fields {

	padding-bottom: 10px

}



.form-row.create-account {

	padding-bottom: 0!important;

	margin-bottom: 15px

}



.form-row.create-account label.checkbox,

.woocommerce-shipping-fields label.checkbox {

	margin-bottom: 0

}



.form-row.create-account label.checkbox span:before {

	margin: 0 5px;

	content: "\f2bd"

}



#account_password_field {

	padding-top: 10px;

	margin-bottom: 0

}



.woocommerce-shipping-fields {

	margin-bottom: 45px

}



.woocommerce-shipping-fields .shipping_address {

	margin-top: 20px;

	margin-bottom: -20px

}



.woocommerce-shipping-fields label.checkbox span:before {

	margin-right: 5px;

	content: "\f0d1"

}



#order_comments_field {

	margin-top: 30px

}



.wc-side-column {

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	padding: 30px;

	margin-right: 50px

}



.wc-complete-wrap .wc-side-column {

	margin-bottom: 30px

}



.content .woocommerce-thankyou-order-details {

	margin: 0

}



.shop_table.order_details .product-quantity,

.woocommerce-table--order-details .shipped_via {

	margin-left: 5px

}



.woocommerce-thankyou-order-details li {

	padding: 10px 0;

	border-top: 1px solid;

	list-style: none

}



.customer_details tbody tr:first-of-type td,

.order_details tbody tr:first-of-type td,

.woocommerce-thankyou-order-details li:first-child {

	border-top: none

}



.woocommerce-thankyou-order-details li:last-child {

	padding-bottom: 0

}



.woocommerce-thankyou-order-details li strong {

	display: block;

	font-weight: 400

}



.customer_details,

.order_details {

	display: block

}



.customer_details thead,

.order_details thead {

	display: none

}



.customer_details tbody,

.customer_details tfoot,

.order_details tbody,

.order_details tfoot {

	display: block

}



.customer_details tr,

.order_details tr {

	display: flex;

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap

}



.customer_details tr td,

.customer_details tr th,

.order_details tr td,

.order_details tr th {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	width: 50%;

	padding: 10px 0

}



.woocommerce-cart-wrap .customer_details .product-total,

.woocommerce-cart-wrap .customer_details tfoot td,

.woocommerce-cart-wrap .order_details .product-total,

.woocommerce-cart-wrap .order_details tfoot td {

	padding-right: 0

}



.woocommerce-cart-wrap .customer_details tfoot th,

.woocommerce-cart-wrap .order_details tbody tr td:first-of-type,

.woocommerce-cart-wrap .order_details tfoot th {

	padding-right: 10px

}



.shop_table.order_details {

	margin-bottom: 40px

}



.shop_table.order_details .product-name a {

	text-decoration: none

}



.wc-item-meta {

	margin: 0!important

}



.wc-item-meta li {

	list-style: none

}



.wc-item-meta li>* {

	display: inline-block;

	margin-bottom: 0;

	font-weight: 400

}



.select2-dropdown {

	border: 0;

	border-radius: 0;

	background: #fff;

	box-shadow: 0 0 10px rgba(0, 0, 0, .2)

}



.select2-container .select2-selection--single .select2-selection__rendered {

	padding: 0

}



.select2-drop.select2-drop-above.select2-drop-active {

	border-top: none

}



.select2-search {

	padding-top: 5px;

	padding-bottom: 5px

}



.select2-search input[type=text] {

	margin-bottom: 0

}



.select2-dropdown .select2-search input {

	margin-top: 4px

}



.select2-container--default .select2-search--dropdown .select2-search__field {

	border-color: #e1e1e1;

	height: 28px!important;

	background-color: #fff;

	color: #888;

	border-radius: 3px

}



.select2-results {

	color: #000;

	font-size: 14px;

	line-height: 18px;

	background: 0 0

}



.woocommerce-form-login .woocommerce-form__label-for-checkbox {

	margin-top: 18px

}



#page .wc-item-downloads {

	width: 100%;

	margin: 0

}



#page .wc-item-downloads li {

	list-style: none

}



.stars {

	font-size: 1em

}



.stars a {

	display: inline-block;

	font-weight: 700;

	margin-right: 1em;

	text-indent: -9999px

}



.stars a:last-child {

	border-right: 0

}



p.stars a.star-1,

p.stars a.star-2,

p.stars a.star-3,

p.stars a.star-4,

p.stars a.star-5 {

	border-right: 1px solid

}



p.stars a.star-1:after,

p.stars a.star-2:after,

p.stars a.star-3:after,

p.stars a.star-4:after,

p.stars a.star-5:after {

	font-family: WooCommerce;

	text-indent: 0;

	position: absolute;

	top: 0;

	left: 0

}



p.stars a.star-1 {

	width: 2em

}



p.stars a.star-1:after {

	content: "\e021"

}



p.stars a.star-1.active:after,

p.stars a.star-1:hover:after {

	content: "\e020"

}



p.stars a.star-2 {

	width: 3em

}



.woocommerce p.stars a.star-2:after {

	content: "\e021\e021"

}



p.stars a.star-2.active:after,

p.stars a.star-2:hover:after {

	content: "\e020\e020"

}



p.stars a.star-3 {

	width: 4em

}



p.stars a.star-3:after {

	content: "\e021\e021\e021"

}



p.stars a.star-3.active:after,

p.stars a.star-3:hover:after {

	content: "\e020\e020\e020"

}



p.stars a.star-4 {

	width: 5em

}



p.stars a.star-4:after {

	content: "\e021\e021\e021\e021"

}



p.stars a.star-4.active:after,

p.stars a.star-4:hover:after {

	content: "\e020\e020\e020\e020"

}



p.stars a.star-5 {

	width: 6em;

	border: 0

}



p.stars a.star-5:after {

	content: "\e021\e021\e021\e021\e021"

}



p.stars a.star-5.active:after,

p.stars a.star-5:hover:after {

	content: "\e020\e020\e020\e020\e020"

}



.star-rating span:before,

.star-rating:before {

	content: "\53\53\53\53\53"

}



.star-rating {

	float: right;

	overflow: hidden;

	position: relative;

	height: 1em;

	line-height: 1em;

	font-size: .8em;

	width: 5.4em;

	font-family: star

}



.widget .star-rating {

	float: none;

	margin: 5px 0

}



.woocom-list-content .price,

.woocom-list-content .star-rating,

.woocom-rollover-content .price,

.woocom-rollover-content .star-rating {

	display: block;

	float: none;

	margin: 0 auto 10px

}



.star-rating span,

.star-rating:before {

	float: left;

	top: 0;

	position: absolute;

	left: 0

}



.woocom-rollover-content .star-rating {

	margin: 0 auto 10px

}



#content .woocom-list-content .star-rating:last-child,

.woocom-list-content .star-rating {

	margin-bottom: 15px

}



.woocom-rollover-content .star-rating:before {

	color: rgba(255, 255, 255, .4)

}



.woocom-rollover-content .price del,

.woocom-rollover-content .price del * {

	color: rgba(255, 255, 255, .5)

}



.star-rating span {

	overflow: hidden;

	padding-top: 1.5em

}



.star-rating span:before {

	top: 0;

	position: absolute;

	left: 0

}



.products .star-rating {

	display: block;

	float: none

}



.hreview-aggregate .star-rating {

	margin: 10px 0 0

}



.payment_methods li,

.woocommerce-error-text>li,

.woocommerce-info li,

.woocommerce-message li {

	list-style: none

}



.woocommerce-error:after,

.woocommerce-message:after,

.woocommerce-message:before {

	content: " ";

	display: table

}



.woocommerce-error:after,

.woocommerce-info:after,

.woocommerce-message:after {

	clear: both

}



.woocommerce-error .button,

.woocommerce-info .button,

.woocommerce-message .button {

	float: right

}



.inline-message-style .woocommerce-NoticeGroup.woocommerce-NoticeGroup-checkout {

	width: 100%

}



.woocommerce-error,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {

	position: relative;

	color: #fff;

	padding: 15px 40px 15px 65px;

	box-sizing: border-box;

	margin-bottom: 40px;

	width: 100%

}



.woocommerce-error a:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a:hover {

	color: #fff

}



.woocommerce-error .close-message,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message {

	position: absolute;

	top: 50%;

	width: 30px;

	height: 30px;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	right: 15px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1;

	line-height: 30px;

	text-align: center;

	opacity: .5

}



.woocommerce-error .close-message:before,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:before,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:before {

	content: "\f00d"

}



.woocommerce-error .close-message:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .close-message:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .close-message:hover {

	cursor: pointer;

	opacity: 1

}



.woocommerce-error .woocommerce-error-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text {

	white-space: pre-wrap

}



.btn-link,

.filter .filter-popup,

.filter-categories a {

	white-space: nowrap

}



.woocommerce-error .woocommerce-error-text,

.woocommerce-error .woocommerce-info-text,

.woocommerce-error .woocommerce-message-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	max-width: 100%

}



.woocommerce-error .woocommerce-error-text li,

.woocommerce-error .woocommerce-info-text li,

.woocommerce-error .woocommerce-message-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text li,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text li {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.woocommerce-error .woocommerce-error-text .button,

.woocommerce-error .woocommerce-info-text .button,

.woocommerce-error .woocommerce-message-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text .button,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text .button {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1;

	background: 0 0;

	box-shadow: none;

	border: none;

	padding: 0!important;

	font: inherit!important;

	font-size: inherit!important;

	text-decoration: underline!important;

	line-height: inherit!important;

	text-transform: none!important

}



.woocommerce-error .woocommerce-error-text .button:hover,

.woocommerce-error .woocommerce-info-text .button:hover,

.woocommerce-error .woocommerce-message-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text .button:hover,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text .button:hover {

	background: 0 0!important;

	box-shadow: none;

	border: none;

	text-decoration: none!important

}



.woocommerce-error:before,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info:before,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message:before {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	top: 15px;

	left: 0;

	width: 65px;

	height: 100%;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 28px;

	line-height: 1;

	content: "\f058";

	color: #fff

}



.woocommerce-error ul,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info ul,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message ul {

	margin: 0!important

}



.inline-message-style .wc-coupon-wrap .woocommerce-error,

.inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info,

.inline-message-style .wc-coupon-wrap div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {

	margin: 20px 0 5px

}



.woocommerce-error.hide-message,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info.hide-message,

div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message.hide-message {

	display: none

}



.popup-message-style .woocommerce-error,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .3);

	border: none;

	position: fixed;

	top: 50%;

	left: 100%;

	width: 400px;

	max-height: 500px;

	margin: 0!important;

	padding: 15px 40px 15px 65px;

	z-index: 9999;

	overflow: hidden;

	-webkit-transform: translate3d(200px, -50%, 0);

	-ms-transform: translate3d(200px, -50%, 0);

	transform: translate3d(200px, -50%, 0);

	-webkit-animation: slide-in-message, slide-out-message;

	animation: slide-in-message, slide-out-message;

	-webkit-animation-duration: 1.2s, 1.1s;

	animation-duration: 1.2s, 1.1s;

	-webkit-animation-delay: .4s, 9s;

	animation-delay: .4s, 9s;

	-webkit-animation-fill-mode: forwards;

	animation-fill-mode: forwards;

	-webkit-animation-timing-function: ease;

	animation-timing-function: ease;

	font-weight: 700;

	color: #FFF;

	box-sizing: border-box

}



.popup-message-style .woocommerce-error a,

.popup-message-style .woocommerce-error a:hover,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info a:hover,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message a:hover,

.woocommerce-MyAccount-navigation>ul li.is-active a,

.woocommerce-MyAccount-navigation>ul li.is-active:hover a {

	color: #fff

}



.popup-message-style .woocommerce-error .woocommerce-error-text,

.popup-message-style .woocommerce-error .woocommerce-info-text,

.popup-message-style .woocommerce-error .woocommerce-message-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-error-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-info-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info .woocommerce-message-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-error-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-info-text,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message .woocommerce-message-text {

	opacity: 1

}



.popup-message-style .woocommerce-error ul,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info ul,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message ul {

	margin: 0!important

}



.popup-message-style .woocommerce-error.hide-message,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-info.hide-message,

.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap):not(.woocommerce-MyAccount-content)>.woocommerce-message.hide-message {

	display: none

}



.single-product .woocommerce-message {

	display: none!important

}



.woocommerce-error {

	background: #dd3c3d

}



.woocommerce-error:before {

	content: "\f06a"!important

}



.woocommerce-MyAccount-content .woocommerce-info {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.woocommerce-MyAccount-content .woocommerce-info a.button {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1;

	margin-top: 5px

}



@-webkit-keyframes slide-in-message {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(600px, -50%, 0);

		transform: translate3d(600px, -50%, 0)

	}

	50% {

		opacity: 0;

		-webkit-transform: translate3d(-200px, -50%, 0);

		transform: translate3d(-200px, -50%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translate3d(-400px, -50%, 0);

		transform: translate3d(-400px, -50%, 0)

	}

}



@keyframes slide-in-message {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(600px, -50%, 0);

		transform: translate3d(600px, -50%, 0)

	}

	50% {

		opacity: 0;

		-webkit-transform: translate3d(-200px, -50%, 0);

		transform: translate3d(-200px, -50%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translate3d(-400px, -50%, 0);

		transform: translate3d(-400px, -50%, 0)

	}

}



@-webkit-keyframes slide-out-message {

	0% {

		opacity: 1;

		-webkit-transform: translate3d(-400px, -50%, 0);

		transform: translate3d(-400px, -50%, 0)

	}

	50% {

		opacity: 0;

		-webkit-transform: translate3d(-100px, -50%, 0);

		transform: translate3d(-100px, -50%, 0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(800px, -50%, 0);

		transform: translate3d(800px, -50%, 0)

	}

}



@keyframes slide-out-message {

	0% {

		opacity: 1;

		-webkit-transform: translate3d(-400px, -50%, 0);

		transform: translate3d(-400px, -50%, 0)

	}

	50% {

		opacity: 0;

		-webkit-transform: translate3d(-100px, -50%, 0);

		transform: translate3d(-100px, -50%, 0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(800px, -50%, 0);

		transform: translate3d(800px, -50%, 0)

	}

}



.update-cart-button input[type=submit]:disabled,

.woocommerce #respond input#submit.disabled,

.woocommerce #respond input#submit:disabled,

.woocommerce #respond input#submit:disabled[disabled],

.woocommerce a.button.disabled,

.woocommerce a.button:disabled,

.woocommerce a.button:disabled[disabled],

.woocommerce button.button.disabled,

.woocommerce button.button:disabled,

.woocommerce button.button:disabled[disabled],

.woocommerce input.button.disabled,

.woocommerce input.button:disabled,

.woocommerce input.button:disabled[disabled] {

	cursor: not-allowed

}



.woocommerce-MyAccount-content mark {

	padding: 0 5px

}



.woocommerce-account .woocommerce-MyAccount-navigation {

	float: left;

	width: 300px;

	padding-right: 50px

}



.woocommerce-account .woocommerce-MyAccount-content {

	float: right;

	width: calc(100% - 350px)

}



.content .woocommerce-MyAccount-navigation>ul {

	margin: 0

}



.woocommerce-MyAccount-navigation>ul li {

	margin-bottom: 10px;

	list-style: none

}



.woocommerce-MyAccount-navigation>ul li a {

	display: block;

	padding: 15px 20px;

	text-decoration: none;

	text-transform: uppercase

}



@media screen and (max-width:768px) {

	.woocommerce-account .woocommerce-MyAccount-content,

	.woocommerce-account .woocommerce-MyAccount-navigation {

		display: block;

		float: none;

		width: 100%;

		padding: 0;

		margin-bottom: 40px

	}

}



.woocommerce-Addresses {

	padding-top: 20px

}



.woocommerce-account .woocommerce-MyAccount-content address {

	font-style: normal

}



body.hide-product-title .summary>.product_title {

	display: none

}



#review_form:after,

#review_form:before,

.product .cart:after,

.product .cart:before,

.product .variations_button:after,

.product .variations_button:before,

form.cart:after,

form.cart:before {

	content: "";

	display: table;

	clear: both

}



.summary.entry-summary div[itemprop=description] {

	margin: 25px 0

}



.product table.variations {

	position: relative;

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	width: auto;

	margin-bottom: 20px

}



.product table.variations td,

.product table.variations tr {

	display: block

}



.content .related-product,

.woocommerce div.product div.summary {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.product table.variations td.label {

	padding: 0;

	margin-bottom: 5px

}



.product table.variations td.label label {

	text-transform: uppercase

}



.product table.variations td.value {

	padding: 0;

	margin-bottom: 10px

}



.product table.variations .reset_variations {

	position: absolute;

	top: 0;

	right: 0

}



.product table.variations .reset_variations:hover {

	text-decoration: none

}



.woocommerce div.product div.summary {

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.woocommerce div.product div.summary .woocommerce-product-rating {

	display: block;

	margin: -5px 0 20px;

	-webkit-order: -1;

	-moz-order: -1;

	-ms-flex-order: -1;

	order: -1

}



.woocommerce div.product div.summary .woocommerce-review-link {

	text-decoration: none

}



.woocommerce div.product div.summary .woocommerce-review-link:hover {

	text-decoration: underline

}



.woocommerce div.product div.summary h1 {

	margin-bottom: 30px

}



.woocommerce div.product div.summary .single_variation .price,

.woocommerce div.product div.summary .single_variation .woocommerce-variation-availability>p,

.woocommerce div.product div.summary .single_variation .woocommerce-variation-description>p,

.woocommerce div.product div.summary .single_variation>p {

	display: block;

	margin-bottom: 25px

}



.product_meta .posted_in,

.product_meta .sku_wrapper,

.product_meta>.tagged_as a,

.woocommerce div.product div.summary .woocommerce-review-link {

	display: inline-block

}



.woocommerce div.product div.summary .woocommerce-product-rating .star-rating {

	display: inline-block;

	margin: 0 4px 0 0;

	float: none

}



.woocommerce div.product div.summary form.cart,

.woocommerce div.product div.summary p.cart {

	margin-bottom: 30px

}



.woocommerce div.product div.summary .woocommerce-variation-availability .in-stock {

	margin-bottom: 0

}



.woocommerce div.product div.summary>.price {

	position: relative;

	padding-bottom: 15px;

	margin-bottom: 35px

}



.woocommerce div.product div.summary>.price:after {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 60px;

	height: 3px;

	content: ""

}



.woocommerce div.product div.summary .woocommerce-product-details__short-description {

	margin-bottom: 20px

}



.product_meta {

	margin-bottom: 30px

}



.product_meta .posted_in a,

.product_meta .sku_wrapper a {

	text-decoration: none

}



.product_meta .posted_in a:hover,

.product_meta .sku_wrapper a:hover,

.pswp__error-msg a {

	text-decoration: underline

}



.product_meta .posted_in {

	position: relative;

	margin: 0 6px 5px 0;

	padding: 0 9px 0 0

}



.product_meta .posted_in:after {

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 3px;

	height: 3px;

	content: "";

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.product_meta>.tagged_as {

	margin-top: 3px

}



.product_meta>.tagged_as a {

	padding: 1px 6px;

	margin: 2px 1px 2px 0;

	border: 1px solid;

	font: 400 10px/15px Arial, Verdana, sans-serif;

	text-decoration: none;

	letter-spacing: .3px

}



.woocommerce-tabs {

	padding-top: 30px;

	clear: both

}



.single .woocommerce-tabs .entry-content {

	margin-bottom: 0

}



.woocommerce-tabs .tabs {

	position: relative;

	overflow: hidden;

	margin: 0 0 30px

}



.woocommerce-tabs .tabs:after {

	position: absolute;

	left: 0;

	top: 0;

	height: 1px;

	width: 100%;

	content: ""

}



.woocommerce-tabs .tabs>li {

	position: relative;

	float: left;

	padding-top: 20px;

	margin-left: 40px;

	list-style: none

}



.woocommerce-tabs .tabs>li:first-child {

	margin-left: 0

}



.woocommerce-tabs .tabs>li>a {

	text-decoration: none;

	text-transform: uppercase;

	font-weight: 700

}



.woocommerce-tabs .tabs>li:after {

	position: absolute;

	top: 0;

	left: 0;

	height: 3px;

	width: 100%;

	content: ""

}



.woocommerce-tabs #tab-additional_information>h2:first-child,

.woocommerce-tabs #tab-description>h2:first-child {

	display: none

}



.woocommerce-tabs .shop_attributes {

	padding: 20px 30px;

	border-collapse: separate;

	border: none

}



.woocommerce-tabs .shop_attributes tr:first-of-type td,

.woocommerce-tabs .shop_attributes tr:first-of-type th {

	border: none

}



.woocommerce-Reviews .comment-reply-title {

	margin-bottom: 5px

}



.woocommerce-Reviews label {

	display: block;

	margin-bottom: 5px;

	text-transform: uppercase

}



.woocommerce-Reviews .comment-form-rating {

	margin-top: 30px

}



.woocommerce-noreviews {

	display: none

}



#reviews ol.commentlist {

	margin: 40px 0 0;

	padding-bottom: 20px

}



#reviews ol.commentlist li {

	width: 100%;

	padding: 0;

	margin: 0 0 20px!important;

	list-style: none

}



.no-avatars #reviews ol.commentlist li {

	padding-left: 0

}



#reviews ol.commentlist .comment_container {

	position: relative;

	padding: 30px 30px 15px 120px

}



#reviews ol.commentlist .comment_container p.meta {

	margin-bottom: 20px

}



#reviews ol.commentlist .comment_container .woocommerce-review__author {

	display: block;

	margin-bottom: 5px

}



#reviews ol.commentlist .comment_container .woocommerce-review__dash,

.woocommerce .form-submit .dt-btn,

.woocommerce-Reviews .comment-respond>h3:after {

	display: none

}



#reviews .commentlist li img.avatar {

	float: left;

	border-radius: 50%;

	margin: 0 30px 15px -90px

}



.woocommerce-Reviews .comment-respond>h3 {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	padding: 0;

	margin-bottom: 20px

}



.nav-previous .post-title,

.related-product>li .dt-btn {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start

}



.product .related.products,

.product .upsells.products {

	padding-top: 50px;

	margin-top: 60px;

	border-top: 1px solid;

	clear: both

}



.related.products>h2,

.upsells.products>h2,

.woocommerce-tabs .panel>h2,

.woocommerce>h2 {

	margin-bottom: 20px

}



.cross-sells>h2,

.product .related.products>h2,

.product .upsells.products>h2 {

	position: relative;

	margin-bottom: 40px;

	padding-bottom: 10px

}



.cross-sells>h2:after,

.product .related.products>h2:after,

.product .upsells.products>h2:after {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 60px;

	height: 3px;

	content: ""

}



.content .related-product {

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	margin: 0 -25px -25px

}



.related-product>li,

.related-product>li .onsale {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	box-sizing: border-box

}



.related-product>li {

	position: relative;

	display: flex;

	width: 33%;

	padding: 0 25px 25px

}



.sidebar-left .related-product>li,

.sidebar-right .related-product>li {

	width: 50%

}



.woocommerce-cart-wrap .related-product>li {

	width: 100%

}



.related-product>li .onsale {

	position: absolute;

	top: 5px;

	left: 30px!important;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	border-radius: 50%;

	padding: 4px;

	min-width: 24px;

	min-height: 24px;

	line-height: 1;

	font-size: 14px

}



.related-product>li .product-thumbnail {

	max-width: 100px;

	min-width: 100px;

	margin-right: 20px

}



.related-product>li .product-content {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.related-product>li .product-title {

	display: inline-block;

	margin-bottom: 5px;

	text-decoration: none;

	font-weight: 700

}



.related-product>li .price {

	margin-bottom: 10px

}



.related-product>li .star-rating {

	margin-bottom: 15px

}



.related-product>li .dt-btn {

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.single.single-product .single-share-box {

	padding-top: 5px;

	margin-bottom: 30px

}



.single-product .share-link-description {

	text-align: left

}



.product .wf-container.description-on-hover>.wf-cell {

	line-height: 0

}



@media screen and (max-width:768px) {

	.checkout-page-title .checkout-breadcrumbs {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap

	}

	.checkout-page-title a {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		-webkit-flex-flow: row nowrap;

		-moz-flex-flow: row nowrap;

		-ms-flex-flow: row nowrap;

		flex-flow: row nowrap;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center;

		width: auto;

		margin-bottom: 40px;

		text-align: left

	}

	.checkout-page-title a:last-child {

		margin-bottom: 0

	}

	.checkout-page-title a .checkout-step {

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0;

		flex: none

	}

	.checkout-page-title a .checkout-step .checkout-counter {

		margin: 0 10px 0 0

	}

	.checkout-page-title a .checkout-step:after,

	.checkout-page-title a .checkout-step:before {

		left: 50%;

		margin-left: -5px;

		height: 14px;

		width: 3px

	}

	.checkout-page-title a .checkout-step:before {

		top: -26px

	}

	.checkout-page-title a .checkout-step:after {

		top: 40px

	}

	.checkout-page-title a .checkout-name {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1

	}

	.step-cart.current:not(.hide-for-small) .checkout-step:after,

	.woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after,

	.woocommerce-order-received .checkout-page-title .step-cart .checkout-step:after,

	.woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {

		width: 3px

	}

	.woocommerce-checkout .checkout-page-title .step-cart .checkout-step:after,

	.woocommerce-order-received .checkout-page-title .step-checkout .checkout-step:after {

		height: 28px

	}

}



.wc-single-shortcode.wf-container {

	margin: 0

}



.widget_rating_filter ul {

	margin: 0;

	padding: 0;

	border: 0;

	list-style: none

}



.widget_rating_filter ul li {

	padding: 0 0 1px;

	list-style: none

}



.widget_rating_filter ul li a {

	padding: 1px 0;

	text-decoration: none

}



.widget_rating_filter ul li .star-rating {

	float: none;

	display: inline-block;

	margin: 0

}



.widget_rating_filter ul li.chosen a:before {

	color: red

}



.woocommerce button,

a.button,

button,

button.button,

input[type=submit],

input[type=submit]:focus,

input[type=button],

input[type=reset] {

	-webkit-appearance: none;

	outline: 0

}



.products-carousel-shortcode .product h4,

.products-shortcode .product h4 {

	margin-bottom: 5px

}



.hide-rating .star-rating {

	display: none

}



.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow {

	height: 100%

}



.mCustomScrollbar {

	-ms-touch-action: none;

	touch-action: none

}



.mCustomScrollbar.mCS_no_scrollbar,

.mCustomScrollbar.mCS_touch_action {

	-ms-touch-action: auto;

	touch-action: auto

}



.mCustomScrollBox {

	position: relative;

	overflow: hidden;

	height: 100%;

	max-width: 100%;

	outline: 0;

	direction: ltr

}



.mCSB_container {

	overflow: hidden;

	height: auto

}



.mCSB_inside>.mCSB_container {

	margin-right: 30px

}



.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {

	margin-right: 0

}



.mCS-dir-rtl>.mCSB_inside>.mCSB_container {

	margin-right: 0;

	margin-left: 30px

}



.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {

	margin-left: 0

}



.mCSB_scrollTools {

	position: absolute;

	width: 16px;

	height: auto;

	left: auto;

	top: 0;

	right: 0;

	bottom: 0;

	filter: "alpha(opacity=75)";

	-ms-filter: "alpha(opacity=75)"

}



.mCSB_outside+.mCSB_scrollTools {

	right: -26px

}



.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,

.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {

	right: auto;

	left: 0

}



.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools {

	left: -26px

}



.mCSB_scrollTools .mCSB_dragger {

	z-index: 1

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	position: relative;

	-moz-border-radius: 16px

}



.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {

	width: 12px

}



.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	width: 8px

}



.mCSB_scrollTools .mCSB_buttonDown,

.mCSB_scrollTools .mCSB_buttonUp {

	display: block;

	position: absolute;

	height: 20px;

	width: 100%;

	overflow: hidden;

	margin: 0 auto;

	cursor: pointer

}



.mCSB_scrollTools .mCSB_buttonDown {

	bottom: 0

}



.mCSB_horizontal.mCSB_inside>.mCSB_container {

	margin-right: 0;

	margin-bottom: 30px

}



.mCSB_horizontal.mCSB_outside>.mCSB_container {

	min-height: 100%

}



.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {

	margin-bottom: 0

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	width: auto;

	height: 16px;

	top: auto;

	right: 0;

	bottom: 0;

	left: 0

}



.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,

.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	bottom: -26px

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer {

	margin: 0 20px

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 2px;

	margin: 7px 0

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {

	width: 30px;

	height: 100%;

	left: 0

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	width: 100%;

	height: 4px;

	margin: 6px auto

}



.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {

	height: 12px;

	margin: 2px auto

}



.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	height: 8px;

	margin: 4px 0

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,

.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {

	display: block;

	position: absolute;

	width: 20px;

	height: 100%;

	overflow: hidden;

	margin: 0 auto;

	cursor: pointer

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft {

	left: 0

}



.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight {

	right: 0

}



.mCSB_container_wrapper {

	position: absolute;

	height: auto;

	width: auto;

	overflow: hidden;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	margin-right: 30px;

	margin-bottom: 30px

}



.mCSB_container_wrapper>.mCSB_container {

	padding-right: 30px;

	padding-bottom: 30px

}



.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical {

	bottom: 20px

}



.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	right: 20px

}



.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical {

	bottom: 0

}



.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,

.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	right: 0

}



.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	left: 20px

}



.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	left: 0

}



.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper {

	margin-right: 0;

	margin-left: 30px

}



.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container {

	padding-right: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container {

	padding-bottom: 0;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden {

	margin-right: 0;

	margin-left: 0

}



.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden {

	margin-bottom: 0

}



.mCSB_scrollTools,

.mCSB_scrollTools .mCSB_buttonDown,

.mCSB_scrollTools .mCSB_buttonLeft,

.mCSB_scrollTools .mCSB_buttonRight,

.mCSB_scrollTools .mCSB_buttonUp,

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

	-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

	-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;

	transition: opacity .2s ease-in-out, background-color .2s ease-in-out

}



.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,

.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,

.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar {

	-webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;

	-moz-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;

	-o-transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out;

	transition: width .2s ease-out .2s, height .2s ease-out .2s, margin-left .2s ease-out .2s, margin-right .2s ease-out .2s, margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s, opacity .2s ease-in-out, background-color .2s ease-in-out

}



.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,

.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools {

	opacity: 0;

	filter: "alpha(opacity=0)";

	-ms-filter: "alpha(opacity=0)"

}



.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,

.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,

.mCustomScrollBox:hover>.mCSB_scrollTools,

.mCustomScrollBox:hover~.mCSB_scrollTools,

.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,

.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag {

	opacity: 1;

	filter: "alpha(opacity=100)";

	-ms-filter: "alpha(opacity=100)"

}



.mCSB_scrollTools .mCSB_draggerRail {

	-moz-border-radius: 16px;

	background-color: #000;

	background-color: rgba(0, 0, 0, .4);

	filter: "alpha(opacity=40)";

	-ms-filter: "alpha(opacity=40)"

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .75);

	filter: "alpha(opacity=75)";

	-ms-filter: "alpha(opacity=75)"

}



.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .85);

	filter: "alpha(opacity=85)";

	-ms-filter: "alpha(opacity=85)"

}



.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .9);

	filter: "alpha(opacity=90)";

	-ms-filter: "alpha(opacity=90)"

}



.mCSB_scrollTools .mCSB_buttonDown,

.mCSB_scrollTools .mCSB_buttonLeft,

.mCSB_scrollTools .mCSB_buttonRight,

.mCSB_scrollTools .mCSB_buttonUp {

	opacity: .4;

	filter: "alpha(opacity=40)";

	-ms-filter: "alpha(opacity=40)"

}



.mCSB_scrollTools .mCSB_buttonUp {

	background-position: 0 0

}



.mCSB_scrollTools .mCSB_buttonDown {

	background-position: 0 -20px

}



.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: 0 -40px

}



.mCSB_scrollTools .mCSB_buttonRight {

	background-position: 0 -56px

}



.mCSB_scrollTools .mCSB_buttonDown:hover,

.mCSB_scrollTools .mCSB_buttonLeft:hover,

.mCSB_scrollTools .mCSB_buttonRight:hover,

.mCSB_scrollTools .mCSB_buttonUp:hover {

	opacity: .75;

	filter: "alpha(opacity=75)";

	-ms-filter: "alpha(opacity=75)"

}



.mCSB_scrollTools .mCSB_buttonDown:active,

.mCSB_scrollTools .mCSB_buttonLeft:active,

.mCSB_scrollTools .mCSB_buttonRight:active,

.mCSB_scrollTools .mCSB_buttonUp:active {

	opacity: .9;

	filter: "alpha(opacity=90)";

	-ms-filter: "alpha(opacity=90)"

}



.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .15)

}



.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: rgba(0, 0, 0, .85)

}



.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: rgba(0, 0, 0, .9)

}



.mCS-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -80px 0

}



.mCS-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -80px -20px

}



.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -80px -40px

}



.mCS-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -80px -56px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,

.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail {

	width: 4px;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .1);

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 4px;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .75);

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px

}



.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 4px;

	margin: 6px auto

}



.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .85)

}



.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .9)

}



.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -32px 0

}



.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -32px -20px

}



.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -40px -40px

}



.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -40px -56px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .1);

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75);

	-webkit-border-radius: 1px;

	-moz-border-radius: 1px;

	border-radius: 1px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -112px 0

}



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -112px -20px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -120px -40px

}



.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -120px -56px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,

.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail {

	width: 4px;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .1);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 6px;

	background-color: #fff;

	background-color: rgba(255, 255, 255, .75);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}



.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 4px;

	margin: 6px 0

}



.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	width: 100%;

	height: 6px;

	margin: 5px auto

}



.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .85)

}



.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .9)

}



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -16px 0

}



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -16px -20px

}



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -20px -40px

}



.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -20px -56px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .1);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75);

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -96px 0

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -96px -20px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -100px -40px

}



.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -100px -56px

}



.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .1)

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 2px

}



.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%

}



.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	width: 100%;

	height: 2px;

	margin: 7px auto

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .15)

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -80px 0

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -80px -20px

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -80px -40px

}



.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -80px -56px

}



.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .15)

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,

.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,

.mCS-rounded.mCSB_scrollTools .mCSB_dragger {

	height: 14px

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 14px;

	margin: 0 1px

}



.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger {

	width: 14px

}



.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	height: 14px;

	margin: 1px 0

}



.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {

	width: 16px;

	height: 16px;

	margin: -1px 0

}



.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	width: 4px

}



.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {

	height: 16px;

	width: 16px;

	margin: 0 -1px

}



.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	height: 4px;

	margin: 6px 0

}



.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp {

	background-position: 0 -72px

}



.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown {

	background-position: 0 -92px

}



.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: 0 -112px

}



.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight {

	background-position: 0 -128px

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .15)

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -80px -72px

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -80px -92px

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -80px -112px

}



.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -80px -128px

}



.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,

.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail {

	width: 4px

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	background-color: transparent;

	background-position: center

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail {

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);

	background-repeat: repeat-y;

	opacity: .3;

	filter: "alpha(opacity=30)";

	-ms-filter: "alpha(opacity=30)"

}



.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	height: 4px;

	margin: 6px 0;

	background-repeat: repeat-x

}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -16px -72px

}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -16px -92px

}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -20px -112px

}



.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -20px -128px

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -96px -72px

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -96px -92px

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -100px -112px

}



.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -100px -128px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-repeat: repeat-y;

	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));

	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -o-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -ms-linear-gradient(left, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: linear-gradient(to right, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)

}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	background-repeat: repeat-x;

	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .5)), color-stop(100%, rgba(255, 255, 255, 0)));

	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -o-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%);

	background-image: linear-gradient(to bottom, rgba(255, 255, 255, .5) 0, rgba(255, 255, 255, 0) 100%)

}



.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,

.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger {

	height: 70px

}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger {

	width: 70px

}



.mCS-3d-dark.mCSB_scrollTools,

.mCS-3d.mCSB_scrollTools {

	opacity: 1;

	filter: "alpha(opacity=30)";

	-ms-filter: "alpha(opacity=30)"

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {

	-webkit-border-radius: 16px;

	-moz-border-radius: 16px;

	border-radius: 16px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-3d.mCSB_scrollTools .mCSB_draggerRail {

	width: 8px;

	background-color: #000;

	background-color: rgba(0, 0, 0, .2);

	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .5), inset -1px 0 1px rgba(255, 255, 255, .2)

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #555

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 8px

}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 8px;

	margin: 4px 0;

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .5), inset 0 -1px 1px rgba(255, 255, 255, .2)

}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	width: 100%;

	height: 8px;

	margin: 4px auto

}



.mCS-3d.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -32px -72px

}



.mCS-3d.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -32px -92px

}



.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -40px -112px

}



.mCS-3d.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -40px -128px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .1);

	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1)

}



.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1)

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -112px -72px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -112px -92px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -120px -112px

}



.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -120px -128px

}



.mCS-3d-thick-dark.mCSB_scrollTools,

.mCS-3d-thick.mCSB_scrollTools {

	opacity: 1;

	filter: "alpha(opacity=30)";

	-ms-filter: "alpha(opacity=30)"

}



.mCS-3d-thick-dark.mCSB_scrollTools,

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,

.mCS-3d-thick.mCSB_scrollTools,

.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {

	-webkit-border-radius: 7px;

	-moz-border-radius: 7px;

	border-radius: 7px

}



.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,

.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical {

	right: 1px

}



.mCS-3d-thick-dark.mCSB_scrollTools_vertical,

.mCS-3d-thick.mCSB_scrollTools_vertical {

	box-shadow: inset 1px 0 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)

}



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,

.mCS-3d-thick.mCSB_scrollTools_horizontal {

	bottom: 1px;

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .5)

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	border-radius: 5px;

	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4);

	width: 12px;

	margin: 2px;

	position: absolute;

	height: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0

}



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4);

	height: 12px;

	width: auto

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #555

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer {

	background-color: #000;

	background-color: rgba(0, 0, 0, .05);

	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail {

	background-color: transparent

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -32px -72px

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -32px -92px

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -40px -112px

}



.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -40px -128px

}



.mCS-3d-thick-dark.mCSB_scrollTools {

	box-shadow: inset 0 0 14px rgba(0, 0, 0, .2)

}



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal {

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1), inset 0 0 14px rgba(0, 0, 0, .2)

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	box-shadow: inset 1px 0 0 rgba(255, 255, 255, .4), inset -1px 0 0 rgba(0, 0, 0, .2)

}



.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .4), inset 0 -1px 0 rgba(0, 0, 0, .2)

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #777

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer {

	background-color: #fff;

	background-color: rgba(0, 0, 0, .05);

	box-shadow: inset 1px 1px 16px rgba(0, 0, 0, .1)

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {

	background-color: transparent

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -112px -72px

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -112px -92px

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -120px -112px

}



.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -120px -128px

}



.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,

.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {

	right: 0;

	margin: 12px 0

}



.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,

.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,

.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,

.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal {

	bottom: 0;

	margin: 0 12px

}



.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,

.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical {

	left: 0;

	right: auto

}



.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,

.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger {

	height: 50px

}



.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,

.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger {

	width: 50px

}



.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .2);

	filter: "alpha(opacity=20)";

	-ms-filter: "alpha(opacity=20)"

}



.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .5);

	filter: "alpha(opacity=50)";

	-ms-filter: "alpha(opacity=50)"

}



.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .2);

	filter: "alpha(opacity=20)";

	-ms-filter: "alpha(opacity=20)"

}



.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .5);

	filter: "alpha(opacity=50)";

	-ms-filter: "alpha(opacity=50)"

}



.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail {

	width: 6px;

	background-color: #000;

	background-color: rgba(0, 0, 0, .2)

}



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 6px

}



.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 6px;

	margin: 5px 0

}



.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	width: 12px

}



.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,

.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {

	height: 12px;

	margin: 2px 0

}



.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -32px -72px

}



.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -32px -92px

}



.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -40px -112px

}



.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -40px -128px

}



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .1)

}



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -112px -72px

}



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -112px -92px

}



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -120px -112px

}



.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -120px -128px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset.mCSB_scrollTools .mCSB_draggerRail {

	width: 12px;

	background-color: #000;

	background-color: rgba(0, 0, 0, .2)

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 6px;

	margin: 3px 5px;

	position: absolute;

	height: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0

}



.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {

	height: 6px;

	margin: 5px 3px;

	position: absolute;

	width: auto;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0

}



.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,

.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail {

	width: 100%;

	height: 12px;

	margin: 2px 0

}



.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,

.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,

.mCS-inset.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -32px -72px

}



.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,

.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,

.mCS-inset.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -32px -92px

}



.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,

.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,

.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -40px -112px

}



.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,

.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,

.mCS-inset.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -40px -128px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .1)

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp {

	background-position: -112px -72px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown {

	background-position: -112px -92px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft {

	background-position: -120px -112px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,

.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight {

	background-position: -120px -128px

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,

.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail {

	background-color: transparent;

	border-width: 1px;

	border-style: solid;

	border-color: #fff;

	border-color: rgba(255, 255, 255, .2);

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail {

	border-color: #000;

	border-color: rgba(0, 0, 0, .2)

}



.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .6)

}



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail {

	background-color: #000;

	background-color: rgba(0, 0, 0, .6)

}



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .75)

}



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .85)

}



.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #000;

	background-color: rgba(0, 0, 0, .9)

}



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .75)

}



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .85)

}



.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,

.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {

	background-color: #fff;

	background-color: rgba(255, 255, 255, .9)

}



.owl-carousel {

	display: none;

	width: 100%;

	position: relative;

	z-index: 1

}



.owl-carousel .owl-stage {

	position: relative;

	-ms-touch-action: pan-Y;

	touch-action: manipulation;

	-moz-backface-visibility: hidden

}



.owl-carousel .owl-stage:after {

	content: ".";

	display: block;

	clear: both;

	visibility: hidden;

	line-height: 0;

	height: 0

}



.owl-carousel .owl-stage-outer {

	position: relative;

	overflow: hidden;

	-webkit-transform: translate3d(0, 0, 0)

}



.owl-carousel .dt-owl-item,

.owl-carousel .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)

}



.owl-carousel .dt-owl-item {

	position: relative;

	min-height: 1px;

	float: left;

	-webkit-backface-visibility: hidden;

	-webkit-touch-callout: none

}



.owl-carousel .owl-dots.disabled,

.owl-carousel .owl-nav.disabled {

	display: none

}



.no-js .owl-carousel,

.owl-carousel.owl-loaded {

	display: block

}



.owl-carousel .owl-dot,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-nav .owl-prev {

	cursor: pointer;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}



.owl-carousel.owl-drag .dt-owl-item,

.pswp__container,

.pswp__img {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none

}



.owl-carousel .owl-nav button.owl-next,

.owl-carousel .owl-nav button.owl-prev,

.owl-carousel button.owl-dot {

	background: 0 0;

	color: inherit;

	border: none;

	padding: 0!important;

	font: inherit

}



.owl-carousel.owl-loading {

	opacity: 0;

	display: block

}



.owl-carousel.owl-hidden {

	opacity: 0

}



.owl-carousel.owl-refresh .dt-owl-item {

	visibility: hidden

}



.owl-carousel.owl-drag .dt-owl-item {

	-ms-touch-action: pan-y;

	touch-action: pan-y;

	user-select: none

}



.owl-carousel.owl-grab {

	cursor: move;

	cursor: grab

}



.owl-carousel.owl-rtl {

	direction: rtl

}



.owl-carousel.owl-rtl .dt-owl-item {

	float: right

}



.owl-carousel .owl-video-playing .owl-video-play-icon,

.owl-carousel .owl-video-playing .owl-video-tn,

.pswp {

	display: none

}



.owl-carousel .animated {

	animation-duration: 1s;

	animation-fill-mode: both

}



.owl-carousel .owl-animated-in {

	z-index: 0

}



.owl-carousel .owl-animated-out {

	z-index: 1

}



.owl-carousel .fadeOut {

	animation-name: fadeOut

}



@keyframes fadeOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0

	}

}



.owl-height {

	transition: height .5s ease-in-out

}



.owl-carousel .dt-owl-item .owl-lazy {

	opacity: 0;

	transition: opacity .4s ease

}



.owl-carousel .dt-owl-item .owl-lazy:not([src]),

.owl-carousel .dt-owl-item .owl-lazy[src^=""] {

	max-height: 0

}



.owl-carousel .dt-owl-item img.owl-lazy {

	transform-style: preserve-3d

}



.owl-carousel .owl-video-wrapper {

	position: relative;

	height: 100%;

	background: #000

}



.owl-carousel .owl-video-play-icon {

	position: absolute;

	height: 80px;

	width: 80px;

	left: 50%;

	top: 50%;

	margin-left: -40px;

	margin-top: -40px;

	background: url(../themes/loko/css/owl.video.play.png) no-repeat;

	cursor: pointer;

	z-index: 1;

	-webkit-backface-visibility: hidden;

	transition: transform .1s ease

}



.pswp,

.pswp__bg,

.pswp__scroll-wrap {

	height: 100%;

	width: 100%

}



.owl-carousel .owl-video-play-icon:hover {

	-ms-transform: scale(1.3, 1.3);

	transform: scale(1.3, 1.3)

}



.owl-carousel .owl-video-tn {

	opacity: 0;

	height: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	background-size: contain;

	transition: opacity .4s ease

}



.owl-carousel .owl-video-frame {

	position: relative;

	z-index: 1;

	height: 100%;

	width: 100%

}



.pswp,

.pswp__bg,

.pswp__error-msg,

.pswp__img,

.pswp__item,

.pswp__scroll-wrap,

.pswp__zoom-wrap {

	position: absolute

}



.pswp {

	left: 0;

	top: 0;

	-ms-touch-action: none;

	touch-action: none;

	z-index: 9500;

	-webkit-backface-visibility: hidden;

	outline: 0

}



.pswp::after,

.pswp::before {

	content: ' ';

	display: table

}



.pswp * {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.pswp img {

	max-width: none

}



.pswp--animate_opacity {

	opacity: .001;

	will-change: unset;

	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);

	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)

}



.pswp__bg,

.pswp__share-modal {

	will-change: opacity;

	-webkit-backface-visibility: hidden

}



.pswp--open {

	display: block

}



.pswp--zoom-allowed .pswp__img {

	cursor: -webkit-zoom-in;

	cursor: -moz-zoom-in;

	cursor: zoom-in

}



.pswp--zoomed-in .pswp__img {

	cursor: -webkit-grab;

	cursor: -moz-grab;

	cursor: grab

}



.pswp--dragging .pswp__img {

	cursor: -webkit-grabbing;

	cursor: -moz-grabbing;

	cursor: grabbing

}



.pswp__bg {

	left: 0;

	top: 0;

	background: #000;

	opacity: 0;

	-webkit-transform: translateZ(0);

	transform: translateZ(0)

}



.pswp__scroll-wrap {

	left: 0;

	top: 0;

	overflow: hidden

}



.pswp__container,

.pswp__zoom-wrap {

	-ms-touch-action: none;

	touch-action: none;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	-webkit-backface-visibility: hidden

}



.pswp__container,

.pswp__img {

	user-select: none;

	-webkit-touch-callout: none

}



.pswp__zoom-wrap {

	width: 100%;

	-webkit-transform-origin: left top;

	-ms-transform-origin: left top;

	transform-origin: left top;

	-webkit-transition: -webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);

	transition: transform 333ms cubic-bezier(.4, 0, .22, 1);

	text-align: center;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.pswp__bg {

	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);

	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)

}



.pswp--animated-in .pswp__bg,

.pswp--animated-in .pswp__zoom-wrap {

	-webkit-transition: none;

	transition: none

}



.pswp__item {

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

	overflow: hidden

}



.pswp__img {

	width: auto;

	height: auto;

	top: 0;

	left: 0

}



.pswp__img--placeholder {

	-webkit-backface-visibility: hidden

}



.pswp__img--placeholder--blank {

	background: #222

}



.pswp--ie .pswp__img {

	width: 100%!important;

	height: auto!important;

	left: 0;

	top: 0

}



.pswp__error-msg {

	left: 0;

	top: 50%;

	width: 100%;

	text-align: center;

	font-size: 14px;

	line-height: 16px;

	margin-top: -8px;

	color: #CCC

}



.pswp__error-msg a {

	color: #CCC

}



.admin-bar .pswp {

	z-index: 100000

}



.pswp-video-wrap {

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	line-height: 0;

	width: 100%;

	max-width: 900px;

	position: relative;

	margin: 0 auto;

	text-align: left;

	z-index: 1045

}



.video-wrapper {

	position: relative;

	padding-bottom: 56.25%;

	padding-top: 25px;

	height: 0;

	width: 100%

}



.video-wrapper iframe {

	position: absolute;

	display: block;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.hide-pspw-share .pswp__button--share,

.hide-pspw-share .pswp__share-modal,

.pswp.video-active .pswp__share-tooltip.show-share-pin .pswp__share--pinterest {

	display: none

}



.video-wrapper video {

	width: 100%!important;

	height: auto!important

}



.pswp .pswp__ui--fit .pswp__caption,

.pswp .pswp__ui--fit .pswp__top-bar {

	background-color: rgba(0, 0, 0, .5)

}



.admin-bar .pswp .pswp__ui--fit .pswp__caption,

.admin-bar .pswp .pswp__ui--fit .pswp__top-bar {

	background-color: rgba(0, 0, 0, .7)

}



.pswp__caption .pswp__caption__center {

	text-align: center

}



.pswp__caption h5 {

	color: #fff;

	margin-bottom: 5px

}



.pswp button.pswp__button {

	height: 43px;

	background: 0 0!important;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 17px;

	line-height: 1;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	color: #fff;

	opacity: .5

}



.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--left,

.pswp--touch .pswp__ui:not(.pswp__ui--hidden) .pswp__button--arrow--right {

	visibility: visible

}



.pswp--touch .pswp__button--arrow--left,

.pswp--touch .pswp__button--arrow--right,

.pswp__caption--fake {

	visibility: hidden

}



.pswp button.pswp__button:focus,

.pswp button.pswp__button:hover {

	opacity: 1

}



.pswp .pswp__button:active {

	opacity: .9

}



.pswp--zoom-allowed .pswp__button--zoom:before {

	content: "\f00e"

}



.pswp--zoomed-in .pswp__button--zoom:before {

	content: "\f010"

}



.pswp--supports-fs .pswp__button--fs:before {

	content: "\f065"

}



.pswp--fs .pswp__button--fs:before {

	content: "\f066"

}



.pswp button.pswp__button--close {

	font-size: 21px

}



.pswp__button--close:before {

	content: "\f00d"

}



.pswp__button--share:before {

	content: "\f1e0"

}



.pswp .pswp__button--arrow--left:before,

.pswp .pswp__button--arrow--right:before {

	top: 0

}



.pswp .pswp__button--arrow--left:before {

	content: "\f104"!important;

	background: 0 0!important

}



.pswp .pswp__button--arrow--right:before {

	content: "\f105"!important;

	background: 0 0!important

}



.pswp .pswp__share-tooltip,

.pswp .pswp__share-tooltip a:first-child,

.pswp .pswp__share-tooltip a:last-child {

	border-radius: 0

}



.pswp .pswp__share-tooltip a {

	display: none;

	color: #222

}



.pswp__share-tooltip a:hover {

	color: #fff!important;

	text-decoration: none

}



.pswp__share-tooltip a i[class^=fa] {

	min-width: 15px;

	margin-right: 5px

}



.pswp .pswp__share-tooltip.show-share-fb .pswp__share--facebook,

.pswp .pswp__share-tooltip.show-share-g .pswp__share--google,

.pswp .pswp__share-tooltip.show-share-in .pswp__share--linkedin,

.pswp .pswp__share-tooltip.show-share-pin .pswp__share--pinterest,

.pswp .pswp__share-tooltip.show-share-tw .pswp__share--twitter,

.pswp .pswp__share-tooltip.show-share-wp .pswp__share--whatsapp,

.pswp__button {

	display: block

}



.pswp__share-tooltip:before {

	content: '';

	display: block;

	width: 0;

	height: 0;

	position: absolute;

	top: -12px;

	right: 15px;

	border: 6px solid transparent;

	border-bottom-color: #FFF;

	-webkit-pointer-events: none;

	-moz-pointer-events: none;

	pointer-events: none

}



a.pswp__share--pinterest:hover {

	background: #cf2834!important

}



a.pswp__share--linkedin:hover {

	background: #007bc7

}



a.pswp__share--whatsapp:hover {

	background: #36b74d

}



a.pswp__share--google:hover {

	background: #e64235

}



.pswp__button {

	position: relative;

	cursor: pointer;

	overflow: visible;

	-webkit-appearance: none;

	border: 0;

	padding: 0;

	margin: 0;

	float: right;

	opacity: .75;

	-webkit-transition: opacity .2s;

	transition: opacity .2s;

	-webkit-box-shadow: none;

	box-shadow: none

}



.pswp__button:focus,

.pswp__button:hover {

	opacity: 1

}



.pswp__button:active {

	outline: 0;

	opacity: .9

}



.pswp__button::-moz-focus-inner {

	padding: 0;

	border: 0

}



.pswp__ui--over-close .pswp__button--close {

	opacity: 1

}



.pswp__button,

.pswp__button--arrow--left:before,

.pswp__button--arrow--right:before {

	background: url(../themes/loko/images/default-skin.png) no-repeat;

	background-size: 264px 88px;

	width: 44px;

	height: 44px

}



@media (-webkit-min-device-pixel-ratio:1.1),

(-webkit-min-device-pixel-ratio:1.09375),

(min-resolution:105dpi),

(min-resolution:1.1dppx) {

	.pswp--svg .pswp__button,

	.pswp--svg .pswp__button--arrow--left:before,

	.pswp--svg .pswp__button--arrow--right:before {

		background-image: url(../themes/loko/images/default-skin.svg)

	}

	.pswp--svg .pswp__button--arrow--left,

	.pswp--svg .pswp__button--arrow--right {

		background: 0 0

	}

}



.pswp__button--close {

	background-position: 0 -44px

}



.pswp__button--share {

	background-position: -44px -44px

}



.pswp__button--fs {

	display: none

}



.pswp--supports-fs .pswp__button--fs {

	display: block

}



.pswp--fs .pswp__button--fs {

	background-position: -44px 0

}



.pswp__button--zoom {

	display: none;

	background-position: -88px 0

}



.pswp--zoom-allowed .pswp__button--zoom {

	display: block

}



.pswp--zoomed-in .pswp__button--zoom {

	background-position: -132px 0

}



.pswp__button--arrow--left,

.pswp__button--arrow--right {

	background: 0 0;

	top: 50%;

	margin-top: -50px;

	width: 70px;

	height: 100px;

	position: absolute

}



.pswp__button--arrow--left {

	left: 0

}



.pswp__button--arrow--right {

	right: 0

}



.pswp__button--arrow--left:before,

.pswp__button--arrow--right:before {

	content: '';

	top: 35px;

	background-color: rgba(0, 0, 0, .3);

	height: 30px;

	width: 32px;

	position: absolute

}



.pswp__button--arrow--left:before {

	left: 6px;

	background-position: -138px -44px

}



.pswp__button--arrow--right:before {

	right: 6px;

	background-position: -94px -44px

}



.pswp__counter,

.pswp__share-modal {

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}



.pswp__share-modal {

	display: block;

	background: rgba(0, 0, 0, .5);

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	padding: 10px;

	position: absolute;

	z-index: 1600;

	opacity: 0;

	-webkit-transition: opacity .25s ease-out;

	transition: opacity .25s ease-out

}



.pswp__share-modal--hidden {

	display: none

}



.pswp__share-tooltip {

	min-width: 150px;

	z-index: 1620;

	position: absolute;

	background: #FFF;

	top: 56px;

	border-radius: 2px;

	display: block;

	width: auto;

	right: 44px;

	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, .25);

	box-shadow: 0 2px 5px rgba(0, 0, 0, .25);

	-webkit-transform: translateY(6px);

	-ms-transform: translateY(6px);

	transform: translateY(6px);

	-webkit-transition: -webkit-transform .25s;

	transition: transform .25s;

	-webkit-backface-visibility: hidden;

	will-change: transform

}



.phantom-fade #phantom.hide-phantom,

.pswp__preloader {

	will-change: opacity

}



.pswp__share-tooltip a {

	display: block;

	padding: 8px 12px;

	color: #000;

	text-decoration: none;

	font-size: 14px;

	line-height: 18px

}



.pswp__share-tooltip a:first-child {

	border-radius: 2px 2px 0 0

}



.pswp__share-tooltip a:last-child {

	border-radius: 0 0 2px 2px

}



.pswp__share-modal--fade-in {

	opacity: 1

}



.pswp__share-modal--fade-in .pswp__share-tooltip {

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0)

}



.pswp--touch .pswp__share-tooltip a {

	padding: 16px 12px

}



a.pswp__share--facebook:before {

	content: '';

	display: block;

	width: 0;

	height: 0;

	position: absolute;

	top: -12px;

	right: 15px;

	border: 6px solid transparent;

	border-bottom-color: #FFF;

	-webkit-pointer-events: none;

	-moz-pointer-events: none;

	pointer-events: none

}



.pswp__caption--empty,

.pswp__ui--one-slide .pswp__button--arrow--left,

.pswp__ui--one-slide .pswp__button--arrow--right,

.pswp__ui--one-slide .pswp__counter {

	display: none

}



.pswp__counter,

.pswp__preloader {

	height: 44px;

	top: 0;

	position: absolute

}



a.pswp__share--facebook:hover {

	background: #3E5C9A;

	color: #FFF

}



a.pswp__share--facebook:hover:before {

	border-bottom-color: #3E5C9A

}



a.pswp__share--twitter:hover {

	background: #55ACEE;

	color: #FFF

}



a.pswp__share--pinterest:hover {

	color: #CE272D

}



a.pswp__share--download:hover {

	background: #DDD

}



.pswp__counter {

	left: 0;

	font-size: 13px;

	line-height: 44px;

	color: #FFF;

	opacity: .75;

	padding: 0 10px

}



.pswp__caption {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	min-height: 44px

}



.pswp__caption small {

	font-size: 11px;

	color: #BBB

}



.pswp__caption__center {

	text-align: left;

	max-width: 420px;

	margin: 0 auto;

	font-size: 13px;

	padding: 10px;

	line-height: 20px;

	color: #CCC

}



.pswp--has_mouse .pswp__button--arrow--left,

.pswp--has_mouse .pswp__button--arrow--right,

.pswp__ui {

	visibility: visible

}



.pswp__preloader {

	width: 44px;

	left: 50%;

	margin-left: -22px;

	opacity: 0;

	-webkit-transition: opacity .25s ease-out;

	transition: opacity .25s ease-out;

	direction: ltr

}



.pswp--css_animation .pswp__preloader--active,

.pswp__preloader--active {

	opacity: 1

}



.pswp__preloader__icn {

	width: 20px;

	height: 20px;

	margin: 12px

}



.pswp__preloader--active .pswp__preloader__icn {

	background: url(../themes/loko/images/preloader.gif) no-repeat

}



.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {

	-webkit-animation: clockwise .5s linear infinite;

	animation: clockwise .5s linear infinite

}



.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {

	-webkit-animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite;

	animation: donut-rotate 1s cubic-bezier(.4, 0, .22, 1) infinite

}



.pswp--css_animation .pswp__preloader__icn {

	background: 0 0;

	opacity: .75;

	width: 14px;

	height: 14px;

	position: absolute;

	left: 15px;

	top: 15px;

	margin: 0

}



.pswp--css_animation .pswp__preloader__cut {

	position: relative;

	width: 7px;

	height: 14px;

	overflow: hidden

}



.pswp--css_animation .pswp__preloader__donut {

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width: 14px;

	height: 14px;

	border: 2px solid #FFF;

	border-radius: 50%;

	border-left-color: transparent;

	border-bottom-color: transparent;

	position: absolute;

	top: 0;

	left: 0;

	background: 0 0;

	margin: 0

}



@media screen and (max-width:1024px) {

	.pswp__preloader {

		position: relative;

		left: auto;

		top: auto;

		margin: 0;

		float: right

	}

}



@-webkit-keyframes clockwise {

	0% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg)

	}

}



@keyframes clockwise {

	0% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	100% {

		-webkit-transform: rotate(360deg);

		transform: rotate(360deg)

	}

}



@-webkit-keyframes donut-rotate {

	0%,

	100% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	50% {

		-webkit-transform: rotate(-140deg);

		transform: rotate(-140deg)

	}

}



@keyframes donut-rotate {

	0%,

	100% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	50% {

		-webkit-transform: rotate(-140deg);

		transform: rotate(-140deg)

	}

}



.pswp__ui {

	-webkit-font-smoothing: auto;

	opacity: 1;

	z-index: 1550

}



.pswp__top-bar {

	position: absolute;

	left: 0;

	top: 0;

	height: 44px;

	width: 100%

}



.pswp--has_mouse .pswp__button--arrow--left,

.pswp--has_mouse .pswp__button--arrow--right,

.pswp__caption,

.pswp__top-bar {

	-webkit-backface-visibility: hidden;

	will-change: opacity;

	-webkit-transition: opacity 333ms cubic-bezier(.4, 0, .22, 1);

	transition: opacity 333ms cubic-bezier(.4, 0, .22, 1)

}



.pswp__caption,

.pswp__top-bar {

	background-color: rgba(0, 0, 0, .5)

}



.pswp__ui--fit .pswp__caption,

.pswp__ui--fit .pswp__top-bar {

	background-color: rgba(0, 0, 0, .3)

}



.content .wp-block-pullquote blockquote,

.content blockquote.wp-block-quote,

.pswp--minimal--dark .pswp__top-bar {

	background: 0 0

}



.pswp__ui--idle .pswp__button--arrow--left,

.pswp__ui--idle .pswp__button--arrow--right,

.pswp__ui--idle .pswp__top-bar {

	opacity: 0

}



.pswp__ui--hidden .pswp__button--arrow--left,

.pswp__ui--hidden .pswp__button--arrow--right,

.pswp__ui--hidden .pswp__caption,

.pswp__ui--hidden .pswp__top-bar {

	opacity: .001

}



.pswp__element--disabled {

	display: none!important

}



.wp-block-button__link {

	opacity: 1;

	transition: opacity 250ms

}



.slider-link:hover,

.wp-block-button__link:hover {

	opacity: .7

}



.content h1,

.content h2,

.content h3,

.content h4,

.content h5,

.content h6 {

	clear: none

}



.wp-block-quote:not(.is-large):not(.is-style-large) {

	border-left: 4px solid #000;

	padding: 0 0 0 1em

}



.wp-block-quote.is-large,

.wp-block-quote.is-style-large {

	position: relative;

	padding: 1em 0;

	margin: 1em 0

}



.wp-block-quote.is-large:after,

.wp-block-quote.is-large:before,

.wp-block-quote.is-style-large:after,

.wp-block-quote.is-style-large:before {

	position: absolute;

	top: -2px;

	left: 50%;

	transform: translateX(-50%);

	width: 50%;

	height: 2px;

	content: ""

}



.wp-block-quote.is-large:after,

.wp-block-quote.is-style-large:after {

	top: 100%

}



.wp-block-pullquote {

	padding: 1rem

}



.wp-block-pullquote blockquote {

	color: #111;

	border: none;

	margin-top: calc(2 * 1rem);

	margin-bottom: calc(2.15 * 1rem);

	margin-right: 0;

	padding-top: 20px;

	padding-bottom: 20px

}



.wp-block-pullquote p,

.wp-block-pullquote.is-style-solid-color p {

	margin-top: .5em;

	margin-bottom: .5em

}



.wp-block-pullquote p {

	font-size: 22px;

	line-height: 28px

}



.wp-block-pullquote p em {

	font-style: normal

}



.wp-block-pullquote cite {

	display: inline-block;

	font-size: 13px;

	line-height: 18px;

	text-transform: inherit

}



.circle-fancy-style .fancy-date .entry-month,

.circle-fancy-style .fancy-date .entry-year,

.meta-nav {

	text-transform: uppercase

}



.wp-block-pullquote.alignleft,

.wp-block-pullquote.alignright {

	width: 100%;

	padding: 0

}



.wp-block-pullquote.alignleft blockquote,

.wp-block-pullquote.alignright blockquote {

	margin-left: 0;

	padding-left: 0;

	padding-right: 0;

	text-align: left;

	max-width: 100%

}



.wp-block-pullquote.is-style-solid-color {

	background-color: #0073aa;

	padding-left: 0;

	padding-right: 0

}



@media only screen and (min-width:768px) {

	.wp-block-pullquote.is-style-solid-color {

		padding-left: 10%;

		padding-right: 10%

	}

}



.wp-block-pullquote blockquote *,

.wp-block-pullquote.is-style-solid-color a,

.wp-block-pullquote.is-style-solid-color cite {

	color: inherit

}



.wp-block-pullquote.is-style-solid-color blockquote {

	max-width: calc(100% - (2 * 1rem));

	color: #fff;

	padding-left: 0;

	margin-left: 1rem

}



.wp-block-pullquote.is-style-solid-color blockquote p {

	font-size: 20px;

	line-height: 28px;

	margin-bottom: .5em

}



.wp-block-quote p {

	font-size: 20px;

	line-height: 28px

}



.wp-block-quote cite {

	font-size: 13px;

	line-height: 18px

}



.wp-block-quote.is-large p,

.wp-block-quote.is-style-large p {

	font-size: 26px;

	line-height: 32px;

	font-style: normal

}



.wp-block-quote.is-large cite,

.wp-block-quote.is-large footer,

.wp-block-quote.is-style-large cite,

.wp-block-quote.is-style-large footer {

	font-size: 15px;

	line-height: 20px

}



@media only screen and (min-width:768px) {

	.wp-block-pullquote.is-style-solid-color blockquote {

		margin-left: 0;

		margin-right: 0

	}

	.wp-block-pullquote.is-style-solid-color.alignfull {

		padding-left: calc(10% + 58px + (2 * 1rem));

		padding-right: calc(10% + 58px + (2 * 1rem))

	}

	.wp-block-quote.is-large,

	.wp-block-quote.is-style-large {

		margin: 2rem 0;

		padding: 2em 0

	}

	.wp-block-quote.is-large:after,

	.wp-block-quote.is-large:before,

	.wp-block-quote.is-style-large:after,

	.wp-block-quote.is-style-large:before {

		height: 4px;

		top: -4px

	}

	.wp-block-quote.is-large:after,

	.wp-block-quote.is-style-large:after {

		top: 100%

	}

	.alignwide {

		margin-left: auto;

		margin-right: auto;

		max-width: 100%

	}

}



.wp-block-gallery .blocks-gallery-image figcaption,

.wp-block-gallery .blocks-gallery-item figcaption {

	box-sizing: border-box

}



.content .wp-block-table.is-style-stripes td {

	border-color: transparent

}



.alignwide {

	margin-left: auto;

	margin-right: auto

}



.alignfull {

	margin-top: calc(2 * 1rem);

	margin-right: 0;

	margin-bottom: calc(2 * 1rem);

	margin-left: 0;

	max-width: 100%

}



.content>.alignfull {

	position: relative;

	left: -1rem;

	width: calc(100% + 2 * 1rem);

	max-width: calc(100% + 2 * 1rem)

}



@media only screen and (min-width:768px) {

	.content>.alignfull {

		margin-top: calc(2 * 1rem);

		margin-bottom: calc(2 * 1rem);

		left: calc(-12.5% - 75px);

		width: calc(125% + 150px);

		max-width: calc(125% + 150px)

	}

}



.content>.alignfull img {

	display: block;

	width: 100vw

}



.wp-block-image img {

	display: block

}



.wp-block-image.alignleft,

.wp-block-image.alignright {

	max-width: 100%

}



.wp-block-image.alignfull img {

	width: 100vw

}



.wf-1,

.wf-1-1,

.wf-span-12,

.wp-block-cover-image.alignleft,

.wp-block-cover-image.alignright,

.wp-block-cover.alignleft,

.wp-block-cover.alignright {

	width: 100%

}



.wp-block-cover,

.wp-block-cover-image {

	position: relative;

	min-height: 430px

}



.wp-block-cover-image.aligncenter .wp-block-cover-image-text,

.wp-block-cover-image.aligncenter .wp-block-cover-text,

.wp-block-cover-image.aligncenter h2,

.wp-block-cover.aligncenter .wp-block-cover-image-text,

.wp-block-cover.aligncenter .wp-block-cover-text,

.wp-block-cover.aligncenter h2 {

	width: 100%;

	z-index: 1;

	left: 50%;

	position: absolute;

	transform: translate(-50%, -50%);

	top: 50%

}



@media only screen and (min-width:768px) {

	.wp-block-image.alignfull img {

		margin-left: auto;

		margin-right: auto

	}

	.wp-block-cover-image.alignfull .wp-block-cover-image-text,

	.wp-block-cover-image.alignfull .wp-block-cover-text,

	.wp-block-cover-image.alignfull h2,

	.wp-block-cover.alignfull .wp-block-cover-image-text,

	.wp-block-cover.alignfull .wp-block-cover-text,

	.wp-block-cover.alignfull h2 {

		max-width: calc(8 *(100vw / 12) - 28px)

	}

}



@media only screen and (min-width:1168px) {

	.wp-block-cover-image.alignfull .wp-block-cover-image-text,

	.wp-block-cover-image.alignfull .wp-block-cover-text,

	.wp-block-cover-image.alignfull h2,

	.wp-block-cover.alignfull .wp-block-cover-image-text,

	.wp-block-cover.alignfull .wp-block-cover-text,

	.wp-block-cover.alignfull h2 {

		max-width: calc(6 * (100vw / 12) - 28px)

	}

}



.wp-block-gallery {

	list-style-type: none;

	padding-left: 0

}



.wp-block-gallery .blocks-gallery-image:last-child,

.wp-block-gallery .blocks-gallery-item:last-child {

	margin-bottom: 16px

}



.wp-block-audio figcaption,

.wp-block-gallery .blocks-gallery-image figcaption,

.wp-block-gallery .blocks-gallery-item figcaption,

.wp-block-image figcaption,

.wp-block-video figcaption {

	font-size: .71111em;

	line-height: 1.6;

	margin: 0;

	padding: .5rem;

	text-align: center

}



.wp-block-cover .wp-block-cover-image-text,

.wp-block-cover .wp-block-cover-text,

.wp-block-cover h2,

.wp-block-cover-image .wp-block-cover-image-text,

.wp-block-cover-image .wp-block-cover-text,

.wp-block-cover-image h2 {

	padding: 14px;

	box-sizing: border-box;

	color: #fff

}



.has-blue-color {

	color: #1982d1

}



.has-blue-background-color {

	background-color: #1982d1

}



.has-black-color {

	color: #000

}



.has-black-background-color {

	background-color: #000

}



.has-dark-gray-color {

	color: #373737

}



.has-dark-gray-background-color {

	background-color: #373737

}



.has-medium-gray-color {

	color: #666

}



.has-medium-gray-background-color {

	background-color: #666

}



.has-light-gray-color {

	color: #e2e2e2

}



.has-light-gray-background-color {

	background-color: #e2e2e2

}



.has-white-color {

	color: #fff

}



.has-white-background-color {

	background-color: #fff

}



.content .has-secondary-background-color,

.content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {

	background-color: #005177

}



.content .has-dark-gray-background-color,

.content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {

	background-color: #111

}



.content .has-light-gray-background-color,

.content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {

	background-color: #767676

}



.content .has-white-background-color,

.content .wp-block-pullquote.is-style-solid-color.has-white-background-color {

	background-color: #FFF

}



.content .has-primary-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {

	color: #0073aa

}



.content .has-secondary-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {

	color: #005177

}



.content .has-dark-gray-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {

	color: #111

}



.content .has-light-gray-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {

	color: #767676

}



.content .has-white-color,

.content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {

	color: #FFF

}



.breadcrumbs li a,

.btn-link i[class^=fa],

.btn-link i[class^=fa] *,

.dt-btn i[class^=fa],

.dt-btn i[class^=fa] *,

.fancy-header .breadcrumbs li a {

	color: inherit

}



.content .has-drop-cap:not(:focus):first-letter {

	font-size: 3.375em;

	line-height: 1;

	font-weight: 700;

	margin: 0 .25em 0 0

}



.content ul.wp-block-gallery {

	margin: 0

}



@media only screen and (max-width:768px) {

	.wp-block-media-text {

		grid-template-columns: 100%!important;

		grid-template-areas: "media-text-media" " media-text-content"

	}

	.wp-block-cover-image.alignleft,

	.wp-block-cover-image.alignright,

	.wp-block-cover.alignleft,

	.wp-block-cover.alignright,

	.wp-block-pullquote.alignleft,

	.wp-block-pullquote.alignright,

	[data-align=left] .wp-block-cover,

	[data-align=left] .wp-block-cover-image,

	[data-align=right] .wp-block-cover,

	[data-align=right] .wp-block-cover-image {

		max-width: 100%

	}

}



@media (max-width:782px) {

	.wp-block-columns {

		flex-wrap: wrap

	}

	.wp-block-column {

		flex-basis: 100%

	}

	.wp-block-column:not(:first-child) {

		margin-left: 0;

		margin-right: 0

	}

	.wp-block-column:not(:last-child) {

		margin-right: 0

	}

}



@media only screen and (min-width:768px) {

	.wp-block-cover .wp-block-cover-image-text,

	.wp-block-cover .wp-block-cover-text,

	.wp-block-cover h2,

	.wp-block-cover-image .wp-block-cover-image-text,

	.wp-block-cover-image .wp-block-cover-text,

	.wp-block-cover-image h2 {

		max-width: 100%

	}

	.content .wp-block-columns .wp-block-column>:first-child {

		margin-top: 0

	}

	.content .wp-block-columns .wp-block-column>:last-child {

		margin-bottom: 0

	}

	.content .wp-block-columns[class*=has-]>:last-child {

		margin-right: 0

	}

}



.vc_grid-container div[style*="vc_gitem_image.png"] {

	display: none

}



.ult_modal-header>* {

	font-family: inherit;

	font-style: inherit;

	font-weight: inherit

}



.responsive-off #page {

	display: grid;

	grid-template-rows: auto;

	grid-template-columns: 100%;

	grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer"

}



.footer-overlap.responsive-off #page {

	grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"

}



.floating-navigation-below-slider.responsive-off #page {

	grid-template-areas: "slider" "header" "title" "fancyheader" "main" "footer"

}



.responsive-off.header-side-left:not(.sticky-header) #page,

.responsive-off.header-side-line.left-side-line #page {

	grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side checkout" "header-side main" "header-side footer"

}



.footer-overlap.responsive-off.header-side-left:not(.sticky-header) #page,

.footer-overlap.responsive-off.header-side-line.left-side-line #page {

	grid-template-areas: "header-side page-inner" "header-side footer"

}



.responsive-off.header-side-line.right-side-line #page,

.responsive-off.header-side-right:not(.sticky-header) #page {

	grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side"

}



.footer-overlap.responsive-off.header-side-line.right-side-line #page,

.footer-overlap.responsive-off.header-side-right:not(.sticky-header) #page {

	grid-template-areas: "page-inner header-side" "footer header-side"

}



.footer-overlap.floating-navigation-below-slider.responsive-off .page-inner {

	display: grid;

	grid-template-rows: auto;

	grid-template-columns: 100%;

	grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer"

}



.no-cssgridlegacy.no-cssgrid .wf-container-main:before,

.no-cssgridlegacy.no-cssgrid .wf-container:before {

	content: "";

	display: table

}



.no-cssgridlegacy.no-cssgrid .wf-container-main:after,

.no-cssgridlegacy.no-cssgrid .wf-container:after {

	content: "";

	display: table;

	clear: both

}



.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container,

.ancient-ie .no-cssgridlegacy.no-cssgrid .wf-container-main {

	zoom: 1

}



.page-inner {

	-ms-grid-column: 1;

	-ms-grid-row: 2;

	grid-area: page-inner

}



.is-safari .page-inner {

	max-width: 100%

}



.header-side-left:not(.sticky-header) .page-inner,

.header-side-line.left-side-line .page-inner {

	-ms-grid-column: 2

}



.header-side-line.right-side-line .page-inner,

.header-side-right:not(.sticky-header) .page-inner {

	-ms-grid-column: 1

}



#main-slideshow,

.photo-scroller {

	-ms-grid-column: 1;

	-ms-grid-row: 2;

	grid-area: slider

}



.floating-navigation-below-slider #main-slideshow,

.floating-navigation-below-slider .photo-scroller {

	-ms-grid-column: 1;

	-ms-grid-row: 1

}



.header-side-left:not(.sticky-header) #main-slideshow,

.header-side-left:not(.sticky-header) .photo-scroller,

.header-side-line.left-side-line #main-slideshow,

.header-side-line.left-side-line .photo-scroller {

	-ms-grid-column: 2

}



.header-side-line.right-side-line #main-slideshow,

.header-side-line.right-side-line .photo-scroller,

.header-side-right:not(.sticky-header) #main-slideshow,

.header-side-right:not(.sticky-header) .photo-scroller {

	-ms-grid-column: 1

}



.masthead {

	-ms-grid-column: 1;

	-ms-grid-row: 1;

	grid-area: header

}



.floating-navigation-below-slider .masthead {

	-ms-grid-column: 1;

	-ms-grid-row: 2

}



.side-header-v-stroke.masthead,

.side-header.masthead {

	-ms-grid-column: 1;

	grid-area: header-side

}



.checkout-page-title {

	grid-area: checkout;

	-ms-grid-column: 1;

	-ms-grid-row: 4

}



.is-safari .checkout-page-title {

	max-width: 100%

}



.header-side-left:not(.sticky-header) .checkout-page-title,

.header-side-line.left-side-line .checkout-page-title {

	-ms-grid-column: 2

}



.header-side-line.right-side-line .checkout-page-title,

.header-side-right:not(.sticky-header) .checkout-page-title,

.page-title {

	-ms-grid-column: 1

}



.page-title {

	-ms-grid-row: 3;

	grid-area: title

}



.is-safari .page-title {

	max-width: 100%

}



.header-side-left:not(.sticky-header) .page-title,

.header-side-line.left-side-line .page-title {

	-ms-grid-column: 2

}



.fancy-header,

.header-side-line.right-side-line .page-title,

.header-side-right:not(.sticky-header) .page-title {

	-ms-grid-column: 1

}



.fancy-header {

	-ms-grid-row: 3;

	grid-area: fancyheader

}



.is-safari .fancy-header {

	max-width: 100%

}



.header-side-left:not(.sticky-header) .fancy-header,

.header-side-line.left-side-line .fancy-header {

	-ms-grid-column: 2

}



#main,

.header-side-line.right-side-line .fancy-header,

.header-side-right:not(.sticky-header) .fancy-header {

	-ms-grid-column: 1

}



#main {

	-ms-grid-row: 5;

	grid-area: main

}



.is-safari #main {

	max-width: 100%

}



.header-side-left:not(.sticky-header) #main,

.header-side-line.left-side-line #main {

	-ms-grid-column: 2

}



.footer,

.header-side-line.right-side-line #main,

.header-side-right:not(.sticky-header) #main {

	-ms-grid-column: 1

}



.footer {

	-ms-grid-row: 6;

	grid-area: footer

}



.is-safari .footer {

	max-width: 100%

}



.header-side-left:not(.sticky-header) .footer,

.header-side-line.left-side-line .footer {

	-ms-grid-column: 2

}



.header-side-line.right-side-line .footer,

.header-side-right:not(.sticky-header) .footer {

	-ms-grid-column: 1

}



.responsive-off #main:not(.sidebar-none) .wf-container-main {

	display: -ms-grid;

	display: grid

}



.responsive-off .sidebar-right .wf-container-main {

	grid-template-areas: "content sidebar"

}



.responsive-off .sidebar-left .wf-container-main {

	grid-template-areas: "sidebar content"

}



.responsive-off .sidebar {

	grid-area: sidebar;

	-ms-grid-row: 1

}



.responsive-off .sidebar-right .sidebar {

	-ms-grid-column: 3

}



.responsive-off .sidebar-left .sidebar,

.responsive-off .sidebar-right .content {

	-ms-grid-column: 1

}



.responsive-off .content {

	grid-area: content;

	-ms-grid-row: 1

}



.responsive-off .sidebar-left .content {

	-ms-grid-column: 3

}



.wf-mobile-visible,

.wf-phone-visible {

	display: none

}



.content,

.sidebar,

.wf-cell,

.wf-usr-cell,

.wf-wrap,

.wpb_row {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.footer .widget,

.wf-cell,

.wf-usr-cell {

	display: inline-block;

	vertical-align: top;

	padding: 0 22px

}



.ancient-ie .footer .widget,

.ancient-ie .wf-cell,

.ancient-ie .wf-usr-cell {

	display: inline;

	zoom: 1

}



.wf-1-2,

.wf-2-4,

.wf-span-6 {

	width: 50%

}



.wf-1-3,

.wf-span-4 {

	width: 33.3333%

}



.wf-2-3,

.wf-span-8 {

	width: 66.6667%

}



.wf-1-4,

.wf-span-3 {

	width: 25%

}



.wf-3-4,

.wf-span-9 {

	width: 75%

}



.wf-1-5 {

	width: 20%

}



.wf-1-6,

.wf-span-2 {

	width: 16.6667%

}



.wf-span-1,

.wf-span-10 {

	width: 83.3333%

}



.wf-span-7 {

	width: 58.3333%

}



.wf-table {

	display: table;

	width: 100%

}



.wf-tr {

	display: table-row

}



.wf-td {

	display: table-cell;

	vertical-align: middle

}



.wf-float-left {

	float: left

}



.title-left .breadcrumbs,

.wf-float-right {

	float: right

}



.wf-container {

	font-size: 0;

	line-height: 0;

	word-spacing: -4px;

	margin: 0 -22px;

	padding: 0

}



.wf-wrap {

	max-width: 100%;

	padding: 0 44px;

	margin: 0 auto

}



@-webkit-keyframes mk_scale {

	0% {

		-webkit-transform: scale(.3);

		opacity: .1

	}

	100% {

		-webkit-transform: scale(1);

		opacity: 1

	}

}



@keyframes mk_scale {

	0% {

		transform: scale(.3);

		opacity: .1

	}

	100% {

		transform: scale(1);

		opacity: 1

	}

}



@-webkit-keyframes mk_fade {

	0% {

		opacity: .1

	}

	100% {

		opacity: 1

	}

}



@keyframes mk_fade {

	0% {

		opacity: .1

	}

	100% {

		opacity: 1

	}

}



@-webkit-keyframes mk_left_to_right {

	0% {

		-webkit-transform: translate(-20px, 0);

		opacity: 0

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1

	}

}



@keyframes mk_left_to_right {

	0% {

		transform: translate(-20px, 0);

		opacity: 0

	}

	100% {

		transform: translate(0, 0);

		opacity: 1

	}

}



@-webkit-keyframes mk_right_to_left {

	0% {

		-webkit-transform: translate(20px, 0);

		opacity: 0

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1

	}

}



@keyframes mk_right_to_left {

	0% {

		transform: translate(20px, 0);

		opacity: 0

	}

	100% {

		transform: translate(0, 0);

		opacity: 1

	}

}



@-webkit-keyframes mk_bottom_to_top {

	0% {

		-webkit-transform: translate(0, 20px);

		opacity: 0

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1

	}

}



@keyframes mk_bottom_to_top {

	0% {

		transform: translate(0, 20px);

		opacity: 0

	}

	100% {

		transform: translate(0, 0);

		opacity: 1

	}

}



@-webkit-keyframes mk_top_to_bottom {

	0% {

		-webkit-transform: translate(0, -20px);

		opacity: 0

	}

	100% {

		-webkit-transform: translate(0, 0);

		opacity: 1

	}

}



@keyframes mk_top_to_bottom {

	0% {

		transform: translate(0, -20px);

		opacity: 0

	}

	100% {

		transform: translate(0, 0);

		opacity: 1

	}

}



.mobile-false .animate-element {

	opacity: 0

}



.ie-mobile .animate-element,

.no-cssanimations .animate-element.start-animation,

.skills.animate-element {

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.scale-up,

.mobile-false .animate-element.start-animation.scale-up {

	-webkit-animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);

	animation: mk_scale .5s 1 cubic-bezier(.445, .05, .55, .95);

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.fade-in,

.mobile-false .animate-element.start-animation.fade-in {

	-webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);

	animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.right-to-left,

.mobile-false .animate-element.start-animation.right-to-left {

	-webkit-animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);

	animation: mk_right_to_left .6s 1 cubic-bezier(.77, 0, .175, 1);

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.left-to-right,

.mobile-false .animate-element.start-animation.left-to-right {

	-webkit-animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);

	animation: mk_left_to_right .6s 1 cubic-bezier(.77, 0, .175, 1);

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.top-to-bottom,

.mobile-false .animate-element.start-animation.top-to-bottom {

	-webkit-animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);

	animation: mk_top_to_bottom .6s 1 cubic-bezier(.77, 0, .175, 1);

	opacity: 1

}



.mobile-false #page .animate-element.start-animation.bottom-to-top,

.mobile-false .animate-element.start-animation.bottom-to-top {

	-webkit-animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);

	animation: mk_bottom_to_top .6s 1 cubic-bezier(.77, 0, .175, 1);

	opacity: 1

}



.mobile-false .animate-element.start-animation {

	-webkit-animation-duration: 1s;

	animation-duration: 1s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both

}



@-webkit-keyframes dt_bounce {

	0%,

	100%,

	20%,

	53%,

	80% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		-webkit-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

	40%,

	43% {

		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		-webkit-transform: translate3d(0, -30px, 0);

		transform: translate3d(0, -30px, 0)

	}

	70% {

		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		transition-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 dt_bounce {

	0%,

	100%,

	20%,

	53%,

	80% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

	40%,

	43% {

		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		-webkit-transform: translate3d(0, -30px, 0);

		-ms-transform: translate3d(0, -30px, 0);

		transform: translate3d(0, -30px, 0)

	}

	70% {

		-webkit-transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		transition-timing-function: cubic-bezier(.755, .05, .855, .06);

		-webkit-transform: translate3d(0, -15px, 0);

		-ms-transform: translate3d(0, -15px, 0);

		transform: translate3d(0, -15px, 0)

	}

	90% {

		-webkit-transform: translate3d(0, -4px, 0);

		-ms-transform: translate3d(0, -4px, 0);

		transform: translate3d(0, -4px, 0)

	}

}



.mobile-false #page .animate-element.start-animation.bounce,

.mobile-false .animate-element.start-animation.bounce {

	-webkit-animation-name: dt_bounce;

	animation-name: dt_bounce;

	-webkit-transform-origin: center bottom;

	-ms-transform-origin: center bottom;

	transform-origin: center bottom;

	opacity: 1

}



@-webkit-keyframes dt_flash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



@keyframes dt_flash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



.mobile-false .animate-element.start-animation.flash {

	-webkit-animation-name: dt_flash;

	animation-name: dt_flash

}



@-webkit-keyframes dt_pulse {

	0%,

	100% {

		-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 dt_pulse {

	0%,

	100% {

		-webkit-transform: scale3d(1, 1, 1);

		-ms-transform: scale3d(1, 1, 1);

		transform: scale3d(1, 1, 1)

	}

	50% {

		-webkit-transform: scale3d(1.05, 1.05, 1.05);

		-ms-transform: scale3d(1.05, 1.05, 1.05);

		transform: scale3d(1.05, 1.05, 1.05)

	}

}



.mobile-false .animate-element.start-animation.pulse {

	-webkit-animation-name: dt_pulse;

	animation-name: dt_pulse;

	opacity: 1

}



@-webkit-keyframes dt_rubberBand {

	0%,

	100% {

		-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 dt_rubberBand {

	0%,

	100% {

		-webkit-transform: scale3d(1, 1, 1);

		-ms-transform: scale3d(1, 1, 1);

		transform: scale3d(1, 1, 1)

	}

	30% {

		-webkit-transform: scale3d(1.25, .75, 1);

		-ms-transform: scale3d(1.25, .75, 1);

		transform: scale3d(1.25, .75, 1)

	}

	40% {

		-webkit-transform: scale3d(.75, 1.25, 1);

		-ms-transform: scale3d(.75, 1.25, 1);

		transform: scale3d(.75, 1.25, 1)

	}

	50% {

		-webkit-transform: scale3d(1.15, .85, 1);

		-ms-transform: scale3d(1.15, .85, 1);

		transform: scale3d(1.15, .85, 1)

	}

	65% {

		-webkit-transform: scale3d(.95, 1.05, 1);

		-ms-transform: scale3d(.95, 1.05, 1);

		transform: scale3d(.95, 1.05, 1)

	}

	75% {

		-webkit-transform: scale3d(1.05, .95, 1);

		-ms-transform: scale3d(1.05, .95, 1);

		transform: scale3d(1.05, .95, 1)

	}

}



.mobile-false .animate-element.start-animation.rubberBand {

	-webkit-animation-name: dt_rubberBand;

	animation-name: dt_rubberBand;

	opacity: 1

}



@-webkit-keyframes dt_shake {

	0%,

	100% {

		-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 dt_shake {

	0%,

	100% {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translate3d(-10px, 0, 0);

		-ms-transform: translate3d(-10px, 0, 0);

		transform: translate3d(-10px, 0, 0)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translate3d(10px, 0, 0);

		-ms-transform: translate3d(10px, 0, 0);

		transform: translate3d(10px, 0, 0)

	}

}



.mobile-false .animate-element.start-animation.shake {

	-webkit-animation-name: dt_shake;

	animation-name: dt_shake;

	opacity: 1

}



@-webkit-keyframes dt_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)

	}

	100% {

		-webkit-transform: rotate3d(0, 0, 1, 0deg);

		transform: rotate3d(0, 0, 1, 0deg)

	}

}



@keyframes dt_swing {

	20% {

		-webkit-transform: rotate3d(0, 0, 1, 15deg);

		-ms-transform: rotate3d(0, 0, 1, 15deg);

		transform: rotate3d(0, 0, 1, 15deg)

	}

	40% {

		-webkit-transform: rotate3d(0, 0, 1, -10deg);

		-ms-transform: rotate3d(0, 0, 1, -10deg);

		transform: rotate3d(0, 0, 1, -10deg)

	}

	60% {

		-webkit-transform: rotate3d(0, 0, 1, 5deg);

		-ms-transform: rotate3d(0, 0, 1, 5deg);

		transform: rotate3d(0, 0, 1, 5deg)

	}

	80% {

		-webkit-transform: rotate3d(0, 0, 1, -5deg);

		-ms-transform: rotate3d(0, 0, 1, -5deg);

		transform: rotate3d(0, 0, 1, -5deg)

	}

	100% {

		-webkit-transform: rotate3d(0, 0, 1, 0deg);

		-ms-transform: rotate3d(0, 0, 1, 0deg);

		transform: rotate3d(0, 0, 1, 0deg)

	}

}



.mobile-false .animate-element.start-animation.swing {

	-webkit-transform-origin: top center;

	-ms-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: dt_swing;

	animation-name: dt_swing;

	opacity: 1

}



@-webkit-keyframes dt_tada {

	0%,

	100% {

		-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 dt_tada {

	0%,

	100% {

		-webkit-transform: scale3d(1, 1, 1);

		-ms-transform: scale3d(1, 1, 1);

		transform: scale3d(1, 1, 1)

	}

	10%,

	20% {

		-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);

		-ms-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);

		-ms-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);

		-ms-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)

	}

}



.mobile-false .animate-element.start-animation.tada {

	-webkit-animation-name: dt_tada;

	animation-name: dt_tada;

	opacity: 1

}



@-webkit-keyframes dt_wobble {

	0%,

	100% {

		-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 dt_wobble {

	0%,

	100% {

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

	15% {

		-webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);

		-ms-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);

		-ms-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);

		-ms-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);

		-ms-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);

		-ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);

		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)

	}

}



.mobile-false .animate-element.start-animation.wobble {

	-webkit-animation-name: dt_wobble;

	animation-name: dt_wobble;

	opacity: 1

}



@-webkit-keyframes dt_bounceIn {

	0%,

	100%,

	20%,

	40%,

	60%,

	80% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-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)

	}

	100% {

		opacity: 1;

		-webkit-transform: scale3d(1, 1, 1);

		transform: scale3d(1, 1, 1)

	}

}



@keyframes dt_bounceIn {

	0%,

	100%,

	20%,

	40%,

	60%,

	80% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		-ms-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

	20% {

		-webkit-transform: scale3d(1.1, 1.1, 1.1);

		-ms-transform: scale3d(1.1, 1.1, 1.1);

		transform: scale3d(1.1, 1.1, 1.1)

	}

	40% {

		-webkit-transform: scale3d(.9, .9, .9);

		-ms-transform: scale3d(.9, .9, .9);

		transform: scale3d(.9, .9, .9)

	}

	60% {

		opacity: 1;

		-webkit-transform: scale3d(1.03, 1.03, 1.03);

		-ms-transform: scale3d(1.03, 1.03, 1.03);

		transform: scale3d(1.03, 1.03, 1.03)

	}

	80% {

		-webkit-transform: scale3d(.97, .97, .97);

		-ms-transform: scale3d(.97, .97, .97);

		transform: scale3d(.97, .97, .97)

	}

	100% {

		opacity: 1;

		-webkit-transform: scale3d(1, 1, 1);

		-ms-transform: scale3d(1, 1, 1);

		transform: scale3d(1, 1, 1)

	}

}



.mobile-false .animate-element.start-animation.bounceIn {

	-webkit-animation-name: dt_bounceIn;

	animation-name: dt_bounceIn;

	-webkit-animation-duration: .75s;

	animation-duration: .75s;

	opacity: 1

}



@-webkit-keyframes dt_bounceInDown {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-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)

	}

	100% {

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_bounceInDown {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, -3000px, 0);

		-ms-transform: translate3d(0, -3000px, 0);

		transform: translate3d(0, -3000px, 0)

	}

	60% {

		opacity: 1;

		-webkit-transform: translate3d(0, 25px, 0);

		-ms-transform: translate3d(0, 25px, 0);

		transform: translate3d(0, 25px, 0)

	}

	75% {

		-webkit-transform: translate3d(0, -10px, 0);

		-ms-transform: translate3d(0, -10px, 0);

		transform: translate3d(0, -10px, 0)

	}

	90% {

		-webkit-transform: translate3d(0, 5px, 0);

		-ms-transform: translate3d(0, 5px, 0);

		transform: translate3d(0, 5px, 0)

	}

	100% {

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.bounceInDown {

	-webkit-animation-name: dt_bounceInDown;

	animation-name: dt_bounceInDown;

	opacity: 1

}



@-webkit-keyframes dt_bounceInLeft {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-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)

	}

	100% {

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_bounceInLeft {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-3000px, 0, 0);

		-ms-transform: translate3d(-3000px, 0, 0);

		transform: translate3d(-3000px, 0, 0)

	}

	60% {

		opacity: 1;

		-webkit-transform: translate3d(25px, 0, 0);

		-ms-transform: translate3d(25px, 0, 0);

		transform: translate3d(25px, 0, 0)

	}

	75% {

		-webkit-transform: translate3d(-10px, 0, 0);

		-ms-transform: translate3d(-10px, 0, 0);

		transform: translate3d(-10px, 0, 0)

	}

	90% {

		-webkit-transform: translate3d(5px, 0, 0);

		-ms-transform: translate3d(5px, 0, 0);

		transform: translate3d(5px, 0, 0)

	}

	100% {

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.bounceInLeft {

	-webkit-animation-name: dt_bounceInLeft;

	animation-name: dt_bounceInLeft;

	opacity: 1

}



@-webkit-keyframes dt_bounceInRight {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-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)

	}

	100% {

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_bounceInRight {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: translate3d(3000px, 0, 0);

		-ms-transform: translate3d(3000px, 0, 0);

		transform: translate3d(3000px, 0, 0)

	}

	60% {

		opacity: 1;

		-webkit-transform: translate3d(-25px, 0, 0);

		-ms-transform: translate3d(-25px, 0, 0);

		transform: translate3d(-25px, 0, 0)

	}

	75% {

		-webkit-transform: translate3d(10px, 0, 0);

		-ms-transform: translate3d(10px, 0, 0);

		transform: translate3d(10px, 0, 0)

	}

	90% {

		-webkit-transform: translate3d(-5px, 0, 0);

		-ms-transform: translate3d(-5px, 0, 0);

		transform: translate3d(-5px, 0, 0)

	}

	100% {

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.bounceInRight {

	-webkit-animation-name: dt_bounceInRight;

	animation-name: dt_bounceInRight;

	opacity: 1

}



@-webkit-keyframes dt_bounceInUp {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-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, -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)

	}

	100% {

		-webkit-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

}



@keyframes dt_bounceInUp {

	0%,

	100%,

	60%,

	75%,

	90% {

		-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);

		transition-timing-function: cubic-bezier(.215, .61, .355, 1)

	}

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, 3000px, 0);

		-ms-transform: translate3d(0, 3000px, 0);

		transform: translate3d(0, 3000px, 0)

	}

	60% {

		opacity: 1;

		-webkit-transform: translate3d(0, -20px, 0);

		-ms-transform: translate3d(0, -20px, 0);

		transform: translate3d(0, -20px, 0)

	}

	75% {

		-webkit-transform: translate3d(0, 10px, 0);

		-ms-transform: translate3d(0, 10px, 0);

		transform: translate3d(0, 10px, 0)

	}

	90% {

		-webkit-transform: translate3d(0, -5px, 0);

		-ms-transform: translate3d(0, -5px, 0);

		transform: translate3d(0, -5px, 0)

	}

	100% {

		-webkit-transform: translate3d(0, 0, 0);

		-ms-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

}



.mobile-false .animate-element.start-animation.bounceInUp {

	-webkit-animation-name: dt_bounceInUp;

	animation-name: dt_bounceInUp;

	opacity: 1

}



@-webkit-keyframes dt_fadeIn {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



@keyframes dt_fadeIn {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.fadeIn {

	-webkit-animation-name: dt_fadeIn;

	animation-name: dt_fadeIn

}



@-webkit-keyframes dt_fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, -100%, 0);

		transform: translate3d(0, -100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, -100%, 0);

		-ms-transform: translate3d(0, -100%, 0);

		transform: translate3d(0, -100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInDown {

	-webkit-animation-name: dt_fadeInDown;

	animation-name: dt_fadeInDown

}



@-webkit-keyframes dt_fadeInDownBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, -2000px, 0);

		transform: translate3d(0, -2000px, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInDownBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, -2000px, 0);

		-ms-transform: translate3d(0, -2000px, 0);

		transform: translate3d(0, -2000px, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInDownBig {

	-webkit-animation-name: dt_fadeInDownBig;

	animation-name: dt_fadeInDownBig

}



@-webkit-keyframes dt_fadeInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-100%, 0, 0);

		transform: translate3d(-100%, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-100%, 0, 0);

		-ms-transform: translate3d(-100%, 0, 0);

		transform: translate3d(-100%, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInLeft {

	-webkit-animation-name: dt_fadeInLeft;

	animation-name: dt_fadeInLeft

}



@-webkit-keyframes dt_fadeInLeftBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-2000px, 0, 0);

		transform: translate3d(-2000px, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInLeftBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-2000px, 0, 0);

		-ms-transform: translate3d(-2000px, 0, 0);

		transform: translate3d(-2000px, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInLeftBig {

	-webkit-animation-name: dt_fadeInLeftBig;

	animation-name: dt_fadeInLeftBig

}



@-webkit-keyframes dt_fadeInRight {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(100%, 0, 0);

		transform: translate3d(100%, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInRight {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(100%, 0, 0);

		-ms-transform: translate3d(100%, 0, 0);

		transform: translate3d(100%, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInRight {

	-webkit-animation-name: dt_fadeInRight;

	animation-name: dt_fadeInRight

}



@-webkit-keyframes dt_fadeInRightBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(2000px, 0, 0);

		transform: translate3d(2000px, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInRightBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(2000px, 0, 0);

		-ms-transform: translate3d(2000px, 0, 0);

		transform: translate3d(2000px, 0, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInRightBig {

	-webkit-animation-name: dt_fadeInRightBig;

	animation-name: dt_fadeInRightBig

}



@-webkit-keyframes dt_fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, 100%, 0);

		-ms-transform: translate3d(0, 100%, 0);

		transform: translate3d(0, 100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInUp {

	-webkit-animation-name: dt_fadeInUp;

	animation-name: dt_fadeInUp

}



@-webkit-keyframes dt_fadeInUpBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, 2000px, 0);

		transform: translate3d(0, 2000px, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_fadeInUpBig {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(0, 2000px, 0);

		-ms-transform: translate3d(0, 2000px, 0);

		transform: translate3d(0, 2000px, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.fadeInUpBig {

	-webkit-animation-name: dt_fadeInUpBig;

	animation-name: dt_fadeInUpBig

}



@-webkit-keyframes dt_flipInX {

	0% {

		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

		-webkit-transition-timing-function: ease-in;

		transition-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-transition-timing-function: ease-in;

		transition-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)

	}

	100% {

		-webkit-transform: perspective(400px);

		transform: perspective(400px)

	}

}



@keyframes dt_flipInX {

	0% {

		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

		-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

		transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

		-webkit-transition-timing-function: ease-in;

		transition-timing-function: ease-in;

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);

		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);

		transform: perspective(400px) rotate3d(1, 0, 0, -20deg);

		-webkit-transition-timing-function: ease-in;

		transition-timing-function: ease-in

	}

	60% {

		-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);

		-ms-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);

		-ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);

		transform: perspective(400px) rotate3d(1, 0, 0, -5deg)

	}

	100% {

		-webkit-transform: perspective(400px);

		-ms-transform: perspective(400px);

		transform: perspective(400px)

	}

}



.mobile-false .animate-element.start-animation.flipInX {

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: dt_flipInX;

	animation-name: dt_flipInX;

	opacity: 1

}



@-webkit-keyframes dt_flipInY {

	0% {

		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

		-webkit-transition-timing-function: ease-in;

		transition-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-transition-timing-function: ease-in;

		transition-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)

	}

	100% {

		-webkit-transform: perspective(400px);

		transform: perspective(400px)

	}

}



@keyframes dt_flipInY {

	0% {

		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

		-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

		transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

		-webkit-transition-timing-function: ease-in;

		transition-timing-function: ease-in;

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);

		-ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);

		transform: perspective(400px) rotate3d(0, 1, 0, -20deg);

		-webkit-transition-timing-function: ease-in;

		transition-timing-function: ease-in

	}

	60% {

		-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);

		-ms-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);

		-ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);

		transform: perspective(400px) rotate3d(0, 1, 0, -5deg)

	}

	100% {

		-webkit-transform: perspective(400px);

		-ms-transform: perspective(400px);

		transform: perspective(400px)

	}

}



.mobile-false .animate-element.start-animation.flipInY {

	-webkit-backface-visibility: visible!important;

	-ms-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: dt_flipInY;

	animation-name: dt_flipInY;

	opacity: 1

}



@-webkit-keyframes dt_rotateIn {

	0% {

		-webkit-transform-origin: center;

		transform-origin: center;

		-webkit-transform: rotate3d(0, 0, 1, -200deg);

		transform: rotate3d(0, 0, 1, -200deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: center;

		transform-origin: center;

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_rotateIn {

	0% {

		-webkit-transform-origin: center;

		-ms-transform-origin: center;

		transform-origin: center;

		-webkit-transform: rotate3d(0, 0, 1, -200deg);

		-ms-transform: rotate3d(0, 0, 1, -200deg);

		transform: rotate3d(0, 0, 1, -200deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: center;

		-ms-transform-origin: center;

		transform-origin: center;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.rotateIn {

	-webkit-animation-name: dt_rotateIn;

	animation-name: dt_rotateIn

}



@-webkit-keyframes dt_rotateInDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate3d(0, 0, 1, -45deg);

		transform: rotate3d(0, 0, 1, -45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_rotateInDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate3d(0, 0, 1, -45deg);

		-ms-transform: rotate3d(0, 0, 1, -45deg);

		transform: rotate3d(0, 0, 1, -45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.rotateInDownLeft {

	-webkit-animation-name: dt_rotateInDownLeft;

	animation-name: dt_rotateInDownLeft

}



@-webkit-keyframes dt_rotateInDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate3d(0, 0, 1, 45deg);

		transform: rotate3d(0, 0, 1, 45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_rotateInDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate3d(0, 0, 1, 45deg);

		-ms-transform: rotate3d(0, 0, 1, 45deg);

		transform: rotate3d(0, 0, 1, 45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.rotateInDownRight {

	-webkit-animation-name: dt_rotateInDownRight;

	animation-name: dt_rotateInDownRight

}



@-webkit-keyframes dt_rotateInUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate3d(0, 0, 1, 45deg);

		transform: rotate3d(0, 0, 1, 45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_rotateInUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate3d(0, 0, 1, 45deg);

		-ms-transform: rotate3d(0, 0, 1, 45deg);

		transform: rotate3d(0, 0, 1, 45deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.rotateInUpLeft {

	-webkit-animation-name: dt_rotateInUpLeft;

	animation-name: dt_rotateInUpLeft

}



@-webkit-keyframes dt_rotateInUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate3d(0, 0, 1, -90deg);

		transform: rotate3d(0, 0, 1, -90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_rotateInUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate3d(0, 0, 1, -90deg);

		-ms-transform: rotate3d(0, 0, 1, -90deg);

		transform: rotate3d(0, 0, 1, -90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.rotateInUpRight {

	-webkit-animation-name: dt_rotateInUpRight;

	animation-name: dt_rotateInUpRight

}



@-webkit-keyframes dt_rollIn {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		transform: none

	}

}



@keyframes dt_rollIn {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

		-ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);

		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

	}

	100% {

		opacity: 1;

		-webkit-transform: none;

		-ms-transform: none;

		transform: none

	}

}



.mobile-false .animate-element.start-animation.rollIn {

	-webkit-animation-name: dt_rollIn;

	animation-name: dt_rollIn

}



@-webkit-keyframes dt_rollOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);

		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)

	}

}



@keyframes dt_rollOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);

		-ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);

		transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)

	}

}



.mobile-false .animate-element.start-animation.rollOut {

	-webkit-animation-name: dt_rollOut;

	animation-name: dt_rollOut;

	opacity: 1

}



@-webkit-keyframes dt_zoomIn {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

	50% {

		opacity: 1

	}

}



@keyframes dt_zoomIn {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.3, .3, .3);

		-ms-transform: scale3d(.3, .3, .3);

		transform: scale3d(.3, .3, .3)

	}

	50% {

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.zoomIn {

	-webkit-animation-name: dt_zoomIn;

	animation-name: dt_zoomIn;

	opacity: 1

}



@-webkit-keyframes dt_zoomInDown {

	0% {

		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 dt_zoomInDown {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);

		-ms-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);

		-ms-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)

	}

}



.mobile-false .animate-element.start-animation.zoomInDown {

	-webkit-animation-name: dt_zoomInDown;

	animation-name: dt_zoomInDown;

	opacity: 1

}



@-webkit-keyframes dt_zoomInLeft {

	0% {

		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 dt_zoomInLeft {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);

		-ms-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);

		-ms-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)

	}

}



.mobile-false .animate-element.start-animation.zoomInLeft {

	-webkit-animation-name: dt_zoomInLeft;

	animation-name: dt_zoomInLeft;

	opacity: 1

}



@-webkit-keyframes dt_zoomInRight {

	0% {

		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 dt_zoomInRight {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);

		-ms-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);

		-ms-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)

	}

}



.mobile-false .animate-element.start-animation.zoomInRight {

	-webkit-animation-name: dt_zoomInRight;

	animation-name: dt_zoomInRight;

	opacity: 1

}



@-webkit-keyframes dt_zoomInUp {

	0% {

		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 dt_zoomInUp {

	0% {

		opacity: 0;

		-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

		-ms-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);

		-ms-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)

	}

}



.mobile-false .animate-element.start-animation.zoomInUp {

	-webkit-animation-name: dt_zoomInUp;

	animation-name: dt_zoomInUp;

	opacity: 1

}



@-webkit-keyframes dt_lightSpeedIn {

	0% {

		-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

	}

	100% {

		-webkit-transform: none;

		transform: none;

		opacity: 1

	}

}



@keyframes dt_lightSpeedIn {

	0% {

		-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);

		-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);

		transform: translate3d(100%, 0, 0) skewX(-30deg);

		opacity: 0

	}

	60% {

		-webkit-transform: skewX(20deg);

		-ms-transform: skewX(20deg);

		transform: skewX(20deg);

		opacity: 1

	}

	80% {

		-webkit-transform: skewX(-5deg);

		-ms-transform: skewX(-5deg);

		transform: skewX(-5deg);

		opacity: 1

	}

	100% {

		-webkit-transform: none;

		-ms-transform: none;

		transform: none;

		opacity: 1

	}

}



.mobile-false .animate-element.start-animation.lightspeedIn {

	-webkit-animation-name: dt_lightSpeedIn;

	animation-name: dt_lightSpeedIn;

	-webkit-animation-timing-function: ease-out;

	animation-timing-function: ease-out

}



#main-slideshow {

	position: relative;

	z-index: 1;

	clear: both;

	overflow: hidden

}



#main-slideshow-content {

	display: none

}



#main-slideshow.fixed {

	padding: 44px;

	margin-top: 0

}



#main-slideshow.layer-fixed {

	padding: 40px;

	margin-top: 0

}



#main-slideshow.fix.rv-slider {

	padding-top: 0;

	padding-bottom: 0;

	margin-top: 0

}



#main-slideshow.fix:after,

#main-slideshow.fixed:after,

#main-slideshow.layer-fixed:after {

	position: absolute;

	left: 0;

	width: 100%;

	height: 1px;

	content: "";

	top: auto;

	bottom: 0

}



#main-slideshow #main-slideshow-content {

	display: block

}



.transparent .page-title {

	visibility: hidden

}



#fancy-header {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



#fancy-header .fancy-title>span,

.fancy-header .wf-td .breadcrumbs,

.page-title .wf-td .breadcrumbs {

	display: inline-block

}



#fancy-header>.wf-wrap {

	position: relative;

	z-index: 1;

	max-width: 100%

}



.fancy-header-overlay {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.content-right.fancy-header .hgroup,

.title-left .breadcrumbs,

.title-right .hgroup {

	text-align: right

}



.fancy-header.title-center .hgroup {

	text-align: center

}



.mobile-false #fancy-header .breadcrumbs,

.mobile-false #fancy-header .fancy-subtitle,

.mobile-false #fancy-header .fancy-title {

	opacity: 0

}



.ie-mobile #fancy-header .breadcrumbs,

.ie-mobile #fancy-header .fancy-subtitle,

.ie-mobile #fancy-header .fancy-title {

	opacity: 1

}



#fancy-header .breadcrumbs.start-animation,

#fancy-header .fancy-subtitle.start-animation,

#fancy-header .fancy-title.start-animation {

	-webkit-animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);

	animation: mk_fade .7s 1 cubic-bezier(.445, .05, .55, .95);

	opacity: 1

}



.fancy-header .hgroup,

.page-title .hgroup {

	overflow: hidden

}



.fancy-header .hgroup {

	padding: 5px 0

}



#fancy-header.content-left.breadcrumbs-off .hgroup,

#fancy-header.content-right.breadcrumbs-off .hgroup,

#fancy-header.title-center.breadcrumbs-off .hgroup {

	margin-top: 5px;

	margin-bottom: 5px

}



#fancy-header.content-left .breadcrumbs.breadcrumbs-bg,

#fancy-header.content-right .breadcrumbs.breadcrumbs-bg,

#fancy-header.title-center .breadcrumbs.breadcrumbs-bg {

	margin-top: 10px

}



#fancy-header.titles-off .breadcrumbs {

	margin-top: 5px;

	margin-bottom: 5px

}



#fancy-header.content-left .breadcrumbs,

#fancy-header.content-right .breadcrumbs,

#fancy-header.title-center .breadcrumbs {

	margin-bottom: 10px

}



#fancy-header.disabled-bg.breadcrumbs-off.page-title h1,

#fancy-header.disabled-bg.content-left .breadcrumbs,

#fancy-header.disabled-bg.content-left.breadcrumbs-off .hgroup,

#fancy-header.disabled-bg.content-right .breadcrumbs,

#fancy-header.disabled-bg.content-right.breadcrumbs-off .hgroup,

#fancy-header.disabled-bg.title-center .breadcrumbs,

#fancy-header.disabled-bg.title-center.breadcrumbs-off .hgroup {

	margin-bottom: 0

}



#fancy-header.content-left .hgroup,

#fancy-header.content-right .hgroup,

#fancy-header.title-center .hgroup {

	padding-bottom: 5px

}



.fancy-header .fancy-title {

	margin: 5px 0;

	padding: 0

}



.page-title h1,

.page-title h2,

.page-title.title-left.disabled-bg h1,

.page-title.title-right.disabled-bg h1 {

	margin: 0

}



.extras-off .filter-categories a:last-child,

.filter .filter-extras>div:last-child {

	margin-right: 0

}



.fancy-header .fancy-subtitle {

	margin: 0;

	padding: 5px 0

}



.breadcrumbs.bg-dark,

.breadcrumbs.bg-light,

.hr-breadcrumbs .breadcrumbs.bg-dark,

.hr-breadcrumbs .breadcrumbs.bg-light {

	padding: 4px 10px

}



.breadcrumbs.bg-dark {

	background-color: rgba(15, 18, 19, .1)

}



.breadcrumbs.bg-light {

	background-color: rgba(255, 255, 255, .12)

}



.fancy-header .breadcrumbs li {

	position: relative;

	background: 0 0

}



.breadcrumbs li:first-child:before,

.fancy-header .breadcrumbs li:first-child:before {

	content: ""

}



.breadcrumbs li:before,

.fancy-header .breadcrumbs li:before {

	position: absolute;

	left: 0;

	top: 0;

	width: 15px;

	height: 13px;

	content: "/";

	opacity: .5;

	text-align: left;

	z-index: 3

}



.breadcrumbs li:before {

	opacity: 1

}



.page-title {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.fancy-title-head,

.page-title-head {

	max-width: 100%

}



.page-title.overlay-bg {

	position: relative

}



.page-title.overlay-bg .wf-wrap {

	position: relative;

	z-index: 1

}



.page-title.overlay-bg:after {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	content: ""

}



.page-title .wf-wrap {

	position: relative

}



.page-title .wf-wrap:after {

	position: absolute;

	width: 100%;

	bottom: 0;

	content: ""

}



.page-title.disabled-bg .wf-wrap:after,

.page-title.full-width-line .wf-wrap:after,

.page-title.gradient-bg .wf-wrap:after,

.page-title.solid-bg .wf-wrap:after,

.page-title.transparent-bg .wf-wrap:after {

	display: none

}



.fancy-header>.wf-wrap,

.page-title>.wf-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	box-sizing: border-box

}



.content-left>.wf-wrap {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.content-right>.wf-wrap {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: flex-end;

	-moz-align-items: flex-end;

	-ms-align-items: flex-end;

	-ms-flex-align: flex-end;

	align-items: flex-end;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.title-center>.wf-wrap {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.title-left>.wf-wrap,

.title-right>.wf-wrap {

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-flex-pack: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between

}



.page-title.title-left .hr-breadcrumbs,

.page-title.title-right h1 {

	text-align: right

}



.page-title.title-center .breadcrumbs,

.paginator.paginator-more-button,

.share-link-description,

.single-share-box .share-buttons a,

.title-center .hr-breadcrumbs,

.title-center h1 {

	text-align: center

}



.page-title .hr-breadcrumbs .breadcrumbs:after {

	display: none

}



.page-title .wf-container-title,

.page-title.full-width-line {

	border-bottom: 1px solid

}



.dt-breadcrumbs-shortcode {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.dt-breadcrumbs-shortcode.align-centre {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.dt-breadcrumbs-shortcode.align-right {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-flex-pack: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end

}



.breadcrumbs {

	list-style: none

}



.breadcrumbs li {

	position: relative;

	display: inline-block;

	padding-left: 12px;

	margin-left: 8px

}



.breadcrumbs li:first-child {

	padding-left: 0;

	margin-left: 0;

	background: 0 0!important

}



.breadcrumbs a {

	text-decoration: none

}



.breadcrumbs a:hover {

	text-decoration: underline

}



.filter {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	z-index: 10

}



.filter:after,

.filter:before {

	content: "";

	display: table

}



.filter:after {

	clear: both

}



.filter-by,

.filter-categories,

.filter-categories a,

.filter-extras,

.filter-sorting {

	display: inline-block;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.filter-by,

.filter-categories,

.filter-sorting {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.filter-categories,

.filter-extras {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.filter-categories {

	position: relative

}



.filter-categories .hasCustomSelect {

	display: none;

	left: 0;

	z-index: 1

}



#page .filter-categories .customSelect {

	position: relative;

	padding: 0;

	background: 0 0;

	display: none!important

}



.filter .filter-extras a,

.soc-ico a {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex

}



#page .filter-categories .customSelect:after {

	position: relative;

	right: 0;

	width: 20px;

	height: 20px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1;

	content: "\f0dc"

}



#page .filter-categories .customSelect .customSelectInner {

	background: 0 0

}



.filter .filter-categories a,

.filter .filter-extras a {

	position: relative;

	text-decoration: none

}



.filter .filter-extras a {

	display: inline-flex

}



.filter-categories a:first-child {

	margin-left: 0

}



.filter-bg-decoration .filter-categories a {

	overflow: hidden

}



.filter-bg-decoration .filter-categories a:after {

	position: absolute;

	z-index: -1;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	opacity: 0

}



.filter-bg-decoration .filter-categories a.act:after {

	opacity: 1

}



.filter-underline-decoration .filter-categories a:after {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	content: "";

	opacity: 0;

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease

}



.filter-underline-decoration .filter-categories a.act:after,

.filter-underline-decoration .filter-categories a:hover:after {

	opacity: 1

}



.filter .filter-extras a i[class^=fa] {

	font-size: 16px;

	line-height: 1

}



.filter .filter-popup {

	position: absolute;

	left: 50%;

	bottom: 100%;

	padding: 2px 6px;

	margin-bottom: 15px;

	background: #000;

	color: #fff!important;

	font: 400 10px/14px Arial, Verdana, sans-serif;

	letter-spacing: .3px;

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translate3d(-50%, 10px, 0);

	transform: translate3d(-50%, 10px, 0);

	-webkit-transition: all .25s ease-out;

	transition: all .25s ease-out;

	-webkit-border-radius: 2px;

	border-radius: 2px

}



.filter .filter-popup:after {

	position: absolute;

	left: 50%;

	bottom: -5px;

	margin-left: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #000;

	content: ""

}



.filter .filter-popup:before {

	position: absolute;

	left: 0;

	bottom: -20px;

	content: " ";

	display: block;

	width: 100%;

	height: 20px

}



.lte8 .filter-popup {

	display: none

}



.lte8 .filter-extras a:hover .filter-popup {

	display: block

}



.filter-extras>div>a:hover {

	cursor: default

}



.filter-extras>div>a>i:hover,

.filter-switch:hover {

	cursor: pointer

}



.filter-extras>div>a>i:hover+.filter-popup {

	visibility: visible;

	opacity: 1;

	-webkit-transform: translate3d(-50%, 0, 0);

	transform: translate3d(-50%, 0, 0)

}



.filter-extras>div>a>i:hover+.filter-popup:before {

	bottom: 0

}



.filter-switch {

	position: relative;

	display: inline-block;

	width: 19px;

	height: 7px;

	margin: 0 10px

}



.filter-switch,

.filter-switch-toggle {

	-webkit-border-radius: 8px;

	border-radius: 8px

}



.filter-switch-toggle {

	position: absolute;

	top: -1px;

	left: 0;

	width: 9px;

	height: 9px;

	background-color: #fff;

	content: "";

	-webkit-transition: left .3s ease-out;

	transition: left .3s ease-out

}



.filter-switch.right-act .filter-switch-toggle {

	left: 9px

}



.filter-extras a.pressed:after,

.pressed .filter-switch-toggle:after {

	-webkit-animation: anim-effect-boris .45s ease-out forwards;

	animation: anim-effect-boris .45s ease-out forwards

}



@-webkit-keyframes anim-effect-boris {

	0% {

		-webkit-transform: scale(0);

		transform: scale(0)

	}

	25%,

	50% {

		opacity: 1

	}

	to {

		opacity: 0;

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes anim-effect-boris {

	0% {

		-webkit-transform: scale(0);

		transform: scale(0)

	}

	25%,

	50% {

		opacity: 1

	}

	to {

		opacity: 0;

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



.paginator {

	position: relative;

	margin: 30px 0 0;

	z-index: 10;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.paginator:after,

.paginator:before {

	display: table;

	content: ""

}



.paginator:after {

	clear: both

}



.paginator:not(.paginator-more-button) a {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.paginator .disabled:hover {

	cursor: default

}



.paginator:not(.paginator-more-button) a,

.paginator:not(.paginator-more-button) span {

	position: relative;

	display: inline-block;

	padding: 1px 8px;

	margin: 0 6px;

	text-align: center;

	text-decoration: none;

	font-weight: 700

}



.paginator:not(.paginator-more-button) a:after,

.paginator:not(.paginator-more-button) span:after {

	position: absolute;

	left: 0;

	bottom: -2px;

	width: 100%;

	height: 2px;

	content: "";

	opacity: 0;

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease

}



.paginator:not(.paginator-more-button) a.disabled,

.paginator:not(.paginator-more-button) span.disabled {

	opacity: 0

}



.paginator:not(.paginator-more-button) a.nav-next,

.paginator:not(.paginator-more-button) a.nav-prev,

.paginator:not(.paginator-more-button) span.nav-next,

.paginator:not(.paginator-more-button) span.nav-prev {

	padding: 0;

	font-size: 14px;

	line-height: 1;

	-webkit-transition: transform .3s ease;

	transition: transform .3s ease;

	-webkit-transform: translateX(0);

	transform: translateX(0)

}



.paginator:not(.paginator-more-button) a.nav-next:not(.disabled):hover,

.paginator:not(.paginator-more-button) span.nav-next:not(.disabled):hover {

	-webkit-transform: translateX(4px);

	transform: translateX(4px)

}



.paginator:not(.paginator-more-button) a.nav-prev:not(.disabled):hover,

.paginator:not(.paginator-more-button) span.nav-prev:not(.disabled):hover {

	-webkit-transform: translateX(-4px);

	transform: translateX(-4px)

}



.paginator:not(.paginator-more-button) a.nav-next:after,

.paginator:not(.paginator-more-button) a.nav-prev:after,

.paginator:not(.paginator-more-button) span.nav-next:after,

.paginator:not(.paginator-more-button) span.nav-prev:after {

	display: none

}



.paginator .button-load-more,

.paginator .loading-ready,

.paginator .nav-next,

.paginator .nav-prev {

	position: relative;

	display: inline-block;

	text-decoration: none

}



.paginator:not(.paginator-more-button) a.act:after,

.paginator:not(.paginator-more-button) a:hover:after,

.paginator:not(.paginator-more-button) span.act:after,

.paginator:not(.paginator-more-button) span:hover:after {

	opacity: 1

}



.lazy-loading-mode .paginator.paginator-more-button {

	opacity: 0

}



.justified-grid .paginator.paginator-more-button {

	width: 100%

}



.paginator .button-load-more,

.paginator .loading-ready {

	float: none

}



.paginator .button-load-more {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	width: 220px;

	height: 50px;

	border: 2px solid;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: all .4s cubic-bezier(.19, 1, .22, 1);

	transition: all .4s cubic-bezier(.19, 1, .22, 1)

}



.paginator .button-load-more .stick {

	display: none;

	opacity: 0;

	-webkit-transition: opacity .1s ease;

	transition: opacity .1s ease

}



.paginator .button-load-more .button-caption {

	display: block;

	margin: 0;

	font-weight: 700;

	-webkit-transition: opacity 10ms ease, color .2s ease;

	transition: opacity 10ms ease, color .2s ease

}



.paginator .button-load-more .button-caption:before {

	content: "\f13a";

	margin-right: 5px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1

}



.paginator .button-load-more.animate-load,

.paginator .button-load-more.button-lazy-loading {

	width: 50px;

	height: 50px;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.paginator .button-load-more.animate-load .button-caption,

.paginator .button-load-more.button-lazy-loading .button-caption {

	opacity: 0;

	text-indent: -9999px

}



.paginator .button-load-more.animate-load .stick,

.paginator .button-load-more.button-lazy-loading .stick {

	display: block;

	-webkit-animation: dt-spin 1s infinite linear .2s;

	animation: dt-spin 1s infinite linear .2s;

	-webkit-animation-delay: .4s;

	animation-delay: .4s;

	border-bottom-color: transparent;

	border-left-color: transparent

}



.dt-posts-preload.iso-preloader .dt-posts-preload-activity:before {

	border-color: #fff transparent transparent;

	border-right-color: #fff!important

}



.iso-preloader .dt-posts-preload-activity:after {

	display: none

}



.iso-preloader .dt-posts-preload-activity:before,

.stick:first-child {

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -15px 0 0 -15px;

	width: 50px;

	height: 50px;

	-webkit-border-radius: 40px;

	border-radius: 40px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background-color: transparent;

	border: 2px solid;

	-webkit-animation: dt-spin 1s infinite linear .2s;

	animation: dt-spin 1s infinite linear .2s

}



.blog-media,

.post {

	position: relative

}



.stick:first-child {

	top: -2px;

	left: -2px;

	margin: 0

}



@-webkit-keyframes dt-spin {

	0% {

		opacity: 1

	}

	100% {

		opacity: 1;

		-webkit-transform: rotate(360deg)

	}

}



@keyframes dt-spin {

	0% {

		opacity: 1

	}

	100% {

		opacity: 1;

		transform: rotate(360deg)

	}

}



.page-info {

	padding: 0 0 10px

}



.post:after,

.post:before {

	content: "";

	display: table;

	clear: both

}



.post .entry-title a {

	display: inline-block

}



.blog .details.more-link,

.dt-blog-shortcode .details.more-link {

	margin-bottom: 10px

}



.more-link.dt-btn {

	margin-top: 5px

}



.post .more-link.dt-btn {

	margin-right: 10px

}



.post.bg-on .block-style-widget,

.post.bg-on .format-aside-content,

.post.bg-on .format-link-content,

.post.bg-on .format-status-content {

	padding: 0;

	background: 0 0!important;

	box-shadow: none!important;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.format-aside-content,

.format-link-content {

	padding: 25px 30px 15px;

	margin: 0 0 15px

}



.author-quote {

	border-left: 5px solid;

	padding-left: 10px

}



.format-status-content {

	padding: 25px 20px 15px;

	margin: 5px 0 15px

}



.format-aside .details,

.format-link .details,

.format-quote .details,

.format-status .details {

	display: none

}



.albums .post img,

.blog .post img,

.dt-albums-shortcode:not(.owl-carousel) img,

.dt-blog-shortcode img,

.dt-portfolio-shortcode:not(.owl-carousel) img,

.images-container img,

.media .post img,

.portfolio .post img,

.related-projects .rollover img,

.related-projects .rollover-video img,

.wf-container.iso-grid img,

.wf-container.layout-masonry img {

	max-width: 100%;

	width: 100%;

	height: auto

}



.portfolio .slider-simple.owl-carousel img {

	max-width: none

}



.nav-previous .post-title,

.project-media img,

.textwidget *,

.textwidget img {

	max-width: 100%

}



.blog.layout-list .post .blog-media img,

.mobile-true .post img.iso-lazy-load {

	width: 100%

}



.bg-on .blog-content,

.bg-on .project-list-content {

	padding: 10px 25px

}



.slider-wrapper .bg-on .project-list-content {

	padding-top: 20px

}



.iso-container .bg-on .blog-content>*,

.iso-container .bg-on .project-list-content>*,

.iso-grid .bg-on .blog-content>*,

.iso-grid .bg-on .project-list-content>* {

	padding-top: 10px;

	padding-bottom: 0;

	margin-bottom: 0

}



.iso-container .bg-on .blog-content>:last-child,

.iso-container .bg-on .project-list-content>:last-child,

.iso-grid .bg-on .blog-content>:last-child,

.iso-grid .bg-on .project-list-content>:last-child {

	margin-bottom: 10px

}



.bg-on .blog-media>p,

.bg-on .project-list-media>p,

.description-under-image .post.bg-on ul.royalSlider.alignnone,

.post.bg-on .alignleft,

.post.bg-on .alignnone,

.post.bg-on ul.royalSlider.alignnone {

	margin-bottom: 0

}



.bg-on .blog-media,

.bg-on .project-list-media {

	padding: 25px 25px 0

}



.bg-on.fullwidth-img .blog-media,

.bg-on.fullwidth-img .project-list-media {

	padding: 0

}



.bg-on .blog-content,

.bg-on .blog-media {

	position: relative;

	z-index: 9

}



.bg-on.post .alignnone {

	margin-top: 0

}



.layout-list .post {

	padding-top: 44px;

	margin-top: 19px

}



.layout-list .articles-list .post:last-child {

	margin-bottom: -25px

}



.layout-list .articles-list .post.bg-on:last-child {

	margin-bottom: 0

}



.layout-list .post:first-child {

	border: none;

	padding-top: 0;

	margin-top: 0

}



.blog .post.bg-on,

.portfolio .post.bg-on {

	border-top: none

}



.layout-list .blog-content,

.layout-list .blog-media,

.layout-list .project-list-content,

.layout-list .project-list-media {

	display: block;

	float: left;

	width: 100%

}



.layout-list article.no-img .blog-content {

	width: 100%!important

}



.project-even .alignleft,

.project-even ul.royalSlider.alignleft {

	float: right;

	margin-right: 0;

	margin-left: 30px

}



.layout-list .post.bg-on {

	padding: 25px 25px 0;

	margin: 0 0 20px

}



.layout-list .bg-on .blog-content,

.layout-list .bg-on .blog-media,

.layout-list .bg-on .project-list-content,

.layout-list .bg-on .project-list-media {

	display: block;

	float: left;

	width: 100%;

	padding: 0

}



.layout-list .bg-on .blog-content,

.layout-list .bg-on .project-list-content {

	padding-bottom: 10px

}



.layout-list .post-slider {

	margin-right: 30px

}



.layout-list .project-even .post-slider {

	margin-right: 0;

	margin-left: 30px

}



.layout-list .media-wide .post-slider,

.layout-list .media-wide.project-even .post-slider {

	margin-right: 0;

	margin-left: 0

}



.blog.layout-list .post.bg-on .slider-masonry.alignnone,

.description-under-image .post .alignnone,

.description-under-image .post .photoSlider,

.description-under-image .post .slider-masonry.alignnone,

.post .alignleft {

	margin-bottom: 20px

}



.description-under-image .bg-on.post .alignnone,

.description-under-image .post .buttons-on-img .slider-masonry.alignnone {

	margin-bottom: 0

}



.project-list-media .alignleft {

	width: 100%

}



.blog-media .alignleft {

	float: none

}



.blog.layout-list .post .alignleft,

.blog.layout-list .post .alignnone,

.blog.layout-list .post .post-slider {

	margin-bottom: 25px

}



.format-quote .block-style-widget {

	margin: 0 0 15px;

	padding: 25px 30px 15px

}



.bg-on .format-aside-content,

.bg-on .format-link-content,

.format-quote.bg-on .block-style-widget {

	margin-bottom: 10px

}



.iso-container .blog-content.wf-td,

.iso-container .blog-media.wf-td,

.iso-grid .blog-content.wf-td,

.iso-grid .blog-media.wf-td,

.layout-masonry .blog-content.wf-td,

.layout-masonry .blog-media.wf-td,

.media-wide .blog-content.wf-td,

.media-wide .blog-media.wf-td,

.shortcode-blog-posts .wf-td {

	display: block

}



.blog-media {

	overflow: hidden;

	z-index: 9

}



.fancy-date a {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	top: 10px;

	right: 10px;

	z-index: 30;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	text-decoration: none;

	background: #fff

}



.circle-fancy-style .fancy-date a {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	padding: 0 8px;

	min-width: 63px;

	min-height: 63px

}



.vertical-fancy-style .fancy-date a {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	min-height: 80px;

	min-width: 42px;

	padding: 2px 0

}



.horizontal-fancy-style .fancy-date a {

	padding: 2px 2px 1px 4px

}



.fancy-date a * {

	color: #222

}



.circle-fancy-style .fancy-date a .entry-date:after,

.circle-fancy-style .fancy-date a .entry-year {

	display: none

}



.fancy-date a .entry-date,

.fancy-date a .entry-month {

	position: relative

}



.fancy-date a .entry-date:after,

.fancy-date a .entry-month:after {

	position: absolute;

	height: 2px;

	content: ""

}



.circle-fancy-style .fancy-date a .entry-date:after,

.circle-fancy-style .fancy-date a .entry-month:after {

	left: 0;

	bottom: -2px;

	width: 100%

}



.vertical-fancy-style .fancy-date a .entry-date:after,

.vertical-fancy-style .fancy-date a .entry-month:after {

	left: 50%;

	bottom: -2px;

	width: 14px;

	margin-left: -7px

}



.horizontal-fancy-style .fancy-date a .entry-date:after,

.horizontal-fancy-style .fancy-date a .entry-month:after {

	top: 50%;

	margin-top: -2px;

	right: 0;

	width: 4px;

	height: 4px;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.layout-list article.project-odd .fancy-date a {

	top: 10px;

	right: auto;

	left: 10px

}



.layout-list article.project-even .fancy-date a {

	top: 10px;

	left: auto;

	right: 10px

}



.bg-on:not(.fullwidth-img) .fancy-date a {

	top: 35px;

	right: 35px

}



.fancy-date .entry-month,

.fancy-date .entry-year {

	font: 700 11px/19px Arial, Verdana, sans-serif

}



.vertical-fancy-style .fancy-date .entry-month,

.vertical-fancy-style .fancy-date .entry-year {

	font: 700 12px/22px Arial;

	padding: 1px

}



.horizontal-fancy-style .fancy-date .entry-month,

.horizontal-fancy-style .fancy-date .entry-year {

	padding: 0 6px 0 5px;

	text-transform: none;

	font: 700 12px/22px Arial, Verdana, sans-serif

}



.circle-fancy-style .fancy-date .entry-month,

.vertical-fancy-style .fancy-date .entry-month {

	margin-bottom: 2px

}



.horizontal-fancy-style .fancy-date .entry-month {

	padding: 0 9px 0 5px

}



.fancy-date .entry-date {

	font: 700 24px/29px Arial, Verdana, sans-serif

}



.vertical-fancy-style .fancy-date .entry-date {

	font: 700 22px/28px Arial;

	margin-bottom: 3px;

	padding: 2px

}



.horizontal-fancy-style .fancy-date .entry-date {

	padding: 0 9px 0 5px;

	font: 700 12px/22px Arial, Verdana, sans-serif

}



.post .project-media {

	margin-bottom: 20px;

	line-height: 0

}



.project-content,

.project-media {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.dt-format-gallery .rollover-video,

.dt-format-gallery a {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.dt-posts-preload {

	-webkit-pointer-events: none;

	pointer-events: none;

	-webkit-user-select: none;

	user-select: none

}



.dt-posts-preload .dt-posts-preload-activity {

	position: fixed;

	display: block;

	z-index: 2000;

	top: 50%;

	left: 50%;

	margin: -25px 0 0 -25px;

	width: 50px;

	height: 50px;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.dt-posts-preload .dt-posts-preload-activity:before {

	width: 32px;

	height: 32px;

	margin: -16px 0 0 -16px;

	border: 3px solid #fff;

	border-right-color: transparent!important;

	border-left-color: transparent!important;

	-webkit-animation: dt-posts-loader-rotation 1s linear infinite;

	animation: dt-posts-loader-rotation 1s linear infinite;

	content: ''

}



@-webkit-keyframes dt-posts-loader-rotation {

	0% {

		-webkit-transform: rotate(0)

	}

	100% {

		-webkit-transform: rotate(359deg)

	}

}



@keyframes dt-posts-loader-rotation {

	0% {

		transform: rotate(0)

	}

	100% {

		transform: rotate(359deg)

	}

}



.single .content>.post,

.single .content>.project-post {

	margin-bottom: 50px

}



.single .content>.post:last-child,

.single .content>.project-post:last-child {

	margin-bottom: 0

}



.post-meta .entry-meta,

.post-meta .entry-tags {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.portfolio-categories {

	display: block;

	overflow: hidden

}



.blog-content .entry-meta,

.portfolio-categories {

	padding: 0 0 10px

}



.project-post .portfolio-categories {

	padding: 0;

	margin-bottom: 10px

}



.entry-meta>a,

.entry-meta>span,

.portfolio-categories>a,

.portfolio-categories>span {

	position: relative;

	display: inline-block;

	text-decoration: none;

	margin: 0 6px 0 0;

	padding: 0 9px 0 0

}



.portfolio-categories a {

	-webkit-transition: all 50ms linear 50ms;

	transition: all 50ms linear 50ms

}



.entry-meta span a,

.portfolio-categories>span a {

	text-decoration: none

}



.entry-meta a:hover,

.portfolio-categories a:hover {

	text-decoration: underline

}



.portfolio-categories>a.data-link:hover {

	text-decoration: none;

	cursor: default

}



.entry-meta>a:last-child,

.entry-meta>span:last-child,

.portfolio-categories>a:last-child,

.portfolio-categories>span:last-child {

	padding: 0;

	margin: 0

}



.entry-meta>a:after,

.entry-meta>span:after,

.portfolio-categories>a:after,

.portfolio-categories>span:after {

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	width: 3px;

	height: 3px;

	content: "";

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.entry-meta>a:last-child:after,

.entry-meta>span:last-child:after,

.portfolio-categories>a:last-child:after,

.portfolio-categories>span:last-child:after {

	display: none

}



.fullwidth-slider .portfolio-categories span,

.fullwidth-slider .portfolio-categories>a {

	float: none;

	display: inline-block

}



.entry-tags {

	display: block;

	overflow: hidden;

	padding: 10px 0 0

}



.entry-tags span.single-tags {

	position: relative;

	float: left

}



.single .entry-tags a {

	padding: 1px 6px;

	margin: 2px;

	border: 1px solid;

	font: 400 10px/15px Arial, Verdana, sans-serif;

	text-decoration: none;

	letter-spacing: .3px

}



.entry-author {

	overflow: hidden;

	margin-bottom: 60px;

	padding: 30px 30px 25px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.entry-author:last-child {

	margin-bottom: 0

}



.entry-author-img {

	width: 115px

}



.entry-author-info {

	vertical-align: top

}



.entry-author .text-primary {

	font-weight: 700

}



.entry-author .alignleft {

	margin-bottom: 10px

}



.entry-author .alignleft img,

.entry-author img.alignleft {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.post .entry-author img {

	max-width: none

}



.blog .post .wp-smiley {

	width: auto

}



.single .post:not(.type-event) .post-thumbnail {

	position: relative;

	margin-bottom: 45px;

	line-height: 0

}



.single .post:not(.type-event) .post-thumbnail:last-child {

	margin-bottom: 0

}



.single .post:not(.type-event) .post-thumbnail img {

	width: 100%

}



.single .entry-content {

	margin-bottom: 50px

}



.single .entry-content:last-child {

	margin-bottom: 0

}



.single .post-meta {

	margin-bottom: 55px

}



.single .post-meta:last-child {

	margin-bottom: 0

}



.single-share-box {

	position: relative

}



.single .single-share-box {

	margin-top: -5px;

	margin-bottom: 60px

}



.single .single-share-box:last-child {

	margin-bottom: 0

}



.page .single-share-box {

	margin-top: 50px

}



.single-share-box.show-on-hover {

	z-index: 10;

	display: inline-block;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.single-share-box.show-on-hover:hover {

	cursor: pointer

}



.share-link-description {

	display: block;

	margin-bottom: 10px;

	font-weight: 700

}



.show-on-hover .share-link-description {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.show-on-hover .share-link-description:before {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	width: 40px;

	height: 40px;

	border: 2px solid;

	margin-bottom: 5px;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: all .2s ease;

	transition: all .2s ease;

	content: "\f1e0";

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 14px;

	line-height: 1

}



.single-share-box .share-buttons {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	line-height: 0

}



.single-share-box:not(.show-on-hover) .share-buttons {

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.share-buttons .soc-font-icon {

	display: none

}



.show-on-hover .share-buttons {

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: 100%;

	padding: 10px 5px 10px 10px;

	margin-bottom: 10px;

	background: #fff;

	-webkit-box-shadow: 1px 3px 16px 0 rgba(0, 0, 0, .3);

	box-shadow: 1px 3px 16px 0 rgba(0, 0, 0, .3);

	opacity: 0;

	visibility: hidden;

	-webkit-transform: translate3d(-50%, 10px, 0);

	transform: translate3d(-50%, 10px, 0);

	-webkit-transition: all .25s ease-out;

	transition: all .25s ease-out

}



.slider-link,

.slider-link:hover {

	background-color: rgba(0, 0, 0, .4)

}



.show-on-hover .share-buttons:after {

	position: absolute;

	left: 50%;

	bottom: -6px;

	margin-left: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 6px solid #fff;

	content: ""

}



.show-on-hover .share-buttons:before {

	position: absolute;

	left: 0;

	bottom: -20px;

	content: " ";

	display: block;

	width: 100%;

	height: 20px

}



.show-on-hover:hover .share-buttons {

	visibility: visible;

	opacity: 1;

	pointer-events: auto;

	-webkit-transform: translate3d(-50%, 0, 0);

	transform: translate3d(-50%, 0, 0)

}



.content-rollover-layout-list.mode-grid:not(.portfolio-shortcode) .post-entry-content .entry-title,

.content-rollover-layout-list.mode-masonry:not(.portfolio-shortcode) .post-entry-content .entry-title,

.content-rollover-layout-list.owl-carousel .post-entry-content .entry-title,

.gradient-overlay-layout-list:not(.portfolio-shortcode) .post-entry-content .entry-title {

	pointer-events: none

}



.single-share-box .share-buttons a {

	display: inline-block;

	width: 50px;

	height: 30px;

	min-width: 50px;

	min-height: 30px;

	margin: 0 4px 4px 0;

	border: 1px solid;

	font-family: 'Font Awesome 5 Brands';

	font-size: 14px;

	line-height: 30px;

	text-decoration: none;

	-webkit-transition: border-color .2s ease;

	transition: border-color .2s ease;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.images-container,

.images-list {

	line-height: 0

}



.single-share-box .share-buttons a .icon {

	display: none

}



.author-info,

.post-navigation .nav-links {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.single-share-box .share-buttons a.facebook {

	border-color: rgba(76, 105, 199, .3);

	color: #4c69c7

}



.single-share-box .share-buttons a.facebook:hover {

	border-color: #4c69c7

}



.single-share-box .share-buttons a.facebook:before {

	content: "\f39e"

}



.single-share-box .share-buttons a.twitter {

	border-color: rgba(42, 190, 235, .3);

	font-size: 15px;

	color: #2abeeb

}



.single-share-box .share-buttons a.twitter:hover {

	border-color: #2abeeb

}



.single-share-box .share-buttons a.twitter:before {

	content: "\f099"

}



.single-share-box .share-buttons a.google {

	border-color: rgba(230, 66, 53, .3);

	color: #e64235

}



.single-share-box .share-buttons a.google:hover {

	border-color: #e64235

}



.single-share-box .share-buttons a.google:before {

	content: "\f0d5"

}



.single-share-box .share-buttons a.pinterest {

	border-color: rgba(207, 40, 52, .3);

	font-size: 16px;

	color: #cf2834

}



.single-share-box .share-buttons a.pinterest:hover {

	border-color: #cf2834

}



.single-share-box .share-buttons a.pinterest:before {

	content: "\f0d2"

}



.single-share-box .share-buttons a.linkedin {

	border-color: rgba(0, 123, 199, .3);

	color: #007bc7

}



.single-share-box .share-buttons a.linkedin:hover {

	border-color: #007bc7

}



.single-share-box .share-buttons a.linkedin:before {

	content: "\f0e1"

}



.single-share-box .share-buttons a.whatsapp {

	border-color: rgba(54, 183, 77, .3);

	font-size: 16px;

	color: #36b74d

}



.single-share-box .share-buttons a.whatsapp:hover {

	border-color: #36b74d

}



.single-share-box .share-buttons a.whatsapp:before {

	content: "\f232"

}



.author-info {

	display: flex;

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap

}



.author-avatar {

	-webkit-flex: 0 0 80px;

	-moz-flex: 0 0 80px;

	-ms-flex: 0 0 80px;

	flex: 0 0 80px;

	margin-right: 30px

}



.author-avatar.no-avatar {

	width: 80px;

	height: 80px;

	border-radius: 50%

}



.author-avatar.no-avatar.no-avatar:after {

	content: "\f007";

	font-size: 36px

}



.author-description h4 {

	margin-bottom: 5px

}



.author-description .author-link {

	display: inline-block;

	margin-bottom: 20px;

	text-decoration: none

}



.author-description .author-link:hover {

	text-decoration: underline

}



.clear-form,

.comment-meta a,

.comment-reply-link,

.fn a,

.navigation-inner a,

.pingback a,

.project-details,

.project-link,

.project-zoom,

.vc-item .vc_read_more {

	text-decoration: none

}



.post-navigation {

	margin-bottom: 50px

}



.post-navigation:last-child {

	margin-bottom: 0

}



.post-navigation .nav-links {

	display: flex;

	padding: 25px 0;

	border-width: 1px 0;

	border-style: solid

}



.disabled-post-navigation.post-navigation .nav-links {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.post-navigation .nav-links .back-to-list i[class^=fa] {

	font-size: 28px

}



.meta-nav {

	margin-bottom: 5px

}



.post-navigation .back-to-list,

.post-navigation .nav-next,

.post-navigation .nav-previous {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	text-decoration: none

}



.back-to-list {

	width: 30px

}



.rtl .back-to-list {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.nav-previous {

	width: 45%;

	padding-left: 35px;

	margin-right: 30px

}



.nav-previous i {

	position: absolute;

	left: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	font-size: 42px

}



.nav-previous .post-title {

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.rtl .nav-previous .post-title {

	-webkit-align-self: flex-end;

	-moz-align-self: flex-end;

	-ms-align-self: flex-end;

	-ms-flex-item-align: flex-end;

	align-self: flex-end

}



.rtl .nav-previous {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2;

	-webkit-align-items: flex-end;

	-moz-align-items: flex-end;

	-ms-align-items: flex-end;

	-ms-flex-align: flex-end;

	align-items: flex-end

}



.post-navigation .nav-next {

	padding-right: 35px;

	margin-left: 30px;

	width: 45%;

	text-align: right

}



.post-navigation .nav-next i {

	position: absolute;

	right: 0;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	font-size: 42px

}



.images-list,

.project-post {

	position: relative

}



.post-navigation .nav-next .post-title {

	-webkit-align-self: flex-end;

	-moz-align-self: flex-end;

	-ms-align-self: flex-end;

	-ms-flex-item-align: flex-end;

	align-self: flex-end;

	max-width: 100%

}



.rtl .post-navigation .nav-next .post-title {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.rtl .nav-next {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.single .project-slider {

	margin-bottom: 45px

}



.single-gallery-media {

	padding-bottom: 45px

}



.single .project-content {

	margin-bottom: 55px

}



.images-list {

	margin-bottom: 20px

}



.images-list img,

.images-list:last-child {

	margin-bottom: 0

}



.images-list-caption {

	position: absolute;

	top: auto;

	bottom: 0;

	left: 0;

	width: 100%;

	z-index: 99

}



.images-list-inner {

	position: absolute;

	bottom: 0;

	display: inline-block;

	margin: 0 20px;

	padding: 15px 0

}



.images-list-inner h4,

.slider-post-inner h4 {

	display: inline-block;

	margin: 5px 0 0

}



.images-list-inner,

.images-list-inner * {

	color: #fff

}



.slider-post-inner h4 {

	vertical-align: middle

}



#main .images-list-inner h4,

#main .slider-post-inner h4,

.images-list-inner,

.slider-post-inner {

	text-shadow: 1px 1px 5px rgba(0, 0, 0, .5)

}



.images-list-inner .album-content-btn,

.slider-post-inner .album-content-btn {

	display: block;

	float: left;

	width: 100%;

	margin-bottom: 0

}



.images-list-inner p {

	margin-bottom: 0

}



.slider-link {

	display: block;

	float: left;

	width: 32px;

	height: 32px;

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,14 2,14 2,2 5.011,2 5.011,0 2,0 0.011,0 0,0 0,14 0,16 2,16 16,16 16,15.989 16,14 16,10.989 14,10.989 '/%3E%3Cpolygon points='14,-0.019 14,0 8.993,0 8.993,2 12.637,2 6.5,8.137 7.863,9.5 14,3.364 14,6.981 16,6.981 16,-0.019 '/%3E%3C/svg%3E");

	-webkit-border-radius: 50%;

	border-radius: 50%;

	background-repeat: no-repeat;

	-webkit-transition: opacity .2s ease;

	transition: opacity .2s ease

}



.images-list-inner .share-button.entry-share,

.slider-link,

.slider-post-inner .share-button.entry-share {

	margin: 0 5px 5px 0;

	background-position: center center;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.single-related-posts {

	padding-bottom: 35px;

	margin-bottom: 50px;

	border-bottom: 1px solid

}



.single-related-posts:last-child {

	margin-bottom: 0

}



.single-related-posts .items-grid {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	margin: 0 -25px -25px

}



.single-related-posts .items-grid>.related-item {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	width: 33%;

	padding: 0 25px 25px;

	box-sizing: border-box

}



.comment-respond,

.comments-area,

.project-info-box,

.single-related-posts {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.sidebar-left .single-related-posts .items-grid>.related-item,

.sidebar-right .single-related-posts .items-grid>.related-item {

	width: 50%

}



.comment-respond,

.comments-area,

.single-related-posts {

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.comment-respond>h3,

.comments-area>h3,

.single-related-posts>h3 {

	position: relative;

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	padding-bottom: 10px;

	margin-bottom: 40px

}



.comment-respond>h3:after,

.comments-area>h3:after,

.single-related-posts>h3:after {

	position: absolute;

	bottom: 0;

	left: 50%;

	width: 60px;

	height: 3px;

	margin-left: -30px;

	content: ""

}



.single-related-posts>h3 {

	margin-bottom: 35px

}



.single-portfolio .single-related-posts {

	padding-bottom: 60px

}



.single-portfolio .single-related-posts>h3 {

	margin-bottom: 40px

}



#comments .children,

#comments .comment-list {

	margin: 0;

	padding: 0;

	list-style: none

}



#comments .comment-list {

	padding-bottom: 50px

}



#comments .comment-list:last-child {

	padding-bottom: 0

}



.comment-list .comment-body {

	position: relative;

	padding: 30px 30px 15px 120px;

	margin-top: 20px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.comment-list>li:first-child>.comment-body {

	margin-top: 0

}



#comments .children {

	margin-left: 90px

}



.comment-author-name {

	display: block;

	margin-bottom: 5px

}



.comment-author-name a {

	font: inherit!important

}



.comment-metadata {

	margin-bottom: 20px

}



.comment-author .avatar,

.comment-author .rollover {

	float: left;

	margin: 0 30px 15px -90px

}



.comment-author .avatar,

.comment-author .rollover,

.comment-author .rollover i {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.comment-author .rollover .avatar {

	margin: 0

}



.comment-content {

	overflow: hidden;

	margin-bottom: 10px

}



.comment-list .reply {

	text-align: right;

	margin-bottom: 10px

}



.comment-reply-link {

	margin-left: 10px;

	font-weight: 700

}



.comment-reply-title>small {

	display: block;

	text-align: center

}



.comment-reply-title #cancel-comment-reply-link {

	display: inline-block;

	float: none;

	padding-left: 15px;

	text-align: center

}



.comment-notes,

.logged-in-as {

	text-align: center;

	margin-bottom: 15px

}



.comment-form .form-fields {

	overflow: hidden;

	margin-bottom: 10px

}



#page .comment-respond .dt-btn,

#page .comment-respond p.form-submit {

	margin-bottom: 0

}



.rtl #page .comment-respond .dt-btn {

	float: left

}



.says {

	height: 1px;

	overflow: hidden;

	position: absolute!important;

	width: 1px;

	word-wrap: normal!important

}



.comment #respond {

	padding-top: 24px

}



#respond #submit {

	display: none

}



#commentform textarea,

.dt-contact-form textarea {

	width: 100%;

	margin: 0 0 10px

}



#reply-title small a:hover,

.clear-form:hover,

.comment-meta a:hover,

.comment-reply-link:hover,

.pingback a:hover {

	text-decoration: underline

}



#wp-calendar td a,

#wp-calendar tfoot td a:hover,

.cat-item a,

.custom-categories a,

.custom-menu a,

.custom-nav>li>ul a:hover,

.items-grid .post-content>a,

.menu a,

.project-post .btn-project-link,

.project-share-overlay .share-button.entry-share,

.recent-posts a,

.tp_recent_tweets li a,

.widget_nav_menu a:hover,

.widget_pages a,

.widget_tag_cloud a {

	text-decoration: none

}



.project-share-overlay {

	position: relative;

	display: inline-block;

	padding-top: 5px;

	padding-bottom: 5px

}



.project-info-box {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	margin-bottom: 40px

}



.project-post .btn-project-link {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	min-width: 220px;

	height: 50px;

	border: 2px solid;

	margin-bottom: 15px;

	font-weight: 700;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



#page .project-share-overlay .share-button.entry-share {

	padding: 0 0 0 23px

}



.share-button.entry-share {

	display: inline-block;

	padding: 0 0 0 23px

}



.btn-project-link.no-text,

.share-button.entry-share.no-text {

	width: 36px;

	height: 36px;

	padding: 0;

	text-indent: -9999px

}



.btn-project-link,

.share-button.entry-share,

.share-overlay .soc-ico a {

	-webkit-transition: all .2s ease;

	transition: all .2s ease

}



.images-list-inner .share-button.entry-share,

.photo-scroller .share-button.entry-share,

.slider-post-inner .share-button.entry-share {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M12.508,10.664c-0.61,0-1.213,0.287-1.663,0.633L6.236,8.531C6.261,8.39,6.289,8.148,6.289,8c0-0.15-0.058-0.39-0.083-0.532l4.64-2.796c0.451,0.347,1.053,0.659,1.663,0.659c1.475,0,2.666-1.194,2.666-2.664C15.174,1.191,13.982,0,12.508,0c-1.472,0-2.665,1.191-2.665,2.667c0,0.149,0.038,0.394,0.064,0.536L5.336,5.945C4.968,5.568,4.257,5.211,3.627,5.203C1.89,5.183,0.826,6.576,0.826,8.049c0,1.472,1.02,2.757,2.759,2.737c0.611-0.01,1.368-0.283,1.797-0.729l4.543,2.726c-0.027,0.141-0.082,0.401-0.082,0.548c0,1.476,1.193,2.669,2.665,2.669c1.475,0,2.666-1.193,2.666-2.669C15.174,11.859,13.982,10.664,12.508,10.664z'/%3E%3C/svg%3E")

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico {

	position: absolute;

	z-index: 999;

	bottom: 46px;

	width: 150px;

	height: 36px;

	padding: 0 3px;

	visibility: hidden;

	overflow: visible;

	opacity: 0;

	background-color: #fff;

	text-align: center;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	-webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2);

	box-shadow: 0 0 2px 0 rgba(0, 0, 0, .2)

}



.single-post .project-share-overlay:not(.allways-visible-icons) .soc-ico {

	bottom: 48px

}



.project-content-btn .project-share-overlay:not(.allways-visible-icons) .soc-ico {

	bottom: 38px

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico:after,

.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {

	position: absolute;

	left: 50%;

	margin-left: -5px;

	bottom: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #fff;

	content: ""

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico:before {

	margin-left: -6px;

	bottom: -6px;

	border-left: 6px solid transparent;

	border-right: 6px solid transparent;

	border-top: 6px solid rgba(0, 0, 0, .1)

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico a {

	display: none;

	float: none;

	width: 24px;

	margin: 7px 3px 0;

	background: 0 0!important

}



#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a {

	box-shadow: none

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover {

	background: 0 0!important;

	opacity: .6

}



.project-share-overlay:not(.allways-visible-icons) .soc-ico a:after,

.project-share-overlay:not(.allways-visible-icons) .soc-ico a:before {

	display: none

}



#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a .soc-font-icon,

#page .project-share-overlay:not(.allways-visible-icons) .soc-ico a:hover .soc-font-icon {

	color: #000

}



.project-share-overlay.allways-visible-icons .soc-ico {

	display: inline-block;

	vertical-align: middle;

	margin-left: 10px

}



.slide-caption .btn-project-link,

.slide-caption .share-button.entry-share {

	border-color: rgba(255, 255, 255, .35)

}



.slide-caption .btn-project-link:hover,

.slide-caption .share-button.entry-share:hover {

	background-color: rgba(255, 255, 255, .35);

	border-color: rgba(255, 255, 255, .35)

}



.sidebar-divider-off #sidebar,

.sidebar-left .sidebar.bg-under-widget,

.sidebar-left .sidebar.solid-bg,

.sidebar-right .sidebar.bg-under-widget,

.sidebar-right .sidebar.solid-bg {

	border: none

}



#bottom-bar.full-width-line .wf-container-bottom,

#bottom-bar.solid-bg .wf-container-bottom,

.empty-footer.solid-bg #bottom-bar.full-width-line,

.empty-footer.solid-bg .wf-container-bottom,

.footer.full-width-line .wf-container-footer,

.footer.solid-bg .wf-container-footer,

.sidebar .widget-divider-off .widget,

.sidebar .widget:first-child,

.sidebar-content .widget:first-child,

.sidebar-content.widget-divider-off .widget,

.solid-bg.sidebar-content .widget {

	border-top: none

}



.single-attachment article.type-attachment {

	text-align: center

}



.single-attachment article.type-attachment .rollover {

	display: inline-block

}



.sidebar {

	position: relative;

	z-index: 9

}



.sidebar-none .sidebar {

	display: none

}



.sidebar-left .wf-wrap:after,

.sidebar-left .wf-wrap:before,

.sidebar-right .wf-wrap:after,

.sidebar-right .wf-wrap:before,

.widget:after,

.widget:before {

	display: table;

	content: ""

}



#main .ui-widget-content {

	clear: both

}



.sidebar-left .sidebar.bg-under-widget,

.sidebar-left .sidebar.solid-bg {

	padding-right: 0

}



.sidebar-right .sidebar.bg-under-widget,

.sidebar-right .sidebar.solid-bg {

	padding-left: 0

}



.no-cssgridlegacy.no-cssgrid .sidebar-none .content,

.sidebar-none .content {

	width: 100%

}



.sidebar .widget,

.sidebar-content .widget {

	padding: 0;

	margin-bottom: -10px

}



.sidebar.solid-bg .widget,

.solid-bg .sidebar-content .widget,

.solid-bg.sidebar-content .widget {

	padding-left: 25px;

	padding-right: 25px

}



.bg-under-widget .sidebar-content .widget,

.sidebar.bg-under-widget .widget,

.solid-bg.sidebar-content .widget {

	margin-bottom: 0;

	padding: 25px 25px 15px

}



.bg-under-widget .sidebar-content .widget:first-child,

.sidebar.bg-under-widget .widget:first-child,

.solid-bg.sidebar-content .widget:first-child {

	margin-top: 0

}



.content .sidebar-content:not(.solid-bg):not(.bg-under-widget) .widget:first-child,

.sidebar:not(.solid-bg):not(.bg-under-widget) .widget:first-child {

	padding-top: 0

}



.footer .widget {

	margin-bottom: 30px

}



.widget:after,

.widget:before {

	clear: both

}



.widget-info {

	margin-bottom: 10px

}



.content .widget ul {

	list-style: none

}



.widget-title {

	margin-bottom: 15px;

	clear: both

}



.custom-categories,

.widget_categories ul {

	padding-bottom: 10px

}



.cat-item,

.custom-categories li {

	overflow: hidden;

	margin: 9px 0 0;

	padding: 10px 0 0

}



.custom-categories li {

	margin-top: 0

}



.cat-item:first-child,

.custom-categories>li:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: none!important

}



#wp-calendar,

#wp-calendar caption {

	border-style: solid;

	border-width: 1px

}



.custom-categories a {

	display: block;

	clear: both

}



.custom-categories span.item-name {

	float: left

}



.custom-categories span.item-num {

	float: right;

	margin-left: 10px

}



.cat-item ul,

.custom-categories ul {

	margin-left: 20px

}



#wp-calendar {

	margin: 25px 0 15px

}



#wp-calendar caption {

	padding: 5px 0;

	margin: 0;

	height: auto;

	border-bottom: none

}



#wp-calendar th {

	height: 25px;

	font-weight: 400

}



.content #wp-calendar th {

	border: none

}



#wp-calendar td {

	width: 34px;

	height: 25px;

	border-style: solid;

	border-width: 1px;

	vertical-align: middle;

	text-align: center;

	line-height: 20px;

	cursor: default

}



#wp-calendar td.act {

	color: #fff

}



#wp-calendar td a {

	display: block;

	width: 100%

}



#wp-calendar td.pad,

.footer #wp-calendar td.pad {

	background: 0 0!important;

	border: none

}



#wp-calendar tfoot td {

	width: auto

}



#wp-calendar tfoot td#prev {

	padding-left: 10px;

	text-align: left

}



#wp-calendar tfoot td#next {

	padding-right: 10px;

	text-align: right

}



#wp-calendar tfoot td a:hover {

	background: 0 0

}



.shortcode-contact-info,

.shortcode-contacts {

	margin-bottom: 20px

}



.contact-info,

.content .contact-info {

	margin: 0;

	padding-bottom: 10px

}



.contact-info li {

	margin: 10px 0 0;

	list-style: none

}



.contact-info li:first-child {

	margin-top: 0

}



.widget .soc-ico {

	padding: 5px 0 10px

}



.custom-nav {

	margin: 0

}



.custom-nav>li:first-child {

	border-top: none!important

}



.custom-nav>li>a {

	display: block;

	position: relative;

	padding: 0 0 10px;

	text-decoration: none

}



.custom-nav>li>a span {

	display: inline-block

}



.custom-nav>li li a:before,

.custom-nav>li>a:before {

	display: block;

	position: absolute;

	top: 14px;

	right: 0;

	width: 13px;

	height: 13px;

	content: "";

	background-repeat: no-repeat;

	background-position: center center

}



.custom-nav>li .custom-menu li {

	border: none!important

}



.custom-nav>li li a {

	padding-left: 12px;

	background-image: none!important

}



.custom-nav>li li a:before {

	top: 50%;

	margin-top: -1px;

	right: auto;

	left: 0;

	width: 3px;

	height: 3px;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.custom-nav>li>ul {

	display: none;

	margin: 0;

	padding: 0 20px 15px

}



.custom-nav>li>ul a span {

	display: inline-block

}



.custom-nav>li li {

	margin-top: 0;

	padding-top: 7px

}



.bg-under-widget .custom-nav>li:last-child>ul,

.custom-nav>li:last-child>ul,

.solid-bg .custom-nav>li:last-child>ul {

	margin-bottom: -5px

}



.custom-menu .widget_pages>ul,

.menu {

	margin: 0;

	padding: 0 0 10px

}



.menu li,

.qts-lang-menu li,

.widget_pages li {

	display: block;

	position: relative;

	margin: 9px 0 0;

	padding: 10px 0 0

}



.custom-menu a,

.widget_nav_menu a {

	display: inline-block

}



.custom-menu li {

	margin: 6px 0 0;

	padding: 7px 0 0

}



.dividers-on.custom-menu li {

	margin: 9px 0 0;

	padding: 10px 0 0

}



.custom-menu>li:first-child,

.menu>li:first-child,

.qts-lang-menu li:first-child,

.widget_pages>ul>li:first-child {

	border: none!important;

	margin-top: 0;

	padding-top: 0

}



#page .qtrans_flag {

	width: auto;

	height: auto;

	background-position: 0 center

}



.custom-menu a {

	position: relative;

	background-repeat: no-repeat;

	background-position: 0 5px

}



.show-arrow.custom-menu a {

	padding-left: 23px

}



.enable-bold.custom-menu a {

	font-weight: 700

}



.custom-menu.show-arrow a:before,

.widget_presscore-custom-menu-one .custom-menu.show-arrow a:after {

	position: absolute;

	top: 5px;

	left: 0;

	width: 14px;

	height: 14px;

	content: ""

}



.custom-nav.show-arrow>.has-children>a:after {

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	margin-top: 5px;

	width: 8px;

	height: 8px;

	content: ""

}



.widget_pages a,

.widget_tag_cloud a {

	display: inline-block

}



.content .custom-menu li ul,

.content .menu li ul,

.content .widget_pages li ul,

.custom-menu li ul,

.menu li ul,

.widget_pages li ul {

	margin-left: 20px

}



.custom-nav .custom-menu li ul {

	padding-top: 10px

}



.tagcloud {

	padding-bottom: 15px

}



.widget_tag_cloud a {

	padding: 0 3px;

	margin-bottom: 2px

}



.recent-posts {

	margin: 0;

	padding: 0 0 5px

}



.recent-posts li {

	display: block;

	overflow: hidden;

	margin: 9px 0 0;

	padding: 15px 0 0

}



.recent-posts li article {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.widget .recent-posts li {

	margin-top: 0

}



.recent-posts>li:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: none!important

}



.items-grid .post-content>a,

.recent-posts a {

	display: inline-block

}



.items-grid .post-content>p,

.recent-posts .post-content>p {

	margin-top: 10px

}



.recent-posts .alignleft {

	margin: 5px 20px 5px 0;

	font-size: 0;

	line-height: 0

}



.widget .tp_recent_tweets {

	margin-bottom: 10px

}



.widget .tp_recent_tweets li .twitter_time {

	position: relative;

	padding: 0 0 0 20px

}



.widget .tp_recent_tweets li {

	padding: 15px 0 0;

	background-image: none

}



.tp_recent_tweets li,

.tp_recent_tweets li * {

	line-height: inherit

}



.widget .tp_recent_tweets li:first-child {

	margin-top: 0;

	padding-top: 0;

	border: none!important

}



.widget .tp_recent_tweets li .twitter_time:before {

	position: absolute;

	display: block;

	top: 2px;

	left: 0;

	width: 15px;

	height: 15px;

	content: "";

	background-position: 0 0;

	background-repeat: no-repeat

}



.widget .tp_recent_tweets li:first-child:before {

	top: 5px

}



.tp_recent_tweets li a {

	font-weight: 400

}



.widget .tp_recent_tweets .twitter_time {

	font-style: normal

}



.widget .tp_recent_tweets .twitter_time:hover {

	text-decoration: underline

}



.st-accordion li>a:hover,

.textwidget a,

a.rsswidget,

a:hover,

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a {

	text-decoration: none

}



.content .searchform,

.widget .searchform {

	position: relative

}



.widget_search form {

	margin: 5px 0 15px

}



.widget_search input[type=text] {

	width: 100%;

	margin: 0

}



.content .searchform input,

.widget .searchform input {

	padding-right: 30px

}



.content .searchform .submit,

.widget .searchform .submit,

.widget .searchsubmit {

	position: absolute;

	top: 12px;

	right: 15px;

	width: 16px;

	height: 16px;

	padding: 0;

	background-position: 0 0;

	background-repeat: no-repeat

}



.skills {

	padding-bottom: 5px

}



.skills.hide-percent .skill-value>span {

	display: none!important

}



html:not(.mobile-true) .skill-value {

	-webkit-transition: width 1.2s ease;

	transition: width 1.2s ease;

	-moz-transition-delay: .3s;

	-ms-transition-delay: .3s;

	-o-transition-delay: .3s;

	-webkit-transition-delay: .3s

}



.skill-name {

	margin-bottom: 5px

}



.skill-name span {

	margin-left: 5px

}



.skill {

	margin-bottom: 15px;

	height: 7px

}



.skill-value {

	position: relative;

	width: 0;

	height: 100%

}



.skill-value:after {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	content: "";

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	-moz-background-size: 40px 40px;

	-o-background-size: 40px 40px;

	background-size: 40px 40px

}



.skill-value span {

	position: absolute;

	top: -26px;

	right: -16px;

	margin-right: 4px;

	padding: 2px 6px 3px;

	background-color: rgba(0, 0, 0, .8);

	color: #fff;

	font-size: 10px;

	font-family: Tahoma, san-serif;

	line-height: 14px

}



.skill-value span:after {

	position: absolute;

	left: 50%;

	bottom: -5px;

	margin-left: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid rgba(0, 0, 0, .8);

	content: ""

}



.widget .rsContW {

	padding-top: 5px

}



.blogroll>ul,

.custom-menu,

.widget_archive>ul,

.widget_categories>ul,

.widget_links>ul,

.widget_meta>ul,

.widget_recent_comments>ul,

.widget_recent_entries>ul {

	padding-bottom: 10px

}



.blogroll li,

.widget_archive li,

.widget_categories li,

.widget_links li,

.widget_meta li,

.widget_recent_comments li,

.widget_recent_entries li {

	margin: 10px 0 0;

	padding: 0

}



.blogroll li:first-child,

.custom-menu>li:first-child,

.widget_archive>ul>li:first-child,

.widget_categories li:first-child,

.widget_links>ul>li:first-child,

.widget_meta li:first-child,

.widget_recent_comments>ul>li:first-child,

.widget_recent_entries li:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: none!important

}



.blogroll a,

.widget_archive a,

.widget_categories a,

.widget_links a,

.widget_meta a,

.widget_recent_comments a,

.widget_recent_entries a {

	display: inline-block;

	text-decoration: none

}



.st-accordion {

	padding-bottom: 10px

}



.st-accordion ul {

	margin: 0

}



.st-accordion>ul>li {

	overflow: hidden;

	margin: 0;

	padding: 9px 0 0;

	list-style: none

}



.st-accordion>ul>li:first-child .st-content {

	display: block

}



.st-accordion>ul>li:first-child {

	padding-top: 0;

	margin-top: 0;

	border: none

}



.st-accordion li>a {

	display: inline-block;

	position: relative;

	padding-left: 25px;

	outline: 0

}



.st-accordion li>a:after,

.st-accordion li>a:before {

	position: absolute;

	top: 50%;

	left: 0;

	margin-top: -7px;

	width: 14px;

	height: 14px;

	content: ""

}



.st-accordion li>a:after {

	background-position: center center;

	background-repeat: no-repeat

}



.st-content {

	display: none;

	padding: 10px 0 5px

}



.st-content p {

	margin-bottom: 0

}



.textwidget,

h1,

h2,

h3,

h4,

h5,

h6,

p {

	margin-bottom: 10px

}



.textwidget img {

	height: auto

}



.textwidget input {

	width: 100%

}



.textwidget .owl-stage {

	max-width: none

}



a.rsswidget {

	display: inline-block

}



body {

	overflow-x: hidden

}



body.responsive-off {

	min-width: 998px;

	overflow-x: auto

}



h1,

h2,

h3,

h4,

h5,

h6 {

	clear: both

}



a {

	text-decoration: underline

}



.content ol,

.content ul {

	margin: 0 0 10px 20px

}



.fa-ul li {

	list-style: none

}



.content .widget ol,

.content .widget ul {

	margin: 0

}



.content ul {

	list-style: disc

}



.font-arrow ul,

.gform_fields li,

.image-arrow li {

	list-style: none

}



.content ol {

	list-style-type: decimal

}



.content table {

	border-bottom: 1px solid transparent;

	width: 100%;

	margin: 0 0 10px

}



.content table caption {

	margin: 10px 0

}



.content td,

.content th {

	border-top: 1px solid transparent;

	padding: 5px 10px 5px 5px

}



.content th {

	text-align: left

}



.post .rollover,

.post .rollover-video:not(.ts-slide),

.post img,

img[class*=align],

img[class*=wp-image-],

img[class*=attachment-] {

	max-width: 100%;

	height: auto

}



.recent-posts .alignleft img {

	max-width: inherit;

	height: inherit

}



blockquote {

	padding: 20px 25px;

	margin: 0 0 10px

}



.format-status-content {

	border: none

}



.alignleft {

	float: left;

	margin: 0 30px 10px 0

}



#footer .alignleft,

#sidebar .alignleft {

	margin-right: 20px

}



.alignright {

	float: right;

	margin: 0 0 10px 30px

}



#footer .alignright,

#sidebar .alignright {

	margin-left: 20px

}



.aligncenter {

	display: block;

	margin: 0 auto 10px

}



#main-nav:before,

#top-bar:before,

.header-bottom-bar:before,

.layout-list .post:before,

.wf-clearfix:after,

.wf-clearfix:before,

.wf-container:before {

	display: table;

	content: ""

}



.entry-content .wp-block-image.alignfull img {

	width: 100vw;

	margin-left: auto;

	margin-right: auto

}



.alignnone {

	float: none;

	margin: 0 auto 10px

}



.shortcode-single-image-wrap.aligncenter,

.shortcode-single-image-wrap.alignnone {

	margin-left: auto!important;

	margin-right: auto!important

}



.wp-caption {

	max-width: 100%

}



.gap,

.gap-10,

.gap-20,

.gap-30,

.gap-40,

.hr-thick,

.hr-thin,

.vc_empty_space {

	clear: both

}



.hr-thick {

	height: 1px;

	line-height: 1px;

	border-bottom-style: solid;

	border-bottom-width: 5px;

	margin: 0 auto

}



.hr-thin {

	height: 9px;

	line-height: 9px;

	margin: 0 auto

}



.hr-thin.hr-left {

	margin: 0

}



.hr-thin.hr-right {

	margin: 0 0 0 auto

}



.divider-heder,

.layout-list .divider-heder,

.layout-masonry .divider-heder,

.page .divider-heder,

.single .divider-heder {

	margin: 25px 0 36px

}



.divider-comments {

	margin: 0 0 35px

}



.divider-post {

	margin: 10px 0 20px

}



.text-centered {

	text-align: center

}



a.text-secondary {

	text-decoration: none

}



a.text-secondary:hover {

	text-decoration: underline

}



#main .gform_wrapper .gform_footer input.button:hover,

#main .gform_wrapper .gform_footer input[type=submit]:hover,

#main-slideshow .tp-button:hover,

#page .skip-link,

.btn-link,

.dt-btn:hover,

.dt-form button:hover,

.mc4wp-form input[type=submit]:hover,

.nsu-submit:hover,

.post-password-form input[type=submit]:hover,

.tml-submit-wrap input[type=submit]:hover,

.woocommerce-widget-layered-nav-dropdown__submit:hover,

.wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:hover,

a.button:hover,

button.button:hover,

div.mc4wp-form button[type=submit]:hover,

form.mc4wp-form input[type=submit]:hover,

input[type=submit]:hover,

input[type=button]:hover,

input[type=reset]:hover {

	text-decoration: none

}



.assistive-text {

	position: absolute!important

}



#page,

.fancy-parallax-bg>.wf-wrap,

.full-width-wrap,

.page-title-parallax-bg>.wf-wrap,

.static-height {

	position: relative

}



.assistive-info {

	text-align: right;

	color: #fff

}



.wf-clearfix:after {

	clear: both

}



.ancient-ie .wf-clearfix {

	zoom: 1

}



#main-nav:after,

#top-bar:after,

.header-bottom-bar:after,

.layout-list .post:after,

.wf-container:after {

	content: "";

	display: table;

	clear: both

}



.ancient-ie #main-nav,

.ancient-ie #top-bar,

.ancient-ie .header-bottom-bar,

.ancient-ie .layout-list .post,

.ancient-ie .wf-container {

	zoom: 1

}



#page {

	overflow: hidden

}



.footer-overlap #page {

	background: 0 0

}



#page.boxed {

	max-width: 1320px;

	margin: 0 auto;

	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .15);

	box-shadow: 0 0 12px rgba(0, 0, 0, .15)

}



.main-gradient {

	display: none

}



#main {

	padding: 50px 0

}



.fancy-parallax-bg,

.page-title-parallax-bg {

	background-attachment: fixed!important;

	background-position-x: 50%

}



.mobile-false .fancy-parallax-bg,

.mobile-false .page-title-parallax-bg {

	opacity: 0;

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease

}



embed,

iframe,

object,

video {

	max-width: 100%

}



.mobile-true .fancy-parallax-bg,

.mobile-true .page-title-parallax-bg {

	background-attachment: scroll!important;

	background-size: auto!important

}



.full-width-wrap {

	display: block;

	opacity: 0;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.is-iphone .full-width-wrap,

.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,

.popup-message-style #page .wpcf7-mail-sent-ok .wpcf7-valid-tip-text,

.popup-message-style #page .wpcf7-validation-errors .wpcf7-not-valid-tip-text,

.popup-message-style #page .wpcf7-validation-errors .wpcf7-valid-tip-text {

	opacity: 1

}



.content .vc_row.full-width-wrap>.wpb_column,

.full-width-wrap>.wf-cell,

.full-width-wrap>.wpb_column,

.full-width-wrap>.wpb_column>.vc_column-inner {

	padding-left: 0;

	padding-right: 0

}



.mejs-controls .mejs-play:hover button {

	background-position: 0 0

}



.mejs-controls .mejs-pause button,

.mejs-controls .mejs-pause:hover button {

	background-position: 0 -16px

}



.mejs-controls button {

	-webkit-box-shadow: none;

	box-shadow: none

}



.mejs-controls .mejs-mute button:hover {

	background-position: -16px -16px

}



.mejs-controls .mejs-unmute button:hover {

	background-position: -16px 0

}



.screen-reader-text {

	height: 1px;

	overflow: hidden;

	position: absolute!important;

	width: 1px

}



#page .skip-link {

	background-color: #f1f1f1;

	box-shadow: 0 0 1px 1px rgba(0, 0, 0, .2);

	color: #21759b;

	display: block;

	font-family: Montserrat, "Helvetica Neue", sans-serif;

	font-size: 14px;

	font-weight: 700;

	left: -9999em;

	outline: 0;

	padding: 15px 23px 14px;

	text-transform: none;

	top: -9999em

}



article.attachment:after,

article.attachment:before {

	content: "";

	display: table;

	clear: both

}



.wpcf7-number,

input[type=text],

input[type=search],

input[type=tel],

input[type=url],

input[type=email],

input[type=number],

input[type=date],

input[type=range],

input[type=password],

select,

textarea {

	padding: 5px 15px;

	margin-bottom: 10px;

	border: 1px solid #e0e1e1;

	outline: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



input[type=button] {

	outline: 0

}



@media all and (-ms-high-contrast:none) {

	.dt-form textarea {

		min-height: 100px

	}

}



.comment-form .form-fields>span {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.form-fields input,

.login-password input,

.login-username input {

	width: 100%

}



.form-message {

	display: block;

	margin-bottom: 10px

}



.inline-message-style .form-message {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.inline-message-style .form-message .formError {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.inline-message-style .form-message textarea {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



input[type=text],

input[type=tel],

input[type=url],

input[type=email],

input[type=number],

input[type=date],

input[type=range],

input[type=password],

textarea {

	-webkit-appearance: none;

	-moz-appearance: none;

	-ms-appearance: none;

	-o-appearance: none;

	appearance: none

}



.form-fields>span {

	position: relative;

	display: block

}



.inline-message-style .form-fields>span {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.inline-message-style .form-fields>span .formError {

	-webkit-order: 0;

	-moz-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.inline-message-style .form-fields>span input {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.form-allowed-tags {

	margin-bottom: 20px

}



#cancel-comment-reply-link,

.clear-form {

	position: relative;

	float: right;

	padding: 0 15px 0 0

}



#cancel-comment-reply-link:before,

.clear-form:before {

	display: block;

	position: absolute;

	top: 50%;

	right: 0;

	margin-top: -5px;

	width: 10px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 10px;

	line-height: 1;

	content: "\f00d"

}



.wpcf7-form input[type=text],

.wpcf7-form input[type=tel],

.wpcf7-form input[type=url],

.wpcf7-form input[type=email],

.wpcf7-form input[type=number],

.wpcf7-form input[type=date],

.wpcf7-form input[type=range],

.wpcf7-form textarea,

.wpcf7-select {

	width: 100%

}



.wpcf7-not-valid-tip {

	display: none

}



.inline-message-style .wpcf7-mail-sent-ok,

.inline-message-style .wpcf7-validation-errors {

	border: none

}



.popup-message-style #page .wpcf7-mail-sent-ok,

.popup-message-style #page .wpcf7-validation-errors {

	display: -webkit-flex!important;

	display: -moz-flex!important;

	display: -ms-flexbox!important;

	display: -ms-flex!important;

	display: flex!important;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	box-shadow: 0 10px 40px 0 rgba(0, 0, 0, .3);

	border: none!important;

	position: fixed;

	top: 50%;

	left: 100%;

	width: 400px;

	max-height: 500px;

	margin: 0!important;

	padding: 15px 20px 15px 65px;

	z-index: 9999;

	overflow: hidden;

	-webkit-transform: translate3d(200px, -50%, 0);

	-ms-transform: translate3d(200px, -50%, 0);

	transform: translate3d(200px, -50%, 0);

	-webkit-animation: slide-in-message, slide-out-message;

	animation: slide-in-message, slide-out-message;

	-webkit-animation-duration: 1.2s, 1.1s;

	animation-duration: 1.2s, 1.1s;

	-webkit-animation-delay: .4s, 9s;

	animation-delay: .4s, 9s;

	-webkit-animation-fill-mode: forwards;

	animation-fill-mode: forwards;

	-webkit-animation-timing-function: ease;

	animation-timing-function: ease;

	font-weight: 700;

	box-sizing: border-box

}



.popup-message-style #page .wpcf7-mail-sent-ok:before,

.popup-message-style #page .wpcf7-validation-errors:before {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	top: 20px;

	left: 0;

	width: 65px;

	height: 100%;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 28px;

	line-height: 1;

	content: "\f06a"

}



.popup-message-style #page .wpcf7-mail-sent-ok:before {

	content: "\f058"

}



input.wpcf7-validates-as-required.wpcf7-not-valid {

	border-color: #f55b5f

}



.gform_wrapper .gform_body input[type=text],

.gform_wrapper .gform_body input[type=tel],

.gform_wrapper .gform_body input[type=url],

.gform_wrapper .gform_body input[type=email],

.gform_wrapper .gform_body input[type=number],

.gform_wrapper .gform_body input[type=password] {

	padding: 9px 10px 8px;

	font-size: 100%

}



.gform_wrapper .gform_body select,

.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select,

.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select,

.mc4wp-form form select {

	padding: 6px 10px 5px;

	font-size: 100%

}



#main .gform_wrapper .ginput_full input:focus+label,

#main .gform_wrapper .ginput_left input:focus+label,

#main .gform_wrapper .ginput_right input:focus+label {

	font-weight: 400

}



.comment-form-cookies-consent,

.the7-form-terms-wrap {

	margin-bottom: 20px

}



#wp-comment-cookies-consent,

.the7-form-terms {

	margin-right: 5px

}



#main .gform_wrapper .gform_footer input.button,

#main .gform_wrapper .gform_footer input[type=submit],

#main-slideshow .tp-button,

.dt-btn,

.dt-form button,

.mc4wp-form input[type=submit],

.nsu-submit,

.post-password-form input[type=submit],

.tml-submit-wrap input[type=submit],

.woocommerce-widget-layered-nav-dropdown__submit,

a.button,

button.button,

div.mc4wp-form button[type=submit],

form.mc4wp-form input[type=submit],

input[type=submit],

input[type=button],

input[type=reset] {

	position: relative;

	display: inline-block;

	border: none;

	text-decoration: none;

	white-space: nowrap;

	-webkit-tap-highlight-color: transparent

}



.full-width-btn.dt-btn {

	display: block;

	text-align: center;

	clear: both

}



#page .btn-margin,

#page .btn-margin:last-child,

#page .dt-contact-form .dt-btn {

	margin-right: 10px

}



#page .btn-margin-left,

#page .btn-margin-left:last-child {

	margin-left: 10px

}



.btn-shortcode {

	margin-bottom: 10px

}



.woocommerce-widget-layered-nav-dropdown__submit,

button.button,

input.button,

input[type=submit],

input[type=button],

input[type=reset] {

	border: none

}



#page .btn-link {

	padding: 0

}



.btn-link {

	display: inline-block

}



.btn-shadow .dt-btn {

	transform: translateZ(0)

}



.dt-btn-m i[class^=fa],

.dt-btn-s i[class^=fa] {

	margin-right: 8px

}



.dt-btn-l i[class^=fa] {

	margin-right: 9px

}



.dt-btn-m.ico-right-side i[class^=fa],

.dt-btn-s.ico-right-side i[class^=fa] {

	margin-right: 0;

	margin-left: 8px

}



.dt-btn-l.ico-right-side i[class^=fa] {

	margin-right: 0;

	margin-left: 9px

}



.btn-3d #place_order,

.btn-3d .button.wc-backward,

.btn-3d .checkout-button,

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),

.btn-3d .dt-form button,

.btn-3d .dt-wc-btn,

.btn-3d .mc4wp-form input[type=submit],

.btn-3d .nsu-submit,

.btn-3d .post-password-form input[type=submit],

.btn-3d .single_add_to_cart_button.button,

.btn-3d .tml-submit-wrap input[type=submit],

.btn-3d .track_order input[name=track],

.btn-3d .widget .dt-form .dt-btn,

.btn-3d .woocommerce-Button.button,

.btn-3d .woocommerce-Button[name=register],

.btn-3d .woocommerce-Reviews .submit,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit,

.btn-3d .wpcf7-form input[type=submit],

.btn-3d .wpcf7-submit,

.btn-3d a.button,

.btn-3d button.button,

.btn-3d button[name=calc_shipping],

.btn-3d div.mc4wp-form button[type=submit],

.btn-3d input#place_order,

.btn-3d input[name=save_address],

.btn-3d input[name=apply_coupon],

.btn-3d input[name=login],

.btn-3d input[type=submit]:not([name=update_cart]),

.btn-3d input[type=reset] {

	top: 0;

	border-bottom: 2px solid;

	-webkit-transition: none;

	transition: none

}



.btn-3d #place_order:after,

.btn-3d .button.wc-backward:after,

.btn-3d .checkout-button:after,

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,

.btn-3d .dt-form button:after,

.btn-3d .dt-wc-btn:after,

.btn-3d .mc4wp-form input[type=submit]:after,

.btn-3d .nsu-submit:after,

.btn-3d .post-password-form input[type=submit]:after,

.btn-3d .single_add_to_cart_button.button:after,

.btn-3d .tml-submit-wrap input[type=submit]:after,

.btn-3d .track_order input[name=track]:after,

.btn-3d .widget .dt-form .dt-btn:after,

.btn-3d .woocommerce-Button.button:after,

.btn-3d .woocommerce-Button[name=register]:after,

.btn-3d .woocommerce-Reviews .submit:after,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:after,

.btn-3d .wpcf7-form input[type=submit]:after,

.btn-3d .wpcf7-submit:after,

.btn-3d a.button:after,

.btn-3d button.button:after,

.btn-3d button[name=calc_shipping]:after,

.btn-3d div.mc4wp-form button[type=submit]:after,

.btn-3d input#place_order:after,

.btn-3d input[name=save_address]:after,

.btn-3d input[name=apply_coupon]:after,

.btn-3d input[name=login]:after,

.btn-3d input[type=submit]:not([name=update_cart]):after,

.btn-3d input[type=reset]:after,

.btn-flat #place_order:after,

.btn-flat .button.wc-backward:after,

.btn-flat .checkout-button:after,

.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,

.btn-flat .dt-form button:after,

.btn-flat .dt-wc-btn:after,

.btn-flat .mc4wp-form input[type=submit]:after,

.btn-flat .nsu-submit:after,

.btn-flat .post-password-form input[type=submit]:after,

.btn-flat .single_add_to_cart_button.button:after,

.btn-flat .tml-submit-wrap input[type=submit]:after,

.btn-flat .track_order input[name=track]:after,

.btn-flat .widget .dt-form .dt-btn:after,

.btn-flat .woocommerce-Button.button:after,

.btn-flat .woocommerce-Button[name=register]:after,

.btn-flat .woocommerce-Reviews .submit:after,

.btn-flat .woocommerce-widget-layered-nav-dropdown__submit:after,

.btn-flat .wpcf7-form input[type=submit]:after,

.btn-flat .wpcf7-submit:after,

.btn-flat a.button:after,

.btn-flat button.button:after,

.btn-flat button[name=calc_shipping]:after,

.btn-flat div.mc4wp-form button[type=submit]:after,

.btn-flat input#place_order:after,

.btn-flat input[name=save_address]:after,

.btn-flat input[name=apply_coupon]:after,

.btn-flat input[name=login]:after,

.btn-flat input[type=submit]:not([name=update_cart]):after,

.btn-flat input[type=reset]:after,

.btn-shadow #place_order:after,

.btn-shadow .button.wc-backward:after,

.btn-shadow .checkout-button:after,

.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):after,

.btn-shadow .dt-form button:after,

.btn-shadow .dt-wc-btn:after,

.btn-shadow .mc4wp-form input[type=submit]:after,

.btn-shadow .nsu-submit:after,

.btn-shadow .post-password-form input[type=submit]:after,

.btn-shadow .single_add_to_cart_button.button:after,

.btn-shadow .tml-submit-wrap input[type=submit]:after,

.btn-shadow .track_order input[name=track]:after,

.btn-shadow .widget .dt-form .dt-btn:after,

.btn-shadow .woocommerce-Button.button:after,

.btn-shadow .woocommerce-Button[name=register]:after,

.btn-shadow .woocommerce-Reviews .submit:after,

.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:after,

.btn-shadow .wpcf7-form input[type=submit]:after,

.btn-shadow .wpcf7-submit:after,

.btn-shadow a.button:after,

.btn-shadow button.button:after,

.btn-shadow button[name=calc_shipping]:after,

.btn-shadow div.mc4wp-form button[type=submit]:after,

.btn-shadow input#place_order:after,

.btn-shadow input[name=save_address]:after,

.btn-shadow input[name=apply_coupon]:after,

.btn-shadow input[name=login]:after,

.btn-shadow input[type=submit]:not([name=update_cart]):after,

.btn-shadow input[type=reset]:after {

	position: absolute;

	display: block;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	-webkit-border-radius: inherit;

	border-radius: inherit

}



.btn-3d #place_order:active:after,

.btn-3d .button.wc-backward:active:after,

.btn-3d .checkout-button:active:after,

.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,

.btn-3d .dt-form button:active:after,

.btn-3d .dt-wc-btn:active:after,

.btn-3d .mc4wp-form input[type=submit]:active:after,

.btn-3d .nsu-submit:active:after,

.btn-3d .post-password-form input[type=submit]:active:after,

.btn-3d .single_add_to_cart_button.button:active:after,

.btn-3d .tml-submit-wrap input[type=submit]:active:after,

.btn-3d .track_order input[name=track]:active:after,

.btn-3d .widget .dt-form .dt-btn:active:after,

.btn-3d .woocommerce-Button.button:active:after,

.btn-3d .woocommerce-Button[name=register]:active:after,

.btn-3d .woocommerce-Reviews .submit:active:after,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:active:after,

.btn-3d .wpcf7-form input[type=submit]:active:after,

.btn-3d .wpcf7-submit:active:after,

.btn-3d a.button:active:after,

.btn-3d button.button:active:after,

.btn-3d button[name=calc_shipping]:active:after,

.btn-3d div.mc4wp-form button[type=submit]:active:after,

.btn-3d input#place_order:active:after,

.btn-3d input[name=save_address]:active:after,

.btn-3d input[name=apply_coupon]:active:after,

.btn-3d input[name=login]:active:after,

.btn-3d input[type=submit]:not([name=update_cart]):active:after,

.btn-3d input[type=reset]:active:after,

.btn-flat #place_order:active:after,

.btn-flat .button.wc-backward:active:after,

.btn-flat .checkout-button:active:after,

.btn-flat .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,

.btn-flat .dt-form button:active:after,

.btn-flat .dt-wc-btn:active:after,

.btn-flat .mc4wp-form input[type=submit]:active:after,

.btn-flat .nsu-submit:active:after,

.btn-flat .post-password-form input[type=submit]:active:after,

.btn-flat .single_add_to_cart_button.button:active:after,

.btn-flat .tml-submit-wrap input[type=submit]:active:after,

.btn-flat .track_order input[name=track]:active:after,

.btn-flat .widget .dt-form .dt-btn:active:after,

.btn-flat .woocommerce-Button.button:active:after,

.btn-flat .woocommerce-Button[name=register]:active:after,

.btn-flat .woocommerce-Reviews .submit:active:after,

.btn-flat .woocommerce-widget-layered-nav-dropdown__submit:active:after,

.btn-flat .wpcf7-form input[type=submit]:active:after,

.btn-flat .wpcf7-submit:active:after,

.btn-flat a.button:active:after,

.btn-flat button.button:active:after,

.btn-flat button[name=calc_shipping]:active:after,

.btn-flat div.mc4wp-form button[type=submit]:active:after,

.btn-flat input#place_order:active:after,

.btn-flat input[name=save_address]:active:after,

.btn-flat input[name=apply_coupon]:active:after,

.btn-flat input[name=login]:active:after,

.btn-flat input[type=submit]:not([name=update_cart]):active:after,

.btn-flat input[type=reset]:active:after,

.btn-shadow #place_order:active:after,

.btn-shadow .button.wc-backward:active:after,

.btn-shadow .checkout-button:active:after,

.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):active:after,

.btn-shadow .dt-form button:active:after,

.btn-shadow .dt-wc-btn:active:after,

.btn-shadow .mc4wp-form input[type=submit]:active:after,

.btn-shadow .nsu-submit:active:after,

.btn-shadow .post-password-form input[type=submit]:active:after,

.btn-shadow .single_add_to_cart_button.button:active:after,

.btn-shadow .tml-submit-wrap input[type=submit]:active:after,

.btn-shadow .track_order input[name=track]:active:after,

.btn-shadow .widget .dt-form .dt-btn:active:after,

.btn-shadow .woocommerce-Button.button:active:after,

.btn-shadow .woocommerce-Button[name=register]:active:after,

.btn-shadow .woocommerce-Reviews .submit:active:after,

.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:active:after,

.btn-shadow .wpcf7-form input[type=submit]:active:after,

.btn-shadow .wpcf7-submit:active:after,

.btn-shadow a.button:active:after,

.btn-shadow button.button:active:after,

.btn-shadow button[name=calc_shipping]:active:after,

.btn-shadow div.mc4wp-form button[type=submit]:active:after,

.btn-shadow input#place_order:active:after,

.btn-shadow input[name=save_address]:active:after,

.btn-shadow input[name=apply_coupon]:active:after,

.btn-shadow input[name=login]:active:after,

.btn-shadow input[type=submit]:not([name=update_cart]):active:after,

.btn-shadow input[type=reset]:active:after {

	background-color: rgba(0, 0, 0, .2)

}



.btn-light,

.btn-link,

.light-bg-btn,

.outline-btn {

	transition: background .2s ease-out, color .2s ease-out, border-color .2s ease-out

}



.outline-bg-btn {

	transition: all .2s ease-out

}



#page .btn-light:after,

.btn-3d .dt-btn.btn-light:after,

.btn-3d .dt-btn.btn-light:before {

	display: none

}



.outline-bg-btn,

.outline-btn {

	border: 2px solid

}



.custom-btn-color .dt-btn>* {

	color: inherit!important

}



.btn-link.custom-btn-hover-color:hover>.text-wrap *,

.btn-link.custom-btn-hover-color:hover>i[class^=fa],

.btn-link.custom-btn-hover-color:hover>span,

.dt-btn.custom-btn-hover-color:hover>.text-wrap *,

.dt-btn.custom-btn-hover-color:hover>i[class^=fa],

.dt-btn.custom-btn-hover-color:hover>span,

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>.text-wrap *,

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>i[class^=fa],

.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn).custom-btn-hover-color:hover>span {

	background: 0 0!important;

	color: inherit!important

}



.outline-element-decoration .btn-light:hover {

	box-shadow: none

}



.default-btn-shortcode {

	text-align: center;

	max-width: 100%;

	box-sizing: border-box;

	white-space: normal

}



.default-btn-shortcode.btn-inline-center {

	margin-left: auto;

	margin-right: auto

}



.default-btn-shortcode.btn-inline-right {

	float: right

}



.btn-align-center {

	text-align: center

}



.btn-align-right {

	text-align: right

}



.shortcode-banner {

	position: relative;

	overflow: hidden;

	background-position: center;

	line-height: 0;

	opacity: 1;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";

	-webkit-background-size: cover;

	background-size: cover

}



.shortcode-banner,

.shortcode-banner-inside {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.wf-table .shortcode-banner-inside {

	display: table-cell;

	vertical-align: middle

}



.content .shortcode-banner-inside * {

	color: inherit

}



.shortcode-banner-link:hover .shortcode-banner-bg {

	opacity: .9;

	filter: alpha(opacity=90);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";

	cursor: pointer

}



.shortcode-banner img {

	width: 100%;

	height: auto

}



.shortcode-banner-bg {

	height: 100%;

	background-clip: padding-box;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.shortcode-banner-inside {

	overflow: hidden;

	width: 100%;

	height: 100%;

	padding: 15px 20px;

	background-clip: padding-box

}



blockquote {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.shortcode-blockquote {

	position: relative;

	overflow: hidden;

	padding: 20px 25px;

	font-style: normal

}



blockquote.shortcode-blockquote {

	background-color: transparent;

	border: 1px solid

}



.block-style-widget,

blockquote.shortcode-blockquote.block-style-widget {

	border: none

}



.shortcode-blockquote.block-style-widget:before {

	position: absolute;

	right: 0;

	bottom: 0;

	width: 117px;

	height: 81px;

	background-repeat: no-repeat;

	background-position: right bottom;

	background-size: 117px 81px;

	content: ""

}



.shortcode-blockquote p {

	margin-bottom: 0

}



.shortcode-pullquote {

	position: relative;

	background-color: transparent!important

}



#page .shortcode-pullquote.align-left,

.shortcode-pullquote.align-left {

	float: left;

	margin: 15px 30px 10px 0;

	padding: 5px 20px 5px 0

}



#page .shortcode-pullquote.align-right,

.shortcode-pullquote.align-right {

	float: right;

	margin: 15px 0 10px 30px;

	padding: 5px 0 5px 20px

}



.shortcode-pullquote:after {

	position: absolute;

	top: 0;

	left: 0;

	width: 5px;

	height: 100%;

	content: ""

}



.shortcode-pullquote.align-left:after {

	left: auto;

	right: 0

}



.shortcode-action-bg.no-line,

.shortcode-action-box {

	word-wrap: break-word

}



.plain-bg {

	border-style: solid;

	border-width: 1px

}



.shortcode-action-bg.no-line:before {

	display: none;

	background-color: transparent

}



.shortcode-action-box.box-style-table {

	display: table;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.box-style-table .shortcode-action-container {

	display: table-cell;

	vertical-align: middle

}



.shortcode-single-image-wrap:after,

.shortcode-single-image-wrap:before {

	content: "";

	display: table

}



.shortcode-action-bg {

	position: relative;

	padding: 20px 25px 10px 30px

}



.block-style-widget.shortcode-action-bg {

	border: none

}



.shortcode-action-bg.no-line {

	padding-left: 25px

}



#page .shortcode-action-bg:before {

	position: absolute;

	left: 0;

	top: 0;

	width: 5px;

	height: 100%;

	content: "";

	-webkit-border-bottom-right-radius: 0;

	border-bottom-right-radius: 0;

	-webkit-border-top-right-radius: 0;

	border-top-right-radius: 0

}



.shortcode-single-image .rollover i,

.shortcode-single-image .rollover i:after,

.shortcode-single-image .rollover-video i,

.shortcode-single-image-wrap.alignnone .rollover img,

.shortcode-single-image-wrap.alignnone .rollover-video img {

	border-radius: inherit

}



.action-button {

	margin-bottom: 20px

}



.box-style-table .action-button {

	padding-top: 0;

	padding-left: 40px;

	margin-bottom: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.box-style-table .action-button .dt-btn {

	float: right;

	margin-right: 0;

	margin-bottom: 10px

}



.shortcode-single-image-wrap {

	margin-bottom: 0;

	max-width: 100%

}



.shortcode-single-image-wrap:after {

	clear: both

}



.ancient-ie .shortcode-single-image-wrap {

	zoom: 1

}



.shortcode-single-image-wrap.alignnone img {

	display: inherit;

	margin: 0 auto

}



.shortcode-single-image-wrap.alignnone .fancy-media-wrap {

	text-align: center;

	display: inline-block

}



.shortcode-single-image-wrap.alignnone .rollover,

.shortcode-single-image-wrap.alignnone .rollover-video {

	display: inline-block

}



.shortcode-single-image-wrap.alignleft,

.shortcode-single-image-wrap.alignright {

	margin: 0

}



.fancy-media-wrap>a {

	display: block

}



@media screen and (-ms-high-contrast:active),

(-ms-high-contrast:none) {

	.shortcode-single-image-wrap .fancy-media-wrap,

	.shortcode-single-image-wrap .rollover,

	.shortcode-single-image-wrap .rollover-video {

		display: block!important

	}

}



.shortcode-single-image:after,

.shortcode-single-image:before {

	display: table;

	content: ""

}



.shortcode-single-image {

	position: relative;

	line-height: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.alignnone .shortcode-single-image {

	text-align: center

}



.shortcode-single-image:after {

	clear: both

}



.ancient-ie .shortcode-single-image {

	zoom: 1

}



.post-video,

.shortcode-single-video .fancy-media-wrap,

.shortcode-single-video .shortcode-teaser-video,

.shortcode-single-video.alignnone .fancy-media-wrap,

.shortcode-video {

	position: relative;

	display: block;

	overflow: hidden;

	padding-top: 30px;

	height: 0;

	padding-bottom: 56.25%

}



.post-video embed,

.post-video iframe,

.post-video object,

.shortcode-single-video embed,

.shortcode-single-video iframe,

.shortcode-single-video object,

.shortcode-video iframe {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.shortcode-single-image img {

	max-width: 100%;

	height: auto

}



.borderframe .shortcode-single-image {

	border: 1px solid

}



.borderframe.br-standard .shortcode-single-image,

.br-standard.borderframe .shortcode-single-caption {

	border: none

}



.content .borderframe.caption-on .shortcode-single-image {

	border-bottom: none

}



#main .borderframe.caption-on .shortcode-single-image {

	padding-bottom: 0!important

}



.shortcode-single-caption {

	width: 100%;

	height: auto;

	padding: 15px 20px 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	text-align: center

}



.shortcode-single-caption p {

	margin-bottom: 0

}



.content .image-arrow,

.content .standard-arrow,

.content .standard-number-list,

.standard-arrow {

	margin: 0 0 15px

}



.content .image-arrow ul,

.content .standard-arrow ul,

.content .standard-number-list ul {

	margin: 0

}



.standard-arrow li,

.standard-number-list li {

	position: relative;

	padding-left: 24px;

	margin-bottom: 10px;

	list-style: none

}



.standard-arrow li:after,

.standard-arrow li:before {

	position: absolute;

	top: 50%;

	left: 0;

	margin-top: -7px;

	width: 14px;

	height: 14px;

	content: "";

	background-position: 0 center;

	background-repeat: no-repeat

}



.standard-arrow li:before,

.standard-number-list li:before,

.standard-number-list.list-divider li:first-child:before {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.standard-arrow.bullet-top li:after {

	top: 0;

	margin-top: 0;

	height: 14px

}



.standard-arrow.bullet-top li:after,

.standard-arrow.list-divider.bullet-top li:after,

.standard-arrow.list-divider.bullet-top li:first-child:after {

	background-position: center center

}



.list-divider li {

	padding-top: 9px;

	padding-bottom: 10px;

	margin-bottom: 0;

	border-top: 1px solid;

	background-position: 0 13px

}



.image-arrow .fa-ul li {

	padding-left: 2.14286em

}



.image-arrow .fa-ul li .fa-li {

	left: 0;

	line-height: inherit

}



.list-divider.image-arrow .fa-ul li .fa-li {

	padding: 9px 0 10px

}



.list-divider.image-arrow .fa-ul li:first-child .fa-li {

	padding-top: 0

}



.list-divider li p {

	margin-bottom: 0

}



.list-divider li:first-child {

	padding-top: 0;

	margin-bottom: 0;

	border: none!important;

	background-position: 0 4px

}



.standard-number-list {

	counter-reset: my-badass-counter

}



.standard-number-list li {

	position: relative;

	padding-left: 30px

}



.standard-number-list.list-divider li {

	padding-top: 9px

}



.standard-number-list li:before {

	position: absolute;

	text-align: center;

	top: 50%;

	left: 0;

	width: 20px;

	height: 20px;

	margin-top: -10px;

	color: #fff;

	background-color: red;

	content: counter(my-badass-counter, decimal);

	counter-increment: my-badass-counter;

	font-family: Arial, Verdana, sans-serif;

	font-size: 11px;

	line-height: 20px

}



.standard-number-list.list-divider li:first-child {

	padding-top: 0

}



.standard-number-list.list-divider li:first-child:before {

	top: 10px

}



.standard-number-list.bullet-top li:before,

.standard-number-list.bullet-top li:first-child:before {

	top: 0;

	margin-top: 0

}



.standard-number-list.list-divider.bullet-top li:before,

.standard-number-list.list-divider.bullet-top li:first-child:before {

	top: 10px;

	margin-top: 0

}



.standard-number-list.list-divider.bullet-top li:first-child:before {

	top: 5px

}



.image-arrow li {

	overflow: hidden;

	width: 100%;

	margin-bottom: 10px

}



.image-arrow.list-divider li {

	margin-bottom: 0

}



.image-arrow li .wf-table {

	width: auto

}



.image-arrow li .wf-table div {

	display: table-cell;

	vertical-align: middle

}



.image-arrow li .list-img {

	margin: 0 10px 0 0

}



.font-arrow i[class^=fa] {

	font-size: 14px;

	margin-right: 10px

}



.frame-on {

	padding-top: 25px;

	border: 1px solid

}



.frame-on.img-full {

	padding-top: 0

}



.content .frame-on.frame-fancy {

	border: none

}



.shortcode-teaser.frame-on.img-full {

	-webkit-border-radius: 0;

	border-radius: 0

}



.shortcode-teaser-img {

	line-height: 0;

	padding-bottom: 20px

}



.frame-on .shortcode-teaser-img {

	padding: 0 25px 25px

}



.img-full .shortcode-teaser-img {

	padding: 0 0 25px

}



.shortcode-teaser-img img {

	width: 100%;

	height: auto

}



.frame-on .shortcode-teaser-content {

	padding: 0 25px 10px

}



.shortcode-teaser-content {

	margin-top: -5px

}



.text-centered .shortcode-teaser-content {

	text-align: center

}



.shortcode-tooltip {

	border-bottom: 1px dashed

}



.shortcode-tooltip:hover {

	border: none;

	cursor: help

}



.slider-content .owl-dot:hover,

.slider-wrapper .owl-next i:hover,

.slider-wrapper .owl-prev i:hover,

.twentytwenty-handle,

.wpb_tour .wpb_tabs_nav li:hover {

	cursor: pointer

}



.tooltip-c {

	display: none

}



.shortcode-tooltip-content {

	position: absolute;

	left: -9999px;

	z-index: 999;

	display: none;

	overflow: visible;

	margin: 5px 0 15px;

	padding: 13px 20px 17px;

	min-width: 210px;

	max-width: 210px;

	background: rgba(24, 25, 25, .95);

	color: #fff!important

}



.tooltip-title.text-big {

	color: #fff

}



.tooltip-title {

	display: block;

	margin-bottom: 10px

}



.dt-highlight {

	padding: 1px 4px;

	color: #fff

}



.dt-highlight.highlight-white {

	background-color: #fff!important;

	background-image: none!important;

	color: #2e2e2f

}



.dt-highlight.highlight-berry,

.dt-highlight.highlight-black,

.dt-highlight.highlight-blue,

.dt-highlight.highlight-dark-blue,

.dt-highlight.highlight-dark-green,

.dt-highlight.highlight-gray,

.dt-highlight.highlight-orange,

.dt-highlight.highlight-pink,

.dt-highlight.highlight-red,

.dt-highlight.highlight-violet,

.dt-highlight.highlight-yellow {

	background-image: none!important;

	color: #fff

}



.dt-highlight.highlight-red {

	background-color: #d73b37

}



.dt-highlight.highlight-berry {

	background-color: #e32a5a!important

}



.dt-highlight.highlight-orange {

	background-color: #f36c0a!important

}



.dt-highlight.highlight-yellow {

	background-color: #f2a809!important

}



.dt-highlight.highlight-pink {

	background-color: #fd8fb6!important

}



.dt-highlight.highlight-green {

	background-color: #8cc63a!important;

	background-image: none!important;

	color: #fff

}



.dt-highlight.highlight-dark-green {

	background-color: #3ab459!important

}



.dt-highlight.highlight-blue {

	background-color: #27cff3!important

}



.dt-highlight.highlight-dark-blue {

	background-color: #2985c6!important

}



.dt-highlight.highlight-violet {

	background-color: #6946b8!important

}



.dt-highlight.highlight-black {

	background-color: #3e3f3f!important

}



.dt-highlight.highlight-gray {

	background-color: #a5a6a7!important

}



.dt-format-gallery {

	overflow: hidden;

	max-width: 100%

}



.dt-format-gallery.shortcode-gallery {

	margin-bottom: 0

}



.dt-format-gallery.shortcode-gallery a {

	line-height: 0

}



.dt-format-gallery .rollover-video.big-img,

.dt-format-gallery a.big-img {

	border-bottom: none

}



.gallery-col-1 .rollover-video,

.gallery-col-1>a {

	width: 100%

}



.gallery-col-2 .rollover-video,

.gallery-col-2>a {

	width: 50%

}



.gallery-col-2 .rollover-video.big-img,

.gallery-col-2>a.big-img {

	width: 100%

}



.gallery-col-3 .rollover-video.big-img,

.gallery-col-3 a.big-img {

	width: 66.6667%

}



.gallery-col-3 .rollover-video,

.gallery-col-3>a {

	width: 33.3333%

}



.gallery-col-4 .rollover-video.big-img,

.gallery-col-4 a.big-img {

	width: 50%

}



.gallery-col-4 .rollover-video,

.gallery-col-4>a {

	width: 25%

}



.gallery-col-5 .rollover-video.big-img,

.gallery-col-5 a.big-img {

	width: 40%

}



.gallery-col-5 .rollover-video,

.gallery-col-5>a {

	width: 20%

}



.gallery-col-6 .rollover-video.big-img,

.gallery-col-6 a.big-img {

	width: 33.3333%

}



.gallery-col-6 .rollover-video,

.gallery-col-6>a {

	width: 16.6667%

}



.gallery-coll-half {

	float: left;

	line-height: 0

}



.gallery-coll-fourth {

	float: left

}



.dt-format-gallery .rollover-video,

.dt-format-gallery a {

	max-width: 100%;

	float: left;

	border-bottom: 2px solid transparent;

	border-right: 2px solid transparent

}



.dt-format-gallery.gallery-col-1 .rollover-video.big-img,

.dt-format-gallery.gallery-col-1 a.big-img,

.dt-format-gallery.gallery-col-2 .rollover-video.big-img,

.dt-format-gallery.gallery-col-2 a.big-img {

	border-bottom: 3px solid transparent

}



.dt-format-gallery img {

	width: 100%;

	height: auto

}



#main .gallery img {

	border: none

}



.dt-style.wpb_content_element {

	margin-bottom: 0!important

}



.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header,

.wpb_content_element .wpb_accordion_header a,

.wpb_content_element .wpb_accordion_header a:active,

.wpb_content_element .wpb_accordion_header a:focus {

	outline: 0!important;

	-webkit-appearance: none

}



.animate-search-width input.field:active,

.animate-search-width input.field:focus,

.menu-toggle,

.mini-search .field:focus {

	outline: 0

}



.wpb_content_element .wpb_accordion_header>a span {

	display: inline-block

}



#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,

#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {

	display: none

}



.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_header {

	margin: 10px 0 0;

	border: none;

	background: 0 0

}



.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {

	margin: 10px 0 0;

	padding: 9px 0 0;

	border-top: 1px solid

}



.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header,

.wpb_content_element.dt-style .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {

	padding-top: 0;

	margin-top: 0;

	border: none

}



.wpb_content_element.dt-style .wpb_accordion_header a {

	position: relative;

	display: block;

	padding: 0 25px 0 0

}



.dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {

	padding: 9px 0 9px 18px

}



.rtl .dt-style.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header a {

	padding: 9px 18px 9px 0

}



.wpb_content_element .wpb_accordion_header>a:after,

.wpb_content_element .wpb_accordion_header>a:before {

	position: absolute;

	top: 50%;

	right: 0;

	margin-top: -7px;

	width: 14px;

	height: 14px;

	content: ""

}



.bg-on .project-list-content,

.slider-wrapper {

	position: relative

}



.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,

.dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {

	right: 13px

}



.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:after,

.rtl .dt-accordion-bg-on.wpb_content_element .wpb_accordion_header>a:before {

	right: auto;

	left: 13px

}



.wpb_content_element .wpb_accordion_header>a:after {

	background-position: center center;

	background-repeat: no-repeat

}



.dt-style.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {

	display: none;

	padding: 10px 0 5px;

	margin: 0;

	clear: both

}



.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {

	padding: 17px 0 13px

}



#page .slider-wrapper img {

	max-width: none

}



.slider-content {

	visibility: hidden

}



.dt-owl-item .post.bg-on {

	position: static;

	background: 0 0

}



.dt-owl-item .post.bg-on:before {

	position: absolute;

	display: block;

	width: 100%;

	height: 100%;

	content: "";

	z-index: 0

}



.mobile-true .slider-wrapper.show-arrows .owl-next,

.mobile-true .slider-wrapper.show-arrows .owl-prev,

.slider-wrapper.hide-arrows .disabled {

	display: none

}



.slider-wrapper .owl-next,

.slider-wrapper .owl-prev {

	position: absolute;

	z-index: 99;

	left: 10px;

	top: 50%;

	margin-top: -20px;

	width: 40px;

	height: 40px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.slider-wrapper .owl-next {

	left: auto;

	right: 10px

}



.shadow-element-decoration .description-under-image.slider-wrapper .owl-next {

	right: 0

}



.slider-wrapper.arrows-accent .owl-next,

.slider-wrapper.arrows-accent .owl-prev {

	width: 30px;

	height: 60px;

	margin-top: -30px

}



.slider-wrapper.arrows-accent .owl-next,

.slider-wrapper.arrows-accent .owl-prev,

.slider-wrapper.arrows-dark .owl-next,

.slider-wrapper.arrows-dark .owl-prev,

.slider-wrapper.arrows-light .owl-next,

.slider-wrapper.arrows-light .owl-prev {

	visibility: visible

}



.slider-wrapper.show-arrows .owl-next,

.slider-wrapper.show-arrows .owl-prev {

	opacity: 1

}



.mobile-true .enable-mobile-arrows.slider-wrapper .owl-next,

.mobile-true .enable-mobile-arrows.slider-wrapper .owl-prev {

	display: block;

	opacity: 1

}



.slider-wrapper .owl-next i,

.slider-wrapper .owl-prev i {

	position: absolute;

	left: 0;

	top: 0;

	width: 40px;

	height: 40px;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	align-items: center;

	-ms-flex-align: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	font-size: 18px

}



.slider-wrapper .owl-next i:before,

.slider-wrapper .owl-prev i:before {

	background: 0 0

}



.arrows-accent.slider-wrapper .owl-next i:before,

.arrows-accent.slider-wrapper .owl-prev i:before,

.arrows-dark.slider-wrapper .owl-next i:before,

.arrows-dark.slider-wrapper .owl-prev i:before {

	color: #fff!important

}



.arrows-light.slider-wrapper .owl-next i:before,

.arrows-light.slider-wrapper .owl-prev i:before {

	color: rgba(34, 34, 34, .85)!important

}



.slider-wrapper .owl-next.disabled i:active:before,

.slider-wrapper .owl-next.disabled i:before,

.slider-wrapper .owl-prev.disabled i:active:before,

.slider-wrapper .owl-prev.disabled i:before {

	opacity: .55

}



.slider-wrapper .owl-next i:active:before,

.slider-wrapper .owl-prev i:active:before {

	opacity: .8

}



.arrows-dark .owl-next i:before,

.arrows-dark .owl-prev i:before,

.slider-masonry .owl-nav a:hover,

.slider-masonry .psPlay:hover,

.slider-simple .owl-nav a:hover,

.slider-simple .psPlay:hover {

	opacity: .7

}



.slider-wrapper.arrows-accent .owl-next i,

.slider-wrapper.arrows-accent .owl-prev i {

	width: 30px;

	height: 60px

}



.arrows-light .owl-next i,

.arrows-light .owl-prev i {

	background: #fff!important;

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.arrows-light .owl-next:not(.disabled):hover i,

.arrows-light .owl-prev:not(.disabled):hover i {

	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);

	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)

}



.arrows-light .owl-next.disabled i,

.arrows-light .owl-next.disabled:hover i,

.arrows-light .owl-prev.disabled i,

.arrows-light .owl-prev.disabled:hover i {

	background-color: rgba(255, 255, 255, .5)!important

}



.arrows-dark .owl-next i,

.arrows-dark .owl-prev i {

	-webkit-background-clip: unset!important;

	background: rgba(34, 34, 34, .6)!important;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.arrows-dark .owl-next.disabled i,

.arrows-dark .owl-next.disabled:hover i,

.arrows-dark .owl-prev.disabled i,

.arrows-dark .owl-prev.disabled:hover i {

	background-color: rgba(34, 34, 34, .25)!important

}



.arrows-dark .owl-next:hover i,

.arrows-dark .owl-prev:hover i {

	background-color: rgba(34, 34, 34, .85)!important

}



.arrows-light .owl-next:hover i,

.arrows-light .owl-prev:hover i {

	background-color: rgba(255, 255, 255, .85)!important

}



.photoSlider .ps-link:hover,

.photoSlider .video-icon:hover {

	background-color: rgba(0, 0, 0, .4);

	opacity: .7

}



.photoSlider .slider-post-caption {

	position: absolute;

	left: 0;

	top: auto;

	bottom: 0;

	width: 100%;

	text-align: left

}



.photoSlider .slider-post-caption p {

	margin-bottom: 0

}



.photoSlider .slider-post-inner {

	position: absolute;

	bottom: 0;

	display: inline-block;

	padding: 5px 90px 15px 20px;

	margin: 0

}



.photoSlider .slider-post-inner * {

	color: #fff

}



.slider-masonry .owl-nav a,

.slider-masonry .psPlay,

.slider-simple .owl-nav a,

.slider-simple .psPlay {

	height: 32px;

	width: 32px;

	line-height: 34px;

	text-align: center;

	position: absolute;

	display: block;

	cursor: pointer;

	z-index: 100;

	background-color: rgba(0, 0, 0, .4);

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.slider-masonry .owl-nav,

.slider-simple .owl-nav {

	position: relative;

	right: 0

}



.slider-masonry .owl-prev,

.slider-simple .owl-prev {

	right: 58px;

	bottom: 20px

}



.slider-masonry .owl-next,

.slider-simple .owl-next {

	right: 19px;

	bottom: 20px

}



.shortcode-photo-slider .owl-nav {

	right: 40px

}



.shortcode-slider-wrap .owl-prev {

	right: 98px;

	bottom: 20px

}



.shortcode-slider-wrap .owl-next {

	right: 58px;

	bottom: 20px

}



.slider-simple .psPlay {

	right: 19px;

	bottom: 20px

}



.slider-masonry .psPlay:before,

.slider-simple .psPlay:before {

	position: absolute;

	left: 0;

	top: 0;

	width: 32px;

	height: 32px;

	line-height: 32px;

	content: "";

	background-position: center center;

	background-repeat: no-repeat;

	z-index: 9

}



.slider-masonry .owl-nav a i:before,

.slider-simple .owl-nav a i:before {

	color: #fff;

	background: 0 0!important

}



.accent-gradient .slider-masonry .owl-nav a i:before,

.accent-gradient .slider-simple .owl-nav a i:before {

	color: #fff

}



.photoSlider-wrap .rightArrow:hover:before,

.rsShor-wrap .rsArrowRight.rsArrowDisabled .rsArrowIcn:hover:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='9.349,2.035 8.016,3.363 11.661,7.022 1.031,7.022 1.031,9.016 11.661,9.016 8.016,12.674 9.349,14.002 15.309,8.02 '/%3E%3C/svg%3E")

}



.photoSlider-wrap .leftArrow:before,

.photoSlider-wrap .leftArrow:hover:before,

.rsShor .rsArrowLeft.rsArrowDisabled .rsArrowIcn:hover:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpolygon fill='white' points='0.719,8.02 6.679,14.002 8.012,12.674 4.366,9.016 14.996,9.016 14.996,7.022 4.366,7.022 8.012,3.363 6.679,2.035 '/%3E%3C/svg%3E")

}



.slider-simple .psPlay.paused:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M13.481,7.134L5.371,2.292C5.134,2.164,4.892,1.969,4.65,1.969C4.262,1.969,4,2.359,4,2.83v10.332c0,0.471,0.262,0.86,0.65,0.86c0.242,0,0.484-0.194,0.721-0.322l8.111-4.844C13.677,8.741,14,8.511,14,8C14,7.489,13.677,7.248,13.481,7.134z M5.85,11.381V4.592l5.535,3.395L5.85,11.381z'/%3E%3C/svg%3E")

}



.slider-simple .psPlay:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Crect x='4' y='3' width='2.15' height='10'/%3E%3Crect x='9.85' y='3' width='2.15' height='10'/%3E%3C/svg%3E")

}



.widget .slider-content {

	margin-bottom: 40px

}



.slider-content .owl-dots {

	position: absolute;

	top: calc(100%);

	overflow: hidden;

	width: 100%;

	height: auto;

	text-align: center

}



.widget .slider-content .owl-dots {

	top: calc(100% + 0px)

}



.slider-content .owl-dot,

.slider-content .owl-dot:after {

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.slider-content .owl-dot {

	position: relative;

	display: inline-block;

	width: 10px;

	height: 10px;

	margin: 0 5px;

	vertical-align: middle;

	background-color: transparent;

	-webkit-transition: box-shadow .3s ease;

	transition: box-shadow .3s ease

}



.gallery-carousel-shortcode .dt-owl-item,

.gallery-carousel-shortcode .dt-owl-item>div,

.gallery-carousel-shortcode .owl-stage {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.gallery-carousel-shortcode .post {

	-webkit-align-content: center;

	-moz-align-content: center;

	-ms-align-content: center;

	align-content: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.vc_progress_bar.dt-style .vc_single_bar {

	height: 30px;

	margin-bottom: 10px;

	-webkit-box-shadow: none;

	box-shadow: none

}



.vc_progress_bar.dt-style .vc_single_bar:last-child {

	margin-bottom: 0

}



.dt-style.vc_progress_bar.pb-style-two .vc_single_bar {

	height: 13px

}



.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar {

	-webkit-animation: none;

	animation: none;

	background-repeat: no-repeat;

	background-size: 100%

}



.accent-gradient .vc_progress_bar .vc_single_bar.accent-bg .vc_bar:after {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)), color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent), to(transparent));

	background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	background-size: 40px 40px

}



.vc_progress_bar .vc_single_bar.accent-bg .vc_bar.animated:after {

	-webkit-animation: progress-bar-stripes 2s linear infinite;

	animation: progress-bar-stripes 2s linear infinite

}



.dt-style.vc_progress_bar.pb-style-three .vc_single_bar {

	height: 7px;

	margin-bottom: 15px

}



.vc_progress_bar.dt-style .vc_single_bar .vc_label {

	height: 30px;

	padding-top: 0;

	padding-bottom: 0;

	line-height: 30px;

	text-shadow: none

}



.pb-style-three.dt-style .vc_label,

.pb-style-two.dt-style .vc_label {

	display: block;

	margin-bottom: 8px

}



.pb-style-one.vc_progress_bar .vc_label *,

.vc_progress_bar .vc_label {

	color: #fff

}



#main .wpb_tour_next_prev_nav {

	display: none

}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

	display: inline-block;

	width: auto

}



#page .tab-style-one .wpb_tabs_nav li.ui-state-active a {

	color: #fff

}



.wpb_tabs_nav a {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.wpb_tabs .wpb_tabs_nav li {

	position: relative

}



.tab-style-one.wpb_tabs .wpb_tabs_nav li {

	margin: 0 10px 5px 0

}



.tab-style-one.wpb_tabs .wpb_tabs_nav a {

	padding-top: 9px;

	padding-bottom: 9px

}



.tab-style-one.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 15px 0 0;

	background: 0 0

}



.tab-style-two.wpb_tabs .wpb_tabs_nav {

	overflow: hidden;

	padding-left: 25px!important

}



.tab-style-two.wpb_tabs .wpb_tabs_nav li {

	margin: 12px 30px 6px 0;

	background: 0 0

}



.tab-style-two.wpb_tabs .wpb_tabs_nav li.ui-tabs-active:before {

	position: absolute;

	display: block!important;

	bottom: -5px;

	left: 0;

	width: 100%;

	height: 2px;

	content: "";

	-webkit-backface-visibility: hidden

}



.tab-style-two.wpb_tabs .wpb_tabs_nav li a {

	padding: 0 0 .5em

}



.tab-style-two.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 20px 25px;

	background: 0 0

}



.tab-style-three.wpb_tabs .wpb_tabs_nav li {

	margin-right: 30px;

	border: none

}



.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

	padding: 0

}



.tab-style-three.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 15px 0 0

}



.tab-style-three.wpb_content_element .wpb_tabs_nav li,

.tab-style-three.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	background: 0 0

}



.tab-style-four.wpb_tabs,

.tab-style-four.wpb_tabs .wpb_tabs_nav {

	overflow: hidden

}



.tab-style-four.wpb_tabs .wpb_tabs_nav li {

	margin: 0;

	background: 0 0;

	-webkit-transition: background .4s ease;

	transition: background .4s ease

}



.wpb_tour.tab-style-one .wpb_tabs_nav li,

.wpb_tour.tab-style-two .wpb_tabs_nav li {

	margin-bottom: 10px

}



.tab-style-four.wpb_tabs .wpb_tabs_nav li.ui-tabs-active,

.tab-style-four.wpb_tabs .wpb_tabs_nav li:hover {

	background-color: rgba(255, 255, 255, .15)

}



.tab-style-four.wpb_tabs .wpb_tabs_nav li a,

.tab-style-four.wpb_tabs .wpb_tabs_nav li a * {

	color: #fff

}



.tab-style-four.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 20px 25px;

	background: 0 0

}



.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper {

	display: table

}



.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab,

.wpb_tour.wpb_content_element .wpb_tabs_nav {

	display: table-cell;

	float: none;

	vertical-align: top

}



.wpb_tour .wpb_tabs_nav {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

	padding-top: 8px;

	padding-bottom: 8px

}



.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {

	padding-top: 0;

	padding-left: 25px

}



.rtl .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab {

	padding-left: 0;

	padding-right: 25px

}



.wpb_tour.tab-style-two .wpb_tabs_nav {

	padding-right: 10px

}



.rtl .wpb_tour.tab-style-two .wpb_tabs_nav {

	padding-right: 0;

	padding-left: 10px!important

}



.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a {

	padding: 12px 15px 12px 0

}



.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav li a {

	padding: 10px 15px

}



.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 20px 25px

}



.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {

	padding-top: 0;

	padding-left: 25px

}



.wpb_tour.tab-style-three .wpb_tabs_nav {

	border-right: 1px solid

}



.wpb_tour.tab-style-three .wpb_tabs_nav li {

	border-top: 1px solid

}



.tab-style-three.wpb_tour .wpb_tabs_nav li:first-child {

	border: none

}



.tab-style-four.wpb_tour,

.tab-style-four.wpb_tour .wpb_tabs_nav {

	overflow: hidden

}



.tab-style-four.wpb_tour .wpb_tabs_nav li {

	margin: 0;

	background: 0 0;

	-webkit-transition: background .4s ease;

	transition: background .4s ease

}



.tab-style-four.wpb_tour .wpb_tabs_nav li.ui-tabs-active,

.tab-style-four.wpb_tour .wpb_tabs_nav li:hover {

	background-color: rgba(255, 255, 255, .15)

}



.tab-style-four.wpb_tour .wpb_tabs_nav li a,

.tab-style-four.wpb_tour .wpb_tabs_nav li a * {

	display: block;

	color: #fff

}



.tab-style-four.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {

	padding: 20px 25px;

	background: 0 0

}



.transparent-pie .vc_pie_wrapper .vc_pie_chart_back {

	border-color: transparent!important

}



.transparent-pie .vc_pie_wrapper span {

	width: 100%!important;

	height: auto!important

}



.transparent-pie .vc_pie_wrapper canvas {

	height: 70px!important;

	visibility: hidden

}



.transparent-pie .vc_pie_chart_value {

	font-size: 70px!important;

	line-height: 70px!important

}



.dt-shortcode-soc-icons a,

.soc-ico a {

	position: relative;

	line-height: 26px;

	text-decoration: none

}



.transparent-pie[data-pie-color=dt-content] .vc_pie_wrapper span,

.vc_pie_chart[data-pie-color=dt-content] canvas {

	opacity: .5

}



#page .vc_pie_chart_back,

.dt-shortcode-soc-icons a:before,

.dt-shortcode-soc-icons a:hover:after,

.soc-ico a:before,

.soc-ico a:hover:after {

	opacity: 1

}



.vc_pie_chart .vc_pie_wrapper {

	visibility: hidden

}



.soc-ico {

	overflow: hidden

}



.dt-shortcode-soc-icons.soc-icons-center {

	text-align: center

}



.dt-shortcode-soc-icons.soc-icons-right {

	text-align: right

}



.dt-shortcode-soc-icons .soc-icon {

	position: relative;

	z-index: 2

}



.soc-ico a {

	display: inline-flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	margin: 2px;

	width: 26px;

	height: 26px;

	text-align: center;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.dt-shortcode-soc-icons a {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	min-width: 26px;

	min-height: 26px;

	text-align: center;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	margin: 0

}



#page .dt-shortcode-soc-icons a,

#phantom .dt-shortcode-soc-icons a {

	text-decoration: none

}



.dt-shortcode-soc-icons a:after,

.dt-shortcode-soc-icons a:before {

	box-sizing: border-box;

	border: 0 solid

}



.soc-ico a:after,

.soc-ico a:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 26px;

	height: 26px;

	content: "";

	-webkit-border-radius: inherit;

	border-radius: inherit;

	-webkit-transition: opacity 150ms linear;

	transition: opacity 150ms linear

}



.dt-shortcode-soc-icons a:after,

.dt-shortcode-soc-icons a:before {

	position: absolute;

	top: 0;

	left: 0;

	min-width: 26px;

	min-height: 26px;

	width: 100%;

	height: 100%;

	content: "";

	-webkit-border-radius: inherit;

	border-radius: inherit;

	-webkit-transition: opacity 150ms linear;

	transition: opacity 150ms linear

}



.dt-shortcode-soc-icons a:hover:before,

.dt-shortcode-soc-icons a:not(:hover):after,

.soc-ico a:hover:before,

.soc-ico a:not(:hover):after {

	transition-delay: 100ms

}



.dt-shortcode-soc-icons a:after,

.dt-shortcode-soc-icons a:hover:before,

.soc-ico a:after,

.soc-ico a:hover:before {

	opacity: 0

}



.soc-ico.text-centered a {

	float: none;

	display: inline-block

}



#top-bar .right-block .soc-ico a {

	float: right;

	margin: 2px

}



#bottom-bar .soc-ico a:hover,

#top-bar .soc-ico a:hover,

.soc-ico a,

.soc-ico a:hover {

	text-decoration: none

}



#footer .soc-ico a:hover .soc-font-icon,

#main .soc-ico a:hover .soc-font-icon {

	color: #fff

}



.dt-fancy-separator {

	position: relative;

	overflow: hidden;

	margin: 0 auto;

	text-align: center

}



.dt-fancy-separator.title-left,

.dt-fancy-separator.title-right {

	margin: 0

}



.dt-fancy-separator.title-left {

	text-align: left

}



.dt-fancy-separator.title-left .dt-fancy-title {

	padding-left: 0

}



.dt-fancy-separator.title-left .dt-fancy-title.bg-on {

	padding-left: 1em

}



.dt-fancy-separator.title-right {

	float: right;

	clear: both;

	text-align: right

}



.dt-fancy-separator.title-right .dt-fancy-title {

	padding-right: 0

}



.dt-fancy-separator.title-right .dt-fancy-title.bg-on {

	padding-right: 1em

}



.separator-holder {

	position: absolute;

	display: block;

	top: 49.99%;

	width: 2000px;

	border-top: 1px solid red;

	content: ''

}



.dt-fancy-separator.line-below.title-left .separator-right,

.dt-fancy-separator.line-below.title-right .separator-right,

.style-disabled .separator-holder {

	display: none

}



.style-dashed .separator-holder {

	border-top-width: 1px;

	border-top-style: dashed

}



.style-dotted .separator-holder {

	border-top-width: 1px;

	border-top-style: dotted

}



.style-double .separator-holder {

	border-top-width: 3px;

	border-top-style: double

}



.style-thick .separator-holder {

	border-top-width: 5px;

	border-top-style: solid

}



.separator-left {

	right: 100%;

	margin-right: 1em

}



.separator-right {

	left: 100%;

	margin-left: 1em

}



.dt-fancy-separator.line-below .separator-left {

	top: auto;

	right: 0;

	bottom: -1em;

	margin-right: 0

}



.line-below .separator-holder {

	top: auto;

	bottom: -1em;

	margin-right: 0;

	margin-left: 0

}



.dt-fancy-separator.line-below.title-left .separator-left {

	left: 0;

	right: auto

}



.dt-fancy-separator.line-below.title-right .separator-left {

	left: auto;

	right: 0

}



.dt-fancy-title {

	position: relative;

	display: inline-block;

	top: 50%

}



.dt-fancy-title.bg-on {

	padding: 0 1em

}



.accent-gradient .accent-border-color.hr-thin.style-line {

	height: 1px

}



.accent-gradient .accent-border-color.hr-thick {

	height: 5px

}



.twentytwenty-horizontal .twentytwenty-handle:after,

.twentytwenty-horizontal .twentytwenty-handle:before,

.twentytwenty-vertical .twentytwenty-handle:after,

.twentytwenty-vertical .twentytwenty-handle:before {

	content: " ";

	display: block;

	background: #fff;

	position: absolute;

	z-index: 30

}



.twentytwenty-horizontal .twentytwenty-handle:after,

.twentytwenty-horizontal .twentytwenty-handle:before {

	width: 3px;

	height: 9999px;

	left: 50%;

	margin-left: -1.5px

}



.twentytwenty-vertical .twentytwenty-handle:after,

.twentytwenty-vertical .twentytwenty-handle:before {

	width: 9999px;

	height: 3px;

	top: 50%;

	margin-top: -1.5px

}



.twentytwenty-after-label,

.twentytwenty-before-label {

	position: absolute;

	width: 120px;

	padding: 3px 5px;

	color: #fff!important;

	font-size: 13px;

	line-height: 16px;

	vertical-align: middle;

	text-align: center;

	z-index: 99;

	opacity: 0;

	text-shadow: 0 0 2px rgba(0, 0, 0, .5);

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.twentytwenty-horizontal .twentytwenty-before-label {

	bottom: 10px;

	left: 10px;

	text-align: left

}



.twentytwenty-horizontal .twentytwenty-after-label {

	bottom: 10px;

	right: 10px;

	text-align: right

}



.twentytwenty-vertical .twentytwenty-before-label {

	top: 10px;

	left: 50%;

	margin-left: -65px

}



.twentytwenty-vertical .twentytwenty-after-label {

	bottom: 10px;

	left: 50%;

	margin-left: -65px

}



.twentytwenty-container:hover .twentytwenty-after-label,

.twentytwenty-container:hover .twentytwenty-before-label {

	opacity: 1

}



.twentytwenty-down-arrow,

.twentytwenty-left-arrow,

.twentytwenty-right-arrow,

.twentytwenty-up-arrow {

	width: 0;

	height: 0;

	border: 6px inset transparent;

	position: absolute

}



.twentytwenty-left-arrow,

.twentytwenty-right-arrow {

	top: 50%;

	margin-top: -6px

}



.twentytwenty-down-arrow,

.twentytwenty-up-arrow {

	left: 50%;

	margin-left: -6px

}



.twentytwenty-container {

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	z-index: 0;

	overflow: hidden;

	position: relative;

	-webkit-user-select: none;

	-moz-user-select: none

}



.twentytwenty-container img {

	max-width: 100%;

	width: 100%;

	height: auto;

	position: absolute;

	top: 0;

	display: block

}



.active-click .twentytwenty-handle,

.twentytwenty-container.active-click img {

	-webkit-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	transition: all .3s ease-out

}



.twentytwenty-container * {

	-webkit-box-sizing: content-box;

	box-sizing: content-box

}



.twentytwenty-before {

	z-index: 20

}



.twentytwenty-after {

	z-index: 10

}



.twentytwenty-handle {

	height: 38px;

	width: 38px;

	position: absolute;

	left: 50%;

	top: 50%;

	margin-left: -22px;

	margin-top: -22px;

	border: 3px solid #fff;

	-webkit-border-radius: 1000px;

	-moz-border-radius: 1000px;

	border-radius: 1000px;

	z-index: 40

}



.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after,

.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {

	margin-left: 0;

	margin-top: 0

}



.twentytwenty-container[data-navigation=move] .twentytwenty-handle {

	border: none;

	cursor: default

}



.content-rollover-layout-list.mode-grid .post-entry-content:hover,

.content-rollover-layout-list.mode-masonry .post-entry-content:hover,

.content-rollover-layout-list.owl-carousel .post-entry-content:hover,

.gradient-overlay-layout-list article,

.menu-select select,

.menu-select:hover,

.overlay-search-microwidget>i:hover,

article.on-hover {

	cursor: pointer

}



.twentytwenty-container[data-navigation=move] .twentytwenty-handle>span {

	display: none

}



.twentytwenty-horizontal .twentytwenty-container[data-navigation=move] .twentytwenty-handle:before {

	margin-bottom: 0;

	margin-left: 0

}



.twentytwenty-vertical .twentytwenty-container[data-navigation=move] .twentytwenty-handle:after {

	margin-right: 0;

	margin-top: 0

}



.twentytwenty-horizontal .twentytwenty-handle:before {

	bottom: 50%;

	margin-bottom: 22px

}



.twentytwenty-horizontal .twentytwenty-handle:after {

	top: 50%;

	margin-top: 22px

}



.twentytwenty-vertical .twentytwenty-handle:before {

	left: 50%;

	margin-left: 22px

}



.twentytwenty-vertical .twentytwenty-handle:after {

	right: 50%;

	margin-right: 22px

}



.twentytwenty-left-arrow {

	border-right: 6px solid #fff;

	left: 50%;

	margin-left: -17px

}



.items-grid .borders:before,

.post-thumbnail-rollover:after {

	left: 0;

	width: 100%;

	content: ""

}



.twentytwenty-right-arrow {

	border-left: 6px solid #fff;

	right: 50%;

	margin-right: -17px

}



.twentytwenty-up-arrow {

	border-bottom: 6px solid #fff;

	top: 50%;

	margin-top: -17px

}



.twentytwenty-down-arrow {

	border-top: 6px solid #fff;

	bottom: 50%;

	margin-bottom: -17px

}



.shortcode-blog-posts .post {

	border: none

}



.items-grid .wf-td,

.recent-posts .wf-td {

	display: table-cell;

	vertical-align: top

}



.post-content a {

	text-decoration: none

}



.shortcode-blog-posts .entry-meta {

	padding-bottom: 10px

}



.items-grid {

	margin-bottom: -20px

}



.items-grid .wf-cell {

	margin-bottom: 20px

}



.items-grid .borders:before {

	display: block;

	position: absolute;

	bottom: -15px

}



.blog-shortcode .post-thumbnail,

.post-thumbnail-rollover {

	position: relative;

	display: block

}



.items-grid article {

	overflow: hidden;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.single-related-posts .mini-post-img {

	-webkit-flex: 1 0 auto;

	-moz-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto

}



.items-grid a {

	text-decoration: none

}



.items-grid .alignleft {

	margin: 5px 20px 5px 0;

	font-size: 0;

	line-height: 0

}



.blog-shortcode article {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start

}



.jquery-filter article.hidden,

.jquery-filter article:not(.visible) {

	display: none;

	opacity: 0

}



.mode-grid:not(.bottom-overlap-layout-list) article,

.mode-masonry:not(.bottom-overlap-layout-list) article {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.bottom-overlap-layout-list article,

.centered-layout-list article {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.classic-layout-list.mode-list article.full-width-img {

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.dividers-on.classic-layout-list article {

	padding-top: 44px;

	margin-top: 19px

}



.dividers-on.classic-layout-list article:first-child {

	padding-top: 0;

	margin-top: 0

}



.jquery-filter article.visible {

	-webkit-animation: fadeInFromNone .5s ease-out;

	animation: fadeInFromNone .5s ease-out

}



.blog-shortcode .post-thumbnail-wrap {

	position: relative;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-ms-flex: 0 0 auto

}



.project-even .post-thumbnail-wrap {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.blog-shortcode .post-thumbnail .alignleft {

	margin: 0

}



.blog-shortcode .post-thumbnail .alignnone {

	margin-bottom: 0

}



.blog-shortcode .format-gallery .post-thumbnail {

	width: 100%

}



.post-thumbnail-rollover {

	line-height: 0;

	overflow: hidden

}



.post-thumbnail-rollover:after {

	position: absolute;

	top: 0;

	height: 100%;

	opacity: 0;

	-webkit-transition: opacity .35s linear;

	transition: opacity .35s linear

}



.mobile-false .post-thumbnail>.post-thumbnail-rollover:hover:after,

.on-hover .post-thumbnail>.post-thumbnail-rollover:after {

	opacity: 1

}



.blog-thumb-iso-lazy-load {

	opacity: 0

}



.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-true .gradient-overlay-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after {

	opacity: 1

}



.no-img .overlay-placeholder img {

	max-width: none

}



.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {

	width: 100%

}



.mobile-false .scale-img.content-rollover-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,

.mobile-false .scale-img.gradient-overlay-layout-list article:hover .post-thumbnail>.post-thumbnail-rollover img,

.mobile-true .scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img,

.mobile-true .scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail>.post-thumbnail-rollover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform 4s ease-out;

	transition: transform 4s ease-out

}



.side-overlap-layout-list .project-odd .fancy-date a {

	right: auto;

	left: 10px

}



.fancy-date a>span {

	display: block

}



.fancy-categories {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-items: flex-start;

	-moz-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start;

	z-index: 30;

	top: 10px;

	left: 10px

}



.fancy-categories a {

	padding: 2px 9px 1px;

	margin: 0 0 2px;

	text-decoration: none;

	background-color: rgba(0, 0, 0, .75);

	color: #fff

}



.fancy-categories a:hover {

	color: #fff

}



.blog-shortcode .entry-meta *,

.owl-carousel .entry-meta * {

	color: inherit

}



.side-overlap-layout-list .project-odd .fancy-categories {

	top: auto;

	bottom: 10px

}



.side-overlap-layout-list .project-even .fancy-categories {

	top: auto;

	right: 10px;

	bottom: 10px;

	left: auto

}



.fancy-categories * {

	font: 700 12px/22px Arial, Verdana, sans-serif

}



.post-entry-content {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.content-align-center .post-entry-content {

	text-align: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



@media all and (-ms-high-contrast:none) {

	.post-entry-content {

		max-width: 100%

	}

}



.blog-shortcode .post-entry-content {

	position: relative;

	z-index: 10;

	max-width: 100%

}



.centered-layout-list .post-entry-content {

	position: static;

	text-align: center

}



.centered-layout-list .post-entry-content:after {

	position: absolute;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

	bottom: 0;

	width: 100%;

	height: 1px;

	content: ""

}



.gradient-overlap-layout-list .post-entry-content {

	position: relative;

	margin-top: -125px;

	z-index: 1;

	padding-top: 90px

}



.gradient-overlap-layout-list .no-img .post-entry-content,

.top-bar {

	margin-top: 0

}



.gradient-overlap-layout-list .post-entry-content:before {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	width: 100%;

	height: 150px;

	content: ""

}



.gradient-overlay-layout-list:not(.portfolio-shortcode):not(.albums-shortcode) .post-entry-content {

	position: absolute;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	right: 10px;

	bottom: 10px;

	left: 10px;

	top: 20px;

	overflow: hidden

}



.mode-grid.bottom-overlap-layout-list .post-entry-content {

	-webkit-flex: 1 0 auto;

	-moz-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto

}



.mode-grid.gradient-overlap-layout-list .post-entry-content {

	-webkit-flex: 1 0 auto;

	-moz-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-flex-pack: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.blog-shortcode .entry-meta>span a,

.post-details {

	display: inline-block

}



.content-rollover-layout-list.mode-grid .post-entry-content,

.content-rollover-layout-list.mode-masonry .post-entry-content {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%

}



#main .blog-shortcode .format-aside .post-entry-content,

#main .blog-shortcode .format-link .post-entry-content,

#main .blog-shortcode .format-quote .post-entry-content,

#main .blog-shortcode .format-status .post-entry-content {

	width: 100%;

	top: 0;

	margin: 0

}



#main .classic-layout-list.mode-list .full-width-img .post-entry-content {

	width: 100%

}



.blog-shortcode .entry-excerpt {

	overflow: hidden

}



.post-entry-title-content {

	text-align: center;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.blog-shortcode .post-entry-content .entry-title a,

.blog-shortcode .post-entry-title-content .entry-title a {

	-webkit-transition: color .35s;

	transition: color .35s

}



.accent-gradient .blog-shortcode .post-entry-content .entry-title a,

.accent-gradient .blog-shortcode .post-entry-title-content .entry-title a {

	-webkit-transition: none;

	transition: none

}



.blog-shortcode .entry-meta {

	padding: 0

}



.blog-shortcode .entry-meta a:hover {

	text-decoration: underline

}



.centered-layout-list .entry-meta {

	text-align: center

}



.blog-shortcode .entry-meta>a:after,

.blog-shortcode .entry-meta>span:after {

	right: 0;

	width: 3px;

	height: 3px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	content: ""

}



.post-details {

	position: relative;

	text-decoration: none

}



.post-details:after,

.post-details:before {

	display: table;

	content: ""

}



.post-details:after {

	clear: both

}



.ancient-ie .post-details {

	zoom: 1

}



.post-details i[class^=fa] {

	margin-right: 0;

	margin-left: 7px;

	font-size: 12px

}



.gradient-overlay-layout-list .post-details,

.mode-grid.gradient-overlap-layout-list .post-details {

	-webkit-align-self: flex-start;

	-moz-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.content-align-center.gradient-overlay-layout-list .post-details,

.content-align-center.mode-grid.gradient-overlap-layout-list .post-details {

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



#page .post-details.details-type-btn {

	margin-bottom: 0

}



.btn-3d .post-details.details-type-btn:hover {

	margin-bottom: 1px!important

}



.post-details.details-type-link {

	float: left;

	padding-bottom: 8px;

	margin-bottom: -8px;

	font-weight: 700

}



.centered-layout-list .post-details.details-type-link,

.content-align-center .post-details.details-type-link {

	float: none;

	vertical-align: top

}



.post-details.details-type-link:after {

	position: absolute;

	display: block;

	left: 0;

	bottom: 0;

	width: 0;

	height: 2px;

	content: "";

	-webkit-transition: width .4s ease;

	transition: width .4s ease

}



.post-details.details-type-link:hover:after {

	width: 100%

}



.owl-carousel.bottom-overlap-layout-list .post-entry-content,

.owl-carousel.gradient-overlap-layout-list .post-entry-content {

	transform: translateZ(0)

}



.content-rollover-layout-list .post-entry-content {

	top: 0;

	height: 100%;

	overflow-y: hidden;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-flex-pack: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.content-rollover-layout-list .post-entry-content:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 1;

	content: '';

	-webkit-transform: translate3d(0, 35%, 0);

	transform: translate3d(0, 35%, 0)

}



.content-rollover-layout-list .entry-excerpt,

.content-rollover-layout-list .post-details {

	opacity: 0;

	-webkit-transition: opacity .45s;

	transition: opacity .45s

}



.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .entry-excerpt,

.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-details,

.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .entry-excerpt,

.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-details {

	opacity: 1

}



.content-rollover-layout-list .post-entry-content .post-entry-wrapper,

.content-rollover-layout-list .post-entry-content:before {

	-webkit-transition: opacity .35s, bottom .35s, -webkit-transform .4s;

	transition: opacity .35s, bottom .35s, transform .4s

}



.content-rollover-layout-list .post-entry-content .post-entry-wrapper {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-content:before,

.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-content:before {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.mobile-false .content-rollover-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper {

	opacity: 1;

	bottom: 0

}



.mobile-true .content-rollover-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {

	opacity: 1;

	bottom: 0;

	-webkit-transform: translateY(0)!important;

	transform: translateY(0)!important

}



.gradient-overlay-layout-list .post-entry-wrapper,

.gradient-overlay-layout-list .post-head-wrapper {

	position: absolute;

	top: 50%;

	left: 20px;

	right: 20px;

	-webkit-transition: opacity .4s, -webkit-transform .4s;

	transition: opacity .4s, transform .4s;

	-webkit-transform: translate3d(0, -50%, 0);

	transform: translate3d(0, -50%, 0);

	-webkit-transform-origin: 50%;

	transform-origin: 50%

}



.gradient-overlay-layout-list .post-entry-content {

	-webkit-backface-visibility: hidden;

	transform: translatez(0)

}



.gradient-overlay-layout-list .post-entry-wrapper {

	opacity: 0;

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s;

	-webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);

	transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)

}



.mobile-false .gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-head-wrapper,

.mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-head-wrapper {

	opacity: 0;

	-webkit-transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1);

	transform: translate3d(0, -50%, 0) scale3d(.8, .8, 1)

}



.mobile-false .gradient-overlay-layout-list:not(.disable-layout-hover) article:hover .post-entry-wrapper,

.mobile-true .gradient-overlay-layout-list:not(.disable-layout-hover) article.is-clicked .post-entry-wrapper {

	-webkit-transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);

	transform: translate3d(0, -50%, 0) scale3d(1, 1, 1);

	opacity: 1;

	transition-delay: .1s

}



.owl-carousel {

	box-sizing: border-box

}



.owl-carousel .post {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.dt-arrow-border-on .owl-nav a:hover:after,

.dt-arrow-border-on .owl-nav a:not(:hover):before,

.dt-arrow-hover-border-on .owl-nav a:hover:after {

	border-style: solid;

	border-width: 0

}



.owl-nav a {

	position: absolute;

	z-index: 10;

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	text-decoration: none

}



.owl-nav a:after,

.owl-nav a:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	opacity: 0;

	box-sizing: border-box;

	-webkit-border-radius: inherit;

	border-radius: inherit;

	-webkit-backface-visibility: hidden;

	-webkit-transition: opacity 150ms linear;

	transition: opacity 150ms linear

}



.owl-nav a:hover:after,

.owl-nav a:not(:hover):before {

	opacity: 1

}



.disable-arrows-hover-bg .owl-nav a:after,

.disable-arrows-hover-bg .owl-nav a:before {

	-webkit-transition: none;

	transition: none

}



.owl-nav a:hover:before,

.owl-nav a:not(:hover):after {

	transition-delay: 100ms

}



.owl-nav a:after,

.owl-nav a:hover:before {

	opacity: 0

}



.owl-nav a i {

	position: relative;

	z-index: 1;

	-webkit-transition: color 150ms;

	transition: color 150ms;

	transition-delay: 100ms

}



.owl-carousel .owl-dots {

	position: absolute

}



.owl-carousel .owl-dots .owl-dot {

	position: relative;

	display: inline-block

}



:not(.bullets-etefu).owl-carousel .owl-dots .owl-dot span {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	outline: 0;

	border-radius: 50%

}



.bullets-scale-up .owl-dot span {

	-webkit-transition: -webkit-transform .3s ease, background .3s ease;

	transition: transform .3s ease, background .3s ease

}



.bullets-scale-up .owl-dot.active span {

	-webkit-transform: scale(1.5);

	transform: scale(1.5)

}



.bullets-stroke .owl-dot:not(.active) span {

	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0)!important

}



.bullets-stroke .owl-dot span {

	-webkit-transition: box-shadow .3s ease, background-color .3s ease;

	transition: box-shadow .3s ease, background-color .3s ease

}



.bullets-stroke .owl-dot.active span {

	background-color: transparent;

	box-shadow: 0 0 0 2px #fff

}



.bullets-fill-in .owl-dot span {

	background-color: transparent;

	-webkit-transition: box-shadow .3s ease;

	transition: box-shadow .3s ease

}



.bullets-small-dot-stroke .owl-dot {

	border-radius: 50%;

	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);

	-webkit-transition: box-shadow .3s ease;

	transition: box-shadow .3s ease

}



.bullets-small-dot-stroke .owl-dot span {

	cursor: pointer;

	position: absolute;

	-webkit-transition: background-color .3s ease, -webkit-transform .3s ease;

	transition: background-color .3s ease, transform .3s ease

}



.bullets-small-dot-stroke .owl-dot.active span {

	-webkit-transform: scale(.4);

	transform: scale(.4)

}



.bullets-ubax .owl-dot span {

	content: '';

	position: absolute;

	top: 2px;

	left: 2px;

	width: calc(96%);

	height: calc(96%);

	border: 2px solid transparent;

	border-radius: 0!important;

	box-sizing: border-box

}



.bullets-ubax .owl-dot.active span {

	z-index: 10;

	background: 0 0!important;

	-webkit-transition: background-color .3s, border-color .3s;

	transition: background-color .3s, border-color .3s

}



.bullets-ubax .owl-dot:not(.active):hover span {

	-webkit-transition: background-color .3s;

	transition: background-color .3s

}



.bullets-etefu .owl-dot {

	height: 5px!important

}



.bullets-etefu .owl-dot span {

	position: relative;

	display: block;

	overflow: hidden;

	width: 100%;

	height: 5px;

	-webkit-transition: background .3s;

	transition: background .3s

}



.bullets-etefu .owl-dot span:before {

	content: '';

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0);

	-webkit-transition: -webkit-transform .5s;

	transition: transform .5s;

	-webkit-transition-timing-function: cubic-bezier(.2, 1, .3, 1);

	transition-timing-function: cubic-bezier(.2, 1, .3, 1)

}



.bullets-etefu .owl-dot.active span:before {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.carousel-shortcode [class*=" icon-"],

.carousel-shortcode [class*=" icon-"]:before,

.carousel-shortcode [class^=icon-],

.carousel-shortcode [class^=icon-]:before {

	font-family: icomoon-arrows-carousel-32x32!important;

	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

}



.owl-carousel:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {

	position: relative;

	z-index: 10

}



.bottom-overlap-layout-list[data-auto-height=false] .owl-stage,

.bottom-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,

.classic-layout-list[data-auto-height=false] .owl-stage,

.classic-layout-list[data-auto-height=false] .owl-stage .dt-owl-item,

.gradient-overlap-layout-list[data-auto-height=false] .owl-stage,

.gradient-overlap-layout-list[data-auto-height=false] .owl-stage .dt-owl-item {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.bottom-overlap-layout-list[data-auto-height=false] .post-entry-content,

.gradient-overlap-layout-list[data-auto-height=false] .post-entry-content {

	-webkit-flex: 1 0 auto;

	-moz-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto

}



.content-rollover-layout-list.owl-carousel .post-entry-content {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%

}



.owl-carousel .post-thumbnail-wrap {

	position: relative;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-ms-flex: 0 0 auto

}



.sub-nav,

.top-bar {

	-webkit-box-sizing: border-box

}



.owl-carousel .post-thumbnail {

	position: relative;

	display: block

}



.owl-carousel .post-thumbnail .alignleft {

	margin: 0

}



.owl-carousel .post-thumbnail .alignnone {

	margin-bottom: 0

}



.owl-carousel .format-gallery .post-thumbnail {

	width: 100%

}



.owl-carousel .fancy-categories,

.owl-carousel .fancy-date>a,

.owl-carousel .post-entry-wrapper>* {

	-webkit-backface-visibility: hidden;

	transform: translatez(0)

}



.owl-carousel .entry-excerpt {

	overflow: hidden

}



.owl-carousel .post-entry-content .entry-title a,

.owl-carousel .post-entry-title-content .entry-title a {

	-webkit-transition: color .35s;

	transition: color .35s

}



.accent-gradient .owl-carousel .post-entry-content .entry-title a,

.accent-gradient .owl-carousel .post-entry-title-content .entry-title a {

	-webkit-transition: none;

	transition: none

}



.owl-carousel .entry-meta {

	padding: 0

}



.owl-carousel .entry-meta>span a {

	display: inline-block

}



.owl-carousel .entry-meta a:hover {

	text-decoration: underline

}



.owl-carousel .entry-meta>a:after,

.owl-carousel .entry-meta>span:after {

	right: 0;

	width: 3px;

	height: 3px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	content: ""

}



.owl-carousel [class*=" icon-"],

.owl-carousel [class*=" icon-"]:before,

.owl-carousel [class^=icon-],

.owl-carousel [class^=icon-]:before {

	font-family: icomoon-arrows-carousel-32x32!important;

	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

}



.masthead {

	position: relative;

	z-index: 102

}



.masthead:not(.side-header) {

	display: -ms-flexbox;

	-ms-flex-direction: column

}



.floating-navigation-below-slider.transparent .masthead:not(#phantom) {

	transform: translateY(-100%)

}



.hidden-header.overlay-navigation .mixed-header,

.hidden-header.sticky-header .mixed-header,

.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .header-bar,

.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar,

.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .top-bar {

	display: none

}



.top-bar,

.top-bar>.mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.disable-headers.header-side-left #page,

.disable-headers.header-side-left.header-side-line #page:not(.boxed),

.disable-headers.overlay-navigation.header-side-line #page:not(.boxed),

.hidden-header.header-side-left #page,

.hidden-header.header-side-left.header-side-line #page:not(.boxed),

.hidden-header.overlay-navigation.header-side-line #page:not(.boxed) {

	padding-left: 0

}



.disable-headers.header-side-right #page,

.disable-headers.header-side-right.header-side-line #page:not(.boxed),

.hidden-header.header-side-right #page,

.hidden-header.header-side-right.header-side-line #page:not(.boxed) {

	padding-right: 0

}



.responsive-off.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead {

	position: absolute;

	width: 100%;

	z-index: 102

}



.top-bar {

	position: relative;

	display: flex;

	box-sizing: border-box

}



.top-bar-bg,

.top-bar:after {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	-webkit-box-sizing: content-box;

	box-sizing: content-box

}



.boxed .top-bar-bg,

.boxed .top-bar:after {

	padding: 0;

	margin: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.top-bar:after {

	height: 1px

}



.transparent .top-bar-line-hide.top-bar:after {

	display: none

}



.top-bar-bg,

.top-bar.full-width-line:after {

	padding: 0 1000px;

	margin-left: -1000px

}



.boxed .top-bar-bg,

.boxed .top-bar.full-width-line:after {

	padding: 0;

	margin: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.top-bar>.mini-widgets {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex: 1 1 auto;

	-moz-flex: 1 1 auto;

	-ms-flex: 1 1 auto;

	flex: 1 1 auto;

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.mini-search .submit,

.side-header .branding {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.top-bar .mini-widgets.right-widgets,

.top-bar .mini-widgets:last-child {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.top-bar * {

	font-size: inherit;

	line-height: inherit

}



.top-bar.hide-top-bar,

.top-bar.top-bar-empty {

	position: absolute;

	visibility: hidden;

	opacity: 0

}



.transparent .top-bar {

	margin-bottom: -1px

}



.top-bar .sub-nav {

	z-index: 1003

}



.top-bar .sub-nav a:hover,

.top-bar a,

.top-bar a:hover {

	text-decoration: none

}



.top-bar .mini-login a:hover,

.top-bar .mini-search .submit:hover,

.top-bar a:hover {

	text-decoration: none;

	opacity: .7

}



.top-bar .shopping-cart-inner a:hover,

.top-bar .soc-ico a:hover,

.top-bar .sub-nav li a:hover {

	opacity: 1

}



.branding {

	line-height: 0;

	font-size: 0

}



.side-header .branding {

	display: flex

}



.branding>a {

	display: block

}



.branding .mobile-desktop-logo,

.branding .mobile-logo,

.phantom-sticky .side-header .branding .mobile-logo,

.responsive-off .masthead .hide-on-desktop.display-none {

	display: none

}



.branding a img,

.branding img {

	max-width: 100%;

	height: auto

}



.responsive-off .masthead .hide-on-desktop {

	visibility: hidden;

	position: absolute;

	left: -9999px

}



.mini-contacts,

.mini-nav {

	position: relative;

	vertical-align: middle

}



.mini-contacts,

.mini-nav,

.mini-nav li {

	display: inline-block

}



.mobile-mini-widgets {

	max-width: calc(100% - 45px)

}



.searchform,

.searchform .field {

	max-width: 100%

}



.masthead .mini-widgets>*,

.masthead .mobile-mini-widgets>* {

	display: inline-block;

	margin-left: 10px;

	margin-right: 10px

}



.masthead.side-header:not(.masthead-mobile-header) .mini-widgets>*,

.masthead.side-header:not(.masthead-mobile-header) .mobile-mini-widgets>* {

	margin: 5px 20px 5px 0

}



.masthead.side-header.h-center .mini-widgets>*,

.masthead.side-header.h-center .mobile-mini-widgets>* {

	margin-left: 10px;

	margin-right: 10px

}



.side-header-v-stroke:not(.masthead-mobile-header) .mini-widgets>*,

.side-header-v-stroke:not(.masthead-mobile-header) .mobile-mini-widgets>* {

	margin: 10px 0

}



.dt-mobile-header .mobile-mini-widgets-in-menu>* {

	margin: 5px 20px 5px 0

}



.masthead:not(.side-header) .mini-widgets>.first,

.masthead:not(.side-header) .mini-widgets>:first-child,

.masthead:not(.side-header) .mobile-mini-widgets>.first,

.masthead:not(.side-header) .mobile-mini-widgets>:first-child,

.side-header .top-bar .mini-widgets>.first,

.side-header .top-bar .mini-widgets>:first-child,

.side-header .top-bar .mobile-mini-widgets>.first,

.side-header .top-bar .mobile-mini-widgets>:first-child,

.side-header-h-stroke .mini-widgets>.first,

.side-header-h-stroke .mini-widgets>:first-child,

.side-header-h-stroke .mobile-mini-widgets>.first,

.side-header-h-stroke .mobile-mini-widgets>:first-child {

	margin-left: 0

}



.masthead:not(.side-header) .mini-widgets>.last,

.masthead:not(.side-header) .mini-widgets>:last-child,

.masthead:not(.side-header) .mobile-mini-widgets>.last,

.masthead:not(.side-header) .mobile-mini-widgets>:last-child,

.side-header .top-bar .mini-widgets>.last,

.side-header .top-bar .mini-widgets>:last-child,

.side-header .top-bar .mobile-mini-widgets>.last,

.side-header .top-bar .mobile-mini-widgets>:last-child,

.side-header-h-stroke .mini-widgets>.last,

.side-header-h-stroke .mini-widgets>:last-child,

.side-header-h-stroke .mobile-mini-widgets>.last,

.side-header-h-stroke .mobile-mini-widgets>:last-child {

	margin-right: 0

}



.masthead .mobile-header-bar .mini-widgets>*,

.masthead .mobile-header-bar .mobile-mini-widgets>*,

.masthead-mobile-header .mini-widgets>*,

.masthead-mobile-header .mobile-mini-widgets>*,

.side-header-h-stroke .mobile-header-bar .mini-widgets>*,

.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>* {

	margin: 0 10px

}



.mini-search input[type=text],

.overlay-search-microwidget input[type=text],

.text-area>p {

	margin-bottom: 0

}



.masthead .mobile-header-bar .mini-widgets>.first,

.masthead .mobile-header-bar .mini-widgets>:first-child,

.masthead .mobile-header-bar .mobile-mini-widgets>.first,

.masthead .mobile-header-bar .mobile-mini-widgets>:first-child,

.masthead-mobile-header .mini-widgets>.first,

.masthead-mobile-header .mini-widgets>:first-child,

.masthead-mobile-header .mobile-mini-widgets>.first,

.masthead-mobile-header .mobile-mini-widgets>:first-child,

.side-header-h-stroke .mobile-header-bar .mini-widgets>.first,

.side-header-h-stroke .mobile-header-bar .mini-widgets>:first-child,

.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.first,

.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:first-child {

	margin-left: 10px

}



.masthead .mobile-header-bar .mini-widgets>.last,

.masthead .mobile-header-bar .mini-widgets>:last-child,

.masthead .mobile-header-bar .mobile-mini-widgets>.last,

.masthead .mobile-header-bar .mobile-mini-widgets>:last-child,

.masthead-mobile-header .mini-widgets>.last,

.masthead-mobile-header .mini-widgets>:last-child,

.masthead-mobile-header .mobile-mini-widgets>.last,

.masthead-mobile-header .mobile-mini-widgets>:last-child,

.side-header-h-stroke .mobile-header-bar .mini-widgets>.last,

.side-header-h-stroke .mobile-header-bar .mini-widgets>:last-child,

.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>.last,

.side-header-h-stroke .mobile-header-bar .mobile-mini-widgets>:last-child {

	margin-right: 10px

}



.mini-contacts {

	padding-left: 18px;

	margin: 0;

	background-repeat: no-repeat;

	background-position: 0 center

}



.dt-mobile-header .mini-contacts,

.side-header .mini-contacts {

	white-space: normal

}



.mini-contacts.address,

.mini-contacts.clock,

.mini-contacts.email,

.mini-contacts.skype {

	padding-left: 22px

}



.menu-select select,

.mini-nav .customSelect {

	border: none;

	padding: 0;

	margin-bottom: 0

}



.mini-nav .customSelect {

	position: absolute;

	visibility: hidden

}



.mini-nav .customSelect .customSelectInner {

	opacity: 0

}



.menu-select select,

.mini-nav .customSelect1 {

	position: relative;

	visibility: visible;

	opacity: 1

}



.menu a:hover,

.menu-select:hover {

	text-decoration: underline

}



.dt-mobile-header .menu a:hover,

.dt-mobile-header .menu-select:hover,

.masthead .menu a:hover,

.masthead .menu-select:hover,

.mini-nav .customSelectInner:hover {

	text-decoration: none

}



.mini-nav .customSelectInner {

	padding-left: 20px;

	background: 0 0

}



.mini-nav .customSelectInner:before {

	position: absolute;

	top: 50%;

	left: 0;

	width: 16px;

	height: 16px;

	margin-top: -8px;

	content: "";

	background-position: 0 center;

	background-repeat: no-repeat

}



.menu-select select {

	z-index: 9

}



.mini-nav .customSelect {

	padding: 0

}



.mini-nav li {

	position: relative;

	vertical-align: middle

}



.dt-mobile-header .mini-nav .sub-nav>li {

	display: block

}



#page .mini-nav .sub-nav li.has-children a:after {

	right: 8px

}



.mini-nav li:last-child {

	margin-right: 0

}



#bottom-bar .mini-nav ul>li.act>a .menu-item-text,

#bottom-bar .mini-nav>ul>li>a:hover .menu-item-text {

	text-decoration: underline

}



#bottom-bar .mini-nav ul .sub-nav>li.act>a .menu-item-text,

#bottom-bar .mini-nav ul>li>a:hover,

.mini-nav ul .sub-nav>li.act>a .menu-item-text,

.mini-nav ul>li>a,

.mini-nav>ul>li>a:hover {

	text-decoration: none

}



.mini-nav li:first-child:before {

	border-left: none

}



.mini-nav select {

	min-width: 100px;

	height: 0;

	opacity: 0

}



#page .mini-nav select option,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav select option {

	color: #b8bcbe!important

}



.masthead .popup-search.act {

	position: relative;

	z-index: 1002

}



.dt-mobile-header .mini-search,

.masthead .mini-search {

	position: relative;

	display: inline-block;

	vertical-align: middle;

	z-index: 10;

	max-width: 100%

}



.dt-mobile-header .popup-search,

.dt-mobile-header .searchform {

	position: static

}



.searchform {

	position: relative;

	z-index: 3

}



.popup-search-wrap {

	padding: 10px;

	position: absolute;

	right: -10px;

	top: 38px;

	visibility: hidden;

	filter: drop-shadow(0 0 4px rgba(0, 0, 0, .2))

}



@media all and (-ms-high-contrast:none) {

	.popup-search-wrap {

		box-shadow: 0 0 4px rgba(0, 0, 0, .2)

	}

}



.popup-search-wrap:before {

	position: absolute;

	top: -7px;

	right: 20px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-bottom: 7px solid red;

	content: ''

}



.dt-mobile-header .popup-search-wrap:before {

	display: none

}



.popup-search-wrap.left-overflow:before {

	left: 20px;

	right: auto

}



.dt-mobile-header .popup-search-wrap:before,

.popup-search-wrap.bottom-overflow:before,

.side-header:not(.masthead-mobile-header) .popup-search-wrap:before {

	top: auto;

	bottom: -7px;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 7px solid;

	border-bottom: none

}



.mini-search .submit,

.overlay-search .searchform .submit,

.popup-search .searchform .submit {

	border: none;

	background-color: transparent;

	text-decoration: none

}



.popup-search-wrap .search-icon {

	position: absolute;

	top: 0;

	right: 20px;

	height: 100%

}



.mini-search .popup-search-wrap.left-overflow {

	left: -10px;

	right: auto

}



.dt-mobile-header .mini-search .field {

	left: 0;

	z-index: 100

}



.dt-mobile-header .mini-search:not(.animate-search-width) .field {

	width: 100%

}



.overlay-search .searchform .submit>span,

.popup-search .searchform .submit>span {

	margin-left: 5px

}



.dt-mobile-header .overlay-search .searchform .submit,

.dt-mobile-header .popup-search .searchform .submit {

	position: relative

}



.mini-search .submit {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.mini-search .submit.default-icon {

	padding-left: 17px

}



.mini-search .search-icon {

	text-decoration: none;

	background-repeat: no-repeat;

	background-position: center center

}



.mini-search .search-icon,

.overlay-search-microwidget .search-icon {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.dt-mobile-header .mini-search .searchsubmit,

.masthead .mini-search .searchsubmit,

.mini-search .overlay-search-wrap {

	display: none

}



.mini-search .search-icon:hover,

.overlay-search-microwidget .search-icon:hover {

	opacity: .7

}



.overlay-search .submit.default-icon:before,

.popup-search .submit.default-icon:before {

	position: absolute;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	left: 0;

	height: 16px;

	width: 16px;

	background-position: 0 center;

	background-repeat: no-repeat;

	content: ""

}



.overlay-search .submit i,

.popup-search .submit i {

	font-size: 16px

}



.classic-search .search-icon {

	position: absolute;

	top: 0;

	right: 10px;

	height: 100%;

	padding: 0

}



.overlay-search-microwidget {

	position: fixed;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 9999;

	text-align: center;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: opacity .55s ease;

	transition: opacity .55s ease

}



.overlay-search-microwidget.open {

	opacity: 1;

	visibility: visible

}



.overlay-search-microwidget .submit {

	display: none

}



.masthead .soc-ico,

.mini-login,

.text-area {

	display: inline-block;

	vertical-align: middle

}



.overlay-search-microwidget>i {

	position: absolute;

	top: 30px;

	right: 30px;

	width: 34px;

	height: 34px;

	color: #fff;

	font-size: 34px

}



.overlay-search-microwidget .search-icon {

	position: absolute;

	top: 0;

	right: 10px;

	height: 100%;

	padding: 0;

	background-position: 0 center;

	background-repeat: no-repeat;

	text-decoration: none

}



.overlay-search-microwidget .search-icon>span {

	position: absolute;

	text-indent: -9999px

}



.overlay-search-microwidget .searchform {

	max-width: 90%

}



.animate-search-width .searchform {

	overflow: hidden

}



.animate-search-width input.field {

	-webkit-transition: width .55s ease;

	transition: width .55s ease

}



.animate-search-width .search-icon {

	position: absolute;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	top: 0;

	right: 0;

	height: 100%;

	width: 100%

}



.mini-login:hover {

	opacity: .7

}



.microwidget-btn:before,

.microwidget-btn:hover:after,

.top-bar .microwidget-btn:hover {

	opacity: 1

}



.mini-login a {

	position: relative;

	padding-left: 22px;

	text-decoration: none

}



.mini-login a:hover {

	text-decoration: none

}



.mini-login a:before {

	position: absolute;

	top: 50%;

	left: 0;

	margin-top: -8px;

	height: 16px;

	width: 16px;

	background-position: 0 center;

	background-repeat: no-repeat;

	content: ""

}



.lines,

.text-area {

	position: relative

}



.accent-gradient .masthead .soc-ico.accent-bg a:hover,

.accent-gradient .masthead .soc-ico.gradient-bg a:hover,

.masthead .soc-ico a:hover,

.masthead .soc-ico.accent-bg a:hover,

.masthead .soc-ico.custom-bg a:hover,

.masthead .soc-ico.gradient-bg a:hover {

	background: 0 0

}



.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:hover,

.masthead .soc-ico.accent-bg.hover-custom-bg a:hover,

.masthead .soc-ico.hover-accent-bg a:hover,

.masthead .soc-ico.hover-custom-bg a:hover,

.masthead .soc-ico.hover-disabled-bg a:hover {

	-webkit-box-shadow: none;

	box-shadow: none

}



#page .mini-icon-off,

#page .mini-icon-off:before,

#page .mini-login .submit.mini-icon-off:before,

#page .wc-ico-cart.mini-icon-off:before,

#phantom .mini-icon-off,

#phantom .mini-icon-off:before,

#phantom .mini-login .submit.mini-icon-off:before,

#phantom .wc-ico-cart.mini-icon-off:before {

	background: 0 0!important;

	padding-left: 0

}



.mini-widgets .text-area a:not(.dt-btn),

.mobile-mini-widgets .text-area a:not(.dt-btn) {

	text-decoration: underline

}



#bottom-bar .sub-nav a:hover,

#bottom-bar a,

.main-nav>li>a,

.microwidget-btn,

.mobile-main-nav>li>a,

.text-area a:not(.dt-btn):hover {

	text-decoration: none

}



.top-bar>span {

	display: none!important

}



.lines,

.lines:after,

.lines:before {

	display: inline-block;

	width: 22px;

	height: 2px

}



.mini-login .submit.text-disable,

.wc-ico-cart.text-disable {

	padding-left: 16px;

	letter-spacing: -4px

}



.masthead .soc-ico a {

	line-height: 22px

}



.hide-overlay.active .lines-button.x .lines,

.menu-toggle.active .lines-button.x .lines {

	background: 0 0

}



.accent-bg .lines,

.accent-bg .lines:after,

.accent-bg .lines:before {

	background-color: #fff

}



.lines:after,

.lines:before {

	position: absolute;

	left: 0;

	content: '';

	-webkit-transform-origin: 1.5px center;

	transform-origin: 1.5px center;

	-webkit-transition: transform .3s;

	transition: transform .3s

}



.hide-overlay.active .lines-button.x .lines:after,

.hide-overlay.active .lines-button.x .lines:before,

.menu-toggle.active .lines-button.x .lines:after,

.menu-toggle.active .lines-button.x .lines:before {

	-webkit-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	top: 0

}



.lines:before {

	top: 7px

}



.menu-toggle:not(.active) .lines-button:hover .lines:before {

	-webkit-transform: translateY(-2px);

	transform: translateY(-2px)

}



.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:before {

	-webkit-transform: translateY(-3px);

	transform: translateY(-3px)

}



.lines:after {

	top: -7px

}



.menu-toggle:not(.active) .lines-button:hover .lines:after {

	-webkit-transform: translateY(2px);

	transform: translateY(2px)

}



.large-menu-icon .menu-toggle:not(.active) .lines-button:hover .lines:after {

	-webkit-transform: translateY(3px);

	transform: translateY(3px)

}



.hide-overlay.active .lines-button.x .lines:before,

.menu-toggle.active .lines-button.x .lines:before {

	-ms-transform: rotate3d(0, 0, 1, 45deg);

	-webkit-transform: rotate3d(0, 0, 1, 45deg);

	transform: rotate3d(0, 0, 1, 45deg);

	-webkit-transition: -webkit-transform .2s ease;

	transition: transform .2s ease

}



.hide-overlay.active:hover .lines-button.x .lines:before,

.menu-toggle.active:hover .lines-button.x .lines:before {

	-ms-transform: rotate3d(0, 0, 1, 0deg);

	-webkit-transform: rotate3d(0, 0, 1, 0deg);

	transform: rotate3d(0, 0, 1, 0deg)

}



.hide-overlay.active .lines-button.x .lines:after,

.menu-toggle.active .lines-button.x .lines:after {

	-ms-transform: rotate3d(0, 0, 1, -45deg);

	-webkit-transform: rotate3d(0, 0, 1, -45deg);

	transform: rotate3d(0, 0, 1, -45deg);

	-webkit-transition: -webkit-transform .2s ease;

	transition: transform .2s ease

}



.hide-overlay.active:hover .lines-button.x .lines:after,

.menu-toggle.active:hover .lines-button.x .lines:after {

	-ms-transform: rotate3d(0, 0, 1, 0deg);

	-webkit-transform: rotate3d(0, 0, 1, 0deg);

	transform: rotate3d(0, 0, 1, 0deg)

}



.microwidget-btn {

	position: relative;

	max-width: 100%

}



.masthead .mini-widgets .microwidget-btn,

.masthead .mobile-mini-widgets .microwidget-btn {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.main-nav>li,

.main-nav>li>a,

.mini-nav li>a {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.microwidget-btn i,

.microwidget-btn>span {

	position: relative;

	z-index: 1

}



.microwidget-btn.btn-icon-align-right i {

	margin-left: 5px;

	padding-right: 1px

}



.microwidget-btn.btn-icon-align-left i {

	margin-right: 5px

}



.microwidget-btn:after,

.microwidget-btn:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	-webkit-border-radius: inherit;

	border-radius: inherit;

	-webkit-transition: opacity 150ms linear;

	transition: opacity 150ms linear;

	-webkit-backface-visibility: hidden

}



.disable-animation-bg.microwidget-btn:after,

.disable-animation-bg.microwidget-btn:before {

	-webkit-transition: none;

	transition: none

}



.microwidget-btn:hover:before,

.microwidget-btn:not(:hover):after {

	transition-delay: 100ms

}



.microwidget-btn:after,

.microwidget-btn:hover:before {

	opacity: 0

}



.main-nav>li {

	position: relative;

	display: flex

}



.main-nav>li>a,

.mini-nav li>a {

	position: relative;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.not-clickable-item {

	cursor: default

}



.main-nav>li>a .text-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	border-radius: inherit

}



.main-nav>li>a .text-wrap .menu-item-text {

	position: relative;

	z-index: 10

}



.main-nav.level-arrows-on>li.has-children>a {

	position: relative

}



.main-nav .menu-item .text-wrap>i,

.main-nav .menu-item a i[class^=fa],

.main-nav .menu-item a>i,

.mini-nav .menu-item .text-wrap>i,

.mini-nav .menu-item a i[class^=fa],

.mini-nav .menu-item a>i {

	padding-right: 6px

}



.menu-text,

.subtitle-text {

	display: block

}



.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text {

	position: relative;

	padding-right: 10px

}



.sub-sideways .main-nav.level-arrows-on>li.has-children>a .menu-item-text {

	position: relative

}



.top-header .main-nav .menu-text:after {

	position: absolute;

	top: 50%;

	margin-top: -5px;

	right: 0;

	width: 8px;

	height: 8px;

	content: ""

}



.side-header .main-nav.level-arrows-on>li.has-children>a:after {

	position: absolute;

	top: 50%;

	margin-top: -7px;

	right: -14px;

	width: 14px;

	height: 14px;

	content: "";

	background-repeat: no-repeat;

	background-position: center center

}



.side-header.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after {

	right: -30px;

	margin-top: -15px;

	width: 30px;

	height: 30px

}



.sub-downwards .next-level-button {

	position: relative;

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	width: 30px;

	height: 30px;

	background-repeat: no-repeat;

	background-position: center center

}



.dt-mobile-header.dt-parent-menu-clickable .mobile-main-nav>li.has-children>a:after,

.sub-downwards.dt-parent-menu-clickable .main-nav.level-arrows-on>li.has-children>a:after {

	display: none

}



.dt-mobile-header .next-level-button,

.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after,

.sub-downwards .next-level-button,

.sub-downwards .side-header .main-nav.level-arrows-on>li.has-children>a:after {

	-ms-transition: -ms-transform .3s ease-out;

	-webkit-transition: -webkit-transform .3s ease-out;

	transition: transform .3s ease-out

}



.dt-mobile-header li.has-children.open-sub>.next-level-button,

.sub-downwards .main-nav.level-arrows-on>li.has-children.open-sub>a.act:after,

.sub-downwards li.has-children.open-sub>.next-level-button {

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg)

}



.l-to-r-line>li>a>span {

	position: relative;

	display: block

}



.l-to-r-line>li>a i.underline {

	position: absolute;

	display: block;

	left: 1px;

	bottom: -5px;

	overflow: hidden;

	width: 0;

	pointer-events: none;

	background-color: transparent;

	opacity: .85;

	-webkit-transition: all .3s cubic-bezier(.175, .885, .32, 1.275);

	transition: all .3s cubic-bezier(.175, .885, .32, 1.275)

}



.top-header .l-to-r-line>li.act>a i.underline,

.top-header .l-to-r-line>li.dt-hovered>a i.underline,

.top-header .l-to-r-line>li>a:hover i.underline {

	width: 100%

}



.from-centre-line>li>a>span {

	position: relative;

	display: block

}



.from-centre-line>li>a .menu-item-text:before {

	position: absolute;

	visibility: hidden;

	left: 0;

	bottom: -5px;

	width: 100%;

	height: 2px;

	background-color: #000;

	content: "";

	-ms-transform: scaleX(0);

	-webkit-transform: scaleX(0);

	transform: scaleX(0);

	-ms-transition: all .2s ease-in-out 0s;

	-webkit-transition: all .2s ease-in-out 0s;

	transition: all .2s ease-in-out 0s;

	opacity: .85

}



.top-header .from-centre-line>li.act>a .menu-item-text:before,

.top-header .from-centre-line>li.dt-hovered>a .menu-item-text:before,

.top-header .from-centre-line>li>a:hover .menu-item-text:before {

	visibility: visible;

	-ms-transform: scaleX(1);

	-webkit-transform: scaleX(1);

	transform: scaleX(1)

}



.upwards-line>li>a>span {

	position: relative;

	display: block

}



.upwards-line>li>a .menu-item-text:before {

	position: absolute;

	bottom: -5px;

	left: 0;

	width: 100%;

	height: 2px;

	background: rgba(0, 0, 0, .1);

	content: '';

	opacity: 0;

	-ms-transition: opacity .3s, -webkit-transform .3s;

	-webkit-transition: opacity .3s, -webkit-transform .3s;

	transition: opacity .3s, transform .3s;

	-ms-transform: translateY(10px);

	-webkit-transform: translateY(10px);

	transform: translateY(10px)

}



.top-header .upwards-line>li.act>a .menu-item-text:before,

.top-header .upwards-line>li.dt-hovered>a .menu-item-text:before,

.top-header .upwards-line>li>a:hover .menu-item-text:before {

	opacity: 1;

	-ms-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0)

}



.downwards-line>li>a>span {

	position: relative;

	display: block

}



.downwards-line>li>a .menu-item-text:before {

	position: absolute;

	bottom: -5px;

	left: 0;

	width: 100%;

	height: 2px;

	background: #fff;

	content: '';

	opacity: 0;

	-ms-transition: height .3s, opacity .3s, -webkit-transform .3s;

	-webkit-transition: height .3s, opacity .3s, -webkit-transform .3s;

	transition: height .3s, opacity .3s, transform .3s;

	-ms-transform: translateY(-10px);

	-webkit-transform: translateY(-10px);

	transform: translateY(-10px)

}



.top-header .downwards-line>li.act>a .menu-item-text:before,

.top-header .downwards-line>li.dt-hovered>a .menu-item-text:before,

.top-header .downwards-line>li>a:hover .menu-item-text:before {

	height: 2px;

	opacity: 1;

	-ms-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0)

}



.top-header .active-line-decoration>li>a,

.top-header .hover-line-decoration>li>a {

	overflow: hidden

}



.top-header .active-line-decoration>li>a .decoration-line,

.top-header .hover-line-decoration>li>a .decoration-line {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 2px;

	content: "";

	opacity: 0;

	-ms-transition: opacity .3s ease;

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease

}



.top-header .active-line-decoration>li.act>a .decoration-line,

.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line,

.top-header .hover-line-decoration>li>a:hover .decoration-line {

	opacity: 1

}



.top-header .hover-bg-decoration>li:not(.act)>a {

	-webkit-transition: background .3s ease;

	transition: background .3s ease

}



.dt-mega-menu-wrap,

.sub-nav {

	position: absolute;

	visibility: hidden;

	z-index: 200;

	top: 100%;

	left: 0;

	width: 240px;

	opacity: 0

}



.sub-nav.right-overflow {

	left: auto;

	right: 0

}



.sub-nav {

	padding: 0;

	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);

	box-shadow: 0 0 4px rgba(0, 0, 0, .2);

	box-sizing: border-box

}



.sub-nav li,

.sub-nav li a {

	-webkit-box-sizing: border-box

}



.sub-nav li {

	position: relative;

	display: block;

	padding: 0 10px;

	box-sizing: border-box

}



.sub-nav li:first-child {

	padding-top: 10px

}



.sub-nav li:last-child {

	padding-bottom: 10px

}



.sub-nav li:first-child:before {

	display: none

}



.sub-nav li a,

.sub-nav li a .text-wrap {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-align-content: center;

	-moz-align-content: center;

	-ms-align-content: center;

	align-content: center;

	-ms-flex-line-pack: center;

	text-decoration: none

}



.sub-nav li a {

	box-sizing: border-box

}



.sub-nav li a .text-wrap {

	width: 100%

}



.sub-downwards.h-center .sub-nav li a .text-wrap,

.sub-downwards.h-center .sub-nav>li,

.sub-downwards.h-justify.h-center .sub-nav>li>a {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	text-align: center

}



.sub-nav li.has-children a:after {

	position: absolute;

	display: block;

	right: 0;

	top: 50%;

	width: 8px;

	height: 8px;

	margin-top: -4px;

	content: "";

	background-position: center center;

	background-repeat: no-repeat

}



.sub-downwards .sub-nav li.has-children a:after {

	right: -30px;

	margin-top: -15px

}



.dt-mobile-header .sub-nav .next-level-button,

.sub-downwards .sub-nav .next-level-button,

.sub-downwards .sub-nav li.has-children a:after {

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	width: 30px;

	height: 30px;

	background-position: center center;

	background-repeat: no-repeat

}



.dt-mobile-header.dt-parent-menu-clickable .sub-nav li.has-children a:after,

.sub-downwards.dt-parent-menu-clickable .sub-nav li.has-children a:after {

	display: none

}



.dt-mobile-header.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after,

.sub-downwards.dt-parent-menu-clickable .mini-nav .sub-nav li.has-children a:after {

	display: block

}



.dt-mobile-header .sub-nav .next-level-button,

.sub-downwards .sub-nav .next-level-button,

.sub-downwards .sub-nav.level-arrows-on li.has-children>a:after {

	-webkit-transition: -webkit-transform .3s ease-out;

	transition: transform .3s ease-out

}



.dt-mobile-header .sub-nav li.has-children.open-sub>.next-level-button,

.sub-downwards .sub-nav li.has-children.open-sub>.next-level-button,

.sub-downwards .sub-nav.level-arrows-on li.has-children.open-sub>a.act:after {

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg)

}



.sub-nav .sub-nav {

	left: 241px;

	top: 0;

	margin-top: 0

}



.rtl .sub-nav .sub-nav {

	left: auto;

	right: 241px

}



.sub-nav .sub-nav.right-overflow {

	left: -241px

}



.rtl .sub-nav .sub-nav.right-overflow {

	left: auto;

	right: -241px

}



.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),

.side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {

	top: 0!important;

	left: 100%

}



.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap:not(.bottom-overflow),

.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav:not(.bottom-overflow) {

	right: 100%;

	left: auto

}



.side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,

.side-header:not(.sub-downwards) .main-nav>li>.sub-nav {

	left: 100%

}



.rtl .side-header:not(.sub-downwards) .main-nav>li>.dt-mega-menu-wrap,

.rtl .side-header:not(.sub-downwards) .main-nav>li>.sub-nav {

	right: 100%;

	left: auto

}



.side-header .dt-mega-menu-wrap.bottom-overflow,

.side-header .mini-nav.sub-nav.bottom-overflow,

.side-header .sub-nav.bottom-overflow,

.top-header.floating-navigation-below-slider .sub-nav.bottom-overflow {

	top: auto!important;

	bottom: 0

}



.dt-mobile-header .mini-nav,

.dt-mobile-header .mini-nav li {

	position: static

}



.dt-mobile-header .mini-nav .sub-nav {

	left: 0;

	width: 100%

}



.dt-mobile-header .mini-nav .sub-nav .sub-nav {

	left: 0!important

}



.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,

.header-side-right .sub-sideways .main-nav>li>.sub-nav,

.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,

.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {

	left: auto!important;

	right: 100%

}



.rtl.header-side-right .sub-sideways .main-nav>li>.dt-mega-menu-wrap,

.rtl.header-side-right .sub-sideways .main-nav>li>.sub-nav,

.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.dt-mega-menu-wrap,

.rtl.overlay-navigation .content-right.sub-sideways .main-nav>li>.sub-nav {

	left: 100%!important;

	right: auto

}



.dt-mobile-header .sub-nav>li,

.mobile-main-nav>li,

.sub-downwards .main-nav>li,

.sub-downwards .sub-nav>li {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap,

.dt-mobile-header .mobile-main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,

.dt-mobile-header .mobile-main-nav>li>.sub-nav,

.dt-mobile-header .mobile-main-nav>li>.sub-nav .sub-nav,

.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap,

.sub-downwards.side-header .main-nav>li>.dt-mega-menu-wrap>.sub-nav .sub-nav,

.sub-downwards.side-header .main-nav>li>.sub-nav,

.sub-downwards.side-header .main-nav>li>.sub-nav .sub-nav {

	position: relative;

	display: none;

	top: 0;

	left: 0;

	width: 100%;

	padding: 0;

	visibility: visible;

	opacity: 1;

	z-index: auto

}



.sub-downwards.side-header .main-nav>li .sub-nav .sub-nav {

	padding: 15px 20px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.sub-downwards li:not(.dt-mega-menu) .sub-nav {

	width: auto

}



.sub-downwards .level-arrows-on li.has-children a {

	max-width: calc(100% - 30px);

	box-sizing: border-box

}



.sub-downwards .main-nav>li>.sub-nav {

	padding-bottom: 0

}



.mobile-main-nav .sub-nav,

.sub-downwards .main-nav .sub-nav {

	background: 0 0;

	box-shadow: none

}



.masthead.sub-downwards .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,

.sub-downwards .main-nav .sub-nav li {

	padding: 0;

	width: 100%

}



.sub-downwards .main-nav.level-arrows-on>li.has-children:last-child {

	margin-right: 0

}



.main-nav .sub-nav>li>a {

	transition: background .3s

}



.next-level-button:hover,

.sub-downwards #main-nav li a:hover {

	cursor: pointer!important

}



.main-nav>li.dt-mega-menu>a {

	position: relative

}



.dt-mega-menu .sub-nav .dt-mega-parent:before,

.dt-mega-menu .sub-nav .dt-mega-parent:first-child:before,

.dt-mega-menu .sub-nav li.has-children:after,

.dt-mega-menu .sub-nav li:before,

.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title>a .menu-text {

	display: none

}



.masthead:not(.sub-downwards) .main-nav .sub-nav li.hide-mega-title:not(.with-subtitle)>a {

	padding: 0

}



.sub-downwards .sub-nav li.hide-mega-title>a {

	display: block;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.menu-subtitle {

	display: block;

	text-transform: none;

	font-family: Arial, sans-serif;

	font-style: normal;

	font-weight: 400

}



.dt-mega-menu .sub-nav .dt-mega-parent>a span.menu-subtitle {

	font-size: 12px;

	line-height: 14px

}



.mega-icon:after,

.menu-subtitle:after {

	display: none!important

}



.top-header .mega-full-width>.dt-mega-menu-wrap {

	width: 100%

}



.side-header .mega-auto-width .dt-mega-menu-wrap,

.side-header .mega-full-width .dt-mega-menu-wrap {

	top: 0;

	left: 100%

}



.header-side-right .mega-auto-width>.dt-mega-menu-wrap,

.header-side-right .mega-full-width>.dt-mega-menu-wrap {

	top: 0;

	left: auto;

	right: 100%;

	padding-left: 0

}



.masthead.side-header:not(.sub-downwards) .mega-auto-width>.dt-mega-menu-wrap,

.masthead.side-header:not(.sub-downwards) .mega-full-width>.dt-mega-menu-wrap {

	width: 890px;

	max-width: 890px

}



.mega-auto-width .dt-mega-menu-wrap {

	left: 0;

	width: auto

}



.main-nav .mega-auto-width>.dt-mega-menu-wrap {

	min-width: 240px

}



.mega-auto-width>.dt-mega-menu-wrap.left-overflow,

.mega-full-width .dt-mega-menu-wrap.left-overflow {

	left: 0!important;

	right: auto!important;

	margin-left: 0!important

}



.top-header .main-nav .dt-mega-menu-wrap {

	position: absolute;

	top: 100%;

	visibility: hidden;

	opacity: 0;

	padding: 10px

}



.main-nav .dt-mega-menu-wrap {

	-webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .2);

	box-shadow: 0 0 4px rgba(0, 0, 0, .2);

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.top-header.floating-navigation-below-slider .main-nav>li>.dt-mega-menu-wrap.bottom-overflow {

	top: auto;

	bottom: 100%

}



.top-header.floating-navigation-below-slider .dt-mega-menu-wrap.bottom-overflow {

	top: auto;

	bottom: 0

}



.dt-mega-menu-wrap .sub-nav {

	position: relative;

	width: auto;

	padding: 0;

	background: 0 0;

	box-shadow: none

}



.show-mega-menu .dt-mega-menu-wrap .sub-nav,

.sub-downwards .dt-mega-menu-wrap .sub-nav {

	visibility: visible;

	opacity: 1

}



#page .dt-mobile-header .dt-mega-menu-wrap>.sub-nav {

	visibility: visible;

	opacity: 1;

	width: auto

}



.dt-mega-menu-wrap>.sub-nav {

	display: block!important

}



.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav,

.main-nav .mega-auto-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul,

.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav,

.main-nav .mega-full-width>.dt-mega-menu-wrap .sub-nav .sub-nav ul {

	width: auto

}



.dt-mega-menu .dt-mega-menu-wrap {

	padding-top: 0;

	padding-bottom: 0;

	font-size: 0;

	line-height: 0;

	word-spacing: -4px;

	text-align: left

}



.dt-mega-menu .dt-mega-menu-wrap:after,

.dt-mega-menu .dt-mega-menu-wrap:before {

	content: "";

	display: table;

	clear: both

}



.dt-mega-menu>.dt-mega-menu-wrap {

	padding: 20px 10px 10px

}



.dt-mega-menu .dt-mega-menu-wrap li {

	padding-left: 0;

	padding-right: 0;

	word-spacing: normal

}



.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-menu-wrap .dt-mega-parent {

	position: static;

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	padding: 0 10px 10px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.dt-mega-menu .sub-nav .dt-mega-parent:first-child {

	border-left: none

}



.new-column>a {

	margin-left: -21px!important;

	border-radius: none

}



.dt-mega-menu .sub-nav .dt-mega-parent:hover>a {

	-webkit-border-radius: 0;

	border-radius: 0

}



.dt-mega-menu .sub-nav .dt-mega-parent a {

	width: auto

}



.dt-mega-menu .sub-nav .dt-mega-parent.no-link>a:hover,

.no-link>a:hover {

	opacity: 1

}



.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,

.masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {

	position: relative;

	left: auto!important;

	top: auto;

	max-width: 100%;

	padding: 0;

	background: 0 0;

	-webkit-box-shadow: none;

	box-shadow: none

}



.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav,

.rtl .masthead:not(.sub-downwards) .dt-mega-menu .dt-mega-parent .sub-nav.right-overflow {

	right: auto;

	left: auto!important

}



.dt-mega-menu.dt-hovered .sub-nav .sub-nav,

.show-mega-menu.dt-mega-menu .sub-nav .sub-nav {

	visibility: visible!important;

	opacity: 1!important

}



.dt-mega-parent .sub-nav>li {

	margin-bottom: 2px

}



.hide-mega-title {

	margin-top: 5px

}



.sub-downwards .hide-mega-title {

	margin-top: 0

}



.mobile-header-bar,

.mobile-header-space,

.side-header .main-nav .new-column {

	display: none

}



.mobile-header-scrollbar-wrap:not(.mCustomScrollbar),

.mobile-main-nav {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.menu-open.not-iOS,

.menu-open.not-iOS body {

	overflow: hidden

}



.dt-mobile-header {

	position: fixed;

	top: 0;

	height: 100%;

	min-height: 100%;

	width: 500px;

	max-width: 100%;

	z-index: 9602;

	padding: 30px 30px 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	background-color: grey;

	-ms-transition: -ms-transform .5s ease;

	-webkit-transition: -webkit-transform .5s ease;

	transition: transform .5s ease;

	-ms-transform: translate3d(-100%, 0, 0);

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0)

}



.dt-mobile-header .mini-widgets,

.mobile-main-nav,

.mobile-mini-widgets-in-menu {

	padding-bottom: 30px

}



.show-mobile-header .dt-mobile-header {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.right-mobile-menu .dt-mobile-header {

	right: 0;

	-ms-transform: translate3d(100%, 0, 0);

	-webkit-transform: translate3d(100%, 0, 0);

	transform: translate3d(100%, 0, 0);

	-ms-transition: right .5s ease;

	-webkit-transition: right .5s ease;

	transition: right .5s ease

}



.admin-bar .dt-mobile-header {

	padding-top: 62px

}



.is-iOS .dt-mobile-header,

.mobile-true .dt-mobile-header {

	overflow: hidden;

	overflow-y: auto;

	-webkit-overflow-scrolling: touch

}



.mobile-header-scrollbar-wrap:not(.mCustomScrollbar) {

	position: relative;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.mobile-header-scrollbar-wrap.mCustomScrollbar {

	width: 100%;

	height: 100%

}



.mobile-mini-widgets-in-menu,

.show-on-first-switch,

.show-on-second-switch {

	display: none

}



.mobile-sticky-header-overlay {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: all .4s;

	transition: all .4s

}



.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {

	position: fixed;

	visibility: hidden;

	top: 10px;

	right: 10px;

	opacity: 0;

	width: 44px;

	height: 44px;

	margin: 0!important;

	background-color: rgba(0, 0, 0, .2);

	-webkit-backface-visibility: hidden

}



.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn:hover {

	background-color: rgba(0, 0, 0, .5)

}



.floating-mobile-menu-icon .show-floating-icon .dt-mobile-menu-icon.floating-btn {

	visibility: visible;

	opacity: 1

}



.dt-mobile-menu-icon.floating-btn .lines {

	-webkit-border-radius: 0;

	border-radius: 0

}



.medium-mobile-menu-icon .mobile-header-bar .dt-mobile-menu-icon {

	width: 24px

}



.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines,

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:after,

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:before,

.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn .lines:not(.active) {

	background-color: #fff

}



.mobile-main-nav {

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-flex: 10 1 auto;

	-moz-flex: 10 1 auto;

	-ms-flex: 10 1 auto;

	flex: 10 1 auto

}



.mobile-main-nav>li {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.mobile-main-nav>li:before {

	content: "";

	position: absolute;

	top: -.5px;

	height: 0;

	border-top: solid 1px #ff0;

	width: 100%;

	max-width: 100%;

	left: 0

}



.dt-mobile-header .mobile-main-nav .new-column,

.mobile-main-nav>li:first-child:before {

	display: none

}



.mobile-main-nav>li>a {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	padding: 10px 30px 10px 0;

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.dt-mobile-header .next-level-button,

.mobile-main-nav>li.has-children>a:after {

	position: absolute;

	width: 30px;

	background-repeat: no-repeat;

	background-position: center center;

	right: 0;

	height: 30px

}



.mobile-main-nav .sub-nav li.hide-mega-title>a {

	display: block;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.mobile-main-nav>li.has-children>a:after {

	top: 50%;

	margin-top: -15px;

	content: ""

}



.dt-mobile-header .next-level-button {

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



.mobile-main-nav .next-level-button,

.mobile-main-nav>li.has-children>a:after {

	-webkit-transition: -webkit-transform .3s ease-out;

	transition: transform .3s ease-out

}



.mobile-main-nav li.has-children.open-sub>.next-level-button,

.mobile-main-nav>li.has-children.open-sub>a.act:after {

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg)

}



.mobile-main-nav .menu-item a i[class^=fa] {

	padding-right: 6px

}



.mobile-main-nav li>a .subtitle-text {

	font-size: 10px;

	line-height: 12px;

	font-family: Arial, sans-serif

}



.mobile-main-nav .sub-nav {

	margin-left: 20px

}



.header-side-right .mobile-main-nav .mega-auto-width>.sub-nav,

.header-side-right .mobile-main-nav .mega-full-width>.sub-nav {

	right: 0

}



#page .mobile-main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent,

#page .mobile-main-nav .sub-nav li {

	padding: 0;

	width: 100%

}



#page .mobile-main-nav .sub-nav {

	width: 100%

}



.mobile-main-nav .sub-nav .sub-nav {

	left: 0

}



.mobile-main-nav .sub-nav>li>a {

	padding: 10px 30px 10px 0;

	margin: 0;

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.mobile-main-nav .sub-nav>li>a:hover {

	background: 0 0!important

}



.mobile-main-nav .sub-nav .next-level-button,

.mobile-main-nav .sub-nav li.has-children a:after {

	-webkit-align-self: center;

	-moz-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center;

	top: 0;

	margin: 0;

	width: 30px;

	height: 30px;

	background-position: center center;

	background-repeat: no-repeat

}



.mobile-main-nav.dt-parent-menu-clickable .sub-nav li.has-children a:after {

	display: none

}



.mobile-main-nav .sub-nav .next-level-button,

.mobile-main-nav .sub-nav li.has-children>a:after {

	-webkit-transition: -webkit-transform .3s ease-out;

	transition: transform .3s ease-out

}



.mobile-main-nav .sub-nav li.has-children.open-sub>.next-level-button,

.mobile-main-nav .sub-nav li.has-children.open-sub>a.act:after {

	-ms-transform: rotate(45deg);

	-webkit-transform: rotate(45deg);

	transform: rotate(45deg)

}



.dt-mobile-menu-icon,

.lines-button {

	display: -webkit-inline-flex;

	display: -moz-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	margin-right: 16px;

	transition: .3s;

	cursor: pointer;

	user-select: none

}



.dt-mobile-menu-icon {

	width: 22px;

	height: 22px;

	margin-right: 0

}



.lines-button:active {

	transition: 0

}



.dt-close-mobile-menu-icon {

	position: fixed;

	top: 0;

	width: 30px;

	height: 30px;

	left: -50px;

	z-index: 9999;

	opacity: 0;

	-webkit-transition: opacity .2s ease;

	transition: opacity .2s ease;

	-webkit-transition-delay: .5s;

	transition-delay: .5s

}



.admin-bar .dt-close-mobile-menu-icon {

	top: 32px

}



.show-mobile-header .dt-close-mobile-menu-icon {

	opacity: 1

}



.dt-close-mobile-menu-icon span {

	position: relative;

	display: block;

	width: 30px;

	height: 30px;

	margin: 0

}



.dt-close-mobile-menu-icon span:hover {

	cursor: pointer

}



.dt-mobile-menu-icon:hover .lines:before {

	-webkit-transform: translateY(-2px);

	transform: translateY(-2px)

}



.dt-mobile-menu-icon:hover .lines:after {

	-webkit-transform: translateY(2px);

	transform: translateY(2px)

}



.dt-close-mobile-menu-icon span:after,

.dt-close-mobile-menu-icon span:before {

	display: inline-block;

	height: 2px;

	background: #fff;

	position: absolute;

	content: '';

	-webkit-transform-origin: 50% 50%;

	transform-origin: 50% 50%;

	top: 50%;

	left: 50%;

	margin: -1px 0 0 -11px;

	width: 22px;

	-webkit-transition: -webkit-transform .1s ease;

	transition: transform .1s ease

}



.dt-close-mobile-menu-icon span:before {

	-ms-transform: rotate3d(0, 0, 1, 45deg);

	-webkit-transform: rotate3d(0, 0, 1, 45deg);

	transform: rotate3d(0, 0, 1, 45deg)

}



.dt-close-mobile-menu-icon:hover span:before {

	-ms-transform: rotate3d(0, 0, 1, 0deg);

	-webkit-transform: rotate3d(0, 0, 1, 0deg);

	transform: rotate3d(0, 0, 1, 0deg)

}



.dt-close-mobile-menu-icon span:after {

	-ms-transform: rotate3d(0, 0, 1, -45deg);

	-webkit-transform: rotate3d(0, 0, 1, -45deg);

	transform: rotate3d(0, 0, 1, -45deg)

}



.dt-close-mobile-menu-icon:hover span:after {

	-ms-transform: rotate3d(0, 0, 1, 0deg);

	-webkit-transform: rotate3d(0, 0, 1, 0deg);

	transform: rotate3d(0, 0, 1, 0deg)

}



.masthead .mobile-header-bar {

	position: relative;

	min-height: 150px;

	width: 100%;

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch;

	-webkit-align-content: stretch;

	-moz-align-content: stretch;

	-ms-align-content: stretch;

	align-content: stretch;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-ms-flex-pack: justify

}



.side-header .mobile-header-bar {

	padding: 0 44px

}



.mobile-header-bar>* {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.mobile-header-bar .mobile-branding {

	line-height: 0

}



.mobile-header-bar .mobile-branding img {

	max-width: 100%;

	height: auto

}



#phantom {

	position: fixed;

	width: 100%;

	left: 0;

	top: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



#phantom.boxed {

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.dt-style-um #phantom {

	display: none

}



.phantom-fade #phantom {

	-webkit-transform: translateZ(0)

}



.phantom-fade #phantom:not(.show-phantom):not(.hide-phantom) {

	display: none;

	opacity: 0

}



.phantom-fade #phantom.boxed {

	-webkit-transform: translate3d(-50%, 0, 0)

}



.phantom-fade .hide-phantom#phantom {

	-webkit-animation: fade-out-anim .8s ease 0s 1 normal both;

	animation: fade-out-anim .8s ease 0s 1 normal both

}



.phantom-fade .show-phantom#phantom {

	-webkit-animation: opacity-lat .7s ease 0s 1 normal both;

	animation: opacity-lat .7s ease 0s 1 normal both;

	animation-delay: .1s

}



@-webkit-keyframes fade-out-anim {

	0% {

		opacity: 1;

		display: block

	}

	30%,

	99% {

		opacity: 0;

		display: block

	}

	100% {

		opacity: 0;

		display: none;

		z-index: 1

	}

}



@keyframes fade-out-anim {

	0% {

		opacity: 1;

		display: block

	}

	30%,

	99% {

		opacity: 0;

		display: block

	}

	100% {

		opacity: 0;

		display: none;

		z-index: 1

	}

}



@-webkit-keyframes fade-in-anim {

	0% {

		opacity: 0;

		display: none

	}

	1% {

		opacity: 0;

		display: block

	}

	100%,

	50% {

		opacity: 1;

		display: block

	}

}



@keyframes fade-in-anim {

	0% {

		opacity: 0;

		display: none

	}

	1% {

		opacity: 0;

		display: block

	}

	100%,

	50% {

		opacity: 1;

		display: block

	}

}



.phantom-slide #phantom.hide-phantom {

	will-change: transform, opacity

}



.phantom-sticky .sticky-off.masthead:not(.masthead-mobile) {

	will-change: transform

}



.phantom-slide #phantom {

	-webkit-transform: translateY(-100%);

	transform: translateY(-100%);

	opacity: 0

}



.phantom-slide .hide-phantom#phantom {

	-webkit-animation: slide-out-anim .35s ease 0s 1 normal both;

	animation: slide-out-anim .35s ease 0s 1 normal both

}



.phantom-slide .boxed.hide-phantom#phantom {

	-webkit-animation: slide-out-anim-boxed .35s ease 0s 1 normal both;

	animation: slide-out-anim-boxed .35s ease 0s 1 normal both

}



.phantom-slide .show-phantom#phantom {

	-webkit-animation: slide-in-anim .52s ease 0s 1 normal both;

	animation: slide-in-anim .52s ease 0s 1 normal both

}



.phantom-slide .boxed.show-phantom#phantom {

	-webkit-animation: slide-in-anim-boxed .52s ease 0s 1 normal both;

	animation: slide-in-anim-boxed .52s ease 0s 1 normal both

}



@-webkit-keyframes slide-out-anim {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	30% {

		opacity: 1;

		-webkit-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

}



@keyframes slide-out-anim {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	30% {

		opacity: 1;

		-webkit-transform: translateY(-50%);

		transform: translateY(-50%)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

}



@-webkit-keyframes slide-in-anim {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

	10% {

		opacity: 1;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes slide-in-anim {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

	10% {

		opacity: 1;

		-webkit-transform: translateY(-100%);

		transform: translateY(-100%)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@-webkit-keyframes slide-out-anim-boxed {

	0% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, 0, 0);

		transform: translate3d(-50%, 0, 0)

	}

	30% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, -50%, 0);

		transform: translate3d(-50%, -50%, 0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

}



@keyframes slide-out-anim-boxed {

	0% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, 0, 0);

		transform: translate3d(-50%, 0, 0)

	}

	30% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, -50%, 0);

		transform: translate3d(-50%, -50%, 0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

}



@-webkit-keyframes slide-in-anim-boxed {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

	10% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, 0, 0);

		transform: translate3d(-50%, 0, 0)

	}

}



@keyframes slide-in-anim-boxed {

	0% {

		opacity: 0;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

	10% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, -100%, 0);

		transform: translate3d(-50%, -100%, 0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translate3d(-50%, 0, 0);

		transform: translate3d(-50%, 0, 0)

	}

}



body.admin-bar #phantom {

	top: 32px!important

}



.floating-navigation-below-slider .top-bar {

	display: none

}



.ph-wrap,

.ph-wrap .menu-box {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



#phantom.boxed {

	z-index: 9008

}



.ph-wrap {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	margin: 0 auto

}



.full-height .ph-wrap {

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.ph-wrap .menu-box {

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.ph-wrap .header-bar .mini-widgets,

.widget-box .mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.justify .ph-wrap .menu-box,

.ph-wrap.with-logo .menu-box {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.ph-wrap.with-logo .menu-box {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



#phantom.inline-header.center .main-nav,

#phantom:not(.split-header) .main-nav,

.inline-header.center .ph-wrap.with-logo .menu-box {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



#phantom.classic-header.justify .main-nav,

#phantom.inline-header.justify .main-nav,

#phantom.split-header.justify .main-nav {

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-ms-flex-pack: justify

}



#phantom .with-logo .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



#phantom.inline-header.left .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.widget-box .mini-widgets {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



#phantom.full-width .ph-wrap {

	max-width: 100%

}



#phantom .ph-wrap.boxed {

	width: 100%;

	max-width: 1320px;

	margin: 0 auto

}



.ph-wrap .header-bar {

	width: 100%

}



.ph-wrap .header-bar .mini-widgets {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.header-side-left .mixed-header .ph-wrap .header-bar .mini-widgets {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.header-side-left .mixed-header.logo-center .ph-wrap .header-bar .menu-toggle {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.ph-wrap .logo-box {

	display: none

}



.ph-wrap.with-logo .logo-box {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	line-height: 0

}



.ph-wrap .widget-box {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.phantom-logo-off .show-phantom .branding {

	display: none;

	visibility: hidden

}



.phantom-custom-logo-on .hide-phantom.classic-header .branding .phantom-top-line-logo,

.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo,

.phantom-custom-logo-on .show-phantom.classic-header .branding>a:not(.phantom-top-line-logo),

.phantom-custom-logo-on .show-phantom.classic-header .branding>img:not(.phantom-top-line-logo) {

	opacity: 0;

	visibility: hidden

}



.phantom-custom-logo-on .masthead:not(#phantom) .phantom-top-line-logo {

	position: absolute

}



.phantom-custom-logo-on .hide-phantom.masthead:not(.classic-header):not(.side-header) .branding .phantom-top-line-logo,

.phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>a:not(.phantom-top-line-logo),

.phantom-custom-logo-on .show-phantom.masthead:not(.classic-header):not(.side-header) .branding>img:not(.phantom-top-line-logo) {

	opacity: 0;

	display: none

}



.animate-sticky {

	float: left;

	width: 1px;

	height: 100%

}



.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,

.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),

.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {

	display: none;

	opacity: 0

}



.phantom-logo-off.phantom-sticky .sticky-on .branding>a,

.phantom-logo-off.phantom-sticky .sticky-on .branding>img,

.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,

.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,

.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,

.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {

	display: none;

	visibility: hidden

}



.masthead:not(.side-header) {

	max-width: 100%

}



.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead {

	position: absolute;

	width: 100%;

	z-index: 102

}



.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon) {

	padding: 0 44px;

	box-sizing: border-box

}



@media all and (-ms-high-contrast:none),

(-ms-high-contrast:active) {

	.masthead.side-header-h-stroke,

	.masthead:not(.side-header):not(.mixed-header) {

		display: -ms-flexbox;

		-ms-flex-direction: column;

		-webkit-align-content: space-between;

		-moz-align-content: space-between;

		-ms-align-content: space-between;

		align-content: space-between;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center

	}

	.masthead.side-header-h-stroke .header-bar,

	.masthead.side-header-h-stroke .ph-wrap,

	.masthead.side-header-h-stroke .top-bar,

	.masthead:not(.side-header):not(.mixed-header) .header-bar,

	.masthead:not(.side-header):not(.mixed-header) .ph-wrap,

	.masthead:not(.side-header):not(.mixed-header) .top-bar {

		width: 100%

	}

	.phantom-sticky.floating-navigation-below-slider .fixed-masthead.masthead:not(.sticky-on) {

		top: auto!important

	}

	.masthead.side-header-v-stroke.mixed-header {

		display: -ms-flexbox;

		-ms-flex-direction: column

	}

	.masthead.side-header-v-stroke.mixed-header .header-bar .branding {

		text-align: center

	}

}



.masthead:not(.side-header) .header-bar {

	position: relative;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch;

	-webkit-align-content: stretch;

	-moz-align-content: stretch;

	-ms-align-content: stretch;

	align-content: stretch;

	-ms-flex-line-pack: stretch;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-ms-flex-pack: justify

}



.masthead:not(.side-header) .main-nav {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.masthead:not(.side-header).full-height .main-nav {

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch;

	-webkit-align-content: stretch;

	-moz-align-content: stretch;

	-ms-align-content: stretch;

	align-content: stretch

}



.masthead:not(.side-header) .header-bar .main-nav>li>a,

.masthead:not(.side-header).full-height .header-bar .main-nav>li>a {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-align-content: center;

	-moz-align-content: center;

	-ms-align-content: center;

	align-content: center;

	-ms-flex-line-pack: stretch

}



.masthead:not(.side-header).dividers.justify .main-nav>li {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.masthead:not(.side-header).dividers .main-nav>li:not(.dt-mega-menu) {

	position: relative
}



.masthead:not(.side-header).dividers .main-nav>li:before,

.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {

	content: "";

	position: absolute;

	left: -.5px;

	width: 0;

	border-right: solid 1px #ff0;

	height: 100%;

	max-height: 100%;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%)

}



.masthead:not(.side-header).dividers .main-nav>li:first-child:before {

	display: none

}



.masthead:not(.side-header).dividers.surround .main-nav>li:first-child:before {

	display: block

}



.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {

	left: auto;

	right: -.5px

}



.masthead:not(.side-header).full-height .main-nav>li>a {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.masthead.inline-header:not(.widgets) .header-bar .mini-widgets {

	display: none

}



.inline-header .header-bar {

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap

}



.inline-header .branding,

.inline-header .header-bar>.mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.inline-header.center .main-nav,

.inline-header.left .main-nav,

.inline-header.right .main-nav {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.inline-header.left .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.inline-header.right .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.inline-header.center .main-nav {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center

}



.inline-header.justify .main-nav {

	-webkit-flex-grow: 10;

	-moz-flex-grow: 10;

	-ms-flex-positive: 10;

	-ms-flex-grow: 10;

	flex-grow: 10;

	-webkit-justify-content: space-around;

	-moz-justify-content: space-around;

	-ms-justify-content: space-around;

	justify-content: space-around;

	-ms-flex-pack: distribute

}



.inline-header.justify .main-nav>li {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.inline-header.justify .main-nav>li>a {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.inline-header.justify.widgets .main-nav>li {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.classic-header .header-bar {

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.masthead.classic-header .header-bar {

	-webkit-align-items: flex-end;

	-moz-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.classic-header .branding,

.classic-header .navigation {

	-webkit-flex: 1 1 100%;

	-moz-flex: 1 1 100%;

	-ms-flex: 1 1 100%;

	flex: 1 1 100%;

	-ms-flex-positive: 1;

	-ms-flex-negative: 1;

	-ms-flex-preferred-size: 100%;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.classic-header .navigation {

	position: relative

}



.classic-header .navigation:before {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 1px;

	content: ""

}



.boxed .classic-header .navigation:before {

	padding: 0;

	margin: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.classic-header.bg-behind-menu .navigation:before,

.classic-header.full-width-line .navigation:before {

	padding: 0 1000px;

	margin-left: -1000px

}



.rtl.sticky-header.header-side-right #page,

.sticky-header.header-side-left #page {

	padding-left: 0

}



.boxed .classic-header.bg-behind-menu .navigation:before,

.boxed .classic-header.full-width-line .navigation:before {

	padding: 0;

	margin: 0;

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.classic-header.bg-behind-menu .navigation:before {

	height: 100%

}



.masthead.classic-header:not(.widgets) .navigation .mini-widgets {

	display: none

}



.classic-header.widgets .branding .mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.classic-header .branding .mini-widgets:last-child {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.classic-header .navigation>.mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.classic-header:not(.logo-center) .branding .mini-widgets {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.classic-header.logo-center .branding .mini-widgets {

	-webkit-flex: 1 1 0%;

	-moz-flex: 1 1 0%;

	-ms-flex: 1 1 0%;

	flex: 1 1 0%;

	-ms-flex-positive: 1;

	-ms-flex-negative: 1;

	-ms-flex-preferred-size: 0;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.classic-header.logo-center .branding {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.classic-header.logo-center .branding>a {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1;

	display: block

}



.classic-header.logo-center .branding .mini-widgets:last-child {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.classic-header.logo-widgets-center .branding {

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap

}



.classic-header.logo-widgets-center .branding>* {

	margin: 0 auto

}



.classic-header.left .main-nav,

.classic-header.right .main-nav {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.classic-header.left .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.classic-header.right .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.classic-header.center .navigation {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.classic-header.justify .main-nav {

	-webkit-flex-grow: 10;

	-moz-flex-grow: 10;

	-ms-flex-positive: 10;

	-ms-flex-grow: 10;

	flex-grow: 10;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-ms-flex-pack: justify

}



.classic-header.justify .main-nav>li>a {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.classic-header.justify.widgets .main-nav>li {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.masthead.split-header .header-bar {

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.masthead.split-header.full-height .header-bar {

	-webkit-align-items: stretch;

	-moz-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.masthead.split-header:not(.widgets) .navigation .mini-widgets {

	display: none

}



.split-header .branding,

.split-header .navigation {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.split-header .branding {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.split-header .navigation {

	-webkit-flex: 1 1 0%;

	-moz-flex: 1 1 0%;

	-ms-flex: 1 1 0%;

	flex: 1 1 0%;

	-ms-flex-positive: 1;

	-ms-flex-negative: 1;

	-ms-flex-preferred-size: 0;

	display: flex;

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap

}



.side-header,

.split-header .mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.split-header .navigation:first-of-type {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.split-header .navigation:last-of-type {

	-webkit-order: 3;

	-moz-order: 3;

	-ms-flex-order: 3;

	order: 3;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header .navigation .main-nav {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.split-header .navigation:first-of-type .main-nav {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.split-header .navigation:first-of-type .mini-widgets {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.split-header .navigation:last-of-type .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header .mini-widgets {

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



.split-header.inside .navigation:first-of-type .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header.inside .navigation:last-of-type .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.split-header.fully-inside .navigation .main-nav {

	-webkit-flex-grow: 0;

	-moz-flex-grow: 0;

	-ms-flex-positive: 0;

	-ms-flex-grow: 0;

	flex-grow: 0

}



.split-header.fully-inside .navigation:first-of-type {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header.fully-inside .navigation:last-of-type {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.split-header.fully-inside .navigation:first-of-type .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header.fully-inside .navigation:last-of-type .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.split-header.outside .navigation:first-of-type .main-nav {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.split-header.outside .navigation:last-of-type .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header.justify .navigation .main-nav {

	-webkit-flex-grow: 10;

	-moz-flex-grow: 10;

	-ms-flex-positive: 10;

	-ms-flex-grow: 10;

	flex-grow: 10;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	-ms-flex-pack: justify

}



.split-header.justify .navigation .main-nav>li {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.split-header.justify .navigation:last-of-type .main-nav>li {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.split-header.justify.widgets .navigation .main-nav>li {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center

}



.side-header {

	position: fixed;

	display: flex;

	height: 100%;

	z-index: 101;

	width: 400px

}



.admin-bar .side-header {

	height: calc(100% - 32px)

}



.side-header.content-left {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.side-header.content-center {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.side-header.content-right {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.header-side-right .side-header {

	right: 0

}



.side-header .header-bar {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	width: 100%

}



.fully-inside.side-header .header-bar .main-nav {

	-webkit-flex: 0 1 auto;

	-moz-flex: 0 1 auto;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto

}



.side-header.v-bottom.fully-inside .header-bar {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.side-header.v-center.fully-inside .header-bar {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.header-scrollbar-wrap {

	width: 100%;

	height: 100%

}



.header-scrollbar-wrap .mCSB_inside>.mCSB_container,

.mobile-header-scrollbar-wrap .mCSB_inside>.mCSB_container {

	margin: 0

}



.fade-header-animation .header-scrollbar-wrap .mCSB_inside>.mCSB_container,

.overlay-navigation .header-scrollbar-wrap .mCSB_inside>.mCSB_container {

	display: none

}



.fade-header-animation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container,

.mCSB_container,

.overlay-navigation .show-header .header-scrollbar-wrap .mCSB_inside>.mCSB_container {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.side-header .header-bar .mini-widgets,

.side-header .main-nav {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex

}



.content-left .mCSB_container {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start;

	-ms-flex-pack: start

}



.content-center .mCSB_container {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.content-right .mCSB_container {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.dt-mobile-header .mCSB_container {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.side-header .main-nav {

	-webkit-flex: 10 1 auto;

	-moz-flex: 10 1 auto;

	-ms-flex: 10 1 auto;

	flex: 10 1 auto;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.side-header .header-bar .mini-widgets {

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.side-header.v-center .main-nav {

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.side-header.v-center .branding,

.side-header.v-center:not(.masthead-mobile-header) .mini-widgets {

	-webkit-flex: 0 1 auto;

	-moz-flex: 0 1 auto;

	-ms-flex: 0 1 auto;

	flex: 0 1 auto

}



.side-header.v-bottom .main-nav {

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	-ms-flex-pack: end

}



.side-header.h-center .main-nav>li {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	text-align: center

}



.side-header.h-justify .main-nav>li>a,

.side-header.h-justify.sub-downwards .sub-nav>li>a {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.side-header.h-center .branding,

.side-header.h-center:not(.masthead-mobile-header) .mini-widgets,

.side-header.h-justify.h-center .main-nav>li>a {

	text-align: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.side-header.dividers .main-nav>li {

	position: relative

}



.side-header.dividers .main-nav>li:before,

.side-header.dividers.surround .main-nav>li:last-child:after {

	content: "";

	position: absolute;

	top: -.5px;

	height: 0;

	border-top: solid 1px #ff0;

	width: 40px;

	max-width: 100%;

	left: 0

}



.side-header.dividers.h-center .main-nav>li:before,

.side-header.dividers.surround.h-center .main-nav>li:last-child:after {

	left: 50%;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%)

}



.side-header.dividers .main-nav>li:first-child:before {

	display: none

}



.side-header.dividers.surround .main-nav>li:first-child:before {

	display: block

}



.side-header.dividers.surround .main-nav>li:last-child:after {

	top: auto;

	bottom: -.5px

}



.side-header.slide-out {

	position: fixed;

	top: 0

}



.admin-bar .side-header.slide-out {

	top: 32px

}



.header-side-left .side-header.slide-out {

	left: 0

}



.rtl.header-side-left .side-header.slide-out {

	left: auto;

	right: 0

}



.side-header.slide-out.fade {

	opacity: 0;

	visibility: hidden

}



.dt-mobile-header .mCSB_container,

.dt-mobile-header .mCustomScrollBox,

.header-scrollbar-wrap .mCSB_container,

.header-scrollbar-wrap .mCustomScrollBox,

.mobile-header-scrollbar-wrap .mCSB_container,

.mobile-header-scrollbar-wrap .mCustomScrollBox {

	overflow: visible

}



.mCSB_container {

	width: auto

}



.dt-mobile-header .mCSB_container {

	width: 100%

}



.mCSB_container.mCS_no_scrollbar {

	margin-right: 0

}



.mCSB_scrollTools {

	opacity: 0;

	-webkit-transition: opacity .4s;

	transition: opacity .4s

}



.masthead:hover .mCSB_scrollTools {

	opacity: 1

}



.mCustomScrollBox>.mCSB_scrollTools {

	width: 16px;

	height: 100%;

	top: 10px;

	right: 4px;

	z-index: 10

}



.dt-mobile-header .mCustomScrollBox>.mCSB_scrollTools {

	right: -30px!important;

	left: auto!important

}



.header-side-right .mCustomScrollBox>.mCSB_scrollTools {

	right: auto;

	left: 4px

}



.mCSB_scrollTools .mCSB_draggerContainer {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	right: 0;

	height: auto

}



.mCSB_scrollTools a+.mCSB_draggerContainer {

	margin: 20px 0

}



.mCSB_scrollTools .mCSB_draggerRail {

	width: 5px;

	height: 100%;

	margin: 0 auto;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	background: #000;

	background: rgba(0, 0, 0, .4);

	filter: "alpha(opacity=40)";

	-ms-filter: "alpha(opacity=40)"

}



.mCSB_scrollTools .mCSB_dragger {

	cursor: pointer;

	width: 100%;

	height: 30px

}



.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

	width: 5px;

	height: 100%;

	margin: 0 auto;

	-webkit-border-radius: 10px;

	border-radius: 10px;

	text-align: center;

	background: #fff;

	background: rgba(255, 255, 255, .75);

	filter: "alpha(opacity=75)";

	-ms-filter: "alpha(opacity=75)"

}



.right-side-line .boxed .mixed-header.side-header-v-stroke,

.rtl.sticky-header.header-side-left .side-header {

	margin-right: 0

}



.dt-mobile-header .mCSB_container,

.masthead .mCSB_container {

	min-height: 100%!important;

	position: relative!important

}



.dt-mobile-header .mCSB_scrollTools,

.masthead .mCSB_scrollTools {

	top: 0

}



.dt-mobile-header .mCSB_scrollTools .mCSB_draggerContainer,

.masthead .mCSB_scrollTools .mCSB_draggerContainer {

	top: 10px;

	bottom: 10px

}



.mixed-header .header-bar .mini-widgets {

	-webkit-flex-grow: 1;

	-moz-flex-grow: 1;

	-ms-flex-positive: 1;

	-ms-flex-grow: 1;

	flex-grow: 1

}



.sticky-top-line {

	position: fixed;

	top: 0;

	width: 100%

}



.admin-bar .sticky-top-line {

	top: 32px

}



.top-line-left,

.top-line-right {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row nowrap;

	-moz-flex-flow: row nowrap;

	-ms-flex-flow: row nowrap;

	flex-flow: row nowrap;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.mixed-header.logo-center .top-line-left,

.mixed-header.logo-center .top-line-right,

.mixed-header:not(.logo-center) .top-line-left:not(.empty-widgets),

.mixed-header:not(.logo-center) .top-line-right:not(.empty-widgets) {

	-webkit-flex: 1 1 0%;

	-moz-flex: 1 1 0%;

	-ms-flex: 1 1 0%;

	flex: 1 1 0%;

	-ms-flex-positive: 1;

	-ms-flex-negative: 1;

	-ms-flex-preferred-size: 0

}



.top-line-left {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.top-line-right {

	-webkit-order: 3;

	-moz-order: 3;

	-ms-flex-order: 3;

	order: 3;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-flex-pack: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end

}



.mixed-header.logo-center.left-menu-toggle .branding {

	-webkit-order: 3;

	-moz-order: 3;

	-ms-flex-order: 3;

	order: 3

}



.mixed-header.logo-right .branding {

	-webkit-order: 3;

	-moz-order: 3;

	-ms-flex-order: 3;

	order: 3

}



.mixed-header.logo-right .header-bar .top-line-right {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2;

	text-align: right

}



.mixed-header .header-bar .right-widgets.mini-widgets {

	text-align: right

}



.mixed-header.logo-center .branding {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.mixed-header.logo-left .branding {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.masthead.mixed-header .header-bar {

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.side-header-menu-icon .branding {

	position: absolute;

	z-index: 500;

	top: 0;

	right: 0

}



.floating-menu-icon-right.side-header-menu-icon .branding {

	right: auto;

	left: 0

}



.floating-logo.side-header-menu-icon .branding {

	position: fixed;

	top: 0

}



.admin-bar .floating-logo.side-header-menu-icon .branding {

	top: 32px

}



.mixed-header.floating-logo {

	position: fixed;

	width: 100%

}



.header-under-side-line .hide-overlay.active {

	display: none

}



.mixed-header.side-header-v-stroke {

	position: fixed;

	top: 0;

	z-index: 500

}



.header-under-side-line .mixed-header.side-header-v-stroke {

	z-index: 9600

}



.right-side-line .mixed-header.side-header-v-stroke {

	right: 0

}



.rtl.right-side-line .mixed-header.side-header-v-stroke {

	right: auto;

	left: 0

}



.admin-bar .mixed-header.side-header-v-stroke {

	top: 30px

}



.mixed-header.side-header-v-stroke .header-bar {

	-webkit-flex-flow: column nowrap;

	-moz-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-content: space-between;

	-moz-align-content: space-between;

	-ms-align-content: space-between;

	align-content: space-between;

	-ms-flex-pack: justify;

	min-height: 100vh

}



.admin-bar .mixed-header.side-header-v-stroke .header-bar {

	min-height: calc(100vh - 32px)

}



.mixed-header.side-header-v-stroke .header-bar .mini-widgets {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2;

	-webkit-flex-grow: 0;

	-moz-flex-grow: 0;

	-ms-flex-positive: 0;

	-ms-flex-grow: 0;

	flex-grow: 0

}



.mixed-header.side-header-v-stroke .branding {

	-webkit-order: 3;

	-moz-order: 3;

	-ms-flex-order: 3;

	order: 3;

	-ms-flex-pack: end

}



.mixed-header.side-header-v-stroke .menu-toggle {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.rtl.sticky-header.header-side-left #page,

.sticky-header.header-side-right #page {

	padding-right: 0

}



.sticky-header.header-side-left .side-header {

	margin-left: 0

}



.sticky-header.slide-header-animation .side-header {

	z-index: 9402;

	-webkit-transition: -webkit-transform .5s ease;

	transition: transform .5s ease

}



.sticky-header.fade-header-animation .side-header {

	z-index: 9402

}



.sticky-header.fade-header-animation .closed-header .side-header {

	-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;

	animation: opacity-lat-rev .8s ease 0s 1 normal both

}



.sticky-header.fade-header-animation .show-header .side-header {

	-webkit-animation: opacity-lat .8s ease 0s 1 normal both;

	animation: opacity-lat .8s ease 0s 1 normal both

}



.sticky-header.header-side-left.slide-header-animation .boxed .side-header {

	left: 0

}



.sticky-header.header-side-left.slide-header-animation .side-header {

	-webkit-transform: translate3d(-100%, 0, 0);

	-ms-transform: translateX(-100%);

	transform: translate3d(-100%, 0, 0)

}



.rtl.sticky-header.header-side-left.slide-header-animation .side-header {

	-webkit-transform: translate3d(100%, 0, 0);

	-ms-transform: translateX(100%);

	transform: translate3d(100%, 0, 0)

}



.sticky-header.header-side-left.slide-header-animation .show-header .side-header {

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translateX(0);

	transform: translate3d(0, 0, 0)

}



.sticky-header.header-side-right.slide-header-animation .side-header {

	right: 0!important;

	left: auto;

	-webkit-transform: translate3d(100%, 0, 0);

	-ms-transform: translateX(100%);

	transform: translate3d(100%, 0, 0)

}



.rtl.sticky-header.header-side-right.slide-header-animation .side-header {

	right: auto!important;

	left: 0;

	-webkit-transform: translate3d(-100%, 0, 0);

	-ms-transform: translateX(-100%);

	transform: translate3d(-100%, 0, 0)

}



.sticky-header.header-side-right.slide-header-animation .show-header .side-header {

	-webkit-transform: translate3d(0, 0, 0);

	-ms-transform: translateX(0);

	transform: translate3d(0, 0, 0)

}



.st-effect-4.st-menu::after {

	display: none

}



.sticky-header-overlay {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	visibility: hidden;

	z-index: 9401

}



.sticky-header-overlay:not(.active) {

	-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;

	animation: opacity-lat-rev .8s ease 0s 1 normal both

}



.sticky-header-overlay.active {

	-webkit-animation: opacity-lat .8s ease 0s 1 normal both;

	animation: opacity-lat .8s ease 0s 1 normal both

}



.boxed .masthead.side-header-menu-icon:not(.side-header) {

	max-width: 100%

}



.menu-toggle {

	position: relative;

	display: block;

	width: 50px;

	height: 50px;

	padding: 0;

	cursor: pointer;

	z-index: 500;

	-webkit-transition: margin .5s ease;

	transition: margin .5s ease

}



.side-header-menu-icon .menu-toggle {

	position: fixed;

	top: 0

}



.floating-menu-icon-right.side-header-menu-icon .menu-toggle {

	right: 0

}



.admin-bar .side-header-menu-icon .menu-toggle {

	top: 32px

}



.menu-toggle>a {

	display: none

}



.hide-overlay .lines-button,

.menu-toggle .lines-button {

	width: 50px;

	height: 50px;

	margin-right: 0;

	text-align: center

}



.medium-menu-icon .hide-overlay .lines,

.medium-menu-icon .hide-overlay .lines:after,

.medium-menu-icon .hide-overlay .lines:before,

.medium-menu-icon .menu-toggle .lines,

.medium-menu-icon .menu-toggle .lines:after,

.medium-menu-icon .menu-toggle .lines:before,

.medium-mobile-menu-icon .mobile-header-bar .lines,

.medium-mobile-menu-icon .mobile-header-bar .lines:after,

.medium-mobile-menu-icon .mobile-header-bar .lines:before {

	width: 24px;

	height: 3px

}



.large-menu-icon .hide-overlay .lines,

.large-menu-icon .hide-overlay .lines:after,

.large-menu-icon .hide-overlay .lines:before,

.large-menu-icon .menu-toggle .lines,

.large-menu-icon .menu-toggle .lines:after,

.large-menu-icon .menu-toggle .lines:before {

	width: 30px;

	height: 3px

}



.medium-menu-icon .header-bar .lines:before,

.medium-menu-icon .menu-toggle .lines:before,

.medium-mobile-menu-icon .mobile-header-bar .lines:before {

	top: 8px

}



.large-menu-icon .header-bar .lines:before,

.large-menu-icon .menu-toggle .lines:before {

	top: 11px

}



.medium-menu-icon .header-bar .lines:after,

.medium-menu-icon .menu-toggle .lines:after,

.medium-mobile-menu-icon .mobile-header-bar .lines:after {

	top: -8px

}



.large-menu-icon .header-bar .lines:after,

.large-menu-icon .menu-toggle .lines:after {

	top: -11px

}



.overlay-navigation .side-header {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	visibility: hidden

}



.admin-bar.overlay-navigation .side-header {

	top: 32px;

	height: calc(100% - 32px)

}



.fade-header-animation .side-header {

	opacity: 0;

	visibility: hidden

}



.overlay-navigation .show-header .side-header {

	z-index: 9402

}



.overlay-navigation .hide-overlay {

	position: absolute;

	top: -100%;

	right: 0;

	z-index: 605;

	width: 50px;

	height: 50px;

	visibility: hidden

}



.overlay-navigation .show-header .hide-overlay {

	top: 0;

	visibility: visible

}



.hide-overlay .lines-button {

	width: 50px;

	height: 50px;

	text-align: center

}



.overlay-navigation .closed-header .side-header {

	-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;

	animation: opacity-lat-rev .8s ease 0s 1 normal both

}



.overlay-navigation .show-header .side-header {

	-webkit-animation: opacity-lat .8s ease 0s 1 normal both;

	animation: opacity-lat .8s ease 0s 1 normal both

}



.header-side-left .side-header .menu-toggle,

.header-side-right .side-header .menu-toggle {

	-ms-transform: translateX(0);

	-webkit-transform: translateX(0);

	transform: translateX(0)

}



.side-header .menu-toggle {

	position: absolute;

	z-index: 9600;

	opacity: 0

}



.header-side-right .side-header .menu-toggle {

	left: 0

}



@-webkit-keyframes opacity-lat {

	0% {

		opacity: 0;

		visibility: hidden

	}

	100%,

	70% {

		opacity: 1;

		visibility: visible

	}

}



@keyframes opacity-lat {

	0% {

		opacity: 0;

		visibility: hidden

	}

	100%,

	70% {

		opacity: 1;

		visibility: visible

	}

}



.responsive-off .dt-mobile-header,

.responsive-off .dt-mobile-menu-icon,

.responsive-off .masthead .mobile-header-bar,

.responsive-off .mobile-header-space,

.responsive-off.transparent .header-space {

	display: none

}



.responsive-off.overlay-navigation .sticky-header-overlay {

	display: none

}



.responsive-off.phantom-sticky .fixed-masthead.masthead {

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 500

}



.phantom-sticky .fixed-masthead.masthead.sticky-on {

	position: fixed

}



.responsive-off.phantom-shadow-decoration.phantom-sticky .masthead.sticky-on {

	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	border-bottom: none

}



.responsive-off.phantom-disable-decoration.phantom-sticky .masthead.sticky-on {

	-webkit-box-shadow: none!important;

	box-shadow: none!important;

	border-bottom: none

}



.responsive-off.phantom-sticky:not(.phantom-shadow-decoration) .masthead.sticky-on.shadow-decoration:not(.side-header-menu-icon) {

	-webkit-box-shadow: none;

	box-shadow: none

}



.responsive-off.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {

	position: relative;

	top: 0!important

}



.responsive-off.floating-navigation-below-slider.phantom-sticky.transparent .masthead {

	position: absolute

}



.responsive-off.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {

	position: fixed

}



.responsive-off.phantom-sticky:not(.overlap):not(.transparent) .masthead:not(.side-header) {

	-webkit-transition: background-color 330ms ease;

	transition: background-color 330ms ease

}



.responsive-off.phantom-sticky .page-inner .masthead:not(.side-header) {

	-webkit-backface-visibility: hidden

}



.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {

	display: none;

	opacity: 0

}



.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>a,

.responsive-off.phantom-logo-off.phantom-sticky .sticky-on .branding>img,

.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,

.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,

.responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,

.responsive-off.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo {

	display: none;

	visibility: hidden

}



.responsive-off.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {

	display: block;

	visibility: visible

}



.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {

	visibility: hidden

}



.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>a:not(.sticky-logo),

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>img:not(.sticky-logo),

.responsive-off.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo {

	visibility: visible

}



.phantom-main-logo-on.phantom-sticky.responsive-off .branding .sticky-logo {

	display: none

}



.phantom-sticky.responsive-off #page .side-header .branding>a:not(.sticky-logo),

.phantom-sticky.responsive-off #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {

	display: block;

	opacity: 1;

	-webkit-animation: none;

	animation: none;

	visibility: visible

}



.sticky-mobile-header .masthead-mobile-header {

	transition: background .5s ease

}



.phantom-sticky .masthead {

	transition: background-color .5s ease, background-image .5s ease

}



.phantom-sticky .branding>a.same-logo {

	display: block!important;

	visibility: visible!important;

	opacity: 1!important

}



.phantom-sticky .branding>a:not(.same-logo) {

	opacity: 0;

	transition: opacity .3s ease;

	display: block!important;

	position: absolute;

	left: -100%

}



.phantom-sticky .sticky-off .branding>a:not(.sticky-logo),

.phantom-sticky .sticky-on .branding>a.sticky-logo {

	opacity: 1;

	position: static

}



.footer {

	padding: 0

}



.footer.full-width-line.empty-footer {

	border: none

}



.header-side-left.footer-overlap #footer,

.header-side-right.footer-overlap #footer,

.overlay-navigation.header-side-line.footer-overlap #footer {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.footer-overlap #page .page-inner {

	position: relative;

	z-index: 100

}



.engage-opened.footer-overlap .page-inner {

	z-index: 9400

}



.mobile-false .footer-overlap .footer {

	position: fixed;

	bottom: 0;

	width: 100%;

	z-index: 99;

	opacity: 0

}



.wf-container-footer {

	padding-top: 50px

}



.footer .widget {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



#bottom-bar {

	position: relative;

	z-index: 9;

	margin: 0 auto

}



#bottom-bar .wf-container-bottom {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: space-between;

	-moz-justify-content: space-between;

	-ms-flex-pack: space-between;

	-ms-justify-content: space-between;

	justify-content: space-between;

	box-sizing: border-box

}



.logo-center#bottom-bar .wf-container-bottom {

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



#bottom-bar p {

	margin-bottom: 0

}



.bottom-text-block {

	text-align: right

}



.bottom-text-block:not(:first-child) {

	margin-left: 20px

}



.logo-center .bottom-text-block {

	text-align: center

}



.logo-center .bottom-text-block:not(:first-child) {

	margin-left: 0

}



#branding-bottom {

	padding: 10px 10px 10px 0;

	line-height: 0;

	font-size: 0

}



.logo-split #branding-bottom {

	-webkit-order: 1;

	-moz-order: 1;

	-ms-flex-order: 1;

	order: 1

}



#bottom-bar .wf-float-left {

	margin-right: 10px

}



#bottom-bar .wf-float-left:last-of-type,

.logo-center#bottom-bar .wf-float-left {

	margin-right: 0

}



.logo-split#bottom-bar .wf-float-left {

	text-align: right

}



.load-wrap,

.logo-center#bottom-bar .mini-nav ul {

	text-align: center

}



#bottom-bar.logo-split .wf-float-left {

	-webkit-flex: 1 1 0%;

	-moz-flex: 1 1 0%;

	-ms-flex: 1 1 0%;

	flex: 1 1 0%

}



#bottom-bar .wf-float-right {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	flex-grow: 1;

	-webkit-justify-content: flex-end;

	-moz-justify-content: flex-end;

	-ms-flex-pack: flex-end;

	-ms-justify-content: flex-end;

	justify-content: flex-end;

	margin-left: 10px;

	margin-right: 0

}



.logo-center#bottom-bar .wf-float-right {

	margin-left: 0;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.logo-split#bottom-bar .wf-float-right {

	-webkit-justify-content: flex-start;

	-moz-justify-content: flex-start;

	-ms-flex-pack: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start

}



#bottom-bar.logo-split .wf-float-right {

	-webkit-order: 2;

	-moz-order: 2;

	-ms-flex-order: 2;

	order: 2;

	-webkit-flex: 1 1 0%;

	-moz-flex: 1 1 0%;

	-ms-flex: 1 1 0%;

	flex: 1 1 0%

}



#bottom-bar .sub-nav {

	top: auto;

	bottom: 100%

}



#bottom-bar .sub-nav .sub-nav {

	bottom: 0

}



#bottom-bar .sub-nav li:before {

	width: 200px;

	margin: 0 15px

}



#bottom-bar a:hover {

	text-decoration: underline

}



#bottom-bar .dt-shortcode-soc-icons a:hover,

.details,

.edit-link,

.esg-grid a,

.rollover:hover {

	text-decoration: none

}



#bottom-bar .menu-select {

	position: absolute;

	visibility: hidden;

	height: 0;

	opacity: 0;

	overflow: hidden

}



#bottom-bar .mini-nav ul {

	display: block

}



#bottom-bar .wf-float-right .mini-nav ul li {

	vertical-align: baseline

}



.post-rollover,

.rollover,

.rollover-project>a,

.rollover-video {

	position: relative;

	display: block;

	line-height: 0;

	text-decoration: none

}



.rollover img {

	max-width: 100%;

	height: auto

}



.rsShor .rollover-video {

	position: static

}



.gallery-item .gallery-icon .rollover {

	display: inline-block

}



.format-gallery .rollover {

	overflow: hidden

}



.post-rollover i,

.rollover i,

.rollover-video i {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0

}



.hover-style-one .links-container,

.hover-style-one .rollover-project>a:after,

.hover-style-one .rollover-thumbnails,

.hover-style-three .rollover-project>a:after,

.hover-style-two .links-container,

.hover-style-two .rollover-thumbnails,

.post-rollover i,

.rollover i,

.rollover-content-container,

.rollover-thumbnails,

.rollover-video .video-icon,

.rollover-video i,

.rollover-video i:after {

	-webkit-transition: all 450ms ease;

	transition: all 450ms ease

}



.description-on-hover>.wf-cell .rollover i,

.description-on-hover>.wf-cell .rollover i:after {

	visibility: hidden

}



.description-on-hover>.wf-cell .description-off .rollover i,

.description-on-hover>.wf-cell .description-off .rollover i:after,

.description-on-hover>.wf-cell .forward-post .rollover i,

.description-on-hover>.wf-cell .forward-post .rollover i:after {

	visibility: visible

}



.project-list-media .rollover-video i:after,

.rollover i:after {

	position: absolute;

	width: 50px;

	height: 50px;

	background-position: center center;

	background-repeat: no-repeat;

	content: ""

}



.small-hover-icons .project-list-media .rollover-video i:after,

.small-hover-icons .rollover i:after {

	top: 3px;

	right: 3px

}



.large-hover-icons .project-list-media .rollover-video i:after,

.large-hover-icons .rollover i:after,

.small-hover-icons .comment-author .project-list-media .rollover-video i:after,

.small-hover-icons .comment-author .rollover i:after {

	top: 0;

	right: 0;

	width: 100%;

	height: 100%

}



.post-rollover i:after,

.small-hover-icons .round-images .rollover i:after,

.vc_box_border_circle i:after,

.vc_box_circle .rollover i:after,

.vc_box_circle i:after,

.vc_box_outline_circle i:after,

.vc_box_shadow_border_circle i:after,

.vc_box_shadow_circle i:after {

	position: absolute;

	top: 0;

	right: 0;

	width: 100%;

	height: 100%;

	background-position: center center;

	background-repeat: no-repeat;

	content: ""

}



.disabled-hover-icons .post-rollover i:after,

.disabled-hover-icons .rollover i:after {

	display: none

}



#page .rollover-small i:after,

.blog .dt-format-gallery.dt-gallery-container .rollover i:after,

.dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after,

.post-rollover i:after {

	top: 50%;

	left: 50%;

	width: 30px;

	height: 30px;

	margin: -15px 0 0 -15px

}



.rollover-video .video-icon {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	z-index: 99;

	background-position: center center;

	background-repeat: no-repeat

}



.rollover-video .video-icon:before {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 80px;

	height: 80px;

	margin: -40px 0 0 -40px;

	background-color: rgba(0, 0, 0, .4);

	background-position: 30px center;

	background-repeat: no-repeat;

	content: "";

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.mobile-false .images-list:hover i,

.mobile-false .post-rollover:hover i,

.mobile-false .rollover:hover i,

.rollover-video:hover i {

	display: block;

	opacity: 1

}



.images-list:hover .rollover-video .video-icon:before,

.rollover-video:hover .video-icon:before {

	background-color: rgba(0, 0, 0, .4);

	opacity: 1

}



.rollover-video .video-icon:hover {

	opacity: 1

}



.small-hover-icons .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.large-hover-icons .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover i:after,

.large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover i:after,

.small-hover-icons .format-photo .rollover i:after,

.small-hover-icons .rollover-zoom i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")

}



.large-hover-icons .format-photo .rollover i:after,

.large-hover-icons .rollover-zoom i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E")

}



.post-rollover i:after,

.rollover-small i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.comment-author .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")

}



.blog .format-video .rollover i:after,

.dt-blog-shortcode .format-video .rollover i:after,

.rollover-video .video-icon:before,

.rollover-video i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")

}



.small-hover-icons .rollover-video i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")

}



.large-hover-icons .rollover-video i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")

}



.blog.large-hover-icons .dt-format-gallery.dt-gallery-container .rollover-video i:after,

.blog.small-hover-icons .format-video .rollover i:after,

.large-hover-icons .dt-blog-shortcode .dt-format-gallery.dt-gallery-container .rollover-video i:after,

.small-hover-icons .dt-blog-shortcode .format-video .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")

}



.blog.large-hover-icons .format-video .rollover i:after,

.large-hover-icons .dt-blog-shortcode .format-video .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E")

}



.rollover-thumbnails {

	position: relative;

	display: -ms-flexbox;

	width: 142px;

	height: 116px

}



.buttons-on-img .rollover-thumbnails,

.description-under-image .rollover-thumbnails {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	margin: 0;

	z-index: 9;

	opacity: 0

}



.disabled-hover-icons .blog-media .rollover-thumbnails {

	display: none

}



.mobile-false .rollover:hover .rollover-thumbnails,

.mobile-true .rollover-content.is-clicked .rollover-thumbnails,

.mobile-true .rollover.is-clicked .rollover-thumbnails {

	opacity: 1

}



.rollover-thumbnails span {

	position: absolute;

	top: 0;

	left: 0;

	width: 90px;

	height: 90px!important;

	border: 3px solid #fff;

	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);

	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.rollover-thumbnails span,

.rollover-thumbnails span img {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.rollover-thumbnails .r-thumbn-1 {

	top: 25px;

	left: 49px;

	z-index: 102

}



.rollover-thumbnails .r-thumbn-2 {

	top: 0;

	left: 42px;

	width: 50px;

	height: 50px!important;

	z-index: 100

}



.rollover-thumbnails .r-thumbn-3 {

	top: 29px;

	left: 0;

	width: 70px;

	height: 70px!important;

	z-index: 101

}



.rollover-thumbnails span i {

	display: none!important

}



.hover-style-one .rollover:hover i,

.hover-style-three .rollover-project .blur-effect,

.rollover.rollover-thumbnails-on i:after {

	display: none

}



.mobile-false .scale-on-hover .buttons-on-img>a,

.mobile-false .scale-on-hover .hover-fade .rollover-project>a,

.mobile-false .scale-on-hover .hover-style-one .rollover-project>a,

.mobile-false .scale-on-hover a.post-rollover,

.mobile-false .scale-on-hover a.rollover,

.mobile-false .scale-on-hover div.rollover-video {

	overflow: hidden

}



.mobile-false .scale-on-hover .rollover.vc_box_circle,

.mobile-false .scale-on-hover .round-images .rollover,

.mobile-false .scale-on-hover .shortcode-single-image .rollover,

.mobile-false .scale-on-hover .vc_box_circle,

.mobile-false .scale-on-hover a.post-rollover {

	-webkit-backface-visibility: hidden;

	-webkit-transform: translatez(0)

}



.mobile-false .scale-on-hover .buttons-on-img>a img,

.mobile-false .scale-on-hover .hover-fade .rollover-project>a img,

.mobile-false .scale-on-hover .hover-scale .rollover-project>a img,

.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img,

.mobile-false .scale-on-hover a.post-rollover img,

.mobile-false .scale-on-hover a.rollover img,

.mobile-false .scale-on-hover div.rollover-video img {

	-webkit-transition: -webkit-transform .5s ease;

	transition: transform .5s ease

}



.mobile-false .scale-on-hover .buttons-on-img>a img.iso-lazy-load,

.mobile-false .scale-on-hover .buttons-on-img>a img.jgrid-lazy-load,

.mobile-false .scale-on-hover .buttons-on-img>a img.lazy-load,

.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.iso-lazy-load,

.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.jgrid-lazy-load,

.mobile-false .scale-on-hover .hover-fade .rollover-project>a img.lazy-load,

.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.iso-lazy-load,

.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.jgrid-lazy-load,

.mobile-false .scale-on-hover .hover-scale .rollover-project>a img.lazy-load,

.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.iso-lazy-load,

.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.jgrid-lazy-load,

.mobile-false .scale-on-hover .hover-style-one .rollover-project>a img.lazy-load,

.mobile-false .scale-on-hover a.post-rollover img.iso-lazy-load,

.mobile-false .scale-on-hover a.post-rollover img.jgrid-lazy-load,

.mobile-false .scale-on-hover a.post-rollover img.lazy-load,

.mobile-false .scale-on-hover a.rollover img.iso-lazy-load,

.mobile-false .scale-on-hover a.rollover img.jgrid-lazy-load,

.mobile-false .scale-on-hover a.rollover img.lazy-load,

.mobile-false .scale-on-hover div.rollover-video img.iso-lazy-load,

.mobile-false .scale-on-hover div.rollover-video img.jgrid-lazy-load,

.mobile-false .scale-on-hover div.rollover-video img.lazy-load {

	-webkit-transition: -webkit-transform .5s ease, opacity .35s ease-out;

	transition: transform .5s ease, opacity .35s ease-out

}



.mobile-false .scale-on-hover .buttons-on-img:hover>a>img,

.mobile-false .scale-on-hover .hover-fade .rollover-project:hover>a img,

.mobile-false .scale-on-hover .hover-scale .rollover-project:hover>a img,

.mobile-false .scale-on-hover .hover-style-one .rollover-project:hover>a img,

.mobile-false .scale-on-hover a.post-rollover:hover img,

.mobile-false .scale-on-hover a.rollover:hover>div>img,

.mobile-false .scale-on-hover a.rollover:hover>img,

.mobile-false .scale-on-hover div.rollover-video:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1)

}



.mobile-false .is-safari.scale-on-hover .comment-author a.rollover:hover>img,

.mobile-false .is-safari.scale-on-hover .rollover.vc_single_image-wrapper:hover>img,

.mobile-false .is-safari.scale-on-hover .round-images a.post-rollover:hover img,

.mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>div,

.mobile-false .is-safari.scale-on-hover .round-images a.rollover:hover>img,

.mobile-false .scale-on-hover .hover-fade.woo-hover .rollover-project:hover>a img,

.mobile-false .scale-on-hover .woo-hover .buttons-on-img:hover>a>img,

.mobile-false .scale-on-hover a.rollover.vc_single_image-wrapper>img {

	-webkit-transform: scale(1);

	transform: scale(1)

}



.blur-this {

	position: relative

}



.blur-this .blur-effect,

.mobile-false .blur-this .blur-effect,

.mobile-false .blur-this canvas {

	position: absolute;

	left: 0;

	top: 0;

	max-width: 100%;

	width: 100%!important;

	height: 100%!important;

	opacity: 0;

	display: none

}



.gallery-rollover,

.load-wrap,

body #load {

	width: 100%;

	height: 100%

}



.mobile-false .image-blur .post-rollover,

.mobile-false .image-blur .rollover,

.mobile-false .image-blur .rollover-project>a {

	overflow: hidden;

	-webkit-transform: translate3d(0, 0, 0)

}



.gallery-shortcode figure,

.quick-scale-img .rollover,

.scale-img .rollover {

	transform: translateZ(0);

	overflow: hidden

}



.mobile-false .image-blur .post-rollover img,

.mobile-false .image-blur .rollover img,

.mobile-false .image-blur .rollover-project img {

	transition: .5s;

	-webkit-perspective: 1000;

	-webkit-backface-visibility: hidden

}



.mobile-false .image-blur .buttons-on-img:hover a>img,

.mobile-false .image-blur .hover-fade .rollover-project:hover a>img,

.mobile-false .image-blur .hover-grid .rollover-project:hover a>img,

.mobile-false .image-blur .hover-grid-reverse .rollover-project:hover a>img,

.mobile-false .image-blur .hover-scale .rollover-project:hover a>img,

.mobile-false .image-blur .hover-style-one .rollover-project:hover a>img,

.mobile-false .image-blur .images-list:hover .blur-this a>img,

.mobile-false .image-blur .post-rollover:hover img,

.mobile-false .image-blur .rollover:hover img {

	filter: blur(2px);

	-webkit-filter: blur(2px);

	-moz-filter: blur(2px);

	-o-filter: blur(2px);

	-ms-filter: blur(2px)

}



.mobile-false .image-blur .rollover:hover .rollover-thumbnails img {

	filter: none;

	-webkit-filter: none;

	-moz-filter: none;

	-o-filter: none;

	-ms-filter: none

}



.images-list .blur-this .blur-effect {

	z-index: 9

}



.images-list .blur-this i {

	z-index: 10

}



.buttons-on-img:hover .blur-effect,

.hover-fade .dt-owl-item:hover .blur-effect,

.hover-fade .rollover-project:hover .blur-effect,

.hover-grid .rollover-project:hover .blur-effect,

.hover-grid-reverse .rollover-project:hover .blur-effect,

.hover-scale .rollover-project:hover .blur-effect,

.hover-style-one .dt-owl-item:hover .blur-effect,

.hover-style-one .rollover-project:hover .blur-effect,

.images-list:hover .blur-this .blur-effect,

.images-list:hover .blur-this i,

.mobile-false .blur-this:hover .blur-effect {

	opacity: 1

}



.blur-this .blur-effect,

.mobile-false .blur-this .blur-effect,

.mobile-false .blur-this canvas {

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease

}



.filter-grayscale .content img,

.filter-grayscale .footer img,

.filter-grayscale .map-container,

.filter-grayscale .royalSlider img,

.filter-grayscale .shortcode-banner,

.filter-grayscale .sidebar img,

.filter-grayscale embed,

.filter-grayscale iframe,

.filter-grayscale object,

.filter-grayscale-static .content img,

.filter-grayscale-static .footer img,

.filter-grayscale-static .map-container,

.filter-grayscale-static .royalSlider img,

.filter-grayscale-static .shortcode-banner,

.filter-grayscale-static .sidebar img,

.filter-grayscale-static embed,

.filter-grayscale-static iframe,

.filter-grayscale-static object {

	-webkit-filter: grayscale(100%);

	-moz-filter: grayscale(100%);

	-ms-filter: grayscale(100%);

	-o-filter: grayscale(100%);

	filter: grayscale(100%);

	filter: gray

}



.mobile-false .filter-grayscale .content img,

.mobile-false .filter-grayscale .footer img,

.mobile-false .filter-grayscale .map-container,

.mobile-false .filter-grayscale .royalSlider img,

.mobile-false .filter-grayscale .shortcode-banner,

.mobile-false .filter-grayscale .sidebar img,

.mobile-false .filter-grayscale embed,

.mobile-false .filter-grayscale iframe,

.mobile-false .filter-grayscale object,

.mobile-false .filter-grayscale-static .content img,

.mobile-false .filter-grayscale-static .footer img,

.mobile-false .filter-grayscale-static .map-container,

.mobile-false .filter-grayscale-static .royalSlider img,

.mobile-false .filter-grayscale-static .shortcode-banner,

.mobile-false .filter-grayscale-static .sidebar img,

.mobile-false .filter-grayscale-static embed,

.mobile-false .filter-grayscale-static iframe,

.mobile-false .filter-grayscale-static object {

	-webkit-backface-visibility: visible!important

}



.filter-grayscale #branding-bottom img,

.filter-grayscale .buttons-on-img:hover img,

.filter-grayscale .content .rev_slider_wrapper:hover img,

.filter-grayscale .content img:hover,

.filter-grayscale .cs-style-3 .link:hover img,

.filter-grayscale .dt-hovered img,

.filter-grayscale .dt-owl-item:hover img,

.filter-grayscale .filter-disable img,

.filter-grayscale .footer img:hover,

.filter-grayscale .map-container:hover,

.filter-grayscale .post-rollover:hover img,

.filter-grayscale .rollover-project:hover img,

.filter-grayscale .rollover-video:hover img,

.filter-grayscale .rollover:hover img,

.filter-grayscale .royalSlider:hover img,

.filter-grayscale .rsThumb:hover img,

.filter-grayscale .shortcode-banner:hover,

.filter-grayscale .sidebar img:hover,

.filter-grayscale embed:hover,

.filter-grayscale iframe:hover,

.filter-grayscale img.dt-hovered,

.filter-grayscale img.filter-disable,

.filter-grayscale object:hover,

.filter-grayscale-static #branding-bottom img {

	-webkit-filter: grayscale(0);

	-moz-filter: grayscale(0);

	-ms-filter: grayscale(0);

	-o-filter: grayscale(0);

	filter: grayscale(0);

	filter: none;

	filter: transparent

}



.gallery-shortcode figure {

	position: relative

}



.gallery-rollover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 100;

	opacity: 0;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.gallery-shortcode figure:hover .gallery-rollover {

	opacity: 1

}



.album-gallery-shortcode .rollover {

	float: left

}



.albums-shortcode .gallery-zoom-ico,

.gallery-shortcode .gallery-zoom-ico {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 100%;

	height: 100%;

	z-index: 10;

	border-style: solid;

	box-sizing: border-box;

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.albums-shortcode .gallery-zoom-ico span,

.gallery-shortcode .gallery-zoom-ico span {

	position: relative;

	z-index: 11

}



.gallery-shortcode.album-gallery-shortcode.hover-scale article:after {

	display: none

}



.gallery-shortcode .rollover>i {

	display: none!important

}



.quick-scale-img .post-thumbnail-rollover img,

.quick-scale-img .rollover img {

	-webkit-transition: -webkit-transform .25s ease-out, opacity .25s;

	transition: transform .25s ease-out, opacity .25s;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.scale-img .post-thumbnail-rollover img,

.scale-img .rollover img {

	-webkit-transition: -webkit-transform .3s ease-out, opacity .35s;

	transition: transform .3s ease-out, opacity .35s;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.post-thumbnail-rollover img.blog-thumb-lazy-load,

.post-thumbnail-rollover img.lazy-load,

.post-thumbnail-rollover img.so-lazy-load,

.rollover img.blog-thumb-lazy-load,

.rollover img.lazy-load,

.rollover img.so-lazy-load {

	-webkit-transition: transform .3s ease-out, opacity .35s;

	transition: transform .3s ease-out, opacity .35s

}



.mobile-false .scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img,

.mobile-false .scale-img article:hover .rollover img,

.mobile-false .scale-img figure:hover .rollover img,

.scale-img .on-hover .post-thumbnail>.post-thumbnail-rollover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform 4s ease-out;

	transition: transform 4s ease-out

}



.mobile-false .quick-scale-img .post-thumbnail:not(.overlay-placeholder):hover>.post-thumbnail-rollover img,

.mobile-false .quick-scale-img article:hover .rollover img,

.mobile-false .quick-scale-img figure:hover .rollover img,

.quick-scale-img .on-hover .post-thumbnail>.post-thumbnail-rollover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform .25s ease-out;

	transition: transform .25s ease-out

}



.mobile-false .hover-scale.gallery-shortcode .rollover-content {

	background: 0 0!important;

	-webkit-transform: scale(1);

	transform: scale(1)

}



.hover-scale.gallery-shortcode .post,

.hover-scale.gallery-shortcode .post .rollover {

	overflow: hidden

}



.hover-scale.gallery-shortcode .rollover:after {

	display: block;

	background-color: inherit;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	opacity: 0;

	content: "";

	-webkit-border-radius: 50%;

	border-radius: 50%;

	padding-bottom: 100%;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;

	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s

}



.hover-scale.gallery-shortcode .ratio-2 .rollover:after {

	top: -50%

}



.hover-scale .ratio_3-2 .rollover:after {

	top: -25%

}



.hover-scale article.ratio_0-5:after,

.hover-scale.gallery-shortcode .ratio_0-5 .rollover:after {

	top: 25%

}



.hover-scale.gallery-shortcode .ratio_4-3 .rollover:after {

	top: -16.6666%

}



.hover-scale.gallery-shortcode .ratio_2-3 .rollover:after {

	top: 16.6666%

}



.hover-scale.gallery-shortcode .ratio_3-4 .rollover:after {

	top: 14.5%

}



.mobile-false .hover-scale.gallery-shortcode .post:hover .rollover:after,

.mobile-true .hover-scale.gallery-shortcode .post.is-clicked .rollover:after {

	opacity: 1;

	-webkit-transform: scale(1.42);

	transform: scale(1.42)

}



.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-2:hover .rollover:after,

.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-2 .rollover:after {

	-webkit-transform: scale(1.2);

	transform: scale(1.2)

}



.mobile-false .hover-scale article.ratio_0-5:hover:after,

.mobile-false .hover-scale.gallery-shortcode .post.ratio_0-5:hover .rollover:after {

	-webkit-transform: scale(2.5);

	transform: scale(2.5)

}



.mobile-false .hover-scale.gallery-shortcode .post.ratio_4-3:hover .rollover:after,

.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_4-3 .rollover:after {

	-webkit-transform: scale(1.5);

	transform: scale(1.5)

}



.mobile-false .hover-scale.gallery-shortcode .post.ratio_2-3:hover .rollover:after,

.mobile-false .hover-scale.gallery-shortcode .post.ratio_3-4:hover .rollover:after,

.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_2-3 .rollover:after,

.mobile-true .hover-scale.gallery-shortcode .post.is-clicked.ratio_3-4 .rollover:after {

	-webkit-transform: scale(2);

	transform: scale(2)

}



.mobile-false .hover-scale .rollover-content {

	background: 0 0!important;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s;

	transition: transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s

}



.footer .layzr-bg,

.layzr-bg,

.load-wrap,

.scroll-top:before {

	background-repeat: no-repeat;

	background-position: center center

}



body #load {

	display: block;

	overflow: hidden;

	position: fixed;

	z-index: 9901

}



.load-wrap {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-flex-flow: column wrap;

	-moz-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.load-wrap>svg {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.blog-shortcode>div:not(.dt-css-grid) .wf-cell,

.blog.layout-grid .wf-container.description-under-image .wf-cell,

.grid-masonry .wf-cell,

.iso-grid .wf-cell,

.iso-item,

.portfolio-shortcode .wf-cell,

.shortcode-blog-posts .wf-cell {

	opacity: 0

}



.no-cssanimations #main .jg-container .wf-cell,

.no-cssanimations .blog.layout-grid .wf-container.description-under-image .wf-cell,

.no-cssanimations .grid-masonry .wf-cell,

.no-cssanimations .iso-grid .wf-cell,

.no-cssanimations .iso-item,

.no-cssanimations .shortcode-blog-posts.iso-grid .wf-cell {

	opacity: 1

}



.mobile-false .iso-container .wf-cell,

.mobile-false .iso-grid .wf-cell {

	float: left

}



.iso-grid.iso-item-ready article,

.mode-grid article {

	height: 100%

}



.iso-item {

	width: 100%

}



.dt-isotope .wf-cell {

	will-change: top, left

}



.dt-isotope .wf-cell.animate-position {

	-webkit-transition: top .65s ease-out, left .65s ease-out;

	transition: top .65s ease-out, left .65s ease-out;

	opacity: 1

}



.layzr-bg.post-rollover,

.layzr-bg.rollover-small {

	background-size: auto 30%

}



.layzr-loading-on .iso-lazy-load {

	opacity: 0;

	-webkit-transition: opacity .35s ease-out;

	transition: opacity .35s ease-out

}



.layzr-loading-on .iso-layzr-loaded,

.layzr-loading-on .iso-lazy-load.is-loaded,

.mobile-false .loading-effect-fly .wf-cell.animation-complete {

	opacity: 1

}



.loading-effect-none .wf-cell.shown:not(.isotope-hidden):not(.hidden),

.mobile-true .dt-isotope .wf-cell.shown:not(.isotope-hidden),

.mobile-true .wf-cell.shown:not(.isotope-hidden):not(.hidden) {

	-webkit-animation: dt_fadeIn .4s ease forwards;

	animation: dt_fadeIn .4s ease forwards

}



.mobile-false .loading-effect-fade-in .wf-cell.shown:not(.isotope-hidden):not(.hidden),

.mobile-false .loading-effect-fade-in .wf-cell.start-animation {

	-webkit-animation: dt_fadeIn .7s ease forwards;

	animation: dt_fadeIn .7s ease forwards

}



@-webkit-keyframes dt_fadeIn {

	to {

		opacity: 1

	}

}



@-moz-keyframes dt_fadeIn {

	to {

		opacity: 1

	}

}



@keyframes dt_fadeIn {

	to {

		opacity: 1

	}

}



.mobile-false .loading-effect-move-up .wf-cell.shown:not(.isotope-hidden):not(.hidden),

.mobile-false .loading-effect-move-up .wf-cell.start-animation {

	-webkit-transform: translateY(200px);

	transform: translateY(200px);

	-webkit-animation: dt_moveUp .55s ease-in-out forwards;

	animation: dt_moveUp .55s ease-in-out forwards

}



.mobile-false .loading-effect-move-up .wf-cell .project-list-content {

	-moz-osx-font-smoothing: grayscale

}



@-webkit-keyframes dt_moveUp {

	to {

		-webkit-transform: translateY(0);

		opacity: 1

	}

}



@keyframes dt_moveUp {

	to {

		transform: translateY(0);

		opacity: 1

	}

}



.mobile-false .loading-effect-scale-up .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-scale-up .wf-cell.start-animation {

	-webkit-transform: scale(.6);

	transform: scale(.6);

	-webkit-animation: dt_scaleUp .57s ease-in-out forwards;

	animation: dt_scaleUp .57s ease-in-out forwards

}



@-webkit-keyframes dt_scaleUp {

	to {

		-webkit-transform: scale(1);

		opacity: 1

	}

}



@keyframes dt_scaleUp {

	to {

		transform: scale(1);

		opacity: 1

	}

}



.mobile-false .loading-effect-fall-perspective,

.mobile-false .loading-effect-flip,

.mobile-false .loading-effect-helix,

.mobile-false .loading-effect-scale {

	-webkit-perspective: 1300px;

	perspective: 1300px

}



.mobile-false .loading-effect-fall-perspective {

	-webkit-backface-visibility: hidden

}



.mobile-false .loading-effect-fall-perspective .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-fall-perspective .wf-cell.start-animation {

	-webkit-transform-style: preserve-3d;

	-webkit-transform: translateZ(400px) translateY(300px) rotateX(-65deg);

	transform: translateZ(400px) translateY(300px) rotateX(-65deg);

	-webkit-animation: dt_fallPerspective .75s ease-in-out forwards;

	animation: dt_fallPerspective .75s ease-in-out forwards

}



@-webkit-keyframes dt_fallPerspective {

	100% {

		-webkit-transform: translateZ(0) translateY(0) rotateX(0);

		opacity: 1

	}

}



@keyframes dt_fallPerspective {

	100% {

		transform: translateZ(0) translateY(0) rotateX(0);

		opacity: 1

	}

}



.mobile-false .loading-effect-fly .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-fly .wf-cell.start-animation {

	-webkit-transform-style: preserve-3d;

	-webkit-transform-origin: 50% 50% -300px;

	transform-origin: 50% 50% -300px;

	-webkit-transform: rotateX(-180deg);

	transform: rotateX(-180deg);

	-webkit-animation: dt_fly .7s ease-in-out forwards;

	animation: dt_fly .7s ease-in-out forwards

}



@-webkit-keyframes dt_fly {

	100% {

		-webkit-transform: rotateX(0);

		opacity: 1

	}

}



@keyframes dt_fly {

	100% {

		transform: rotateX(0);

		opacity: 1

	}

}



.mobile-false .loading-effect-flip .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-flip .wf-cell.start-animation {

	-webkit-transform-style: preserve-3d;

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0;

	-webkit-transform: rotateX(-80deg);

	transform: rotateX(-80deg);

	-webkit-animation: dt_flip .7s ease-in-out forwards;

	animation: dt_flip .7s ease-in-out forwards

}



@-webkit-keyframes dt_flip {

	100% {

		-webkit-transform: rotateX(0);

		opacity: 1

	}

}



@keyframes dt_flip {

	100% {

		transform: rotateX(0);

		opacity: 1

	}

}



.mobile-false .loading-effect-helix .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-helix .wf-cell.start-animation {

	-webkit-transform-style: preserve-3d;

	-webkit-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

	-webkit-animation: dt_helix .7s ease-in-out forwards;

	animation: dt_helix .7s ease-in-out forwards

}



@-webkit-keyframes dt_helix {

	100% {

		-webkit-transform: rotateY(0);

		opacity: 1

	}

}



@keyframes dt_helix {

	100% {

		transform: rotateY(0);

		opacity: 1

	}

}



.mobile-false .loading-effect-scale .wf-cell.shown:not(.isotope-hidden),

.mobile-false .loading-effect-scale .wf-cell.start-animation {

	-webkit-transform-style: preserve-3d;

	-webkit-transform: scale(.4);

	transform: scale(.4);

	-webkit-animation: dt_popUp .9s ease-in forwards;

	animation: dt_popUp .9s ease-in forwards

}



@-webkit-keyframes dt_popUp {

	70% {

		-webkit-transform: scale(1.05);

		opacity: .8;

		-webkit-animation-timing-function: ease-in-out

	}

	100% {

		-webkit-transform: scale(1);

		opacity: 1

	}

}



@keyframes dt_popUp {

	70% {

		transform: scale(1.05);

		opacity: .8;

		animation-timing-function: ease-in-out

	}

	100% {

		transform: scale(1);

		opacity: 1

	}

}



.dt-isotope .wf-cell.no-transition,

.dt-isotope.no-transition,

.dt-isotope.no-transition .wf-cell {

	-webkit-transition-duration: 0s;

	transition-duration: 0s

}



#main .jg-container .wf-cell {

	float: left;

	opacity: 0;

	padding: 0

}



.is-webkit #main .jg-container .wf-cell {

	float: left

}



#main .jg-container .wf-cell .post {

	margin: 0;

	padding: 0

}



.nsu_widget label,

.post-password-form input[type=password] {

	margin-right: 10px

}



.layzr-loading-on .jgrid-lazy-load {

	opacity: 0;

	-webkit-transition: opacity .33s;

	transition: opacity .33s

}



.layzr-loading-on .jgrid-layzr-loaded {

	opacity: 1

}



.jg-container .post .alignleft,

.jg-container .post .alignnone {

	margin-bottom: 0

}



#content span:last-child[class*=gw-go-btn-icon][class*=gw-go-btn-icon-large],

.details {

	margin-bottom: -6px

}



.wf-container.dt-css-grid:before {

	display: none

}



.dt-css-grid {

	display: -ms-grid;

	display: grid;

	-webkit-transition: all .33s;

	transition: all .33s

}



.cssgridlegacy.no-cssgrid .dt-css-grid,

.no-cssgridlegacy.no-cssgrid .dt-css-grid {

	display: block

}



.dt-css-grid .wf-cell {

	display: block;

	padding: 0;

	opacity: 0

}



.cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden),

.no-cssgridlegacy.no-cssgrid .dt-css-grid .wf-cell:not(.hidden) {

	display: inline-block

}



.jquery-filter .dt-css-grid .wf-cell.hidden,

.jquery-filter .dt-css-grid .wf-cell:not(.visible):not(.shown) {

	display: none;

	opacity: 0

}



.dt-css-grid .no-img .overlay-placeholder img {

	max-width: 100%

}



.cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid,

.no-cssgridlegacy.no-cssgrid .wc-grid.resize-by-browser-width .dt-css-grid {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: row wrap;

	-moz-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap

}



@-webkit-keyframes fadeInFromNone {

	0% {

		display: none;

		opacity: 0

	}

	1% {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		opacity: 0

	}

	100% {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		opacity: 1

	}

}



@keyframes fadeInFromNone {

	0% {

		display: none;

		opacity: 0

	}

	1% {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		opacity: 0

	}

	100% {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		opacity: 1

	}

}



img.blog-thumb-lazy-load,

img.lazy-load {

	opacity: 0;

	-webkit-transition: opacity .38s;

	transition: opacity .38s

}



.mobile-true img.blog-thumb-lazy-load.vc_single_image-img,

.mobile-true img.lazy-load.vc_single_image-img,

img.is-loaded {

	opacity: 1

}



.scroll-top {

	position: fixed;

	right: 10px;

	bottom: 10px;

	width: 44px;

	height: 44px;

	opacity: 0;

	z-index: -1;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease;

	background-color: #000;

	background-color: rgba(0, 0, 0, .2)

}



.show-mobile-header .scroll-top {

	opacity: 0

}



.scroll-top.off {

	right: -45px;

	opacity: 0;

	filter: alpha(opacity=0);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"

}



.scroll-top.on {

	right: 10px;

	opacity: 1;

	z-index: 109;

	filter: alpha(opacity=100);

	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"

}



.header-side-right .scroll-top.on {

	right: auto;

	left: 10px

}



.show-mobile-header .scroll-top.on {

	opacity: 0

}



.scroll-top:hover {

	background-color: #000;

	background-color: rgba(0, 0, 0, .5)

}



.scroll-top:before {

	display: block;

	width: 44px;

	height: 44px;

	content: "";

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M29.121,19.55l-6.29-6.196c-0.025-0.025-0.053-0.049-0.082-0.071c-0.012-0.011-0.024-0.02-0.038-0.03c-0.016-0.011-0.031-0.024-0.048-0.034c-0.017-0.011-0.032-0.02-0.048-0.03c-0.015-0.009-0.029-0.018-0.044-0.025c-0.017-0.009-0.034-0.017-0.051-0.024c-0.016-0.008-0.031-0.015-0.047-0.022c-0.016-0.006-0.033-0.012-0.049-0.018c-0.018-0.005-0.035-0.014-0.053-0.019c-0.017-0.005-0.034-0.008-0.05-0.013c-0.018-0.005-0.036-0.009-0.054-0.013c-0.02-0.003-0.039-0.006-0.059-0.008c-0.016-0.003-0.032-0.005-0.049-0.007c-0.073-0.007-0.146-0.007-0.218,0c-0.017,0.002-0.033,0.005-0.05,0.008c-0.02,0.002-0.038,0.005-0.058,0.009c-0.019,0.003-0.037,0.009-0.055,0.013c-0.016,0.005-0.033,0.008-0.05,0.013c-0.017,0.005-0.035,0.012-0.052,0.018c-0.017,0.006-0.033,0.012-0.049,0.019c-0.017,0.006-0.032,0.014-0.048,0.021c-0.017,0.008-0.034,0.016-0.051,0.024c-0.015,0.008-0.029,0.018-0.044,0.026c-0.015,0.008-0.031,0.018-0.048,0.029c-0.016,0.01-0.031,0.022-0.047,0.034c-0.014,0.01-0.027,0.019-0.04,0.028c-0.042,0.035-0.08,0.073-0.117,0.113c-0.013,0.011-0.026,0.021-0.037,0.033l-6.313,6.219c-0.433,0.428-0.434,1.12-0.003,1.544c0.432,0.426,1.131,0.424,1.564-0.002l4.495-4.426l-0.023,14.11c-0.001,0.603,0.493,1.092,1.104,1.09s1.107-0.49,1.109-1.095l0.023-14.108l4.403,4.334c0.432,0.426,1.133,0.424,1.565-0.003S29.553,19.975,29.121,19.55'/%3E%3C/svg%3E")

}



.no-avatar {

	position: relative;

	width: 50px;

	height: 50px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



a.no-avatar {

	-webkit-transition: all 450ms ease;

	transition: all 450ms ease

}



.no-avatar:after {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	content: "\f15c";

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 24px;

	line-height: 1

}



.comment-list .no-avatar:after {

	content: "\f007";

	font-size: 28px

}



.comment .no-avatar,

.items-grid .no-avatar,

.recent-posts .no-avatar {

	width: 60px;

	height: 60px

}



.shortcode-code {

	padding: 25px 20px

}



.edit-link {

	padding: 5px 10px;

	background-color: #69c354;

	color: #fff!important;

	font-family: Arial, sans-serif;

	font-size: 12px;

	-webkit-border-radius: 3px;

	border-radius: 3px

}



.edit-link:hover {

	color: #fff;

	background-color: #4fa53b

}



.details {

	position: relative;

	display: inline-block;

	vertical-align: top;

	padding-bottom: 6px!important;

	font-weight: 700

}



.details:after {

	display: inline-block;

	padding-left: 5px;

	font-family: 'Font Awesome 5 Free';

	font-weight: 900;

	font-size: 12px;

	line-height: 1;

	content: "\f0da"

}



.details:before {

	position: absolute;

	display: block;

	left: 0;

	bottom: 0;

	width: 0;

	height: 2px;

	content: "";

	-webkit-transition: width .4s ease;

	transition: width .4s ease

}



.offer-tag,

.wpb_single_image .rollover .blur-effect {

	display: none

}



.details:hover:before {

	width: 100%

}



.round-images .alignleft,

.round-images .alignleft i,

.round-images .alignleft img,

.round-images .blur-effect,

.round-images .rollover i,

.round-images a.rollover,

.round-images img {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



#page .customSelect {

	padding: 6px 10px 5px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



#content span:last-child[class*=gw-go-btn-icon] {

	margin-bottom: -5px

}



.content .gw-go-col {

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-color: #e2e2e2

}



.content .gw-go-col:before {

	margin-top: 1px

}



img.info-circle-img-icon {

	max-width: 100%

}



.smile_icon_list.left li .icon_list_connector {

	border-width: 0

}



.esgbox-overlay.esgbox-overlay-fixed {

	z-index: 10000

}



#main .ui-widget,

#main .ui-widget-content,

#main .wpb_wrapper.ui-widget-content {

	color: inherit;

	font-size: inherit;

	font-weight: inherit;

	font-family: inherit;

	line-height: inherit

}



#main .wpb_alert {

	text-shadow: none

}



#main .wpb_alert strong {

	font-style: normal

}



.wpb_alert,

.wpb_alert * {

	color: #c09853

}



.wpb_alert-success,

.wpb_alert-success * {

	color: #468847

}



.wpb_alert-danger,

.wpb_alert-danger *,

.wpb_alert-error,

.wpb_alert-error * {

	color: #b94a48

}



.wpb_alert-info,

.wpb_alert-info * {

	color: #3a87ad

}



#main .vc_text_separator div {

	top: -10px

}



.wpb_single_image .vc_single_image-wrapper {

	line-height: 0

}



.wpb_single_image .vc_figure {

	max-width: 100%

}



.rollover.vc_box_border .blur-effect,

.rollover.vc_box_border i,

.rollover.vc_box_outline .blur-effect,

.rollover.vc_box_outline i {

	top: 6px;

	left: 6px;

	width: calc(100% - 12px)!important;

	height: calc(100% - 12px)!important

}



.vc_box_border_circle .blur-effect,

.vc_box_border_circle i,

.vc_box_circle .blur-effect,

.vc_box_circle i,

.vc_box_circle img,

.vc_box_outline_circle .blur-effect,

.vc_box_outline_circle i,

.vc_box_shadow_border_circle .blur-effect,

.vc_box_shadow_border_circle i,

.vc_box_shadow_circle .blur-effect,

.vc_box_shadow_circle i {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.mobile-false .scale-on-hover .vc_box_border_circle a.rollover:hover>img,

.mobile-false .scale-on-hover .vc_box_circle a.rollover:hover>img,

.mobile-false .scale-on-hover .vc_box_outline_circle a.rollover:hover>img,

.mobile-false .scale-on-hover .vc_box_shadow_border_circle a.rollover:hover>img,

.mobile-false .scale-on-hover .vc_box_shadow_circle a.rollover:hover>img {

	-webkit-transform: scale(1);

	transform: scale(1)

}



div .vc_box_rounded>img {

	border-radius: inherit

}



.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon,

.vc_message_box-icon>i[class^=fa] {

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.boxed-layout #tiptip_holder {

	top: -20px!important

}



#main .chzn-container-single .chzn-single {

	background-image: none

}



form.mc4wp-form label {

	font-weight: 400

}



#main #content .rotatingtweet {

	padding: 25px 20px 20px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



#content .rotatingtweets {

	max-width: 100%

}



#main .wpb_gmaps_widget .wpb_map_wraper {

	background: 0 0;

	padding: 0

}



.wpb_gmaps_widget .wpb_map_wraper {

	padding: 0

}



.interval {

	padding-bottom: 10px

}



.search-no-results .submit:hover {

	cursor: default

}



.last_toggle_el_margin,

.wpb_button,

ul.wpb_thumbnails-fluid>li {

	margin-bottom: 0!important

}



.useJS .container .l3,

.useJS .container .photo.show,

.useJS .container-1,

.useJS .container-2,

.useJS .container-3 {

	-webkit-transform: none;

	transform: none

}



.lightbox.useJS .close,

div.lightbox.useJS .img-caption {

	-webkit-transition: none;

	transition: none

}



.jp-carousel-comment-form-button,

.wpb-js-composer div.pp_default .pp_contract,

.wpb-js-composer div.pp_default .pp_expand {

	-webkit-box-shadow: none;

	box-shadow: none

}



.content .searchform input {

	width: 100%

}



.dt-circle-content {

	display: -webkit-flex;

	display: -moz-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-moz-align-items: center;

	-ms-align-items: center;

	align-items: center;

	-ms-flex-align: center;

	-webkit-justify-content: center;

	-moz-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



@-webkit-keyframes opacity-lat-rev {

	0% {

		opacity: 1;

		visibility: visible

	}

	100%,

	30% {

		opacity: 0;

		visibility: hidden

	}

}



@keyframes opacity-lat-rev {

	0% {

		opacity: 1;

		visibility: visible

	}

	100%,

	30% {

		opacity: 0;

		visibility: hidden

	}

}



.loading-ready #load {

	-webkit-animation: opacity-lat-rev .8s ease 0s 1 normal both;

	animation: opacity-lat-rev .8s ease 0s 1 normal both

}



body #load.loader-removed {

	opacity: 0;

	visibility: hidden

}



@media all and (-ms-high-contrast:none),

(-ms-high-contrast:active) {

	.dt-owl-item>article,

	.slick-slide .vc_row.vc_row-flex .ult-item-wrap {

		-ms-flex: 0 0 auto;

		max-width: 100%

	}

	.owl-carousel .post.product {

		display: block

	}

}



.slick-next,

.slick-prev {

	z-index: 10

}



.woocommerce-Reviews .comment-notes {

	text-align: left

}



.customSelectInner {

	background-repeat: no-repeat;

	background-position: right center

}



.archive .taxonomy-description {

	margin-bottom: 40px

}



.archive:not(.post-type-archive-product) .woocommerce-products-header {

	margin-bottom: 50px

}



.mini-wpml {

	position: relative

}



@font-face {

	font-family: icomoon-the7-social-icons-16x16;

	src: url(../../../fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.eot?esfwnl);

	src: url(../../../fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.eot?esfwnl#iefix) format('embedded-opentype'), url(../../../fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.ttf?esfwnl) format('truetype'), url(../../../fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.woff?esfwnl) format('woff'), url(../../../fonts/icomoon-the7-social/fonts/icomoon-the7-social-icons-16x16.svg?esfwnl#icomoon-the7-social-icons-16x16) format('svg');

	font-weight: 400;

	font-style: normal

}



.dt-shortcode-soc-icons [class*=" dt-icon-"],

.dt-shortcode-soc-icons [class^=dt-icon-],

.soc-ico [class*=" dt-icon-"],

.soc-ico [class^=dt-icon-],

[class*=" soc-font-"],

[class^=soc-font-] {

	position: relative;

	z-index: 2;

	font-family: icomoon-the7-social-icons-16x16!important;

	font-size: 16px;

	speak: none;

	font-style: normal;

	font-weight: 400;

	font-variant: normal;

	text-transform: none;

	line-height: 26px;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}



.dt-icons-selector [class*=" dt-icon-"]:before,

.dt-icons-selector [class^=dt-icon-]:before {

	font-family: icomoon-the7-social-icons-16x16!important

}



.dt-icon-snapchat:before,

.snapchat .soc-font-icon:before {

	content: "\e923"

}



.dt-icon-px-500:before,

.px-500 .soc-font-icon:before {

	content: "\e900"

}



.behance .soc-font-icon:before,

.dt-icon-behance:before {

	content: "\e901"

}



.blogger .soc-font-icon:before,

.dt-icon-blogger:before {

	content: "\e902"

}



.delicious .soc-font-icon:before,

.dt-icon-delicious:before {

	content: "\e903"

}



.devian .soc-font-icon:before,

.dt-icon-devian:before {

	content: "\e904"

}



.dribbble .soc-font-icon:before,

.dt-icon-dribbble:before {

	content: "\e905"

}



.dt-icon-facebook:before,

.facebook .soc-font-icon:before {

	content: "\e906"

}



.dt-icon-flickr:before,

.flickr .soc-font-icon:before {

	content: "\e907"

}



.dt-icon-foursquare:before,

.foursquare .soc-font-icon:before {

	content: "\e908"

}



.dt-icon-github:before,

.github .soc-font-icon:before {

	content: "\e909"

}



.dt-icon-google:before,

.google .soc-font-icon:before {

	content: "\e90a"

}



.dt-icon-instagram:before,

.instagram .soc-font-icon:before {

	content: "\e90b"

}



.dt-icon-lastfm:before,

.lastfm .soc-font-icon:before {

	content: "\e90c"

}



.dt-icon-linkedin:before,

.linkedin .soc-font-icon:before {

	content: "\e90d"

}



.dt-icon-mail:before,

.mail .soc-font-icon:before {

	content: "\e90e"

}



.dt-icon-odnoklassniki:before,

.odnoklassniki .soc-font-icon:before {

	content: "\e90f"

}



.dt-icon-pinterest:before,

.pinterest .soc-font-icon:before {

	content: "\e910"

}



.dt-icon-reddit:before,

.reddit .soc-font-icon:before {

	content: "\e911"

}



.dt-icon-research-gate:before,

.research-gate .soc-font-icon:before {

	content: "\e912"

}



.dt-icon-rss:before,

.rss .soc-font-icon:before {

	content: "\e913"

}



.dt-icon-skype:before,

.skype .soc-font-icon:before {

	content: "\e914"

}



.dt-icon-soundcloud:before,

.soundcloud .soc-font-icon:before {

	content: "\e915"

}



.dt-icon-stumbleupon:before,

.stumbleupon .soc-font-icon:before {

	content: "\e916"

}



.dt-icon-tripedvisor:before,

.tripedvisor .soc-font-icon:before {

	content: "\e917"

}



.dt-icon-tumbler:before,

.tumbler .soc-font-icon:before {

	content: "\e918"

}



.dt-icon-twitter:before,

.twitter .soc-font-icon:before {

	content: "\e919"

}



.dt-icon-viber:before,

.viber .soc-font-icon:before {

	content: "\e91a"

}



.dt-icon-vimeo:before,

.vimeo .soc-font-icon:before {

	content: "\e91b"

}



.dt-icon-vk:before,

.vk .soc-font-icon:before {

	content: "\e91c"

}



.dt-icon-website:before,

.website .soc-font-icon:before {

	content: "\e91d"

}



.dt-icon-weibo:before,

.weibo .soc-font-icon:before {

	content: "\e91e"

}



.dt-icon-whatsapp:before,

.whatsapp .soc-font-icon:before {

	content: "\e91f"

}



.dt-icon-xing:before,

.xing .soc-font-icon:before {

	content: "\e920"

}



.dt-icon-yelp:before,

.yelp .soc-font-icon:before {

	content: "\e921"

}



.dt-icon-you-tube:before,

.you-tube .soc-font-icon:before {

	content: "\e922"

}



@font-face {

	font-family: icomoon-arrows-carousel-32x32;

	src: url(../../../fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.eot?satvtg);

	src: url(../../../fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.eot?satvtg#iefix) format('embedded-opentype'), url(../../../fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.ttf?satvtg) format('truetype'), url(../../../fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.woff?satvtg) format('woff'), url(../../../fonts/icomoon-arrows-the7/fonts/icomoon-arrows-carousel-32x32.svg?satvtg#icomoon-arrows-carousel-32x32) format('svg');

	font-weight: 400;

	font-style: normal

}



[class*=" icon-"],

[class^=icon-] {

	font-family: icomoon-arrows-carousel-32x32!important;

	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

}



.owl-nav [class*=" icon-"]:before,

.owl-nav [class^=icon-]:before {

	font-family: inherit

}



.icon-ar-021-l:before {

	content: "\e900"

}



.icon-ar-021-r:before {

	content: "\e901"

}



.icon-ar-022-l:before {

	content: "\e902"

}



.icon-ar-022-r:before {

	content: "\e903"

}



.icon-ar-023-l:before {

	content: "\e904"

}



.icon-ar-023-r:before {

	content: "\e905"

}



.icon-ar-001-l:before {

	content: "\e906"

}



.icon-ar-001-r:before {

	content: "\e907"

}



.icon-ar-002-l:before {

	content: "\e908"

}



.icon-ar-002-r:before {

	content: "\e909"

}



.icon-ar-003-l:before {

	content: "\e90a"

}



.icon-ar-003-r:before {

	content: "\e90b"

}



.icon-ar-004-l:before {

	content: "\e90c"

}



.icon-ar-004-r:before {

	content: "\e90d"

}



.icon-ar-005-l:before {

	content: "\e90e"

}



.icon-ar-005-r:before {

	content: "\e90f"

}



.icon-ar-006-l:before {

	content: "\e910"

}



.icon-ar-006-r:before {

	content: "\e911"

}



.icon-ar-007-l:before {

	content: "\e912"

}



.icon-ar-007-r:before {

	content: "\e913"

}



.icon-ar-008-l:before {

	content: "\e914"

}



.icon-ar-008-r:before {

	content: "\e915"

}



.icon-ar-009-l:before {

	content: "\e916"

}



.icon-ar-009-r:before {

	content: "\e917"

}



.icon-ar-010-l:before {

	content: "\e918"

}



.icon-ar-010-r:before {

	content: "\e919"

}



.icon-ar-011-l:before {

	content: "\e91a"

}



.icon-ar-011-r:before {

	content: "\e91b"

}



.icon-ar-012-l:before {

	content: "\e91c"

}



.icon-ar-012-r:before {

	content: "\e91d"

}



.icon-ar-013-l:before {

	content: "\e91e"

}



.icon-ar-013-r:before {

	content: "\e91f"

}



.icon-ar-014-l:before {

	content: "\e920"

}



.icon-ar-014-r:before {

	content: "\e921"

}



.icon-ar-015-l:before {

	content: "\e922"

}



.icon-ar-015-r:before {

	content: "\e923"

}



.icon-ar-017-l:before {

	content: "\e924"

}



.icon-ar-017-r:before {

	content: "\e925"

}



.icon-ar-018-l:before {

	content: "\e926"

}



.icon-ar-018-r:before {

	content: "\e927"

}



.icon-ar-019-l:before {

	content: "\e928"

}



.icon-ar-019-r:before {

	content: "\e929"

}



.icon-ar-020-l:before {

	content: "\e92a"

}



.icon-ar-020-r:before {

	content: "\e92b"

}



@font-face {

	font-family: icomoon-the7-portfolio-32x32;

	src: url(../../../fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.eot?1gry5w);

	src: url(../../../fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.eot?1gry5w#iefix) format('embedded-opentype'), url(../../../fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.ttf?1gry5w) format('truetype'), url(../../../fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.woff?1gry5w) format('woff'), url(../../../fonts/icomoon-the7-portfolio-32x32/fonts/icomoon-the7-portfolio-32x32.svg?1gry5w#icomoon-the7-portfolio-32x32) format('svg');

	font-weight: 400;

	font-style: normal

}



#page .project-links-container [class*=" icon-portfolio-"],

#page .project-links-container [class^=icon-portfolio-],

[class*=" icon-portfolio-"],

[class^=icon-portfolio-] {

	font-family: icomoon-the7-portfolio-32x32!important;

	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

}



#page [class*=" icon-portfolio-"]>span:before,

#page [class^=icon-portfolio-]>span:before {

	font-family: icomoon-the7-portfolio-32x32!important;

	margin: 0!important

}



.icon-portfolio-p211>span:before {

	content: "\e900"

}



.icon-portfolio-p212>span:before {

	content: "\e901"

}



.icon-portfolio-p208>span:before {

	content: "\e902"

}



.icon-portfolio-p204>span:before {

	content: "\e909"

}



.icon-portfolio-p201>span:before {

	content: "\e90c"

}



.icon-portfolio-p206>span:before {

	content: "\e90e"

}



.icon-portfolio-p203>span:before {

	content: "\e90b"

}



.icon-portfolio-p205>span:before {

	content: "\e90d"

}



@font-face {

	font-family: icomoon-the7-photo-32x32;

	src: url(../../../fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.eot?yjzbpy);

	src: url(../../../fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.eot?yjzbpy#iefix) format('embedded-opentype'), url(../../../fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.ttf?yjzbpy) format('truetype'), url(../../../fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.woff?yjzbpy) format('woff'), url(../../../fonts/icomoon-the7-gallery-32x32/fonts/icomoon-the7-photo-32x32.svg?yjzbpy#icomoon-the7-photo-32x32) format('svg');

	font-weight: 400;

	font-style: normal

}



[class*=icon-im-] span,

[class^=icon-im-] span {

	font-family: icomoon-the7-photo-32x32!important;

	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

}



[class*=icon-im-] span:before,

[class^=icon-im-] span:before {

	font-family: inherit!important;

	margin: 0!important

}



.icon-im-hover-000 span:before {

	content: "\e900"

}



.icon-im-hover-001 span:before {

	content: "\e901"

}



.icon-im-hover-003 span:before {

	content: "\e902"

}



.icon-im-hover-004 span:before {

	content: "\e903"

}



.icon-im-hover-005 span:before {

	content: "\e904"

}



.icon-im-hover-009 span:before {

	content: "\e906"

}



.icon-im-hover-010 span:before {

	content: "\e905"

}



.icon-im-hover-011 span:before {

	content: "\e906"

}



.icon-im-hover-012 span:before {

	content: "\e907"

}



.icon-im-hover-013 span:before {

	content: "\e908"

}



.icon-im-hover-021 span:before {

	content: "\e909"

}



.icon-im-hover-022 span:before {

	content: "\e90a"

}



.icon-im-hover-023 span:before {

	content: "\e90b"

}



.icon-im-hover-024 span:before {

	content: "\e90c"

}



.icon-im-hover-031 span:before {

	content: "\e90d"

}



.icon-im-hover-032 span:before {

	content: "\e90e"

}



.icon-im-hover-041 span:before {

	content: "\e90f"

}



.icon-im-hover-042 span:before {

	content: "\e910"

}



#page .fa,

#page .far,

#page .fas {

	font-family: 'Font Awesome 5 Free'

}



#page .fa,

#page .fas {

	font-weight: 900

}



#page .far {

	font-weight: 400

}



#page .fa:before,

#page .far:before,

#page .fas:before {

	font-weight: inherit

}



#page .fab {

	font-family: 'Font Awesome 5 Brands'

}



.dt-fa-compatibility .fa-address-book-o:before {

	content: "\f2b9"

}



.dt-fa-compatibility .fa-address-card-o:before {

	content: "\f2bb"

}



.dt-fa-compatibility .fa-area-chart:before {

	content: "\f1fe"

}



.dt-fa-compatibility .fa-arrow-circle-o-down:before {

	content: "\f358"

}



.dt-fa-compatibility .fa-arrow-circle-o-left:before {

	content: "\f359"

}



.dt-fa-compatibility .fa-arrow-circle-o-right:before {

	content: "\f35a"

}



.dt-fa-compatibility .fa-arrow-circle-o-up:before {

	content: "\f35b"

}



.dt-fa-compatibility .fa-arrows-alt:before {

	content: "\f31e"

}



.dt-fa-compatibility .fa-arrows-h:before {

	content: "\f337"

}



.dt-fa-compatibility .fa-arrows-v:before {

	content: "\f338"

}



.dt-fa-compatibility .fa-arrows:before {

	content: "\f0b2"

}



.dt-fa-compatibility .fa-asl-interpreting:before {

	content: "\f2a3"

}



.dt-fa-compatibility .fa-automobile:before {

	content: "\f1b9"

}



.dt-fa-compatibility .fa-bank:before {

	content: "\f19c"

}



.dt-fa-compatibility .fa-bar-chart-o:before,

.dt-fa-compatibility .fa-bar-chart:before {

	content: "\f080"

}



.dt-fa-compatibility .fa-bathtub:before {

	content: "\f2cd"

}



.dt-fa-compatibility .fa-battery-0:before {

	content: "\f244"

}



.dt-fa-compatibility .fa-battery-1:before {

	content: "\f243"

}



.dt-fa-compatibility .fa-battery-2:before {

	content: "\f242"

}



.dt-fa-compatibility .fa-battery-3:before {

	content: "\f241"

}



.dt-fa-compatibility .fa-battery-4:before,

.dt-fa-compatibility .fa-battery:before {

	content: "\f240"

}



.dt-fa-compatibility .fa-bell-o:before {

	content: "\f0f3"

}



.dt-fa-compatibility .fa-bell-slash-o:before {

	content: "\f1f6"

}



.dt-fa-compatibility .fa-bitbucket-square:before {

	content: "\f171"

}



.dt-fa-compatibility .fa-bitcoin:before {

	content: "\f15a"

}



.dt-fa-compatibility .fa-bookmark-o:before {

	content: "\f02e"

}



.dt-fa-compatibility .fa-building-o:before {

	content: "\f1ad"

}



.dt-fa-compatibility .fa-cab:before {

	content: "\f1ba"

}



.dt-fa-compatibility .fa-calendar-check-o:before {

	content: "\f274"

}



.dt-fa-compatibility .fa-calendar-minus-o:before {

	content: "\f272"

}



.dt-fa-compatibility .fa-calendar-o:before {

	content: "\f133"

}



.dt-fa-compatibility .fa-calendar-plus-o:before {

	content: "\f271"

}



.dt-fa-compatibility .fa-calendar-times-o:before {

	content: "\f273"

}



.dt-fa-compatibility .fa-calendar:before {

	content: "\f073"

}



.dt-fa-compatibility .fa-caret-square-o-down:before {

	content: "\f150"

}



.dt-fa-compatibility .fa-caret-square-o-left:before {

	content: "\f191"

}



.dt-fa-compatibility .fa-caret-square-o-right:before {

	content: "\f152"

}



.dt-fa-compatibility .fa-caret-square-o-up:before {

	content: "\f151"

}



.dt-fa-compatibility .fa-cc:before {

	content: "\f20a"

}



.dt-fa-compatibility .fa-chain-broken:before {

	content: "\f127"

}



.dt-fa-compatibility .fa-chain:before {

	content: "\f0c1"

}



.dt-fa-compatibility .fa-check-circle-o:before {

	content: "\f058"

}



.dt-fa-compatibility .fa-check-square-o:before {

	content: "\f14a"

}



.dt-fa-compatibility .fa-circle-o-notch:before {

	content: "\f1ce"

}



.dt-fa-compatibility .fa-circle-o:before,

.dt-fa-compatibility .fa-circle-thin:before {

	content: "\f111"

}



.dt-fa-compatibility .fa-clock-o:before {

	content: "\f017"

}



.dt-fa-compatibility .fa-close:before {

	content: "\f00d"

}



.dt-fa-compatibility .fa-cloud-download:before {

	content: "\f381"

}



.dt-fa-compatibility .fa-cloud-upload:before {

	content: "\f382"

}



.dt-fa-compatibility .fa-cny:before {

	content: "\f157"

}



.dt-fa-compatibility .fa-code-fork:before {

	content: "\f126"

}



.dt-fa-compatibility .fa-comment-o:before {

	content: "\f075"

}



.dt-fa-compatibility .fa-commenting-o:before,

.dt-fa-compatibility .fa-commenting:before {

	content: "\f27a"

}



.dt-fa-compatibility .fa-comments-o:before {

	content: "\f086"

}



.dt-fa-compatibility .fa-credit-card-alt:before {

	content: "\f09d"

}



.dt-fa-compatibility .fa-cutlery:before {

	content: "\f2e7"

}



.dt-fa-compatibility .fa-dashboard:before {

	content: "\f3fd"

}



.dt-fa-compatibility .fa-deafness:before {

	content: "\f2a4"

}



.dt-fa-compatibility .fa-dedent:before {

	content: "\f03b"

}



.dt-fa-compatibility .fa-diamond:before {

	content: "\f3a5"

}



.dt-fa-compatibility .fa-dollar:before {

	content: "\f155"

}



.dt-fa-compatibility .fa-dot-circle-o:before {

	content: "\f192"

}



.dt-fa-compatibility .fa-drivers-license-o:before,

.dt-fa-compatibility .fa-drivers-license:before {

	content: "\f2c2"

}



.dt-fa-compatibility .fa-eercast:before {

	content: "\f2da"

}



.dt-fa-compatibility .fa-envelope-o:before {

	content: "\f0e0"

}



.dt-fa-compatibility .fa-envelope-open-o:before {

	content: "\f2b6"

}



.dt-fa-compatibility .fa-eur:before,

.dt-fa-compatibility .fa-euro:before {

	content: "\f153"

}



.dt-fa-compatibility .fa-exchange:before {

	content: "\f362"

}



.dt-fa-compatibility .fa-external-link-square:before {

	content: "\f360"

}



.dt-fa-compatibility .fa-external-link:before {

	content: "\f35d"

}



.dt-fa-compatibility .fa-eyedropper:before {

	content: "\f1fb"

}



.dt-fa-compatibility .fa-fa:before {

	content: "\f2b4"

}



.dt-fa-compatibility .fa-facebook-f:before {

	content: "\f39e"

}



.dt-fa-compatibility .fa-facebook-official:before {

	content: "\f09a"

}



.dt-fa-compatibility .fa-facebook:before {

	content: "\f39e"

}



.dt-fa-compatibility .fa-feed:before {

	content: "\f09e"

}



.dt-fa-compatibility .fa-file-archive-o:before {

	content: "\f1c6"

}



.dt-fa-compatibility .fa-file-audio-o:before {

	content: "\f1c7"

}



.dt-fa-compatibility .fa-file-code-o:before {

	content: "\f1c9"

}



.dt-fa-compatibility .fa-file-excel-o:before {

	content: "\f1c3"

}



.dt-fa-compatibility .fa-file-image-o:before {

	content: "\f1c5"

}



.dt-fa-compatibility .fa-file-movie-o:before {

	content: "\f1c8"

}



.dt-fa-compatibility .fa-file-o:before {

	content: "\f15b"

}



.dt-fa-compatibility .fa-file-pdf-o:before {

	content: "\f1c1"

}



.dt-fa-compatibility .fa-file-photo-o:before,

.dt-fa-compatibility .fa-file-picture-o:before {

	content: "\f1c5"

}



.dt-fa-compatibility .fa-file-powerpoint-o:before {

	content: "\f1c4"

}



.dt-fa-compatibility .fa-file-sound-o:before {

	content: "\f1c7"

}



.dt-fa-compatibility .fa-file-text-o:before,

.dt-fa-compatibility .fa-file-text:before {

	content: "\f15c"

}



.dt-fa-compatibility .fa-file-video-o:before {

	content: "\f1c8"

}



.dt-fa-compatibility .fa-file-word-o:before {

	content: "\f1c2"

}



.dt-fa-compatibility .fa-file-zip-o:before {

	content: "\f1c6"

}



.dt-fa-compatibility .fa-files-o:before {

	content: "\f0c5"

}



.dt-fa-compatibility .fa-flag-o:before {

	content: "\f024"

}



.dt-fa-compatibility .fa-flash:before {

	content: "\f0e7"

}



.dt-fa-compatibility .fa-floppy-o:before {

	content: "\f0c7"

}



.dt-fa-compatibility .fa-folder-o:before {

	content: "\f07b"

}



.dt-fa-compatibility .fa-folder-open-o:before {

	content: "\f07c"

}



.dt-fa-compatibility .fa-frown-o:before {

	content: "\f119"

}



.dt-fa-compatibility .fa-futbol-o:before {

	content: "\f1e3"

}



.dt-fa-compatibility .fa-gbp:before {

	content: "\f154"

}



.dt-fa-compatibility .fa-ge:before {

	content: "\f1d1"

}



.dt-fa-compatibility .fa-gear:before {

	content: "\f013"

}



.dt-fa-compatibility .fa-gears:before {

	content: "\f085"

}



.dt-fa-compatibility .fa-gittip:before {

	content: "\f184"

}



.dt-fa-compatibility .fa-glass:before {

	content: "\f000"

}



.dt-fa-compatibility .fa-google-plus-circle:before,

.dt-fa-compatibility .fa-google-plus-official:before {

	content: "\f2b3"

}



.dt-fa-compatibility .fa-google-plus:before {

	content: "\f0d5"

}



.dt-fa-compatibility .fa-group:before {

	content: "\f0c0"

}



.dt-fa-compatibility .fa-hand-grab-o:before {

	content: "\f255"

}



.dt-fa-compatibility .fa-hand-lizard-o:before {

	content: "\f258"

}



.dt-fa-compatibility .fa-hand-o-down:before {

	content: "\f0a7"

}



.dt-fa-compatibility .fa-hand-o-left:before {

	content: "\f0a5"

}



.dt-fa-compatibility .fa-hand-o-right:before {

	content: "\f0a4"

}



.dt-fa-compatibility .fa-hand-o-up:before {

	content: "\f0a6"

}



.dt-fa-compatibility .fa-hand-paper-o:before {

	content: "\f256"

}



.dt-fa-compatibility .fa-hand-peace-o:before {

	content: "\f25b"

}



.dt-fa-compatibility .fa-hand-pointer-o:before {

	content: "\f25a"

}



.dt-fa-compatibility .fa-hand-rock-o:before {

	content: "\f255"

}



.dt-fa-compatibility .fa-hand-scissors-o:before {

	content: "\f257"

}



.dt-fa-compatibility .fa-hand-spock-o:before {

	content: "\f259"

}



.dt-fa-compatibility .fa-hand-stop-o:before {

	content: "\f256"

}



.dt-fa-compatibility .fa-handshake-o:before {

	content: "\f2b5"

}



.dt-fa-compatibility .fa-hard-of-hearing:before {

	content: "\f2a4"

}



.dt-fa-compatibility .fa-hdd-o:before {

	content: "\f0a0"

}



.dt-fa-compatibility .fa-header:before {

	content: "\f1dc"

}



.dt-fa-compatibility .fa-heart-o:before {

	content: "\f004"

}



.dt-fa-compatibility .fa-hospital-o:before {

	content: "\f0f8"

}



.dt-fa-compatibility .fa-hotel:before {

	content: "\f236"

}



.dt-fa-compatibility .fa-hourglass-1:before {

	content: "\f251"

}



.dt-fa-compatibility .fa-hourglass-2:before {

	content: "\f252"

}



.dt-fa-compatibility .fa-hourglass-3:before {

	content: "\f253"

}



.dt-fa-compatibility .fa-hourglass-o:before {

	content: "\f254"

}



.dt-fa-compatibility .fa-id-card-o:before {

	content: "\f2c2"

}



.dt-fa-compatibility .fa-ils:before {

	content: "\f20b"

}



.dt-fa-compatibility .fa-image:before {

	content: "\f03e"

}



.dt-fa-compatibility .fa-inr:before {

	content: "\f156"

}



.dt-fa-compatibility .fa-institution:before {

	content: "\f19c"

}



.dt-fa-compatibility .fa-intersex:before {

	content: "\f224"

}



.dt-fa-compatibility .fa-jpy:before {

	content: "\f157"

}



.dt-fa-compatibility .fa-keyboard-o:before {

	content: "\f11c"

}



.dt-fa-compatibility .fa-krw:before {

	content: "\f159"

}



.dt-fa-compatibility .fa-legal:before {

	content: "\f0e3"

}



.dt-fa-compatibility .fa-lemon-o:before {

	content: "\f094"

}



.dt-fa-compatibility .fa-level-down:before {

	content: "\f3be"

}



.dt-fa-compatibility .fa-level-up:before {

	content: "\f3bf"

}



.dt-fa-compatibility .fa-life-bouy:before,

.dt-fa-compatibility .fa-life-buoy:before,

.dt-fa-compatibility .fa-life-saver:before {

	content: "\f1cd"

}



.dt-fa-compatibility .fa-lightbulb-o:before {

	content: "\f0eb"

}



.dt-fa-compatibility .fa-line-chart:before {

	content: "\f201"

}



.dt-fa-compatibility .fa-linkedin-square:before {

	content: "\f08c"

}



.dt-fa-compatibility .fa-linkedin:before {

	content: "\f0e1"

}



.dt-fa-compatibility .fa-long-arrow-down:before {

	content: "\f309"

}



.dt-fa-compatibility .fa-long-arrow-left:before {

	content: "\f30a"

}



.dt-fa-compatibility .fa-long-arrow-right:before {

	content: "\f30b"

}



.dt-fa-compatibility .fa-long-arrow-up:before {

	content: "\f30c"

}



.dt-fa-compatibility .fa-mail-forward:before {

	content: "\f064"

}



.dt-fa-compatibility .fa-mail-reply-all:before {

	content: "\f122"

}



.dt-fa-compatibility .fa-mail-reply:before {

	content: "\f3e5"

}



.dt-fa-compatibility .fa-map-marker:before {

	content: "\f3c5"

}



.dt-fa-compatibility .fa-map-o:before {

	content: "\f279"

}



.dt-fa-compatibility .fa-meanpath:before {

	content: "\f2b4"

}



.dt-fa-compatibility .fa-meh-o:before {

	content: "\f11a"

}



.dt-fa-compatibility .fa-minus-square-o:before {

	content: "\f146"

}



.dt-fa-compatibility .fa-mobile-phone:before,

.dt-fa-compatibility .fa-mobile:before {

	content: "\f3cd"

}



.dt-fa-compatibility .fa-money:before {

	content: "\f3d1"

}



.dt-fa-compatibility .fa-moon-o:before {

	content: "\f186"

}



.dt-fa-compatibility .fa-mortar-board:before {

	content: "\f19d"

}



.dt-fa-compatibility .fa-navicon:before {

	content: "\f0c9"

}



.dt-fa-compatibility .fa-newspaper-o:before {

	content: "\f1ea"

}



.dt-fa-compatibility .fa-paper-plane-o:before {

	content: "\f1d8"

}



.dt-fa-compatibility .fa-paste:before {

	content: "\f328"

}



.dt-fa-compatibility .fa-pause-circle-o:before {

	content: "\f28b"

}



.dt-fa-compatibility .fa-pencil-square-o:before {

	content: "\f044"

}



.dt-fa-compatibility .fa-pencil-square:before {

	content: "\f14b"

}



.dt-fa-compatibility .fa-pencil:before {

	content: "\f303"

}



.dt-fa-compatibility .fa-photo:before,

.dt-fa-compatibility .fa-picture-o:before {

	content: "\f03e"

}



.dt-fa-compatibility .fa-pie-chart:before {

	content: "\f200"

}



.dt-fa-compatibility .fa-play-circle-o:before {

	content: "\f144"

}



.dt-fa-compatibility .fa-plus-square-o:before {

	content: "\f0fe"

}



.dt-fa-compatibility .fa-question-circle-o:before {

	content: "\f059"

}



.dt-fa-compatibility .fa-ra:before {

	content: "\f1d0"

}



.dt-fa-compatibility .fa-refresh:before {

	content: "\f021"

}



.dt-fa-compatibility .fa-remove:before {

	content: "\f00d"

}



.dt-fa-compatibility .fa-reorder:before {

	content: "\f0c9"

}



.dt-fa-compatibility .fa-repeat:before {

	content: "\f01e"

}



.dt-fa-compatibility .fa-resistance:before {

	content: "\f1d0"

}



.dt-fa-compatibility .fa-rmb:before {

	content: "\f157"

}



.dt-fa-compatibility .fa-rotate-left:before {

	content: "\f0e2"

}



.dt-fa-compatibility .fa-rotate-right:before {

	content: "\f01e"

}



.dt-fa-compatibility .fa-rouble:before,

.dt-fa-compatibility .fa-rub:before,

.dt-fa-compatibility .fa-ruble:before {

	content: "\f158"

}



.dt-fa-compatibility .fa-rupee:before {

	content: "\f156"

}



.dt-fa-compatibility .fa-s15:before {

	content: "\f2cd"

}



.dt-fa-compatibility .fa-scissors:before {

	content: "\f0c4"

}



.dt-fa-compatibility .fa-send-o:before,

.dt-fa-compatibility .fa-send:before {

	content: "\f1d8"

}



.dt-fa-compatibility .fa-share-square-o:before {

	content: "\f14d"

}



.dt-fa-compatibility .fa-shekel:before,

.dt-fa-compatibility .fa-sheqel:before {

	content: "\f20b"

}



.dt-fa-compatibility .fa-shield:before {

	content: "\f3ed"

}



.dt-fa-compatibility .fa-sign-in:before {

	content: "\f2f6"

}



.dt-fa-compatibility .fa-sign-out:before {

	content: "\f2f5"

}



.dt-fa-compatibility .fa-signing:before {

	content: "\f2a7"

}



.dt-fa-compatibility .fa-sliders:before {

	content: "\f1de"

}



.dt-fa-compatibility .fa-smile-o:before {

	content: "\f118"

}



.dt-fa-compatibility .fa-snowflake-o:before {

	content: "\f2dc"

}



.dt-fa-compatibility .fa-soccer-ball-o:before {

	content: "\f1e3"

}



.dt-fa-compatibility .fa-sort-alpha-asc:before {

	content: "\f15d"

}



.dt-fa-compatibility .fa-sort-alpha-desc:before {

	content: "\f15e"

}



.dt-fa-compatibility .fa-sort-amount-asc:before {

	content: "\f160"

}



.dt-fa-compatibility .fa-sort-amount-desc:before {

	content: "\f161"

}



.dt-fa-compatibility .fa-sort-asc:before {

	content: "\f0de"

}



.dt-fa-compatibility .fa-sort-desc:before {

	content: "\f0dd"

}



.dt-fa-compatibility .fa-sort-numeric-asc:before {

	content: "\f162"

}



.dt-fa-compatibility .fa-sort-numeric-desc:before {

	content: "\f163"

}



.dt-fa-compatibility .fa-spoon:before {

	content: "\f2e5"

}



.dt-fa-compatibility .fa-square-o:before {

	content: "\f0c8"

}



.dt-fa-compatibility .fa-star-half-empty:before,

.dt-fa-compatibility .fa-star-half-full:before,

.dt-fa-compatibility .fa-star-half-o:before {

	content: "\f089"

}



.dt-fa-compatibility .fa-star-o:before {

	content: "\f005"

}



.dt-fa-compatibility .fa-sticky-note-o:before {

	content: "\f249"

}



.dt-fa-compatibility .fa-stop-circle-o:before {

	content: "\f28d"

}



.dt-fa-compatibility .fa-sun-o:before {

	content: "\f185"

}



.dt-fa-compatibility .fa-support:before {

	content: "\f1cd"

}



.dt-fa-compatibility .fa-tablet:before {

	content: "\f3fa"

}



.dt-fa-compatibility .fa-tachometer:before {

	content: "\f3fd"

}



.dt-fa-compatibility .fa-television:before {

	content: "\f26c"

}



.dt-fa-compatibility .fa-thermometer-0:before {

	content: "\f2cb"

}



.dt-fa-compatibility .fa-thermometer-1:before {

	content: "\f2ca"

}



.dt-fa-compatibility .fa-thermometer-2:before {

	content: "\f2c9"

}



.dt-fa-compatibility .fa-thermometer-3:before {

	content: "\f2c8"

}



.dt-fa-compatibility .fa-thermometer-4:before,

.dt-fa-compatibility .fa-thermometer:before {

	content: "\f2c7"

}



.dt-fa-compatibility .fa-thumb-tack:before {

	content: "\f08d"

}



.dt-fa-compatibility .fa-thumbs-o-down:before {

	content: "\f165"

}



.dt-fa-compatibility .fa-thumbs-o-up:before {

	content: "\f164"

}



.dt-fa-compatibility .fa-ticket:before {

	content: "\f3ff"

}



.dt-fa-compatibility .fa-times-circle-o:before {

	content: "\f057"

}



.dt-fa-compatibility .fa-times-rectangle-o:before,

.dt-fa-compatibility .fa-times-rectangle:before {

	content: "\f410"

}



.dt-fa-compatibility .fa-toggle-down:before {

	content: "\f150"

}



.dt-fa-compatibility .fa-toggle-left:before {

	content: "\f191"

}



.dt-fa-compatibility .fa-toggle-right:before {

	content: "\f152"

}



.dt-fa-compatibility .fa-toggle-up:before {

	content: "\f151"

}



.dt-fa-compatibility .fa-trash-o:before,

.dt-fa-compatibility .fa-trash:before {

	content: "\f2ed"

}



.dt-fa-compatibility .fa-try:before,

.dt-fa-compatibility .fa-turkish-lira:before {

	content: "\f195"

}



.dt-fa-compatibility .fa-unsorted:before {

	content: "\f0dc"

}



.dt-fa-compatibility .fa-usd:before {

	content: "\f155"

}



.dt-fa-compatibility .fa-user-circle-o:before {

	content: "\f2bd"

}



.dt-fa-compatibility .fa-user-o:before {

	content: "\f007"

}



.dt-fa-compatibility .fa-vcard-o:before,

.dt-fa-compatibility .fa-vcard:before {

	content: "\f2bb"

}



.dt-fa-compatibility .fa-video-camera:before {

	content: "\f03d"

}



.dt-fa-compatibility .fa-vimeo:before {

	content: "\f27d"

}



.dt-fa-compatibility .fa-volume-control-phone:before {

	content: "\f2a0"

}



.dt-fa-compatibility .fa-warning:before {

	content: "\f071"

}



.dt-fa-compatibility .fa-wechat:before {

	content: "\f1d7"

}



.dt-fa-compatibility .fa-wheelchair-alt:before {

	content: "\f368"

}



.dt-fa-compatibility .fa-window-close-o:before {

	content: "\f410"

}



.dt-fa-compatibility .fa-won:before {

	content: "\f159"

}



.dt-fa-compatibility .fa-y-combinator-square:before,

.dt-fa-compatibility .fa-yc-square:before {

	content: "\f1d4"

}



.dt-fa-compatibility .fa-yc:before {

	content: "\f23b"

}



.dt-fa-compatibility .fa-yen:before {

	content: "\f157"

}



.dt-fa-compatibility .fa-youtube-play:before,

.dt-fa-compatibility .fa-youtube-square:before {

	content: "\f167"

}



.dt-fa-compatibility .fa.fa-500px,

.dt-fa-compatibility .fa.fa-accessible-icon,

.dt-fa-compatibility .fa.fa-accusoft,

.dt-fa-compatibility .fa.fa-adn,

.dt-fa-compatibility .fa.fa-adversal,

.dt-fa-compatibility .fa.fa-affiliatetheme,

.dt-fa-compatibility .fa.fa-algolia,

.dt-fa-compatibility .fa.fa-amazon,

.dt-fa-compatibility .fa.fa-amazon-pay,

.dt-fa-compatibility .fa.fa-amilia,

.dt-fa-compatibility .fa.fa-android,

.dt-fa-compatibility .fa.fa-angellist,

.dt-fa-compatibility .fa.fa-angrycreative,

.dt-fa-compatibility .fa.fa-angular,

.dt-fa-compatibility .fa.fa-app-store,

.dt-fa-compatibility .fa.fa-app-store-ios,

.dt-fa-compatibility .fa.fa-apper,

.dt-fa-compatibility .fa.fa-apple,

.dt-fa-compatibility .fa.fa-apple-pay,

.dt-fa-compatibility .fa.fa-asymmetrik,

.dt-fa-compatibility .fa.fa-audible,

.dt-fa-compatibility .fa.fa-autoprefixer,

.dt-fa-compatibility .fa.fa-avianex,

.dt-fa-compatibility .fa.fa-aviato,

.dt-fa-compatibility .fa.fa-aws,

.dt-fa-compatibility .fa.fa-bandcamp,

.dt-fa-compatibility .fa.fa-behance,

.dt-fa-compatibility .fa.fa-behance-square,

.dt-fa-compatibility .fa.fa-bimobject,

.dt-fa-compatibility .fa.fa-bitbucket,

.dt-fa-compatibility .fa.fa-bitcoin,

.dt-fa-compatibility .fa.fa-bity,

.dt-fa-compatibility .fa.fa-black-tie,

.dt-fa-compatibility .fa.fa-blackberry,

.dt-fa-compatibility .fa.fa-blogger,

.dt-fa-compatibility .fa.fa-blogger-b,

.dt-fa-compatibility .fa.fa-bluetooth,

.dt-fa-compatibility .fa.fa-bluetooth-b,

.dt-fa-compatibility .fa.fa-btc,

.dt-fa-compatibility .fa.fa-buromobelexperte,

.dt-fa-compatibility .fa.fa-buysellads,

.dt-fa-compatibility .fa.fa-cc-amazon-pay,

.dt-fa-compatibility .fa.fa-cc-amex,

.dt-fa-compatibility .fa.fa-cc-apple-pay,

.dt-fa-compatibility .fa.fa-cc-diners-club,

.dt-fa-compatibility .fa.fa-cc-discover,

.dt-fa-compatibility .fa.fa-cc-jcb,

.dt-fa-compatibility .fa.fa-cc-mastercard,

.dt-fa-compatibility .fa.fa-cc-paypal,

.dt-fa-compatibility .fa.fa-cc-stripe,

.dt-fa-compatibility .fa.fa-cc-visa,

.dt-fa-compatibility .fa.fa-centercode,

.dt-fa-compatibility .fa.fa-chrome,

.dt-fa-compatibility .fa.fa-cloudscale,

.dt-fa-compatibility .fa.fa-cloudsmith,

.dt-fa-compatibility .fa.fa-cloudversify,

.dt-fa-compatibility .fa.fa-codepen,

.dt-fa-compatibility .fa.fa-codiepie,

.dt-fa-compatibility .fa.fa-connectdevelop,

.dt-fa-compatibility .fa.fa-contao,

.dt-fa-compatibility .fa.fa-cpanel,

.dt-fa-compatibility .fa.fa-creative-commons,

.dt-fa-compatibility .fa.fa-css3,

.dt-fa-compatibility .fa.fa-css3-alt,

.dt-fa-compatibility .fa.fa-cuttlefish,

.dt-fa-compatibility .fa.fa-d-and-d,

.dt-fa-compatibility .fa.fa-dashcube,

.dt-fa-compatibility .fa.fa-delicious,

.dt-fa-compatibility .fa.fa-deploydog,

.dt-fa-compatibility .fa.fa-deskpro,

.dt-fa-compatibility .fa.fa-deviantart,

.dt-fa-compatibility .fa.fa-digg,

.dt-fa-compatibility .fa.fa-digital-ocean,

.dt-fa-compatibility .fa.fa-discord,

.dt-fa-compatibility .fa.fa-discourse,

.dt-fa-compatibility .fa.fa-dochub,

.dt-fa-compatibility .fa.fa-docker,

.dt-fa-compatibility .fa.fa-draft2digital,

.dt-fa-compatibility .fa.fa-dribbble,

.dt-fa-compatibility .fa.fa-dribbble-square,

.dt-fa-compatibility .fa.fa-dropbox,

.dt-fa-compatibility .fa.fa-drupal,

.dt-fa-compatibility .fa.fa-dyalog,

.dt-fa-compatibility .fa.fa-earlybirds,

.dt-fa-compatibility .fa.fa-edge,

.dt-fa-compatibility .fa.fa-elementor,

.dt-fa-compatibility .fa.fa-ember,

.dt-fa-compatibility .fa.fa-empire,

.dt-fa-compatibility .fa.fa-envira,

.dt-fa-compatibility .fa.fa-erlang,

.dt-fa-compatibility .fa.fa-ethereum,

.dt-fa-compatibility .fa.fa-etsy,

.dt-fa-compatibility .fa.fa-expeditedssl,

.dt-fa-compatibility .fa.fa-facebook,

.dt-fa-compatibility .fa.fa-facebook-f,

.dt-fa-compatibility .fa.fa-facebook-messenger,

.dt-fa-compatibility .fa.fa-facebook-square,

.dt-fa-compatibility .fa.fa-firefox,

.dt-fa-compatibility .fa.fa-first-order,

.dt-fa-compatibility .fa.fa-firstdraft,

.dt-fa-compatibility .fa.fa-flickr,

.dt-fa-compatibility .fa.fa-flipboard,

.dt-fa-compatibility .fa.fa-fly,

.dt-fa-compatibility .fa.fa-font-awesome,

.dt-fa-compatibility .fa.fa-font-awesome-alt,

.dt-fa-compatibility .fa.fa-font-awesome-flag,

.dt-fa-compatibility .fa.fa-fonticons,

.dt-fa-compatibility .fa.fa-fonticons-fi,

.dt-fa-compatibility .fa.fa-fort-awesome,

.dt-fa-compatibility .fa.fa-fort-awesome-alt,

.dt-fa-compatibility .fa.fa-forumbee,

.dt-fa-compatibility .fa.fa-foursquare,

.dt-fa-compatibility .fa.fa-free-code-camp,

.dt-fa-compatibility .fa.fa-freebsd,

.dt-fa-compatibility .fa.fa-get-pocket,

.dt-fa-compatibility .fa.fa-gg,

.dt-fa-compatibility .fa.fa-gg-circle,

.dt-fa-compatibility .fa.fa-git,

.dt-fa-compatibility .fa.fa-git-square,

.dt-fa-compatibility .fa.fa-github,

.dt-fa-compatibility .fa.fa-github-alt,

.dt-fa-compatibility .fa.fa-github-square,

.dt-fa-compatibility .fa.fa-gitkraken,

.dt-fa-compatibility .fa.fa-gitlab,

.dt-fa-compatibility .fa.fa-gitter,

.dt-fa-compatibility .fa.fa-glide,

.dt-fa-compatibility .fa.fa-glide-g,

.dt-fa-compatibility .fa.fa-gofore,

.dt-fa-compatibility .fa.fa-goodreads,

.dt-fa-compatibility .fa.fa-goodreads-g,

.dt-fa-compatibility .fa.fa-google,

.dt-fa-compatibility .fa.fa-google-drive,

.dt-fa-compatibility .fa.fa-google-play,

.dt-fa-compatibility .fa.fa-google-plus,

.dt-fa-compatibility .fa.fa-google-plus-g,

.dt-fa-compatibility .fa.fa-google-plus-square,

.dt-fa-compatibility .fa.fa-google-wallet,

.dt-fa-compatibility .fa.fa-gratipay,

.dt-fa-compatibility .fa.fa-grav,

.dt-fa-compatibility .fa.fa-gripfire,

.dt-fa-compatibility .fa.fa-grunt,

.dt-fa-compatibility .fa.fa-gulp,

.dt-fa-compatibility .fa.fa-hacker-news,

.dt-fa-compatibility .fa.fa-hacker-news-square,

.dt-fa-compatibility .fa.fa-hips,

.dt-fa-compatibility .fa.fa-hire-a-helper,

.dt-fa-compatibility .fa.fa-hooli,

.dt-fa-compatibility .fa.fa-hotjar,

.dt-fa-compatibility .fa.fa-houzz,

.dt-fa-compatibility .fa.fa-html5,

.dt-fa-compatibility .fa.fa-hubspot,

.dt-fa-compatibility .fa.fa-imdb,

.dt-fa-compatibility .fa.fa-instagram,

.dt-fa-compatibility .fa.fa-internet-explorer,

.dt-fa-compatibility .fa.fa-ioxhost,

.dt-fa-compatibility .fa.fa-itunes,

.dt-fa-compatibility .fa.fa-itunes-note,

.dt-fa-compatibility .fa.fa-jenkins,

.dt-fa-compatibility .fa.fa-joget,

.dt-fa-compatibility .fa.fa-joomla,

.dt-fa-compatibility .fa.fa-js,

.dt-fa-compatibility .fa.fa-js-square,

.dt-fa-compatibility .fa.fa-jsfiddle,

.dt-fa-compatibility .fa.fa-keycdn,

.dt-fa-compatibility .fa.fa-kickstarter,

.dt-fa-compatibility .fa.fa-kickstarter-k,

.dt-fa-compatibility .fa.fa-korvue,

.dt-fa-compatibility .fa.fa-laravel,

.dt-fa-compatibility .fa.fa-lastfm,

.dt-fa-compatibility .fa.fa-lastfm-square,

.dt-fa-compatibility .fa.fa-leanpub,

.dt-fa-compatibility .fa.fa-less,

.dt-fa-compatibility .fa.fa-line,

.dt-fa-compatibility .fa.fa-linkedin,

.dt-fa-compatibility .fa.fa-linkedin-in,

.dt-fa-compatibility .fa.fa-linode,

.dt-fa-compatibility .fa.fa-linux,

.dt-fa-compatibility .fa.fa-lyft,

.dt-fa-compatibility .fa.fa-magento,

.dt-fa-compatibility .fa.fa-maxcdn,

.dt-fa-compatibility .fa.fa-medapps,

.dt-fa-compatibility .fa.fa-medium,

.dt-fa-compatibility .fa.fa-medium-m,

.dt-fa-compatibility .fa.fa-medrt,

.dt-fa-compatibility .fa.fa-meetup,

.dt-fa-compatibility .fa.fa-microsoft,

.dt-fa-compatibility .fa.fa-mix,

.dt-fa-compatibility .fa.fa-mixcloud,

.dt-fa-compatibility .fa.fa-mizuni,

.dt-fa-compatibility .fa.fa-modx,

.dt-fa-compatibility .fa.fa-monero,

.dt-fa-compatibility .fa.fa-napster,

.dt-fa-compatibility .fa.fa-nintendo-switch,

.dt-fa-compatibility .fa.fa-node,

.dt-fa-compatibility .fa.fa-node-js,

.dt-fa-compatibility .fa.fa-npm,

.dt-fa-compatibility .fa.fa-ns8,

.dt-fa-compatibility .fa.fa-nutritionix,

.dt-fa-compatibility .fa.fa-odnoklassniki,

.dt-fa-compatibility .fa.fa-odnoklassniki-square,

.dt-fa-compatibility .fa.fa-opencart,

.dt-fa-compatibility .fa.fa-openid,

.dt-fa-compatibility .fa.fa-opera,

.dt-fa-compatibility .fa.fa-optin-monster,

.dt-fa-compatibility .fa.fa-osi,

.dt-fa-compatibility .fa.fa-page4,

.dt-fa-compatibility .fa.fa-pagelines,

.dt-fa-compatibility .fa.fa-palfed,

.dt-fa-compatibility .fa.fa-patreon,

.dt-fa-compatibility .fa.fa-paypal,

.dt-fa-compatibility .fa.fa-periscope,

.dt-fa-compatibility .fa.fa-phabricator,

.dt-fa-compatibility .fa.fa-phoenix-framework,

.dt-fa-compatibility .fa.fa-php,

.dt-fa-compatibility .fa.fa-pied-piper,

.dt-fa-compatibility .fa.fa-pied-piper-alt,

.dt-fa-compatibility .fa.fa-pied-piper-pp,

.dt-fa-compatibility .fa.fa-pinterest,

.dt-fa-compatibility .fa.fa-pinterest-p,

.dt-fa-compatibility .fa.fa-pinterest-square,

.dt-fa-compatibility .fa.fa-playstation,

.dt-fa-compatibility .fa.fa-product-hunt,

.dt-fa-compatibility .fa.fa-pushed,

.dt-fa-compatibility .fa.fa-python,

.dt-fa-compatibility .fa.fa-qq,

.dt-fa-compatibility .fa.fa-quinscape,

.dt-fa-compatibility .fa.fa-quora,

.dt-fa-compatibility .fa.fa-ravelry,

.dt-fa-compatibility .fa.fa-react,

.dt-fa-compatibility .fa.fa-rebel,

.dt-fa-compatibility .fa.fa-red-river,

.dt-fa-compatibility .fa.fa-reddit,

.dt-fa-compatibility .fa.fa-reddit-alien,

.dt-fa-compatibility .fa.fa-reddit-square,

.dt-fa-compatibility .fa.fa-rendact,

.dt-fa-compatibility .fa.fa-renren,

.dt-fa-compatibility .fa.fa-replyd,

.dt-fa-compatibility .fa.fa-resolving,

.dt-fa-compatibility .fa.fa-rocketchat,

.dt-fa-compatibility .fa.fa-rockrms,

.dt-fa-compatibility .fa.fa-safari,

.dt-fa-compatibility .fa.fa-sass,

.dt-fa-compatibility .fa.fa-schlix,

.dt-fa-compatibility .fa.fa-scribd,

.dt-fa-compatibility .fa.fa-searchengin,

.dt-fa-compatibility .fa.fa-sellcast,

.dt-fa-compatibility .fa.fa-sellsy,

.dt-fa-compatibility .fa.fa-servicestack,

.dt-fa-compatibility .fa.fa-shirtsinbulk,

.dt-fa-compatibility .fa.fa-simplybuilt,

.dt-fa-compatibility .fa.fa-sistrix,

.dt-fa-compatibility .fa.fa-skyatlas,

.dt-fa-compatibility .fa.fa-skype,

.dt-fa-compatibility .fa.fa-slack,

.dt-fa-compatibility .fa.fa-slack-hash,

.dt-fa-compatibility .fa.fa-slideshare,

.dt-fa-compatibility .fa.fa-snapchat,

.dt-fa-compatibility .fa.fa-snapchat-ghost,

.dt-fa-compatibility .fa.fa-snapchat-square,

.dt-fa-compatibility .fa.fa-soundcloud,

.dt-fa-compatibility .fa.fa-speakap,

.dt-fa-compatibility .fa.fa-spotify,

.dt-fa-compatibility .fa.fa-stack-exchange,

.dt-fa-compatibility .fa.fa-stack-overflow,

.dt-fa-compatibility .fa.fa-staylinked,

.dt-fa-compatibility .fa.fa-steam,

.dt-fa-compatibility .fa.fa-steam-square,

.dt-fa-compatibility .fa.fa-steam-symbol,

.dt-fa-compatibility .fa.fa-sticker-mule,

.dt-fa-compatibility .fa.fa-strava,

.dt-fa-compatibility .fa.fa-stripe,

.dt-fa-compatibility .fa.fa-stripe-s,

.dt-fa-compatibility .fa.fa-studiovinari,

.dt-fa-compatibility .fa.fa-stumbleupon,

.dt-fa-compatibility .fa.fa-stumbleupon-circle,

.dt-fa-compatibility .fa.fa-superpowers,

.dt-fa-compatibility .fa.fa-supple,

.dt-fa-compatibility .fa.fa-telegram,

.dt-fa-compatibility .fa.fa-telegram-plane,

.dt-fa-compatibility .fa.fa-tencent-weibo,

.dt-fa-compatibility .fa.fa-themeisle,

.dt-fa-compatibility .fa.fa-trello,

.dt-fa-compatibility .fa.fa-tripadvisor,

.dt-fa-compatibility .fa.fa-tumblr,

.dt-fa-compatibility .fa.fa-tumblr-square,

.dt-fa-compatibility .fa.fa-twitch,

.dt-fa-compatibility .fa.fa-twitter,

.dt-fa-compatibility .fa.fa-twitter-square,

.dt-fa-compatibility .fa.fa-typo3,

.dt-fa-compatibility .fa.fa-uber,

.dt-fa-compatibility .fa.fa-uikit,

.dt-fa-compatibility .fa.fa-uniregistry,

.dt-fa-compatibility .fa.fa-untappd,

.dt-fa-compatibility .fa.fa-usb,

.dt-fa-compatibility .fa.fa-ussunnah,

.dt-fa-compatibility .fa.fa-vaadin,

.dt-fa-compatibility .fa.fa-viacoin,

.dt-fa-compatibility .fa.fa-viadeo,

.dt-fa-compatibility .fa.fa-viadeo-square,

.dt-fa-compatibility .fa.fa-viber,

.dt-fa-compatibility .fa.fa-vimeo,

.dt-fa-compatibility .fa.fa-vimeo-square,

.dt-fa-compatibility .fa.fa-vimeo-v,

.dt-fa-compatibility .fa.fa-vine,

.dt-fa-compatibility .fa.fa-vk,

.dt-fa-compatibility .fa.fa-vnv,

.dt-fa-compatibility .fa.fa-vuejs,

.dt-fa-compatibility .fa.fa-weibo,

.dt-fa-compatibility .fa.fa-weixin,

.dt-fa-compatibility .fa.fa-whatsapp,

.dt-fa-compatibility .fa.fa-whatsapp-square,

.dt-fa-compatibility .fa.fa-whmcs,

.dt-fa-compatibility .fa.fa-wikipedia-w,

.dt-fa-compatibility .fa.fa-windows,

.dt-fa-compatibility .fa.fa-wordpress,

.dt-fa-compatibility .fa.fa-wordpress-simple,

.dt-fa-compatibility .fa.fa-wpbeginner,

.dt-fa-compatibility .fa.fa-wpexplorer,

.dt-fa-compatibility .fa.fa-wpforms,

.dt-fa-compatibility .fa.fa-xbox,

.dt-fa-compatibility .fa.fa-xing,

.dt-fa-compatibility .fa.fa-xing-square,

.dt-fa-compatibility .fa.fa-y-combinator,

.dt-fa-compatibility .fa.fa-yahoo,

.dt-fa-compatibility .fa.fa-yandex,

.dt-fa-compatibility .fa.fa-yandex-international,

.dt-fa-compatibility .fa.fa-yelp,

.dt-fa-compatibility .fa.fa-yoast,

.dt-fa-compatibility .fa.fa-youtube,

.dt-fa-compatibility .fa.fa-youtube-square {

	font-family: 'Font Awesome 5 Brands'!important

}



.fa,

.fab,

.fal,

.far,

.fas {

	-moz-osx-font-smoothing: grayscale;

	-webkit-font-smoothing: antialiased;

	display: inline-block;

	font-style: normal;

	font-variant: normal;

	text-rendering: auto;

	line-height: 1

}



.fa-lg {

	font-size: 1.33333em;

	line-height: .75em;

	vertical-align: -.0667em

}



.fa-xs {

	font-size: .75em

}



.fa-sm {

	font-size: .875em

}



.fa-1x {

	font-size: 1em

}



.fa-2x {

	font-size: 2em

}



.fa-3x {

	font-size: 3em

}



.fa-4x {

	font-size: 4em

}



.fa-5x {

	font-size: 5em

}



.fa-6x {

	font-size: 6em

}



.fa-7x {

	font-size: 7em

}



.fa-8x {

	font-size: 8em

}



.fa-9x {

	font-size: 9em

}



.fa-10x {

	font-size: 10em

}



.fa-fw {

	text-align: center;

	width: 1.25em

}



.fa-ul {

	list-style-type: none;

	margin-left: 2.5em;

	padding-left: 0

}



.fa-ul>li {

	position: relative

}



.fa-li {

	left: -2em;

	position: absolute;

	text-align: center;

	width: 2em;

	line-height: inherit

}



.fa-border {

	border: .08em solid #eee;

	border-radius: .1em;

	padding: .2em .25em .15em

}



.fa-pull-left {

	float: left

}



.fa-pull-right {

	float: right

}



.fa.fa-pull-left,

.fab.fa-pull-left,

.fal.fa-pull-left,

.far.fa-pull-left,

.fas.fa-pull-left {

	margin-right: .3em

}



.fa.fa-pull-right,

.fab.fa-pull-right,

.fal.fa-pull-right,

.far.fa-pull-right,

.fas.fa-pull-right {

	margin-left: .3em

}



.fa-spin {

	animation: fa-spin 2s infinite linear

}



.fa-pulse {

	animation: fa-spin 1s infinite steps(8)

}



@keyframes fa-spin {

	0% {

		transform: rotate(0deg)

	}

	to {

		transform: rotate(1turn)

	}

}



.fa-rotate-90 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

	transform: rotate(90deg)

}



.fa-rotate-180 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

	transform: rotate(180deg)

}



.fa-rotate-270 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

	transform: rotate(270deg)

}



.fa-flip-horizontal {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

	transform: scaleX(-1)

}



.fa-flip-vertical {

	transform: scaleY(-1)

}



.fa-flip-horizontal.fa-flip-vertical,

.fa-flip-vertical {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"

}



.fa-flip-horizontal.fa-flip-vertical {

	transform: scale(-1)

}



:root .fa-flip-horizontal,

:root .fa-flip-vertical,

:root .fa-rotate-90,

:root .fa-rotate-180,

:root .fa-rotate-270 {

	-webkit-filter: none;

	filter: none

}



.fa-stack {

	display: inline-block;

	height: 2em;

	line-height: 2em;

	position: relative;

	vertical-align: middle;

	width: 2em

}



.fa-stack-1x,

.fa-stack-2x {

	left: 0;

	position: absolute;

	text-align: center;

	width: 100%

}



.fa-stack-1x {

	line-height: inherit

}



.fa-stack-2x {

	font-size: 2em

}



.fa-inverse {

	color: #fff

}



.fa-500px:before {

	content: "\f26e"

}



.fa-accessible-icon:before {

	content: "\f368"

}



.fa-accusoft:before {

	content: "\f369"

}



.fa-ad:before {

	content: "\f641"

}



.fa-address-book:before {

	content: "\f2b9"

}



.fa-address-card:before {

	content: "\f2bb"

}



.fa-adjust:before {

	content: "\f042"

}



.fa-adn:before {

	content: "\f170"

}



.fa-adversal:before {

	content: "\f36a"

}



.fa-affiliatetheme:before {

	content: "\f36b"

}



.fa-air-freshener:before {

	content: "\f5d0"

}



.fa-algolia:before {

	content: "\f36c"

}



.fa-align-center:before {

	content: "\f037"

}



.fa-align-justify:before {

	content: "\f039"

}



.fa-align-left:before {

	content: "\f036"

}



.fa-align-right:before {

	content: "\f038"

}



.fa-alipay:before {

	content: "\f642"

}



.fa-allergies:before {

	content: "\f461"

}



.fa-amazon:before {

	content: "\f270"

}



.fa-amazon-pay:before {

	content: "\f42c"

}



.fa-ambulance:before {

	content: "\f0f9"

}



.fa-american-sign-language-interpreting:before {

	content: "\f2a3"

}



.fa-amilia:before {

	content: "\f36d"

}



.fa-anchor:before {

	content: "\f13d"

}



.fa-android:before {

	content: "\f17b"

}



.fa-angellist:before {

	content: "\f209"

}



.fa-angle-double-down:before {

	content: "\f103"

}



.fa-angle-double-left:before {

	content: "\f100"

}



.fa-angle-double-right:before {

	content: "\f101"

}



.fa-angle-double-up:before {

	content: "\f102"

}



.fa-angle-down:before {

	content: "\f107"

}



.fa-angle-left:before {

	content: "\f104"

}



.fa-angle-right:before {

	content: "\f105"

}



.fa-angle-up:before {

	content: "\f106"

}



.fa-angry:before {

	content: "\f556"

}



.fa-angrycreative:before {

	content: "\f36e"

}



.fa-angular:before {

	content: "\f420"

}



.fa-ankh:before {

	content: "\f644"

}



.fa-app-store:before {

	content: "\f36f"

}



.fa-app-store-ios:before {

	content: "\f370"

}



.fa-apper:before {

	content: "\f371"

}



.fa-apple:before {

	content: "\f179"

}



.fa-apple-alt:before {

	content: "\f5d1"

}



.fa-apple-pay:before {

	content: "\f415"

}



.fa-archive:before {

	content: "\f187"

}



.fa-archway:before {

	content: "\f557"

}



.fa-arrow-alt-circle-down:before {

	content: "\f358"

}



.fa-arrow-alt-circle-left:before {

	content: "\f359"

}



.fa-arrow-alt-circle-right:before {

	content: "\f35a"

}



.fa-arrow-alt-circle-up:before {

	content: "\f35b"

}



.fa-arrow-circle-down:before {

	content: "\f0ab"

}



.fa-arrow-circle-left:before {

	content: "\f0a8"

}



.fa-arrow-circle-right:before {

	content: "\f0a9"

}



.fa-arrow-circle-up:before {

	content: "\f0aa"

}



.fa-arrow-down:before {

	content: "\f063"

}



.fa-arrow-left:before {

	content: "\f060"

}



.fa-arrow-right:before {

	content: "\f061"

}



.fa-arrow-up:before {

	content: "\f062"

}



.fa-arrows-alt:before {

	content: "\f0b2"

}



.fa-arrows-alt-h:before {

	content: "\f337"

}



.fa-arrows-alt-v:before {

	content: "\f338"

}



.fa-assistive-listening-systems:before {

	content: "\f2a2"

}



.fa-asterisk:before {

	content: "\f069"

}



.fa-asymmetrik:before {

	content: "\f372"

}



.fa-at:before {

	content: "\f1fa"

}



.fa-atlas:before {

	content: "\f558"

}



.fa-atom:before {

	content: "\f5d2"

}



.fa-audible:before {

	content: "\f373"

}



.fa-audio-description:before {

	content: "\f29e"

}



.fa-autoprefixer:before {

	content: "\f41c"

}



.fa-avianex:before {

	content: "\f374"

}



.fa-aviato:before {

	content: "\f421"

}



.fa-award:before {

	content: "\f559"

}



.fa-aws:before {

	content: "\f375"

}



.fa-backspace:before {

	content: "\f55a"

}



.fa-backward:before {

	content: "\f04a"

}



.fa-balance-scale:before {

	content: "\f24e"

}



.fa-ban:before {

	content: "\f05e"

}



.fa-band-aid:before {

	content: "\f462"

}



.fa-bandcamp:before {

	content: "\f2d5"

}



.fa-barcode:before {

	content: "\f02a"

}



.fa-bars:before {

	content: "\f0c9"

}



.fa-baseball-ball:before {

	content: "\f433"

}



.fa-basketball-ball:before {

	content: "\f434"

}



.fa-bath:before {

	content: "\f2cd"

}



.fa-battery-empty:before {

	content: "\f244"

}



.fa-battery-full:before {

	content: "\f240"

}



.fa-battery-half:before {

	content: "\f242"

}



.fa-battery-quarter:before {

	content: "\f243"

}



.fa-battery-three-quarters:before {

	content: "\f241"

}



.fa-bed:before {

	content: "\f236"

}



.fa-beer:before {

	content: "\f0fc"

}



.fa-behance:before {

	content: "\f1b4"

}



.fa-behance-square:before {

	content: "\f1b5"

}



.fa-bell:before {

	content: "\f0f3"

}



.fa-bell-slash:before {

	content: "\f1f6"

}



.fa-bezier-curve:before {

	content: "\f55b"

}



.fa-bible:before {

	content: "\f647"

}



.fa-bicycle:before {

	content: "\f206"

}



.fa-bimobject:before {

	content: "\f378"

}



.fa-binoculars:before {

	content: "\f1e5"

}



.fa-birthday-cake:before {

	content: "\f1fd"

}



.fa-bitbucket:before {

	content: "\f171"

}



.fa-bitcoin:before {

	content: "\f379"

}



.fa-bity:before {

	content: "\f37a"

}



.fa-black-tie:before {

	content: "\f27e"

}



.fa-blackberry:before {

	content: "\f37b"

}



.fa-blender:before {

	content: "\f517"

}



.fa-blind:before {

	content: "\f29d"

}



.fa-blogger:before {

	content: "\f37c"

}



.fa-blogger-b:before {

	content: "\f37d"

}



.fa-bluetooth:before {

	content: "\f293"

}



.fa-bluetooth-b:before {

	content: "\f294"

}



.fa-bold:before {

	content: "\f032"

}



.fa-bolt:before {

	content: "\f0e7"

}



.fa-bomb:before {

	content: "\f1e2"

}



.fa-bone:before {

	content: "\f5d7"

}



.fa-bong:before {

	content: "\f55c"

}



.fa-book:before {

	content: "\f02d"

}



.fa-book-open:before {

	content: "\f518"

}



.fa-book-reader:before {

	content: "\f5da"

}



.fa-bookmark:before {

	content: "\f02e"

}



.fa-bowling-ball:before {

	content: "\f436"

}



.fa-box:before {

	content: "\f466"

}



.fa-box-open:before {

	content: "\f49e"

}



.fa-boxes:before {

	content: "\f468"

}



.fa-braille:before {

	content: "\f2a1"

}



.fa-brain:before {

	content: "\f5dc"

}



.fa-briefcase:before {

	content: "\f0b1"

}



.fa-briefcase-medical:before {

	content: "\f469"

}



.fa-broadcast-tower:before {

	content: "\f519"

}



.fa-broom:before {

	content: "\f51a"

}



.fa-brush:before {

	content: "\f55d"

}



.fa-btc:before {

	content: "\f15a"

}



.fa-bug:before {

	content: "\f188"

}



.fa-building:before {

	content: "\f1ad"

}



.fa-bullhorn:before {

	content: "\f0a1"

}



.fa-bullseye:before {

	content: "\f140"

}



.fa-burn:before {

	content: "\f46a"

}



.fa-buromobelexperte:before {

	content: "\f37f"

}



.fa-bus:before {

	content: "\f207"

}



.fa-bus-alt:before {

	content: "\f55e"

}



.fa-business-time:before {

	content: "\f64a"

}



.fa-buysellads:before {

	content: "\f20d"

}



.fa-calculator:before {

	content: "\f1ec"

}



.fa-calendar:before {

	content: "\f133"

}



.fa-calendar-alt:before {

	content: "\f073"

}



.fa-calendar-check:before {

	content: "\f274"

}



.fa-calendar-minus:before {

	content: "\f272"

}



.fa-calendar-plus:before {

	content: "\f271"

}



.fa-calendar-times:before {

	content: "\f273"

}



.fa-camera:before {

	content: "\f030"

}



.fa-camera-retro:before {

	content: "\f083"

}



.fa-cannabis:before {

	content: "\f55f"

}



.fa-capsules:before {

	content: "\f46b"

}



.fa-car:before {

	content: "\f1b9"

}



.fa-car-alt:before {

	content: "\f5de"

}



.fa-car-battery:before {

	content: "\f5df"

}



.fa-car-crash:before {

	content: "\f5e1"

}



.fa-car-side:before {

	content: "\f5e4"

}



.fa-caret-down:before {

	content: "\f0d7"

}



.fa-caret-left:before {

	content: "\f0d9"

}



.fa-caret-right:before {

	content: "\f0da"

}



.fa-caret-square-down:before {

	content: "\f150"

}



.fa-caret-square-left:before {

	content: "\f191"

}



.fa-caret-square-right:before {

	content: "\f152"

}



.fa-caret-square-up:before {

	content: "\f151"

}



.fa-caret-up:before {

	content: "\f0d8"

}



.fa-cart-arrow-down:before {

	content: "\f218"

}



.fa-cart-plus:before {

	content: "\f217"

}



.fa-cc-amazon-pay:before {

	content: "\f42d"

}



.fa-cc-amex:before {

	content: "\f1f3"

}



.fa-cc-apple-pay:before {

	content: "\f416"

}



.fa-cc-diners-club:before {

	content: "\f24c"

}



.fa-cc-discover:before {

	content: "\f1f2"

}



.fa-cc-jcb:before {

	content: "\f24b"

}



.fa-cc-mastercard:before {

	content: "\f1f1"

}



.fa-cc-paypal:before {

	content: "\f1f4"

}



.fa-cc-stripe:before {

	content: "\f1f5"

}



.fa-cc-visa:before {

	content: "\f1f0"

}



.fa-centercode:before {

	content: "\f380"

}



.fa-certificate:before {

	content: "\f0a3"

}



.fa-chalkboard:before {

	content: "\f51b"

}



.fa-chalkboard-teacher:before {

	content: "\f51c"

}



.fa-charging-station:before {

	content: "\f5e7"

}



.fa-chart-area:before {

	content: "\f1fe"

}



.fa-chart-bar:before {

	content: "\f080"

}



.fa-chart-line:before {

	content: "\f201"

}



.fa-chart-pie:before {

	content: "\f200"

}



.fa-check:before {

	content: "\f00c"

}



.fa-check-circle:before {

	content: "\f058"

}



.fa-check-double:before {

	content: "\f560"

}



.fa-check-square:before {

	content: "\f14a"

}



.fa-chess:before {

	content: "\f439"

}



.fa-chess-bishop:before {

	content: "\f43a"

}



.fa-chess-board:before {

	content: "\f43c"

}



.fa-chess-king:before {

	content: "\f43f"

}



.fa-chess-knight:before {

	content: "\f441"

}



.fa-chess-pawn:before {

	content: "\f443"

}



.fa-chess-queen:before {

	content: "\f445"

}



.fa-chess-rook:before {

	content: "\f447"

}



.fa-chevron-circle-down:before {

	content: "\f13a"

}



.fa-chevron-circle-left:before {

	content: "\f137"

}



.fa-chevron-circle-right:before {

	content: "\f138"

}



.fa-chevron-circle-up:before {

	content: "\f139"

}



.fa-chevron-down:before {

	content: "\f078"

}



.fa-chevron-left:before {

	content: "\f053"

}



.fa-chevron-right:before {

	content: "\f054"

}



.fa-chevron-up:before {

	content: "\f077"

}



.fa-child:before {

	content: "\f1ae"

}



.fa-chrome:before {

	content: "\f268"

}



.fa-church:before {

	content: "\f51d"

}



.fa-circle:before {

	content: "\f111"

}



.fa-circle-notch:before {

	content: "\f1ce"

}



.fa-city:before {

	content: "\f64f"

}



.fa-clipboard:before {

	content: "\f328"

}



.fa-clipboard-check:before {

	content: "\f46c"

}



.fa-clipboard-list:before {

	content: "\f46d"

}



.fa-clock:before {

	content: "\f017"

}



.fa-clone:before {

	content: "\f24d"

}



.fa-closed-captioning:before {

	content: "\f20a"

}



.fa-cloud:before {

	content: "\f0c2"

}



.fa-cloud-download-alt:before {

	content: "\f381"

}



.fa-cloud-upload-alt:before {

	content: "\f382"

}



.fa-cloudscale:before {

	content: "\f383"

}



.fa-cloudsmith:before {

	content: "\f384"

}



.fa-cloudversify:before {

	content: "\f385"

}



.fa-cocktail:before {

	content: "\f561"

}



.fa-code:before {

	content: "\f121"

}



.fa-code-branch:before {

	content: "\f126"

}



.fa-codepen:before {

	content: "\f1cb"

}



.fa-codiepie:before {

	content: "\f284"

}



.fa-coffee:before {

	content: "\f0f4"

}



.fa-cog:before {

	content: "\f013"

}



.fa-cogs:before {

	content: "\f085"

}



.fa-coins:before {

	content: "\f51e"

}



.fa-columns:before {

	content: "\f0db"

}



.fa-comment:before {

	content: "\f075"

}



.fa-comment-alt:before {

	content: "\f27a"

}



.fa-comment-dollar:before {

	content: "\f651"

}



.fa-comment-dots:before {

	content: "\f4ad"

}



.fa-comment-slash:before {

	content: "\f4b3"

}



.fa-comments:before {

	content: "\f086"

}



.fa-comments-dollar:before {

	content: "\f653"

}



.fa-compact-disc:before {

	content: "\f51f"

}



.fa-compass:before {

	content: "\f14e"

}



.fa-compress:before {

	content: "\f066"

}



.fa-concierge-bell:before {

	content: "\f562"

}



.fa-connectdevelop:before {

	content: "\f20e"

}



.fa-contao:before {

	content: "\f26d"

}



.fa-cookie:before {

	content: "\f563"

}



.fa-cookie-bite:before {

	content: "\f564"

}



.fa-copy:before {

	content: "\f0c5"

}



.fa-copyright:before {

	content: "\f1f9"

}



.fa-couch:before {

	content: "\f4b8"

}



.fa-cpanel:before {

	content: "\f388"

}



.fa-creative-commons:before {

	content: "\f25e"

}



.fa-creative-commons-by:before {

	content: "\f4e7"

}



.fa-creative-commons-nc:before {

	content: "\f4e8"

}



.fa-creative-commons-nc-eu:before {

	content: "\f4e9"

}



.fa-creative-commons-nc-jp:before {

	content: "\f4ea"

}



.fa-creative-commons-nd:before {

	content: "\f4eb"

}



.fa-creative-commons-pd:before {

	content: "\f4ec"

}



.fa-creative-commons-pd-alt:before {

	content: "\f4ed"

}



.fa-creative-commons-remix:before {

	content: "\f4ee"

}



.fa-creative-commons-sa:before {

	content: "\f4ef"

}



.fa-creative-commons-sampling:before {

	content: "\f4f0"

}



.fa-creative-commons-sampling-plus:before {

	content: "\f4f1"

}



.fa-creative-commons-share:before {

	content: "\f4f2"

}



.fa-credit-card:before {

	content: "\f09d"

}



.fa-crop:before {

	content: "\f125"

}



.fa-crop-alt:before {

	content: "\f565"

}



.fa-cross:before {

	content: "\f654"

}



.fa-crosshairs:before {

	content: "\f05b"

}



.fa-crow:before {

	content: "\f520"

}



.fa-crown:before {

	content: "\f521"

}



.fa-css3:before {

	content: "\f13c"

}



.fa-css3-alt:before {

	content: "\f38b"

}



.fa-cube:before {

	content: "\f1b2"

}



.fa-cubes:before {

	content: "\f1b3"

}



.fa-cut:before {

	content: "\f0c4"

}



.fa-cuttlefish:before {

	content: "\f38c"

}



.fa-d-and-d:before {

	content: "\f38d"

}



.fa-dashcube:before {

	content: "\f210"

}



.fa-database:before {

	content: "\f1c0"

}



.fa-deaf:before {

	content: "\f2a4"

}



.fa-delicious:before {

	content: "\f1a5"

}



.fa-deploydog:before {

	content: "\f38e"

}



.fa-deskpro:before {

	content: "\f38f"

}



.fa-desktop:before {

	content: "\f108"

}



.fa-deviantart:before {

	content: "\f1bd"

}



.fa-dharmachakra:before {

	content: "\f655"

}



.fa-diagnoses:before {

	content: "\f470"

}



.fa-dice:before {

	content: "\f522"

}



.fa-dice-five:before {

	content: "\f523"

}



.fa-dice-four:before {

	content: "\f524"

}



.fa-dice-one:before {

	content: "\f525"

}



.fa-dice-six:before {

	content: "\f526"

}



.fa-dice-three:before {

	content: "\f527"

}



.fa-dice-two:before {

	content: "\f528"

}



.fa-digg:before {

	content: "\f1a6"

}



.fa-digital-ocean:before {

	content: "\f391"

}



.fa-digital-tachograph:before {

	content: "\f566"

}



.fa-directions:before {

	content: "\f5eb"

}



.fa-discord:before {

	content: "\f392"

}



.fa-discourse:before {

	content: "\f393"

}



.fa-divide:before {

	content: "\f529"

}



.fa-dizzy:before {

	content: "\f567"

}



.fa-dna:before {

	content: "\f471"

}



.fa-dochub:before {

	content: "\f394"

}



.fa-docker:before {

	content: "\f395"

}



.fa-dollar-sign:before {

	content: "\f155"

}



.fa-dolly:before {

	content: "\f472"

}



.fa-dolly-flatbed:before {

	content: "\f474"

}



.fa-donate:before {

	content: "\f4b9"

}



.fa-door-closed:before {

	content: "\f52a"

}



.fa-door-open:before {

	content: "\f52b"

}



.fa-dot-circle:before {

	content: "\f192"

}



.fa-dove:before {

	content: "\f4ba"

}



.fa-download:before {

	content: "\f019"

}



.fa-draft2digital:before {

	content: "\f396"

}



.fa-drafting-compass:before {

	content: "\f568"

}



.fa-draw-polygon:before {

	content: "\f5ee"

}



.fa-dribbble:before {

	content: "\f17d"

}



.fa-dribbble-square:before {

	content: "\f397"

}



.fa-dropbox:before {

	content: "\f16b"

}



.fa-drum:before {

	content: "\f569"

}



.fa-drum-steelpan:before {

	content: "\f56a"

}



.fa-drupal:before {

	content: "\f1a9"

}



.fa-dumbbell:before {

	content: "\f44b"

}



.fa-dyalog:before {

	content: "\f399"

}



.fa-earlybirds:before {

	content: "\f39a"

}



.fa-ebay:before {

	content: "\f4f4"

}



.fa-edge:before {

	content: "\f282"

}



.fa-edit:before {

	content: "\f044"

}



.fa-eject:before {

	content: "\f052"

}



.fa-elementor:before {

	content: "\f430"

}



.fa-ellipsis-h:before {

	content: "\f141"

}



.fa-ellipsis-v:before {

	content: "\f142"

}



.fa-ello:before {

	content: "\f5f1"

}



.fa-ember:before {

	content: "\f423"

}



.fa-empire:before {

	content: "\f1d1"

}



.fa-envelope:before {

	content: "\f0e0"

}



.fa-envelope-open:before {

	content: "\f2b6"

}



.fa-envelope-open-text:before {

	content: "\f658"

}



.fa-envelope-square:before {

	content: "\f199"

}



.fa-envira:before {

	content: "\f299"

}



.fa-equals:before {

	content: "\f52c"

}



.fa-eraser:before {

	content: "\f12d"

}



.fa-erlang:before {

	content: "\f39d"

}



.fa-ethereum:before {

	content: "\f42e"

}



.fa-etsy:before {

	content: "\f2d7"

}



.fa-euro-sign:before {

	content: "\f153"

}



.fa-exchange-alt:before {

	content: "\f362"

}



.fa-exclamation:before {

	content: "\f12a"

}



.fa-exclamation-circle:before {

	content: "\f06a"

}



.fa-exclamation-triangle:before {

	content: "\f071"

}



.fa-expand:before {

	content: "\f065"

}



.fa-expand-arrows-alt:before {

	content: "\f31e"

}



.fa-expeditedssl:before {

	content: "\f23e"

}



.fa-external-link-alt:before {

	content: "\f35d"

}



.fa-external-link-square-alt:before {

	content: "\f360"

}



.fa-eye:before {

	content: "\f06e"

}



.fa-eye-dropper:before {

	content: "\f1fb"

}



.fa-eye-slash:before {

	content: "\f070"

}



.fa-facebook:before {

	content: "\f09a"

}



.fa-facebook-f:before {

	content: "\f39e"

}



.fa-facebook-messenger:before {

	content: "\f39f"

}



.fa-facebook-square:before {

	content: "\f082"

}



.fa-fast-backward:before {

	content: "\f049"

}



.fa-fast-forward:before {

	content: "\f050"

}



.fa-fax:before {

	content: "\f1ac"

}



.fa-feather:before {

	content: "\f52d"

}



.fa-feather-alt:before {

	content: "\f56b"

}



.fa-female:before {

	content: "\f182"

}



.fa-fighter-jet:before {

	content: "\f0fb"

}



.fa-file:before {

	content: "\f15b"

}



.fa-file-alt:before {

	content: "\f15c"

}



.fa-file-archive:before {

	content: "\f1c6"

}



.fa-file-audio:before {

	content: "\f1c7"

}



.fa-file-code:before {

	content: "\f1c9"

}



.fa-file-contract:before {

	content: "\f56c"

}



.fa-file-download:before {

	content: "\f56d"

}



.fa-file-excel:before {

	content: "\f1c3"

}



.fa-file-export:before {

	content: "\f56e"

}



.fa-file-image:before {

	content: "\f1c5"

}



.fa-file-import:before {

	content: "\f56f"

}



.fa-file-invoice:before {

	content: "\f570"

}



.fa-file-invoice-dollar:before {

	content: "\f571"

}



.fa-file-medical:before {

	content: "\f477"

}



.fa-file-medical-alt:before {

	content: "\f478"

}



.fa-file-pdf:before {

	content: "\f1c1"

}



.fa-file-powerpoint:before {

	content: "\f1c4"

}



.fa-file-prescription:before {

	content: "\f572"

}



.fa-file-signature:before {

	content: "\f573"

}



.fa-file-upload:before {

	content: "\f574"

}



.fa-file-video:before {

	content: "\f1c8"

}



.fa-file-word:before {

	content: "\f1c2"

}



.fa-fill:before {

	content: "\f575"

}



.fa-fill-drip:before {

	content: "\f576"

}



.fa-film:before {

	content: "\f008"

}



.fa-filter:before {

	content: "\f0b0"

}



.fa-fingerprint:before {

	content: "\f577"

}



.fa-fire:before {

	content: "\f06d"

}



.fa-fire-extinguisher:before {

	content: "\f134"

}



.fa-firefox:before {

	content: "\f269"

}



.fa-first-aid:before {

	content: "\f479"

}



.fa-first-order:before {

	content: "\f2b0"

}



.fa-first-order-alt:before {

	content: "\f50a"

}



.fa-firstdraft:before {

	content: "\f3a1"

}



.fa-fish:before {

	content: "\f578"

}



.fa-flag:before {

	content: "\f024"

}



.fa-flag-checkered:before {

	content: "\f11e"

}



.fa-flask:before {

	content: "\f0c3"

}



.fa-flickr:before {

	content: "\f16e"

}



.fa-flipboard:before {

	content: "\f44d"

}



.fa-flushed:before {

	content: "\f579"

}



.fa-fly:before {

	content: "\f417"

}



.fa-folder:before {

	content: "\f07b"

}



.fa-folder-minus:before {

	content: "\f65d"

}



.fa-folder-open:before {

	content: "\f07c"

}



.fa-folder-plus:before {

	content: "\f65e"

}



.fa-font:before {

	content: "\f031"

}



.fa-font-awesome:before {

	content: "\f2b4"

}



.fa-font-awesome-alt:before {

	content: "\f35c"

}



.fa-font-awesome-flag:before {

	content: "\f425"

}



.fa-font-awesome-logo-full:before {

	content: "\f4e6"

}



.fa-fonticons:before {

	content: "\f280"

}



.fa-fonticons-fi:before {

	content: "\f3a2"

}



.fa-football-ball:before {

	content: "\f44e"

}



.fa-fort-awesome:before {

	content: "\f286"

}



.fa-fort-awesome-alt:before {

	content: "\f3a3"

}



.fa-forumbee:before {

	content: "\f211"

}



.fa-forward:before {

	content: "\f04e"

}



.fa-foursquare:before {

	content: "\f180"

}



.fa-free-code-camp:before {

	content: "\f2c5"

}



.fa-freebsd:before {

	content: "\f3a4"

}



.fa-frog:before {

	content: "\f52e"

}



.fa-frown:before {

	content: "\f119"

}



.fa-frown-open:before {

	content: "\f57a"

}



.fa-fulcrum:before {

	content: "\f50b"

}



.fa-funnel-dollar:before {

	content: "\f662"

}



.fa-futbol:before {

	content: "\f1e3"

}



.fa-galactic-republic:before {

	content: "\f50c"

}



.fa-galactic-senate:before {

	content: "\f50d"

}



.fa-gamepad:before {

	content: "\f11b"

}



.fa-gas-pump:before {

	content: "\f52f"

}



.fa-gavel:before {

	content: "\f0e3"

}



.fa-gem:before {

	content: "\f3a5"

}



.fa-genderless:before {

	content: "\f22d"

}



.fa-get-pocket:before {

	content: "\f265"

}



.fa-gg:before {

	content: "\f260"

}



.fa-gg-circle:before {

	content: "\f261"

}



.fa-gift:before {

	content: "\f06b"

}



.fa-git:before {

	content: "\f1d3"

}



.fa-git-square:before {

	content: "\f1d2"

}



.fa-github:before {

	content: "\f09b"

}



.fa-github-alt:before {

	content: "\f113"

}



.fa-github-square:before {

	content: "\f092"

}



.fa-gitkraken:before {

	content: "\f3a6"

}



.fa-gitlab:before {

	content: "\f296"

}



.fa-gitter:before {

	content: "\f426"

}



.fa-glass-martini:before {

	content: "\f000"

}



.fa-glass-martini-alt:before {

	content: "\f57b"

}



.fa-glasses:before {

	content: "\f530"

}



.fa-glide:before {

	content: "\f2a5"

}



.fa-glide-g:before {

	content: "\f2a6"

}



.fa-globe:before {

	content: "\f0ac"

}



.fa-globe-africa:before {

	content: "\f57c"

}



.fa-globe-americas:before {

	content: "\f57d"

}



.fa-globe-asia:before {

	content: "\f57e"

}



.fa-gofore:before {

	content: "\f3a7"

}



.fa-golf-ball:before {

	content: "\f450"

}



.fa-goodreads:before {

	content: "\f3a8"

}



.fa-goodreads-g:before {

	content: "\f3a9"

}



.fa-google:before {

	content: "\f1a0"

}



.fa-google-drive:before {

	content: "\f3aa"

}



.fa-google-play:before {

	content: "\f3ab"

}



.fa-google-plus:before {

	content: "\f2b3"

}



.fa-google-plus-g:before {

	content: "\f0d5"

}



.fa-google-plus-square:before {

	content: "\f0d4"

}



.fa-google-wallet:before {

	content: "\f1ee"

}



.fa-gopuram:before {

	content: "\f664"

}



.fa-graduation-cap:before {

	content: "\f19d"

}



.fa-gratipay:before {

	content: "\f184"

}



.fa-grav:before {

	content: "\f2d6"

}



.fa-greater-than:before {

	content: "\f531"

}



.fa-greater-than-equal:before {

	content: "\f532"

}



.fa-grimace:before {

	content: "\f57f"

}



.fa-grin:before {

	content: "\f580"

}



.fa-grin-alt:before {

	content: "\f581"

}



.fa-grin-beam:before {

	content: "\f582"

}



.fa-grin-beam-sweat:before {

	content: "\f583"

}



.fa-grin-hearts:before {

	content: "\f584"

}



.fa-grin-squint:before {

	content: "\f585"

}



.fa-grin-squint-tears:before {

	content: "\f586"

}



.fa-grin-stars:before {

	content: "\f587"

}



.fa-grin-tears:before {

	content: "\f588"

}



.fa-grin-tongue:before {

	content: "\f589"

}



.fa-grin-tongue-squint:before {

	content: "\f58a"

}



.fa-grin-tongue-wink:before {

	content: "\f58b"

}



.fa-grin-wink:before {

	content: "\f58c"

}



.fa-grip-horizontal:before {

	content: "\f58d"

}



.fa-grip-vertical:before {

	content: "\f58e"

}



.fa-gripfire:before {

	content: "\f3ac"

}



.fa-grunt:before {

	content: "\f3ad"

}



.fa-gulp:before {

	content: "\f3ae"

}



.fa-h-square:before {

	content: "\f0fd"

}



.fa-hacker-news:before {

	content: "\f1d4"

}



.fa-hacker-news-square:before {

	content: "\f3af"

}



.fa-hackerrank:before {

	content: "\f5f7"

}



.fa-hamsa:before {

	content: "\f665"

}



.fa-hand-holding:before {

	content: "\f4bd"

}



.fa-hand-holding-heart:before {

	content: "\f4be"

}



.fa-hand-holding-usd:before {

	content: "\f4c0"

}



.fa-hand-lizard:before {

	content: "\f258"

}



.fa-hand-paper:before {

	content: "\f256"

}



.fa-hand-peace:before {

	content: "\f25b"

}



.fa-hand-point-down:before {

	content: "\f0a7"

}



.fa-hand-point-left:before {

	content: "\f0a5"

}



.fa-hand-point-right:before {

	content: "\f0a4"

}



.fa-hand-point-up:before {

	content: "\f0a6"

}



.fa-hand-pointer:before {

	content: "\f25a"

}



.fa-hand-rock:before {

	content: "\f255"

}



.fa-hand-scissors:before {

	content: "\f257"

}



.fa-hand-spock:before {

	content: "\f259"

}



.fa-hands:before {

	content: "\f4c2"

}



.fa-hands-helping:before {

	content: "\f4c4"

}



.fa-handshake:before {

	content: "\f2b5"

}



.fa-hashtag:before {

	content: "\f292"

}



.fa-haykal:before {

	content: "\f666"

}



.fa-hdd:before {

	content: "\f0a0"

}



.fa-heading:before {

	content: "\f1dc"

}



.fa-headphones:before {

	content: "\f025"

}



.fa-headphones-alt:before {

	content: "\f58f"

}



.fa-headset:before {

	content: "\f590"

}



.fa-heart:before {

	content: "\f004"

}



.fa-heartbeat:before {

	content: "\f21e"

}



.fa-helicopter:before {

	content: "\f533"

}



.fa-highlighter:before {

	content: "\f591"

}



.fa-hips:before {

	content: "\f452"

}



.fa-hire-a-helper:before {

	content: "\f3b0"

}



.fa-history:before {

	content: "\f1da"

}



.fa-hockey-puck:before {

	content: "\f453"

}



.fa-home:before {

	content: "\f015"

}



.fa-hooli:before {

	content: "\f427"

}



.fa-hornbill:before {

	content: "\f592"

}



.fa-hospital:before {

	content: "\f0f8"

}



.fa-hospital-alt:before {

	content: "\f47d"

}



.fa-hospital-symbol:before {

	content: "\f47e"

}



.fa-hot-tub:before {

	content: "\f593"

}



.fa-hotel:before {

	content: "\f594"

}



.fa-hotjar:before {

	content: "\f3b1"

}



.fa-hourglass:before {

	content: "\f254"

}



.fa-hourglass-end:before {

	content: "\f253"

}



.fa-hourglass-half:before {

	content: "\f252"

}



.fa-hourglass-start:before {

	content: "\f251"

}



.fa-houzz:before {

	content: "\f27c"

}



.fa-html5:before {

	content: "\f13b"

}



.fa-hubspot:before {

	content: "\f3b2"

}



.fa-i-cursor:before {

	content: "\f246"

}



.fa-id-badge:before {

	content: "\f2c1"

}



.fa-id-card:before {

	content: "\f2c2"

}



.fa-id-card-alt:before {

	content: "\f47f"

}



.fa-image:before {

	content: "\f03e"

}



.fa-images:before {

	content: "\f302"

}



.fa-imdb:before {

	content: "\f2d8"

}



.fa-inbox:before {

	content: "\f01c"

}



.fa-indent:before {

	content: "\f03c"

}



.fa-industry:before {

	content: "\f275"

}



.fa-infinity:before {

	content: "\f534"

}



.fa-info:before {

	content: "\f129"

}



.fa-info-circle:before {

	content: "\f05a"

}



.fa-instagram:before {

	content: "\f16d"

}



.fa-internet-explorer:before {

	content: "\f26b"

}



.fa-ioxhost:before {

	content: "\f208"

}



.fa-italic:before {

	content: "\f033"

}



.fa-itunes:before {

	content: "\f3b4"

}



.fa-itunes-note:before {

	content: "\f3b5"

}



.fa-java:before {

	content: "\f4e4"

}



.fa-jedi:before {

	content: "\f669"

}



.fa-jedi-order:before {

	content: "\f50e"

}



.fa-jenkins:before {

	content: "\f3b6"

}



.fa-joget:before {

	content: "\f3b7"

}



.fa-joint:before {

	content: "\f595"

}



.fa-joomla:before {

	content: "\f1aa"

}



.fa-journal-whills:before {

	content: "\f66a"

}



.fa-js:before {

	content: "\f3b8"

}



.fa-js-square:before {

	content: "\f3b9"

}



.fa-jsfiddle:before {

	content: "\f1cc"

}



.fa-kaaba:before {

	content: "\f66b"

}



.fa-kaggle:before {

	content: "\f5fa"

}



.fa-key:before {

	content: "\f084"

}



.fa-keybase:before {

	content: "\f4f5"

}



.fa-keyboard:before {

	content: "\f11c"

}



.fa-keycdn:before {

	content: "\f3ba"

}



.fa-khanda:before {

	content: "\f66d"

}



.fa-kickstarter:before {

	content: "\f3bb"

}



.fa-kickstarter-k:before {

	content: "\f3bc"

}



.fa-kiss:before {

	content: "\f596"

}



.fa-kiss-beam:before {

	content: "\f597"

}



.fa-kiss-wink-heart:before {

	content: "\f598"

}



.fa-kiwi-bird:before {

	content: "\f535"

}



.fa-korvue:before {

	content: "\f42f"

}



.fa-landmark:before {

	content: "\f66f"

}



.fa-language:before {

	content: "\f1ab"

}



.fa-laptop:before {

	content: "\f109"

}



.fa-laptop-code:before {

	content: "\f5fc"

}



.fa-laravel:before {

	content: "\f3bd"

}



.fa-lastfm:before {

	content: "\f202"

}



.fa-lastfm-square:before {

	content: "\f203"

}



.fa-laugh:before {

	content: "\f599"

}



.fa-laugh-beam:before {

	content: "\f59a"

}



.fa-laugh-squint:before {

	content: "\f59b"

}



.fa-laugh-wink:before {

	content: "\f59c"

}



.fa-layer-group:before {

	content: "\f5fd"

}



.fa-leaf:before {

	content: "\f06c"

}



.fa-leanpub:before {

	content: "\f212"

}



.fa-lemon:before {

	content: "\f094"

}



.fa-less:before {

	content: "\f41d"

}



.fa-less-than:before {

	content: "\f536"

}



.fa-less-than-equal:before {

	content: "\f537"

}



.fa-level-down-alt:before {

	content: "\f3be"

}



.fa-level-up-alt:before {

	content: "\f3bf"

}



.fa-life-ring:before {

	content: "\f1cd"

}



.fa-lightbulb:before {

	content: "\f0eb"

}



.fa-line:before {

	content: "\f3c0"

}



.fa-link:before {

	content: "\f0c1"

}



.fa-linkedin:before {

	content: "\f08c"

}



.fa-linkedin-in:before {

	content: "\f0e1"

}



.fa-linode:before {

	content: "\f2b8"

}



.fa-linux:before {

	content: "\f17c"

}



.fa-lira-sign:before {

	content: "\f195"

}



.fa-list:before {

	content: "\f03a"

}



.fa-list-alt:before {

	content: "\f022"

}



.fa-list-ol:before {

	content: "\f0cb"

}



.fa-list-ul:before {

	content: "\f0ca"

}



.fa-location-arrow:before {

	content: "\f124"

}



.fa-lock:before {

	content: "\f023"

}



.fa-lock-open:before {

	content: "\f3c1"

}



.fa-long-arrow-alt-down:before {

	content: "\f309"

}



.fa-long-arrow-alt-left:before {

	content: "\f30a"

}



.fa-long-arrow-alt-right:before {

	content: "\f30b"

}



.fa-long-arrow-alt-up:before {

	content: "\f30c"

}



.fa-low-vision:before {

	content: "\f2a8"

}



.fa-luggage-cart:before {

	content: "\f59d"

}



.fa-lyft:before {

	content: "\f3c3"

}



.fa-magento:before {

	content: "\f3c4"

}



.fa-magic:before {

	content: "\f0d0"

}



.fa-magnet:before {

	content: "\f076"

}



.fa-mail-bulk:before {

	content: "\f674"

}



.fa-mailchimp:before {

	content: "\f59e"

}



.fa-male:before {

	content: "\f183"

}



.fa-mandalorian:before {

	content: "\f50f"

}



.fa-map:before {

	content: "\f279"

}



.fa-map-marked:before {

	content: "\f59f"

}



.fa-map-marked-alt:before {

	content: "\f5a0"

}



.fa-map-marker:before {

	content: "\f041"

}



.fa-map-marker-alt:before {

	content: "\f3c5"

}



.fa-map-pin:before {

	content: "\f276"

}



.fa-map-signs:before {

	content: "\f277"

}



.fa-markdown:before {

	content: "\f60f"

}



.fa-marker:before {

	content: "\f5a1"

}



.fa-mars:before {

	content: "\f222"

}



.fa-mars-double:before {

	content: "\f227"

}



.fa-mars-stroke:before {

	content: "\f229"

}



.fa-mars-stroke-h:before {

	content: "\f22b"

}



.fa-mars-stroke-v:before {

	content: "\f22a"

}



.fa-mastodon:before {

	content: "\f4f6"

}



.fa-maxcdn:before {

	content: "\f136"

}



.fa-medal:before {

	content: "\f5a2"

}



.fa-medapps:before {

	content: "\f3c6"

}



.fa-medium:before {

	content: "\f23a"

}



.fa-medium-m:before {

	content: "\f3c7"

}



.fa-medkit:before {

	content: "\f0fa"

}



.fa-medrt:before {

	content: "\f3c8"

}



.fa-meetup:before {

	content: "\f2e0"

}



.fa-megaport:before {

	content: "\f5a3"

}



.fa-meh:before {

	content: "\f11a"

}



.fa-meh-blank:before {

	content: "\f5a4"

}



.fa-meh-rolling-eyes:before {

	content: "\f5a5"

}



.fa-memory:before {

	content: "\f538"

}



.fa-menorah:before {

	content: "\f676"

}



.fa-mercury:before {

	content: "\f223"

}



.fa-microchip:before {

	content: "\f2db"

}



.fa-microphone:before {

	content: "\f130"

}



.fa-microphone-alt:before {

	content: "\f3c9"

}



.fa-microphone-alt-slash:before {

	content: "\f539"

}



.fa-microphone-slash:before {

	content: "\f131"

}



.fa-microscope:before {

	content: "\f610"

}



.fa-microsoft:before {

	content: "\f3ca"

}



.fa-minus:before {

	content: "\f068"

}



.fa-minus-circle:before {

	content: "\f056"

}



.fa-minus-square:before {

	content: "\f146"

}



.fa-mix:before {

	content: "\f3cb"

}



.fa-mixcloud:before {

	content: "\f289"

}



.fa-mizuni:before {

	content: "\f3cc"

}



.fa-mobile:before {

	content: "\f10b"

}



.fa-mobile-alt:before {

	content: "\f3cd"

}



.fa-modx:before {

	content: "\f285"

}



.fa-monero:before {

	content: "\f3d0"

}



.fa-money-bill:before {

	content: "\f0d6"

}



.fa-money-bill-alt:before {

	content: "\f3d1"

}



.fa-money-bill-wave:before {

	content: "\f53a"

}



.fa-money-bill-wave-alt:before {

	content: "\f53b"

}



.fa-money-check:before {

	content: "\f53c"

}



.fa-money-check-alt:before {

	content: "\f53d"

}



.fa-monument:before {

	content: "\f5a6"

}



.fa-moon:before {

	content: "\f186"

}



.fa-mortar-pestle:before {

	content: "\f5a7"

}



.fa-mosque:before {

	content: "\f678"

}



.fa-motorcycle:before {

	content: "\f21c"

}



.fa-mouse-pointer:before {

	content: "\f245"

}



.fa-music:before {

	content: "\f001"

}



.fa-napster:before {

	content: "\f3d2"

}



.fa-neos:before {

	content: "\f612"

}



.fa-neuter:before {

	content: "\f22c"

}



.fa-newspaper:before {

	content: "\f1ea"

}



.fa-nimblr:before {

	content: "\f5a8"

}



.fa-nintendo-switch:before {

	content: "\f418"

}



.fa-node:before {

	content: "\f419"

}



.fa-node-js:before {

	content: "\f3d3"

}



.fa-not-equal:before {

	content: "\f53e"

}



.fa-notes-medical:before {

	content: "\f481"

}



.fa-npm:before {

	content: "\f3d4"

}



.fa-ns8:before {

	content: "\f3d5"

}



.fa-nutritionix:before {

	content: "\f3d6"

}



.fa-object-group:before {

	content: "\f247"

}



.fa-object-ungroup:before {

	content: "\f248"

}



.fa-odnoklassniki:before {

	content: "\f263"

}



.fa-odnoklassniki-square:before {

	content: "\f264"

}



.fa-oil-can:before {

	content: "\f613"

}



.fa-old-republic:before {

	content: "\f510"

}



.fa-om:before {

	content: "\f679"

}



.fa-opencart:before {

	content: "\f23d"

}



.fa-openid:before {

	content: "\f19b"

}



.fa-opera:before {

	content: "\f26a"

}



.fa-optin-monster:before {

	content: "\f23c"

}



.fa-osi:before {

	content: "\f41a"

}



.fa-outdent:before {

	content: "\f03b"

}



.fa-page4:before {

	content: "\f3d7"

}



.fa-pagelines:before {

	content: "\f18c"

}



.fa-paint-brush:before {

	content: "\f1fc"

}



.fa-paint-roller:before {

	content: "\f5aa"

}



.fa-palette:before {

	content: "\f53f"

}



.fa-palfed:before {

	content: "\f3d8"

}



.fa-pallet:before {

	content: "\f482"

}



.fa-paper-plane:before {

	content: "\f1d8"

}



.fa-paperclip:before {

	content: "\f0c6"

}



.fa-parachute-box:before {

	content: "\f4cd"

}



.fa-paragraph:before {

	content: "\f1dd"

}



.fa-parking:before {

	content: "\f540"

}



.fa-passport:before {

	content: "\f5ab"

}



.fa-pastafarianism:before {

	content: "\f67b"

}



.fa-paste:before {

	content: "\f0ea"

}



.fa-patreon:before {

	content: "\f3d9"

}



.fa-pause:before {

	content: "\f04c"

}



.fa-pause-circle:before {

	content: "\f28b"

}



.fa-paw:before {

	content: "\f1b0"

}



.fa-paypal:before {

	content: "\f1ed"

}



.fa-peace:before {

	content: "\f67c"

}



.fa-pen:before {

	content: "\f304"

}



.fa-pen-alt:before {

	content: "\f305"

}



.fa-pen-fancy:before {

	content: "\f5ac"

}



.fa-pen-nib:before {

	content: "\f5ad"

}



.fa-pen-square:before {

	content: "\f14b"

}



.fa-pencil-alt:before {

	content: "\f303"

}



.fa-pencil-ruler:before {

	content: "\f5ae"

}



.fa-people-carry:before {

	content: "\f4ce"

}



.fa-percent:before {

	content: "\f295"

}



.fa-percentage:before {

	content: "\f541"

}



.fa-periscope:before {

	content: "\f3da"

}



.fa-phabricator:before {

	content: "\f3db"

}



.fa-phoenix-framework:before {

	content: "\f3dc"

}



.fa-phoenix-squadron:before {

	content: "\f511"

}



.fa-phone:before {

	content: "\f095"

}



.fa-phone-slash:before {

	content: "\f3dd"

}



.fa-phone-square:before {

	content: "\f098"

}



.fa-phone-volume:before {

	content: "\f2a0"

}



.fa-php:before {

	content: "\f457"

}



.fa-pied-piper:before {

	content: "\f2ae"

}



.fa-pied-piper-alt:before {

	content: "\f1a8"

}



.fa-pied-piper-hat:before {

	content: "\f4e5"

}



.fa-pied-piper-pp:before {

	content: "\f1a7"

}



.fa-piggy-bank:before {

	content: "\f4d3"

}



.fa-pills:before {

	content: "\f484"

}



.fa-pinterest:before {

	content: "\f0d2"

}



.fa-pinterest-p:before {

	content: "\f231"

}



.fa-pinterest-square:before {

	content: "\f0d3"

}



.fa-place-of-worship:before {

	content: "\f67f"

}



.fa-plane:before {

	content: "\f072"

}



.fa-plane-arrival:before {

	content: "\f5af"

}



.fa-plane-departure:before {

	content: "\f5b0"

}



.fa-play:before {

	content: "\f04b"

}



.fa-play-circle:before {

	content: "\f144"

}



.fa-playstation:before {

	content: "\f3df"

}



.fa-plug:before {

	content: "\f1e6"

}



.fa-plus:before {

	content: "\f067"

}



.fa-plus-circle:before {

	content: "\f055"

}



.fa-plus-square:before {

	content: "\f0fe"

}



.fa-podcast:before {

	content: "\f2ce"

}



.fa-poll:before {

	content: "\f681"

}



.fa-poll-h:before {

	content: "\f682"

}



.fa-poo:before {

	content: "\f2fe"

}



.fa-poop:before {

	content: "\f619"

}



.fa-portrait:before {

	content: "\f3e0"

}



.fa-pound-sign:before {

	content: "\f154"

}



.fa-power-off:before {

	content: "\f011"

}



.fa-pray:before {

	content: "\f683"

}



.fa-praying-hands:before {

	content: "\f684"

}



.fa-prescription:before {

	content: "\f5b1"

}



.fa-prescription-bottle:before {

	content: "\f485"

}



.fa-prescription-bottle-alt:before {

	content: "\f486"

}



.fa-print:before {

	content: "\f02f"

}



.fa-procedures:before {

	content: "\f487"

}



.fa-product-hunt:before {

	content: "\f288"

}



.fa-project-diagram:before {

	content: "\f542"

}



.fa-pushed:before {

	content: "\f3e1"

}



.fa-puzzle-piece:before {

	content: "\f12e"

}



.fa-python:before {

	content: "\f3e2"

}



.fa-qq:before {

	content: "\f1d6"

}



.fa-qrcode:before {

	content: "\f029"

}



.fa-question:before {

	content: "\f128"

}



.fa-question-circle:before {

	content: "\f059"

}



.fa-quidditch:before {

	content: "\f458"

}



.fa-quinscape:before {

	content: "\f459"

}



.fa-quora:before {

	content: "\f2c4"

}



.fa-quote-left:before {

	content: "\f10d"

}



.fa-quote-right:before {

	content: "\f10e"

}



.fa-quran:before {

	content: "\f687"

}



.fa-r-project:before {

	content: "\f4f7"

}



.fa-random:before {

	content: "\f074"

}



.fa-ravelry:before {

	content: "\f2d9"

}



.fa-react:before {

	content: "\f41b"

}



.fa-readme:before {

	content: "\f4d5"

}



.fa-rebel:before {

	content: "\f1d0"

}



.fa-receipt:before {

	content: "\f543"

}



.fa-recycle:before {

	content: "\f1b8"

}



.fa-red-river:before {

	content: "\f3e3"

}



.fa-reddit:before {

	content: "\f1a1"

}



.fa-reddit-alien:before {

	content: "\f281"

}



.fa-reddit-square:before {

	content: "\f1a2"

}



.fa-redo:before {

	content: "\f01e"

}



.fa-redo-alt:before {

	content: "\f2f9"

}



.fa-registered:before {

	content: "\f25d"

}



.fa-rendact:before {

	content: "\f3e4"

}



.fa-renren:before {

	content: "\f18b"

}



.fa-reply:before {

	content: "\f3e5"

}



.fa-reply-all:before {

	content: "\f122"

}



.fa-replyd:before {

	content: "\f3e6"

}



.fa-researchgate:before {

	content: "\f4f8"

}



.fa-resolving:before {

	content: "\f3e7"

}



.fa-retweet:before {

	content: "\f079"

}



.fa-rev:before {

	content: "\f5b2"

}



.fa-ribbon:before {

	content: "\f4d6"

}



.fa-road:before {

	content: "\f018"

}



.fa-robot:before {

	content: "\f544"

}



.fa-rocket:before {

	content: "\f135"

}



.fa-rocketchat:before {

	content: "\f3e8"

}



.fa-rockrms:before {

	content: "\f3e9"

}



.fa-route:before {

	content: "\f4d7"

}



.fa-rss:before {

	content: "\f09e"

}



.fa-rss-square:before {

	content: "\f143"

}



.fa-ruble-sign:before {

	content: "\f158"

}



.fa-ruler:before {

	content: "\f545"

}



.fa-ruler-combined:before {

	content: "\f546"

}



.fa-ruler-horizontal:before {

	content: "\f547"

}



.fa-ruler-vertical:before {

	content: "\f548"

}



.fa-rupee-sign:before {

	content: "\f156"

}



.fa-sad-cry:before {

	content: "\f5b3"

}



.fa-sad-tear:before {

	content: "\f5b4"

}



.fa-safari:before {

	content: "\f267"

}



.fa-sass:before {

	content: "\f41e"

}



.fa-save:before {

	content: "\f0c7"

}



.fa-schlix:before {

	content: "\f3ea"

}



.fa-school:before {

	content: "\f549"

}



.fa-screwdriver:before {

	content: "\f54a"

}



.fa-scribd:before {

	content: "\f28a"

}



.fa-search:before {

	content: "\f002"

}



.fa-search-dollar:before {

	content: "\f688"

}



.fa-search-location:before {

	content: "\f689"

}



.fa-search-minus:before {

	content: "\f010"

}



.fa-search-plus:before {

	content: "\f00e"

}



.fa-searchengin:before {

	content: "\f3eb"

}



.fa-seedling:before {

	content: "\f4d8"

}



.fa-sellcast:before {

	content: "\f2da"

}



.fa-sellsy:before {

	content: "\f213"

}



.fa-server:before {

	content: "\f233"

}



.fa-servicestack:before {

	content: "\f3ec"

}



.fa-shapes:before {

	content: "\f61f"

}



.fa-share:before {

	content: "\f064"

}



.fa-share-alt:before {

	content: "\f1e0"

}



.fa-share-alt-square:before {

	content: "\f1e1"

}



.fa-share-square:before {

	content: "\f14d"

}



.fa-shekel-sign:before {

	content: "\f20b"

}



.fa-shield-alt:before {

	content: "\f3ed"

}



.fa-ship:before {

	content: "\f21a"

}



.fa-shipping-fast:before {

	content: "\f48b"

}



.fa-shirtsinbulk:before {

	content: "\f214"

}



.fa-shoe-prints:before {

	content: "\f54b"

}



.fa-shopping-bag:before {

	content: "\f290"

}



.fa-shopping-basket:before {

	content: "\f291"

}



.fa-shopping-cart:before {

	content: "\f07a"

}



.fa-shopware:before {

	content: "\f5b5"

}



.fa-shower:before {

	content: "\f2cc"

}



.fa-shuttle-van:before {

	content: "\f5b6"

}



.fa-sign:before {

	content: "\f4d9"

}



.fa-sign-in-alt:before {

	content: "\f2f6"

}



.fa-sign-language:before {

	content: "\f2a7"

}



.fa-sign-out-alt:before {

	content: "\f2f5"

}



.fa-signal:before {

	content: "\f012"

}



.fa-signature:before {

	content: "\f5b7"

}



.fa-simplybuilt:before {

	content: "\f215"

}



.fa-sistrix:before {

	content: "\f3ee"

}



.fa-sitemap:before {

	content: "\f0e8"

}



.fa-sith:before {

	content: "\f512"

}



.fa-skull:before {

	content: "\f54c"

}



.fa-skyatlas:before {

	content: "\f216"

}



.fa-skype:before {

	content: "\f17e"

}



.fa-slack:before {

	content: "\f198"

}



.fa-slack-hash:before {

	content: "\f3ef"

}



.fa-sliders-h:before {

	content: "\f1de"

}



.fa-slideshare:before {

	content: "\f1e7"

}



.fa-smile:before {

	content: "\f118"

}



.fa-smile-beam:before {

	content: "\f5b8"

}



.fa-smile-wink:before {

	content: "\f4da"

}



.fa-smoking:before {

	content: "\f48d"

}



.fa-smoking-ban:before {

	content: "\f54d"

}



.fa-snapchat:before {

	content: "\f2ab"

}



.fa-snapchat-ghost:before {

	content: "\f2ac"

}



.fa-snapchat-square:before {

	content: "\f2ad"

}



.fa-snowflake:before {

	content: "\f2dc"

}



.fa-socks:before {

	content: "\f696"

}



.fa-solar-panel:before {

	content: "\f5ba"

}



.fa-sort:before {

	content: "\f0dc"

}



.fa-sort-alpha-down:before {

	content: "\f15d"

}



.fa-sort-alpha-up:before {

	content: "\f15e"

}



.fa-sort-amount-down:before {

	content: "\f160"

}



.fa-sort-amount-up:before {

	content: "\f161"

}



.fa-sort-down:before {

	content: "\f0dd"

}



.fa-sort-numeric-down:before {

	content: "\f162"

}



.fa-sort-numeric-up:before {

	content: "\f163"

}



.fa-sort-up:before {

	content: "\f0de"

}



.fa-soundcloud:before {

	content: "\f1be"

}



.fa-spa:before {

	content: "\f5bb"

}



.fa-space-shuttle:before {

	content: "\f197"

}



.fa-speakap:before {

	content: "\f3f3"

}



.fa-spinner:before {

	content: "\f110"

}



.fa-splotch:before {

	content: "\f5bc"

}



.fa-spotify:before {

	content: "\f1bc"

}



.fa-spray-can:before {

	content: "\f5bd"

}



.fa-square:before {

	content: "\f0c8"

}



.fa-square-full:before {

	content: "\f45c"

}



.fa-square-root-alt:before {

	content: "\f698"

}



.fa-squarespace:before {

	content: "\f5be"

}



.fa-stack-exchange:before {

	content: "\f18d"

}



.fa-stack-overflow:before {

	content: "\f16c"

}



.fa-stamp:before {

	content: "\f5bf"

}



.fa-star:before {

	content: "\f005"

}



.fa-star-and-crescent:before {

	content: "\f699"

}



.fa-star-half:before {

	content: "\f089"

}



.fa-star-half-alt:before {

	content: "\f5c0"

}



.fa-star-of-david:before {

	content: "\f69a"

}



.fa-star-of-life:before {

	content: "\f621"

}



.fa-staylinked:before {

	content: "\f3f5"

}



.fa-steam:before {

	content: "\f1b6"

}



.fa-steam-square:before {

	content: "\f1b7"

}



.fa-steam-symbol:before {

	content: "\f3f6"

}



.fa-step-backward:before {

	content: "\f048"

}



.fa-step-forward:before {

	content: "\f051"

}



.fa-stethoscope:before {

	content: "\f0f1"

}



.fa-sticker-mule:before {

	content: "\f3f7"

}



.fa-sticky-note:before {

	content: "\f249"

}



.fa-stop:before {

	content: "\f04d"

}



.fa-stop-circle:before {

	content: "\f28d"

}



.fa-stopwatch:before {

	content: "\f2f2"

}



.fa-store:before {

	content: "\f54e"

}



.fa-store-alt:before {

	content: "\f54f"

}



.fa-strava:before {

	content: "\f428"

}



.fa-stream:before {

	content: "\f550"

}



.fa-street-view:before {

	content: "\f21d"

}



.fa-strikethrough:before {

	content: "\f0cc"

}



.fa-stripe:before {

	content: "\f429"

}



.fa-stripe-s:before {

	content: "\f42a"

}



.fa-stroopwafel:before {

	content: "\f551"

}



.fa-studiovinari:before {

	content: "\f3f8"

}



.fa-stumbleupon:before {

	content: "\f1a4"

}



.fa-stumbleupon-circle:before {

	content: "\f1a3"

}



.fa-subscript:before {

	content: "\f12c"

}



.fa-subway:before {

	content: "\f239"

}



.fa-suitcase:before {

	content: "\f0f2"

}



.fa-suitcase-rolling:before {

	content: "\f5c1"

}



.fa-sun:before {

	content: "\f185"

}



.fa-superpowers:before {

	content: "\f2dd"

}



.fa-superscript:before {

	content: "\f12b"

}



.fa-supple:before {

	content: "\f3f9"

}



.fa-surprise:before {

	content: "\f5c2"

}



.fa-swatchbook:before {

	content: "\f5c3"

}



.fa-swimmer:before {

	content: "\f5c4"

}



.fa-swimming-pool:before {

	content: "\f5c5"

}



.fa-synagogue:before {

	content: "\f69b"

}



.fa-sync:before {

	content: "\f021"

}



.fa-sync-alt:before {

	content: "\f2f1"

}



.fa-syringe:before {

	content: "\f48e"

}



.fa-table:before {

	content: "\f0ce"

}



.fa-table-tennis:before {

	content: "\f45d"

}



.fa-tablet:before {

	content: "\f10a"

}



.fa-tablet-alt:before {

	content: "\f3fa"

}



.fa-tablets:before {

	content: "\f490"

}



.fa-tachometer-alt:before {

	content: "\f3fd"

}



.fa-tag:before {

	content: "\f02b"

}



.fa-tags:before {

	content: "\f02c"

}



.fa-tape:before {

	content: "\f4db"

}



.fa-tasks:before {

	content: "\f0ae"

}



.fa-taxi:before {

	content: "\f1ba"

}



.fa-teamspeak:before {

	content: "\f4f9"

}



.fa-teeth:before {

	content: "\f62e"

}



.fa-teeth-open:before {

	content: "\f62f"

}



.fa-telegram:before {

	content: "\f2c6"

}



.fa-telegram-plane:before {

	content: "\f3fe"

}



.fa-tencent-weibo:before {

	content: "\f1d5"

}



.fa-terminal:before {

	content: "\f120"

}



.fa-text-height:before {

	content: "\f034"

}



.fa-text-width:before {

	content: "\f035"

}



.fa-th:before {

	content: "\f00a"

}



.fa-th-large:before {

	content: "\f009"

}



.fa-th-list:before {

	content: "\f00b"

}



.fa-the-red-yeti:before {

	content: "\f69d"

}



.fa-theater-masks:before {

	content: "\f630"

}



.fa-themeco:before {

	content: "\f5c6"

}



.fa-themeisle:before {

	content: "\f2b2"

}



.fa-thermometer:before {

	content: "\f491"

}



.fa-thermometer-empty:before {

	content: "\f2cb"

}



.fa-thermometer-full:before {

	content: "\f2c7"

}



.fa-thermometer-half:before {

	content: "\f2c9"

}



.fa-thermometer-quarter:before {

	content: "\f2ca"

}



.fa-thermometer-three-quarters:before {

	content: "\f2c8"

}



.fa-thumbs-down:before {

	content: "\f165"

}



.fa-thumbs-up:before {

	content: "\f164"

}



.fa-thumbtack:before {

	content: "\f08d"

}



.fa-ticket-alt:before {

	content: "\f3ff"

}



.fa-times:before {

	content: "\f00d"

}



.fa-times-circle:before {

	content: "\f057"

}



.fa-tint:before {

	content: "\f043"

}



.fa-tint-slash:before {

	content: "\f5c7"

}



.fa-tired:before {

	content: "\f5c8"

}



.fa-toggle-off:before {

	content: "\f204"

}



.fa-toggle-on:before {

	content: "\f205"

}



.fa-toolbox:before {

	content: "\f552"

}



.fa-tooth:before {

	content: "\f5c9"

}



.fa-torah:before {

	content: "\f6a0"

}



.fa-torii-gate:before {

	content: "\f6a1"

}



.fa-trade-federation:before {

	content: "\f513"

}



.fa-trademark:before {

	content: "\f25c"

}



.fa-traffic-light:before {

	content: "\f637"

}



.fa-train:before {

	content: "\f238"

}



.fa-transgender:before {

	content: "\f224"

}



.fa-transgender-alt:before {

	content: "\f225"

}



.fa-trash:before {

	content: "\f1f8"

}



.fa-trash-alt:before {

	content: "\f2ed"

}



.fa-tree:before {

	content: "\f1bb"

}



.fa-trello:before {

	content: "\f181"

}



.fa-tripadvisor:before {

	content: "\f262"

}



.fa-trophy:before {

	content: "\f091"

}



.fa-truck:before {

	content: "\f0d1"

}



.fa-truck-loading:before {

	content: "\f4de"

}



.fa-truck-monster:before {

	content: "\f63b"

}



.fa-truck-moving:before {

	content: "\f4df"

}



.fa-truck-pickup:before {

	content: "\f63c"

}



.fa-tshirt:before {

	content: "\f553"

}



.fa-tty:before {

	content: "\f1e4"

}



.fa-tumblr:before {

	content: "\f173"

}



.fa-tumblr-square:before {

	content: "\f174"

}



.fa-tv:before {

	content: "\f26c"

}



.fa-twitch:before {

	content: "\f1e8"

}



.fa-twitter:before {

	content: "\f099"

}



.fa-twitter-square:before {

	content: "\f081"

}



.fa-typo3:before {

	content: "\f42b"

}



.fa-uber:before {

	content: "\f402"

}



.fa-uikit:before {

	content: "\f403"

}



.fa-umbrella:before {

	content: "\f0e9"

}



.fa-umbrella-beach:before {

	content: "\f5ca"

}



.fa-underline:before {

	content: "\f0cd"

}



.fa-undo:before {

	content: "\f0e2"

}



.fa-undo-alt:before {

	content: "\f2ea"

}



.fa-uniregistry:before {

	content: "\f404"

}



.fa-universal-access:before {

	content: "\f29a"

}



.fa-university:before {

	content: "\f19c"

}



.fa-unlink:before {

	content: "\f127"

}



.fa-unlock:before {

	content: "\f09c"

}



.fa-unlock-alt:before {

	content: "\f13e"

}



.fa-untappd:before {

	content: "\f405"

}



.fa-upload:before {

	content: "\f093"

}



.fa-usb:before {

	content: "\f287"

}



.fa-user:before {

	content: "\f007"

}



.fa-user-alt:before {

	content: "\f406"

}



.fa-user-alt-slash:before {

	content: "\f4fa"

}



.fa-user-astronaut:before {

	content: "\f4fb"

}



.fa-user-check:before {

	content: "\f4fc"

}



.fa-user-circle:before {

	content: "\f2bd"

}



.fa-user-clock:before {

	content: "\f4fd"

}



.fa-user-cog:before {

	content: "\f4fe"

}



.fa-user-edit:before {

	content: "\f4ff"

}



.fa-user-friends:before {

	content: "\f500"

}



.fa-user-graduate:before {

	content: "\f501"

}



.fa-user-lock:before {

	content: "\f502"

}



.fa-user-md:before {

	content: "\f0f0"

}



.fa-user-minus:before {

	content: "\f503"

}



.fa-user-ninja:before {

	content: "\f504"

}



.fa-user-plus:before {

	content: "\f234"

}



.fa-user-secret:before {

	content: "\f21b"

}



.fa-user-shield:before {

	content: "\f505"

}



.fa-user-slash:before {

	content: "\f506"

}



.fa-user-tag:before {

	content: "\f507"

}



.fa-user-tie:before {

	content: "\f508"

}



.fa-user-times:before {

	content: "\f235"

}



.fa-users:before {

	content: "\f0c0"

}



.fa-users-cog:before {

	content: "\f509"

}



.fa-ussunnah:before {

	content: "\f407"

}



.fa-utensil-spoon:before {

	content: "\f2e5"

}



.fa-utensils:before {

	content: "\f2e7"

}



.fa-vaadin:before {

	content: "\f408"

}



.fa-vector-square:before {

	content: "\f5cb"

}



.fa-venus:before {

	content: "\f221"

}



.fa-venus-double:before {

	content: "\f226"

}



.fa-venus-mars:before {

	content: "\f228"

}



.fa-viacoin:before {

	content: "\f237"

}



.fa-viadeo:before {

	content: "\f2a9"

}



.fa-viadeo-square:before {

	content: "\f2aa"

}



.fa-vial:before {

	content: "\f492"

}



.fa-vials:before {

	content: "\f493"

}



.fa-viber:before {

	content: "\f409"

}



.fa-video:before {

	content: "\f03d"

}



.fa-video-slash:before {

	content: "\f4e2"

}



.fa-vihara:before {

	content: "\f6a7"

}



.fa-vimeo:before {

	content: "\f40a"

}



.fa-vimeo-square:before {

	content: "\f194"

}



.fa-vimeo-v:before {

	content: "\f27d"

}



.fa-vine:before {

	content: "\f1ca"

}



.fa-vk:before {

	content: "\f189"

}



.fa-vnv:before {

	content: "\f40b"

}



.fa-volleyball-ball:before {

	content: "\f45f"

}



.fa-volume-down:before {

	content: "\f027"

}



.fa-volume-off:before {

	content: "\f026"

}



.fa-volume-up:before {

	content: "\f028"

}



.fa-vuejs:before {

	content: "\f41f"

}



.fa-walking:before {

	content: "\f554"

}



.fa-wallet:before {

	content: "\f555"

}



.fa-warehouse:before {

	content: "\f494"

}



.fa-weebly:before {

	content: "\f5cc"

}



.fa-weibo:before {

	content: "\f18a"

}



.fa-weight:before {

	content: "\f496"

}



.fa-weight-hanging:before {

	content: "\f5cd"

}



.fa-weixin:before {

	content: "\f1d7"

}



.fa-whatsapp:before {

	content: "\f232"

}



.fa-whatsapp-square:before {

	content: "\f40c"

}



.fa-wheelchair:before {

	content: "\f193"

}



.fa-whmcs:before {

	content: "\f40d"

}



.fa-wifi:before {

	content: "\f1eb"

}



.fa-wikipedia-w:before {

	content: "\f266"

}



.fa-window-close:before {

	content: "\f410"

}



.fa-window-maximize:before {

	content: "\f2d0"

}



.fa-window-minimize:before {

	content: "\f2d1"

}



.fa-window-restore:before {

	content: "\f2d2"

}



.fa-windows:before {

	content: "\f17a"

}



.fa-wine-glass:before {

	content: "\f4e3"

}



.fa-wine-glass-alt:before {

	content: "\f5ce"

}



.fa-wix:before {

	content: "\f5cf"

}



.fa-wolf-pack-battalion:before {

	content: "\f514"

}



.fa-won-sign:before {

	content: "\f159"

}



.fa-wordpress:before {

	content: "\f19a"

}



.fa-wordpress-simple:before {

	content: "\f411"

}



.fa-wpbeginner:before {

	content: "\f297"

}



.fa-wpexplorer:before {

	content: "\f2de"

}



.fa-wpforms:before {

	content: "\f298"

}



.fa-wrench:before {

	content: "\f0ad"

}



.fa-x-ray:before {

	content: "\f497"

}



.fa-xbox:before {

	content: "\f412"

}



.fa-xing:before {

	content: "\f168"

}



.fa-xing-square:before {

	content: "\f169"

}



.fa-y-combinator:before {

	content: "\f23b"

}



.fa-yahoo:before {

	content: "\f19e"

}



.fa-yandex:before {

	content: "\f413"

}



.fa-yandex-international:before {

	content: "\f414"

}



.fa-yelp:before {

	content: "\f1e9"

}



.fa-yen-sign:before {

	content: "\f157"

}



.fa-yin-yang:before {

	content: "\f6ad"

}



.fa-yoast:before {

	content: "\f2b1"

}



.fa-youtube:before {

	content: "\f167"

}



.fa-youtube-square:before {

	content: "\f431"

}



.fa-zhihu:before {

	content: "\f63f"

}



.sr-only {

	border: 0;

	clip: rect(0, 0, 0, 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px

}



.sr-only-focusable:active,

.sr-only-focusable:focus {

	clip: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	position: static;

	width: auto

}



@font-face {

	font-family: "Font Awesome 5 Brands";

	font-style: normal;

	font-weight: 400;

	src: url(../../../fonts/FontAwesome/webfonts/fa-brands-400.eot);

	src: url(../../../fonts/FontAwesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../../../fonts/FontAwesome/webfonts/fa-brands-400.woff2) format("woff2"), url(../../../fonts/FontAwesome/webfonts/fa-brands-400.woff) format("woff"), url(../../../fonts/FontAwesome/webfonts/fa-brands-400.ttf) format("truetype"), url(../../../fonts/FontAwesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")

}



.fab {

	font-family: "Font Awesome 5 Brands"

}



@font-face {

	font-family: "Font Awesome 5 Free";

	font-style: normal;

	font-weight: 400;

	src: url(../../../fonts/FontAwesome/webfonts/fa-regular-400.eot);

	src: url(../../../fonts/FontAwesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../../../fonts/FontAwesome/webfonts/fa-regular-400.woff2) format("woff2"), url(../../../fonts/FontAwesome/webfonts/fa-regular-400.woff) format("woff"), url(../../../fonts/FontAwesome/webfonts/fa-regular-400.ttf) format("truetype"), url(../../../fonts/FontAwesome/webfonts/fa-regular-400.svg#fontawesome) format("svg")

}



.far {

	font-weight: 400

}



@font-face {

	font-family: "Font Awesome 5 Free";

	font-style: normal;

	font-weight: 900;

	src: url(../../../fonts/FontAwesome/webfonts/fa-solid-900.eot);

	src: url(../../../fonts/FontAwesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../../../fonts/FontAwesome/webfonts/fa-solid-900.woff2) format("woff2"), url(../../../fonts/FontAwesome/webfonts/fa-solid-900.woff) format("woff"), url(../../../fonts/FontAwesome/webfonts/fa-solid-900.ttf) format("truetype"), url(../../../fonts/FontAwesome/webfonts/fa-solid-900.svg#fontawesome) format("svg")

}



.fa,

.far,

.fas {

	font-family: "Font Awesome 5 Free"

}



.fa,

.fas {

	font-weight: 900

}



@font-face {

	font-family: fontello;

	src: url(../../../fonts/fontello/font/fontello.eot?2136226);

	src: url(../../../fonts/fontello/font/fontello.eot?2136226#iefix) format('embedded-opentype'), url(../../../fonts/fontello/font/fontello.woff?2136226) format('woff'), url(../../../fonts/fontello/font/fontello.ttf?2136226) format('truetype'), url(../../../fonts/fontello/font/fontello.svg?2136226#fontello) format('svg');

	font-weight: 400;

	font-style: normal

}



[class*=" icon-"]:before,

[class^=icon-]:before {

	font-family: fontello;

	font-style: normal;

	font-weight: 400;

	speak: none;

	display: inline-block;

	text-decoration: inherit;

	width: 1em;

	margin-right: .2em;

	text-align: center;

	font-variant: normal;

	text-transform: none;

	line-height: 1em;

	margin-left: .2em

}



.icon-note:before {

	content: '\e800'

}



.icon-note-beamed:before {

	content: '\e801'

}



.icon-flashlight:before {

	content: '\e802'

}



.icon-mail:before {

	content: '\e803'

}



.icon-heart:before {

	content: '\e804'

}



.icon-heart-empty:before {

	content: '\e805'

}



.icon-star:before {

	content: '\e806'

}



.icon-star-empty:before {

	content: '\e807'

}



.icon-user:before {

	content: '\e808'

}



.icon-users:before {

	content: '\e809'

}



.icon-user-add:before {

	content: '\e80a'

}



.icon-video:before {

	content: '\e80b'

}



.icon-picture:before {

	content: '\e80c'

}



.icon-camera:before {

	content: '\e80d'

}



.icon-layout:before {

	content: '\e80e'

}



.icon-menu:before {

	content: '\e80f'

}



.icon-check:before {

	content: '\e810'

}



.icon-cancel:before {

	content: '\e811'

}



.icon-tag:before {

	content: '\e812'

}



.icon-eye:before {

	content: '\e813'

}



.icon-lock:before {

	content: '\e814'

}



.icon-lock-open:before {

	content: '\e815'

}



.icon-attach:before {

	content: '\e816'

}



.icon-link:before {

	content: '\e817'

}



.icon-home:before {

	content: '\e818'

}



.icon-back:before {

	content: '\e819'

}



.icon-info-circled:before {

	content: '\e81a'

}



.icon-info:before {

	content: '\e81b'

}



.icon-help-circled:before {

	content: '\e81c'

}



.icon-help:before {

	content: '\e81d'

}



.icon-minus-squared:before {

	content: '\e81e'

}



.icon-minus-circled:before {

	content: '\e81f'

}



.icon-minus:before {

	content: '\e820'

}



.icon-plus-circled:before {

	content: '\e821'

}



.icon-plus:before {

	content: '\e822'

}



.icon-plus-squared:before {

	content: '\e823'

}



.icon-cancel-squared:before {

	content: '\e824'

}



.icon-cancel-circled:before {

	content: '\e825'

}



.icon-bookmark:before {

	content: '\e826'

}



.icon-bookmarks:before {

	content: '\e827'

}



.icon-flag:before {

	content: '\e828'

}



.icon-thumbs-up:before {

	content: '\e829'

}



.icon-thumbs-down:before {

	content: '\e82a'

}



.icon-download:before {

	content: '\e82b'

}



.icon-upload:before {

	content: '\e82c'

}



.icon-upload-cloud:before {

	content: '\e82d'

}



.icon-reply:before {

	content: '\e82e'

}



.icon-reply-all:before {

	content: '\e82f'

}



.icon-forward:before {

	content: '\e830'

}



.icon-quote:before {

	content: '\e831'

}



.icon-code:before {

	content: '\e832'

}



.icon-export:before {

	content: '\e833'

}



.icon-pencil:before {

	content: '\e834'

}



.icon-feather:before {

	content: '\e835'

}



.icon-print:before {

	content: '\e836'

}



.icon-retweet:before {

	content: '\e837'

}



.icon-keyboard:before {

	content: '\e838'

}



.icon-comment:before {

	content: '\e839'

}



.icon-book:before {

	content: '\e83a'

}



.icon-book-open:before {

	content: '\e83b'

}



.icon-newspaper:before {

	content: '\e83c'

}



.icon-doc-text-inv:before {

	content: '\e83d'

}



.icon-doc-text:before {

	content: '\e83e'

}



.icon-doc-landscape:before {

	content: '\e83f'

}



.icon-docs:before {

	content: '\e840'

}



.icon-doc:before {

	content: '\e841'

}



.icon-trash:before {

	content: '\e842'

}



.icon-cup:before {

	content: '\e843'

}



.icon-compass:before {

	content: '\e844'

}



.icon-direction:before {

	content: '\e845'

}



.icon-map:before {

	content: '\e846'

}



.icon-location:before {

	content: '\e847'

}



.icon-address:before {

	content: '\e848'

}



.icon-vcard:before {

	content: '\e849'

}



.icon-alert:before {

	content: '\e84a'

}



.icon-attention:before {

	content: '\e84b'

}



.icon-chat:before {

	content: '\e84c'

}



.icon-folder:before {

	content: '\e84d'

}



.icon-archive:before {

	content: '\e84e'

}



.icon-box:before {

	content: '\e84f'

}



.icon-rss:before {

	content: '\e850'

}



.icon-phone:before {

	content: '\e851'

}



.icon-cog:before {

	content: '\e852'

}



.icon-tools:before {

	content: '\e853'

}



.icon-share:before {

	content: '\e854'

}



.icon-shareable:before {

	content: '\e855'

}



.icon-basket:before {

	content: '\e856'

}



.icon-bag:before {

	content: '\e857'

}



.icon-calendar:before {

	content: '\e858'

}



.icon-login:before {

	content: '\e859'

}



.icon-logout:before {

	content: '\e85a'

}



.icon-mic:before {

	content: '\e85b'

}



.icon-down-open-mini:before {

	content: '\e85c'

}



.icon-droplet:before {

	content: '\e85d'

}



.icon-volume:before {

	content: '\e85e'

}



.icon-clock:before {

	content: '\e85f'

}



.icon-hourglass:before {

	content: '\e860'

}



.icon-up-open:before {

	content: '\e861'

}



.icon-right-open:before {

	content: '\e862'

}



.icon-left-open:before {

	content: '\e863'

}



.icon-down-open:before {

	content: '\e864'

}



.icon-up-circled:before {

	content: '\e865'

}



.icon-right-circled:before {

	content: '\e866'

}



.icon-left-circled:before {

	content: '\e867'

}



.icon-down-circled:before {

	content: '\e868'

}



.icon-publish:before {

	content: '\e869'

}



.icon-window:before {

	content: '\e86a'

}



.icon-popup:before {

	content: '\e86b'

}



.icon-resize-small:before {

	content: '\e86c'

}



.icon-resize-full:before {

	content: '\e86d'

}



.icon-block:before {

	content: '\e86e'

}



.icon-adjust:before {

	content: '\e86f'

}



.icon-light-up:before {

	content: '\e870'

}



.icon-light-down:before {

	content: '\e871'

}



.icon-lamp:before {

	content: '\e872'

}



.icon-left-open-mini:before {

	content: '\e873'

}



.icon-right-open-mini:before {

	content: '\e874'

}



.icon-up-open-mini:before {

	content: '\e875'

}



.icon-down-open-big:before {

	content: '\e876'

}



.icon-left-open-big:before {

	content: '\e877'

}



.icon-right-open-big:before {

	content: '\e878'

}



.icon-up-open-big:before {

	content: '\e879'

}



.icon-down:before {

	content: '\e87a'

}



.icon-left:before {

	content: '\e87b'

}



.icon-right:before {

	content: '\e87c'

}



.icon-up:before {

	content: '\e87d'

}



.icon-down-dir:before {

	content: '\e87e'

}



.icon-left-dir:before {

	content: '\e87f'

}



.icon-right-dir:before {

	content: '\e880'

}



.icon-up-dir:before {

	content: '\e881'

}



.icon-down-bold:before {

	content: '\e882'

}



.icon-left-bold:before {

	content: '\e883'

}



.icon-right-bold:before {

	content: '\e884'

}



.icon-up-bold:before {

	content: '\e885'

}



.icon-down-thin:before {

	content: '\e886'

}



.icon-left-thin:before {

	content: '\e887'

}



.icon-right-thin:before {

	content: '\e888'

}



.icon-up-thin:before {

	content: '\e889'

}



.icon-ccw:before {

	content: '\e88a'

}



.icon-cw:before {

	content: '\e88b'

}



.icon-arrows-ccw:before {

	content: '\e88c'

}



.icon-level-down:before {

	content: '\e88d'

}



.icon-level-up:before {

	content: '\e88e'

}



.icon-shuffle:before {

	content: '\e88f'

}



.icon-loop:before {

	content: '\e890'

}



.icon-switch:before {

	content: '\e891'

}



.icon-play:before {

	content: '\e892'

}



.icon-progress-0:before {

	content: '\e893'

}



.icon-progress-3:before {

	content: '\e894'

}



.icon-palette:before {

	content: '\e895'

}



.icon-list-add:before {

	content: '\e896'

}



.icon-signal:before {

	content: '\e897'

}



.icon-list:before {

	content: '\e898'

}



.icon-trophy:before {

	content: '\e899'

}



.icon-battery:before {

	content: '\e89a'

}



.icon-back-in-time:before {

	content: '\e89b'

}



.icon-monitor:before {

	content: '\e89c'

}



.icon-mobile:before {

	content: '\e89d'

}



.icon-network:before {

	content: '\e89e'

}



.icon-cd:before {

	content: '\e89f'

}



.icon-inbox:before {

	content: '\e8a0'

}



.icon-install:before {

	content: '\e8a1'

}



.icon-globe:before {

	content: '\e8a2'

}



.icon-cloud:before {

	content: '\e8a3'

}



.icon-moon:before {

	content: '\e8a4'

}



.icon-flight:before {

	content: '\e8a5'

}



.icon-flash:before {

	content: '\e8a6'

}



.icon-paper-plane:before {

	content: '\e8a7'

}



.icon-leaf:before {

	content: '\e8a8'

}



.icon-lifebuoy:before {

	content: '\e8a9'

}



.icon-mouse:before {

	content: '\e8aa'

}



.icon-briefcase:before {

	content: '\e8ab'

}



.icon-suitcase:before {

	content: '\e8ac'

}



.icon-dot:before {

	content: '\e8ad'

}



.icon-dot-2:before {

	content: '\e8ae'

}



.icon-dot-3:before {

	content: '\e8af'

}



.icon-brush:before {

	content: '\e8b0'

}



.icon-magnet:before {

	content: '\e8b1'

}



.icon-infinity:before {

	content: '\e8b2'

}



.icon-erase:before {

	content: '\e8b3'

}



.icon-chart-pie:before {

	content: '\e8b4'

}



.icon-chart-line:before {

	content: '\e8b5'

}



.icon-chart-bar:before {

	content: '\e8b6'

}



.icon-chart-area:before {

	content: '\e8b7'

}



.icon-flow-line:before {

	content: '\e8b8'

}



.icon-flow-tree:before {

	content: '\e8b9'

}



.icon-flow-branch:before {

	content: '\e8ba'

}



.icon-flow-cascade:before {

	content: '\e8bb'

}



.icon-key:before {

	content: '\e8bc'

}



.icon-thermometer:before {

	content: '\e8bd'

}



.icon-bucket:before {

	content: '\e8be'

}



.icon-drive:before {

	content: '\e8bf'

}



.icon-database:before {

	content: '\e8c0'

}



.icon-megaphone:before {

	content: '\e8c1'

}



.icon-clipboard:before {

	content: '\e8c2'

}



.icon-credit-card:before {

	content: '\e8c3'

}



.icon-air:before {

	content: '\e8c4'

}



.icon-floppy:before {

	content: '\e8c5'

}



.icon-ticket:before {

	content: '\e8c6'

}



.icon-language:before {

	content: '\e8c7'

}



.icon-graduation-cap:before {

	content: '\e8c8'

}



.icon-tape:before {

	content: '\e8c9'

}



.icon-water:before {

	content: '\e8ca'

}



.icon-flow-parallel:before {

	content: '\e8cb'

}



.icon-rocket:before {

	content: '\e8cc'

}



.icon-gauge:before {

	content: '\e8cd'

}



.icon-twitter:before {

	content: '\e8ce'

}



.icon-traffic-cone:before {

	content: '\e8cf'

}



.icon-cc:before {

	content: '\e8d0'

}



.icon-cc-nc:before {

	content: '\e8d1'

}



.icon-cc-nc-eu:before {

	content: '\e8d2'

}



.icon-cc-by:before {

	content: '\e8d3'

}



.icon-cc-nc-jp:before {

	content: '\e8d4'

}



.icon-cc-sa:before {

	content: '\e8d5'

}



.icon-cc-nd:before {

	content: '\e8d6'

}



.icon-cc-pd:before {

	content: '\e8d7'

}



.icon-cc-zero:before {

	content: '\e8d8'

}



.icon-cc-share:before {

	content: '\e8d9'

}



.icon-cc-remix:before {

	content: '\e8da'

}



.icon-github:before {

	content: '\e8db'

}



.icon-github-circled:before {

	content: '\e8dc'

}



.icon-flickr:before {

	content: '\e8dd'

}



.icon-flickr-circled:before {

	content: '\e8de'

}



.icon-vimeo:before {

	content: '\e8df'

}



.icon-lastfm-circled:before {

	content: '\e8e0'

}



.icon-lastfm:before {

	content: '\e8e1'

}



.icon-stumbleupon-circled:before {

	content: '\e8e2'

}



.icon-stumbleupon:before {

	content: '\e8e3'

}



.icon-dribbble-circled:before {

	content: '\e8e4'

}



.icon-dribbble:before {

	content: '\e8e5'

}



.icon-linkedin-circled:before {

	content: '\e8e6'

}



.icon-linkedin:before {

	content: '\e8e7'

}



.icon-tumblr-circled:before {

	content: '\e8e8'

}



.icon-tumblr:before {

	content: '\e8e9'

}



.icon-pinterest-circled:before {

	content: '\e8ea'

}



.icon-pinterest:before {

	content: '\e8eb'

}



.icon-gplus-circled:before {

	content: '\e8ec'

}



.icon-gplus:before {

	content: '\e8ed'

}



.icon-facebook-squared:before {

	content: '\e8ee'

}



.icon-facebook-circled:before {

	content: '\e8ef'

}



.icon-facebook:before {

	content: '\e8f0'

}



.icon-twitter-circled:before {

	content: '\e8f1'

}



.icon-vimeo-circled:before {

	content: '\e8f2'

}



.icon-rdio-circled:before {

	content: '\e8f3'

}



.icon-spotify:before {

	content: '\e8f4'

}



.icon-spotify-circled:before {

	content: '\e8f5'

}



.icon-qq:before {

	content: '\e8f6'

}



.icon-instagram:before {

	content: '\e8f7'

}



.icon-dropbox:before {

	content: '\e8f8'

}



.icon-flattr:before {

	content: '\e8f9'

}



.icon-skype:before {

	content: '\e8fa'

}



.icon-skype-circled:before {

	content: '\e8fb'

}



.icon-evernote:before {

	content: '\e8fc'

}



.icon-renren:before {

	content: '\e8fd'

}



.icon-sina-weibo:before {

	content: '\e8fe'

}



.icon-paypal:before {

	content: '\e8ff'

}



.icon-picasa:before {

	content: '\e900'

}



.icon-soundcloud:before {

	content: '\e901'

}



.icon-mixi:before {

	content: '\e902'

}



.icon-behance:before {

	content: '\e903'

}



.icon-google-circles:before {

	content: '\e904'

}



.icon-vkontakte:before {

	content: '\e905'

}



.icon-smashing:before {

	content: '\e906'

}



.icon-sweden:before {

	content: '\e907'

}



.icon-db-shape:before {

	content: '\e908'

}



.icon-logo-db:before {

	content: '\e909'

}



.icon-picture-1:before {

	content: '\e90a'

}



.icon-camera-outline:before {

	content: '\e90b'

}



.icon-camera-1:before {

	content: '\e90c'

}



.icon-picture-outline:before {

	content: '\e90d'

}



.icon-videocam:before {

	content: '\e90e'

}



.icon-videocam-outline:before {

	content: '\e90f'

}



.icon-heart-filled:before {

	content: '\e910'

}



.icon-heart-1:before {

	content: '\e911'

}



.icon-star-1:before {

	content: '\e912'

}



.icon-star-filled:before {

	content: '\e913'

}



.icon-mail-1:before {

	content: '\e914'

}



.icon-th-outline:before {

	content: '\e915'

}



.icon-th:before {

	content: '\e916'

}



.icon-th-large-outline:before {

	content: '\e917'

}



.icon-th-large:before {

	content: '\e918'

}



.icon-th-list-outline:before {

	content: '\e919'

}



.icon-th-list:before {

	content: '\e91a'

}



.icon-ok-outline:before {

	content: '\e91b'

}



.icon-ok:before {

	content: '\e91c'

}



.icon-cancel-outline:before {

	content: '\e91d'

}



.icon-cancel-1:before {

	content: '\e91e'

}



.icon-cancel-circled-1:before {

	content: '\e91f'

}



.icon-plus-outline:before {

	content: '\e920'

}



.icon-plus-1:before {

	content: '\e921'

}



.icon-minus-outline:before {

	content: '\e922'

}



.icon-minus-1:before {

	content: '\e923'

}



.icon-info-outline:before {

	content: '\e924'

}



.icon-info-1:before {

	content: '\e925'

}



.icon-home-outline:before {

	content: '\e926'

}



.icon-home-1:before {

	content: '\e927'

}



.icon-link-1:before {

	content: '\e928'

}



.icon-attach-outline:before {

	content: '\e929'

}



.icon-attach-1:before {

	content: '\e92a'

}



.icon-pin:before {

	content: '\e92b'

}



.icon-pin-outline:before {

	content: '\e92c'

}



.icon-eye-1:before {

	content: '\e92d'

}



.icon-tags:before {

	content: '\e92e'

}



.icon-flag-filled:before {

	content: '\e92f'

}



.icon-thumbs-up-1:before {

	content: '\e930'

}



.icon-thumbs-down-1:before {

	content: '\e931'

}



.icon-download-outline:before {

	content: '\e932'

}



.icon-download-1:before {

	content: '\e933'

}



.icon-upload-outline:before {

	content: '\e934'

}



.icon-upload-1:before {

	content: '\e935'

}



.icon-pencil-1:before {

	content: '\e936'

}



.icon-pen:before {

	content: '\e937'

}



.icon-feather-1:before {

	content: '\e938'

}



.icon-edit:before {

	content: '\e939'

}



.icon-comment-1:before {

	content: '\e93a'

}



.icon-chat-alt:before {

	content: '\e93b'

}



.icon-chat-1:before {

	content: '\e93c'

}



.icon-contacts:before {

	content: '\e93d'

}



.icon-vcard-1:before {

	content: '\e93e'

}



.icon-location-outline:before {

	content: '\e93f'

}



.icon-address-1:before {

	content: '\e940'

}



.icon-map-1:before {

	content: '\e941'

}



.icon-location-1:before {

	content: '\e942'

}



.icon-doc-text-1:before {

	content: '\e943'

}



.icon-news:before {

	content: '\e944'

}



.icon-cog-outline:before {

	content: '\e945'

}



.icon-cog-1:before {

	content: '\e946'

}



.icon-wrench-outline:before {

	content: '\e947'

}



.icon-wrench:before {

	content: '\e948'

}



.icon-basket-1:before {

	content: '\e949'

}



.icon-lightbulb:before {

	content: '\e94a'

}



.icon-phone-outline:before {

	content: '\e94b'

}



.icon-phone-1:before {

	content: '\e94c'

}



.icon-wristwatch:before {

	content: '\e94d'

}



.icon-clock-1:before {

	content: '\e94e'

}



.icon-headphones:before {

	content: '\e94f'

}



.icon-popup-1:before {

	content: '\e950'

}



.icon-right-1:before {

	content: '\e951'

}



.icon-up-1:before {

	content: '\e952'

}



.icon-down-1:before {

	content: '\e953'

}



.icon-left-1:before {

	content: '\e954'

}



.icon-down-outline:before {

	content: '\e955'

}



.icon-left-outline:before {

	content: '\e956'

}



.icon-right-outline:before {

	content: '\e957'

}



.icon-up-outline:before {

	content: '\e958'

}



.icon-down-small:before {

	content: '\e959'

}



.icon-left-small:before {

	content: '\e95a'

}



.icon-right-small:before {

	content: '\e95b'

}



.icon-up-small:before {

	content: '\e95c'

}



.icon-record-outline:before {

	content: '\e95d'

}



.icon-record:before {

	content: '\e95e'

}



.icon-eject-outline:before {

	content: '\e95f'

}



.icon-eject:before {

	content: '\e960'

}



.icon-plug:before {

	content: '\e961'

}



.icon-target:before {

	content: '\e962'

}



.icon-desktop:before {

	content: '\e963'

}



.icon-laptop:before {

	content: '\e964'

}



.icon-tablet:before {

	content: '\e965'

}



.icon-mobile-1:before {

	content: '\e966'

}



.icon-globe-outline:before {

	content: '\e967'

}



.icon-globe-1:before {

	content: '\e968'

}



.icon-globe-alt-outline:before {

	content: '\e969'

}



.icon-globe-alt:before {

	content: '\e96a'

}



.icon-waves:before {

	content: '\e96b'

}



.icon-waves-outline:before {

	content: '\e96c'

}



.icon-leaf-1:before {

	content: '\e96d'

}



.icon-lifebuoy-1:before {

	content: '\e96e'

}



.icon-briefcase-1:before {

	content: '\e96f'

}



.icon-brush-1:before {

	content: '\e970'

}



.icon-check-1:before {

	content: '\e971'

}



.icon-check-outline:before {

	content: '\e972'

}



.icon-chart:before {

	content: '\e973'

}



.icon-chart-outline:before {

	content: '\e974'

}



.icon-gift:before {

	content: '\e975'

}



.icon-chart-alt-outline:before {

	content: '\e976'

}



.icon-chart-alt:before {

	content: '\e977'

}



.icon-chart-bar-outline:before {

	content: '\e978'

}



.icon-chart-bar-1:before {

	content: '\e979'

}



.icon-chart-pie-outline:before {

	content: '\e97a'

}



.icon-chart-pie-1:before {

	content: '\e97b'

}



.icon-credit-card-1:before {

	content: '\e97c'

}



.icon-clipboard-1:before {

	content: '\e97d'

}



.icon-coffee:before {

	content: '\e97e'

}



.icon-beer:before {

	content: '\e97f'

}



.icon-infinity-outline:before {

	content: '\e980'

}



.icon-infinity-1:before {

	content: '\e981'

}



.icon-puzzle:before {

	content: '\e982'

}



.icon-puzzle-outline:before {

	content: '\e983'

}



.icon-calculator:before {

	content: '\e984'

}



.icon-at:before {

	content: '\e985'

}



.icon-at-circled:before {

	content: '\e986'

}



.icon-looped-square-outline:before {

	content: '\e987'

}



.icon-looped-square-interest:before {

	content: '\e988'

}



.icon-sort-alphabet-outline:before {

	content: '\e989'

}



.icon-sort-alphabet:before {

	content: '\e98a'

}



.icon-sort-numeric-outline:before {

	content: '\e98b'

}



.icon-sort-numeric:before {

	content: '\e98c'

}



.icon-wrench-1:before {

	content: '\e98d'

}



.icon-basket-2:before {

	content: '\e98e'

}



.icon-basket-alt:before {

	content: '\e98f'

}



.icon-pencil-alt:before {

	content: '\e990'

}



.icon-user-pair:before {

	content: '\e991'

}



.icon-user-woman:before {

	content: '\e992'

}



.icon-user-1:before {

	content: '\e993'

}



.icon-mail-2:before {

	content: '\e994'

}



.icon-article-alt:before {

	content: '\e995'

}



.icon-mobile-2:before {

	content: '\e996'

}



.icon-mobile-alt:before {

	content: '\e997'

}



.icon-tablet-1:before {

	content: '\e998'

}



.icon-book-1:before {

	content: '\e999'

}



.icon-easel:before {

	content: '\e99a'

}



.icon-users-1:before {

	content: '\e99b'

}



.icon-mail-3:before {

	content: '\e99c'

}



.icon-camera-2:before {

	content: '\e99d'

}



.icon-isight:before {

	content: '\e99e'

}



.icon-movie:before {

	content: '\e99f'

}



.icon-help-circled-1:before {

	content: '\e9a0'

}



.icon-help-circled-alt:before {

	content: '\e9a1'

}



.icon-info-circled-1:before {

	content: '\e9a2'

}



.icon-info-circled-alt:before {

	content: '\e9a3'

}



.icon-ok-circled:before {

	content: '\e9a4'

}



.icon-cancel-circled-2:before {

	content: '\e9a5'

}



.icon-ok-1:before {

	content: '\e9a6'

}



.icon-cancel-2:before {

	content: '\e9a7'

}



.icon-chat-2:before {

	content: '\e9a8'

}



.icon-comment-2:before {

	content: '\e9a9'

}



.icon-left-2:before {

	content: '\e9aa'

}



.icon-right-2:before {

	content: '\e9ab'

}



.icon-left-open-1:before {

	content: '\e9ac'

}



.icon-right-open-1:before {

	content: '\e9ad'

}



.icon-hourglass-1:before {

	content: '\e9ae'

}



.icon-trophy-1:before {

	content: '\e9af'

}



.icon-monitor-1:before {

	content: '\e9b0'

}



.icon-tablet-2:before {

	content: '\e9b1'

}



.icon-mobile-3:before {

	content: '\e9b2'

}



.icon-globe-2:before {

	content: '\e9b3'

}



.icon-globe-inv:before {

	content: '\e9b4'

}



.icon-paper-plane-1:before {

	content: '\e9b5'

}



.icon-vector:before {

	content: '\e9b6'

}



.icon-vector-pencil:before {

	content: '\e9b7'

}



.icon-hdd:before {

	content: '\e9b8'

}



.icon-chart-bar-2:before {

	content: '\e9b9'

}



.icon-connected-object:before {

	content: '\e9ba'

}



.icon-fontsize:before {

	content: '\e9bb'

}



.icon-art-gallery:before {

	content: '\e9bc'

}



.icon-duckduckgo:before {

	content: '\e9bd'

}



.icon-call:before {

	content: '\e9be'

}



.icon-linkedin-1:before {

	content: '\e9bf'

}



.icon-cloudapp:before {

	content: '\e9c0'

}



.icon-intensedebate:before {

	content: '\e9c1'

}



.icon-stackoverflow:before {

	content: '\e9c2'

}



.icon-hackernews:before {

	content: '\e9c3'

}



.icon-eventbrite:before {

	content: '\e9c4'

}



.icon-dropbox-1:before {

	content: '\e9c5'

}



.icon-meetup:before {

	content: '\e9c6'

}



.icon-grooveshark:before {

	content: '\e9c7'

}



.icon-aim:before {

	content: '\e9c8'

}



.icon-delicious:before {

	content: '\e9c9'

}



.icon-ninetyninedesigns:before {

	content: '\e9ca'

}



.icon-vk:before {

	content: '\e9cb'

}



.icon-ebay:before {

	content: '\e9cc'

}



.icon-scribd:before {

	content: '\e9cd'

}



.icon-lkdto:before {

	content: '\e9ce'

}



.icon-posterous:before {

	content: '\e9cf'

}



.icon-facebook-1:before {

	content: '\e9d0'

}



.icon-plancast:before {

	content: '\e9d1'

}



.icon-forrst:before {

	content: '\e9d2'

}



.icon-paypal-1:before {

	content: '\e9d3'

}



.icon-flattr-1:before {

	content: '\e9d4'

}



.icon-digg:before {

	content: '\e9d5'

}



.icon-disqus:before {

	content: '\e9d6'

}



.icon-github-1:before {

	content: '\e9d7'

}



.icon-stripe:before {

	content: '\e9d8'

}



.icon-opentable:before {

	content: '\e9d9'

}



.icon-github-circled-1:before {

	content: '\e9da'

}



.icon-rss-1:before {

	content: '\e9db'

}



.icon-spotify-1:before {

	content: '\e9dc'

}



.icon-android:before {

	content: '\e9dd'

}



.icon-eventful:before {

	content: '\e9de'

}



.icon-reddit:before {

	content: '\e9df'

}



.icon-skype-1:before {

	content: '\e9e0'

}



.icon-googleplay:before {

	content: '\e9e1'

}



.icon-cart:before {

	content: '\e9e2'

}



.icon-print-1:before {

	content: '\e9e3'

}



.icon-itunes:before {

	content: '\e9e4'

}



.icon-twitter-1:before {

	content: '\e9e5'

}



.icon-guest:before {

	content: '\e9e6'

}



.icon-smashmag:before {

	content: '\e9e7'

}



.icon-gplus-1:before {

	content: '\e9e8'

}



.icon-youtube:before {

	content: '\e9e9'

}



.icon-plurk:before {

	content: '\e9ea'

}



.icon-angellist:before {

	content: '\e9eb'

}



.icon-gowalla:before {

	content: '\e9ec'

}



.icon-wikipedia:before {

	content: '\e9ed'

}



.icon-appstore:before {

	content: '\e9ee'

}



.icon-vimeo-1:before {

	content: '\e9ef'

}



.icon-songkick:before {

	content: '\e9f0'

}



.icon-instagram-1:before {

	content: '\e9f1'

}



.icon-dwolla:before {

	content: '\e9f2'

}



.icon-lastfm-1:before {

	content: '\e9f3'

}



.icon-windows:before {

	content: '\e9f4'

}



.icon-blogger:before {

	content: '\e9f5'

}



.icon-lanyrd:before {

	content: '\e9f6'

}



.icon-calendar-1:before {

	content: '\e9f7'

}



.icon-xing:before {

	content: '\e9f8'

}



.icon-gmail:before {

	content: '\e9f9'

}



.icon-cc-1:before {

	content: '\e9fa'

}



.icon-appnet:before {

	content: '\e9fb'

}



.icon-statusnet:before {

	content: '\e9fc'

}



.icon-pinboard:before {

	content: '\e9fd'

}



.icon-yahoo:before {

	content: '\e9fe'

}



.icon-dribbble-1:before {

	content: '\e9ff'

}



.icon-stumbleupon-1:before {

	content: '\ea00'

}



.icon-fivehundredpx:before {

	content: '\ea01'

}



.icon-evernote-1:before {

	content: '\ea02'

}



.icon-chrome:before {

	content: '\ea03'

}



.icon-openid:before {

	content: '\ea04'

}



.icon-acrobat:before {

	content: '\ea05'

}



.icon-drupal:before {

	content: '\ea06'

}



.icon-quora:before {

	content: '\ea07'

}



.icon-email:before {

	content: '\ea08'

}



.icon-flickr-1:before {

	content: '\ea09'

}



.icon-pinterest-1:before {

	content: '\ea0a'

}



.icon-buffer:before {

	content: '\ea0b'

}



.icon-soundcloud-1:before {

	content: '\ea0c'

}



.icon-macstore:before {

	content: '\ea0d'

}



.icon-bitcoin:before {

	content: '\ea0e'

}



.icon-w3c:before {

	content: '\ea0f'

}



.icon-viadeo:before {

	content: '\ea10'

}



.icon-google:before {

	content: '\ea11'

}



.icon-myspace:before {

	content: '\ea12'

}



.icon-tumblr-1:before {

	content: '\ea13'

}



.icon-pocket:before {

	content: '\ea14'

}



.icon-bitbucket:before {

	content: '\ea15'

}



.icon-eventasaurus:before {

	content: '\ea16'

}



.icon-podcast:before {

	content: '\ea17'

}



.icon-instapaper:before {

	content: '\ea18'

}



.icon-foursquare:before {

	content: '\ea19'

}



.icon-html5:before {

	content: '\ea1a'

}



.icon-weibo:before {

	content: '\ea1b'

}



.icon-klout:before {

	content: '\ea1c'

}



.icon-amazon:before {

	content: '\ea1d'

}



.icon-steam:before {

	content: '\ea1e'

}



.icon-wordpress:before {

	content: '\ea1f'

}



.icon-yelp:before {

	content: '\ea20'

}



.icon-login-1:before {

	content: '\ea21'

}



.icon-book-2:before {

	content: '\ea22'

}



.icon-group:before {

	content: '\ea23'

}



.icon-user-2:before {

	content: '\ea24'

}



.icon-camera-3:before {

	content: '\ea25'

}



.icon-picture-2:before {

	content: '\ea26'

}



.icon-cogs:before {

	content: '\ea27'

}



.icon-cog-circled:before {

	content: '\ea28'

}



.icon-cog-2:before {

	content: '\ea29'

}



.icon-basket-3:before {

	content: '\ea2a'

}



.icon-wrench-2:before {

	content: '\ea2b'

}



.icon-music:before {

	content: '\ea2c'

}



.icon-note-1:before {

	content: '\ea2d'

}



.icon-beaker:before {

	content: '\ea2e'

}



.icon-truck:before {

	content: '\ea2f'

}



.icon-cog-3:before {

	content: '\ea30'

}



.icon-search:before {

	content: '\ea31'

}



.icon-mail-4:before {

	content: '\ea32'

}



.icon-params:before {

	content: '\ea33'

}



.icon-money:before {

	content: '\ea34'

}



.icon-food:before {

	content: '\ea35'

}



.icon-calendar-2:before {

	content: '\ea36'

}



.icon-heart-2:before {

	content: '\ea37'

}



.icon-star-2:before {

	content: '\ea38'

}



.icon-sound:before {

	content: '\ea39'

}



.icon-shop:before {

	content: '\ea3a'

}



.icon-diamond:before {

	content: '\ea3b'

}



.icon-clock-2:before {

	content: '\ea3c'

}



.icon-user-3:before {

	content: '\ea3d'

}



.icon-videocam-1:before {

	content: '\ea3e'

}



.icon-lightbulb-1:before {

	content: '\ea3f'

}



.icon-t-shirt:before {

	content: '\ea40'

}



.icon-tv:before {

	content: '\ea41'

}



.icon-camera-4:before {

	content: '\ea42'

}



.icon-wallet:before {

	content: '\ea43'

}



.icon-desktop-1:before {

	content: '\ea44'

}



.icon-photo:before {

	content: '\ea45'

}



.icon-attach-2:before {

	content: '\ea46'

}



.icon-mobile-4:before {

	content: '\ea47'

}



.icon-cd-1:before {

	content: '\ea48'

}



.icon-lock-1:before {

	content: '\ea49'

}



.icon-eye-2:before {

	content: '\ea4a'

}



.icon-inbox-1:before {

	content: '\ea4b'

}



.icon-globe-3:before {

	content: '\ea4c'

}



.icon-tag-1:before {

	content: '\ea4d'

}



.icon-thumbs-up-2:before {

	content: '\ea4e'

}



.icon-cloud-1:before {

	content: '\ea4f'

}



.icon-paper-plane-2:before {

	content: '\ea50'

}



.icon-pencil-2:before {

	content: '\ea51'

}



.icon-location-2:before {

	content: '\ea52'

}



.icon-graduation-cap-1:before {

	content: '\ea53'

}



.icon-fire:before {

	content: '\ea54'

}



.icon-comment-3:before {

	content: '\ea55'

}



.icon-cup-1:before {

	content: '\ea56'

}



.icon-megaphone-1:before {

	content: '\ea57'

}



.icon-database-1:before {

	content: '\ea58'

}



.icon-doc-1:before {

	content: '\ea59'

}



.icon-key-1:before {

	content: '\ea5a'

}



.dt-testimonials-shortcode .testimonial-name a:hover,

.team-author-name a {

	text-decoration: none

}



#page .hover-style-one h2.entry-title,

#page .hover-style-two h2.entry-title,

#page .post .rollover-content .entry-title a:hover,

#page .post .rollover-content h3.entry-title a:hover,

#page .post .rollover-content h4.entry-title a:hover,

#page .rollover-content,

#page .rollover-content *,

#page .rollover-content a:hover,

#page .rollover-content h3.entry-title,

#page .rollover-content h3.entry-title a,

.testimonial-vcard a.no-avatar:hover:after {

	color: #fff

}



.album-rollover:hover,

.rollover-content:hover {

	cursor: pointer

}



.testimonial-item {

	position: relative

}



.testimonial-item:not(.testimonial-item-slider) {

	padding: 20px 25px

}



.dt-testimonials-shortcode .dt-css-grid .testimonial-item {

	height: 100%

}



.testimonial-vcard .no-avatar,

.testimonial-vcard .rollover i {

	width: 60px;

	height: 60px

}



.testimonial-item .dt-owl-item article {

	padding: 20px 25px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.content .dt-team-shortcode .soc-ico a:after,

.content .dt-team-shortcode .soc-ico a:before,

.testim-no-avatar {

	box-sizing: border-box

}



.hide-testimonial-position .testimonial-position {

	display: none

}



.testimonial-item.testimonial-item-slider {

	margin-bottom: 32px

}



.testimonial-vcard .no-avatar:after {

	content: "\f007";

	font-size: 28px

}



.dt-testimonials-shortcode .testimonial-vcard .no-avatar:after {

	font-size: 50%;

	content: "\f27a"

}



.widget .testimonial-vcard .text-primary,

.widget .testimonial-vcard .text-secondary {

	font-weight: 400

}



.testimonials .description-on-hover>.wf-cell .rollover i,

.testimonials .description-on-hover>.wf-cell .rollover i:after {

	visibility: visible

}



.rollover i:after {

	position: absolute;

	width: 50px;

	height: 50px;

	background-position: center center;

	background-repeat: no-repeat;

	content: ""

}



.small-hover-icons .testimonial-vcard .rollover i:after {

	top: 0;

	right: 0;

	width: 100%;

	height: 100%

}



.testimonial-vcard .alignleft,

.testimonial-vcard .alignleft div,

.testimonial-vcard .rollover i,

.testimonial-vcard img {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.mobile-false .scale-on-hover .testimonial-vcard a .alignleft,

.mobile-false .scale-on-hover .testimonial-vcard a .alignleft div {

	overflow: hidden;

	-webkit-backface-visibility: hidden;

	-webkit-transform: translatez(0)

}



.mobile-false .scale-on-hover .testimonial-vcard a.rollover:hover img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1)

}



.mobile-false .is-safari.scale-on-hover .testimonial-vcard a.rollover:hover img {

	-webkit-transform: scale(1);

	transform: scale(1)

}



#page .testimonial-vcard .rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")

}



.testimonials {

	padding-bottom: 10px

}



body.testimonials {

	padding-bottom: 0

}



.widget .testimonials article {

	position: relative;

	padding: 0

}



.testimonial-vcard {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	margin: 20px 0 0;

	overflow: hidden

}



.testimonial-desc {

	-webkit-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



.testimonial-vcard .alignleft {

	margin: 0 20px 5px 0;

	font-size: 0;

	line-height: 0

}



.testimonial-vcard .alignleft div {

	overflow: hidden

}



.testimonials.list-view li {

	position: relative;

	overflow: hidden;

	padding: 25px 0 0

}



.testimonials.list-view li:first-child {

	margin-top: 0;

	padding-top: 0;

	border-top: none!important

}



.testimonial-item .testimonial-desc .text-primary,

.widget .testimonials .text-primary {

	display: block

}



.dt-testimonials-shortcode .testimonial-item {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	width: 100%;

	padding: 0;

	box-sizing: border-box

}



.content-align-center.dt-testimonials-shortcode .testimonial-item {

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	text-align: center

}



.content-bg-off.dt-testimonials-shortcode .testimonial-item {

	background: 0 0

}



.dt-testimonials-shortcode .testimonial-vcard {

	-webkit-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	margin-top: 0;

	overflow: visible

}



.testimonial-avatar img,

.testimonial-avatar svg {

	max-width: 100%;

	height: auto

}



.testim-no-avatar {

	display: block;

	line-height: 0

}



.testim-no-avatar svg {

	transform: scale(.5)

}



.dt-testimonials-shortcode .testimonial-avatar {

	max-width: 100%;

	-ms-flex: 0 0 auto

}



.dt-testimonials-shortcode .testimonial-avatar .no-avatar {

	display: block;

	max-width: 100%

}



.dt-testimonials-shortcode .testimonial-avatar .testimonial-thumb {

	display: block;

	line-height: 0

}



.dt-testimonials-shortcode .testimonial-avatar .layzr-bg {

	border-radius: inherit

}



.dt-testimonials-shortcode .more-link {

	display: inline-block

}



.dt-testimonials-shortcode .testimonial-author,

.dt-testimonials-shortcode .testimonial-content {

	max-width: 100%

}



.dt-testimonials-shortcode.layout-2 .testimonial-content {

	-webkit-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.dt-testimonials-shortcode.layout-2 .testimonial-avatar {

	-webkit-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.dt-testimonials-shortcode.layout-2 .testimonial-vcard {

	-webkit-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.dt-testimonials-shortcode.layout-3 .testimonial-content {

	-webkit-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.dt-testimonials-shortcode.layout-3 .testimonial-author {

	-webkit-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-ms-flex: 0 0 auto;

	display: -webkit-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-order: 1;

	-ms-flex-order: 1;

	order: 1;

	text-align: left

}



.content-align-center.dt-testimonials-shortcode.layout-3 .testimonial-author {

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.dt-testimonials-shortcode.layout-3 .testimonial-vcard {

	display: inline-block

}



.dt-testimonials-shortcode.layout-4 .testimonial-author {

	-webkit-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-ms-flex: 0 0 auto;

	display: -webkit-inline-flex;

	display: -ms-inline-flexbox;

	display: -ms-inline-flex;

	display: inline-flex;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	text-align: left

}



.content-align-center.dt-testimonials-shortcode.layout-4 .testimonial-author {

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.dt-testimonials-shortcode.layout-4 .testimonial-vcard {

	display: inline-block

}



.dt-testimonials-shortcode .content-wrap {

	max-width: 100%

}



.dt-testimonials-shortcode.layout-5 .testimonial-item {

	-webkit-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start

}



.dt-testimonials-shortcode.layout-5 .content-wrap {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column wrap;

	-ms-flex-flow: column wrap;

	flex-flow: column wrap;

	-ms-flex: 0 0 auto;

	max-width: 100%

}



.dt-testimonials-shortcode.layout-5 .testimonial-content {

	-webkit-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.dt-testimonials-shortcode.layout-5 .testimonial-vcard {

	-webkit-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.dt-testimonials-shortcode.layout-6 .testimonial-item {

	-webkit-flex-flow: row wrap;

	-ms-flex-flow: row wrap;

	flex-flow: row wrap;

	-webkit-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start

}



.dt-testimonials-shortcode.layout-6 .content-wrap {

	-ms-flex: 0 0 auto;

	max-width: 100%

}



.dt-testimonials-shortcode[data-auto-height=false] .owl-stage,

.dt-testimonials-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.dt-testimonials-shortcode[data-auto-height=false] .testimonial-content {

	-webkit-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto

}



.content .slider-content .team-container {

	margin-bottom: 0

}



.team-container {

	min-width: 100%

}



.dt-team-masonry-shortcode .team-container {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-content: flex-start;

	-ms-align-content: flex-start;

	align-content: flex-start

}



.content-align-center.dt-team-masonry-shortcode .team-container {

	-webkit-align-content: center;

	-ms-align-content: center;

	align-content: center

}



.dt-team-shortcode .dt-css-grid .team-container {

	height: 100%

}



.bg-on.team-container:not(.fullwidth-img) {

	-webkit-border-radius: 0;

	border-radius: 0

}



.team-container img {

	max-width: 100%;

	height: auto

}



.widget .team-container {

	padding: 0;

	text-align: center

}



.widget .team-media a.rollover {

	display: inline-block;

	width: auto

}



.widget .team-media a.rollover i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.widget .team-container img {

	max-width: 81px;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.team-desc {

	padding: 20px 0 0;

	text-align: center

}



.content-align-left .team-desc {

	text-align: left

}



.content-align-bottom,

.content-align-center .team-media,

.content-align-centre,

.links-container,

.round-images .team-container {

	text-align: center

}



.bg-on .team-desc {

	padding: 15px 25px 10px

}



#footer .team-desc,

#sidebar .team-desc {

	padding: 8px 0 7px

}



.team-container .soc-ico {

	padding-top: 5px;

	margin-bottom: 18px

}



.team-container.bg-on .soc-ico {

	margin-bottom: 13px

}



#footer .team-container .soc-ico,

#sidebar .team-container .soc-ico,

.sidebar-content .team-container .soc-ico {

	margin-bottom: 0

}



.content .team-items ul {

	margin: 0

}



.team-author-name {

	margin-bottom: 5px

}



.dt-team-shortcode .team-media.apply-max-width {

	-webkit-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start;

	-ms-flex: 0 0 auto

}



.content-align-center.dt-team-shortcode .team-media.apply-max-width {

	-webkit-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



.dt-team-shortcode .team-author p {

	display: inline-block

}



.dt-team-shortcode.hide-team-position .team-author p,

.hide-team-position .team-author p {

	display: none

}



.team-media {

	position: relative;

	line-height: 0

}



.dt-css-grid .team-media {

	-ms-flex: 0 0 auto

}



.team-media>a,

.team-media>span {

	width: 100%;

	display: inline-block

}



.round-images .bg-on .team-media {

	padding: 25px 25px 0

}



.disable-bg-rollover .rollover i {

	visibility: hidden

}



.team-carousel-shortcode .rollover i:after {

	display: none

}



.dt-team-shortcode.scale-img .rollover {

	overflow: hidden;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transform: translatez(0)

}



.dt-team-shortcode.scale-img .rollover img {

	-webkit-transition: -webkit-transform .3s ease-out, opacity .35s;

	transition: transform .3s ease-out, opacity .35s;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.rollover img.lazy-load {

	-webkit-transition: transform .3s ease-out, opacity .35s;

	transition: transform .3s ease-out, opacity .35s

}



.dt-team-shortcode.scale-img .rollover:hover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform 4s ease-out;

	transition: transform 4s ease-out

}



.content .dt-team-shortcode .soc-ico a {

	margin-left: 0

}



.content .dt-team-shortcode.dt-icon-bg-off .soc-ico a:before {

	background: 0 0

}



.dt-team-shortcode.dt-icon-hover-bg-off .soc-ico a:after {

	background: 0 0!important

}



.dt-team-shortcode .post-details {

	float: none;

	vertical-align: top;

	-webkit-align-self: center;

	-ms-align-self: center;

	-ms-flex-item-align: center;

	align-self: center

}



.content-align-left.dt-team-shortcode .post-details {

	-webkit-align-self: flex-start;

	-ms-align-self: flex-start;

	-ms-flex-item-align: flex-start;

	align-self: flex-start

}



.dt-team-shortcode[data-auto-height=false] .owl-stage,

.dt-team-shortcode[data-auto-height=false] .owl-stage .dt-owl-item {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.dt-team-shortcode[data-auto-height=false] .team-desc {

	-webkit-flex: 1 0 auto;

	-ms-flex: 1 0 auto;

	flex: 1 0 auto

}



.move-icons-under-position .team-desc {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column

}



.move-icons-under-position .team-desc .soc-ico {

	-webkit-order: 0;

	-ms-flex-order: 0;

	order: 0

}



.move-icons-under-position .team-desc .team-content {

	-webkit-order: 1;

	-ms-flex-order: 1;

	order: 1

}



.move-icons-under-position .team-desc .post-details {

	-webkit-order: 2;

	-ms-flex-order: 2;

	order: 2

}



.rollover-project {

	position: relative;

	overflow: hidden

}



.post .rollover-project.alignnone {

	margin-bottom: 0

}



.rollover-content {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 100;

	display: none;

	width: 100%;

	height: 100%;

	padding: 10px 25px;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content {

	display: none

}



.mobile-false .rollover-content {

	display: block;

	opacity: 0

}



.mobile-false .buttons-on-img:hover .rollover-content,

.mobile-false .rollover-project:hover .rollover-content {

	opacity: 1

}



.hover-grid .rollover-content,

.mobile-false .text-on-img.hover-grid .dt-owl-item {

	overflow: hidden

}



.mobile-true .rollover-content.hide-content {

	display: none

}



.mobile-true .albums .rollover-content,

.mobile-true .buttons-on-img .rollover-content,

.mobile-true .media .rollover-content {

	opacity: 0

}



.mobile-true .is-clicked .buttons-on-img i,

.mobile-true .is-clicked.rollover-content {

	visibility: visible!important;

	opacity: 1!important

}



.always-show-info .rollover-content,

.always-show-info .rollover-content-container {

	display: block;

	opacity: 1!important

}



.rollover-content-container {

	position: relative;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.links-container {

	position: relative;

	line-height: 0!important;

	font-size: 0!important

}



.content-align-left-bottom.hover-style-two .links-container,

.content-align-left.hover-style-one .links-container,

.content-align-left.hover-style-three .links-container,

.small-portfolio-icons .buttons-on-img .links-container,

.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {

	position: absolute;

	display: block;

	top: 15px;

	right: 15px;

	text-align: right

}



.small-portfolio-icons #page .effect-bubba .links-container,

.small-portfolio-icons #page .effect-layla .links-container,

.small-portfolio-icons #page .effect-sarah .links-container {

	position: relative;

	display: block;

	top: 0;

	right: auto;

	width: 100%;

	text-align: center

}



.small-portfolio-icons #page .effect-sarah .links-container {

	text-align: left

}



.small-portfolio-icons .buttons-on-img .links-container,

.small-portfolio-icons .wf-container:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {

	right: 10px

}



.small-portfolio-icons .content-align-left-top.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .links-container {

	top: auto;

	bottom: 15px

}



.content-align-left-top.hover-style-two .links-container {

	position: absolute;

	display: block;

	bottom: 15px;

	right: 15px;

	text-align: right

}



.accent-portfolio-icons .buttons-on-img .links-container,

.outlined-portfolio-icons .buttons-on-img .links-container,

.semitransparent-portfolio-icons .buttons-on-img .links-container {

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.effect-bubba .links-container,

.effect-layla .links-container,

.effect-sarah .links-container {

	margin-top: 10px

}



.mobile-true .links-container {

	visibility: hidden

}



.mobile-true .effect-bubba.always-show-info .links-container,

.mobile-true .effect-layla.always-show-info .links-container,

.mobile-true .effect-sarah.always-show-info .links-container,

.mobile-true .is-clicked .links-container {

	visibility: visible

}



.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .is-clicked .links-container {

	-webkit-transition-delay: .3s;

	transition-delay: .3s

}



.links-container>a {

	position: relative;

	display: inline-block;

	width: 44px;

	height: 44px;

	margin: 5px;

	text-indent: -9999px;

	line-height: 0;

	font-size: 0!important;

	background-image: none;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-transition: all .2s ease;

	transition: all .2s ease

}



.effect-sarah .links-container>a {

	margin: 5px 10px 5px 0

}



.small-portfolio-icons .links-container>a {

	width: 26px;

	height: 26px;

	margin-top: 1px

}



.small-portfolio-icons .links-container>a:hover {

	opacity: .8

}



.semitransparent-portfolio-icons .links-container>a {

	background-color: rgba(255, 255, 255, .35)

}



.buttons-on-img .links-container>a,

.hover-style-two:not(.hover-color-static) .links-container>a {

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.links-container>a:after,

.outlined-portfolio-icons .links-container>a:before {

	display: block;

	width: 100%;

	height: 100%;

	content: "";

	background-position: center center;

	background-repeat: no-repeat

}



.outlined-portfolio-icons .links-container>a:after,

.outlined-portfolio-icons .links-container>a:before {

	position: absolute;

	top: 0;

	left: 0;

	opacity: 1;

	-webkit-transition: opacity .2s ease;

	transition: opacity .2s ease

}



.outlined-portfolio-icons .links-container>a:before,

.outlined-portfolio-icons .links-container>a:hover:after {

	opacity: 0

}



.outlined-portfolio-icons .links-container>a:hover:before {

	opacity: 1

}



.outlined-portfolio-icons .links-container .project-details:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='30,21 23,21 23,14 21,14 21,21 14,21 14,23 21,23 21,30 23,30 23,23 30,23 '/%3E %3Cpath id='flashlight-12' fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3C/svg%3E")

}



.outlined-portfolio-icons .links-container .project-details:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M30,23h-7v7h-2v-7h-7v-2h7v-7h2v7h7V23z'/%3E%3C/svg%3E")

}



.accent-portfolio-icons .links-container .project-details:after,

.semitransparent-portfolio-icons .links-container .project-details:after,

.small-portfolio-icons .links-container .project-details:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='30,21 23,21 23,14 21,14 21,21 14,21 14,23 21,23 21,30 23,30 23,23 30,23 '/%3E%3C/svg%3E")

}



.outlined-portfolio-icons .project-zoom:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 28,16.01 28,20.99 30,20.99 30,13.99 '/%3E%3Cpolygon fill='white' points='16,23.01 14,23.01 14,30.01 16,30.01 16,29.99 21.07,29.99 21.007,27.99 16,27.99 '/%3E%3C/svg%3E")

}



.outlined-portfolio-icons .project-zoom:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M21.007,29.99H16v0.02h-2v-7h2v4.98h5.007V29.99z M30,20.99h-2v-4.98h-5.007v-2H28v-0.02h2V20.99z'/%3E%3C/svg%3E")

}



.accent-portfolio-icons .project-zoom:after,

.semitransparent-portfolio-icons .project-zoom:after,

.small-portfolio-icons .project-zoom:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 28,16.01 28,20.99 30,20.99 30,13.99 '/%3E%3Cpolygon fill='white' points='16,23.01 14,23.01 14,30.01 16,30.01 16,29.99 21.007,29.99 21.007,27.99 16,27.99 '/%3E%3C/svg%3E")

}



.outlined-portfolio-icons .project-link:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,2c11.027,0,20,8.972,20,20c0,11.027-8.973,20-20,20S2,33.027,2,22C2,10.972,10.973,2,22,2z M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z'/%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")

}



.accent-portfolio-icons .project-link:after,

.semitransparent-portfolio-icons .project-link:after,

.small-portfolio-icons .project-link:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpolygon fill='white' points='28,28.01 16,28.01 16,16.01 19.011,16.01 19.011,14.01 16,14.01 14.011,14.01 14,14.01 14,28.01 14,30.01 16,30.01 30,30.01 30,29.999 30,28.01 30,24.999 28,24.999 '/%3E%3Cpolygon fill='white' points='28,13.99 28,14.01 22.993,14.01 22.993,16.01 26.637,16.01 20.5,22.146 21.863,23.51 28,17.374 28,20.99 30,20.99 30,13.99 '/%3E%3C/svg%3E")

}



.outlined-portfolio-icons .project-link:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='44px' height='44px' viewBox='0 0 44 44' enable-background='new 0 0 44 44' xml:space='preserve'%3E%3Cpath fill='white' d='M22,0C9.851,0,0,9.85,0,22c0,12.149,9.851,22,22,22s22-9.851,22-22C44,9.85,34.149,0,22,0z M30,28.01v1.989v0.011H16h-2v-2v-14h0.011H16h3.011v2H16v12h12v-3.011h2V28.01z M30,20.99h-2v-3.616l-6.137,6.136L20.5,22.146l6.137-6.137h-3.644v-2H28v-0.02h2V20.99z'/%3E%3C/svg%3E")

}



.links-container a>span {

	display: block;

	position: absolute;

	width: 100%;

	height: 100%;

	left: -2px;

	top: -2px;

	border: 2px solid rgba(255, 255, 255, .38);

	opacity: 1;

	visibility: hidden;

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.mobile-false .accent-portfolio-icons .links-container>a .icon-hover,

.mobile-false .semitransparent-portfolio-icons .links-container>a .icon-hover {

	visibility: visible;

	opacity: 0;

	-webkit-transform: scale(1.3);

	transform: scale(1.3);

	-webkit-transition-duration: .5s;

	transition-duration: .5s

}



.cs-style-3 .rollover-content-wrap:before,

.description-under-image .links-container:after,

.description-under-image .links-container:before,

.links-container:after,

.links-container:before {

	content: "";

	display: table;

	clear: both

}



#page .rollover-content .entry-title a {

	background: 0 0

}



.links-hovers-disabled .rollover-content .entry-title a:hover {

	background: 0 0;

	-webkit-background-clip: text

}



.rollover-content .portfolio-categories>a:after,

.rollover-content .portfolio-categories>span:after {

	background: #fff

}



#page .hover-style-one h2.entry-title,

#page .hover-style-two h2.entry-title,

#page .hover-style-two h4.entry-title,

#page .post .rollover-content .entry-title a:hover,

#page .rollover-content .entry-title a,

#page .rollover-content h3.entry-title {

	background: 0 0

}



.hover-grid .rollover-content {

	-webkit-transition: none;

	transition: none

}



.buttons-on-img {

	position: relative;

	overflow: hidden;

	margin: 0 0 20px;

	text-align: center

}



.bg-on .buttons-on-img {

	margin: 0

}



.layout-list .buttons-on-img {

	margin: 0 30px 25px 0

}



.layout-list .project-even .buttons-on-img {

	margin: 0 0 25px 30px

}



.layout-list .media-wide .buttons-on-img {

	margin-right: 0;

	margin-left: 0

}



.buttons-on-img>p,

.description-under-image .post .buttons-on-img .alignnone,

.description-under-image .post .buttons-on-img .slider-masonry,

.post .buttons-on-img .alignnone {

	margin-bottom: 0

}



.post .buttons-on-img .alignleft {

	margin: 0

}



.buttons-on-img>.rollover-content {

	padding: 0

}



.mobile-true .buttons-on-img>.rollover-content {

	display: block

}



.hover-style-two .rollover-content,

.mobile-true .hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content.is-clicked {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}



.content-align-bottom.hover-style-two .rollover-content {

	-webkit-align-content: flex-end;

	-ms-align-content: flex-end;

	align-content: flex-end;

	-ms-flex-line-pack: end;

	-webkit-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	-webkit-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.content-align-centre.hover-style-two .rollover-content {

	-webkit-align-content: center;

	-ms-align-content: center;

	align-content: center;

	-ms-flex-line-pack: center;

	-webkit-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	-webkit-align-items: center;

	-ms-align-items: center;

	align-items: center;

	-ms-flex-align: center

}



.content-align-left-bottom.hover-style-two .rollover-content {

	-webkit-align-content: flex-end;

	-ms-align-content: flex-end;

	align-content: flex-end;

	-ms-flex-line-pack: end;

	-webkit-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.content-align-left-top.hover-style-two .rollover-content {

	-webkit-align-content: flex-start;

	-ms-align-content: flex-start;

	align-content: flex-start;

	-ms-flex-line-pack: start;

	-webkit-align-items: flex-start;

	-ms-align-items: flex-start;

	align-items: flex-start;

	-ms-flex-align: start

}



.hover-style-two .rollover-content-container {

	margin-top: 10px;

	width: 100%

}



.mobile-true .hover-grid .rollover-content,

.mobile-true .hover-grid-reverse .rollover-content,

.mobile-true .hover-scale .rollover-content {

	top: 0!important;

	left: 0!important;

	opacity: 0

}



.mobile-true .hover-grid .is-clicked .rollover-content,

.mobile-true .hover-grid-reverse .is-clicked .rollover-content,

.mobile-true .hover-scale .is-clicked .rollover-content {

	opacity: 1

}



.hover-scale .post {

	overflow: hidden

}



.hover-scale .post:after,

.hover-scale .rollover-project:after {

	display: block;

	background-color: inherit;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	opacity: 0;

	content: "";

	-webkit-border-radius: 50%;

	border-radius: 50%;

	padding-bottom: 100%;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;

	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s

}



.hover-scale .post-thumbnail-rollover:after,

.hover-scale .post:after {

	padding-bottom: 100%;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s;

	transition: transform .4s cubic-bezier(.4, 0, .2, 1), opacity .4s

}



.hover-scale .ratio-2.rollover-project:after,

.hover-scale article.ratio-2.post:after {

	top: -50%

}



.hover-scale .ratio_3-2.rollover-project:after,

.hover-scale article.ratio_3-2:after {

	top: -25%

}



.hover-scale .ratio_4-3.rollover-project:after,

.hover-scale article.ratio_4-3:after {

	top: -16.6666%

}



.hover-scale .ratio_2-3.rollover-project:after,

.hover-scale article.ratio_2-3:after {

	top: 16.6666%

}



.hover-scale .ratio_3-4.rollover-project:after,

.hover-scale article.ratio_3-4:after {

	top: 14.5%

}



.mobile-false .hover-scale .rollover-project:hover:after,

.mobile-false .hover-scale article:hover:after,

.mobile-true .hover-scale article.is-clicked:after {

	opacity: 1;

	-webkit-transform: scale(1.42);

	transform: scale(1.42)

}



.mobile-false .hover-scale .ratio_3-2.rollover-project:hover:after,

.mobile-false .hover-scale article.ratio_3-2:hover:after,

.mobile-true .hover-scale article.is-clicked.ratio_3-2:after {

	-webkit-transform: scale(1.2);

	transform: scale(1.2)

}



.mobile-false .hover-scale .ratio_4-3.rollover-project:hover:after,

.mobile-false .hover-scale article.ratio_4-3:hover:after,

.mobile-true .hover-scale article.is-clicked.ratio_4-3:after {

	-webkit-transform: scale(1.5);

	transform: scale(1.5)

}



.mobile-false .hover-scale .ratio_2-3.rollover-project:hover:after,

.mobile-false .hover-scale .ratio_3-4.rollover-project:hover:after,

.mobile-false .hover-scale article.ratio_2-3:hover:after,

.mobile-false .hover-scale article.ratio_3-4:hover:after,

.mobile-true .hover-scale article.is-clicked.ratio_2-3:after,

.mobile-true .hover-scale article.is-clicked.ratio_3-4:after {

	-webkit-transform: scale(2);

	transform: scale(2)

}



.mobile-false .hover-scale .rollover-content {

	background: 0 0!important;

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s;

	transition: transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s

}



.mobile-false .hover-scale .rollover-project:hover .rollover-content {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1)

}



.accent-gradient .hover-style-one .rollover-content,

.hover-style-one .rollover-content {

	background: rgba(0, 0, 0, .6);

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, 0)), rgba(0, 0, 0, .1) 50%, color-stop(100%, rgba(0, 0, 0, .6)));

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .6) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .1) 50%, rgba(0, 0, 0, .6) 100%);

	background-color: transparent!important;

	color: #fff

}



.hover-style-one .rollover-project>a:after,

.hover-style-three .rollover-project>a:after {

	top: 0;

	height: 100%;

	content: "";

	background-color: rgba(0, 0, 0, .2);

	width: 100%;

	left: 0

}



.hover-style-one .rollover-content {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap

}



.content-align-centre.hover-style-one .rollover-content {

	-webkit-align-content: flex-end;

	-ms-align-content: flex-end;

	align-content: flex-end;

	-ms-flex-line-pack: end;

	-webkit-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	-webkit-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.content-align-left.hover-style-one .rollover-content {

	-webkit-align-content: flex-end;

	-ms-align-content: flex-end;

	align-content: flex-end;

	-ms-flex-line-pack: end;

	-webkit-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.hover-style-one .rollover-project>a:after {

	position: absolute;

	opacity: 0

}



.mobile-false .hover-style-one .rollover-project:hover>a:after {

	opacity: 1

}



.hover-style-one .rollover-content-container {

	margin-top: 10px;

	width: 100%

}



.hover-style-one.always-show-info .links-container,

.hover-style-one.always-show-info .rollover-thumbnails {

	opacity: 0

}



.cs-style-3 .rollover-project .rollover-content,

.hover-style-one.always-show-info .rollover-project:hover .links-container,

.hover-style-one.always-show-info .rollover-project:hover .rollover-thumbnails {

	opacity: 1

}



.cs-style-3 .rollover-content {

	padding: 0

}



.cs-style-3.content-align-centre .rollover-content {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-wrap: wrap;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-align-content: flex-end;

	-ms-align-content: flex-end;

	align-content: flex-end;

	-ms-flex-line-pack: end;

	-webkit-justify-content: center;

	-ms-justify-content: center;

	justify-content: center;

	-ms-flex-pack: center;

	-webkit-align-items: flex-end;

	-ms-align-items: flex-end;

	align-items: flex-end;

	-ms-flex-align: end

}



.cs-style-3 .rollover-project>a {

	position: relative;

	display: block;

	-webkit-transition: -webkit-transform .4s;

	transition: transform .4s

}



.mobile-false .cs-style-3 .rollover-project:hover>a {

	-ms-transform: translateY(-20px);

	-webkit-transform: translateY(-20px);

	transform: translateY(-20px)

}



.hover-style-three .rollover-project>a:after {

	position: absolute;

	opacity: 0

}



.mobile-false .hover-style-three .rollover-project:hover>a:after,

.mobile-true .hover-style-three .rollover-project.is-clicked>a:after {

	opacity: 1

}



.mobile-false .scale-on-hover .hover-style-three a.rollover:hover>img {

	-webkit-transform: none;

	transform: none

}



.cs-style-3.content-align-left .rollover-content-container {

	position: absolute;

	bottom: 0

}



.cs-style-3 .rollover-content-container {

	width: 100%;

	padding: 15px 20px 5px;

	background-color: #1e1e1e

}



.mobile-false .cs-style-3 .rollover-content-container {

	-webkit-transition: -webkit-transform .4s, opacity .1s .3s;

	transition: transform .4s, opacity .1s .3s;

	-ms-transform: translateY(100%);

	-webkit-transform: translateY(100%);

	transform: translateY(100%)

}



.cs-style-3 .rollover-project:hover .rollover-content-container,

.mobile-false .cs-style-3 .dt-owl-item:hover .rollover-content-container,

.mobile-true .cs-style-3 .dt-owl-item .rollover-content-container,

.mobile-true .cs-style-3 .is-clicked .rollover-content-container {

	opacity: 1;

	-ms-transform: translateY(0);

	-webkit-transform: translateY(0);

	transform: translateY(0);

	-ms-transition: -ms-transform .4s, opacity .1s;

	-webkit-transition: -webkit-transform .4s, opacity .1s;

	transition: transform .4s, opacity .1s

}



.mobile-true .cs-style-3 .is-clicked .rollover-content {

	display: block

}



.mobile-true .cs-style-3.content-align-centre .rollover-content {

	display: none

}



.cs-style-3.content-align-centre .rollover-content.is-clicked {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.cs-style-3 .rollover-thumbnails {

	opacity: 0;

	margin-bottom: 20px

}



.mobile-false .cs-style-3 .links-container {

	opacity: 0

}



.cs-style-3 .links-container {

	margin-bottom: 15px

}



.mobile-false .cs-style-3 .dt-owl-item:hover .links-container,

.mobile-false .cs-style-3 .rollover-project:hover .links-container,

.mobile-false .cs-style-3 .rollover-project:hover .rollover-thumbnails {

	opacity: 1

}



.cs-style-3 .rollover-project .rollover-thumbnails,

.mobile-false .cs-style-3 .links-container {

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.mobile-true .cs-style-3 .links-container {

	-webkit-transition: opacity .1s .3s;

	transition: opacity .1s .3s

}



.cs-style-3 .rollover-content * {

	color: #fff!important

}



.accent-gradient .cs-style-3 .rollover-content .entry-title a {

	-webkit-backface-visibility: hidden;

	background-image: none

}



.mobile-false .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {

	position: absolute;

	left: 0;

	top: 50%;

	width: calc(100% + 40px);

	max-width: calc(100% + 40px)

}



.filter-grayscale .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img,

.filter-grayscale-static .wf-container.effect-layla:not(.jg-container) .rollover-project>a>img {

	top: 0;

	width: 100%;

	max-width: 100%;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.effect-layla .rollover-content {

	display: block;

	padding: 35px 45px;

	opacity: 1;

	text-align: center

}



.effect-layla .rollover-content:hover {

	padding: 35px 45px

}



.effect-layla .rollover-content:after,

.effect-layla .rollover-content:before {

	position: absolute;

	content: '';

	opacity: 0

}



.effect-layla .rollover-content:before {

	top: 25px;

	right: 15px;

	bottom: 25px;

	left: 15px;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	-ms-transform: scale(0, 1);

	-webkit-transform: scale(0, 1);

	transform: scale(0, 1);

	-webkit-transform-origin: 0 0;

	transform-origin: 0 0

}



.effect-layla .rollover-content:after {

	top: 15px;

	right: 25px;

	bottom: 15px;

	left: 25px;

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	-ms-transform: scale(1, 0);

	-webkit-transform: scale(1, 0);

	transform: scale(1, 0);

	-ms-transform-origin: 100% 0;

	-webkit-transform-origin: 100% 0;

	transform-origin: 100% 0

}



.effect-layla .entry-title,

.effect-layla .links-container,

.effect-layla .rollover-thumbnails {

	-ms-transition: -ms-transform .35s;

	-webkit-transition: -webkit-transform .35s;

	transition: transform .35s

}



.effect-layla:not(.always-show-info) .entry-title,

.effect-layla:not(.always-show-info) .links-container,

.effect-layla:not(.always-show-info) .rollover-thumbnails {

	opacity: 0;

	-ms-transition: -ms-transform .35s, opacity .35s;

	-webkit-transition: -webkit-transform .35s, opacity .35s;

	transition: transform .35s, opacity .35s

}



.effect-layla .entry-meta,

.effect-layla p {

	opacity: 0;

	-webkit-transform: translate3d(0, -15px, 0);

	transform: translate3d(0, -15px, 0)

}



.always-show-info.effect-layla .entry-title,

.always-show-info.effect-layla .links-container,

.always-show-info.effect-layla .rollover-thumbnails,

.effect-layla .entry-title,

.effect-layla .links-container,

.effect-layla .rollover-thumbnails {

	-webkit-transform: translate3d(0, -20px, 0);

	transform: translate3d(0, -20px, 0)

}



.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project>a>img {

	-webkit-transform: translate3d(-20px, -50%, 0);

	transform: translate3d(-20px, -50%, 0)

}



.effect-layla .entry-meta,

.effect-layla .rollover-content:after,

.effect-layla .rollover-content:before,

.effect-layla .rollover-project>a>img,

.effect-layla p {

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s

}



.effect-layla .entry-meta,

.effect-layla .links-container {

	position: relative;

	z-index: 10

}



.mobile-false .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {

	-webkit-transform: translate3d(-20px, calc(-50% + 10px), 0);

	transform: translate3d(-20px, calc(-50% + 10px), 0)

}



.mobile-true .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,

.mobile-true .filter-grayscale .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,

.mobile-true .filter-grayscale-static .effect-layla:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.mobile-false .effect-layla.hover-color-static .rollover-project:hover>a>img,

.mobile-true .effect-layla.hover-color-static .rollover-project.is-clicked>a>img {

	opacity: .3

}



.mobile-false .effect-layla .rollover-project:hover figcaption::after,

.mobile-false .effect-layla .rollover-project:hover figcaption::before,

.mobile-true .effect-layla .rollover-project.is-clicked figcaption::after,

.mobile-true .effect-layla .rollover-project.is-clicked figcaption::before {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1)

}



.mobile-false .effect-layla .rollover-project:hover .entry-meta,

.mobile-false .effect-layla .rollover-project:hover .entry-title,

.mobile-false .effect-layla .rollover-project:hover .links-container,

.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,

.mobile-false .effect-layla .rollover-project:hover p,

.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,

.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,

.mobile-true .effect-layla .rollover-project.is-clicked .links-container,

.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,

.mobile-true .effect-layla .rollover-project.is-clicked p {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-meta,

.mobile-false.mobile-false .effect-layla .rollover-project:hover .entry-title,

.mobile-false.mobile-false .effect-layla .rollover-project:hover .links-container,

.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-content:after,

.mobile-false.mobile-false .effect-layla .rollover-project:hover .rollover-thumbnails,

.mobile-false.mobile-false .effect-layla .rollover-project:hover a>img,

.mobile-false.mobile-false .effect-layla .rollover-project:hover p,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-meta,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .entry-title,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .links-container,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-content:after,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked .rollover-thumbnails,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked a>img,

.mobile-true.mobile-true .effect-layla .rollover-project.is-clicked p {

	-webkit-transition-delay: .15s;

	transition-delay: .15s

}



.effect-bubba .rollover-project>a>img {

	-webkit-transition: opacity .35s;

	transition: opacity .35s

}



.mobile-false .effect-bubba.hover-color-static .rollover-project:hover>a>img,

.mobile-false.effect-bubba.hover-color-static .rollover-project:hover>a>.blur-effect,

.mobile-true .effect-bubba.hover-color-static .rollover-project.is-clicked>a>img {

	opacity: .3

}



.effect-bubba .rollover-content {

	display: block;

	padding: 35px 45px;

	text-align: center;

	opacity: 1

}



.effect-bubba .rollover-content:after,

.effect-bubba .rollover-content:before {

	position: absolute;

	top: 25px;

	right: 25px;

	bottom: 25px;

	left: 25px;

	content: '';

	opacity: 0;

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s

}



.effect-bubba .rollover-content:before {

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	-webkit-transform: scale(0, 1);

	transform: scale(0, 1)

}



.effect-bubba .rollover-content:after {

	border-right: 1px solid #fff;

	border-left: 1px solid #fff;

	-webkit-transform: scale(1, 0);

	transform: scale(1, 0)

}



.effect-bubba:not(.always-show-info) .rollover-content .entry-title,

.effect-bubba:not(.always-show-info) .rollover-content .links-container,

.effect-bubba:not(.always-show-info) .rollover-content .rollover-thumbnails {

	opacity: 0;

	-webkit-transition: -webkit-transform .35s, opacity .35s;

	transition: transform .35s, opacity .35s;

	-webkit-transform: translate3d(0, -20px, 0);

	transform: translate3d(0, -20px, 0)

}



.effect-bubba .rollover-content .entry-meta,

.effect-bubba .rollover-content p {

	opacity: 0;

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s;

	-webkit-transform: translate3d(0, 20px, 0);

	transform: translate3d(0, 20px, 0)

}



.effect-bubba .entry-meta,

.effect-bubba .links-container {

	position: relative;

	z-index: 10

}



.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:after,

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-content:before,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:after,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-content:before {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1)

}



.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-meta,

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .entry-title,

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .links-container,

.mobile-false.mobile-false .effect-bubba .rollover-project:hover .rollover-thumbnails,

.mobile-false.mobile-false .effect-bubba .rollover-project:hover p,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-meta,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .entry-title,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .links-container,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked .rollover-thumbnails,

.mobile-true.mobile-true .effect-bubba .rollover-project.is-clicked p {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.mobile-false .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {

	position: absolute;

	top: 50%;

	left: 0;

	width: calc(100% + 20px);

	max-width: calc(100% + 20px)

}



.filter-grayscale .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img,

.filter-grayscale-static .wf-container.effect-sarah:not(.jg-container) .rollover-project>a>img {

	top: 0;

	width: 100%;

	max-width: 100%;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.effect-sarah .rollover-project>a>img {

	max-width: none;

	width: -webkit-calc(100% + 20px);

	width: calc(100% + 20px);

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s;

	-webkit-transform: translate3d(-10px, -50%, 0);

	transform: translate3d(-10px, -50%, 0);

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



.jg-container.effect-sarah .rollover-project>a>img,

.mobile-true .effect-sarah .rollover-project>a>img,

.slider-wrapper.effect-sarah .rollover-project>a>img {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.slider-wrapper.effect-sarah .rollover-project>a>img {

	width: 100%

}



.mobile-false.mobile-false .effect-sarah.hover-color-static .rollover-project:hover>a>img,

.mobile-true.mobile-true .effect-sarah.hover-color-static .rollover-project.is-clicked>a>img {

	opacity: .3

}



.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project.is-clicked>a>img,

.mobile-false.mobile-false .effect-sarah:not(.jg-container):not(.slider-wrapper) .rollover-project:hover>a>img {

	-webkit-transform: translate3d(0, -50%, 0);

	transform: translate3d(0, -50%, 0)

}



.effect-sarah .rollover-content {

	display: block;

	padding: 25px 40px;

	text-align: left;

	opacity: 1

}



.effect-sarah .rollover-content .links-container {

	text-align: left

}



.effect-sarah:not(.always-show-info) .rollover-content .entry-title,

.effect-sarah:not(.always-show-info) .rollover-content .links-container,

.effect-sarah:not(.always-show-info) .rollover-content .rollover-thumbnails {

	opacity: 0;

	-webkit-transition: opacity .35s;

	transition: opacity .35s

}



.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title,

.mobile-false.mobile-false .effect-sarah .rollover-project:hover .links-container,

.mobile-false.mobile-false .effect-sarah .rollover-project:hover .rollover-thumbnails,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .links-container,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .rollover-thumbnails {

	opacity: 1

}



.effect-sarah .rollover-content .entry-title {

	position: relative;

	overflow: hidden;

	padding: 0 0 15px;

	margin-bottom: 15px

}



.effect-sarah .rollover-content .entry-title:after {

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 3px;

	background: #fff;

	content: '';

	-webkit-transition: -webkit-transform .35s;

	transition: transform .35s;

	-webkit-transform: translate3d(-101%, 0, 0);

	transform: translate3d(-100%, 0, 0)

}



.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-title:after,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-title:after {

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.effect-sarah .rollover-content .entry-meta,

.effect-sarah .rollover-content p {

	opacity: 0;

	-webkit-transition: opacity .35s, -webkit-transform .35s;

	transition: opacity .35s, transform .35s;

	-webkit-transform: translate3d(100%, 0, 0);

	transform: translate3d(100%, 0, 0)

}



.mobile-false.mobile-false .effect-sarah .rollover-project:hover .entry-meta,

.mobile-false.mobile-false .effect-sarah .rollover-project:hover p,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked .entry-meta,

.mobile-true.mobile-true .effect-sarah .rollover-project .is-clicked p {

	opacity: 1;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 0)

}



.albums.small-hover-icons .rollover-video i:after,

.portfolio.small-hover-icons .rollover-video i:after,

.small-hover-icons .dt-albums-shortcode .rollover-video i:after,

.small-hover-icons .dt-portfolio-shortcode .rollover-video i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.albums.large-hover-icons .rollover-video i:after,

.large-hover-icons .dt-albums-shortcode .rollover-video i:after,

.large-hover-icons .dt-portfolio-shortcode .rollover-video i:after,

.portfolio.large-hover-icons .rollover-video i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='16,7 9,7 9,0 7,0 7,7 0,7 0,9 7,9 7,16 9,16 9,9 16,9 '/%3E%3C/svg%3E")

}



.instagram-photos.dt-gallery-container .rollover.rollover-small i:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpolygon points='14,-0.02 14,0 8.993,0 8.993,2 14,2 14,6.98 16,6.98 16,-0.02 '/%3E%3Cpolygon points='2,9 0,9 0,16 2,16 2,15.98 7.007,15.98 7.007,13.98 2,13.98 '/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.rollover-thumbnails {

	position: relative;

	display: -ms-flexbox

}



.buttons-on-img .rollover-thumbnails,

.description-under-image .rollover-thumbnails {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	margin: 0;

	z-index: 9

}



.album-minuatures-style-1 .rollover-thumbnails {

	width: 142px;

	height: 116px

}



.album-minuatures-style-2 .rollover-thumbnails {

	width: 170px;

	height: 70px

}



.content-align-left-bottom.hover-style-two .rollover-thumbnails,

.hover-style-one.content-align-left .rollover-thumbnails,

.hover-style-three.content-align-left .rollover-thumbnails {

	position: absolute;

	display: block;

	top: 15px;

	right: 17px

}



.content-align-left-top.hover-style-two .rollover-thumbnails {

	position: absolute;

	display: block;

	bottom: 14px;

	right: 17px

}



.rollover-project .rollover-thumbnails {

	margin-top: 5px;

	margin-bottom: 5px

}



.effect-bubba .rollover-project .rollover-thumbnails,

.effect-layla .rollover-project .rollover-thumbnails,

.effect-sarah .rollover-project .rollover-thumbnails {

	display: inline-block;

	margin-bottom: -5px;

	margin-top: 15px

}



.disabled-hover-icons .blog-media .rollover-thumbnails {

	display: none

}



.mobile-false .buttons-on-img:hover .rollover-thumbnails,

.mobile-false .rollover:hover .rollover-thumbnails,

.mobile-true .rollover.is-clicked .rollover-thumbnails {

	opacity: 1

}



.rollover-thumbnails span {

	position: absolute;

	top: 0;

	left: 0;

	border: 3px solid #fff;

	-webkit-box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);

	box-shadow: 0 0 5px 1px rgba(0, 0, 0, .15);

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.album-minuatures-style-1 .rollover-thumbnails span {

	width: 90px;

	height: 90px!important

}



.album-minuatures-style-2 .rollover-thumbnails span {

	top: 0;

	left: 0;

	width: 69px;

	height: 69px!important

}



.rollover-thumbnails span,

.rollover-thumbnails span img {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.albums-shortcode .rollover-thumbnails span img {

	height: 90px;

	max-height: 100%

}



.album-minuatures-style-2 .rollover-thumbnails .r-thumbn-2 img {

	min-height: 44px

}



.rollover-thumbnails .r-thumbn-1 {

	z-index: 102

}



.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-1 {

	top: 25px;

	left: 49px

}



.rollover-thumbnails .r-thumbn-2 {

	z-index: 100

}



.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-2 {

	top: 0;

	left: 42px;

	width: 50px;

	height: 50px!important

}



.album-minuatures-style-2 .rollover-thumbnails .r-thumbn-2 {

	left: 49px

}



.album-minuatures-style-1 .rollover-thumbnails .r-thumbn-3 {

	top: 29px;

	left: 0;

	width: 70px;

	height: 70px!important;

	z-index: 101

}



.album-minuatures-style-2 .rollover-thumbnails .r-thumbn-3 {

	left: 98px;

	z-index: 99

}



.rollover-thumbnails span i {

	display: none!important

}



#page .rollover-thumbnails img {

	max-width: 100%

}



.albums .rollover.rollover-thumbnails-on i:after,

.dt-albums-shortcode .rollover.rollover-thumbnails-on i:after,

.rollover.rollover-thumbnails-on i:after {

	display: none

}



.related-projects .project-list-content {

	padding-top: 5px

}



.related-projects .portfolio-categories,

.related-projects .project-list-content h3 {

	margin-bottom: 8px

}



#page .related-projects .owl-nav a,

#page .related-projects .owl-nav a i {

	width: 36px;

	height: 36px;

	border-width: 0;

	border-style: solid;

	border-radius: 500px;

	opacity: 1

}



.arrows-accent.slider-wrapper.related-projects .owl-nav a:hover i:before,

.slider-wrapper.arrows-accent.related-projects .owl-nav a:hover i {

	color: rgba(255, 255, 255, .75)!important

}



.related-projects a.owl-prev {

	top: 50%;

	transform: translateY(calc(-50% + 0));

	left: -43px

}



.related-projects a.owl-next {

	top: 50%;

	transform: translateY(calc(-50% + 0));

	right: -43px

}



.owl-carousel.shortcode-photo-slider[data-img-mode=fit] .owl-stage {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-content: stretch;

	-ms-align-content: stretch;

	align-content: stretch

}



.owl-carousel.shortcode-photo-slider .dt-owl-item {

	overflow: hidden

}



.widget .instagram-photos {

	overflow: hidden;

	margin-bottom: 15px;

	padding-top: 5px

}



.instagram-photos a {

	position: relative;

	float: left;

	max-width: 115px;

	border-right: 2px solid transparent;

	border-bottom: 2px solid transparent;

	line-height: 0;

	opacity: 0;

	-webkit-box-sizing: border-box;

	box-sizing: border-box

}



.widget .instagram-photos a {

	max-width: 77px

}



.instagram-photos img {

	max-width: 100%;

	width: 100%;

	height: auto

}



.instagram-photos a i {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0

}



.mobile-false .instagram-photos a:hover i {

	opacity: 1

}



.albums-shortcode article,

.portfolio-shortcode article {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: flex-start;

	-ms-align-items: flex-start;

	-ms-flex-align: flex-start;

	align-items: flex-start

}



.mode-grid:not(.bottom-overlap-layout-list).albums-shortcode article,

.mode-grid:not(.bottom-overlap-layout-list).portfolio-shortcode article,

.mode-masonry:not(.bottom-overlap-layout-list).albums-shortcode article,

.mode-masonry:not(.bottom-overlap-layout-list).portfolio-shortcode article {

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-items: stretch;

	-ms-align-items: stretch;

	-ms-flex-align: stretch;

	align-items: stretch

}



.bottom-overlap-layout-list.albums-shortcode article,

.bottom-overlap-layout-list.portfolio-shortcode article {

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center

}



.content-rollover-layout-list.mode-grid.albums-shortcode article,

.content-rollover-layout-list.mode-grid.portfolio-shortcode article,

.gradient-overlay-layout-list.mode-grid.albums-shortcode article,

.gradient-overlay-layout-list.mode-grid.portfolio-shortcode article {

	height: auto

}



.hover-grid article,

.hover-grid-reverse article {

	position: relative;

	overflow: hidden

}



.gradient-overlay-layout-list.albums-shortcode article,

.gradient-overlay-layout-list.portfolio-shortcode article {

	overflow: hidden;

	transform: translateZ(0)

}



.albums-shortcode.quick-scale-img .post-thumbnail-rollover,

.albums-shortcode.scale-img .post-thumbnail-rollover,

.portfolio-shortcode.quick-scale-img .post-thumbnail-rollover,

.portfolio-shortcode.scale-img .post-thumbnail-rollover {

	transform: translateZ(0)

}



.albums-shortcode .post-thumbnail-wrap,

.portfolio-shortcode .post-thumbnail-wrap {

	position: relative;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	-ms-flex: 0 0 auto

}



.albums-shortcode .post-thumbnail,

.portfolio-shortcode .post-thumbnail {

	position: relative;

	display: block

}



.albums-shortcode .post-thumbnail .alignleft,

.portfolio-shortcode .post-thumbnail .alignleft {

	margin: 0

}



.albums-shortcode .post-thumbnail .alignnone,

.portfolio-shortcode .post-thumbnail .alignnone {

	margin-bottom: 0

}



.portfolio-shortcode .format-gallery .post-thumbnail,

.post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {

	width: 100%

}



.mobile-false .quick-scale-img.content-rollover-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,

.mobile-false .quick-scale-img.gradient-overlap-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,

.mobile-false .quick-scale-img.gradient-overlay-layout-list article:hover .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,

.mobile-true .quick-scale-img.content-rollover-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img,

.mobile-true .quick-scale-img.gradient-overlay-layout-list article.is-clicked .post-thumbnail:not(.overlay-placeholder)>.post-thumbnail-rollover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform .25s ease-out;

	transition: transform .25s ease-out

}



.mobile-false .gradient-overlap-layout-list.scale-img article:hover .post-thumbnail>.post-thumbnail-rollover img,

.mobile-true .gradient-overlap-layout-list.scale-img .is-clicked .post-thumbnail>.post-thumbnail-rollover img {

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	-webkit-transition: -webkit-transform 4s ease-out;

	transition: transform 4s ease-out

}



.albums-shortcode .post-entry-content,

.portfolio-shortcode .post-entry-content {

	position: relative;

	z-index: 10

}



.gradient-overlap-layout-list.albums-shortcode .post-entry-content,

.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content {

	position: relative;

	margin-top: -125px;

	z-index: 1;

	padding-top: 90px

}



.gradient-overlap-layout-list.albums-shortcode .post-entry-content:before,

.gradient-overlap-layout-list.portfolio-shortcode .post-entry-content:before {

	position: absolute;

	top: 0;

	left: 0;

	z-index: -1;

	width: 100%;

	height: 150px;

	content: ""

}



.gradient-overlay-layout-list.albums-shortcode .post-entry-content,

.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {

	position: absolute;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap;

	background: 0 0!important;

	width: 100%;

	min-height: 100%;

	left: 0;

	top: 0;

	overflow: hidden;

	-webkit-transition: opacity .35s;

	transition: opacity .35s

}



.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .post-entry-content,

.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .post-entry-content {

	opacity: 0

}



.mobile-true .hover-scale article.is-clicked .post-entry-content,

.mobile-true .hover-scale.gradient-overlay-layout-list.albums-shortcode .is-clicked .post-entry-content,

.mobile-true .hover-scale.gradient-overlay-layout-list.portfolio-shortcode .is-clicked .post-entry-content {

	opacity: 1

}



.content-rollover-layout-list.albums-shortcode .post-entry-content,

.content-rollover-layout-list.portfolio-shortcode .post-entry-content {

	height: auto

}



.gradient-overlay-layout-list.hover-fade article .post-entry-content {

	opacity: 0;

	visibility: hidden

}



.mobile-false .gradient-overlay-layout-list.hover-fade article:hover .post-entry-content,

.mobile-true .gradient-overlay-layout-list.hover-fade article.is-clicked .post-entry-content {

	opacity: 1;

	visibility: visible

}



@-webkit-keyframes fadeInFromNone {

	0% {

		visibility: hidden;

		opacity: 0

	}

	1% {

		visibility: visible;

		opacity: 0

	}

	100% {

		visibility: visible;

		opacity: 1

	}

}



@keyframes fadeInFromNone {

	0% {

		visibility: hidden;

		opacity: 0

	}

	1% {

		visibility: visible;

		opacity: 0

	}

	100% {

		visibility: visible;

		opacity: 1

	}

}



@-webkit-keyframes fadeToNone {

	0% {

		opacity: 1

	}

	1% {

		opacity: 0

	}

	100% {

		opacity: 0;

		visibility: hidden

	}

}



@keyframes fadeToNone {

	0% {

		opacity: 1

	}

	1% {

		opacity: 0

	}

	100% {

		opacity: 0;

		visibility: hidden

	}

}



.mobile-false .hover-scale .post-entry-content {

	-webkit-transform: scale(0);

	transform: scale(0);

	-webkit-transition: -webkit-transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s;

	transition: transform .25s cubic-bezier(.4, 0, .2, 1), opacity .25s

}



.mobile-false .hover-scale article:hover .post-entry-content {

	opacity: 1;

	-webkit-transform: scale(1);

	transform: scale(1)

}



.hover-grid .post-entry-content,

.hover-grid-reverse .post-entry-content {

	opacity: 0

}



.mobile-false .hover-grid article:hover .post-entry-content,

.mobile-false .hover-grid-reverse article:hover .post-entry-content,

.mobile-true .hover-grid .is-clicked .post-entry-content,

.mobile-true .hover-grid-reverse .is-clicked .post-entry-content {

	opacity: 1

}



.mobile-false .hover-scale .post-thumbnail-rollover:after {

	display: none

}



.portfolio-shortcode .entry-excerpt {

	overflow: hidden

}



.portfolio-shortcode .post-entry-content .entry-title a,

.portfolio-shortcode .post-entry-title-content .entry-title a {

	-webkit-transition: color .35s;

	transition: color .35s

}



.accent-gradient .portfolio-shortcode .post-entry-content .entry-title a,

.accent-gradient .portfolio-shortcode .post-entry-title-content .entry-title a {

	-webkit-transition: none;

	transition: none

}



.albums-shortcode .entry-meta,

.portfolio-shortcode .entry-meta {

	padding: 0

}



.albums-shortcode .entry-meta>span a,

.portfolio-shortcode .entry-meta>span a {

	display: inline-block

}



.albums-shortcode .entry-meta a:hover,

.portfolio-shortcode .entry-meta a:hover {

	text-decoration: underline

}



.albums-shortcode .entry-meta *,

.portfolio-shortcode .entry-meta * {

	color: inherit

}



.albums-shortcode .entry-meta>a:after,

.albums-shortcode .entry-meta>span:after,

.portfolio-shortcode .entry-meta>a:after,

.portfolio-shortcode .entry-meta>span:after {

	right: 0;

	width: 3px;

	height: 3px;

	top: 50%;

	-webkit-transform: translateY(-50%);

	transform: translateY(-50%);

	content: ""

}



.albums-shortcode .entry-meta>.data-link:hover,

.portfolio-shortcode .entry-meta>.data-link:hover {

	text-decoration: none

}



.post-entry-content .project-links-container,

.post-thumbnail-wrap .project-links-container {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.gradient-overlap-layout-list .post-entry-content .project-links-container,

.gradient-overlap-layout-list .post-thumbnail-wrap .project-links-container {

	height: calc(100% - 125px)

}



.content-rollover-layout-list:not(.content-align-center) .post-entry-content .project-links-container,

.content-rollover-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container,

.gradient-overlay-layout-list:not(.content-align-center) .post-entry-content .project-links-container,

.gradient-overlay-layout-list:not(.content-align-center) .post-thumbnail-wrap .project-links-container {

	-webkit-justify-content: flex-start;

	-ms-flex-pack: flex-start;

	-ms-justify-content: flex-start;

	justify-content: flex-start

}



.post-entry-content .project-links-container a,

.post-thumbnail-wrap .project-links-container a {

	position: relative;

	font-size: 0;

	line-height: 0;

	opacity: 0;

	text-align: center;

	-webkit-transition: opacity .3s ease;

	transition: opacity .3s ease;

	-webkit-backface-visibility: hidden

}



.post-entry-content .project-links-container a:after,

.post-entry-content .project-links-container a:before,

.post-thumbnail-wrap .project-links-container a:after,

.post-thumbnail-wrap .project-links-container a:before {

	position: absolute;

	background: 0 0;

	border-style: solid;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	content: "";

	box-sizing: border-box;

	-webkit-border-radius: inherit;

	border-radius: inherit;

	-webkit-transition: opacity .15s linear;

	transition: opacity .15s linear;

	-webkit-backface-visibility: hidden

}



.disable-icon-hover-bg .post-entry-content .project-links-container a:after,

.disable-icon-hover-bg .post-entry-content .project-links-container a:before,

.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:after,

.disable-icon-hover-bg .post-thumbnail-wrap .project-links-container a:before {

	-webkit-transition: none;

	transition: none

}



.post-entry-content .project-links-container a:before,

.post-entry-content .project-links-container a:hover:after,

.post-thumbnail-wrap .project-links-container a:before,

.post-thumbnail-wrap .project-links-container a:hover:after {

	opacity: 1

}



.post-entry-content .project-links-container a:after,

.post-entry-content .project-links-container a:hover:before,

.post-thumbnail-wrap .project-links-container a:after,

.post-thumbnail-wrap .project-links-container a:hover:before {

	opacity: 0

}



.gradient-overlap-layout-list article:hover .project-links-container a,

.gradient-overlap-layout-list.portfolio-shortcode article:hover .post-thumbnail-rollover:after,

.gradient-overlay-layout-list .post-entry-content .project-links-container a,

.gradient-overlay-layout-list .post-thumbnail-wrap .project-links-container a,

.mobile-true .gradient-overlap-layout-list.portfolio-shortcode .is-clicked .post-thumbnail-rollover:after,

.mobile-true .portfolio-shortcode .is-clicked .post-thumbnail>.post-thumbnail-rollover:after,

.portfolio-shortcode .post-thumbnail:hover>.post-thumbnail-rollover:after,

.post-entry-content:hover .project-links-container a,

.post-thumbnail:hover .project-links-container a {

	opacity: 1

}



.post-entry-content .project-links-container a:hover:before,

.post-entry-content .project-links-container a:not(:hover):after,

.post-thumbnail-wrap .project-links-container a:hover:before,

.post-thumbnail-wrap .project-links-container a:not(:hover):after {

	transition-delay: .1s

}



.post-entry-content .project-links-container a>span,

.post-thumbnail-wrap .project-links-container a>span {

	position: relative;

	z-index: 2;

	-webkit-transition: color .25s;

	transition: color .25s

}



.post-thumbnail-wrap .project-links-container {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}



.slider-simple {

	background: #262626

}



.slider-masonry .slide-item,

.slider-simple .slide-item {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-flex-flow: column nowrap;

	-ms-flex-flow: column nowrap;

	flex-flow: column nowrap

}



.slider-masonry .dt-owl-item,

.slider-simple .dt-owl-item {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	overflow: hidden

}



.album-share-overlay .soc-ico a:after,

.album-share-overlay .soc-ico a:before,

.mobile-false .album-share-overlay .soc-ico a.whatsapp {

	display: none

}



.album-share-overlay .share-button.entry-share {

	text-indent: -9999px;

	background-position: center center;

	background-repeat: no-repeat

}



.album-share-overlay .soc-ico {

	position: absolute;

	z-index: 999;

	visibility: hidden;

	overflow: visible;

	opacity: 0;

	left: 0;

	bottom: 46px;

	width: 36px;

	background-color: #fff

}



.album-share-overlay .soc-ico:after {

	position: absolute;

	left: 50%;

	margin-left: -5px;

	bottom: -5px;

	width: 0;

	height: 0;

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #fff;

	content: ""

}



.album-share-overlay .soc-ico a {

	display: none;

	width: 100%;

	margin: 5px auto;

	background: 0 0!important

}



#page .album-share-overlay .soc-ico a {

	box-shadow: none

}



.album-share-overlay .soc-ico a:hover {

	background: 0 0!important;

	opacity: .6

}



.album-share-overlay .share-button.entry-share:hover,

.photo-scroller .album-share-overlay .share-button.entry-share:hover,

.photo-scroller .btn-project-link:hover {

	opacity: .7;

	background-color: rgba(0, 0, 0, .4)

}



#page .album-share-overlay .soc-ico a .soc-font-icon,

#page .album-share-overlay .soc-ico a:hover .soc-font-icon {

	color: #000

}



.album-share-overlay {

	position: relative

}



.album-share-overlay,

.album-share-overlay .share-button.entry-share,

.photo-scroller .btn-project-link {

	float: left;

	width: 32px;

	height: 32px;

	padding: 0;

	margin: 0 5px 5px 0

}



.album-share-overlay .share-button.entry-share,

.photo-scroller .btn-project-link {

	background-color: rgba(0, 0, 0, .4);

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.photo-scroller .album-share-overlay .share-button.entry-share {

	width: 36px;

	height: 36px;

	background-color: rgba(0, 0, 0, .4)

}



.photoSlider .video-icon,

.rsPlayBtn {

	position: absolute;

	top: 50%;

	left: 50%;

	width: 80px;

	height: 80px;

	margin-left: -40px;

	margin-top: -40px;

	background-color: #000;

	background-color: rgba(0, 0, 0, .4);

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='32px' height='32px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve' fill='white'%3E%3Cpath d='M3.125,4L10.2,8.001L3.125,12V3.8 M1,0v16l13-8L1,0L1,0z'/%3E%3C/svg%3E");

	background-repeat: no-repeat;

	background-position: 30px center;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.photo-scroller .ps-link {

	opacity: 0;

	background-color: rgba(0, 0, 0, .4);

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.ps-center-btn,

.rsBtnCenterer {

	position: absolute;

	left: 50%;

	top: 50%;

	width: 91px;

	height: 91px;

	margin: -45px 0 0 -45px

}



.ps-center-btn.BtnCenterer,

.rsBtnCenterer.with-link {

	width: 200px;

	margin: -45px 0 0 -100px

}



.photoSlider .ps-center-btn.BtnCenterer .ps-link,

.photoSlider .ps-center-btn.BtnCenterer .video-icon,

.rsBtnCenterer .rsPlayBtn {

	position: relative;

	top: 0;

	left: 0;

	display: inline-block;

	margin: 0 5px

}



#page .photo-scroller .act .ps-link:hover,

#page .photo-scroller .photoSlider .video-icon:hover,

.rsPlayBtn:hover {

	background-color: rgba(0, 0, 0, .4);

	opacity: .7!important

}



.slider-content.logo-items .dt-owl-item {

	text-align: center

}



.albums-shortcode article:hover .gallery-rollover,

.albums-shortcode article:hover .rollover-thumbnails,

.gallery-shortcode article:hover .gallery-rollover,

.gallery-shortcode article:hover .rollover-thumbnails {

	opacity: 1

}



.albums-shortcode .rollover-thumbnails {

	position: relative;

	top: 0;

	left: 0;

	transform: none;

	display: inline-block;

	opacity: 1

}



.album-rollover {

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex

}



.bottom-overlap-layout-list .album-rollover,

.classic-layout-list .album-rollover,

.content-align-center .album-rollover,

.gradient-overlap-layout-list .album-rollover {

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.bottom-overlap-layout-list .album-rollover,

.classic-layout-list .album-rollover,

.gradient-overlap-layout-list .album-rollover {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	opacity: 0;

	-webkit-transition: opacity .4s ease;

	transition: opacity .4s ease

}



.album-rollover .mobile-true .bottom-overlap-layout-list article.is-clicked,

.album-rollover .mobile-true .classic-layout-list article.is-clicked,

.album-rollover .mobile-true .gradient-overlap-layout-list article.is-clicked,

.mobile-false .albums-shortcode figure:hover>.post-thumbnail-rollover:after,

.mobile-false .bottom-overlap-layout-list figure:hover .album-rollover,

.mobile-false .classic-layout-list figure:hover .album-rollover,

.mobile-false .content-rollover-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-false .gradient-overlap-layout-list article:hover .album-rollover,

.mobile-false .gradient-overlap-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-false .gradient-overlay-layout-list article:hover>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-true .content-rollover-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-true .gradient-overlap-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after,

.mobile-true .gradient-overlay-layout-list article.is-clicked>.post-thumbnail-wrap .post-thumbnail-rollover:after {

	opacity: 1

}



.gradient-overlay-layout-list:not(.content-align-center) .album-rollover {

	display: block

}



.gradient-overlap-layout-list .album-rollover {

	height: calc(100% - 125px)

}



.content-rollover-layout-list .album-rollover,

.gradient-overlap-layout-list .album-rollover,

.gradient-overlay-layout-list .album-rollover {

	background: 0 0!important

}



.albums-shortcode.gradient-overlap-layout-list .post-entry-content {

	width: 100%

}



.albums-shortcode .album-zoom-ico {

	border-style: solid;

	box-sizing: border-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -ms-flex;

	display: flex;

	-webkit-align-items: center;

	-ms-align-items: center;

	-ms-flex-align: center;

	align-items: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	-ms-justify-content: center;

	justify-content: center

}



.albums-shortcode .album-zoom-ico span {

	position: relative

}



.albums-shortcode figure {

	position: relative;

	overflow: hidden

}



@charset "utf-8";

.transparent-border-mixin {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .transparent-border-mixin,

.sidebar-content .transparent-border-mixin {

	border-color: rgba(140, 149, 162, .15)

}



.footer .transparent-border-mixin {

	border-color: rgba(234, 234, 234, .15)

}



.solid-bg-mixin {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .shadow-decoration {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.accent-bg-mixin {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .accent-bg-mixin {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



html,

body,

body.page,

.wf-container>* {

	font: normal 15px / 23px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	word-spacing: normal;

	color: #8c95a2

}



.text-big,

.dt-accordion-text-big .wpb_accordion_header>a {

	font-size: 15px;

	line-height: 23px

}



.text-normal,

.dt-accordion-text-normal .wpb_accordion_header>a {

	font-size: 14px;

	line-height: 22px

}



.text-small,

.dt-accordion-text-small .wpb_accordion_header>a {

	font-size: 12px;

	line-height: 20px

}



.wp-caption-text {

	font-size: 12px;

	line-height: 20px

}



.text-uppercase {

	text-transform: uppercase

}



h1,

.h1-size,

.entry-title.h1-size,

.dt-accordion-h1-size .wpb_accordion_header>a {

	color: #1f365c;

	font: normal 30px / 35px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



@media (max-width:800px) {

	h1,

	.h1-size,

	.entry-title.h1-size,

	.dt-accordion-h1-size .wpb_accordion_header>a {

		font-size: 26px;

		line-height: 32px

	}

}



h2,

.h2-size,

.entry-title.h2-size,

h1.entry-title,

.dt-accordion-h2-size .wpb_accordion_header>a {

	color: #1f365c;

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



h3,

.h3-size,

.entry-title.h3-size,

h2.entry-title,

.dt-accordion-h3-size .wpb_accordion_header>a {

	color: #1f365c;

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



h4,

.h4-size,

.entry-title.h4-size,

h3.entry-title,

.dt-accordion-h4-size .wpb_accordion_header>a,

.vc_separator h4 {

	color: #1f365c;

	font: normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



h5,

.h5-size,

h4.entry-title,

.entry-title.h5-size,

.dt-accordion-h5-size .wpb_accordion_header>a {

	color: #1f365c;

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



h6,

.h6-size,

.entry-title.h6-size,

.dt-accordion-h6-size .wpb_accordion_header>a {

	color: #1f365c;

	font: normal 16px / 22px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



h1,

h2,

h3,

h4,

h5,

h6,

h1 a,

h2 a,

h3 a,

h4 a,

h5 a,

h6 a,

h1 a:hover,

h2 a:hover,

h3 a:hover,

h4 a:hover,

h5 a:hover,

h6 a:hover,

.h1-size,

.entry-title.h1-size,

.h2-size,

.entry-title.h2-size,

h1.entry-title,

.h3-size,

.entry-title.h3-size,

h2.entry-title,

.h4-size,

.entry-title.h4-size,

h3.entry-title,

.h5-size,

.entry-title.h5-size,

.h6-size,

.entry-title.h6-size,

.header-color,

.entry-meta .header-color,

.color-title {

	color: #1f365c

}



.sidebar-content h1,

.sidebar-content h2,

.sidebar-content h3,

.sidebar-content h4,

.sidebar-content h5,

.sidebar-content h6,

.sidebar-content h1 a,

.sidebar-content h2 a,

.sidebar-content h3 a,

.sidebar-content h4 a,

.sidebar-content h5 a,

.sidebar-content h6 a,

.sidebar-content h1 a:hover,

.sidebar-content h2 a:hover,

.sidebar-content h3 a:hover,

.sidebar-content h4 a:hover,

.sidebar-content h5 a:hover,

.sidebar-content h6 a:hover,

.sidebar-content .h1-size,

.sidebar-content .entry-title.h1-size,

.sidebar-content .h2-size,

.sidebar-content .entry-title.h2-size,

.sidebar-content h1.entry-title,

.sidebar-content .h3-size,

.sidebar-content .entry-title.h3-size,

.sidebar-content h2.entry-title,

.sidebar-content .h4-size,

.sidebar-content .entry-title.h4-size,

.sidebar-content h3.entry-title,

.sidebar-content .h5-size,

.sidebar-content .entry-title.h5-size,

.sidebar-content .h6-size,

.sidebar-content .entry-title.h6-size,

.sidebar-content .header-color,

.sidebar-content .entry-meta .header-color,

.sidebar-content .color-title {

	color: #1f365c

}



.footer h1,

.footer h2,

.footer h3,

.footer h4,

.footer h5,

.footer h6,

.footer h1 a,

.footer h2 a,

.footer h3 a,

.footer h4 a,

.footer h5 a,

.footer h6 a,

.footer h1 a:hover,

.footer h2 a:hover,

.footer h3 a:hover,

.footer h4 a:hover,

.footer h5 a:hover,

.footer h6 a:hover,

.footer .h1-size,

.footer .entry-title.h1-size,

.footer .h2-size,

.footer .entry-title.h2-size,

.footer h1.entry-title,

.footer .h3-size,

.footer .entry-title.h3-size,

.footer h2.entry-title,

.footer .h4-size,

.footer .entry-title.h4-size,

.footer h3.entry-title,

.footer .h5-size,

.footer .entry-title.h5-size,

.footer .h6-size,

.footer .entry-title.h6-size,

.footer .header-color,

.footer .entry-meta .header-color,

.footer .color-title {

	color: #eaeaea

}



.text-primary {

	font-size: 15px;

	line-height: 23px

}



.content .text-primary {

	color: #1f365c

}



.footer .text-primary {

	color: #eaeaea

}



a.text-primary {

	text-decoration: none

}



a.text-primary:hover {

	text-decoration: underline

}



.color-primary .sidebar,

.sidebar-content .color-primary {

	color: #1f365c

}



.footer .color-primary {

	color: #eaeaea

}



a.color-primary {

	text-decoration: none

}



a.color-primary:hover {

	text-decoration: underline

}



.text-secondary {

	font-size: 12px;

	line-height: 20px

}



.color-secondary,

.text-secondary {

	color: #ffb536

}



.stripe .color-secondary,

.stripe .text-secondary {

	color: #ffb536

}



a,

a:hover {

	color: #ffb536

}



#page .color-accent {

	color: #ffb536

}



.paint-accent-color {

	color: #ffb536!important

}



.color-secondary,

.color-base-transparent {

	color: #1f365c

}



.sidebar-content .color-secondary,

.sidebar-content .color-base-transparent {

	color: rgba(140, 149, 162, .5)

}



.footer .color-secondary,

.footer .color-base-transparent {

	color: rgba(234, 234, 234, .5)

}



#main>.wf-wrap,

#bottom-bar>.wf-wrap,

#footer>.wf-wrap {

	width: 1300px

}



.ph-wrap {

	max-width: 1212px

}



#phantom.full-width .ph-wrap.boxed,

#page.boxed {

	max-width: 1340px

}



.footer-overlap .boxed .footer,

.footer-overlap .boxed #bottom-bar {

	max-width: 1340px

}



#phantom .ph-wrap.boxed,

.boxed .top-bar.line-content:before,

.boxed .classic-header.content-width-line .navigation:before {

	max-width: 1212px

}



.boxed .full-width .top-bar.line-content:before,

.boxed .classic-header.full-width.content-width-line .navigation:before {

	max-width: 100%

}



#main {

	padding: 70px 0 70px 0

}



body {

	background: #fff none repeat fixed left top;

	background-size: auto

}



#page {

	background: #fff none repeat center top;

	background-size: auto;

	background-attachment:

}



.footer-overlap .page-inner {

	background: #fff none repeat center top;

	background-size: auto

}



textarea,

select,

blockquote,

.entry-author,

.format-aside-content,

.format-status-content,

.format-link-content,

.dt-form button,

.dt-btn,

#main-slideshow .tp-button,

.wpcf7-submit.dt-btn-m,

.shortcode-action-bg,

.shortcode-action-bg:before,

.shortcode-teaser.frame-on,

.testimonial-item .ts-viewport,

.footer .testimonials.slider-content,

.shortcode-code,

#main .vc_text_separator div,

#main .vc_progress_bar .vc_single_bar,

#main .vc_progress_bar .vc_single_bar .vc_label,

#main .vc_progress_bar .vc_single_bar .vc_bar,

#main .flexslider,

.nsu-submit,

.mc4wp-form input[type="url"],

.mc4wp-form input[type="date"],

#main #content .rotatingtweets,

#main #content .norotatingtweets,

.mc4wp-form form select,

#megaMenu ul.megaMenu>li.menu-item,

#megaMenu ul.megaMenu>li.menu-item>a,

.customSelect,

.loading-label,

.widget .testimonial-content,

.skill,

.skill-value,

.widget .team-container,

.widget .logo-items li,

.comment-list .comment>article,

.bg-on:not(.fullwidth-img),

.blog-content .block-style-widget,

#mobile-menu,

.testimonial-content,

.wpb_content_element .wpb_accordion_header>a:before,

.wpb_content_element.dt-accordion-bg-on .wpb_accordion_wrapper .wpb_accordion_header,

.twentytwenty-before-label,

.twentytwenty-after-label,

.btn-cntr a,

.photo-scroller .album-share-overlay .share-button.entry-share,

.project-navigation,

.album-share-overlay,

.st-accordion li>a:before,

.arrows-accent .prev i,

.arrows-accent .next i,

.arrows-accent .owl-prev i,

.arrows-accent .owl-next i,

.round-images .bg-on.team-container:not(.fullwidth-img),

.solid-bg .sidebar-content,

.solid-bg.sidebar-content .widget,

.bg-under-widget .sidebar-content .widget,

.ls-container.ls-carousel .ls-nav-prev,

.ls-container.ls-carousel .ls-nav-next,

.menu-btn,

.custom-menu a:before,

.small-fancy-datas .fancy-date a {

	-webkit-border-radius: 0;

	border-radius: 0

}



.wpb_tabs.tab-style-two,

.wpb_tour.tab-style-two {

	-webkit-border-radius: 0;

	border-radius: 0

}



.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,

.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,

.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {

	max-width: calc(1300px - 88px);

	margin: 0 auto

}



.masthead:not(.side-header).full-width .top-bar,

.top-bar .masthead.side-header-menu-icon,

.masthead:not(.side-header).full-width .header-bar,

.header-bar .masthead.side-header-menu-icon,

.masthead:not(.side-header).full-width .mobile-header-bar,

.mobile-header-bar .masthead.side-header-menu-icon {

	max-width: 100%

}



.phantom-sticky .boxed .masthead:not(.side-header) {

	max-width: 1340px

}



.boxed .top-bar-bg,

.boxed .classic-header .navigation:before {

	width: 100%

}



.boxed .width-in-pixel .top-bar-bg,

.boxed .width-in-pixel.classic-header .navigation:before {

	width: 1340px

}



.boxed .masthead.full-width:not(.side-header):not(.masthead-mobile) {

	width: 1340px

}



.masthead:not(.side-header):not(.mixed-header) .header-bar,

.header-space {

	min-height: 180px

}



.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) #page {

	padding-left: 300px

}



.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) #page {

	padding-right: 300px;

	padding-left: 0

}



.no-cssgridlegacy.no-cssgrid .header-side-right:not(.sticky-header) #page {

	padding-right: 300px

}



.no-cssgridlegacy.no-cssgrid .rtl.header-side-right:not(.sticky-header) #page {

	padding-left: 300px;

	padding-right: 0

}



.side-header {

	width: 300px

}



.no-cssgridlegacy.no-cssgrid .header-side-left:not(.sticky-header) .side-header {

	margin-left: -300px

}



.no-cssgridlegacy.no-cssgrid .rtl.header-side-left:not(.sticky-header) .side-header {

	margin-right: -300px;

	margin-left: 0

}



.sticky-header .side-header {

	width: 400px

}



.responsive-off.header-side-left:not(.sticky-header) #page {

	grid-template-columns: 300px calc(100% - 300px)

}



.rtl.responsive-off.header-side-left:not(.sticky-header) #page {

	grid-template-columns: calc(100% - 300px) 300px

}



.responsive-off.header-side-right:not(.sticky-header) #page {

	grid-template-columns: calc(100% - 300px) 300px

}



.rtl.responsive-off.header-side-right:not(.sticky-header) #page {

	grid-template-columns: 300px calc(100% - 300px)

}



.side-header .header-bar {

	padding: 0 0 0 0

}



.overlay-navigation .side-header .header-bar {

	width: 300px;

	padding: 0 0 0 0

}



.side-header .header-bar .mini-widgets {

	padding: 0 0 0 0

}



.classic-header.content-width-line .navigation:before,

.classic-header.full-width-line .navigation:before {

	background-color: #1a2c43

}



.classic-header.bg-behind-menu .navigation:before {

	background-color: #1a2c43

}



.classic-header .branding .mini-widgets {

	padding: 0 0 0 0

}



.classic-header .branding .mini-widgets:last-child {

	padding: 0 0 0 0

}



.classic-header .navigation>.mini-widgets,

.classic-header .widget-box .mini-widgets {

	padding: 0 0 0 30px

}



.classic-header .navigation {

	margin: 0 0 0 0

}



.inline-header .header-bar>.mini-widgets,

.inline-header .widget-box .mini-widgets {

	padding: 0 0 0 30px

}



.split-header .header-bar .navigation:first-of-type>.mini-widgets {

	padding: 0 0 0 0

}



.split-header .header-bar .navigation:last-child>.mini-widgets,

.split-header .widget-box .mini-widgets {

	padding: 0 0 0 30px

}



.mixed-header.side-header-h-stroke,

.mixed-header.side-header-v-stroke {

	background-color: #fff

}



.mixed-header.side-header-h-stroke .header-bar,

.top-line-space {

	min-height: 130px

}



.boxed .side-header-h-stroke.sticky-top-line {

	max-width: 1340px

}



.mixed-header.side-header-v-stroke .header-bar {

	width: 60px

}



.responsive-off.header-side-line.left-side-line #page {

	grid-template-columns: 60px calc(100% - 60px)

}



.rtl.responsive-off.header-side-line.left-side-line #page {

	grid-template-columns: calc(100% - 60px) 60px

}



.responsive-off.header-side-line.right-side-line #page {

	grid-template-columns: calc(100% - 60px) 60px

}



.rtl.responsive-off.header-side-line.right-side-line #page {

	grid-template-columns: 60px calc(100% - 60px)

}



.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line #page:not(.boxed) {

	padding-left: 60px

}



.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line #page:not(.boxed) {

	padding-left: 0;

	padding-right: 60px

}



.no-cssgridlegacy.no-cssgrid .right-side-line.header-side-line #page:not(.boxed) {

	padding-right: 60px

}



.no-cssgridlegacy.no-cssgrid .rtl.right-side-line.header-side-line #page:not(.boxed) {

	padding-right: 0;

	padding-left: 60px

}



.no-cssgridlegacy.no-cssgrid .header-side-line .mixed-header.side-header-v-stroke,

.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .mixed-header.side-header-v-stroke {

	margin-left: -60px

}



.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .mixed-header.side-header-v-stroke,

.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .mixed-header.side-header-v-stroke {

	margin-right: -60px;

	margin-left: 0

}



.no-cssgridlegacy.no-cssgrid .header-side-line .boxed .mixed-header.side-header-v-stroke,

.no-cssgridlegacy.no-cssgrid .left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {

	margin-left: 0

}



.no-cssgridlegacy.no-cssgrid .rtl.header-side-line .boxed .mixed-header.side-header-v-stroke,

.no-cssgridlegacy.no-cssgrid .rtl.left-side-line.header-side-line .boxed .mixed-header.side-header-v-stroke {

	margin-right: 0

}



.mixed-header.side-header-h-stroke.line-decoration {

	border-bottom: 1px solid #d93

}



.header-side-left .mixed-header.side-header-v-stroke.line-decoration {

	border-right: 1px solid #d93

}



.header-side-right .mixed-header.side-header-v-stroke.line-decoration {

	border-left: 1px solid #d93

}



.mixed-header.side-header-v-stroke.shadow-decoration {

	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)

}



.sticky-header-overlay {

	background-color: rgba(31, 54, 92, .3);

	background: rgba(31, 54, 92, .3);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.side-header-h-stroke .header-bar .mini-widgets {

	padding: 0 0 0 0

}



.side-header-h-stroke .header-bar .mini-widgets.right-widgets {

	padding: 0 0 0 0

}



.sticky-header.header-side-right.slide-header-animation .show-header .side-header {

	-ms-transform: translateX(calc(100% - @header-side-width));

	-webkit-transform: translate3d(calc(100% - @header-side-width), 0, 0);

	transform: translate3d(calc(100% - @header-side-width), 0, 0)

}



.overlay-navigation .hide-overlay,

.menu-toggle {

	width: 54px;

	height: 54px

}



.menu-toggle {

	margin: 0 0 0 0

}



.menu-toggle.active {

	margin: 30px 30px 30px 30px

}



.overlay-navigation .hide-overlay {

	margin: 30px 30px 30px 30px

}



.menu-toggle .lines-button,

.hide-overlay .lines-button {

	background-color: rgba(255, 255, 255, .75);

	border-radius: 0;

	width: 54px;

	height: 54px

}



.menu-toggle.active .lines-button,

.hide-overlay.active .lines-button {

	background-color: rgba(255, 255, 255, .75)

}



.menu-toggle .lines,

.hide-overlay .lines,

.menu-toggle .lines:before,

.hide-overlay .lines:before,

.menu-toggle .lines:after,

.hide-overlay .lines:after {

	background-color: #000

}



.menu-toggle.active .lines-button .lines,

.hide-overlay.active .lines-button .lines,

.menu-toggle.active .lines-button .lines:before,

.hide-overlay.active .lines-button .lines:before,

.menu-toggle.active .lines-button .lines:after,

.hide-overlay.active .lines-button .lines:after {

	background-color: #000

}



.header-side-left .show-header .side-header .menu-toggle {

	-ms-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;

	-webkit-animation: opacity-lat-menu 0.8s ease 200ms 1 normal both;

	animation: opacity-lat-menu 0.8s ease 200ms 1 normal both

}



.header-side-left .closed-header .side-header .menu-toggle {

	-ms-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;

	-webkit-animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both;

	animation: opacity-lat-rev-menu 0.9s ease 200ms 1 normal both

}



.header-side-right .show-header .side-header .menu-toggle {

	-ms-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;

	-webkit-animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both;

	animation: opacity-lat-menu-right 0.8s ease 200ms 1 normal both

}



.header-side-right .closed-header .side-header .menu-toggle {

	-ms-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;

	-webkit-animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both;

	animation: opacity-lat-rev-menu-right 0.9s ease 200ms 1 normal both

}



@-ms-keyframes opacity-lat-menu {

	0% {

		opacity: 0;

		left: 100%

	}

	100% {

		left: 100%;

		opacity: 1

	}

}



@-webkit-keyframes opacity-lat-menu {

	0% {

		opacity: 0;

		left: 100%

	}

	100% {

		left: 100%;

		opacity: 1

	}

}



@keyframes opacity-lat-menu {

	0% {

		opacity: 0;

		left: 100%

	}

	100% {

		left: 100%;

		opacity: 1

	}

}



@-ms-keyframes opacity-lat-rev-menu {

	0% {

		opacity: 0;

		left: 0

	}

	100% {

		left: 0;

		opacity: 1

	}

}



@-webkit-keyframes opacity-lat-rev-menu {

	0% {

		opacity: 0;

		left: 0

	}

	100% {

		left: 0;

		opacity: 1

	}

}



@keyframes opacity-lat-rev-menu {

	0% {

		opacity: 0;

		left: 0

	}

	100% {

		left: 0;

		opacity: 1

	}

}



@-ms-keyframes opacity-lat-menu-right {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-114px)

	}

	100% {

		-webkit-transform: translateX(-114px);

		opacity: 1

	}

}



@-webkit-keyframes opacity-lat-menu-right {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-114px)

	}

	100% {

		-webkit-transform: translateX(-114px);

		opacity: 1

	}

}



@keyframes opacity-lat-menu-right {

	0% {

		opacity: 0;

		transform: translateX(-114px)

	}

	100% {

		transform: translateX(-114px);

		opacity: 1

	}

}



@-ms-keyframes opacity-lat-rev-menu-right {

	0% {

		opacity: 0;

		-webkit-transform: translateX(0)

	}

	100% {

		-webkit-transform: translateX(0);

		opacity: 1

	}

}



@-webkit-keyframes opacity-lat-rev-menu-right {

	0% {

		opacity: 0;

		-webkit-transform: translateX(0)

	}

	100% {

		-webkit-transform: translateX(0);

		opacity: 1

	}

}



@keyframes opacity-lat-rev-menu-right {

	0% {

		opacity: 0;

		transform: translateX(0)

	}

	100% {

		transform: translateX(0);

		opacity: 1

	}

}



.top-bar-bg {

	background: #073c64 none repeat center center

}



.top-bar.line-content:after,

.top-bar.full-width-line:after {

	border-bottom: 1px solid #fff

}



.top-bar {

	min-height: 36px;

	padding: 7px 0 7px

}



.top-bar,

.top-bar a,

.top-bar .mini-nav .customSelect,

.top-bar .mini-nav a:hover,

.header-bottom-bar a {

	color: #eaeaea

}



.masthead .top-bar .mini-contacts,

.masthead .top-bar .mini-nav>ul>li>a,

.masthead .top-bar .mini-login,

.masthead .top-bar .mini-login .submit,

.masthead .top-bar .mini-search .submit,

.masthead .top-bar .mini-search,

.masthead .top-bar .wc-ico-cart,

.masthead .top-bar .text-area,

.masthead .top-bar .customSelectInner {

	font: 13px / 19px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.masthead .top-bar .shopping-cart,

.masthead .top-bar .soc-ico a,

.masthead .top-bar .soc-ico {

	line-height: 19px

}



.branding>a,

.branding>img {

	padding: 5px 40px 5px 0

}



.transparent .masthead .branding>a,

.transparent .masthead .branding>img {

	padding: 5px 40px 5px 0

}



.side-header-h-stroke .branding>a,

.side-header-v-stroke .branding>a,

.side-header-h-stroke .branding>img,

.side-header-v-stroke .branding>img {

	padding: 5px 0 5px 0

}



.mixed-header .branding>a,

.mixed-header .branding>img {

	padding: 28px 0 28px 0

}



.top-bar .mini-login .submit {

	color: #eaeaea

}



.mini-search input.field,

.overlay-search-microwidget input[type=text] {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	min-height: 34px;

	height: auto;

	line-height: 34px;

	width: 200px;

	border-width: 1px;

	border-color: #d3d3d3;

	border-radius: 35px;

	background: #1a2c43;

	padding: 0 12px 0 12px

}



.overlay-search-microwidget .searchform:not(.search-icon-disabled) input.field,

.mini-search .searchform:not(.search-icon-disabled) input.field {

	padding-right: 28px

}



.animate-search-width .search-icon {

	width: 16px

}



.animate-search-width input.field:focus,

.animate-search-width input.field:active,

.animate-search-width:hover input.field {

	width: 200px

}



.mini-search .search-icon i,

.overlay-search-microwidget .search-icon i {

	color: #aaa

}



.searchform input[type=text],

.mini-search .field::placeholder,

.overlay-search-microwidget .field::placeholder {

	color: #aaa

}



.popup-search .field::placeholder {

	color: #aaaaaa!important

}



.overlay-search-microwidget .search-icon,

.mini-search .search-icon {

	right: 12px

}



.overlay-search-microwidget .search-icon i,

.mini-search .search-icon i {

	font-size: 16px

}



.popup-search .search-icon {

	right: 22px

}



.popup-search .submit i,

.overlay-search .submit i {

	font-size: 16px

}



.popup-search .submit.default-icon:before,

.overlay-search .submit.default-icon:before {

	width: 16px;

	height: 16px

}



.popup-search .submit.default-icon,

.overlay-search .submit.default-icon {

	padding-left: 16px

}



.overlay-search-microwidget {

	background: rgba(0, 0, 0, .9);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.popup-search .popup-search-wrap {

	background: #fff

}



.popup-search .popup-search-wrap:before {

	border-bottom-color: #fff

}



.side-header:not(.masthead-mobile-header) .popup-search .popup-search-wrap:before,

.dt-mobile-header .popup-search .popup-search-wrap:before {

	border-top-color: #fff

}



.popup-search .popup-search-wrap.bottom-overflow:before {

	border-top-color: #fff

}



.masthead .popup-search .popup-search-wrap {

	top: calc(100% + 10px)

}



.dt-mobile-header .popup-search .popup-search-wrap {

	width: 100%

}



.masthead.side-header .mini-widgets .popup-search .popup-search-wrap {

	top: auto;

	bottom: calc(100% + 10px)

}



.masthead .mini-widgets .popup-search .popup-search-wrap.bottom-overflow {

	top: auto;

	bottom: calc(100% + 10px)

}



.masthead .mini-search input[type="text"]::-moz-placeholder {

	color: #1f365c

}



.mini-search .submit {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.mini-search .submit:hover {

	opacity: 1;

	color: rgba(31, 54, 92, .7)

}



.mini-search .submit:hover:before {

	opacity: .7

}



.branding .mini-search .submit {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.branding .mini-search .submit:hover {

	color: rgba(79, 79, 79, .7)

}



.mixed-header .mini-search .submit {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.dt-mobile-header .mini-search .submit {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.dt-mobile-header .mini-search .submit:hover {

	color: rgba(31, 54, 92, .7)

}



.mobile-header-bar .mobile-mini-widgets .mini-search .submit {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .mini-search .submit:hover {

	color: rgba(31, 54, 92, .7)

}



.dt-mobile-header .mini-search .popup-search-wrap {

	top: auto;

	bottom: auto

}



.overlay-search-microwidget.default-icon .search-icon,

.mini-search.default-icon .search-icon {

	min-width: 16px

}



.light-icons .overlay-search-microwidget.default-icon .search-icon,

.light-icons .mini-search.default-icon .search-icon {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23aaaaaa' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons .overlay-search-microwidget.default-icon .search-icon,

.bold-icons .mini-search.default-icon .search-icon {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23aaaaaa' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.light-icons .popup-search .submit.default-icon:before,

.light-icons .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.light-icons .branding .popup-search .submit.default-icon:before,

.light-icons .branding .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .popup-search .submit.default-icon:before,

.light-icons .mixed-header .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .popup-search .submit.default-icon:before,

.light-icons .dt-mobile-header .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .popup-search .submit.default-icon:before,

.light-icons .mobile-header-bar .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons .popup-search .submit.default-icon:before,

.bold-icons .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.bold-icons .branding .popup-search .submit.default-icon:before,

.bold-icons .branding .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .popup-search .submit.default-icon:before,

.bold-icons .mixed-header .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .popup-search .submit.default-icon:before,

.bold-icons .dt-mobile-header .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .popup-search .submit.default-icon:before,

.bold-icons .mobile-header-bar .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.top-bar .mini-search .submit {

	color: #eaeaea

}



.top-bar .mini-search .submit:hover {

	opacity: 1;

	color: rgba(234, 234, 234, .7)

}



.light-icons .top-bar .popup-search .submit.default-icon:before,

.light-icons .top-bar .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons .top-bar .popup-search .submit.default-icon:before,

.bold-icons .top-bar .overlay-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.login-remember {

	font-size: 12px;

	line-height: 20px

}



.mini-login,

.mini-login .submit {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.branding .mini-login,

.branding .mini-login .submit {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.mixed-header .mini-login,

.mixed-header .mini-login .submit {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.dt-mobile-header .mini-login,

.dt-mobile-header .mini-login .submit {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .mini-login,

.mobile-header-bar .mobile-mini-widgets .mini-login .submit {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.light-icons .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%231f365c' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%234f4f4f' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%231f365c' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%231f365c' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.bold-icons .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.light-icons .top-bar .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='%23eaeaea' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.bold-icons .top-bar .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.mini-contacts {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.branding .mini-contacts {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.mixed-header .mini-contacts {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.masthead .top-bar .mini-contacts {

	color: #eaeaea

}



.dt-mobile-header .mini-contacts {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .mini-contacts {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.light-icons .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-icons .masthead .top-bar .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.bold-icons .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.light-icons .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-icons .masthead .top-bar .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.bold-icons .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.light-icons .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-icons .masthead .top-bar .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.bold-icons .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23eaeaea' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%234f4f4f' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.light-icons .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%231f365c' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-icons .masthead .top-bar .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%23eaeaea' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%234f4f4f' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%231f365c' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='%231f365c' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.bold-icons .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.light-icons .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-icons .masthead .top-bar .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.bold-icons .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%234f4f4f' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.masthead .soc-ico a,

.dt-mobile-header .soc-ico a {

	width: 26px;

	height: 26px;

	margin: 0 2px;

	line-height: 26px;

	-webkit-border-radius: 100px;

	border-radius: 100px

}



.masthead .soc-ico a:before,

.masthead .soc-ico a:after,

.dt-mobile-header .soc-ico a:before,

.dt-mobile-header .soc-ico a:after {

	width: 26px;

	height: 26px

}



.masthead .soc-ico a:first-child,

.dt-mobile-header .soc-ico a:first-child {

	margin-left: 0

}



.masthead .soc-ico a:last-child,

.dt-mobile-header .soc-ico a:last-child {

	margin-right: 0

}



.masthead .soc-ico .soc-font-icon,

.dt-mobile-header .soc-ico .soc-font-icon {

	font-size: 16px;

	line-height: 26px

}



.masthead .soc-ico.border-on a:before,

.dt-mobile-header .soc-ico.border-on a:before {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.masthead .soc-ico.hover-border-on a:hover:after,

.dt-mobile-header .soc-ico.hover-border-on a:hover:after {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.masthead .soc-ico.custom-bg a:before,

.masthead .soc-ico.accent-bg a:before,

.dt-mobile-header .soc-ico.custom-bg a:before,

.dt-mobile-header .soc-ico.accent-bg a:before {

	background-color: #eaeaea

}



.accent-gradient .masthead .soc-ico.gradient-bg a:before,

.masthead .soc-ico.gradient-bg a:before,

.accent-gradient .masthead .soc-ico.accent-bg a:before,

.accent-gradient .dt-mobile-header .soc-ico.gradient-bg a:before,

.dt-mobile-header .soc-ico.gradient-bg a:before,

.accent-gradient .dt-mobile-header .soc-ico.accent-bg a:before {

	background: #eaeaea;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.masthead .soc-ico.hover-gradient-bg a:after,

.masthead .soc-ico.hover-gradient-bg.accent-bg a:after,

.accent-gradient .masthead .soc-ico.hover-gradient-bg.accent-bg a:after,

.accent-gradient .masthead .soc-ico.hover-accent-bg a:after,

.masthead .soc-ico.gradient-bg.hover-gradient-bg a:after,

.dt-mobile-header .soc-ico.hover-gradient-bg a:after,

.dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,

.accent-gradient .dt-mobile-header .soc-ico.hover-gradient-bg.accent-bg a:after,

.accent-gradient .dt-mobile-header .soc-ico.hover-accent-bg a:after,

.dt-mobile-header .soc-ico.gradient-bg.hover-gradient-bg a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.masthead .soc-ico.hover-custom-bg a:after,

.masthead .soc-ico.accent-bg.hover-custom-bg a:after,

.masthead .soc-ico.hover-custom-bg a:after,

.accent-gradient .masthead .soc-ico.gradient-bg.hover-custom-bg a:after,

.masthead .soc-ico.hover-accent-bg a:after,

.dt-mobile-header .soc-ico.hover-custom-bg a:after,

.dt-mobile-header .soc-ico.accent-bg.hover-custom-bg a:after,

.dt-mobile-header .soc-ico.hover-custom-bg a:after,

.accent-gradient .dt-mobile-header .soc-ico.gradient-bg.hover-custom-bg a:after,

.dt-mobile-header .soc-ico.hover-accent-bg a:after {

	background-color: #ffb536;

	background-image: none

}



.masthead .soc-ico a:not(:hover) .soc-font-icon,

.dt-mobile-header .soc-ico a:not(:hover) .soc-font-icon {

	color: #ffb536;

	color: #0a4766!important;

	background: none!important

}



.masthead .soc-ico a:hover .soc-font-icon,

.dt-mobile-header .soc-ico a:hover .soc-font-icon {

	color: #ffb536;

	color: #ffffff!important;

	background: none!important

}



.text-area {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.branding .text-area {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.mixed-header .text-area {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.top-bar .text-area {

	color: #eaeaea

}



.dt-mobile-header .text-area {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .text-area {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.masthead .menu-select,

.masthead .mini-nav>ul:not(.sub-nav)>li>a {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.masthead .branding .menu-select,

.masthead .branding .mini-nav>ul:not(.sub-nav)>li>a {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.masthead.mixed-header .menu-select,

.masthead.mixed-header .mini-nav>ul:not(.sub-nav)>li>a {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.masthead .top-bar .menu-select,

.masthead .top-bar .mini-nav>ul:not(.sub-nav)>li>a {

	color: #eaeaea;

	font: 13px / 19px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.dt-mobile-header .menu-select,

.dt-mobile-header .mini-nav>ul:not(.sub-nav)>li>a {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .menu-select,

.mobile-header-bar .mobile-mini-widgets .mini-nav>ul:not(.sub-nav)>li>a {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .sub-nav>li>a * {

	color: #1f365c!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-header-bar .mobile-mini-widgets .mini-nav .sub-nav>li:not(.act):hover>a * {

	color: #ffb536!important

}



.masthead .mini-nav .customSelectInner {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.branding .mini-nav .customSelectInner {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #4f4f4f

}



.mixed-header .mini-nav .customSelectInner {

	font: 0 / 4px Helvetica, Arial, Verdana, sans-serif;

	color: ""

}



.top-bar .mini-nav .customSelectInner {

	color: #eaeaea;

	font: 13px / 19px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.dt-mobile-header .mini-nav .customSelectInner {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .mini-nav .customSelectInner {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



#bottom-bar .mini-nav .customSelectInner {

	color: #fff;

	font-size: 12px;

	line-height: 20px

}



.dt-mobile-header .mini-nav {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.mobile-header-bar .mobile-mini-widgets .mini-nav {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c

}



.light-icons .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons .branding .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%234f4f4f' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons .mixed-header .mini-nav .customSelectInner:before {

	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>')

}



.light-icons .masthead .top-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23eaeaea' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons #bottom-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23ffffff' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons .dt-mobile-header .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons .mobile-header-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%231f365c' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.bold-icons .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons .branding .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%234f4f4f' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.bold-icons .mixed-header .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons .masthead .top-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons #bottom-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons .dt-mobile-header .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons .mobile-header-bar .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.light-icons .top-bar .mini-nav .menu-select:hover .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23eaeaea' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-icons #bottom-bar .mini-nav .menu-select:hover .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='%23ffffff' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.bold-icons .top-bar .mini-nav .menu-select:hover .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23eaeaea' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.bold-icons #bottom-bar .mini-nav .menu-select:hover .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='%23ffffff' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



#page .masthead .mini-nav .sub-nav {

	width: 250px

}



.header-elements-button-1 {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	padding: 10px 20px 10px 20px;

	border-radius: 0

}



.header-elements-button-1:not(:hover) span {

	color: #fff

}



.header-elements-button-1.microwidget-btn-bg-on:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.header-elements-button-1.border-on:before {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.header-elements-button-1 i {

	font-size: 14px

}



.header-elements-button-1.btn-icon-align-right:not(:hover) i {

	color: #fff

}



.header-elements-button-1.btn-icon-align-left:not(:hover) i {

	color: #fff

}



.header-elements-button-1:hover span {

	color: #fff

}



.header-elements-button-1.btn-icon-align-right:hover i {

	color: #fff

}



.header-elements-button-1.btn-icon-align-left:hover i {

	color: #fff

}



.header-elements-button-1.microwidget-btn-hover-bg-on:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.header-elements-button-1.hover-border-on:after {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.header-elements-button-2 {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	padding: 10px 20px 10px 20px;

	border-radius: 0

}



.header-elements-button-2:not(:hover) span {

	color: #fff

}



.header-elements-button-2.microwidget-btn-bg-on:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.header-elements-button-2.border-on:before {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.header-elements-button-2 i {

	font-size: 14px

}



.header-elements-button-2:not(:hover) i {

	color: #fff

}



.header-elements-button-2:hover span {

	color: #fff

}



.header-elements-button-2.btn-icon-align-right:hover i {

	color: #fff

}



.header-elements-button-2.btn-icon-align-left:hover i {

	color: #fff

}



.header-elements-button-2.btn-icon-align-right:not(:hover) i {

	color: #fff

}



.header-elements-button-2.btn-icon-align-left:not(:hover) i {

	color: #fff

}



.header-elements-button-2.microwidget-btn-hover-bg-on:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.header-elements-button-2.hover-border-on:after {

	-webkit-box-shadow: inset 0 0 0 1px #ffb536;

	box-shadow: inset 0 0 0 1px #ffb536

}



.masthead:not(.side-header).dividers .main-nav>li:before,

.masthead:not(.side-header).dividers.surround .main-nav>li:last-child:after {

	border-color: #fff;

	height: 18px

}



.side-header.dividers .main-nav>li:before,

.side-header.dividers.surround .main-nav>li:last-child:after {

	border-color: #fff;

	width: 18px

}



.main-nav>li>a {

	margin: 17px 10px 15px 10px;

	padding: 4px 10px 4px 10px

}



.main-nav>li>a .animate-wrap {

	margin: -4px -10px -4px -10px;

	padding: 4px 10px 4px 10px

}



.side-header.dividers:not(.surround) .main-nav {

	margin: -21px 0 -19px 0

}



.side-header:not(.dividers) .main-nav {

	margin: -21px 0 -19px 0

}



.top-header .outside-item-double-margin.main-nav>li:first-child>a {

	margin-left: 20px

}



.top-header .outside-item-custom-margin.main-nav>li:first-child>a {

	margin-left: 30px

}



.top-header .outside-item-remove-margin.main-nav>li:first-child>a {

	margin-left: 0

}



.top-header .outside-item-double-margin.main-nav>li:last-child>a {

	margin-right: 20px

}



.top-header .outside-item-custom-margin.main-nav>li:last-child>a {

	margin-right: 30px

}



.top-header .outside-item-remove-margin.main-nav>li:last-child>a {

	margin-right: 0

}



.sub-downwards .main-nav>li>.next-level-button {

	left: -10px

}



.sub-downwards .main-nav>li>.sub-nav:last-child {

	margin-bottom: 19px

}



.sub-downwards .main-nav>li:last-child>.sub-nav:last-child {

	margin-bottom: 0

}



.side-header.dividers .main-nav>li:before,

.side-header.dividers.surround .main-nav>li:last-child:after {

	left: 20px

}



.main-nav>li>a .menu-text {

	font: normal 15px / 19px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.main-nav>li:not(.wpml-ls-item)>a .menu-text {

	color: #eaeaea
}



.main-nav>li:not(.wpml-ls-item)>a {
	padding:5px;
	color: #eaeaea
}



.main-nav>li.act:not(.wpml-ls-item)>a {

	color: #f2f2f2

}



.main-nav>li.act:not(.wpml-ls-item)>a .menu-text,

.main-nav>li.act:not(.wpml-ls-item)>a .subtitle-text {

	color: #f2f2f2

}



.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text,

.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,

.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .subtitle-text,

.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a .menu-text {

	color: #ffb73a

}



.main-nav>li:not(.act):not(.wpml-ls-item)>a:hover,

.main-nav>li.dt-hovered:not(.act):not(.wpml-ls-item)>a {

	color: #ffb73a

}



.top-header .main-nav.level-arrows-on>li.has-children>a .menu-text:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23eaeaea' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.sub-sideways .main-nav.level-arrows-on>li.has-children>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(234,234,234,0.27)' xml:space='preserve'%3E%3Cpolygon points='7.35,1 5.935,2.414 10.52,7 5.935,11.586 7.35,13 13,7.353 13,7 13,6.646 '/%3E%3C/svg%3E")

}



.sub-downwards .main-nav.level-arrows-on>li.has-children>a:after,

.sub-downwards .next-level-button,

.sub-downwards .main-nav>li.menu-item-language>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(234,234,234,0.27)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E")

}



.top-header .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,

.top-header .main-nav.level-arrows-on>li.dt-hovered.has-children:not(.act)>a .menu-text:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23ffb73a' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.top-header .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23f2f2f2' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.main-nav>li>a .subtitle-text {

	font: normal 11px / 15px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.main-nav>.menu-item>a i[class^="fa"] {

	font-size: 15px

}



#main-nav>.menu-item>a i[class^="fa"] {

	line-height: 15px

}



.main-nav .sub-nav i[class^="fa"] {

	font-size: 14px

}



.hover-outline-decoration>li>a,

.active-outline-decoration>li>a {

	border: 4px solid transparent

}



.top-header .hover-outline-decoration>li:not(.act)>a:hover,

.top-header .hover-outline-decoration>li.dt-hovered:not(.act)>a {

	border: 4px solid #ffb536

}



.top-header .active-outline-decoration>li.act>a {

	border: 4px solid rgba(255, 181, 54, .15)

}



.top-header .active-bg-decoration>li.act>a {

	background-color: rgba(255, 181, 54, .15);

	background: rgba(255, 181, 54, .15);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.top-header .hover-bg-decoration>li:not(.act)>a:hover,

.top-header .hover-bg-decoration>li.dt-hovered:not(.act)>a {

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.hover-outline-decoration>li>a,

>li>a .active-outline-decoration,

>li>a .active-bg-decoration,

>li>a .hover-bg-decoration {

	-webkit-border-radius: 6px;

	border-radius: 6px

}



.bg-outline-decoration>li>a,

.main-nav>li>a .animate-wrap,

.hover-line-decoration>li:not(.act)>a:hover .decoration-line,

.hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,

.active-line-decoration>li>a .decoration-line {

	border-radius: 6px

}



.top-header .active-line-decoration>li.act>a:after {

	background-color: rgba(130, 36, 227, .3);

	background: rgba(130, 36, 227, .3);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.top-header .hover-line-decoration>li>a:hover .decoration-line,

.top-header .hover-line-decoration>li.dt-hovered>a .decoration-line {

	height: 4px;

	background-color: rgba(255, 255, 255, .23);

	background: rgba(255, 255, 255, .23);

	background: -webkit-linear-gradient(left, rgba(255, 255, 255, .23) 30%, rgba(0, 0, 0, .23) 100%);

	background: linear-gradient(left, rgba(255, 255, 255, .23) 30%, rgba(0, 0, 0, .23) 100%)

}



.top-header .active-line-decoration>li.act>a .decoration-line {

	height: 4px;

	background-color: rgba(130, 36, 227, .3);

	background: rgba(130, 36, 227, .3);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.l-to-r-line>li>a i.underline {

	bottom: -8px;

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("");

	height: 4px

}



.from-centre-line>li>a .menu-item-text:before {

	bottom: -8px;

	height: 4px;

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.upwards-line>li>a .menu-item-text:before {

	bottom: -8px;

	height: 4px;

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.downwards-line>li>a .menu-item-text:before {

	bottom: -8px;

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.top-header .masthead .downwards-line>li>a .menu-item-text:before {

	height: 4px

}



li:not(.dt-mega-menu) .sub-nav {

	width: 250px

}



.header-side-left #main-nav>li>.sub-nav {

	padding-left:

}



.header-side-right .mega-full-width .sub-nav,

.header-side-right .mega-auto-width .sub-nav,

.header-side-right #main-nav>li>.sub-nav {

	padding-right:

}



.sub-nav {

	background-color: #fff

}



.main-nav .sub-nav>li>a .menu-text,

.mini-nav .sub-nav>li>a .menu-text {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text,

.mini-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text {

	color: #1f365c

}



.main-nav .sub-nav>li:not(.wpml-ls-item)>a,

.mini-nav .sub-nav>li:not(.wpml-ls-item)>a,

#bottom-bar .sub-nav>li:not(.wpml-ls-item)>a {

	color: #1f365c

}



.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent)>a:after,

#page .mini-nav .sub-nav li.has-children>a:after,

#bottom-bar .sub-nav li.has-children>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%231f365c' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.main-nav .sub-nav>li>a .subtitle-text,

.mini-nav .sub-nav>li>a .subtitle-text {

	font: normal 11px / 15px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.main-nav .sub-nav>li.dt-mega-parent>a .subtitle-text {

	font-size: 12px;

	line-height: 20px

}



.main-nav .sub-nav>li>a,

.mini-nav .sub-nav>li>a {

	margin: 0 0 0 0;

	padding: 10px 10px 10px 10px

}



.sub-nav li:not(:first-child) .sub-nav {

	top: -10px

}



.top-header .sub-nav>li.dt-mega-parent>a {

	margin-bottom: 10px

}



.masthead:not(.sub-downwards) .sub-nav li.has-children a:after {

	right: 10px

}



.rtl .masthead:not(.sub-downwards) .sub-nav li.has-children a:after {

	right: auto;

	left: 10px

}



.sub-downwards .sub-nav>li>.next-level-button {

	left: 0

}



.sub-downwards.dt-parent-menu-clickable .sub-nav>li:not(.has-children)>a {

	margin-right: 30px

}



.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,

.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,

#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a,

.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover,

.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover,

.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item)>a:hover {

	color: #ffb536

}



.masthead:not(.sub-downwards) .main-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,

.masthead:not(.sub-downwards) .main-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,

.masthead:not(.sub-downwards) .main-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,

.masthead:not(.sub-downwards) .main-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text {

	color: #ffb536

}



.masthead:not(.sub-downwards) .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,

.dt-mobile-header .mini-nav .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,

#bottom-bar .sub-nav li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .menu-text,

.masthead:not(.sub-downwards) .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,

.dt-mobile-header .mini-nav .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,

#bottom-bar .sub-nav>li:not(.act):not(.dt-mega-parent):not(.no-link):not(.wpml-ls-item):hover>a .subtitle-text,

.masthead:not(.sub-downwards) .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,

.dt-mobile-header .mini-nav .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,

#bottom-bar .sub-nav li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .menu-text,

.masthead:not(.sub-downwards) .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,

.dt-mobile-header .mini-nav .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text,

#bottom-bar .sub-nav>li.dt-mega-parent:not(.act):not(.no-link):not(.wpml-ls-item)>a:hover .subtitle-text {

	color: #ffb536

}



.sub-downwards .sub-nav li:not(.act):not(.wpml-ls-item)>a:hover .menu-text,

.sub-downwards .sub-nav>li:not(.act):not(.wpml-ls-item)>a:hover .subtitle-text {

	color: #ffb536

}



.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent):not(.act):hover>a:after,

#page .mini-nav .sub-nav li.has-children:not(.act):hover>a:after,

#bottom-bar .sub-nav li.has-children:not(.act):hover>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23ffb536' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.top-header .sub-nav.hover-style-bg li:not(.dt-mega-parent):not(.act):hover>a,

.top-header .sub-nav.gradient-hover.hover-style-bg li:not(.dt-mega-parent):not(.act):hover>a {

	background-color: #70787c;

	background: #70787c;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.top-header .sub-nav.hover-style-bg li:not(.dt-mega-parent).act>a,

.top-header .sub-nav.gradient-hover.hover-style-bg li:not(.dt-mega-parent).act>a {

	background-color: rgba(255, 181, 54, .07);

	background: rgba(255, 181, 54, .07);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item)>a,

.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item):not(.wpml-ls-item)>a,

.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a i[class^="fa"],

.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a i[class^="fa"],

.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a,

.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a {

	color: #ffb536

}



.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text,

.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .menu-text,

.main-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .subtitle-text,

.mini-nav .sub-nav>li.act:not(.dt-mega-parent):not(.wpml-ls-item)>a .subtitle-text,

.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .menu-text,

.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .menu-text,

.main-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .subtitle-text,

.mini-nav .sub-nav>li.dt-mega-parent.current-menu-item:not(.wpml-ls-item)>a .subtitle-text {

	color: #ffb536

}



.sub-nav.level-arrows-on li.has-children:not(.dt-mega-parent).act>a:after,

#page .mini-nav .sub-nav li.has-children.act>a:after,

#bottom-bar .sub-nav li.has-children.act>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23ffb536' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.masthead:not(.sub-downwards) .sub-nav .sub-nav,

.mini-nav .sub-nav .sub-nav {

	left: 251px!important

}



.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav,

.rtl .mini-nav .sub-nav .sub-nav {

	right: 251px;

	left: auto!important

}



.masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow,

.mini-nav .sub-nav .sub-nav.right-overflow {

	left: -249px!important

}



.rtl .masthead:not(.sub-downwards) .sub-nav .sub-nav.right-overflow,

.rtl .mini-nav .sub-nav .sub-nav.right-overflow {

	right: -249px;

	left: auto!important

}



.sub-downwards .sub-nav.level-arrows-on li.has-children>a:after,

.sub-downwards .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,

.sub-downwards .sub-nav.level-arrows-on li.has-children.act>a:after,

.sub-downwards .sub-nav .next-level-button {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='3 3 8 8' enable-background='new 3 3 8 8' fill='rgba(234,234,234,0.27)' xml:space='preserve'%3E%3Cpolygon points='11,6 8,6 8,3 6,3 6,6 3,6 3,8 6,8 6,11 8,11 8,8 11,8 '/%3E%3C/svg%3E")

}



.sub-downwards .main-nav.level-arrows-on>li.has-children>a {

	max-width: calc(100% - 30px - 10px - 10px)

}



.sub-downwards .sub-nav.level-arrows-on>li.has-children>a {

	max-width: calc(100% - 30px - 0px - 0px)

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu-wrap {

	background-color: #fff

}



.dt-mega-menu>.sub-nav>li:hover>a {

	background-color: transparent

}



.main-nav>li>a>span>span.menu-subtitle {

	color: rgba(234, 234, 234, .4)

}



.sub-nav .menu-subtitle,

.sub-nav li.act>a:hover .menu-subtitle {

	color: rgba(31, 54, 92, .4);

	font-family: "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	font-size: 11px

}



.top-header .sub-nav>li.dt-mega-parent>a .menu-text,

.sub-sideways .sub-nav>li.dt-mega-parent>a .menu-text {

	font: 17px / 20px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.main-nav .dt-mega-menu .sub-nav .dt-mega-parent>a i[class^="fa"] {

	font-size: 17px

}



.sub-nav .menu-subtitle,

.sub-nav li.act>a:hover .menu-subtitle {

	color: rgba(31, 54, 92, .4)

}



.dt-mega-menu .sub-nav .dt-mega-parent>a {

	border-bottom-color: rgba(31, 54, 92, .1)

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width .sub-nav .dt-mega-parent {

	width: 250px

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-1>.dt-mega-menu-wrap {

	width: 290px

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-2>.dt-mega-menu-wrap {

	width: 540px

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-3>.dt-mega-menu-wrap {

	width: 790px

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-4>.dt-mega-menu-wrap {

	width: 1040px

}



.masthead:not(.sub-downwards) .main-nav .dt-mega-menu.mega-auto-width.mega-column-5>.dt-mega-menu-wrap {

	width: 1290px

}



.masthead.masthead-mobile-header,

.masthead.masthead-mobile-header:not(.mixed-header) {

	background: #fff

}



.mobile-sticky-header-overlay {

	background-color: rgba(17, 17, 17, .5)

}



.dt-mobile-header {

	background-color: #fff;

	width: 340px

}



.right-mobile-menu .show-mobile-header .dt-mobile-header {

	right: 340px

}



.mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {

	background-color: #ffb536;

	width: 40px;

	height: 40px;

	-webkit-border-radius: 500px;

	border-radius: 500px

}



.accent-gradient .mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.floating-mobile-menu-icon .dt-mobile-menu-icon.floating-btn {

	-webkit-border-radius: 0;

	border-radius: 0

}



.show-mobile-header .dt-close-mobile-menu-icon {

	left: 310px

}



.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {

	left: auto;

	right: 0

}



@media screen and (max-width:340px) {

	.show-mobile-header .dt-close-mobile-menu-icon {

		left: calc(100% - 30px)

	}

	.right-mobile-menu .show-mobile-header .dt-close-mobile-menu-icon {

		left: auto;

		right: 0

	}

	.right-mobile-menu .show-mobile-header .dt-mobile-header {

		right: 100%

	}

}



.dt-mobile-menu-icon .lines,

.dt-mobile-menu-icon .lines:before,

.dt-mobile-menu-icon .lines:after {

	background-color: #fff

}



.mobile-branding>a,

.mobile-branding>img {

	padding: 7px 0 7px 0

}



.transparent .masthead .mobile-branding>a,

.transparent .masthead .mobile-branding>img {

	padding: 7px 0 7px 0

}



.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-first-switch,

.transparent .masthead.sticky-mobile-on .sticky-mobile-logo-second-switch {

	padding: 7px 0 7px 0

}



.mobile-main-nav>li>a {

	padding: 16.5px 30px 16.5px 0

}



.dt-mobile-header .next-level-button {

	top: 10.5px

}



.mobile-main-nav>li>.sub-nav:last-child,

.mobile-main-nav>li .dt-mega-menu-wrap,

.mobile-main-nav>li .dt-mega-menu-wrap>.sub-nav .sub-nav {

	margin-bottom: 16.5px

}



.mobile-main-nav li>a .menu-text {

	font: 17px / 21px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c;

	text-transform: uppercase

}



.mobile-main-nav>.menu-item>a i[class^="fa"] {

	font-size: 17px

}



.mobile-main-nav li>a {

	color: #1f365c

}



.mobile-main-nav li.act>a {

	color: #ffb536

}



.mobile-main-nav li.act>a .menu-text,

.mobile-main-nav li.act>a .subtitle-text,

.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .subtitle-text,

.dt-mobile-header .mobile-main-nav .sub-nav>li.act>a .menu-text {

	color: #ffb536

}



.mobile-main-nav li:not(.act)>a:hover .subtitle-text,

.mobile-main-nav li:not(.act)>a:hover .menu-text,

.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover .menu-text {

	color: #ffb536

}



.mobile-main-nav li:not(.act)>a:hover,

.dt-mobile-header .mobile-main-nav .sub-nav>li:not(.act)>a:hover {

	color: #ffb536

}



.mobile-main-nav>li.has-children>a:after,

.mobile-main-nav .next-level-button,

.mobile-main-nav>li.menu-item-language>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='14px' height='14px' viewBox='0 0 14 14' enable-background='new 0 0 14 14' fill='rgba(31,54,92,0.27)' xml:space='preserve'%3E%3Cpolygon points='14,6 8,6 8,0 6,0 6,6 0,6 0,8 6,8 6,14 8,14 8,8 14,8 '/%3E%3C/svg%3E")

}



.mobile-main-nav>li:before {

	border-color: rgba(31, 54, 92, .08)

}



.mobile-main-nav .sub-nav>li>a {

	padding: 7px 30px 7px 0

}



.dt-mobile-header .mobile-main-nav li .sub-nav>li>a .menu-text {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	color: #1f365c;

	text-transform: none

}



.mobile-main-nav .sub-nav>.menu-item>a i[class^="fa"] {

	font-size: 14px

}



.mobile-main-nav .sub-nav li>a .menu-text,

.mobile-main-nav .sub-nav li>a i[class^="fa"] {

	font-size: 10px;

	line-height: 14px

}



.mobile-main-nav .sub-nav.level-arrows-on li.has-children>a:after,

.mobile-main-nav .sub-nav.level-arrows-on li.has-children:not(.act):hover>a:after,

.mobile-main-nav .sub-nav.level-arrows-on li.has-children.act>a:after,

.mobile-main-nav .sub-nav .next-level-button {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='3 3 8 8' enable-background='new 3 3 8 8' fill='rgba(31,54,92,0.27)' xml:space='preserve'%3E%3Cpolygon points='11,6 8,6 8,3 6,3 6,6 3,6 3,8 6,8 6,11 8,11 8,8 11,8 '/%3E%3C/svg%3E")

}



.dt-close-mobile-menu-icon span {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .dt-close-mobile-menu-icon span {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.top-bar .sub-nav li.has-children.act:after,

#bottom-bar .sub-nav li.has-children.act:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='6px' height='9px' viewBox='0 0 6 9' enable-background='new 0 0 6 9' xml:space='preserve'%3E%3Cpolygon fill='%23ffb536' points='1.557,0.766 5.24,4.534 1.712,8.256 0.557,7.219 3.295,4.474 0.557,1.797 '/%3E%3C/svg%3E")

}



.top-bar .sub-nav>ul>li>a,

#bottom-bar .sub-nav>ul>li>a {

	color: #1f365c;

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



#page .masthead.sticky-on .header-bar,

#phantom.masthead .header-bar,

#phantom .ph-wrap {

	min-height: 60px

}



#phantom .logo-box,

#phantom .phantom-top-line-logo,

.phantom-sticky .sticky-on.masthead:not(.side-header) .branding>a,

.phantom-sticky .sticky-on.masthead:not(.side-header) .branding>img {

	padding: 5px 0 5px 0

}



.transparent.phantom-sticky .sticky-on.masthead .branding>a,

.transparent.phantom-sticky .sticky-on.masthead .branding>img {

	padding: 5px 0 5px 0

}



#phantom {

	background: #073c64 none repeat center center;

	background-size: auto

}



.phantom-shadow-decoration #phantom {

	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)

}



.phantom-line-decoration #phantom {

	border-bottom: 1px solid #d33

}



#phantom.boxed {

	max-width: 1340px

}



.phantom-line-decoration #phantom {

	border-bottom: 1px solid #d33;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.phantom-shadow-decoration #phantom {

	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	border-bottom: none

}



.phantom-disable-decoration #phantom {

	-webkit-box-shadow: none!important;

	box-shadow: none!important;

	border-bottom: none

}



.responsive-off.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {

	background: #073c64!important

}



.responsive-off.phantom-line-decoration.phantom-sticky .sticky-on.masthead {

	border-bottom: 1px solid #d33;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.masthead:not(.mixed-header) {

	background: #eaeaea url(../../../images/backgrounds/patterns/full/poly.png) repeat center top;

	background-size: auto;

	background-attachment:

}



.masthead.line-decoration:not(.side-header):not(.mixed-header):not(.masthead-mobile-header) {

	border-bottom: 1px solid rgba(51, 51, 51, .12)

}



.header-side-left .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {

	border-right: 1px solid rgba(51, 51, 51, .12)

}



.header-side-right .masthead.line-decoration:not(.mixed-header):not(.masthead-mobile-header) {

	border-left: 1px solid rgba(51, 51, 51, .12)

}



.transparent .masthead,

.overlay-navigation .masthead.shadow-decoration:not(.mixed-header) {

	-webkit-box-shadow: none;

	box-shadow: none

}



.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {

	-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

	box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)

}



.transparent .masthead {

	background: rgba(255, 255, 255, .9)

}



.transparent .top-bar-bg {

	background: rgba(0, 0, 0, .5)

}



#main-slideshow:not(.rv-slider):not(.empty-slider) {

	min-height: 180px

}



#main-slideshow.fixed,

#main-slideshow.fix,

#main-slideshow.layer-fixed {

	background: ;

	background-size: ;

	background-color: rgba(140, 149, 162, .08)

}



#main-slideshow.fixed {

	min-height: 100px

}



#main-slideshow.fixed>.royalSlider,

#main-slideshow.fixed .ts-wrap {

	max-width: 1212px

}



.outline-element-decoration #main-slideshow.fixed:after,

.outline-element-decoration #main-slideshow.layer-fixed:after,

.outline-element-decoration #main-slideshow.fix:after {

	background-color: rgba(140, 149, 162, .15)

}



.page-title .wf-wrap {

	min-height: 120px;

	padding-top: 30px;

	padding-bottom: 30px

}



.page-title .wf-wrap:after {

	border-bottom: 1px solid rgba(220, 220, 220, .6)

}



.page-title.solid-bg {

	background-color: #073c64

}



.page-title.solid-bg.bg-img-enabled {

	background-image: url(../uploads/2019/01/header-halaman.png);

	background-repeat: no-repeat;

	background-attachment: ;

	background-position: center center;

	background-size: cover

}



.page-title.overlay-bg:after {

	background: rgba(0, 0, 0, .5)

}



.page-title.gradient-bg {

	background: #073c64;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.page-title.title-outline-decoration {

	border-bottom: 1px solid rgba(30, 115, 190, 0)

}



.page-title>.wf-wrap,

#fancy-header>.wf-wrap {

	width: 1300px

}



.page-title h1,

.page-title h1 *,

.page-title h1 a:hover,

#page .page-title .entry-title {

	font: normal 600 25px / 30px "Open Sans", Helvetica, Arial, Verdana, sans-serif;

	color: #eaeaea;

	text-transform: none

}



.page-title .breadcrumbs li:before,

.page-title .breadcrumbs li:before {

	color: rgba(140, 149, 162, .35)

}



.page-title.breadcrumbs-bg .breadcrumbs {

	background: rgba(255, 255, 255, .2);

	border-radius: 2px;

	border: 0 solid rgba(255, 255, 255, .5)

}



.page-title .breadcrumbs {

	padding: 0 0 0 0;

	margin: 0 0 0 0

}



.page-title .breadcrumbs,

.page-title .breadcrumbs a {

	color: #949fb2;

	font: normal 12px / 20px "Open Sans", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.page-title .breadcrumbs li:before,

.page-title .breadcrumbs li:before {

	color: rgba(148, 159, 178, .5)

}



.fancy-header h1,

.fancy-header .fancy-subtitle {

	font-family: "Open Sans", Helvetica, Arial, Verdana, sans-serif;

	font-style: ;

	font-variant: normal;

	font-weight: 600

}



#page .fancy-header .color-accent span {

	color: #ffb536

}



.dt-breadcrumbs-shortcode .breadcrumbs * {

	color: #1f365c

}



.responsive-off #main:not(.sidebar-none) .wf-container-main {

	grid-column-gap: 50px

}



.responsive-off .sidebar-right .wf-container-main {

	-ms-grid-columns: calc(100% - 360px - 25px) 50px calc(360px - 25px);

	grid-template-columns: calc(100% - 360px - 25px) calc(360px - 25px)

}



.responsive-off .sidebar-left .wf-container-main {

	-ms-grid-columns: calc(360px - 25px) 50px calc(100% - 360px - 25px);

	grid-template-columns: calc(360px - 25px) calc(100% - 360px - 25px)

}



.responsive-off .sidebar-divider-vertical.sidebar-left .sidebar {

	padding-right: 50px

}



.responsive-off .sidebar-divider-vertical.sidebar-right .sidebar {

	padding-left: 50px

}



.sidebar-right .sidebar {

	border-left: 1px solid rgba(51, 51, 51, .12)

}



.sidebar-left .sidebar {

	border-right: 1px solid rgba(51, 51, 51, .12)

}



.solid-bg .sidebar-content {

	background: #f5f5f5 none repeat center center

}



.solid-bg.sidebar-outline-decoration .sidebar-content,

.bg-under-widget.sidebar-outline-decoration .widget {

	border: 1px solid #b2b2b2

}



.bg-under-widget .sidebar-content .widget,

.solid-bg.sidebar-content .widget {

	background: #f5f5f5 none repeat center center

}



.solid-bg.sidebar-content.sidebar-outline-decoration .widget {

	border: 1px solid #b2b2b2

}



.solid-bg.sidebar-shadow-decoration .sidebar-content,

.bg-under-widget.sidebar-shadow-decoration .sidebar-content .widget,

.solid-bg.sidebar-content.sidebar-shadow-decoration .widget {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.sidebar .widget,

.sidebar-content .widget {

	border-top: 1px solid rgba(51, 51, 51, .12);

	color: #8c95a2;

	font-size: 14px;

	line-height: 22px;

	padding-top: 15px;

	padding-bottom: 15px

}



.sidebar.bg-under-widget .widget,

.bg-under-widget .sidebar-content .widget,

.solid-bg.sidebar-content .widget {

	margin-top: 30px

}



.widget-title {

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.sidebar-content .widget-title {

	color: #1f365c

}



.footer .widget-title {

	color: #eaeaea

}



.widgettitle {

	font: normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



.sidebar-content .widgettitle {

	color: #1f365c

}



.footer .widgettitle {

	color: #eaeaea

}



.widget .custom-nav>.has-children>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")

}



.footer .widget .custom-nav>.has-children>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(234,234,234,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")

}



.sidebar-content .widget .custom-nav>.has-children>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(140,149,162,0.5)' d='M6.953,2.182L4,5.045L1.062,2.197c-0.328-0.322-0.707-0.262-0.91-0.04c-0.203,0.221-0.203,0.582,0,0.803l3.472,3.344C3.728,6.416,3.864,6.471,4,6.469c0.136,0.002,0.272-0.05,0.375-0.164l3.472-3.343c0.203-0.221,0.203-0.582,0-0.803C7.645,1.936,7.266,1.859,6.953,2.182z'/%3E%3C/svg%3E")

}



.widget .custom-nav>.has-children>a.active:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")

}



.footer .widget .custom-nav>.has-children>a.active:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(234,234,234,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")

}



.sidebar-content .widget .custom-nav>.has-children>a.active:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath fill='rgba(140,149,162,0.5)' d='M1.046,6.251l2.953-2.862l2.938,2.848c0.328,0.322,0.707,0.262,0.91,0.04c0.202-0.221,0.202-0.582,0-0.803L4.375,2.129c-0.104-0.111-0.24-0.166-0.376-0.164c-0.136-0.002-0.272,0.05-0.375,0.164L0.151,5.472c-0.202,0.221-0.202,0.582,0,0.803C0.354,6.497,0.733,6.574,1.046,6.251z'/%3E%3C/svg%3E")

}



.custom-nav>li li a:before {

	background-color: #1f365c

}



.footer .custom-nav>li li a:before {

	background-color: rgba(234, 234, 234, .5)

}



.sidebar-content .custom-nav>li li a:before {

	background-color: rgba(140, 149, 162, .5)

}



.sidebar-content .widget:not(.widget_icl_lang_sel_widget) a,

.sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a * {

	color: #8c95a2

}



.sidebar-content .widget .post-content .text-secondary {

	color: #8c95a2

}



.footer .widget a,

.footer .widget .post-content .text-secondary {

	color: #eaeaea

}



.widget_categories li a,

.widget_meta a,

.blogroll a,

.widget_archive li a,

.widget_recent_entries a,

.widget_recent_comments a,

.widget_links a,

.items-grid a,

.recent-posts a,

.widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.contact-info .secondary-color,

.widget_nav_menu a,

.tagcloud a,

.widget_pages a,

a.rsswidget,

.textwidget a {

	color: #1f365c

}



.sidebar-content .widget_categories li a,

.sidebar-content .widget_meta a,

.sidebar-content .blogroll a,

.sidebar-content .widget_archive li a,

.sidebar-content .widget_recent_entries a,

.sidebar-content .widget_recent_comments a,

.sidebar-content .widget_links a,

.sidebar-content .items-grid a,

.sidebar-content .recent-posts a,

.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.sidebar-content .contact-info .secondary-color,

.sidebar-content .widget_nav_menu a,

.sidebar-content .tagcloud a,

.sidebar-content .widget_pages a,

.sidebar-content a.rsswidget,

.sidebar-content .textwidget a {

	color: #1f365c

}



.footer .widget_categories li a,

.footer .widget_meta a,

.footer .blogroll a,

.footer .widget_archive li a,

.footer .widget_recent_entries a,

.footer .widget_recent_comments a,

.footer .widget_links a,

.footer .items-grid a,

.footer .recent-posts a,

.footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.footer .contact-info .secondary-color,

.footer .widget_nav_menu a,

.footer .tagcloud a,

.footer .widget_pages a,

.footer a.rsswidget,

.footer .textwidget a {

	color: #eaeaea

}



.sidebar-content .custom-categories a,

.sidebar-content .custom-categories a .item-name,

.sidebar-content .cat-item a,

.sidebar-content .widget_recent_comments a,

.sidebar-content .widget_tag_cloud a:hover {

	color: #1f365c

}



.footer .custom-categories a,

.footer .custom-categories a .item-name,

.footer .cat-item a,

.footer .widget_recent_comments a,

.footer .widget_tag_cloud a:hover {

	color: #eaeaea

}



.sidebar-content .custom-categories a span.item-num,

.sidebar-content .cat-item a span.item-num {

	color: rgba(140, 149, 162, .5)

}



.footer .custom-categories a span.item-num,

.footer .cat-item a span.item-num {

	color: rgba(234, 234, 234, .5)

}



.sidebar-content .custom-categories a:hover span.item-name,

.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,

.sidebar-content .cat-item a:hover span.item-name,

.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,

.sidebar-content .custom-menu a:hover,

.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,

.sidebar-content .custom-menu li.act>a,

.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .custom-menu li.act>a,

.sidebar-content .widget_recent_comments a:hover,

.sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover {

	color: #ffb536

}



.footer .custom-categories a:hover span.item-name,

.footer .cat-item a:hover span.item-name,

.footer .custom-menu a:hover,

.footer .custom-menu li.act>a,

.footer .widget_recent_comments a:hover {

	color: #ffb536

}



.sidebar-content .widget .menu li,

.sidebar-content .widget .custom-menu.dividers-on li,

.sidebar-content .widget_pages li,

.sidebar-content .blogroll li,

.sidebar-content .widget .qts-lang-menu li {

	border-style: solid;

	border-width: 1px;

	border-color: rgba(140, 149, 162, .15);

	border-left: none;

	border-right: none;

	border-bottom: none

}



.widget .menu li,

.widget_pages li,

.widget .custom-menu.dividers-on li,

.widget .blogroll li,

.widget .qts-lang-menu li {

	border-style: solid;

	border-width: 1px;

	border-color: rgba(140, 149, 162, .15);

	border-left: none;

	border-right: none;

	border-bottom: none

}



.footer .menu li,

.footer .widget_pages li,

.footer .custom-menu.dividers-on li,

.footer .blogroll li,

.footer .qts-lang-menu li {

	border-style: solid;

	border-width: 1px;

	border-color: rgba(234, 234, 234, .15);

	border-left: none;

	border-right: none;

	border-bottom: none

}



.menu .current-menu-parent>a,

.menu .current-menu-item>a,

.custom-nav>li>a:hover span,

.custom-nav li.act>a span,

.custom-nav>li>ul a:hover span,

.st-accordion li>a:hover,

.st-accordion>ul li>a:hover *,

.widget .custom-categories a:hover span.item-name,

.widget_categories li a:hover,

.widget_meta a:hover,

.blogroll a:hover,

.widget_archive li a:hover,

.widget_recent_entries a:hover,

.widget_links a:hover,

.widget_pages a:hover,

.tp_recent_tweets li span a:hover,

.recent-posts a:not(.post-rollover):hover,

.items-grid .post-content>a:hover,

#wp-calendar td a:hover,

.tagcloud a:hover,

.widget_nav_menu a:hover,

a.rsswidget:hover {

	color: #ffb536

}



.sidebar-content .menu .current-menu-parent>a,

.sidebar-content.solid-bg .menu .current-menu-parent>a,

.sidebar-content .menu .current-menu-item>a,

.sidebar-content.solid-bg .menu .current-menu-item>a,

.sidebar-content .custom-nav>li>a:hover span,

.sidebar-content.solid-bg .custom-nav>li>a:hover span,

.sidebar-content .custom-nav li.act>a span,

.sidebar-content.solid-bg .custom-nav li.act>a span,

.sidebar-content .custom-nav>li>ul a:hover span,

.sidebar-content.solid-bg .custom-nav>li>ul a:hover span,

.sidebar-content .st-accordion li>a:hover,

.sidebar-content.solid-bg .st-accordion li>a:hover,

.sidebar-content .st-accordion>ul li>a:hover *,

.sidebar-content.solid-bg .st-accordion>ul li>a:hover *,

.sidebar-content .widget .custom-categories a:hover span.item-name,

.sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,

.sidebar-content .widget_categories li a:hover,

.sidebar-content.solid-bg .widget_categories li a:hover,

.sidebar-content .widget_meta a:hover,

.sidebar-content.solid-bg .widget_meta a:hover,

.sidebar-content .blogroll a:hover,

.sidebar-content.solid-bg .blogroll a:hover,

.sidebar-content .widget_archive li a:hover,

.sidebar-content.solid-bg .widget_archive li a:hover,

.sidebar-content .widget_recent_entries a:hover,

.sidebar-content.solid-bg .widget_recent_entries a:hover,

.sidebar-content .widget_links a:hover,

.sidebar-content.solid-bg .widget_links a:hover,

.sidebar-content .widget_pages a:hover,

.sidebar-content.solid-bg .widget_pages a:hover,

.sidebar-content .tp_recent_tweets li span a:hover,

.sidebar-content.solid-bg .tp_recent_tweets li span a:hover,

.sidebar-content .recent-posts a:not(.post-rollover):hover,

.sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,

.sidebar-content .items-grid .post-content>a:hover,

.sidebar-content.solid-bg .items-grid .post-content>a:hover,

.sidebar-content #wp-calendar td a:hover,

.sidebar-content.solid-bg #wp-calendar td a:hover,

.sidebar-content .tagcloud a:hover,

.sidebar-content.solid-bg .tagcloud a:hover,

.sidebar-content .widget_nav_menu a:hover,

.sidebar-content.solid-bg .widget_nav_menu a:hover,

.sidebar-content a.rsswidget:hover,

.sidebar-content.solid-bg a.rsswidget:hover {

	color: #ffb536

}



.footer .menu .current-menu-parent>a,

.footer .menu .current-menu-item>a,

.footer .custom-nav>li>a:hover span,

.footer .custom-nav li.act>a span,

.footer .custom-nav>li>ul a:hover span,

.footer .st-accordion li>a:hover,

.footer .st-accordion>ul li>a:hover *,

.footer .widget .custom-categories a:hover span.item-name,

.footer .widget_categories li a:hover,

.footer .widget_meta a:hover,

.footer .blogroll a:hover,

.footer .widget_archive li a:hover,

.footer .widget_recent_entries a:hover,

.footer .widget_links a:hover,

.footer .widget_pages a:hover,

.footer .tp_recent_tweets li span a:hover,

.footer .recent-posts a:not(.post-rollover):hover,

.footer .items-grid .post-content>a:hover,

.footer #wp-calendar td a:hover,

.footer .tagcloud a:hover,

.footer .widget_nav_menu a:hover,

.footer a.rsswidget:hover {

	color: #ffb536

}



.textwidget a:not(.dt-btn):hover {

	color: #ffb536

}



.sidebar-content .textwidget a:not(.dt-btn):hover,

.stripe .sidebar-content.solid-bg .textwidget a:not(.dt-btn):hover {

	color: #ffb536

}



.footer .textwidget a:not(.dt-btn):hover {

	color: #ffb536

}



#wp-calendar,

#wp-calendar td {

	background-color: rgba(31, 54, 92, .04)

}



.sidebar-content #wp-calendar,

.sidebar-content #wp-calendar td {

	background-color: rgba(31, 54, 92, .04)

}



#wp-calendar,

#wp-calendar caption,

#wp-calendar td {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar-content #wp-calendar,

.sidebar-content #wp-calendar caption,

.sidebar-content #wp-calendar td {

	border-color: rgba(140, 149, 162, .15)

}



#wp-calendar td:hover {

	background-color: rgba(31, 54, 92, .08)

}



.sidebar-content #wp-calendar td:hover {

	background-color: rgba(31, 54, 92, .08)

}



.footer #wp-calendar,

.footer #wp-calendar td {

	background-color: rgba(234, 234, 234, .04)

}



.footer #wp-calendar td:hover {

	background-color: rgba(234, 234, 234, .08)

}



.footer #wp-calendar,

.footer #wp-calendar caption,

.footer #wp-calendar td {

	border-color: rgba(234, 234, 234, .15)

}



#wp-calendar td.act {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient #wp-calendar td.act {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#wp-calendar th,

#wp-calendar caption,

#wp-calendar tfoot td,

#wp-calendar tfoot td a {

	color: #1f365c

}



.sidebar-content #wp-calendar th,

.sidebar-content #wp-calendar caption,

.sidebar-content #wp-calendar tfoot td,

.sidebar-content #wp-calendar tfoot td a {

	color: #1f365c

}



.footer #wp-calendar th,

.footer #wp-calendar caption,

.footer #wp-calendar tfoot td,

.footer #wp-calendar tfoot td a {

	color: #eaeaea

}



.sidebar .tp_recent_tweets li {

	line-height: 22px

}



.tp_recent_tweets li a {

	color: #1f365c

}



.sidebar-content .tp_recent_tweets li a {

	color: #1f365c

}



.footer .tp_recent_tweets li a {

	color: #eaeaea

}



.widget .tp_recent_tweets li .twitter_time:before {

	height: 20px;

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='%231f365c' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")

}



.footer .widget .tp_recent_tweets li .twitter_time:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(234,234,234,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")

}



.sidebar-content .widget .tp_recent_tweets li .twitter_time:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='15px' height='13px' viewBox='3.5 4.5 15 13' enable-background='new 3.5 4.5 15 13' xml:space='preserve'%3E%3Cpath fill='rgba(140,149,162,0.5)' d='M17.614,5.604c-0.556,0.325-1.171,0.56-1.822,0.688c-0.526-0.551-1.271-0.895-2.099-0.895c-1.586,0-2.874,1.268-2.874,2.83c0,0.221,0.025,0.438,0.074,0.645C8.508,8.753,6.393,7.625,4.977,5.913C4.729,6.33,4.588,6.816,4.588,7.336c0,0.982,0.508,1.85,1.276,2.354c-0.47-0.014-0.912-0.141-1.3-0.354c0,0.013,0,0.024,0,0.035c0,1.372,0.991,2.514,2.304,2.775c-0.241,0.062-0.495,0.101-0.756,0.101c-0.186,0-0.365-0.019-0.541-0.054c0.365,1.127,1.427,1.945,2.682,1.97c-0.982,0.756-2.222,1.208-3.567,1.208c-0.232,0-0.461-0.016-0.686-0.04c1.271,0.804,2.78,1.272,4.402,1.272c5.286,0,8.171-4.312,8.171-8.054c0-0.123-0.003-0.246-0.009-0.367C17.127,7.786,17.614,7.288,18,6.72c-0.516,0.225-1.068,0.378-1.648,0.446C16.943,6.817,17.398,6.262,17.614,5.604z'/%3E%3C/svg%3E")

}



.widget .tp_recent_tweets .twitter_time,

.widget_archive li,

.widget_categories li {

	color: #1f365c

}



.sidebar-content .widget .tp_recent_tweets .twitter_time,

.sidebar-content .widget_archive li,

.sidebar-content .widget_categories li {

	color: rgba(140, 149, 162, .5)

}



.footer .widget .tp_recent_tweets .twitter_time,

.footer .widget_archive li,

.footer .widget_categories li {

	color: rgba(234, 234, 234, .5)

}



.tp_recent_tweets .twitter_time {

	font-size: 12px;

	line-height: 20px

}



#main #content .sidebar-content .rotatingtweets,

#main #content .sidebar-content .norotatingtweets {

	border: 1px solid rgba(140, 149, 162, .15)

}



#main #content .rotatingtweets,

#main #content .norotatingtweets {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar #main #content .rotatingtweets,

.sidebar-content #main #content .rotatingtweets,

.sidebar #main #content .norotatingtweets,

.sidebar-content #main #content .norotatingtweets {

	border-color: rgba(140, 149, 162, .15)

}



.footer #main #content .rotatingtweets,

.footer #main #content .norotatingtweets {

	border-color: rgba(234, 234, 234, .15)

}



#main #content .rotatingtweets,

#main #content .norotatingtweets {

	border-style: solid;

	border-width: 1px

}



.light-icons .widget .searchform .submit,

.light-icons .content .searchform .submit {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='rgba(140,149,162,0.5)' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons .widget .searchform .submit,

.bold-icons .content .searchform .submit {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='rgba(140,149,162,0.5)' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.custom-nav>li>a,

.custom-nav>li>ul a {

	font-size:

}



.custom-nav>li>ul a {

	font-size: 12px

}



.widget_recent_comments a:hover {

	color: #ffb536!important

}



.standard-arrow li:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='white' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.custom-menu a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(31,54,92,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.sidebar-content .custom-menu a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(140,149,162,0.5)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.footer .custom-menu a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(234,234,234,0.5)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.custom-menu a:hover:after,

.custom-menu .act>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(31,54,92,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.sidebar-content .custom-menu a:hover:after,

.sidebar-content .custom-menu .act>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(255,181,54,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.footer .custom-menu a:hover:after,

.footer .custom-menu .act>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(255,181,54,0.999)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M3.021,8c0.181,0,0.335-0.063,0.462-0.19l3.343-3.343C6.956,4.337,7.021,4.182,7.021,4c0-0.186-0.065-0.339-0.195-0.462L3.483,0.195C3.36,0.064,3.206,0,3.021,0C2.84,0,2.684,0.064,2.554,0.195l-0.385,0.38c-0.127,0.133-0.19,0.289-0.19,0.467c0,0.182,0.063,0.336,0.19,0.462L4.664,4L2.169,6.495c-0.127,0.127-0.19,0.281-0.19,0.463c0,0.178,0.063,0.333,0.19,0.467L2.554,7.81C2.688,7.937,2.843,8,3.021,8z'/%3E%3C/svg%3E");

	background-position: center center;

	background-repeat: no-repeat

}



.sidebar .skill,

.sidebar-content .skill {

	background-color: rgba(140, 149, 162, .1)

}



.footer .skill {

	background-color: rgba(234, 234, 234, .1)

}



.skill-value {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .skill-value {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.skill-name {

	font-size: 12px;

	line-height: 20px

}



.skill-name,

.skill-name *,

.custom-nav>li>a span,

.custom-nav>li>ul a span,

.st-accordion li a,

.st-accordion>ul li>a * {

	color: #1f365c

}



.sidebar-content .skill-name,

.sidebar-content .skill-name *,

.sidebar-content .custom-nav>li>a span,

.sidebar-content .custom-nav>li>ul a span,

.sidebar-content .st-accordion li a,

.sidebar-content .st-accordion>ul li>a * {

	color: #1f365c

}



.footer .skill-name,

.footer .skill-name *,

.footer .custom-nav>li>a span,

.footer .custom-nav>li>ul a span,

.footer .st-accordion li a,

.footer .st-accordion>ul li>a * {

	color: #eaeaea

}



.st-accordion li>a {

	font-size: 14px;

	line-height: 22px

}



.custom-menu a {

	background-position: 0 5px

}



.footer .custom-menu a {

	background-position: 0 4.5px

}



.custom-menu a:not(:hover) {

	color: #1f365c

}



.sidebar-content .custom-menu a:not(:hover) {

	color: #1f365c

}



.footer .custom-menu a:not(:hover) {

	color: #eaeaea

}



.sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {

	color: #1f365c

}



.sidebar-content .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {

	color: #1f365c

}



.footer .sidebar-content .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:not(:hover) {

	color: #eaeaea

}



.custom-menu a:before,

.widget_presscore-custom-menu-1 .custom-menu a:after {

	top: 5px

}



.footer .custom-menu a:before,

.footer .widget_presscore-custom-menu-1 .custom-menu a:after {

	top: 4.5px

}



.custom-nav>li li a:before {

	top: 11.5px

}



.footer .custom-nav>li li a:before {

	top: 11px

}



.sidebar .st-accordion li>a:before,

.sidebar-content .st-accordion li>a:before,

.sidebar .custom-menu a:before,

.sidebar-content .custom-menu a:before {

	background-color: rgba(140, 149, 162, .15)

}



.footer .st-accordion li>a:before,

.footer .custom-menu a:before {

	background-color: rgba(234, 234, 234, .15)

}



.st-accordion li>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(140,149,162,0.5)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.footer .st-accordion li>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='rgba(234,234,234,0.5)' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.st-accordion li>a:hover:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23ffb536' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.sidebar .st-accordion li.st-open>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(140,149,162,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M8,4.979c0-0.181-0.063-0.335-0.19-0.462L4.467,1.174C4.337,1.044,4.182,0.979,4,0.979c-0.186,0-0.339,0.065-0.462,0.195L0.195,4.517C0.064,4.64,0,4.794,0,4.979C0,5.16,0.064,5.316,0.195,5.446l0.38,0.385c0.133,0.127,0.289,0.19,0.467,0.19c0.182,0,0.336-0.063,0.462-0.19L4,3.336l2.495,2.495c0.127,0.127,0.281,0.19,0.463,0.19c0.178,0,0.333-0.063,0.467-0.19L7.81,5.446C7.937,5.312,8,5.157,8,4.979z'/%3E%3C/svg%3E")

}



.footer .st-accordion li.st-open>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='rgba(234,234,234,0.5)' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M8,4.979c0-0.181-0.063-0.335-0.19-0.462L4.467,1.174C4.337,1.044,4.182,0.979,4,0.979c-0.186,0-0.339,0.065-0.462,0.195L0.195,4.517C0.064,4.64,0,4.794,0,4.979C0,5.16,0.064,5.316,0.195,5.446l0.38,0.385c0.133,0.127,0.289,0.19,0.467,0.19c0.182,0,0.336-0.063,0.462-0.19L4,3.336l2.495,2.495c0.127,0.127,0.281,0.19,0.463,0.19c0.178,0,0.333-0.063,0.467-0.19L7.81,5.446C7.937,5.312,8,5.157,8,4.979z'/%3E%3C/svg%3E")

}



.st-accordion li.st-open>a:hover:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23ffb536' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M8,4.979c0-0.181-0.063-0.335-0.19-0.462L4.467,1.174C4.337,1.044,4.182,0.979,4,0.979c-0.186,0-0.339,0.065-0.462,0.195L0.195,4.517C0.064,4.64,0,4.794,0,4.979C0,5.16,0.064,5.316,0.195,5.446l0.38,0.385c0.133,0.127,0.289,0.19,0.467,0.19c0.182,0,0.336-0.063,0.462-0.19L4,3.336l2.495,2.495c0.127,0.127,0.281,0.19,0.463,0.19c0.178,0,0.333-0.063,0.467-0.19L7.81,5.446C7.937,5.312,8,5.157,8,4.979z'/%3E%3C/svg%3E")

}



.dt-posts-preload .dt-posts-preload-activity {

	background-color: rgba(255, 181, 54, .9)

}



.format-link-content,

.format-aside-content,

.format-status-content {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .format-link-content {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .format-link-content {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.post.bg-on,

.post.bg-on.fullwidth-img.format-quote,

.post.bg-on.fullwidth-img.format-link {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .post.bg-on,

.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .post.bg-on.fullwidth-img.format-link {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .post.bg-on,

.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .post.bg-on.fullwidth-img.format-link {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.layout-list .post {

	border-top: 1px solid;

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .layout-list .post,

.sidebar-content .layout-list .post {

	border-color: rgba(140, 149, 162, .15)

}



.footer .layout-list .post {

	border-color: rgba(234, 234, 234, .15)

}



.dividers-on.classic-layout-list .post {

	border-bottom: 1px solid;

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .dividers-on.classic-layout-list .post,

.sidebar-content .dividers-on.classic-layout-list .post {

	border-color: rgba(140, 149, 162, .15)

}



.footer .dividers-on.classic-layout-list .post {

	border-color: rgba(234, 234, 234, .15)

}



.content-bg-on.centered-layout-list article,

.content-bg-on.classic-layout-list article {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .content-bg-on.centered-layout-list article,

.outline-element-decoration .content-bg-on.classic-layout-list article {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .content-bg-on.centered-layout-list article,

.shadow-element-decoration .content-bg-on.classic-layout-list article {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(140, 149, 162, .15)

}



.sidebar .centered-layout-list.dividers-on .post-entry-content:after,

.sidebar-content .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(140, 149, 162, .15)

}



.footer .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(234, 234, 234, .15)

}



.content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(220, 220, 220, .3);

	background: -moz-linear-gradient(top, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .3) 65%, rgba(220, 220, 220, .3) 100%);

	background: -webkit-linear-gradient(top, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .3) 65%, rgba(220, 220, 220, .3) 100%);

	background: linear-gradient(to bottom, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .3) 65%, rgba(220, 220, 220, .3) 100%)

}



#page .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(220, 220, 220, .3), rgba(220, 220, 220, .3)) no-repeat 0 150px

}



.content-bg-on.gradient-overlap-layout-list .post-entry-content:before {

	background: rgba(220, 220, 220, .3);

	background: -moz-linear-gradient(top, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .9) 64%, rgba(220, 220, 220, .3) 83%, rgba(220, 220, 220, .3) 100%);

	background: -webkit-linear-gradient(top, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .9) 64%, rgba(220, 220, 220, .3) 83%, rgba(220, 220, 220, .3) 100%);

	background: linear-gradient(to bottom, rgba(220, 220, 220, 0) 0%, rgba(220, 220, 220, .9) 64%, rgba(220, 220, 220, .3) 83%, rgba(220, 220, 220, .3) 100%)

}



#page .content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content {

	background: rgba(220, 220, 220, .3)

}



.content-bg-on.gradient-overlap-layout-list .no-img .post-entry-content:before {

	display: none

}



#page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(220, 220, 220, .3)

}



.blog-shortcode .entry-title,

.portfolio-shortcode .entry-title,

.albums-shortcode .entry-title,

.owl-carousel.blog-carousel-shortcode .entry-title {

	font: normal normal normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif

}



.mode-masonry.blog-shortcode .entry-title,

.mode-grid.blog-shortcode .entry-title,

.blog-carousel-shortcode.blog-shortcode .entry-title,

.portfolio-carousel-shortcode.blog-shortcode .entry-title,

.albums-carousel-shortcode.blog-shortcode .entry-title,

.mode-masonry.portfolio-shortcode .entry-title,

.mode-grid.portfolio-shortcode .entry-title,

.blog-carousel-shortcode.portfolio-shortcode .entry-title,

.portfolio-carousel-shortcode.portfolio-shortcode .entry-title,

.albums-carousel-shortcode.portfolio-shortcode .entry-title,

.mode-masonry.albums-shortcode .entry-title,

.mode-grid.albums-shortcode .entry-title,

.blog-carousel-shortcode.albums-shortcode .entry-title,

.portfolio-carousel-shortcode.albums-shortcode .entry-title,

.albums-carousel-shortcode.albums-shortcode .entry-title,

.mode-masonry.owl-carousel.blog-carousel-shortcode .entry-title,

.mode-grid.owl-carousel.blog-carousel-shortcode .entry-title,

.blog-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,

.portfolio-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title,

.albums-carousel-shortcode.owl-carousel.blog-carousel-shortcode .entry-title {

	font: normal normal normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif

}



.blog-shortcode .entry-title a,

.portfolio-shortcode .entry-title a,

.albums-shortcode .entry-title a,

.owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #1f365c

}



.sidebar-content .blog-shortcode .entry-title a,

.sidebar-content .portfolio-shortcode .entry-title a,

.sidebar-content .albums-shortcode .entry-title a,

.sidebar-content .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #1f365c

}



.footer .blog-shortcode .entry-title a,

.footer .portfolio-shortcode .entry-title a,

.footer .albums-shortcode .entry-title a,

.footer .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #eaeaea

}



#page .blog-shortcode .entry-title a:hover,

#page .portfolio-shortcode:not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .entry-title a:hover,

#page .albums-shortcode .entry-title a:hover,

#page .owl-carousel.blog-carousel-shortcode .entry-title a:hover {

	color: #ffb536

}



.blog-shortcode .entry-meta,

.portfolio-shortcode .entry-meta,

.albums-shortcode .entry-meta,

.owl-carousel .entry-meta {

	font-size: 12px;

	line-height: 20px;

	color: #1f365c

}



.sidebar-content .blog-shortcode .entry-meta,

.sidebar-content .portfolio-shortcode .entry-meta,

.sidebar-content .albums-shortcode .entry-meta,

.sidebar-content .owl-carousel .entry-meta {

	color: rgba(140, 149, 162, .5)

}



.footer .blog-shortcode .entry-meta,

.footer .portfolio-shortcode .entry-meta,

.footer .albums-shortcode .entry-meta,

.footer .owl-carousel .entry-meta {

	color: rgba(234, 234, 234, .5)

}



.blog-shortcode .entry-excerpt,

.portfolio-shortcode .entry-excerpt,

.albums-shortcode .entry-excerpt,

.owl-carousel .entry-excerpt {

	font-size: 14px;

	line-height: 22px

}



.blog-shortcode.mode-list .entry-excerpt {

	font-size: 15px;

	line-height: 23px

}



.post-details.details-type-link {

	font-size: 12px;

	line-height: 16px;

	color: #1f365c

}



.sidebar-content .post-details.details-type-link {

	color: #1f365c

}



.footer .post-details.details-type-link {

	color: #eaeaea

}



.post-details.details-type-link * {

	color: #1f365c

}



.sidebar-content .post-details.details-type-link * {

	color: #1f365c

}



.footer .post-details.details-type-link * {

	color: #eaeaea

}



.post-details.details-type-link:after {

	background-color: #ffb536

}



.accent-gradient .post-details.details-type-link:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.details {

	font-size: 12px;

	line-height: 16px;

	color: #1f365c

}



.details:hover {

	color: #1f365c

}



.details:before {

	background-color: #ffb536

}



.accent-gradient .details:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.layout-masonry .post h2.entry-title,

.layout-grid .post h2.entry-title,

.shortcode-blog-posts .post h2.entry-title,

.dt-blog-shortcode .post h2.entry-title,

.slider-wrapper .post h2.entry-title,

.rollover-content h2.entry-title {

	color: #1f365c;

	font: normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.post h2.entry-title,

.post h2.entry-title {

	color: #1f365c

}



.sidebar-content .post h2.entry-title,

.sidebar-content .post h2.entry-title {

	color: #1f365c

}



.footer .post h2.entry-title,

.footer .post h2.entry-title {

	color: #eaeaea

}



#page .description-under-image .post .entry-title a:hover,

#page .post .blog-content .entry-title a:hover,

#page .project-list-content .entry-title a:hover {

	color: #ffb536

}



.fancy-date .entry-month:after,

.fancy-date .entry-date:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.portfolio-shortcode .project-links-container a span,

.portfolio-shortcode .project-links-container a:hover span {

	color: #ffb536

}



.portfolio-shortcode .project-links-container:before,

.portfolio-shortcode .project-links-container:after {

	border-color: #ffb536

}



.dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {

	background-color: #ffb536

}



.accent-gradient .dt-icon-bg-on.portfolio-shortcode .project-links-container a:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {

	background-color: #ffb536

}



.accent-gradient .dt-icon-hover-bg-on.portfolio-shortcode .project-links-container a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.comment-list .comment-body {

	background-color: rgba(220, 220, 220, .3)

}



.shadow-element-decoration .comment-list .comment-body {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.outline-element-decoration .comment-list .comment-body {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.comment-content {

	font-size: 14px;

	line-height: 22px

}



.reply,

.comment-meta,

#reply-title small {

	font-size: 12px;

	line-height: 20px

}



.comment-author,

.pingback-title {

	font-size: 15px;

	line-height: 23px

}



.comment-author a,

.comment-author .fn {

	color: #1f365c;

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.comments-title {

	color: #1f365c;

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



#reply-title small {

	font: normal 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.comments-title,

.comments-title a,

.comment-author a,

.comment-author .fn,

#reply-title,

.fn,

.fn a,

.pingback-title {

	color: #1f365c

}



.sidebar-content .comments-title,

.sidebar-content .comments-title a,

.sidebar-content .comment-author a,

.sidebar-content .comment-author .fn,

.sidebar-content #reply-title,

.sidebar-content .fn,

.sidebar-content .fn a,

.sidebar-content .pingback-title {

	color: #1f365c

}



.footer .comments-title,

.footer .comments-title a,

.footer .comment-author a,

.footer .comment-author .fn,

.footer #reply-title,

.footer .fn,

.footer .fn a,

.footer .pingback-title {

	color: #eaeaea

}



#page .fn a:hover {

	color: #ffb536

}



.entry-author {

	background-color: rgba(220, 220, 220, .3)

}



.shadow-element-decoration .entry-author {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.outline-element-decoration .entry-author {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.entry-author .text-primary {

	font-size: 14px

}



.author-link,

.author-link:hover,

.meta-nav {

	color: #1f365c;

	font-size: 12px;

	line-height: 20px

}



.sidebar-content .author-link,

.sidebar-content .author-link:hover,

.sidebar-content .meta-nav {

	color: rgba(140, 149, 162, .5)

}



.footer .author-link,

.footer .author-link:hover,

.footer .meta-nav {

	color: rgba(234, 234, 234, .5)

}



.author-description h4,

.comment-author-name {

	color: #1f365c;

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.sidebar-content .author-description h4,

.sidebar-content .comment-author-name {

	color: #1f365c

}



.footer .author-description h4,

.footer .comment-author-name {

	color: #eaeaea

}



.entry-meta,

.entry-tags,

.portfolio-categories,

.author-link {

	font-size: 12px;

	line-height: 20px

}



.share-link-description,

.author-bio {

	font-size: 14px;

	line-height: 22px

}



.single .entry-tags a {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .single .entry-tags a,

.sidebar-content .single .entry-tags a {

	border-color: rgba(140, 149, 162, .15)

}



.footer .single .entry-tags a {

	border-color: rgba(234, 234, 234, .15)

}



.entry-meta:before {

	width: 22px;

	height: 22px

}



.portfolio-categories>a:after,

.portfolio-categories>span:after,

.entry-meta>a:after,

.entry-meta>span:after {

	background-color: #1f365c

}



.sidebar-content .portfolio-categories>a:after,

.sidebar-content .portfolio-categories>span:after,

.sidebar-content .entry-meta>a:after,

.sidebar-content .entry-meta>span:after {

	background-color: rgba(140, 149, 162, .5)

}



.footer .portfolio-categories>a:after,

.footer .portfolio-categories>span:after,

.footer .entry-meta>a:after,

.footer .entry-meta>span:after {

	background-color: rgba(234, 234, 234, .5)

}



.comment-metadata,

.comment-metadata a,

.entry-meta a,

.entry-meta span,

.entry-meta a *,

.single .entry-tags,

.single .entry-tags a {

	color: #1f365c

}



.single .entry-tags a:hover {

	color: #1f365c

}



.sidebar-content .single .entry-tags a:hover {

	color: #1f365c

}



.footer .single .entry-tags a:hover {

	color: #eaeaea

}



.share-button.entry-share,

.btn-project-link,

.btn-project-link:hover,

.comment-reply-link,

.comment-reply-link:hover,

.share-link-description {

	color: #1f365c

}



.sidebar-content .share-button.entry-share,

.sidebar-content .btn-project-link,

.sidebar-content .btn-project-link:hover,

.sidebar-content .comment-reply-link,

.sidebar-content .comment-reply-link:hover,

.sidebar-content .share-link-description {

	color: #1f365c

}



.footer .share-button.entry-share,

.footer .btn-project-link,

.footer .btn-project-link:hover,

.footer .comment-reply-link,

.footer .comment-reply-link:hover,

.footer .share-link-description {

	color: #eaeaea

}



.show-on-hover .share-link-description:before {

	border-color: rgba(31, 54, 92, .1)

}



.show-on-hover:hover .share-link-description:before {

	border-color: rgba(31, 54, 92, .21)

}



.project-post .btn-project-link {

	font-size: 14px;

	line-height: 22px;

	border-color: rgba(31, 54, 92, .1)

}



.project-post .btn-project-link:hover {

	border-color: rgba(31, 54, 92, .21)

}



.project-navigation span {

	font-size: 14px;

	line-height: 22px

}



.rsSlide .slider-post-caption,

.images-list-caption {

	line-height: 22px

}



.post-navigation .nav-links {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .post-navigation .nav-links,

.sidebar-content .post-navigation .nav-links {

	border-color: rgba(140, 149, 162, .15)

}



.footer .post-navigation .nav-links {

	border-color: rgba(234, 234, 234, .15)

}



.post-navigation .nav-links i[class^="fa"] {

	color: rgba(31, 54, 92, .12)

}



.post-navigation .nav-links a i[class^="fa"]:hover {

	color: rgba(31, 54, 92, .23)

}



#page .post-navigation .nav-links a .post-title:hover {

	color: #ffb536

}



.single-related-posts {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .single-related-posts,

.sidebar-content .single-related-posts {

	border-color: rgba(140, 149, 162, .15)

}



.footer .single-related-posts {

	border-color: rgba(234, 234, 234, .15)

}



.comments-area>h3:after,

.single-related-posts>h3:after,

.comment-respond>h3:after {

	background-color: #ffb536

}



.accent-gradient .comments-area>h3:after,

.accent-gradient .single-related-posts>h3:after,

.accent-gradient .comment-respond>h3:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-btn,

.widget .dt-form .dt-btn,

.nsu-submit {

	font: normal bold 15px / 17px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase;

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: 6px 12px 6px 12px

}



.btn-link.dt-btn-s {

	font: normal bold 15px / "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif

}



button.button,

a.button,

input[type="button"],

input[type="reset"],

.wpcf7-submit,

.dt-btn-m,

input.dt-btn-m[type="submit"],

#main .gform_wrapper .gform_footer input.button,

#main .gform_wrapper .gform_footer input[type="submit"],

#main-slideshow .tp-button,

.woocommerce-widget-layered-nav-dropdown__submit {

	font: normal bold 16px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase;

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: 10px 18px 10px 16px

}



.wp-block-button .wp-block-button__link {

	font: normal bold 16px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase

}



.dt-btn-l {

	padding: 20px 24px 20px 24px;

	font: normal bold 24px / 26px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase;

	-webkit-border-radius: 0;

	border-radius: 0

}



.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),

.btn-3d button.button,

.btn-3d a.button:not(.edd-submit),

.btn-3d .dt-form button,

.btn-3d .widget .dt-form .dt-btn,

.btn-3d input[type="reset"],

.btn-3d .wpcf7-submit,

.btn-3d .nsu-submit,

.btn-3d .dt-wc-btn,

.btn-3d .checkout-button,

.btn-3d input#place_order,

.btn-3d input[name="apply_coupon"],

.btn-3d input[name="login"],

.btn-3d button[name="calc_shipping"],

.btn-3d button[name="calc_shipping"]:hover,

.btn-3d .single_add_to_cart_button.button,

.btn-3d .button.wc-backward,

.btn-3d .woocommerce-Button.button,

.btn-3d .woocommerce-Reviews .submit,

.btn-3d .woocommerce-Button[name="register"],

.btn-3d .track_order input[name="track"],

.btn-3d .cart-btn-below-img .woo-buttons a,

.btn-3d input[name="save_address"],

.btn-3d .wc-layout-list .woo-buttons a,

.btn-3d .post-password-form input[type="submit"],

.btn-3d .mc4wp-form input[type="submit"],

.btn-3d div.mc4wp-form button[type="submit"],

.btn-3d .tml-submit-wrap input[type="submit"],

.btn-3d .wpcf7-form input[type="submit"],

.btn-3d input[type="submit"]:not([name="update_cart"]),

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit {

	border-bottom-color: #df9619

}



.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,

.btn-3d button.button:hover,

.btn-3d a.button:not(.edd-submit):hover,

.btn-3d .dt-form button:hover,

.btn-3d .widget .dt-form .dt-btn:hover,

.btn-3d input[type="reset"]:hover,

.btn-3d .wpcf7-submit:hover,

.btn-3d .nsu-submit:hover,

.btn-3d .dt-wc-btn:hover,

.btn-3d .checkout-button:hover,

.btn-3d input#place_order:hover,

.btn-3d input[name="apply_coupon"]:hover,

.btn-3d input[name="login"]:hover,

.btn-3d button[name="calc_shipping"]:hover,

.btn-3d button[name="calc_shipping"]:hover:hover,

.btn-3d .single_add_to_cart_button.button:hover,

.btn-3d .button.wc-backward:hover,

.btn-3d .woocommerce-Button.button:hover,

.btn-3d .woocommerce-Reviews .submit:hover,

.btn-3d .woocommerce-Button[name="register"]:hover,

.btn-3d .track_order input[name="track"]:hover,

.btn-3d .cart-btn-below-img .woo-buttons a:hover,

.btn-3d input[name="save_address"]:hover,

.btn-3d .wc-layout-list .woo-buttons a:hover,

.btn-3d .post-password-form input[type="submit"]:hover,

.btn-3d .mc4wp-form input[type="submit"]:hover,

.btn-3d div.mc4wp-form button[type="submit"]:hover,

.btn-3d .tml-submit-wrap input[type="submit"]:hover,

.btn-3d .wpcf7-form input[type="submit"]:hover,

.btn-3d input[type="submit"]:not([name="update_cart"]):hover,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit:hover {

	border-bottom-color: #ae791e

}



.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-color,

.btn-3d button.button.accent-btn-bg-color,

.btn-3d a.button:not(.edd-submit).accent-btn-bg-color,

.btn-3d .dt-form button.accent-btn-bg-color,

.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-color,

.btn-3d input[type="reset"].accent-btn-bg-color,

.btn-3d .wpcf7-submit.accent-btn-bg-color,

.btn-3d .nsu-submit.accent-btn-bg-color,

.btn-3d .dt-wc-btn.accent-btn-bg-color,

.btn-3d .checkout-button.accent-btn-bg-color,

.btn-3d input#place_order.accent-btn-bg-color,

.btn-3d input[name="apply_coupon"].accent-btn-bg-color,

.btn-3d input[name="login"].accent-btn-bg-color,

.btn-3d button[name="calc_shipping"].accent-btn-bg-color,

.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-color,

.btn-3d .single_add_to_cart_button.button.accent-btn-bg-color,

.btn-3d .button.wc-backward.accent-btn-bg-color,

.btn-3d .woocommerce-Button.button.accent-btn-bg-color,

.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-color,

.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-color,

.btn-3d .track_order input[name="track"].accent-btn-bg-color,

.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-color,

.btn-3d input[name="save_address"].accent-btn-bg-color,

.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-color,

.btn-3d .post-password-form input[type="submit"].accent-btn-bg-color,

.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-color,

.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-color,

.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-color,

.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-color,

.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-color,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-color {

	border-bottom-color: #df9619

}



.btn-3d .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn).accent-btn-bg-hover-color:hover,

.btn-3d button.button.accent-btn-bg-hover-color:hover,

.btn-3d a.button:not(.edd-submit).accent-btn-bg-hover-color:hover,

.btn-3d .dt-form button.accent-btn-bg-hover-color:hover,

.btn-3d .widget .dt-form .dt-btn.accent-btn-bg-hover-color:hover,

.btn-3d input[type="reset"].accent-btn-bg-hover-color:hover,

.btn-3d .wpcf7-submit.accent-btn-bg-hover-color:hover,

.btn-3d .nsu-submit.accent-btn-bg-hover-color:hover,

.btn-3d .dt-wc-btn.accent-btn-bg-hover-color:hover,

.btn-3d .checkout-button.accent-btn-bg-hover-color:hover,

.btn-3d input#place_order.accent-btn-bg-hover-color:hover,

.btn-3d input[name="apply_coupon"].accent-btn-bg-hover-color:hover,

.btn-3d input[name="login"].accent-btn-bg-hover-color:hover,

.btn-3d button[name="calc_shipping"].accent-btn-bg-hover-color:hover,

.btn-3d button[name="calc_shipping"]:hover.accent-btn-bg-hover-color:hover,

.btn-3d .single_add_to_cart_button.button.accent-btn-bg-hover-color:hover,

.btn-3d .button.wc-backward.accent-btn-bg-hover-color:hover,

.btn-3d .woocommerce-Button.button.accent-btn-bg-hover-color:hover,

.btn-3d .woocommerce-Reviews .submit.accent-btn-bg-hover-color:hover,

.btn-3d .woocommerce-Button[name="register"].accent-btn-bg-hover-color:hover,

.btn-3d .track_order input[name="track"].accent-btn-bg-hover-color:hover,

.btn-3d .cart-btn-below-img .woo-buttons a.accent-btn-bg-hover-color:hover,

.btn-3d input[name="save_address"].accent-btn-bg-hover-color:hover,

.btn-3d .wc-layout-list .woo-buttons a.accent-btn-bg-hover-color:hover,

.btn-3d .post-password-form input[type="submit"].accent-btn-bg-hover-color:hover,

.btn-3d .mc4wp-form input[type="submit"].accent-btn-bg-hover-color:hover,

.btn-3d div.mc4wp-form button[type="submit"].accent-btn-bg-hover-color:hover,

.btn-3d .tml-submit-wrap input[type="submit"].accent-btn-bg-hover-color:hover,

.btn-3d .wpcf7-form input[type="submit"].accent-btn-bg-hover-color:hover,

.btn-3d input[type="submit"]:not([name="update_cart"]).accent-btn-bg-hover-color:hover,

.btn-3d .woocommerce-widget-layered-nav-dropdown__submit.accent-btn-bg-hover-color:hover {

	border-bottom-color: #df9619!important

}



.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn),

.btn-shadow button.button,

.btn-shadow a.button:not(.edd-submit),

.btn-shadow .dt-form button,

.btn-shadow .widget .dt-form .dt-btn,

.btn-shadow input[type="reset"],

.btn-shadow .wpcf7-submit,

.btn-shadow .nsu-submit,

.btn-shadow .dt-wc-btn,

.btn-shadow .checkout-button,

.btn-shadow input#place_order,

.btn-shadow input[name="apply_coupon"],

.btn-shadow input[name="login"],

.btn-shadow button[name="calc_shipping"],

.btn-shadow button[name="calc_shipping"]:hover,

.btn-shadow .single_add_to_cart_button.button,

.btn-shadow .button.wc-backward,

.btn-shadow .woocommerce-Button.button,

.btn-shadow .woocommerce-Reviews .submit,

.btn-shadow .woocommerce-Button[name="register"],

.btn-shadow .track_order input[name="track"],

.btn-shadow .cart-btn-below-img .woo-buttons a,

.btn-shadow input[name="save_address"],

.btn-shadow .wc-layout-list .woo-buttons a,

.btn-shadow .post-password-form input[type="submit"],

.btn-shadow .mc4wp-form input[type="submit"],

.btn-shadow div.mc4wp-form button[type="submit"],

.btn-shadow .tml-submit-wrap input[type="submit"],

.btn-shadow .wpcf7-form input[type="submit"],

.btn-shadow input[type="submit"]:not([name="update_cart"]),

.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit {

	-webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, .12);

	box-shadow: 0 1px 6px rgba(0, 0, 0, .12);

	-webkit-transition: -webkit-box-shadow 0.2s ease-out, opacity 0.45s;

	transition: box-shadow 0.2s ease-out, opacity 0.45s

}



.btn-shadow .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):hover,

.btn-shadow button.button:hover,

.btn-shadow a.button:not(.edd-submit):hover,

.btn-shadow .dt-form button:hover,

.btn-shadow .widget .dt-form .dt-btn:hover,

.btn-shadow input[type="reset"]:hover,

.btn-shadow .wpcf7-submit:hover,

.btn-shadow .nsu-submit:hover,

.btn-shadow .dt-wc-btn:hover,

.btn-shadow .checkout-button:hover,

.btn-shadow input#place_order:hover,

.btn-shadow input[name="apply_coupon"]:hover,

.btn-shadow input[name="login"]:hover,

.btn-shadow button[name="calc_shipping"]:hover,

.btn-shadow button[name="calc_shipping"]:hover:hover,

.btn-shadow .single_add_to_cart_button.button:hover,

.btn-shadow .button.wc-backward:hover,

.btn-shadow .woocommerce-Button.button:hover,

.btn-shadow .woocommerce-Reviews .submit:hover,

.btn-shadow .woocommerce-Button[name="register"]:hover,

.btn-shadow .track_order input[name="track"]:hover,

.btn-shadow .cart-btn-below-img .woo-buttons a:hover,

.btn-shadow input[name="save_address"]:hover,

.btn-shadow .wc-layout-list .woo-buttons a:hover,

.btn-shadow .post-password-form input[type="submit"]:hover,

.btn-shadow .mc4wp-form input[type="submit"]:hover,

.btn-shadow div.mc4wp-form button[type="submit"]:hover,

.btn-shadow .tml-submit-wrap input[type="submit"]:hover,

.btn-shadow .wpcf7-form input[type="submit"]:hover,

.btn-shadow input[type="submit"]:not([name="update_cart"]):hover,

.btn-shadow .woocommerce-widget-layered-nav-dropdown__submit:hover {

	-webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15);

	box-shadow: 0 5px 11px 0 rgba(0, 0, 0, .18), 0 4px 15px 0 rgba(0, 0, 0, .15)

}



button.button,

a.button:not(.edd-submit),

.dt-form button,

#page .widget .dt-form .dt-btn,

.widget .dt-form .dt-btn,

input[type="button"],

input[type="reset"],

.wpcf7-submit,

.nsu-submit,

.dt-wc-btn,

input#place_order,

.woocommerce-Reviews .submit,

input.button,

.cart-btn-below-img .woo-buttons a,

input[name="save_address"],

.wc-layout-list .woo-buttons a,

.post-password-form input[type="submit"],

.mc4wp-form input[type="submit"],

div.mc4wp-form button[type="submit"],

.tml-submit-wrap input[type="submit"],

.wpcf7-form input[type="submit"],

input[type="submit"]:not([name="update_cart"]),

.woocommerce-widget-layered-nav-dropdown__submit {

	color: #fff;

	background-color: #ffb536;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.stripe button.button,

button.button *,

.sidebar button.button,

.sidebar .widget button.button,

.sidebar-content .widget button.button,

.footer button.button,

.stripe a.button:not(.edd-submit),

a.button:not(.edd-submit) *,

.sidebar a.button:not(.edd-submit),

.sidebar .widget a.button:not(.edd-submit),

.sidebar-content .widget a.button:not(.edd-submit),

.footer a.button:not(.edd-submit),

.stripe .dt-form button,

.dt-form button *,

.sidebar .dt-form button,

.sidebar .widget .dt-form button,

.sidebar-content .widget .dt-form button,

.footer .dt-form button,

.stripe #page .widget .dt-form .dt-btn,

#page .widget .dt-form .dt-btn *,

.sidebar #page .widget .dt-form .dt-btn,

.sidebar .widget #page .widget .dt-form .dt-btn,

.sidebar-content .widget #page .widget .dt-form .dt-btn,

.footer #page .widget .dt-form .dt-btn,

.stripe .widget .dt-form .dt-btn,

.widget .dt-form .dt-btn *,

.sidebar .widget .dt-form .dt-btn,

.sidebar .widget .widget .dt-form .dt-btn,

.sidebar-content .widget .widget .dt-form .dt-btn,

.footer .widget .dt-form .dt-btn,

.stripe input[type="button"],

input[type="button"] *,

.sidebar input[type="button"],

.sidebar .widget input[type="button"],

.sidebar-content .widget input[type="button"],

.footer input[type="button"],

.stripe input[type="reset"],

input[type="reset"] *,

.sidebar input[type="reset"],

.sidebar .widget input[type="reset"],

.sidebar-content .widget input[type="reset"],

.footer input[type="reset"],

.stripe .wpcf7-submit,

.wpcf7-submit *,

.sidebar .wpcf7-submit,

.sidebar .widget .wpcf7-submit,

.sidebar-content .widget .wpcf7-submit,

.footer .wpcf7-submit,

.stripe .nsu-submit,

.nsu-submit *,

.sidebar .nsu-submit,

.sidebar .widget .nsu-submit,

.sidebar-content .widget .nsu-submit,

.footer .nsu-submit,

.stripe .dt-wc-btn,

.dt-wc-btn *,

.sidebar .dt-wc-btn,

.sidebar .widget .dt-wc-btn,

.sidebar-content .widget .dt-wc-btn,

.footer .dt-wc-btn,

.stripe input#place_order,

input#place_order *,

.sidebar input#place_order,

.sidebar .widget input#place_order,

.sidebar-content .widget input#place_order,

.footer input#place_order,

.stripe .woocommerce-Reviews .submit,

.woocommerce-Reviews .submit *,

.sidebar .woocommerce-Reviews .submit,

.sidebar .widget .woocommerce-Reviews .submit,

.sidebar-content .widget .woocommerce-Reviews .submit,

.footer .woocommerce-Reviews .submit,

.stripe input.button,

input.button *,

.sidebar input.button,

.sidebar .widget input.button,

.sidebar-content .widget input.button,

.footer input.button,

.stripe .cart-btn-below-img .woo-buttons a,

.cart-btn-below-img .woo-buttons a *,

.sidebar .cart-btn-below-img .woo-buttons a,

.sidebar .widget .cart-btn-below-img .woo-buttons a,

.sidebar-content .widget .cart-btn-below-img .woo-buttons a,

.footer .cart-btn-below-img .woo-buttons a,

.stripe input[name="save_address"],

input[name="save_address"] *,

.sidebar input[name="save_address"],

.sidebar .widget input[name="save_address"],

.sidebar-content .widget input[name="save_address"],

.footer input[name="save_address"],

.stripe .wc-layout-list .woo-buttons a,

.wc-layout-list .woo-buttons a *,

.sidebar .wc-layout-list .woo-buttons a,

.sidebar .widget .wc-layout-list .woo-buttons a,

.sidebar-content .widget .wc-layout-list .woo-buttons a,

.footer .wc-layout-list .woo-buttons a,

.stripe .post-password-form input[type="submit"],

.post-password-form input[type="submit"] *,

.sidebar .post-password-form input[type="submit"],

.sidebar .widget .post-password-form input[type="submit"],

.sidebar-content .widget .post-password-form input[type="submit"],

.footer .post-password-form input[type="submit"],

.stripe .mc4wp-form input[type="submit"],

.mc4wp-form input[type="submit"] *,

.sidebar .mc4wp-form input[type="submit"],

.sidebar .widget .mc4wp-form input[type="submit"],

.sidebar-content .widget .mc4wp-form input[type="submit"],

.footer .mc4wp-form input[type="submit"],

.stripe div.mc4wp-form button[type="submit"],

div.mc4wp-form button[type="submit"] *,

.sidebar div.mc4wp-form button[type="submit"],

.sidebar .widget div.mc4wp-form button[type="submit"],

.sidebar-content .widget div.mc4wp-form button[type="submit"],

.footer div.mc4wp-form button[type="submit"],

.stripe .tml-submit-wrap input[type="submit"],

.tml-submit-wrap input[type="submit"] *,

.sidebar .tml-submit-wrap input[type="submit"],

.sidebar .widget .tml-submit-wrap input[type="submit"],

.sidebar-content .widget .tml-submit-wrap input[type="submit"],

.footer .tml-submit-wrap input[type="submit"],

.stripe .wpcf7-form input[type="submit"],

.wpcf7-form input[type="submit"] *,

.sidebar .wpcf7-form input[type="submit"],

.sidebar .widget .wpcf7-form input[type="submit"],

.sidebar-content .widget .wpcf7-form input[type="submit"],

.footer .wpcf7-form input[type="submit"],

.stripe input[type="submit"]:not([name="update_cart"]),

input[type="submit"]:not([name="update_cart"]) *,

.sidebar input[type="submit"]:not([name="update_cart"]),

.sidebar .widget input[type="submit"]:not([name="update_cart"]),

.sidebar-content .widget input[type="submit"]:not([name="update_cart"]),

.footer input[type="submit"]:not([name="update_cart"]),

.stripe .woocommerce-widget-layered-nav-dropdown__submit,

.woocommerce-widget-layered-nav-dropdown__submit *,

.sidebar .woocommerce-widget-layered-nav-dropdown__submit,

.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit,

.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit,

.footer .woocommerce-widget-layered-nav-dropdown__submit {

	color: #fff

}



button.button:hover,

a.button:not(.edd-submit):hover,

.dt-form button:hover,

#page .widget .dt-form .dt-btn:hover,

.widget .dt-form .dt-btn:hover,

input[type="button"]:hover,

input[type="reset"]:hover,

.wpcf7-submit:hover,

.nsu-submit:hover,

.dt-wc-btn:hover,

input#place_order:hover,

.woocommerce-Reviews .submit:hover,

input.button:hover,

.cart-btn-below-img .woo-buttons a:hover,

input[name="save_address"]:hover,

.wc-layout-list .woo-buttons a:hover,

.post-password-form input[type="submit"]:hover,

.mc4wp-form input[type="submit"]:hover,

div.mc4wp-form button[type="submit"]:hover,

.tml-submit-wrap input[type="submit"]:hover,

.wpcf7-form input[type="submit"]:hover,

input[type="submit"]:not([name="update_cart"]):hover,

.woocommerce-widget-layered-nav-dropdown__submit:hover {

	color: #fff

}



.stripe button.button:hover,

.sidebar button.button:hover,

.sidebar .widget button.button:hover,

.sidebar-content .widget button.button:hover,

.footer button.button:hover,

.stripe a.button:not(.edd-submit):hover,

.sidebar a.button:not(.edd-submit):hover,

.sidebar .widget a.button:not(.edd-submit):hover,

.sidebar-content .widget a.button:not(.edd-submit):hover,

.footer a.button:not(.edd-submit):hover,

.stripe .dt-form button:hover,

.sidebar .dt-form button:hover,

.sidebar .widget .dt-form button:hover,

.sidebar-content .widget .dt-form button:hover,

.footer .dt-form button:hover,

.stripe #page .widget .dt-form .dt-btn:hover,

.sidebar #page .widget .dt-form .dt-btn:hover,

.sidebar .widget #page .widget .dt-form .dt-btn:hover,

.sidebar-content .widget #page .widget .dt-form .dt-btn:hover,

.footer #page .widget .dt-form .dt-btn:hover,

.stripe .widget .dt-form .dt-btn:hover,

.sidebar .widget .dt-form .dt-btn:hover,

.sidebar .widget .widget .dt-form .dt-btn:hover,

.sidebar-content .widget .widget .dt-form .dt-btn:hover,

.footer .widget .dt-form .dt-btn:hover,

.stripe input[type="button"]:hover,

.sidebar input[type="button"]:hover,

.sidebar .widget input[type="button"]:hover,

.sidebar-content .widget input[type="button"]:hover,

.footer input[type="button"]:hover,

.stripe input[type="reset"]:hover,

.sidebar input[type="reset"]:hover,

.sidebar .widget input[type="reset"]:hover,

.sidebar-content .widget input[type="reset"]:hover,

.footer input[type="reset"]:hover,

.stripe .wpcf7-submit:hover,

.sidebar .wpcf7-submit:hover,

.sidebar .widget .wpcf7-submit:hover,

.sidebar-content .widget .wpcf7-submit:hover,

.footer .wpcf7-submit:hover,

.stripe .nsu-submit:hover,

.sidebar .nsu-submit:hover,

.sidebar .widget .nsu-submit:hover,

.sidebar-content .widget .nsu-submit:hover,

.footer .nsu-submit:hover,

.stripe .dt-wc-btn:hover,

.sidebar .dt-wc-btn:hover,

.sidebar .widget .dt-wc-btn:hover,

.sidebar-content .widget .dt-wc-btn:hover,

.footer .dt-wc-btn:hover,

.stripe input#place_order:hover,

.sidebar input#place_order:hover,

.sidebar .widget input#place_order:hover,

.sidebar-content .widget input#place_order:hover,

.footer input#place_order:hover,

.stripe .woocommerce-Reviews .submit:hover,

.sidebar .woocommerce-Reviews .submit:hover,

.sidebar .widget .woocommerce-Reviews .submit:hover,

.sidebar-content .widget .woocommerce-Reviews .submit:hover,

.footer .woocommerce-Reviews .submit:hover,

.stripe input.button:hover,

.sidebar input.button:hover,

.sidebar .widget input.button:hover,

.sidebar-content .widget input.button:hover,

.footer input.button:hover,

.stripe .cart-btn-below-img .woo-buttons a:hover,

.sidebar .cart-btn-below-img .woo-buttons a:hover,

.sidebar .widget .cart-btn-below-img .woo-buttons a:hover,

.sidebar-content .widget .cart-btn-below-img .woo-buttons a:hover,

.footer .cart-btn-below-img .woo-buttons a:hover,

.stripe input[name="save_address"]:hover,

.sidebar input[name="save_address"]:hover,

.sidebar .widget input[name="save_address"]:hover,

.sidebar-content .widget input[name="save_address"]:hover,

.footer input[name="save_address"]:hover,

.stripe .wc-layout-list .woo-buttons a:hover,

.sidebar .wc-layout-list .woo-buttons a:hover,

.sidebar .widget .wc-layout-list .woo-buttons a:hover,

.sidebar-content .widget .wc-layout-list .woo-buttons a:hover,

.footer .wc-layout-list .woo-buttons a:hover,

.stripe .post-password-form input[type="submit"]:hover,

.sidebar .post-password-form input[type="submit"]:hover,

.sidebar .widget .post-password-form input[type="submit"]:hover,

.sidebar-content .widget .post-password-form input[type="submit"]:hover,

.footer .post-password-form input[type="submit"]:hover,

.stripe .mc4wp-form input[type="submit"]:hover,

.sidebar .mc4wp-form input[type="submit"]:hover,

.sidebar .widget .mc4wp-form input[type="submit"]:hover,

.sidebar-content .widget .mc4wp-form input[type="submit"]:hover,

.footer .mc4wp-form input[type="submit"]:hover,

.stripe div.mc4wp-form button[type="submit"]:hover,

.sidebar div.mc4wp-form button[type="submit"]:hover,

.sidebar .widget div.mc4wp-form button[type="submit"]:hover,

.sidebar-content .widget div.mc4wp-form button[type="submit"]:hover,

.footer div.mc4wp-form button[type="submit"]:hover,

.stripe .tml-submit-wrap input[type="submit"]:hover,

.sidebar .tml-submit-wrap input[type="submit"]:hover,

.sidebar .widget .tml-submit-wrap input[type="submit"]:hover,

.sidebar-content .widget .tml-submit-wrap input[type="submit"]:hover,

.footer .tml-submit-wrap input[type="submit"]:hover,

.stripe .wpcf7-form input[type="submit"]:hover,

.sidebar .wpcf7-form input[type="submit"]:hover,

.sidebar .widget .wpcf7-form input[type="submit"]:hover,

.sidebar-content .widget .wpcf7-form input[type="submit"]:hover,

.footer .wpcf7-form input[type="submit"]:hover,

.stripe input[type="submit"]:not([name="update_cart"]):hover,

.sidebar input[type="submit"]:not([name="update_cart"]):hover,

.sidebar .widget input[type="submit"]:not([name="update_cart"]):hover,

.sidebar-content .widget input[type="submit"]:not([name="update_cart"]):hover,

.footer input[type="submit"]:not([name="update_cart"]):hover,

.stripe .woocommerce-widget-layered-nav-dropdown__submit:hover,

.sidebar .woocommerce-widget-layered-nav-dropdown__submit:hover,

.sidebar .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,

.sidebar-content .widget .woocommerce-widget-layered-nav-dropdown__submit:hover,

.footer .woocommerce-widget-layered-nav-dropdown__submit:hover {

	color: #fff

}



#page button.button:hover,

#page a.button:not(.edd-submit):hover,

#page .dt-form button:hover,

#page #page .widget .dt-form .dt-btn:hover,

#page .widget .dt-form .dt-btn:hover,

#page input[type="button"]:hover,

#page input[type="reset"]:hover,

#page .wpcf7-submit:hover,

#page .nsu-submit:hover,

#page .dt-wc-btn:hover,

#page input#place_order:hover,

#page .woocommerce-Reviews .submit:hover,

#page input.button:hover,

#page .cart-btn-below-img .woo-buttons a:hover,

#page input[name="save_address"]:hover,

#page .wc-layout-list .woo-buttons a:hover,

#page .post-password-form input[type="submit"]:hover,

#page .mc4wp-form input[type="submit"]:hover,

#page div.mc4wp-form button[type="submit"]:hover,

#page .tml-submit-wrap input[type="submit"]:hover,

#page .wpcf7-form input[type="submit"]:hover,

#page input[type="submit"]:not([name="update_cart"]):hover,

#page .woocommerce-widget-layered-nav-dropdown__submit:hover {

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



button.button:hover .text-wrap,

a.button:not(.edd-submit):hover .text-wrap,

.dt-form button:hover .text-wrap,

#page .widget .dt-form .dt-btn:hover .text-wrap,

.widget .dt-form .dt-btn:hover .text-wrap,

input[type="button"]:hover .text-wrap,

input[type="reset"]:hover .text-wrap,

.wpcf7-submit:hover .text-wrap,

.nsu-submit:hover .text-wrap,

.dt-wc-btn:hover .text-wrap,

input#place_order:hover .text-wrap,

.woocommerce-Reviews .submit:hover .text-wrap,

input.button:hover .text-wrap,

.cart-btn-below-img .woo-buttons a:hover .text-wrap,

input[name="save_address"]:hover .text-wrap,

.wc-layout-list .woo-buttons a:hover .text-wrap,

.post-password-form input[type="submit"]:hover .text-wrap,

.mc4wp-form input[type="submit"]:hover .text-wrap,

div.mc4wp-form button[type="submit"]:hover .text-wrap,

.tml-submit-wrap input[type="submit"]:hover .text-wrap,

.wpcf7-form input[type="submit"]:hover .text-wrap,

input[type="submit"]:not([name="update_cart"]):hover .text-wrap,

.woocommerce-widget-layered-nav-dropdown__submit:hover .text-wrap {

	color: #fff

}



.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style) {

	background-color: #ffb536;

	background-image: none;

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style):hover {

	background: none;

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {

	background: #ffb536

}



.accent-gradient .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-color {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover {

	background: #ffb536

}



.accent-gradient #page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).accent-btn-bg-hover-color:hover {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#page .dt-btn:not(.btn-light):not(.light-bg-btn):not(.outline-btn):not(.outline-bg-btn):not(.btn-custom-style).default-btn-bg-hover-color:hover {

	background: none;

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.btn-light:hover,

.outline-bg-btn:hover {

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-btn:not(.btn-custom-style),

.btn-link {

	color: #fff

}



.dt-btn:not(.btn-custom-style) *,

.sidebar .dt-btn:not(.btn-custom-style),

.content .sidebar-content .dt-btn:not(.btn-custom-style),

.footer .dt-btn:not(.btn-custom-style),

.content .shortcode-banner-inside .dt-btn:not(.btn-custom-style) *,

.content .dt-btn:not(.btn-custom-style),

.btn-link *,

.sidebar .btn-link,

.content .sidebar-content .btn-link,

.footer .btn-link,

.content .shortcode-banner-inside .btn-link *,

.content .btn-link {

	color: #fff

}



.dt-btn:not(.btn-custom-style):hover,

.dt-btn:not(.btn-custom-style):hover>*,

.btn-link:hover,

.btn-link:hover>* {

	color: #fff

}



.dt-btn:not(.btn-custom-style).accent-btn-color>span,

.dt-btn:not(.btn-custom-style).accent-btn-color>.text-wrap *,

.dt-btn:not(.btn-custom-style).accent-btn-color>i[class^="fa"],

.btn-link.accent-btn-color>span,

.btn-link.accent-btn-color>.text-wrap *,

.btn-link.accent-btn-color>i[class^="fa"] {

	color: #ffb536

}



.dt-btn:not(.btn-custom-style).title-btn-color,

.dt-btn:not(.btn-custom-style).title-btn-color>span,

.dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.btn-link.title-btn-color,

.btn-link.title-btn-color>span,

.btn-link.title-btn-color>.text-wrap *,

.btn-link.title-btn-color>i[class^="fa"] {

	color: #1f365c

}



.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color,

.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>span,

.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.sidebar-content .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.sidebar-content .btn-link.title-btn-color,

.sidebar-content .btn-link.title-btn-color>span,

.sidebar-content .btn-link.title-btn-color>.text-wrap *,

.sidebar-content .btn-link.title-btn-color>i[class^="fa"] {

	color: #1f365c

}



.footer .dt-btn:not(.btn-custom-style).title-btn-color,

.footer .dt-btn:not(.btn-custom-style).title-btn-color>span,

.footer .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.footer .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.footer .btn-link.title-btn-color,

.footer .btn-link.title-btn-color>span,

.footer .btn-link.title-btn-color>.text-wrap *,

.footer .btn-link.title-btn-color>i[class^="fa"] {

	color: #eaeaea

}



.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.btn-link.title-btn-hover-color:hover>span,

.btn-link.title-btn-hover-color:hover>.text-wrap *,

.btn-link.title-btn-hover-color:hover>i[class^="fa"] {

	color: #1f365c!important

}



.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>span,

.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>.text-wrap *,

.dt-btn:not(.btn-custom-style).default-btn-hover-color:hover>i[class^="fa"],

.btn-link.default-btn-hover-color:hover>span,

.btn-link.default-btn-hover-color:hover>.text-wrap *,

.btn-link.default-btn-hover-color:hover>i[class^="fa"] {

	color: #ffffff!important

}



#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>span,

#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>.text-wrap *,

#page .dt-btn:not(.btn-custom-style).accent-btn-hover-color:hover>i[class^="fa"],

#page .btn-link.accent-btn-hover-color:hover>span,

#page .btn-link.accent-btn-hover-color:hover>.text-wrap *,

#page .btn-link.accent-btn-hover-color:hover>i[class^="fa"] {

	color: #ffb536!important

}



.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>span,

.accent-btn-color .dt-btn:not(.custom-btn-color):not(.btn-shortcode):not(.btn-custom-style)>.text-wrap * {

	color: #ffb536

}



.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>span,

.custom-btn-hover-color .dt-btn:not(.custom-btn-color):not(.accent-btn-hover-color):not(.btn-shortcode):hover>.text-wrap * {

	background: none;

	color: #fff

}



.custom-btn-hover-color .dt-btn:hover>.text-wrap * {

	color: inherit

}



.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>span,

.accent-btn-hover-color .dt-btn:not(.custom-btn-hover-color):not(.btn-shortcode):not(.btn-custom-style):hover>.text-wrap * {

	color: #ffb536

}



.light-bg-btn {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .light-bg-btn {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .light-bg-btn {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.light-bg-btn:hover {

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#page .light-bg-btn.accent-btn-bg-hover-color:hover {

	background: #ffb536

}



.accent-gradient #page .light-bg-btn.accent-btn-bg-hover-color:hover {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.btn-light {

	background-color: rgba(220, 220, 220, .3);

	background-image: none

}



.outline-element-decoration .btn-light {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .btn-light {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.btn-light:hover {

	background-image: none;

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .btn-light:hover {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .btn-light:hover {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.dt-btn.outline-bg-btn {

	background: none

}



.accent-gradient .dt-btn.outline-bg-btn {

	background: none

}



.dt-btn.outline-bg-btn:hover {

	border-color: transparent

}



.outline-bg-btn {

	border-color: #ffb536

}



.outline-bg-btn:hover {

	border-color: #f4a215;

	background: #f4a215;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.outline-bg-btn.accent-btn-bg-color {

	border-color: #ffb536

}



#page .outline-bg-btn.accent-btn-bg-hover-color:hover {

	background: #ffb536;

	border-color: transparent

}



.accent-gradient #page .outline-bg-btn.accent-btn-bg-hover-color:hover {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.outline-btn {

	border-color: #ffb536

}



.outline-btn:hover {

	border-color: #f4a215;

	background: none

}



.outline-btn.accent-btn-bg-color {

	border-color: #ffb536

}



#page .outline-btn.accent-btn-bg-hover-color:hover {

	border-color: #ffb536

}



.wpb_content_element .wpb_tabs_nav>li>a {

	color: #1f365c

}



.sidebar-content .wpb_content_element .wpb_tabs_nav>li>a {

	color: #1f365c

}



.footer .wpb_content_element .wpb_tabs_nav>li>a {

	color: #eaeaea

}



.wpb_tabs.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,

.wpb_tour.wpb_content_element:not(.tab-style-four) .wpb_tabs_nav>li:not(.ui-state-active):hover>a,

.wpb_content_element.tab-style-three .wpb_tabs_nav>li.ui-tabs-active>a,

.wpb_content_element.tab-style-two.wpb_tabs .wpb_tabs_nav>li.ui-tabs-active>a {

	color: #ffb536

}



.tab-style-one.wpb_tabs .wpb_tabs_nav li {

	-webkit-border-radius: 0;

	border-radius: 0

}



.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .wpb_tabs.tab-style-one .wpb_tabs_nav>li.ui-state-active {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpb_tabs.tab-style-two {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .wpb_tabs.tab-style-two {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .wpb_tabs.tab-style-two {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {

	background-color: #ffb536

}



.accent-gradient .wpb_tabs.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.tab-style-four.wpb_tabs {

	-webkit-border-radius: 0;

	border-radius: 0

}



.tab-style-four.wpb_tabs {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .tab-style-four.wpb_tabs {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .tab-style-four.wpb_tabs {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.tab-style-four.wpb_tabs .wpb_tabs_nav {

	background-color: #ffb536

}



.accent-gradient .tab-style-four.wpb_tabs .wpb_tabs_nav {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpb_tour.tab-style-one,

.tab-style-one.wpb_tour .wpb_tabs_nav li {

	-webkit-border-radius: 0;

	border-radius: 0

}



.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,

.wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {

	color: #fff

}



#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,

#page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {

	background-color: #ffb536

}



.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active,

.accent-gradient #page .wpb_tour.tab-style-one .wpb_tabs_nav>li.ui-state-active:hover {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {

	background-color: #ffb536

}



.accent-gradient .wpb_tour.tab-style-two .wpb_tabs_nav li.ui-tabs-active:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.wpb_tour.tab-style-two .wpb_tab {

	background-color: rgba(220, 220, 220, .3);

	-webkit-border-radius: 0;

	border-radius: 0

}



.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.tab-style-two.wpb_tour .wpb_tabs_nav li.ui-tabs-active {

	-webkit-border-radius: 0;

	border-radius: 0

}



.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,

.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {

	color: #fff

}



#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,

#page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {

	background-color: #ffb536

}



.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active,

.accent-gradient #page .wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active:hover {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpb_tour.tab-style-two .wpb_tabs_nav>li.ui-state-active a {

	color: #fff

}



.wpb_tour.tab-style-three .wpb_tabs_nav li,

.wpb_tour.tab-style-three .wpb_tabs_nav {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav li,

.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav li,

.sidebar .wpb_tour.tab-style-three .wpb_tabs_nav,

.sidebar-content .wpb_tour.tab-style-three .wpb_tabs_nav {

	border-color: rgba(140, 149, 162, .15)

}



.footer .wpb_tour.tab-style-three .wpb_tabs_nav li,

.footer .wpb_tour.tab-style-three .wpb_tabs_nav {

	border-color: rgba(234, 234, 234, .15)

}



.tab-style-four.wpb_tour {

	-webkit-border-radius: 0;

	border-radius: 0

}



.tab-style-four.wpb_tour {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .tab-style-four.wpb_tour {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .tab-style-four.wpb_tour {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.tab-style-four.wpb_tour .wpb_tabs_nav {

	background-color: #ffb536

}



.accent-gradient .tab-style-four.wpb_tour .wpb_tabs_nav {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpb_content_element .wpb_accordion_header>a span {

	color: #1f365c

}



.sidebar-content .wpb_content_element .wpb_accordion_header>a span {

	color: #1f365c

}



.footer .wpb_content_element .wpb_accordion_header>a span {

	color: #eaeaea

}



#page .wpb_accordion .wpb_accordion_wrapper>a:hover span,

#page .wpb_content_element .wpb_accordion_header a:hover span {

	color: #ffb536

}



.wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.sidebar-content .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {

	border-color: rgba(140, 149, 162, .15)

}



.footer .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header {

	border-color: rgba(234, 234, 234, .15)

}



.dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.content .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(140, 149, 162, .15)

}



#page .wpb_content_element.dt-style .wpb_accordion_header>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%231f365c' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



#page .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:hover:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%23ffb536' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



#page .wpb_accordion .wpb_accordion_wrapper .ui-state-active>a:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%231f365c' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M8,4.979c0-0.181-0.063-0.335-0.19-0.462L4.467,1.174C4.337,1.044,4.182,0.979,4,0.979c-0.186,0-0.339,0.065-0.462,0.195L0.195,4.517C0.064,4.64,0,4.794,0,4.979C0,5.16,0.064,5.316,0.195,5.446l0.38,0.385c0.133,0.127,0.289,0.19,0.467,0.19c0.182,0,0.336-0.063,0.462-0.19L4,3.336l2.495,2.495c0.127,0.127,0.281,0.19,0.463,0.19c0.178,0,0.333-0.063,0.467-0.19L7.81,5.446C7.937,5.312,8,5.157,8,4.979z'/%3E%3C/svg%3E")

}



#page .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .ui-state-active>a:hover:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' viewBox='0 0 8 8' fill='%23ffb536' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M8,4.979c0-0.181-0.063-0.335-0.19-0.462L4.467,1.174C4.337,1.044,4.182,0.979,4,0.979c-0.186,0-0.339,0.065-0.462,0.195L0.195,4.517C0.064,4.64,0,4.794,0,4.979C0,5.16,0.064,5.316,0.195,5.446l0.38,0.385c0.133,0.127,0.289,0.19,0.467,0.19c0.182,0,0.336-0.063,0.462-0.19L4,3.336l2.495,2.495c0.127,0.127,0.281,0.19,0.463,0.19c0.178,0,0.333-0.063,0.467-0.19L7.81,5.446C7.937,5.312,8,5.157,8,4.979z'/%3E%3C/svg%3E")

}



.hr-thick {

	border-color: rgba(140, 149, 162, .1)

}



.hr-thin {

	border-style: solid;

	border-width: 1px;

	border-color: rgba(51, 51, 51, .12);

	border-left: none;

	border-right: none;

	border-bottom: none

}



.hr-thin.style-dashed {

	border-top-style: dashed;

	border-bottom: none

}



.hr-thin.style-dotted {

	border-top-style: dotted;

	border-bottom: none

}



.hr-thin.style-double {

	border-top-style: double;

	border-top-width: 3px;

	border-bottom: none

}



.accent-border-color .separator-holder,

.accent-border-color.hr-thin,

.accent-border-color.hr-thick {

	border-color: #ffb536

}



.accent-gradient .accent-border-color.hr-thin.style-line,

.accent-gradient .accent-border-color.hr-thick {

	border-width: 0;

	border-color: #ffb536;

	-moz-border-image: -moz-linear-gradient("");

	-webkit-border-image: -webkit-linear-gradient("");

	border-image: linear-gradient("");

	border-image-slice: 1

}



.dt-fancy-title.bg-on,

hr.gf_rule {

	background-color: rgba(140, 149, 162, .08)

}



.sidebar .dt-fancy-title.bg-on,

.sidebar-content .dt-fancy-title.bg-on,

.sidebar hr.gf_rule,

.sidebar-content hr.gf_rule {

	background-color: rgba(140, 149, 162, .08)

}



.footer .dt-fancy-title.bg-on,

.footer hr.gf_rule {

	background-color: rgba(234, 234, 234, .08)

}



.accent-border-color .dt-fancy-title.bg-on {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .accent-border-color .dt-fancy-title.bg-on {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#page .accent-title-color .dt-fancy-title {

	color: #ffb536

}



.title-color .dt-fancy-title {

	color: #1f365c

}



.sidebar-content .title-color .dt-fancy-title {

	color: #1f365c

}



.footer .title-color .dt-fancy-title {

	color: #eaeaea

}



.dt-fancy-separator,

.dt-fancy-separator * {

	color: #1f365c

}



.sidebar-content .dt-fancy-separator,

.sidebar-content .dt-fancy-separator * {

	color: rgba(140, 149, 162, .5)

}



.footer .dt-fancy-separator,

.footer .dt-fancy-separator * {

	color: rgba(234, 234, 234, .5)

}



.separator-holder {

	border-color: rgba(51, 51, 51, .12)

}



.separator-holder,

.accent-border-color .bg-on .separator-holder {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .separator-holder,

.sidebar-content .separator-holder,

.sidebar .accent-border-color .bg-on .separator-holder,

.sidebar-content .accent-border-color .bg-on .separator-holder {

	border-color: rgba(140, 149, 162, .15)

}



.footer .separator-holder,

.footer .accent-border-color .bg-on .separator-holder {

	border-color: rgba(234, 234, 234, .15)

}



.dt-fancy-title.bg-on {

	min-height: 28px;

	line-height: 28px

}



.text-small .dt-fancy-title.bg-on {

	min-height: 24px;

	line-height: 24px

}



.text-big .dt-fancy-title.bg-on {

	min-height: 30px;

	line-height: 30px

}



.h1-size .dt-fancy-title.bg-on {

	min-height: 60px;

	line-height: 60px

}



.h2-size .dt-fancy-title.bg-on {

	min-height: 52px;

	line-height: 52px

}



.h3-size .dt-fancy-title.bg-on {

	min-height: 52px;

	line-height: 52px

}



.h4-size .dt-fancy-title.bg-on {

	min-height: 40px;

	line-height: 40px

}



.h5-size .dt-fancy-title.bg-on {

	min-height: 36px;

	line-height: 36px

}



.h6-size .dt-fancy-title.bg-on {

	min-height: 32px;

	line-height: 32px

}



.vc_pie_chart .vc_pie_chart_value {

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif

}



.vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(31, 54, 92, .1)!important

}



.shortcode-tooltip {

	color: #ffb536;

	border-color: #ffb536

}



.borderframe .shortcode-single-image {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .borderframe .shortcode-single-image,

.sidebar-content .borderframe .shortcode-single-image {

	border-color: rgba(140, 149, 162, .15)

}



.footer .borderframe .shortcode-single-image {

	border-color: rgba(234, 234, 234, .15)

}



.shortcode-single-caption {

	font-size: 14px;

	line-height: 22px;

	color: #1f365c

}



.sidebar-content .shortcode-single-caption {

	color: rgba(140, 149, 162, .5)

}



.footer .shortcode-single-caption {

	color: rgba(234, 234, 234, .5)

}



.borderframe.br-standard .shortcode-single-image {

	background-color: rgba(220, 220, 220, .3)

}



.shadow-element-decoration .borderframe.br-standard .shortcode-single-image {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.outline-element-decoration .borderframe.br-standard .shortcode-single-image {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.frame-on {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .frame-on,

.sidebar-content .frame-on {

	border-color: rgba(140, 149, 162, .15)

}



.footer .frame-on {

	border-color: rgba(234, 234, 234, .15)

}



.frame-on.frame-fancy {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .frame-on.frame-fancy {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .frame-on.frame-fancy {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.list-divider li {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .list-divider li,

.sidebar-content .list-divider li {

	border-color: rgba(140, 149, 162, .15)

}



.footer .list-divider li {

	border-color: rgba(234, 234, 234, .15)

}



.standard-number-list.list-divider.bullet-top li:before,

.standard-number-list.list-divider li:first-child:before {

	top: 11px

}



.standard-arrow.list-divider.bullet-top li:before,

.standard-arrow.list-divider.bullet-top li:after {

	top: 13px;

	margin-top: 0

}



.standard-number-list.bullet-top li:before,

.standard-number-list.bullet-top li:first-child:before {

	top: 1px

}



.standard-arrow.bullet-top li:before,

.standard-arrow.list-divider li:first-child:before,

.standard-arrow.list-divider li:first-child:after,

.standard-arrow.bullet-top li:after {

	top: 5px;

	margin-top: 0

}



.standard-number-list li:before,

.standard-arrow li:before {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .standard-number-list li:before,

.accent-gradient .standard-arrow li:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.content .soc-ico a:before {

	background-color: rgba(140, 149, 162, .15)

}



.sidebar .soc-ico a:before,

.sidebar-content .soc-ico a:before {

	background-color: rgba(140, 149, 162, .15)

}



.footer .soc-ico a:before {

	background-color: rgba(234, 234, 234, .15)

}



.dt-shortcode-soc-icons a.dt-icon-bg-on:before,

.content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {

	border-color: #ffb536;

	background-color: #ffb536

}



.accent-gradient .dt-shortcode-soc-icons a.dt-icon-bg-on:before,

.accent-gradient .content .dt-team-shortcode.dt-icon-bg-on .soc-ico a:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-shortcode-soc-icons a.dt-icon-border-on:before {

	border-color: #ffb536

}



.dt-shortcode-soc-icons a.dt-icon-hover-border-on:after {

	border-color: #ffb536

}



#main .soc-ico a:hover,

#footer .soc-ico a:hover {

	background-color: transparent;

	-webkit-box-shadow: none;

	box-shadow: none

}



#main .soc-ico a:after,

#footer .soc-ico a:after {

	background-color: #ffb536;

	-webkit-box-shadow: none;

	box-shadow: none

}



.accent-gradient #main .soc-ico a:hover,

.accent-gradient #footer .soc-ico a:hover {

	background: none

}



.accent-gradient #main .soc-ico a:after,

.accent-gradient #footer .soc-ico a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,

.content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {

	border-color: #ffb536;

	background-color: #ffb536

}



.accent-gradient .dt-shortcode-soc-icons a.dt-icon-hover-bg-on:after,

.accent-gradient .content .dt-team-shortcode.dt-icon-hover-bg-on .soc-ico a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-shortcode-soc-icons a .soc-font-icon,

#main .dt-team-shortcode .soc-ico a .soc-font-icon {

	color: #ffb536

}



.content .soc-ico a .soc-font-icon {

	color: #8c95a2

}



.sidebar .soc-ico a .soc-font-icon,

.sidebar-content .soc-ico a .soc-font-icon {

	color: #8c95a2

}



.footer .soc-ico a .soc-font-icon {

	color: #eaeaea

}



.dt-style.vc_progress_bar.default-bg .vc_single_bar {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(140, 149, 162, .15);

	box-shadow: inset 0 0 0 1px rgba(140, 149, 162, .15);

	background: none

}



.dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(140, 149, 162, .1)

}



.pb-style-two .vc_label,

.pb-style-three .vc_label {

	color: #1f365c;

	font-size: 12px;

	line-height: 20px

}



.sidebar-content .pb-style-two .vc_label,

.sidebar-content .pb-style-three .vc_label {

	color: #1f365c

}



.footer .pb-style-two .vc_label,

.footer .pb-style-three .vc_label {

	color: #eaeaea

}



#page .accent-bg .vc_bar {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient #page .accent-bg .vc_bar {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



blockquote:not(.shortcode-blockquote),

blockquote.shortcode-blockquote.block-style-widget,

.block-style-widget {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration blockquote:not(.shortcode-blockquote),

.outline-element-decoration .block-style-widget {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .block-style-widget {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shortcode-pullquote:after,

.shortcode-action-bg:before {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .shortcode-pullquote:after,

.accent-gradient .shortcode-action-bg:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



blockquote.shortcode-blockquote {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar blockquote.shortcode-blockquote,

.sidebar-content blockquote.shortcode-blockquote {

	border-color: rgba(140, 149, 162, .15)

}



.footer blockquote.shortcode-blockquote {

	border-color: rgba(234, 234, 234, .15)

}



blockquote,

blockquote *,

.shortcode-pullquote,

.wp-block-quote cite {

	color: #1f365c

}



.sidebar-content blockquote,

.sidebar-content blockquote *,

.sidebar-content .shortcode-pullquote,

.sidebar-content .wp-block-quote cite {

	color: #1f365c

}



.footer blockquote,

.footer blockquote *,

.footer .shortcode-pullquote,

.footer .wp-block-quote cite {

	color: #eaeaea

}



blockquote:not(.wp-block-quote) {

	color: #1f365c;

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.wp-block-pullquote blockquote {

	font: normal 15px / 23px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	font-size: 22px;

	line-height: 28px

}



.plain-bg {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .plain-bg,

.sidebar-content .plain-bg {

	border-color: rgba(140, 149, 162, .15)

}



.footer .plain-bg {

	border-color: rgba(234, 234, 234, .15)

}



.slider-wrapper.arrows-accent .owl-prev i,

.slider-wrapper.arrows-accent .owl-next i {

	background-color: rgba(255, 181, 54, .9)

}



.accent-gradient .slider-wrapper.arrows-accent .owl-prev i,

.accent-gradient .slider-wrapper.arrows-accent .owl-next i {

	background: rgba(255, 181, 54, .9);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.slider-wrapper.arrows-accent .owl-prev:hover i,

.slider-wrapper.arrows-accent .owl-next:hover i {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .slider-wrapper.arrows-accent .owl-prev:hover i,

.accent-gradient .slider-wrapper.arrows-accent .owl-next:hover i {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.dt-owl-item .post.bg-on {

	-webkit-box-shadow: none;

	box-shadow: none

}



.dt-owl-item .post.bg-on:before {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .dt-owl-item .post.bg-on:before {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .dt-owl-item .post.bg-on:before {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



input::-webkit-input-placeholder {

	color: rgba(140, 149, 162, .5)

}



input:-moz-placeholder {

	color: rgba(140, 149, 162, .5)

}



textarea::-webkit-input-placeholder {

	color: rgba(140, 149, 162, .5)

}



textarea:-moz-placeholder {

	color: rgba(140, 149, 162, .5)

}



input:focus::-webkit-input-placeholder {

	color: rgba(140, 149, 162, .15)

}



input:focus:-moz-placeholder {

	color: rgba(140, 149, 162, .15)

}



textarea:focus::-webkit-input-placeholder {

	color: rgba(140, 149, 162, .15)

}



textarea:focus:-moz-placeholder {

	color: rgba(140, 149, 162, .15)

}



.form-fields label,

.comment-form label {

	color: #8c95a2

}



input[type="text"],

input[type="search"],

input[type="tel"],

input[type="url"],

input[type="email"],

input[type="number"],

input[type="date"],

input[type="range"],

input[type="password"],

select,

textarea,

.wpcf7-number {

	color: #8c95a2;

	border-width: 1px;

	border-color: rgba(51, 51, 51, .12);

	background-color: #fff;

	border-radius: 1px

}



.content input[type="text"],

.content input[type="search"],

.content input[type="tel"],

.content input[type="url"],

.content input[type="email"],

.content input[type="number"],

.content input[type="date"],

.content input[type="range"],

.content input[type="password"],

.content select,

.content textarea,

.content .wpcf7-number {

	font-size: 14px;

	line-height: 22px

}



input[type="text"],

input[type="search"],

input[type="tel"],

input[type="url"],

input[type="email"],

input[type="number"],

input[type="date"],

input[type="range"],

input[type="password"],

select,

.wpcf7-number {

	height: 38px

}



.formError+input,

.formError+textarea {

	border-color: #f55b5f

}



select {

	-webkit-appearance: none!important;

	-moz-appearance: none;

	background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="rgba(140,149,162,0.5)" x="0px" y="0px" width="8px" height="8px" viewBox="0 0 386.257 386.257" style="enable-background:new 0 0 386.257 386.257;" xml:space="preserve"><polygon points="0,96.879 193.129,289.379 386.257,96.879 "/></svg>');

	background-position: calc(100% - 15px) center;

	background-repeat: no-repeat

}



.widget .dt-form .dt-btn,

.dt-form .dt-btn,

.comment-form .dt-btn {

	font: normal bold 16px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase;

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: 10px 18px 10px 16px;

	min-height: 38px;

	line-height: 38px;

	padding-top: 0;

	padding-bottom: 0

}



.btn-3d .widget .dt-form .dt-btn,

.btn-3d .dt-form .dt-btn,

.btn-3d .comment-form .dt-btn {

	min-height: 36px;

	line-height: 36px

}



input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),

.post-password-form input[type="submit"],

.mc4wp-form input[type="submit"],

div.mc4wp-form button[type="submit"],

.tml-submit-wrap input[type="submit"],

.wpcf7-form input[type="submit"] {

	font: normal bold 16px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: uppercase;

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: 10px 18px 10px 16px;

	min-height: 38px;

	line-height: 38px;

	padding-top: 0;

	padding-bottom: 0

}



.btn-3d input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),

.btn-3d .post-password-form input[type="submit"],

.btn-3d .mc4wp-form input[type="submit"],

.btn-3d div.mc4wp-form button[type="submit"],

.btn-3d .tml-submit-wrap input[type="submit"],

.btn-3d .wpcf7-form input[type="submit"] {

	min-height: 36px;

	line-height: 36px

}



.popup-message-style .parentFormundefined,

.inline-message-style .parentFormundefined,

.popup-message-style .wpcf7-mail-sent-ok,

.inline-message-style .wpcf7-mail-sent-ok,

.popup-message-style .wpcf7-validation-errors,

.inline-message-style .wpcf7-validation-errors {

	background: #ffb536

}



.popup-message-style.accent-gradient .parentFormundefined,

.inline-message-style.accent-gradient .parentFormundefined,

.popup-message-style.accent-gradient .wpcf7-mail-sent-ok,

.inline-message-style.accent-gradient .wpcf7-mail-sent-ok,

.popup-message-style.accent-gradient .wpcf7-validation-errors,

.inline-message-style.accent-gradient .wpcf7-validation-errors {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.parentFormundefined .formErrorContent,

.wpcf7-mail-sent-ok .formErrorContent,

.wpcf7-validation-errors .formErrorContent {

	font: normal 15px / 23px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



#page .parentFormundefined,

.popup-message-style .parentFormundefined,

.inline-message-style .parentFormundefined,

#page .wpcf7-mail-sent-ok,

.popup-message-style .wpcf7-mail-sent-ok,

.inline-message-style .wpcf7-mail-sent-ok,

#page .wpcf7-validation-errors,

.popup-message-style .wpcf7-validation-errors,

.inline-message-style .wpcf7-validation-errors {

	background: "";

	color: #ffffff!important;

	border: none

}



#page .parentFormundefined .formErrorContent,

#page .parentFormundefined .formErrorContent a,

#page .parentFormundefined .close-message #page .parentFormundefined a,

.popup-message-style .parentFormundefined .formErrorContent,

.popup-message-style .parentFormundefined .formErrorContent a,

.popup-message-style .parentFormundefined .close-message .popup-message-style .parentFormundefined a,

.inline-message-style .parentFormundefined .formErrorContent,

.inline-message-style .parentFormundefined .formErrorContent a,

.inline-message-style .parentFormundefined .close-message .inline-message-style .parentFormundefined a,

#page .wpcf7-mail-sent-ok .formErrorContent,

#page .wpcf7-mail-sent-ok .formErrorContent a,

#page .wpcf7-mail-sent-ok .close-message #page .wpcf7-mail-sent-ok a,

.popup-message-style .wpcf7-mail-sent-ok .formErrorContent,

.popup-message-style .wpcf7-mail-sent-ok .formErrorContent a,

.popup-message-style .wpcf7-mail-sent-ok .close-message .popup-message-style .wpcf7-mail-sent-ok a,

.inline-message-style .wpcf7-mail-sent-ok .formErrorContent,

.inline-message-style .wpcf7-mail-sent-ok .formErrorContent a,

.inline-message-style .wpcf7-mail-sent-ok .close-message .inline-message-style .wpcf7-mail-sent-ok a,

#page .wpcf7-validation-errors .formErrorContent,

#page .wpcf7-validation-errors .formErrorContent a,

#page .wpcf7-validation-errors .close-message #page .wpcf7-validation-errors a,

.popup-message-style .wpcf7-validation-errors .formErrorContent,

.popup-message-style .wpcf7-validation-errors .formErrorContent a,

.popup-message-style .wpcf7-validation-errors .close-message .popup-message-style .wpcf7-validation-errors a,

.inline-message-style .wpcf7-validation-errors .formErrorContent,

.inline-message-style .wpcf7-validation-errors .formErrorContent a,

.inline-message-style .wpcf7-validation-errors .close-message .inline-message-style .wpcf7-validation-errors a {

	color: #fff

}



#page .parentFormundefined:before,

.popup-message-style .parentFormundefined:before,

.inline-message-style .parentFormundefined:before,

#page .wpcf7-mail-sent-ok:before,

.popup-message-style .wpcf7-mail-sent-ok:before,

.inline-message-style .wpcf7-mail-sent-ok:before,

#page .wpcf7-validation-errors:before,

.popup-message-style .wpcf7-validation-errors:before,

.inline-message-style .wpcf7-validation-errors:before {

	color: #fff

}



.comment-form-cookies-consent label,

.form-terms-text {

	font-size: 12px;

	line-height: 20px

}



.dt-arrow-border-on .owl-carousel .owl-nav a:not(:hover):before {

	border-color: #ffb536

}



.dt-arrow-hover-border-on .owl-carousel .owl-nav a:hover:after {

	border-color: #ffb536

}



.arrows-bg-on.owl-carousel .owl-nav a:before {

	background-color: #ffb536

}



.accent-gradient .arrows-bg-on.owl-carousel .owl-nav a:before {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.arrows-hover-bg-on.owl-carousel .owl-nav a:after {

	background-color: #ffb536

}



.accent-gradient .arrows-hover-bg-on.owl-carousel .owl-nav a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.owl-carousel .owl-nav i,

.owl-carousel .owl-nav i:before {

	color: #ffb536

}



.owl-carousel .owl-nav a:hover i {

	color: #ffb536

}



.owl-carousel.bullets-scale-up .owl-dot span {

	background: #ffb536

}



.owl-carousel.bullets-scale-up .owl-dot:not(.active):hover span,

.owl-carousel.bullets-scale-up .owl-dot.active span {

	background: #ffb536

}



.owl-carousel.bullets-stroke .owl-dot:not(.active) span {

	background: #ffb536

}



.owl-carousel.bullets-stroke .owl-dot:not(.active):hover span {

	background: #ffb536

}



.owl-carousel.bullets-stroke .owl-dot.active span {

	box-shadow: 0 0 0 2px #ffb536

}



.owl-carousel.bullets-fill-in .owl-dot span {

	box-shadow: inset 0 0 0 2px #ffb536

}



.owl-carousel.bullets-fill-in .owl-dot:not(.active):hover span {

	box-shadow: inset 0 0 0 2px #ffb536

}



.owl-carousel.bullets-fill-in .owl-dot.active span {

	box-shadow: inset 0 0 0 20px #ffb536

}



.owl-carousel.bullets-small-dot-stroke .owl-dot span {

	background: #ffb536

}



.owl-carousel.bullets-small-dot-stroke .owl-dot:not(.active):hover span,

.owl-carousel.bullets-small-dot-stroke .owl-dot.active span {

	background: #ffb536

}



.owl-carousel.bullets-small-dot-stroke .owl-dot.active {

	box-shadow: 0 0 0 2px #ffb536

}



.owl-carousel.bullets-ubax .owl-dot span {

	background: #ffb536

}



.owl-carousel.bullets-ubax .owl-dot.active span {

	border-color: #ffb536

}



.owl-carousel.bullets-ubax .owl-dot:not(.active):hover span {

	background: #ffb536

}



.owl-carousel.bullets-etefu .owl-dot span {

	background: #ffb536

}



.owl-carousel.bullets-etefu .owl-dot:not(.active):hover span {

	background: #ffb536

}



.owl-carousel.bullets-etefu .owl-dot span:before {

	background: #ffb536

}



.full-width-wrap .dt-shortcode .filter {

	width: 1300px;

	margin-left: auto;

	margin-right: auto

}



.filter {

	margin-bottom: 50px

}



.paginator {

	margin-top: 50px

}



.filter-categories a,

.filter-categories .customSelect {

	font: bold 14px / 18px "Open Sans Condensed", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.filter a,

.filter a *,

.filter .customSelect {

	color: #1f365c

}



.sidebar-content .filter a,

.sidebar-content .filter a *,

.sidebar-content .filter .customSelect {

	color: #1f365c

}



.footer .filter a,

.footer .filter a *,

.footer .filter .customSelect {

	color: #eaeaea

}



.filter-categories a,

.filter-extras>div {

	padding: 4px 10px 4px 10px;

	margin: 0 5px 0 5px

}



.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a:hover,

.filter:not(.filter-bg-decoration):not(.filter-underline-decoration) .filter-categories a.act {

	color: #ffb536

}



.filter-bg-decoration .filter-categories a {

	-webkit-border-radius: 0;

	border-radius: 0

}



.filter-bg-decoration .filter-categories a:not(.act):hover {

	color: #ffb536

}



.filter-bg-decoration .filter-categories a:after {

	display: none

}



.filter-bg-decoration .filter-categories a.act {

	color: #fff

}



.filter-bg-decoration .filter-categories a.act {

	color: #fff;

	background-color: #ffb536;

	-webkit-border-radius: 0;

	border-radius: 0

}



.accent-gradient .filter-bg-decoration .filter-categories a.act {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.filter-underline-decoration .filter-categories a:after {

	color: #fff;

	background-color: #ffb536;

	height: 2px

}



.accent-gradient .filter-underline-decoration .filter-categories a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#page .filter-switch {

	background-color: rgba(255, 181, 54, .2)

}



.accent-gradient #page .filter-switch {

	background: rgba(255, 181, 54, .2);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.filter:not(.filter-bg-decoration) .filter-categories a.act:after,

.filter-switch-toggle {

	background-color: #ffb536

}



.accent-gradient .filter:not(.filter-bg-decoration) .filter-categories a.act:after,

.accent-gradient .filter-switch-toggle {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.paginator a,

.paginator a * {

	color: #1f365c

}



.sidebar-content .paginator a,

.sidebar-content .paginator a * {

	color: #1f365c

}



.footer .paginator a,

.footer .paginator a * {

	color: #eaeaea

}



.paginator .button-load-more,

.paginator .loading-ready {

	font-size: 14px;

	line-height: 22px

}



.paginator .button-load-more {

	border-color: rgba(31, 54, 92, .1);

	font-size: 14px;

	line-height: 22px

}



.paginator .button-load-more.animate-load,

.paginator .button-load-more:hover {

	border-color: rgba(31, 54, 92, .21)

}



.paginator .button-load-more.animate-load .stick,

.paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #1f365c;

	border-right-color: #1f365c

}



.paginator:not(.paginator-more-button) a {

	font-size: 15px;

	line-height: 23px;

	color: #1f365c

}



.sidebar-content .paginator:not(.paginator-more-button) a {

	color: #1f365c

}



.footer .paginator:not(.paginator-more-button) a {

	color: #eaeaea

}



.paginator:not(.paginator-more-button) a:after {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



#footer.solid-bg {

	background: #073c64 none repeat center top

}



#footer.footer-outline-decoration {

	border-top: 1px solid rgba(255, 178, 79, .96)

}



.wf-container-footer,

.footer.full-width-line {

	border-top: 1px solid #073c64

}



.header-side-left.footer-overlap.boxed-layout:not(.sticky-header) #footer,

.header-side-right.footer-overlap.boxed-layout:not(.sticky-header) #footer {

	max-width: 1640px

}



#footer .wf-container-footer {

	padding-top: 60px;

	padding-bottom: 25px

}



#footer .wf-container {

	margin: 0 -25px

}



.footer .widget {

	color: #eaeaea;

	padding: 0 25px

}



.footer .widget,

.footer .tp_recent_tweets li {

	font-size: 14px;

	line-height: 22px

}



#bottom-bar.solid-bg {

	background: #1a2c43 none repeat center top

}



.wf-container-bottom,

#bottom-bar.full-width-line {

	border-top: 1px solid #1a2c43

}



.wf-container-bottom {

	padding: 10px 0 10px 0;

	min-height: 60px

}



#bottom-bar {

	font-size: 12px;

	line-height: 20px;

	color: #fff

}



#bottom-bar .mini-nav li:before {

	border-left-color: #38393a

}



#bottom-bar a,

#bottom-bar .mini-nav .customSelect,

#bottom-bar .menu-select {

	color: #fff

}



#bottom-bar .mini-search,

#bottom-bar .mini-contacts:before {

	background-color: #eaeaea

}



#branding-bottom {

	padding: 10px 15px 10px 0

}



.no-avatar,

.testim-no-avatar {

	border: 1px solid;

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .no-avatar,

.sidebar-content .no-avatar,

.sidebar .testim-no-avatar,

.sidebar-content .testim-no-avatar {

	border-color: rgba(140, 149, 162, .15)

}



.footer .no-avatar,

.footer .testim-no-avatar {

	border-color: rgba(234, 234, 234, .15)

}



.testim-no-avatar svg {

	fill: rgba(51, 51, 51, .12)

}



.no-avatar,

.no-avatar:after,

.comment-list .no-avatar:after {

	color: rgba(51, 51, 51, .12)

}



.sidebar .no-avatar,

.sidebar-content .no-avatar,

.sidebar .no-avatar:after,

.sidebar-content .no-avatar:after,

.sidebar .comment-list .no-avatar:after,

.sidebar-content .comment-list .no-avatar:after {

	color: rgba(140, 149, 162, .15)

}



.footer .no-avatar,

.footer .no-avatar:after,

.footer .comment-list .no-avatar:after {

	color: rgba(234, 234, 234, .15)

}



.scroll-top {

	-webkit-border-radius: 0;

	border-radius: 0

}



input[type="text"],

input[type="tel"],

input[type="url"],

input[type="email"],

input[type="number"],

input[type="date"],

input[type="range"],

input[type="password"],

select,

textarea {

	font: normal 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	font-size: 14px

}



.wpcf7-select {

	height: 36px;

	min-width: 200px

}



a.clear-form,

#cancel-comment-reply-link {

	font-size: 12px;

	line-height: 20px;

	color: #1f365c

}



.sidebar-content a.clear-form,

.sidebar-content #cancel-comment-reply-link {

	color: rgba(140, 149, 162, .5)

}



.footer a.clear-form,

.footer #cancel-comment-reply-link {

	color: rgba(234, 234, 234, .5)

}



.customSelectInner {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='%238c95a2' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")

}



.customSelect {

	font: normal 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	font-size: 14px;

	background-color: rgba(140, 149, 162, .08)

}



.sidebar .customSelect,

.sidebar-content .customSelect {

	background-color: rgba(140, 149, 162, .08)

}



.footer .customSelect {

	background-color: rgba(234, 234, 234, .08)

}



.shortcode-code {

	background-color: rgba(220, 220, 220, .3)

}



.shadow-element-decoration .shortcode-code {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.outline-element-decoration .shortcode-code {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.content table,

.content td,

.content th {

	border-color: rgba(51, 51, 51, .12)

}



.dt-highlight {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .dt-highlight {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.post-content .text-secondary {

	color: #1f365c

}



.sidebar-content .post-content .text-secondary {

	color: rgba(140, 149, 162, .5)

}



.footer .post-content .text-secondary {

	color: rgba(234, 234, 234, .5)

}



#page .items-grid .post-content a:hover,

#page .post-content a:hover {

	color: #ffb536

}



.shortcode-banner-bg>* {

	line-height: 22px

}



.content .wp-block-quote:not(.is-style-large),

.content .wp-block-quote.is-style-large {

	border-color: #ffb536

}



.wp-block-separator {

	border-bottom-color: rgba(51, 51, 51, .12)

}



.wp-block-quote.is-large:before,

.wp-block-quote.is-large:after,

.wp-block-quote.is-style-large:before,

.wp-block-quote.is-style-large:after {

	background: #ffb536

}



blockquote.has-accent-color,

.wp-block-pullquote blockquote.has-accent-color,

.has-accent-color,

.has-accent-color:hover {

	color: #ffb536

}



.has-accent-background-color,

.wp-block-pullquote.is-style-solid-color.has-accent-background-color {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .has-accent-background-color,

.accent-gradient .wp-block-pullquote.is-style-solid-color.has-accent-background-color {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wp-block-separator.is-style-dots::before {

	color: rgba(51, 51, 51, .12)

}



.wp-block-cover-image .wp-block-cover-image-text,

.wp-block-cover-image .wp-block-cover-text,

.wp-block-cover-image h2,

.wp-block-cover .wp-block-cover-image-text,

.wp-block-cover .wp-block-cover-text,

.wp-block-cover h2 {

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



#main .wpb_alert strong {

	font: normal 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(140,149,162,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.sidebar .layzr-bg,

.sidebar-content .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(140,149,162,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.footer .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(234,234,234,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(140, 149, 162, .05)

}



.sidebar .layzr-bg:not(.layzr-bg-transparent),

.sidebar-content .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(140, 149, 162, .05)

}



.footer .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(234, 234, 234, .05)

}



#page .woocom-project .layzr-bg:not(.layzr-bg-transparent) {

	background-color: transparent

}



.pswp button.pswp__button--arrow--left,

.pswp button.pswp__button--arrow--right,

.pswp .pswp__button--arrow--left:before,

.pswp .pswp__button--arrow--right:before {

	font-size: 62px;

	line-height: 62px;

	min-height: 62px

}



.rollover i,

.post-rollover i,

.rollover-video i,

.enable-bg-rollover .post-thumbnail-rollover:after,

.enable-bg-rollover .gallery-rollover,

.enable-bg-rollover.hover-scale figure:after {

	background-color: rgba(255, 181, 54, .3);

	background: rgba(255, 181, 54, .3);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.hover-style-two:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,

.buttons-on-img .rollover-content,

.albums .rollover-thumbnails-on i,

.dt-albums-shortcode .rollover-thumbnails-on i,

.rollover-buttons-on i,

.hover-scale .rollover-project:after,

.hover-style-two.content-align-bottom .rollover-project:after,

.portfolio-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,

.albums-shortcode.enable-bg-rollover .post-thumbnail-rollover:after,

.enable-bg-rollover.hover-scale article:after {

	background-color: rgba(31, 54, 92, .8);

	background: rgba(31, 54, 92, .8);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.effect-bubba .rollover-project,

.effect-layla .rollover-project,

.effect-sarah .rollover-project {

	background-color: rgba(31, 54, 92, .8);

	background: rgba(31, 54, 92, .8);

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.mobile-false .effect-bubba:not(.hover-color-static) .rollover-project:hover>a>img,

.mobile-false .effect-layla:not(.hover-color-static) .rollover-project:hover>a>img,

.mobile-false .effect-sarah:not(.hover-color-static) .rollover-project:hover>a>img,

.mobile-true .effect-bubba:not(.hover-color-static) .is-clicked>a>img,

.mobile-true .effect-layla:not(.hover-color-static) .is-clicked>a>img,

.mobile-true .effect-sarah:not(.hover-color-static) .is-clicked>a>img {

	opacity: .3

}



.hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,

.accent-gradient .hover-color-static:not(.effect-layla):not(.effect-bubba):not(.effect-sarah) .rollover-content,

.hover-color-static.hover-scale .rollover-project:after,

.hover-color-static.hover-style-two.content-align-bottom .rollover-project:after {

	background-color: rgba(0, 0, 0, .65);

	background-image: none

}



.hover-color-static.effect-bubba .rollover-project,

.hover-color-static.effect-layla .rollover-project,

.hover-color-static.effect-sarah .rollover-project {

	background-color: #000;

	background-image: none

}



.hover-color-static .buttons-on-img i,

.hover-color-static .rollover i,

.hover-color-static .rollover-video i,

.hover-color-static .rollover.rollover-thumbnails-on i,

#page .hover-color-static .buttons-on-img .rollover-content {

	background-color: rgba(0, 0, 0, .35);

	background-image: none

}



.accent-portfolio-icons .links-container>a {

	background-color: #ffb536

}



.accent-portfolio-icons.accent-gradient .links-container>a {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.rollover-thumbnails span:first-child i {

	color: #fff;

	background-color: #ffb536

}



.accent-gradient .rollover-thumbnails span:first-child i {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.gallery-shortcode .gallery-zoom-ico {

	border-color: #ffb536

}



.gallery-shortcode .gallery-zoom-ico span {

	color: #ffb536

}



.dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico {

	background-color: #ffb536

}



.accent-gradient .dt-icon-bg-on.gallery-shortcode .gallery-zoom-ico {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.albums-shortcode .album-zoom-ico {

	border-color: #ffb536

}



.albums-shortcode .album-zoom-ico span {

	color: #ffb536

}



.dt-icon-bg-on.albums-shortcode .album-zoom-ico {

	background-color: #ffb536

}



.accent-gradient .dt-icon-bg-on.albums-shortcode .album-zoom-ico {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.rollover-content {

	line-height: 22px

}



.rollover-content h2.entry-title {

	color: #1f365c

}



.sidebar-content .rollover-content h2.entry-title {

	color: #1f365c

}



.footer .rollover-content h2.entry-title {

	color: #eaeaea

}



.portfolio-categories a,

.portfolio-categories a *,

.portfolio-categories span {

	color: #1f365c

}



.gform_wrapper .gsection {

	border-bottom-style: !important;

	border-bottom-width: ;

	border-bottom-color: rgba(51, 51, 51, .12)

}



.gform_wrapper .ginput_complex label,

.gform_wrapper .gfield_time_hour label,

.gform_wrapper .gfield_time_minute label,

.gform_wrapper .gfield_date_month label,

.gform_wrapper .gfield_date_day label,

.gform_wrapper .gfield_date_year label,

.gform_wrapper .instruction {

	font-size: 12px;

	color: rgba(140, 149, 162, .45)

}



#main .gform_wrapper span.ginput_total,

#main .gform_wrapper .gfield_required,

#main .gform_wrapper .ginput_left input:focus+label,

#main .gform_wrapper .ginput_right input:focus+label,

#main .gform_wrapper .ginput_full input:focus+label {

	color: #ffb536

}



.gform_wrapper h3.gform_title,

.gform_wrapper .gsection .gfield_label,

.gform_wrapper h2.gsection_title,

h3.gform_title,

form.mc4wp-form label {

	color: #1f365c

}



.sidebar-content .gform_wrapper h3.gform_title,

.sidebar-content .gform_wrapper .gsection .gfield_label,

.sidebar-content .gform_wrapper h2.gsection_title,

.sidebar-content h3.gform_title,

.sidebar-content form.mc4wp-form label {

	color: #1f365c

}



.footer .gform_wrapper h3.gform_title,

.footer .gform_wrapper .gsection .gfield_label,

.footer .gform_wrapper h2.gsection_title,

.footer h3.gform_title,

.footer form.mc4wp-form label {

	color: #eaeaea

}



h3.gform_title,

.gform_wrapper h3.gform_title {

	color: #1f365c;

	font: normal 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.gform_wrapper .gsection .gfield_label,

.gform_wrapper h2.gsection_title {

	color: #1f365c;

	font: normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



#main .gform_wrapper textarea,

.gform_wrapper .top_label .gfield_label {

	font: normal 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.ngg-albumoverview .ngg-album,

.wpb_separator.wpb_content_element,

.vc_text_separator {

	border-color: rgba(51, 51, 51, .12)

}



.sidebar .ngg-albumoverview .ngg-album,

.sidebar-content .ngg-albumoverview .ngg-album,

.sidebar .wpb_separator.wpb_content_element,

.sidebar-content .wpb_separator.wpb_content_element,

.sidebar .vc_text_separator,

.sidebar-content .vc_text_separator {

	border-color: rgba(140, 149, 162, .15)

}



.footer .ngg-albumoverview .ngg-album,

.footer .wpb_separator.wpb_content_element,

.footer .vc_text_separator {

	border-color: rgba(234, 234, 234, .15)

}



.accent-icon-bg .aio-icon {

	background: #ffb536!important

}



.accent-gradient .accent-icon-bg .aio-icon {

	background: #ffb536!important;

	background: -webkit-linear-gradient("")!important;

	background: linear-gradient("")!important

}



.accent-icon-color .aio-icon>i {

	color: #ffb536!important

}



.accent-border-color .aio-icon {

	border-color: #ffb536!important

}



.accent-title-color .uvc-main-heading>*,

.accent-title-color .aio-icon-title {

	color: #ffb536!important

}



.accent-subtitle-color .uvc-sub-heading,

.accent-subtitle-color .aio-icon-description {

	color: #ffb536!important

}



.accent-subtitle-color .uvc-main-heading>*,

.accent-title-color .uvc-main-heading>*,

.accent-subtitle-color .uvc-sub-heading,

.accent-title-color .uvc-sub-heading {

	display: inline-block

}



.accent-border-color .uvc-headings-line {

	border-color: #ffb536!important;

	border-top: 0;

	border-right: 0;

	border-left: 0

}



.accent-gradient .accent-border-color .uvc-headings-line {

	border-color: transparent;

	-webkit-border-image: -webkit-linear-gradient("");

	border-image: linear-gradient("");

	border-image-slice: 1

}



.accent-arrow-bg .slick-arrow {

	background: #ffb536!important

}



.accent-gradient .accent-arrow-bg .slick-arrow {

	background: #ffb536!important;

	background: -webkit-linear-gradient("")!important;

	background: linear-gradient("")!important

}



.mini-wpml {

	font: normal 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.branding .mini-wpml,

.mixed-header .mini-wpml,

.classic-header .mobile-mini-widgets .mini-wpml {

	font: 18px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.top-bar .mini-wpml {

	font: 13px / 19px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.dt-mobile-header .mini-wpml {

	font: 14px / 18px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.popup-message-style .wpcf7-validation-errors,

.popup-message-style .wpcf7-mail-sent-ok {

	background-color: #ffb536

}



.accent-gradient.popup-message-style .wpcf7-validation-errors,

.accent-gradient.popup-message-style .wpcf7-mail-sent-ok {

	background: #ffb536;

	background: -webkit-linear-gradient("");

	background: linear-gradient("")

}



.wpcf7-validation-errors .wpcf7-not-valid-tip-text,

.wpcf7-validation-errors .wpcf7-valid-tip-text,

.wpcf7-mail-sent-ok .wpcf7-not-valid-tip-text,

.wpcf7-mail-sent-ok .wpcf7-valid-tip-text {

	font: normal 15px / 23px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

}



.transparent:not(.photo-scroller-album):not(.phantom-sticky) .masthead.line-decoration:not(.masthead-mobile-header) {

	border-bottom: 1px solid rgba(255, 255, 255, .25)

}



.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),

.transparent .sticky-on.masthead.masthead-mobile {

	border: none;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.light-preset-color .masthead:not(.sticky-on) .top-bar.line-content:after,

.light-preset-color .masthead:not(.sticky-on) .top-bar.full-width-line:after {

	border-bottom-color: rgba(255, 255, 255, .25)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-widgets>*,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-mini-widgets .mini-nav>ul:not(.sub-nav)>li>a *,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-widgets .text-area a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav>ul:not(.sub-nav)>li>a:hover,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .submit,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .searchform>.search-icon i,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-login .submit {

	color: #fff

}



.dt-wpml.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-wpml .wpml-ls-current-language>a,

.dt-wpml.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-wpml .wpml-ls-legacy-list-horizontal a,

.dt-wpml.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-wpml .wpml-ls-legacy-list-vertical a {

	color: #fff

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .branding,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .branding *,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-widgets>*,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .submit,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav .customSelectInner,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-widgets .text-area a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-mini-widgets>*,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mobile-branding *,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.phone * {

	color: #fff!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .submit:hover {

	color: rgba(255, 255, 255, .7)!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .classic-search input[type="text"] {

	background: rgba(255, 255, 255, .25);

	border-color: rgba(255, 255, 255, .3)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .animate-search-width input.field {

	background: rgba(255, 255, 255, .25);

	border-color: rgba(255, 255, 255, .3)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .animate-search-width input,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .classic-search input[type=text],

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .classic-search input::placeholder,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .animate-search-width input::placeholder {

	color: #fff

}



.light-preset-color .classic-header.content-width-line:not(.sticky-on) .navigation:before,

.light-preset-color .classic-header.full-width-line:not(.sticky-on) .navigation:before,

.light-preset-color .classic-header.bg-behind-menu:not(.sticky-on) .navigation:before {

	background-color: rgba(255, 255, 255, .25);

	background-image: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li>a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .menu-text,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li>a .subtitle-text,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li>a:hover span,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li.act>a>span {

	color: #fff!important;

	background: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li>a>span>span.menu-subtitle,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav>li:hover>a>span>span.menu-subtitle {

	color: rgba(255, 255, 255, .5)

}



.light-preset-color .masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav>li:before,

.light-preset-color .masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav>li:before,

.light-preset-color .masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers .main-nav>li:last-child:after,

.light-preset-color .masthead:not(.side-header):not(#phantom):not(.sticky-on).dividers.surround .main-nav>li:last-child:after {

	border-color: rgba(255, 255, 255, .25)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration>li:not(.act):hover>a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .active-outline-decoration>li.act>a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .hover-outline-decoration>li.dt-hovered:not(.act)>a {

	border-color: rgba(255, 255, 255, .25)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,

.light-preset-color.accent-gradient .masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,

.light-preset-color.accent-gradient .masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a,

.light-preset-color.accent-gradient .masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a {

	background-color: rgba(255, 255, 255, .25);

	background-image: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .l-to-r-line>li>a i.underline,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .from-centre-line>li>a .menu-item-text:before,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .upwards-line>li>a .menu-item-text:before,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .downwards-line>li>a .menu-item-text:before,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .active-line-decoration>li.act>a .decoration-line,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration>li>a:hover .decoration-line,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .hover-line-decoration>li.dt-hovered:not(.act)>a .decoration-line,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:before,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .dt-mobile-menu-icon .lines:after {

	background-color: #fff;

	background-image: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on).mobile-menu-icon-bg-on .dt-mobile-menu-icon:not(.floating-btn) {

	background: rgba(255, 255, 255, .25)!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children>a .menu-text:after,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children:not(.act)>a:hover .menu-text:after,

.light-preset-color .masthead:not(#phantom):not(.sticky-on) .main-nav.level-arrows-on>li.has-children.act>a .menu-text:after {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='8px' height='8px' fill='white' viewBox='0 0 8 8' enable-background='new 0 0 8 8' xml:space='preserve'%3E%3Cpath d='M7.81,2.554L7.425,2.169c-0.134-0.127-0.289-0.19-0.467-0.19c-0.182,0-0.336,0.063-0.463,0.19L4,4.664L1.504,2.169c-0.126-0.127-0.28-0.19-0.462-0.19c-0.178,0-0.334,0.063-0.467,0.19l-0.38,0.385C0.064,2.684,0,2.84,0,3.021C0,3.206,0.064,3.36,0.195,3.483l3.343,3.343C3.661,6.956,3.814,7.021,4,7.021c0.182,0,0.337-0.065,0.467-0.195L7.81,3.483C7.937,3.356,8,3.202,8,3.021C8,2.843,7.937,2.688,7.81,2.554z'/%3E%3C/svg%3E")!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico.disabled-bg a:before {

	background-color: transparent!important

}



.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.custom-bg a,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.accent-bg a,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.gradient-bg a {

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.custom-bg a:before,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.accent-bg a:before,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.gradient-bg a:before {

	background: rgba(255, 255, 255, .25)!important;

	background-image: none!important

}



.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-gradient-bg a,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-custom-bg a,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-accent-bg a {

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-gradient-bg a:after,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-custom-bg a:after,

.light-preset-color:not(.mobile-sticky-on) .masthead:not(#phantom):not(.sticky-on) .soc-ico.hover-accent-bg a:after {

	background: rgba(255, 255, 255, .45)!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico.hover-disabled-bg a:after {

	background-color: transparent!important;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico a .soc-font-icon,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico a:hover .soc-font-icon {

	color: #fff!important;

	background: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico.border-on a:before {

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico.hover-border-on a:hover:after,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .soc-ico.hover-border-on a:hover:after {

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45)!important;

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .45)!important

}



.light-icons.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search .submit.default-icon:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.light-icons.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search.default-icon .searchform>.search-icon {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.5,6.689c0,3.415,2.77,6.187,6.187,6.187c1.47,0,2.822-0.518,3.883-1.375l3.807,3.806c0.257,0.259,0.511,0.161,0.771-0.098c0.256-0.26,0.418-0.578,0.162-0.835l-3.808-3.805c0.854-1.062,1.372-2.412,1.372-3.883c0-3.417-2.769-6.187-6.188-6.187C3.269,0.501,0.5,3.272,0.5,6.689z M1.653,6.703c0-2.786,2.265-5.05,5.049-5.05c2.787,0,5.05,2.263,5.05,5.05s-2.262,5.049-5.05,5.049C3.917,11.752,1.653,9.487,1.653,6.703z'/%3E%3C/svg%3E")

}



.bold-icons.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-search.default-icon .searchform>.search-icon {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M15.376,13.75l-3.985-4c0.586-0.916,1.032-2.171,1.032-3.333c0-3.263-2.675-5.917-5.961-5.917C3.175,0.5,0.5,3.154,0.5,6.417c0,3.263,2.675,5.919,5.962,5.919c1.113,0,2.272-0.4,3.163-0.93l4.049,3.955L15.376,13.75z M2.518,6.455c0-2.179,1.785-3.953,3.981-3.953c2.195,0,3.983,1.773,3.983,3.953c0,2.18-1.788,3.952-3.983,3.952C4.304,10.407,2.518,8.635,2.518,6.455z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1'  xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' fill='white' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath d='M16,8.001C16,3.592,12.408,0,7.999,0S0,3.592,0,8.001c0,2.429,1.102,4.612,2.815,6.081c0.021,0.021,0.042,0.041,0.082,0.061C4.284,15.307,6.06,16,8.02,16c1.917,0,3.695-0.693,5.082-1.816c0.082-0.021,0.145-0.08,0.186-0.143C14.939,12.551,16,10.408,16,8.001z M1,7.952c0-3.855,3.146-7.001,7-7.001c3.854,0,7,3.146,7,7.001c0,1.889-0.467,3.287-1.686,4.546c-0.196-0.926-0.9-2.419-2.711-3.441c0.412-0.511,0.481-1.974,0.481-2.682c0-1.691-1.375-3.067-3.067-3.067c-1.691,0-3.067,1.377-3.067,3.067c0,0.708,0.098,2.152,0.491,2.684c-1.826,1.021-2.576,2.48-2.752,3.408C1.45,11.227,1,9.841,1,7.952z M5.9,6.324c0-1.127,0.946-2.047,2.1-2.047c1.154,0,2.1,0.921,2.1,2.047S10.031,9.516,8,9.523C5.938,9.516,5.9,7.451,5.9,6.324z M3.558,13.48c0.041-0.584,0.357-2.555,2.51-3.662c0.538,0.426,1.195,0.664,1.912,0.664c0.717,0,1.394-0.262,1.932-0.685c2.134,1.109,2.469,3.037,2.531,3.66c-1.217,0.987-2.769,1.591-4.44,1.591C6.307,15.05,4.772,14.468,3.558,13.48z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-login .submit:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M7.999,0.4C3.693,0.4,0.2,3.891,0.2,8.199C0.2,12.507,3.693,16,7.999,16c4.308,0,7.801-3.493,7.801-7.801C15.8,3.891,12.309,0.4,7.999,0.4L7.999,0.4z M7.999,2.074c1.521,0,2.501,1.481,2.501,3c0,1.521-0.98,3.451-2.501,3.451C6.48,8.525,5.5,6.594,5.5,5.074C5.501,3.556,6.48,2.074,7.999,2.074L7.999,2.074z M7.997,14.486c-1.554,0-2.98-0.581-4.078-1.536c-0.268-0.234-0.422-0.573-0.422-0.936c0-1.611,1.281-2.901,2.859-2.901h3.287c1.58,0,2.854,1.29,2.854,2.901c0,0.362-0.153,0.701-0.42,0.936C10.979,13.905,9.555,14.486,7.997,14.486L7.997,14.486z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M0.811,6.892l1.188-0.95v7.06c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-4h2v4c0,0.553,0.448,1,1,1h3c0.552,0,1-0.447,1-1v-7.06l1.188,0.95C15.279,6.964,15.389,7,15.499,7c0.147,0,0.292-0.064,0.392-0.188c0.172-0.216,0.137-0.53-0.078-0.703l-7.5-6c-0.183-0.146-0.442-0.146-0.625,0L4.779,2.457l0.002-1.488c0,0-0.341-0.01-0.894-0.01C3.336,0.959,2.999,1,2.999,1v2.859l-2.812,2.25c-0.215,0.173-0.25,0.487-0.078,0.703C0.281,7.029,0.595,7.063,0.811,6.892z M7.999,1.14l5,4v7.861h-3v-5h-4v5h-3V5.142L7.999,1.14z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.address {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M7.999,0.817c-2.638,0-4.776,2.037-4.776,4.551s2.089,5.432,4.776,9.814c2.688-4.383,4.778-7.301,4.778-9.814S10.641,0.817,7.999,0.817z M7.997,7.106c-1.072,0-1.942-0.85-1.942-1.894c0-1.047,0.871-1.896,1.942-1.896c1.074,0,1.948,0.85,1.948,1.896C9.945,6.257,9.071,7.106,7.997,7.106z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M10.938,11.047c-0.07-0.388-0.134-0.632-0.328-0.812c-0.096-0.088-0.252-0.257-0.452-0.278c-0.045-0.005-0.176,0.002-0.222,0.011l-1.311,0.486C8.461,10.193,7.907,9.517,7.906,7.5c0-2.031,0.523-2.652,0.688-2.906l1.343,0.439c0.045,0.008,0.088,0.013,0.133,0.012c0.509,0.002,0.668-0.389,0.821-1.014l0.391-2.516c0.003-0.023,0.016-0.335,0.016-0.359c0-0.327,0.058-0.465-0.203-0.703c-0.224-0.206-0.377-0.298-0.677-0.305L8.115,0.001C8.1,0.001,8.085,0,8.068,0C6.869,0,6.328,0.703,5.55,2.504C5.031,4.25,4.875,5.921,4.875,7.5c0,2.531,1.225,5.85,2.013,6.955l0,0C7.282,14.816,7.679,15,8.068,15c0.017,0,0.032-0.001,0.047-0.002l2.302-0.146c0.664-0.016,0.849-0.294,0.849-0.945 M8,0.859l2.487,0.221L9.984,4.006l-1-0.271c-0.02-0.003-0.103-0.014-0.125-0.016c-0.31-0.031-0.535-0.056-0.78,0.146C7.447,4.386,7.063,6.111,7.094,7.5c0.038,1.737,0.337,3.044,0.935,3.59l0,0c0.254,0.234,0.579,0.346,0.914,0.312c0.021-0.002,0.041-0.006,0.062-0.01l0.994-0.414l0.36,2.858l-2.103,0.226C8.222,14.047,8,14.005,7.751,13.89c-0.672-0.812-1.86-2.765-2.063-6.39C5.688,7.649,5.281,1.719,8,0.859z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.phone {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M11.323,14.62c-0.86,0.409-2.864,1.611-6.096-4.996C2.022,3.071,4.166,2.053,4.956,1.622C4.975,1.611,6.11,1.025,6.112,1.024l1.916,3.918L6.886,5.532C5.683,6.207,8.185,11.323,9.417,10.7c0.047-0.024,1.128-0.579,1.131-0.581l1.933,3.904C12.477,14.026,11.39,14.587,11.323,14.62z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.001,2H1C0.448,2,0,2.447,0,3v8.98C0.027,12.484,0.5,13,1,13h13.001C14.506,13,15,12.521,15,12.002V3C15,2.447,14.553,2,14.001,2z M5.734,8.547L7.5,9.828l1.641-1.203L14,11.354l0.004,0.647l-13.02,0.014l0.014-0.683L5.734,8.547z M0.979,10.354L0.953,4.656l4.156,3.25L0.979,10.354z M9.828,8L14,4.641v5.755L9.828,8z M14.001,3v0.618l-0.021-0.03l-6.48,5.1L1,3.637V3H14.001z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.email {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M5.097,7.465L1,4.544v6.724L5.097,7.465z M14.964,3.188H1.048l6.953,4.957L14.964,3.188z M9.949,8.146L8,9.535L6.047,8.145l-5.031,4.668h13.958L9.949,8.146z M10.9,7.47l4.1,3.803V4.552L10.9,7.47z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M4.715,1.438c0.547,0,1.066,0.465,1.532,0.755l0.401,0.25l0.469-0.079c0.332-0.059,0.641-0.259,0.98-0.281c1.944-0.125,3.33,0.585,4.444,1.688c1.109,1.094,1.646,2.684,1.646,4.23c0,0.419-0.2,0.917-0.29,1.322l-0.099,0.435l0.306,0.347c0.2,0.396,0.285,1.016,0.291,1.458c0.021,1.729-1.166,2.896-2.708,2.875c-0.398,0.015-1.138-0.129-1.562-0.354l-0.482-0.373l-0.426,0.078c-0.356,0.064-0.754,0.232-1.119,0.232c-1.583,0-3.089-0.481-4.202-1.584c-1.11-1.092-1.833-2.662-1.833-4.208c0-0.391,0.203-0.933,0.281-1.314l0.098-0.476L2.062,6.021C1.808,5.586,1.592,5.147,1.542,4.646c-0.208-2.062,1.292-3,2.646-3.25 M4.699,0.501c-2.49,0-4.149,1.624-4.149,4.089c0,0.758,0.463,1.45,0.826,2.056C1.282,7.104,1.083,7.808,1.083,8.292c0,3.896,3.587,6.874,6.625,6.729c0.448-0.021,1.309-0.235,1.729-0.312c0.588,0.309,1.439,0.632,2.146,0.666c1.917,0.093,3.792-1.492,3.792-3.75c0-0.652-0.286-1.518-0.562-2.062c0.109-0.49,0.379-1.188,0.375-1.708c-0.019-3.39-2.629-6.708-6.583-6.708c-0.418,0-1.373,0.245-1.771,0.312C6.201,1.059,5.512,0.501,4.699,0.501L4.699,0.501z'/%3E%3Cpath fill='white' d='M10.867,10.637c-0.258,0.356-0.637,0.64-1.127,0.844c-0.49,0.199-1.07,0.297-1.738,0.297c-0.797,0-1.464-0.138-1.988-0.411c-0.372-0.199-0.679-0.467-0.915-0.799C4.863,10.233,4.745,9.9,4.745,9.581c0-0.201,0.078-0.373,0.23-0.518c0.152-0.142,0.349-0.213,0.58-0.213c0.19,0,0.355,0.051,0.487,0.166c0.127,0.106,0.236,0.261,0.325,0.47c0.099,0.22,0.206,0.408,0.321,0.559c0.108,0.141,0.264,0.259,0.463,0.353c0.203,0.095,0.473,0.143,0.806,0.143c0.457,0,0.835-0.097,1.114-0.289C9.35,10.068,9.48,9.844,9.48,9.57c0-0.213-0.068-0.384-0.215-0.517C9.117,8.913,8.922,8.805,8.674,8.731c-0.25-0.078-0.593-0.159-1.017-0.248c-0.576-0.121-1.063-0.267-1.455-0.43c-0.396-0.167-0.718-0.4-0.955-0.688c-0.227-0.291-0.348-0.66-0.348-1.094c0-0.415,0.128-0.784,0.377-1.104C5.525,4.849,5.884,4.601,6.354,4.43c0.461-0.17,1.009-0.253,1.627-0.253c0.498,0,0.931,0.057,1.292,0.167c0.367,0.112,0.674,0.264,0.92,0.451c0.242,0.188,0.424,0.387,0.539,0.596c0.115,0.211,0.172,0.422,0.172,0.624c0,0.194-0.074,0.374-0.227,0.526c-0.15,0.155-0.342,0.235-0.57,0.235c-0.205,0-0.365-0.047-0.479-0.145C9.527,6.54,9.418,6.402,9.301,6.198C9.16,5.941,8.994,5.735,8.803,5.589C8.613,5.45,8.307,5.378,7.876,5.378c-0.397,0-0.721,0.079-0.96,0.233C6.687,5.76,6.574,5.934,6.574,6.135c0,0.125,0.035,0.227,0.112,0.317c0.079,0.095,0.188,0.18,0.329,0.25c0.146,0.072,0.298,0.13,0.447,0.17c0.153,0.041,0.41,0.106,0.765,0.184C8.678,7.15,9.09,7.26,9.455,7.372c0.369,0.118,0.689,0.261,0.949,0.427c0.266,0.169,0.475,0.391,0.627,0.651c0.146,0.262,0.225,0.588,0.225,0.964C11.256,9.866,11.125,10.278,10.867,10.637z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.skype {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M14.494,9.236c0.064-0.376,0.102-0.761,0.102-1.152c0-3.646-2.957-6.602-6.601-6.602c-0.416,0-0.822,0.041-1.216,0.115c-0.583-0.355-1.267-0.56-1.999-0.56c-2.128,0-3.853,1.725-3.853,3.853c0,0.74,0.21,1.433,0.572,2.021C1.432,7.292,1.395,7.683,1.395,8.084c0,3.644,2.955,6.6,6.601,6.6c0.422,0,0.837-0.04,1.237-0.117c0.582,0.352,1.262,0.553,1.988,0.553c2.127,0,3.852-1.726,3.852-3.854C15.072,10.521,14.859,9.825,14.494,9.236z M8.227,12.702c-1.879,0-3.77-0.853-3.76-2.32C4.471,9.938,4.801,9.534,5.24,9.534c1.107,0,1.097,1.644,2.86,1.644c1.238,0,1.658-0.674,1.658-1.145c0-1.697-5.344-0.656-5.344-3.85c0-1.729,1.42-2.92,3.652-2.79c2.127,0.124,3.375,1.061,3.496,1.936c0.059,0.57-0.322,1.016-0.98,1.016c-0.963,0-1.062-1.284-2.719-1.284c-0.748,0-1.379,0.311-1.379,0.985c0,1.41,5.312,0.591,5.312,3.693C11.797,11.53,10.363,12.702,8.227,12.702z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,15.007c3.854,0,7-3.146,7-7.013c0-3.854-3.148-7.001-7-7.001c-3.854,0-7,3.147-7,7.001C1,11.86,4.146,15.007,8,15.007z M8.008,2.008c3.321,0,6.001,2.7,6.001,5.991c0,3.309-2.68,6.009-6.001,6.009c-3.317,0-6-2.7-6-6.009C2.008,4.708,4.691,2.008,8.008,2.008z M8,8.996L7.007,8.982l0.018-4.938L8,5.016V8.996z M10.047,9.023l-3.04-0.042L7.091,8H11L10.047,9.023z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-contacts.clock {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M8,1.172C4.229,1.172,1.172,4.23,1.172,8c0,3.773,3.058,6.828,6.828,6.828c3.772,0,6.828-3.055,6.828-6.828C14.828,4.23,11.772,1.172,8,1.172z M12.058,9.036H6.942v-5.43h1.375V7.66h3.74V9.036L12.058,9.036z'/%3E%3C/svg%3E")

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' fill='white' xml:space='preserve'%3E%3Cpath d='M13,1H1C0.448,1,0,1.449,0,2v11c0,0.553,0.448,1,1,1h12c0.552,0,1-0.447,1-1V2C14,1.449,13.552,1,13,1z M13,13H1V2h12V13z M3.5,8h7C10.775,8,11,7.775,11,7.5C11,7.225,10.775,7,10.5,7h-7C3.224,7,3,7.225,3,7.5C3,7.775,3.224,8,3.5,8z M3.5,5h7C10.775,5,11,4.776,11,4.5S10.775,4,10.5,4h-7C3.224,4,3,4.225,3,4.5S3.224,5,3.5,5z M3.5,11h7c0.275,0,0.5-0.225,0.5-0.5S10.775,10,10.5,10h-7C3.224,10,3,10.225,3,10.5S3.224,11,3.5,11z'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .mini-nav .customSelectInner:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M1,1v14h14V1H1z M12,12H4v-2h8V12z M12,9H4V7h8V9z M12,6H4V4h8V6z'/%3E%3C/svg%3E")

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart {

	color: #fff

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart:hover,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart:hover {

	color: rgba(255, 255, 255, .7)

}



.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart:before,

.light-preset-color.light-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.031,14.958c0,0.577,0.468,1.047,1.047,1.047s1.048-0.47,1.048-1.047c0-0.578-0.469-1.048-1.048-1.048S3.031,14.38,3.031,14.958z M11.038,14.958c0,0.577,0.467,1.047,1.047,1.047c0.578,0,1.048-0.47,1.048-1.047c0-0.578-0.47-1.048-1.048-1.048C11.505,13.91,11.037,14.38,11.038,14.958z M2.719,0.359c-0.05-0.226-0.314-0.363-0.548-0.363H0.5c-0.275,0-0.501,0.224-0.501,0.5s0.226,0.5,0.5,0.5L1.672,1L2.16,3.653L3.281,9c0,0.36,0,0,0,0l-0.74,3.396c-0.032,0.146,0.003,0.303,0.1,0.42c0.096,0.121,0.239,0.188,0.391,0.188h10.352c0.275,0,0.49-0.318,0.49-0.595c0-0.274-0.176-0.519-0.451-0.519l-9.609,0.062l0.454-1.98l0,0l7.888-0.971c0.572-0.083,0.72-0.111,0.986-0.752l1.791-4.984c0.28-0.893-0.339-1.268-0.892-1.268L3.016,2.016 M4.452,8.865L3.219,3.094L13.859,3.08l-1.766,4.733 M12.094,7.812L4.452,8.865'/%3E%3C/svg%3E")

}



.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart:before,

.light-preset-color.bold-icons .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart:before {

	background-image: url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='16px' viewBox='0 0 16 16' enable-background='new 0 0 16 16' xml:space='preserve'%3E%3Cpath fill='white' d='M3.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C3.932,12.609,3.31,13.233,3.31,14.001z M11.31,14.001c0,0.767,0.623,1.39,1.39,1.39c0.769,0,1.392-0.623,1.392-1.39c0-0.768-0.623-1.392-1.392-1.392C11.933,12.609,11.31,13.233,11.31,14.001z M12.21,11.811h1.865c0.344-0.029,0.453-0.123,0.469-0.498v-0.344l-9.032-0.797c-0.641,0-0.609-0.609,0.109-0.672l8.003-1.359c0.362-0.092,0.383-0.197,0.487-0.538l1.278-5.601L3.434,2.031l-0.35-1.514C2.995,0.264,2.856-0.015,2.481,0H0.668C0.2,0,0,0.187,0,0.5l0.04,1l1.879,0l1.667,8.099l0.11,1.417l0.024,0.313c0.005,0.296,0.152,0.483,0.527,0.483'/%3E%3C/svg%3E")

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart>.counter,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart>.counter {

	background-color: rgba(255, 255, 255, .25);

	background-image: none

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .rectangular-counter-style .wc-ico-cart>.counter:before,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .rectangular-counter-style .edd-ico-cart>.counter:before {

	border-right: 4px solid rgba(255, 255, 255, .25)

}



.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .wc-ico-cart>.counter.custom-bg,

.light-preset-color .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on) .edd-ico-cart>.counter.custom-bg {

	background-color: rgba(255, 255, 255, .25)!important;

	background-image: none!important

}



@charset "utf-8";

@media screen and (min-width:991px) {

	#page {

		display: -ms-grid;

		display: grid;

		-ms-grid-rows: auto;

		grid-template-rows: auto;

		-ms-grid-columns: 100%;

		grid-template-columns: 100%;

		grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.floating-navigation-below-slider #page {

		grid-template-areas: "slider" "header" "title" "fancyheader" "main" "footer"

	}

	.footer-overlap #page {

		grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.header-side-left:not(.sticky-header):not(.hidden-header) #page,

	.header-side-line.left-side-line:not(.hidden-header) #page {

		grid-template-areas: "header-side slider" "header-side title" "header-side fancyheader" "header-side checkout" "header-side main" "header-side footer"

	}

	.footer-overlap.header-side-left:not(.sticky-header):not(.hidden-header) #page,

	.footer-overlap.header-side-line.left-side-line:not(.hidden-header) #page {

		grid-template-areas: "header-side page-inner" "header-side footer"

	}

	.header-side-right:not(.sticky-header):not(.hidden-header) #page,

	.header-side-line.right-side-line:not(.hidden-header) #page {

		grid-template-areas: "slider header-side" "title header-side" "fancyheader header-side" "checkout header-side" "main header-side" "footer header-side"

	}

	.footer-overlap.header-side-right:not(.sticky-header):not(.hidden-header) #page,

	.footer-overlap.header-side-line.right-side-line:not(.hidden-header) #page {

		grid-template-areas: "page-inner header-side" "footer header-side"

	}

	.header-side-left:not(.sticky-header):not(.hidden-header) #page {

		-ms-grid-columns: 300px calc(100% - 300px);

		grid-template-columns: 300px calc(100% - 300px)

	}

	.rtl.header-side-left:not(.sticky-header):not(.hidden-header) #page {

		-ms-grid-columns: calc(100% - 300px) 300px;

		grid-template-columns: calc(100% - 300px) 300px

	}

	.header-side-right:not(.sticky-header):not(.hidden-header) #page {

		-ms-grid-columns: calc(100% - 300px) 300px;

		grid-template-columns: calc(100% - 300px) 300px

	}

	.rtl.header-side-right:not(.sticky-header):not(.hidden-header) #page {

		-ms-grid-columns: 300px calc(100% - 300px);

		grid-template-columns: 300px calc(100% - 300px)

	}

	.header-side-line.left-side-line:not(.hidden-header) #page {

		-ms-grid-columns: 60px calc(100% - 60px);

		grid-template-columns: 60px calc(100% - 60px)

	}

	.rtl.header-side-line.left-side-line:not(.hidden-header) #page {

		-ms-grid-columns: calc(100% - 60px) 60px;

		grid-template-columns: calc(100% - 60px) 60px

	}

	.header-side-line.right-side-line:not(.hidden-header) #page {

		-ms-grid-columns: calc(100% - 60px) 60px;

		grid-template-columns: calc(100% - 60px) 60px

	}

	.rtl.header-side-line.right-side-line:not(.hidden-header) #page {

		-ms-grid-columns: 60px calc(100% - 60px);

		grid-template-columns: 60px calc(100% - 60px)

	}

	.footer-overlap.floating-navigation-below-slider .page-inner {

		display: grid;

		grid-template-rows: auto;

		grid-template-columns: 100%;

		grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer"

	}

	.dt-mobile-header,

	.dt-mobile-menu-icon,

	.mobile-header-space,

	.masthead .mobile-header-bar,

	.transparent .header-space,

	.hidden-header.header-side-left .masthead,

	.hidden-header.header-side-right .masthead,

	.hidden-header .top-line-space,

	.hidden-header .masthead:not(.sticky-on):not(#phantom),

	.hidden-header .header-space:not(.sticky-space-on) {

		display: none

	}

	.side-header>.top-bar,

	.mixed-header>.top-bar {

		position: absolute;

		visibility: hidden;

		opacity: 0

	}

	.is-safari .desktop-side-header {

		height: 100vh

	}

	.admin-bar .desktop-side-header.is-safari {

		height: calc(100vh - 32px)

	}

	.is-safari .desktop-side-header .mCustomScrollbar.header-scrollbar-wrap {

		height: 100vh

	}

	.header-side-left.footer-overlap:not(.sticky-header) #footer,

	.header-side-right.footer-overlap:not(.sticky-header) #footer {

		max-width: calc(100% - 300px)

	}

	.header-side-left.footer-overlap:not(.sticky-header) .boxed #footer,

	.header-side-right.footer-overlap:not(.sticky-header) .boxed #footer {

		max-width: 100%;

		width: calc(1340px - 300px)

	}

	.header-side-left.footer-overlap:not(.sticky-header) #footer {

		right: 0

	}

	.header-side-line.footer-overlap #footer {

		max-width: calc(100% - 60px)

	}

	.left-side-line.header-side-line.footer-overlap #footer {

		right: 0

	}

	.header-side-line.footer-overlap .boxed #footer {

		max-width: 100%;

		width: calc(1340px - 60px)

	}

	.is-iOS .side-header:not(.sub-sideways),

	.mobile-true .side-header:not(.sub-sideways) {

		overflow-y: auto;

		-webkit-overflow-scrolling: touch

	}

	.overlay-navigation .sticky-header-overlay {

		display: none

	}

	.phantom-sticky .fixed-masthead.masthead {

		position: absolute;

		top: 0;

		width: 100%;

		z-index: 500

	}

	.phantom-sticky .fixed-masthead.sticky-on.masthead {

		position: fixed

	}

	.floating-navigation-below-slider.phantom-sticky:not(.transparent) .masthead {

		position: relative

	}

	.floating-navigation-below-slider.phantom-sticky.transparent .masthead {

		position: absolute

	}

	.floating-navigation-below-slider.phantom-sticky .masthead.sticky-on {

		position: fixed

	}

	.floating-navigation-below-slider.phantom-sticky .header-space.sticky-space-off {

		display: none

	}

	.phantom-sticky .sticky-on.masthead:not(.masthead-mobile) {

		background: #073c64 none repeat center center!important;

		background-size: auto

	}

	.phantom-line-decoration.phantom-sticky .sticky-on.masthead {

		border-bottom: 1px solid #d33;

		-webkit-box-shadow: none!important;

		box-shadow: none!important

	}

	.phantom-shadow-decoration.phantom-sticky .sticky-on.masthead {

		-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

		box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

		border-bottom: none

	}

	.phantom-disable-decoration.phantom-sticky .sticky-on.masthead {

		-webkit-box-shadow: none!important;

		box-shadow: none!important;

		border-bottom: none

	}

	.phantom-sticky:not(.phantom-shadow-decoration) .sticky-on.masthead.shadow-decoration {

		-webkit-box-shadow: none;

		box-shadow: none

	}

	.phantom-sticky:not(.overlap):not(.transparent) .masthead {

		-webkit-transition: background-color 330ms ease, background-image 330ms ease;

		transition: background-color 330ms ease, background-image 330ms ease

	}

	.phantom-sticky .page-inner .masthead {

		-webkit-backface-visibility: hidden

	}

	.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,

	.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),

	.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {

		display: none;

		opacity: 0

	}

	.phantom-sticky:not(.phantom-custom-logo-on) .sticky-off .branding .sticky-logo,

	.phantom-sticky:not(.phantom-custom-logo-on) .sticky-on .branding .sticky-logo,

	.phantom-main-logo-on.phantom-sticky .sticky-on .branding>a,

	.phantom-main-logo-on.phantom-sticky .sticky-on .branding>img,

	.phantom-logo-off.phantom-sticky .sticky-on .branding>a,

	.phantom-logo-off.phantom-sticky .sticky-on .branding>img {

		display: none;

		visibility: hidden

	}

	.phantom-main-logo-on.phantom-sticky .sticky-on .branding .sticky-logo {

		display: block;

		visibility: visible

	}

	.phantom-sticky.phantom-custom-logo-on .sticky-off .branding .sticky-logo,

	.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>a:not(.sticky-logo),

	.phantom-sticky.phantom-custom-logo-on .sticky-on .branding>img:not(.sticky-logo) {

		visibility: hidden

	}

	.phantom-sticky.phantom-custom-logo-on .sticky-on .branding .sticky-logo,

	.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>a:not(.sticky-logo),

	.phantom-sticky.phantom-custom-logo-on .sticky-off .branding>img:not(.sticky-logo) {

		visibility: visible

	}

	.phantom-main-logo-on.phantom-sticky .branding .sticky-logo {

		display: none

	}

	.phantom-sticky #page .side-header .branding>a:not(.sticky-logo),

	.phantom-sticky #page .side-header .branding>img:not(.sticky-logo):not(.mobile-logo) {

		display: block;

		opacity: 1;

		-webkit-animation: none;

		animation: none;

		visibility: visible

	}

	.phantom-fade .masthead,

	.phantom-slide .masthead {

		top: 0!important

	}

	.masthead .in-top-bar-left:not(.show-on-desktop),

	.masthead .in-top-bar-right:not(.show-on-desktop),

	.masthead .in-top-bar:not(.show-on-desktop),

	.masthead .hide-on-desktop {

		visibility: hidden;

		position: absolute;

		left: -9999px

	}

	.masthead .in-top-bar-left:not(.show-on-desktop).display-none,

	.masthead .in-top-bar-right:not(.show-on-desktop).display-none,

	.masthead .in-top-bar:not(.show-on-desktop).display-none,

	.masthead .hide-on-desktop.display-none {

		display: none

	}

	.masthead .hide-on-desktop .menu-select {

		display: none

	}

	.select-type-menu .menu-select {

		position: relative;

		display: inline-block;

		visibility: visible;

		margin: 0 auto;

		opacity: 1

	}

	.select-type-menu .menu-select:hover {

		opacity: .7

	}

	.select-type-menu>ul {

		visibility: hidden

	}

	.mini-nav:not(.select-type-menu)>ul>li:not(:last-child) {

		margin: 0 16px 0 0

	}

	.list-type-menu.mini-nav>ul>li>.sub-nav {

		top: 25px

	}

	.list-type-menu .menu-select {

		position: absolute;

		visibility: hidden;

		opacity: 0

	}

	.list-type-menu.mini-nav ul {

		display: block;

		line-height: 0

	}

	.list-type-menu.mini-nav>ul>li.act>a .menu-item-text,

	.list-type-menu.mini-nav>ul>li>a:hover {

		opacity: .7

	}

	.light-preset-color .masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li.act>a .menu-item-text,

	.light-preset-color .masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li>a:hover {

		opacity: 1

	}

	.light-preset-color .masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li.act>a .menu-item-text span,

	.light-preset-color .masthead:not(#phantom):not(.sticky-on) .list-type-menu.mini-nav>ul>li>a:hover span {

		color: rgba(255, 255, 255, .7)!important

	}

	.side-header .mini-nav.select-type-menu>.sub-nav:not(.bottom-overflow),

	.side-header .list-type-menu>ul>li>.sub-nav,

	.top-header.floating-navigation-below-slider .main-nav>li>.sub-nav.bottom-overflow {

		top: auto!important;

		bottom: 100%

	}

}



@media screen and (max-width:990px) {

	#page {

		display: -ms-grid;

		display: grid;

		-ms-grid-rows: auto;

		grid-template-rows: auto;

		-ms-grid-columns: 100%;

		grid-template-columns: 100%;

		grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.floating-navigation-below-slider #page {

		grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer"

	}

	.footer-overlap #page {

		grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.header-side-left:not(.sticky-header) #page,

	.header-side-line.left-side-line #page,

	.header-side-right:not(.sticky-header) #page,

	.header-side-line.right-side-line #page {

		grid-template-areas: "header" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.footer-overlap.header-side-left:not(.sticky-header) #page,

	.footer-overlap.header-side-line.left-side-line #page,

	.footer-overlap.header-side-right:not(.sticky-header) #page,

	.footer-overlap.header-side-line.right-side-line #page {

		grid-template-areas: "header" "page-inner" "slider" "title" "fancyheader" "checkout" "main" "footer"

	}

	.footer-overlap.floating-navigation-below-slider .page-inner {

		display: grid;

		grid-template-rows: auto;

		grid-template-columns: 100%;

		grid-template-areas: "slider" "header" "title" "fancyheader" "checkout" "main" "footer"

	}

	.hidden-header.header-side-left .masthead:not(.show-floating-icon):not(.sticky-mobile-on),

	.hidden-header.header-side-right .masthead:not(.show-floating-icon):not(.sticky-mobile-on),

	.hidden-header.header-side-left .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),

	.hidden-header.header-side-right .masthead.mixed-header:not(.show-floating-icon):not(.sticky-mobile-on),

	.hidden-header.header-side-left .mobile-header-space,

	.hidden-header.header-side-right .mobile-header-space {

		display: none

	}

	.masthead {

		grid-area: header

	}

	.side-header.masthead,

	.side-header-v-stroke.masthead {

		grid-area: header;

		-ms-grid-column: 1

	}

	.header-side-left:not(.sticky-header) .checkout-page-title,

	.header-side-line.left-side-line .checkout-page-title,

	.header-side-left:not(.sticky-header) .page-title,

	.header-side-line.left-side-line .page-title,

	.header-side-left:not(.sticky-header) .fancy-header,

	.header-side-line.left-side-line .fancy-header,

	.header-side-left:not(.sticky-header) #main,

	.header-side-line.left-side-line #main,

	.header-side-left:not(.sticky-header) .footer,

	.header-side-line.left-side-line .footer,

	.header-side-left:not(.sticky-header) #main-slideshow,

	.header-side-line.left-side-line #main-slideshow,

	.header-side-left:not(.sticky-header) .photo-scroller,

	.header-side-line.left-side-line .photo-scroller {

		-ms-grid-column: 1

	}

	.mobile-header-space {

		grid-area: header

	}

	.masthead.masthead-mobile-header:not(#phantom) {

		-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

		box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)

	}

	.transparent.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead.masthead-mobile-header:not(#phantom) {

		transform: translateY(0)

	}

	.phantom-sticky.floating-mobile-menu-icon:not(.transparent) .fixed-masthead.masthead {

		position: relative

	}

	.overlay-navigation.header-side-line #page,

	.header-side-left.header-side-line #page {

		padding: 0!important

	}

	.header-side-left #page {

		padding-left: 0!important

	}

	.header-side-right #page {

		padding-right: 0!important

	}

	.side-header {

		height: auto;

		-webkit-flex-flow: column nowrap;

		-moz-flex-flow: column nowrap;

		-ms-flex-flow: column nowrap;

		flex-flow: column nowrap

	}

	.admin-bar .side-header {

		height: auto

	}

	.transparent:not(.photo-scroller-album) .masthead {

		position: absolute;

		width: 100%;

		z-index: 102

	}

	.side-header .top-bar .mini-widgets.right-widgets {

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end

	}

	.masthead .main-nav,

	.masthead:not(.side-header) .main-nav,

	#phantom,

	.masthead:not(.side-header) .header-bar,

	.masthead.side-header .header-bar,

	.header-scrollbar-wrap,

	.masthead.mixed-header,

	.header-space,

	.hide-overlay,

	.top-line-space {

		display: none

	}

	.sticky-header .masthead.side-header,

	.overlay-navigation .masthead.side-header {

		display: none

	}

	.sticky-header .masthead.mixed-header,

	.overlay-navigation .masthead.mixed-header,

	.dt-mobile-header {

		display: block

	}

	.phantom-fade.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,

	.phantom-slide.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead,

	.phantom-sticky.hidden-header:not(.sticky-header):not(.overlay-navigation) .masthead {

		display: block

	}

	.show-floating-icon.masthead:not(.side-header),

	.fixed-mobile-header.masthead:not(.side-header) {

		-webkit-transform: none!important;

		transform: none!important

	}

	.transparent.floating-navigation-below-slider .show-floating-icon.masthead {

		background: none!important

	}

	body:not(.transparent) .masthead:not(.side-header) {

		background-color: #fff

	}

	.transparent .masthead:not(.mixed-header),

	.transparent .masthead.masthead-mobile-header {

		background: rgba(255, 255, 255, .9)

	}

	.sticky-mobile-on.masthead:not(.side-header) {

		background-color: #ffffff!important

	}

	.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {

		display: block

	}

	.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) {

		position: absolute

	}

	.masthead .mobile-header-bar {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex

	}

	.dt-mobile-menu-icon {

		display: -webkit-inline-flex;

		display: -moz-inline-flex;

		display: -ms-inline-flexbox;

		display: -ms-inline-flex;

		display: inline-flex;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center

	}

	.masthead .mobile-header-bar {

		min-height: 80px

	}

	.masthead.full-width,

	.masthead.mixed-header {

		padding: 0 50px;

		box-sizing: border-box

	}

	.top-bar {

		padding-left: 0;

		padding-right: 0

	}

	.top-bar.top-bar-disabled {

		display: none

	}

	.top-bar .soc-ico a {

		float: none;

		display: inline-block;

		vertical-align: middle

	}

	#bottom-bar .mini-nav select,

	#bottom-bar .menu-select {

		display: inline-block

	}

	.header-side-left:not(.header-top-line-active) .masthead,

	.header-side-right:not(.header-top-line-active) .masthead,

	.overlay-navigation:not(.header-top-line-active) .masthead {

		position: relative;

		left: 0!important;

		width: 100%;

		margin-left: 0!important;

		margin-right: 0

	}

	.header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,

	.header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,

	.overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-left:not(.header-top-line-active) .masthead,

	.header-side-left:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,

	.header-side-right:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,

	.overlay-navigation:not(.header-top-line-active):not(.is-safari) .header-side-right:not(.header-top-line-active) .masthead,

	.header-side-left:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,

	.header-side-right:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead,

	.overlay-navigation:not(.header-top-line-active):not(.is-safari) .overlay-navigation:not(.header-top-line-active) .masthead {

		width: 100%!important

	}

	.header-side-left:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.header-side-right:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.overlay-navigation:not(.header-top-line-active) .header-side-left:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.header-side-left:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.header-side-right:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.overlay-navigation:not(.header-top-line-active) .header-side-right:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.header-side-left:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.header-side-right:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on),

	.overlay-navigation:not(.header-top-line-active) .overlay-navigation:not(.header-top-line-active) .masthead:not(.sticky-mobile-on) {

		top: 0!important

	}

	.header-side-left:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),

	.header-side-right:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on),

	.overlay-navigation:not(.header-top-line-active) .masthead:not(.masthead-mobile-header):not(.sticky-mobile-on) {

		-webkit-transform: none!important;

		transform: none!important;

		-webkit-transition: none!important;

		transition: none!important

	}

	#page .mixed-header.side-header-menu-icon.line-decoration,

	#page .mixed-header.side-header-v-stroke.line-decoration {

		border-bottom: 1px solid #d93

	}

	.masthead.shadow-decoration.side-header-menu-icon {

		-webkit-box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07);

		box-shadow: 0 0 15px 1px rgba(0, 0, 0, .07)

	}

	.sticky-header.header-side-line .mixed-header.side-header-v-stroke {

		margin: 0

	}

	.side-header-v-stroke .header-bar .mini-login,

	.side-header-v-stroke .header-bar .mini-search,

	.side-header-v-stroke .header-bar .shopping-cart,

	.side-header-v-stroke .header-bar .mini-contacts,

	.side-header-v-stroke .header-bar .text-area,

	.side-header-v-stroke .header-bar .mini-nav,

	.side-header-v-stroke .header-bar .soc-ico,

	.side-header-v-stroke .header-bar .mini-wpml {

		margin: 0 10px

	}

	.transparent .masthead.side-header {

		position: absolute;

		height: auto

	}

	.transparent .masthead.full-width-line:not(.side-header) {

		border-bottom: none

	}

	.sticky-header.fade-header-animation .side-header,

	.overlay-navigation .masthead {

		opacity: 1!important;

		visibility: visible!important;

		-webkit-animation: none!important;

		animation: none!important

	}

	.sticky-header.header-side-left.slide-header-animation .side-header {

		-ms-transform: translate3d(0, 0, 0);

		-webkit-transform: translate3d(0, 0, 0);

		transform: translate3d(0, 0, 0)

	}

	.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {

		top: 50px

	}

	#page .project-navigation {

		top: 10px;

		right: 10px

	}

	.mobile-branding img.mobile-logo,

	.mobile-branding img.mobile-desktop-logo,

	.show-device-logo .branding img,

	.show-device-logo .mobile-branding img,

	.transparent .sticky-mobile-logo-first-switch,

	.transparent .sticky-mobile-logo-second-switch,

	.transparent .sticky-mobile-on .mobile-branding * {

		display: none

	}

	.show-device-logo .branding img.mobile-logo,

	.show-device-logo .mobile-branding img.mobile-logo {

		display: block;

		max-width: 100%;

		height: auto

	}

	.mobile-header-bar .mobile-mini-widgets {

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap

	}

	.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2

	}

	.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-branding {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1

	}

	.first-switch-logo-right.first-switch-menu-left .mobile-header-bar {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .mobile-branding {

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-branding {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start;

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0

	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .mobile-navigation {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2

	}

	.first-switch-logo-center.first-switch-menu-right .mobile-branding {

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0

	}

	.first-switch-logo-center.first-switch-menu-right .mobile-navigation {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2

	}

	.mobile-sticky-header-overlay.active {

		opacity: 1;

		visibility: visible;

		z-index: 9601

	}

	.show-overlay-mobile-header .sticky-header-overlay.active,

	.closed-overlay-mobile-header .sticky-header-overlay.active {

		opacity: 0;

		visibility: hidden

	}

	.footer-overlap .footer {

		width: 100%!important

	}

	.floating-navigation-below-slider.phantom-sticky:not(.transparent):not(.sticky-mobile-header) .masthead-mobile {

		top: 0!important

	}

	.mobile-mini-widgets-in-menu {

		display: -webkit-flex!important;

		display: -moz-flex!important;

		display: -ms-flexbox!important;

		display: -ms-flex!important;

		display: flex!important;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center

	}

	.dt-mobile-header .mini-widgets {

		display: none

	}

	.floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,

	.floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {

		position: relative

	}

	html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.sticky-mobile-header:not(.transparent) .masthead,

	html:not(.no-cssgridlegacy.no-cssgrid) .floating-navigation-below-slider.floating-mobile-menu-icon:not(.transparent) .masthead {

		top: 0!important

	}

	.sticky-mobile-header .masthead {

		height: auto;

		width: 100%

	}

	.sticky-mobile-header:not(.floating-navigation-below-slider) .masthead {

		top: 0

	}

	.sticky-mobile-header:not(.floating-navigation-below-slider) .sticky-mobile-on.masthead {

		position: fixed!important;

		top: 0

	}

	.sticky-mobile-header.floating-navigation-below-slider .fixed-mobile-header.masthead {

		position: fixed!important

	}

	.sticky-mobile-header.floating-navigation-below-slider:not(.admin-bar) .fixed-mobile-header.masthead {

		top: 0!important

	}

	.sticky-mobile-header.fixed-mobile-menu .top-bar {

		display: none

	}

	.sticky-mobile-header.floating-navigation-below-slider.transparent .mobile-header-space {

		display: none

	}

}



@media screen and (min-width:778px) and (max-width:990px) {

	.transparent:not(.photo-scroller-album) .masthead {

		position: absolute;

		width: 100%;

		z-index: 102

	}

	.masthead .top-bar .mini-widgets>*,

	.masthead .mobile-header-bar .in-top-bar-left,

	.masthead .mobile-header-bar .in-top-bar-right,

	.dt-mobile-header .in-top-bar-left,

	.dt-mobile-header .in-top-bar-right {

		display: none

	}

	.masthead .top-bar .left-widgets .in-top-bar-left,

	.masthead .top-bar .right-widgets .in-top-bar-right,

	.mobile-mini-widgets .near-logo-first-switch {

		display: inline-block

	}

	.masthead .top-bar .left-widgets .in-top-bar-left.microwidget-btn,

	.masthead .top-bar .right-widgets .in-top-bar-right.microwidget-btn,

	.mobile-mini-widgets .near-logo-first-switch.microwidget-btn {

		display: -webkit-inline-flex;

		display: -moz-inline-flex;

		display: -ms-inline-flexbox;

		display: -ms-inline-flex;

		display: inline-flex

	}

	.masthead .top-bar .left-widgets .in-top-bar-left:not(.show-on-first-switch) {

		display: none

	}

	.masthead .top-bar .right-widgets .in-top-bar-right:not(.show-on-first-switch) {

		display: none

	}

	.side-header .top-bar .mini-widgets.left-widgets {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start

	}

	.select-type-menu-first-switch .menu-select {

		position: relative;

		display: inline-block;

		visibility: visible;

		margin: 0 auto;

		opacity: 1

	}

	.select-type-menu-first-switch .menu-select:hover {

		opacity: .7

	}

	.select-type-menu-first-switch>ul {

		visibility: hidden

	}

	.mini-nav:not(.select-type-menu-first-switch)>ul>li:not(:last-child) {

		margin: 0 16px 0 0

	}

	.list-type-menu-first-switch.mini-nav>ul>li>.sub-nav {

		top: 25px

	}

	.list-type-menu-first-switch .menu-select {

		position: absolute;

		visibility: hidden;

		opacity: 0

	}

	.list-type-menu-first-switch.mini-nav ul {

		display: block;

		line-height: 0

	}

	.list-type-menu-first-switch.mini-nav>ul>li.act>a .menu-item-text,

	.list-type-menu-first-switch.mini-nav>ul>li>a:hover {

		opacity: .7

	}

	.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch img,

	.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-first-switch {

		display: block

	}

	.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets {

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.first-switch-logo-center.first-switch-menu-left .mobile-navigation {

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%

	}

	.first-switch-logo-center.first-switch-menu-right .mobile-navigation {

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets {

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap;

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.first-switch-logo-center.first-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {

		margin-right: 0

	}

	.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {

		margin-right: 10px

	}

	.first-switch-logo-left.first-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {

		margin-left: 10px

	}

	.first-switch-logo-center.first-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {

		margin-left: 0

	}

	.masthead .in-menu-first-switch {

		display: none

	}

	.masthead .hide-on-first-switch,

	.dt-mobile-header .hide-on-first-switch {

		display: none

	}

	.mobile-mini-widgets-in-menu .in-menu-second-switch,

	.masthead.widgets .show-on-second-switch,

	.masthead .show-on-second-switch {

		display: none

	}

	.mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch) {

		display: inline-block

	}

	.mobile-mini-widgets-in-menu .in-menu-first-switch:not(.hide-on-first-switch).microwidget-btn {

		display: -webkit-inline-flex;

		display: -moz-inline-flex;

		display: -ms-inline-flexbox;

		display: -ms-inline-flex;

		display: inline-flex

	}

}



@media screen and (max-width:778px) {

	html:not(.no-cssgridlegacy.no-cssgrid) .masthead:not(.sticky-mobile-on) {

		top: 0!important

	}

	.sticky-mobile-header .masthead {

		height: auto;

		width: 100%

	}

	.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-second-switch img,

	.transparent .sticky-mobile-on .mobile-branding .sticky-mobile-logo-second-switch {

		display: block

	}

	.masthead .top-bar .mini-widgets>* {

		margin: 0 10px!important

	}

	.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch) {

		display: none

	}

	.masthead .top-bar .left-widgets .in-top-bar:not(.show-on-second-switch).microwidget-btn {

		display: none

	}

	.select-type-menu-second-switch .menu-select {

		position: relative;

		display: block;

		visibility: visible;

		margin: 0 auto;

		opacity: 1

	}

	.select-type-menu-second-switch .menu-select:hover {

		opacity: .7

	}

	.select-type-menu-second-switch>ul {

		visibility: hidden

	}

	.mini-nav:not(.select-type-menu-second-switch)>ul>li:not(:last-child) {

		margin: 0 16px 0 0

	}

	.list-type-menu-second-switch.mini-nav>ul>li>.sub-nav {

		top: 25px

	}

	.list-type-menu-second-switch .menu-select {

		position: absolute;

		visibility: hidden;

		opacity: 0

	}

	.list-type-menu-second-switch.mini-nav ul {

		display: block;

		line-height: 0

	}

	.list-type-menu-second-switch.mini-nav>ul>li.act>a .menu-item-text,

	.list-type-menu-second-switch.mini-nav>ul>li>a:hover {

		opacity: .7

	}

	body.page:not(.sticky-mobile-header):not(.floating-navigation-below-slider) .masthead:not(.side-header) {

		-webkit-transform: none!important;

		transform: none!important

	}

	.sticky-mobile-header:not(.transparent):not(.hidden-header) .mobile-header-space {

		display: block

	}

	.no-cssgridlegacy.no-cssgrid .sticky-mobile-header:not(.transparent) .masthead.masthead-mobile-header:not(#phantom) {

		position: absolute

	}

	.masthead .mobile-header-bar {

		min-height: 60px

	}

	.masthead .mobile-header-bar .mobile-mini-widgets>*,

	.masthead .mobile-mini-widgets .in-menu-second-switch {

		display: none

	}

	.masthead .mobile-header-bar .mobile-mini-widgets>*.microwidget-btn,

	.masthead .mobile-mini-widgets .in-menu-second-switch.microwidget-btn {

		display: none

	}

	.masthead .top-bar .mini-widgets>*,

	.masthead .mobile-header-bar .in-top-bar-left,

	.masthead .mobile-header-bar .in-top-bar-right,

	.masthead .top-bar .right-widgets,

	.dt-mobile-header .in-top-bar {

		display: none

	}

	.masthead .top-bar .mini-widgets>*.microwidget-btn,

	.masthead .mobile-header-bar .in-top-bar-left.microwidget-btn,

	.masthead .mobile-header-bar .in-top-bar-right.microwidget-btn,

	.masthead .top-bar .right-widgets.microwidget-btn,

	.dt-mobile-header .in-top-bar.microwidget-btn {

		display: none

	}

	.side-header .top-bar .mini-widgets.left-widgets,

	.masthead .top-bar .left-widgets {

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center

	}

	.side-header .top-bar .mini-widgets.left-widgets .in-top-bar,

	.masthead .top-bar .left-widgets .in-top-bar {

		display: inline-block;

		text-align: center

	}

	.side-header .top-bar .mini-widgets.left-widgets .in-top-bar.microwidget-btn,

	.masthead .top-bar .left-widgets .in-top-bar.microwidget-btn {

		display: -webkit-inline-flex;

		display: -moz-inline-flex;

		display: -ms-inline-flexbox;

		display: -ms-inline-flex;

		display: inline-flex

	}

	.hide-on-second-switch {

		display: none!important

	}

	.show-on-second-switch {

		display: block!important

	}

	.show-on-second-switch.microwidget-btn {

		display: -webkit-flex!important;

		display: -moz-flex!important;

		display: -ms-flexbox!important;

		display: -ms-flex!important;

		display: flex!important;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center

	}

	.dt-mobile-header .mini-widgets {

		display: none

	}

	.mobile-mini-widgets-in-menu .near-logo-second-switch {

		display: none

	}

	.mobile-mini-widgets-in-menu .near-logo-second-switch.microwidget-btn {

		display: none

	}

	.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch {

		display: inline-block

	}

	.masthead .mobile-mini-widgets .near-logo-second-switch.show-on-second-switch.microwidget-btn {

		display: -webkit-inline-flex;

		display: -moz-inline-flex;

		display: -ms-inline-flexbox;

		display: -ms-inline-flex;

		display: inline-flex

	}

	.masthead.line-decoration {

		border-bottom: none

	}

	.mini-contacts {

		white-space: normal

	}

	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2;

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-branding {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center

	}

	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-navigation {

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0;

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-ms-flex-positive: 1;

		-ms-flex-negative: 1;

		-ms-flex-preferred-size: 0%

	}

	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .mobile-mini-widgets .last {

		margin-right: 0

	}

	.second-switch-logo-right.second-switch-menu-left .mobile-header-bar {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-branding {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .mobile-navigation {

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0

	}

	.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {

		margin-right: 10px

	}

	.second-switch-logo-center.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {

		margin-right: 10px;

		margin-left: 0

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-branding {

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start;

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .mobile-navigation {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {

		margin-left: 10px

	}

	.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-branding {

		-webkit-order: 1;

		-moz-order: 1;

		-ms-flex-order: 1;

		order: 1;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center

	}

	.second-switch-logo-center.second-switch-menu-right .mobile-navigation {

		-webkit-order: 2;

		-moz-order: 2;

		-ms-flex-order: 2;

		order: 2;

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-ms-flex-positive: 1;

		-ms-flex-negative: 1;

		-ms-flex-preferred-size: 0%;

		-webkit-justify-content: flex-end;

		-moz-justify-content: flex-end;

		-ms-flex-pack: flex-end;

		-ms-justify-content: flex-end;

		justify-content: flex-end;

		-ms-flex-pack: end

	}

	.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets {

		-webkit-order: 0;

		-moz-order: 0;

		-ms-flex-order: 0;

		order: 0;

		-webkit-flex: 1 1 0%;

		-moz-flex: 1 1 0%;

		-ms-flex: 1 1 0%;

		flex: 1 1 0%;

		-ms-flex-positive: 1;

		-ms-flex-negative: 1;

		-ms-flex-preferred-size: 0%;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap;

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-ms-flex-pack: start

	}

	.second-switch-logo-center.second-switch-menu-right .mobile-header-bar .mobile-mini-widgets .first {

		margin-left: 0

	}

	.show-mobile-logo .branding img,

	.show-device-logo .branding img.mobile-logo,

	.side-header.show-device-logo .branding img.mobile-logo,

	.show-mobile-logo.show-device-logo .branding img,

	.show-mobile-logo.side-header.show-device-logo .branding img,

	.show-mobile-logo .mobile-branding img,

	.show-device-logo .mobile-branding img.mobile-logo,

	.side-header.show-device-logo .mobile-branding img.mobile-logo,

	.show-mobile-logo.show-device-logo .mobile-branding img,

	.show-mobile-logo.side-header.show-device-logo .mobile-branding img {

		display: none

	}

	.show-mobile-logo .branding img.mobile-logo,

	.show-mobile-logo.show-device-logo .branding img.mobile-logo,

	.show-device-logo .branding img,

	.show-mobile-logo .mobile-branding img.mobile-logo,

	.show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo,

	.show-device-logo .mobile-branding img,

	.transparent .mobile-branding img.mobile-desktop-logo {

		display: inline-block;

		max-width: 100%;

		height: auto

	}

	#fancy-header {

		min-height: auto!important

	}

	#page #fancy-header>.wf-wrap {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center;

		padding-bottom: 20px!important;

		min-height: auto!important

	}

	.fancy-header.title-left .breadcrumbs {

		text-align: center

	}

	.fancy-header.title-left .breadcrumbs {

		float: none

	}

	.breadcrumbs {

		margin-bottom: 10px

	}

	.breadcrumbs.breadcrumbs-bg {

		margin-top: 10px

	}

	.fancy-header.title-right .breadcrumbs {

		margin: 10px 0 10px 0

	}

	#fancy-header .hgroup,

	#fancy-header .breadcrumbs {

		text-align: center

	}

	.fancy-header .hgroup {

		padding-bottom: 5px

	}

	.breadcrumbs-off .hgroup {

		padding-bottom: 5px

	}

	.title-right .hgroup {

		padding: 0 0 5px 0

	}

	.title-right.breadcrumbs-off .hgroup {

		padding-top: 5px

	}

	.title-left.disabled-bg .breadcrumbs {

		margin-bottom: 0

	}

}



@media screen and (max-width:990px) {

	.page-title.disabled-bg.page-title-responsive-enabled .wf-wrap {

		padding-top: 0;

		padding-bottom: 0

	}

	.page-title.page-title-responsive-enabled .wf-wrap {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center;

		min-height: 120px

	}

	.page-title-responsive-enabled.page-title.title-left.disabled-bg h1 {

		margin: 5px 0

	}

	.page-title-responsive-enabled.page-title.title-left .breadcrumbs {

		text-align: center

	}

	.page-title-responsive-enabled.page-title h1,

	.page-title-responsive-enabled.page-title h1 *,

	.page-title-responsive-enabled.page-title h1 a:hover,

	#page .page-title-responsive-enabled.page-title .entry-title {

		font: 600 26px / 32px "Open Sans", Helvetica, Arial, Verdana, sans-serif

	}

	.page-title-responsive-enabled.page-title.breadcrumbs-mobile-off .breadcrumbs {

		display: none

	}

}



@media screen and (min-width:800px) {

	.transparent.video-playing .masthead {

		display: none!important

	}

	.video-playing .rsHomePorthole .rsCloseVideoBtn {

		top: 30px

	}

}



@media screen and (max-width:768px) {

	.project-even .alignleft,

	.project-even ul.royalSlider.alignleft {

		width: 100%

	}

	.content .project-wide-col {

		width: 100%

	}

	.content .project-wide-col.left-side {

		padding-right: 0

	}

	.content .project-wide-col.right-side {

		padding-left: 0

	}

	.content .project-narrow-col {

		width: 100%

	}

	.layout-list .blog-content,

	.layout-list .blog-media,

	.layout-list .project-list-content,

	.layout-list .project-list-media {

		float: none;

		width: 100%!important

	}

	.layout-list .buttons-on-img,

	.layout-list .project-even .buttons-on-img {

		margin-left: 0;

		margin-right: 0

	}

	.blog.layout-list .post .alignleft {

		margin-right: 0;

		margin-left: 0

	}

}



@media screen and (max-width:990px) {

	.footer .widget {

		width: 100%

	}

	.mobile-hide-footer #footer>.wf-wrap {

		display: none

	}

	.footer-overlap .page-inner {

		margin-bottom: 0!important

	}

	.footer-overlap .footer {

		position: relative!important;

		left: 0!important

	}

}



@media screen and (max-width:990px) {

	#bottom-bar .wf-container-bottom {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center

	}

	#bottom-bar .wf-container-bottom>div {

		margin: 0

	}

	#branding-bottom,

	#bottom-bar .wf-float-left,

	#bottom-bar .wf-float-right {

		display: block;

		float: none;

		width: auto;

		padding-left: 0;

		padding-right: 0;

		margin-right: auto;

		margin-left: auto;

		text-align: center!important

	}

	#bottom-bar.logo-split .wf-float-left,

	#bottom-bar.logo-split .wf-float-right {

		-webkit-flex: 0 0 auto;

		-moz-flex: 0 0 auto;

		-ms-flex: 0 0 auto;

		flex: 0 0 auto

	}

	#bottom-bar .mini-nav ul {

		display: none

	}

	#bottom-bar .mini-nav select,

	#bottom-bar .menu-select {

		display: block;

		height: auto

	}

	#bottom-bar .menu-select {

		position: relative;

		opacity: 1;

		visibility: visible

	}

	#bottom-bar .bottom-text-block {

		text-align: center;

		margin-left: 0

	}

}



@media screen and (min-width:778px) {

	.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),

	.side-header .mobile-header-bar,

	.side-header .top-bar,

	.wf-wrap {

		padding: 0 50px

	}

	.side-header .mobile-header-bar {

		box-sizing: border-box

	}

	.no-cssgridlegacy.no-cssgrid .wf-container,

	.no-cssgridlegacy.no-cssgrid .wf-container-main {

		margin: 0 -25px

	}

	.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,

	.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,

	.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {

		max-width: calc(1300px - 100px)

	}

	.masthead:not(.side-header).full-width .top-bar,

	.top-bar .masthead.side-header-menu-icon,

	.masthead:not(.side-header).full-width .header-bar,

	.header-bar .masthead.side-header-menu-icon,

	.masthead:not(.side-header).full-width .mobile-header-bar,

	.mobile-header-bar .masthead.side-header-menu-icon {

		max-width: 100%

	}

	.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).top-bar,

	.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).header-bar,

	.boxed .masthead:not(.side-header):not(.side-header-menu-icon):not(.side-header-v-stroke).mobile-header-bar {

		max-width: 100%;

		width: calc(1300px - 100px)

	}

	.page-title .wf-wrap:after {

		width: calc(1300px - 100px);

		max-width: calc(100% - 100px)

	}

	.boxed .masthead:not(.width-in-pixel) .top-bar-bg,

	.boxed .classic-header:not(.width-in-pixel) .navigation:before {

		margin: 0 -50px;

		padding: 0 1000px

	}

	#main-slideshow.fixed>.royalSlider,

	#main-slideshow.fixed .three-d-slider,

	.ph-wrap,

	#phantom .ph-wrap.boxed,

	.boxed .top-bar.line-content:before,

	.boxed .classic-header.content-width-line .navigation:before {

		max-width: calc(1300px - 100px)

	}

	.no-cssgridlegacy.no-cssgrid .wf-container,

	.no-cssgridlegacy.no-cssgrid .wf-container-main {

		margin: 0 -25px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .content {

		padding-left: 25px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .content {

		padding-right: 25px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {

		padding-right: 25px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {

		padding-left: 25px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {

		padding-left: 0

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {

		padding-right: 0

	}

	.no-cssgridlegacy.no-cssgrid .content,

	.no-cssgridlegacy.no-cssgrid .sidebar {

		padding: 0 25px

	}

	.sidebar-right .sidebar,

	.sidebar-divider-off.sidebar-right .sidebar,

	.sidebar-right .sidebar.solid-bg,

	.sidebar-right .sidebar.bg-under-widget {

		margin-right: 0;

		margin-left: 0

	}

	.sidebar-left .sidebar,

	.sidebar-divider-off.sidebar-left .sidebar,

	.sidebar-left .sidebar.solid-bg,

	.sidebar-left .sidebar.bg-under-widget {

		margin-right: 0;

		margin-left: 0

	}

	#main-slideshow.fixed {

		padding: 50px

	}

	.wf-container {

		margin: 0 -25px

	}

	.wf-cell,

	.wf-usr-cell {

		padding: 0 25px

	}

}



@media screen and (max-width:778px) {

	.masthead.full-width,

	.masthead.mixed-header {

		box-sizing: border-box

	}

	#main .wf-wrap,

	.masthead:not(.side-header):not(.full-width):not(.side-header-v-stroke):not(.side-header-menu-icon),

	.side-header .mobile-header-bar,

	#page .masthead.full-width,

	#page .masthead.mixed-header:not(.side-header-v-stroke) {

		padding: 0 20px

	}

	.page-title .wf-wrap {

		padding-left: 20px;

		padding-right: 20px

	}

	.side-header .mobile-header-bar {

		box-sizing: border-box

	}

	#main-slideshow.fixed {

		padding: 20px

	}

	#main-slideshow.fixed>.royalSlider,

	#main-slideshow.fixed .three-d-slider {

		max-width: 1260px

	}

	.page-title .wf-wrap:after {

		width: calc(1300px - 40px);

		max-width: calc(100% - 40px)

	}

	.ph-wrap,

	.boxed .top-bar.line-content:before,

	.boxed .classic-header.content-width-line .navigation:before {

		max-width: 1260px

	}

	.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar,

	.masthead:not(.side-header):not(.side-header-menu-icon) .header-bar,

	.masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {

		max-width: calc(1300px - 40px)

	}

	.boxed .masthead:not(.width-in-pixel) .top-bar-bg,

	.boxed .classic-header:not(.width-in-pixel) .navigation:before {

		margin: 0 -20px;

		padding: 0 1000px

	}

	.no-cssgridlegacy.no-cssgrid .wf-container,

	.no-cssgridlegacy.no-cssgrid .wf-container-main {

		margin: 0 -10px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar {

		padding-right: 20px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar {

		padding-left: 20px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .content {

		padding-left: 10px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .content {

		padding-right: 10px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget {

		padding-right: 10px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .content,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {

		padding-left: 10px

	}

	.no-cssgridlegacy.no-cssgrid .wf-container-main {

		margin: 0 -10px

	}

	.no-cssgridlegacy.no-cssgrid .content,

	.no-cssgridlegacy.no-cssgrid .sidebar {

		padding: 0 10px

	}

	.footer .wf-wrap {

		padding: 0 20px

	}

	.wf-container {

		margin: 0 -10px

	}

	.wf-cell,

	.wf-usr-cell {

		padding: 0 10px

	}

}



@media screen and (max-width:990px) and (max-width:778px) {

	#page .masthead.mixed-header {

		padding: 0 20px

	}

}



@media screen and (min-width:990px) {

	.no-cssgridlegacy.no-cssgrid .content {

		width: calc(100% - 360px)

	}

	.no-cssgridlegacy.no-cssgrid .sidebar {

		width: 360px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .content,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar {

		float: right

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .content {

		float: left

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .content,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {

		padding-right: 25px

	}

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .content,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.solid-bg,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-left .sidebar,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .sidebar.bg-under-widget {

		padding-right: 50px

	}

	.no-cssgridlegacy.no-cssgrid .sidebar-left .content,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,

	.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,

	.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {

		padding-left: 25px

	}

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-left .content,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.bg-under-widget,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-divider-off.sidebar-right .sidebar,

	.sidebar-divider-vertical.no-cssgridlegacy.no-cssgrid .sidebar-right .sidebar.solid-bg {

		padding-left: 50px

	}

	#main:not(.sidebar-none) .wf-container-main {

		display: -ms-grid;

		display: grid;

		grid-column-gap: 50px

	}

	.sidebar-right .wf-container-main {

		grid-template-areas: "content sidebar"

	}

	.sidebar-left .wf-container-main {

		grid-template-areas: "sidebar content"

	}

	.sidebar {

		grid-area: sidebar;

		-ms-grid-row: 1

	}

	.sidebar-right .sidebar {

		-ms-grid-column: 3

	}

	.sidebar-left .sidebar {

		-ms-grid-column: 1

	}

	.content {

		grid-area: content;

		-ms-grid-row: 1

	}

	.sidebar-right .content {

		-ms-grid-column: 1

	}

	.sidebar-left .content {

		-ms-grid-column: 3

	}

	.sidebar-right .wf-container-main {

		-ms-grid-columns: calc(100% - 360px - 25px) 50px calc(360px - 25px);

		grid-template-columns: calc(100% - 360px - 25px) calc(360px - 25px)

	}

	.sidebar-left .wf-container-main {

		-ms-grid-columns: calc(360px - 25px) 50px calc(100% - 360px - 25px);

		grid-template-columns: calc(360px - 25px) calc(100% - 360px - 25px)

	}

	.sidebar-divider-vertical.sidebar-left .sidebar {

		padding-right: 50px

	}

	.sidebar-divider-vertical.sidebar-right .sidebar {

		padding-left: 50px

	}

}



@media screen and (max-width:990px) {

	.mobile-hide-sidebar .sidebar {

		display: none

	}

	.sidebar-right .sidebar,

	.sidebar-left .sidebar {

		border: none

	}

	.sidebar-right .sidebar,

	.sidebar-left .sidebar,

	.sidebar-divider-off.sidebar-right .sidebar,

	.sidebar-divider-off.sidebar-left .sidebar,

	.sidebar-right .sidebar.solid-bg,

	.sidebar-left .sidebar.solid-bg,

	.sidebar-right .sidebar.bg-under-widget,

	.sidebar-left .sidebar.bg-under-widget {

		width: 100%;

		margin-right: 0;

		margin-left: 0;

		margin-top: 60px

	}

}



@media screen and (max-width:) {

	.product div.images,

	.product div.summary {

		width: 100%;

		margin-right: 0

	}

	.woocommerce-tabs .tabs>li {

		float: none;

		margin: 0

	}

	.woocommerce-tabs .tabs>li:after {

		display: none

	}

	#reviews ol.commentlist li {

		padding-left: 0

	}

	#comments .children {

		margin-left: 0

	}

	#reviews ol.commentlist .comment_container {

		overflow: hidden

	}

	#reviews ol.commentlist .comment_container .star-rating {

		float: none;

		display: block;

		margin-bottom: 5px

	}

}



@media screen and (max-width:) {

	.wc-layout-list .woocom-project {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap

	}

	.wc-layout-list .woocom-project .woo-buttons-on-img {

		width: 100%

	}

	.wc-layout-list .woocom-project .woocom-list-content {

		margin-top: 20px;

		padding-left: 0;

		width: 100%

	}

	.view-mode-switcher {

		display: none

	}

}



@media screen and (max-width:) {

	.woocommerce-cart-wrap .cart-collaterals,

	.woocommerce-cart-wrap .cross-sells {

		width: 100%;

		margin: 0

	}

	.woocommerce-cart-wrap .cross-sells {

		margin-top: 50px

	}

	.woocommerce-cart-form,

	#customer_details,

	.wc-side-column,

	.wc-complete-wrap .wc-wide-column,

	.wc-complete-wrap .woocommerce-bacs-bank-details {

		width: 100%

	}

	.wc-side-column {

		margin: 0

	}

	.woocommerce-cart-wrap,

	form.woocommerce-checkout,

	.wc-complete-wrap {

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap

	}

	.wc-order-review,

	.wc-wide-column {

		width: 100%;

		margin: 40px 0 0 0

	}

	.cart-collaterals .cart_totals,

	.cart-collaterals .shipping_calculator,

	.col2-set .col-1,

	.col2-set .col-2,

	form .form-row-first,

	form .form-row-last {

		width: 100%;

		padding-right: 0;

		padding-left: 0

	}

	.woocommerce div.product div.images .woocommerce-product-gallery__trigger {

		right: 10px

	}

	.woocommerce-thankyou-order-details li {

		overflow: hidden

	}

	.woocommerce-thankyou-order-details li strong {

		width: 100%;

		float: left

	}

	.shop_table.my_account_orders {

		border-bottom: 1px solid

	}

	#page .woocommerce-checkout-review-order-table td {

		display: block;

		padding: 0;

		border: none;

		-webkit-justify-content: flex-start;

		-moz-justify-content: flex-start;

		-ms-flex-pack: flex-start;

		-ms-justify-content: flex-start;

		justify-content: flex-start;

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap

	}

	#page .woocommerce-checkout-review-order-table td .variation {

		flex: 100%

	}

	#page .woocommerce-checkout-review-order-table tr.cart_item {

		-webkit-align-items: flex-start;

		-moz-align-items: flex-start;

		-ms-align-items: flex-start;

		-ms-flex-align: flex-start;

		align-items: flex-start

	}

	#page .woocommerce-checkout-review-order-table .cart_item .product-name {

		-webkit-align-items: flex-start;

		-moz-align-items: flex-start;

		-ms-align-items: flex-start;

		-ms-flex-align: flex-start;

		align-items: flex-start

	}

	#page .woocommerce-checkout-review-order-table tfoot tr {

		padding-top: 10px;

		padding-bottom: 10px

	}

	#page .woocommerce-checkout-review-order-table tbody tr:first-of-type {

		border: none

	}

	#page .woocommerce-checkout-review-order-table .cart-subtotal th #page .woocommerce-checkout-review-order-table .order-total th {

		display: none

	}

	.woocommerce-cart-wrap .shop_table td.actions {

		padding-top: 25px

	}

	.woocommerce-cart-wrap .coupon {

		padding-bottom: 50px

	}

	.woocommerce-cart-wrap .coupon:before {

		top: 15px

	}

	.woocommerce-cart-wrap .coupon>* {

		margin-top: 15px

	}

	.product .variations td {

		text-align: left

	}

}



@media screen and (max-width:600px) {

	#page .order_details tbody tr:first-of-type,

	#page .customer_details tbody tr:first-of-type {

		border: none

	}

	#page .order_details td,

	#page .customer_details td {

		text-align: left;

		padding: 0;

		border: none

	}

	#page .order_details th,

	#page .customer_details th {

		border: none;

		padding: 0

	}

	#page .order_details tbody tr,

	#page .customer_details tbody tr {

		padding-top: 10px;

		padding-bottom: 10px

	}

	#page .order_details tfoot,

	#page .customer_details tfoot {

		display: block

	}

	#page .order_details tfoot tr,

	#page .customer_details tfoot tr {

		padding-top: 10px;

		padding-bottom: 10px

	}

	table.shop_table tbody tr {

		overflow: hidden;

		padding-top: 25px;

		padding-bottom: 25px

	}

	.wc-complete-wrap .wc-bacs-bank-details li {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-align-items: flex-start;

		-moz-align-items: flex-start;

		-ms-align-items: flex-start;

		-ms-flex-align: flex-start;

		align-items: flex-start

	}

	.wc-complete-wrap .wc-bacs-bank-details li>strong {

		padding-left: 0

	}

	.shop_table {

		display: block

	}

	.shop_table tbody,

	.shop_table tfoot {

		display: block

	}

	.shop_table thead {

		display: none

	}

	.shop_table tr {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		border-top: 1px solid rgba(51, 51, 51, .12)

	}

	.calculated_shipping .shop_table tr:first-child {

		border-top: none

	}

	#page .shop_table tr td {

		border: none;

		padding: 0

	}

	.content .woocommerce-cart-wrap .shop_table tr.cart_item td {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		-webkit-justify-content: center;

		-moz-justify-content: center;

		-ms-flex-pack: center;

		-ms-justify-content: center;

		justify-content: center;

		width: 100%;

		max-width: 100%;

		padding: 5px 0;

		border: none

	}

	.content .woocommerce-cart-wrap .shop_table tr.cart_item td.product-price {

		display: none

	}

	.shop_table tr.cart_item td a.remove {

		display: inline-block;

		text-align: center

	}

	.shop_table tr.cart_item td a.remove i[class^="fa"] {

		vertical-align: top

	}

	.shop_table tr.cart_item td.product-name {

		display: -webkit-flex;

		display: -moz-flex;

		display: -ms-flexbox;

		display: -ms-flex;

		display: flex;

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center

	}

	.shop_table tr.cart_item td.product-name a,

	.shop_table tr.cart_item td.product-name .variation {

		display: block

	}

	table.shop_table td,

	.product .variations td {

		display: block

	}

	.cart .product-thumbnail {

		margin: 0 auto

	}

	.cart-footer {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap;

		-webkit-align-items: flex-start;

		-moz-align-items: flex-start;

		-ms-align-items: flex-start;

		-ms-flex-align: flex-start;

		align-items: flex-start

	}

}



@media screen and (max-width:768px) {

	.checkout-page-title a {

		font: 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

	.checkout-page-title .checkout-counter {

		width: 40px;

		height: 40px

	}

}



@media screen and (max-width:1200px) {

	.rsHomePorthole .rsPlayBtn,

	.rsHomePorthole .rsCLink {

		height: 50px;

		margin-left: -25px;

		margin-top: -25px;

		width: 50px

	}

	.rsHomePorthole .rsPlayBtn {

		background-size: 30px 30px;

		background-position: 15px center

	}

	.rsHomePorthole .rsCLink {

		background-size: 24px 24px

	}

	.rsHomePorthole .rsBtnCenterer {

		margin-top: -25px;

		height: 50px

	}

	.rsHomePorthole .rsBtnCenterer:not(.with-link) .rsPlayBtn {

		margin-top: 0

	}

	.rsHomePorthole .rsBtnCenterer.with-link {

		width: 120px;

		margin: -25px 0 0 -60px

	}

	.rsHomePorthole .with-link .rsCLink,

	.rsHomePorthole .with-link .rsPlayBtn {

		position: relative;

		top: 0;

		left: 0;

		display: inline-block;

		margin: 0 5px

	}

}



@media screen and (max-width:1100px) {

	.floating-content {

		-webkit-transform: translateY(0)!important;

		transform: translateY(0)!important

	}

}



@media screen and (max-width:970px) {

	#main .wf-mobile-hidden,

	.filter-extras {

		display: none

	}

	#main .wf-mobile-visible,

	.content .wf-table.wf-mobile-collapsed,

	.content .wf-mobile-collapsed .wf-tr,

	.content .wf-mobile-collapsed .wf-td {

		display: block

	}

	.table-standard {

		overflow: scroll

	}

	.content .wf-1,

	.content .wf-1-2,

	.content .wf-2-4,

	.content .wf-1-3,

	.content .wf-2-3,

	.content .wf-1-4,

	.content .wf-3-4,

	.content .wf-1-5,

	.content [class*="wf-span-"] {

		width: 100%

	}

	.items-grid .wf-cell.wf-1-3,

	.items-grid .wf-cell.wf-1-2 {

		width: 50%

	}

	.related-product>li {

		width: 50%

	}

	.sidebar-right .related-product>li,

	.sidebar-left .related-product>li {

		width: 50%

	}

	.woocommerce-cart-wrap .related-product>li {

		width: 100%

	}

	.single-related-posts .items-grid>.related-item {

		width: 50%

	}

	.sidebar-right .single-related-posts .items-grid>.related-item,

	.sidebar-left .single-related-posts .items-grid>.related-item {

		width: 50%

	}

	li.comment,

	li.pingback {

		padding-left: 0

	}

	.children li.comment,

	.children li.pingback {

		padding-left: 30px

	}

	#comments .children {

		margin-left: 10px

	}

	.box-style-table .shortcode-action-container {

		display: block;

		margin-top: 20px;

		margin-bottom: 0;

		padding-left: 0;

		overflow: hidden

	}

	.shortcode-action-box.box-style-table {

		display: block

	}

	.box-style-table .action-button .dt-btn {

		float: left

	}

}



@media only screen and (max-width:960px) {

	.header-side-left .mega-full-width>.sub-nav,

	.header-side-left .mega-auto-width>.sub-nav {

		max-width: 767px;

		left: 0;

		top: auto!important;

		padding-left: 0

	}

	.header-side-right .mega-full-width>.sub-nav,

	.header-side-right .mega-auto-width>.sub-nav {

		max-width: 767px;

		right: 0;

		top: auto!important;

		padding-right: 0

	}

	.wc-login-wrap,

	.wc-coupon-wrap,

	form.track_order,

	form.lost_reset_password {

		width: 67%

	}

	#customer_login {

		-webkit-flex-flow: row wrap;

		-moz-flex-flow: row wrap;

		-ms-flex-flow: row wrap;

		flex-flow: row wrap

	}

	#customer_login>div {

		width: 67%

	}

	#customer_login>div+div {

		margin-left: auto;

		margin-top: 60px

	}

}



@media screen and (max-width:800px) {

	.rsHomePorthole .rsCapt {

		bottom: 25px

	}

}



@media screen and (min-width:0) and (max-width:760px) {

	#main-slideshow .psThumbs {

		display: none

	}

	.rsHomePorthole .rsCapt {

		padding: 0 20px;

		bottom: 15px

	}

	.wc-login-wrap,

	.wc-coupon-wrap,

	form.track_order,

	form.lost_reset_password {

		width: 100%

	}

	#customer_login>div {

		width: 100%

	}

}



@media screen and (max-width:760px) {

	.scroller-arrow,

	.project-navigation>span,

	.album-content-description,

	.hide-thumb-btn,

	.photo-scroller .ts-wrap.scroller-thumbnails,

	.share-overlay h3 {

		display: none

	}

	.photo-scroller .btn-cntr,

	.photo-scroller .slide-caption {

		bottom: 5px!important

	}

	.project-navigation .next-post {

		margin-right: 0

	}

	.share-overlay .wf-td {

		padding-top: 60px

	}

	.share-overlay h1 {

		margin-bottom: 30px;

		font-size: 40px;

		line-height: 44px

	}

	#page .share-overlay .soc-ico a,

	.share-overlay .soc-ico a {

		width: 50px;

		height: 50px;

		margin: 5px

	}

	.share-overlay .soc-ico a .icon {

		width: 40px;

		height: 40px

	}

	.dt-fancy-separator {

		width: 100%!important

	}

	.overlap.video-playing #header {

		display: none!important

	}

	.items-grid .wf-cell.wf-1-3,

	.items-grid .wf-cell.wf-1-2 {

		width: 100%

	}

	.related-product>li {

		width: 100%

	}

	.sidebar-right .related-product>li,

	.sidebar-left .related-product>li,

	.woocommerce-cart-wrap .related-product>li {

		width: 100%

	}

	.single-related-posts .items-grid>.related-item {

		width: 100%

	}

	.sidebar-right .single-related-posts .items-grid>.related-item,

	.sidebar-left .single-related-posts .items-grid>.related-item {

		width: 100%

	}

	.dt-testimonials-shortcode.layout-6 .testimonial-item,

	.dt-testimonials-shortcode.layout-5 .testimonial-item {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap

	}

	.dt-testimonials-shortcode.layout-6 .testimonial-item .content-wrap,

	.dt-testimonials-shortcode.layout-5 .testimonial-item .content-wrap {

		width: 100%!important

	}

	.dt-testimonials-shortcode.layout-6 .testimonial-item .testimonial-avatar,

	.dt-testimonials-shortcode.layout-5 .testimonial-item .testimonial-avatar {

		padding: 0;

		margin-bottom: 20px

	}

	.content-align-center.dt-testimonials-shortcode.layout-6 .testimonial-item,

	.content-align-center.dt-testimonials-shortcode.layout-5 .testimonial-item {

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center

	}

}



@media screen and (max-width:778px) {

	.first-switch-logo-right.first-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {

		margin-right: 10px

	}

	.first-switch-logo-left.first-switch-menu-right:not(.second-switch-menu-left) .mobile-header-bar .dt-mobile-menu-icon {

		margin-left: 10px

	}

	.second-switch-logo-left.second-switch-menu-right .mobile-header-bar .dt-mobile-menu-icon {

		margin-left: 10px

	}

	.second-switch-logo-right.second-switch-menu-left .mobile-header-bar .dt-mobile-menu-icon {

		margin-right: 10px

	}

}



@media screen and (max-width:568px) {

	.rollover-content p,

	.rollover-content .entry-meta {

		display: none

	}

	.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-message,

	.popup-message-style .woocommerce-error,

	.popup-message-style div:not(.wc-coupon-wrap):not(.wc-login-wrap)>.woocommerce-info,

	.popup-message-style .parentFormundefined:not(.run-animation),

	.popup-message-style .parentFormundefined.run-animation,

	.popup-message-style #page .wpcf7-mail-sent-ok,

	.popup-message-style #page .wpcf7-validation-errors {

		max-width: 300px

	}

	@-webkit-keyframes slide-in-message {

		0% {

			opacity: 0;

			-webkit-transform: translate3d(600px, -50%, 0);

			transform: translate3d(600px, -50%, 0)

		}

		50% {

			opacity: 0;

			-webkit-transform: translate3d(-100px, -50%, 0);

			transform: translate3d(-200px, -50%, 0)

		}

		100% {

			opacity: 1;

			-webkit-transform: translate3d(-300px, -50%, 0);

			transform: translate3d(-300px, -50%, 0)

		}

	}

	@keyframes slide-in-message {

		0% {

			opacity: 0;

			-webkit-transform: translate3d(600px, -50%, 0);

			transform: translate3d(600px, -50%, 0)

		}

		50% {

			opacity: 0;

			-webkit-transform: translate3d(-200px, -50%, 0);

			transform: translate3d(-200px, -50%, 0)

		}

		100% {

			opacity: 1;

			-webkit-transform: translate3d(-300px, -50%, 0);

			transform: translate3d(-300px, -50%, 0)

		}

	}

	@-webkit-keyframes slide-out-message {

		0% {

			opacity: 1;

			-webkit-transform: translate3d(-300px, -50%, 0);

			transform: translate3d(-300px, -50%, 0)

		}

		100% {

			opacity: 0;

			-webkit-transform: translate3d(800px, -50%, 0);

			transform: translate3d(800px, -50%, 0)

		}

	}

	@keyframes slide-out-message {

		0% {

			opacity: 1;

			-webkit-transform: translate3d(-300px, -50%, 0);

			transform: translate3d(-300px, -50%, 0)

		}

		100% {

			opacity: 0;

			-webkit-transform: translate3d(800px, -50%, 0);

			transform: translate3d(800px, -50%, 0)

		}

	}

}



@media (max-width:600px) {

	.floating-mobile-menu-icon.admin-bar .dt-mobile-menu-icon.floating-btn {

		top: 10px

	}

}



@media (max-width:480px) {

	#main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,

	#main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,

	#main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,

	#main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,

	#main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,

	#main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,

	#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,

	#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,

	#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,

	#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,

	#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,

	#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {

		display: block

	}

	#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,

	#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,

	#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {

		display: block!important

	}

	.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {

		padding-top: 0

	}

	.wpb_tour.tab-style-one .wpb_tabs_nav,

	.wpb_tour.tab-style-three .wpb_tabs_nav {

		border-right: none

	}

	.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,

	.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {

		padding-left: 0

	}

	.wc-login-wrap .log-left-block,

	.wc-login-wrap .log-right-block {

		width: 100%

	}

	.wc-login-wrap .log-right-block {

		margin-top: 20px

	}

}



@media screen and (max-width:500px) {

	.post-navigation .nav-links {

		-webkit-flex-flow: column wrap;

		-moz-flex-flow: column wrap;

		-ms-flex-flow: column wrap;

		flex-flow: column wrap

	}

	.post-navigation .nav-previous,

	.post-navigation .nav-next {

		width: 100%;

		padding: 0;

		margin: 0 0 25px 0;

		-webkit-align-items: center;

		-moz-align-items: center;

		-ms-align-items: center;

		-ms-flex-align: center;

		align-items: center;

		text-align: center

	}

	.post-navigation .nav-previous .post-title,

	.post-navigation .nav-next .post-title {

		-webkit-align-self: center;

		-moz-align-self: center;

		-ms-align-self: center;

		-ms-flex-item-align: center;

		align-self: center

	}

	.rtl .post-navigation .nav-previous .post-title,

	.rtl .post-navigation .nav-next .post-title {

		-webkit-align-self: center;

		-moz-align-self: center;

		-ms-align-self: center;

		-ms-flex-item-align: center;

		align-self: center

	}

	.post-navigation .nav-previous i[class^="fa"],

	.post-navigation .nav-next i[class^="fa"] {

		display: none

	}

	.post-navigation .nav-links {

		padding-bottom: 0

	}

	.post-navigation .back-to-list,

	.post-navigation .disabled {

		display: none

	}

}



@media screen and (max-width:450px) {

	.woocommerce-result-count {

		float: none

	}

	.mobile-header-bar,

	.masthead .popup-search .submit {

		position: relative

	}

	.dt-mobile-header .mini-nav,

	.masthead .mini-nav,

	.dt-mobile-header .shopping-cart,

	.masthead .shopping-cart,

	.dt-mobile-header .popup-search,

	.masthead .popup-search,

	.dt-mobile-header .searchform,

	.masthead .searchform,

	.dt-mobile-header .popup-search.act,

	.masthead .popup-search.act,

	.dt-mobile-header .mini-nav li,

	.masthead .mini-nav li {

		position: static

	}

	#page .masthead .mini-nav .sub-nav,

	#page .masthead .shopping-cart-wrap,

	#page .masthead .popup-search .popup-search-wrap {

		max-width: 280px;

		left: 50%!important;

		transform: translateX(-50%)

	}

	.dt-mobile-header .select-type-menu .sub-nav,

	.dt-mobile-header .select-type-menu-first-switch .sub-nav,

	.dt-mobile-header .select-type-menu-second-switch .sub-nav {

		top: 0

	}

	.masthead .popup-search .popup-search-wrap,

	.masthead .top-bar .popup-search .popup-search-wrap {

		top: 100%

	}

	.masthead .shopping-cart-wrap,

	.masthead .top-bar .shopping-cart-wrap {

		top: 100%;

		padding-top: 0

	}

}



@media only screen and (min-device-width:768px) and (max-device-width:1024px) {

	body:after {

		content: 'tablet';

		display: none

	}

}



@media screen and (max-width:760px),

screen and (max-height:300px) {

	body:after {

		content: 'phone';

		display: none

	}

}



.overlap .masthead:not(.mixed-header):not(.side-header) {

	background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), -webkit-linear-gradient(bottom, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 10px, rgba(234, 234, 234, .86) 20px, rgba(234, 234, 234, .9) 30px, rgba(234, 234, 234, .94) 40px, rgba(234, 234, 234, .98) 50px, rgba(234, 234, 234, .99) 60px, #eaeaea 70px);

	background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), linear-gradient(to top, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 10px, rgba(234, 234, 234, .86) 20px, rgba(234, 234, 234, .9) 30px, rgba(234, 234, 234, .94) 40px, rgba(234, 234, 234, .98) 50px, rgba(234, 234, 234, .99) 60px, #eaeaea 70px);

	background-color: transparent;

	background-repeat: repeat;

	background-position: center top;

	border-bottom: none;

	-webkit-box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05);

	box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05)

}



.overlap .masthead.side-header-h-stroke {

	background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 10px, rgba(255, 255, 255, .86) 20px, rgba(255, 255, 255, .9) 30px, rgba(255, 255, 255, .94) 40px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-color: transparent;

	border-bottom: none;

	-webkit-box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05);

	box-shadow: 0 1px 0 0 rgba(5, 38, 57, .05)

}



@media screen and (max-width:1024px) {

	.overlap .masthead:not(.mixed-header):not(.side-header) {

		background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), -webkit-linear-gradient(bottom, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 5px, rgba(234, 234, 234, .86) 10px, rgba(234, 234, 234, .9) 15px, rgba(234, 234, 234, .94) 20px, rgba(234, 234, 234, .98) 25px, rgba(234, 234, 234, .99) 30px, #eaeaea 40px);

		background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), linear-gradient(to top, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 5px, rgba(234, 234, 234, .86) 10px, rgba(234, 234, 234, .9) 15px, rgba(234, 234, 234, .94) 20px, rgba(234, 234, 234, .98) 25px, rgba(234, 234, 234, .99) 30px, #eaeaea 40px);

		background-color: transparent

	}

	.overlap .masthead.side-header-h-stroke {

		background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #ffffff 40px);

		background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 25px, rgba(255, 255, 255, .99) 30px, #ffffff 40px);

		background-color: transparent

	}

}



@media screen and (max-width:800px) {

	.overlap .masthead:not(.mixed-header):not(.side-header) {

		background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), -webkit-linear-gradient(bottom, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 2px, rgba(234, 234, 234, .86) 4px, rgba(234, 234, 234, .9) 6px, rgba(234, 234, 234, .94) 9px, rgba(234, 234, 234, .98) 13px, rgba(234, 234, 234, .99) 18px, #eaeaea 20px);

		background-image: url(../themes/loko/images/backgrounds/patterns/full/poly.png), linear-gradient(to top, rgba(234, 234, 234, .75) 0, rgba(234, 234, 234, .8) 2px, rgba(234, 234, 234, .86) 4px, rgba(234, 234, 234, .9) 6px, rgba(234, 234, 234, .94) 9px, rgba(234, 234, 234, .98) 13px, rgba(234, 234, 234, .99) 18px, #eaeaea 20px);

		background-color: transparent

	}

	.overlap .masthead.side-header-h-stroke {

		background-image: -webkit-linear-gradient(bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #ffffff 20px);

		background-image: linear-gradient(to top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 2px, rgba(255, 255, 255, .86) 4px, rgba(255, 255, 255, .9) 6px, rgba(255, 255, 255, .94) 9px, rgba(255, 255, 255, .98) 13px, rgba(255, 255, 255, .99) 18px, #ffffff 20px);

		background-color: transparent

	}

}



.overlap #main {

	position: relative;

	z-index: 1

}



.overlap #main {

	background-image: none, #ffffff none repeat center top, -moz-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));

	background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -ms-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-repeat: repeat;

	background-attachment: ;

	background-position: center top;

	background-size: auto;

	-webkit-box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05);

	box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05)

}



.overlap .main-gradient {

	background-image: none, #ffffff none repeat center top, -moz-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));

	background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, -ms-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 20px, rgba(255, 255, 255, .94) 30px, rgba(255, 255, 255, .98) 50px, rgba(255, 255, 255, .99) 60px, #ffffff 70px);

	background-repeat: repeat;

	background-attachment: ;

	background-position: center top;

	background-size: auto;

	-webkit-box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05);

	box-shadow: 0 -1px 0 0 rgba(5, 38, 57, .05)

}



@media screen and (max-width:1024px) {

	.overlap #main,

	.overlap .main-gradient {

		background-image: none, #ffffff none repeat center top, -moz-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #ffffff 40px);

		background-image: none, -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));

		background-image: none, -webkit-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #ffffff 40px);

		background-image: none, -o-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #ffffff 40px);

		background-image: none, -ms-linear-gradient(top, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #ffffff 40px);

		background-image: none, linear-gradient(to bottom, rgba(255, 255, 255, .75) 0, rgba(255, 255, 255, .8) 5px, rgba(255, 255, 255, .86) 10px, rgba(255, 255, 255, .9) 15px, rgba(255, 255, 255, .94) 20px, rgba(255, 255, 255, .98) 30px, rgba(255, 255, 255, .99) 35px, #ffffff 40px)

	}

}



.overlap .portholeSlider-wrap .rsCapt {

	bottom: 115px

}



.overlap #main-slideshow {

	margin-top: -70px;

	margin-bottom: -70px

}



.overlap #main-slideshow.fixed {

	margin-top: 0;

	margin-bottom: 0

}



.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,

.overlap #page .ls-defaultskin .ls-nav-start,

.overlap #page .ls-defaultskin .ls-nav-stop,

.overlap #page .ls-defaultskin .ls-nav-sides {

	top: -97px

}



.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {

	top: -99px

}



.overlap #fancy-header,

.overlap .page-title {

	margin-top: -70px;

	margin-bottom: -70px

}



.is-webkit.overlap #fancy-header,

.is-webkit.overlap .page-title {

	position: relative

}



.overlap #fancy-header .wf-wrap,

.overlap .page-title .wf-wrap {

	padding-top: 70px;

	padding-bottom: 70px

}



@media screen and (max-width:990px) {

	.overlap.dt-responsive-on #main-slideshow,

	.overlap.dt-responsive-on #fancy-header,

	.overlap.dt-responsive-on .page-title {

		margin-top: -50px;

		margin-bottom: -50px

	}

	.overlap.dt-responsive-on #fancy-header .wf-wrap,

	.overlap.dt-responsive-on #fancy-header.fancy-header .wf-wrap {

		padding-top: 50px;

		padding-bottom: 50px

	}

	.overlap .page-title .wf-wrap {

		padding-top: 30px!important;

		padding-bottom: 30px

	}

	.overlap.dt-responsive-on .rsHomePorthole .rsCapt {

		bottom: 75px

	}

	.overlap.dt-responsive-on #page .ls-defaultskin .ls-bottom-slidebuttons,

	.overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-start,

	.overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-stop,

	.overlap.dt-responsive-on #page .ls-defaultskin .ls-nav-sides {

		top: -67px

	}

	.overlap.dt-responsive-on #page .ls-defaultskin .ls-bottom-slidebuttons {

		top: -69px

	}

}



@media screen and (max-width:778px) {

	.overlap.dt-responsive-on .masthead:not(.mixed-header) {

		background: #eaeaea url(../themes/loko/images/backgrounds/patterns/full/poly.png) repeat center top!important

	}

	.overlap.dt-responsive-on .masthead.mixed-header {

		background: #ffffff!important

	}

	.overlap.dt-responsive-on #main-slideshow,

	.overlap.dt-responsive-on #fancy-header,

	.overlap.dt-responsive-on .page-title {

		margin-top: 0;

		margin-bottom: 0

	}

}



@media screen and (min-width:800px) {

	.overlap.video-playing.dt-responsive-on #main-slideshow,

	.overlap.video-playing.dt-responsive-on #fancy-header,

	.overlap.video-playing.dt-responsive-on .page-title {

		margin-top: 0;

		margin-bottom: 0

	}

}



@media screen and (max-width:800px) {

	.overlap.dt-responsive-on .rsHomePorthole .rsCapt {

		bottom: 45px

	}

}



@media screen and (min-width:0) and (max-width:760px) {

	.overlap.dt-responsive-on .rsHomePorthole .rsCapt {

		bottom: 15px

	}

}



.stripe-style-1 .stripe-solid-bg-mixin {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-2 .stripe-solid-bg-mixin {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-3 .stripe-solid-bg-mixin {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-4 .stripe-solid-bg-mixin {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .stripe-solid-bg-mixin {

	background-color: rgba(0, 0, 0, .08)

}



.stripe .sidebar-content.solid-bg .stripe-header-color {

	color: #1f365c

}



.stripe-style-1 .stripe-header-color {

	color: #ff9f1a

}



.stripe-style-2 .stripe-header-color {

	color: #203961

}



.stripe-style-3 .stripe-header-color {

	color: #203961

}



.stripe-style-4 .stripe-header-color {

	color: #fff

}



.stripe-style-5 .stripe-header-color {

	color: #333

}



.stripe .sidebar-content.solid-bg .stripe-color-base-transparent {

	color: rgba(140, 149, 162, .5)

}



.stripe-style-1 .stripe-color-base-transparent {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .stripe-color-base-transparent {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .stripe-color-base-transparent {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .stripe-color-base-transparent {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .stripe-color-base-transparent {

	color: rgba(51, 51, 51, .5)

}



.outline-element-decoration .stripe .sidebar-content.solid-bg .stripe-outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px;

	box-shadow: inset 0 0 0 1px

}



.outline-element-decoration .stripe:not(.shadow-element-decoration) .stripe-outline-decoration {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.outline-element-decoration .stripe-outline-decoration,

.outline-element-decoration .stripe-style-1.outline-element-decoration .stripe-outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px #d33;

	box-shadow: inset 0 0 0 1px #d33

}



.stripe-style-2.outline-element-decoration .stripe-outline-decoration,

.outline-element-decoration .stripe-style-2.outline-element-decoration .stripe-outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.stripe-style-3.outline-element-decoration .stripe-outline-decoration,

.outline-element-decoration .stripe-style-3.outline-element-decoration .stripe-outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.outline-element-decoration .stripe-style-4 .stripe-outline-decoration,

.outline-element-decoration .stripe-style-5 .stripe-outline-decoration {

	-webkit-box-shadow: none;

	box-shadow: none

}



.shadow-element-decoration .stripe .sidebar-content.solid-bg .stripe-shadow-decoration {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe:not(.outline-element-decoration) .stripe-shadow-decoration {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.shadow-element-decoration .stripe-shadow-decoration,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .stripe-shadow-decoration,

.stripe-style-2.shadow-element-decoration .stripe-shadow-decoration,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .stripe-shadow-decoration,

.stripe-style-3.shadow-element-decoration .stripe-shadow-decoration,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .stripe-shadow-decoration {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe-style-4 .stripe-shadow-decoration,

.shadow-element-decoration .stripe-style-5 .stripe-shadow-decoration {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe .sidebar-content.solid-bg .stripe-transparent-border-mixin {

	border-color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .stripe-transparent-border-mixin {

	border-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .stripe-transparent-border-mixin {

	border-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .stripe-transparent-border-mixin {

	border-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .stripe-transparent-border-mixin {

	border-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .stripe-transparent-border-mixin {

	border-color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg .stripe-color-primary {

	color: #1f365c

}



.stripe-style-1 .stripe-text-secondary {

	color: #ffb536

}



.stripe-style-2 .stripe-text-secondary {

	color: #ffb536

}



.stripe-style-3 .stripe-text-secondary {

	color: #ffb536

}



.stripe-style-4 .stripe-text-secondary {

	color:

}



.stripe-style-5 .stripe-text-secondary {

	color:

}



#page .logos-grid {

	margin-bottom: -40px

}



.logos-grid .wf-cell {

	display: none;

	margin-bottom: 40px;

	text-align: center

}



.logos-grid a {

	display: inline-block;

	vertical-align: middle;

	max-width: 100%;

	line-height: 0;

	-webkit-transition: opacity 400ms ease;

	transition: opacity 400ms ease

}



.logos-grid a:hover {

	opacity: .7

}



.logos-grid img {

	max-width: 100%;

	height: auto

}



.logo-items li {

	text-align: center

}



.logo-items li a {

	line-height: 0;

	font-size: 0;

	opacity: 1;

	-webkit-transition: opacity 400ms ease;

	transition: opacity 400ms ease

}



.logo-items img {

	max-width: 100%;

	height: auto

}



.logo-items li a:hover {

	opacity: .8

}



#page .benefits-grid {

	margin-bottom: -40px

}



#page .benefits-style-one.benefits-grid,

#page .benefits-style-two.benefits-grid {

	margin-bottom: -30px

}



.benefits-grid .wf-cell {

	margin-bottom: 40px;

	text-align: center

}



.benefits-grid br,

.benefits-grid>.wf-cell {

	display: none

}



.benefits-style-one.benefits-grid .wf-cell,

.benefits-style-two.benefits-grid .wf-cell {

	margin-bottom: 30px;

	text-align: left

}



.benefits-style-one.benefits-grid.static-line .wf-cell,

.benefits-style-one.benefits-grid.hover-line .wf-cell,

.benefits-style-two.benefits-grid.static-line .wf-cell,

.benefits-style-two.benefits-grid.hover-line .wf-cell {

	margin-bottom: 40px

}



.benefits-style-one .wf-table,

.benefits-style-two .wf-table {

	width: auto

}



.benefits-style-two.benefits-grid .wf-td {

	vertical-align: top

}



.benefits-style-one.benefits-grid .wf-td {

	padding-bottom: 0

}



.benefits-inner {

	margin-top: -5px

}



.benefit-line-decoration,

.benefits-style-one .wf-cell>div,

.benefits-style-two .benefits-inner {

	position: relative

}



.hover-line .benefit-line-decoration,

.static-line .benefit-line-decoration {

	padding-bottom: 10px;

	margin-bottom: 20px

}



.hover-line.benefits-style-one .wf-cell>div,

.static-line.benefits-style-one .wf-cell>div,

.hover-line.benefits-style-two .benefits-inner,

.static-line.benefits-style-two .benefits-inner {

	padding-bottom: 25px

}



.hover-line .benefit-line-decoration:after,

.static-line .benefit-line-decoration:after,

.hover-line.benefits-style-one .wf-cell>div:after,

.hover-line.benefits-style-two .benefits-inner:after,

.static-line.benefits-style-one .wf-cell>div:after,

.static-line.benefits-style-two .benefits-inner:after {

	position: absolute;

	left: 50%;

	bottom: 0;

	margin-left: -25px;

	width: 50px;

	height: 2px;

	content: ""

}



.hover-line.benefits-style-one .wf-cell>div:after,

.hover-line.benefits-style-two .benefits-inner:after,

.static-line.benefits-style-one .wf-cell>div:after,

.static-line.benefits-style-two .benefits-inner:after {

	left: 0;

	margin-left: 0

}



.benefits-grid p,

.benefits-grid ul,

.benefits-grid ol {

	margin-bottom: 0

}



.benefit-title a {

	display: inline-block

}



.benefits-grid-ico {

	display: block;

	margin: 0 auto 10px auto

}



.icons-bg .benefits-grid-ico {

	margin: 0 auto 20px auto

}



.benefits-style-one.benefits-grid .benefits-grid-ico {

	margin: 0 12px 10px 0

}



.benefits-style-two.benefits-grid .benefits-grid-ico {

	margin: 5px 22px 0 0

}



.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico,

.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico {

	text-align: center

}



a.benefits-grid-ico {

	-webkit-transition: background-color 250ms ease;

	transition: background-color 250ms ease

}



a.benefits-grid-ico>i[class^="fa"],

a.benefits-grid-ico>i[class^="fa"]:before {

	-webkit-transition: color 250ms ease;

	transition: color 250ms ease

}



.content .benefits-grid-ico>img {

	max-width: 100%;

	height: auto;

	vertical-align: middle;

	line-height: 0

}



.benefits-grid a {

	text-decoration: none

}



.stripe .sidebar-content.solid-bg .benefit-line-decoration:after,

.stripe .sidebar-content.solid-bg .hover-line.benefits-style-one .wf-cell>div:after,

.stripe .sidebar-content.solid-bg .hover-line.benefits-style-two .benefits-inner:after,

.stripe .sidebar-content.solid-bg .static-line.benefits-style-one .wf-cell>div:after,

.stripe .sidebar-content.solid-bg .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(140, 149, 162, .15)

}



.stripe-style-1.stripe-transparent-bg .benefit-line-decoration:after,

.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,

.stripe-style-1.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,

.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,

.stripe-style-1.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2.stripe-transparent-bg .benefit-line-decoration:after,

.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,

.stripe-style-2.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,

.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,

.stripe-style-2.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3.stripe-transparent-bg .benefit-line-decoration:after,

.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-one .wf-cell>div:after,

.stripe-style-3.stripe-transparent-bg .hover-line.benefits-style-two .benefits-inner:after,

.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-one .wf-cell>div:after,

.stripe-style-3.stripe-transparent-bg .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(0, 0, 0, .15)

}



#page .stripe-style-4 .benefit-line-decoration:after,

.boxes-solid-bg .stripe-style-4 .benefit-line-decoration:after,

#page .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div:after,

.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-one .wf-cell>div:after,

#page .stripe-style-4 .hover-line.benefits-style-two .benefits-inner:after,

.boxes-solid-bg .stripe-style-4 .hover-line.benefits-style-two .benefits-inner:after,

#page .stripe-style-4 .static-line.benefits-style-one .wf-cell>div:after,

.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-one .wf-cell>div:after,

#page .stripe-style-4 .static-line.benefits-style-two .benefits-inner:after,

.boxes-solid-bg .stripe-style-4 .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(255, 255, 255, .15)

}



#page .stripe-style-5 .benefit-line-decoration:after,

.boxes-solid-bg .stripe-style-5 .benefit-line-decoration:after,

#page .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div:after,

.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-one .wf-cell>div:after,

#page .stripe-style-5 .hover-line.benefits-style-two .benefits-inner:after,

.boxes-solid-bg .stripe-style-5 .hover-line.benefits-style-two .benefits-inner:after,

#page .stripe-style-5 .static-line.benefits-style-one .wf-cell>div:after,

.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-one .wf-cell>div:after,

#page .stripe-style-5 .static-line.benefits-style-two .benefits-inner:after,

.boxes-solid-bg .stripe-style-5 .static-line.benefits-style-two .benefits-inner:after {

	background-color: rgba(51, 51, 51, .15)

}



#page .light-bg.icons-bg .benefits-grid-ico,

#page .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(140, 149, 162, .1);

	background-image: none

}



#page .stripe-style-1 .light-bg.icons-bg .benefits-grid-ico,

#page .stripe-style-1 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(219, 219, 219, .1)

}



#page .stripe-style-2 .light-bg.icons-bg .benefits-grid-ico,

#page .stripe-style-2 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(51, 51, 51, .1)

}



#page .stripe-style-3 .light-bg.icons-bg .benefits-grid-ico,

#page .stripe-style-3 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(0, 0, 0, .1)

}



#page .stripe-style-4 .light-bg.icons-bg .benefits-grid-ico,

#page .stripe-style-4 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(255, 255, 255, .1)

}



#page .stripe-style-5 .light-bg.icons-bg .benefits-grid-ico,

#page .stripe-style-5 .light-hover-bg.icons-bg a.benefits-grid-ico:hover {

	background-color: rgba(51, 51, 51, .1)

}



#page .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: #1f365c;

	background: none

}



#page .stripe-style-1 .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe-style-1 .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe-style-1 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: rgba(219, 219, 219, .5)

}



#page .stripe-style-2 .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe-style-2 .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe-style-2 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: rgba(51, 51, 51, .5)

}



#page .stripe-style-3 .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe-style-3 .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe-style-3 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: rgba(0, 0, 0, .5)

}



#page .stripe-style-4 .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe-style-4 .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe-style-4 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: rgba(255, 255, 255, .5)

}



#page .stripe-style-5 .light-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe-style-5 .light-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe-style-5 .light-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before {

	color: rgba(51, 51, 51, .5)

}



#page .icons-bg.accent-bg .benefits-grid-ico,

#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover,

.hover-line .benefit-line-decoration:after,

.benefits-style-one.hover-line .wf-cell>div:after,

.benefits-style-two.hover-line .wf-cell .benefits-inner:after {

	color: #fff;

	background-color: #ffb536

}



#page .icons-bg.accent-bg .benefits-grid-ico,

#page .icons-bg.accent-hover-bg a.benefits-grid-ico:hover {

	background-color: #ffb536

}



#page .accent-icon-color .benefits-grid-ico>i[class^="fa"],

#page .accent-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .accent-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .accent-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before,

#page .benefit-title a:hover {

	color: #ffb536

}



#page .stripe .accent-icon-color .benefits-grid-ico>i[class^="fa"],

#page .stripe .accent-icon-color .benefits-grid-ico>i[class^="fa"]:before,

#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"],

#page .stripe .accent-icon-hover-color a.benefits-grid-ico:hover>i[class^="fa"]:before,

#page .stripe .benefit-title a:hover {

	color: #ffb536

}



.floating-content {

	position: relative;

	-webkit-backface-visibility: hidden;

	-webkit-perspective: 1000;

	-webkit-transition: transform .3s ease-out;

	transition: transform .3s ease-out

}



.project-wide-col {

	display: inline-block;

	vertical-align: top;

	width: 66.6667%;

	box-sizing: border-box

}



.project-wide-col.left-side {

	padding-right: 50px

}



.project-wide-col.right-side {

	padding-left: 50px

}



.project-narrow-col {

	display: inline-block;

	vertical-align: top;

	width: 33.3333%

}



.stripe {

	width: 100%;

	padding: 20px 2000px;

	margin-left: -2000px;

	overflow: hidden

}



.rtl .stripe {

	margin-left: 0;

	margin-right: -2000px

}



.stripe-parallax-bg {

	background-attachment: fixed!important;

	background-position-x: 50%

}



.stripe-parallax-bg>.wf-wrap {

	position: relative

}



.mobile-false .stripe-parallax-bg {

	opacity: 0;

	-webkit-transition: opacity 300ms ease;

	transition: opacity 300ms ease

}



.stripe-style-1 {

	background: #203961 none repeat center center

}



.stripe-style-1 * {

	color: #dbdbdb

}



.outline-stripe-decoration.stripe-style-1 {

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1)

}



.stripe-style-2 {

	background: #dbdbdb none repeat center center

}



.outline-stripe-decoration.stripe-style-2 {

	-webkit-box-shadow: inset 0 0 0 1px #c1edaf;

	box-shadow: inset 0 0 0 1px #c1edaf

}



.stripe-style-2 * {

	color: #333

}



.stripe-style-3 {

	background-color: #dbdbdb;

	background-image: none;

	background-repeat: repeat;

	background-attachment: ;

	background-position: center center

}



.outline-stripe-decoration.stripe-style-3 {

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08);

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .08)

}



.stripe-style-3 * {

	color: #000

}



.stripe a {

	color: #ffb536

}



.stripe-style-4 {

	background-color: #2e3031;

	background-repeat: ;

	background-attachment: fixed;

	background-position: center top;

	background-size: cover

}



.stripe-style-4 *,

.stripe-style-4 a {

	color: #fff

}



.stripe-style-4 .gw-go * {

	color: inherit

}



.stripe-style-5 {

	background-color: #fff;

	background-repeat: ;

	background-attachment: fixed;

	background-position: center top;

	background-size: cover

}



.stripe-style-5 *,

.stripe-style-5 a {

	color: #333

}



.mobile-true .stripe {

	background-attachment: scroll!important;

	background-size: auto!important

}



.mobile-true .stripe-parallax-bg {

	background-size: auto!important

}



#page .stripe .sidebar-content.solid-bg .soc-ico a:hover .soc-font-icon {

	color: #fff

}



.stripe .dt-owl-item .post.bg-on {

	background: none

}



.stripe .transparent-pie .vc_pie_wrapper .vc_pie_chart_back {

	border-color: transparent!important

}



.stripe .custom-btn-color>*,

.stripe .shortcode-banner-inside *,

.stripe .vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a *,

.stripe .gw-go *,

.stripe .aio-icon i,

.stripe .ubtn *,

.stripe .vc_color-alert-success.vc_message_box-solid *,

.stripe .info-c-full-wrap,

.stripe .info-c-full-wrap *,

.stripe .icon_description *,

.stripe .info-circle-icons *,

.stripe .icon_list_icon *,

.stripe .vc_btn3 *,

.stripe [class^="ultsl-"],

.stripe [class*=" ultsl-"] {

	color: inherit

}



.stripe .wpb_alert * {

	color: #c09853

}



.stripe .wpb_alert-success * {

	color: #468847

}



.stripe .wpb_alert-danger *,

.stripe .wpb_alert-error * {

	color: #b94a48

}



.stripe .wpb_alert-info * {

	color: #3a87ad

}



#page .stripe .rollover-content,

#page .stripe .rollover-content *,

#page .stripe .rollover-content h3.entry-title,

#page .stripe .rollover-content h3.entry-title a,

#page .stripe .post .rollover-content h4.entry-title a:hover,

#page .stripe .post .rollover-content .entry-title a:hover,

#page .stripe .rollover-content a:hover,

#page .stripe .post .rollover-content h3.entry-title a:hover,

#page .stripe .hover-style-one h2.entry-title,

#page .stripe .hover-style-two h2.entry-title {

	color: #fff

}



#page .stripe .rollover-content h3.entry-title,

#page .stripe .rollover-content .entry-title a,

#page .stripe .post .rollover-content .entry-title a:hover,

#page .stripe .hover-style-one h2.entry-title,

#page .stripe .hover-style-two h2.entry-title,

#page .stripe .hover-style-two h4.entry-title {

	background: none

}



.stripe .sidebar-content.solid-bg .testimonial-item .testimonial-vcard .text-secondary,

.stripe .sidebar-content.solid-bg .testimonial-item .testimonial-vcard .text-primary,

.stripe .sidebar-content.solid-bg .testimonial-item .testimonial-vcard .text-primary * {

	color: #1f365c

}



.stripe-style-1 .testimonial-item .testimonial-vcard .text-secondary,

.stripe-style-1 .testimonial-item .testimonial-vcard .text-primary,

.stripe-style-1 .testimonial-item .testimonial-vcard .text-primary * {

	color: #ff9f1a

}



.stripe-style-2 .testimonial-item .testimonial-vcard .text-secondary,

.stripe-style-2 .testimonial-item .testimonial-vcard .text-primary,

.stripe-style-2 .testimonial-item .testimonial-vcard .text-primary * {

	color: #203961

}



.stripe-style-3 .testimonial-item .testimonial-vcard .text-secondary,

.stripe-style-3 .testimonial-item .testimonial-vcard .text-primary,

.stripe-style-3 .testimonial-item .testimonial-vcard .text-primary * {

	color: #203961

}



.stripe-style-4 .testimonial-item .testimonial-vcard .text-secondary,

.stripe-style-4 .testimonial-item .testimonial-vcard .text-primary,

.stripe-style-4 .testimonial-item .testimonial-vcard .text-primary * {

	color: #fff

}



.stripe-style-5 .testimonial-item .testimonial-vcard .text-secondary,

.stripe-style-5 .testimonial-item .testimonial-vcard .text-primary,

.stripe-style-5 .testimonial-item .testimonial-vcard .text-primary * {

	color: #333

}



.stripe-style-1 .testimonial-item:not(.testimonial-item-slider),

.stripe-style-1 .testimonial-item .ts-viewport,

.stripe-style-1 .bg-on.team-container,

.stripe-style-1 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-1 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-1 .post.bg-on,

.stripe-style-1 .post.bg-on.fullwidth-img.format-quote,

.stripe-style-1 .post.bg-on.fullwidth-img.format-link,

.stripe-style-1 .content-bg-on.centered-layout-list article,

.stripe-style-1 .content-bg-on.classic-layout-list article,

.stripe-style-1 .shortcode-code,

.stripe-style-1 .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-1 .shop_attributes,

.stripe-style-1 .wc-order-review,

.stripe-style-1 .wc-side-column,

.stripe-style-1 .wc-login-wrap form,

.stripe-style-1 .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-1 form.track_order,

.stripe-style-1 form.lost_reset_password,

.stripe-style-1 #customer_login>div,

.stripe-style-1 #reviews ol.commentlist .comment_container,

.stripe-style-1 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-1 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-1 .light-bg-btn,

.stripe-style-1 .btn-light,

.stripe-style-1 .btn-light:hover,

.stripe-style-1 .borderframe.br-standard .shortcode-single-image,

.stripe-style-1 .frame-on.frame-fancy,

.stripe-style-1 .dt-owl-item .post.bg-on:before,

.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1 .wpb_tabs.tab-style-two,

.stripe-style-1 .tab-style-four.wpb_tabs,

.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1 .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-1 .tab-style-four.wpb_tour,

.stripe-style-1 .comment-list .comment-body,

.stripe-style-1 .entry-author {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-2 .testimonial-item:not(.testimonial-item-slider),

.stripe-style-2 .testimonial-item .ts-viewport,

.stripe-style-2 .bg-on.team-container,

.stripe-style-2 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-2 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-2 .post.bg-on,

.stripe-style-2 .post.bg-on.fullwidth-img.format-quote,

.stripe-style-2 .post.bg-on.fullwidth-img.format-link,

.stripe-style-2 .content-bg-on.centered-layout-list article,

.stripe-style-2 .content-bg-on.classic-layout-list article,

.stripe-style-2 .shortcode-code,

.stripe-style-2 .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-2 .shop_attributes,

.stripe-style-2 .wc-order-review,

.stripe-style-2 .wc-side-column,

.stripe-style-2 .wc-login-wrap form,

.stripe-style-2 .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-2 form.track_order,

.stripe-style-2 form.lost_reset_password,

.stripe-style-2 #customer_login>div,

.stripe-style-2 #reviews ol.commentlist .comment_container,

.stripe-style-2 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-2 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-2 .light-bg-btn,

.stripe-style-2 .btn-light,

.stripe-style-2 .btn-light:hover,

.stripe-style-2 .borderframe.br-standard .shortcode-single-image,

.stripe-style-2 .frame-on.frame-fancy,

.stripe-style-2 .dt-owl-item .post.bg-on:before,

.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2 .wpb_tabs.tab-style-two,

.stripe-style-2 .tab-style-four.wpb_tabs,

.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2 .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-2 .tab-style-four.wpb_tour,

.stripe-style-2 .comment-list .comment-body,

.stripe-style-2 .entry-author {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-3 .testimonial-item:not(.testimonial-item-slider),

.stripe-style-3 .testimonial-item .ts-viewport,

.stripe-style-3 .bg-on.team-container,

.stripe-style-3 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-3 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-3 .post.bg-on,

.stripe-style-3 .post.bg-on.fullwidth-img.format-quote,

.stripe-style-3 .post.bg-on.fullwidth-img.format-link,

.stripe-style-3 .content-bg-on.centered-layout-list article,

.stripe-style-3 .content-bg-on.classic-layout-list article,

.stripe-style-3 .shortcode-code,

.stripe-style-3 .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-3 .shop_attributes,

.stripe-style-3 .wc-order-review,

.stripe-style-3 .wc-side-column,

.stripe-style-3 .wc-login-wrap form,

.stripe-style-3 .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-3 form.track_order,

.stripe-style-3 form.lost_reset_password,

.stripe-style-3 #customer_login>div,

.stripe-style-3 #reviews ol.commentlist .comment_container,

.stripe-style-3 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-3 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-3 .light-bg-btn,

.stripe-style-3 .btn-light,

.stripe-style-3 .btn-light:hover,

.stripe-style-3 .borderframe.br-standard .shortcode-single-image,

.stripe-style-3 .frame-on.frame-fancy,

.stripe-style-3 .dt-owl-item .post.bg-on:before,

.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3 .wpb_tabs.tab-style-two,

.stripe-style-3 .tab-style-four.wpb_tabs,

.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3 .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-3 .tab-style-four.wpb_tour,

.stripe-style-3 .comment-list .comment-body,

.stripe-style-3 .entry-author {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-4 .testimonial-item:not(.testimonial-item-slider),

.stripe-style-4 .testimonial-item .ts-viewport,

.stripe-style-4 .bg-on.team-container,

.stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-4 .post.bg-on,

.stripe-style-4 .post.bg-on.fullwidth-img.format-quote,

.stripe-style-4 .post.bg-on.fullwidth-img.format-link,

.stripe-style-4 .content-bg-on.centered-layout-list article,

.stripe-style-4 .content-bg-on.classic-layout-list article,

.stripe-style-4 .shortcode-code,

.stripe-style-4 .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-4 .shop_attributes,

.stripe-style-4 .wc-order-review,

.stripe-style-4 .wc-side-column,

.stripe-style-4 .wc-login-wrap form,

.stripe-style-4 .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-4 form.track_order,

.stripe-style-4 form.lost_reset_password,

.stripe-style-4 #customer_login>div,

.stripe-style-4 #reviews ol.commentlist .comment_container,

.stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-4 .light-bg-btn,

.stripe-style-4 .btn-light,

.stripe-style-4 .btn-light:hover,

.stripe-style-4 .borderframe.br-standard .shortcode-single-image,

.stripe-style-4 .frame-on.frame-fancy,

.stripe-style-4 .dt-owl-item .post.bg-on:before,

.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-4 .wpb_tabs.tab-style-two,

.stripe-style-4 .tab-style-four.wpb_tabs,

.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-4 .tab-style-four.wpb_tour,

.stripe-style-4 .comment-list .comment-body,

.stripe-style-4 .entry-author {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .testimonial-item:not(.testimonial-item-slider),

.stripe-style-5 .testimonial-item .ts-viewport,

.stripe-style-5 .bg-on.team-container,

.stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-5 .post.bg-on,

.stripe-style-5 .post.bg-on.fullwidth-img.format-quote,

.stripe-style-5 .post.bg-on.fullwidth-img.format-link,

.stripe-style-5 .content-bg-on.centered-layout-list article,

.stripe-style-5 .content-bg-on.classic-layout-list article,

.stripe-style-5 .shortcode-code,

.stripe-style-5 .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-5 .shop_attributes,

.stripe-style-5 .wc-order-review,

.stripe-style-5 .wc-side-column,

.stripe-style-5 .wc-login-wrap form,

.stripe-style-5 .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-5 form.track_order,

.stripe-style-5 form.lost_reset_password,

.stripe-style-5 #customer_login>div,

.stripe-style-5 #reviews ol.commentlist .comment_container,

.stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-5 .light-bg-btn,

.stripe-style-5 .btn-light,

.stripe-style-5 .btn-light:hover,

.stripe-style-5 .borderframe.br-standard .shortcode-single-image,

.stripe-style-5 .frame-on.frame-fancy,

.stripe-style-5 .dt-owl-item .post.bg-on:before,

.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-5 .wpb_tabs.tab-style-two,

.stripe-style-5 .tab-style-four.wpb_tabs,

.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-5 .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-5 .tab-style-four.wpb_tour,

.stripe-style-5 .comment-list .comment-body,

.stripe-style-5 .entry-author {

	background-color: rgba(0, 0, 0, .08)

}



.outline-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item .ts-viewport,

.outline-element-decoration .stripe .sidebar-content.solid-bg .bg-on.team-container,

.outline-element-decoration .stripe .sidebar-content.solid-bg .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe .sidebar-content.solid-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on,

.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe .sidebar-content.solid-bg .shortcode-code,

.outline-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe .sidebar-content.solid-bg .shop_attributes,

.outline-element-decoration .stripe .sidebar-content.solid-bg .wc-order-review,

.outline-element-decoration .stripe .sidebar-content.solid-bg .wc-side-column,

.outline-element-decoration .stripe .sidebar-content.solid-bg .wc-login-wrap form,

.outline-element-decoration .stripe .sidebar-content.solid-bg .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe .sidebar-content.solid-bg form.track_order,

.outline-element-decoration .stripe .sidebar-content.solid-bg form.lost_reset_password,

.outline-element-decoration .stripe .sidebar-content.solid-bg #customer_login>div,

.outline-element-decoration .stripe .sidebar-content.solid-bg #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe .sidebar-content.solid-bg .light-bg-btn,

.outline-element-decoration .stripe .sidebar-content.solid-bg .btn-light,

.outline-element-decoration .stripe .sidebar-content.solid-bg .btn-light:hover,

.outline-element-decoration .stripe .sidebar-content.solid-bg .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe .sidebar-content.solid-bg .frame-on.frame-fancy,

.outline-element-decoration .stripe .sidebar-content.solid-bg .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe .sidebar-content.solid-bg .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tour,

.outline-element-decoration .stripe .sidebar-content.solid-bg .comment-list .comment-body,

.outline-element-decoration .stripe .sidebar-content.solid-bg .entry-author {

	-webkit-box-shadow: inset 0 0 0 1px;

	box-shadow: inset 0 0 0 1px

}



.outline-element-decoration .stripe:not(.shadow-element-decoration) .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .testimonial-item .ts-viewport,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .bg-on.team-container,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .shortcode-code,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .shop_attributes,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wc-order-review,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wc-side-column,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wc-login-wrap form,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe:not(.shadow-element-decoration) form.track_order,

.outline-element-decoration .stripe:not(.shadow-element-decoration) form.lost_reset_password,

.outline-element-decoration .stripe:not(.shadow-element-decoration) #customer_login>div,

.outline-element-decoration .stripe:not(.shadow-element-decoration) #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .light-bg-btn,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .btn-light:hover,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .frame-on.frame-fancy,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .tab-style-four.wpb_tour,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .comment-list .comment-body,

.outline-element-decoration .stripe:not(.shadow-element-decoration) .entry-author {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe-style-1.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-1.outline-element-decoration .testimonial-item .ts-viewport,

.outline-element-decoration .stripe-style-1.outline-element-decoration .testimonial-item .ts-viewport,

.stripe-style-1.outline-element-decoration .bg-on.team-container,

.outline-element-decoration .stripe-style-1.outline-element-decoration .bg-on.team-container,

.stripe-style-1.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe-style-1.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-1.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe-style-1.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-1.outline-element-decoration .post.bg-on,

.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on,

.stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe-style-1.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-1.outline-element-decoration .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-1.outline-element-decoration .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-1.outline-element-decoration .shortcode-code,

.outline-element-decoration .stripe-style-1.outline-element-decoration .shortcode-code,

.stripe-style-1.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe-style-1.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-1.outline-element-decoration .shop_attributes,

.outline-element-decoration .stripe-style-1.outline-element-decoration .shop_attributes,

.stripe-style-1.outline-element-decoration .wc-order-review,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wc-order-review,

.stripe-style-1.outline-element-decoration .wc-side-column,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wc-side-column,

.stripe-style-1.outline-element-decoration .wc-login-wrap form,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wc-login-wrap form,

.stripe-style-1.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-1.outline-element-decoration form.track_order,

.outline-element-decoration .stripe-style-1.outline-element-decoration form.track_order,

.stripe-style-1.outline-element-decoration form.lost_reset_password,

.outline-element-decoration .stripe-style-1.outline-element-decoration form.lost_reset_password,

.stripe-style-1.outline-element-decoration #customer_login>div,

.outline-element-decoration .stripe-style-1.outline-element-decoration #customer_login>div,

.stripe-style-1.outline-element-decoration #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe-style-1.outline-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-1.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe-style-1.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-1.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe-style-1.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-1.outline-element-decoration .light-bg-btn,

.outline-element-decoration .stripe-style-1.outline-element-decoration .light-bg-btn,

.stripe-style-1.outline-element-decoration .btn-light,

.outline-element-decoration .stripe-style-1.outline-element-decoration .btn-light,

.stripe-style-1.outline-element-decoration .btn-light:hover,

.outline-element-decoration .stripe-style-1.outline-element-decoration .btn-light:hover,

.stripe-style-1.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe-style-1.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-1.outline-element-decoration .frame-on.frame-fancy,

.outline-element-decoration .stripe-style-1.outline-element-decoration .frame-on.frame-fancy,

.stripe-style-1.outline-element-decoration .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe-style-1.outline-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1.outline-element-decoration .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-1.outline-element-decoration .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe-style-1.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-1.outline-element-decoration .tab-style-four.wpb_tour,

.outline-element-decoration .stripe-style-1.outline-element-decoration .tab-style-four.wpb_tour,

.stripe-style-1.outline-element-decoration .comment-list .comment-body,

.outline-element-decoration .stripe-style-1.outline-element-decoration .comment-list .comment-body,

.stripe-style-1.outline-element-decoration .entry-author,

.outline-element-decoration .stripe-style-1.outline-element-decoration .entry-author {

	-webkit-box-shadow: inset 0 0 0 1px #d33;

	box-shadow: inset 0 0 0 1px #d33

}



.stripe-style-2.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe-style-2.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-2.outline-element-decoration .testimonial-item .ts-viewport,

.outline-element-decoration .stripe-style-2.outline-element-decoration .testimonial-item .ts-viewport,

.stripe-style-2.outline-element-decoration .bg-on.team-container,

.outline-element-decoration .stripe-style-2.outline-element-decoration .bg-on.team-container,

.stripe-style-2.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe-style-2.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-2.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe-style-2.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-2.outline-element-decoration .post.bg-on,

.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on,

.stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe-style-2.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-2.outline-element-decoration .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-2.outline-element-decoration .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-2.outline-element-decoration .shortcode-code,

.outline-element-decoration .stripe-style-2.outline-element-decoration .shortcode-code,

.stripe-style-2.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe-style-2.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-2.outline-element-decoration .shop_attributes,

.outline-element-decoration .stripe-style-2.outline-element-decoration .shop_attributes,

.stripe-style-2.outline-element-decoration .wc-order-review,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wc-order-review,

.stripe-style-2.outline-element-decoration .wc-side-column,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wc-side-column,

.stripe-style-2.outline-element-decoration .wc-login-wrap form,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wc-login-wrap form,

.stripe-style-2.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-2.outline-element-decoration form.track_order,

.outline-element-decoration .stripe-style-2.outline-element-decoration form.track_order,

.stripe-style-2.outline-element-decoration form.lost_reset_password,

.outline-element-decoration .stripe-style-2.outline-element-decoration form.lost_reset_password,

.stripe-style-2.outline-element-decoration #customer_login>div,

.outline-element-decoration .stripe-style-2.outline-element-decoration #customer_login>div,

.stripe-style-2.outline-element-decoration #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe-style-2.outline-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-2.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe-style-2.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-2.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe-style-2.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-2.outline-element-decoration .light-bg-btn,

.outline-element-decoration .stripe-style-2.outline-element-decoration .light-bg-btn,

.stripe-style-2.outline-element-decoration .btn-light,

.outline-element-decoration .stripe-style-2.outline-element-decoration .btn-light,

.stripe-style-2.outline-element-decoration .btn-light:hover,

.outline-element-decoration .stripe-style-2.outline-element-decoration .btn-light:hover,

.stripe-style-2.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe-style-2.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-2.outline-element-decoration .frame-on.frame-fancy,

.outline-element-decoration .stripe-style-2.outline-element-decoration .frame-on.frame-fancy,

.stripe-style-2.outline-element-decoration .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe-style-2.outline-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2.outline-element-decoration .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-2.outline-element-decoration .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe-style-2.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-2.outline-element-decoration .tab-style-four.wpb_tour,

.outline-element-decoration .stripe-style-2.outline-element-decoration .tab-style-four.wpb_tour,

.stripe-style-2.outline-element-decoration .comment-list .comment-body,

.outline-element-decoration .stripe-style-2.outline-element-decoration .comment-list .comment-body,

.stripe-style-2.outline-element-decoration .entry-author,

.outline-element-decoration .stripe-style-2.outline-element-decoration .entry-author {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.stripe-style-3.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe-style-3.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-3.outline-element-decoration .testimonial-item .ts-viewport,

.outline-element-decoration .stripe-style-3.outline-element-decoration .testimonial-item .ts-viewport,

.stripe-style-3.outline-element-decoration .bg-on.team-container,

.outline-element-decoration .stripe-style-3.outline-element-decoration .bg-on.team-container,

.stripe-style-3.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe-style-3.outline-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-3.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe-style-3.outline-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-3.outline-element-decoration .post.bg-on,

.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on,

.stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe-style-3.outline-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-3.outline-element-decoration .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-3.outline-element-decoration .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-3.outline-element-decoration .shortcode-code,

.outline-element-decoration .stripe-style-3.outline-element-decoration .shortcode-code,

.stripe-style-3.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe-style-3.outline-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-3.outline-element-decoration .shop_attributes,

.outline-element-decoration .stripe-style-3.outline-element-decoration .shop_attributes,

.stripe-style-3.outline-element-decoration .wc-order-review,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wc-order-review,

.stripe-style-3.outline-element-decoration .wc-side-column,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wc-side-column,

.stripe-style-3.outline-element-decoration .wc-login-wrap form,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wc-login-wrap form,

.stripe-style-3.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-3.outline-element-decoration form.track_order,

.outline-element-decoration .stripe-style-3.outline-element-decoration form.track_order,

.stripe-style-3.outline-element-decoration form.lost_reset_password,

.outline-element-decoration .stripe-style-3.outline-element-decoration form.lost_reset_password,

.stripe-style-3.outline-element-decoration #customer_login>div,

.outline-element-decoration .stripe-style-3.outline-element-decoration #customer_login>div,

.stripe-style-3.outline-element-decoration #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe-style-3.outline-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-3.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe-style-3.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-3.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe-style-3.outline-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-3.outline-element-decoration .light-bg-btn,

.outline-element-decoration .stripe-style-3.outline-element-decoration .light-bg-btn,

.stripe-style-3.outline-element-decoration .btn-light,

.outline-element-decoration .stripe-style-3.outline-element-decoration .btn-light,

.stripe-style-3.outline-element-decoration .btn-light:hover,

.outline-element-decoration .stripe-style-3.outline-element-decoration .btn-light:hover,

.stripe-style-3.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe-style-3.outline-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-3.outline-element-decoration .frame-on.frame-fancy,

.outline-element-decoration .stripe-style-3.outline-element-decoration .frame-on.frame-fancy,

.stripe-style-3.outline-element-decoration .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe-style-3.outline-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3.outline-element-decoration .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-3.outline-element-decoration .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe-style-3.outline-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-3.outline-element-decoration .tab-style-four.wpb_tour,

.outline-element-decoration .stripe-style-3.outline-element-decoration .tab-style-four.wpb_tour,

.stripe-style-3.outline-element-decoration .comment-list .comment-body,

.outline-element-decoration .stripe-style-3.outline-element-decoration .comment-list .comment-body,

.stripe-style-3.outline-element-decoration .entry-author,

.outline-element-decoration .stripe-style-3.outline-element-decoration .entry-author {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.outline-element-decoration .stripe-style-4 .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe-style-5 .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .stripe-style-4 .testimonial-item .ts-viewport,

.outline-element-decoration .stripe-style-5 .testimonial-item .ts-viewport,

.outline-element-decoration .stripe-style-4 .bg-on.team-container,

.outline-element-decoration .stripe-style-5 .bg-on.team-container,

.outline-element-decoration .stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.outline-element-decoration .stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.outline-element-decoration .stripe-style-4 .post.bg-on,

.outline-element-decoration .stripe-style-5 .post.bg-on,

.outline-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-quote,

.outline-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-link,

.outline-element-decoration .stripe-style-4 .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe-style-5 .content-bg-on.centered-layout-list article,

.outline-element-decoration .stripe-style-4 .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe-style-5 .content-bg-on.classic-layout-list article,

.outline-element-decoration .stripe-style-4 .shortcode-code,

.outline-element-decoration .stripe-style-5 .shortcode-code,

.outline-element-decoration .stripe-style-4 .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe-style-5 .woocommerce-cart-wrap .cart-collaterals,

.outline-element-decoration .stripe-style-4 .shop_attributes,

.outline-element-decoration .stripe-style-5 .shop_attributes,

.outline-element-decoration .stripe-style-4 .wc-order-review,

.outline-element-decoration .stripe-style-5 .wc-order-review,

.outline-element-decoration .stripe-style-4 .wc-side-column,

.outline-element-decoration .stripe-style-5 .wc-side-column,

.outline-element-decoration .stripe-style-4 .wc-login-wrap form,

.outline-element-decoration .stripe-style-5 .wc-login-wrap form,

.outline-element-decoration .stripe-style-4 .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe-style-5 .wc-coupon-wrap .form-coupon-wrap,

.outline-element-decoration .stripe-style-4 form.track_order,

.outline-element-decoration .stripe-style-5 form.track_order,

.outline-element-decoration .stripe-style-4 form.lost_reset_password,

.outline-element-decoration .stripe-style-5 form.lost_reset_password,

.outline-element-decoration .stripe-style-4 #customer_login>div,

.outline-element-decoration .stripe-style-5 #customer_login>div,

.outline-element-decoration .stripe-style-4 #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe-style-5 #reviews ol.commentlist .comment_container,

.outline-element-decoration .stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.outline-element-decoration .stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.outline-element-decoration .stripe-style-4 .light-bg-btn,

.outline-element-decoration .stripe-style-5 .light-bg-btn,

.outline-element-decoration .stripe-style-4 .btn-light,

.outline-element-decoration .stripe-style-5 .btn-light,

.outline-element-decoration .stripe-style-4 .btn-light:hover,

.outline-element-decoration .stripe-style-5 .btn-light:hover,

.outline-element-decoration .stripe-style-4 .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe-style-5 .borderframe.br-standard .shortcode-single-image,

.outline-element-decoration .stripe-style-4 .frame-on.frame-fancy,

.outline-element-decoration .stripe-style-5 .frame-on.frame-fancy,

.outline-element-decoration .stripe-style-4 .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe-style-5 .dt-owl-item .post.bg-on:before,

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-4 .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe-style-5 .wpb_tabs.tab-style-two,

.outline-element-decoration .stripe-style-4 .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe-style-5 .tab-style-four.wpb_tabs,

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.outline-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.outline-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab,

.outline-element-decoration .stripe-style-4 .tab-style-four.wpb_tour,

.outline-element-decoration .stripe-style-5 .tab-style-four.wpb_tour,

.outline-element-decoration .stripe-style-4 .comment-list .comment-body,

.outline-element-decoration .stripe-style-5 .comment-list .comment-body,

.outline-element-decoration .stripe-style-4 .entry-author,

.outline-element-decoration .stripe-style-5 .entry-author {

	-webkit-box-shadow: none;

	box-shadow: none

}



.shadow-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .bg-on.team-container,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .shortcode-code,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .shop_attributes,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wc-order-review,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wc-side-column,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wc-login-wrap form,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe .sidebar-content.solid-bg form.track_order,

.shadow-element-decoration .stripe .sidebar-content.solid-bg form.lost_reset_password,

.shadow-element-decoration .stripe .sidebar-content.solid-bg #customer_login>div,

.shadow-element-decoration .stripe .sidebar-content.solid-bg #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .light-bg-btn,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .btn-light,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .btn-light:hover,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .frame-on.frame-fancy,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .comment-list .comment-body,

.shadow-element-decoration .stripe .sidebar-content.solid-bg .entry-author {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe:not(.outline-element-decoration) .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .bg-on.team-container,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shortcode-code,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .shop_attributes,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wc-order-review,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wc-side-column,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wc-login-wrap form,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe:not(.outline-element-decoration) form.track_order,

.shadow-element-decoration .stripe:not(.outline-element-decoration) form.lost_reset_password,

.shadow-element-decoration .stripe:not(.outline-element-decoration) #customer_login>div,

.shadow-element-decoration .stripe:not(.outline-element-decoration) #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .light-bg-btn,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .btn-light:hover,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .frame-on.frame-fancy,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .comment-list .comment-body,

.shadow-element-decoration .stripe:not(.outline-element-decoration) .entry-author {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-2.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-3.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.stripe-style-1.shadow-element-decoration .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .testimonial-item .ts-viewport,

.stripe-style-2.shadow-element-decoration .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .testimonial-item .ts-viewport,

.stripe-style-3.shadow-element-decoration .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .testimonial-item .ts-viewport,

.stripe-style-1.shadow-element-decoration .bg-on.team-container,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .bg-on.team-container,

.stripe-style-2.shadow-element-decoration .bg-on.team-container,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .bg-on.team-container,

.stripe-style-3.shadow-element-decoration .bg-on.team-container,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .bg-on.team-container,

.stripe-style-1.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-2.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-3.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.stripe-style-1.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-2.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-3.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-1.shadow-element-decoration .post.bg-on,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on,

.stripe-style-2.shadow-element-decoration .post.bg-on,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on,

.stripe-style-3.shadow-element-decoration .post.bg-on,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on,

.stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-quote,

.stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .post.bg-on.fullwidth-img.format-link,

.stripe-style-1.shadow-element-decoration .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-2.shadow-element-decoration .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-3.shadow-element-decoration .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on.centered-layout-list article,

.stripe-style-1.shadow-element-decoration .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-2.shadow-element-decoration .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-3.shadow-element-decoration .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on.classic-layout-list article,

.stripe-style-1.shadow-element-decoration .shortcode-code,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .shortcode-code,

.stripe-style-2.shadow-element-decoration .shortcode-code,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .shortcode-code,

.stripe-style-3.shadow-element-decoration .shortcode-code,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .shortcode-code,

.stripe-style-1.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-2.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-3.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .woocommerce-cart-wrap .cart-collaterals,

.stripe-style-1.shadow-element-decoration .shop_attributes,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .shop_attributes,

.stripe-style-2.shadow-element-decoration .shop_attributes,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .shop_attributes,

.stripe-style-3.shadow-element-decoration .shop_attributes,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .shop_attributes,

.stripe-style-1.shadow-element-decoration .wc-order-review,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wc-order-review,

.stripe-style-2.shadow-element-decoration .wc-order-review,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wc-order-review,

.stripe-style-3.shadow-element-decoration .wc-order-review,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wc-order-review,

.stripe-style-1.shadow-element-decoration .wc-side-column,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wc-side-column,

.stripe-style-2.shadow-element-decoration .wc-side-column,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wc-side-column,

.stripe-style-3.shadow-element-decoration .wc-side-column,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wc-side-column,

.stripe-style-1.shadow-element-decoration .wc-login-wrap form,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wc-login-wrap form,

.stripe-style-2.shadow-element-decoration .wc-login-wrap form,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wc-login-wrap form,

.stripe-style-3.shadow-element-decoration .wc-login-wrap form,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wc-login-wrap form,

.stripe-style-1.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-2.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-3.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wc-coupon-wrap .form-coupon-wrap,

.stripe-style-1.shadow-element-decoration form.track_order,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration form.track_order,

.stripe-style-2.shadow-element-decoration form.track_order,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration form.track_order,

.stripe-style-3.shadow-element-decoration form.track_order,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration form.track_order,

.stripe-style-1.shadow-element-decoration form.lost_reset_password,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration form.lost_reset_password,

.stripe-style-2.shadow-element-decoration form.lost_reset_password,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration form.lost_reset_password,

.stripe-style-3.shadow-element-decoration form.lost_reset_password,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration form.lost_reset_password,

.stripe-style-1.shadow-element-decoration #customer_login>div,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration #customer_login>div,

.stripe-style-2.shadow-element-decoration #customer_login>div,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration #customer_login>div,

.stripe-style-3.shadow-element-decoration #customer_login>div,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration #customer_login>div,

.stripe-style-1.shadow-element-decoration #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-2.shadow-element-decoration #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-3.shadow-element-decoration #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration #reviews ol.commentlist .comment_container,

.stripe-style-1.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-2.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-3.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.stripe-style-1.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-2.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-3.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.stripe-style-1.shadow-element-decoration .light-bg-btn,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .light-bg-btn,

.stripe-style-2.shadow-element-decoration .light-bg-btn,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .light-bg-btn,

.stripe-style-3.shadow-element-decoration .light-bg-btn,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .light-bg-btn,

.stripe-style-1.shadow-element-decoration .btn-light,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .btn-light,

.stripe-style-2.shadow-element-decoration .btn-light,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .btn-light,

.stripe-style-3.shadow-element-decoration .btn-light,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .btn-light,

.stripe-style-1.shadow-element-decoration .btn-light:hover,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .btn-light:hover,

.stripe-style-2.shadow-element-decoration .btn-light:hover,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .btn-light:hover,

.stripe-style-3.shadow-element-decoration .btn-light:hover,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .btn-light:hover,

.stripe-style-1.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-2.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-3.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .borderframe.br-standard .shortcode-single-image,

.stripe-style-1.shadow-element-decoration .frame-on.frame-fancy,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .frame-on.frame-fancy,

.stripe-style-2.shadow-element-decoration .frame-on.frame-fancy,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .frame-on.frame-fancy,

.stripe-style-3.shadow-element-decoration .frame-on.frame-fancy,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .frame-on.frame-fancy,

.stripe-style-1.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-2.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-3.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .dt-owl-item .post.bg-on:before,

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1.shadow-element-decoration .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-2.shadow-element-decoration .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-3.shadow-element-decoration .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wpb_tabs.tab-style-two,

.stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tabs,

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .wpb_tour.tab-style-two .wpb_tab,

.stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .tab-style-four.wpb_tour,

.stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .tab-style-four.wpb_tour,

.stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .tab-style-four.wpb_tour,

.stripe-style-1.shadow-element-decoration .comment-list .comment-body,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .comment-list .comment-body,

.stripe-style-2.shadow-element-decoration .comment-list .comment-body,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .comment-list .comment-body,

.stripe-style-3.shadow-element-decoration .comment-list .comment-body,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .comment-list .comment-body,

.stripe-style-1.shadow-element-decoration .entry-author,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .entry-author,

.stripe-style-2.shadow-element-decoration .entry-author,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .entry-author,

.stripe-style-3.shadow-element-decoration .entry-author,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .entry-author {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe-style-4 .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe-style-5 .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .stripe-style-4 .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe-style-5 .testimonial-item .ts-viewport,

.shadow-element-decoration .stripe-style-4 .bg-on.team-container,

.shadow-element-decoration .stripe-style-5 .bg-on.team-container,

.shadow-element-decoration .stripe-style-4 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe-style-5 .dt-style.vc_progress_bar.default-bg .vc_single_bar,

.shadow-element-decoration .stripe-style-4 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe-style-5 .dt-accordion-bg-on.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,

.shadow-element-decoration .stripe-style-4 .post.bg-on,

.shadow-element-decoration .stripe-style-5 .post.bg-on,

.shadow-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-quote,

.shadow-element-decoration .stripe-style-4 .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe-style-5 .post.bg-on.fullwidth-img.format-link,

.shadow-element-decoration .stripe-style-4 .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe-style-5 .content-bg-on.centered-layout-list article,

.shadow-element-decoration .stripe-style-4 .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe-style-5 .content-bg-on.classic-layout-list article,

.shadow-element-decoration .stripe-style-4 .shortcode-code,

.shadow-element-decoration .stripe-style-5 .shortcode-code,

.shadow-element-decoration .stripe-style-4 .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe-style-5 .woocommerce-cart-wrap .cart-collaterals,

.shadow-element-decoration .stripe-style-4 .shop_attributes,

.shadow-element-decoration .stripe-style-5 .shop_attributes,

.shadow-element-decoration .stripe-style-4 .wc-order-review,

.shadow-element-decoration .stripe-style-5 .wc-order-review,

.shadow-element-decoration .stripe-style-4 .wc-side-column,

.shadow-element-decoration .stripe-style-5 .wc-side-column,

.shadow-element-decoration .stripe-style-4 .wc-login-wrap form,

.shadow-element-decoration .stripe-style-5 .wc-login-wrap form,

.shadow-element-decoration .stripe-style-4 .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe-style-5 .wc-coupon-wrap .form-coupon-wrap,

.shadow-element-decoration .stripe-style-4 form.track_order,

.shadow-element-decoration .stripe-style-5 form.track_order,

.shadow-element-decoration .stripe-style-4 form.lost_reset_password,

.shadow-element-decoration .stripe-style-5 form.lost_reset_password,

.shadow-element-decoration .stripe-style-4 #customer_login>div,

.shadow-element-decoration .stripe-style-5 #customer_login>div,

.shadow-element-decoration .stripe-style-4 #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe-style-5 #reviews ol.commentlist .comment_container,

.shadow-element-decoration .stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active),

.shadow-element-decoration .stripe-style-4 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe-style-5 .woocommerce-MyAccount-navigation>ul li:not(.is-active):hover,

.shadow-element-decoration .stripe-style-4 .light-bg-btn,

.shadow-element-decoration .stripe-style-5 .light-bg-btn,

.shadow-element-decoration .stripe-style-4 .btn-light,

.shadow-element-decoration .stripe-style-5 .btn-light,

.shadow-element-decoration .stripe-style-4 .btn-light:hover,

.shadow-element-decoration .stripe-style-5 .btn-light:hover,

.shadow-element-decoration .stripe-style-4 .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe-style-5 .borderframe.br-standard .shortcode-single-image,

.shadow-element-decoration .stripe-style-4 .frame-on.frame-fancy,

.shadow-element-decoration .stripe-style-5 .frame-on.frame-fancy,

.shadow-element-decoration .stripe-style-4 .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe-style-5 .dt-owl-item .post.bg-on:before,

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tabs .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-4 .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe-style-5 .wpb_tabs.tab-style-two,

.shadow-element-decoration .stripe-style-4 .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe-style-5 .tab-style-four.wpb_tabs,

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-4 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-5 .tab-style-one.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active):hover,

.shadow-element-decoration .stripe-style-4 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-5 .tab-style-two.wpb_tour .wpb_tabs_nav li:not(.ui-tabs-active),

.shadow-element-decoration .stripe-style-4 .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe-style-5 .wpb_tour.tab-style-two .wpb_tab,

.shadow-element-decoration .stripe-style-4 .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe-style-5 .tab-style-four.wpb_tour,

.shadow-element-decoration .stripe-style-4 .comment-list .comment-body,

.shadow-element-decoration .stripe-style-5 .comment-list .comment-body,

.shadow-element-decoration .stripe-style-4 .entry-author,

.shadow-element-decoration .stripe-style-5 .entry-author {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe .sidebar-content.solid-bg .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(140, 149, 162, .15)

}



.stripe-style-1.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3.stripe-transparent-bg .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(0, 0, 0, .15)

}



#page .stripe-style-4 .centered-layout-list.dividers-on .post-entry-content:after,

.boxes-solid-bg .stripe-style-4 .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(255, 255, 255, .15)

}



#page .stripe-style-5 .centered-layout-list.dividers-on .post-entry-content:after,

.boxes-solid-bg .stripe-style-5 .centered-layout-list.dividers-on .post-entry-content:after {

	background-color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg .dt-fancy-title.bg-on,

.stripe .sidebar-content.solid-bg hr.gf_rule {

	background-color: rgba(140, 149, 162, .08)

}



.stripe-style-1.stripe-transparent-bg .dt-fancy-title.bg-on,

.stripe-style-1.stripe-transparent-bg hr.gf_rule {

	background-color: rgba(219, 219, 219, .08)

}



.stripe-style-2.stripe-transparent-bg .dt-fancy-title.bg-on,

.stripe-style-2.stripe-transparent-bg hr.gf_rule {

	background-color: rgba(51, 51, 51, .08)

}



.stripe-style-3.stripe-transparent-bg .dt-fancy-title.bg-on,

.stripe-style-3.stripe-transparent-bg hr.gf_rule {

	background-color: rgba(0, 0, 0, .08)

}



#page .stripe-style-4 .dt-fancy-title.bg-on,

.boxes-solid-bg .stripe-style-4 .dt-fancy-title.bg-on,

#page .stripe-style-4 hr.gf_rule,

.boxes-solid-bg .stripe-style-4 hr.gf_rule {

	background-color: rgba(255, 255, 255, .08)

}



#page .stripe-style-5 .dt-fancy-title.bg-on,

.boxes-solid-bg .stripe-style-5 .dt-fancy-title.bg-on,

#page .stripe-style-5 hr.gf_rule,

.boxes-solid-bg .stripe-style-5 hr.gf_rule {

	background-color: rgba(51, 51, 51, .08)

}



.stripe-style-1 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,

.stripe-style-1 blockquote:not(.shortcode-blockquote),

.stripe-style-1 blockquote.shortcode-blockquote.block-style-widget,

.stripe-style-1 .block-style-widget {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-2 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,

.stripe-style-2 blockquote:not(.shortcode-blockquote),

.stripe-style-2 blockquote.shortcode-blockquote.block-style-widget,

.stripe-style-2 .block-style-widget {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-3 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,

.stripe-style-3 blockquote:not(.shortcode-blockquote),

.stripe-style-3 blockquote.shortcode-blockquote.block-style-widget,

.stripe-style-3 .block-style-widget {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,

.stripe-style-4 blockquote:not(.shortcode-blockquote),

.stripe-style-4 blockquote.shortcode-blockquote.block-style-widget,

.stripe-style-4 .block-style-widget {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list) .post-entry-content,

.stripe-style-5 blockquote:not(.shortcode-blockquote),

.stripe-style-5 blockquote.shortcode-blockquote.block-style-widget,

.stripe-style-5 .block-style-widget {

	background-color: rgba(0, 0, 0, .08)

}



.outline-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget {

	-webkit-box-shadow: inset 0 0 0 1px;

	box-shadow: inset 0 0 0 1px

}



.outline-element-decoration .stripe:not(.shadow-element-decoration) .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe:not(.shadow-element-decoration) blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe:not(.shadow-element-decoration) .block-style-widget {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe-style-1.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe-style-1.outline-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-1.outline-element-decoration .block-style-widget,

.outline-element-decoration .stripe-style-1.outline-element-decoration .block-style-widget {

	-webkit-box-shadow: inset 0 0 0 1px #d33;

	box-shadow: inset 0 0 0 1px #d33

}



.stripe-style-2.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe-style-2.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe-style-2.outline-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-2.outline-element-decoration .block-style-widget,

.outline-element-decoration .stripe-style-2.outline-element-decoration .block-style-widget {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.stripe-style-3.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe-style-3.outline-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe-style-3.outline-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-3.outline-element-decoration .block-style-widget,

.outline-element-decoration .stripe-style-3.outline-element-decoration .block-style-widget {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.outline-element-decoration .stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.outline-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote),

.outline-element-decoration .stripe-style-4 .block-style-widget,

.outline-element-decoration .stripe-style-5 .block-style-widget {

	-webkit-box-shadow: none;

	box-shadow: none

}



.shadow-element-decoration .stripe .sidebar-content.solid-bg .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe .sidebar-content.solid-bg blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe .sidebar-content.solid-bg .block-style-widget {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe:not(.outline-element-decoration) .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe:not(.outline-element-decoration) blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe:not(.outline-element-decoration) .block-style-widget {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-2.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-3.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe-style-1.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe-style-2.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe-style-3.shadow-element-decoration blockquote:not(.shortcode-blockquote),

.stripe-style-1.shadow-element-decoration .block-style-widget,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .block-style-widget,

.stripe-style-2.shadow-element-decoration .block-style-widget,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .block-style-widget,

.stripe-style-3.shadow-element-decoration .block-style-widget,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .block-style-widget {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe-style-4 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe-style-5 .content-bg-on:not(.classic-layout-list):not(.centered-layout-list):not(.gradient-overlap-layout-list):not(.gradient-overlay-layout-list):not(.content-rollover-layout-list) .post-entry-content,

.shadow-element-decoration .stripe-style-4 blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe-style-5 blockquote:not(.shortcode-blockquote),

.shadow-element-decoration .stripe-style-4 .block-style-widget,

.shadow-element-decoration .stripe-style-5 .block-style-widget {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1 .format-link-content,

.stripe-style-1 .format-aside-content,

.stripe-style-1 .format-status-content,

.stripe-style-1 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-2 .format-link-content,

.stripe-style-2 .format-aside-content,

.stripe-style-2 .format-status-content,

.stripe-style-2 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-3 .format-link-content,

.stripe-style-3 .format-aside-content,

.stripe-style-3 .format-status-content,

.stripe-style-3 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(136, 136, 136, .08)

}



.stripe-style-4 .format-link-content,

.stripe-style-4 .format-aside-content,

.stripe-style-4 .format-status-content,

.stripe-style-4 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .format-link-content,

.stripe-style-5 .format-aside-content,

.stripe-style-5 .format-status-content,

.stripe-style-5 #page .content-bg-on.gradient-overlay-layout-list .post-entry-content {

	background-color: rgba(0, 0, 0, .08)

}



.outline-element-decoration .stripe .sidebar-content.solid-bg .format-link-content {

	-webkit-box-shadow: inset 0 0 0 1px;

	box-shadow: inset 0 0 0 1px

}



.outline-element-decoration .stripe:not(.shadow-element-decoration) .format-link-content {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.outline-element-decoration .format-link-content,

.outline-element-decoration .stripe-style-1.outline-element-decoration .format-link-content {

	-webkit-box-shadow: inset 0 0 0 1px #d33;

	box-shadow: inset 0 0 0 1px #d33

}



.stripe-style-2.outline-element-decoration .format-link-content,

.outline-element-decoration .stripe-style-2.outline-element-decoration .format-link-content {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.stripe-style-3.outline-element-decoration .format-link-content,

.outline-element-decoration .stripe-style-3.outline-element-decoration .format-link-content {

	-webkit-box-shadow: inset 0 0 0 1px #fff;

	box-shadow: inset 0 0 0 1px #fff

}



.outline-element-decoration .stripe-style-4 .format-link-content,

.outline-element-decoration .stripe-style-5 .format-link-content {

	-webkit-box-shadow: none;

	box-shadow: none

}



.shadow-element-decoration .stripe .sidebar-content.solid-bg .format-link-content {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe:not(.outline-element-decoration) .format-link-content {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe-style-1.shadow-element-decoration .format-link-content,

.shadow-element-decoration .stripe-style-1.shadow-element-decoration .format-link-content,

.stripe-style-2.shadow-element-decoration .format-link-content,

.shadow-element-decoration .stripe-style-2.shadow-element-decoration .format-link-content,

.stripe-style-3.shadow-element-decoration .format-link-content,

.shadow-element-decoration .stripe-style-3.shadow-element-decoration .format-link-content {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.shadow-element-decoration .stripe-style-4 .format-link-content,

.shadow-element-decoration .stripe-style-5 .format-link-content {

	-webkit-box-shadow: none;

	box-shadow: none

}



.stripe .sidebar-content.solid-bg .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe .sidebar-content.solid-bg .layout-list .post,

.stripe .sidebar-content.solid-bg .dividers-on.classic-layout-list .post,

.stripe .sidebar-content.solid-bg .ngg-albumoverview .ngg-album,

.stripe .sidebar-content.solid-bg .wpb_separator.wpb_content_element,

.stripe .sidebar-content.solid-bg .vc_text_separator,

.stripe .sidebar-content.solid-bg blockquote.shortcode-blockquote,

.stripe .sidebar-content.solid-bg .plain-bg,

.stripe .sidebar-content.solid-bg .borderframe .shortcode-single-image,

.stripe .sidebar-content.solid-bg .frame-on,

.stripe .sidebar-content.solid-bg .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe .sidebar-content.solid-bg .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe .sidebar-content.solid-bg .single .entry-tags a,

.stripe .sidebar-content.solid-bg .post-navigation .nav-links,

.stripe .sidebar-content.solid-bg .single-related-posts,

.stripe .sidebar-content.solid-bg .no-avatar,

.stripe .sidebar-content.solid-bg .list-divider li,

.stripe .sidebar-content.solid-bg .separator-holder,

.stripe .sidebar-content.solid-bg .accent-border-color .bg-on .separator-holder {

	border-color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-1 .layout-list .post,

.stripe-style-1 .dividers-on.classic-layout-list .post,

.stripe-style-1 .ngg-albumoverview .ngg-album,

.stripe-style-1 .wpb_separator.wpb_content_element,

.stripe-style-1 .vc_text_separator,

.stripe-style-1 blockquote.shortcode-blockquote,

.stripe-style-1 .plain-bg,

.stripe-style-1 .borderframe .shortcode-single-image,

.stripe-style-1 .frame-on,

.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe-style-1 .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe-style-1 .single .entry-tags a,

.stripe-style-1 .post-navigation .nav-links,

.stripe-style-1 .single-related-posts,

.stripe-style-1 .no-avatar,

.stripe-style-1 .list-divider li,

.stripe-style-1 .separator-holder,

.stripe-style-1 .accent-border-color .bg-on .separator-holder {

	border-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-2 .layout-list .post,

.stripe-style-2 .dividers-on.classic-layout-list .post,

.stripe-style-2 .ngg-albumoverview .ngg-album,

.stripe-style-2 .wpb_separator.wpb_content_element,

.stripe-style-2 .vc_text_separator,

.stripe-style-2 blockquote.shortcode-blockquote,

.stripe-style-2 .plain-bg,

.stripe-style-2 .borderframe .shortcode-single-image,

.stripe-style-2 .frame-on,

.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe-style-2 .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe-style-2 .single .entry-tags a,

.stripe-style-2 .post-navigation .nav-links,

.stripe-style-2 .single-related-posts,

.stripe-style-2 .no-avatar,

.stripe-style-2 .list-divider li,

.stripe-style-2 .separator-holder,

.stripe-style-2 .accent-border-color .bg-on .separator-holder {

	border-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-3 .layout-list .post,

.stripe-style-3 .dividers-on.classic-layout-list .post,

.stripe-style-3 .ngg-albumoverview .ngg-album,

.stripe-style-3 .wpb_separator.wpb_content_element,

.stripe-style-3 .vc_text_separator,

.stripe-style-3 blockquote.shortcode-blockquote,

.stripe-style-3 .plain-bg,

.stripe-style-3 .borderframe .shortcode-single-image,

.stripe-style-3 .frame-on,

.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe-style-3 .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe-style-3 .single .entry-tags a,

.stripe-style-3 .post-navigation .nav-links,

.stripe-style-3 .single-related-posts,

.stripe-style-3 .no-avatar,

.stripe-style-3 .list-divider li,

.stripe-style-3 .separator-holder,

.stripe-style-3 .accent-border-color .bg-on .separator-holder {

	border-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-4 .layout-list .post,

.stripe-style-4 .dividers-on.classic-layout-list .post,

.stripe-style-4 .ngg-albumoverview .ngg-album,

.stripe-style-4 .wpb_separator.wpb_content_element,

.stripe-style-4 .vc_text_separator,

.stripe-style-4 blockquote.shortcode-blockquote,

.stripe-style-4 .plain-bg,

.stripe-style-4 .borderframe .shortcode-single-image,

.stripe-style-4 .frame-on,

.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe-style-4 .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe-style-4 .single .entry-tags a,

.stripe-style-4 .post-navigation .nav-links,

.stripe-style-4 .single-related-posts,

.stripe-style-4 .no-avatar,

.stripe-style-4 .list-divider li,

.stripe-style-4 .separator-holder,

.stripe-style-4 .accent-border-color .bg-on .separator-holder {

	border-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .wpb_content_element.dt-accordion-line-on .wpb_accordion_wrapper .wpb_accordion_header,

.stripe-style-5 .layout-list .post,

.stripe-style-5 .dividers-on.classic-layout-list .post,

.stripe-style-5 .ngg-albumoverview .ngg-album,

.stripe-style-5 .wpb_separator.wpb_content_element,

.stripe-style-5 .vc_text_separator,

.stripe-style-5 blockquote.shortcode-blockquote,

.stripe-style-5 .plain-bg,

.stripe-style-5 .borderframe .shortcode-single-image,

.stripe-style-5 .frame-on,

.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav li,

.stripe-style-5 .wpb_tour.tab-style-three .wpb_tabs_nav,

.stripe-style-5 .single .entry-tags a,

.stripe-style-5 .post-navigation .nav-links,

.stripe-style-5 .single-related-posts,

.stripe-style-5 .no-avatar,

.stripe-style-5 .list-divider li,

.stripe-style-5 .separator-holder,

.stripe-style-5 .accent-border-color .bg-on .separator-holder {

	border-color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg .widget .team-author-name,

.stripe .sidebar-content.solid-bg .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe .sidebar-content.solid-bg .team-author-name,

.stripe .sidebar-content.solid-bg .pb-style-two .vc_label,

.stripe .sidebar-content.solid-bg .pb-style-three .vc_label,

.stripe .sidebar-content.solid-bg .wpb_content_element .wpb_accordion_header>a span,

.stripe .sidebar-content.solid-bg .post h2.entry-title,

.stripe .sidebar-content.solid-bg .post h2.entry-title,

.stripe .sidebar-content.solid-bg .gform_wrapper h3.gform_title,

.stripe .sidebar-content.solid-bg .gform_wrapper .gsection .gfield_label,

.stripe .sidebar-content.solid-bg .gform_wrapper h2.gsection_title,

.stripe .sidebar-content.solid-bg h3.gform_title,

.stripe .sidebar-content.solid-bg form.mc4wp-form label,

.stripe .sidebar-content.solid-bg .rollover-content h2.entry-title,

.stripe .sidebar-content.solid-bg .filter a,

.stripe .sidebar-content.solid-bg .filter a *,

.stripe .sidebar-content.solid-bg .filter .customSelect,

.stripe .sidebar-content.solid-bg .paginator a,

.stripe .sidebar-content.solid-bg .paginator a *,

.stripe .sidebar-content.solid-bg .paginator:not(.paginator-more-button) a,

.stripe .sidebar-content.solid-bg .woocom-list-content .price ins,

.stripe .sidebar-content.solid-bg .woocom-list-content .price ins *,

.stripe .sidebar-content.solid-bg blockquote,

.stripe .sidebar-content.solid-bg blockquote *,

.stripe .sidebar-content.solid-bg .shortcode-pullquote,

.stripe .sidebar-content.solid-bg .comments-title,

.stripe .sidebar-content.solid-bg .comments-title a,

.stripe .sidebar-content.solid-bg .comment-author a,

.stripe .sidebar-content.solid-bg .comment-author .fn,

.stripe .sidebar-content.solid-bg #reply-title,

.stripe .sidebar-content.solid-bg .fn,

.stripe .sidebar-content.solid-bg .fn a,

.stripe .sidebar-content.solid-bg .pingback-title,

.stripe .sidebar-content.solid-bg .single .entry-tags a:hover,

.stripe .sidebar-content.solid-bg .share-button.entry-share,

.stripe .sidebar-content.solid-bg .btn-project-link,

.stripe .sidebar-content.solid-bg .btn-project-link:hover,

.stripe .sidebar-content.solid-bg .comment-reply-link,

.stripe .sidebar-content.solid-bg .comment-reply-link:hover,

.stripe .sidebar-content.solid-bg .share-link-description,

.stripe .sidebar-content.solid-bg .wpb_content_element .wpb_tabs_nav>li>a,

.stripe .sidebar-content.solid-bg .title-color .dt-fancy-title,

.stripe .sidebar-content.solid-bg .widget-title,

.stripe .sidebar-content.solid-bg .widgettitle,

.stripe .sidebar-content.solid-bg .widget_categories li a,

.stripe .sidebar-content.solid-bg .widget_meta a,

.stripe .sidebar-content.solid-bg .blogroll a,

.stripe .sidebar-content.solid-bg .widget_archive li a,

.stripe .sidebar-content.solid-bg .widget_recent_entries a,

.stripe .sidebar-content.solid-bg .widget_recent_comments a,

.stripe .sidebar-content.solid-bg .widget_links a,

.stripe .sidebar-content.solid-bg .items-grid a,

.stripe .sidebar-content.solid-bg .recent-posts a,

.stripe .sidebar-content.solid-bg .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe .sidebar-content.solid-bg .contact-info .secondary-color,

.stripe .sidebar-content.solid-bg .widget_nav_menu a,

.stripe .sidebar-content.solid-bg .tagcloud a,

.stripe .sidebar-content.solid-bg .widget_pages a,

.stripe .sidebar-content.solid-bg a.rsswidget,

.stripe .sidebar-content.solid-bg .textwidget a,

.stripe .sidebar-content.solid-bg #wp-calendar th,

.stripe .sidebar-content.solid-bg #wp-calendar caption,

.stripe .sidebar-content.solid-bg #wp-calendar tfoot td,

.stripe .sidebar-content.solid-bg #wp-calendar tfoot td a,

.stripe .sidebar-content.solid-bg .tp_recent_tweets li a,

.stripe .sidebar-content.solid-bg .skill-name,

.stripe .sidebar-content.solid-bg .skill-name *,

.stripe .sidebar-content.solid-bg .custom-nav>li>a span,

.stripe .sidebar-content.solid-bg .custom-nav>li>ul a span,

.stripe .sidebar-content.solid-bg .st-accordion li a,

.stripe .sidebar-content.solid-bg .st-accordion>ul li>a *,

.stripe .sidebar-content.solid-bg .related-product>li .product-title,

.stripe .sidebar-content.solid-bg .related-product>li .amount,

.stripe .sidebar-content.solid-bg .woocommerce fieldset legend,

.stripe .sidebar-content.solid-bg .woocom-list-content .price ins,

.stripe .sidebar-content.solid-bg .woocom-list-content .price ins *,

.stripe .sidebar-content.solid-bg .woocommerce-MyAccount-navigation>ul li a,

.stripe .sidebar-content.solid-bg .sidebar-content:not(.solid-bg) .color-primary {

	color: #1f365c

}



.stripe-style-1 .widget .team-author-name,

.stripe-style-1 .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe-style-1 .team-author-name,

.stripe-style-1 .pb-style-two .vc_label,

.stripe-style-1 .pb-style-three .vc_label,

.stripe-style-1 .wpb_content_element .wpb_accordion_header>a span,

.stripe-style-1 .post h2.entry-title,

.stripe-style-1 .post h2.entry-title,

.stripe-style-1 .gform_wrapper h3.gform_title,

.stripe-style-1 .gform_wrapper .gsection .gfield_label,

.stripe-style-1 .gform_wrapper h2.gsection_title,

.stripe-style-1 h3.gform_title,

.stripe-style-1 form.mc4wp-form label,

.stripe-style-1 .rollover-content h2.entry-title,

.stripe-style-1 .filter a,

.stripe-style-1 .filter a *,

.stripe-style-1 .filter .customSelect,

.stripe-style-1 .paginator a,

.stripe-style-1 .paginator a *,

.stripe-style-1 .paginator:not(.paginator-more-button) a,

.stripe-style-1 .woocom-list-content .price ins,

.stripe-style-1 .woocom-list-content .price ins *,

.stripe-style-1 blockquote,

.stripe-style-1 blockquote *,

.stripe-style-1 .shortcode-pullquote,

.stripe-style-1 .comments-title,

.stripe-style-1 .comments-title a,

.stripe-style-1 .comment-author a,

.stripe-style-1 .comment-author .fn,

.stripe-style-1 #reply-title,

.stripe-style-1 .fn,

.stripe-style-1 .fn a,

.stripe-style-1 .pingback-title,

.stripe-style-1 .single .entry-tags a:hover,

.stripe-style-1 .share-button.entry-share,

.stripe-style-1 .btn-project-link,

.stripe-style-1 .btn-project-link:hover,

.stripe-style-1 .comment-reply-link,

.stripe-style-1 .comment-reply-link:hover,

.stripe-style-1 .share-link-description,

.stripe-style-1 .wpb_content_element .wpb_tabs_nav>li>a,

.stripe-style-1 .title-color .dt-fancy-title,

.stripe-style-1 .widget-title,

.stripe-style-1 .widgettitle,

.stripe-style-1 .widget_categories li a,

.stripe-style-1 .widget_meta a,

.stripe-style-1 .blogroll a,

.stripe-style-1 .widget_archive li a,

.stripe-style-1 .widget_recent_entries a,

.stripe-style-1 .widget_recent_comments a,

.stripe-style-1 .widget_links a,

.stripe-style-1 .items-grid a,

.stripe-style-1 .recent-posts a,

.stripe-style-1 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe-style-1 .contact-info .secondary-color,

.stripe-style-1 .widget_nav_menu a,

.stripe-style-1 .tagcloud a,

.stripe-style-1 .widget_pages a,

.stripe-style-1 a.rsswidget,

.stripe-style-1 .textwidget a,

.stripe-style-1 #wp-calendar th,

.stripe-style-1 #wp-calendar caption,

.stripe-style-1 #wp-calendar tfoot td,

.stripe-style-1 #wp-calendar tfoot td a,

.stripe-style-1 .tp_recent_tweets li a,

.stripe-style-1 .skill-name,

.stripe-style-1 .skill-name *,

.stripe-style-1 .custom-nav>li>a span,

.stripe-style-1 .custom-nav>li>ul a span,

.stripe-style-1 .st-accordion li a,

.stripe-style-1 .st-accordion>ul li>a *,

.stripe-style-1 .related-product>li .product-title,

.stripe-style-1 .related-product>li .amount,

.stripe-style-1 .woocommerce fieldset legend,

.stripe-style-1 .woocom-list-content .price ins,

.stripe-style-1 .woocom-list-content .price ins *,

.stripe-style-1 .woocommerce-MyAccount-navigation>ul li a,

.stripe-style-1 .sidebar-content:not(.solid-bg) .color-primary {

	color: #ff9f1a

}



.stripe-style-2 .widget .team-author-name,

.stripe-style-2 .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe-style-2 .team-author-name,

.stripe-style-2 .pb-style-two .vc_label,

.stripe-style-2 .pb-style-three .vc_label,

.stripe-style-2 .wpb_content_element .wpb_accordion_header>a span,

.stripe-style-2 .post h2.entry-title,

.stripe-style-2 .post h2.entry-title,

.stripe-style-2 .gform_wrapper h3.gform_title,

.stripe-style-2 .gform_wrapper .gsection .gfield_label,

.stripe-style-2 .gform_wrapper h2.gsection_title,

.stripe-style-2 h3.gform_title,

.stripe-style-2 form.mc4wp-form label,

.stripe-style-2 .rollover-content h2.entry-title,

.stripe-style-2 .filter a,

.stripe-style-2 .filter a *,

.stripe-style-2 .filter .customSelect,

.stripe-style-2 .paginator a,

.stripe-style-2 .paginator a *,

.stripe-style-2 .paginator:not(.paginator-more-button) a,

.stripe-style-2 .woocom-list-content .price ins,

.stripe-style-2 .woocom-list-content .price ins *,

.stripe-style-2 blockquote,

.stripe-style-2 blockquote *,

.stripe-style-2 .shortcode-pullquote,

.stripe-style-2 .comments-title,

.stripe-style-2 .comments-title a,

.stripe-style-2 .comment-author a,

.stripe-style-2 .comment-author .fn,

.stripe-style-2 #reply-title,

.stripe-style-2 .fn,

.stripe-style-2 .fn a,

.stripe-style-2 .pingback-title,

.stripe-style-2 .single .entry-tags a:hover,

.stripe-style-2 .share-button.entry-share,

.stripe-style-2 .btn-project-link,

.stripe-style-2 .btn-project-link:hover,

.stripe-style-2 .comment-reply-link,

.stripe-style-2 .comment-reply-link:hover,

.stripe-style-2 .share-link-description,

.stripe-style-2 .wpb_content_element .wpb_tabs_nav>li>a,

.stripe-style-2 .title-color .dt-fancy-title,

.stripe-style-2 .widget-title,

.stripe-style-2 .widgettitle,

.stripe-style-2 .widget_categories li a,

.stripe-style-2 .widget_meta a,

.stripe-style-2 .blogroll a,

.stripe-style-2 .widget_archive li a,

.stripe-style-2 .widget_recent_entries a,

.stripe-style-2 .widget_recent_comments a,

.stripe-style-2 .widget_links a,

.stripe-style-2 .items-grid a,

.stripe-style-2 .recent-posts a,

.stripe-style-2 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe-style-2 .contact-info .secondary-color,

.stripe-style-2 .widget_nav_menu a,

.stripe-style-2 .tagcloud a,

.stripe-style-2 .widget_pages a,

.stripe-style-2 a.rsswidget,

.stripe-style-2 .textwidget a,

.stripe-style-2 #wp-calendar th,

.stripe-style-2 #wp-calendar caption,

.stripe-style-2 #wp-calendar tfoot td,

.stripe-style-2 #wp-calendar tfoot td a,

.stripe-style-2 .tp_recent_tweets li a,

.stripe-style-2 .skill-name,

.stripe-style-2 .skill-name *,

.stripe-style-2 .custom-nav>li>a span,

.stripe-style-2 .custom-nav>li>ul a span,

.stripe-style-2 .st-accordion li a,

.stripe-style-2 .st-accordion>ul li>a *,

.stripe-style-2 .related-product>li .product-title,

.stripe-style-2 .related-product>li .amount,

.stripe-style-2 .woocommerce fieldset legend,

.stripe-style-2 .woocom-list-content .price ins,

.stripe-style-2 .woocom-list-content .price ins *,

.stripe-style-2 .woocommerce-MyAccount-navigation>ul li a,

.stripe-style-2 .sidebar-content:not(.solid-bg) .color-primary {

	color: #203961

}



.stripe-style-3 .widget .team-author-name,

.stripe-style-3 .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe-style-3 .team-author-name,

.stripe-style-3 .pb-style-two .vc_label,

.stripe-style-3 .pb-style-three .vc_label,

.stripe-style-3 .wpb_content_element .wpb_accordion_header>a span,

.stripe-style-3 .post h2.entry-title,

.stripe-style-3 .post h2.entry-title,

.stripe-style-3 .gform_wrapper h3.gform_title,

.stripe-style-3 .gform_wrapper .gsection .gfield_label,

.stripe-style-3 .gform_wrapper h2.gsection_title,

.stripe-style-3 h3.gform_title,

.stripe-style-3 form.mc4wp-form label,

.stripe-style-3 .rollover-content h2.entry-title,

.stripe-style-3 .filter a,

.stripe-style-3 .filter a *,

.stripe-style-3 .filter .customSelect,

.stripe-style-3 .paginator a,

.stripe-style-3 .paginator a *,

.stripe-style-3 .paginator:not(.paginator-more-button) a,

.stripe-style-3 .woocom-list-content .price ins,

.stripe-style-3 .woocom-list-content .price ins *,

.stripe-style-3 blockquote,

.stripe-style-3 blockquote *,

.stripe-style-3 .shortcode-pullquote,

.stripe-style-3 .comments-title,

.stripe-style-3 .comments-title a,

.stripe-style-3 .comment-author a,

.stripe-style-3 .comment-author .fn,

.stripe-style-3 #reply-title,

.stripe-style-3 .fn,

.stripe-style-3 .fn a,

.stripe-style-3 .pingback-title,

.stripe-style-3 .single .entry-tags a:hover,

.stripe-style-3 .share-button.entry-share,

.stripe-style-3 .btn-project-link,

.stripe-style-3 .btn-project-link:hover,

.stripe-style-3 .comment-reply-link,

.stripe-style-3 .comment-reply-link:hover,

.stripe-style-3 .share-link-description,

.stripe-style-3 .wpb_content_element .wpb_tabs_nav>li>a,

.stripe-style-3 .title-color .dt-fancy-title,

.stripe-style-3 .widget-title,

.stripe-style-3 .widgettitle,

.stripe-style-3 .widget_categories li a,

.stripe-style-3 .widget_meta a,

.stripe-style-3 .blogroll a,

.stripe-style-3 .widget_archive li a,

.stripe-style-3 .widget_recent_entries a,

.stripe-style-3 .widget_recent_comments a,

.stripe-style-3 .widget_links a,

.stripe-style-3 .items-grid a,

.stripe-style-3 .recent-posts a,

.stripe-style-3 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe-style-3 .contact-info .secondary-color,

.stripe-style-3 .widget_nav_menu a,

.stripe-style-3 .tagcloud a,

.stripe-style-3 .widget_pages a,

.stripe-style-3 a.rsswidget,

.stripe-style-3 .textwidget a,

.stripe-style-3 #wp-calendar th,

.stripe-style-3 #wp-calendar caption,

.stripe-style-3 #wp-calendar tfoot td,

.stripe-style-3 #wp-calendar tfoot td a,

.stripe-style-3 .tp_recent_tweets li a,

.stripe-style-3 .skill-name,

.stripe-style-3 .skill-name *,

.stripe-style-3 .custom-nav>li>a span,

.stripe-style-3 .custom-nav>li>ul a span,

.stripe-style-3 .st-accordion li a,

.stripe-style-3 .st-accordion>ul li>a *,

.stripe-style-3 .related-product>li .product-title,

.stripe-style-3 .related-product>li .amount,

.stripe-style-3 .woocommerce fieldset legend,

.stripe-style-3 .woocom-list-content .price ins,

.stripe-style-3 .woocom-list-content .price ins *,

.stripe-style-3 .woocommerce-MyAccount-navigation>ul li a,

.stripe-style-3 .sidebar-content:not(.solid-bg) .color-primary {

	color: #203961

}



.stripe-style-4 .widget .team-author-name,

.stripe-style-4 .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe-style-4 .team-author-name,

.stripe-style-4 .pb-style-two .vc_label,

.stripe-style-4 .pb-style-three .vc_label,

.stripe-style-4 .wpb_content_element .wpb_accordion_header>a span,

.stripe-style-4 .post h2.entry-title,

.stripe-style-4 .post h2.entry-title,

.stripe-style-4 .gform_wrapper h3.gform_title,

.stripe-style-4 .gform_wrapper .gsection .gfield_label,

.stripe-style-4 .gform_wrapper h2.gsection_title,

.stripe-style-4 h3.gform_title,

.stripe-style-4 form.mc4wp-form label,

.stripe-style-4 .rollover-content h2.entry-title,

.stripe-style-4 .filter a,

.stripe-style-4 .filter a *,

.stripe-style-4 .filter .customSelect,

.stripe-style-4 .paginator a,

.stripe-style-4 .paginator a *,

.stripe-style-4 .paginator:not(.paginator-more-button) a,

.stripe-style-4 .woocom-list-content .price ins,

.stripe-style-4 .woocom-list-content .price ins *,

.stripe-style-4 blockquote,

.stripe-style-4 blockquote *,

.stripe-style-4 .shortcode-pullquote,

.stripe-style-4 .comments-title,

.stripe-style-4 .comments-title a,

.stripe-style-4 .comment-author a,

.stripe-style-4 .comment-author .fn,

.stripe-style-4 #reply-title,

.stripe-style-4 .fn,

.stripe-style-4 .fn a,

.stripe-style-4 .pingback-title,

.stripe-style-4 .single .entry-tags a:hover,

.stripe-style-4 .share-button.entry-share,

.stripe-style-4 .btn-project-link,

.stripe-style-4 .btn-project-link:hover,

.stripe-style-4 .comment-reply-link,

.stripe-style-4 .comment-reply-link:hover,

.stripe-style-4 .share-link-description,

.stripe-style-4 .wpb_content_element .wpb_tabs_nav>li>a,

.stripe-style-4 .title-color .dt-fancy-title,

.stripe-style-4 .widget-title,

.stripe-style-4 .widgettitle,

.stripe-style-4 .widget_categories li a,

.stripe-style-4 .widget_meta a,

.stripe-style-4 .blogroll a,

.stripe-style-4 .widget_archive li a,

.stripe-style-4 .widget_recent_entries a,

.stripe-style-4 .widget_recent_comments a,

.stripe-style-4 .widget_links a,

.stripe-style-4 .items-grid a,

.stripe-style-4 .recent-posts a,

.stripe-style-4 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe-style-4 .contact-info .secondary-color,

.stripe-style-4 .widget_nav_menu a,

.stripe-style-4 .tagcloud a,

.stripe-style-4 .widget_pages a,

.stripe-style-4 a.rsswidget,

.stripe-style-4 .textwidget a,

.stripe-style-4 #wp-calendar th,

.stripe-style-4 #wp-calendar caption,

.stripe-style-4 #wp-calendar tfoot td,

.stripe-style-4 #wp-calendar tfoot td a,

.stripe-style-4 .tp_recent_tweets li a,

.stripe-style-4 .skill-name,

.stripe-style-4 .skill-name *,

.stripe-style-4 .custom-nav>li>a span,

.stripe-style-4 .custom-nav>li>ul a span,

.stripe-style-4 .st-accordion li a,

.stripe-style-4 .st-accordion>ul li>a *,

.stripe-style-4 .related-product>li .product-title,

.stripe-style-4 .related-product>li .amount,

.stripe-style-4 .woocommerce fieldset legend,

.stripe-style-4 .woocom-list-content .price ins,

.stripe-style-4 .woocom-list-content .price ins *,

.stripe-style-4 .woocommerce-MyAccount-navigation>ul li a,

.stripe-style-4 .sidebar-content:not(.solid-bg) .color-primary {

	color: #fff

}



.stripe-style-5 .widget .team-author-name,

.stripe-style-5 .sidebar-content:not(.solid-bg) .widget .team-author-name,

.stripe-style-5 .team-author-name,

.stripe-style-5 .pb-style-two .vc_label,

.stripe-style-5 .pb-style-three .vc_label,

.stripe-style-5 .wpb_content_element .wpb_accordion_header>a span,

.stripe-style-5 .post h2.entry-title,

.stripe-style-5 .post h2.entry-title,

.stripe-style-5 .gform_wrapper h3.gform_title,

.stripe-style-5 .gform_wrapper .gsection .gfield_label,

.stripe-style-5 .gform_wrapper h2.gsection_title,

.stripe-style-5 h3.gform_title,

.stripe-style-5 form.mc4wp-form label,

.stripe-style-5 .rollover-content h2.entry-title,

.stripe-style-5 .filter a,

.stripe-style-5 .filter a *,

.stripe-style-5 .filter .customSelect,

.stripe-style-5 .paginator a,

.stripe-style-5 .paginator a *,

.stripe-style-5 .paginator:not(.paginator-more-button) a,

.stripe-style-5 .woocom-list-content .price ins,

.stripe-style-5 .woocom-list-content .price ins *,

.stripe-style-5 blockquote,

.stripe-style-5 blockquote *,

.stripe-style-5 .shortcode-pullquote,

.stripe-style-5 .comments-title,

.stripe-style-5 .comments-title a,

.stripe-style-5 .comment-author a,

.stripe-style-5 .comment-author .fn,

.stripe-style-5 #reply-title,

.stripe-style-5 .fn,

.stripe-style-5 .fn a,

.stripe-style-5 .pingback-title,

.stripe-style-5 .single .entry-tags a:hover,

.stripe-style-5 .share-button.entry-share,

.stripe-style-5 .btn-project-link,

.stripe-style-5 .btn-project-link:hover,

.stripe-style-5 .comment-reply-link,

.stripe-style-5 .comment-reply-link:hover,

.stripe-style-5 .share-link-description,

.stripe-style-5 .wpb_content_element .wpb_tabs_nav>li>a,

.stripe-style-5 .title-color .dt-fancy-title,

.stripe-style-5 .widget-title,

.stripe-style-5 .widgettitle,

.stripe-style-5 .widget_categories li a,

.stripe-style-5 .widget_meta a,

.stripe-style-5 .blogroll a,

.stripe-style-5 .widget_archive li a,

.stripe-style-5 .widget_recent_entries a,

.stripe-style-5 .widget_recent_comments a,

.stripe-style-5 .widget_links a,

.stripe-style-5 .items-grid a,

.stripe-style-5 .recent-posts a,

.stripe-style-5 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) .recent-posts a,

.stripe-style-5 .contact-info .secondary-color,

.stripe-style-5 .widget_nav_menu a,

.stripe-style-5 .tagcloud a,

.stripe-style-5 .widget_pages a,

.stripe-style-5 a.rsswidget,

.stripe-style-5 .textwidget a,

.stripe-style-5 #wp-calendar th,

.stripe-style-5 #wp-calendar caption,

.stripe-style-5 #wp-calendar tfoot td,

.stripe-style-5 #wp-calendar tfoot td a,

.stripe-style-5 .tp_recent_tweets li a,

.stripe-style-5 .skill-name,

.stripe-style-5 .skill-name *,

.stripe-style-5 .custom-nav>li>a span,

.stripe-style-5 .custom-nav>li>ul a span,

.stripe-style-5 .st-accordion li a,

.stripe-style-5 .st-accordion>ul li>a *,

.stripe-style-5 .related-product>li .product-title,

.stripe-style-5 .related-product>li .amount,

.stripe-style-5 .woocommerce fieldset legend,

.stripe-style-5 .woocom-list-content .price ins,

.stripe-style-5 .woocom-list-content .price ins *,

.stripe-style-5 .woocommerce-MyAccount-navigation>ul li a,

.stripe-style-5 .sidebar-content:not(.solid-bg) .color-primary {

	color: #333

}



.stripe .sidebar-content.solid-bg .blog-shortcode .entry-title a,

.stripe .sidebar-content.solid-bg .portfolio-shortcode .entry-title a,

.stripe .sidebar-content.solid-bg .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #1f365c

}



.stripe-style-1 .blog-shortcode .entry-title a,

.stripe-style-1 .portfolio-shortcode .entry-title a,

.stripe-style-1 .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #ff9f1a

}



.stripe-style-2 .blog-shortcode .entry-title a,

.stripe-style-2 .portfolio-shortcode .entry-title a,

.stripe-style-2 .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #203961

}



.stripe-style-3 .blog-shortcode .entry-title a,

.stripe-style-3 .portfolio-shortcode .entry-title a,

.stripe-style-3 .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #203961

}



.stripe-style-4 .blog-shortcode .entry-title a,

.stripe-style-4 .portfolio-shortcode .entry-title a,

.stripe-style-4 .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #fff

}



.stripe-style-5 .blog-shortcode .entry-title a,

.stripe-style-5 .portfolio-shortcode .entry-title a,

.stripe-style-5 .owl-carousel.blog-carousel-shortcode .entry-title a {

	color: #333

}



.stripe .sidebar-content.solid-bg .post-details.details-type-link {

	color: #1f365c

}



.stripe-style-1 .post-details.details-type-link {

	color: #ff9f1a

}



.stripe-style-2 .post-details.details-type-link {

	color: #203961

}



.stripe-style-3 .post-details.details-type-link {

	color: #203961

}



.stripe-style-4 .post-details.details-type-link {

	color: #fff

}



.stripe-style-5 .post-details.details-type-link {

	color: #333

}



.stripe .sidebar-content.solid-bg .post-details.details-type-link * {

	color: #1f365c

}



.stripe-style-1 .post-details.details-type-link * {

	color: #ff9f1a

}



.stripe-style-2 .post-details.details-type-link * {

	color: #203961

}



.stripe-style-3 .post-details.details-type-link * {

	color: #203961

}



.stripe-style-4 .post-details.details-type-link * {

	color: #fff

}



.stripe-style-5 .post-details.details-type-link * {

	color: #333

}



.stripe-style-1 .content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(136, 136, 136, .08);

	background: -moz-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: -webkit-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: linear-gradient(to bottom, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%)

}



.stripe-style-2 .content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(136, 136, 136, .08);

	background: -moz-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: -webkit-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: linear-gradient(to bottom, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%)

}



.stripe-style-3 .content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(136, 136, 136, .08);

	background: -moz-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: -webkit-linear-gradient(top, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%);

	background: linear-gradient(to bottom, rgba(136, 136, 136, 0) 0%, rgba(136, 136, 136, .08) 65%, rgba(136, 136, 136, .08) 100%)

}



.stripe-style-4 .content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(255, 255, 255, .15);

	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%);

	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%);

	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .15) 65%, rgba(255, 255, 255, .15) 100%)

}



.stripe-style-5 .content-bg-on.content-rollover-layout-list .post-entry-content:before {

	background: rgba(0, 0, 0, .08);

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%);

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%);

	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .08) 65%, rgba(0, 0, 0, .08) 100%)

}



#page .stripe-style-1 .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(136, 136, 136, .08), rgba(136, 136, 136, .08)) no-repeat 0 150px

}



#page .stripe-style-2 .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(136, 136, 136, .08), rgba(136, 136, 136, .08)) no-repeat 0 150px

}



#page .stripe-style-3 .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(136, 136, 136, .08), rgba(136, 136, 136, .08)) no-repeat 0 150px

}



#page .stripe-style-4 .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(255, 255, 255, .15), rgba(255, 255, 255, .15)) no-repeat 0 150px

}



#page .stripe-style-5 .content-bg-on.gradient-overlap-layout-list .post-entry-content {

	background: linear-gradient(to bottom, rgba(0, 0, 0, .08), rgba(0, 0, 0, .08)) no-repeat 0 150px

}



.stripe .sidebar-content.solid-bg .team-author p,

.stripe .sidebar-content.solid-bg .blog-shortcode .entry-meta,

.stripe .sidebar-content.solid-bg .portfolio-shortcode .entry-meta,

.stripe .sidebar-content.solid-bg .owl-carousel .entry-meta,

.stripe .sidebar-content.solid-bg .shortcode-single-caption,

.stripe .sidebar-content.solid-bg .author-link,

.stripe .sidebar-content.solid-bg .author-link:hover,

.stripe .sidebar-content.solid-bg .meta-nav,

.stripe .sidebar-content.solid-bg a.clear-form,

.stripe .sidebar-content.solid-bg #cancel-comment-reply-link,

.stripe .sidebar-content.solid-bg .dt-fancy-separator,

.stripe .sidebar-content.solid-bg .dt-fancy-separator * {

	color: rgba(140, 149, 162, .5)

}



.stripe-style-1 .team-author p,

.stripe-style-1 .blog-shortcode .entry-meta,

.stripe-style-1 .portfolio-shortcode .entry-meta,

.stripe-style-1 .owl-carousel .entry-meta,

.stripe-style-1 .shortcode-single-caption,

.stripe-style-1 .author-link,

.stripe-style-1 .author-link:hover,

.stripe-style-1 .meta-nav,

.stripe-style-1 a.clear-form,

.stripe-style-1 #cancel-comment-reply-link,

.stripe-style-1 .dt-fancy-separator,

.stripe-style-1 .dt-fancy-separator * {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .team-author p,

.stripe-style-2 .blog-shortcode .entry-meta,

.stripe-style-2 .portfolio-shortcode .entry-meta,

.stripe-style-2 .owl-carousel .entry-meta,

.stripe-style-2 .shortcode-single-caption,

.stripe-style-2 .author-link,

.stripe-style-2 .author-link:hover,

.stripe-style-2 .meta-nav,

.stripe-style-2 a.clear-form,

.stripe-style-2 #cancel-comment-reply-link,

.stripe-style-2 .dt-fancy-separator,

.stripe-style-2 .dt-fancy-separator * {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .team-author p,

.stripe-style-3 .blog-shortcode .entry-meta,

.stripe-style-3 .portfolio-shortcode .entry-meta,

.stripe-style-3 .owl-carousel .entry-meta,

.stripe-style-3 .shortcode-single-caption,

.stripe-style-3 .author-link,

.stripe-style-3 .author-link:hover,

.stripe-style-3 .meta-nav,

.stripe-style-3 a.clear-form,

.stripe-style-3 #cancel-comment-reply-link,

.stripe-style-3 .dt-fancy-separator,

.stripe-style-3 .dt-fancy-separator * {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .team-author p,

.stripe-style-4 .blog-shortcode .entry-meta,

.stripe-style-4 .portfolio-shortcode .entry-meta,

.stripe-style-4 .owl-carousel .entry-meta,

.stripe-style-4 .shortcode-single-caption,

.stripe-style-4 .author-link,

.stripe-style-4 .author-link:hover,

.stripe-style-4 .meta-nav,

.stripe-style-4 a.clear-form,

.stripe-style-4 #cancel-comment-reply-link,

.stripe-style-4 .dt-fancy-separator,

.stripe-style-4 .dt-fancy-separator * {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .team-author p,

.stripe-style-5 .blog-shortcode .entry-meta,

.stripe-style-5 .portfolio-shortcode .entry-meta,

.stripe-style-5 .owl-carousel .entry-meta,

.stripe-style-5 .shortcode-single-caption,

.stripe-style-5 .author-link,

.stripe-style-5 .author-link:hover,

.stripe-style-5 .meta-nav,

.stripe-style-5 a.clear-form,

.stripe-style-5 #cancel-comment-reply-link,

.stripe-style-5 .dt-fancy-separator,

.stripe-style-5 .dt-fancy-separator * {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-1 .text-secondary,

.stripe-style-1 .testimonial-vcard .text-secondary {

	color: #ffb536

}



.stripe-style-2 .text-secondary,

.stripe-style-2 .testimonial-vcard .text-secondary {

	color: #ffb536

}



.stripe-style-3 .text-secondary,

.stripe-style-3 .testimonial-vcard .text-secondary {

	color: #ffb536

}



.stripe-style-4 .text-secondary,

.stripe-style-4 .testimonial-vcard .text-secondary {

	color:

}



.stripe-style-5 .text-secondary,

.stripe-style-5 .testimonial-vcard .text-secondary {

	color:

}



.stripe .sidebar-content.solid-bg .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe .sidebar-content.solid-bg .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35)

}



.stripe .sidebar-content.solid-bg .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35)

}



.stripe-style-1 .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe-style-1 .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(219, 219, 219, .35);

	box-shadow: inset 0 0 0 2px rgba(219, 219, 219, .35)

}



.stripe-style-1 .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(219, 219, 219, .35);

	box-shadow: inset 0 0 0 20px rgba(219, 219, 219, .35)

}



.stripe-style-2 .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe-style-2 .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(51, 51, 51, .35);

	box-shadow: inset 0 0 0 2px rgba(51, 51, 51, .35)

}



.stripe-style-2 .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(51, 51, 51, .35);

	box-shadow: inset 0 0 0 20px rgba(51, 51, 51, .35)

}



.stripe-style-3 .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe-style-3 .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .35);

	box-shadow: inset 0 0 0 2px rgba(0, 0, 0, .35)

}



.stripe-style-3 .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(0, 0, 0, .35);

	box-shadow: inset 0 0 0 20px rgba(0, 0, 0, .35)

}



.stripe-style-4 .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe-style-4 .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .35);

	box-shadow: inset 0 0 0 2px rgba(255, 255, 255, .35)

}



.stripe-style-4 .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(255, 255, 255, .35);

	box-shadow: inset 0 0 0 20px rgba(255, 255, 255, .35)

}



.stripe-style-5 .contentSlider-wrap .psBullet:not(.act):not(:hover),

.stripe-style-5 .contentSlider-wrap .psBullet:not(.act):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(51, 51, 51, .35);

	box-shadow: inset 0 0 0 2px rgba(51, 51, 51, .35)

}



.stripe-style-5 .contentSlider-wrap .psBullet.act {

	-webkit-box-shadow: inset 0 0 0 20px rgba(51, 51, 51, .35);

	box-shadow: inset 0 0 0 20px rgba(51, 51, 51, .35)

}



.stripe .sidebar-content.solid-bg .widget .custom-nav>li li a:before {

	background-color: rgba(140, 149, 162, .5)

}



.stripe-style-1 .custom-nav>li li a:before {

	background-color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .custom-nav>li li a:before {

	background-color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .custom-nav>li li a:before {

	background-color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .custom-nav>li li a:before {

	background-color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .custom-nav>li li a:before {

	background-color: rgba(51, 51, 51, .5)

}



.stripe .sidebar-content.solid-bg .custom-categories a,

.stripe .sidebar-content.solid-bg .custom-categories a .item-name,

.stripe .sidebar-content.solid-bg .cat-item a,

.stripe .sidebar-content.solid-bg .widget_recent_comments a,

.stripe .sidebar-content.solid-bg .widget_tag_cloud a:hover {

	color: #1f365c

}



.stripe .sidebar-content.solid-bg .custom-categories a span.item-num,

.stripe .sidebar-content.solid-bg .cat-item a span.item-num {

	color: rgba(140, 149, 162, .5)

}



.stripe .sidebar-content.solid-bg .custom-categories a:hover span.item-name,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .custom-categories a:hover span.item-name,

.stripe .sidebar-content.solid-bg .cat-item a:hover span.item-name,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .cat-item a:hover span.item-name,

.stripe .sidebar-content.solid-bg .custom-menu a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .custom-menu a:hover,

.stripe .sidebar-content.solid-bg .widget_recent_comments a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_recent_comments a:hover,

.stripe .sidebar-content.solid-bg .menu .current-menu-parent>a,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .menu .current-menu-parent>a,

.stripe .sidebar-content.solid-bg .menu .current-menu-item>a,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .menu .current-menu-item>a,

.stripe .sidebar-content.solid-bg .custom-nav>li>a:hover span,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .custom-nav>li>a:hover span,

.stripe .sidebar-content.solid-bg .custom-nav li.act>a span,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .custom-nav li.act>a span,

.stripe .sidebar-content.solid-bg .custom-nav>li>ul a:hover span,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .custom-nav>li>ul a:hover span,

.stripe .sidebar-content.solid-bg .st-accordion li>a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .st-accordion li>a:hover,

.stripe .sidebar-content.solid-bg .st-accordion>ul li>a:hover *,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .st-accordion>ul li>a:hover *,

.stripe .sidebar-content.solid-bg .widget .custom-categories a:hover span.item-name,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget .custom-categories a:hover span.item-name,

.stripe .sidebar-content.solid-bg .widget_categories li a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_categories li a:hover,

.stripe .sidebar-content.solid-bg .widget_meta a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_meta a:hover,

.stripe .sidebar-content.solid-bg .blogroll a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .blogroll a:hover,

.stripe .sidebar-content.solid-bg .widget_archive li a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_archive li a:hover,

.stripe .sidebar-content.solid-bg .widget_recent_entries a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_recent_entries a:hover,

.stripe .sidebar-content.solid-bg .widget_links a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_links a:hover,

.stripe .sidebar-content.solid-bg .widget_pages a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_pages a:hover,

.stripe .sidebar-content.solid-bg .tp_recent_tweets li span a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .tp_recent_tweets li span a:hover,

.stripe .sidebar-content.solid-bg .recent-posts a:not(.post-rollover):hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .recent-posts a:not(.post-rollover):hover,

.stripe .sidebar-content.solid-bg .items-grid .post-content>a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .items-grid .post-content>a:hover,

.stripe .sidebar-content.solid-bg #wp-calendar td a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) #wp-calendar td a:hover,

.stripe .sidebar-content.solid-bg .tagcloud a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .tagcloud a:hover,

.stripe .sidebar-content.solid-bg .textwidget a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .textwidget a:hover,

.stripe .sidebar-content.solid-bg .widget_nav_menu a:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) .widget_nav_menu a:hover,

.stripe .sidebar-content.solid-bg a.rsswidget:hover,

.stripe .sidebar-content.solid-bg .widget:not(.widget_icl_lang_sel_widget) a.rsswidget:hover {

	color: #ffb536

}



.stripe .sidebar-content.solid-bg .widget .tp_recent_tweets .twitter_time,

.stripe .sidebar-content.solid-bg .widget_archive li,

.stripe .sidebar-content.solid-bg .widget_categories li,

.stripe .sidebar-content.solid-bg .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe .sidebar-content.solid-bg .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(140, 149, 162, .5)

}



.stripe-style-1 .widget .tp_recent_tweets .twitter_time,

.stripe-style-1 .widget_archive li,

.stripe-style-1 .widget_categories li,

.stripe-style-1 .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe-style-1 .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .widget .tp_recent_tweets .twitter_time,

.stripe-style-2 .widget_archive li,

.stripe-style-2 .widget_categories li,

.stripe-style-2 .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe-style-2 .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .widget .tp_recent_tweets .twitter_time,

.stripe-style-3 .widget_archive li,

.stripe-style-3 .widget_categories li,

.stripe-style-3 .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe-style-3 .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .widget .tp_recent_tweets .twitter_time,

.stripe-style-4 .widget_archive li,

.stripe-style-4 .widget_categories li,

.stripe-style-4 .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe-style-4 .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .widget .tp_recent_tweets .twitter_time,

.stripe-style-5 .widget_archive li,

.stripe-style-5 .widget_categories li,

.stripe-style-5 .sidebar-content:not(.solid-bg) .custom-categories a span.item-num,

.stripe-style-5 .sidebar-content:not(.solid-bg) .cat-item a span.item-num {

	color: rgba(51, 51, 51, .5)

}



.stripe .sidebar-content.solid-bg .skill {

	background-color: rgba(140, 149, 162, .1)

}



.stripe-style-1 .skill {

	background-color: rgba(219, 219, 219, .1)

}



.stripe-style-2 .skill {

	background-color: rgba(51, 51, 51, .1)

}



.stripe-style-3 .skill {

	background-color: rgba(0, 0, 0, .1)

}



#page .stripe-style-4 .skill {

	background-color: rgba(255, 255, 255, .1)

}



#page .stripe-style-5 .skill {

	background-color: rgba(51, 51, 51, .1)

}



.stripe .sidebar-content.solid-bg .st-accordion li>a:before,

.stripe .sidebar-content.solid-bg .custom-menu a:before {

	background-color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .st-accordion li>a:before,

.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .st-accordion li>a:before,

.stripe-style-1 .custom-menu a:before,

.boxes-solid-bg .stripe-style-1.stripe-transparent-bg .custom-menu a:before {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .st-accordion li>a:before,

.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .st-accordion li>a:before,

.stripe-style-2 .custom-menu a:before,

.boxes-solid-bg .stripe-style-2.stripe-transparent-bg .custom-menu a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .st-accordion li>a:before,

.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .st-accordion li>a:before,

.stripe-style-3 .custom-menu a:before,

.boxes-solid-bg .stripe-style-3.stripe-transparent-bg .custom-menu a:before {

	background-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .st-accordion li>a:before,

.boxes-solid-bg .stripe-style-4 .st-accordion li>a:before,

.stripe-style-4 .custom-menu a:before,

.boxes-solid-bg .stripe-style-4 .custom-menu a:before {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .st-accordion li>a:before,

.boxes-solid-bg .stripe-style-5 .st-accordion li>a:before,

.stripe-style-5 .custom-menu a:before,

.boxes-solid-bg .stripe-style-5 .custom-menu a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg h1,

.stripe .sidebar-content.solid-bg h2,

.stripe .sidebar-content.solid-bg h3,

.stripe .sidebar-content.solid-bg h4,

.stripe .sidebar-content.solid-bg h5,

.stripe .sidebar-content.solid-bg h6,

.stripe .sidebar-content.solid-bg h1 a,

.stripe .sidebar-content.solid-bg h2 a,

.stripe .sidebar-content.solid-bg h3 a,

.stripe .sidebar-content.solid-bg h4 a,

.stripe .sidebar-content.solid-bg h5 a,

.stripe .sidebar-content.solid-bg h6 a,

.stripe .sidebar-content.solid-bg h1 a:hover,

.stripe .sidebar-content.solid-bg h2 a:hover,

.stripe .sidebar-content.solid-bg h3 a:hover,

.stripe .sidebar-content.solid-bg h4 a:hover,

.stripe .sidebar-content.solid-bg h5 a:hover,

.stripe .sidebar-content.solid-bg h6 a:hover,

.stripe .sidebar-content.solid-bg .h1-size,

.stripe .sidebar-content.solid-bg .entry-title.h1-size,

.stripe .sidebar-content.solid-bg .h2-size,

.stripe .sidebar-content.solid-bg .entry-title.h2-size,

.stripe .sidebar-content.solid-bg h1.entry-title,

.stripe .sidebar-content.solid-bg .h3-size,

.stripe .sidebar-content.solid-bg .entry-title.h3-size,

.stripe .sidebar-content.solid-bg h2.entry-title,

.stripe .sidebar-content.solid-bg .h4-size,

.stripe .sidebar-content.solid-bg .entry-title.h4-size,

.stripe .sidebar-content.solid-bg h3.entry-title,

.stripe .sidebar-content.solid-bg .h5-size,

.stripe .sidebar-content.solid-bg .entry-title.h5-size,

.stripe .sidebar-content.solid-bg .h6-size,

.stripe .sidebar-content.solid-bg .entry-title.h6-size,

.stripe .sidebar-content.solid-bg .header-color,

.stripe .sidebar-content.solid-bg .entry-meta .header-color,

.stripe .sidebar-content.solid-bg .stripe-color-title,

.stripe .sidebar-content.solid-bg .custom-categories a,

.stripe .sidebar-content.solid-bg .custom-categories a .item-name,

.stripe .sidebar-content.solid-bg .cat-item a,

.stripe .sidebar-content.solid-bg .widget_recent_comments a,

.stripe .sidebar-content.solid-bg .widget_tag_cloud a:hover {

	color: #1f365c

}



.stripe .sidebar-content.solid-bg h1,

.stripe .sidebar-content.solid-bg h2,

.stripe .sidebar-content.solid-bg h3,

.stripe .sidebar-content.solid-bg h4,

.stripe .sidebar-content.solid-bg h5,

.stripe .sidebar-content.solid-bg h6,

.stripe .sidebar-content.solid-bg h1 a,

.stripe .sidebar-content.solid-bg h2 a,

.stripe .sidebar-content.solid-bg h3 a,

.stripe .sidebar-content.solid-bg h4 a,

.stripe .sidebar-content.solid-bg h5 a,

.stripe .sidebar-content.solid-bg h6 a,

.stripe .sidebar-content.solid-bg h1 a:hover,

.stripe .sidebar-content.solid-bg h2 a:hover,

.stripe .sidebar-content.solid-bg h3 a:hover,

.stripe .sidebar-content.solid-bg h4 a:hover,

.stripe .sidebar-content.solid-bg h5 a:hover,

.stripe .sidebar-content.solid-bg h6 a:hover,

.stripe .sidebar-content.solid-bg .h1-size,

.stripe .sidebar-content.solid-bg .entry-title.h1-size,

.stripe .sidebar-content.solid-bg .h2-size,

.stripe .sidebar-content.solid-bg .entry-title.h2-size,

.stripe .sidebar-content.solid-bg h1.entry-title,

.stripe .sidebar-content.solid-bg .h3-size,

.stripe .sidebar-content.solid-bg .entry-title.h3-size,

.stripe .sidebar-content.solid-bg h2.entry-title,

.stripe .sidebar-content.solid-bg .h4-size,

.stripe .sidebar-content.solid-bg .entry-title.h4-size,

.stripe .sidebar-content.solid-bg h3.entry-title,

.stripe .sidebar-content.solid-bg .h5-size,

.stripe .sidebar-content.solid-bg .entry-title.h5-size,

.stripe .sidebar-content.solid-bg .h6-size,

.stripe .sidebar-content.solid-bg .entry-title.h6-size,

.stripe .sidebar-content.solid-bg .header-color,

.stripe .sidebar-content.solid-bg .entry-meta .header-color,

.stripe .sidebar-content.solid-bg .stripe-color-title,

.stripe .sidebar-content.solid-bg .custom-categories a,

.stripe .sidebar-content.solid-bg .custom-categories a .item-name,

.stripe .sidebar-content.solid-bg .cat-item a,

.stripe .sidebar-content.solid-bg .widget_recent_comments a,

.stripe .sidebar-content.solid-bg .widget_tag_cloud a:hover {

	color: #1f365c

}



.stripe-style-1 h1,

.stripe-style-1 h2,

.stripe-style-1 h3,

.stripe-style-1 h4,

.stripe-style-1 h5,

.stripe-style-1 h6,

.stripe-style-1 h1 a,

.stripe-style-1 h2 a,

.stripe-style-1 h3 a,

.stripe-style-1 h4 a,

.stripe-style-1 h5 a,

.stripe-style-1 h6 a,

.stripe-style-1 h1 a:hover,

.stripe-style-1 h2 a:hover,

.stripe-style-1 h3 a:hover,

.stripe-style-1 h4 a:hover,

.stripe-style-1 h5 a:hover,

.stripe-style-1 h6 a:hover,

.stripe-style-1 .h1-size,

.stripe-style-1 .entry-title.h1-size,

.stripe-style-1 .h2-size,

.stripe-style-1 .entry-title.h2-size,

.stripe-style-1 h1.entry-title,

.stripe-style-1 .h3-size,

.stripe-style-1 .entry-title.h3-size,

.stripe-style-1 h2.entry-title,

.stripe-style-1 .h4-size,

.stripe-style-1 .entry-title.h4-size,

.stripe-style-1 h3.entry-title,

.stripe-style-1 .h5-size,

.stripe-style-1 .entry-title.h5-size,

.stripe-style-1 .h6-size,

.stripe-style-1 .entry-title.h6-size,

.stripe-style-1 .header-color,

.stripe-style-1 .entry-meta .header-color,

.stripe-style-1 .stripe-color-title,

.stripe-style-1 .custom-categories a,

.stripe-style-1 .custom-categories a .item-name,

.stripe-style-1 .cat-item a,

.stripe-style-1 .widget_recent_comments a,

.stripe-style-1 .widget_tag_cloud a:hover {

	color: #ff9f1a

}



.stripe-style-2 h1,

.stripe-style-2 h2,

.stripe-style-2 h3,

.stripe-style-2 h4,

.stripe-style-2 h5,

.stripe-style-2 h6,

.stripe-style-2 h1 a,

.stripe-style-2 h2 a,

.stripe-style-2 h3 a,

.stripe-style-2 h4 a,

.stripe-style-2 h5 a,

.stripe-style-2 h6 a,

.stripe-style-2 h1 a:hover,

.stripe-style-2 h2 a:hover,

.stripe-style-2 h3 a:hover,

.stripe-style-2 h4 a:hover,

.stripe-style-2 h5 a:hover,

.stripe-style-2 h6 a:hover,

.stripe-style-2 .h1-size,

.stripe-style-2 .entry-title.h1-size,

.stripe-style-2 .h2-size,

.stripe-style-2 .entry-title.h2-size,

.stripe-style-2 h1.entry-title,

.stripe-style-2 .h3-size,

.stripe-style-2 .entry-title.h3-size,

.stripe-style-2 h2.entry-title,

.stripe-style-2 .h4-size,

.stripe-style-2 .entry-title.h4-size,

.stripe-style-2 h3.entry-title,

.stripe-style-2 .h5-size,

.stripe-style-2 .entry-title.h5-size,

.stripe-style-2 .h6-size,

.stripe-style-2 .entry-title.h6-size,

.stripe-style-2 .header-color,

.stripe-style-2 .entry-meta .header-color,

.stripe-style-2 .stripe-color-title,

.stripe-style-2 .custom-categories a,

.stripe-style-2 .custom-categories a .item-name,

.stripe-style-2 .cat-item a,

.stripe-style-2 .widget_recent_comments a,

.stripe-style-2 .widget_tag_cloud a:hover {

	color: #203961

}



.stripe-style-3 h1,

.stripe-style-3 h2,

.stripe-style-3 h3,

.stripe-style-3 h4,

.stripe-style-3 h5,

.stripe-style-3 h6,

.stripe-style-3 h1 a,

.stripe-style-3 h2 a,

.stripe-style-3 h3 a,

.stripe-style-3 h4 a,

.stripe-style-3 h5 a,

.stripe-style-3 h6 a,

.stripe-style-3 h1 a:hover,

.stripe-style-3 h2 a:hover,

.stripe-style-3 h3 a:hover,

.stripe-style-3 h4 a:hover,

.stripe-style-3 h5 a:hover,

.stripe-style-3 h6 a:hover,

.stripe-style-3 .h1-size,

.stripe-style-3 .entry-title.h1-size,

.stripe-style-3 .h2-size,

.stripe-style-3 .entry-title.h2-size,

.stripe-style-3 h1.entry-title,

.stripe-style-3 .h3-size,

.stripe-style-3 .entry-title.h3-size,

.stripe-style-3 h2.entry-title,

.stripe-style-3 .h4-size,

.stripe-style-3 .entry-title.h4-size,

.stripe-style-3 h3.entry-title,

.stripe-style-3 .h5-size,

.stripe-style-3 .entry-title.h5-size,

.stripe-style-3 .h6-size,

.stripe-style-3 .entry-title.h6-size,

.stripe-style-3 .header-color,

.stripe-style-3 .entry-meta .header-color,

.stripe-style-3 .stripe-color-title,

.stripe-style-3 .custom-categories a,

.stripe-style-3 .custom-categories a .item-name,

.stripe-style-3 .cat-item a,

.stripe-style-3 .widget_recent_comments a,

.stripe-style-3 .widget_tag_cloud a:hover {

	color: #203961

}



.stripe-style-4 h1,

.stripe-style-4 h2,

.stripe-style-4 h3,

.stripe-style-4 h4,

.stripe-style-4 h5,

.stripe-style-4 h6,

.stripe-style-4 h1 a,

.stripe-style-4 h2 a,

.stripe-style-4 h3 a,

.stripe-style-4 h4 a,

.stripe-style-4 h5 a,

.stripe-style-4 h6 a,

.stripe-style-4 h1 a:hover,

.stripe-style-4 h2 a:hover,

.stripe-style-4 h3 a:hover,

.stripe-style-4 h4 a:hover,

.stripe-style-4 h5 a:hover,

.stripe-style-4 h6 a:hover,

.stripe-style-4 .h1-size,

.stripe-style-4 .entry-title.h1-size,

.stripe-style-4 .h2-size,

.stripe-style-4 .entry-title.h2-size,

.stripe-style-4 h1.entry-title,

.stripe-style-4 .h3-size,

.stripe-style-4 .entry-title.h3-size,

.stripe-style-4 h2.entry-title,

.stripe-style-4 .h4-size,

.stripe-style-4 .entry-title.h4-size,

.stripe-style-4 h3.entry-title,

.stripe-style-4 .h5-size,

.stripe-style-4 .entry-title.h5-size,

.stripe-style-4 .h6-size,

.stripe-style-4 .entry-title.h6-size,

.stripe-style-4 .header-color,

.stripe-style-4 .entry-meta .header-color,

.stripe-style-4 .stripe-color-title,

.stripe-style-4 .custom-categories a,

.stripe-style-4 .custom-categories a .item-name,

.stripe-style-4 .cat-item a,

.stripe-style-4 .widget_recent_comments a,

.stripe-style-4 .widget_tag_cloud a:hover {

	color: #fff

}



.stripe-style-5 h1,

.stripe-style-5 h2,

.stripe-style-5 h3,

.stripe-style-5 h4,

.stripe-style-5 h5,

.stripe-style-5 h6,

.stripe-style-5 h1 a,

.stripe-style-5 h2 a,

.stripe-style-5 h3 a,

.stripe-style-5 h4 a,

.stripe-style-5 h5 a,

.stripe-style-5 h6 a,

.stripe-style-5 h1 a:hover,

.stripe-style-5 h2 a:hover,

.stripe-style-5 h3 a:hover,

.stripe-style-5 h4 a:hover,

.stripe-style-5 h5 a:hover,

.stripe-style-5 h6 a:hover,

.stripe-style-5 .h1-size,

.stripe-style-5 .entry-title.h1-size,

.stripe-style-5 .h2-size,

.stripe-style-5 .entry-title.h2-size,

.stripe-style-5 h1.entry-title,

.stripe-style-5 .h3-size,

.stripe-style-5 .entry-title.h3-size,

.stripe-style-5 h2.entry-title,

.stripe-style-5 .h4-size,

.stripe-style-5 .entry-title.h4-size,

.stripe-style-5 h3.entry-title,

.stripe-style-5 .h5-size,

.stripe-style-5 .entry-title.h5-size,

.stripe-style-5 .h6-size,

.stripe-style-5 .entry-title.h6-size,

.stripe-style-5 .header-color,

.stripe-style-5 .entry-meta .header-color,

.stripe-style-5 .stripe-color-title,

.stripe-style-5 .custom-categories a,

.stripe-style-5 .custom-categories a .item-name,

.stripe-style-5 .cat-item a,

.stripe-style-5 .widget_recent_comments a,

.stripe-style-5 .widget_tag_cloud a:hover {

	color: #333

}



.stripe .sidebar-content.solid-bg .portfolio-categories>a:after,

.stripe .sidebar-content.solid-bg .portfolio-categories>span:after,

.stripe .sidebar-content.solid-bg .entry-meta>a:after,

.stripe .sidebar-content.solid-bg .entry-meta>span:after {

	background-color: rgba(140, 149, 162, .5)

}



.stripe-style-1 .portfolio-categories>a:after,

.stripe-style-1 .portfolio-categories>span:after,

.stripe-style-1 .entry-meta>a:after,

.stripe-style-1 .entry-meta>span:after {

	background-color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .portfolio-categories>a:after,

.stripe-style-2 .portfolio-categories>span:after,

.stripe-style-2 .entry-meta>a:after,

.stripe-style-2 .entry-meta>span:after {

	background-color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .portfolio-categories>a:after,

.stripe-style-3 .portfolio-categories>span:after,

.stripe-style-3 .entry-meta>a:after,

.stripe-style-3 .entry-meta>span:after {

	background-color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .portfolio-categories>a:after,

.stripe-style-4 .portfolio-categories>span:after,

.stripe-style-4 .entry-meta>a:after,

.stripe-style-4 .entry-meta>span:after {

	background-color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .portfolio-categories>a:after,

.stripe-style-5 .portfolio-categories>span:after,

.stripe-style-5 .entry-meta>a:after,

.stripe-style-5 .entry-meta>span:after {

	background-color: rgba(51, 51, 51, .5)

}



.stripe-style-1 .comment-metadata,

.stripe-style-1 .comment-metadata a,

.stripe-style-1 .entry-meta a,

.stripe-style-1 .entry-meta span,

.stripe-style-1 .entry-meta a *,

.stripe-style-1 .single .entry-tags,

.stripe-style-1 .single .entry-tags a {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .comment-metadata,

.stripe-style-2 .comment-metadata a,

.stripe-style-2 .entry-meta a,

.stripe-style-2 .entry-meta span,

.stripe-style-2 .entry-meta a *,

.stripe-style-2 .single .entry-tags,

.stripe-style-2 .single .entry-tags a {

	color: rgba(51, 51, 51, .5)

}



#page .stripe-style-3 .comment-metadata,

#page .stripe-style-3 .comment-metadata a,

#page .stripe-style-3 .entry-meta a,

#page .stripe-style-3 .entry-meta span,

#page .stripe-style-3 .entry-meta a *,

#page .stripe-style-3 .single .entry-tags,

#page .stripe-style-3 .single .entry-tags a {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .comment-metadata,

.stripe-style-4 .comment-metadata a,

.stripe-style-4 .entry-meta a,

.stripe-style-4 .entry-meta span,

.stripe-style-4 .entry-meta a *,

.stripe-style-4 .single .entry-tags,

.stripe-style-4 .single .entry-tags a {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .comment-metadata,

.stripe-style-5 .comment-metadata a,

.stripe-style-5 .entry-meta a,

.stripe-style-5 .entry-meta span,

.stripe-style-5 .entry-meta a *,

.stripe-style-5 .single .entry-tags,

.stripe-style-5 .single .entry-tags a {

	color: rgba(51, 51, 51, .5)

}



.stripe .sidebar-content.solid-bg .widget,

.stripe .sidebar-content.solid-bg .widget * {

	color: #8c95a2

}



.stripe-style-1 .shortcode-tooltip {

	color: #ffb536;

	border-color: #ffb536

}



.stripe-style-2 .shortcode-tooltip {

	color: #ffb536;

	border-color: #ffb536

}



.stripe-style-3 .shortcode-tooltip {

	color: #ffb536;

	border-color: #ffb536

}



.stripe-style-4 .shortcode-tooltip {

	color: ;

	border-color:

}



.stripe-style-5 .shortcode-tooltip {

	color: ;

	border-color:

}



.stripe-style-1 .hr-thick {

	border-color: rgba(219, 219, 219, .1)

}



.stripe-style-2 .hr-thick {

	border-color: rgba(51, 51, 51, .1)

}



.stripe-style-3 .hr-thick {

	border-color: rgba(0, 0, 0, .1)

}



.stripe-style-4 .hr-thick {

	border-color: rgba(255, 255, 255, .1)

}



.stripe-style-5 .hr-thick {

	border-color: rgba(51, 51, 51, .1)

}



.stripe-style-1 .hr-thin {

	border-bottom: none

}



.stripe-style-2 .hr-thin {

	border-bottom: none

}



.stripe-style-3 .hr-thin {

	border-bottom: none

}



.stripe-style-4 .hr-thin {

	border-bottom: none

}



.stripe-style-5 .hr-thin {

	border-bottom: none

}



.stripe .sidebar-content.solid-bg .soc-ico a:before {

	background-color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .soc-ico a:before {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .soc-ico a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .soc-ico a:before {

	background-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .soc-ico a:before {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .soc-ico a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg .soc-ico a .soc-font-icon {

	color: #8c95a2

}



.stripe-style-1 .soc-ico a .soc-font-icon {

	color: #dbdbdb

}



.stripe-style-2 .soc-ico a .soc-font-icon {

	color: #333

}



.stripe-style-3 .soc-ico a .soc-font-icon {

	color: #000

}



.stripe-style-4 .soc-ico a .soc-font-icon {

	color: #fff

}



.stripe-style-5 .soc-ico a .soc-font-icon {

	color: #333

}



.stripe-style-1 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(219, 219, 219, .15);

	box-shadow: inset 0 0 0 1px rgba(219, 219, 219, .15)

}



.stripe-style-2 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15);

	box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15)

}



.stripe-style-3 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15)

}



.stripe-style-4 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15);

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .15)

}



.stripe-style-5 .dt-style.vc_progress_bar.outline-bg .vc_single_bar {

	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15);

	box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .15)

}



.stripe-style-1 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(219, 219, 219, .1)

}



.stripe-style-2 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(51, 51, 51, .1)

}



.stripe-style-3 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(0, 0, 0, .1)

}



.stripe-style-4 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(255, 255, 255, .1)

}



.stripe-style-5 .dt-style.vc_progress_bar.transparent-bg .vc_single_bar {

	background-color: rgba(51, 51, 51, .1)

}



.stripe-style-1 .vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(255, 159, 26, .1)!important

}



.stripe-style-2 .vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(32, 57, 97, .1)!important

}



.stripe-style-3 .vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(32, 57, 97, .1)!important

}



.stripe-style-4 .vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(255, 255, 255, .1)!important

}



.stripe-style-5 .vc_pie_wrapper .vc_pie_chart_back {

	border-color: rgba(51, 51, 51, .1)!important

}



.stripe .dt-btn:not(.btn-custom-style),

.stripe .dt-btn:not(.btn-custom-style) *,

.stripe .btn-link:not(.custom-btn-color),

.stripe .btn-link:not(.custom-btn-color) * {

	color: #fff

}



.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #1f365c

}



.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe .sidebar-content.solid-bg .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe .sidebar-content.solid-bg .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #1f365c

}



.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-color,

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #ff9f1a

}



.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-color,

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #203961

}



.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-color,

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #203961

}



.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-color,

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #fff

}



.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color,

.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>span,

.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>.text-wrap *,

.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-color>i[class^="fa"],

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-color,

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-color>span,

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-color>.text-wrap *,

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-color>i[class^="fa"] {

	color: #333

}



.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-1 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>span,

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-1 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>i[class^="fa"] {

	color: #ff9f1a!important

}



.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-2 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>span,

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-2 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>i[class^="fa"] {

	color: #203961!important

}



.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-3 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>span,

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-3 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>i[class^="fa"] {

	color: #203961!important

}



.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-4 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>span,

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-4 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>i[class^="fa"] {

	color: #ffffff!important

}



.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>span,

.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-5 .dt-btn:not(.btn-custom-style).title-btn-hover-color:hover>i[class^="fa"],

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>span,

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>.text-wrap *,

.stripe-style-5 .btn-link:not(.custom-btn-color).title-btn-hover-color:hover>i[class^="fa"] {

	color: #333333!important

}



.stripe-style-1 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .wpb_content_element.dt-style:not(.dt-accordion-bg-on) .wpb_accordion_header>a:before {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-1 .ls-container.ls-carousel .ls-thumbnail-inner {

	background-color: rgba(255, 159, 26, .04)

}



.stripe-style-2 .ls-container.ls-carousel .ls-thumbnail-inner {

	background-color: rgba(32, 57, 97, .04)

}



.stripe-style-3 .ls-container.ls-carousel .ls-thumbnail-inner {

	background-color: rgba(32, 57, 97, .04)

}



.stripe-style-4 .ls-container.ls-carousel .ls-thumbnail-inner {

	background-color: rgba(255, 255, 255, .04)

}



.stripe-style-5 .ls-container.ls-carousel .ls-thumbnail-inner {

	background-color: rgba(51, 51, 51, .04)

}



.stripe .sidebar-content.solid-bg .no-avatar,

.stripe .sidebar-content.solid-bg .no-avatar:after,

.stripe .sidebar-content.solid-bg .comment-list .no-avatar:after {

	color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .no-avatar,

.stripe-style-1 .no-avatar:after,

.stripe-style-1 .comment-list .no-avatar:after {

	color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .no-avatar,

.stripe-style-2 .no-avatar:after,

.stripe-style-2 .comment-list .no-avatar:after {

	color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .no-avatar,

.stripe-style-3 .no-avatar:after,

.stripe-style-3 .comment-list .no-avatar:after {

	color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .no-avatar,

.stripe-style-4 .no-avatar:after,

.stripe-style-4 .comment-list .no-avatar:after {

	color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .no-avatar,

.stripe-style-5 .no-avatar:after,

.stripe-style-5 .comment-list .no-avatar:after {

	color: rgba(51, 51, 51, .15)

}



.stripe .sidebar-content.solid-bg .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(140,149,162,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe-style-1 .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(219,219,219,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe-style-2 .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(51,51,51,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe-style-3 .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(0,0,0,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe-style-4 .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(255,255,255,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe-style-5 .layzr-bg {

	background-image: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="38" height="38" viewBox="0 0 38 38" stroke="rgba(51,51,51,0.25)"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg transform="translate(1 1)" stroke-width="2"%3E%3Ccircle stroke-opacity=".55" cx="18" cy="18" r="18"/%3E%3Cpath d="M36 18c0-9.94-8.06-18-18-18"%3E%3CanimateTransform attributeName="transform" type="rotate" from="0 18 18" to="360 18 18" dur="1s" repeatCount="indefinite"/%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E')

}



.stripe .sidebar-content.solid-bg .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(140, 149, 162, .05)

}



.stripe-style-1 .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(219, 219, 219, .05)

}



.stripe-style-2 .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(51, 51, 51, .05)

}



.stripe-style-3 .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(0, 0, 0, .05)

}



.stripe-style-4 .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(255, 255, 255, .05)

}



.stripe-style-5 .layzr-bg:not(.layzr-bg-transparent) {

	background-color: rgba(51, 51, 51, .05)

}



.stripe .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(140, 149, 162, .25)

}



.stripe-style-1 .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(219, 219, 219, .25)

}



.stripe-style-2 .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(51, 51, 51, .25)

}



.stripe-style-3 .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(0, 0, 0, .25)

}



.stripe-style-4 .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(255, 255, 255, .25)

}



.stripe-style-5 .tp-bullets.custom .tp-bullet.selected:after {

	background-color: rgba(51, 51, 51, .25)

}



.stripe .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet:before,

.stripe .sidebar-content.solid-bg .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe .sidebar-content.solid-bg #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(140, 149, 162, .25)

}



.stripe-style-1 .tp-bullets.custom .tp-bullet:before,

.stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(219, 219, 219, .25)

}



.stripe-style-2 .tp-bullets.custom .tp-bullet:before,

.stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(51, 51, 51, .25)

}



.stripe-style-3 .tp-bullets.custom .tp-bullet:before,

.stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(0, 0, 0, .25)

}



.stripe-style-4 .tp-bullets.custom .tp-bullet:before,

.stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(255, 255, 255, .25)

}



.stripe-style-5 .tp-bullets.custom .tp-bullet:before,

.stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover:before,

.stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	border-color: rgba(51, 51, 51, .25)

}



.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet:before,

.outlines-bullets .stripe-style-1 .tp-bullets.custom .tp-bullet.selected:hover:before,

.outlines-bullets .stripe-style-1 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	background-color: rgba(219, 219, 219, .04);

	-webkit-box-shadow: inset 0 0 0 1px rgba(219, 219, 219, .25);

	box-shadow: inset 0 0 0 1px rgba(219, 219, 219, .25)

}



.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet:before,

.outlines-bullets .stripe-style-2 .tp-bullets.custom .tp-bullet.selected:hover:before,

.outlines-bullets .stripe-style-2 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	background-color: rgba(51, 51, 51, .04);

	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25);

	box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25)

}



.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet:before,

.outlines-bullets .stripe-style-3 .tp-bullets.custom .tp-bullet.selected:hover:before,

.outlines-bullets .stripe-style-3 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	background-color: rgba(0, 0, 0, .04);

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .25)

}



.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet:before,

.outlines-bullets .stripe-style-4 .tp-bullets.custom .tp-bullet.selected:hover:before,

.outlines-bullets .stripe-style-4 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	background-color: rgba(255, 255, 255, .04);

	-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25);

	box-shadow: inset 0 0 0 1px rgba(255, 255, 255, .25)

}



.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet:before,

.outlines-bullets .stripe-style-5 .tp-bullets.custom .tp-bullet.selected:hover:before,

.outlines-bullets .stripe-style-5 #main-slideshow .tp-bullets.custom .tp-bullet:hover:before {

	background-color: rgba(51, 51, 51, .04);

	-webkit-box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25);

	box-shadow: inset 0 0 0 1px rgba(51, 51, 51, .25)

}



.stripe-style-1 .portfolio-categories a,

.stripe-style-1 .portfolio-categories a *,

.stripe-style-1 .portfolio-categories span {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .portfolio-categories a,

.stripe-style-2 .portfolio-categories a *,

.stripe-style-2 .portfolio-categories span {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-3 .portfolio-categories a,

.stripe-style-3 .portfolio-categories a *,

.stripe-style-3 .portfolio-categories span {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .portfolio-categories a,

.stripe-style-4 .portfolio-categories a *,

.stripe-style-4 .portfolio-categories span {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .portfolio-categories a,

.stripe-style-5 .portfolio-categories a *,

.stripe-style-5 .portfolio-categories span {

	color: rgba(51, 51, 51, .5)

}



.stripe-style-1 .paginator .button-load-more {

	border-color: rgba(255, 159, 26, .1)

}



.stripe-style-2 .paginator .button-load-more {

	border-color: rgba(32, 57, 97, .1)

}



.stripe-style-3 .paginator .button-load-more {

	border-color: rgba(32, 57, 97, .1)

}



.stripe-style-4 .paginator .button-load-more {

	border-color: rgba(255, 255, 255, .1)

}



.stripe-style-5 .paginator .button-load-more {

	border-color: rgba(51, 51, 51, .1)

}



.stripe-style-1 .paginator .button-load-more.animate-load,

.stripe-style-1 .paginator .button-load-more:hover {

	border-color: rgba(255, 159, 26, .21)

}



.stripe-style-2 .paginator .button-load-more.animate-load,

.stripe-style-2 .paginator .button-load-more:hover {

	border-color: rgba(32, 57, 97, .21)

}



.stripe-style-3 .paginator .button-load-more.animate-load,

.stripe-style-3 .paginator .button-load-more:hover {

	border-color: rgba(32, 57, 97, .21)

}



.stripe-style-4 .paginator .button-load-more.animate-load,

.stripe-style-4 .paginator .button-load-more:hover {

	border-color: rgba(255, 255, 255, .21)

}



.stripe-style-5 .paginator .button-load-more.animate-load,

.stripe-style-5 .paginator .button-load-more:hover {

	border-color: rgba(51, 51, 51, .21)

}



.stripe-style-1 .paginator .button-load-more.animate-load .stick,

.stripe-style-1 .paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #ff9f1a;

	border-right-color: #ff9f1a

}



.stripe-style-2 .paginator .button-load-more.animate-load .stick,

.stripe-style-2 .paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #203961;

	border-right-color: #203961

}



.stripe-style-3 .paginator .button-load-more.animate-load .stick,

.stripe-style-3 .paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #203961;

	border-right-color: #203961

}



.stripe-style-4 .paginator .button-load-more.animate-load .stick,

.stripe-style-4 .paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #203961;

	border-right-color: #203961

}



.stripe-style-5 .paginator .button-load-more.animate-load .stick,

.stripe-style-5 .paginator .button-load-more.button-lazy-loading .stick {

	border-top-color: #203961;

	border-right-color: #203961

}



.stripe-style-1 .reset_variations,

.stripe-style-1 .reset_variations:hover,

.stripe-style-1 .variations label,

.stripe-style-1 .product_meta>span,

.stripe-style-1 .product_meta>span a,

.stripe-style-1 .product_list_widget del,

.stripe-style-1 .product_list_widget del .amount,

.stripe-style-1 .product_list_widget del .amount *,

.stripe-style-1 .woocom-list-content .price del,

.stripe-style-1 .woocom-list-content del,

.stripe-style-1 .woocom-list-content del .amount,

.stripe-style-1 .woocom-list-content del .amount *,

.stripe-style-1 .widget_shopping_cart_content strong,

.stripe-style-1 .widget_shopping_cart_content dt,

.stripe-style-1 .woocommerce-review-link,

.stripe-style-1 .woocommerce-review-link *,

.stripe-style-1 .woocommerce-review-link:hover,

.stripe-style-1 .widget_price_filter .price_slider_amount,

.stripe-style-1 .shop_table .variation *,

.stripe-style-1 .woocommerce-tabs li>a,

.stripe-style-1 .product .summary.entry-summary .price del,

.stripe-style-1 .woocommerce-result-count,

.stripe-style-1 .widget_layered_nav li>small,

.stripe-style-1 .widget_product_categories .count,

.stripe-style-1 .stars a {

	color: rgba(219, 219, 219, .5)

}



.stripe-style-2 .reset_variations,

.stripe-style-2 .reset_variations:hover,

.stripe-style-2 .variations label,

.stripe-style-2 .product_meta>span,

.stripe-style-2 .product_meta>span a,

.stripe-style-2 .product_list_widget del,

.stripe-style-2 .product_list_widget del .amount,

.stripe-style-2 .product_list_widget del .amount *,

.stripe-style-2 .woocom-list-content .price del,

.stripe-style-2 .woocom-list-content del,

.stripe-style-2 .woocom-list-content del .amount,

.stripe-style-2 .woocom-list-content del .amount *,

.stripe-style-2 .widget_shopping_cart_content strong,

.stripe-style-2 .widget_shopping_cart_content dt,

.stripe-style-2 .woocommerce-review-link,

.stripe-style-2 .woocommerce-review-link *,

.stripe-style-2 .woocommerce-review-link:hover,

.stripe-style-2 .widget_price_filter .price_slider_amount,

.stripe-style-2 .shop_table .variation *,

.stripe-style-2 .woocommerce-tabs li>a,

.stripe-style-2 .product .summary.entry-summary .price del,

.stripe-style-2 .woocommerce-result-count,

.stripe-style-2 .widget_layered_nav li>small,

.stripe-style-2 .widget_product_categories .count,

.stripe-style-2 .stars a {

	color: rgba(51, 51, 51, .5)

}



#page .stripe-style-3 .reset_variations,

#page .stripe-style-3 .reset_variations:hover,

#page .stripe-style-3 .variations label,

#page .stripe-style-3 .product_meta>span,

#page .stripe-style-3 .product_meta>span a,

#page .stripe-style-3 .product_list_widget del,

#page .stripe-style-3 .product_list_widget del .amount,

#page .stripe-style-3 .product_list_widget del .amount *,

#page .stripe-style-3 .woocom-list-content .price del,

#page .stripe-style-3 .woocom-list-content del,

#page .stripe-style-3 .woocom-list-content del .amount,

#page .stripe-style-3 .woocom-list-content del .amount *,

#page .stripe-style-3 .widget_shopping_cart_content strong,

#page .stripe-style-3 .widget_shopping_cart_content dt,

#page .stripe-style-3 .woocommerce-review-link,

#page .stripe-style-3 .woocommerce-review-link *,

#page .stripe-style-3 .woocommerce-review-link:hover,

#page .stripe-style-3 .widget_price_filter .price_slider_amount,

#page .stripe-style-3 .shop_table .variation *,

#page .stripe-style-3 .woocommerce-tabs li>a,

#page .stripe-style-3 .product .summary.entry-summary .price del,

#page .stripe-style-3 .woocommerce-result-count,

#page .stripe-style-3 .widget_layered_nav li>small,

#page .stripe-style-3 .widget_product_categories .count,

#page .stripe-style-3 .stars a {

	color: rgba(0, 0, 0, .5)

}



.stripe-style-4 .reset_variations,

.stripe-style-4 .reset_variations:hover,

.stripe-style-4 .variations label,

.stripe-style-4 .product_meta>span,

.stripe-style-4 .product_meta>span a,

.stripe-style-4 .product_list_widget del,

.stripe-style-4 .product_list_widget del .amount,

.stripe-style-4 .product_list_widget del .amount *,

.stripe-style-4 .woocom-list-content .price del,

.stripe-style-4 .woocom-list-content del,

.stripe-style-4 .woocom-list-content del .amount,

.stripe-style-4 .woocom-list-content del .amount *,

.stripe-style-4 .widget_shopping_cart_content strong,

.stripe-style-4 .widget_shopping_cart_content dt,

.stripe-style-4 .woocommerce-review-link,

.stripe-style-4 .woocommerce-review-link *,

.stripe-style-4 .woocommerce-review-link:hover,

.stripe-style-4 .widget_price_filter .price_slider_amount,

.stripe-style-4 .shop_table .variation *,

.stripe-style-4 .woocommerce-tabs li>a,

.stripe-style-4 .product .summary.entry-summary .price del,

.stripe-style-4 .woocommerce-result-count,

.stripe-style-4 .widget_layered_nav li>small,

.stripe-style-4 .widget_product_categories .count,

.stripe-style-4 .stars a {

	color: rgba(255, 255, 255, .5)

}



.stripe-style-5 .reset_variations,

.stripe-style-5 .reset_variations:hover,

.stripe-style-5 .variations label,

.stripe-style-5 .product_meta>span,

.stripe-style-5 .product_meta>span a,

.stripe-style-5 .product_list_widget del,

.stripe-style-5 .product_list_widget del .amount,

.stripe-style-5 .product_list_widget del .amount *,

.stripe-style-5 .woocom-list-content .price del,

.stripe-style-5 .woocom-list-content del,

.stripe-style-5 .woocom-list-content del .amount,

.stripe-style-5 .woocom-list-content del .amount *,

.stripe-style-5 .widget_shopping_cart_content strong,

.stripe-style-5 .widget_shopping_cart_content dt,

.stripe-style-5 .woocommerce-review-link,

.stripe-style-5 .woocommerce-review-link *,

.stripe-style-5 .woocommerce-review-link:hover,

.stripe-style-5 .widget_price_filter .price_slider_amount,

.stripe-style-5 .shop_table .variation *,

.stripe-style-5 .woocommerce-tabs li>a,

.stripe-style-5 .product .summary.entry-summary .price del,

.stripe-style-5 .woocommerce-result-count,

.stripe-style-5 .widget_layered_nav li>small,

.stripe-style-5 .widget_product_categories .count,

.stripe-style-5 .stars a {

	color: rgba(51, 51, 51, .5)

}



.stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .order-total .amount,

.stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .cart_totals h2,

.stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .product-name a,

.stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .product-subtotal,

.stripe .sidebar-content.solid-bg .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe .sidebar-content.solid-bg .product-name>a,

.stripe .sidebar-content.solid-bg #reviews ol.commentlist .meta,

.stripe .sidebar-content.solid-bg .shop_table strong,

.stripe .sidebar-content.solid-bg ul.cart_list li a,

.stripe .sidebar-content.solid-bg ul.product_list_widget li a,

.stripe .sidebar-content.solid-bg .widget_product_categories li a,

.stripe .sidebar-content.solid-bg .woocommerce-tabs li.active>a,

.stripe .sidebar-content.solid-bg .woocommerce-tabs li>a:hover,

.stripe .sidebar-content.solid-bg .product .summary.entry-summary .price,

.stripe .sidebar-content.solid-bg .product .summary.entry-summary .price ins,

.stripe .sidebar-content.solid-bg .product-category mark,

.stripe .sidebar-content.solid-bg .woocom-list-content .price,

.stripe .sidebar-content.solid-bg .woocom-list-content .price *,

.stripe .sidebar-content.solid-bg .widget_layered_nav li>a,

.stripe .sidebar-content.solid-bg .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #1f365c

}



.stripe-style-1 .woocommerce-cart-wrap .order-total .amount,

.stripe-style-1 .woocommerce-cart-wrap .cart_totals h2,

.stripe-style-1 .woocommerce-cart-wrap .product-name a,

.stripe-style-1 .woocommerce-cart-wrap .product-subtotal,

.stripe-style-1 .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe-style-1 .product-name>a,

.stripe-style-1 #reviews ol.commentlist .meta,

.stripe-style-1 .shop_table strong,

.stripe-style-1 ul.cart_list li a,

.stripe-style-1 ul.product_list_widget li a,

.stripe-style-1 .widget_product_categories li a,

.stripe-style-1 .woocommerce-tabs li.active>a,

.stripe-style-1 .woocommerce-tabs li>a:hover,

.stripe-style-1 .product .summary.entry-summary .price,

.stripe-style-1 .product .summary.entry-summary .price ins,

.stripe-style-1 .product-category mark,

.stripe-style-1 .woocom-list-content .price,

.stripe-style-1 .woocom-list-content .price *,

.stripe-style-1 .widget_layered_nav li>a,

.stripe-style-1 .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #ff9f1a

}



.stripe-style-2 .woocommerce-cart-wrap .order-total .amount,

.stripe-style-2 .woocommerce-cart-wrap .cart_totals h2,

.stripe-style-2 .woocommerce-cart-wrap .product-name a,

.stripe-style-2 .woocommerce-cart-wrap .product-subtotal,

.stripe-style-2 .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe-style-2 .product-name>a,

.stripe-style-2 #reviews ol.commentlist .meta,

.stripe-style-2 .shop_table strong,

.stripe-style-2 ul.cart_list li a,

.stripe-style-2 ul.product_list_widget li a,

.stripe-style-2 .widget_product_categories li a,

.stripe-style-2 .woocommerce-tabs li.active>a,

.stripe-style-2 .woocommerce-tabs li>a:hover,

.stripe-style-2 .product .summary.entry-summary .price,

.stripe-style-2 .product .summary.entry-summary .price ins,

.stripe-style-2 .product-category mark,

.stripe-style-2 .woocom-list-content .price,

.stripe-style-2 .woocom-list-content .price *,

.stripe-style-2 .widget_layered_nav li>a,

.stripe-style-2 .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #203961

}



.stripe-style-3 .woocommerce-cart-wrap .order-total .amount,

.stripe-style-3 .woocommerce-cart-wrap .cart_totals h2,

.stripe-style-3 .woocommerce-cart-wrap .product-name a,

.stripe-style-3 .woocommerce-cart-wrap .product-subtotal,

.stripe-style-3 .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe-style-3 .product-name>a,

.stripe-style-3 #reviews ol.commentlist .meta,

.stripe-style-3 .shop_table strong,

.stripe-style-3 ul.cart_list li a,

.stripe-style-3 ul.product_list_widget li a,

.stripe-style-3 .widget_product_categories li a,

.stripe-style-3 .woocommerce-tabs li.active>a,

.stripe-style-3 .woocommerce-tabs li>a:hover,

.stripe-style-3 .product .summary.entry-summary .price,

.stripe-style-3 .product .summary.entry-summary .price ins,

.stripe-style-3 .product-category mark,

.stripe-style-3 .woocom-list-content .price,

.stripe-style-3 .woocom-list-content .price *,

.stripe-style-3 .widget_layered_nav li>a,

.stripe-style-3 .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #203961

}



.stripe-style-4 .woocommerce-cart-wrap .order-total .amount,

.stripe-style-4 .woocommerce-cart-wrap .cart_totals h2,

.stripe-style-4 .woocommerce-cart-wrap .product-name a,

.stripe-style-4 .woocommerce-cart-wrap .product-subtotal,

.stripe-style-4 .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe-style-4 .product-name>a,

.stripe-style-4 #reviews ol.commentlist .meta,

.stripe-style-4 .shop_table strong,

.stripe-style-4 ul.cart_list li a,

.stripe-style-4 ul.product_list_widget li a,

.stripe-style-4 .widget_product_categories li a,

.stripe-style-4 .woocommerce-tabs li.active>a,

.stripe-style-4 .woocommerce-tabs li>a:hover,

.stripe-style-4 .product .summary.entry-summary .price,

.stripe-style-4 .product .summary.entry-summary .price ins,

.stripe-style-4 .product-category mark,

.stripe-style-4 .woocom-list-content .price,

.stripe-style-4 .woocom-list-content .price *,

.stripe-style-4 .widget_layered_nav li>a,

.stripe-style-4 .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #fff

}



.stripe-style-5 .woocommerce-cart-wrap .order-total .amount,

.stripe-style-5 .woocommerce-cart-wrap .cart_totals h2,

.stripe-style-5 .woocommerce-cart-wrap .product-name a,

.stripe-style-5 .woocommerce-cart-wrap .product-subtotal,

.stripe-style-5 .woocommerce-cart-wrap .cart-subtotal .amount,

.stripe-style-5 .product-name>a,

.stripe-style-5 #reviews ol.commentlist .meta,

.stripe-style-5 .shop_table strong,

.stripe-style-5 ul.cart_list li a,

.stripe-style-5 ul.product_list_widget li a,

.stripe-style-5 .widget_product_categories li a,

.stripe-style-5 .woocommerce-tabs li.active>a,

.stripe-style-5 .woocommerce-tabs li>a:hover,

.stripe-style-5 .product .summary.entry-summary .price,

.stripe-style-5 .product .summary.entry-summary .price ins,

.stripe-style-5 .product-category mark,

.stripe-style-5 .woocom-list-content .price,

.stripe-style-5 .woocom-list-content .price *,

.stripe-style-5 .widget_layered_nav li>a,

.stripe-style-5 .woocommerce-checkout-review-order-table .woocommerce-Price-amount {

	color: #333

}



.stripe .sidebar-content.solid-bg .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(140, 149, 162, .15)

}



.stripe-style-1 .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 .widget_price_filter .price_slider_wrapper .ui-widget-content {

	background-color: rgba(51, 51, 51, .15)

}



.stripe-style-1 table.shop_table td,

.stripe-style-1 .cart-collaterals .cart_totals tr td,

.stripe-style-1 .cart-collaterals .cart_totals tr th,

.stripe-style-1 .shop_attributes td,

.stripe-style-1 .shop_attributes th,

.stripe-style-1 table.shop_attributes,

.stripe-style-1 .content table.shop_table tr,

.stripe-style-1 .woocommerce table.shop_table,

.stripe-style-1 p.stars a.star-1,

.stripe-style-1 p.stars a.star-2,

.stripe-style-1 p.stars a.star-3,

.stripe-style-1 p.stars a.star-4,

.stripe-style-1 p.stars a.star-5 {

	border-color: rgba(219, 219, 219, .15)

}



.stripe-style-2 table.shop_table td,

.stripe-style-2 .cart-collaterals .cart_totals tr td,

.stripe-style-2 .cart-collaterals .cart_totals tr th,

.stripe-style-2 .shop_attributes td,

.stripe-style-2 .shop_attributes th,

.stripe-style-2 table.shop_attributes,

.stripe-style-2 .content table.shop_table tr,

.stripe-style-2 .woocommerce table.shop_table,

.stripe-style-2 p.stars a.star-1,

.stripe-style-2 p.stars a.star-2,

.stripe-style-2 p.stars a.star-3,

.stripe-style-2 p.stars a.star-4,

.stripe-style-2 p.stars a.star-5 {

	border-color: rgba(51, 51, 51, .15)

}



.stripe-style-3 table.shop_table td,

.stripe-style-3 .cart-collaterals .cart_totals tr td,

.stripe-style-3 .cart-collaterals .cart_totals tr th,

.stripe-style-3 .shop_attributes td,

.stripe-style-3 .shop_attributes th,

.stripe-style-3 table.shop_attributes,

.stripe-style-3 .content table.shop_table tr,

.stripe-style-3 .woocommerce table.shop_table,

.stripe-style-3 p.stars a.star-1,

.stripe-style-3 p.stars a.star-2,

.stripe-style-3 p.stars a.star-3,

.stripe-style-3 p.stars a.star-4,

.stripe-style-3 p.stars a.star-5 {

	border-color: rgba(0, 0, 0, .15)

}



.stripe-style-4 table.shop_table td,

.stripe-style-4 .cart-collaterals .cart_totals tr td,

.stripe-style-4 .cart-collaterals .cart_totals tr th,

.stripe-style-4 .shop_attributes td,

.stripe-style-4 .shop_attributes th,

.stripe-style-4 table.shop_attributes,

.stripe-style-4 .content table.shop_table tr,

.stripe-style-4 .woocommerce table.shop_table,

.stripe-style-4 p.stars a.star-1,

.stripe-style-4 p.stars a.star-2,

.stripe-style-4 p.stars a.star-3,

.stripe-style-4 p.stars a.star-4,

.stripe-style-4 p.stars a.star-5 {

	border-color: rgba(255, 255, 255, .15)

}



.stripe-style-5 table.shop_table td,

.stripe-style-5 .cart-collaterals .cart_totals tr td,

.stripe-style-5 .cart-collaterals .cart_totals tr th,

.stripe-style-5 .shop_attributes td,

.stripe-style-5 .shop_attributes th,

.stripe-style-5 table.shop_attributes,

.stripe-style-5 .content table.shop_table tr,

.stripe-style-5 .woocommerce table.shop_table,

.stripe-style-5 p.stars a.star-1,

.stripe-style-5 p.stars a.star-2,

.stripe-style-5 p.stars a.star-3,

.stripe-style-5 p.stars a.star-4,

.stripe-style-5 p.stars a.star-5 {

	border-color: rgba(51, 51, 51, .15)

}



.stripe-style-1 .star-rating,

.stripe-style-1 .star-rating:before {

	color: rgba(219, 219, 219, .35)

}



.stripe-style-2 .star-rating,

.stripe-style-2 .star-rating:before {

	color: rgba(51, 51, 51, .35)

}



#page .stripe-style-3 .star-rating,

#page .stripe-style-3 .star-rating:before {

	color: rgba(0, 0, 0, .35)

}



.stripe-style-4 .star-rating,

.stripe-style-4 .star-rating:before {

	color: rgba(255, 255, 255, .35)

}



.stripe-style-5 .star-rating,

.stripe-style-5 .star-rating:before {

	color: rgba(51, 51, 51, .35)

}



.stripe-style-1 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) a,

.stripe-style-1 .widget .post-content .text-secondary {

	color: #dbdbdb

}



.stripe-style-2 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) a,

.stripe-style-2 .widget .post-content .text-secondary {

	color: #333

}



#page .stripe-style-3 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) a,

#page .stripe-style-3 .widget .post-content .text-secondary {

	color: #000

}



.stripe-style-4 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) a,

.stripe-style-4 .widget .post-content .text-secondary {

	color: #fff

}



.stripe-style-5 .sidebar-content:not(.solid-bg) .widget:not(.widget_icl_lang_sel_widget) a,

.stripe-style-5 .widget .post-content .text-secondary {

	color: #333

}



.accent-bg-mixin {

	color: #fff;

	background-color: #ffb536

}



.solid-bg-mixin {

	background-color: rgba(220, 220, 220, .3)

}



.header-color {

	color: #1f365c

}



#main .sidebar-content .header-color {

	color: #1f365c

}



.footer .header-color {

	color: #eaeaea

}



.color-base-transparent {

	color: #1f365c

}



.sidebar-content .color-base-transparent {

	color: rgba(140, 149, 162, .5)

}



.footer .color-base-transparent {

	color: rgba(234, 234, 234, .5)

}



.outline-element-decoration .outline-decoration {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .shadow-decoration {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.testimonial-item:not(.testimonial-item-slider),

.testimonial-item .ts-viewport,

.bg-on.team-container,

.dt-team-shortcode.content-bg-on .team-container {

	background-color: rgba(220, 220, 220, .3)

}



.outline-element-decoration .testimonial-item:not(.testimonial-item-slider),

.outline-element-decoration .testimonial-item .ts-viewport,

.outline-element-decoration .bg-on.team-container,

.outline-element-decoration .dt-team-shortcode.content-bg-on .team-container {

	-webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0);

	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0)

}



.shadow-element-decoration .testimonial-item:not(.testimonial-item-slider),

.shadow-element-decoration .testimonial-item .ts-viewport,

.shadow-element-decoration .bg-on.team-container,

.shadow-element-decoration .dt-team-shortcode.content-bg-on .team-container {

	-webkit-box-shadow: 0 6px 18px rgba(0, 0, 0, .1);

	box-shadow: 0 6px 18px rgba(0, 0, 0, .1)

}



.dt-team-shortcode .team-content {

	font-size: 14px;

	line-height: 22px

}



.testimonial-item .testimonial-vcard .text-secondary,

.testimonial-item .testimonial-vcard .text-primary,

.testimonial-item .testimonial-vcard .text-primary * {

	color: #1f365c

}



.sidebar-content .testimonial-item .testimonial-vcard .text-secondary,

.sidebar-content .testimonial-item .testimonial-vcard .text-primary,

.sidebar-content .testimonial-item .testimonial-vcard .text-primary * {

	color: #1f365c

}



.footer .testimonial-item .testimonial-vcard .text-secondary,

.footer .testimonial-item .testimonial-vcard .text-primary,

.footer .testimonial-item .testimonial-vcard .text-primary * {

	color: #eaeaea

}



.testimonial-item .testimonial-vcard a.text-primary:hover,

.testimonial-item .testimonial-vcard a.text-primary:hover * {

	text-decoration: underline

}



.team-author p {

	color: #1f365c;

	font: 16px / 22px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.dt-team-shortcode .team-author p {

	font: 15px / 23px "Andale Mono", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #ffb536

}



.sidebar-content .team-author p {

	color: #1f365c

}



.footer .team-author p {

	color: #eaeaea

}



.testimonial-vcard .text-secondary {

	color: #1f365c;

	font-size: 12px;

	line-height: 20px;

	font-weight: 700

}



#main .sidebar-content .testimonial-vcard .text-secondary {

	color: #1f365c

}



.footer .testimonial-vcard .text-secondary {

	color: #eaeaea

}



.dt-testimonials-shortcode .testimonial-vcard .text-secondary {

	font-size: 14px;

	line-height: 22px;

	font-weight: 400;

	color: #ffb536

}



.dt-testimonials-shortcode .more-link {

	color: #ffb536

}



.testimonial-vcard .text-primary {

	color: #1f365c;

	font-size: 14px;

	line-height: 22px;

	font-weight: 700

}



#main .sidebar-content .testimonial-vcard .text-primary {

	color: #1f365c

}



.footer .testimonial-vcard .text-primary {

	color: #eaeaea

}



.testimonial-vcard .text-primary * {

	color: #1f365c

}



#main .sidebar-content .testimonial-vcard .text-primary * {

	color: #1f365c

}



.footer .testimonial-vcard .text-primary * {

	color: #eaeaea

}



.dt-testimonials-shortcode .testimonial-vcard .text-primary {

	font: normal normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif

}



.team-author-name,

.team-author-name a {

	color: #1f365c;

	font: normal normal 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif

}



.content .team-author-name a:hover {

	color: #ffb536

}



.widget .team-author-name {

	font: 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none;

	color: #1f365c

}



#main .sidebar-content .widget .team-author-name {

	color: #1f365c

}



.footer .widget .team-author-name {

	color: #eaeaea

}



.team-author-name,

.team-author-name a {

	color: #1f365c

}



#main .sidebar-content .team-author-name,

#main .sidebar-content .team-author-name a {

	color: #1f365c

}



.footer .team-author-name,

.footer .team-author-name a {

	color: #eaeaea

}



.rsTitle {

	font: 30px / 35px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



.rsDesc {

	font: 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif;

	text-transform: none

}



@media screen and (max-width:1200px) {

	.rsTitle {

		font: 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

	.rsDesc {

		font: 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

}



@media screen and (max-width:1024px) {

	.rsTitle {

		font: 26px / 32px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

	.rsDesc {

		font: 20px / 26px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

}



@media screen and (max-width:800px) {

	.rsTitle {

		font: 18px / 24px "Oswald", Helvetica, Arial, Verdana, sans-serif

	}

	.rsDesc {

		font: 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

	}

}



@media screen and (max-width:320px) {

	.rsTitle {

		font: 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

	}

	.rsDesc {

		display: none!important;

		font: 14px / 22px "Andale Mono", Helvetica, Arial, Verdana, sans-serif

	}

}



#main-slideshow .progress-spinner-left,

#main-slideshow .progress-spinner-right {

	border-color: #ffb536!important

}



.slider-content .owl-dot:not(.active):not(:hover),

.slider-content .owl-dot:not(.active):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35)

}



.slider-content .owl-dot.active {

	-webkit-box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35)

}



.sidebar .slider-content .owl-dot:not(.active):not(:hover),

.sidebar .slider-content .owl-dot:not(.active):hover,

.sidebar-content .slider-content .owl-dot:not(.active):not(:hover),

.sidebar-content .slider-content .owl-dot:not(.active):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 2px rgba(140, 149, 162, .35)

}



.sidebar .slider-content .owl-dot.active,

.sidebar-content .slider-content .owl-dot.active {

	-webkit-box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35);

	box-shadow: inset 0 0 0 20px rgba(140, 149, 162, .35)

}



.footer .slider-content .owl-dot:not(.active):not(:hover),

.footer .slider-content .owl-dot:not(.active):hover {

	-webkit-box-shadow: inset 0 0 0 2px rgba(234, 234, 234, .35);

	box-shadow: inset 0 0 0 2px rgba(234, 234, 234, .35)

}



.footer .slider-content .owl-dot.active {

	-webkit-box-shadow: inset 0 0 0 20px rgba(234, 234, 234, .35);

	box-shadow: inset 0 0 0 20px rgba(234, 234, 234, .35)

}



.aio-icon-component i,

.align-icon i,

.flip-box-wrap i,

.info-circle-wrapper i,

.smile-icon-timeline-wrap i,

.smile_icon_list_wrap i,

.stats-block i,

.uavc-icons i,

.uavc-list-icon i,

.ubtn i,

.ult-animation i,

.ult-banner-block i,

.ult-new-ib i,

.ult-overlay i,

.ult-vc-seperator i,

.ult_countdown i,

.ult_pricing_table_wrap i,

.ultb3-box i,

.ultimate-call-to-action i,

.ultimate-google-trends i,

.ultimate-map-wrapper i,

.uvc-heading i,

.uvc-type-wrap i {

	font-size: inherit;

	line-height: inherit

}



.aio-icon-component,

.aio-icon-component *,

.align-icon,

.align-icon *,

.flip-box-wrap,

.flip-box-wrap *,

.info-circle-wrapper,

.info-circle-wrapper *,

.smile-icon-timeline-wrap,

.smile-icon-timeline-wrap *,

.smile_icon_list_wrap,

.smile_icon_list_wrap *,

.stats-block,

.stats-block *,

.uavc-icons,

.uavc-icons *,

.uavc-list-icon,

.uavc-list-icon *,

.ubtn,

.ubtn *,

.ubtn-ctn-center,

.ubtn-link,

.ult-animation,

.ult-animation *,

.ult-banner-block,

.ult-banner-block *,

.ult-new-ib,

.ult-new-ib *,

.ult-overlay,

.ult-overlay *,

.ult_countdown,

.ult_countdown *,

.ult_pricing_table_wrap,

.ult_pricing_table_wrap *,

.ultimate-google-trends,

.ultimate-google-trends *,

.ultimate-map-wrapper,

.ultimate-map-wrapper *,

.uvc-heading,

.uvc-heading * {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.upb_video_class,

.vc_row,

.wpb_column,

.wpb_row {

	position: relative

}



.aio-icon,

.vc_row .aio-icon {

	display: inline-block;

	font-size: 32px;

	height: 2em;

	width: 2em;

	text-align: center;

	line-height: 2em;

	-moz-box-sizing: content-box!important;

	-webkit-box-sizing: content-box!important;

	box-sizing: content-box!important

}



.aio-icon.none {

	display: inline-block;

	font-size: 32px;

	height: 1em;

	width: 1em;

	text-align: center;

	line-height: 1em

}



.aio-icon.circle {

	-webkit-border-radius: 50%;

	border-radius: 50%

}



.aio-icon.hexagon:before {

	content: "";

	position: absolute;

	top: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-bottom: 1em solid;

	border-bottom-color: inherit

}



.aio-icon.hexagon {

	position: relative;

	width: 3em;

	height: 1.5em;

	line-height: 1.5em;

	margin: 1.2em 0

}



.aio-icon.hexagon:after {

	content: "";

	position: absolute;

	bottom: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-top: 1em solid;

	border-top-color: inherit

}



.aio-icon-img.uavc-hexagon img {

	display: inline-block;

	top: 50%;

	position: absolute;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.aio-icon-img.uavc-hexagon {

	position: relative;

	width: 3em;

	height: 1.5em;

	line-height: 1.5em;

	margin-top: 1.1em;

	margin-bottom: 1.1em

}



.aio-icon-img.uavc-hexagon:after {

	content: "";

	position: absolute;

	bottom: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-top: 1em solid;

	border-top-color: inherit

}



.aio-icon-img.uavc-hexagon:before {

	content: "";

	position: absolute;

	top: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-bottom: 1em solid;

	border-bottom-color: inherit

}



.aio-icon-img {

	display: inline-block;

	font-size: 48px;

	width: 1em;

	max-width: 100%;

	-moz-box-sizing: content-box!important;

	-webkit-box-sizing: content-box!important;

	box-sizing: content-box!important

}



.aio-icon-img.uavc-circle {

	width: 1em;

	min-height: 1em;

	background: rgba(214, 214, 214, .44);

	-webkit-border-radius: 50%;

	border-radius: 50%;

	padding: .5em

}



.aio-icon-img.uavc-square {

	width: 1em;

	min-height: 1em;

	background: rgba(214, 214, 214, .44);

	-webkit-border-radius: 0;

	border-radius: 0;

	padding: .5em

}



.aio-icon-img .img-icon {

	width: 1em;

	max-width: 100%!important;

	-webkit-border-radius: 0!important;

	border-radius: 0!important;

	-webkit-box-shadow: none!important;

	box-shadow: none!important;

	display: block;

	font-size: inherit

}



.aio-tooltip {

	display: inline-block;

	text-align: center;

	width: auto;

	max-width: 100%

}



.smile_icon_list {

	list-style: none!important;

	padding: 0!important;

	margin-left: 0!important;

	margin-right: 0!important;

	margin-bottom: 0!important

}



.smile_icon_list li.icon_list_item {

	padding: 0!important;

	list-style: none!important;

	clear: both!important;

	position: relative!important;

	min-height: 1em!important;

	margin: 0 0 30px!important;

	line-height: 100%;

	overflow: visible

}



.smile_icon_list li.icon_list_item:last-child {

	margin: 0!important

}



a.ulimate-info-list-link {

	position: absolute;

	top: 0;

	left: 0;

	display: block;

	z-index: 9;

	width: 100%;

	height: 100%

}



.smile_icon_list li .icon_list_icon {

	font-size: 24px;

	width: 3em;

	height: 3em;

	line-height: 3em;

	text-align: center;

	float: left;

	background: #fff;

	z-index: 9;

	position: relative;

	-moz-box-sizing: content-box!important;

	-webkit-box-sizing: content-box!important;

	box-sizing: content-box!important

}



.smile_icon_list .list-img-icon {

	display: block;

	margin: 0 auto;

	max-height: 100%!important;

	max-width: 100%!important;

	-webkit-border-radius: 0!important;

	border-radius: 0!important;

	-webkit-box-shadow: none!important;

	box-shadow: none!important;

	top: 50%;

	position: absolute;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%)

}



.smile_icon_list li .icon_description h3 {

	font-size: 17px;

	line-height: 1.846153846;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 0;

	clear: none!important

}



.smile_icon_list li .icon_description h3 a {

	text-decoration: none

}



.smile_icon_list li .icon_description .info-list-heading {

	font-size: 17px;

	line-height: 1.846153846;

	font-weight: 700;

	margin-top: 0;

	margin-bottom: 0;

	clear: none!important

}



.smile_icon_list li .icon_description .info-list-heading a {

	text-decoration: none

}



.smile_icon_list li .icon_description p {

	font-size: inherit;

	font-weight: inherit;

	font-style: inherit!important;

	line-height: inherit;

	color: inherit!important

}



.smile_icon_list li .icon_description p:last-child {

	margin-bottom: 0

}



.smile_icon_list li .icon_description div.icon_description_text {

	font-family: inherit;

	font-weight: inherit;

	color: inherit;

	font-size: 13px;

	line-height: 18px

}



.smile_icon_list li .icon_description span.icon_description_text {

	margin: 0;

	padding: 0;

	border: 0;

	vertical-align: baseline;

	font-size: 14px;

	line-height: 1.714285714;

	display: block

}



.smile_icon_list li .icon_list_connector {

	height: 100%;

	position: absolute;

	top: .5em;

	z-index: 1

}



.info-circle-wrapper.info-circle-responsive .smile_icon_list li .icon_list_connector {

	top: 1em

}



.smile_icon_list li:last-child .icon_list_connector {

	display: none

}



.smile_icon_list.no_bg .icon_list_icon {

	border: 2px solid #0183cc;

	color: #0183cc

}



.smile_icon_list.square .icon_list_icon {

	border-color: inherit

}



.smile_icon_list.circle .icon_list_icon {

	-webkit-border-radius: 50%;

	border-radius: 50%;

	border-color: inherit;

	overflow: hidden

}



.smile_icon_list.with_bg .icon_list_icon {

	background: #0183cc;

	color: #fff

}



.smile_icon_list.left li .icon_list_connector {

	left: .5em;

	border-right-width: 1px;

	border-right-style: dashed

}



.smile_icon_list.left li.ult-info-circle-img .icon_list_connector {

	left: .34em;

	top: .5em

}



.smile_icon_list.left li .icon_description {

	margin-left: 3em;

	padding-left: 25px;

	height: 3em;

	vertical-align: middle;

	display: table-cell

}



.smile_icon_list.right {

	text-align: right

}



.smile_icon_list.right li .icon_list_icon {

	float: right;

	position: relative

}



.smile_icon_list.right li .icon_list_connector {

	right: .5em;

	border-left-width: 1px;

	border-left-style: dashed

}



.smile_icon_list.right li .icon_description {

	margin-left: 3em;

	height: 3em;

	vertical-align: middle;

	display: table-cell

}



.smile_icon_list.right li .icon_description {

	margin-right: 3em;

	padding-right: 25px

}



.smile_icon_list.top,

.smile_icon_list.top:after,

.smile_icon_list.top:before {

	content: " ";

	display: table;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.smile_icon_list.top {

	display: block

}



.smile_icon_list.top li {

	display: table-cell;

	width: 1%;

	float: none;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}



.smile_icon_list.top li .icon_list_icon {

	margin: 0 auto;

	float: none

}



.smile_icon_list.top li .icon_description {

	text-align: center;

	margin: 15px;

	padding-bottom: 0

}



.smile_icon_list.top li .icon_list_connector {

	position: absolute;

	top: .5em;

	left: 50%;

	width: 100%;

	height: 10px;

	border-top-width: 1px;

	border-top-style: dashed;

	margin-left: 0

}



.info-wrapper .smile_icon_list li .icon_description .responsive-font-class * {

	font-size: 13px;

	line-height: 1.64em;

	color: inherit

}



@media only screen and (max-width:768px) {

	.smile_icon_list_wrap .smile_icon_list.top {

		display: inline-block;

		width: 100%

	}

	.smile_icon_list.top li.icon_list_item {

		display: block;

		width: 100%;

		float: left

	}

	.smile_icon_list.top li .icon_list_connector {

		display: none

	}

}



.hexagon li .icon_list_icon:before {

	content: "";

	position: absolute;

	top: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-bottom: 1em solid;

	border-bottom-color: inherit!important

}



.hexagon li .icon_list_icon {

	width: 3em!important;

	height: 1.5em!important;

	line-height: 1.5em!important;

	background: #0183cc;

	border-color: #0183cc;

	color: #fff;

	position: relative;

	top: 1em;

	overflow: inherit

}



.hexagon li .icon_list_icon:after {

	content: "";

	position: absolute;

	bottom: -1em;

	left: 0;

	border-left: 1.5em solid transparent;

	border-right: 1.5em solid transparent;

	border-top: 1em solid;

	border-top-color: inherit!important

}



.smile_icon_list.top.hexagon .icon_list_icon {

	position: relative;

	margin-bottom: 2em

}



.smile_icon_list.top.hexagon .icon_list_connector {

	top: .55em

}



.full-width-content.wpb-js-composer .site-inner {

	overflow: visible!important

}



.smile_icon_list.circle {

	float: none;

	border: 0;

	width: auto;

	margin: 0;

	cursor: inherit

}



.ult-animation * {

	-webkit-backface-visibility: hidden

}



.ult-animation.ult-animate-viewport {

	-webkit-transition: opacity .9s linear;

	transition: opacity .9s linear

}



.uavc-list-icon ul {

	list-style: none!important;

	padding: 0!important;

	margin: 0 0 30px!important;

	position: relative!important

}



.uavc-list-icon ul:last-child {

	margin: 0!important

}



.uavc-list-icon li {

	padding: 0!important;

	margin: 0!important;

	list-style: none!important;

	clear: both!important;

	line-height: 1.6em;

	overflow: visible

}



.uavc-list-content {

	display: table;

	width: 100%;

	margin-bottom: 7px

}



.uavc-list-content .aio-icon {

	display: inline-block;

	margin: 0;

	padding: 0

}



.uavc-list-content span.uavc-list-desc {

	display: table-cell;

	padding: 0;

	margin: 0;

	vertical-align: middle;

	width: 100%

}



.uavc-icons,

.wpb_column .wpb_wrapper .uavc-icons {

	display: block;

	margin-bottom: 35px;

	line-height: 1

}



.uavc-icons-left.uavc-icons {

	text-align: left

}



.uavc-icons-center.uavc-icons {

	text-align: center

}



.uavc-icons-right.uavc-icons {

	text-align: right

}



.aio-icon i {

	line-height: inherit

}



.ultimate_google_map img {

	max-width: initial!important

}



.vc_element.element-ultimate_icons {

	float: left;

	padding-left: 75%

}



.vc_ultimate_icons a.vc_control-btn.vc_control-btn-append {

	margin-top: 20px;

	margin-left: 50%;

	z-index: 33000000

}



.smile_icon_list.left li .icon_description {

	line-height: 1em

}



.vc_element.element-info_list {

	padding-top: 20%;

	float: left;

	padding-left: 20%

}



.vc_element.element-ultimate_icon_list {

	margin-top: 20%;

	margin-left: 50%

}



.vc_ultimate_icon_list a.vc_control-btn.vc_control-btn-append {

	margin-left: 85%

}



.vc_element.element-icon_timeline {

	display: block;

	float: left;

	padding-left: 50%

}



.vc_element.element-ultimate_carousel {

	padding-top: 20%

}



.vc_element.element-ult_ihover {

	margin-top: 20%

}



.vc_element.element-ult_hotspot {

	margin-top: 20%

}



.aio-icon-description div,

.aio-icon-description p,

.ifb-flip-box-section-content div,

.ifb-flip-box-section-content p,

.info-circle-text div,

.info-circle-text p,

.timeline-header>div div,

.timeline-header>div p,

.uavc-list-desc div,

.uavc-list-desc p,

.ult-tooltipster-content div,

.ult-tooltipster-content p,

.ult_modal-body div,

.ult_modal-body p,

.ult_price_features div,

.ult_price_features p,

.ultimate-vticker div,

.ultimate-vticker p,

.uvc-ctaction-data,

.uvc-ctaction-data div,

.uvc-ctaction-data p,

.uvc-sub-heading div,

.uvc-sub-heading p {

	font-family: inherit!important;

	font-weight: inherit!important;

	font-size: inherit!important;

	font-style: inherit!important;

	color: inherit!important;

	line-height: inherit!important

}



.ultimate-ticker-prefix,

.ultimate-ticker-suffix {

	font-size: inherit;

	line-height: inherit

}



.strip_highlight_text div,

.strip_highlight_text p,

.strip_main_text div,

.strip_main_text p,

.ubtn-text,

.ulsb-strip>h4 div,

.ulsb-strip>h4 p,

span.middle-text div,

span.middle-text p {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	font-style: inherit;

	color: inherit;

	line-height: inherit

}



a.ult_colorlink div,

a.ult_colorlink p {

	font-family: inherit;

	font-weight: inherit;

	font-size: inherit;

	font-style: inherit;

	line-height: inherit

}



li.ult_tab_li>a.ult_a span {

	color: inherit

}



[class*=x-icon-],

[data-x-icon] {

	line-height: inherit

}



.info-wrapper.ult-adjust-bottom-margin,

.smile_icon_list_wrap.ult-adjust-bottom-margin,

.uavc-list-icon-wrapper.ult-adjust-bottom-margin,

.ubtn-ctn-center,

.ubtn-ctn-left,

.ubtn-ctn-right,

.ubtn-img-container,

.ult-banner-block.ult-adjust-bottom-margin,

.ult-modal-input-wrapper.ult-adjust-bottom-margin,

.ult_dual_button.ult-adjust-bottom-margin,

.ultb3-box.ult-adjust-bottom-margin,

.ultimate-call-to-action.ult-adjust-bottom-margin,

.ultimate-google-trends.ult-adjust-bottom-margin,

.ultimate-map-wrapper.ult-adjust-bottom-margin,

.uvc-type-wrap.ult-adjust-bottom-margin,

html .ult-ih-container.ult-adjust-bottom-margin,

html .ult_exp_section_layer.ult-adjust-bottom-margin,

html .ult_hotspot_container.ult-adjust-bottom-margin,

html .ult_main_cl.ult-adjust-bottom-margin {

	margin-bottom: 35px

}



.ultimate-map-wrapper {

	-webkit-box-sizing: content-box;

	-moz-box-sizing: content-box;

	box-sizing: content-box

}



html .vc_col-has-fill a.ubtn-link.ult-adjust-bottom-margin .ubtn.ult-adjust-bottom-margin {

	margin-bottom: 0

}



.smile_icon_list.right>li {

	text-align: right;

	text-align: -webkit-right;

	text-align: -moz-right

}



.smile_icon_list.right .icon_list_item {

	display: block

}



.vc_row-no-padding .ult-carousel-wrapper .slick-next {

	right: 0

}



.vc_row-no-padding .ult-carousel-wrapper .slick-prev {

	left: 0

}



@charset "utf-8";

.uvc-heading {

	text-align: center

}



.uvc-heading .uvc-main-heading div,

.uvc-heading .uvc-main-heading h1,

.uvc-heading .uvc-main-heading h2,

.uvc-heading .uvc-main-heading h3,

.uvc-heading .uvc-main-heading h4,

.uvc-heading .uvc-main-heading h5,

.uvc-heading .uvc-main-heading h6,

.uvc-heading .uvc-main-heading p,

.uvc-heading .uvc-main-heading span {

	margin: 0;

	padding: 0;

	line-height: normal

}



.uvc-heading-spacer {

	margin: 0 auto;

	padding: 0;

	position: relative;

	overflow: hidden

}



.uvc-heading-spacer .aio-icon {

	vertical-align: text-top

}



.uvc-heading-spacer img {

	vertical-align: middle;

	-webkit-box-shadow: none!important;

	box-shadow: none!important;

	max-width: 100%

}



.uvc-heading-spacer.line_with_icon:before {

	content: "";

	position: absolute;

	bottom: 50%;

	right: 0;

	border-width: 0;

	top: 50%

}



.uvc-heading-spacer.line_with_icon:after {

	content: "";

	position: absolute;

	bottom: 50%;

	left: 0;

	border-width: 0;

	top: 50%

}



.uvc-headings-line {

	display: block;

	width: 100%;

	max-width: 100%

}



.uvc-sub-heading {

	line-height: normal;

	margin: 0 auto

}



.uvc-sub-heading div,

.uvc-sub-heading p {

	font-family: inherit!important;

	font-weight: inherit!important;

	font-size: inherit!important;

	color: inherit!important;

	line-height: inherit!important

}



.uvc-heading p {

	word-break: normal;

	word-wrap: normal;

	-ms-word-break: normal;

	-ms-word-wrap: normal

}



@charset "UTF-8";

.wp-admin span#animate-me {

	display: inline-block;

	position: relative

}



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

	-webkit-animation-timing-function: linear;

	animation-timing-function: linear

}



.animated.hinge {

	-webkit-animation-duration: 2s;

	animation-duration: 2s

}



@-webkit-keyframes bounce {

	0%,

	100%,

	20%,

	50%,

	80% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	40% {

		-webkit-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	60% {

		-webkit-transform: translateY(-15px);

		transform: translateY(-15px)

	}

}



@keyframes bounce {

	0%,

	100%,

	20%,

	50%,

	80% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	40% {

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	60% {

		-webkit-transform: translateY(-15px);

		-ms-transform: translateY(-15px);

		transform: translateY(-15px)

	}

}



.bounce {

	-webkit-animation-name: bounce;

	animation-name: bounce

}



@-webkit-keyframes flash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



@keyframes flash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



.flash {

	-webkit-animation-name: flash;

	animation-name: flash

}



@-webkit-keyframes pulse {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	50% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes pulse {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	50% {

		-webkit-transform: scale(1.1);

		-ms-transform: scale(1.1);

		transform: scale(1.1)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.pulse {

	-webkit-animation-name: pulse;

	animation-name: pulse

}



@-webkit-keyframes rubberBand {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	30% {

		-webkit-transform: scaleX(1.25) scaleY(.75);

		transform: scaleX(1.25) scaleY(.75)

	}

	40% {

		-webkit-transform: scaleX(.75) scaleY(1.25);

		transform: scaleX(.75) scaleY(1.25)

	}

	60% {

		-webkit-transform: scaleX(1.15) scaleY(.85);

		transform: scaleX(1.15) scaleY(.85)

	}

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes rubberBand {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	30% {

		-webkit-transform: scaleX(1.25) scaleY(.75);

		-ms-transform: scaleX(1.25) scaleY(.75);

		transform: scaleX(1.25) scaleY(.75)

	}

	40% {

		-webkit-transform: scaleX(.75) scaleY(1.25);

		-ms-transform: scaleX(.75) scaleY(1.25);

		transform: scaleX(.75) scaleY(1.25)

	}

	60% {

		-webkit-transform: scaleX(1.15) scaleY(.85);

		-ms-transform: scaleX(1.15) scaleY(.85);

		transform: scaleX(1.15) scaleY(.85)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.rubberBand {

	-webkit-animation-name: rubberBand;

	animation-name: rubberBand

}



@-webkit-keyframes shake {

	0%,

	100% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateX(10px);

		transform: translateX(10px)

	}

}



@keyframes shake {

	0%,

	100% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateX(-10px);

		-ms-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateX(10px);

		-ms-transform: translateX(10px);

		transform: translateX(10px)

	}

}



.shake {

	-webkit-animation-name: shake;

	animation-name: shake

}



@-webkit-keyframes swing {

	20% {

		-webkit-transform: rotate(15deg);

		transform: rotate(15deg)

	}

	40% {

		-webkit-transform: rotate(-10deg);

		transform: rotate(-10deg)

	}

	60% {

		-webkit-transform: rotate(5deg);

		transform: rotate(5deg)

	}

	80% {

		-webkit-transform: rotate(-5deg);

		transform: rotate(-5deg)

	}

	100% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

}



@keyframes swing {

	20% {

		-webkit-transform: rotate(15deg);

		-ms-transform: rotate(15deg);

		transform: rotate(15deg)

	}

	40% {

		-webkit-transform: rotate(-10deg);

		-ms-transform: rotate(-10deg);

		transform: rotate(-10deg)

	}

	60% {

		-webkit-transform: rotate(5deg);

		-ms-transform: rotate(5deg);

		transform: rotate(5deg)

	}

	80% {

		-webkit-transform: rotate(-5deg);

		-ms-transform: rotate(-5deg);

		transform: rotate(-5deg)

	}

	100% {

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0)

	}

}



.swing {

	-webkit-transform-origin: top center;

	-ms-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: swing;

	animation-name: swing

}



@-webkit-keyframes tada {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	10%,

	20% {

		-webkit-transform: scale(.9) rotate(-3deg);

		transform: scale(.9) rotate(-3deg)

	}

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: scale(1.1) rotate(3deg);

		transform: scale(1.1) rotate(3deg)

	}

	40%,

	60%,

	80% {

		-webkit-transform: scale(1.1) rotate(-3deg);

		transform: scale(1.1) rotate(-3deg)

	}

	100% {

		-webkit-transform: scale(1) rotate(0);

		transform: scale(1) rotate(0)

	}

}



@keyframes tada {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	10%,

	20% {

		-webkit-transform: scale(.9) rotate(-3deg);

		-ms-transform: scale(.9) rotate(-3deg);

		transform: scale(.9) rotate(-3deg)

	}

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: scale(1.1) rotate(3deg);

		-ms-transform: scale(1.1) rotate(3deg);

		transform: scale(1.1) rotate(3deg)

	}

	40%,

	60%,

	80% {

		-webkit-transform: scale(1.1) rotate(-3deg);

		-ms-transform: scale(1.1) rotate(-3deg);

		transform: scale(1.1) rotate(-3deg)

	}

	100% {

		-webkit-transform: scale(1) rotate(0);

		-ms-transform: scale(1) rotate(0);

		transform: scale(1) rotate(0)

	}

}



.tada {

	-webkit-animation-name: tada;

	animation-name: tada

}



@-webkit-keyframes wobble {

	0% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	15% {

		-webkit-transform: translateX(-25%) rotate(-5deg);

		transform: translateX(-25%) rotate(-5deg)

	}

	30% {

		-webkit-transform: translateX(20%) rotate(3deg);

		transform: translateX(20%) rotate(3deg)

	}

	45% {

		-webkit-transform: translateX(-15%) rotate(-3deg);

		transform: translateX(-15%) rotate(-3deg)

	}

	60% {

		-webkit-transform: translateX(10%) rotate(2deg);

		transform: translateX(10%) rotate(2deg)

	}

	75% {

		-webkit-transform: translateX(-5%) rotate(-1deg);

		transform: translateX(-5%) rotate(-1deg)

	}

	100% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes wobble {

	0% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	15% {

		-webkit-transform: translateX(-25%) rotate(-5deg);

		-ms-transform: translateX(-25%) rotate(-5deg);

		transform: translateX(-25%) rotate(-5deg)

	}

	30% {

		-webkit-transform: translateX(20%) rotate(3deg);

		-ms-transform: translateX(20%) rotate(3deg);

		transform: translateX(20%) rotate(3deg)

	}

	45% {

		-webkit-transform: translateX(-15%) rotate(-3deg);

		-ms-transform: translateX(-15%) rotate(-3deg);

		transform: translateX(-15%) rotate(-3deg)

	}

	60% {

		-webkit-transform: translateX(10%) rotate(2deg);

		-ms-transform: translateX(10%) rotate(2deg);

		transform: translateX(10%) rotate(2deg)

	}

	75% {

		-webkit-transform: translateX(-5%) rotate(-1deg);

		-ms-transform: translateX(-5%) rotate(-1deg);

		transform: translateX(-5%) rotate(-1deg)

	}

	100% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.wobble {

	-webkit-animation-name: wobble;

	animation-name: wobble

}



@-webkit-keyframes bounceIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		transform: scale(.3)

	}

	50% {

		opacity: 1;

		-webkit-transform: scale(1.05);

		transform: scale(1.05)

	}

	70% {

		-webkit-transform: scale(.9);

		transform: scale(.9)

	}

	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes bounceIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		-ms-transform: scale(.3);

		transform: scale(.3)

	}

	50% {

		opacity: 1;

		-webkit-transform: scale(1.05);

		-ms-transform: scale(1.05);

		transform: scale(1.05)

	}

	70% {

		-webkit-transform: scale(.9);

		-ms-transform: scale(.9);

		transform: scale(.9)

	}

	100% {

		opacity: 1;

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.bounceIn {

	-webkit-animation-name: bounceIn;

	animation-name: bounceIn

}



@-webkit-keyframes bounceInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateY(30px);

		transform: translateY(30px)

	}

	80% {

		-webkit-transform: translateY(-10px);

		transform: translateY(-10px)

	}

	100% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes bounceInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateY(30px);

		-ms-transform: translateY(30px);

		transform: translateY(30px)

	}

	80% {

		-webkit-transform: translateY(-10px);

		-ms-transform: translateY(-10px);

		transform: translateY(-10px)

	}

	100% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.bounceInDown {

	-webkit-animation-name: bounceInDown;

	animation-name: bounceInDown

}



@-webkit-keyframes bounceInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateX(30px);

		transform: translateX(30px)

	}

	80% {

		-webkit-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	100% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes bounceInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateX(30px);

		-ms-transform: translateX(30px);

		transform: translateX(30px)

	}

	80% {

		-webkit-transform: translateX(-10px);

		-ms-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	100% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.bounceInLeft {

	-webkit-animation-name: bounceInLeft;

	animation-name: bounceInLeft

}



@-webkit-keyframes bounceInRight {

	0% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateX(-30px);

		transform: translateX(-30px)

	}

	80% {

		-webkit-transform: translateX(10px);

		transform: translateX(10px)

	}

	100% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes bounceInRight {

	0% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateX(-30px);

		-ms-transform: translateX(-30px);

		transform: translateX(-30px)

	}

	80% {

		-webkit-transform: translateX(10px);

		-ms-transform: translateX(10px);

		transform: translateX(10px)

	}

	100% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.bounceInRight {

	-webkit-animation-name: bounceInRight;

	animation-name: bounceInRight

}



@-webkit-keyframes bounceInUp {

	0% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	80% {

		-webkit-transform: translateY(10px);

		transform: translateY(10px)

	}

	100% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes bounceInUp {

	0% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	60% {

		opacity: 1;

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	80% {

		-webkit-transform: translateY(10px);

		-ms-transform: translateY(10px);

		transform: translateY(10px)

	}

	100% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.bounceInUp {

	-webkit-animation-name: bounceInUp;

	animation-name: bounceInUp

}



@-webkit-keyframes bounceOut {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	25% {

		-webkit-transform: scale(.95);

		transform: scale(.95)

	}

	50% {

		opacity: 1;

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.3);

		transform: scale(.3)

	}

}



@keyframes bounceOut {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	25% {

		-webkit-transform: scale(.95);

		-ms-transform: scale(.95);

		transform: scale(.95)

	}

	50% {

		opacity: 1;

		-webkit-transform: scale(1.1);

		-ms-transform: scale(1.1);

		transform: scale(1.1)

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.3);

		-ms-transform: scale(.3);

		transform: scale(.3)

	}

}



.bounceOut {

	-webkit-animation-name: bounceOut;

	animation-name: bounceOut

}



@-webkit-keyframes bounceOutDown {

	0% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateY(-20px);

		transform: translateY(-20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



@keyframes bounceOutDown {

	0% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateY(-20px);

		-ms-transform: translateY(-20px);

		transform: translateY(-20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



.bounceOutDown {

	-webkit-animation-name: bounceOutDown;

	animation-name: bounceOutDown

}



@-webkit-keyframes bounceOutLeft {

	0% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateX(20px);

		transform: translateX(20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



@keyframes bounceOutLeft {

	0% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateX(20px);

		-ms-transform: translateX(20px);

		transform: translateX(20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



.bounceOutLeft {

	-webkit-animation-name: bounceOutLeft;

	animation-name: bounceOutLeft

}



@-webkit-keyframes bounceOutRight {

	0% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateX(-20px);

		transform: translateX(-20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



@keyframes bounceOutRight {

	0% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateX(-20px);

		-ms-transform: translateX(-20px);

		transform: translateX(-20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



.bounceOutRight {

	-webkit-animation-name: bounceOutRight;

	animation-name: bounceOutRight

}



@-webkit-keyframes bounceOutUp {

	0% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateY(20px);

		transform: translateY(20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



@keyframes bounceOutUp {

	0% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	20% {

		opacity: 1;

		-webkit-transform: translateY(20px);

		-ms-transform: translateY(20px);

		transform: translateY(20px)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



.bounceOutUp {

	-webkit-animation-name: bounceOutUp;

	animation-name: bounceOutUp

}



@-webkit-keyframes fadeIn {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



@keyframes fadeIn {

	0% {

		opacity: 0

	}

	100% {

		opacity: 1

	}

}



.fadeIn {

	-webkit-animation-name: fadeIn;

	animation-name: fadeIn

}



@-webkit-keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		transform: translateY(-20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeInDown {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		-ms-transform: translateY(-20px);

		transform: translateY(-20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeInDown {

	-webkit-animation-name: fadeInDown;

	animation-name: fadeInDown

}



@-webkit-keyframes fadeInDownBig {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeInDownBig {

	0% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeInDownBig {

	-webkit-animation-name: fadeInDownBig;

	animation-name: fadeInDownBig

}



@-webkit-keyframes fadeInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-20px);

		transform: translateX(-20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInLeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-20px);

		-ms-transform: translateX(-20px);

		transform: translateX(-20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.fadeInLeft {

	-webkit-animation-name: fadeInLeft;

	animation-name: fadeInLeft

}



@-webkit-keyframes fadeInLeftBig {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInLeftBig {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.fadeInLeftBig {

	-webkit-animation-name: fadeInLeftBig;

	animation-name: fadeInLeftBig

}



@-webkit-keyframes fadeInRight {

	0% {

		opacity: 0;

		-webkit-transform: translateX(20px);

		transform: translateX(20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInRight {

	0% {

		opacity: 0;

		-webkit-transform: translateX(20px);

		-ms-transform: translateX(20px);

		transform: translateX(20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.fadeInRight {

	-webkit-animation-name: fadeInRight;

	animation-name: fadeInRight

}



@-webkit-keyframes fadeInRightBig {

	0% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes fadeInRightBig {

	0% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.fadeInRightBig {

	-webkit-animation-name: fadeInRightBig;

	animation-name: fadeInRightBig

}



@-webkit-keyframes fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translateY(20px);

		transform: translateY(20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeInUp {

	0% {

		opacity: 0;

		-webkit-transform: translateY(20px);

		-ms-transform: translateY(20px);

		transform: translateY(20px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeInUp {

	-webkit-animation-name: fadeInUp;

	animation-name: fadeInUp

}



@-webkit-keyframes fadeInUpBig {

	0% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes fadeInUpBig {

	0% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.fadeInUpBig {

	-webkit-animation-name: fadeInUpBig;

	animation-name: fadeInUpBig

}



@-webkit-keyframes fadeOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0

	}

}



@keyframes fadeOut {

	0% {

		opacity: 1

	}

	100% {

		opacity: 0

	}

}



.fadeOut {

	-webkit-animation-name: fadeOut;

	animation-name: fadeOut

}



@-webkit-keyframes fadeOutDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(20px);

		transform: translateY(20px)

	}

}



@keyframes fadeOutDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(20px);

		-ms-transform: translateY(20px);

		transform: translateY(20px)

	}

}



.fadeOutDown {

	-webkit-animation-name: fadeOutDown;

	animation-name: fadeOutDown

}



@-webkit-keyframes fadeOutDownBig {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



@keyframes fadeOutDownBig {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



.fadeOutDownBig {

	-webkit-animation-name: fadeOutDownBig;

	animation-name: fadeOutDownBig

}



@-webkit-keyframes fadeOutLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-20px);

		transform: translateX(-20px)

	}

}



@keyframes fadeOutLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-20px);

		-ms-transform: translateX(-20px);

		transform: translateX(-20px)

	}

}



.fadeOutLeft {

	-webkit-animation-name: fadeOutLeft;

	animation-name: fadeOutLeft

}



@-webkit-keyframes fadeOutLeftBig {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



@keyframes fadeOutLeftBig {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



.fadeOutLeftBig {

	-webkit-animation-name: fadeOutLeftBig;

	animation-name: fadeOutLeftBig

}



@-webkit-keyframes fadeOutRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(20px);

		transform: translateX(20px)

	}

}



@keyframes fadeOutRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(20px);

		-ms-transform: translateX(20px);

		transform: translateX(20px)

	}

}



.fadeOutRight {

	-webkit-animation-name: fadeOutRight;

	animation-name: fadeOutRight

}



@-webkit-keyframes fadeOutRightBig {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



@keyframes fadeOutRightBig {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



.fadeOutRightBig {

	-webkit-animation-name: fadeOutRightBig;

	animation-name: fadeOutRightBig

}



@-webkit-keyframes fadeOutUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		transform: translateY(-20px)

	}

}



@keyframes fadeOutUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-20px);

		-ms-transform: translateY(-20px);

		transform: translateY(-20px)

	}

}



.fadeOutUp {

	-webkit-animation-name: fadeOutUp;

	animation-name: fadeOutUp

}



@-webkit-keyframes fadeOutUpBig {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



@keyframes fadeOutUpBig {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



.fadeOutUpBig {

	-webkit-animation-name: fadeOutUpBig;

	animation-name: fadeOutUpBig

}



@-webkit-keyframes flip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

}



@keyframes flip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-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 {

	0% {

		-webkit-transform: perspective(400px) rotateX(90deg);

		transform: perspective(400px) rotateX(90deg);

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotateX(-10deg);

		transform: perspective(400px) rotateX(-10deg)

	}

	70% {

		-webkit-transform: perspective(400px) rotateX(10deg);

		transform: perspective(400px) rotateX(10deg)

	}

	100% {

		-webkit-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateX(0);

		opacity: 1

	}

}



@keyframes flipInX {

	0% {

		-webkit-transform: perspective(400px) rotateX(90deg);

		-ms-transform: perspective(400px) rotateX(90deg);

		transform: perspective(400px) rotateX(90deg);

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotateX(-10deg);

		-ms-transform: perspective(400px) rotateX(-10deg);

		transform: perspective(400px) rotateX(-10deg)

	}

	70% {

		-webkit-transform: perspective(400px) rotateX(10deg);

		-ms-transform: perspective(400px) rotateX(10deg);

		transform: perspective(400px) rotateX(10deg)

	}

	100% {

		-webkit-transform: perspective(400px) rotateX(0);

		-ms-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateX(0);

		opacity: 1

	}

}



.flipInX {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipInX;

	animation-name: flipInX

}



@-webkit-keyframes flipInY {

	0% {

		-webkit-transform: perspective(400px) rotateY(90deg);

		transform: perspective(400px) rotateY(90deg);

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotateY(-10deg);

		transform: perspective(400px) rotateY(-10deg)

	}

	70% {

		-webkit-transform: perspective(400px) rotateY(10deg);

		transform: perspective(400px) rotateY(10deg)

	}

	100% {

		-webkit-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0);

		opacity: 1

	}

}



@keyframes flipInY {

	0% {

		-webkit-transform: perspective(400px) rotateY(90deg);

		-ms-transform: perspective(400px) rotateY(90deg);

		transform: perspective(400px) rotateY(90deg);

		opacity: 0

	}

	40% {

		-webkit-transform: perspective(400px) rotateY(-10deg);

		-ms-transform: perspective(400px) rotateY(-10deg);

		transform: perspective(400px) rotateY(-10deg)

	}

	70% {

		-webkit-transform: perspective(400px) rotateY(10deg);

		-ms-transform: perspective(400px) rotateY(10deg);

		transform: perspective(400px) rotateY(10deg)

	}

	100% {

		-webkit-transform: perspective(400px) rotateY(0);

		-ms-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0);

		opacity: 1

	}

}



.flipInY {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipInY;

	animation-name: flipInY

}



@-webkit-keyframes flipOutX {

	0% {

		-webkit-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateX(0);

		opacity: 1

	}

	100% {

		-webkit-transform: perspective(400px) rotateX(90deg);

		transform: perspective(400px) rotateX(90deg);

		opacity: 0

	}

}



@keyframes flipOutX {

	0% {

		-webkit-transform: perspective(400px) rotateX(0);

		-ms-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateX(0);

		opacity: 1

	}

	100% {

		-webkit-transform: perspective(400px) rotateX(90deg);

		-ms-transform: perspective(400px) rotateX(90deg);

		transform: perspective(400px) rotateX(90deg);

		opacity: 0

	}

}



.flipOutX {

	-webkit-animation-name: flipOutX;

	animation-name: flipOutX;

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important

}



@-webkit-keyframes flipOutY {

	0% {

		-webkit-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0);

		opacity: 1

	}

	100% {

		-webkit-transform: perspective(400px) rotateY(90deg);

		transform: perspective(400px) rotateY(90deg);

		opacity: 0

	}

}



@keyframes flipOutY {

	0% {

		-webkit-transform: perspective(400px) rotateY(0);

		-ms-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0);

		opacity: 1

	}

	100% {

		-webkit-transform: perspective(400px) rotateY(90deg);

		-ms-transform: perspective(400px) rotateY(90deg);

		transform: perspective(400px) rotateY(90deg);

		opacity: 0

	}

}



.flipOutY {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	-webkit-animation-name: flipOutY;

	animation-name: flipOutY

}



@-webkit-keyframes lightSpeedIn {

	0% {

		-webkit-transform: translateX(100%) skewX(-30deg);

		transform: translateX(100%) skewX(-30deg);

		opacity: 0

	}

	60% {

		-webkit-transform: translateX(-20%) skewX(30deg);

		transform: translateX(-20%) skewX(30deg);

		opacity: 1

	}

	80% {

		-webkit-transform: translateX(0) skewX(-15deg);

		transform: translateX(0) skewX(-15deg);

		opacity: 1

	}

	100% {

		-webkit-transform: translateX(0) skewX(0);

		transform: translateX(0) skewX(0);

		opacity: 1

	}

}



@keyframes lightSpeedIn {

	0% {

		-webkit-transform: translateX(100%) skewX(-30deg);

		-ms-transform: translateX(100%) skewX(-30deg);

		transform: translateX(100%) skewX(-30deg);

		opacity: 0

	}

	60% {

		-webkit-transform: translateX(-20%) skewX(30deg);

		-ms-transform: translateX(-20%) skewX(30deg);

		transform: translateX(-20%) skewX(30deg);

		opacity: 1

	}

	80% {

		-webkit-transform: translateX(0) skewX(-15deg);

		-ms-transform: translateX(0) skewX(-15deg);

		transform: translateX(0) skewX(-15deg);

		opacity: 1

	}

	100% {

		-webkit-transform: translateX(0) skewX(0);

		-ms-transform: translateX(0) skewX(0);

		transform: translateX(0) skewX(0);

		opacity: 1

	}

}



.lightSpeedIn {

	-webkit-animation-name: lightSpeedIn;

	animation-name: lightSpeedIn;

	-webkit-animation-timing-function: ease-out;

	animation-timing-function: ease-out

}



@-webkit-keyframes lightSpeedOut {

	0% {

		-webkit-transform: translateX(0) skewX(0);

		transform: translateX(0) skewX(0);

		opacity: 1

	}

	100% {

		-webkit-transform: translateX(100%) skewX(-30deg);

		transform: translateX(100%) skewX(-30deg);

		opacity: 0

	}

}



@keyframes lightSpeedOut {

	0% {

		-webkit-transform: translateX(0) skewX(0);

		-ms-transform: translateX(0) skewX(0);

		transform: translateX(0) skewX(0);

		opacity: 1

	}

	100% {

		-webkit-transform: translateX(100%) skewX(-30deg);

		-ms-transform: translateX(100%) skewX(-30deg);

		transform: translateX(100%) 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 {

	0% {

		-webkit-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(-200deg);

		transform: rotate(-200deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



@keyframes rotateIn {

	0% {

		-webkit-transform-origin: center center;

		-ms-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(-200deg);

		-ms-transform: rotate(-200deg);

		transform: rotate(-200deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: center center;

		-ms-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



.rotateIn {

	-webkit-animation-name: rotateIn;

	animation-name: rotateIn

}



@-webkit-keyframes rotateInDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



@keyframes rotateInDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



.rotateInDownLeft {

	-webkit-animation-name: rotateInDownLeft;

	animation-name: rotateInDownLeft

}



@-webkit-keyframes rotateInDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



@keyframes rotateInDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(90deg);

		-ms-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



.rotateInDownRight {

	-webkit-animation-name: rotateInDownRight;

	animation-name: rotateInDownRight

}



@-webkit-keyframes rotateInUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



@keyframes rotateInUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(90deg);

		-ms-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



.rotateInUpLeft {

	-webkit-animation-name: rotateInUpLeft;

	animation-name: rotateInUpLeft

}



@-webkit-keyframes rotateInUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



@keyframes rotateInUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

}



.rotateInUpRight {

	-webkit-animation-name: rotateInUpRight;

	animation-name: rotateInUpRight

}



@-webkit-keyframes rotateOut {

	0% {

		-webkit-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(200deg);

		transform: rotate(200deg);

		opacity: 0

	}

}



@keyframes rotateOut {

	0% {

		-webkit-transform-origin: center center;

		-ms-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: center center;

		-ms-transform-origin: center center;

		transform-origin: center center;

		-webkit-transform: rotate(200deg);

		-ms-transform: rotate(200deg);

		transform: rotate(200deg);

		opacity: 0

	}

}



.rotateOut {

	-webkit-animation-name: rotateOut;

	animation-name: rotateOut

}



@-webkit-keyframes rotateOutDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

}



@keyframes rotateOutDownLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(90deg);

		-ms-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

}



.rotateOutDownLeft {

	-webkit-animation-name: rotateOutDownLeft;

	animation-name: rotateOutDownLeft

}



@-webkit-keyframes rotateOutDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

}



@keyframes rotateOutDownRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

}



.rotateOutDownRight {

	-webkit-animation-name: rotateOutDownRight;

	animation-name: rotateOutDownRight

}



@-webkit-keyframes rotateOutUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

}



@keyframes rotateOutUpLeft {

	0% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: left bottom;

		-ms-transform-origin: left bottom;

		transform-origin: left bottom;

		-webkit-transform: rotate(-90deg);

		-ms-transform: rotate(-90deg);

		transform: rotate(-90deg);

		opacity: 0

	}

}



.rotateOutUpLeft {

	-webkit-animation-name: rotateOutUpLeft;

	animation-name: rotateOutUpLeft

}



@-webkit-keyframes rotateOutUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

}



@keyframes rotateOutUpRight {

	0% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		opacity: 1

	}

	100% {

		-webkit-transform-origin: right bottom;

		-ms-transform-origin: right bottom;

		transform-origin: right bottom;

		-webkit-transform: rotate(90deg);

		-ms-transform: rotate(90deg);

		transform: rotate(90deg);

		opacity: 0

	}

}



.rotateOutUpRight {

	-webkit-animation-name: rotateOutUpRight;

	animation-name: rotateOutUpRight

}



@-webkit-keyframes slideInDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes slideInDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.slideInDown {

	-webkit-animation-name: slideInDown;

	animation-name: slideInDown

}



@-webkit-keyframes slideInLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes slideInLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.slideInLeft {

	-webkit-animation-name: slideInLeft;

	animation-name: slideInLeft

}



@-webkit-keyframes slideInRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

}



@keyframes slideInRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

}



.slideInRight {

	-webkit-animation-name: slideInRight;

	animation-name: slideInRight

}



@-webkit-keyframes slideOutLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



@keyframes slideOutLeft {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(-2000px);

		-ms-transform: translateX(-2000px);

		transform: translateX(-2000px)

	}

}



.slideOutLeft {

	-webkit-animation-name: slideOutLeft;

	animation-name: slideOutLeft

}



@-webkit-keyframes slideOutRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



@keyframes slideOutRight {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(2000px);

		-ms-transform: translateX(2000px);

		transform: translateX(2000px)

	}

}



.slideOutRight {

	-webkit-animation-name: slideOutRight;

	animation-name: slideOutRight

}



@-webkit-keyframes slideOutUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



@keyframes slideOutUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(-2000px);

		-ms-transform: translateY(-2000px);

		transform: translateY(-2000px)

	}

}



.slideOutUp {

	-webkit-animation-name: slideOutUp;

	animation-name: slideOutUp

}



@-webkit-keyframes slideInUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

}



@keyframes slideInUp {

	0% {

		opacity: 1;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

}



.slideInUp {

	-webkit-animation-name: slideInUp;

	animation-name: slideInUp

}



@-webkit-keyframes slideOutDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



@keyframes slideOutDown {

	0% {

		opacity: 1;

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateY(2000px);

		-ms-transform: translateY(2000px);

		transform: translateY(2000px)

	}

}



.slideOutDown {

	-webkit-animation-name: slideOutDown;

	animation-name: slideOutDown

}



@-webkit-keyframes hinge {

	0% {

		-webkit-transform: rotate(0);

		transform: rotate(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: rotate(80deg);

		transform: rotate(80deg);

		-webkit-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	40% {

		-webkit-transform: rotate(60deg);

		transform: rotate(60deg);

		-webkit-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	80% {

		-webkit-transform: rotate(60deg) translateY(0);

		transform: rotate(60deg) translateY(0);

		-webkit-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out;

		opacity: 1

	}

	100% {

		-webkit-transform: translateY(700px);

		transform: translateY(700px);

		opacity: 0

	}

}



@keyframes hinge {

	0% {

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0);

		-webkit-transform-origin: top left;

		-ms-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: rotate(80deg);

		-ms-transform: rotate(80deg);

		transform: rotate(80deg);

		-webkit-transform-origin: top left;

		-ms-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	40% {

		-webkit-transform: rotate(60deg);

		-ms-transform: rotate(60deg);

		transform: rotate(60deg);

		-webkit-transform-origin: top left;

		-ms-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	80% {

		-webkit-transform: rotate(60deg) translateY(0);

		-ms-transform: rotate(60deg) translateY(0);

		transform: rotate(60deg) translateY(0);

		-webkit-transform-origin: top left;

		-ms-transform-origin: top left;

		transform-origin: top left;

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out;

		opacity: 1

	}

	100% {

		-webkit-transform: translateY(700px);

		-ms-transform: translateY(700px);

		transform: translateY(700px);

		opacity: 0

	}

}



.hinge {

	-webkit-animation-name: hinge;

	animation-name: hinge

}



@-webkit-keyframes rollIn {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-100%) rotate(-120deg);

		transform: translateX(-100%) rotate(-120deg)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0);

		transform: translateX(0) rotate(0)

	}

}



@keyframes rollIn {

	0% {

		opacity: 0;

		-webkit-transform: translateX(-100%) rotate(-120deg);

		-ms-transform: translateX(-100%) rotate(-120deg);

		transform: translateX(-100%) rotate(-120deg)

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0);

		-ms-transform: translateX(0) rotate(0);

		transform: translateX(0) rotate(0)

	}

}



.rollIn {

	-webkit-animation-name: rollIn;

	animation-name: rollIn

}



@-webkit-keyframes rollOut {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0);

		transform: translateX(0) rotate(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(100%) rotate(120deg);

		transform: translateX(100%) rotate(120deg)

	}

}



@keyframes rollOut {

	0% {

		opacity: 1;

		-webkit-transform: translateX(0) rotate(0);

		-ms-transform: translateX(0) rotate(0);

		transform: translateX(0) rotate(0)

	}

	100% {

		opacity: 0;

		-webkit-transform: translateX(100%) rotate(120deg);

		-ms-transform: translateX(100%) rotate(120deg);

		transform: translateX(100%) rotate(120deg)

	}

}



.rollOut {

	-webkit-animation-name: rollOut;

	animation-name: rollOut

}



@-webkit-keyframes zoomIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		transform: scale(.3)

	}

	50% {

		opacity: 1

	}

}



@keyframes zoomIn {

	0% {

		opacity: 0;

		-webkit-transform: scale(.3);

		-ms-transform: scale(.3);

		transform: scale(.3)

	}

	50% {

		opacity: 1

	}

}



.zoomIn {

	-webkit-animation-name: zoomIn;

	animation-name: zoomIn

}



@-webkit-keyframes zoomInDown {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(-2000px);

		transform: scale(.1) translateY(-2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(60px);

		transform: scale(.475) translateY(60px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



@keyframes zoomInDown {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(-2000px);

		-ms-transform: scale(.1) translateY(-2000px);

		transform: scale(.1) translateY(-2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(60px);

		-ms-transform: scale(.475) translateY(60px);

		transform: scale(.475) translateY(60px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



.zoomInDown {

	-webkit-animation-name: zoomInDown;

	animation-name: zoomInDown

}



@-webkit-keyframes zoomInLeft {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(-2000px);

		transform: scale(.1) translateX(-2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(48px);

		transform: scale(.475) translateX(48px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



@keyframes zoomInLeft {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(-2000px);

		-ms-transform: scale(.1) translateX(-2000px);

		transform: scale(.1) translateX(-2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(48px);

		-ms-transform: scale(.475) translateX(48px);

		transform: scale(.475) translateX(48px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



.zoomInLeft {

	-webkit-animation-name: zoomInLeft;

	animation-name: zoomInLeft

}



@-webkit-keyframes zoomInRight {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(2000px);

		transform: scale(.1) translateX(2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(-48px);

		transform: scale(.475) translateX(-48px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



@keyframes zoomInRight {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(2000px);

		-ms-transform: scale(.1) translateX(2000px);

		transform: scale(.1) translateX(2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(-48px);

		-ms-transform: scale(.475) translateX(-48px);

		transform: scale(.475) translateX(-48px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



.zoomInRight {

	-webkit-animation-name: zoomInRight;

	animation-name: zoomInRight

}



@-webkit-keyframes zoomInUp {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(2000px);

		transform: scale(.1) translateY(2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(-60px);

		transform: scale(.475) translateY(-60px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



@keyframes zoomInUp {

	0% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(2000px);

		-ms-transform: scale(.1) translateY(2000px);

		transform: scale(.1) translateY(2000px);

		-webkit-animation-timing-function: ease-in-out;

		animation-timing-function: ease-in-out

	}

	60% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(-60px);

		-ms-transform: scale(.475) translateY(-60px);

		transform: scale(.475) translateY(-60px);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

}



.zoomInUp {

	-webkit-animation-name: zoomInUp;

	animation-name: zoomInUp

}



@-webkit-keyframes zoomOut {

	0% {

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	50% {

		opacity: 0;

		-webkit-transform: scale(.3);

		transform: scale(.3)

	}

	100% {

		opacity: 0

	}

}



@keyframes zoomOut {

	0% {

		opacity: 1;

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	50% {

		opacity: 0;

		-webkit-transform: scale(.3);

		-ms-transform: scale(.3);

		transform: scale(.3)

	}

	100% {

		opacity: 0

	}

}



.zoomOut {

	-webkit-animation-name: zoomOut;

	animation-name: zoomOut

}



@-webkit-keyframes zoomOutDown {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(-60px);

		transform: scale(.475) translateY(-60px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(2000px);

		transform: scale(.1) translateY(2000px);

		-webkit-transform-origin: center bottom;

		transform-origin: center bottom

	}

}



@keyframes zoomOutDown {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(-60px);

		-ms-transform: scale(.475) translateY(-60px);

		transform: scale(.475) translateY(-60px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(2000px);

		-ms-transform: scale(.1) translateY(2000px);

		transform: scale(.1) translateY(2000px);

		-webkit-transform-origin: center bottom;

		-ms-transform-origin: center bottom;

		transform-origin: center bottom

	}

}



.zoomOutDown {

	-webkit-animation-name: zoomOutDown;

	animation-name: zoomOutDown

}



@-webkit-keyframes zoomOutLeft {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(42px);

		transform: scale(.475) translateX(42px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(-2000px);

		transform: scale(.1) translateX(-2000px);

		-webkit-transform-origin: left center;

		transform-origin: left center

	}

}



@keyframes zoomOutLeft {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(42px);

		-ms-transform: scale(.475) translateX(42px);

		transform: scale(.475) translateX(42px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(-2000px);

		-ms-transform: scale(.1) translateX(-2000px);

		transform: scale(.1) translateX(-2000px);

		-webkit-transform-origin: left center;

		-ms-transform-origin: left center;

		transform-origin: left center

	}

}



.zoomOutLeft {

	-webkit-animation-name: zoomOutLeft;

	animation-name: zoomOutLeft

}



@-webkit-keyframes zoomOutRight {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(-42px);

		transform: scale(.475) translateX(-42px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(2000px);

		transform: scale(.1) translateX(2000px);

		-webkit-transform-origin: right center;

		transform-origin: right center

	}

}



@keyframes zoomOutRight {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateX(-42px);

		-ms-transform: scale(.475) translateX(-42px);

		transform: scale(.475) translateX(-42px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateX(2000px);

		-ms-transform: scale(.1) translateX(2000px);

		transform: scale(.1) translateX(2000px);

		-webkit-transform-origin: right center;

		-ms-transform-origin: right center;

		transform-origin: right center

	}

}



.zoomOutRight {

	-webkit-animation-name: zoomOutRight;

	animation-name: zoomOutRight

}



@-webkit-keyframes zoomOutUp {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(60px);

		transform: scale(.475) translateY(60px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(-2000px);

		transform: scale(.1) translateY(-2000px);

		-webkit-transform-origin: center top;

		transform-origin: center top

	}

}



@keyframes zoomOutUp {

	40% {

		opacity: 1;

		-webkit-transform: scale(.475) translateY(60px);

		-ms-transform: scale(.475) translateY(60px);

		transform: scale(.475) translateY(60px);

		-webkit-animation-timing-function: linear;

		animation-timing-function: linear

	}

	100% {

		opacity: 0;

		-webkit-transform: scale(.1) translateY(-2000px);

		-ms-transform: scale(.1) translateY(-2000px);

		transform: scale(.1) translateY(-2000px);

		-webkit-transform-origin: center top;

		-ms-transform-origin: center top;

		transform-origin: center top

	}

}



.zoomOutUp {

	-webkit-animation-name: zoomOutUp;

	animation-name: zoomOutUp

}



.InfiniteBounce,

.InfiniteDangle,

.InfiniteFlash,

.InfiniteHorizontalFlip,

.InfiniteHorizontalScaleFlip,

.InfiniteHorizontalShake,

.InfinitePulse,

.InfiniteRotate,

.InfiniteRotateCounter,

.InfiniteRubberBand,

.InfiniteSwing,

.InfiniteTADA,

.InfiniteVericalFlip,

.InfiniteVericalShake,

.InfiniteVerticalScaleFlip {

	-webkit-animation-iteration-count: infinite!important;

	animation-iteration-count: infinite!important;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}



@-webkit-keyframes InfiniteRotate {

	from {

		-webkit-transform: rotate(0)

	}

	to {

		-webkit-transform: rotate(359deg)

	}

}



@keyframes InfiniteRotate {

	from {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	to {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}



.InfiniteRotate {

	-webkit-animation: InfiniteRotate;

	animation: InfiniteRotate

}



@-webkit-keyframes InfiniteRotateCounter {

	from {

		-webkit-transform: rotate(359deg)

	}

	to {

		-webkit-transform: rotate(0)

	}

}



@keyframes InfiniteRotateCounter {

	from {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

	to {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

}



.InfiniteRotateCounter {

	-webkit-animation: InfiniteRotateCounter;

	animation: InfiniteRotateCounter

}



@-webkit-keyframes InfiniteDangle {

	0%,

	100% {

		-webkit-transform: rotate(-4deg)

	}

	50% {

		-webkit-transform: rotate(4deg)

	}

}



@keyframes InfiniteDangle {

	0%,

	100% {

		-webkit-transform: rotate(-4deg);

		transform: rotate(-4deg)

	}

	50% {

		-webkit-transform: rotate(4deg);

		transform: rotate(4deg)

	}

}



.InfiniteDangle {

	-webkit-animation: InfiniteDangle;

	animation: InfiniteDangle

}



@-webkit-keyframes InfinitePulse {

	0%,

	100% {

		-webkit-transform: scale(1)

	}

	50% {

		-webkit-transform: scale(.85)

	}

}



@keyframes InfinitePulse {

	0%,

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	50% {

		-webkit-transform: scale(.85);

		transform: scale(.85)

	}

}



.InfinitePulse {

	-webkit-animation: InfinitePulse;

	animation: InfinitePulse;

	-webkit-transform-origin: center;

	-ms-transform-origin: center;

	transform-origin: center

}



@-webkit-keyframes InfiniteHorizontalShake {

	0%,

	100% {

		-webkit-transform: translateX(0);

		transform: translateX(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateX(10px);

		transform: translateX(10px)

	}

}



@keyframes InfiniteHorizontalShake {

	0%,

	100% {

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateX(-10px);

		-ms-transform: translateX(-10px);

		transform: translateX(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateX(10px);

		-ms-transform: translateX(10px);

		transform: translateX(10px)

	}

}



.InfiniteHorizontalShake {

	-webkit-animation-name: InfiniteHorizontalShake;

	animation-name: InfiniteHorizontalShake

}



@-webkit-keyframes InfiniteBounce {

	0%,

	100%,

	20%,

	50%,

	80% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	40% {

		-webkit-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	60% {

		-webkit-transform: translateY(-15px);

		transform: translateY(-15px)

	}

}



@keyframes InfiniteBounce {

	0%,

	100%,

	20%,

	50%,

	80% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	40% {

		-webkit-transform: translateY(-30px);

		-ms-transform: translateY(-30px);

		transform: translateY(-30px)

	}

	60% {

		-webkit-transform: translateY(-15px);

		-ms-transform: translateY(-15px);

		transform: translateY(-15px)

	}

}



.InfiniteBounce {

	-webkit-animation-name: InfiniteBounce;

	animation-name: InfiniteBounce

}



@-webkit-keyframes InfiniteFlash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



@keyframes InfiniteFlash {

	0%,

	100%,

	50% {

		opacity: 1

	}

	25%,

	75% {

		opacity: 0

	}

}



.InfiniteFlash {

	-webkit-animation-name: InfiniteFlash;

	animation-name: InfiniteFlash

}



@-webkit-keyframes InfiniteTADA {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	10%,

	20% {

		-webkit-transform: scale(.9) rotate(-3deg);

		transform: scale(.9) rotate(-3deg)

	}

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: scale(1.1) rotate(3deg);

		transform: scale(1.1) rotate(3deg)

	}

	40%,

	60%,

	80% {

		-webkit-transform: scale(1.1) rotate(-3deg);

		transform: scale(1.1) rotate(-3deg)

	}

	100% {

		-webkit-transform: scale(1) rotate(0);

		transform: scale(1) rotate(0)

	}

}



@keyframes InfiniteTADA {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	10%,

	20% {

		-webkit-transform: scale(.9) rotate(-3deg);

		-ms-transform: scale(.9) rotate(-3deg);

		transform: scale(.9) rotate(-3deg)

	}

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: scale(1.1) rotate(3deg);

		-ms-transform: scale(1.1) rotate(3deg);

		transform: scale(1.1) rotate(3deg)

	}

	40%,

	60%,

	80% {

		-webkit-transform: scale(1.1) rotate(-3deg);

		-ms-transform: scale(1.1) rotate(-3deg);

		transform: scale(1.1) rotate(-3deg)

	}

	100% {

		-webkit-transform: scale(1) rotate(0);

		-ms-transform: scale(1) rotate(0);

		transform: scale(1) rotate(0)

	}

}



.InfiniteTADA {

	-webkit-animation-name: InfiniteTADA;

	animation-name: InfiniteTADA

}



@-webkit-keyframes InfiniteSwing {

	20% {

		-webkit-transform: rotate(15deg);

		transform: rotate(15deg)

	}

	40% {

		-webkit-transform: rotate(-10deg);

		transform: rotate(-10deg)

	}

	60% {

		-webkit-transform: rotate(5deg);

		transform: rotate(5deg)

	}

	80% {

		-webkit-transform: rotate(-5deg);

		transform: rotate(-5deg)

	}

	100% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

}



@keyframes InfiniteSwing {

	20% {

		-webkit-transform: rotate(15deg);

		-ms-transform: rotate(15deg);

		transform: rotate(15deg)

	}

	40% {

		-webkit-transform: rotate(-10deg);

		-ms-transform: rotate(-10deg);

		transform: rotate(-10deg)

	}

	60% {

		-webkit-transform: rotate(5deg);

		-ms-transform: rotate(5deg);

		transform: rotate(5deg)

	}

	80% {

		-webkit-transform: rotate(-5deg);

		-ms-transform: rotate(-5deg);

		transform: rotate(-5deg)

	}

	100% {

		-webkit-transform: rotate(0);

		-ms-transform: rotate(0);

		transform: rotate(0)

	}

}



.InfiniteSwing {

	-webkit-transform-origin: top center;

	-ms-transform-origin: top center;

	transform-origin: top center;

	-webkit-animation-name: InfiniteSwing;

	animation-name: InfiniteSwing

}



@-webkit-keyframes InfiniteVericalShake {

	0%,

	100% {

		-webkit-transform: translateY(0);

		transform: translateY(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateY(-10px);

		transform: translateY(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateY(10px);

		transform: translateY(10px)

	}

}



@keyframes InfiniteVericalShake {

	0%,

	100% {

		-webkit-transform: translateY(0);

		-ms-transform: translateY(0);

		transform: translateY(0)

	}

	10%,

	30%,

	50%,

	70%,

	90% {

		-webkit-transform: translateY(-10px);

		-ms-transform: translateY(-10px);

		transform: translateY(-10px)

	}

	20%,

	40%,

	60%,

	80% {

		-webkit-transform: translateY(10px);

		-ms-transform: translateY(10px);

		transform: translateY(10px)

	}

}



.InfiniteVericalShake {

	-webkit-animation-name: InfiniteVericalShake;

	animation-name: InfiniteVericalShake

}



@-webkit-keyframes InfiniteRubberBand {

	0% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

	30% {

		-webkit-transform: scaleX(1.25) scaleY(.75);

		transform: scaleX(1.25) scaleY(.75)

	}

	40% {

		-webkit-transform: scaleX(.75) scaleY(1.25);

		transform: scaleX(.75) scaleY(1.25)

	}

	60% {

		-webkit-transform: scaleX(1.15) scaleY(.85);

		transform: scaleX(1.15) scaleY(.85)

	}

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes InfiniteRubberBand {

	0% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

	30% {

		-webkit-transform: scaleX(1.25) scaleY(.75);

		-ms-transform: scaleX(1.25) scaleY(.75);

		transform: scaleX(1.25) scaleY(.75)

	}

	40% {

		-webkit-transform: scaleX(.75) scaleY(1.25);

		-ms-transform: scaleX(.75) scaleY(1.25);

		transform: scaleX(.75) scaleY(1.25)

	}

	60% {

		-webkit-transform: scaleX(1.15) scaleY(.85);

		-ms-transform: scaleX(1.15) scaleY(.85);

		transform: scaleX(1.15) scaleY(.85)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.InfiniteRubberBand {

	-webkit-animation-name: InfiniteRubberBand;

	animation-name: InfiniteRubberBand

}



@-webkit-keyframes InfiniteHorizontalFlip {

	from {

		-webkit-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0)

	}

	to {

		-webkit-transform: perspective(400px) rotateY(359deg);

		transform: perspective(400px) rotateY(359deg)

	}

}



@keyframes InfiniteHorizontalFlip {

	from {

		-webkit-transform: perspective(400px) rotateY(0);

		-ms-transform: perspective(400px) rotateY(0);

		transform: perspective(400px) rotateY(0)

	}

	to {

		-webkit-transform: perspective(400px) rotateY(359deg);

		-ms-transform: perspective(400px) rotateY(359deg);

		transform: perspective(400px) rotateY(359deg)

	}

}



.InfiniteHorizontalFlip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	-webkit-animation-name: InfiniteHorizontalFlip;

	animation-name: InfiniteHorizontalFlip

}



@-webkit-keyframes InfiniteVericalFlip {

	from {

		-webkit-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateY(0)

	}

	to {

		-webkit-transform: perspective(400px) rotateX(359deg);

		transform: perspective(400px) rotateY(359deg)

	}

}



@keyframes InfiniteVericalFlip {

	from {

		-webkit-transform: perspective(400px) rotateX(0);

		-ms-transform: perspective(400px) rotateX(0);

		transform: perspective(400px) rotateX(0)

	}

	to {

		-webkit-transform: perspective(400px) rotateX(359deg);

		-ms-transform: perspective(400px) rotateX(359deg);

		transform: perspective(400px) rotateX(359deg)

	}

}



.InfiniteVericalFlip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	-webkit-animation-name: InfiniteVericalFlip;

	animation-name: InfiniteVericalFlip

}



@-webkit-keyframes InfiniteHorizontalScaleFlip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

}



@keyframes InfiniteHorizontalScaleFlip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateY(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateY(0) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

}



.InfiniteHorizontalScaleFlip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	-webkit-animation-name: InfiniteHorizontalScaleFlip;

	animation-name: InfiniteHorizontalScaleFlip

}



@-webkit-keyframes InfiniteVerticalScaleFlip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateX(0) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

}



@keyframes InfiniteVerticalScaleFlip {

	0% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);

		transform: perspective(400px) translateZ(0) rotateX(-360deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	40% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateX(-190deg) scale(1);

		-webkit-animation-timing-function: ease-out;

		animation-timing-function: ease-out

	}

	50% {

		-webkit-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);

		-ms-transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);

		transform: perspective(400px) translateZ(150px) rotateX(-170deg) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	80% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);

		-ms-transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);

		transform: perspective(400px) translateZ(0) rotateX(0) scale(.95);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

	100% {

		-webkit-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);

		-ms-transform: perspective(400px) translateZ(0) rotateX(0) scale(1);

		transform: perspective(400px) translateZ(0) rotateX(0) scale(1);

		-webkit-animation-timing-function: ease-in;

		animation-timing-function: ease-in

	}

}



.InfiniteVerticalScaleFlip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	-webkit-animation-name: InfiniteVerticalScaleFlip;

	animation-name: InfiniteVerticalScaleFlip

}



.aio-icon-component,

.wpb_column>.wpb_wrapper .aio-icon-component {

	margin-bottom: 35px

}



.aio-icon-component .aio-icon,

.aio-icon-component .img-icon {

	-webkit-transition: -webkit-transform .2s linear;

	transition: -webkit-transform .2s linear;

	transition: transform .2s linear;

	transition: transform .2s linear, -webkit-transform .2s linear

}



.aio-icon-header h3.aio-icon-title {

	margin: 0;

	display: block;

	font-size: 16px;

	line-height: 1.2em

}



.aio-icon-description {

	width: 100%;

	display: block;

	margin-top: 0

}



.aio-icon-header+.aio-icon-description {

	margin-top: 10px

}



.aio-icon-read {

	display: block;

	padding: 5px 0;

	text-decoration: none

}



a.aio-icon-box-link {

	text-decoration: none;

	border: none;

	display: block

}



.default-icon .aio-icon-default {

	display: table-cell;

	vertical-align: middle

}



.default-icon .aio-icon-default .aio-icon,

.default-icon .aio-icon-default .aio-icon-img {

	margin-right: 15px

}



.default-icon .aio-icon-header {

	display: table-cell;

	vertical-align: middle

}



.top-icon .aio-icon,

.top-icon .aio-icon-description,

.top-icon .aio-icon-header,

.top-icon .aio-icon-img {

	display: block;

	text-align: center;

	margin: 0 auto

}



.top-icon .aio-icon-header h3.aio-icon-title {

	margin: 25px 0 15px

}



.top-icon .aio-icon-description {

	margin-top: 15px

}



.top-icon .aio-icon-header+.aio-icon-description {

	margin-top: 0

}



.aio-icon-box.left-icon {

	display: inline-block

}



.left-icon .aio-icon-left {

	display: table-cell;

	vertical-align: top

}



.left-icon .aio-icon-left .aio-icon,

.left-icon .aio-icon-left .aio-icon-img {

	margin-right: 15px

}



.left-icon .aio-ibd-block {

	display: table-cell;

	vertical-align: middle

}



.left-icon .aio-icon-description,

.left-icon .aio-icon-header {

	float: left;

	width: 100%

}



.square_box-icon .aio-icon,

.square_box-icon .aio-icon-description,

.square_box-icon .aio-icon-header,

.square_box-icon .aio-icon-img {

	display: block;

	text-align: center;

	margin: 0 auto

}



.square_box-icon .aio-icon-img {

	display: block!important

}



.square_box-icon .aio-icon-description,

.square_box-icon .aio-icon-header {

	padding: 0 5%

}



.square_box-icon .aio-icon-description {

	padding-bottom: 1em

}



.square_box-icon .aio-icon-header h3.aio-icon-title {

	margin: 15px 0 15px

}



.square_box-icon .aio-icon-square_box .aio-icon,

.square_box-icon .aio-icon-square_box .aio-icon-img {

	position: absolute;

	right: 0;

	left: 0

}



.square_box-icon .aio-icon-square_box {

	height: 100%;

	width: 100%;

	position: relative;

	display: block

}



.aio-icon-box.top-icon {

	text-align: center

}



.style_2 .aio-icon-box .aio-icon,

.style_2 .aio-icon-box .img-icon {

	-webkit-transform: scale(1);

	-ms-transform: scale(1);

	transform: scale(1)

}



.style_2 .aio-icon-box:hover .aio-icon,

.style_2 .aio-icon-box:hover .img-icon {

	-webkit-transform: scale(1.2);

	-ms-transform: scale(1.2);

	transform: scale(1.2)

}



.style_3 .aio-icon-box .aio-icon,

.style_3 .aio-icon-box .img-icon {

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0)

}



.style_3 .aio-icon-box:hover .aio-icon,

.style_3 .aio-icon-box:hover .img-icon {

	-webkit-transform: translateY(-3px);

	-ms-transform: translateY(-3px);

	transform: translateY(-3px)

}



.style_2 .aio-icon-box .aio-icon.animated,

.style_2 .aio-icon-box .img-icon.animated,

.style_3 .aio-icon-box .aio-icon.animated,

.style_3 .aio-icon-box .img-icon.animated {

	-webkit-animation-fill-mode: initial;

	animation-fill-mode: initial

}



.aio-icon-box.right-icon {

	display: inline-block;

	width: 100%

}



.right-icon .aio-icon-right {

	display: table-cell;

	vertical-align: top;

	width: 100%

}



.right-icon .aio-icon-right .aio-icon,

.right-icon .aio-icon-right .aio-icon-img {

	margin-left: 15px

}



.right-icon .aio-ibd-block {

	display: table-cell;

	vertical-align: middle;

	width: 100%

}



.right-icon .aio-ibd-block,

.right-icon .aio-ibd-block *,

.right-icon .aio-icon-description,

.right-icon .aio-icon-header h3.aio-icon-title {

	text-align: right

}



.right-icon .aio-icon-description,

.right-icon .aio-icon-header {

	float: right;

	width: 100%

}



.heading-right-icon .aio-icon-heading-right {

	display: table-cell;

	vertical-align: middle;

	width: 100%

}



.aio-icon-heading-right+.aio-icon-description {

	margin-top: 10px

}



.heading-right-icon .aio-icon-heading-right .aio-icon,

.heading-right-icon .aio-icon-heading-right .aio-icon-img {

	margin-left: 15px

}



.heading-right-icon .aio-icon-header {

	display: table-cell;

	vertical-align: middle;

	width: 100%

}



.heading-right-icon .aio-icon-description,

.heading-right-icon .aio-icon-description *,

.heading-right-icon .aio-icon-header .aio-icon-title {

	text-align: right

}



.info-c-full .info-c-full-wrap {

	display: table;

	width: 100%;

	height: 100%

}



.info-circle-icons {

	cursor: pointer

}



.info-circle-icons {

	text-align: center

}



.info-wrapper {

	padding-top: 1px

}



.info-circle-wrapper {

	width: 100%

}



.info-circle-wrapper .smile_icon_list.left li .icon_description {

	margin-left: 1.2em;

	-webkit-border-radius: 5px;

	border-radius: 5px;

	padding: 10px 10px 10px 15px

}



.info-c-full-br .info-circle-img-icon,

.info-c-semi-br .info-circle-img-icon {

	-webkit-transform: none;

	-ms-transform: none;

	transform: none;

	vertical-align: baseline

}



.info-c-full-br .icon-circle-list .info-circle-img-icon,

.info-c-semi-br .icon-circle-list .info-circle-img-icon {

	-webkit-box-shadow: none;

	box-shadow: none;

	max-width: 100%;

	width: 1em;

	top: 50%;

	position: relative;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	vertical-align: top

}



.info-c-full-br,

.info-c-semi-br {

	max-width: 80%;

	position: relative;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	margin: auto;

	border: 1px solid transparent

}



.info-c-full-br .info-c-full {

	text-align: center;

	width: 60%;

	height: 60%;

	margin: 20%;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	padding: 20px;

	position: relative;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	overflow: hidden!important

}



.clipped-info-circle .info-c-full-br .info-c-full {

	overflow: visible

}



.info-circle-def {

	display: table;

	width: 100%;

	height: 100%

}



.info-circle-sub-def {

	display: table-cell;

	vertical-align: middle

}



.info-c-full i {

	line-height: 1;

	width: 1.5em;

	height: 1.5em

}



.info-c-full h3 {

	margin: 0;

	text-align: center;

	color: inherit

}



.info-c-full {

	padding: 20px

}



.info-circle-text {

	text-align: center;

	-moz-box-sizing: content-box;

	-webkit-box-sizing: content-box;

	box-sizing: content-box;

	display: block;

	width: 90%;

	margin: 0 auto

}



.info-c-full-br .icon-circle-list .info-details {

	display: none

}



.info-c-full-br .icon-circle-list .info-circle-icons {

	height: 2em;

	width: 2em;

	list-style: none;

	position: absolute;

	opacity: 0;

	-webkit-border-radius: 50%;

	border-radius: 50%;

	-moz-box-sizing: content-box!important;

	-webkit-box-sizing: content-box!important;

	box-sizing: content-box!important

}



.info-c-full-br .icon-circle-list {

	position: absolute;

	top: 50%;

	left: 50%

}



.info-c-semi-br.br-dash-out {

	border-style: dashed;

	border-width: 2px;

	position: relative

}



.info-c-semi {

	border: 2px solid green;

	margin: 50px;

	text-align: center;

	line-height: 200px

}



.info-c-semi-br .icon-circle-list .info-circle-icons img {

	width: 64px;

	max-width: 100%

}



.info-c-semi-br .icon-circle-list .info-circle-icons span {

	display: none

}



.info-c-semi-br .icon-circle-list .info-circle-icons {

	list-style: none;

	position: absolute;

	margin: -32px

}



.info-c-semi-br .icon-circle-list {

	position: absolute;

	top: 200px;

	left: 200px

}



.info-circle-responsive .smile_icon_list_wrap {

	display: none

}



.info-circle-wrapper .icon-circle-list {

	background-color: transparent!important

}



.icon-circle-list .info-circle-link {

	position: relative;

	width: 100%;

	height: 100%

}



.icon-circle-list a.info-circle-href {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	border-bottom: none;

	z-index: 99999

}



.info-circle-buzz-out {

	-webkit-animation-name: circle_buzz_out;

	animation-name: circle_buzz_out;

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	-webkit-animation-timing-function: linear;

	animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}



@-webkit-keyframes circle_buzz_out {

	10% {

		-webkit-transform: translateX(3px) rotate(2deg);

		transform: translateX(3px) rotate(2deg)

	}

	20% {

		-webkit-transform: translateX(-3px) rotate(-2deg);

		transform: translateX(-3px) rotate(-2deg)

	}

	30% {

		-webkit-transform: translateX(3px) rotate(2deg);

		transform: translateX(3px) rotate(2deg)

	}

	40% {

		-webkit-transform: translateX(-3px) rotate(-2deg);

		transform: translateX(-3px) rotate(-2deg)

	}

	50% {

		-webkit-transform: translateX(2px) rotate(1deg);

		transform: translateX(2px) rotate(1deg)

	}

	60% {

		-webkit-transform: translateX(-2px) rotate(-1deg);

		transform: translateX(-2px) rotate(-1deg)

	}

	70% {

		-webkit-transform: translateX(2px) rotate(1deg);

		transform: translateX(2px) rotate(1deg)

	}

	80% {

		-webkit-transform: translateX(-2px) rotate(-1deg);

		transform: translateX(-2px) rotate(-1deg)

	}

	90% {

		-webkit-transform: translateX(1px) rotate(0);

		transform: translateX(1px) rotate(0)

	}

	100% {

		-webkit-transform: translateX(-1px) rotate(0);

		transform: translateX(-1px) rotate(0)

	}

}



@keyframes circle_buzz_out {

	10% {

		-webkit-transform: translateX(3px) rotate(2deg);

		-ms-transform: translateX(3px) rotate(2deg);

		transform: translateX(3px) rotate(2deg)

	}

	20% {

		-webkit-transform: translateX(-3px) rotate(-2deg);

		-ms-transform: translateX(-3px) rotate(-2deg);

		transform: translateX(-3px) rotate(-2deg)

	}

	30% {

		-webkit-transform: translateX(3px) rotate(2deg);

		-ms-transform: translateX(3px) rotate(2deg);

		transform: translateX(3px) rotate(2deg)

	}

	40% {

		-webkit-transform: translateX(-3px) rotate(-2deg);

		-ms-transform: translateX(-3px) rotate(-2deg);

		transform: translateX(-3px) rotate(-2deg)

	}

	50% {

		-webkit-transform: translateX(2px) rotate(1deg);

		-ms-transform: translateX(2px) rotate(1deg);

		transform: translateX(2px) rotate(1deg)

	}

	60% {

		-webkit-transform: translateX(-2px) rotate(-1deg);

		-ms-transform: translateX(-2px) rotate(-1deg);

		transform: translateX(-2px) rotate(-1deg)

	}

	70% {

		-webkit-transform: translateX(2px) rotate(1deg);

		-ms-transform: translateX(2px) rotate(1deg);

		transform: translateX(2px) rotate(1deg)

	}

	80% {

		-webkit-transform: translateX(-2px) rotate(-1deg);

		-ms-transform: translateX(-2px) rotate(-1deg);

		transform: translateX(-2px) rotate(-1deg)

	}

	90% {

		-webkit-transform: translateX(1px) rotate(0);

		-ms-transform: translateX(1px) rotate(0);

		transform: translateX(1px) rotate(0)

	}

	100% {

		-webkit-transform: translateX(-1px) rotate(0);

		-ms-transform: translateX(-1px) rotate(0);

		transform: translateX(-1px) rotate(0)

	}

}



.info-circle-pulse {

	-webkit-animation-name: circle_pulse;

	animation-name: circle_pulse;

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	-webkit-animation-timing-function: ease-in-out;

	animation-timing-function: ease-in-out;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}



@-webkit-keyframes circle_pulse {

	25% {

		-webkit-transform: scale(1.1);

		transform: scale(1.1)

	}

	75% {

		-webkit-transform: scale(.9);

		transform: scale(.9)

	}

}



@keyframes circle_pulse {

	25% {

		-webkit-transform: scale(1.1);

		-ms-transform: scale(1.1);

		transform: scale(1.1)

	}

	75% {

		-webkit-transform: scale(.9);

		-ms-transform: scale(.9);

		transform: scale(.9)

	}

}



.info-circle-push {

	-webkit-animation-name: circle_push;

	animation-name: circle_push;

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	-webkit-animation-timing-function: linear;

	animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}



@-webkit-keyframes circle_push {

	50% {

		-webkit-transform: scale(.8);

		transform: scale(.8)

	}

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes circle_push {

	50% {

		-webkit-transform: scale(.8);

		-ms-transform: scale(.8);

		transform: scale(.8)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.info-circle-pop {

	-webkit-animation-name: circle_pop;

	animation-name: circle_pop;

	-webkit-animation-duration: 1.5s;

	animation-duration: 1.5s;

	-webkit-animation-timing-function: linear;

	animation-timing-function: linear;

	-webkit-animation-iteration-count: infinite;

	animation-iteration-count: infinite

}



@-webkit-keyframes circle_pop {

	50% {

		-webkit-transform: scale(1.2);

		transform: scale(1.2)

	}

	100% {

		-webkit-transform: scale(1);

		transform: scale(1)

	}

}



@keyframes circle_pop {

	50% {

		-webkit-transform: scale(1.2);

		-ms-transform: scale(1.2);

		transform: scale(1.2)

	}

	100% {

		-webkit-transform: scale(1);

		-ms-transform: scale(1);

		transform: scale(1)

	}

}



.smile_icon_list.ic-resp-img li.icon_list_item {

	min-height: .5em!important

}



.smile_icon_list.ic-resp-img li .icon_list_icon {

	width: 2em;

	height: 2em;

	line-height: 2em

}



.smile_icon_list.ic-resp-img li .icon_list_icon img {

	-webkit-box-shadow: none;

	box-shadow: none;

	max-width: 100%;

	width: 1em;

	top: 50%;

	position: relative;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	vertical-align: top

}



.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description {

	margin-left: .85em!important

}



.info-circle-wrapper .smile_icon_list.left.ic-resp-img li .icon_description {

	height: 2em

}



.info-circle-responsive .smile_icon_list.left li .icon_list_icon {

	margin-right: 1em

}



.info-circle-icons * {

	line-height: inherit

}



@font-face {

	font-family: FontAwesome;

	src: url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?v=4.7.0);

	src: url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../plugins/js_composer/assets/lib/bower/font-awesome/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');

	font-weight: 400;

	font-style: normal

}



.fa {

	display: inline-block;

	font: normal normal normal 14px/1 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-ul>li {

	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(0);

		transform: rotate(0)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}



@keyframes fa-spin {

	0% {

		-webkit-transform: rotate(0);

		transform: rotate(0)

	}

	100% {

		-webkit-transform: rotate(359deg);

		transform: rotate(359deg)

	}

}



.fa-rotate-90 {

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}



.fa-rotate-180 {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}



.fa-rotate-270 {

	-webkit-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	transform: rotate(270deg)

}



.fa-flip-horizontal {

	-webkit-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	transform: scale(-1, 1)

}



.fa-flip-vertical {

	-webkit-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	transform: scale(1, -1)

}



:root .fa-flip-horizontal,

:root .fa-flip-vertical,

:root .fa-rotate-180,

:root .fa-rotate-270,

:root .fa-rotate-90 {

	-webkit-filter: none;

	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-glass:before {

	content: "\f000"

}



.fa-music:before {

	content: "\f001"

}



.fa-search:before {

	content: "\f002"

}



.fa-envelope-o:before {

	content: "\f003"

}



.fa-heart:before {

	content: "\f004"

}



.fa-star:before {

	content: "\f005"

}



.fa-star-o:before {

	content: "\f006"

}



.fa-user:before {

	content: "\f007"

}



.fa-film:before {

	content: "\f008"

}



.fa-th-large:before {

	content: "\f009"

}



.fa-th:before {

	content: "\f00a"

}



.fa-th-list:before {

	content: "\f00b"

}



.fa-check:before {

	content: "\f00c"

}



.fa-close:before,

.fa-remove:before,

.fa-times:before {

	content: "\f00d"

}



.fa-search-plus:before {

	content: "\f00e"

}



.fa-search-minus:before {

	content: "\f010"

}



.fa-power-off:before {

	content: "\f011"

}



.fa-signal:before {

	content: "\f012"

}



.fa-cog:before,

.fa-gear:before {

	content: "\f013"

}



.fa-trash-o:before {

	content: "\f014"

}



.fa-home:before {

	content: "\f015"

}



.fa-file-o:before {

	content: "\f016"

}



.fa-clock-o:before {

	content: "\f017"

}



.fa-road:before {

	content: "\f018"

}



.fa-download:before {

	content: "\f019"

}



.fa-arrow-circle-o-down:before {

	content: "\f01a"

}



.fa-arrow-circle-o-up:before {

	content: "\f01b"

}



.fa-inbox:before {

	content: "\f01c"

}



.fa-play-circle-o:before {

	content: "\f01d"

}



.fa-repeat:before,

.fa-rotate-right:before {

	content: "\f01e"

}



.fa-refresh:before {

	content: "\f021"

}



.fa-list-alt:before {

	content: "\f022"

}



.fa-lock:before {

	content: "\f023"

}



.fa-flag:before {

	content: "\f024"

}



.fa-headphones:before {

	content: "\f025"

}



.fa-volume-off:before {

	content: "\f026"

}



.fa-volume-down:before {

	content: "\f027"

}



.fa-volume-up:before {

	content: "\f028"

}



.fa-qrcode:before {

	content: "\f029"

}



.fa-barcode:before {

	content: "\f02a"

}



.fa-tag:before {

	content: "\f02b"

}



.fa-tags:before {

	content: "\f02c"

}



.fa-book:before {

	content: "\f02d"

}



.fa-bookmark:before {

	content: "\f02e"

}



.fa-print:before {

	content: "\f02f"

}



.fa-camera:before {

	content: "\f030"

}



.fa-font:before {

	content: "\f031"

}



.fa-bold:before {

	content: "\f032"

}



.fa-italic:before {

	content: "\f033"

}



.fa-text-height:before {

	content: "\f034"

}



.fa-text-width:before {

	content: "\f035"

}



.fa-align-left:before {

	content: "\f036"

}



.fa-align-center:before {

	content: "\f037"

}



.fa-align-right:before {

	content: "\f038"

}



.fa-align-justify:before {

	content: "\f039"

}



.fa-list:before {

	content: "\f03a"

}



.fa-dedent:before,

.fa-outdent:before {

	content: "\f03b"

}



.fa-indent:before {

	content: "\f03c"

}



.fa-video-camera:before {

	content: "\f03d"

}



.fa-image:before,

.fa-photo:before,

.fa-picture-o:before {

	content: "\f03e"

}



.fa-pencil:before {

	content: "\f040"

}



.fa-map-marker:before {

	content: "\f041"

}



.fa-adjust:before {

	content: "\f042"

}



.fa-tint:before {

	content: "\f043"

}



.fa-edit:before,

.fa-pencil-square-o:before {

	content: "\f044"

}



.fa-share-square-o:before {

	content: "\f045"

}



.fa-check-square-o:before {

	content: "\f046"

}



.fa-arrows:before {

	content: "\f047"

}



.fa-step-backward:before {

	content: "\f048"

}



.fa-fast-backward:before {

	content: "\f049"

}



.fa-backward:before {

	content: "\f04a"

}



.fa-play:before {

	content: "\f04b"

}



.fa-pause:before {

	content: "\f04c"

}



.fa-stop:before {

	content: "\f04d"

}



.fa-forward:before {

	content: "\f04e"

}



.fa-fast-forward:before {

	content: "\f050"

}



.fa-step-forward:before {

	content: "\f051"

}



.fa-eject:before {

	content: "\f052"

}



.fa-chevron-left:before {

	content: "\f053"

}



.fa-chevron-right:before {

	content: "\f054"

}



.fa-plus-circle:before {

	content: "\f055"

}



.fa-minus-circle:before {

	content: "\f056"

}



.fa-times-circle:before {

	content: "\f057"

}



.fa-check-circle:before {

	content: "\f058"

}



.fa-question-circle:before {

	content: "\f059"

}



.fa-info-circle:before {

	content: "\f05a"

}



.fa-crosshairs:before {

	content: "\f05b"

}



.fa-times-circle-o:before {

	content: "\f05c"

}



.fa-check-circle-o:before {

	content: "\f05d"

}



.fa-ban:before {

	content: "\f05e"

}



.fa-arrow-left:before {

	content: "\f060"

}



.fa-arrow-right:before {

	content: "\f061"

}



.fa-arrow-up:before {

	content: "\f062"

}



.fa-arrow-down:before {

	content: "\f063"

}



.fa-mail-forward:before,

.fa-share:before {

	content: "\f064"

}



.fa-expand:before {

	content: "\f065"

}



.fa-compress:before {

	content: "\f066"

}



.fa-plus:before {

	content: "\f067"

}



.fa-minus:before {

	content: "\f068"

}



.fa-asterisk:before {

	content: "\f069"

}



.fa-exclamation-circle:before {

	content: "\f06a"

}



.fa-gift:before {

	content: "\f06b"

}



.fa-leaf:before {

	content: "\f06c"

}



.fa-fire:before {

	content: "\f06d"

}



.fa-eye:before {

	content: "\f06e"

}



.fa-eye-slash:before {

	content: "\f070"

}



.fa-exclamation-triangle:before,

.fa-warning:before {

	content: "\f071"

}



.fa-plane:before {

	content: "\f072"

}



.fa-calendar:before {

	content: "\f073"

}



.fa-random:before {

	content: "\f074"

}



.fa-comment:before {

	content: "\f075"

}



.fa-magnet:before {

	content: "\f076"

}



.fa-chevron-up:before {

	content: "\f077"

}



.fa-chevron-down:before {

	content: "\f078"

}



.fa-retweet:before {

	content: "\f079"

}



.fa-shopping-cart:before {

	content: "\f07a"

}



.fa-folder:before {

	content: "\f07b"

}



.fa-folder-open:before {

	content: "\f07c"

}



.fa-arrows-v:before {

	content: "\f07d"

}



.fa-arrows-h:before {

	content: "\f07e"

}



.fa-bar-chart-o:before,

.fa-bar-chart:before {

	content: "\f080"

}



.fa-twitter-square:before {

	content: "\f081"

}



.fa-facebook-square:before {

	content: "\f082"

}



.fa-camera-retro:before {

	content: "\f083"

}



.fa-key:before {

	content: "\f084"

}



.fa-cogs:before,

.fa-gears:before {

	content: "\f085"

}



.fa-comments:before {

	content: "\f086"

}



.fa-thumbs-o-up:before {

	content: "\f087"

}



.fa-thumbs-o-down:before {

	content: "\f088"

}



.fa-star-half:before {

	content: "\f089"

}



.fa-heart-o:before {

	content: "\f08a"

}



.fa-sign-out:before {

	content: "\f08b"

}



.fa-linkedin-square:before {

	content: "\f08c"

}



.fa-thumb-tack:before {

	content: "\f08d"

}



.fa-external-link:before {

	content: "\f08e"

}



.fa-sign-in:before {

	content: "\f090"

}



.fa-trophy:before {

	content: "\f091"

}



.fa-github-square:before {

	content: "\f092"

}



.fa-upload:before {

	content: "\f093"

}



.fa-lemon-o:before {

	content: "\f094"

}



.fa-phone:before {

	content: "\f095"

}



.fa-square-o:before {

	content: "\f096"

}



.fa-bookmark-o:before {

	content: "\f097"

}



.fa-phone-square:before {

	content: "\f098"

}



.fa-twitter:before {

	content: "\f099"

}



.fa-facebook-f:before,

.fa-facebook:before {

	content: "\f09a"

}



.fa-github:before {

	content: "\f09b"

}



.fa-unlock:before {

	content: "\f09c"

}



.fa-credit-card:before {

	content: "\f09d"

}



.fa-feed:before,

.fa-rss:before {

	content: "\f09e"

}



.fa-hdd-o:before {

	content: "\f0a0"

}



.fa-bullhorn:before {

	content: "\f0a1"

}



.fa-bell:before {

	content: "\f0f3"

}



.fa-certificate:before {

	content: "\f0a3"

}



.fa-hand-o-right:before {

	content: "\f0a4"

}



.fa-hand-o-left:before {

	content: "\f0a5"

}



.fa-hand-o-up:before {

	content: "\f0a6"

}



.fa-hand-o-down:before {

	content: "\f0a7"

}



.fa-arrow-circle-left:before {

	content: "\f0a8"

}



.fa-arrow-circle-right:before {

	content: "\f0a9"

}



.fa-arrow-circle-up:before {

	content: "\f0aa"

}



.fa-arrow-circle-down:before {

	content: "\f0ab"

}



.fa-globe:before {

	content: "\f0ac"

}



.fa-wrench:before {

	content: "\f0ad"

}



.fa-tasks:before {

	content: "\f0ae"

}



.fa-filter:before {

	content: "\f0b0"

}



.fa-briefcase:before {

	content: "\f0b1"

}



.fa-arrows-alt:before {

	content: "\f0b2"

}



.fa-group:before,

.fa-users:before {

	content: "\f0c0"

}



.fa-chain:before,

.fa-link:before {

	content: "\f0c1"

}



.fa-cloud:before {

	content: "\f0c2"

}



.fa-flask:before {

	content: "\f0c3"

}



.fa-cut:before,

.fa-scissors:before {

	content: "\f0c4"

}



.fa-copy:before,

.fa-files-o:before {

	content: "\f0c5"

}



.fa-paperclip:before {

	content: "\f0c6"

}



.fa-floppy-o:before,

.fa-save:before {

	content: "\f0c7"

}



.fa-square:before {

	content: "\f0c8"

}



.fa-bars:before,

.fa-navicon:before,

.fa-reorder:before {

	content: "\f0c9"

}



.fa-list-ul:before {

	content: "\f0ca"

}



.fa-list-ol:before {

	content: "\f0cb"

}



.fa-strikethrough:before {

	content: "\f0cc"

}



.fa-underline:before {

	content: "\f0cd"

}



.fa-table:before {

	content: "\f0ce"

}



.fa-magic:before {

	content: "\f0d0"

}



.fa-truck:before {

	content: "\f0d1"

}



.fa-pinterest:before {

	content: "\f0d2"

}



.fa-pinterest-square:before {

	content: "\f0d3"

}



.fa-google-plus-square:before {

	content: "\f0d4"

}



.fa-google-plus:before {

	content: "\f0d5"

}



.fa-money:before {

	content: "\f0d6"

}



.fa-caret-down:before {

	content: "\f0d7"

}



.fa-caret-up:before {

	content: "\f0d8"

}



.fa-caret-left:before {

	content: "\f0d9"

}



.fa-caret-right:before {

	content: "\f0da"

}



.fa-columns:before {

	content: "\f0db"

}



.fa-sort:before,

.fa-unsorted:before {

	content: "\f0dc"

}



.fa-sort-desc:before,

.fa-sort-down:before {

	content: "\f0dd"

}



.fa-sort-asc:before,

.fa-sort-up:before {

	content: "\f0de"

}



.fa-envelope:before {

	content: "\f0e0"

}



.fa-linkedin:before {

	content: "\f0e1"

}



.fa-rotate-left:before,

.fa-undo:before {

	content: "\f0e2"

}



.fa-gavel:before,

.fa-legal:before {

	content: "\f0e3"

}



.fa-dashboard:before,

.fa-tachometer:before {

	content: "\f0e4"

}



.fa-comment-o:before {

	content: "\f0e5"

}



.fa-comments-o:before {

	content: "\f0e6"

}



.fa-bolt:before,

.fa-flash:before {

	content: "\f0e7"

}



.fa-sitemap:before {

	content: "\f0e8"

}



.fa-umbrella:before {

	content: "\f0e9"

}



.fa-clipboard:before,

.fa-paste:before {

	content: "\f0ea"

}



.fa-lightbulb-o:before {

	content: "\f0eb"

}



.fa-exchange:before {

	content: "\f0ec"

}



.fa-cloud-download:before {

	content: "\f0ed"

}



.fa-cloud-upload:before {

	content: "\f0ee"

}



.fa-user-md:before {

	content: "\f0f0"

}



.fa-stethoscope:before {

	content: "\f0f1"

}



.fa-suitcase:before {

	content: "\f0f2"

}



.fa-bell-o:before {

	content: "\f0a2"

}



.fa-coffee:before {

	content: "\f0f4"

}



.fa-cutlery:before {

	content: "\f0f5"

}



.fa-file-text-o:before {

	content: "\f0f6"

}



.fa-building-o:before {

	content: "\f0f7"

}



.fa-hospital-o:before {

	content: "\f0f8"

}



.fa-ambulance:before {

	content: "\f0f9"

}



.fa-medkit:before {

	content: "\f0fa"

}



.fa-fighter-jet:before {

	content: "\f0fb"

}



.fa-beer:before {

	content: "\f0fc"

}



.fa-h-square:before {

	content: "\f0fd"

}



.fa-plus-square:before {

	content: "\f0fe"

}



.fa-angle-double-left:before {

	content: "\f100"

}



.fa-angle-double-right:before {

	content: "\f101"

}



.fa-angle-double-up:before {

	content: "\f102"

}



.fa-angle-double-down:before {

	content: "\f103"

}



.fa-angle-left:before {

	content: "\f104"

}



.fa-angle-right:before {

	content: "\f105"

}



.fa-angle-up:before {

	content: "\f106"

}



.fa-angle-down:before {

	content: "\f107"

}



.fa-desktop:before {

	content: "\f108"

}



.fa-laptop:before {

	content: "\f109"

}



.fa-tablet:before {

	content: "\f10a"

}



.fa-mobile-phone:before,

.fa-mobile:before {

	content: "\f10b"

}



.fa-circle-o:before {

	content: "\f10c"

}



.fa-quote-left:before {

	content: "\f10d"

}



.fa-quote-right:before {

	content: "\f10e"

}



.fa-spinner:before {

	content: "\f110"

}



.fa-circle:before {

	content: "\f111"

}



.fa-mail-reply:before,

.fa-reply:before {

	content: "\f112"

}



.fa-github-alt:before {

	content: "\f113"

}



.fa-folder-o:before {

	content: "\f114"

}



.fa-folder-open-o:before {

	content: "\f115"

}



.fa-smile-o:before {

	content: "\f118"

}



.fa-frown-o:before {

	content: "\f119"

}



.fa-meh-o:before {

	content: "\f11a"

}



.fa-gamepad:before {

	content: "\f11b"

}



.fa-keyboard-o:before {

	content: "\f11c"

}



.fa-flag-o:before {

	content: "\f11d"

}



.fa-flag-checkered:before {

	content: "\f11e"

}



.fa-terminal:before {

	content: "\f120"

}



.fa-code:before {

	content: "\f121"

}



.fa-mail-reply-all:before,

.fa-reply-all:before {

	content: "\f122"

}



.fa-star-half-empty:before,

.fa-star-half-full:before,

.fa-star-half-o:before {

	content: "\f123"

}



.fa-location-arrow:before {

	content: "\f124"

}



.fa-crop:before {

	content: "\f125"

}



.fa-code-fork:before {

	content: "\f126"

}



.fa-chain-broken:before,

.fa-unlink:before {

	content: "\f127"

}



.fa-question:before {

	content: "\f128"

}



.fa-info:before {

	content: "\f129"

}



.fa-exclamation:before {

	content: "\f12a"

}



.fa-superscript:before {

	content: "\f12b"

}



.fa-subscript:before {

	content: "\f12c"

}



.fa-eraser:before {

	content: "\f12d"

}



.fa-puzzle-piece:before {

	content: "\f12e"

}



.fa-microphone:before {

	content: "\f130"

}



.fa-microphone-slash:before {

	content: "\f131"

}



.fa-shield:before {

	content: "\f132"

}



.fa-calendar-o:before {

	content: "\f133"

}



.fa-fire-extinguisher:before {

	content: "\f134"

}



.fa-rocket:before {

	content: "\f135"

}



.fa-maxcdn:before {

	content: "\f136"

}



.fa-chevron-circle-left:before {

	content: "\f137"

}



.fa-chevron-circle-right:before {

	content: "\f138"

}



.fa-chevron-circle-up:before {

	content: "\f139"

}



.fa-chevron-circle-down:before {

	content: "\f13a"

}



.fa-html5:before {

	content: "\f13b"

}



.fa-css3:before {

	content: "\f13c"

}



.fa-anchor:before {

	content: "\f13d"

}



.fa-unlock-alt:before {

	content: "\f13e"

}



.fa-bullseye:before {

	content: "\f140"

}



.fa-ellipsis-h:before {

	content: "\f141"

}



.fa-ellipsis-v:before {

	content: "\f142"

}



.fa-rss-square:before {

	content: "\f143"

}



.fa-play-circle:before {

	content: "\f144"

}



.fa-ticket:before {

	content: "\f145"

}



.fa-minus-square:before {

	content: "\f146"

}



.fa-minus-square-o:before {

	content: "\f147"

}



.fa-level-up:before {

	content: "\f148"

}



.fa-level-down:before {

	content: "\f149"

}



.fa-check-square:before {

	content: "\f14a"

}



.fa-pencil-square:before {

	content: "\f14b"

}



.fa-external-link-square:before {

	content: "\f14c"

}



.fa-share-square:before {

	content: "\f14d"

}



.fa-compass:before {

	content: "\f14e"

}



.fa-caret-square-o-down:before,

.fa-toggle-down:before {

	content: "\f150"

}



.fa-caret-square-o-up:before,

.fa-toggle-up:before {

	content: "\f151"

}



.fa-caret-square-o-right:before,

.fa-toggle-right:before {

	content: "\f152"

}



.fa-eur:before,

.fa-euro:before {

	content: "\f153"

}



.fa-gbp:before {

	content: "\f154"

}



.fa-dollar:before,

.fa-usd:before {

	content: "\f155"

}



.fa-inr:before,

.fa-rupee:before {

	content: "\f156"

}



.fa-cny:before,

.fa-jpy:before,

.fa-rmb:before,

.fa-yen:before {

	content: "\f157"

}



.fa-rouble:before,

.fa-rub:before,

.fa-ruble:before {

	content: "\f158"

}



.fa-krw:before,

.fa-won:before {

	content: "\f159"

}



.fa-bitcoin:before,

.fa-btc:before {

	content: "\f15a"

}



.fa-file:before {

	content: "\f15b"

}



.fa-file-text:before {

	content: "\f15c"

}



.fa-sort-alpha-asc:before {

	content: "\f15d"

}



.fa-sort-alpha-desc:before {

	content: "\f15e"

}



.fa-sort-amount-asc:before {

	content: "\f160"

}



.fa-sort-amount-desc:before {

	content: "\f161"

}



.fa-sort-numeric-asc:before {

	content: "\f162"

}



.fa-sort-numeric-desc:before {

	content: "\f163"

}



.fa-thumbs-up:before {

	content: "\f164"

}



.fa-thumbs-down:before {

	content: "\f165"

}



.fa-youtube-square:before {

	content: "\f166"

}



.fa-youtube:before {

	content: "\f167"

}



.fa-xing:before {

	content: "\f168"

}



.fa-xing-square:before {

	content: "\f169"

}



.fa-youtube-play:before {

	content: "\f16a"

}



.fa-dropbox:before {

	content: "\f16b"

}



.fa-stack-overflow:before {

	content: "\f16c"

}



.fa-instagram:before {

	content: "\f16d"

}



.fa-flickr:before {

	content: "\f16e"

}



.fa-adn:before {

	content: "\f170"

}



.fa-bitbucket:before {

	content: "\f171"

}



.fa-bitbucket-square:before {

	content: "\f172"

}



.fa-tumblr:before {

	content: "\f173"

}



.fa-tumblr-square:before {

	content: "\f174"

}



.fa-long-arrow-down:before {

	content: "\f175"

}



.fa-long-arrow-up:before {

	content: "\f176"

}



.fa-long-arrow-left:before {

	content: "\f177"

}



.fa-long-arrow-right:before {

	content: "\f178"

}



.fa-apple:before {

	content: "\f179"

}



.fa-windows:before {

	content: "\f17a"

}



.fa-android:before {

	content: "\f17b"

}



.fa-linux:before {

	content: "\f17c"

}



.fa-dribbble:before {

	content: "\f17d"

}



.fa-skype:before {

	content: "\f17e"

}



.fa-foursquare:before {

	content: "\f180"

}



.fa-trello:before {

	content: "\f181"

}



.fa-female:before {

	content: "\f182"

}



.fa-male:before {

	content: "\f183"

}



.fa-gittip:before,

.fa-gratipay:before {

	content: "\f184"

}



.fa-sun-o:before {

	content: "\f185"

}



.fa-moon-o:before {

	content: "\f186"

}



.fa-archive:before {

	content: "\f187"

}



.fa-bug:before {

	content: "\f188"

}



.fa-vk:before {

	content: "\f189"

}



.fa-weibo:before {

	content: "\f18a"

}



.fa-renren:before {

	content: "\f18b"

}



.fa-pagelines:before {

	content: "\f18c"

}



.fa-stack-exchange:before {

	content: "\f18d"

}



.fa-arrow-circle-o-right:before {

	content: "\f18e"

}



.fa-arrow-circle-o-left:before {

	content: "\f190"

}



.fa-caret-square-o-left:before,

.fa-toggle-left:before {

	content: "\f191"

}



.fa-dot-circle-o:before {

	content: "\f192"

}



.fa-wheelchair:before {

	content: "\f193"

}



.fa-vimeo-square:before {

	content: "\f194"

}



.fa-try:before,

.fa-turkish-lira:before {

	content: "\f195"

}



.fa-plus-square-o:before {

	content: "\f196"

}



.fa-space-shuttle:before {

	content: "\f197"

}



.fa-slack:before {

	content: "\f198"

}



.fa-envelope-square:before {

	content: "\f199"

}



.fa-wordpress:before {

	content: "\f19a"

}



.fa-openid:before {

	content: "\f19b"

}



.fa-bank:before,

.fa-institution:before,

.fa-university:before {

	content: "\f19c"

}



.fa-graduation-cap:before,

.fa-mortar-board:before {

	content: "\f19d"

}



.fa-yahoo:before {

	content: "\f19e"

}



.fa-google:before {

	content: "\f1a0"

}



.fa-reddit:before {

	content: "\f1a1"

}



.fa-reddit-square:before {

	content: "\f1a2"

}



.fa-stumbleupon-circle:before {

	content: "\f1a3"

}



.fa-stumbleupon:before {

	content: "\f1a4"

}



.fa-delicious:before {

	content: "\f1a5"

}



.fa-digg:before {

	content: "\f1a6"

}



.fa-pied-piper-pp:before {

	content: "\f1a7"

}



.fa-pied-piper-alt:before {

	content: "\f1a8"

}



.fa-drupal:before {

	content: "\f1a9"

}



.fa-joomla:before {

	content: "\f1aa"

}



.fa-language:before {

	content: "\f1ab"

}



.fa-fax:before {

	content: "\f1ac"

}



.fa-building:before {

	content: "\f1ad"

}



.fa-child:before {

	content: "\f1ae"

}



.fa-paw:before {

	content: "\f1b0"

}



.fa-spoon:before {

	content: "\f1b1"

}



.fa-cube:before {

	content: "\f1b2"

}



.fa-cubes:before {

	content: "\f1b3"

}



.fa-behance:before {

	content: "\f1b4"

}



.fa-behance-square:before {

	content: "\f1b5"

}



.fa-steam:before {

	content: "\f1b6"

}



.fa-steam-square:before {

	content: "\f1b7"

}



.fa-recycle:before {

	content: "\f1b8"

}



.fa-automobile:before,

.fa-car:before {

	content: "\f1b9"

}



.fa-cab:before,

.fa-taxi:before {

	content: "\f1ba"

}



.fa-tree:before {

	content: "\f1bb"

}



.fa-spotify:before {

	content: "\f1bc"

}



.fa-deviantart:before {

	content: "\f1bd"

}



.fa-soundcloud:before {

	content: "\f1be"

}



.fa-database:before {

	content: "\f1c0"

}



.fa-file-pdf-o:before {

	content: "\f1c1"

}



.fa-file-word-o:before {

	content: "\f1c2"

}



.fa-file-excel-o:before {

	content: "\f1c3"

}



.fa-file-powerpoint-o:before {

	content: "\f1c4"

}



.fa-file-image-o:before,

.fa-file-photo-o:before,

.fa-file-picture-o:before {

	content: "\f1c5"

}



.fa-file-archive-o:before,

.fa-file-zip-o:before {

	content: "\f1c6"

}



.fa-file-audio-o:before,

.fa-file-sound-o:before {

	content: "\f1c7"

}



.fa-file-movie-o:before,

.fa-file-video-o:before {

	content: "\f1c8"

}



.fa-file-code-o:before {

	content: "\f1c9"

}



.fa-vine:before {

	content: "\f1ca"

}



.fa-codepen:before {

	content: "\f1cb"

}



.fa-jsfiddle:before {

	content: "\f1cc"

}



.fa-life-bouy:before,

.fa-life-buoy:before,

.fa-life-ring:before,

.fa-life-saver:before,

.fa-support:before {

	content: "\f1cd"

}



.fa-circle-o-notch:before {

	content: "\f1ce"

}



.fa-ra:before,

.fa-rebel:before,

.fa-resistance:before {

	content: "\f1d0"

}



.fa-empire:before,

.fa-ge:before {

	content: "\f1d1"

}



.fa-git-square:before {

	content: "\f1d2"

}



.fa-git:before {

	content: "\f1d3"

}



.fa-hacker-news:before,

.fa-y-combinator-square:before,

.fa-yc-square:before {

	content: "\f1d4"

}



.fa-tencent-weibo:before {

	content: "\f1d5"

}



.fa-qq:before {

	content: "\f1d6"

}



.fa-wechat:before,

.fa-weixin:before {

	content: "\f1d7"

}



.fa-paper-plane:before,

.fa-send:before {

	content: "\f1d8"

}



.fa-paper-plane-o:before,

.fa-send-o:before {

	content: "\f1d9"

}



.fa-history:before {

	content: "\f1da"

}



.fa-circle-thin:before {

	content: "\f1db"

}



.fa-header:before {

	content: "\f1dc"

}



.fa-paragraph:before {

	content: "\f1dd"

}



.fa-sliders:before {

	content: "\f1de"

}



.fa-share-alt:before {

	content: "\f1e0"

}



.fa-share-alt-square:before {

	content: "\f1e1"

}



.fa-bomb:before {

	content: "\f1e2"

}



.fa-futbol-o:before,

.fa-soccer-ball-o:before {

	content: "\f1e3"

}



.fa-tty:before {

	content: "\f1e4"

}



.fa-binoculars:before {

	content: "\f1e5"

}



.fa-plug:before {

	content: "\f1e6"

}



.fa-slideshare:before {

	content: "\f1e7"

}



.fa-twitch:before {

	content: "\f1e8"

}



.fa-yelp:before {

	content: "\f1e9"

}



.fa-newspaper-o:before {

	content: "\f1ea"

}



.fa-wifi:before {

	content: "\f1eb"

}



.fa-calculator:before {

	content: "\f1ec"

}



.fa-paypal:before {

	content: "\f1ed"

}



.fa-google-wallet:before {

	content: "\f1ee"

}



.fa-cc-visa:before {

	content: "\f1f0"

}



.fa-cc-mastercard:before {

	content: "\f1f1"

}



.fa-cc-discover:before {

	content: "\f1f2"

}



.fa-cc-amex:before {

	content: "\f1f3"

}



.fa-cc-paypal:before {

	content: "\f1f4"

}



.fa-cc-stripe:before {

	content: "\f1f5"

}



.fa-bell-slash:before {

	content: "\f1f6"

}



.fa-bell-slash-o:before {

	content: "\f1f7"

}



.fa-trash:before {

	content: "\f1f8"

}



.fa-copyright:before {

	content: "\f1f9"

}



.fa-at:before {

	content: "\f1fa"

}



.fa-eyedropper:before {

	content: "\f1fb"

}



.fa-paint-brush:before {

	content: "\f1fc"

}



.fa-birthday-cake:before {

	content: "\f1fd"

}



.fa-area-chart:before {

	content: "\f1fe"

}



.fa-pie-chart:before {

	content: "\f200"

}



.fa-line-chart:before {

	content: "\f201"

}



.fa-lastfm:before {

	content: "\f202"

}



.fa-lastfm-square:before {

	content: "\f203"

}



.fa-toggle-off:before {

	content: "\f204"

}



.fa-toggle-on:before {

	content: "\f205"

}



.fa-bicycle:before {

	content: "\f206"

}



.fa-bus:before {

	content: "\f207"

}



.fa-ioxhost:before {

	content: "\f208"

}



.fa-angellist:before {

	content: "\f209"

}



.fa-cc:before {

	content: "\f20a"

}



.fa-ils:before,

.fa-shekel:before,

.fa-sheqel:before {

	content: "\f20b"

}



.fa-meanpath:before {

	content: "\f20c"

}



.fa-buysellads:before {

	content: "\f20d"

}



.fa-connectdevelop:before {

	content: "\f20e"

}



.fa-dashcube:before {

	content: "\f210"

}



.fa-forumbee:before {

	content: "\f211"

}



.fa-leanpub:before {

	content: "\f212"

}



.fa-sellsy:before {

	content: "\f213"

}



.fa-shirtsinbulk:before {

	content: "\f214"

}



.fa-simplybuilt:before {

	content: "\f215"

}



.fa-skyatlas:before {

	content: "\f216"

}



.fa-cart-plus:before {

	content: "\f217"

}



.fa-cart-arrow-down:before {

	content: "\f218"

}



.fa-diamond:before {

	content: "\f219"

}



.fa-ship:before {

	content: "\f21a"

}



.fa-user-secret:before {

	content: "\f21b"

}



.fa-motorcycle:before {

	content: "\f21c"

}



.fa-street-view:before {

	content: "\f21d"

}



.fa-heartbeat:before {

	content: "\f21e"

}



.fa-venus:before {

	content: "\f221"

}



.fa-mars:before {

	content: "\f222"

}



.fa-mercury:before {

	content: "\f223"

}



.fa-intersex:before,

.fa-transgender:before {

	content: "\f224"

}



.fa-transgender-alt:before {

	content: "\f225"

}



.fa-venus-double:before {

	content: "\f226"

}



.fa-mars-double:before {

	content: "\f227"

}



.fa-venus-mars:before {

	content: "\f228"

}



.fa-mars-stroke:before {

	content: "\f229"

}



.fa-mars-stroke-v:before {

	content: "\f22a"

}



.fa-mars-stroke-h:before {

	content: "\f22b"

}



.fa-neuter:before {

	content: "\f22c"

}



.fa-genderless:before {

	content: "\f22d"

}



.fa-facebook-official:before {

	content: "\f230"

}



.fa-pinterest-p:before {

	content: "\f231"

}



.fa-whatsapp:before {

	content: "\f232"

}



.fa-server:before {

	content: "\f233"

}



.fa-user-plus:before {

	content: "\f234"

}



.fa-user-times:before {

	content: "\f235"

}



.fa-bed:before,

.fa-hotel:before {

	content: "\f236"

}



.fa-viacoin:before {

	content: "\f237"

}



.fa-train:before {

	content: "\f238"

}



.fa-subway:before {

	content: "\f239"

}



.fa-medium:before {

	content: "\f23a"

}



.fa-y-combinator:before,

.fa-yc:before {

	content: "\f23b"

}



.fa-optin-monster:before {

	content: "\f23c"

}



.fa-opencart:before {

	content: "\f23d"

}



.fa-expeditedssl:before {

	content: "\f23e"

}



.fa-battery-4:before,

.fa-battery-full:before,

.fa-battery:before {

	content: "\f240"

}



.fa-battery-3:before,

.fa-battery-three-quarters:before {

	content: "\f241"

}



.fa-battery-2:before,

.fa-battery-half:before {

	content: "\f242"

}



.fa-battery-1:before,

.fa-battery-quarter:before {

	content: "\f243"

}



.fa-battery-0:before,

.fa-battery-empty:before {

	content: "\f244"

}



.fa-mouse-pointer:before {

	content: "\f245"

}



.fa-i-cursor:before {

	content: "\f246"

}



.fa-object-group:before {

	content: "\f247"

}



.fa-object-ungroup:before {

	content: "\f248"

}



.fa-sticky-note:before {

	content: "\f249"

}



.fa-sticky-note-o:before {

	content: "\f24a"

}



.fa-cc-jcb:before {

	content: "\f24b"

}



.fa-cc-diners-club:before {

	content: "\f24c"

}



.fa-clone:before {

	content: "\f24d"

}



.fa-balance-scale:before {

	content: "\f24e"

}



.fa-hourglass-o:before {

	content: "\f250"

}



.fa-hourglass-1:before,

.fa-hourglass-start:before {

	content: "\f251"

}



.fa-hourglass-2:before,

.fa-hourglass-half:before {

	content: "\f252"

}



.fa-hourglass-3:before,

.fa-hourglass-end:before {

	content: "\f253"

}



.fa-hourglass:before {

	content: "\f254"

}



.fa-hand-grab-o:before,

.fa-hand-rock-o:before {

	content: "\f255"

}



.fa-hand-paper-o:before,

.fa-hand-stop-o:before {

	content: "\f256"

}



.fa-hand-scissors-o:before {

	content: "\f257"

}



.fa-hand-lizard-o:before {

	content: "\f258"

}



.fa-hand-spock-o:before {

	content: "\f259"

}



.fa-hand-pointer-o:before {

	content: "\f25a"

}



.fa-hand-peace-o:before {

	content: "\f25b"

}



.fa-trademark:before {

	content: "\f25c"

}



.fa-registered:before {

	content: "\f25d"

}



.fa-creative-commons:before {

	content: "\f25e"

}



.fa-gg:before {

	content: "\f260"

}



.fa-gg-circle:before {

	content: "\f261"

}



.fa-tripadvisor:before {

	content: "\f262"

}



.fa-odnoklassniki:before {

	content: "\f263"

}



.fa-odnoklassniki-square:before {

	content: "\f264"

}



.fa-get-pocket:before {

	content: "\f265"

}



.fa-wikipedia-w:before {

	content: "\f266"

}



.fa-safari:before {

	content: "\f267"

}



.fa-chrome:before {

	content: "\f268"

}



.fa-firefox:before {

	content: "\f269"

}



.fa-opera:before {

	content: "\f26a"

}



.fa-internet-explorer:before {

	content: "\f26b"

}



.fa-television:before,

.fa-tv:before {

	content: "\f26c"

}



.fa-contao:before {

	content: "\f26d"

}



.fa-500px:before {

	content: "\f26e"

}



.fa-amazon:before {

	content: "\f270"

}



.fa-calendar-plus-o:before {

	content: "\f271"

}



.fa-calendar-minus-o:before {

	content: "\f272"

}



.fa-calendar-times-o:before {

	content: "\f273"

}



.fa-calendar-check-o:before {

	content: "\f274"

}



.fa-industry:before {

	content: "\f275"

}



.fa-map-pin:before {

	content: "\f276"

}



.fa-map-signs:before {

	content: "\f277"

}



.fa-map-o:before {

	content: "\f278"

}



.fa-map:before {

	content: "\f279"

}



.fa-commenting:before {

	content: "\f27a"

}



.fa-commenting-o:before {

	content: "\f27b"

}



.fa-houzz:before {

	content: "\f27c"

}



.fa-vimeo:before {

	content: "\f27d"

}



.fa-black-tie:before {

	content: "\f27e"

}



.fa-fonticons:before {

	content: "\f280"

}



.fa-reddit-alien:before {

	content: "\f281"

}



.fa-edge:before {

	content: "\f282"

}



.fa-credit-card-alt:before {

	content: "\f283"

}



.fa-codiepie:before {

	content: "\f284"

}



.fa-modx:before {

	content: "\f285"

}



.fa-fort-awesome:before {

	content: "\f286"

}



.fa-usb:before {

	content: "\f287"

}



.fa-product-hunt:before {

	content: "\f288"

}



.fa-mixcloud:before {

	content: "\f289"

}



.fa-scribd:before {

	content: "\f28a"

}



.fa-pause-circle:before {

	content: "\f28b"

}



.fa-pause-circle-o:before {

	content: "\f28c"

}



.fa-stop-circle:before {

	content: "\f28d"

}



.fa-stop-circle-o:before {

	content: "\f28e"

}



.fa-shopping-bag:before {

	content: "\f290"

}



.fa-shopping-basket:before {

	content: "\f291"

}



.fa-hashtag:before {

	content: "\f292"

}



.fa-bluetooth:before {

	content: "\f293"

}



.fa-bluetooth-b:before {

	content: "\f294"

}



.fa-percent:before {

	content: "\f295"

}



.fa-gitlab:before {

	content: "\f296"

}



.fa-wpbeginner:before {

	content: "\f297"

}



.fa-wpforms:before {

	content: "\f298"

}



.fa-envira:before {

	content: "\f299"

}



.fa-universal-access:before {

	content: "\f29a"

}



.fa-wheelchair-alt:before {

	content: "\f29b"

}



.fa-question-circle-o:before {

	content: "\f29c"

}



.fa-blind:before {

	content: "\f29d"

}



.fa-audio-description:before {

	content: "\f29e"

}



.fa-volume-control-phone:before {

	content: "\f2a0"

}



.fa-braille:before {

	content: "\f2a1"

}



.fa-assistive-listening-systems:before {

	content: "\f2a2"

}



.fa-american-sign-language-interpreting:before,

.fa-asl-interpreting:before {

	content: "\f2a3"

}



.fa-deaf:before,

.fa-deafness:before,

.fa-hard-of-hearing:before {

	content: "\f2a4"

}



.fa-glide:before {

	content: "\f2a5"

}



.fa-glide-g:before {

	content: "\f2a6"

}



.fa-sign-language:before,

.fa-signing:before {

	content: "\f2a7"

}



.fa-low-vision:before {

	content: "\f2a8"

}



.fa-viadeo:before {

	content: "\f2a9"

}



.fa-viadeo-square:before {

	content: "\f2aa"

}



.fa-snapchat:before {

	content: "\f2ab"

}



.fa-snapchat-ghost:before {

	content: "\f2ac"

}



.fa-snapchat-square:before {

	content: "\f2ad"

}



.fa-pied-piper:before {

	content: "\f2ae"

}



.fa-first-order:before {

	content: "\f2b0"

}



.fa-yoast:before {

	content: "\f2b1"

}



.fa-themeisle:before {

	content: "\f2b2"

}



.fa-google-plus-circle:before,

.fa-google-plus-official:before {

	content: "\f2b3"

}



.fa-fa:before,

.fa-font-awesome:before {

	content: "\f2b4"

}



.fa-handshake-o:before {

	content: "\f2b5"

}



.fa-envelope-open:before {

	content: "\f2b6"

}



.fa-envelope-open-o:before {

	content: "\f2b7"

}



.fa-linode:before {

	content: "\f2b8"

}



.fa-address-book:before {

	content: "\f2b9"

}



.fa-address-book-o:before {

	content: "\f2ba"

}



.fa-address-card:before,

.fa-vcard:before {

	content: "\f2bb"

}



.fa-address-card-o:before,

.fa-vcard-o:before {

	content: "\f2bc"

}



.fa-user-circle:before {

	content: "\f2bd"

}



.fa-user-circle-o:before {

	content: "\f2be"

}



.fa-user-o:before {

	content: "\f2c0"

}



.fa-id-badge:before {

	content: "\f2c1"

}



.fa-drivers-license:before,

.fa-id-card:before {

	content: "\f2c2"

}



.fa-drivers-license-o:before,

.fa-id-card-o:before {

	content: "\f2c3"

}



.fa-quora:before {

	content: "\f2c4"

}



.fa-free-code-camp:before {

	content: "\f2c5"

}



.fa-telegram:before {

	content: "\f2c6"

}



.fa-thermometer-4:before,

.fa-thermometer-full:before,

.fa-thermometer:before {

	content: "\f2c7"

}



.fa-thermometer-3:before,

.fa-thermometer-three-quarters:before {

	content: "\f2c8"

}



.fa-thermometer-2:before,

.fa-thermometer-half:before {

	content: "\f2c9"

}



.fa-thermometer-1:before,

.fa-thermometer-quarter:before {

	content: "\f2ca"

}



.fa-thermometer-0:before,

.fa-thermometer-empty:before {

	content: "\f2cb"

}



.fa-shower:before {

	content: "\f2cc"

}



.fa-bath:before,

.fa-bathtub:before,

.fa-s15:before {

	content: "\f2cd"

}



.fa-podcast:before {

	content: "\f2ce"

}



.fa-window-maximize:before {

	content: "\f2d0"

}



.fa-window-minimize:before {

	content: "\f2d1"

}



.fa-window-restore:before {

	content: "\f2d2"

}



.fa-times-rectangle:before,

.fa-window-close:before {

	content: "\f2d3"

}



.fa-times-rectangle-o:before,

.fa-window-close-o:before {

	content: "\f2d4"

}



.fa-bandcamp:before {

	content: "\f2d5"

}



.fa-grav:before {

	content: "\f2d6"

}



.fa-etsy:before {

	content: "\f2d7"

}



.fa-imdb:before {

	content: "\f2d8"

}



.fa-ravelry:before {

	content: "\f2d9"

}



.fa-eercast:before {

	content: "\f2da"

}



.fa-microchip:before {

	content: "\f2db"

}



.fa-snowflake-o:before {

	content: "\f2dc"

}



.fa-superpowers:before {

	content: "\f2dd"

}



.fa-wpexplorer:before {

	content: "\f2de"

}



.fa-meetup:before {

	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-focusable:active,

.sr-only-focusable:focus {

	position: static;

	width: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	clip: auto

}



.upb_row_bg,

.upb_video-bg,

.vcpb-fs-jquery {

	overflow: hidden

}



.vc-row-translate-wrapper {

	margin: 0!important

}



.uvc-vc-full-width .upb_video-bg {

	width: 100%!important;

	max-width: 100%!important;

	min-width: 100%!important;

	left: 0!important;

	margin-left: 0!important

}



.upb_bg_overlay,

.upb_bg_overlay_pattern {

	color: inherit;

	position: absolute;

	width: 100%;

	height: 100%!important;

	left: 0;

	top: 0

}



.upb_bg_overlay_pattern {

	background-attachment: fixed

}



.ult-vc-seperator {

	position: absolute;

	width: 100%;

	height: 0;

	left: 0;

	z-index: 1

}



.ult-main-seperator-inner {

	position: relative;

	height: 100%;

	width: 100%

}



.ult-vc-seperator.top_seperator {

	top: -1px;

	bottom: auto

}



.ult-vc-seperator.bottom_seperator {

	top: auto;

	bottom: -1px

}



.ult-vc-seperator svg {

	width: 100%;

	height: auto

}



.uvc-svg-circle,

.uvc-svg-triangle {

	position: absolute;

	top: -1px;

	bottom: auto;

	z-index: 1

}



.bottom_seperator .uvc-svg-circle,

.bottom_seperator .uvc-svg-triangle {

	top: auto;

	bottom: -1px;

	-webkit-transform: scaleY(-1);

	-ms-transform: scaleY(-1);

	transform: scaleY(-1)

}



.uvc-x-large-triangle {

	position: absolute;

	top: -1px;

	bottom: auto;

	z-index: 1

}



.bottom_seperator .uvc-x-large-triangle {

	top: auto;

	bottom: -1px;

	-webkit-transform: scaleY(-1);

	-ms-transform: scaleY(-1);

	transform: scaleY(-1)

}



.bottom_seperator .uvc-x-large-triangle,

.top_seperator .uvc-x-large-triangle-left {

	-moz-transform: scaleY(-1);

	-webkit-transform: scaleY(-1);

	-o-transform: scaleY(-1);

	-ms-transform: scaleY(-1)

}



.uvc-x-large-triangle-left,

.uvc-x-large-triangle-right {

	position: absolute;

	top: -1px;

	bottom: auto;

	z-index: 1

}



.bottom_seperator .uvc-x-large-triangle-left,

.bottom_seperator .uvc-x-large-triangle-right,

.uvc-x-large-circle {

	top: auto;

	bottom: -1px

}



.top_seperator .uvc-x-large-triangle-left {

	-webkit-transform: scaleY(-1);

	-ms-transform: scaleY(-1);

	transform: scaleY(-1)

}



.top_seperator .uvc-x-large-triangle-right {

	-webkit-transform: scale(-1);

	-ms-transform: scale(-1);

	transform: scale(-1)

}



.bottom_seperator .uvc-x-large-triangle-right {

	-webkit-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	transform: scale(-1, 1)

}



.uvc-x-large-circle {

	position: absolute

}



.top_seperator .uvc-x-large-circle {

	top: -1px;

	bottom: auto

}



.bottom_seperator .uvc-x-large-circle {

	-ms-transform: scaleY(-1);

	-webkit-transform: scaleY(-1);

	transform: scaleY(-1)

}



.bottom_seperator .uvc-x-large-circle,

.top_seperator .uvc-curve-up-seperator {

	-moz-transform: scaleY(-1);

	-webkit-transform: scaleY(-1);

	-o-transform: scaleY(-1)

}



.uvc-curve-up-seperator {

	position: absolute;

	top: auto;

	bottom: -1px

}



.top_seperator .uvc-curve-up-seperator {

	top: -1px;

	bottom: auto;

	-ms-transform: scaleY(-1);

	-webkit-transform: scaleY(-1);

	transform: scaleY(-1)

}



.uvc-curve-down-seperator {

	position: absolute;

	top: auto;

	bottom: -1px

}



.bottom_seperator .uvc-curve-down-seperator {

	-webkit-transform: scaleX(-1);

	-ms-transform: scaleX(-1);

	transform: scaleX(-1)

}



.top_seperator .uvc-curve-down-seperator {

	top: -1px;

	bottom: auto;

	-webkit-transform: scale(-1, -1);

	-ms-transform: scale(-1, -1);

	transform: scale(-1, -1)

}



.uvc-tilt-left-seperator {

	position: absolute;

	top: auto;

	bottom: 1px

}



.top_seperator .uvc-tilt-left-seperator {

	top: 1px;

	bottom: auto;

	-webkit-transform: scale(-1);

	-ms-transform: scale(-1);

	transform: scale(-1)

}



.uvc-tilt-right-seperator {

	position: absolute;

	top: auto;

	bottom: 1px

}



.bottom_seperator .uvc-tilt-right-seperator {

	-webkit-transform: scaleX(-1);

	-ms-transform: scaleX(-1);

	transform: scaleX(-1)

}



.top_seperator .uvc-tilt-right-seperator {

	top: 1px;

	bottom: auto;

	-webkit-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	transform: scale(1, -1)

}



.ult-rounded-split-seperator-wrapper {

	z-index: 1

}



.ult-rounded-split-seperator {

	position: relative;

	height: 100%

}



.ult-rounded-split-seperator:after,

.ult-rounded-split-seperator:before {

	left: 0;

	z-index: 10;

	width: 50%;

	height: 70px;

	background: inherit inherit/inherit inherit inherit inherit;

	content: '';

	position: absolute

}



.ult-vc-seperator.top_seperator svg.uvc-multi-triangle-svg {

	-webkit-transform: scale(-1);

	-ms-transform: scale(-1);

	transform: scale(-1)

}



.vcpb-vz-jquery,

.vertical_layer_parallax {

	background-position: 50% 0

}



.upb_video-bg,

.vcpb-default,

.vcpb-fix,

.vcpb-hz-jquery,

.vcpb-vz-jquery,

.vertical_layer_parallax {

	background-repeat: no-repeat

}



.upb_video-bg,

.vcpb-default,

.vcpb-fix {

	-webkit-background-size: cover;

	background-size: cover

}



.top_seperator.ult-rounded-split-seperator-wrapper {

	top: 0;

	bottom: auto

}



.uvc-wave-seperator {

	position: absolute;

	top: auto;

	bottom: -1px

}



.top_seperator .uvc-wave-seperator {

	top: -1px;

	bottom: auto;

	-ms-transform: scale(-1);

	-webkit-transform: scale(-1);

	transform: scale(-1)

}



.top_seperator .uvc-cloud-seperator,

.top_seperator .uvc-wave-seperator {

	-moz-transform: scale(-1);

	-webkit-transform: scale(-1);

	-o-transform: scale(-1)

}



.uvc-cloud-seperator {

	position: absolute;

	top: auto;

	bottom: -1px

}



.top_seperator .uvc-cloud-seperator {

	top: -1px;

	bottom: auto;

	-ms-transform: scale(-1);

	-webkit-transform: scale(-1);

	transform: scale(-1)

}



.separator-icon {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	z-index: 5

}



.vc-row-translate>.vc-row-translate-wrapper {

	overflow: hidden;

	width: 100%!important;

	margin: initial!important

}



.upb_video_class,

.wpb_column,

.wpb_row {

	position: relative

}



.upb_row_bg {

	position: absolute;

	width: 100%;

	height: 100%;

	background-position: center center;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0;

	z-index: 0

}



.upb-background-text-wrapper,

.upb_video-text,

.upb_video-text-wrapper {

	position: relative

}



.upb_bg_img {

	display: none!important

}



.vcpb-default {

	background-attachment: initial

}



.vcpb-fix,

.vcpb-vz-jquery,

.vertical_layer_parallax {

	background-attachment: fixed

}



.vertical_layer_parallax {

	-webkit-background-size: cover;

	background-size: cover

}



.vcpb-hz-jquery {

	background-position: 0 50%

}



.upb_video-wrapper {

	display: block;

	max-width: 100%;

	height: 100%

}



.upb_video-text {

	z-index: 9;

	width: 100%;

	height: 100%;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0

}



.full-browser-size .upb-background-text,

.video-browser-size .upb_video-text {

	margin: initial!important;

	position: absolute;

	bottom: auto;

	top: 50%;

	right: 0;

	left: 0;

	height: auto;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%)

}



.upb_video-bg {

	position: absolute;

	width: 100%;

	height: 100%;

	top: 0;

	bottom: 0;

	right: 0;

	left: 0;

	background-position: 50% 50%;

	margin: 0 auto

}



.upb_video-src {

	max-width: none;

	top: 50%;

	-webkit-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	transform: translateY(-50%);

	position: relative;

	min-width: 100%;

	min-height: 100%

}



.upb_video-src.ult-make-full-height {

	height: 100%;

	width: auto!important;

	-webkit-transform: translateX(-50%);

	-ms-transform: translateX(-50%);

	transform: translateX(-50%);

	left: 50%;

	top: 0

}



.upb_utube_iframe,

.upb_vimeo_iframe {

	max-width: none;

	max-height: none;

	width: 100%;

	height: 100%;

	position: absolute

}



.upb_video-bg .mbYTP_wrapper iframe {

	max-width: none!important;

	max-height: none!important

}



.uvc-row.uvc-video-fixer .mbYTP_wrapper iframe {

	margin-left: 0!important;

	margin-top: -50px!important

}



.video-controls {

	position: absolute;

	bottom: 10%;

	right: 5%;

	cursor: pointer;

	width: auto!important;

	min-width: 15px!important;

	height: auto!important;

	z-index: 99

}



.video-controls i {

	font-size: 40px

}



body.rtl .upb_row_bg {

	right: auto

}



.uvc-multi-color-bg {

	-webkit-animation: MultiColorVC 10s alternate infinite;

	animation: MultiColorVC 10s alternate infinite;

	z-index: 9998;

	opacity: .6;

	background-color: #e14949

}



@-webkit-keyframes MultiColorVC {

	0% {

		background-color: #e14949

	}

	25% {

		background-color: #3de02c

	}

	50% {

		background-color: #2c8de0

	}

	100% {

		background-color: #e02cbc

	}

}



@keyframes MultiColorVC {

	0% {

		background-color: #e14949

	}

	25% {

		background-color: #3de02c

	}

	50% {

		background-color: #2c8de0

	}

	100% {

		background-color: #e02cbc

	}

}



@media (max-width:479px) {

	.uvc_hidden-xs {

		display: none!important

	}

}



@media (min-width:480px)and (max-width:767px) {

	.uvc_hidden-xsl {

		display: none!important

	}

}



@media (min-width:768px)and (max-width:991px) {

	.uvc_hidden-sm {

		display: none!important

	}

}



@media (min-width:992px)and (max-width:1199px) {

	.uvc_hidden-md {

		display: none!important

	}

}



@media (min-width:1200px)and (max-width:1823px) {

	.uvc_hidden-ml {

		display: none!important

	}

}



@media (min-width:1824px) {

	.uvc_hidden-lg {

		display: none!important

	}

}



.mpcth-vc-row-wrap,

.toranj-vc-row-wrapper,

.x-content-band {

	position: relative

}



.js_active .site-inner {

	overflow: visible

}



html.ult-remove-fixed-background .upb_row_bg {

	background-attachment: scroll!important

}



.vc_row-flex .upb-background-text-wrapper.full-browser-size,

.vc_row-flex .upb_video-text-wrapper.full-browser-size {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: -moz-box;

	display: flex;

	width: 100%

}



.vc_row-flex .upb-background-text,

.vc_row-flex .upb_video-text,

.vc_row-flex .vc-row-translate-wrapper,

.vc_row-o-content-bottom .upb-background-text,

.vc_row-o-content-bottom .upb_video-text,

.vc_row-o-content-bottom .vc-row-translate-wrapper,

.vc_row-o-content-middle .upb-background-text,

.vc_row-o-content-middle .upb_video-text,

.vc_row-o-content-middle .vc-row-translate-wrapper,

.vc_row-o-content-top .upb-background-text,

.vc_row-o-content-top .upb_video-text,

.vc_row-o-content-top .vc-row-translate-wrapper,

.vc_row-o-equal-height .upb-background-text,

.vc_row-o-equal-height .upb_video-text,

.vc_row-o-equal-height .vc-row-translate-wrapper {

	margin: 0 auto!important

}



.vc_row-o-content-top.full-browser-size .upb-background-text,

.vc_row-o-content-top.video-browser-size .upb_video-text {

	top: 0;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0)

}



.vc_row-o-content-bottom.full-browser-size .upb-background-text,

.vc_row-o-content-bottom.video-browser-size .upb_video-text {

	top: auto;

	bottom: 0;

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	transform: translateY(0)

}



.vc_custom_1546882097310{

      padding-top:40px!important;

      padding-bottom:10px!important}

      .vc_custom_1546893383646{

        padding-top:40px!important;

        padding-bottom:30px!important}

      .vc_custom_1546882548729{

        padding-top:40px!important;

        padding-bottom:10px!important}

      .vc_custom_1546845965272{

        padding-top:10px!important;

        padding-bottom:20px!important}

      .vc_custom_1546845965272{

        padding-top:10px!important;

        padding-bottom:20px!important}

      .vc_custom_1546885395980{

        padding-top:10px!important;

        padding-bottom:30px!important}

      .vc_custom_1546893547656{

        padding-top:25px!important;

        padding-bottom:10px!important}

      .vc_custom_1546845319605{

        padding-top:30px!important;

        padding-bottom:30px!important}

      .vc_custom_1546882893750{

        padding-top:25px!important;

        padding-bottom:10px!important}

      .vc_custom_1490364209546{

        padding-bottom:80px!important}

      .vc_custom_1490689853022{

        padding-bottom:50px!important}

      .vc_custom_1578182792996{

        padding-bottom:20px!important}

      .vc_custom_1498809562916{

        padding-bottom:25px!important}

      .vc_custom_1497597996758{

        padding-bottom:50px!important}

      .vc_custom_1546845302770{

        padding-bottom:10px!important}

      .vc_custom_1546846631684{

        margin-top:0px!important;

        margin-right:0px!important;

        margin-bottom:0px!important;

        margin-left:0px!important;

        padding-bottom:20px!important;

        background-color:#044e87!important}

      .vc_custom_1546845302770{

        padding-bottom:10px!important}

      .vc_custom_1546846631684{

        margin-top:0px!important;

        margin-right:0px!important;

        margin-bottom:0px!important;

        margin-left:0px!important;

        padding-bottom:20px!important;

        background-color:#044e87!important}

      .vc_custom_1496420271943{

        padding-bottom:60px!important}

      .vc_custom_1498809487981{

        padding-bottom:20px!important}

      .vc_custom_1498809515781{

        padding-bottom:30px!important}

      .vc_custom_1496421015976{

        margin-bottom:15px!important}

      .vc_custom_1496420782407{

        margin-bottom:15px!important}

      .vc_custom_1496420801059{

        margin-bottom:15px!important}

      .vc_custom_1496420858018{

        margin-bottom:15px!important}

      .vc_custom_1496420882914{

        margin-bottom:15px!important}

      .vc_custom_1546884582157{

        padding-bottom:0px!important}