.divider-separator {
	clear: both;
	width: 100%;
}

.hightlight-text {
	clear: both;
	display: inline-block;
	padding: 2px 7px;
}

.dropcaps {
	display: block;
	float: left;
	font-size: 52px;
	line-height: 1em;
	margin: 5px 10px 0 0;
	padding: 10px 20px;
	text-align: center;
}

.dropcaps--letter {
	float: left;
	font-size: 52px;
	line-height: 1em;
	margin: 0px 10px 0 0;
	font-weight: bold;
}

.dropcaps--circle {
	border-radius: 50%;
}

.dropcaps--rounded {
	border-radius: 20%;
}

/* Quote */
.wpsent_pullquote {
	display: block;
	padding: 25px;
	font-size: 24px;
	line-height: 1.4em;
	position: relative;
	margin: 0 0 20px;
}

.wpsent_pullquote_left {
	margin: 0 20px 0 0;
}

.wpsent_pullquote_right {
	float: right;
	margin: 0 0 0 20px;
}

/* Button */

a.wpsent_button {
	border-radius: 5px;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
	text-transform: capitalize;
	display: inline-block;
	background-color: var(--sunset_orange);
	border: 0px;
	color: var(--white);
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	z-index: 1;
}

.wpsent_button:hover {
	text-decoration: none;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.wpsent_button_small {
	padding: 4px 38px;
}

.wpsent_button_medium {
	padding: 8px 40px;
}

.wpsent_button_large {
	padding: 12px 44px;
}

.wpsent_button.rounded {
	border-radius: 10px;
}

.wpsent_button i {
	margin: 0 5px 0 0;
}

/* Columns */
.wpsent_col {
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

.wpsent_col:not(.row) {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 1rem;

}

@media (max-width: 1024px) {

	.wpsent_col:not(.row) .wpsent_one_half,
	.wpsent_col:not(.row) .wpsent_one_third,
	.wpsent_col:not(.row) .wpsent_one_quarter,
	.wpsent_col:not(.row) .wpsent_two_thirds {
		width: 100%;
		margin-left: 0;
	}

	.wpsent_col:not(.row) {
		flex-direction: column;
		align-items: stretch;
	}
}

.wpsent_col p:empty {
	display: none;
}

.wpsent_col p:blank {
	display: none;
}

.wpsent_col {
	/* display: block; */
	float: left;
	width: 100%;
	margin: 0 0 20px 0;
}


.wpsent_col .wpsent_one_half,
.wpsent_col .wpsent_one_third,
.wpsent_col .wpsent_one_quarter,
.wpsent_col .wpsent_two_thirds {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	min-height: 30px;
	/* margin-left: 2.564102564102564%; */
}

.wpsent_col .wpsent_one_half {
	width: 48.717948717948715%;
}

.wpsent_col .wpsent_one_third {
	width: 31.623931623931625%;
}

.wpsent_col .wpsent_two_thirds {
	width: 63.24786324786324%;
}

.wpsent_col .wpsent_one_quarter {
	width: 23.076923076923077%;
}

.wpsent_col [class*="wpsent_"]:first-child {
	margin-left: 0;
}

/*--------------------------------------------------
					SOCIAL ICONS
---------------------------------------------------*/
.wpsent_ico {
	display: block;
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 5px;
	text-indent: -9999px;
	margin-bottom: 5px;
	position: relative;
}

.wpsent_ico.rounded {
	border-radius: 20%;
}

.wpsent_ico.circle {
	border-radius: 50%;
}

.wpsent_ico:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.wpsent_ico.aim_ico {
	background: url('../img/social_icons/aim_ico.png') no-repeat 0 0;
}

.wpsent_ico.apple_ico {
	background: url('../img/social_icons/apple_ico.png') no-repeat 0 0;
}

.wpsent_ico.behance_ico {
	background: url('../img/social_icons/behance_ico.png') no-repeat 0 0;
}

.wpsent_ico.blogger_ico {
	background: url('../img/social_icons/blogger_ico.png') no-repeat 0 0;
}

.wpsent_ico.cargo_ico {
	background: url('../img/social_icons/cargo_ico.png') no-repeat 0 0;
}

.wpsent_ico.envato_ico {
	background: url('../img/social_icons/envato_ico.png') no-repeat 0 0;
}

.wpsent_ico.delicious_ico {
	background: url('../img/social_icons/delicious_ico.png') no-repeat 0 0;
}

.wpsent_ico.deviantart_ico {
	background: url('../img/social_icons/deviantart_ico.png') no-repeat 0 0;
}

.wpsent_ico.digg_ico {
	background: url('../img/social_icons/digg_ico.png') no-repeat 0 0;
}

.wpsent_ico.dribbble_ico {
	background: url('../img/social_icons/dribbble_ico.png') no-repeat 0 0;
}

.wpsent_ico.evernote_ico {
	background: url('../img/social_icons/evernote_ico.png') no-repeat 0 0;
}

.wpsent_ico.facebook_ico {
	background: url('../img/social_icons/facebook_ico.png') no-repeat 0 0;
}

.wpsent_ico.flickr_ico {
	background: url('../img/social_icons/flickr_ico.png') no-repeat 0 0;
}

.wpsent_ico.forrst_ico {
	background: url('../img/social_icons/forrst_ico.png') no-repeat 0 0;
}

.wpsent_ico.github_ico {
	background: url('../img/social_icons/github_ico.png') no-repeat 0 0;
}

.wpsent_ico.google_ico {
	background: url('../img/social_icons/google_ico.png') no-repeat 0 0;
}

.wpsent_ico.googleplus_ico {
	background: url('../img/social_icons/googleplus_ico.png') no-repeat 0 0;
}

.wpsent_ico.grooveshark_ico {
	background: url('../img/social_icons/grooveshark_ico.png') no-repeat 0 0;
}

.wpsent_ico.icloud_ico {
	background: url('../img/social_icons/icloud_ico.png') no-repeat 0 0;
}

.wpsent_ico.lastfm_ico {
	background: url('../img/social_icons/lastfm_ico.png') no-repeat 0 0;
}

.wpsent_ico.linkedin_ico {
	background: url('../img/social_icons/linkedin_ico.png') no-repeat 0 0;
}

.wpsent_ico.myspace_ico {
	background: url('../img/social_icons/myspace_ico.png') no-repeat 0 0;
}

.wpsent_ico.picasa_ico {
	background: url('../img/social_icons/picasa_ico.png') no-repeat 0 0;
}

.wpsent_ico.pinterest_ico {
	background: url('../img/social_icons/pinterest_ico.png') no-repeat 0 0;
}

.wpsent_ico.posterous_ico {
	background: url('../img/social_icons/posterous_ico.png') no-repeat 0 0;
}

.wpsent_ico.reddit_ico {
	background: url('../img/social_icons/reddit_ico.png') no-repeat 0 0;
}

.wpsent_ico.rss_ico {
	background: url('../img/social_icons/rss_ico.png') no-repeat 0 0;
}

.wpsent_ico.skype_ico {
	background: url('../img/social_icons/skype_ico.png') no-repeat 0 0;
}

.wpsent_ico.stumbleupon_ico {
	background: url('../img/social_icons/stumbleupon_ico.png') no-repeat 0 0;
}

.wpsent_ico.soundcloud_ico {
	background: url('../img/social_icons/soundcloud_ico.png') no-repeat 0 0;
}

.wpsent_ico.tumblr_ico {
	background: url('../img/social_icons/tumblr_ico.png') no-repeat 0 0;
}

.wpsent_ico.twitter_ico {
	background: url('../img/social_icons/twitter_ico.png') no-repeat 0 0;
}

.wpsent_ico.vimeo_ico {
	background: url('../img/social_icons/vimeo_ico.png') no-repeat 0 0;
}

.wpsent_ico.wordpress_ico {
	background: url('../img/social_icons/wordpress_ico.png') no-repeat 0 0;
}

.wpsent_ico.yahoo_ico {
	background: url('../img/social_icons/yahoo_ico.png') no-repeat 0 0;
}

.wpsent_ico.youtube_ico {
	background: url('../img/social_icons/youtube_ico.png') no-repeat 0 0;
}

.wpsent_ico.zerply_ico {
	background: url('../img/social_icons/zerply_ico.png') no-repeat 0 0;
}

.wpsent_ico.instagram_ico {
	background: url('../img/social_icons/instagram_ico.png') no-repeat 0 0;
}

.wpsent_ico.vine_ico {
	background: url('../img/social_icons/vine_ico.png') no-repeat 0 0;
}

.wpsent_ico.spotify_ico {
	background: url('../img/social_icons/spotify_ico.png') no-repeat 0 0;
}

.wpsent_ico.fh_px_ico {
	background: url('../img/social_icons/fh_px_ico.png') no-repeat 0 0;
}

.wpsent_ico.xing_ico {
	background: url('../img/social_icons/xing_ico.png') no-repeat 0 0;
}

.wpsent_ico.weibo_ico {
	background: url('../img/social_icons/weibo_ico.png') no-repeat 0 0;
}

.wpsent_ico.tencent_ico {
	background: url('../img/social_icons/tencent_ico.png') no-repeat 0 0;
}

.wpsent_ico.me2day_ico {
	background: url('../img/social_icons/me2day_ico.png') no-repeat 0 0;
}

.wpsent_ico.twitch_ico {
	background: url('../img/social_icons/twitch_ico.png') no-repeat 0 0;
}

.wpsent_ico.itunes_ico {
	background: url('../img/social_icons/itunes_ico.png') no-repeat 0 0;
}

.wpsent_ico.vk_ico {
	background: url('../img/social_icons/vk_ico.png') no-repeat 0 0;
}

.wpsent_ico.aim_ico {
	background-color: #e95a00;
}

.wpsent_ico.apple_ico {
	background-color: #606060;
}

.wpsent_ico.behance_ico {
	background-color: #18a3fe;
}

.wpsent_ico.blogger_ico {
	background-color: #fb913f;
}

.wpsent_ico.cargo_ico {
	background-color: #00c462;
}

.wpsent_ico.envato_ico {
	background-color: #a9cf58;
}

.wpsent_ico.delicious_ico {
	background-color: #3274d1;
}

.wpsent_ico.deviantart_ico {
	background-color: #d0de21;
}

.wpsent_ico.digg_ico {
	background-color: #2882c6;
}

.wpsent_ico.dribbble_ico {
	background-color: #ef5b92;
}

.wpsent_ico.evernote_ico {
	background-color: #77ba2f;
}

.wpsent_ico.facebook_ico {
	background-color: #3b5998;
}

.wpsent_ico.flickr_ico {
	background-color: #f1628b;
}

.wpsent_ico.forrst_ico {
	background-color: #5b9a68;
}

.wpsent_ico.github_ico {
	background-color: #7292a2;
}

.wpsent_ico.google_ico {
	background-color: #dd4b39;
}

.wpsent_ico.googleplus_ico {
	background-color: #d94a39;
}

.wpsent_ico.grooveshark_ico {
	background-color: #f88e00;
}

.wpsent_ico.icloud_ico {
	background-color: #fb913f;
}

.wpsent_ico.lastfm_ico {
	background-color: #d21309;
}

.wpsent_ico.linkedin_ico {
	background-color: #71b2d0;
}

.wpsent_ico.myspace_ico {
	background-color: #003398;
}

.wpsent_ico.picasa_ico {
	background-color: #444;
}

.wpsent_ico.pinterest_ico {
	background-color: #cb2027;
}

.wpsent_ico.posterous_ico {
	background-color: #f9d560;
}

.wpsent_ico.reddit_ico {
	background-color: #bfd0e2;
}

.wpsent_ico.rss_ico {
	background-color: #fe9900;
}

.wpsent_ico.skype_ico {
	background-color: #18b7f1;
}

.wpsent_ico.stumbleupon_ico {
	background-color: #eb4924;
}

.wpsent_ico.soundcloud_ico {
	background-color: #f60000;
}

.wpsent_ico.tumblr_ico {
	background-color: #3a5976;
}

.wpsent_ico.twitter_ico {
	background-color: #48c4d2;
}

.wpsent_ico.vimeo_ico {
	background-color: #62a0ad;
}

.wpsent_ico.wordpress_ico {
	background-color: #464646;
}

.wpsent_ico.yahoo_ico {
	background-color: #ab64bc;
}

.wpsent_ico.youtube_ico {
	background-color: #f45750;
}

.wpsent_ico.zerply_ico {
	background-color: #8db259;
}

.wpsent_ico.instagram_ico {
	background-color: #306088;
}

.wpsent_ico.vine_ico {
	background-color: #00bf8f;
}

.wpsent_ico.spotify_ico {
	background-color: #95ba1a;
}

.wpsent_ico.fh_px_ico {
	background-color: #02adea;
}

.wpsent_ico.xing_ico {
	background-color: #126567;
}

.wpsent_ico.weibo_ico {
	background-color: #E6162C;
}

.wpsent_ico.tencent_ico {
	background-color: #389FDA;
}

.wpsent_ico.me2day_ico {
	background-color: #4e28ac;
}

.wpsent_ico.twitch_ico {
	background-color: #6441A5;
}

.wpsent_ico.itunes_ico {
	background-color: #FA332F;
}

.wpsent_ico.vk_ico {
	background-color: #45668e;
}

.wpsent_ico.square,
.wpsent_ico.rounded,
.wpsent_ico.circle {
	background-position: center center;
}

.wpsent_progress_bar {
	margin: 0 0 20px;
}

.wpsent_progress_label {
	line-height: 1.2em;
	margin: 0 0 5px;
}

.wpsent_progress_name {
	opacity: 0.5;
	float: right;
}

.wpsent_progress_level {
	display: inline-block;
	background: #EEE;
	width: 100%;
	height: 20px;
	position: relative;
	overflow: hidden;
}

.wpsent_progress_level.rounded,
.wpsent_progress_level.rounded .wpsent_progress_level_set {
	border-radius: 5px;
}

.wpsent_progress_level_set {
	display: block;
	height: 100%;
	background: #DDD;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
}

.wpsent_accordion {
	clear: both;
}

.wpsent_accordion_item {
	margin-bottom: 15px;
}

.accordion-three .wpsent_accordion_item,
.wpsent_toggle {
	display: block;
	border: 1px solid;
}

.accordion-one .wpsent_accordion_active,
.accordion-two .wpsent_accordion_active {
	background-color: #f4f4f4;
}

.accordion-one .wpsent_accordion_item,
.accordion-two .wpsent_accordion_item {
	border-bottom: solid 1px #ebebeb;
}

.accordion-two .wpsent_accordion_heading i {
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	border-radius: 50%;
	color: var(--white);
	top: 10px;
	background: var(--sunset_orange);
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.wpsent_accordion.accordion-three,
.wpsent_toggle {
	clear: both;
}

.wpsent_accordion.accordion-three,
.wpsent_toggle {
	margin: 0 0 20px 0;
}

.wpsent_accordion_active {
	border-bottom: none;
}

.wpsent_accordion_heading,
.wpsent_toggle_heading {
	cursor: pointer;
	display: block;
	line-height: 1.2em;
	position: relative;
	padding: 15px 60px 15px 15px;
	margin: 0px;
}

.wpsent_accordion>p,
.wpsent_toggle>p {
	display: none;
}

.wpsent_accordion_content,
.wpsent_toggle_content {
	display: none;
	padding: 20px 20px 20px 15px;
}

.accordion-three .wpsent_accordion_content,
.wpsent_toggle_content {
	border-top: 1px solid;
	border-bottom: 1px solid;
}

.accordion-three .wpsent_accordion_active .wpsent_accordion_content {
	border-bottom: 0px solid;
}

.wpsent_accordion_active .wpsent_toggle_content,
.wpsent_toggle_active .wpsent_toggle_content {
	display: block;
}

.wpsent_accordion_content p:last-child,
.wpsent_toggle_content p:last-child {
	margin-bottom: 0;
}

.wpsent_accordion br,
.wpsent-block-gallery br {
	display: none;
}

.wpsent_toggle_active .fa-minus {
	display: block;
}

.wpsent_toggle .fa-plus {
	display: block;
}

.wpsent_toggle_active .fa-plus {
	display: none;
}

.wpsent_accordion_heading i,
.wpsent_toggle_heading i {
	position: absolute;
	font-size: 16px;
	line-height: 20px;
	margin: -10px 0 0 0;
	top: 50%;
	right: 20px;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.wpsent_toggle_heading i {
	display: none;
}

.wpsent_accordion_heading i:last-child,
.wpsent_accordion_active .wpsent_accordion_heading i:first-child {
	display: none;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

.wpsent_accordion_active .wpsent_accordion_heading i:last-child {
	display: block;
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
}

/*--------------------------------------------------
					TABS
---------------------------------------------------*/
.wpsent_tabs {
	display: none;
	overflow: hidden;
	padding: 40px 0 0 0;
	position: relative;
	margin: 0 0 20px 0;
}

.wpsent_tabs_nav br {
	display: none;
}

.wpsent_tabs_nav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 41px;
	display: block;
	width: 100%;
	z-index: 1;
}

.wpsent_tab_item {
	position: relative;
	display: block;
	padding: 20px 20px 20px 20px;
	border: 1px solid;
}

.wpsent_tab_nav_item.active {
	border-bottom: 1px solid var(--white);
}

.wpsent_tab_nav_item {
	display: block;
	float: left;
	margin: 0 8px 0 0;
	border: 1px solid;
	border-bottom: 1px solid;
	height: 39px;
	line-height: 50px;
	padding: 0 20px;
	text-decoration: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	box-sizing: content-box;
}

.wpsent_tab_nav_item:hover {
	cursor: pointer;
}

.wpsent_tabs.vertical {
	padding: 0 0 0 19.9%;
}

.wpsent_tabs.vertical .wpsent_tab_nav_item {
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid;
	margin: 0 0 -1px 0;
	min-height: 50px;
}

.wpsent_tabs.vertical .wpsent_tabs_nav {
	width: 20%;
	height: 100%;
}

.wpsent_tabs.vertical .wpsent_tab_nav_item.active {
	border-bottom: 1px solid;
	border-right: 1px solid var(--white);
}

.wpsent_tabs.vertical .wpsent_tab_item {
	border-left: 1px solid;
	min-height: 200px;
}

.wpsent_tab_item .wpsent_col {
	float: none;
}

.wpsent_tab_item .wpsent_col:before {
	content: '';
	display: block;
	clear: both;
}

.wpsent_col:after,
.wpsent_tab_item .wpsent_col:after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 479px) {

	.wpsent_col .wpsent_one_half,
	.wpsent_col .wpsent_one_third,
	.wpsent_col .wpsent_one_quarter,
	.wpsent_col .wpsent_two_thirds {
		width: 100%;
		margin-left: 0;
		margin-bottom: 1em;
	}

	.wpsent_pullquote {
		width: 100% !important;
	}

	.wpsent_tab_nav_item {
		padding: 0 10px;
	}
}

/* Table */
.wpsent-table {
	width: 100%;
	border-collapse: collapse;
	text-align: left;
	font-size: 0.95rem;
}

.wpsent-table thead tr {
	background-color: #1e293b;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

.wpsent-table th,
.wpsent-table td {
	padding: 16px 20px;
	border-bottom: 1px solid #e2e8f0;
}

.wpsent-table th {
	font-weight: 600;
}

/* Striped Style */
.wpsent-table-striped tr:nth-child(even) {
	background-color: #f9f9f9;
}

/* Minimal Style */
.wpsent-table-minimal td {
	border: none !important;
	border-bottom: 1px solid #eee !important;
}

/* Bordered Style */
.wpsent-table-bordered td {
	border: 1px solid #ccc !important;
}