



@media only screen and (max-width: 340px){
	.tve_btn.tve_normalBtn{
		min-width:200px;
	}

}

.tve_btn.tve_normalBtn a{
	padding:20px
}

.tve_btn.tve_smallBtn{
	font-size:13px;
	line-height:13px !important;
	min-width:140px
}

.tve_btn.tve_smallBtn a{
	padding:11px
}

.tve_btn.tve_bigBtn{
	font-size:26px;
	line-height:26px !important;
	min-width:440px
}

@media only screen and (max-width: 740px){
	.tve_btn.tve_bigBtn{
		min-width:300px;
	}

}

@media only screen and (max-width: 340px){
	.tve_btn.tve_bigBtn{
		min-width:200px;
	}

}

.tve_btn.tve_bigBtn a{
	padding:36px
}

.tve_btn.tve_hugeBtn{
	font-size:40px;
	line-height:40px !important
}

@media only screen and (max-width: 740px){
	.tve_btn.tve_hugeBtn{
		font-size:20px !important;
	}

}

.tve_btn.tve_hugeBtn a{
	padding:35px
}

.tve_btn.tve_hugeBtn{
	min-width:90%
}

.tve_btn a.tve_btnLink{
	background:none;
	color:#fff;
	display:block !important;
	text-decoration:none !important
}

.tve_btn.tve_btn7,.tve_btn.tve_btn8{
	margin-bottom:5px
}

.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i{
	display:block
}

.tve_btn.tve_btn5.tve_normalBtn a>div,.tve_btn.tve_btn6.tve_normalBtn a>div{
	height:55px;
	margin:-20px 0px
}

.tve_btn.tve_btn5.tve_normalBtn a>span,.tve_btn.tve_btn6.tve_normalBtn a>span{
	margin-left:20px
}

.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i{
	height:14px;
	margin-top:20px;
	margin-right:20px;
	width:21px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center
}

.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon{
	margin-top:0;
	width:auto;
	height:auto
}

.tve_btn.tve_btn5.tve_smallBtn a>div,.tve_btn.tve_btn6.tve_smallBtn a>div{
	height:35px;
	margin:-11px 0px
}

.tve_btn.tve_btn5.tve_smallBtn a>span,.tve_btn.tve_btn6.tve_smallBtn a>span{
	margin-left:4px
}

.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i{
	height:11px;
	margin-right:11px;
	margin-top:12px;
	width:16px;
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center
}

.tve_btn.tve_btn5.tve_bigBtn a>div,.tve_btn.tve_btn6.tve_bigBtn a>div{
	height:98px;
	margin:-36px 0px
}

.tve_btn.tve_btn5.tve_bigBtn a>span,.tve_btn.tve_btn6.tve_bigBtn a>span{
	margin-left:20px
}

.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i{
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	height:29px;
	margin-top:35px;
	margin-right:35px;
	width:42px
}

.tve_btn.tve_btn5.tve_hugeBtn a>div,.tve_btn.tve_btn6.tve_hugeBtn a>div{
	height:109px;
	margin:-34px 0px
}

.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i{
	background-size:contain;
	background-repeat:no-repeat;
	background-position:center center;
	height:61px;
	margin-top:25px;
	margin-right:35px;
	width:87px
}

.thrv_columns .tve_btn{
	min-width:100%;
	max-width:100%
}

.thrv_columns .tve_btn.tve_nb span.tve_btn_txt{
	white-space:pre-line
}

.tve_ca{
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	-ms-box-sizing:content-box;
	box-sizing:content-box;
	margin:40px auto 80px auto;
	padding:4%;
	position:relative;
	width:85%
}

.tve_ca.tve_ca2 h1,.tve_ca.tve_ca2 h2,.tve_ca.tve_ca2 h3,.tve_ca.tve_ca3 h1,.tve_ca.tve_ca3 h2,.tve_ca.tve_ca3 h3,.tve_ca.tve_ca4 h1,.tve_ca.tve_ca4 h2,.tve_ca.tve_ca4 h3{
	margin:0px !important;
	padding:0px !important
}

.tve_ca p{
	color:#888787;
	margin:0px !important;
	padding:0px !important
}

.tve_ca.tve_ca1 .tve_line{
	padding:0px 20px;
	margin:0 auto
}

.tve_ca .tve_btn_cnt{
	height:0px;
	position:relative;
	bottom:0px;
	text-align:center
}

.tve_ca.tve_ca1 .tve_btn_cnt{
	margin-top:4%
}

.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn{
	font-size:30px !important;
	line-height:100% !important
}

.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn{
	display:inline-block;
	font-size:30px !important;
	line-height:100% !important;
	position:relative;
	width:auto
}

.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn{
	font-size:30px;
	line-height:100% !important
}

.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp{
	display:block;
	font-size:12px
}

.tve_ts.tve_ts1{
	margin-bottom:40px
}

.thrv_columns .tve_ts{
	box-sizing:border-box !important
}

.thrv_columns .tve_ts div{
	box-sizing:border-box !important
}

.tve_ts .tve_ts_ql{
	float:left;
	display:block;
	height:19px;
	margin-right:20px
}

.tve_ts .tve_ts_cn{
	padding:40px
}

.tve_ts .tve_ts_o>span{
	font-size:1em
}

.tve_ts .tve_ts_o>span>b{
	font-size:1.3em
}

.tve_ts4 .tve_ts_cn,.tve_ts9 .tve_ts_cn{
	padding-bottom:20px
}

.tve_tS:before{
	content:'' !important
}

#tve_editor .thrv_wrapper>.tve_sep{
	margin:20px auto;
	width:100%;
	background-color:transparent
}

.tve_scT{
	margin:5px
}

.tve_scT>ul{
	list-style-type:none;
	margin:0px !important;
	padding:0px !important
}

.tve_scT>ul li{
	box-sizing:border-box !important;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background:#f8f8f8;
	border-top:1px solid #d5d5d5;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	cursor:pointer;
	display:block;
	float:left;
	padding:15px 30px;
	text-align:center;
	margin:0px 0px 0px 3px !important;
	position:relative;
	text-transform:uppercase;
	z-index:2;
	width:auto !important
}

.tve_scT>ul li:first-child{
	margin-left:0px !important
}

.tve_scT>ul li:before{
	content:'' !important
}

.tve_scT>ul li a{
	text-decoration:none
}

.tve_scT>ul li:hover{
	cursor:pointer;
	padding-bottom:16px !important;
	margin-bottom:-1px !important
}

.tve_scT>ul li.tve_tS{
	padding-bottom:16px !important;
	margin-bottom:-1px !important
}

.tve_scT .tve_scTC{
	border-top-right-radius:4px;
	border-bottom-right-radius:4px;
	box-sizing:border-box !important;
	background:#f8f8f8;
	border:1px solid #d5d5d5;
	display:none;
	padding:40px 20px;
	position:initial;
	z-index:2;
	width:100%
}

.tve_scT.tve_vtabs{
	padding-left:200px;
	position:relative
}

.tve_scT.tve_vtabs>ul{
	width:200px;
	position:absolute;
	left:0;
	top:0;
	margin-top:20px !important
}

.tve_scT.tve_vtabs>ul li{
	float:none;
	display:block;
	box-sizing:border-box !important;
	border-top-left-radius:4px;
	border-top-right-radius:0px;
	border-bottom-left-radius:4px;
	margin:0px 0px 5px 0 !important;
	border-right:0;
	border-bottom:1px solid #d5d5d5
}

.tve_scT.tve_vtabs>ul li.tve_tS,.tve_scT.tve_vtabs>ul li:hover{
	padding-right:31px;
	margin-right:-1px !important;
	padding-bottom:15px !important
}

.tve_scT.tve_vtabs>.tve_scTC{
	margin-top:0 !important;
	position:relative;
	border-bottom-left-radius:4px;
	border-top-left-radius:4px
}

.tve_clearfix:after,.tve_cb_cnt:after{
	content:"";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.tve_scT.tve_black li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_black li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_blue li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_blue li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_green li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_green li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_orange li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_orange li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_purple li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_purple li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_red li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_red li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_teal li.tve_tS span{
	color:#fff !important
}

.tve_scT.tve_teal li.tve_tS.edit_light span{
	color:#000000 !important
}

.tve_scT.tve_white li.tve_tS span{
	color:#4E4E4E !important
}

.tve_faq{
	-webkit-transition:all,0.5s,ease;
	-moz-transition:all,0.5s,ease;
	transition:all,0.5s,ease;
	background:#e4e4e4
}

.tve_faq:hover .tve_toggle{
	background:url('images/toggle_closed_hover.html') no-repeat center center
}

.tve_faq:hover h4{
	color:#fff !important
}

.tve_faq.tve_oFaq{
	background:#f8f8f8
}

.tve_faq.tve_oFaq:hover{
	background:#f8f8f8 !important
}

.tve_faq.tve_oFaq h4{
	color:inherit !important
}

.tve_faq .tve_faqC{
	display:none;
	padding:10px 37px
}

.tve_faq .tve_faqB:hover{
	cursor:pointer
}

.tve_faq .tve_faqB:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.tve_faq h4{
	cursor:pointer;
	box-sizing:border-box !important;
	width:auto !important;
	padding:0 0 0 18px !important;
	font-size:100%;
	margin:0px !important;
	clear:none
}

.tve_faq.tve_oFaq .tve_toggle{
	background:url('images/toggle_open.html') no-repeat center center
}

.tve_faq .tve_toggle{
	display:inline-block;
	position:absolute;
	width:11px;
	height:11px;
	top:50%;
	margin-top:-5px !important;
	left:17px;
	background:url('images/toggle_closed.html') no-repeat center center
}

.tve_faq .tve_faqB{
	cursor:pointer;
	padding:17px;
	position:relative
}

.tve_colm{
	float:left
}

.tve_twc{
	padding:0% 2% 0% 0%;
	width:49%
}

.tve_twc.tve_lst{
	padding:0% 0% 0% 0%
}

.tve_oth,.tve_thc{
	padding:0% 2% 0% 0%;
	width:32%
}

.tve_oth.tve_lst,.tve_thc.tve_lst{
	padding:0% 0% 0% 0%
}

.tve_foc{
	padding:0% 2% 0% 0%;
	width:23.5%
}

.tve_foc.tve_lst{
	padding:0%
}

.tve_fic{
	padding:0% 2% 0% 0%;
	width:18.4%
}

.tve_fic.tve_lst{
	padding:0%
}

.tve_tth{
	padding:0% 2% 0% 0%;
	width:66%
}

.tve_tth.tve_lst{
	padding:0% 0% 0% 0%
}

.tve_tfo{
	padding:0% 2% 0% 0%;
	width:74.5%
}

.tve_tfo.tve_lst{
	padding:0%
}

.tve_one{
	width:100%
}

.tve_two{
	width:50%
}

.tve_three{
	width:33.3%
}

.tve_four{
	width:25%
}

.tve_five{
	width:20%
}

.tve_tthirds{
	width:66.6%
}

.tve_tquarters{
	width:75%
}

@media only screen and (max-width: 1080px){
	.thrv_columns .tve_foc:not(.tve_df),.tve_gr .tve_foc:not(.tve_df){
		padding:0% 2% 0% 0%;
		width:49%
	}

	.thrv_columns .tve_foc:not(.tve_df):nth-child(2n),.tve_gr .tve_foc:not(.tve_df):nth-child(2n){
		padding:0% 0% 0% 0%
	}

	.thrv_columns .tve_fic,.tve_gr .tve_fic{
		padding:0% 2% 0% 0%;
		width:49%
	}

	.thrv_columns .tve_fic:nth-child(2n),.tve_gr .tve_fic:nth-child(2n){
		padding:0% 0% 0% 0%
	}

	.thrv_columns .tve_tfo:not(.tve_df),.tve_gr .tve_tfo:not(.tve_df){
		padding:0% 2% 0% 0%;
		width:49%
	}

	.thrv_columns .tve_tfo:not(.tve_df):nth-child(2n),.tve_gr .tve_tfo:not(.tve_df):nth-child(2n){
		padding:0% 0% 0% 0%
	}

	.thrv_columns .tve_foc:not(.tve_df)+.tve_twc.tve_lst,.tve_gr .tve_foc:not(.tve_df)+.tve_twc.tve_lst{
		padding:0;
		width:100%
	}

	.thrv_columns .tve_foc:not(.tve_df)+.tve_twc,.tve_gr .tve_foc:not(.tve_df)+.tve_twc{
		padding:0
	}

	.thrv_columns .tve_twc+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df).tve_lst{
		padding:0;
		width:100%
	}

	.thrv_columns .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst{
		padding:0;
		width:100%
	}

	#tve_editor .rfs{
		font-size:70px !important
	}

}

@media only screen and (max-width: 940px){
	.thrv_columns .tve_thc,.thrv_columns .tve_oth,.thrv_columns .tve_tth,.tve_gr .tve_thc,.tve_gr .tve_oth,.tve_gr .tve_tth{
		padding:0%;
		width:100%
	}

	.thrv_columns .tve_thc.tve_lst,.thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_tth.tve_lst,.tve_gr .tve_thc.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_tth.tve_lst{
		padding:0%
	}

	.thrv_columns .tve_oth,.thrv_columns .tve_ofo,.tve_gr .tve_oth,.tve_gr .tve_ofo{
		padding:0%;
		width:100%
	}

	.thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_ofo.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_ofo.tve_lst{
		padding:0%;
		width:100%
	}

	.thrv_columns .tve_ofo,.tve_gr .tve_ofo{
		padding:0%;
		width:100%
	}

	.thrv_columns .tve_tfo.tve_df,.thrv_columns .tve_tfo.tve_df.tve_lst,.tve_gr .tve_tfo.tve_df,.tve_gr .tve_tfo.tve_df.tve_lst{
		padding:0%;
		width:100%
	}

	.thrv_columns .tve_fft,.tve_gr .tve_fft{
		padding:0%;
		width:49%
	}

	.thrv_columns .tve_fft:first-child,.tve_gr .tve_fft:first-child{
		padding:0% 2% 0% 0%
	}

	.thrv_columns .tve_fft.tve_lst,.tve_gr .tve_fft.tve_lst{
		padding:0% 0% 0% 0%;
		width:100%
	}

	.thrv_columns .tve_twc+.tve_fft.tve_lst,.tve_gr .tve_twc+.tve_fft.tve_lst{
		padding:0%
	}

	.thrv_columns .tve_fft+.tve_twc.tve_lst,.tve_gr .tve_fft+.tve_twc.tve_lst{
		width:100%
	}

	.thrv_columns .tve_fft+.tve_twc,.tve_gr .tve_fft+.tve_twc{
		padding:0%
	}

}

@media only screen and (max-width: 774px){
	.thrv_table{
		overflow-x:scroll
	}

	.thrv_columns .tve_colm,.tve_gr .tve_colm{
		margin-right:0 !important;
		padding:0 !important;
		width:100% !important
	}

	.tve_gr .tve_gri.alignleft .tve_image_caption,.tve_gr .tve_gri.alignleft .thrv_icon,.tve_gr .tve_gri.alignright .tve_image_caption,.tve_gr .tve_gri.alignright .thrv_icon{
		margin-left:auto;
		margin-right:auto;
		float:none
	}

}

.tve_gr.tve_gr1 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_foc .tve_gri .upload_image span{
	display:none
}

.tve_gr.tve_gr1 .tve_oth .upload_image,.tve_gr.tve_gr1 .tve_thc .upload_image{
	padding:8px
}

.tve_gr.tve_gr1 .tve_foc .upload_image{
	padding:3px
}

.tve_gr.tve_gr2 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_foc .tve_gri .upload_image span{
	display:none
}

.tve_gr.tve_gr2 .tve_oth .upload_image,.tve_gr.tve_gr2 .tve_thc .upload_image,.tve_gr.tve_gr2 .tve_foc .upload_image{
	padding:8px
}

.tve_gr.tve_gr3 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_foc .tve_gri .upload_image span{
	display:none
}

@media only screen and (max-width: 600px){
	.tve_gr .tve_colm{
		width:100%
	}

}

@media only screen and (max-width: 772px){
	.tve_gr .tve_gri,.tve_gr .tve_grt{
		text-align:center
	}

}

@media only screen and (max-width: 940px){
	.tve_gr.tve_gr1 .tve_oth,.tve_gr.tve_gr1 .tve_thc,.tve_gr.tve_gr2 .tve_oth,.tve_gr.tve_gr2 .tve_thc,.tve_gr.tve_gr3 .tve_oth,.tve_gr.tve_gr3 .tve_thc{
		width:32%
	}

	.tve_gr.tve_gr1 .tve_oth .tve_gri,.tve_gr.tve_gr1 .tve_oth .tve_grt,.tve_gr.tve_gr1 .tve_thc .tve_gri,.tve_gr.tve_gr1 .tve_thc .tve_grt,.tve_gr.tve_gr2 .tve_oth .tve_gri,.tve_gr.tve_gr2 .tve_oth .tve_grt,.tve_gr.tve_gr2 .tve_thc .tve_gri,.tve_gr.tve_gr2 .tve_thc .tve_grt,.tve_gr.tve_gr3 .tve_oth .tve_gri,.tve_gr.tve_gr3 .tve_oth .tve_grt,.tve_gr.tve_gr3 .tve_thc .tve_gri,.tve_gr.tve_gr3 .tve_thc .tve_grt{
		margin-right:0;
		width:100%
	}

	.tve_gr.tve_gr1 .tve_oth .tve_gri img,.tve_gr.tve_gr1 .tve_oth .tve_grt img,.tve_gr.tve_gr1 .tve_thc .tve_gri img,.tve_gr.tve_gr1 .tve_thc .tve_grt img,.tve_gr.tve_gr2 .tve_oth .tve_gri img,.tve_gr.tve_gr2 .tve_oth .tve_grt img,.tve_gr.tve_gr2 .tve_thc .tve_gri img,.tve_gr.tve_gr2 .tve_thc .tve_grt img,.tve_gr.tve_gr3 .tve_oth .tve_gri img,.tve_gr.tve_gr3 .tve_oth .tve_grt img,.tve_gr.tve_gr3 .tve_thc .tve_gri img,.tve_gr.tve_gr3 .tve_thc .tve_grt img{
		display:table;
		margin:0 auto
	}

}

.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6{
	margin:0px !important
}

.tve_gr .tve_gri{
	margin-top:10px;
	margin-right:10px
}

.tve_gr .tve_gri.alignleft,.tve_gr .tve_gri.alignright{
	margin:10px 0 0 0
}

.tve_gr .tve_gri.alignleft{
	margin-right:10px
}

.tve_gr .tve_gri .alignleft,.tve_gr .tve_gri .alignright{
	margin:0
}

.tve_gr .tve_gri .thrv_wrapper{
	margin:0
}

.tve_gr img{
	display:block;
	max-width:100%
}

.tve_gr.tve_gr1 .tve_gri{
	margin-right:5%;
	width:12%
}

.tve_gr.tve_gr1 .tve_grt{
	width:83%
}

.tve_gr.tve_gr2 .tve_gri{
	width:24%
}

.tve_gr.tve_gr2 .tve_grt{
	width:71%
}

.tve_gr.tve_gr3 .tve_gri{
	width:36%
}

.tve_gr.tve_gr3 .tve_grt{
	width:59%
}

@media only screen and (max-width: 600px){
	.tve_gr .colm{
		width:100%
	}

}

.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6{
	margin:0 !important
}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr1 .tve_gri{
		width:100%;
	}

	.tve_gr.tve_gr1 .tve_gri img{
		display:table;
		margin:0 auto;
		max-width:auto;
		width:auto
	}

}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr1 .tve_grt{
		width:100%;
	}

}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr2 .tve_gri{
		width:100%;
	}

	.tve_gr.tve_gr2 .tve_gri img{
		display:table;
		margin:0 auto;
		max-width:auto;
		width:auto
	}

}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr2 .tve_grt{
		width:100%;
	}

}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr3 .tve_gri{
		width:100%;
	}

	.tve_gr.tve_gr3 .tve_gri img{
		display:table;
		margin:0 auto;
		max-width:auto;
		width:auto
	}

}

@media only screen and (max-width: 774px){
	.tve_gr.tve_gr3 .tve_grt{
		width:100%;
	}

}

.tve_prt .tve_prt_col{
	float:left;
	margin-top:10px
}

.tve_prt .tve_prt_col.tve_hgh{
	margin-top:0px
}

.tve_prt .tve_prt_col.tve_hgh .tve_prt_in{
	padding:50px 1.3% 10px 1.3%
}

.tve_prt .tve_prt_in{
	margin:0 auto;
	padding:40px 0px 1px 0px;
	position:relative;
	z-index:0
}

.tve_prt .tve_prt_in h2{
	margin:0px
}

.tve_prt .tve_prt_in .tve_ftr p{
	margin:15px 0px 25px 0px
}

.tve_prt .tve_prt_in .tve_ctr h3{
	margin-top:0px
}

.tve_prt .tve_ul{
	margin:0px;
	padding-left:25px;
	padding-bottom:0px;
	text-indent:10px
}

.tve_prt .tve_ul li{
	margin-bottom:20px;
	margin-left:0px
}

.tve_prt .tve_ul li:before{
	content:'' !important
}

.tve_prt .tve_ul:last-of-type li:last-of-type{
	margin-bottom:10px
}

.tve_prt .tve_hgh .tve_prt_in{
	z-index:1
}

.tve_prt .tve_cond{
	font-size:0.8em;
	margin-bottom:30px
}

.tve_prt .tve_ctr,.tve_prt .tve_ftr,.tve_prt .thrv_button_shortcode{
	margin:0 auto;
	width:75%
}

.tve_prt .tve_btn.tve_normalBtn{
	min-width:100%;
	margin-bottom:15px;
	width:100%
}

.tve_prt .thrv_button_shortcode{
	display:block;
	margin-bottom:0px
}

.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink{
	text-shadow:none
}

.tve_prt .tve_centerBtn{
	display:table;
	margin:0 auto;
	width:auto
}

.tve_prt .tve_btn.tve_bigBtn{
	min-width:100%
}

.tve_four .tve_prt_in .tve_ul{
	font-size:0.9em
}

.tve_five .tve_prt_in .tve_ul{
	font-size:0.8em;
	text-indent:0px
}

@media only screen and (max-width: 940px){
	.tve_gr3 .tve_twc .tve_gri .upload_image>span{
		display:none
	}

	.tve_four{
		width:50%
	}

	.tve_prt .tve_five{
		width:50%
	}

	.tve_prt .tve_five:nth-child(4){
		margin-bottom:10px
	}

	.tve_prt .tve_five:nth-child(5){
		display:table;
		float:none;
		margin:0px auto 0px
	}

}

@media only screen and (max-width: 740px){
	.tve_colm .tve_gri .upload_image span{
		display:block !important
	}

	.tve_scT>ul li{
		padding:15px 5px !important
	}

}

@media only screen and (max-width: 774px){
	.tve_prt .tve_two,.tve_prt .tve_three,.tve_prt .tve_four,.tve_prt .tve_five{
		float:none;
		margin:10px 0px !important;
		width:100%
	}

}

@media only screen and (max-width: 540px){
	#tve_editor .rft{
		font-size:30px !important
	}

	#tve_editor .rfs{
		font-size:30px !important
	}

	.tve_ca .tve_btn.tve_normalBtn{
		min-width:10px
	}

	.tve_ca .tve_btn.tve_normalBtn a.tve_btnLink{
		font-size:16px
	}

	.tve_btn.tve_bigBtn{
		min-width:270px
	}

	.thrv_columns .tve_colm{
		width:100%
	}

	.tve_scT>.tve_scTC{
		border-top-right-radius:0px;
		border-bottom-left-radius:4px;
		border-top:0
	}

	.tve_scT>ul li{
		border-top:0;
		border-bottom:1px solid #d5d5d5;
		display:block;
		float:none;
		margin-left:0px !important;
		width:100%;
		border-radius:0px
	}

	.tve_scT>ul li:first-child{
		border-top:1px solid #d5d5d5;
		border-top-left-radius:4px;
		border-top-right-radius:4px
	}

	.tve_scT>ul li.tve_tS{
		margin-bottom:0 !important;
		padding-bottom:15px !important
	}

	.tve_scT.tve_vtabs{
		padding-left:0 !important
	}

	.tve_scT.tve_vtabs ul{
		position:static;
		width:auto !important
	}

	.tve_scT.tve_vtabs ul li{
		border-radius:0;
		margin-bottom:0px !important;
		border-right:1px solid #d5d5d5
	}

	.tve_scT.tve_vtabs ul li:first-child{
		border-top-left-radius:4px;
		border-top-right-radius:4px
	}

	.tve_scT.tve_vtabs ul li.tve_tS{
		margin-right:0 !important
	}

	.tve_scT.tve_vtabs .tve_scTC{
		left:0;
		border-top:0;
		border-top-right-radius:0px;
		border-top-left-radius:0px;
		min-height:0px !important
	}

}

.tve_image{
	border-radius:0;
	box-shadow:none
}

.thrv_wrapper.tve_image_caption{
	padding:0;
	max-width:100%;
	box-sizing:content-box !important
}

.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{
	margin:0
}

.thrv_wrapper.tve_image_caption .tve_image_frame{
	display:block;
	max-width:100%
}

.thrv_wrapper.tve_image_caption .tve_image{
	display:block;
	padding:0;
	max-width:100%
}

.thrv_wrapper.tve_image_caption .wp-caption-text{
	margin:0;
	font-size:14px;
	font-style:italic;
	color:#696969;
	padding:5px 0 0 0;
	max-width:100%
}

.thrv_wrapper.tve_image_caption.img_style_dark_frame{
	border:5px solid #202020;
	padding:0
}

.thrv_wrapper.tve_image_caption.img_style_dark_frame>.wp-caption-text{
	background:#202020;
	margin:0 !important;
	color:#ffffff;
	padding:5px 0 0 0
}

.thrv_wrapper.tve_image_caption.img_style_framed{
	padding:5px;
	border:1px solid #e7e7e7;
	border-radius:1px
}

.thrv_wrapper.tve_image_caption.img_style_framed>.wp-caption-text{
	padding:5px 0 0 0
}

.thrv_wrapper.tve_image_caption.img_style_lifted_style1>.wp-caption-text{
	padding:7px 0 0 0
}

.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{
	box-shadow:4px 4px 6px -3px #333
}

.thrv_wrapper.tve_image_caption.img_style_polaroid{
	background:#fff;
	padding:15px;
	box-shadow:1px 1px 3px -1px #777
}

.thrv_wrapper.tve_image_caption.img_style_polaroid>.wp-caption-text{
	padding:13px 0 0 0
}

.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{
	border-radius:10px
}

.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{
	border-radius:50%
}

.thrv_wrapper.tve_image_caption.img_style_caption_overlay{
	position:relative;
	padding-left:0;
	padding-right:0
}

.thrv_wrapper.tve_image_caption.img_style_caption_overlay>.wp-caption-text{
	position:absolute;
	bottom:0;
	width:100%;
	padding:5px 0;
	background:-moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.16) 31%, #000000 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(31%, rgba(0, 0, 0, 0.16)), color-stop(100%, #000000));
	background:-webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.16) 31%, #000000 100%);
	background:-o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.16) 31%, #000000 100%);
	background:-ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.16) 31%, #000000 100%);
	background:linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.16) 31%, #000000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);
	color:#ffffff
}

.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{
	max-width:100%;
	position:relative;
	display:inline-block;
	z-index:1
}

.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{
	z-index:-1;
	position:absolute;
	content:"";
	left:14px;
	width:60%;
	bottom:8px;
	background:#555;
	background:rgba(0,0,0,0.7);
	box-shadow:0 0 8px 9px rgba(0,0,0,0.7);
	-webkit-transform:rotate(-2deg);
	-moz-transform:rotate(-2deg);
	-ms-transform:rotate(-2deg);
	-o-transform:rotate(-2deg);
	transform:rotate(-2deg);
	border:0
}

.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{
	-webkit-transform:rotate(2deg);
	-moz-transform:rotate(2deg);
	-ms-transform:rotate(2deg);
	-o-transform:rotate(2deg);
	transform:rotate(2deg);
	right:14px;
	left:auto
}

.thrv_button_shortcode{
	display:table
}

.thrv_button_shortcode.tve_leftBtn{
	float:left;
	margin-right:10px
}

.thrv_button_shortcode.tve_rightBtn{
	float:right;
	margin-left:10px
}

.thrv_button_shortcode.tve_fullwidthBtn{
	width:100% !important
}

.thrv_button_shortcode.tve_fullwidthBtn .tve_btn{
	width:100% !important
}

.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon{
	background-image:none !important
}

.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon{
	height:auto;
	width:auto;
	font-size:35px;
	margin-top:32px
}

.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon{
	font-size:40px
}

.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon{
	display:none
}

.thrv_button_shortcode.tve_centerBtn{
	margin:20px auto
}

.tve_centerBtn{
	display:table;
	margin-left:auto;
	margin-right:auto
}

.tve-flexible-container{
	height:0;
	margin-bottom:20px;
	position:relative;
	padding-bottom:56.25% !important;
	padding-top:30px;
	overflow:hidden
}

.tve-flexible-container iframe,.tve-flexible-container object,.tve-flexible-container embed{
	height:94%;
	position:absolute;
	top:0;
	left:0;
	width:96%
}

.thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed{
	width:92%
}

@media only screen and (max-width: 940px){
	.thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed{
		width:88%;
	}

}

.thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed{
	width:82%
}

@media only screen and (max-width: 940px){
	.thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed{
		width:80%;
	}

}

.thrv_wrapper.tve-flexible-container iframe{
	margin:20px
}

.thrv_cc_icons{
	overflow:hidden
}

.thrv_cc_wrapper{
	margin:0 auto;
	display:table
}

.tve_cc_logo{
	width:46px;
	height:32px;
	display:block;
	float:left;
	margin:5px;
	overflow:hidden
}

.tve_cc_amex{
	background:url('images/cc_amex.html') no-repeat
}

.tve_cc_discover{
	background:url('images/cc_discover.html') no-repeat
}

.tve_cc_mc{
	background:url('images/cc_mc.html') no-repeat
}

.tve_cc_paypal{
	background:url('images/cc_paypal.html') no-repeat
}

.tve_cc_visa{
	background:url('images/cc_visa.html') no-repeat
}

.tve_more_tag{
	border-top:1px dotted #cbcbcb;
	height:25px
}

.tve_more_tag span{
	background:#dfe8f1;
	border:1px solid #cccccc;
	border-top:none;
	color:#000 !important;
	display:block;
	float:right;
	font-size:12px !important;
	padding:0px 5px
}

.tve_more_tag span:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0
}

.thrv_content_container_shortcode{
	margin-top:0px
}

.thrv_content_container_shortcode .tve_content_inner{
	max-width:100%
}

.thrv_content_container_shortcode>.tve_center{
	margin-left:auto !important;
	margin-right:auto !important
}

.thrv_page_section{
	margin:0px;
	padding:0px
}

.thrv_page_section .out.tve_brdr_none{
	border-style:none !important
}

.thrv_page_section .out.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_page_section .out.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_page_section .out.tve_brdr_solid{
	border-style:solid !important
}

.thrv_page_section .out.tve_brdr_double{
	border-style:double !important
}

.thrv_page_section .out.tve_brdr_groove{
	border-style:groove !important
}

.thrv_page_section .out.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_page_section .out.tve_brdr_inset{
	border-style:inset !important
}

.thrv_page_section .out.tve_brdr_outset{
	border-style:outset !important
}

.tve_table{
	margin:0;
	width:100%;
	-moz-box-sizing:border-box;
	border-spacing:0;
	border-collapse:collapse;
	box-sizing:border-box
}

.tve_table.tve_no_border{
	border:0 !important
}

.tve_table.tve_no_inner_border>tbody>tr>td,.tve_table.tve_no_inner_border>thead>tr>th{
	border-width:0px !important
}

.tve_table tbody tr.tve_table_row,.tve_table thead tr.tve_table_row{
	border:0
}

.tve_table tbody tr.tve_table_row td,.tve_table tbody tr.tve_table_row th,.tve_table thead tr.tve_table_row td,.tve_table thead tr.tve_table_row th{
	line-height:1;
	padding:5px
}

.tve_table tbody tr.tve_table_row td.tve_table_cell>p,.tve_table tbody tr.tve_table_row th.tve_table_cell>p,.tve_table thead tr.tve_table_row td.tve_table_cell>p,.tve_table thead tr.tve_table_row th.tve_table_cell>p{
	margin:0;
	padding:0
}

.tve_table tbody tr.tve_table_row td.tve_valign_top,.tve_table tbody tr.tve_table_row th.tve_valign_top,.tve_table thead tr.tve_table_row td.tve_valign_top,.tve_table thead tr.tve_table_row th.tve_valign_top{
	vertical-align:top
}

.tve_table tbody tr.tve_table_row td.tve_valign_bottom,.tve_table tbody tr.tve_table_row th.tve_valign_bottom,.tve_table thead tr.tve_table_row td.tve_valign_bottom,.tve_table thead tr.tve_table_row th.tve_valign_bottom{
	vertical-align:bottom
}

.tve_table tbody tr.tve_table_row td.tve_valign_middle,.tve_table tbody tr.tve_table_row th.tve_valign_middle,.tve_table thead tr.tve_table_row td.tve_valign_middle,.tve_table thead tr.tve_table_row th.tve_valign_middle{
	vertical-align:middle
}

.tve_table tbody tr.tve_table_row td.tve_align_left,.tve_table tbody tr.tve_table_row th.tve_align_left,.tve_table thead tr.tve_table_row td.tve_align_left,.tve_table thead tr.tve_table_row th.tve_align_left{
	text-align:left
}

.tve_table tbody tr.tve_table_row td.tve_align_center,.tve_table tbody tr.tve_table_row th.tve_align_center,.tve_table thead tr.tve_table_row td.tve_align_center,.tve_table thead tr.tve_table_row th.tve_align_center{
	text-align:center
}

.tve_table tbody tr.tve_table_row td.tve_align_right,.tve_table tbody tr.tve_table_row th.tve_align_right,.tve_table thead tr.tve_table_row td.tve_align_right,.tve_table thead tr.tve_table_row th.tve_align_right{
	text-align:right
}

.tve_table tbody tr.tve_table_row td.tve_align_justify,.tve_table tbody tr.tve_table_row th.tve_align_justify,.tve_table thead tr.tve_table_row td.tve_align_justify,.tve_table thead tr.tve_table_row th.tve_align_justify{
	text-align:justify
}

.tve_table tbody tr.tve_odd{
	background-color:#ccc
}

.tve_table tbody tr.tve_even{
	background-color:#eee
}

.tve_table.tve_brdr_none{
	border-style:none !important
}

.tve_table.tve_brdr_none td,.tve_table.tve_brdr_none th{
	border-style:none !important
}

.tve_table>tbody>tr>td.tve_brdr_none,.tve_table>thead>tr>th.tve_brdr_none{
	border-style:none !important
}

.tve_table.tve_brdr_dotted{
	border-style:dotted !important
}

.tve_table.tve_brdr_dotted td,.tve_table.tve_brdr_dotted th{
	border-style:dotted !important
}

.tve_table>tbody>tr>td.tve_brdr_dotted,.tve_table>thead>tr>th.tve_brdr_dotted{
	border-style:dotted !important
}

.tve_table.tve_brdr_dashed{
	border-style:dashed !important
}

.tve_table.tve_brdr_dashed td,.tve_table.tve_brdr_dashed th{
	border-style:dashed !important
}

.tve_table>tbody>tr>td.tve_brdr_dashed,.tve_table>thead>tr>th.tve_brdr_dashed{
	border-style:dashed !important
}

.tve_table.tve_brdr_solid{
	border-style:solid !important
}

.tve_table.tve_brdr_solid td,.tve_table.tve_brdr_solid th{
	border-style:solid !important
}

.tve_table>tbody>tr>td.tve_brdr_solid,.tve_table>thead>tr>th.tve_brdr_solid{
	border-style:solid !important
}

.tve_table.tve_brdr_double{
	border-style:double !important
}

.tve_table.tve_brdr_double td,.tve_table.tve_brdr_double th{
	border-style:double !important
}

.tve_table>tbody>tr>td.tve_brdr_double,.tve_table>thead>tr>th.tve_brdr_double{
	border-style:double !important
}

.tve_table.tve_brdr_groove{
	border-style:groove !important
}

.tve_table.tve_brdr_groove td,.tve_table.tve_brdr_groove th{
	border-style:groove !important
}

.tve_table>tbody>tr>td.tve_brdr_groove,.tve_table>thead>tr>th.tve_brdr_groove{
	border-style:groove !important
}

.tve_table.tve_brdr_ridge{
	border-style:ridge !important
}

.tve_table.tve_brdr_ridge td,.tve_table.tve_brdr_ridge th{
	border-style:ridge !important
}

.tve_table>tbody>tr>td.tve_brdr_ridge,.tve_table>thead>tr>th.tve_brdr_ridge{
	border-style:ridge !important
}

.tve_table.tve_brdr_inset{
	border-style:inset !important
}

.tve_table.tve_brdr_inset td,.tve_table.tve_brdr_inset th{
	border-style:inset !important
}

.tve_table>tbody>tr>td.tve_brdr_inset,.tve_table>thead>tr>th.tve_brdr_inset{
	border-style:inset !important
}

.tve_table.tve_brdr_outset{
	border-style:outset !important
}

.tve_table.tve_brdr_outset td,.tve_table.tve_brdr_outset th{
	border-style:outset !important
}

.tve_table>tbody>tr>td.tve_brdr_outset,.tve_table>thead>tr>th.tve_brdr_outset{
	border-style:outset !important
}

.tve_image.tve_brdr_none{
	border-style:none !important
}

.tve_image.tve_brdr_dotted{
	border-style:dotted !important
}

.tve_image.tve_brdr_dashed{
	border-style:dashed !important
}

.tve_image.tve_brdr_solid{
	border-style:solid !important
}

.tve_image.tve_brdr_double{
	border-style:double !important
}

.tve_image.tve_brdr_groove{
	border-style:groove !important
}

.tve_image.tve_brdr_ridge{
	border-style:ridge !important
}

.tve_image.tve_brdr_inset{
	border-style:inset !important
}

.tve_image.tve_brdr_outset{
	border-style:outset !important
}

.thrv_content_reveal{
	display:none
}

.thrv_countdown_timer{
	opacity:0
}

.thrv_countdown_timer.tve_cd_expired{
	opacity:1
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits{
	border-radius:5px;
	font-size:48px;
	height:80px;
	min-width:50px;
	padding:0 10px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits:after{
	background:#fff;
	content:'';
	display:block;
	height:3px;
	margin:auto 0;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*='part-']{
	color:#fff;
	font-weight:700;
	line-height:80px;
	min-width:25px;
	right:10px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-2{
	right:35px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-3{
	right:60px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-4{
	right:85px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part{
	border-radius:100%;
	padding:20px 0
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits{
	font-size:60px;
	height:85px;
	min-width:80px;
	padding:0 35px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits [class*='part-']{
	line-height:70px;
	min-width:40px;
	right:35px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-2{
	right:75px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-3{
	right:115px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-4{
	right:155px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption{
	border-top:0;
	font-size:13px;
	position:relative
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption:before{
	content:'';
	height:1px;
	margin:0 auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	width:80px
}

.thrv_countdown_timer.tve_countdown_timer_evergreen{
	opacity:1
}

.thrv_countdown_timer.init_done{
	-webkit-transition:.2s,opacity,ease-in;
	-moz-transition:.2s,opacity,ease-in;
	transition:.2s,opacity,ease-in;
	opacity:1
}

.thrv_countdown_timer .tve_t_part{
	position:relative;
	margin-right:10px;
	float:left
}

.thrv_countdown_timer .tve_t_part.ct_finished{
	display:none !important
}

.thrv_countdown_timer .tve_t_part .t-digits{
	position:relative;
	padding:0 17px;
	height:38px;
	overflow:hidden;
	min-width:50px;
	font-size:170%
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-']{
	line-height:38px;
	position:absolute;
	top:0;
	right:17px;
	min-width:25px;
	text-align:center
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].go-down{
	transition:top .2s linear;
	top:100%
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next{
	top:-100%;
	transition:top .2s linear
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next.go-down{
	top:0;
	transition:top .2s linear
}

.thrv_countdown_timer .tve_t_part .t-digits .part-2{
	right:42px
}

.thrv_countdown_timer .tve_t_part .t-digits .part-3{
	right:67px
}

.thrv_countdown_timer .tve_t_part .t-digits .part-4{
	right:92px
}

.thrv_countdown_timer .tve_t_part .t-caption{
	border-top:1px solid #dedede;
	padding:5px 0;
	min-width:60px;
	text-align:center
}

.tve_responsive_video_container{
	position:relative;
	height:0;
	overflow:hidden;
	padding-bottom:56.25%;
	display:block
}

.thrv_responsive_video[data-controls="0"] .tve_responsive_video_container{
	padding-top:0
}

.tve_responsive_video_container .iframe-embed{
	position:static
}

.tve_responsive_video_container iframe,.tve_responsive_video_container object,.tve_responsive_video_container embed{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}

.responsive_video_option{
	display:none
}

.thrv_contents_table{
	box-sizing:border-box !important;
	width:100%
}

.thrv_contents_table.tve_p_right{
	float:right
}

.thrv_contents_table.tve_p_left{
	float:left
}

.thrv_contents_table.tve_p_center{
	margin-left:auto !important;
	margin-right:auto !important
}

.thrv_contents_table .tve_contents_table{
	width:100%
}

.thrv_contents_table .tve_contents_table.tve_p_right{
	float:right
}

.thrv_contents_table .tve_contents_table.tve_p_left{
	float:left
}

.thrv_contents_table .tve_contents_table.tve_p_center{
	margin-left:auto !important;
	margin-right:auto !important
}

.thrv_contents_table .tve_contents_table .tve_ct_content{
	text-align:left
}

.thrv_contents_table .tve_contents_table .ct_column{
	float:left
}

.thrv_contents_table .tve_contents_table .ct_column.sep{
	background-image:url('images/flat_vSep.html');
	background-position:100% 0%;
	background-repeat:repeat-y
}

.thrv_contents_table .tve_contents_table .tve_ct_title{
	display:inline-block;
	color:#ffffff;
	padding:5px 50px;
	font-size:20px;
	margin:0 0 10px 0
}

.thrv_contents_table .tve_contents_table .tve_ct_level0{
	box-sizing:border-box;
	color:#4b4b4b;
	font-size:16px;
	padding:0 0 0 20px;
	text-decoration:none;
	width:100%;
	display:block;
	font-weight:bold;
	margin:10px 0 5px 0
}

.thrv_contents_table .tve_contents_table .tve_ct_level1{
	box-sizing:border-box;
	color:#4b4b4b;
	font-size:16px;
	text-decoration:none;
	width:100%;
	display:block;
	padding-left:40px;
	margin:6px 0 4px 0
}

.thrv_contents_table .tve_contents_table .tve_ct_level2{
	box-sizing:border-box;
	color:#4b4b4b;
	font-size:16px;
	text-decoration:none;
	width:100%;
	display:block;
	margin:3px 0 1px 0;
	padding-left:60px
}

.thrv_contents_table .tve_contents_table a,.thrv_contents_table .tve_contents_table a:visited,.thrv_contents_table .tve_contents_table a:active{
	box-sizing:border-box;
	color:#4b4b4b;
	font-size:16px;
	text-decoration:none
}

.thrv_contents_table .tve_contents_table a.tve_ct_level0,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level0,.thrv_contents_table .tve_contents_table a:active.tve_ct_level0{
	font-weight:bold;
	margin:10px 0 5px 0
}

.thrv_contents_table .tve_contents_table a.tve_ct_level1,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level1,.thrv_contents_table .tve_contents_table a:active.tve_ct_level1{
	padding-left:40px;
	margin:6px 0 4px 0
}

.thrv_contents_table .tve_contents_table a.tve_ct_level2,.thrv_contents_table .tve_contents_table a:visited.tve_ct_level2,.thrv_contents_table .tve_contents_table a:active.tve_ct_level2{
	padding-left:60px;
	margin:3px 0 1px 0
}

.thrv_contents_table .tve_contents_table a:hover,.thrv_contents_table .tve_contents_table a:visited:hover,.thrv_contents_table .tve_contents_table a:active:hover{
	text-decoration:underline
}

.thrv_contents_table .tve_contents_table.tve_blue a:hover{
	color:#4E7AC7 !important
}

.thrv_contents_table .tve_contents_table.tve_blue .tve_ct_title{
	background-color:#4E7AC7
}

.thrv_contents_table .tve_contents_table.tve_green a:hover{
	color:#45BF55 !important
}

.thrv_contents_table .tve_contents_table.tve_green .tve_ct_title{
	background-color:#45BF55
}

.thrv_contents_table .tve_contents_table.tve_black a:hover{
	color:#595959 !important
}

.thrv_contents_table .tve_contents_table.tve_black .tve_ct_title{
	background-color:#595959
}

.thrv_contents_table .tve_contents_table.tve_orange a:hover{
	color:#FF712C !important
}

.thrv_contents_table .tve_contents_table.tve_orange .tve_ct_title{
	background-color:#FF712C
}

.thrv_contents_table .tve_contents_table.tve_purple a:hover{
	color:#9768D1 !important
}

.thrv_contents_table .tve_contents_table.tve_purple .tve_ct_title{
	background-color:#9768D1
}

.thrv_contents_table .tve_contents_table.tve_red a:hover{
	color:#e93c31 !important
}

.thrv_contents_table .tve_contents_table.tve_red .tve_ct_title{
	background-color:#e93c31
}

.thrv_contents_table .tve_contents_table.tve_teal a:hover{
	color:#008080 !important
}

.thrv_contents_table .tve_contents_table.tve_teal .tve_ct_title{
	background-color:#008080
}

.thrv_contents_table .tve_contents_table.tve_white a:hover{
	color:#4b4b4b
}

.thrv_contents_table .tve_contents_table.tve_white .tve_ct_title{
	background-color:#efefef;
	color:#595959
}

.thrv_contents_table .tve_contents_table.tve_white .tve_contents_table{
	background-color:#ffffff
}

.thrv_star_rating>.tve_rating_stars{
	display:block;
	height:25px;
	background:url('images/stars.html') repeat-x 0 -26px
}

.thrv_star_rating>.tve_rating_stars>span{
	display:block;
	height:25px;
	background:url('images/stars.html') repeat-x 0 0px
}

.thrv_star_rating>.tve_rating_stars.tve_rightBtn{
	float:right
}

.thrv_star_rating.tve_blue>span>span{
	background-position:0 -104px
}

.thrv_star_rating.tve_green>span>span{
	background-position:0 -78px
}

.thrv_star_rating.tve_orange>span>span{
	background-position:0 -130px
}

.thrv_star_rating.tve_purple>span>span{
	background-position:0 -156px
}

.thrv_star_rating.tve_red>span>span{
	background-position:0 -52px
}

.thrv_star_rating.tve_teal>span>span{
	background-position:0 -182px
}

.thrv_star_rating.tve_white>span>span{
	background-position:0 -208px
}

@media only screen and (max-width: 740px){
	.thrv_contents_table .ct_column{
		width:100% !important;
		float:none;
		min-height:inherit !important
	}

	.thrv_contents_table .ct_column.sep{
		background-image:none !important
	}

}

.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="url"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container button,.thrv_lead_generation_container select,.thrv_lead_generation_container textarea{
	box-sizing:border-box !important;
	border:1px solid #999;
	float:none !important;
	max-width:none;
	width:100% !important
}

.thrv_lead_generation_container input[type="password"].tve-lg-error,.thrv_lead_generation_container input[type="email"].tve-lg-error,.thrv_lead_generation_container input[type="url"].tve-lg-error,.thrv_lead_generation_container input[type="text"].tve-lg-error,.thrv_lead_generation_container select.tve-lg-error,.thrv_lead_generation_container button.tve-lg-error,.thrv_lead_generation_container textarea.tve-lg-error{
	border-color:transparent !important;
	box-shadow:0 0 4px #a94442 inset !important
}

.thrv_lead_generation_container input[type="image"]{
	box-sizing:border-box
}

.thrv_lead_generation_container input[type="radio"].tve-lg-error,.thrv_lead_generation_container input[type="checkbox"].tve-lg-error{
	border-color:transparent !important;
	box-shadow:0 0 3px #a94442 !important
}

.thrv_lead_generation_container textarea{
	font-family:arial
}

.thrv_lead_generation_container input[type="password"],.thrv_lead_generation_container input[type="email"],.thrv_lead_generation_container input[type="text"],.thrv_lead_generation_container input[type="url"]{
	outline:none;
	padding:5px
}

.thrv_lead_generation_container button{
	border-width:0;
	color:#fff;
	cursor:pointer;
	font-size:16px;
	padding:10px
}

.thrv_lead_generation_container .tve_lead_fields_overlay{
	display:none !important
}

.thrv_lead_generation_container .tve_lg_radio_wrapper,.thrv_lead_generation_container .tve_lg_checkbox_wrapper{
	box-sizing:border-box;
	float:left;
	margin-bottom:5px;
	padding:11px;
	width:100%
}

.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_radio_wrapper input[type="checkbox"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="radio"],.thrv_lead_generation_container .tve_lg_checkbox_wrapper input[type="checkbox"]{
	margin:0 10px 3px 0
}

.thrv_lead_generation_container .tve_lg_checkbox_wrapper{
	width:100%
}

.thrv_lead_generation_container .tcb-form-loader{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0
}

.thrv_lead_generation_container .tcb-form-loader>span.tcb-form-loader-icon{
	-webkit-animation:tcb-loader .7s infinite linear;
	-moz-animation:tcb-loader .7s infinite linear;
	animation:tcb-loader .7s infinite linear;
	display:inline-block;
	font-size:24px;
	line-height:24px;
	height:24px;
	width:24px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-12px 0 0 -12px;
	opacity:.7
}

body.rtl .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lg_input_container{
	float:right;
	padding-left:2%;
	padding-right:0
}

.thrv_lead_generation{
	box-sizing:border-box;
	width:100%
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container{
	width:100%
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container{
	box-sizing:border-box !important;
	float:left;
	padding-right:2%
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_3{
	width:33.33%
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_3:nth-of-type(3n+1){
	padding:0
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_2{
	width:50%
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_2:nth-of-type(odd){
	padding:0
}

.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_select_container .thrv_icon{
	margin-right:50px;
	margin-top:10px
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container{
	position:relative
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container label{
	font-size:16px
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container input[type='text'],.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container select,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container textarea,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container button,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox,.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_radio{
	margin:0 0 5px 0
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container textarea{
	min-height:40px
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_select_container .thrv_icon{
	margin-right:10px
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_black label{
	color:#101010
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_blue label{
	color:#3E68B2
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_green label{
	color:#1abc9c
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_orange label{
	color:#e67e22
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_purple label{
	color:#8656C1
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_red label{
	color:#CE271B
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_teal label{
	color:#387D71
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_checkbox.tve_white label{
	color:#D8D8D8
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column1 .tve_lg_radio_wrapper{
	width:100%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column2 .tve_lg_radio_wrapper{
	width:50%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column3 .tve_lg_radio_wrapper{
	width:33%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column4 .tve_lg_radio_wrapper{
	width:25%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column5 .tve_lg_radio_wrapper{
	width:20%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column6 .tve_lg_radio_wrapper{
	width:16.5%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column7 .tve_lg_radio_wrapper{
	width:14.2%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column8 .tve_lg_radio_wrapper{
	width:12.5%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column9 .tve_lg_radio_wrapper{
	width:11%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_column10 .tve_lg_radio_wrapper{
	width:10%
}

.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_image_submit input[type="image"]{
	max-width:100%;
	max-height:100%
}

@media only screen and (max-width: 740px){
	.thrv_lead_generation.tve_leftBtn,.thrv_lead_generation.tve_centerBtn,.thrv_lead_generation.tve_rightBtn{
		width:100% !important;
		float:none !important;
	}

}

.thrv_lead_generation.tve_leftBtn{
	float:left
}

.thrv_lead_generation.tve_centerBtn{
	margin-left:auto !important;
	margin-right:auto !important;
	float:none
}

.thrv_lead_generation.tve_rightBtn{
	float:right
}

.thrv_lead_generation button.tve_brdr_none,.thrv_lead_generation input[type="text"].tve_brdr_none,.thrv_lead_generation textarea.tve_brdr_none,.thrv_lead_generation select.tve_brdr_none{
	border-style:none !important
}

.thrv_lead_generation button.tve_brdr_dotted,.thrv_lead_generation input[type="text"].tve_brdr_dotted,.thrv_lead_generation textarea.tve_brdr_dotted,.thrv_lead_generation select.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_lead_generation button.tve_brdr_dashed,.thrv_lead_generation input[type="text"].tve_brdr_dashed,.thrv_lead_generation textarea.tve_brdr_dashed,.thrv_lead_generation select.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_lead_generation button.tve_brdr_solid,.thrv_lead_generation input[type="text"].tve_brdr_solid,.thrv_lead_generation textarea.tve_brdr_solid,.thrv_lead_generation select.tve_brdr_solid{
	border-style:solid !important
}

.thrv_lead_generation button.tve_brdr_double,.thrv_lead_generation input[type="text"].tve_brdr_double,.thrv_lead_generation textarea.tve_brdr_double,.thrv_lead_generation select.tve_brdr_double{
	border-style:double !important
}

.thrv_lead_generation button.tve_brdr_groove,.thrv_lead_generation input[type="text"].tve_brdr_groove,.thrv_lead_generation textarea.tve_brdr_groove,.thrv_lead_generation select.tve_brdr_groove{
	border-style:groove !important
}

.thrv_lead_generation button.tve_brdr_ridge,.thrv_lead_generation input[type="text"].tve_brdr_ridge,.thrv_lead_generation textarea.tve_brdr_ridge,.thrv_lead_generation select.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_lead_generation button.tve_brdr_inset,.thrv_lead_generation input[type="text"].tve_brdr_inset,.thrv_lead_generation textarea.tve_brdr_inset,.thrv_lead_generation select.tve_brdr_inset{
	border-style:inset !important
}

.thrv_lead_generation button.tve_brdr_outset,.thrv_lead_generation input[type="text"].tve_brdr_outset,.thrv_lead_generation textarea.tve_brdr_outset,.thrv_lead_generation select.tve_brdr_outset{
	border-style:outset !important
}

#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{
	margin:0 20px 0 0
}

#tve_editor .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation.thrv_lead_generation_horizontal .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{
	bottom:auto
}

#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon{
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	background:transparent;
	border:0;
	font-size:25px;
	position:absolute;
	right:0;
	top:47%;
	z-index:2
}

#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon .tve_sc_icon{
	font-size:25px;
	height:auto;
	padding:0;
	width:auto
}

#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{
	bottom:auto
}

#tve_editor .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon,.tve-leads-shortcode .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon{
	margin-right:0px
}

@media only screen and (max-width: 740px){
	.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container{
		padding:0 0 5px 0 !important;
		width:100% !important
	}

	.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon{
		margin:0 11px 19px 0
	}

	.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon{
		margin-top:11px
	}

	.thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_select_container .thrv_icon{
		margin-right:14px
	}

}

.pattern1,.tve_p_lb_background .tve_p_lb_content.pattern1,.tve_post_lp .tve_lp_content.pattern1{
	background:#2980b9
}

.pattern2,.tve_p_lb_background .tve_p_lb_content.pattern2,.tve_post_lp .tve_lp_content.pattern2{
	background:#c0392b
}

.pattern3,.tve_p_lb_background .tve_p_lb_content.pattern3,.tve_post_lp .tve_lp_content.pattern3{
	background:#2ecc71
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_none,.tve_p_lb_background .tve_p_lb_close.tve_brdr_none{
	border-style:none !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_dotted,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dotted{
	border-style:dotted !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_dashed,.tve_p_lb_background .tve_p_lb_close.tve_brdr_dashed{
	border-style:dashed !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_solid,.tve_p_lb_background .tve_p_lb_close.tve_brdr_solid{
	border-style:solid !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_double,.tve_p_lb_background .tve_p_lb_close.tve_brdr_double{
	border-style:double !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_groove,.tve_p_lb_background .tve_p_lb_close.tve_brdr_groove{
	border-style:groove !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_ridge,.tve_p_lb_background .tve_p_lb_close.tve_brdr_ridge{
	border-style:ridge !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_inset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_inset{
	border-style:inset !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_outset,.tve_p_lb_background .tve_p_lb_close.tve_brdr_outset{
	border-style:outset !important
}

.thrv_icon{
	line-height:0
}

.thrv_icon.thrv_wrapper{
	margin:0;
	padding:0
}

.thrv_icon.aligncenter{
	display:table;
	margin-left:auto !important;
	margin-right:auto !important
}

.thrv_icon span.tve_sc_icon{
	-ms-box-sizing:content-box !important;
	-webkit-box-sizing:content-box !important;
	-moz-box-sizing:content-box !important;
	box-sizing:content-box !important;
	display:inline-block;
	font-size:inherit;
	height:auto;
	width:auto;
	text-align:center;
	text-decoration:none !important;
	background-clip:padding-box
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_blue,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_blue{
	color:#4E7AC7
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_green,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_green{
	color:#45BF55
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_black,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_black{
	color:#595959
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_orange,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_orange{
	color:#FF712C
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_purple,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_purple{
	color:#9768D1
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_red,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_red{
	color:#e93c31
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_teal,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_teal{
	color:#008080
}

#tve_editor .thrv_icon span.tve_sc_icon.tve_white,.thrv-leads-form-box .thrv_icon span.tve_sc_icon.tve_white{
	color:#efefef
}

.thrv_icon span.tve_sc_icon.tve_brdr_none{
	border-style:none !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_solid{
	border-style:solid !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_double{
	border-style:double !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_groove{
	border-style:groove !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_inset{
	border-style:inset !important
}

.thrv_icon span.tve_sc_icon.tve_brdr_outset{
	border-style:outset !important
}

.thrv_icon.tve_brdr_none{
	border-style:none !important
}

.thrv_icon.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_icon.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_icon.tve_brdr_solid{
	border-style:solid !important
}

.thrv_icon.tve_brdr_double{
	border-style:double !important
}

.thrv_icon.tve_brdr_groove{
	border-style:groove !important
}

.thrv_icon.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_icon.tve_brdr_inset{
	border-style:inset !important
}

.thrv_icon.tve_brdr_outset{
	border-style:outset !important
}

.thrv_page_section .out.pswr .lightSec .cck,.thrv_page_section .out.pswr .lightSec .cck>*{
	text-shadow:1px 1px 2px #000
}

.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{
	border-radius:0;
	background:transparent
}

.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6{
	display:table;
	overflow:hidden
}

.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink{
	box-sizing:border-box !important;
	display:table !important;
	overflow:hidden;
	table-layout:auto;
	width:100%
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im{
	display:table-cell;
	float:none;
	vertical-align:middle;
	position:relative
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider{
	display:block;
	height:500px;
	position:absolute;
	top:-200px;
	right:0;
	width:1px
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i{
	margin-top:0
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon{
	height:auto;
	min-width:50px;
	width:auto
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{
	box-sizing:border-box !important;
	display:table-cell;
	padding-right:10%;
	vertical-align:middle;
	white-space:nowrap;
	width:100%
}

@media only screen and (max-width: 940px){
	.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{
		white-space:normal
	}

}

@media only screen and (max-width: 540px){
	.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_im,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_im{
		display:none
	}

	.thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt{
		padding-right:0
	}

}

@media only screen and (max-width: 320px){
	.thrv_content_container_shortcode .thrv_lead_generation.tve_leftBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_centerBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_rightBtn{
		width:98% !important
	}

}

.thrv_post_grid .tve_post_grid_wrapper{
	width:100%
}

.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container{
	margin:0 5px
}

.thrv_post_grid .tve_post{
	box-sizing:border-box;
	float:left;
	margin-bottom:15px
}

.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay{
	background-color:rgba(255,255,255,0.34);
	transition:background-color .2s linear
}

.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward{
	opacity:1;
	transition:opacity .5s linear
}

.thrv_post_grid .tve_post .tve_pg_img_overlay{
	background-color:rgba(255,255,255,0);
	width:100%;
	height:100%;
	position:relative
}

.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward{
	opacity:0;
	position:absolute;
	bottom:0;
	right:0;
	background-color:#161616;
	color:#b8b0af;
	padding:10px
}

.thrv_post_grid .tve_post .tve_pg_container{
	height:100%;
	box-sizing:border-box;
	border:1px solid #e1e0e0;
	box-shadow:0px 3px 2px -3px rgba(0,0,0,0.9)
}

.thrv_post_grid .tve_post.tve_last{
	margin-right:0
}

.thrv_post_grid .tve_post .tve_post_grid_image_wrapper{
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center center;
	height:280px;
	margin-left:auto;
	margin-right:auto;
	max-width:100%;
	text-align:center
}

.thrv_post_grid .tve_post .tve-post-grid-title{
	overflow:hidden;
	text-transform:none;
	padding:15px;
	margin:0;
	line-height:1;
	font-size:18px;
	display:block;
	border-left: 2px solid #E56500;
}

.thrv_post_grid .tve_post .tve-post-grid-title a{
	color:#333333;
	text-decoration:none
}

.thrv_post_grid .tve_post .tve-post-grid-title a:hover{
	text-decoration:none
}

.thrv_post_grid .tve_post .tve-post-grid-text{
	margin:0 15px 15px 15px;
	border-top-width:0;
	border-top-style:solid;
	border-top-color:#e1e0e0;
	padding:15px 0 0 0;
	overflow:hidden
}

.thrv_post_grid .tve_post .tve_pg_more{
	margin:0 15px 15px 15px;
	font-weight:600
}

.thrv_post_grid .tve_post .tve_pg_more a{
	color:#333333;
	font-weight:600
}

.thrv_post_grid .tve_post .tve_pg_more a:hover{
	text-decoration:underline
}

.thrv_post_grid .tve_post .tve_pg_more span{
	font-size:10px;
	font-weight:bold
}

.thrv_post_grid .tve_pg_row .tve_pg_container{
	margin:0 5px
}

.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container{
	margin:0 5px 0 0
}

.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container{
	margin:0 0 0 5px
}

.thrv_post_grid .tve_post_grid_vertical .tve_pg_row{
	margin:0 0 15px 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child{
	margin-bottom:0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container{
	margin:0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post{
	margin:0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text{
	padding:15px;
	margin:0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more{
	display:inline-block;
	margin:0 0 15px 0;
	padding:0 0 0 15px
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a{
	border-width:0
}

.thrv_post_grid .tve_post_width_1{
	width:100%
}

.thrv_post_grid .tve_post_width_1 .tve_post_grid_image_wrapper{
	height:640px
}

.thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper{
	height:235px;
	width:342px;
	float:left
}

.thrv_post_grid .tve_post_width_2{
	width:50%
}

.thrv_post_grid .tve_post_width_3{
	width:24.33%;
}

.thrv_post_grid .tve_post_width_4{
	width:25%
}

.thrv_post_grid .tve_post_width_4 .tve_post_grid_image_wrapper{
	height:200px
}

.thrv_post_grid .tve_post_width_5{
	width:20%
}

.thrv_post_grid .tve_post_width_5 .tve_post_grid_image_wrapper{
	height:150px
}

.thrv_post_grid .tve_post_width_6{
	width:16.6%
}

.thrv_post_grid .tve_post_width_6 .tve_post_grid_image_wrapper{
	height:125px
}

.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a{
	color:#595959
}

.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a{
	color:#4E7AC7
}

.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a{
	color:#45BF55
}

.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a{
	color:#FF712C
}

.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a{
	color:#9768D1
}

.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a{
	color:#e93c31
}

.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a{
	color:#008080
}

.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a{
	color:#efefef
}

@media only screen and (max-width: 774px){
	.thrv_post_grid .tve_post_width_1,.thrv_post_grid .tve_post_width_2,.thrv_post_grid .tve_post_width_3,.thrv_post_grid .tve_post_width_4,.thrv_post_grid .tve_post_width_5,.thrv_post_grid .tve_post_width_6{
		width:100%
	}

	.thrv_post_grid .tve_post_width_1 .tve_pg_container,.thrv_post_grid .tve_post_width_2 .tve_pg_container,.thrv_post_grid .tve_post_width_3 .tve_pg_container,.thrv_post_grid .tve_post_width_4 .tve_pg_container,.thrv_post_grid .tve_post_width_5 .tve_pg_container,.thrv_post_grid .tve_post_width_6 .tve_pg_container{
		margin:0 !important
	}

	.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more{
		display:block
	}

	.thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper{
		width:100%
	}

}

@media screen and (-webkit-min-device-pixel-ratio: 0){
	@media only screen and (min-width: 900px){
		::i-block-chrome,.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt{
			min-width:250px;
		}

	}

}

body .tve_shortcode_editor .thrv_wrapper .lightSec{
	color:#fff
}

body .tve_shortcode_editor .thrv_wrapper .lightSec p,body .tve_shortcode_editor .thrv_wrapper .lightSec ul,body .tve_shortcode_editor .thrv_wrapper .lightSec ol,body .tve_shortcode_editor .thrv_wrapper .lightSec li,body .tve_shortcode_editor .thrv_wrapper .lightSec div,body .tve_shortcode_editor .thrv_wrapper .lightSec h1,body .tve_shortcode_editor .thrv_wrapper .lightSec h2,body .tve_shortcode_editor .thrv_wrapper .lightSec h3,body .tve_shortcode_editor .thrv_wrapper .lightSec h4,body .tve_shortcode_editor .thrv_wrapper .lightSec h5,body .tve_shortcode_editor .thrv_wrapper .lightSec h6,body .tve_shortcode_editor .thrv_wrapper .lightSec>p{
	color:#fff
}

body .tve_shortcode_editor .thrv_wrapper .lightSec p span{
	color:inherit
}

body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{
	color:#fff
}

body .tve_shortcode_editor .thrv_wrapper .darkSec{
	color:#333
}

body .tve_shortcode_editor .thrv_wrapper .darkSec p,body .tve_shortcode_editor .thrv_wrapper .darkSec ul,body .tve_shortcode_editor .thrv_wrapper .darkSec ol,body .tve_shortcode_editor .thrv_wrapper .darkSec li,body .tve_shortcode_editor .thrv_wrapper .darkSec div,body .tve_shortcode_editor .thrv_wrapper .darkSec h1,body .tve_shortcode_editor .thrv_wrapper .darkSec h2,body .tve_shortcode_editor .thrv_wrapper .darkSec h3,body .tve_shortcode_editor .thrv_wrapper .darkSec h4,body .tve_shortcode_editor .thrv_wrapper .darkSec h5,body .tve_shortcode_editor .thrv_wrapper .darkSec h6,body .tve_shortcode_editor .thrv_wrapper .darkSec>p{
	color:#333
}

body .tve_shortcode_editor .thrv_wrapper .darkSec p span{
	color:inherit
}

body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{
	color:#fff
}

.tve_cb.tve_cb_symbol{
	padding-top:30px;
	margin-top:45px;
	position:relative
}

.tve_cb.tve_cb_symbol>.thrv_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text{
	margin:0;
	position:absolute;
	top:0;
	display:inline-block;
	border:5px solid rgba(0,0,0,0.15);
	border-radius:50%
}

.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_text,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_text{
	border-radius:50%;
	background-color:#333333;
	border-color:none;
	text-align:center;
	color:#efefef;
	display:inline-block;
	font-size:40px;
	height:40px;
	line-height:1;
	min-width:40px;
	padding:20px;
	width:auto
}

.tve_cb.tve_cb_symbol>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol>.thrv_cb_text.aligncenter{
	left:50%;
	display:inline-block;
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%)
}

.tve_cb.tve_cb_symbol>.thrv_icon.alignright,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignright{
	float:none !important;
	left:100%;
	-webkit-transform:translate(-100%, -50%);
	-moz-transform:translate(-100%, -50%);
	-ms-transform:translate(-100%, -50%);
	-o-transform:translate(-100%, -50%);
	transform:translate(-100%, -50%)
}

.tve_cb.tve_cb_symbol>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignleft{
	float:none !important;
	left:0;
	-webkit-transform:translate(0, -50%);
	-moz-transform:translate(0, -50%);
	-ms-transform:translate(0, -50%);
	-o-transform:translate(0, -50%);
	transform:translate(0, -50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot{
	padding-top:0;
	padding-bottom:30px;
	margin-top:0;
	margin-bottom:45px
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text{
	top:auto;
	bottom:0
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.aligncenter{
	left:50%;
	display:inline-block;
	-webkit-transform:translate(-50%, 50%);
	-moz-transform:translate(-50%, 50%);
	-ms-transform:translate(-50%, 50%);
	-o-transform:translate(-50%, 50%);
	transform:translate(-50%, 50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignright,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignright{
	float:none !important;
	left:100%;
	-webkit-transform:translate(-100%, 50%);
	-moz-transform:translate(-100%, 50%);
	-ms-transform:translate(-100%, 50%);
	-o-transform:translate(-100%, 50%);
	transform:translate(-100%, 50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignleft{
	float:none !important;
	left:0;
	-webkit-transform:translate(0%, 50%);
	-moz-transform:translate(0%, 50%);
	-ms-transform:translate(0%, 50%);
	-o-transform:translate(0%, 50%);
	transform:translate(0%, 50%)
}

#tve_editor .thrv_widget_menu.thrv_wrapper{
}

#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{
	display:none
}

#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{
	display:table;
	margin-left:auto !important;
	margin-right:auto !important
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{
	position:relative;
	margin:0;
	padding:0 0 0 1em;
	list-style-type:none;
	list-style-image:none
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{
	margin:0;
	padding:0 0 0 1em;
	list-style-type:none;
	list-style-image:none
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{
	margin:0
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{
	content:'';
	display:none
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{
	color:#373737;
	text-decoration:none;
	display:inline-block;
	line-height:1;
	padding:10px 0;
	position:relative
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{
	background-color:inherit !important
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{
	display:inline-block;
	position:absolute;
	top:10px;
	left:-1em;
	font-family:'thrvicomoon' !important;
	content:"\e603";
	height:1em;
	line-height:1em
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{
	background-color:inherit !important
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{
	z-index:3;
	padding:0
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{
	display:inline-block;
	position:relative
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li{
	padding:0
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a{
	padding:5px 10px
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul{
	width:250px;
	background-color:#ffffff;
	padding:0;
	position:absolute;
	border:1px solid #b4b4b4;
	border-radius:3px;
	display:none;
	z-index:4
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li{
	padding:0;
	display:block;
	position:relative
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li.menu-item-has-children>a:after{
	display:inline-block;
	position:absolute;
	top:12px;
	right:5px;
	font-family:'thrvicomoon' !important;
	content:"\e603";
	height:1em;
	line-height:1em
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:first-child a{
	border-top-left-radius:3px;
	border-top-right-radius:3px
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:last-child a{
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a{
	padding:12px 15px;
	display:block;
	background-color:#ffffff;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul{
	top:100%;
	left:0
}

#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul ul{
	left:100%;
	top:-1px
}

@media only screen and (max-width: 774px){
	#tve_editor .thrv_widget_menu.thrv_wrapper .tve_menu_title{
		display:none
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{
		padding-top:1px;
		position:relative
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{
		display:block;
		float:none
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{
		border-radius:4px;
		box-sizing:content-box !important;
		border-width:1px;
		border-style:solid;
		display:inline-block;
		float:right;
		font-size:33px;
		height:30px;
		line-height:30px;
		margin:0;
		padding:8px;
		text-align:center;
		text-decoration:none;
		width:33px
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul{
		max-width:none !important;
		width:100% !important;
		box-sizing:border-box !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{
		display:block !important;
		box-sizing:border-box !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{
		background-color:#ffffff;
		max-height:0;
		overflow:hidden;
		top:50px !important;
		position:absolute !important;
		-webkit-transition:max-height .3s;
		-moz-transition:max-height .3s;
		transition:max-height .3s;
		z-index:101
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{
		-webkit-transition:max-height .3s;
		-moz-transition:max-height .3s;
		transition:max-height .3s;
		max-height:1200px;
		border:1px solid #b4b4b4;
		top:49px !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>a{
		padding:12px 15px;
		display:block;
		background-color:#ffffff;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul{
		display:block !important;
		position:static !important;
		border:0 !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a:after{
		display:none !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul a{
		border-radius:0 !important
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>a{
		padding-left:30px
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>a{
		padding-left:45px
	}

	#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>ul>li>a{
		padding-left:45px
	}

}

body.tve-lightbox-page .tve_p_lb_overlay{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:#000000;
	opacity:.8
}

body.tve-lightbox-page .tve_p_lb_background{
	top:32px;
	padding-top:150px
}

body.tve-lightbox-page .tve-spacer{
	height:40px;
	width:100%
}

#tve-lg-error-container{
	background-color:#f2dede;
	color:#a94442;
	border:1px solid #ebccd1;
	border-radius:3px;
	box-sizing:border-box !important;
	padding:4px 10px;
	position:absolute;
	z-index:3000000
}

#tve-lg-error-container .tve-lg-err-item{
	line-height:1.2;
	font-size:14px
}

#tve-lg-error-container .tve-lg-err-close{
	color:#a94442;
	display:inline-block;
	font-size:12px;
	width:12px;
	height:12px;
	position:absolute;
	top:50%;
	right:10px;
	margin:-6px 0 0
}

#tve-lg-error-container .tve-lg-err-close:hover{
	text-decoration:none
}

.tve-lp-pw-form{
	margin:auto;
	max-width:700px;
	padding:50px 0 0
}

.thrv_social_default .tve_social_items .tve_s_item{
	float:left;
	margin:0 10px 10px 0;
	height:22px
}

.thrv_social_default .tve_social_items .tve_s_item iframe{
	vertical-align:initial
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_share span{
	display:block !important
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like{
	overflow:hidden
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like span{
	display:block !important
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_g_share{
	min-width:58px
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_g_plus.tve_s_g_plus_count{
	margin-right:-20px
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_pin_share.tve_s_pin_share_count{
	margin-right:30px
}

.tve_social_custom .tve_s_item{
	display:inline-block;
	margin-right:10px
}

.tve_social_custom .tve_s_link{
	display:table;
	border:0;
	text-decoration:none !important
}

.tve_social_custom .tve_s_link:hover{
	text-decoration:none
}

.tve_social_custom .tve_s_icon{
	display:table-cell;
	text-align:center;
	vertical-align:middle
}

.tve_social_custom .tve_s_text{
	display:table-cell;
	font-size:inherit;
	text-decoration:none;
	padding:0 20px 0 10px;
	vertical-align:middle
}

.tve_social_custom .tve_s_count{
	display:none
}

.tve_social_custom.tve_social_ib .tve_s_text{
	display:none
}

.tve_social_custom.tve_social_cb .tve_s_count{
	display:table-cell;
	font-size:inherit;
	padding:0 20px 0 10px;
	vertical-align:middle
}

.tve_social_custom.tve_style_1{
	font-size:22px
}

.tve_social_custom.tve_style_1 .tve_s_link{
	color:#fff !important;
	font-size:inherit;
	padding:2px
}

.tve_social_custom.tve_style_1 .tve_s_item{
	border-radius:50px
}

.tve_social_custom.tve_style_1 .tve_s_text{
	text-shadow:0 1px 1px rgba(0,0,0,0.11)
}

.tve_social_custom.tve_style_1 .tve_s_icon{
	border-radius:50px;
	background:#fff;
	font-size:1.227em;
	display:table-cell;
	height:1.778em;
	line-height:1em;
	width:1.778em
}

.tve_social_custom.tve_style_1.tve_social_itb .tve_s_item{
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.28) inset,0 1px 1px 0 rgba(255,255,255,0.7)
}

.tve_social_custom.tve_style_1.tve_social_itb .tve_s_icon{
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.25)
}

.tve_social_custom.tve_style_1.tve_social_ib .tve_s_item{
	box-shadow:0 2px 3px 0 rgba(0,0,0,0.25)
}

.tve_social_custom.tve_style_1.tve_social_ib .tve_s_icon{
	background:transparent
}

.tve_social_custom.tve_style_1.tve_social_cb .tve_s_text{
	display:none
}

.tve_social_custom.tve_style_2{
	font-size:24px
}

.tve_social_custom.tve_style_2 .tve_s_link{
	color:#fff !important;
	font-size:inherit
}

.tve_social_custom.tve_style_2 .tve_s_item{
	border-radius:5px;
	box-shadow:0 1px 0 0 rgba(255,255,255,0.5) inset,0 1px 1px 0 rgba(0,0,0,0.24)
}

.tve_social_custom.tve_style_2 .tve_s_icon{
	font-size:1.167em;
	height:1.714em;
	line-height:1em;
	width:1.714em
}

.tve_social_custom.tve_style_2 .tve_s_text{
	text-shadow:0 1px 1px rgba(0,0,0,0.11)
}

.tve_social_custom.tve_style_2.tve_social_itb .tve_s_icon{
	border-right:1px solid rgba(255,255,255,0.08);
	box-shadow:1px 0 0 0 rgba(0,0,0,0.15)
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count{
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:1px 0 0 1px #ccc;
	border-left:1px solid #ccc;
	background:#fff;
	color:#333;
	padding:0 15px;
	position:relative
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count:before{
	border-top:8px solid transparent;
	border-bottom:8px solid transparent;
	border-right:8px solid #fff;
	content:'';
	display:block;
	height:0;
	margin:auto 0;
	position:absolute;
	top:0;
	bottom:0;
	left:-8px;
	width:0
}

.tve_social_custom.tve_style_3{
	font-size:24px
}

.tve_social_custom.tve_style_3 .tve_s_link{
	color:#fff !important;
	font-size:inherit
}

.tve_social_custom.tve_style_3 .tve_s_text{
	text-shadow:1px 1px 1px rgba(0,0,0,0.11)
}

.tve_social_custom.tve_style_3 .tve_s_icon{
	font-size:1.167em;
	height:1.714em;
	line-height:1em;
	text-shadow:3px 3px 0 rgba(0,0,0,0.11);
	width:1.714em
}

.tve_social_custom.tve_style_3 .tve_s_item{
	border-radius:5px;
	box-shadow:0 -4px 0 0 rgba(0,0,0,0.15) inset
}

.tve_social_custom.tve_style_3 .tve_s_item:active{
	box-shadow:0 -3px 0 0 rgba(0,0,0,0.15) inset
}

.tve_social_custom.tve_style_3.tve_social_cb .tve_s_text{
	display:none
}

.tve_social_custom.tve_style_4{
	font-size:22px
}

.tve_social_custom.tve_style_4 .tve_s_link{
	color:#fff !important;
	font-size:inherit
}

.tve_social_custom.tve_style_4 .tve_s_icon{
	border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	color:rgba(0,0,0,0.5);
	font-size:1.182em;
	line-height:1em;
	height:1.923em;
	width:1.923em
}

.tve_social_custom.tve_style_4 .tve_s_text{
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}

.tve_social_custom.tve_style_4.tve_social_ib .tve_s_icon{
	border-radius:3px
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count{
	border:1px solid #c2c1c1;
	border-radius:3px;
	display:block;
	font-size:1.182em;
	line-height:1.923em;
	height:1.923em;
	margin-left:15px;
	padding:0 10px;
	position:relative
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:before{
	content:'';
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	border-right:7px solid #c2c1c1;
	display:block;
	height:0;
	margin:auto 0;
	position:absolute;
	top:0;
	bottom:0;
	left:-7px;
	width:0
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:after{
	content:'';
	border-top:7px solid transparent;
	border-bottom:7px solid transparent;
	border-right:7px solid #fff;
	display:block;
	height:0;
	margin:auto 0;
	position:absolute;
	top:0;
	bottom:0;
	left:-6px;
	width:0
}

.tve_social_custom.tve_style_5{
	font-size:22px
}

.tve_social_custom.tve_style_5 .tve_s_link{
	font-size:inherit
}

.tve_social_custom.tve_style_5 .tve_s_icon{
	font-size:1.136em;
	line-height:1em;
	height:1.92em;
	width:1.92em
}

.tve_social_custom.tve_style_5 .tve_s_item:hover .tve_s_link,.tve_social_custom.tve_style_5 .tve_s_item:active .tve_s_link{
	color:#fff !important
}

.tve_social_custom.tve_style_5.tve_social_cb .tve_s_text{
	display:none
}

@-moz-keyframes blink-text{
	0%{
		opacity:1.0
	}

	50%{
		opacity:0.0
	}

	100%{
		opacity:1.0
	}

}

@-webkit-keyframes blink-text{
	0%{
		opacity:1.0
	}

	50%{
		opacity:0.0
	}

	100%{
		opacity:1.0
	}

}

@keyframes blink-text{
	0%{
		opacity:1.0
	}

	50%{
		opacity:0.0
	}

	100%{
		opacity:1.0
	}

}

.tve_count_loading .tve_s_count{
	-webkit-animation-name:blinker;
	-webkit-animation-duration:1s;
	-webkit-animation-timing-function:linear;
	-webkit-animation-iteration-count:infinite;
	-moz-animation-name:blink-text;
	-moz-animation-duration:1s;
	-moz-animation-timing-function:linear;
	-moz-animation-iteration-count:infinite;
	animation-name:blink-text;
	animation-duration:1s;
	animation-timing-function:linear;
	animation-iteration-count:infinite
}

.thrv_social_custom.tve_leftBtn,.thrv_social_default.tve_leftBtn{
	float:left;
	margin-right:10px
}

.thrv_social_custom.tve_rightBtn,.thrv_social_default.tve_rightBtn{
	float:right;
	margin-left:10px
}

.thrv_social_custom.tve_centerBtn,.thrv_social_default.tve_centerBtn{
	display:table;
	margin-left:auto;
	margin-right:auto
}

.thrv_social_custom .tve_s_share_count{
	display:inline-block;
	vertical-align:middle;
	margin-right:10px
}

.thrv_social_custom .tve_social_items{
	display:inline-block;
	vertical-align:middle
}

.tve_s_share_count{
	font-size:20px;
	text-align:center
}

.tve_s_share_count .tve_s_cnt{
	display:block;
	font-size:35px;
	font-weight:bold
}

.tve_style_1.tve_social_itb .tve_s_fb_share{
	background-color:#3569b4;
	background-image:-webkit-linear-gradient(#3569b4, #5581c0);
	background-image:linear-gradient(#3569b4, #5581c0)
}

.tve_style_1.tve_social_itb .tve_s_fb_share:hover{
	background-color:#658dc6;
	background-image:-webkit-linear-gradient(#658dc6, #7e9fcf);
	background-image:linear-gradient(#658dc6, #7e9fcf)
}

.tve_style_1.tve_social_itb .tve_s_fb_share:hover .tve_s_icon{
	color:#658dc6
}

.tve_style_1.tve_social_itb .tve_s_fb_share:active{
	background-color:#285089;
	background-image:-webkit-linear-gradient(#285089, #416292);
	background-image:linear-gradient(#285089, #416292)
}

.tve_style_1.tve_social_itb .tve_s_fb_share:active .tve_s_icon{
	color:#30558c
}

.tve_style_1.tve_social_itb .tve_s_fb_share .tve_s_icon{
	color:#3569b4
}

.tve_style_1.tve_social_cb .tve_s_fb_share{
	background-color:#3569b4;
	background-image:-webkit-linear-gradient(#3569b4, #5581c0);
	background-image:linear-gradient(#3569b4, #5581c0)
}

.tve_style_1.tve_social_cb .tve_s_fb_share:hover{
	background-color:#658dc6;
	background-image:-webkit-linear-gradient(#658dc6, #7e9fcf);
	background-image:linear-gradient(#658dc6, #7e9fcf)
}

.tve_style_1.tve_social_cb .tve_s_fb_share:hover .tve_s_icon{
	color:#658dc6
}

.tve_style_1.tve_social_cb .tve_s_fb_share:active{
	background-color:#285089;
	background-image:-webkit-linear-gradient(#285089, #416292);
	background-image:linear-gradient(#285089, #416292)
}

.tve_style_1.tve_social_cb .tve_s_fb_share:active .tve_s_icon{
	color:#30558c
}

.tve_style_1.tve_social_cb .tve_s_fb_share .tve_s_icon{
	color:#3569b4
}

.tve_style_1.tve_social_itb .tve_s_g_share{
	background-color:#e04b35;
	background-image:-webkit-linear-gradient(#e04b35, #e56855);
	background-image:linear-gradient(#e04b35, #e56855)
}

.tve_style_1.tve_social_itb .tve_s_g_share:hover{
	background-color:#e77665;
	background-image:-webkit-linear-gradient(#e77665, #eb8c7e);
	background-image:linear-gradient(#e77665, #eb8c7e)
}

.tve_style_1.tve_social_itb .tve_s_g_share:hover .tve_s_icon{
	color:#e77665
}

.tve_style_1.tve_social_itb .tve_s_g_share:active{
	background-color:#aa3928;
	background-image:-webkit-linear-gradient(#aa3928, #ae4f41);
	background-image:linear-gradient(#aa3928, #ae4f41)
}

.tve_style_1.tve_social_itb .tve_s_g_share:active .tve_s_icon{
	color:#ac4030
}

.tve_style_1.tve_social_itb .tve_s_g_share .tve_s_icon{
	color:#e04b35
}

.tve_style_1.tve_social_cb .tve_s_g_share{
	background-color:#e04b35;
	background-image:-webkit-linear-gradient(#e04b35, #e56855);
	background-image:linear-gradient(#e04b35, #e56855)
}

.tve_style_1.tve_social_cb .tve_s_g_share:hover{
	background-color:#e77665;
	background-image:-webkit-linear-gradient(#e77665, #eb8c7e);
	background-image:linear-gradient(#e77665, #eb8c7e)
}

.tve_style_1.tve_social_cb .tve_s_g_share:hover .tve_s_icon{
	color:#e77665
}

.tve_style_1.tve_social_cb .tve_s_g_share:active{
	background-color:#aa3928;
	background-image:-webkit-linear-gradient(#aa3928, #ae4f41);
	background-image:linear-gradient(#aa3928, #ae4f41)
}

.tve_style_1.tve_social_cb .tve_s_g_share:active .tve_s_icon{
	color:#ac4030
}

.tve_style_1.tve_social_cb .tve_s_g_share .tve_s_icon{
	color:#e04b35
}

.tve_style_1.tve_social_itb .tve_s_t_share{
	background-color:#3bceff;
	background-image:-webkit-linear-gradient(#3bceff, #5bd6ff);
	background-image:linear-gradient(#3bceff, #5bd6ff)
}

.tve_style_1.tve_social_itb .tve_s_t_share:hover{
	background-color:#68d9ff;
	background-image:-webkit-linear-gradient(#68d9ff, #82e0ff);
	background-image:linear-gradient(#68d9ff, #82e0ff)
}

.tve_style_1.tve_social_itb .tve_s_t_share:hover .tve_s_icon{
	color:#68d9ff
}

.tve_style_1.tve_social_itb .tve_s_t_share:active{
	background-color:#2b9cc2;
	background-image:-webkit-linear-gradient(#2b9cc2, #45a3c2);
	background-image:linear-gradient(#2b9cc2, #45a3c2)
}

.tve_style_1.tve_social_itb .tve_s_t_share:active .tve_s_icon{
	color:#359fc2
}

.tve_style_1.tve_social_itb .tve_s_t_share .tve_s_icon{
	color:#3bceff
}

.tve_style_1.tve_social_cb .tve_s_t_share{
	background-color:#3bceff;
	background-image:-webkit-linear-gradient(#3bceff, #5bd6ff);
	background-image:linear-gradient(#3bceff, #5bd6ff)
}

.tve_style_1.tve_social_cb .tve_s_t_share:hover{
	background-color:#68d9ff;
	background-image:-webkit-linear-gradient(#68d9ff, #82e0ff);
	background-image:linear-gradient(#68d9ff, #82e0ff)
}

.tve_style_1.tve_social_cb .tve_s_t_share:hover .tve_s_icon{
	color:#68d9ff
}

.tve_style_1.tve_social_cb .tve_s_t_share:active{
	background-color:#2b9cc2;
	background-image:-webkit-linear-gradient(#2b9cc2, #45a3c2);
	background-image:linear-gradient(#2b9cc2, #45a3c2)
}

.tve_style_1.tve_social_cb .tve_s_t_share:active .tve_s_icon{
	color:#359fc2
}

.tve_style_1.tve_social_cb .tve_s_t_share .tve_s_icon{
	color:#3bceff
}

.tve_style_1.tve_social_itb .tve_s_in_share{
	background-color:#0177b5;
	background-image:-webkit-linear-gradient(#0177b5, #2a8dc1);
	background-image:linear-gradient(#0177b5, #2a8dc1)
}

.tve_style_1.tve_social_itb .tve_s_in_share:hover{
	background-color:#3e98c7;
	background-image:-webkit-linear-gradient(#3e98c7, #5da8d0);
	background-image:linear-gradient(#3e98c7, #5da8d0)
}

.tve_style_1.tve_social_itb .tve_s_in_share:hover .tve_s_icon{
	color:#3e98c7
}

.tve_style_1.tve_social_itb .tve_s_in_share:active{
	background-color:#015b8a;
	background-image:-webkit-linear-gradient(#015b8a, #206b93);
	background-image:linear-gradient(#015b8a, #206b93)
}

.tve_style_1.tve_social_itb .tve_s_in_share:active .tve_s_icon{
	color:#10638e
}

.tve_style_1.tve_social_itb .tve_s_in_share .tve_s_icon{
	color:#0177b5
}

.tve_style_1.tve_social_cb .tve_s_in_share{
	background-color:#0177b5;
	background-image:-webkit-linear-gradient(#0177b5, #2a8dc1);
	background-image:linear-gradient(#0177b5, #2a8dc1)
}

.tve_style_1.tve_social_cb .tve_s_in_share:hover{
	background-color:#3e98c7;
	background-image:-webkit-linear-gradient(#3e98c7, #5da8d0);
	background-image:linear-gradient(#3e98c7, #5da8d0)
}

.tve_style_1.tve_social_cb .tve_s_in_share:hover .tve_s_icon{
	color:#3e98c7
}

.tve_style_1.tve_social_cb .tve_s_in_share:active{
	background-color:#015b8a;
	background-image:-webkit-linear-gradient(#015b8a, #206b93);
	background-image:linear-gradient(#015b8a, #206b93)
}

.tve_style_1.tve_social_cb .tve_s_in_share:active .tve_s_icon{
	color:#10638e
}

.tve_style_1.tve_social_cb .tve_s_in_share .tve_s_icon{
	color:#0177b5
}

.tve_style_1.tve_social_itb .tve_s_pin_share{
	background-color:#cf2123;
	background-image:-webkit-linear-gradient(#cf2123, #d74546);
	background-image:linear-gradient(#cf2123, #d74546)
}

.tve_style_1.tve_social_itb .tve_s_pin_share:hover{
	background-color:#da5658;
	background-image:-webkit-linear-gradient(#da5658, #e17172);
	background-image:linear-gradient(#da5658, #e17172)
}

.tve_style_1.tve_social_itb .tve_s_pin_share:hover .tve_s_icon{
	color:#da5658
}

.tve_style_1.tve_social_itb .tve_s_pin_share:active{
	background-color:#9d191b;
	background-image:-webkit-linear-gradient(#9d191b, #a43435);
	background-image:linear-gradient(#9d191b, #a43435)
}

.tve_style_1.tve_social_itb .tve_s_pin_share:active .tve_s_icon{
	color:#9f2122
}

.tve_style_1.tve_social_itb .tve_s_pin_share .tve_s_icon{
	color:#cf2123
}

.tve_style_1.tve_social_cb .tve_s_pin_share{
	background-color:#cf2123;
	background-image:-webkit-linear-gradient(#cf2123, #d74546);
	background-image:linear-gradient(#cf2123, #d74546)
}

.tve_style_1.tve_social_cb .tve_s_pin_share:hover{
	background-color:#da5658;
	background-image:-webkit-linear-gradient(#da5658, #e17172);
	background-image:linear-gradient(#da5658, #e17172)
}

.tve_style_1.tve_social_cb .tve_s_pin_share:hover .tve_s_icon{
	color:#da5658
}

.tve_style_1.tve_social_cb .tve_s_pin_share:active{
	background-color:#9d191b;
	background-image:-webkit-linear-gradient(#9d191b, #a43435);
	background-image:linear-gradient(#9d191b, #a43435)
}

.tve_style_1.tve_social_cb .tve_s_pin_share:active .tve_s_icon{
	color:#9f2122
}

.tve_style_1.tve_social_cb .tve_s_pin_share .tve_s_icon{
	color:#cf2123
}

.tve_style_1.tve_social_itb .tve_s_xing_share{
	background-color:#00605e;
	background-image:-webkit-linear-gradient(#00605e, #297a78);
	background-image:linear-gradient(#00605e, #297a78)
}

.tve_style_1.tve_social_itb .tve_s_xing_share:hover{
	background-color:#3d8685;
	background-image:-webkit-linear-gradient(#3d8685, #5c9a98);
	background-image:linear-gradient(#3d8685, #5c9a98)
}

.tve_style_1.tve_social_itb .tve_s_xing_share:hover .tve_s_icon{
	color:#3d8685
}

.tve_style_1.tve_social_itb .tve_s_xing_share:active{
	background-color:#004948;
	background-image:-webkit-linear-gradient(#004948, #1f5d5b);
	background-image:linear-gradient(#004948, #1f5d5b)
}

.tve_style_1.tve_social_itb .tve_s_xing_share:active .tve_s_icon{
	color:#084e4d
}

.tve_style_1.tve_social_itb .tve_s_xing_share .tve_s_icon{
	color:#00605e
}

.tve_style_1.tve_social_cb .tve_s_xing_share{
	background-color:#00605e;
	background-image:-webkit-linear-gradient(#00605e, #297a78);
	background-image:linear-gradient(#00605e, #297a78)
}

.tve_style_1.tve_social_cb .tve_s_xing_share:hover{
	background-color:#3d8685;
	background-image:-webkit-linear-gradient(#3d8685, #5c9a98);
	background-image:linear-gradient(#3d8685, #5c9a98)
}

.tve_style_1.tve_social_cb .tve_s_xing_share:hover .tve_s_icon{
	color:#3d8685
}

.tve_style_1.tve_social_cb .tve_s_xing_share:active{
	background-color:#004948;
	background-image:-webkit-linear-gradient(#004948, #1f5d5b);
	background-image:linear-gradient(#004948, #1f5d5b)
}

.tve_style_1.tve_social_cb .tve_s_xing_share:active .tve_s_icon{
	color:#084e4d
}

.tve_style_1.tve_social_cb .tve_s_xing_share .tve_s_icon{
	color:#00605e
}

.tve_style_1.tve_social_ib .tve_s_fb_share{
	background-color:#729edd;
	background-image:-webkit-linear-gradient(#729edd, #254a7f);
	background-image:linear-gradient(#729edd, #254a7f);
	border:1px solid #29344e
}

.tve_style_1.tve_social_ib .tve_s_fb_share:hover{
	background-color:#97b9ea;
	background-image:-webkit-linear-gradient(#97b9ea, #59759e);
	background-image:linear-gradient(#97b9ea, #59759e);
	border:1px solid #5c6578
}

.tve_style_1.tve_social_ib .tve_s_fb_share:active{
	background-color:#5778a8;
	background-image:-webkit-linear-gradient(#5778a8, #1b375e);
	background-image:linear-gradient(#5778a8, #1b375e);
	border:1px solid #1f283b
}

.tve_style_1.tve_social_ib .tve_s_g_share{
	background-color:#d94a38;
	background-image:-webkit-linear-gradient(#d94a38, #a4281a);
	background-image:linear-gradient(#d94a38, #a4281a);
	border:1px solid #7c1105
}

.tve_style_1.tve_social_ib .tve_s_g_share:hover{
	background-color:#e27568;
	background-image:-webkit-linear-gradient(#e27568, #bb5c52);
	background-image:linear-gradient(#e27568, #bb5c52);
	border:1px solid #9b4a41
}

.tve_style_1.tve_social_ib .tve_s_g_share:active{
	background-color:#a5382b;
	background-image:-webkit-linear-gradient(#a5382b, #7e1f15);
	background-image:linear-gradient(#a5382b, #7e1f15);
	border:1px solid #5e0d04
}

.tve_style_1.tve_social_ib .tve_s_t_share{
	background-color:#64cdee;
	background-image:-webkit-linear-gradient(#64cdee, #04afe4);
	background-image:linear-gradient(#64cdee, #04afe4);
	border:1px solid #0089b4
}

.tve_style_1.tve_social_ib .tve_s_t_share:hover{
	background-color:#89d9f2;
	background-image:-webkit-linear-gradient(#89d9f2, #41c4ec);
	background-image:linear-gradient(#89d9f2, #41c4ec);
	border:1px solid #3da5c6
}

.tve_style_1.tve_social_ib .tve_s_t_share:active{
	background-color:#4c9cb5;
	background-image:-webkit-linear-gradient(#4c9cb5, #0487af);
	background-image:linear-gradient(#4c9cb5, #0487af);
	border:1px solid #006889
}

.tve_style_1.tve_social_ib .tve_s_in_share{
	background-color:#5aa8cc;
	background-image:-webkit-linear-gradient(#5aa8cc, #034a81);
	background-image:linear-gradient(#5aa8cc, #034a81);
	border:1px solid #00355e
}

.tve_style_1.tve_social_ib .tve_s_in_share:hover{
	background-color:#81bdd8;
	background-image:-webkit-linear-gradient(#81bdd8, #3f749e);
	background-image:linear-gradient(#81bdd8, #3f749e);
	border:1px solid #3d6585
}

.tve_style_1.tve_social_ib .tve_s_in_share:active{
	background-color:#44809b;
	background-image:-webkit-linear-gradient(#44809b, #023761);
	background-image:linear-gradient(#44809b, #023761);
	border:1px solid #002848
}

.tve_style_1.tve_social_ib .tve_s_pin_share{
	background-color:#fd6566;
	background-image:-webkit-linear-gradient(#fd6566, #c32223);
	background-image:linear-gradient(#fd6566, #c32223);
	border:1px solid #9a1819
}

.tve_style_1.tve_social_ib .tve_s_pin_share:hover{
	background-color:#fd8a8b;
	background-image:-webkit-linear-gradient(#fd8a8b, #d05758);
	background-image:linear-gradient(#fd8a8b, #d05758);
	border:1px solid #b24f50
}

.tve_style_1.tve_social_ib .tve_s_pin_share:active{
	background-color:#c04d4e;
	background-image:-webkit-linear-gradient(#c04d4e, #931a1b);
	background-image:linear-gradient(#c04d4e, #931a1b);
	border:1px solid #751213
}

.tve_style_1.tve_social_ib .tve_s_xing_share{
	background-color:#209e9c;
	background-image:-webkit-linear-gradient(#209e9c, #00615e);
	background-image:linear-gradient(#209e9c, #00615e);
	border:1px solid #014f4d
}

.tve_style_1.tve_social_ib .tve_s_xing_share:hover{
	background-color:#57b8b7;
	background-image:-webkit-linear-gradient(#57b8b7, #3d8785);
	background-image:linear-gradient(#57b8b7, #3d8785);
	border:1px solid #3e7978
}

.tve_style_1.tve_social_ib .tve_s_xing_share:active{
	background-color:#1a7b7a;
	background-image:-webkit-linear-gradient(#1a7b7a, #004a48);
	background-image:linear-gradient(#1a7b7a, #004a48);
	border:1px solid #013c3b
}

.tve_style_2 .tve_s_fb_share{
	background-color:#4985c6;
	background-image:-webkit-linear-gradient(#4985c6, #284f9b);
	background-image:linear-gradient(#4985c6, #284f9b);
	border:1px solid #3c5a96
}

.tve_style_2 .tve_s_fb_share:hover{
	background-color:#5a8dc9;
	background-image:-webkit-linear-gradient(#5a8dc9, #4d7fba);
	background-image:linear-gradient(#5a8dc9, #4d7fba);
	border:1px solid #506ba1
}

.tve_style_2 .tve_s_fb_share:active{
	background-color:#365daa;
	background-image:-webkit-linear-gradient(#365daa, #3b75b5);
	background-image:linear-gradient(#365daa, #3b75b5);
	border:1px solid #3c5a96
}

.tve_style_2 .tve_s_g_share{
	background-color:#e76249;
	background-image:-webkit-linear-gradient(#e76249, #cb3928);
	background-image:linear-gradient(#e76249, #cb3928);
	border:1px solid #a75e57
}

.tve_style_2 .tve_s_g_share:hover{
	background-color:#e9725c;
	background-image:-webkit-linear-gradient(#e9725c, #d04d3e);
	background-image:linear-gradient(#e9725c, #d04d3e);
	border:1px solid #b06e68
}

.tve_style_2 .tve_s_g_share:active{
	background-color:#dc4636;
	background-image:-webkit-linear-gradient(#dc4636, #d7533b);
	background-image:linear-gradient(#dc4636, #d7533b);
	border:1px solid #a75e57
}

.tve_style_2 .tve_s_t_share{
	background-color:#3cbfe7;
	background-image:-webkit-linear-gradient(#3cbfe7, #1f92cb);
	background-image:linear-gradient(#3cbfe7, #1f92cb);
	border:1px solid #2ca2c7
}

.tve_style_2 .tve_s_t_share:hover{
	background-color:#4ec4e9;
	background-image:-webkit-linear-gradient(#4ec4e9, #42b4da);
	background-image:linear-gradient(#4ec4e9, #42b4da);
	border:1px solid #42abcd
}

.tve_style_2 .tve_s_t_share:active{
	background-color:#2ca1dc;
	background-image:-webkit-linear-gradient(#2ca1dc, #2eafd7);
	background-image:linear-gradient(#2ca1dc, #2eafd7);
	border:1px solid #2ca2c7
}

.tve_style_2 .tve_s_in_share{
	background-color:#0e94c6;
	background-image:-webkit-linear-gradient(#0e94c6, #015a9c);
	background-image:linear-gradient(#0e94c6, #015a9c);
	border:1px solid #3182a3
}

.tve_style_2 .tve_s_in_share:hover{
	background-color:#279fcc;
	background-image:-webkit-linear-gradient(#279fcc, #1b6ba6);
	background-image:linear-gradient(#279fcc, #1b6ba6);
	border:1px solid #468fac
}

.tve_style_2 .tve_s_in_share:active{
	background-color:#0e68ab;
	background-image:-webkit-linear-gradient(#0e68ab, #0185b6);
	background-image:linear-gradient(#0e68ab, #0185b6);
	border:1px solid #3182a3
}

.tve_style_2 .tve_s_pin_share{
	background-color:#da3235;
	background-image:-webkit-linear-gradient(#da3235, #b9191a);
	background-image:linear-gradient(#da3235, #b9191a);
	border:1px solid #aa1223
}

.tve_style_2 .tve_s_pin_share:hover{
	background-color:#de474a;
	background-image:-webkit-linear-gradient(#de474a, #c03031);
	background-image:linear-gradient(#de474a, #c03031);
	border:1px solid #b32a39
}

.tve_style_2 .tve_s_pin_share:active{
	background-color:#c92728;
	background-image:-webkit-linear-gradient(#c92728, #ca2427);
	background-image:linear-gradient(#c92728, #ca2427);
	border:1px solid #aa1223
}

.tve_style_2 .tve_s_xing_share{
	background-color:#0d7a77;
	background-image:-webkit-linear-gradient(#0d7a77, #004947);
	background-image:linear-gradient(#0d7a77, #004947);
	border:1px solid #134746
}

.tve_style_2 .tve_s_xing_share:hover{
	background-color:#266766;
	background-image:-webkit-linear-gradient(#266766, #1a7978);
	background-image:linear-gradient(#266766, #1a7978);
	border:1px solid #2b5a59
}

.tve_style_2 .tve_s_xing_share:active{
	background-color:#0d5655;
	background-image:-webkit-linear-gradient(#0d5655, #006a69);
	background-image:linear-gradient(#0d5655, #006a69);
	border:1px solid #134746
}

.tve_style_3 .tve_s_fb_share{
	background:#3569b4
}

.tve_style_3 .tve_s_fb_share:hover{
	background:#537fbf
}

.tve_style_3 .tve_s_fb_share:active{
	background:#0f438e
}

.tve_style_3 .tve_s_g_share{
	background:#e04b35
}

.tve_style_3 .tve_s_g_share:hover{
	background:#e56653
}

.tve_style_3 .tve_s_g_share:active{
	background:#ba250f
}

.tve_style_3 .tve_s_t_share{
	background:#29ace0
}

.tve_style_3 .tve_s_t_share:hover{
	background:#49b8e5
}

.tve_style_3 .tve_s_t_share:active{
	background:#0386ba
}

.tve_style_3 .tve_s_in_share{
	background:#0177b5
}

.tve_style_3 .tve_s_in_share:hover{
	background:#278bc0
}

.tve_style_3 .tve_s_in_share:active{
	background:#00518f
}

.tve_style_3 .tve_s_pin_share{
	background:#cf2123
}

.tve_style_3 .tve_s_pin_share:hover{
	background:#d64244
}

.tve_style_3 .tve_s_pin_share:active{
	background:#9b1314
}

.tve_style_3 .tve_s_xing_share{
	background:#00605e
}

.tve_style_3 .tve_s_xing_share:hover{
	background:#267876
}

.tve_style_3 .tve_s_xing_share:active{
	background:#003a38
}

.tve_style_4 .tve_s_fb_share .tve_s_icon,.tve_style_4 .tve_s_fb_share .tve_s_text{
	background:#3569b4
}

.tve_style_4 .tve_s_fb_share:hover .tve_s_icon,.tve_style_4 .tve_s_fb_share:hover .tve_s_text{
	background:#5782c1
}

.tve_style_4 .tve_s_fb_share:active .tve_s_icon,.tve_style_4 .tve_s_fb_share:active .tve_s_text{
	background:#214170
}

.tve_style_4.tve_social_cb .tve_s_fb_share .tve_s_count{
	color:#3569b4
}

.tve_style_4 .tve_s_g_share .tve_s_icon,.tve_style_4 .tve_s_g_share .tve_s_text{
	background:#e04b35
}

.tve_style_4 .tve_s_g_share:hover .tve_s_icon,.tve_style_4 .tve_s_g_share:hover .tve_s_text{
	background:#e56957
}

.tve_style_4 .tve_s_g_share:active .tve_s_icon,.tve_style_4 .tve_s_g_share:active .tve_s_text{
	background:#8b2e21
}

.tve_style_4.tve_social_cb .tve_s_g_share .tve_s_count{
	color:#e04b35
}

.tve_style_4 .tve_s_t_share .tve_s_icon,.tve_style_4 .tve_s_t_share .tve_s_text{
	background:#29ace0
}

.tve_style_4 .tve_s_t_share:hover .tve_s_icon,.tve_style_4 .tve_s_t_share:hover .tve_s_text{
	background:#4dbae5
}

.tve_style_4 .tve_s_t_share:active .tve_s_icon,.tve_style_4 .tve_s_t_share:active .tve_s_text{
	background:#196b8b
}

.tve_style_4.tve_social_cb .tve_s_t_share .tve_s_count{
	color:#29ace0
}

.tve_style_4 .tve_s_in_share .tve_s_icon,.tve_style_4 .tve_s_in_share .tve_s_text{
	background:#0177b5
}

.tve_style_4 .tve_s_in_share:hover .tve_s_icon,.tve_style_4 .tve_s_in_share:hover .tve_s_text{
	background:#2c8ec1
}

.tve_style_4 .tve_s_in_share:active .tve_s_icon,.tve_style_4 .tve_s_in_share:active .tve_s_text{
	background:#014a70
}

.tve_style_4.tve_social_cb .tve_s_in_share .tve_s_count{
	color:#0177b5
}

.tve_style_4 .tve_s_pin_share .tve_s_icon,.tve_style_4 .tve_s_pin_share .tve_s_text{
	background:#cf2123
}

.tve_style_4 .tve_s_pin_share:hover .tve_s_icon,.tve_style_4 .tve_s_pin_share:hover .tve_s_text{
	background:#d74648
}

.tve_style_4 .tve_s_pin_share:active .tve_s_icon,.tve_style_4 .tve_s_pin_share:active .tve_s_text{
	background:#801416
}

.tve_style_4.tve_social_cb .tve_s_pin_share .tve_s_count{
	color:#cf2123
}

.tve_style_4 .tve_s_xing_share .tve_s_icon,.tve_style_4 .tve_s_xing_share .tve_s_text{
	background:#00605e
}

.tve_style_4 .tve_s_xing_share:hover .tve_s_icon,.tve_style_4 .tve_s_xing_share:hover .tve_s_text{
	background:#2b7b79
}

.tve_style_4 .tve_s_xing_share:active .tve_s_icon,.tve_style_4 .tve_s_xing_share:active .tve_s_text{
	background:#003b3a
}

.tve_style_4.tve_social_cb .tve_s_xing_share .tve_s_count{
	color:#00605e
}

.tve_style_5 .tve_s_fb_share{
	border:2px solid #3569b4
}

.tve_style_5 .tve_s_fb_share .tve_s_link{
	color:#3569b4 !important
}

.tve_style_5 .tve_s_fb_share:hover{
	background:#3569b4
}

.tve_style_5 .tve_s_fb_share:active{
	border-color:#2a5490;
	background:#2a5490
}

.tve_style_5 .tve_s_g_share{
	border:2px solid #e04b35
}

.tve_style_5 .tve_s_g_share .tve_s_link{
	color:#e04b35 !important
}

.tve_style_5 .tve_s_g_share:hover{
	background:#e04b35
}

.tve_style_5 .tve_s_g_share:active{
	border-color:#b33c2a;
	background:#b33c2a
}

.tve_style_5 .tve_s_t_share{
	border:2px solid #29ace0
}

.tve_style_5 .tve_s_t_share .tve_s_link{
	color:#29ace0 !important
}

.tve_style_5 .tve_s_t_share:hover{
	background:#29ace0
}

.tve_style_5 .tve_s_t_share:active{
	border-color:#218ab3;
	background:#218ab3
}

.tve_style_5 .tve_s_in_share{
	border:2px solid #0177b5
}

.tve_style_5 .tve_s_in_share .tve_s_link{
	color:#0177b5 !important
}

.tve_style_5 .tve_s_in_share:hover{
	background:#0177b5
}

.tve_style_5 .tve_s_in_share:active{
	border-color:#015f91;
	background:#015f91
}

.tve_style_5 .tve_s_pin_share{
	border:2px solid #cf2123
}

.tve_style_5 .tve_s_pin_share .tve_s_link{
	color:#cf2123 !important
}

.tve_style_5 .tve_s_pin_share:hover{
	background:#cf2123
}

.tve_style_5 .tve_s_pin_share:active{
	border-color:#a61a1c;
	background:#a61a1c
}

.tve_style_5 .tve_s_xing_share{
	border:2px solid #00605e
}

.tve_style_5 .tve_s_xing_share .tve_s_link{
	color:#00605e !important
}

.tve_style_5 .tve_s_xing_share:hover{
	background:#00605e
}

.tve_style_5 .tve_s_xing_share:active{
	border-color:#004d4b;
	background:#004d4b
}

@media only screen and (max-width: 540px){
	.thrv_social_custom .tve_social_items{
		width:100%
	}

	.tve_social_custom .tve_s_item{
		display:table;
		margin:0 auto 10px
	}

}

.thrv_progress_bar{
	padding:0
}

.tve_progress_bar{
	border-radius:1px;
	background:#f7f7f7;
	display:block;
	font-size:18px;
	height:2.778em;
	position:relative;
	overflow:hidden
}

.thrv_progress_bar.tve_brdr_none{
	border-style:none !important
}

.thrv_progress_bar.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_progress_bar.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_progress_bar.tve_brdr_solid{
	border-style:solid !important
}

.thrv_progress_bar.tve_brdr_double{
	border-style:double !important
}

.thrv_progress_bar.tve_brdr_groove{
	border-style:groove !important
}

.thrv_progress_bar.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_progress_bar.tve_brdr_inset{
	border-style:inset !important
}

.thrv_progress_bar.tve_brdr_outset{
	border-style:outset !important
}

.tve_progress_bar_fill{
	animation-duration:2s;
	-webkit-animation-duration:2s;
	animation-timing-function:linear;
	-webkit-animation-timing-function:linear;
	animation-name:progress-bar;
	-webkit-animation-name:progress-bar;
	animation-play-state:paused;
	-webkit-animation-play-state:paused;
	border-radius:1px;
	height:2.778em;
	overflow:hidden
}

.tve_editor_page .tve_progress_bar_fill{
	animation-name:none;
	-webkit-animation-name:none;
	width:100%
}

.tve_progress_bar .tve_data_element_label{
	border-radius:1px;
	background:rgba(44,44,44,0.67);
	color:#fff;
	display:block;
	font-weight:300;
	line-height:26px;
	height:1.444em;
	margin:auto 0;
	padding:0 10px;
	position:absolute;
	top:0;
	bottom:0;
	left:10px;
	z-index:3
}

.thrv_fill_counter{
	border-radius:100%;
	display:table
}

.thrv_fill_counter.aligncenter{
	display:table
}

.thrv_fill_counter.tve_brdr_none{
	border-style:none !important
}

.thrv_fill_counter.tve_brdr_dotted{
	border-style:dotted !important
}

.thrv_fill_counter.tve_brdr_dashed{
	border-style:dashed !important
}

.thrv_fill_counter.tve_brdr_solid{
	border-style:solid !important
}

.thrv_fill_counter.tve_brdr_double{
	border-style:double !important
}

.thrv_fill_counter.tve_brdr_groove{
	border-style:groove !important
}

.thrv_fill_counter.tve_brdr_ridge{
	border-style:ridge !important
}

.thrv_fill_counter.tve_brdr_inset{
	border-style:inset !important
}

.thrv_fill_counter.tve_brdr_outset{
	border-style:outset !important
}

.tve_smallfc .tve_fill_counter{
	height:102px;
	width:102px
}

.tve_smallfc .tve_fill_counter .tve_fill_circle,.tve_smallfc .tve_fill_counter .tve_fill_c_in{
	height:102px;
	width:102px
}

.tve_smallfc .tve_fill_counter .tve_fill_circle{
	clip:rect(0px, 102px, 102px, 51px)
}

.tve_smallfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in{
	clip:rect(0px, 51px, 102px, 0px)
}

.tve_smallfc .tve_fill_text_in{
	height:94px;
	top:4px;
	bottom:4px;
	left:4px;
	right:4px;
	width:94px
}

.tve_smallfc .tve_fill_text_in .tve_fill_text_value{
	margin-top:20px
}

.tve_smallfc .tve_fill_text_in .tve_fill_text_before{
	font-size:30px;
	line-height:30px
}

.tve_smallfc .tve_fill_text_in .tve_fill_text{
	font-size:30px;
	line-height:30px
}

.tve_smallfc .tve_fill_text_in .tve_fill_text_after{
	font-size:30px;
	line-height:30px
}

.tve_smallfc .tve_fill_text_in .tve_data_element_label{
	font-size:12px
}

.tve_normalfc .tve_fill_counter{
	height:202px;
	width:202px
}

.tve_normalfc .tve_fill_counter .tve_fill_circle,.tve_normalfc .tve_fill_counter .tve_fill_c_in{
	height:202px;
	width:202px
}

.tve_normalfc .tve_fill_counter .tve_fill_circle{
	clip:rect(0px, 202px, 202px, 101px)
}

.tve_normalfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in{
	clip:rect(0px, 101px, 202px, 0px)
}

.tve_normalfc .tve_fill_text_in{
	height:186px;
	top:8px;
	bottom:8px;
	left:8px;
	right:8px;
	width:186px
}

.tve_normalfc .tve_fill_text_in .tve_fill_text_value{
	margin-top:50px
}

.tve_normalfc .tve_fill_text_in .tve_fill_text_before{
	font-size:60px;
	line-height:60px
}

.tve_normalfc .tve_fill_text_in .tve_fill_text{
	font-size:60px;
	line-height:60px
}

.tve_normalfc .tve_fill_text_in .tve_fill_text_after{
	font-size:60px;
	line-height:60px
}

.tve_bigfc .tve_fill_counter{
	height:252px;
	width:252px
}

.tve_bigfc .tve_fill_counter .tve_fill_circle,.tve_bigfc .tve_fill_counter .tve_fill_c_in{
	height:252px;
	width:252px
}

.tve_bigfc .tve_fill_counter .tve_fill_circle{
	clip:rect(0px, 252px, 252px, 126px)
}

.tve_bigfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in{
	clip:rect(0px, 126px, 252px, 0px)
}

.tve_bigfc .tve_fill_text_in{
	height:228px;
	top:12px;
	bottom:12px;
	left:12px;
	right:12px;
	width:228px
}

.tve_bigfc .tve_fill_text_in .tve_fill_text_value{
	margin-top:65px
}

.tve_bigfc .tve_fill_text_in .tve_fill_text_before{
	font-size:80px;
	line-height:80px
}

.tve_bigfc .tve_fill_text_in .tve_fill_text{
	font-size:80px;
	line-height:80px
}

.tve_bigfc .tve_fill_text_in .tve_fill_text_after{
	font-size:80px;
	line-height:80px
}

.tve_fill_counter{
	border-radius:50%;
	background-color:#e0e0e0;
	position:relative
}

.tve_fill_counter .tve_fill_circle,.tve_fill_counter .tve_fill_c_in{
	border-radius:50%;
	position:absolute;
	transition:-webkit-transform 2s;
	transition:-ms-transform 2s;
	transition:transform 2s
}

.tve_fill_text_in{
	border-radius:50%;
	background:#fff;
	position:absolute;
	text-align:center
}

.tve_fill_text_in .tve_fill_text_before{
	font-weight:300
}

.tve_fill_text_in .tve_fill_text{
	font-weight:300
}

.tve_fill_text_in .tve_fill_text_after{
	font-weight:300
}

.tve_fill_text_in .tve_data_element_label{
	color:#343434;
	display:block;
	font-size:17px;
	font-weight:300
}

.tve_editor_page .tve_fill_counter .tve_fill_c_in,.tve_editor_page .tve_fill_counter .tve_fill_circle.tve_fill_circle1{
	-webkit-transform:rotate(135deg);
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	transform:rotate(135deg)
}

.tve_editor_page .tve_fill_counter .tve_fill_c_in-d{
	-webkit-transform:rotate(270deg);
	-moz-transform:rotate(270deg);
	-ms-transform:rotate(270deg);
	-o-transform:rotate(270deg);
	transform:rotate(270deg)
}

.tve_editor_page .tve_fill_counter .tve_fill_circle,.tve_editor_page .tve_fill_counter .tve_fill_c_in{
	-webkit-transition:none;
	-moz-transition:none;
	transition:none
}

.tve_number_counter{
	display:table;
	text-align:center
}

.tve_number_counter .tve_numberc_before{
	font-weight:300;
	font-size:50px;
	line-height:1em
}

.tve_number_counter .tve_numberc_text{
	font-weight:300;
	font-size:50px;
	line-height:1em
}

.tve_number_counter .tve_numberc_after{
	font-weight:300;
	font-size:50px;
	line-height:1em
}

.tve_number_counter .tve_data_element_label{
	color:#2c2c2c;
	display:block;
	font-weight:300;
	font-size:18px;
	margin-top:5px;
	padding:0 20px
}

.thrv_data_element.thrv_wrapper.aligncenter{
	display:table
}

.thrv_data_element_start .tve_progress_bar_fill{
	animation-play-state:running;
	-webkit-animation-play-state:running
}
